• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI

4.2 Hasil Program

Pada bagian ini akan dibahas mengenai hasil akhir program berupa tampilan antar muka untuk setiap form yang dipakai dalam program Pembuatan Class Bedasarkan Input Berupa Tabel Pada Borland Delphi.

4.2.1 Tampilan Antar Muka Form Start

Tampilan awal saat program dijalankan berupa sebuah form yang di dalamnya terdapat tiga menu utama yaitu menu menu Start, menu Help dan menu Exit menu Start digunakan untuk menampilkan form Connect. Menu Help digunakan untuk menampilkan informasi tentang cara menggunakan program. Menu exit digunakan untuk keluar dari program. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.1 Tampilan Form Start

4.2.2 Tampilan Antar Muka Form Connect

untuk menampilkan form Connect, user harus memilih menu START pada form Start. Pada form connect, user harus mengisikan username dan password agar dapat menggunakan tabel sebuah database yang digunakan sebagai sumber informasi pada program ini. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.2 Tampilan Form Connect

4.2.3 Tampilan Antar Muka FormTabel

Pada form tabel ini, user dapat memilih database dan tabel yang akan digunakan sebagai sumber informasi untuk pembuatan class. Lalu user dapat memasukkan field yang bersifat unik yang nantinya akan digunakan sebagai field filter pada metode Searching. Yang dimaksud dengan field yang bersifat unik adalah field yang dapat membedakan data pada suatu record dengan record yang lainnya. Misal: Kodebuku, NIM, NIP, dll. Tombol BACK digunakan untuk kembali ke form Connect dan tombol NEXT digunakan untuk menampilkan form berikutnya, yaitu form Menu. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.3 Tampilan Form Tabel

4.2.4 Tampilan Antar Muka Form Menu

Form menu berisi daftar menu metode yang dapat dipilih user untuk membentuk class. Metode yang tersedia antara lain insert, browse, searching, update dan delete. Apabila menu insert dipilih, maka akan menampilkan form insert. Apabila menu browse dipilih, maka akan menampilkan form browse. Apabila menu searching dipilih, maka akan menampilkan form searching. Apabila menu update dipilih, maka akan menampilkan form update. Dan apabila menu delete dipilih, maka akan menampilkan form delete. Tombol selesai digunakan setelah user selesai memilih semua metode yang diperlukan, sesuai dengan kebutuhan. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.4 Tampilan Form Menu

4.2.5 Tampilan Antar Muka Form Insert

Pada form insert, user dapat memilih setuju atsu tidak setuju untuk mengeset semua field dari sebuah tabel yang akan digunakan sebagai sumber informasi pada metode insert. Tombol selesai digunakan untuk menampilkan kembali form menu. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.5 Tampilan Form Insert

4.2.6 Tampilan Antar Muka Form Browse

Pada form browse, user dapat memilih field dengan cara memindahkan field dari Listbox sebelah kiri ke listbox sebelah kanan dengan tmenekan tombol dengan arah panah ke kanan. Dan untuk membatalkan, user dapat memindahkan field dari listbox sebelah kiri ke listbox sebelah kanan dengan menekan tombol dengan arah panah ke kiri. Jika user ingin menambah metode browse, maka pilih ‘YA’ pada groupbox yang tersedia. Pada saat user memilih ‘YA’, maka field yang telah dipilih pada listbox sebelah kanan akan terhapus dan masuk ke dalam kolom stringgrid yamg tersedia. Dan jika ingin membatalkan metode browse yang baru saja dipilih fieldnya, maka pilih ‘TIDAK’ pada groupbox yang tersedia. Tombol selesai digunakan untuk menampilkan kembali form menu. Tampilannya tampak seperti pada gambar berikut:

Gambar 4.6 Tampilan Form Browse

4.2.7 Tampilan Antar Muka Form Searching

Pada form searching, user dapat memilih field dengan cara memindahkan field dari Listbox sebelah kiri ke listbox sebelah kanan dengan tmenekan tombol dengan arah panah ke kanan. Dan untuk membatalkan, user dapat memindahkan field dari listbox sebelah kiri ke listbox sebelah kanan dengan menekan tombol dengan arah panah ke kiri. Jika user ingin menambah metode searching, maka pilih ‘YA’ pada groupbox yang tersedia. Pada saat user memilih ‘YA’, maka field yang telah dipilih pada listbox sebelah kanan akan terhapus dan masuk ke dalam kolom stringgrid yamg tersedia. Dan jika ingin membatalkan metode searching yang baru saja dipilih fieldnya, maka pilih ‘TIDAK’ pada groupbox yang tersedia. Tombol selesai digunakan untuk menampilkan kembali form menu. Tampilannya tampak seperti pada gambar berikut

Gambar 4.7 Tampilan Form Searching

4.2.8 Tampilan Antar Muka Form Update

Pada form update, user dapat memilih field dengan cara memindahkan field dari Listbox sebelah kiri ke listbox sebelah kanan dengan tmenekan tombol dengan arah panah ke kanan. Dan untuk membatalkan, user dapat memindahkan field dari listbox sebelah kiri ke listbox sebelah kanan dengan menekan tombol dengan arah panah ke kiri. Jika user ingin menambah metode update, maka pilih ‘YA’ pada groupbox yang tersedia. Pada saat user memilih ‘YA’, maka field yang telah dipilih pada listbox sebelah kanan akan terhapus dan masuk ke dalam kolom stringgrid yamg tersedia. Dan jika ingin membatalkan metode update yang baru saja dipilih fieldnya, maka pilih ‘TIDAK’ pada groupbox yang tersedia. Tombol selesai digunakan untuk menampilkan kembali form menu. Tampilannya tampak seperti pada gambar berikut

Gambar 4.8 Tampilan Form Update

4.2.9 Tampilan Antar Muka Form Delete

Pada form delete, user dapat memilih field dengan cara memindahkan field dari Listbox sebelah kiri ke listbox sebelah kanan dengan tmenekan tombol dengan arah panah ke kanan. Dan untuk membatalkan, user dapat memindahkan field dari listbox sebelah kiri ke listbox sebelah kanan dengan menekan tombol dengan arah panah ke kiri. Jika user ingin menambah metode delete, maka pilih ‘YA’ pada groupbox yang tersedia. Pada saat user memilih ‘YA’, maka field yang telah dipilih pada listbox sebelah kanan akan terhapus dan masuk ke dalam kolom stringgrid yamg tersedia. Dan jika ingin membatalkan metode delete yang baru saja dipilih fieldnya, maka pilih ‘TIDAK’ pada groupbox yang tersedia. Tombol selesai digunakan untuk menampilkan kembali form menu. Tampilannya tampak seperti pada gambar berikut

Gambar 4.9 Tampilan Form Delete 4.2.10 Tampilan Antar Muka Form Execute

Pada form Execute terdapat tombol EXECUTE untuk memproses semua informasi yang telah diinputkan user sebelumnya, sehingga akan menghasilkan sebuah unit class berekstensi PAS. Sedangkan tombol CLOSE digunakan untuk menampilkan form Start, dan dari form Start ini user dapat keluar dari program secara keseluruhan dengan menekan tombol EXIT. Tampilannya tampak seperti pada gambar berikut

BAB V

ANALISA SISTEM

4.1 Langkah-langkah Pembuatan Class

Pada unit kode class dari hasil program Pembuatan Class berdasarkan Input berupa Tabel pada Borland Delphi 6, terdapat method Searching, Browse, Insert, Update dan Delete.Method – method yang dihasilkan program ini berasal dari unit Searching, unit Browse, unit Insert, unit Update, dan unit Delete yang sebelumnya telah dibuat.

Pada unit Insert terdapat :

4. Fungsi getparInsert untuk membentuk parameter pada method Insert. 5. Prosedur setPublishedInsert untuk membentuk pendeklarasian methodInsert. 6. Prosedur setInsert digunakan untuk membentuk method Insert secara keseluruhan. Pada unit Browse terdapat :

4. Fungsi getfield yang digunakan untuk mendapatkan semua nama field yang dipilih untuk method Browse pada StringGrid di unit Browse

5. Prosedur setPublishedBrowse untuk membentuk pendeklarasian method Browse. 6. Prosedur setBrowse digunakan untuk membentuk method Browse secara keseluruhan.

Pada unit Searching terdapat :

3. Prosedur setPublishedSearching untuk membentuk pendeklarasian method Searching. 4. Prosedur setSearching digunakan untuk membentuk method Searching secara

keseluruhan. Pada unit Update terdapat :

5. Fungsi getparUpdate1 untuk membentuk parameter pada method Update1.

6. Fungsi getsetUpdate1 yang digunakan untuk mendapatkan nama-nama field yang digunakan sebagai data untuk perintah SET pada method Update.

8. Prosedur setUpdate1 digunakan untuk membentuk method Update1 secara keseluruhan. Pada unit Delete terdapat :

3. Prosedur setPublishedDelete untuk membentuk pendeklarasian method Delete. 4. Prosedur setDelete digunakan untuk membentuk method Delete secara keseluruhan. Semua fungsi dan prosedur yang telah terbentuk, akan dipanggil dalam unit Exe, sehingga akan terbentuk unit class yang berisi data dan method Searching, Update, Delete, Insert dan Browse yang telah terbentuk.

BAB V

PENUTUP

Pada bagian akhir penulisan Tugas Akhir ini akan diberikan beberapa

kesimpulan dan saran yang dapat digunakan sebagai sarana dalam pengembangan

program Pembuatan Class Berdasarkan Input berupa Tabel pda Borland Delphi 6..

5.1 Kesimpulan

Beberapa kesimpulan yang dapat diambil dari pembuatan program Pembuatan Class Berdasarkan Input berupa Tabel pada Borland Delphi 6 adalah sebagai berikut:

1. Program Pembuatan Class Berdasarkan Input berupa Tabel pada Borland Delphi 6 ini telah berhasil dijalankan dan metode yang terbentuk antara lain Insert, Browse, Searching, Update dan Delete, sehingga bermanfaat untuk menyingkat waktu dalam membuat kode class pada Borland Delphi 6 dari informasi sebuah tabel database MySQL bagi user, khususnya programmer.

2. Kekurangan dari program Pembuatan Class Berdasarkan Input berupa Tabel pada Borland Delphi 6 ini, pada metode-metode yang terbentuk hanya dapat memproses berdasarkan satu field saja. .

5.2 Saran

Beberapa saran yang dapat disampaikan untuk keperluan pengembangan program Pembuatan Class Berdasarkan Input berupa Tabel pada Borland Delphi 6 adalah:

1. Tabel yang digunakan tidak terbatas pada tabel tunggal saja. Sehingga tabel yang berelasipun dapat dijadikan sumber informasi dalam program Pembuatan Class Berdasarkan Input berupa Tabel pada Borland Delphi 6 ini.

2. Metode-metode yang terbentuk dapat memproses berdasarkan lebih dari 1 field dengan operator AND dan OR..

DAFTAR PUSTAKA

M.Agus J Alam, Belajar sendiri Mengolah Database dengan Borland Delphi 7, PT Elex Media Komputindo Kelompok Gramedia, Jakarta, 2003

Wahana Komputer, Panduan Praktis Pemrograman Borland Delphi 6.0, ANDI OFFSET,Yogyakarta, 2003

http://ilkom.unsri.ac.id/dosen/dianpaluprini/materi/algo/Bab%20VIII%20DFD.pdf

http://library.gunadarma.ac.id/files/disk1/2/jbptgunadarma-gdl-course-2004- perancis-a.pdf

Dokumen terkait