BAB 5 IMPLEMENTASI
5.1
Jadwal Implementasi Sistem Untuk membantu pengguna dalam pemakaian basis data diberikan panduan pengoperasiannya. Jadwal dari rencana implementasi adalah sebagai berikut : Tabel 5.1 Tabel Jadwal Rencana Implementasi Aktivitas
Minggu 1
2
3
4
5
X
X
X
X
6
7
8
X
X
9
10
X
X
Instalasi Perangkat Keras Instalasi Sistem Operasi dan
X
DBM S Instalasi Sistem Aplikasi
X
Basis Data Konversi Data Panduan Pengoperasian
X
Basis Data Pelatihan Pengujian Sistem dan Revisi
232
233
5.2
S pesifikasi Kebutuhan Perangkat
5.2.1
S pesifikasi Kebutuhan Perangkat Keras (Hardware) Spesifikasi perangkat keras yang dibutuhkan oleh PT. M andala Jaya Abadi untuk implementasi aplikasi basis data penjualan adalah sebagai berikut : 1.
Server Prosesor
: Intel Dual Core E2200 2,2 Ghz
M emori
: 1GB
Harddisk
: 250GB (minimum 80GB)
M onitor
: LCD 15’
M ouse
: Ya
Keyboard : Ya Ethernet
2.
: Ya
Workstation Prosesor
: Intel Dual Core E2160 1,8Ghz
M emori
: 512M B
Harddisk
: 160GB (minimum 40GB)
M onitor
: LCD 15’
Printer
: Ya
M ouse
: Ya
Keyboard : Ya Ethernet
: Ya
234
5.2.2 S pesifikasi Kebutuhan Perangkat Lunak (Software) Spesifikasi perangkat keras yang dibutuhkan oleh PT. M andala Jaya Abadi untuk implementasi aplikasi basis data penjualan adalah sebagai berikut : 1.
Server Sistem Operasi Windows Server 2003 Database M icrosoft SQL Server 2005 M icrosoft Visual Basic 2008 Crystal Report 11
2.
Workstation Sistem Operasi Windows XP Aplikasi sistem basis data pembelian dan penjualan
5.2.3 S pesifikasi Kebutuhan Jaringan Spesifikasi jaringan yang digunakan oleh PT. M andala Jaya Abadi untuk implementasi aplikasi basis data penjualan adalah sebagai berikut : a.
Network Interface Card (NIC), digunakan untuk menghubungkan komputer yang satu dengan komputer yang lain.
b.
Switch, digunakan untuk menghubungkan client dengan server.
c.
Topologi yang digunakan adalah Topologi BU S, memilih topologi ini karena penginstalasiananya yang sederhana dan sangat ekonomis dalam hal biaya.
235
Gambar 5.1 Gambar Topologi BUS untuk perancangan jaringan
5.2.4 S pesifikasi Kebutuhan Keamanan Sistem Selain pembatasan hak akses terhadap data sebagaimana telah dirancang sebelumnya, untuk dapat lebih meningkatkan keamanan terhadap penggunaan basis data juga diperlukan pembatasan hak akses pada level aplikasi. Untuk pembatasan hak akses melalui aplikasi, digunakan mekanisme autentifikasi pengguna, yaitu dengan menggunakan login ID dari masing-masing pengguna dengan level-level tertentu disertai dengan password yang terenkripsi dalam database. Keamanan sistem ini dirancang pada program aplikasi. Selain itu juga diatur agar pengguna hanya dapat mengakses modul program sesuai dengan haknya.
236
5.3
Penggunaan Aplikasi Layar Halaman Login
Gambar 5.2 Halaman Login
Gambar 5.3 Kotak pesan kesalahan informasi login
Pada halaman awal ini digunakan untuk autentifikasi user. Di halaman ini user diwajibkan mengisi user ‘name’ dan ‘password’. Jika user ‘name’ dan ‘password’ belum diisi dan terdapat kesalahan dalam memasukan inputan maka akan muncul kotak pesan kesalahan. Disini user juga pindah dapat ke halaman reset password.
237
Layar Halaman Menu Utama
Gambar 5.4 Halaman M enu Utama
Setelah user melakukan login, maka halaman menu utama akan muncul. Disini user dapat membuka form dari menu Penjualan, Leasing, Tagihan, Persediaan, Perantara, Pelanggan dan Laporan. Tiap menu memiliki sub menu untuk menampilkan form.
238
Layar Form Input Penjualan
Gambar 5.5 Form Input Penjualan
Pada form ini, digunakan untuk memasukan informasi-informasi tentang transaksi Penjualan. Informasi-informasi tersebut seperti data-data pelanggan, tipe pembayaran yang diinginkan pelanggan, keterangan dari motor yang akan dibeli, serta data-data kredit motor seperti leasing yang memberikan kredit, cabang leasing dari perusahaan leasing, tabel angsuran yang dipilih pelanggan dan surveyor yang mensurvei pelanggan.
239
Layar Form Manage Penjualan
Gambar 5.6 Form M anage Penjualan
Pada form ini, digunakan untuk merubah dan mencetak informasi-informasi tentang transaksi Penjualan. Informasi-informasi tersebut seperti data-data pelanggan, tipe pembayaran yang diinginkan pelanggan, keterangan dari motor yang akan dibeli, serta data-data kredit motor seperti leasing yang memberikan kredit, cabang leasing dari perusahaan leasing, tabel angsuran yang dipilih pelanggan dan surveyor yang mensurvei pelanggan. Pada form ini juga digunakan untuk mencetak kwitansi dan surat jalan.
240
Layar Form Manage Leasing
Gambar 5.7 Form M anage Leasing
Gambar 5.8 Form M anage Leasing (Tambah/Ubah Leasing)
241
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Leasing. Informasi-informasi tersebut seperti nama leasing, status leasing, kode leasing, dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
242
Layar Form Manage Cabang Leasing
Gambar 5.9 Form M anage Cabang Leasing
Gambar 5.10 Form Cabang Leasing (Tambah/Ubah Cabang Leasing)
243
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Cabang Leasing. Informasi-informasi tersebut seperti jenis leasing, nama cabang, alamat cabang, telepon cabang, status cabang leasing, dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
244
Layar Form Manage Tipe Angsuran
Gambar 5.11 Form M anage Tipe Angsuran
Gambar 5.12 Form M anage Tipe Angsuran (Tambah/Ubah Tipe Angsuran)
245
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Tipe Angsuran. Informasi-informasi tersebut seperti jenis leasing, tipe angsuran dan subsidi. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
246
Layar Form Manage S urveyor
Gambar 5.13 Form M anage Surveyor
Gambar 5.14 Form M anage Surveyor (Tambah/Ubah Surveyor)
247
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Surveyor. Informasi-informasi tersebut seperti nama cabang leas ing tempat surveyor bekerja, nama surveyor, telepon surveyor, status surveyor dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
248
Layar Form Pembuatan Tagihan
Gambar 5.15 Form Pembuatan Tagihan
Pada form ini, digunakan untuk mencetak tagihan yang berisi data-data penjualan secara kredit untuk diberikan kepada leasing. Informasi-informasi yang masukan antara lain data-data pelanggan dan data-data leasing yang memberikan kredit. Data tagihan yang sudah dibuat akan ditampilkan pada data grid view diatas.
249
Layar Form Manage Tagihan
Gambar 5.16 Form M anage Tagihan
Gambar 5.17 Form M anage Tagihan (Ubah Tagihan)
250
Pada form ini, digunakan untuk mengubah dan mencetak data-data tentang Tagihan. Informasi-informasi yang dirubah antara lain data-data pelanggan dan datadata leasing yang memberikan kredit. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
251
Layar Form Manage Tipe Motor
Gambar 5.18 Form M anage Tipe M otor
Gambar 5.19 Form M anage Tipe M otor (Tambah/Ubah Tipe M otor)
252
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah tentang data-data Tipe M otor. Informasi-informasi tersebut seperti kode tipe AHM , kode tipe, nama motor, harga OTR, tahun, kode warna, warna, dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
253
Layar Form Input Persediaan Motor (Manual)
Gambar 5.20 Form Input Persediaan M otor (M anual)
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah, dan menghapus tentang data-data Persediaan M otor secara manual. Informasiinformasi tersebut seperti jenis tipe motor, warna, nomor surat jalan Wahana, nomor mesin, nomor rangka, status persediaan dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian.
254
Layar Form Input Persediaan Motor (Upload)
Gambar 5.21 Form Input Persediaan M otor (Upload)
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah, dan menghapus tentang data-data Persediaan M otor secara upload yang sudah disediakan dari Main Dealer. Informasi-informasi yang di-upload sama seperti form input persediaan motor secara manual
255
Layar Form Manage Persediaan Motor
Gambar 5.22 Form M anage Persediaan M otor
Gambar 5.23 Form M anage Persediaan M otor (Ubah Tipe Persediaan M otor)
Pada form ini, digunakan untuk mengubah dan menghapus tentang data-data Tipe M otor. Informasi-informasi tersebut seperti jenis tipe motor, warna, nomor surat jalan Wahana, nomor SO, nomor mesin, nomor rangka, status persediaan, keterangan dan tanggal masuk. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
256
Layar Form Manage Perantara
Gambar 5.24 Form M anage Perantara
Gambar 5.25 Form M anage Perantara (Tambah/Ubah Perantara)
257
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Perantara. Informasi-informasi tersebut seperti nama perantara, alamat perantara, telepon perantara, status perantara. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
258
Layar Form Manage Display Motor
Gambar 5.26 Form M anage Display M otor
Gambar 5.27 Form M anage Display M otor (Tambah/Retur Display M otor)
259
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah dan menghapus tentang data-data Display M otor. Informasi-informasi tersebut seperti nama perantara, persediaan motor, nomor mesin, nomor rangka, warna, status display, dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
Layar Form Admin View Record Display Motor
Gambar 5.28 Form Admin View Record Display M otor
Pada form ini, digunakan untuk melihat record-record display motor berdasarkan perantara. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
260
Layar Form Manage Pelanggan
Gambar 5.29 Form M anage Pelanggan
Gambar 5.30 Form M anage Pelanggan (Ubah Pelanggan)
261
Pada form ini, digunakan untuk mengubah data-data tentang Pelanggan. Informasi-informasi tersebut NIK, NIP, nama pemohon, alamat, nama STNK, alamat STNK, teleponI, teleponII dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
262
Layar Form Manage Karyawan
Gambar 5.31 Form M anage Karyawan
Gambar 5.32 Form M anage Karyawan (Tambah/Ubah Karyawan)
263
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Karyawan. Informasi-informasi tersebut seperti bagian, username, nama karyawan, telepon karyawan, alamat karyawan, status karyawan dan keterangan. Untuk mempermudah pencarian kami juga menambahkan sebuah kotak pencarian. Data-data yang sesuai akan ditampilkan pada data grid view diatas.
264
Layar Form Manage Jabatan
Gambar 5.33 Form M anage Jabatan
Gambar 5.34 Form M anage Jabatan (Tambah/Ubah Jabatan)
265
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan mengubah data-data tentang Jabatan. Data-data Jabatan yang sudah ada akan ditampilkan pada data grid view sebelah kiri.
Layar Form Change Password
Gambar 5.35 Form Change Password
Pada form ini, digunakan untuk mengubah data Password dari karyawan yang ingin dirubah.
Layar Form Pembuatan Rekapan Tagihan
Gambar 5.36 Form Pembuatan Rekapan Tagihan
266
Pada form ini, digunakan untuk membuat rekapan baru, tentang data-data Tagihan. Data-data Rekapan yang sudah ada akan ditampilkan pada data grid view bagian bawah.
Layar Form Pembuatan Rekapan S urat Jalan
Gambar 5.37 Form Pembuatan Rekapan Surat Jalan
Pada form ini, digunakan untuk membuat rekapan baru, tentang data-data Surat Jalan. Data-data Rekapan yang sudah ada akan ditampilkan pada data grid view bagian bawah.
267
Layar Form Manage Rekapan Tagihan
Gambar 5.38 Form M anage Rekapan Tagihan Pada form ini, digunakan untuk menghapus tentang data-data Rekapan Tagihan. Data-data Rekapan Tagihan yang ada akan ditampilkan pada data grid view bagian bawah.
Layar Form Manage Rekapan S urat Jalan
Gambar 5.39 Form M anage Rekapan Surat Jalan
268
Pada form ini, digunakan untuk menghapus tentang data-data Rekapan Surat Jalan. Data-data Rekapan Surat Jalan yang ada akan ditampilkan pada data grid view bagian bawah.
Layar Form Laporan Penjualan
Gambar 5.40 Form Laporan Penjualan
Pada form ini, digunakan untuk melihat record-record transaksi penjualan perusahaan. Data-data akan ditampilkan pada data grid view diatas. Selain itu datadata laporan tersebut dapat diekspor ke M icrosoft Excel dengan menekan tombol di bagian kanan bawah.
269
Layar Form Laporan Tagihan
Gambar 5.41 Form Laporan Penagihan
Pada form ini, digunakan untuk melihat record-record transaksi penjualan perusahaan. Data-data akan ditampilkan pada data grid view diatas. Selain itu datadata laporan tersebut dapat diekspor ke M icrosoft Excel dengan menekan tombol di bagian kanan bawah.
270
5.4
Evaluasi Sistem basis data dan aplikasi penjualan PT. M andala Jaya Abadi telah dirancang sesuai dengan kebutuhan user yang diminta. Basis data tersebut berjalan dan telah digunakan oleh karyawan PT. M andala Jaya Abadi. Evaluasi dari segi pengguna didapatkan dengan melakukan wawancara terhadap beberapa user yang telah mencoba aplikasi. Adapun pertanyaannya adalah sebagai berikut : 1.
Apakah aplikasi yang kami rancang sudah sesuai dengan kebutuhan - kebutuhan yang diminta? a. Sangat sesuai b. Sesuai c. Biasa saja d. Belum sesuai
15%
A. Sangat sesuai
10%
B. Sesuai 50%
25%
C. Biasa saja D. Belum sesuai
Gambar 5.42 Hasil jawaban pada kuisioner pertanyaan 1
271
Berdasarkan pada hasil jawaban yang digambarkan pada diagram diatas, maka dapat disimpulkan bahwa aplikasi yang telah dirancang sangat sesuai dengan kebutuhan – kebutuhan yang diminta.
2.
Apakah aplikasi ini mudah untuk digunakan? a. Sangat M udah b. M udah c. Biasa saja d. Sulit
20%
5%
20%
A. Sangat mudah B. Mudah
55%
C. Biasa saja D. Sulit
Gambar 5.43 Hasil jawaban pada kuisioner pertanyaan 2 Berdasarkan pada hasil jawaban yang digambarkan pada diagram diatas, maka dapat disimpulkan bahwa aplikasi yang telah dirancang cukup mudah untuk digunakan.
272
3.
Apakah anda masih mengalami kesulitan dalam proses pencarian data? a. Tidak sama sekali b. Tidak c. Sulit d. Sulit sekali
5% 5%
A. Tidak sama sekali
20%
B. Tidak C. S ulit 70%
D. Sulit sekali
Gambar 5.44 Hasil jawaban pada kuisioner pertanyaan 3 Berdasarkan pada hasil jawaban yang digambarkan pada diagram diatas, maka dapat disimpulkan bahwa aplikasi yang telah dirancang sangat mempermudah proses pencarian data.
4.
Dengan spesifikasi perangkat keras maupun perangkat lunak yang ditentukan sebelumnya apakah aplikasi dapat berjalan dengan baik? a. Baik sekali b. Baik c. Cukup d. Kurang baik
273
1% 5% 14%
A. Baik sekali B. Baik
80%
C. Cukup D. Kurang baik
Gambar 5.45 Hasil jawaban pada kuisioner pertanyaan 4 Berdasarkan pada hasil jawaban yang digambarkan pada diagram diatas, maka dapat disimpulkan bahwa aplikasi yang telah dirancang dapat berjalan dengan baik sekali pada perangkat keras maupun perangkat lunak yang ditentukan sebelumnya.
5.
Apakah setelah menggunakan aplikasi ini tingkat kesalahan – kesalahan yang diakibatkan oleh human-error berkurang? a. Sangat berkurang b. Berkurang c. Sama saja d. Tidak berkurang
274
10%
A. Sangat berkurang
15%
B. Berkurang 50% 25%
C. S ama saja D. Tidak berkurang
Gambar 5.46 Hasil jawaban pada kuisioner pertanyaan 5 Berdasarkan pada hasil jawaban yang digambarkan pada diagram diatas, maka dapat disimpulkan bahwa aplikasi yang telah dirancang dapat mengurangi kesalahankesalahan yang diakibatkan oleh human-error.
Sehingga kami menyimpulkan bahwa aplikasi yang mengimplementasikan basis data sejauh ini dapat menangani transaksi penjualan yang merupakan aktifitas bisnis sehari-hari dalam perusahaan. Data-data yang diterima tersimpan dengan terstruktur dan tidak lagi mengalami kesulitan dalam proses pencarian data seperti yang terjadi sebelumnya. Spesifikasi perangkat keras maupun perangkat lunak yang ditentukan sebelumnya dapat dipenuhi oleh perusahaan sehingga aplikasi dapat berjalan dengan baik sesuai kebutuhan.