53
BAB V IMPLEMENTASI DAN PENGUJIAN
5.1 Implementasi 5.1.1 Lingkungan Pemrograman Pembuatan software ini dipengaruhi oleh perkembangan “Software Application Development Tools” yang ada, oleh sebab itu aplikasi ini dibuat dengan tools yang memberi peluang adanya kemudahan didalam setiap pengembangan yang mungkin timbul. Spesifikasi Sistem yang diperlukan adalah : Database : Professional Development Tools : jcreator, java Operating System : Windows 95/98/2000/XP/ME/NT/windows 7 Software Architecture : Client Server Programing Method : Object Oriented
Pembuatan aplikasi ini akan ditujukan untuk para perusahaanperusahaan yang telah memakai system computer dalam menjalankan kerjaannya sehingga software ini dapat memudahkan bagi para pegawai perusahaan tersebut. Dan dalam pemakainnya pun cukup mudah hanya perlu pembelajaran sedikit bagi operator yang akan menggunakan software tersebut.
54
5.1.2 Konfigurasi Hardware Aplikasi Inventory Barang DISKOMINFO Jawa Barat dirancang menggunakan tools pendukung yang berupa hardware dan software. Perangkat keras yang digunakan untuk membuat aplikasi ini adalah komputer yang mempunyai spesifikasi sebagai berikut: 1. Processor Intel Pentium IV 1,8 GHz 2. RAM minimal 256 MB. 3. Hard Disk Minimal 80 GB. 4. Monitor 14 inch. 5. Keyboard. 6. Mouse USB atau mouse PS2.
Pembuatan Aplikasi Inventory Barang DISKOMINFO ini dirancang tanpa
menggunakan
koneksi
internet.
Sehingga
untuk
sementara,
pengembangan baru dilakukan secara lokal (localhost).
5.1.3 Konfigurasi Software Perangkat lunak (software) yang digunakan pada aplikasi ini diantaranya : 1. Sistem Operasi Windows 7 2. Database menggunakan MySQL ver 1.4 3. Notepad++ ver 5.8.6 sebagai text editor 4. Bahasa Pemograman menggunakan Java JDK 5. Browser seperti Mozila Firefox
55
5.2
Coding Implementasi dari pembuatan Aplikasi Inventory Barang DISKOMINFO ini dibuat dengan menggunakan Java JDK sebagai bahasa pemrograman. Di sisi lain dalam pengolahan basis data dipergunakan MySQL sebagai tools pengolahan data.
5.2.1 Implementasi Basis Data Dalam mengimplementasikan basis data Aplikasi Inventory Barang DISKOMINFO, dipergunakan MySQL sebagai pengolah basis data.
Dipergunakannya MySQL sebagai database yakni multiplatform (dapat dipakai di berbagai platform berbeda, yakni: Linux, Windows, Solaris, maupun MacOS), memiliki banyak tipe data, mampu menangani database dalam skala besar dan memiliki kecepatan query yang lebih bila dibandingkan dengan tools database lainnya. Oleh karena itu dalam pembuatan aplikasi ini dipergunakan MySQL ver 1.4 yang berada pada bundle XAMPP. Database dari Aplikasi Inventory Barang DISKOMINFO diberi nama db_bukutamu. Berikut tabel-tabel yang ada pada db_inventory_barang dapat dilihat pada Gambar 5.1.
Gambar 5.1 Tabel-tabel pada db_inventory_barang
56
Di dalam tabel-tabel tersebut, terdapat field-field untuk menyimpan berbagai data dengan jenis data yang sama maupun berbeda. Pada tabel barang yang berfungsi untuk data barang, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.2 di bawah ini.
Gambar 5.2 Field pada Tabel barang
Pada tabel kota yang berfungsi untuk menyimpan data peminjam, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.3 di bawah ini.
Gambar 5.3 Field pada Tabel kota
57
Pada tabel peminjam yang berfungsi untuk menyimpan data peminjam, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.4 di bawah ini.
Gambar 5.4 Field pada Tabel peminjam
Pada tabel provinsi yang berfungsi untuk menyimpan data peminjam, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.5 di bawah ini.
Gambar 5.5 Field pada Tabel provinsi
58
5.2.2 User Interface Perangkat Lunak Berikut User Interface yang dibuat dari hasil rancangan antar muka (design interface) pada Aplikasi Inventory Barang DISKOMINFO. a. Halaman Menu Utama/Home Menu utama merupakan halaman utama dari Aplikasi Inventory Barang DISKOMINFO, halaman ini berisi Master, Transaksi, Cetak, About.
Berikut merupakan tampilan Menu Utama.
Gambar 5.6 Tampilan Menu pada Halaman Utama Petunjuk Pemakaian : a. Halam Utama Menu ini merupakan menu utama yang pertama kali muncul ketika admin mengakses Aplikasi Inventory Barang DISKOMNFO Bandung dan terdapat menu-menu lainnya agar dapat mengakses ke menu lainnya. b. Master Halaman master merupakan halaman yang menampilkan beberapa menu yang berisikan menu barang, peminjam, kota, provinsi dan exit.
59
c. Transaksi Halaman transaksi merupakan halaman yang menampilkan menu yang berisikan menu peminjaman. d. Cetak Halaman cetak merupakan halaman yang menampilkan beberapa menu yang berisikan menu daftar barang dan daftar peminjam. e. Halaman about merupakan halaman yang menampilkan atau yang berisikan pemberitahuan atau informasi tentang aplikasi yang dibuat.
b. Halaman Menu Master Halaman master merupakan halaman yang menampilkan beberapa menu yang berisikan menu barang, peminjam, kota, provinsi dan exit.
Gambar 5.7 Tampilan Menu pada Halaman Master
60
1.b Halaman Menu Barang
Gambar 5.8 Tampilan Menu pada Halaman Barang Petunjuk Pemakaian : a. Mengisi data barang yang akan di pinjam b. Admin mendata barang yang akan di pinjam dan mendata identitas pelanggan atau peminjam
2.b Halaman Menu Peminjam
Gambar 5.9 Tampilan Menu pada Halaman Peminjam
61
Petunjuk Pemakaian : a. Mengisi data individu pelanggan atau peminjam b. Admin mendata identitas pelanggan atau peminjam
3.b Halaman Menu Kota
Gambar 5.10 Tampilan Menu pada Halaman Kota Petunjuk Pemakaian : a. Mengisi data individu pelanggan atau peminjam b. Admin mendata identitas pelanggan atau peminjam
4.b Halaman Menu Provinsi
Gambar 5.11 Tampilan Menu pada Halaman Provinsi
62
Petunjuk Pemakaian : a. Mengisi data individu pelanggan atau peminjam b. Admin mendata identitas pelanggan atau peminjam
c. Halaman Menu Transaksi
Gambar 5.12 Tampilan Menu pada Halaman Transaksi Petunjuk Pemakaian : a. Menampilkan peminjaman menu yang berisikan menu peminjaman
1.c Halaman Menu Peminjaman
Gambar 5.13 Tampilan Menu pada Halaman Peminjaman
63
Petunjuk Pemakaian : a. Mengisi data peminjaman barang b. Admin mendata identitas pelanggan atau peminjam
d. Halaman Menu Cetak
Gambar 5.14 Tampilan Menu pada Halaman Cetak
1.d Halaman Menu Daftar Barang
Gambar 5.15 Tampilan Menu pada Halaman Daftar Barang Petunjuk Pemakaian : a. Klik tombol Cetak untuk mencetak daftar barang
64
e. Halaman Menu About
Gambar 5.16 Tampilan Menu pada Halaman About Petunjuk Pemakaian : a. Klik menu about untuk melihat informasi tentang aplikasi tersebut, dan akan muncul halaman mengenai isi dari menu about tersebut.
Tampilan tersebut merupakan implementasi dari pengembangan Aplikasi Inventory Barang DISKOMINFO. Selebihnya, source code Aplikasi ini akan disisipkan pada halaman lampiran.
5.3
Hasil Pengujian Setelah berhasil diimplementasikan, maka database yang telah dibuat, akan diuji. Karena dalam hal ini menggunakan phpMyAdmin pada XAMPP, maka diujinya pun dengan phpMyAdmin pada XAMPP yang akan diperlihatkan tampilan awal sebelum diuji dan tampilan akhir setelah eksekusi query. Hasil pengujian dari implementasi Aplikasi Inventory Barang DISKOMINFO dapat dilihat pada Tabel 5.1 di bawah ini.
65
No. 1.
Kasus Uji Req_IB_000
Deskripsi Uji Berisi form barang, pelanggan dan exit
Hasil Berhasil
2.
Req_IB_100
Mengisi data barang yang dipinjam
Berhasil
3.
Req_IB_109
4.
Req_IB_110
5.
Req_IB_120
6.
Req_IB_130
7.
Req_IB_140
8.
Req_IB_200
9.
Req_IB_210
10.
Req_IB_220
11.
Req_IB_230
12.
Req_IB_240
13.
Req_IB_300
14.
Req_IB_400
15.
Req_IB_500
16.
Req_IB_600
Untuk mengisi data peminjam dan data barang yang dipinjam Untuk menyimpan data barang yang baru di tambahkan Untuk mengubah atau mengupdate data barang Menghapus data barang pada databse Untuk membersihkan pada form barang Untuk meminjan barang Untuk menyimpan data barang yang baru di tambahkan Untuk mengubah atau mengupdate data barang Menghapus data barang pada databse Untuk membersihkan pada form barang Untuk keluar dari form master Untuk melakukan transaksi peminjaman barang Untuk mencetak data barang dan data peminjam Berisi tentang pemberitahuan atau informasi tentang aplikasi yang dibuat
Tabel 5.1 Hasil Pengujian
Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil