BAB V IMPLEMENTASI SISTEM
Setelah tahap analisa dan perancangan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah pengujian terhadap sistem apakah sistem sudah siap di terapkan atau diimplementasikan. Tahap implementasi sistem merupakan suatu kegiatan untuk memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan suatu sistem yang bekerja. Dalam tahap implementasi sistem terdapat beberapa kegiatan yang dilakukan, antara lain adalah pengujian sistem, pengujian program, manual instalasi dan pemeliharaan sistem. Dari konsep siklus hidup perancangan sistem , dapat didefinisiskan bahwa setiap proyek pengembangan sistem harus dilakukan berdasarkan tahap-tahap berbeda dengan titik pengendalian manajemen formal yang terletak diatara setiap tahapan yang ada. Prinsip pengendalian dasar adalah setiap tahap harus menghasilkan dokumentasi secara formal di telaah dan disetujui sebelum memulai tahap berikutnya dalam siklus hidup proyek. 5.1
Kebutuhan Perangkat Lunak Pada bagian ini akan dijelaskan uraian tentang tahapan implementasi dari
Aplikasi Penyewaan Komik pada ANITIME Komik. Aplikasi penyewaaan dikembangkan dan diimplementasikan dengan bahasa pemrograman Delphi 7.0 dengan database Microsoft Access 2007.
54
55
5.2
Kebutuhan Perangkat Keras Perangkat Keras yang minimal diperlukan untuk membangun Aplikasi
Penyewaan Komik pada ANITIME Komik sesuai dengan rekomendasi yang diberikan Delphi 7.0 sebagai berikut : 1. CPU Intel Pentium(R) (2.40 GHz, 2.41GHz, 512MB of Ram). 2. Hardisk terpasang 80GB. 3. Mouse dan Keyboard. 4. Monitor. 5. Printer.
5.3
Kegiatan Implementasi Kegiatan implementasi ini antara lain : 1. Pemrograman Pemrograman
merupakan
kegiatan
yang
sangat
menunjang
terselenggaranya sistem yang baru karena program yang baik dan struktur dapat menghasilkan suatu informasi sesuai kebutuhan. Sebelum program diterapkan maka program harus diuji coba dulu agar terbatas dari kesalahan-kesalahan yang mungkin terjadi. Pengujian program dapat dilakukan untuk setiap modul program (Program Utama, Sub Rutin, Sub Program) yang dilanjutkan dengan pengujian semua modul untuk meyakinkan semua modul sudah terintregrasi tanpa kesalahan.
56
2. Pengujian Sistem Pengujian diperlukan sebagai salah satu tahapan implementasi untuk menguji tingkat minimal kesalahan dan keakuratan perangkat lunak yang dirancang. Pengujian sistem dilakukan untuk memeriksa kekompakan antara komponen sistem, dengan tujuan utamanya adalah untuk memastikan elemen-elemen sistem berfungsi sesuai dengan yang diharapkan. Pengujian sistem termasuk juga pengujian program secara menyeluruh. Pengujian ini dilakukan dengan metode pengujian black box. Metode pengujian black box dipilih karena metode pengujian tersebut tidak memperhatikan struktur logika internal (coding) dalam perangkat lunak.
a. Pengujian Input Data Komik Tabel 5.1 Tabel Pengujian Input Data Komik Kasus dan hasil pengujian Data masukan
Yang
Pengamatan
Kesimpulan
Muncul Msg Box “Data Berhasil Disimpan”
[ √]
diharapkan Kode Judul Pengarang Penerbit Kategori Stok Tanggal
Muncul Msg Box “Data Berhasil Disimpan”
diterima [ ] ditolak
57
Inputan kosong
Muncul Msg Box “Isi Judul Komik!”
Muncul Msg Box “Isi Judul Komik”
[ √] diterima [ ] ditolak
b. Pengujian Input Data Member Tabel 5.2 Tabel Pengujian Input Data Member Kasus dan hasil pengujian Data masukan
Yang
Pengamatan
Kesimpulan
Muncul Msg Box “Data Berhasil Disimpan”
[ √]
diharapkan Kode Nama Jenis Kelamin
Muncul Msg Box “Data Berhasil Disimpan”
diterima [ ] ditolak
No ID (KTP/KTM/SIM) No Telp Alamat Inputan kosong
Muncul Msg Box “Isi Nama Member!”
Muncul Msg Box “Isi Nama Member!”
[ √] diterima [ ] ditolak
58
c. Pengujian Input Data Peminjaman Komik Tabel 5.3 Tabel Pengujian Input Data Peminjaman Komik Kasus dan hasil pengujian Data masukan
Yang
Pengamatan
Kesimpulan
Muncul Msg Box “File Saved”
[ √]
diharapkan ID Pinjam Tanggal Pinjam
Muncul Msg Box “File Saved”
Tanggal Tempo
diterima [ ] ditolak
Total Hari Kode Member Nama Member Kode Komik Qty Inputan kosong
Muncul Msg Box “Hari Peminjaman Tidak Boleh 0, Periksa Kembali Tanggal Peminjaman!”
Muncul Msg Box “Hari Peminjaman Tidak Boleh 0, Periksa Kembali Tanggal Peminjaman!”
[ √] diterima [ ] ditolak
d. Pengujian Input Pengembalian Tabel 5.4 Tabel Pengujian Input Pengembalian Kasus dan hasil pengujian Data masukan
Yang diharapkan
Pengamatan
Kesimpulan
59
ID Pinjam Tgl Kembali
Muncul Msg Muncul Msg Box “Transaksi Box “Transaksi Telah Telah Tersimpan, Nota Tersimpan, Nota Akan Dicetak” Akan Dicetak”
[ √] diterima [ ] ditolak
5.4.1 Kesimpulan Hasil pengujian Berdasarkan hasil pengujian yang telah dilakukan dapat disimpulkan bahwa sistem yang dibangun bebas dari kesalahan sintaks dan dapat mengeluarkan hasil sesuai yang diharapkan.