Page 1
28
BAB III
PEMBAHASAN
3.1. Tinjuan Perusahaan
PT. Bhinneka Prima Mandiri (BPM) bergerak pada bidang jasa pengiriman
barang dengan tujuan untuk mempermudah pendistribusian barang ke wilayah
tujuan, khususnya Kalimantan Barat. Untuk lebih mengenal objek penelitian ini,
maka akan diuraikan secara singkat sejarah dan struktur organisasi di PT. Bhinneka
Prima Mandiri (BPM).
3.1.1. Sejarah Perusahaan
PT. Bhinneka Prima Mandiri didirikan pada tanggal 27 Mei 2016 oleh bapak
Edy Ruslan. Adanya PT. Bhinneka Prima Mandiri ini dikarenakan bapak Edy
Ruslan melihat suatu peluang usaha ini didaerahnya yang merupakan wilayah
industri. Karena kurangnya jasa pengiriman barang maka didirikanlah PT.
Bhinneka Prima Mandiri (BPM). Adapun data umum PT. Bhinneka Prima Mandiri
(BPM) sebagai berikut:
Nama Perusahaan : PT. Bhinneka Prima Mandiri (BPM)
Alamat Perusahaan : Jalan Raya Wajok Hulu No. 26 Km. 11,2 Desa Wajok
Hulu Kec. Siantan Kab. Mempawah-78351
Kegiatan Perusahaan : Jasa Angkutan Barang
Page 2
29
Data Prizinan Perusahaan:
a. Akta Notaris No. 147
b. Keputusan Mentri Hukum dan HAM No. AHU-0026519. AH. 01-01 Tahun
2016
c. NPWP : 76.349.838.3704.000
d. TDP : 14.07.1.49.00090
e. SIUP : 015/14.07/KPMPT/PM/VI/2016
f. Izin Gangguan : 015/035/01.a/1/PT/KPMPT/VI/2016
3.1.2. Struktur Organisasi Dan Fungsi
Struktur organisasi menggambarkan secara jelas pemisah kegiatan
pekerjaan antara satu dengan yang lain. Dalam struktur organisasi terdapat
wewenang dan tanggung jawab sesuai dengan bagiannya.
Page 3
30
Bentuk struktur organisasi PT. Bhinneka Prima Mandiri (BPM) adalah
sebagai berikut:
Struktur Orgaanisasi PT. Bhinneka Prima Mandiri (BPM) Mempawah Kalimantan
Barat.
Direktur
Komisaris
Kasir Supir
Sumber: PT. Bhinneka Prima (BPM) Mandiri Mempawah Kalimantn Barat (2017).
Gambar III.1 Struktur Organisasi PT. Prima Mandiri (BPM) Mempawah
Kalimantan Barat
Adapun tugas dari masing-masing bagian untuk melakukan tugasnya
sebagai berikut:
1. Direktur
Direktur bertugas memimpin dan membuat suatu kebijakan, mengawasi
pekerjaan komisaris, dan sebagai penanggung jawab penuh PT. Bhinneka
Prima Mandiri (BPM) Mempawa Kalimantan Barat.
2. Komisaris
Page 4
31
Komisaris bertugas memberikan uang jalan dan menyetujui perjalanan supir,
mengola data angkutan barang, data pengiriman, mengola keuangan dan membuat
laporan.
3. Kasir
Kasir bertugas mengolah data pengiriman barang dan membantu bberapa
kerjaan komisaris.
4. Supir
Karyawan bertugas periksa muatan barang, mengantar barang samapai ke
tujuan, dan menyerahkan bukti pengantaran barang kepada komisaris.
3.2. Tinjauan Kasus
PT. Bhinneka Prima Mandiri (BPM) yang bergerak dibidang jasa
pengiriman barang. Sampai saat ini pengolahan data pengiriman barang yang
nantinya akan diketahui suatu pendapatan pada perusahaan masih menggunakan
sistem manual. Oleh karena itu PT. Bhinneka Prima Mandiri sangat membutuhkan
suatu sistem yang bekerja secara cepat, tepat,dan efisien agar dalam proses
pengiriman barang dan pelaporan pendapatan dapat berjalan dengan baik.
Adapun prosedur berjalan pada PT. Binneka Prima Mandiri (BPM)
Mempawah Kalimantan Barat adalah sebagai berikut:
1. Prosedur Pengolahan Data Perusahaan
Data perusahaan terdiri dari data user, data supir, data pelanggan, data mobil,
dan data tujuan. Data akan ditambah atau diubah langsung oleh komisaris
perusahaan.
2. Prosedur Pengolahan Data Pengiriman
Page 5
32
Komisaris dan kasir langsung mengisi transaksi pengiriman jika telah
mendapat surat jalan dari perusahaan selaku pelanggan oleh supir. Dicatat
dalam buku angkutan supir dan laporan perwilayah.
3. Prosedur Laporan
Komisaris membuat laporan pendapatan jasa dengan menghitung jumlah
pengiriman berdasarkan buku angkutan supir dan laporan perwilayah dengan
menggunakan kalulator.
3.2.1. Dokumen Masukan
Dokumen masukan adalah segala bentuk dokumen yang berasal dari
lingkungan luar system yang berupa dokumen-dokumen yang diolah dalam dalam
suatu proses agar menghasilkan keluaran yang diinginkan. Adapun dokumen
masukan tersebut adalah sebagai berikut:
1. Nama : Surat Jalan
Fungsi : Untuk melakukan Pengiriman Barang
Sumber : Pelanggan
Tujuan : Supir dan Komisaris
Frekuensi : Setiap melakukan pengiriman barang
Media : Kertas
Bentuk : Lampiran A-1
3.2.2. Dokumen Keluaran
Page 6
33
1. Nama : Laporan Angkutan Supir
Fungsi : Untuk mengatahui berapa jumlah pengriman tiap supir
Sumber : Komisaris
Tujuan : Direktur
Frekuensi : Setiap hari dalam pengiriman barang
Media : Kertas
Bentuk : Lampiran B-1
2. Nama : Laporan Tiap Wilayah
Fungsi : Untuk mengetahui jumlah angkutan tiap tujuan
Sumber : Komisaris
Tujuan : Direktur
Frekuensi : Satu bulan terjadi dua kali perekapan
Media : Kertas
Bentuk : Lampiran B-2
3. Nama : Kwitansi
Fungsi : Untuk penagihan ke pelanggan
Sumber : Komisaris
Tujuan : Pelanggan
Frekuensi : Satu bulan dua kali
Media : Kertas
Bentuk : Lampiran B-3
4. Nama : Rincian Omset
Page 7
34
Fungsi : Untuk mengetahui jumlah omset setiap bulannya
Sumber : Komisaris
Tujuan : Direktur
Frekuensi : Tiap akhir periode
Media : Kertas
Bentuk : Lampiran B-4
3.3. Analisis Kebutuhan Software
3.3.1. Analisa Kebutuhan
Berikut ini diuraikan analisa kebutuhan pada bagian direktur, komisaris,
dan kasir.
1. Tahapan Analisa Komisaris:
A1. Bagian komisaris dapat melakukan login.
A2. Bagian komisaris dapat mengolah data user (pengguna).
A3. Bagian komisaris dapat mengolah data pelanggan.
A4. Bagian komisaris dapat mengolah data supir.
A5. Bagian komisaris dapat mengolah data mobil.
A6. Bagian Komisaris dapat mengolah data tujuan.
A7. Bagian komiaris dapat mengolah pengiriman barang.
A8. Bagian komisaris dapat mencetak laporan pengiriman barang.
2. Tahap Analisa Kasir
Page 8
35
B1. Kasir dapat melakukan login.
B2. Kasir dapat mengolah data pengiriman barang.
3.3.2 Use Case Diagram
1. Use Case Diagram Komisaris
Mengolah data user
Mengolah data mobil
Mengolah data
pelanggan
Mengolah data supir
Mengolah data
tujuan
login
<<Include>>
<<Include>>
<<Include>>
<<Include>>
<<Include>>
Komisaris
Mengolah pengiriman
barang
Mencetak laporan
<<Include>>
<<Include>>
Sumber: Hasi Penelitian (2017)
Gambar III.2 Use Case pendapatan jasa PT. Prima Mandiri (BPM)
Mempawah Kalimantan Barat
Page 9
36
Berikut adalah penjelasan dari use case diagram komisaris.
Table III.1
Penjelasan Use Case Diagram Komisaris
Use Case Name Kunjungan Online
Requirments A1-A8
Goal Komisaris dapat mengolah data user, data
mobil, data pelanggan, data supir, data tujuan,
data pengiriman barang dan cetak laporan.
Pre-Conditions Komisaris msuk mengakses halaman login
Post-Conditions direktur melakukan login dan masuk ke dalam
halaman komisaris
Failes End Condition Komisaris dapat membatalkan login
Primary Actors Komisaris
Main Flow/Basic Path 1. Komisari bisa melakukan pengolahan data
user.
2. Komisaris bisa melakukan pengolahan data
mobil.
3. Komisaris bisa melakukan pengolahan data
pelanggan.
4. Komisaris bisa melakukan pengolahan data
supir.
5. Komisaris bisa melakukan pengolahan data
tujuan.
6. Komisaris bias mengolah pengiriman
barang
7. Komisaris bisa cetak laporan
Invariant -
Page 10
37
2. Use Case Diagram Kasir
Login
Mengolah pengiriman
barangKasir
<<Include>>
Sumber: Hasil Penelitian (2017)
Gambar III.3 Use Case Aplikasi Pendapatan Jasa
Berikut adalah penjelasan dari use case diagram direktur.
Table III.2
Penjelasan Use Case Diagram Kasir
Use Case Name Kunjungan Online
Requirments B1-B2
Goal Kasir dapat mengolah data pengiriman
Pre-Conditions Kasir masuk mengakses halaman login
Post-Conditions Kasir melakukan login dan masuk ke dalam
halaman kasir
Failes End Condition Kasir dapat membatalkan login
Primary Actors Kasir
Main Flow/Basic Path Kasir bisa mengolah data pengiriman barang
Invariant -
Page 11
38
3.3.3 Activity Diagram
Berikut ini merupakan activity diagram dari Aplikasi Pendapatan Jasa pada
PT. Bhinneka Prima Mandiri mempawah Kalimantan Barat.
1. Activity Diagram Login
Masukan nama pengguna
dan sandi
Validasi nama penguna
dan sandi
Menampilkan
pesan kesalahan
Menampilkan
menu utama
Menerima konfirmasi
kesalahan
Salah Benar
User Sistem
Sumber: Hasil Penelitian (2017)
Gambar III.4 Activity Diagram Login
Page 12
39
2. Activity Diagram Data User
Title
User Sistem
Phas
e
Memilih menu bar
data user
Membuka form data mobilMenampilkan form
data user
Klik keluar
Klik ubah
Klik tambah
Mengaktifkan data user
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data user
dan terkunci kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber : Hasil Penelitian (2017)
Page 13
40
Gambar III.5 Activity Diagram User
3. Activity Diagram Data Mobil
Title
User Sistem
Phas
e
Memilih menu bar
data mobil
Membuka form data mobilMenampilkan form
data mobil
Klik keluar
Klik ubah
Klik tambah
Mengaktifkan data mobil
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data mobil
dan terkunci kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber: Hasil Pnelitian (2017)
Page 14
41
Gambar III.6 Activity Diagram Data Mobil
4. Activity Diagram Data Pelanggan
Title
User Sistem
Ph
ase
Memilih menu bar
data perusahaan
Membuka form data
pelanggan
Menampilkan form
data pelanggan
Klik keluar
Klik ubah
Klik tambahMengaktifkan data
pelanggan
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data
pelanggan dan terkunci
kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber: Hasil Pnelitian (2017)
Page 15
42
Gambar III.7 Activity Diagram Data Pelanggan
5. Activity Diagram Data Supir
Title
User Sistem
Ph
ase
Memilih menu bar
data perusahaan
Membuka form data supirMenampilkan form
data supir
Klik keluar
Klik ubah
Klik tambah
Mengaktifkan data supir
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data supir
dan terkunci kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber: Hasil Pnelitian (2017)
Gambar III.8 Activity Diagram Data Supir
Page 16
43
6. Activity Diagram Data Tujuan
Title
User Sistem
Ph
ase
Memilih menu bar
data data perusahaan
Membuka form data tujuanMenampilkan form
Data tujuan
Klik keluar
Klik ubah
Klik tambahMengaktifkan data
tujuan
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data
tujuan dan terkunci
kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber: Hasil Pnelitian (2017)
Page 17
44
Gambar III.9 Activity Diagram Data Tujuan
7. Activity Diagram Data Pengiriman
Title
User Sistem
Ph
ase
Memilih menu bar
data data pengiriman
Membuka form pengiriman
barang
Menampilkan form
pengiriman bararng
Klik keluar
Klik ubah
Klik tambahMengaktifkan data
pengiriman barang
Memasukan data
Klik simpanKlik batal
Menampilkan pesan
bahwa data tidak
lengkap
Menampilkan data
berhasil disimpan
Menampilkan data
pengiriman dan terkunci
kembali
Memilih data yang ingin
diubah
Memilih tombol ubah
Menampilkan data
yang ingin diubah pada
tabel
Klik keluarKlik batalMenampilkan menu
utama
Data tidak lengkap
Data lengkap
keluar
ubah
tambah
batal simpan
batal keluar
Sumber: Hasil Penelitian (2017)
Page 18
45
Gambar III.10 Activity Diagram Data Pengiriman
8. Activity Diagram Laporan
Title
User Sistem
Ph
ase
Memilih menu bar laporan
Membuka form data supirMenampilkan form
laporan
Klik keluar
Klik cetakMenampilkan pesan
bahwa data tidak
ditemukan
Menampilkan cetakan
laporan
Klik keluarKlik batalMenampilkan menu
utama
data tidak ditemukan
Data ditemukan
keluar
cetak
batal keluar
Sumber: Hasil Penelitian (2017)
Gambar III.11 Activity Diagram Laporan
Page 19
46
3.4. Desain
3.4.1. Entity Relationship Diagram ( ERD)
Berikut ini merupakan Entity Relationship Diagram pendapatan jasa PT.
Bhinneka Prima Mandiri (BPM).
pelanggan pengirimanmemiliki
mobil
1 1
id_pengiriman
id_pelanggan id_tujuan
id_supir
tgl
id_mobilid_pelanggan nama_pelanggan
notelpon_pelanggan
alamat_pelanggan
memiliki
id_mobil
bahan_bakar
warna
no_polisi
merek
jenis
memiliki
tujuan
nama_tujuanid_tujuan tarif
memiliki supir1 1
1
1
1
1
id_supir nama_supir
alamat_supir
notelpon_supir
th_mobil
th_mobil nm_p
Sumber: Hasil peneliti (2017)
Gambar III.12 Entity Relationship Diagram Pendapatan Jasa
Page 20
47
3.4.2. Logical Record Structure (LRS)
Berikut ini merupakan Logical Record Structure (LRS) Pendapatan Jasa PT.
Bhinneka Prima Mandiri (BPM)
id_mobil : varchar (6)*
no_polis : varchar (20)
jenis : varchar (25)
merek : varchar (20)
warma : varchar (20)
th_mobil : varchar (11)
bahan_bakar : varchar (25)
tblmobil
id_pelanggan : varchar (6)*
nama_pelanggan : varchar (20)
alamat : text
notelpon_pelanggan : varchar (15)
tblpelanggan
id_tujuan: varchar (10)*
nama_tujuan : varchar (30)
tarif : int (10)
tbltujuan
id_peengiriman : varchar (6)*
id_pelanggan : varchar (10)
tujuan : varchar (30)
nm_p : varchar (15)
Jml : int (11)
tarif : int (15)
tanggal : date
id_mobil : varchar (10)
id_supir : varchar (10)
id_tujuan : varchar (10)
tblpengiriman
id_supir : varchar (8)*
nama_supir : varchar (10)
Alamat_supir : text
notelpon_supir : varchar (15)
tblsupir
Id_user : varchar (6)*
Nama_user : varchar (10)
Pasword_user : varchar (10)
Level_user : varchar (10)
tbluser
1
1
1
1
1
1
1
1
Sumber: Hasil peneliti (2017)
Gambar III.13 Logical Record Structure (LRS) Pendapatan Jasa
Page 21
48
3.4.3. Spesifikasi File
1. Spesifikasi Data Pengiriman
Nama Database : db_pendapatan_bpm
Nama Tabel : tblpengiriman
Akronim : pengiriman
Tipe File : File Master
Akses File : Random
Panjang Record : 87
Media : Harddisk
Primary Key : id_pengiriman
Software : MySQL
Tabel III.1
Data Pengiriman
No Elemen Data Nama Filed Tipe Size Keterangan
1 Id Pengiriman id_barang Varchar 6 Primary key
2 Tujuan Tujuan Text
3 Tarif Tarif Int 15
4 Tanggal Tgl date
5 Nm_p Nama penerima Varchar 15
6 Jml Jumlah Int 11
7 Id Pelanggan Id_pelanggan Varchar 10 Foreign Key
8 Id Supir Id_supir Varchar 10 Foreign Key
9 Id Mobil id_mobil Varchar 10 Foreign Key
10 Id Tujuan id_tujuan_ Varchar 10 Foreign Key
Page 22
49
2. Spesifikasi Data Mobil
Nama Database : db_pendapatan_bpm
Nama : tblmobil
Akronim : mobil
Tipe File : File Master
Akses File : Random
Panjang Record : 97
Media File : Harddisk
Kunci Field : id_mobil
Software : MySQL
Tabel III.2
Data Mobil
No Elemen Data Nama Filed Tipe Panjang Keterangan
1 Id Mobil id_pelanggan Varchar 6 Primary key
2 Nomor Polisi no_polisi Varchar 15
3 Jenis Jenis Varchar 15
4 Merk Merk Varchar 20
5 Warna Warna Varchar 15
6 Th_mobil Tahun mobil Varchar 11
7 Bahan Bakar bahan_bakar Varchar 15
Page 23
50
3. Spesifikasi Data Pelanggan
Nama Database : db_pendapatan_bpm
Nama Tabel : tblpelanggan
Akronim : pelanggan
Tipe File : File Master
Akses File : Random
Panjang Record : 41
Media : Harddisk
Primary key : id_pelanggan
Software : MySQL
Tabel III.3
Data Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pelanggan id_pelanggan Varchar 6 Primary key
2 Nama Pelanggan nama_pelanggan Varchar 20
3 Alamat Pelanggan Alamat_pelanggan Text
4 No. Telepon Notelpon Varchar 15
Page 24
51
4. Spesifikasi Data Supir
Nama Database : db_pendapatan_bpm
Nama Tabel : tblsupir
Akronim : supir
Tipe File : File Master
Akses File : Random
Record Size : 55
Media File : Harddisk
Primary Key : id_supir
Software : MySQL
Tabel III.4
Data Supir
No Elemen Data Akronim Tipe Size Keterangan
1 Id Supir id_supir Varchar 10 Primary key
2 Nama Supir nama_ supir Varchar 30
3 Alamat Supir alamat_ supir Text
4 No. Telepon notelpon_ supir Varchar 15
Page 25
52
5. Spesifikasi Data User
Nama Database : Tabel User
Nama Tabel : tbluser
Akronim : user
Tipe File : File Master
Akses File : Random
Panjang Record : 36
Media : Harddisk
Primary Key : id_user
Software : MySQL
Tabel III.5
Data User
No Elemen Data Akronim Tipe Size Keterangan
1 Id User id_user Varchar 6 Primary key
2 Nama nama_ user Varchar 10
3 Password password_user Varchar 10
4 Level level_user Varchar 10
Page 26
53
6. Spesifikasi Data Tujuan
Nama Database : db_pendapatan_bpm
Nama Tabel : tbltujuan
Akronim : tujuan
Tipe File : File Master
Akses File : Random
Panjang Record : 55
Media : Harddisk
Primary Key : id_tujuan
Software : MySQL
Tabel III.6
Data Tujuan
No Elemen Data Akronim Tipe Size Keterangan
1 Id tujuan id_tujuan Varchar 10 Primary key
2 Nama tujuan nama_tujuan Varchar 30
3 Tarif Taif Int 15
Page 27
54
3.4.4. User Interface
1. Form Login
Sumber: Hasil peneliti (2017)
Gambar III.14 Form Login
Jika ingin masuk ke menu utama maka pengguna yaitu komisaris dan kasir
harus melakukan loging. Masukan nama pengguna dan sandi yang benar kmudian
klik login maka tampil halaman menu utama.
Page 28
55
2. Form Data User
Sumber: Hasil peneliti (2017)
Gambar III.15 Form Data User
Komisaris klik tombol tambah id pengguna dengan otomatis tampil,
Komisaris input nama pelaggan alamat dan no telepon klik simpan maka data
tersimpan. Apabila ingin mengubah data pelanggan maka klik data pelanggan,
klik ubah dan ubah sesuai yang dinginkan setelah selesai klik ubah maka data
berhasil diubah. Kemudian jika ingin hapus data user maka klik data pelanggan dan
klik tombol hapus maka data user terhapus.
Page 29
56
3. Form Data Supir
Sumber: Hasil peneliti (2017)
Gambar III.16 Form Data Supir
Komisaris klik tombol tambah id supir dengan otomatis tampil, Komisaris
input nama supir alamat dan no. telepon klik simpan maka data tersimpan. Apabila
ingin mengubah data supir maka klik data sala satu data supir yang mau diubah,
klik ubah dan ubah sesuai yang dinginkan setelah selesai klik ubah maka data
berhasil diubah. Kemudian jika ingin hapus data supir maka klik data supir dan klik
tombol hapus maka data supir terhapus.
Page 30
57
4. Form Data Pelanggan
Sumber: Hasil peneliti (2017)
Gambar III.17 Form Data Pelanggan
Pengguna klik tombol masuk id pelanggan dengan otomatis tampil,
Komisaris input nama pelaggan alamat dan no. telepon klik simpan maka data
tersimpan. Apabila ingin mengubah data pelanggan maka klik data pelanggan, klik
ubah dan ubah sesuai yang dinginkan setelah selesai klik ubah maka data berhasil
diubah. Kemudian jika ingin hapus data pelanggan maka klik data pelanggan dan
klik tombol hapus maka data pelanggan terhapus.
Page 31
58
5. Form Data Mobil
Sumber: Hasil peneliti (2017)
Gambar III.18 Form Data Mobil
Komisaris klik tombol tambah id mobil dengan otomatis tampil, Komisaris
input no. polisi, jenis mobil, merk mobil, warna mobil, bahan bakar dan tahun mobil
klik simpan maka data tersimpan. Apabila ingin mengubah data mobil maka klik
data mobil yang akan diubah, klik ubah dan ubah sesuai yang dinginkan setelah
selesai klik ubah maka data berhasil diubah. Kemudian jika ingin hapus data mobil
maka klik data mobil dan klik tombol hapus maka data mobil terhapus.
Page 32
59
6. Form Data Tujuan
Sumber: Hasil peneliti (2017)
Gambar III.19 Form Data Tujuan
Komisaris klik tombol masuk id tujuan dengan otomatis tampil, Komisaris
input nama tujuan dan tarif kemudian klik simpan. Apabila ingin mengubah data
tujuan maka klik data tujuan yang akan diubah, klik ubah dan ubah sesuai yang
dinginkan setelah selesai klik ubah maka data berhasil diubah. Kemudian jika ingin
hapus data tujuan maka klik data mobil dan klik tombol hapus maka data tujuan
terhapus.
Page 33
60
7. Form Pengiriman Barang
Sumber: Hasil peneliti (2017)
Gambar III.20 Form Transaksi Pengiriman
Komisaris dan kasir klik tombol tambah id pengiriman dengan otomatis
tampil. Komisaris dan kasir pilih nama pelanggan, pilih id tujuan nama tujuan dan
tarif pengiriman muncul otomatis, pilih tanggal pengiriman, pilih plat mobil, pilih
nama supir, masukan nama penerima dan masukan jumlah barang. Setelah data
lengkap diiisi maka klik simpan dan data tersimpan.
Page 34
61
Apabila ingin mengubah data pengiriman maka klik data pengiriman yang akan
diubah, klik ubah dan ubah sesuai yang dinginkan setelah selesai klik ubah maka
data berhasil diubah. Kemudian jika ingin hapus data pengiriman maka klik data
pengiriman dan klik tombol hapus maka data pengiriman akan terhapus.
8. Form Data Laporan Pengiriman
Sumber: Hasil peneliti (2017)
Gambar III.21 Form Cetak Laporan
Untuk melakukan pencetakan laporan komisaris selaku pengguna harus
memilih terlebih dahulu format bulan dan tahun yang ingin dicetak kemudian klik
tombol cetak, maka laporan tercetak.
Page 35
62
3.5. Implementasi
Perkembangan akan teknologi informasi semakin lama semakin
berkembang tentu ini tidak terlepas dari keberadaan komputer sebagai alat
pendukungnya. Penggunaan komputer sebagai sarana menciptakan informasi baik
itu dalam pembuatan program aplikasi yang lebih bermanfaat. Dalam pembuatan
program aplikasi tentu harus memiliki beberapa spesifikasi sistem komputer agar
program aplikasi tersebut dapat berjalan sebagaimana mestinya. Adapun spesifikasi
sistem komputer sebagai berikut:
1. Perangkat keras (hardware)
Perangkat keras merupakan sebuah alat yang berfungsi menjalankan program
aplikasi atau software yang akan digunakan. Di dalam perangkat keras terdapat
peralatan masukan (input device), tempat penyimpanan (storage unit), dan
peralatan keluaran (output device).
Spesifikasi perangkat keras minimum yang dibutuhkan adalah sebagai
berikut:
a. Processor : Intel Core 2 Duo @ 2.00 Ghz
b. Memory (RAM) : 2 GB
c. Monitor : WXGA 14”
d. Harddisk : 250 GB
e. Mouse : PS/2
f. Keyboard : Standart 102 Keys
g. Printer : Canon IP 2770
Page 36
63
2. Perangkat lunak (software)
Perangkat lunak merupakan suatu rangkaian instruksi yang disusun secara
teratur agar komputer dapat mengolah data untuk mendapatkan informasi
yang dibutuhkan oleh pengguna. Adapun spesifikasi perangkat lunak yang
dibutuhkan adalah sebagai berikut:
a. Sistem Operasi : Microsoft Windows 7
b. Sistem Aplikasi : Microsoft Visual Basic 6.0, Crystal Report
dan WampServer
c. Database : MySQL
d. Program Pendukung : ODBC 5
Page 37
64
3.6. Testing
1. Pengujian Halaman Login
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nama pengguna
dan sandi tidak
diisi, klik tombol
masuk
Nama Pengguna
(kosong)
Sandi (kosong)
User id atau
password
kosong/salah
Sesuai
harapan
Valid
2. Memasukan
nama pengguna
benar dan sandi
salah, klik tombol
masuk
Nama Pengguna
(komisaris)
Sandi (AAAAA)
User id atau
password
kosong/salah
Sesuai
harapan
Valid
3. Memasukan
nama pengguna
salah dan sandi
benar
Nama Pengguna
(sssss)
Sandi (12345)
User id atau
password
kosong/salah
Sesuai
harapan
Valid
4. Jika nama
pengguna benar
dan sandi benar
Nama pengguna
(komisaris)
Sandi (12345)
Selamat
dating
komisaris
Sesuai
harapan
Valid
Page 38
65
2. Pengujian Input Data User
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
3. Pengujian Ubah Data User
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
diubah
Sesuai
harapan
Valid
Page 39
66
4. Pengujian Hapus Data User
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
5. Pengujian Input Data Pelanggan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
Page 40
67
6. Pengujian Ubah Data Pelanggan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
ubah
Sesuai
harapan
Valid
7. Pengujian Hapus Data Pelanggan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
Page 41
68
8. Pengujian Input Data Supir
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
9. Pengujian Ubah Data Supir
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
ubah
Sesuai
harapan
Valid
Page 42
69
10. Pengujian Hapus Data Supir
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
11. Pengujian Input Data Mobil
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
Page 43
70
12. Pengujian Ubah Data Mobil
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
ubah
Sesuai
harapan
Valid
13. Pengujian Hapus Data Mobil
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
Page 44
71
14. Pengujian Input Data Tujuan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
15. Pengujian Ubah Data Tujuan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
ubah
Sesuai
harapan
Valid
Page 45
72
16. Pengujian Hapus Data Tujuan
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
17. Pengujian Input Data Pengiriman
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Jika semua data
tidak diisi, klik
simpan
Form input data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengisi semua
data dengan
lengkap dan
benar, klik
tombol simpan
Form input data (diisi
dengan lengkap dan
benar)
Data
berhasil
dsimpan
Sesuai
harapan
Valid
Page 46
73
18. Pengujian Ubah Data Pengiriman
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
semua atau
sebagian dari
isian data, klik
ubah
Form ubah data
(kosong semua atau
sebagian)
Data belum
lengkap
Sesuai
harapan
Valid
2. Mengubah
semua data
dengan lengkap
dan benar, klik
tombol ubah
Form ubah data (diisi
dengan lengkap dan
benar)
Data
berhasil
ubah
Sesuai
harapan
Valid
19. Pengujian Hapus Data Pengiriman
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
hapus
Klik tombol hapus (klik
tombol hapus)
Anda yakin
aka
menghapus
data ini?
Sesuai
harapan
Valid
Page 47
74
20. Pengujian Cetak Laporan Pengiriman
No. Skenario
Pengujian
Test Cast Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
box pilihan
bulan atau
tahun, klik
cetak
Form data laporan
pengiriman (kosong
box pilihan bulan atau
tahun )
Data tidak
ditemukan
Sesuai
harapan
Valid
2. Mengosongkan
box pilihan
bulan, klik
cetak
Form data laporan
pengiriman (kosong
box pilihan bulan)
Data tidak
ditemukan
Sesuai
harapan
Valid
3. Mengosongkan
box pilihan
tahun, klik
cetak
Form data laporan
pengiriman (kosong
box pilihan tahun)
Data tidak
ditemukan
Sesuai
harapan
Valid
Mengisi data
box pilihan
bulan dan
tahun, klik
tombok cetak
Form data laporan
pengiriman (diisi
dengan lengkap bulan
dan tahun)
Data
berhasil
dicetak
Sesuai
harapan
Valid