BAB V IMPLEMENTASI SISTEM Bab ini menjelaskan tentang alasan mengapa memilih bahasa pemrograman yang telah diaplikasikan, hardware, software yang digunakan dan Operasionalisasi aplikasi. 5.1 Implementasi Sistem Implementasi system adalah suatu proses penerapan rancangan program yang telah dibuat ke dalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Kegiatan implementasi dilakukan dengan dasar yang telah direncanakan dalam tahap perancangan. 1. Kebutuhan Impelementasi Tahap Impelementasi Merupakan Kelanjutan dari kegiatan perancangan system dan dapat dipandang sebagai suatu usaha dalam mewujudkan system yang dirancang. Langkah- langkah dari proses implementasi adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan untuk mewujudkan system yang dirancang. Hasil dari tahapan implementasi ini adalah suatu system pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat menghasilkan system informasi pengolahan data siswa yang sesuai dengan tujuan yang diharapkan. 72 73 2. Kebutuhan Perangkat Keras (Hardware) Berikut Spesifikasi Minimum dari Pemrograman Borland Delphi 07 adalah sebagai berikut : 3. a. Processor Pentium 233 Mhz. b. Memory RAM 64 MB c. Hard Disk 4 GB d. VGA dengan resolusi 800 x 600 dengan 16 Bit e. Mouse f. Printer Epson T20E Kebutuhan Perangkat Lunak (Software) Berikut adalah spesifikasi Minimum dari perangkat lunak yang dibutuhkan untuk Perancangan program delphi 07 adalah sebagai beikut : 5.2 a. Microsoft Windows 98 SE b. Borland Delphi 07 c. Microsoft Access 2003 Hasil Implementasi Hasil implementasi adalah perancangan kedalam sebuah aplikasi yang kemudian memperlihatkan output. Didalam implementasi terdapat implementasi basis data yaitu : 1. Implementasi Basis Data Dalam implementasi basis data local dilakukan dengan menggunakan basis data local acces yang tersimpan pada drive local. Dengan nama basis data : DBTK_Aisyah.mdb. 74 No Nama Tabel Hasil Implementasi Keterangan 1 Data Siswa Tb_siswa Tabel data siswa 2 Data Kelas Tb_kelas Tabel data Kelas Data Pembayaran Tb_ pembayaran Tabel bukti pembayaran 3 Tabel 5.1 : Impelementasi basis data aplikasi data siswa 2. Implementasi Antar Muka Implementasi antar muka ini dilakukan dengan membuat File project dari Perangkat lunak yang dibuat yaitu project Tk_Aisyah. Suatu file Project Merupakan gabungan dari berbagai form Program. Form program berfungsi untuk melaksanakan pengendalian tahap proses yang dilakukan. Untuk lebih jelasnya dapat dlihat dari table berikut ini : No Antar Muka Hasil Implementasi Keterangan 1 Login FormLogin Form Login 2 Menu Utama FormMenu 3 Data Siswa FormSiswa Form yang mengendalikan Menu utama pada system. Form yang berisi biodata siswa. 4 Data Kelas FormKelas Form yang berisi data kelas 5 Bukti SPP 6 Laporan data Siswa FormLapsiswa Menampilkan laporan data siswa 7 Laporan data kelas FormLapKelas Menampilkan laporan data kelas 8 Laporan Pembayaran spp FormLap Pembayaranspp Menampilkan Laporan data Bukti Pembayaran SPP Pembayaran FormBukti PembayaranSPP Form Proses Pembayaran SPP Tabel 5.2 Implementasi antar Muka 75 5.3 Teknik Pemrograman Program yang telah dibuat perlu dilakukan pengujian program. Pengujian program saangat digunakan untuk membuktikan bahwa program berjalan dengan yang diinginkan, karena sifat bahasa pemrograman adalah melakukan apa yang diinginkan operator, jadi komputer hanya memproses. Bila dianggap memenuhi ketentuan dalam bahasa program Borland delphi akan menjalankan perintah dan mengeluarkan hasil, untuk itu diperlukan beberapa pengujian terhadap program yang dibuat : 1. Uji modul Pengujian ini mengandalkan modul – modul pribadi. Tiap – tiap dari program diuji untuk mengetahui apakah program telah bekerja dengan baik atau tidak serta untuk mengetahui bagan tersebut sudah sesuai apabila dibuat berdasarkan penanganan basis data secara sistematis. 2. Uji pengembangan Tahap pengujian ini diterapkan pada modul atau bagian - bagian program dipadukan kedalam seluruh paket program atau juga pengujian dilakukan setelah masing - masing modul dipadukan. 3. Uji operasional Untuk uji operasional sendiri adalah pengujian yang dilakukan untuk memeriksa bagaimana program bertindak dalam keadaaan realistis. Pengujian dilakukan dengan menjalankan program kemudian mengaktifkan seluruh bagian sesuai urutan yang diberikan pada menu dan perintah yang ada pada setiap program yang dijalankan. Jika pengujian sesuai dengan yang dilakukan maka program dapat dikatakan telah bekerja 76 dengan baik sesuai dengan rancangan yang telah dibuat. Pembuatan program Sistem Informasi Administrasi Pembayaran iuran bulanan SPP ini dilakukan dengan menggunakan Borland Delphi 07. 5.4 Pengujian Sistem Pengujian sistem dilakukan untuk memeriksa kekompakan antar komponen sistem dengan tujuan utamanya adalah untuk elemen-elemen sistem berfungsi sesuai dengan yang diharapkan. Pengujian sistem termasuk juga pengujian program secara menyeluruh. Kesimpulannya program yang sudah terintegrasikan perlu diuji dan dites untuk melihat apakah semua program dapat menerima dengan baik, memproses dan memberikan keluaran program yang baik pula. 5.5 Kasus dan Hasil Pengujian Berikut ini adalah hasil pengujian sistem sebagai berikut : Tabel 5.3 Tabel Pengujian Login Kasus Dan Hasil data Uji Login Data Masukan Yang diharapkan Pengamatan User dan Password Menampilkan form Data yang dimasukkan menu Utama benar (data Valid) ke [x] Diterima tampilan form menu [ ] Ditolak utama User yang Tidak dimasukkan salah form Menu utama (data tidak valid) masuk Kesimpulan masuk ke Muncul bahwa yang pesan [x] Diterima password [ ] Ditolak dimasukkan salah Tabel 5.4 Tabel Pengujian Data Siswa 77 Kasus Dan Hasil data Uji Data siswa Data Masukan Yang diharapkan Klik New Data No Kelas Induk Dapat Kesimpulan melakukan [x] Diterima Tampil pengisian No Induk [ ] Ditolak dengan Otomatis Input data siswa Pengamatan Dengan Otomatis Data tersimpan di Dapat form siswa melakukan [x] Diterima pengisian data siswa [ ] Ditolak baru sesuai dengan yang diharapkan Klik tombol Hapus Data yang dipilih Data telah terhapus [x] Diterima akan terhapus sesuai dengan yang [ ] Ditolak diharapkan Klik tombol edit Data yang dpillih Data telah terupdate [x] Diterima akan diupdate sesuai dengan yang [ ] Ditolak diharapkan Tabel 5.5 Tabel Pengujian Data Kelas Kasus Dan Hasil data Uji Data kelas Data Masukan Yang diharapkan Input data kelas data dapat disimpan Dapat di form kelas Pengamatan Kesimpulan melakukan [x] Diterima pengisian data kelas [ ] Ditolak sesuai yang diharapkan. Klik tombol Hapus Data yang dipilih Data telah terhapus [x] Diterima akan terhapus sesuai dengan yang [ ] Ditolak diharapkan Klik tombol edit Data yang dpillih Data telah terupdate [x] Diterima akan diupdate sesuai dengan yang [ ] Ditolak diharapkan 78 Tabel 5.6 Tabel Pengujian Pembayaran SPP Kasus Dan Hasil data Uji Data Pembayaran SPP Data Masukan Pilih No siswa Yang diharapkan induk Data Pengamatan Kesimpulan Pembayaran Sesuai dengan yang [x] Diterima SPP dapat diharapkan. [ ] Ditolak ditampilkan Tabel 5.7 Tabel Pengujian Cari Pembayaran SPP Kasus Dan Hasil data Uji Data Pembayaran SPP Data Masukan Pilih Yang diharapkan Pencarian Data terdapat No induk, SPP Keterangan, Kelas Pengamatan Kesimpulan Pembayaran Sesuai dengan yang [x] Diterima Tunggakan diharapkan. Kode dapat ditampilkan [ ] Ditolak