Arsip: [ask]algoritma untuk program administrasi tempat kursus....

 
user image
more 16 years ago

R960XT

gini bro, gw lagi belajar develop program.... sekarang gw lagi ngerjain program untuk administrasi tempat kursus... maksudnya supaya administrasi pembayarannya ngga kacau gitu.... gw maunya setiap bulan gw bisa cetak laporan siapa aja yang udah bayar biaya kursus dan siapa aja yang blom bayar..... trus gw juga mau tiap ada yang bayar otomatis cetak struk pembayaran, dan tiap hari gw cetak laporan harian (sapa aja yang bayar, buat itung2an gitu) dari kemarin bingung mikirinnya.... gimana nyusun tabel dan segala macemmnya khusus untuk terima pembayaran ini buat yang bantuin makasih banget ya..... :oops: jadi malu nanya2 mulu dari kemaren
user image
more 16 years ago

ZeAL

bikin database itu dah 50% program jadi loh... :D :D coba dikira2 dulu, apa aja table yang dibutuhin.. user..??? pembayaran..?? kursus..?? apa lagi..??? :D :D
user image
more 16 years ago

saysansay

wah akau ikut nimbrung nech....cuma saran...klu untuk masalah seperti ini,,diriku saranin aja pake db yang berkualitas dikit misalnya MySQL Ata MS SQL trusss Reportnya jangan gunain report standrad bawaan delphi....xixixxixixi banyak yang mesti di coding klu make reportnya bawaan delphi...xixixixixix fast report juga masih tergolong jelek....diriku saranin untuk menggunakan Report Builder Atau Crytal report Yang uda support record selection....tapi ini pendapatku loh,,,klu untuk Struktur Table...itu mah metode progremmernya masing2...xixixixixix yang jelas jangan pake yang standar..wakakakakakakak lama di hutan diriku bisa bego nech.................. oh iya banyak memeber baru nech...salam kenal nech dari newbabie....udah alam nga ngerumpi...jadi ketinggalan informasi.....
user image
more 16 years ago

kaka-delphi

Wakakakakaka .... san ... kemana aja lo ... :D :D :D Ikut juga .. ach .. .. Coba analisis dulu output apa yang di butuhkan ... nah klo udah ketemu outputnya mo kayak gimana, berarti ketauan juga inputnya musti gimana. Buat table nya secara kasar, nanti di analisis lagi apa perlu normalisasi .. ? Nah .. baru kita pikirin ngeproses input supaya jadi output yang diinginkan ... :D Udah jangan bingung duluan ntar ga jadi2 ... wakakakkakakaa ... :D :D :D Eh ... BTW ... R960XT itu nomor plat daerah mana yach .... ? Wakakakakkakakakakaa ....... :D :D :D
user image
more 16 years ago

kaka-delphi

fast report juga masih tergolong jelek....diriku saranin untuk menggunakan Report Builder Atau Crytal report Yang uda support record selection....tapi ini pendapatku loh
Hhmmmm ..... klo masalah report ... fast report udah cukup bagus lho klo menurut saya ... justru saya nyoba pake Crystal Report pake DB PostgreSQL bener2 ga support .... ntah saya blom bisa gunainnya ... :D (Thanks to PostgreSQL+FastReport, no thanks to Crystal Report ... Wakakkakakak ..) Tambahan juga bisa pake Excel Report, lebih enak untuk editing nya ... :D
user image
more 16 years ago

R960XT

database nya aku pake mysql.. beberapa tabel udah gw bikin, ini sql nya DROP TABLE IF EXISTS student; CREATE TABLE student ( Code char(6) NOT NULL, NAME char(20) NOT NULL, Sex char(6) NOT NULL, BDay datetime NOT NULL, Addr char(40) NOT NULL, Phone char(10) default NULL, HPhone char(12) default NULL, Email char(20) default NULL, School char(20) NOT NULL, Grade char(3) NOT NULL, Field char(7) NOT NULL, TCode char(5) NOT NULL, PRIMARY KEY (Code) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /Data for the table student / /Table structure for table teacher / DROP TABLE IF EXISTS teacher; CREATE TABLE teacher ( TCode char(5) NOT NULL, Name char(20) NOT NULL, Addr char(40) NOT NULL, Sex char(6) NOT NULL, Phone decimal(12,0) NOT NULL, PRIMARY KEY (TCode) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /Data for the table teacher / /Table structure for table transaction / DROP TABLE IF EXISTS transaction; CREATE TABLE transaction ( TRCode char(6) NOT NULL, TRdate date NOT NULL, Scode char(6) NOT NULL, Fee decimal(6,0) NOT NULL, Fine decimal(6,0) NOT NULL, Total decimal(6,0) NOT NULL, PRIMARY KEY (TRCode) ) ENGINE=MRG_MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC UNION=() yang bikin gw bingung itu di transaksi nya, gimana struktur tabel nya..... supaya pas akhir bulan gw bisa tau siswa mana aja yang udah bayar biaya les, dan mana yang belom...
Eh ... BTW ... R960XT itu nomor plat daerah mana yach .... ? Wakakakakkakakakakaa .......
ngga tau juga gw, yang pasti gw tinggal di jambi :D
user image
more 16 years ago

jayadi888

Di table transaksinya ada nggak ya Student Codenya ? mungkin student.code = student.scode ya ??, kalau sama ya disamain aja nama fieldnya (SCode) gitu lho.......... :) untuk check siswa yg sudah bayar/belum pada bulan tertentu querynya bisa seperti ini (contoh) : Student yang belum bayar untuk bulan 8 tahun 2006:
SELECT STUDENT. FROM STUDENT
LEFT JOIN TRANSAKSI ON STUDENT.IDSTUDENT=TRANSAKSI.IDSTUDENT AND MONTH(TRANSAKSI.TANGGAL)=8
AND YEAR(TRANSAKSI.TANGGAL)=2006
WHERE TRANSAKSI.IDSTUDENT IS NULL
Student yang sudah bayar pada bulan 8 :
SELECT STUDENT. , TRANSAKSI.* FROM STUDENT, TRANSAKSI WHERE
STUDENT.IDSTUDENT=TRANSAKSI.IDSTUDENT AND MONTH(TRANSAKSI.TANGGA)=8
AND YEAR(TRANSAKSI.TANGGAL)=2006;
user image
more 16 years ago

R960XT

@jayadi888 gw ngga begitu ngerti penggunaan syntax SQL di form delphi. kan itu pake component query trus hasil query nya di gimanain supaya bisa di print ??
user image
more 16 years ago

kaka-delphi

Gubrak .... emang slama ini masih pake Table ... ? wakakakakakka .... Untuk permasalahan yang kompleks, Query sangat membantu lho .... nah klo mo ngrpint, ya tinggal koneksikan Query dengan komponen report ... gitu ...
user image
more 16 years ago

kaka-delphi

OOT
ngga tau juga gw, yang pasti gw tinggal di jambi
Wakakakkakakakkakakakakakaakkkk ....... :D :D :D :D ternyata si san punya temen se kampung.
more ...
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com