Perancangan Struktur Menu Perancangan Antar Muka

109 Gambar 4.42 Rancangan Tampilan Data Kucing 6. Rancangan Tampilan Data Kandang Pada Form data kucing ini user menginputkan data kandang isi dan kosong untuk melakukan penitipan kedalam table serta penyimpanan ke dalam database. Gambar 4.43 Rancangan Tampilan Data Kandang 7. Rancangan Tampilan Form Pelayanan Pada Form Pelayanan ini user menginputkan data pelanggan yang akan melakukan pelayanan beserta jenis pelayanannya kemudian masuk kedalam table serta penyimpanan ke dalam database 110 Gambar 4.44 Rancangan Tampilan Form Pelayanan 8. Rancangan Tampilan Form Penitipan Pada Form Penitipan ini user menginputkan data pelanggan yang akan menitipkan hewannya kemudian masuk kedalam table serta penyimpanan ke dalam database Gambar 4.45 Rancangan Tampilan Form Penitipan 9. Rancangan Tampilan Form Penjualan Barang Pada Form Penjualan ini user menginputkan data barang dan pembayaran dari pelanggan kemudian masuk kedalam table serta penyimpanan ke dalam database 111 Gambar 4.46 Rancangan Tampilan Form Penjualan 10. Rancangan Tampilan Form Penjualan Kucing Pada Form Penjualan Kucing ini user menginputkan data pelanggan dan pembayaran dari pelanggan kemudian masuk kedalam table serta penyimpanan ke dalam database Gambar 4.47 Rancangan Tampilan Form Penjualan Kucing 11. Rancangan Tampilan Form Pembayaran Pada Form pembayaran ini user menginputkan kode transaksi atas pelayanan dan penitipan dari pelanggan kemudian masuk kedalam table serta penyimpanan ke dalam database 112 Gambar 4.48 Rancangan Tampilan Form Pembayaran 12. Rancangan Tampilan Form Pembelian Pada Form pembelian ini user menginputkan data supplier dan data barang yang akan dipesan kemudian masuk kedalam table serta penyimpanan ke dalam database Gambar 4.49 Rancangan Tampilan Form Pembelian 13. Rancangan Tampilan Form Laporan Pada Form Laporan ini user menginputkan tanggal awal dan tanggal akhir periode laporan yang akan dicetak sehinggan akan menampilkan kedalam table isi dari transaksi tersebut 113 Gambar 4.50 Rancangan Tampilan Form Laporan 4.2.5.3. Perancangan Output Perancangan output merupakan perancangan yang berkaitan dengan informasi hasil pengolahan data. Dibawah ini adalah perancangan output yang terdapat dalam Sistem Informasi Pelayanan Jasa serta Penjualan dan Pembelian pada Katie Pet Shop Sukabumi : 1. Laporan Pelayanan Gambar 4.51 Rancangan Tampilan Output laporan Pelayanan 114 2. Laporan Penitipan Gambar 4.52 Rancangan Tampilan Output laporan Penitipan 3. Laporan Penjualan produk Gambar 4.53 Rancangan Tampilan Output laporan Penjualan barang 115 4. Laporan Penjualan Kucing Gambar 4.54 Rancangan Tampilan Output laporan Penjualan Kucing 5. Laporan Pembelian Gambar 4.55 Rancangan Tampilan Output Laporan Pembelian 116 6. Struk Penjualan barang dan Kucing Gambar 4.56 Rancangan Tampilan Output Struk Penjualan 7. Struk pengambilan pelayanan dan penitipan Gambar 4.57 Rancangan Tampilan Output Struk Pengambilan pelayanan dan Penitipan 117

4.2.6. Perancangan Arsitektur Jaringan

Pada Sub bab ini menjelaskan tentang perancangan arsitektur jaringan yang akan diterapkan pada KATIE Pet Shop sukabumi mengenai sistem informasi pelayanan jasa serta penjualan dan pembelian. Perancangan arsitektur jaringan pada sistem ini menggunakan topologi star karena pada topologi star, masing-masing workstation dihubungkan secara langsung ke server dan penginsatalasian yang mudah. Sehingga dengan sistem yang sudah teraplikasi secara jaringan ini diharapkan dapat mempermudah semua bagian. Gambar 4.58 Perancangan Arsitektur Jaringan Katie Pet Shop 118 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi Sistem

Implementasi prototype adalah suatu kelanjutan dari perancangan sistem informasi pelayanan jasa serta penjualan dan pembelian barang pada KATIE Pet Shop Sukabumi yang dilakukan dengan menggunakan bahasa pemograman Java dan alat bantu pemrograman yaitu Netbeans 7.2 serta basis data yang digunakan adalah MySQL. Aplikasi Java Netbeans 7.2 dapat dijalankan pada sistem operasi Windows, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras Notebook dengan sistem operasi Microsoft Windows 8.

5.1.1. Batasan Implementasi

Dalam pengimplementasian aplikasi ini ada beberapa hal yang menjadi batasan dari implementasi, hal ini bertujuan untuk membatasi ruang lingkup pemahaman. Adapun batasan-batasan dari implementasi tersebut adalah sebagai berikut : 1. Manajemen hak akses sesuai dengan deskripsi pekerjaan setiap bagian. 2. Basis data yang digunakan dalam pengimplementasian ini adalah MySQL dan basis data tersebut digunakan secara terpusat. 3. Aplikasi ini dilengkapi dengan penggunaan bahasa Indonesia hampir disetiap bagian aplikasi, adapun beberapa istilah dalam bahasa asing

5.1.2. Implementasi Perangkat Lunak

Untuk implementasi perangkat lunak , sistem yang digunakan diantaranya adalah sebagai berikut : 1. Java Netbeans 7.2 Untuk membuat Sistem Informasi Pelayanan Jasa serta Penjualan dan pembelian barang di KATIE Pet Shop ini menggunakan bahasa pemrograman java Netbenas 7.2. IDE 7.2 dipilih sebagai perangkat lunak pengembang karena menyediakan fasilitas yang memadai untuk pembuatan aplikasi berbasis desktop 2. Database Database yang digunakan adalah MySQL 5.1.41 untuk menyimpan sumber data Aplikasi. 3. Windows 8 dan Microsoft Office 2010 Windows 8 sebagai Sistem Operasi dan Microsoft Office 2010 sebagai program tambahan dalam pembuatan draft.

5.1.3. Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan minimum requirement yang harus dipenuhi dalam penerapannya adalah sebagai berikut : 1. Minimum requirement hardware komputer server : a. Processor : Intel Pentium 4 2,6 Ghz atau yang sekelasnya b. Memory : 1 GB c. VGA : 256 MB d. Hardisk : 120 GB e. CD-ROM Drive f. Monitor Printer standard g. Mouse Keyboard standard 2. Minimum requirement hardware komputer client : a. Processor 1,5 GHz b. 512 MB RAM c. VGA 256 MB d. Harddisk 40 GB e. Monitor, keyboard, mouse

5.1.4. Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis datanya dalam bahas SQL adalah sebagai berikut : 1. Tabel Barang CREATE TABLE IF NOT EXISTS `barang` `kode_barang` varchar20 NOT NULL, `nama_barang` varchar30 NOT NULL, `jenis_barang` varchar20 NOT NULL, `kode_supplier` varchar10 NOT NULL, `harga_jual` int20 NOT NULL, `harga_beli` int20 NOT NULL, `jumlah_barang` int10 NOT NULL, `tglKadaluarsa` date NOT NULL, PRIMARY KEY `kode_barang` 2. Tabel Jual_kucing CREATE TABLE IF NOT EXISTS `jual_kucing` `id` int11 NOT NULL AUTO_INCREMENT, `kode_transaksi` varchar10 NOT NULL,