BAB 4 IMPLEMENTASI DAN EVALUASI 4. 1 Implementasi 4. 1. 1 Kebutuhan Sumber Daya Sumber daya yang dibutuhkan untuk menjalankan sistem pemesanan online di CV. Mega Mulia terdiri dari: perangkat keras, perangkat lunak, jaringan, dan sumber daya manusia. Penjelasan rinci dari masing-masing sumber daya tersebut dijelaskan di bawah ini. 4. 1. 2 Kebutuhan Perangkat Keras Perangkat keras yang dibutuhkan untuk membangun sistem ini terdiri dari: a. Sumber daya perangkat keras untuk sistem developer Sumber daya ini merupakan perangkat keras yang dibutuhkan untuk membangun sistem penjualan online milik CV. Mega mulia Spesifikasi yang dipakai penulis untuk membangun sistem penjualan online ini antara lain : 1. Processor : Intel Pentium IV 2,6 Ghz 2. Memory : 1024 Kb 3. Harddisk : 80 Gb 4. Optical Drive : DVD ROM Drive 5. VGA Card : 256 Mb 6. Keyboard 120
121 7. Mouse 8. Monitor b. Sumber daya perangkat keras untuk server Spesifikasi perangkat keras minimal yang dibutuhkan untuk menjadi server untuk sistem pemesanan online ini antara lain: 1. Processor : Intel Pentium III 750 Mhz atau lebih 2. Memory : 256 Mb 3. Harddisk : 40 Gb 4. Optical Drive : CD ROM 5. VGA Card : 64 Mb 6. Keyboard 7. Mouse 8. Monitor c. Sumber daya perangkat kelas untuk client Spesifikasi perangkat keras yang paling minim untuk menjalankan aplikasi ini sebagai client antara lain: 1. Processor : Intel Pentium III 750 Mhz atau lebih 2. Memory : 256 Mb 3. Harddisk : 5 Gb 4. VGA Card : 64 Mb 5. Keyboard 6. Mouse 7. Monitor
122 4. 1. 3 Kebutuhan Perangkat Lunak Perangkat lunak yang dibutuhkan untuk menjalankan sistem pemesanan ini adalah: a. Kebutuhan perangkat lunak untuk sistem developer 1. Sistem Operasi : Microsoft Windows XP Professional 2. Web Container : XAMPP Win32 Ver. 1. 5. 2 3. Database : MySQL 4. Browser : Mozzila Firefox 2 (recommended) 5. Web Design : Macromedia Dreamweaver MX 2004 b. Kebutuhan perangkat lunak untuk web server 1. Sistem Operasi : Microsoft Windows XP Professional (recommended) 2. Web Container : XAMPP Win32 Ver 1. 5. 2 3. Database : MySQL 4. Browser : Mozzila Firefox 2 (recommended) c. Kebutuhan perangkat lunak untuk client 1. Sistem Operasi : Microsoft Windows 98 (minimal) 2. Browser : Internet Explorer 4. 1. 4 Kebutuhan Jaringan Sebagai website penjualan, jaringan internet merupakan salah satu sumber daya yang sangat penting dalam sistem penjualan ini. Jaringan ini berfungsi untuk menghubungkan web server dengan client yang mengakses website penjualan ini.
123 4. 1. 5 Kebutuhan Sumber Daya Manusia Untuk menjalankan sistem ini, dibutuhkan sumber daya manusia yang berperan sebagai: 1. Customer User ini berperan sebagai pemesan dalam sistem pemesanan ini. 2. Administrator Sistem administrator ini beperan sebagai orang di balik layar yang mengurus semua data di dalam database sistem pemesanan ini. Dia juga berperan dalam proses maintainance sistem kelak.
124 4. 2 Hasil Perancangan Program 4. 2. 1 Halaman Index Gambar 4. 1. Tampilan Halaman Home Jika Belum Login Pada halaman ini, terdapat form login dan menu untuk melakukan registrasi
125 Gambar 4. 2. Tampilan Halaman Home Jika Login sebagai Customer Pada halaman ini, user bertindak sebagai customer, ditampilkan halaman sambutan dari sistem disertai dengan gambar contoh produk. Disini, user bisa melihat-lihat produk dan meng-update data diri serta mengganti password.
126 Gambar 4. 3. Tampilan Halaman Home Admin Pada halaman ini, admin bisa melihat-lihat dan meng-update produk dan data diri dari admin. Admin juga bisa melihat pesanan yang masuk dan memilih untuk memproses pesanan atau menolak pesanan dari customer.
127 4. 2. 2 Halaman Login Gambar 4. 4. Tampilan Halaman Login Halaman ini adalah halaman untuk user yang ingin login. Bila username dan password benar, maka akan dilanjutkan ke halaman home untuk admin atau customer Bila username atau password salah atau kosong, maka akan ditampilkan pesan kesalahan sebagai berikut:
Gambar 4. 5. Tampilan Halaman Login Jika Data Tidak Valid 128
129 4. 2. 3 Halaman Registrasi User Baru Gambar 4. 6. Tampilan Halaman Registrasi User Baru Pada halaman ini, user bisa melakukan user baru. Pesan kesalahan dimunculkan bila : 1. Field ditinggalkan kosong, 2. Username kosong, 3. password dan confirm password berbeda.
Gambar 4. 7. Tampilan Halaman Registrasi Jika Field Kosong 130
Gambar 4. 8. Tampilan Halaman Registrasi Jika Username Sudah Ada 131
Gambar 4. 9. Tampilan Halaman Registrasi jika Password Berbeda 132
133 4. 2. 4 Halaman Produk Gambar 4. 10. Tampilan Halaman Produk Jika Belum Login Pada halaman ini, ditampilkan produk hasil produksi CV. Mega Mulia. User yang belum login hanya bisa melihat-lihat produk, tetapi tidak bisa memesan barang.
134 Gambar 4. 11. Tampilan Halaman Produk Jika Login Sebagai Customer Pada halaman produk ini, user bisa melihat produk-produk yang diproduksi oleh CV. Mega Mulia. Di sini, customer bisa memesan produk yang dihasilkan oleh CV. Mega Mulia dengan meng-klik Add To Cart disamping produk. Setelah link tersebut di-klik, customer akan di-redirect ke halaman view cart untuk melihat isi dari cart.
Gambar 4. 12. Tampilan Halaman Produk dan Insert Produk Admin 135
136 Pada halaman produk ini, admin dapat melihat produk dan merubah data-data dari produk yang ada. Admin juga bisa memasukkan data produk baru dari CV. Mega Mulia. Pada halaman ini ada beberapa pesan kesalahan. Pesan kesalahan ini akan muncul jika field dibiarkan kosong. Sistem akan meng-generate kode produk sendiri sehingga admin tidak repot melihat kode produk terakhir. Gambar 4. 13. Tampilan Halaman Insert Produk Jika Field Kosong
137 4. 2. 5 Halaman About Us Gambar 4. 14. Tampilan Halaman About Us Halaman ini dapat diakses oleh semua user CV. Mega Mulia. Halaman ini berisi tentang data diri dari perusahaan dan contact person CV. Mega Mulia serta nomor telepon yang bisa dihubungi.
138 4. 2. 6 Halaman FAQ Gambar 4. 15. Tampilan Halaman FAQ Jika Belum Login Dan Untuk Customer Pada halaman ini user hanya dapat membaca FAQ (Frequently Asked Question) yang tedapat dalam database CV. Mega Mulia. Halaman ini biasa berisi tentang pertanyaan yang biasa ditanyakan user kepada admin.
139 Gambar 4. 16. Tampilan Halaman FAQ Jika Login Sebagai Admin Pada halaman ini admin bisa membaca, meng-update, dan meng-insert FAQ baru ke dalam database CV. Mega Mulia.
140 Gambar 4. 17. Tampilan Halaman Insert dan Update FAQ Selain itu, pesan kesalahan akan muncul jika field dibiarkan kosong.
141 Di bawah ini, ditampilkan pesan kesalahan yang akan muncul jika field pada halaman insert FAQ dibiarkan kosong. Gambar 4. 18. Tampilan Halaman Insert FAQ Jika Field Kosong
142 4. 2. 7 Halaman View Cart Gambar 4. 19. Tampilan Halaman View Cart Halaman ini hanya bisa diakses oleh customer. Halaman ini berfungsi untuk melihat barang-barang yang dipilih oleh customer.
143 4. 2. 8 Halaman View Pesanan Gambar 4. 20. Tampilan Halaman View Pesanan (Bagian 1)
144 Gambar 4. 21. Tampilan Halaman View Pesanan (Bagian 2) Halaman ini hanya dapat diakses oleh admin. Halaman ini berfungsi untuk menampilkan pesanan dari user yang masuk. Pada halaman ini, admin dapat memilih untuk menerima atau menolak pesanan. Admin dapat juga menghapus pesanan yang masuk.
145 4. 2. 9 Halaman Konfirmasi Gambar 4.22. Tampilan Halaman Konfirmasi Pesanan. Halaman ini ditampilkan jika customer sudah melakukan pesanan. Halaman ini berfungsi sebagai pengucap terima kasih karena sudah memesan kepada CV. Mega Mulia.
146 4. 2.10 Halaman Update Produk Gambar 4. 23. Tampilan Halaman Update Produk Halaman ini hanya bisa diakses oleh admin. Halaman ini berfungsi untuk mengupdate data produk yang sudah ada di dalam database CV. Mega Mulia. Jika field dibiarkan kosong, maka sistem tidak akan meng-update data tersebut.
147 4. 2.11 Halaman Update Profile dan Change Password Gambar 4. 24. Tampilan Halaman Update Profile Halaman ini bisa diakses oleh semua user yang sudah login baik customer maupun admin. Halaman ini berfungsi untuk meng-update profile dan mengganti password mereka. Halaman kesalahan akan muncul jika: 1. Field dibiarkan kosong, 2. Password dan confirm password tidak sama.
Gambar 4. 25. Tampilan Halaman Update Profile Jika Field Dibiarkan Kosong 148
Gambar 4. 26. Tampilan Halaman Update Profile Jika Password Berbeda 149
150 4. 3 Evaluasi Sistem 4. 3. 1 Evaluasi Kelemahan dan Kelebihan Software Setiap software pasti mempunyai kelebihan dan kekurangan sendiri-sendiri. Kelebihan-kelebihan dari sistem ini sendiri antara lain : 1. Tampilan yang sederhana, sehingga user tidak merasa pusing dalam melihat user interface dari software kami. Selain itu, user yang tidak menguasai komputer dapat dengan mudah menggunakan software kami. Disamping itu, kami menggunakan CSS (Cascade Style Sheet), sehingga konsistensi dari desain web kami sudah tercapai. 2. Penggunaan sistem session yang ringan sehingga tidak memberatkan komputer di sisi client. 3. Ukuran halaman web yang kecil. Dengan kecilnya ukuran page yang kami buat, waktu download dari page yang kami buat-pun bisa berjalan cepat. 4. Dengan penggunaan sistem cart, diharapkan beban ingatan jangka pendek dari user pun akan semakin berkurang. 5. FAQ dalam website kami bersifat dinamis. Sehingga admin dapat mengupdate data FAQ yang ada dan menambah dengan pertanyaan baru. Selain itu, kekurangan-kekurangan dari software kami adalah : 1. Tidak adanya sistem kendali internal. Dengan tidak adanya sistem kendali internal, maka admin maupun customer tidak bisa meng-costumize software sesuai dengan kemauan mereka. 2. Tidak ada dialog penutupan. Karena software ini berbasis web, maka ketika user logout, maka halaman akan langsung di-redirect ke halaman index.
151 4. 3. 2 Evaluasi Hasil Wawancara Berikut ini hasil wawancara pasca skripsi kami dengan Bp. Indra Chendy selaku Bagian Penjualan pada CV. Mega Mulia : A : Mahasiswa B : Bp. Indra Chendy A: Apakah software ini membantu pekerjaan anda? Dalam hal apa, Pak? B: Ya, membantu. Membantu dalam beberapa hal seperti proses promosi dan proses pemesanan produk. Kami sangat terbantu dalam hal promosi, dengan adanya sistem tersebut maka biaya untuk promosi menjadi lebih murah, dan jangkauannya pun lebih meluas. Sedangkan dalam proses pemesanan, kami telah membantu para konsumen sehingga mereka dapat memesan produk tanpa mengenal waktu dan jarak. Serta para konsumen tidak perlu lagi menelpon panjang lebar dengan biaya pulsa yang tidak murah alias mahal. Mereka pun tidak perlu datang jauh-jauh ke kantor kami dengan menghabiskan waktu dan biaya A: Menurut anda apakah sistem e-inventory berbasis web ini mudah digunakan? B: Menurut saya, penggunaan sistem ini tidak terlalu sulit karena huruf yang dipakai termasuk besar dan mudah dibaca sehingga orang yang penglihatannya kurang pun bisa menggunakan aplikasi ini. A: Apakah fitur-fitur yang tersedia dalam sistem ini memenuhi kebutuhan anda sebagai pengguna? B: Sejauh ini masih cukup, akan tetapi pada masa yang mendatang software ini lebih dapat dikembangkan menjadi aplikasi bisnis berbasis web yang lebih berguna bagi perusahaan kami. A: Apakah masih ada yang kekurangan dalam sistem yang kami buat?
152 B: Tidak, hanya saja masih ada konsumen kami yang belum mengerti tentang internet, padahal pada jaman sekarang ini bisnis lewat internet sudah sangat maju. Dari hasil wawancara di atas, kami dapat menyimpulkan bahwa : Software yang kami buat sudah memenuhi kebutuhan CV. Mega Mulia dalam hal pemesanan online. Tetapi ada beberapa bagian dari software kami yang masih kurang terutama dalam hal besarnya aplikasi, karena di masa mendatang, CV. Mega Mulia mungkin sudah siap untuk mengaplikasikan aplikasi bisnis berbasis di dalam semua aspek dalam perusahaannya.