BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada bagian implemenatasi ini, akan dijelaskana mengenai rencana implementasi yang meliputi kebutuhan sumber daya aplikasi, cara instalasi aplikasi dan cara penggunaan aplikasi agar sistem penjualan pada PT.Astro Komputindo dapat berjalan dengan baik 4.1.1 Kebutuhan Sumber Daya Aplikasi Kebutuhan sumber daya aplikasi dibagi menjadi 4, yaitu kebutuhan perangkat lunak, kebutuhan perangkat keras, kebutuhan jaringan dan kebutuhan sumber daya manusia yang akan dijelaskan pada subbab di bawah ini 4.1.1.1 Kebutuhan Perangkat Lunak Spesifikasi kebutuhan perangkat lunak yang dibutuhkan untuk menjalankan sistem penjualan pada PT. Astro Komputindo adalah sebagai berikut: Server 1. XAMPP 1.6.8, yang telah meliputi : Apache 2.2.9 MySQL 5.0.67 PHP 5.2.5 phpmyadmin 2.11.9.2 124
125 2. Operating System : Windows XP ke atas atau Linux User 1. Operating System : Windows XP ke atas atau Linux 2. Browser : Internet Explorer 6.0 ke atas atau sejenisnya 4.1.1.2 Kebutuhan Perangkat Keras Spesifikasi kebutuhan minimum perangkat keras yang dibutuhkan untuk menjalankan sistem penjualan pada PT. Astro Komputindo adalah sebagai berikut: Server 1. Pentium IV 3.0 Ghz 2. RAM 1 GB 3. Harddisk 40 GB 4. Internet dan kemampuan menjadi host untuk web dan WAP server User WAP 1. Handphone dengan fasilitas WAP minimum 2.0 2. Telah mengaktifkan fasilitas WAP dengan provider 4.1.1.3 Kebutuhan Jaringan Saat ini, PT. Astro Komputindo belum memiliki jaringan dan belum memiliki web server sendiri. Sehingga, untuk menjalankan sistem penjualan secara online diperlukan suatu jaringan agar aplikasi dapat dijalankan. Oleh karena itu, PT. Astro Komputindo perlu membangun sebuah topologi jaringan agar aplikasi dapat berjalan.
126 Berikut merupakan gambar dari topologi jaringan yang akan digunakan pada PT. Astro Komputindo. Gambar 4.1 Topologi Jaringan PT. Astro Komputindo 4.1.1.4 Kebutuhan Sumber Daya Manusia Untuk operasional aplikasi maka PT. Astro Komputindo membutuhkan sumber daya manusia sebagai berikut.: 1. Web Administrator Bertanggung jawab pada operasional aplikasi dan mempunyai akses penuh melakukan penambahan dan perubahan data-data yang ada pada basis data. 2. Staff Administrator
127 Pengguna aplikasi yang mempunyai hak untuk melakukan penambahan data pada basis data yang telah ada. 4.1.2 Cara Instalasi Aplikasi Agar sistem penjualan dapat dijalankan dengan lancar, maka diperlukan tahap instalasi. Perangkat lunak yang harus diinstallasi adalah XAMPP. Hal yang pertama dilakukan untk instalasi XAMPP adalah dengan mengklik xampp_setup.exe, pilih directory, lalu ikuti langkahlangkah yang ada pada instalasi. Xampp_setup.exe akan melakukan ekstrak dan menjalankan setup_xampp.bat secara otomatis. Setelah proses instalasi selesai, pindahkan program aplikasi yang telah dibuat ke folder path directory instalasi yang dipilih, defaultnya adalah C:\xampp\htdocs\. Setelah memindahkan program aplikasi ke dalam path diatas, jalankan xampp_control.exe. Kemudian, klik start service pada pilihan Apache dan MySql. Maka aplikasi siap digunakan.
128 4.2 Tata Cara Pengoperasian 4.2.1 Tata Cara Pengoperasian Untuk Admin 1. Halaman Login Gambar 4.2 Halaman Login ( admin ) Sebelum masuk pada program aplikasi maka admin harus melalui halaman ini untuk dimintai Username dan Password, setelah mengisi username dan password maka Admin tinggal menekan tombol Login
129 2. Halaman Home Admin Gambar 4.3 Halaman Home ( admin ) Ketika memasuki halaman ini admin dapat mengubah kurs mata uang yang ada ataupun menghapus kurs mata uang tersebut. Pada halaman ini juga admin dapat melihat barang yang jumlahnya kurang dari stok minimum, admin dapat mengubahnya ataupun menghapusnya. Admin juga dapat melihat grafik penjualan barang dalam satu tahun mulai dari Januari sampai Desember ( dalam rupiah )
130 3. Halaman Barang Gambar 4.4 Halaman Barang ( admin ) Pada halaman ini Admin dapat melihat semua barang yang ada, pada halaman ini juga disediakan link untuk mengedit barang dan menghapus barang yang ada. Admin juga dapat mengurutkan semua barang yang ada berdasarkan id barang, jenis barang, nama barang, jenis satuan, harga jual dan stok. Pengurutan dapat dilakukan dengan mengklik jenis pengurutan yang diinginkan yang terdapat pada baris pertama tabel barang. Admin juga dapat mencari barang berdasarkan id barang, id jenis barang, nama barang, harga jual, dan stok dibawah dengan memilih jenis pencarian dan mengisi kata kunci yang ingin dicari pada textbox yang sudah disediakan.
131 4. Halaman Jenis Barang Gambar 4.5 Halaman Jenis Barang ( admin ) Pada halaman ini Admin dapat melihat semua jenis barang yang ada, pada halaman ini juga disediakan link untuk mengedit jenis barang dan menghapus jenis barang yang ada. Admin juga dapat mengurutkan semua jenis barang yang ada berdasarkan id jenis barang dan nama barang. Pengurutan dapat dilakukan dengan mengklik jenis pengurutan yang diinginkan yang terdapat pada baris pertama tabel jenis barang. Admin juga dapat mencari barang berdasarkan id barang, id jenis barang, nama barang, harga jual, dan stok dibawah dengan memilih jenis pencarian dan mengisi kata kunci yang ingin dicari pada textbox yang sudah disediakan.
132 5. Halaman Edit Jenis Barang Gambar 4.6 Halaman Edit Jenis Barang ( admin ) Pada halaman edit jenis barang admin dapat mengedit ID jenis barang dan nama jenis barang pada textbox yang sudah disediakan, setelah selesai maka admin tinggal mengklik tombol masuk maka data akan disimpan. Admin juga dapat membatalkan pengeditan dengan menekan tombol batal.
133 6. Halaman Tambah Jenis Barang Gambar 4.7 Halaman Tambah Jenis Barang ( admin ) Pada halaman ini admin dapat mengisi nama jenis barang yang akan ditambahkan, setelah selesai mengisi maka admin tinggal mengklik tombol masuk untuk konfirmasi dan tombol batal untuk membatalkan penambahan.
134 7. Halaman Kurs Gambar 4.8 Halaman Kurs ( admin ) Pada halaman ini admin dapat melihat semua kurs mata uang yang ada, admin juga dapat mengurutkan kurs berdasarkan id kurs dan nilai kurs dengan mengklik jenis pengurutan pada baris pertama tabel kurs. Admin dapat mengupdate kurs yang ada dengan mengklik link edit dan menghapus kurs yang ada dengan mengklik link hapus. Admin juga dapat mencari kurs berdasarkan id kurs, nama kurs, dan harga kurs dengan memilih jenis pencarian dan mengisi kata kunci yang ingin dicari pada textbox yang sudah disediakan.
135 8. Halaman Edit Kurs Gambar 4.9 Halaman Edit Kurs ( admin ) Pada halaman edit kurs admin dapat mengedit nama kurs dan nilai kurs pada textbox yang sudah disediakan, setelah selesai maka admin tinggal mengklik tombol masuk maka data akan disimpan. Admin juga dapat membatalkan pengeditan dengan menekan tombol batal.
136 9. Halaman Tambah Kurs Gambar 4.10 Halaman Tambah Kurs ( admin ) Pada halaman ini admin dapat mengisi ID kurs, nama kurs dan nilai kurs yang akan ditambahkan, setelah selesai mengisi maka admin tinggal mengklik tombol masuk untuk konfirmasi dan tombol batal untuk membatalkan penambahan.
137 10. Halaman Status Pelunasan Gambar 4.11 Halaman Status Pelunasan ( admin ) Pada halaman ini, admin dapat melihat jumlah transaksi yang sudah lunas maupun yang belum lunas dari masing-masing pelanggan, untuk melihat detil transaksi yang sudah lunas maupun yang belum lunas admin tinggal mengklik link jumlah transaksi yang sudah lunas maupun yang belum lunas dari masing-masing pelanggan. Admin juga dapat mengurutkan data pada tabel status pelunasan berdasarkan id pelanggan dan nama pelanggan dengan mengklik jenis pengurutan pada baris pertama tabel status pelunasan. Admin juga dapat mencari pelanggan beserta data transaksinya berdasarakan id pelanggan atau
138 nama pelanggan dengan memilih jenis pencarian dan mengisi kata kunci pada textbox yang sudah disediakan 11. Halaman Data Transaksi Pelanggan