BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi Sistem 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang diperlukan dalam menjalankan aplikasi basisdata pada PT. Logwin Logistic Indonesia adalah sebagai berikut: Tabel 4.1 Tabel Spesifikasi Perangkat Keras Hardware Server Client Processor Intel Pentium IV 2.4 Ghz Intel Pentium IV 2.4 Ghz Memory RAM Minimum 512 MB Minimum 512 MB Hardisk Minimum 60 GB Minimum 30 GB Monitor Required Required Modem Required Required Mouse Required Required Keyboard Required Required 4.1.2 Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang diperlukan dalam menjalankan aplikasi basisdata pada PT. Logwin Logistic Indonesia adalah sebagai berikut: Tabel 4.2 Tabel Spesifikasi Perangkat Lunak Server Client Software DBMS Sistem Operasi XAMPP MySQL Microsoft Windows XP/Vista/7 Microsoft Windows XP/Vista/7 101
102 Tabel 4.2 Tabel Spesifikasi Perangkat Lunak (Lanjutan) Browser Internet Explorer 7 Mozilla Firefox Google Chrome Internet Explorer 7 Mozilla Firefox Google Chrome 4.2 Tampilan Layar Indonesia. Berikut ini adalah tampilan layar aplikasi basisdata PT. Logwin Logistic Gambar 4.1 Tampilan Layar Login Berikut ini merupakan tampilan dari layar Login dimana user harus mengisi username, password dan memilih role (Admin, Employee atau Client). Jika user mengklik tombol Login, maka akan dilakukan validasi untuk mengecek apakah username, password dan role sesuai dengan basis data atau tidak. Jika sesuai maka akan masuk ke layar Home apabila tidak sesuai maka akan muncul pesan kesalahan pada layar Login.
103 Gambar 4.2 Tampilan Layar Menu Admin Berikut ini merupakan tampilan dari layar Menu Admin jika user login sebagai admin. Pada layar Menu Admin terdapat Employee yang berisi sub menu (Add, Edit dan Delete Employee), Navigation yang berisi sub menu (Add, Edit dan Delete Navigation), Role yang berisi sub menu (Add, Edit dan Delete Role), Status yang berisi sub menu (Add, Edit dan Delete Status), Type Status yang berisi sub menu (Add, Edit dan Delete Type Status) dan Logout. Gambar 4.3 Tampilan Layar Employee
104 Berikut ini merupakan tampilan dari Employee. Disini terdapat daftar karyawan yang telah di input oleh user, field Search untuk mencari karyawan yang diinginkan. Tombol Add untuk menambah karyawan. Jika scroll bar di geser ke sebelah kanan ada icon untuk mengubah data karyawan dan icon untuk menghapus karyawan. Gambar 4.4 Tampilan Layar Navigation Berikut ini merupakan tampilan dari Navigation. Disini terdapat daftar navigasi yang telah di input oleh user, field Search untuk mencari navigasi yang diinginkan. Tombol Add untuk menambah navigasi, icon untuk menghapus navigasi. untuk mengubah data navigasi dan icon
105 Gambar 4.5 Tampilan Layar Role Berikut ini merupakan tampilan dari Role. Disini terdapat daftar role yang telah di input oleh user, field Search untuk mencari role yang diinginkan. Tombol Add untuk menambah role, icon untuk mengubah data role dan icon untuk menghapus role. Gambar 4.6 Tampilan Layar Status Berikut ini merupakan tampilan dari Status. Disini terdapat daftar status yang telah di input oleh user, field Search untuk mencari status yang diinginkan. Tombol Add
106 untuk menambah status, icon untuk mengubah data status dan icon untuk menghapus status. Gambar 4.7 Tampilan Layar Type Status Berikut ini merupakan tampilan dari Type Status. Disini terdapat daftar tipe status yang telah di input oleh user, field Search untuk mencari tipe status yang diinginkan. Tombol Add untuk menambah tipe status, icon untuk mengubah data tipe status dan icon untuk menghapus tipe status. Gambar 4.8 Tampilan Layar Menu Employee Berikut ini merupakan tampilan dari layar Menu Employee jika user login sebagai karyawan. Pada layar Menu Employee terdapat Agent yang berisi sub menu (Add, Edit
107 dan Delete Agent), Airport yang berisi sub menu (Add, Edit dan Delete Airport), Bank yang berisi sub menu (Add, Edit dan Delete Bank), Branch yang berisi sub menu (Add, Edit dan Delete Branch), Carrier yang berisi sub menu (Add, Edit dan Delete Carrier), Category yang berisi sub menu (Add, Edit dan Delete Category), Client yang berisi sub menu (Add, Edit dan Delete Client), Country yang berisi sub menu (Add, Edit dan Delete Country), Payment yang berisi sub menu (Add, Edit, Delete dan Print untuk mengunduh laporan transaksi pembayaran), Rute yang berisi sub menu (Add, Edit dan Delete Rute), Shipping yang berisi sub menu (Add, Edit, Delete dan Print untuk mengunduh laporan transaksi pengiriman), Terms yang berisi sub menu (Add, Edit dan Delete Terms) dan Logout. Gambar 4.9 Tampilan Layar Agent Berikut ini merupakan tampilan dari Agent. Disini terdapat daftar agen yang telah di input oleh user, field Search untuk mencari agen yang diinginkan. Tombol Add untuk menambah agen, icon untuk mengubah data agen dan icon untuk menghapus agen.
108 Gambar 4.10 Tampilan Layar Airport Berikut ini merupakan tampilan dari Airport. Disini terdapat daftar bandara yang telah di input oleh user, field Search untuk mencari bandara yang diinginkan. Tombol Add untuk menambah bandara, icon untuk mengubah data bandara dan icon untuk menghapus bandara. Gambar 4.11 Tampilan Layar Bank
109 Berikut ini merupakan tampilan dari Bank. Disini terdapat daftar bank yang telah di input oleh user, field Search untuk mencari bank yang diinginkan. Tombol Add untuk menambah bank, icon untuk mengubah data bank dan icon untuk menghapus bank. Gambar 4.12 Tampilan Layar Branch Berikut ini merupakan tampilan dari Branch. Disini terdapat daftar cabang yang telah di input oleh user, field Search untuk mencari cabang yang diinginkan. Tombol Add untuk menambah cabang, icon untuk mengubah data cabang dan icon untuk menghapus cabang. Gambar 4.13 Tampilan Layar Carrier
110 Berikut ini merupakan tampilan dari Carrier. Disini terdapat daftar perusahaan pengantar yang telah di input oleh user, field Search untuk mencari perusahaan pengantar yang diinginkan. Tombol Add untuk menambah perusahaan pengantar, icon untuk mengubah data perusahaan pengantar dan icon untuk menghapus perusahaan pengantar. Gambar 4.14 Tampilan Layar Category Berikut ini merupakan tampilan dari Category. Disini terdapat daftar kategori barang yang telah di input oleh user, field Search untuk mencari kategori barang yang diinginkan. Tombol Add untuk menambah kategori barang, icon kategori barang dan icon untuk menghapus kategori barang. untuk mengubah data
111 Gambar 4.15 Tampilan Layar Client Berikut ini merupakan tampilan dari Client. Disini terdapat daftar klien yang telah di input oleh user, field Search untuk mencari klien yang diinginkan. Tombol Add untuk menambah klien. Jika scroll bar di geser ke sebelah kanan ada icon data klien dan icon untuk menghapus klien. untuk mengubah Gambar 4.16 Tampilan Layar Country
112 Berikut ini merupakan tampilan dari Country. Disini terdapat daftar negara yang telah di input oleh user, field Search untuk mencari negara yang diinginkan. Tombol Add untuk menambah negara, icon untuk mengubah data negara dan icon untuk menghapus negara. Gambar 4.17 Tampilan Layar Payment Berikut ini merupakan tampilan dari Payment. Disini terdapat daftar pembayaran yang telah di input oleh user, field Search untuk mencari pembayaran yang diinginkan. Tombol Add untuk menambah pembayaran, tombol Print untuk mengunduh laporan transaksi pembayaran. klik edit untuk mengubah data pembayaran, klik delete untuk menghapus pembayaran dan icon untuk melihat detail pembayaran berupa Ship Code dan Payment. Gambar 4.18 Tampilan Layar Rute
113 Berikut ini merupakan tampilan dari Rute. Disini terdapat daftar rute yang telah di input oleh user, field Search untuk mencari rute yang diinginkan. Tombol Add untuk menambah rute, icon untuk mengubah data rute dan icon untuk menghapus rute. Gambar 4.19 Tampilan Layar Shipping Berikut ini merupakan tampilan dari Shipping. Disini terdapat daftar pengiriman yang telah di input oleh user, field Search untuk mencari pengiriman yang diinginkan. Tombol Add untuk menambah pengiriman, Tombol Print untuk mengunduh laporan transaksi pengiriman. Jika scroll bar di geser ke sebelah kanan klik edit untuk mengubah data pengiriman, klik delete untuk menghapus pengiriman dan klik confirm untuk mengubah status pengiriman menjadi confirm. Icon untuk melihat detail pengiriman berupa Product Name, GrWeight, ChglWeight, Cbmg, Category dan Informasi.
114 Gambar 4.20 Tampilan Layar Add Shipping Berikut ini merupakan tampilan dari Add Shipping. Dengan klik Add pada layar Shipping akan muncul form untuk menambah pengiriman, dimana terdapat data-data yang dibutuhkan antara lain Code (akan terisi secara otomatis setiap user klik Add untuk menambah pembayaran), Branch Name, Shipping Date, Rute Code, HawB, MawB, Carrier, Terms, Shipper, Consignee, Agent, Status dan Total. Pada bagian Detail diisi dengan Product Name, GrWeight, ChglWeight, Cbmg, Category dan Informasi. Setelah melakukan pengisian data lalu submit untuk menyimpan data pada basis data dan data pengiriman yang baru akan ditampilkan pada layar Shipping. Gambar 4.21 Tampilan Layar Terms
115 Berikut ini merupakan tampilan dari Terms. Disini terdapat daftar terms yang telah di input oleh user, field Search untuk mencari terms yang diinginkan. Tombol Add untuk menambah terms, icon untuk mengubah data terms dan icon untuk menghapus terms. Gambar 4.22 Tampilan Layar Menu Client Berikut ini merupakan tampilan dari layar Menu Client jika user login sebagai client. Pada layar Menu Client terdapat menu Check Shipping dan menu Logout. Gambar 4.23 Tampilan Layar Check Shipping
116 Berikut ini merupakan tampilan dari Check Shipping. Disini terdapat daftar transaksi pengiriman yang telah klien lakukan, field Search untuk mencari transaksi pengiriman yang diinginkan dan icon untuk melihat detail pengiriman berupa Product Name, GrWeight, ChglWeight, Cbmg, Category dan Informasi. Gambar 4.24 Tampilan Pesan Kesalahan Berikut ini merupakan tampilan dari pesan kesalahan yang muncul ketika user lupa atau melewatkan field untuk diisi. Sehingga user harus kembali untuk mengisi semua field yang tersedia.
117 Gambar 4.25 Tampilan Pesan Delete Berikut ini merupakan tampilan dari pesan delete yang muncul ketika user akan menghapus suatu data, dengan klik OK untuk menghapus dan klik Cancel untuk membatalkan. Gambar 4.26 Tampilan Laporan Pembayaran Berikut ini merupakan tampilan dari laporan pembayaran dengan format Ms. Excel yang diunduh oleh user dengan klik Print pada layar Payment. Berupa kolomkolom yang terdiri dari Branch, Shipment, Date, Shipper, Consignee, Bank, Nominal, Keterangan dan Status.
118 Gambar 4.27 Tampilan Laporan Pengiriman Berikut ini merupakan tampilan dari laporan pengiriman dengan format Ms. Excel yang diunduh oleh user dengan klik Print pada layar Shipping. Berupa kolom-kolom yang terdiri dari Branch, Shipment, Date, Departure Country, Departure, Destination Country, Destination, HawB, MawB, Carrier, Terms, Shipper, Consignee dan Agent 4.3 Evaluasi Database 4.3.1 System Integration Test Tabel 4.3 Tabel System Integration Test Test Yes No Apakah aplikasi yang telah dibuat mencakup keseluruhan data? Apakah backup, import dan export data berfungsi dengan baik? Apakah entity integrity berfungsi dengan baik? Apakah integrity constraint berfungsi dengan baik? Apakah relation integrity berfungsi dengan baik? Apakah aplikasi yang telah dibuat meminimalisir terjadinya redundansi? Apakah masih terdapat bugs atau error pada aplikasi yang telah dibuat? Apakah semua fitur aplikasi berfungsi dengan baik? 4.3.2 User Acceptance Test Tabel 4.4 Tabel User Acceptance Test Test Yes No Apakah aplikasi yang telah dibuat sesuai dengan kebutuhan user? Apakah aplikasi yang telah dibuat mencakup keseluruhan proses? Apakah aplikasi yang telah dibuat mudah digunakan?
119 Tabel 4.4 Tabel User Acceptance Test (Lanjutan) Apakah aplikasi yang telah dibuat memiliki konsistensi? Apakah aplikasi yang telah dibuat memiliki proteksi yang baik? Apakah aplikasi yang telah dibuat membantu mencegah kesalahan input? Apakah aplikasi yang telah dibuat membantu user? Apakah aplikasi yang telah dibuat perlu pengembangan lebih lanjut? 4.4 Evaluasi Aplikasi 4.4.1 Evaluasi Aplikasi Terhadap 8 Aturan Emas Aplikasi basis data PT. Logwin Logistic Indonesia yang telah dikembangkan akan dilakukan evaluasi berdasarkan kriteria 8 aturan emas. Hasil evaluasi aplikasi adalah sebagai berikut: 1. Konsistensi Aplikasi yang dikembangkan menggunakan jenis dan warna tulisan yang sama, warna latar belakang yang seragam untuk semua tampilan dan penamaan setiap menu menggunakan istilah yang umum sehingga mudah dimengerti. 2. Memenuhi kebutuhan universal Aplikasi ini memberikan kemudahan bagi user untuk mengakses setiap menu pada aplikasi, seperti penggunaan icon untuk menghapus data dan icon untuk mengubah data serta Search untuk memudahkan mencari informasi. 3. Memberikan umpan balik yang informatif Aplikasi ini mampu memberikan umpan balik atas kegiatan yang telah dilakukan oleh user, seperti pesan yang mengharuskan semua field harus diisi misalnya pada halaman login dan penambahan karyawan baru. 4. Dialog untuk keadaan akhir Menampilkan pesan dialog ketika user telah melakukan aksi pada aplikasi seperti menampilkan pesan Sukses input untuk setiap penambahan data yang baru.
120 5. Penanganan kesalahan Aplikasi ini mampu memberikan pesan yang meyakinkan user untuk melakukan suatu tindakan dan mencegah kesalahan, seperti munculnya pesan yang meyakinkan user untuk menghapus data. 6. Memudahkan kembali ke tindakan sebelumnya Aplikasi ini mampu mengurangi kecemasan pengguna ketika melakukan kesalahan tindakan, seperti penggunaan tombol cancel apabila user tidak jadi menginput data. 7. Mendukung pengendali internal Aplikasi ini memberikan kendali bagi user untuk bebas memilih menu apa saja di dalam aplikasi dengan dibatasi oleh hak akses user sebagai admin, karyawan dan klien. 8. Mengurangi beban ingatan jangka pendek Aplikasi ini membantu user dengan mengurangi ingatan jangka pendek, seperti penggunaan tampilan yang ringan dan menu yang menggunakan nama yang mudah diingat oleh pengguna. 4.4.2 Kuesioner Evaluasi 1. Bagaimana menurut pendapat anda tentang tampilan dari aplikasi basisdata PT. Logwin Logistic Indonesia? Tabel 4.5 Hasil Kuesioner no.1 Pilihan Hasil Persentase Sangat Menarik 20 40% Cukup Menarik 24 48% Biasa Saja 5 10% Kurang Menarik 1 2% Tidak Menarik Sama Sekali 0 0%
121 Tabel 4.5 Hasil Kuesioner no.1 (Lanjutan) 2. Menurut anda apakah aplikasi basis data PT. Logwin Logistic Indonesia ini mudah digunakan? Tabel 4.6 Hasil Kuesioner no.2 Pilihan Hasil Persentase Sangat Mudah 28 56% Mudah 19 38% Sulit 3 6% Sangat Sulit 0 0% 3. Bagaimana pendapat anda tentang performa dari aplikasi basisdata PT. Logwin Logistic Indonesia? Tabel 4.7 Hasil Kuesioner no.3 Pilihan Hasil Persentase Sangat Baik 10 20% Baik 35 70% Biasa Saja 5 10% Kurang Baik 0 0%
122 Tabel 4.7 Hasil Kuesioner no.3 (Lanjutan) Tidak Baik Sama 0 0% Sekali 4. Menurut anda apakah aplikasi basisdata PT. Logwin Logistic Indonesia ini sudah cukup membantu anda dalam pekerjaan? Tabel 4.8 Hasil Kuesioner no.4 Pilihan Hasil Persentase Sangat Membantu sekali 32 64% Cukup Membantu 15 30% Kurang Membantu 3 6% Sangat Tidak Membantu 0 0% 5. Menurut anda apakah menu-menu yang ada pada aplikasi basis data PT. Logwin Logistic Indonesiaini sudah cukup lengkap untuk membantu pekerjaan anda?
123 Tabel 4.9 Hasil Kuesioner no.5 Pilihan Hasil Persentase Sudah Sangat Lengkap 10 20% Cukup Lengkap 26 52% Lumayan Lengkap 12 24% Tidak Lengkap 2 4% Sangat Tidak Lengkap 0 0 6. Bagaimana pendapat anda tentang menu-menu yang ada pada aplikasi basisdata PT. Logwin Logistic Indonesia, Apakah sudah sesuai dengan yang diharapkan? Tabel 4.10 Hasil Kuesioner no.6 Pilihan Hasil Persentase Sangat Sesuai 25 50% Cukup Sesuai 25 50% Tidak Sesuai 0 0% Tidak Sesuai Sama Sekali 0 0%
124 4.4.3 Evaluasi Aplikasi Terhadap Lima Faktor Manusia Terukur Berdasarkan Hasil Kuisioner yang telah diperoleh, maka evaluasi aplikasi basisdata PT. Logwin Logistic Indonesia terhadap lima faktor manusia terukur adalah: 1. Waktu Belajar Pada kuisioner nomor 2 dalam evaluasi mengenai kemudahan dalam menggunakan aplikasi, dapat diketahui bahwa responden menilai aplikasi ini mudah dipahami. 2. Kecepatan Kinerja Pada kuisioner nomor 3 dalam evaluasi mengenai performa aplikasi, dapat diketahui bahwa responden menilai performa aplikasi ini adalah baik. 3. Tingkat kesalahan user Berdasarkan tanggapan user dapat disimpulkan aplikasi ini memiliki tingkat kesalahan user rendah, dimana terdapat fasilitas feedback yang diberikan oleh aplikasi kepada user guna memperkecil kesalahan yang dapat dilakukan user. 4. Daya Ingat Pada kuisioner nomor 1 dalam evaluasi mengenai tampilan dalam menggunakan aplikasi, responden menilai menu yang disediakan menggunakan icon sehingga mengurangi ingatan jangka pendek. 5. Kepuasan Subjektif Berdasarkan kuisioner nomor 6 dapat disimpulkan menu yang telah disediakan dalam aplikasi telah sesuai dengan kebutuhan dan harapan responden.