BAB 4 Hasil dan Pembahasan
4.1
Spesifikasi Sistem Dalam implementasinya, aplikasi membutuhkan sejumlah perangkat keras (hardware) dan perangkat lunak (software) dengan spesifikasi tertentu. 4.1.1
Spesifikasi Perangkat Keras (Hardware) Spesifikasi perangkat keras minimal yang diperlukan untuk menjalankan aplikasi MAMOTS adalah sebagai berikut: Tabel 4.1 Tabel Spesifikasi Minimal Aplikasi MAMOTS
4.1.2
Prosesor
Dual Core @2.0 Ghz
RAM
2 GB
USB Slot
Tersedia
Spesifikasi Perangkat Lunak (Software) Spesifikasi
perangkat
lunak
yang
diperlukan
dalam
menjalankan aplikasi MAMOTS adalah sistem operasi Windows XP / Vista / 7 / 8 atau sistem operasi Linux. Spesifikasi
perangkat
lunak
yang
digunakan
mengembangkan aplikasi MAMOTS adalah sebagai berikut:
75
untuk
76 Tabel 4.2 Tabel Spesifikasi Perangkat Lunak Pengembangan Aplikasi Sistem Operasi
Linux Ubuntu
IDE
Netbeans
Bahasa Pemrograman
Java
4.1.3
Jaringan Jaringan
yang diperlukan
dalam menjalankan aplikasi
MAMOTS adalah jaringan tanpa kabel (WIFI) atau kabel LAN (Local Area Network). Spesifikasi jaringan yang digunakan untuk mengembangkan aplikasi MAMOTS adalah sebagai berikut:
Tabel 4.3 Tabel Spesifikasi Jaringan Pengembangan Aplikasi
4.2
Tipe Jaringan
WIFI
Variasi
802.11g
Kecepatan
54 Mb/s
Tampilan Layar Berikut ini adalah Tampilan Layar dari aplikasi Mayora Modern Trade System (MAMOTS):
77
Gambar 4.1 Gambar Tampilan Layar Login
Gambar 4.2 Gambar Tampilan Layar Window MAMOTS
78
Gambar 4.3 Gambar Tampilan Layar Form Import Purchase Order
Gambar 4.4 Gambar Tampilan Layar Form Import Purchase Order Setelah Diproses
79
Gambar 4.5 Gambar Tampilan Layar Tab Browse Form Show Purchase Order
Gambar 4.6 Gambar Tampilan Layar Tab Detail Form Show Purchase Order
80
Gambar 4.7 Gambar Tampilan Layar Tab Detail Setelah Submit to SAP Form Show Purchase Order
Gambar 4.8 Gambar Tampilan Layar Tab Detail Item Form Show Purchase Order
81
Gambar 4.9 Gambar Tampilan Layar Form Close Purchase Order
Gambar 4.10 Gambar Tampilan Layar Form Mapping SKU
82
Gambar 4.11 Gambar Tampilan Layar Add Row Form Mapping SKU
Gambar 4.12 Gambar Tampilan Layar Browse Form Mapping SKU
83
Gambar 4.13 Gambar Tampilan Layar Form Mapping SKU Setelah Browse
Gambar 4.14 Gambar Tampilan Layar Form Mapping SKU Customer Carrefour
84 4.3
Evaluasi Database 4.3.1
System Integration Test Aplikasi MAMOTS mengintegrasikan beberapa proses yang ada dengan sistem lain. Pada proses login, MAMOTS tidak login secara langsung ke dalam database, tetapi melakukan proses login melalui sebuah sistem yang bernama Mayora Office Automation (MOA). MOA menerima username dan password yang dikirimkan dari MAMOTS. MOA kemudian melakukan pemeriksaan username dan password yang dikirimkan dengan yang ada di dalam database MOA. Jika username dan password ada di dalam database MOA, maka MOA akan mengirimkan sebuah kode akses kepada MAMOTS. Jika username dan password tidak ada di dalam database, MOA akan mengirimkan pesan error bahwa login tidak berhasil. Pengujian proses login ini dimulai dengan melakukan login dengan username dan password yang benar. Selanjutnya dengan username yang salah. Kemudian dilakukan uji coba dengan username yang benar dan password yang salah. Selain proses login yang terintegrasi dengan MOA, proses submit to SAP pada MAMOTS juga dilakukan melalui MOA. MOA akan mencatat setiap aktifitas yang dilakukan terkait dengan submit to SAP pada MAMOTS. Uji coba pada proses submit to SAP ini dilakukan dengan melakukan submit pada purchase order yang memiliki status open. Aplikasi MAMOTS menggunakan database untuk menyimpan dan mengolah data purchase order yang telah di import. Untuk menghubungkan
antara
aplikasi
MAMOTS
dengan
database
dibutuhkan sebuah library yang memiliki format java archive (.jar). Aplikasi MAMOTS menggunakan database Oracle, maka library yang digunakan adalah ojdbc6.jar. Uji coba konektivitas database dari aplikasi MAMOTS dengan melakukan proses Data Manipulation Language (DML) seperti select, insert, update, dan delete dari database yang digunakan pada aplikasi MAMOTS.
85 4.3.2
User Acceptance Test Evaluasi User Acceptance Test yang dilakukan terhadap aplikasi MAMOTS yaitu dengan wawancara langsung terhadap user yang menggunakan aplikasi MAMOTS. Wawancara dilakukan setelah aplikasi dipakai oleh user untuk menguji kelayakan dan validasi yang terdapat pada aplikasi MAMOTS. Setelah
dilakukan
wawancara
terhadap
user
yang
menggunakan aplikasi MAMOTS, terdapat beberapa evaluasi yang diberikan kepada user. Aplikasi yang dibuat sudah sesuai dengan kebutuhan, yaitu: 1. Aplikasi mampu memasukkan data purchase order dari customer secara otomatis. 2. Aplikasi mampu mengolah data yang diterima dan menyimpan data ke database. 3. Aplikasi mampu menampilkan data yang telah disimpan pada database dan dapat dimasukkan ke dalam sistem SAP. 4. Aplikasi mampu menutup pesanan pembelian setelah purchase order dimasukkan ke dalam sistem SAP. 5. Aplikasi mampu menambah item baru untuk dimasukkan ke dalam database. 6. Aplikasi mampu memaksimalkan akurasi dalam input pesanan pembelian. 7. Aplikasi mampu mengolah data pesanan pembelian dengan cukup cepat. Terdapat juga beberapa kekurangan yang terjadi dalam aplikasi MAMOTS, seperti performance MAMOTS yang lambat ketika form purchase order terdapat data yang banyak. Aplikasi hanya mampu mengolah data dari satu customer, yaitu Carrefour dan diharapkan aplikasi mampu mengolah data dari berbagai customer, seperti Indomaret, Indogrosir, Alfamart, Alfamidi, Sogo, dan
86 Ramayana. Aplikasi diharapkan menambah fitur pada aplikasi MAMOTS, yaitu menu change password untuk mengubah password yang lama menjadi password yang baru dan menu pricelist untuk melihat daftar harga barang yang ada dalam database.
4.4
Evaluasi Aplikasi Evaluasi aplikasi yang dilakukan terhadap aplikasi MAMOTS dilakukan dengan wawancara langsung terhadap user yang menggunakan aplikasi MAMOTS. Wawancara dilakukan dengan membuat beberapa daftar pertanyaan seputar dengan eight golden rules. Setelah dilakukan wawancara terhadap user yang menggunakan aplikasi MAMOTS, terdapat beberapa evaluasi terhadap tampilan aplikasi ketika user menggunakannya. User dapat dengan mudah mengoperasikan aplikasi MAMOTS karena fungsi-fungsi yang ada dalam aplikasi ini sangat mudah dipelajari dan tampilan pada aplikasi MAMOTS juga digunakan pada aplikasi lain di perusahaan PT. Mayora Indah, Tbk. Meskipun aplikasi mudah untuk digunakan, tetapi ada kekurangan yang dimiliki pada tampilan aplikasi MAMOTS, yaitu tampilan pesan error yang kurang jelas ketika user gagal melakukan submit purchase order ke SAP.