2012 1-00105-if bab 5
TRANSCRIPT
232
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 6 7 8 9 10
Instalasi Perangkat Keras
Instalasi Sistem Operasi dan
DBMS
X
Instalasi Sistem Aplikasi
Basis Data
X
Konversi Data X X X X
Panduan Pengoperasian
Basis Data
X
Pelatihan X X
Pengujian Sistem dan
Revisi
X X
233
5.2 Spesifikasi Kebutuhan Perangkat
5.2.1 Spesifikasi Kebutuhan Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang dibutuhkan oleh PT. Mandala Jaya Abadi
untuk implementasi aplikasi basis data penjualan adalah sebagai berikut :
1. Server
Prosesor : Intel Dual Core E2200 2,2 Ghz
Memori : 1GB
Harddisk : 250GB (minimum 80GB)
Monitor : LCD 15’
Mouse : Ya
Keyboard : Ya
Ethernet : Ya
2. Workstation
Prosesor : Intel Dual Core E2160 1,8Ghz
Memori : 512MB
Harddisk : 160GB (minimum 40GB)
Monitor : LCD 15’
Printer : Ya
Mouse : Ya
Keyboard : Ya
Ethernet : Ya
234
5.2.2 Spesifikasi Kebutuhan Perangkat Lunak (Software)
Spesifikasi perangkat keras yang dibutuhkan oleh PT. Mandala Jaya Abadi
untuk implementasi aplikasi basis data penjualan adalah sebagai berikut :
1. Server
Sistem Operasi Windows Server 2003
Database Microsoft SQL Server 2005
Microsoft Visual Basic 2008
Crystal Report 11
2. Workstation
Sistem Operasi Windows XP
Aplikasi sistem basis data pembelian dan penjualan
5.2.3 Spesifikasi Kebutuhan Jaringan
Spesifikasi jaringan yang digunakan oleh PT. Mandala 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 BUS, 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 Spesifikasi 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 Menu 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 Manage 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 Manage Leasing
Gambar 5.8 Form Manage 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 Manage 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 Manage Tipe Angsuran
Gambar 5.12 Form Manage 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 Surveyor
Gambar 5.13 Form Manage Surveyor
Gambar 5.14 Form Manage 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 Manage Tagihan
Gambar 5.17 Form Manage 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 data-
data 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 Manage Tipe Motor
Gambar 5.19 Form Manage Tipe Motor (Tambah/Ubah Tipe Motor)
252
Pada form ini, digunakan untuk memasukan informasi-informasi baru dan
mengubah tentang data-data Tipe Motor. 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 Motor (Manual)
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah,
dan menghapus tentang data-data Persediaan Motor secara manual. Informasi-
informasi 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 Motor (Upload)
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah,
dan menghapus tentang data-data Persediaan Motor 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 Manage Persediaan Motor
Gambar 5.23 Form Manage Persediaan Motor (Ubah Tipe Persediaan Motor)
Pada form ini, digunakan untuk mengubah dan menghapus tentang data-data Tipe
Motor. 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 Manage Perantara
Gambar 5.25 Form Manage 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 Manage Display Motor
Gambar 5.27 Form Manage Display Motor (Tambah/Retur Display Motor)
259
Pada form ini, digunakan untuk memasukan informasi-informasi baru, mengubah
dan menghapus tentang data-data Display Motor. 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 Motor
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 Manage Pelanggan
Gambar 5.30 Form Manage 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 Manage Karyawan
Gambar 5.32 Form Manage 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 Manage Jabatan
Gambar 5.34 Form Manage 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 Surat 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 Manage 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 Surat Jalan
Gambar 5.39 Form Manage 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 data-
data laporan tersebut dapat diekspor ke Microsoft 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 data-
data laporan tersebut dapat diekspor ke Microsoft Excel dengan menekan tombol di
bagian kanan bawah.
270
5.4 Evaluasi
Sistem basis data dan aplikasi penjualan PT. Mandala Jaya Abadi telah dirancang
sesuai dengan kebutuhan user yang diminta. Basis data tersebut berjalan dan telah
digunakan oleh karyawan PT. Mandala 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
50%
25%
10%
15% A. Sangat sesuai
B. Sesuai
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 Mudah
b. Mudah
c. Biasa saja
d. Sulit
20%
55%
20%5% A. Sangat mudah
B. Mudah
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
70%
20%
5% 5%A. Tidak sama sekali
B. Tidak
C. Sulit
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
80%
14%
5%
1%
A. Baik sekali
B. Baik
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
50%
25%
15%10%
A. Sangat berkurang
B. Berkurang
C. Sama 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 kesalahan-
kesalahan 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.