Rancangan Basis Bata METODE PENELITIAN

25 pada tabel ini. Nama_Eks nvarchar 70 Kolom ini merekam tentang data nama suatu eksportir. Tabel eksportir memberikan informasi data-data nama eksportir seperti kode, nama eksportir. Tabel 3.7 Kamus Data Tabel Realisasi Ekspor Nama Kolom Tipe Data Panjang Kolom Keterangan ID int - Kolom ini merekam tentang data kode ekspor. Kolom ini sebagai primary key pada tabel ini. Kode_Pel nvarchar 5 Kolom ini merekam tentang data kode suatu pelabuhan. Nama_Pel nvarchar 100 Kolom ini merekam tentang data nama suatu pelabuhan. Kode_Eks nvarchar 5 Kolom ini merekam tentang data kode suatu eksportir. Nama_Eks nvarchar 100 Kolom ini merekam tentang data nama suatu eksportir Kode_Neg nvarchar 5 Kolom ini merekam tentang data kode suatu negara. Kode_Neg nvarchar 100 Kolom ini merekam tentang data nama suatu negara. Kode_Kom nvarchar 5 Kolom ini merekam tentang data kode suatu komoditi. Nama_Kom nvarchar 100 Kolom ini merekam tentang data nama suatu komoditi. Periode date - Kolom ini merekam tentang tanggal ekspor barang. 26 Tabel 3.7 Lanjutan Kamus Data Tabel Realisasi Ekspor Nama Kolom Tipe Data Panjang Kolom Keterangan Volume float - Kolom ini merekam tentang volume ekspor. Nilai float - Kolom ini merekam tentang nilai ekspor. Tabel pelabuhan memberikan informasi data-data ekspor seperti id, kode pelabuhan, nama pelabuhan, kode eksportir, nama eksportir, kode negara, nama negara, kode komoditi, nama komoditi, periode, volume dan nilai.

3.7 Metode Pengujian

Metode pengujian yang dipakai adalah Black box. Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Pengujian black box ini mengevaluasi hanya dari tampilan luarnya interface-nya, fungsionalitasnya. Tanpa mengetahui apa sesungguhnya yang terjadi dalam proses detailnya hanya mengetahui input dan output. Pengujian program dalam pengembangan aplikasi dilakukan oleh pengembang dan admin yang terlibat dengan memberikan input data pelabuhan, data eksportir, data negara dan data komoditi tertentu dan melihat hasil laporan yang didapatkan dari input. Dengan kata lain, black box testing terfokus pada fungsionalitas sistem. Sehingga melalui sistem ini pengembang dan admin dapat mengetahui apakah sistem yang dibangun sudah memenuhi tujuan sesuai yang diharapkan dari sistem ini. 27

BAB IV HASIL DAN PEMBAHASAN

4.1 Implementasi User Interface

Dalam implementasi, desain user interface yang sudah dibuat sebelumnya diubah ke dalam bahasa pemrograman yaitu dengan menggunakan bahasa pemrograman Java. Perangkat lunak pendukung yang digunakan dalam implementasi adalah Netbeans 7.4

4.1.1 Form Login

Gambar 4.1 Form Login Login merupakan tampilan awal saat aplikasi mulai di jalankan. Gambar 4.1 merupakan tampilan login aplikasi. Username dan password yang di masukkan harus sesuai dengan data yang telah tersimpan dalam database dan tombol Masuk di gunakan untuk masuk pada form selajutnya yaitu form data umum.

4.1.2 Form Menu Utama

Dalam form utama terdapat beberapa menu yang dapat dioperasikan oleh admin. Admin dapat mengoperasikan semua menu yang ada di dalam aplikasi yaitu menu input data ekspor, menu input data pelabuhan, negara, eksportir dan komoditi, menu laporan data dan menu user yang didalamnya terdapat menu manage user. Tampilan form menu utama dapat dilihat pada Gambar 4.2. Gambar 4.2 Form Menu Utama 28

4.1.3 Form Input Data Ekspor

Form input data ekspor berguna untuk mengolah seluruh data ekspor. Fitur yang ada dalam form input data yaitu Input Data, Clear, Delete dan Edit. Admin dapat kembali ke form sebelumnya dengan menekan tombol Keluar. Tampilan form input ekspor dapat dilihat pada Gambar 4.3. Gambar 4.3 Form Input Data Ekspor Jika admin ingin menginput data maka admin bisa langsung mengisi data pada textfield yang tersedia kemudian tekan tombol Tambah setelah itu akan muncul messagebox seperti gambar 4.4. di bawah apabila data sudah di input. Gambar 4.4 Pesan Dialog Tambah Data Admin harus menginput data secara lengkap agar tidak terjadi kesalahan. Jika itu terjadi maka akan muncul messagebox seperti gambar 4.5 di bawah ini. Gambar 4.5 Pesan Dialog Pringatan Admin juga bisa menghapus data yang sudah di input dengan mencari data yang akan dihapus kemudian menekan data yang ada didalam tabel dan tekan tombol Hapus untuk menghapus data maka akan muncul messagebox seperti pada gambar 4.6.