Friday, June 27, 2014

LATIHAN SOAL PRA UAS DELPHI TOKO OBAT

Tower Informatika. Sehubungan dengan Jadwal UAS BSI tanggal 30 Juni sampai dengan 12 Juli 2014 maka anda perlu latihan soal agar siap menghadapai Ujian tersebut.
Anda diminta membuat aplikasi penjualan obat dengan Program Delphi untuk Toko Obat Sumber Waras.
Pertama buat database baru dengan menggunakan Program Ms.Access berformat .mdb dengan rincian sebegai berikut :

Tabel Obat
Tabel Obat
























Jika sudah selesai membuat silahkan tutup aplikasi Ms.Access nya supaya ketika nanti dikoneksikan dengan Program Delphi tidak error.

Buka Program Delphinya kemudian desain atau rangcang tampilan form nya seperti berikut :

Form Transaksi
Form Transaksi



Ketika form sudah jadi, ubah name masing-masing komponen (di Properties-nya) sesuai dengan teks berwana merah kuning tersebut di atas.

Keterangan komponen :
Menggunakan Label, Edit, ComboBox dan Button (di Tab Standart), DBGrid (di Tab Data Controls), DataSource (di Tab Data Access), AdoTable (di Tab ADO) dan Timer (di Tab System).

Petunjuk Logika Soalnya seperti berikut :
1. Buat prosedur aktif, nonaktif dan bersih
2. Ketika dijalankan, semua edit dan combobox menjadi nonaktif,dan ketika di tekan button tambah menjadi aktif.
3. No penjualan muncul otomatis ketika di tekan tambah
4. Nama, alamat, umur diinput, nama dokter dipilih muncul otomatis spesialis dan nama obat dipilih muncul otomatis stok, dan harga.
5. Jumlah diinput lalu ditekan hitung muncul total.
6. Uang bayar diinput lalu di tekan enter muncul uang kembali.
7. Lalu di tekan simpan maka muncul pesan “data sudah tersimpan”

Sebelum memasuki pelistingan, koneksikan dahulu form ke databasenya.

Pada komponen AdoTable  nya atur pada Propertiesnya seperti berikut :
- Pilih ConnectionString nya untuk memulai koneksi ke database :




























- Kemudian akan muncul Kotak pesan seperti ini :














Pilih tombol Build... kemudian muncul :




























Pilih 1. Select or enter a database name: (lihat tanda berwarna merah) dan pilih database yang akan dikoneksikan :



























Jika sudah, klik tombol Test Connection jika koneksi berhasil maka akan muncul kotak pesan sukses :


























Klik OK dan kemudian klik OK lagi.
Selanjutnya agar koneksi sesuai dengan tabel yang nantinya akan digunankan maka kita sesuaikan Propertiesnya seperti berikut :




























Untuk komponen AdoTable sudah selesai. Selanjutnya ke pengaturan DataSource nya. atur sbb :











Terakhir atur DataGrid nya agar dapat menampilkan data yang sudah terkoneksi :





























Koneksi sudah selesai, berikut listingan form nya :

1. Tambahkan procedure baru di antara tag public dan tan end; (pastikan procedure baru tersebut diatas tag end;) seperti berikut :

















2. Listing nonaktif :

3. Listing Activate :






4. Listing aktif :

5. Listing bersih :

6. Listing nomot (bukan nomor) :
























7. Listing Add Item (menambahkan item di ComboBox nama Dokter) :

8. Listing ComboBox Data Dokter :












9. Listing ComboBox Data Obat :























10. Listing Hitung :













11. Listing Bayar :







12. Listing Simpan :






















13. Listing Batal :







14. Listing Keluar :

15. Listing Tambah :







16. Listing Timer :






Klik tombol di bawah ini untuk mendawnload file PROJECT dan DATABASE nya :







Demikian LATIHAN SOAL PRA UAS DELPHI TOKO OBAT semoga bisa bermanfaat.