Database, Delphi, Paradox, Pemrograman
- January 21, 2009
Menampilkan Data dari Database
Menampilkan data disini adalah menampilkan data yang ada di dalam database melalui aplikasi yang kita bangun. Jadi, tentu saja sebelumnya kita harus punya database terlebih dahulu yang sudah berisi data-data tertentu yang nantinya ditampilkan di aplikasi. Sebelum lebih jauh kita pelajari, database yang dimaksud disini adalah database paradox dan program yang kita gunakan nanti adalah program Borland Delphi.
Jika masih bingung, mungkin bisa membaca dulu postingan sebelumnya tentang cara membuat Database Sederhana dan Aplikasi Sederhana.
Pertama yang kita lakukan adalah menyiapkan databasenya terlebih dahulu, jika masih bingung, silahkan baca dan download contohnya pada posting sebelumnya. Jangan lupa untuk membuat folder baru, seperti yang telah saya sampaikan sebelumnya, yang digunakan untuk meletakkan database dan aplikasi nantinya, sebut saja namanya Lesson3.
Simpan atau taruh databasenya ke folder Lesson3, kemudian buka program Borland Delphi. Sebelum menjalankan (run) program Delphi, simpan dahulu dengan menekan tombol save all di toolbar atau melalui menu ‘File->Save All’ ke folder Lesson3 tadi. Sehingga dalam folder tersebut terdapat database dan aplikasi dalam satu lokasi yang sama dan kemudian menampilkan data yang ada di database melalui aplikasi yang kita bangun ini nantinya.
Kembali ke tampilan Borland Delphi, klik tab ‘BDE’ pada components palette dan pilih component ‘Table (DBTables)’ yang terletak paling sebelah kiri. Double klik atau klik satu kali dan klik ke form satu kali, hal ini bermaksud untuk menambahkan component ‘Table’ tersebut ke form. Dengan cara yang sama, klik tab ‘Data Access’ dan pilih component ‘DataSource (DB)’, kemudian klik tab ‘Data Controls’ dan pilih component ‘DBGrid (DBGrids)’ untuk menambahkan ‘Grid’.
Component ‘Table’ tersebut berguna untuk menentukan atau mengakses table dari database yang ingin ditampilkan, sedangkan ‘DataSource’ berguna untuk menjembatani antara ‘Table’ dan penggunaan data pada aplikasi, dan sedang ‘DBGrid’ berguna untuk menampilkan data yang ada di database melalui ‘data source’ yang telah ditentukan table mana yang ingin ditampilkan. Sehingga, jika kita memiliki 3 buah table dalam database, maka kita juga akan mempunyai 3 buah ‘table’, ‘datasource’ dan ‘DBGrid’ (walaupun sebenarnya dapat juga cuma satu untuk masing-masing, namun dengan logika pemrograman yang sedikit lebih rumit daripada dengan menggunakan cara tersebut).
Sekarang tinggal mengatur masing-masing component tersebut, yang pertama component ‘Table’, klik (satu kali saja, karena kalau double klik akan beda hasilnya) component tersebut kemudian cari properties ‘TableName’ di Object Inspector di sebelah kiri bawah. Seharusnya disana sudah ada pilihan ‘Table’ (buku_telepon.db) karena dari awal tadi kita telah menjadikan satu antara database dan aplikasi yang sedang kita bangun ini, kemudian pilih table tersebut. Setelah itu (masih di properties, Object Inspector) ubah properties ‘Active’ (letaknya paling atas) menjadi ‘True’, jika berhasil maka anda telah terhubung ke database.
Kedua kita mengatur Data Source, klik (satu kali saja) pada component ‘DataSource1′ yang ada di form, kemudian ubah properties ‘DataSet’ menjadi ‘Table1′. Setelah itu yang terakhir kita atur DBGrid, klik pada component ‘DBGrid1′, udah properties ‘DataSource’ menjadi ‘DataSource1′.
Setelah pengaturan itu semua, harusnya data yang ada di dalam database akan muncul ke DBGrid yang ada di form itu, tanpa menjalankan programnya. Tekan tombol F9 untuk menjalankan dan melihat hasilnya.
Sebenarnya ada beberapa cara untuk menyambungkan database ke aplikasi, contoh di atas memperlihatkan contoh yang paling sederhana, namun demikian dapat juga diatur dengan menggunakan alias maupun dengan membuat databse lokal di apliakasi, mungkin akan kita bahas di postingan berikutnya,
Silahkan download contoh filenya disini: lesson3

12 Responses to “Menampilkan Data dari Database”
tolong perlihatkan data-data kami
By iwan on Feb 16, 2009
@iwan:
Data-data yang mana maksud Anda?
By artharry on Feb 17, 2009
Agak pusing nih.. bermain database + delphi.. hahahaha. belum pernah nyoba sih..
By Taruma on May 1, 2009
@Taruma:
iya pertamanya, tapi kalo sering latihan kayaknya nggak sesulit yang dibayangkan kok..
By artharry on May 2, 2009
Wah bagi yang awam kaya saya ni nggak mudeng bacanya, tapi lumayan juga siapa tau besok2 ada waktu untuk belajar.
By btbdotcom on May 8, 2009
@btbdotcom:
Salam kenal..
Semua berawal dari nggak tau kan..
Silahkan mencoba..
By artharry on May 12, 2009
Roaming sih sebenarnya hehehe tapi dibaca kok
By ajengkol on May 20, 2009
@ajengkol:
iya, gak papa kok, makasih dah mampir..
By artharry on May 23, 2009
Data base…? Panganan opo kuwi? Aku ra mudeng… Bahasamu kwi terlalu tinggi,,, eh.. Ngendi ngomahmu? Sesok tak parani.. Arep njaluk warah aku..
By Gitma on Jun 3, 2009
@Gitma:
Weleh, nek dicubo ketok e yo gampang i, cubo sikik wae..
By artharry on Jun 3, 2009
pusingggggg,,,,,,mo belajar susah amat yak!
By Health on Jul 4, 2009
@Health
itu yang paling sederhana lo.. belum yang rumit..
By artharry on Jul 4, 2009