Bab Iv

Anda mungkin juga menyukai

Anda di halaman 1dari 27

BAB IV

HASIL DAN PEMBAHASAN

4.1 Deskripsi Sitem


Analisis sistem merupakan analisa untuk sebuah pemecahan masalah dari
masalah-masalah yang dihadapi sebelumnya sehingga terwujudnya sebuah sistem
yang berguna. Dalam sistem pengarsipan sebelumnya memiliki berbagai macam
masalah yang meliputi ketidak akuratan informasi, belum menggunakan sistem
secara sistematis, serta belum dapat memberikan sebuah informasi yang tepat.
Dalam membangun sistem informasi untuk pengarsipan data angkutan
diperhatikan berbagai data diantaranya :
1. Data arsip angkutan barang.
2. Data arsip trayek angkutan diantaranya trayek dalam kota dan trayek luar
kota.
Adapun sistem pengarsipan data angkutan pada dinas perhubungan
kabupaten kolaka sebagi berikut :
1. Sistem yang berjalan
Proses sistem yang berjalan pada Kantor Dinas Perhubungan Kab. Kolaka
yaitu pemilik kendaraan membawa buku keur sebagai syarat mendapatkan
kartu angkutan barang atau trayek angkutan selanjtnya Kasi Angkutan
mengecek data-data kendaraan dan mengeluarkan blangko kartu angkutan
barang atau trayek angkutan diserahkan ke Admin untuk diinput, setelah
diinput dibukukan kedalam buku dan kartu angkutan barang atau trayek
angkutan diserahkan ke Kepala Bidang untuk diparaf dan ditanda tangani
oleh Kepala Dinas. Kartu angkutan barang atau trayek angkutan selesai dan
diserahkan ke pemilik Kendaraan.

26
27

ALUR PEMBUATAN KARTU ANGKUTAN BARANG DAN KARTU TRAYEK ANGKUTAN

Pemilik Kasi Kepala Kepala


Kendaraan Angkutan Bidang Dinas

Mulai Buku Keur

Pengecekan
Data
Buku Keur Kendaraan

Blangko Kartu
Angk.Barang /
Trayek Angkutan

Kartu Kartu
Angk.Barang / Angk.Barang /
Trayek Angkutan Trayek Angkutan
Input
Blangko

Blangko Kartu Kartu


Angk.Barang / Kartu Di Ditanda
Trayek Angkutan Paraf tangani

Pembukuan Kartu
dan Angk.Barang /
Pembayaran Trayek Angkutan
Telah Diparaf

Arsip

Kartu Kartu Kartu Angk.Barang /


Angk.Barang /
Trayek Angkutan
Angk.Barang / Trayek Angkutan
Trayek Angkutan Telah Ditanda tangani
diserahkan

Selesai

Gambar 4.1 Sistem Yang Berjalan


28

2. Adapunn Sistem yang diusulkan


Sistem yang diusulkan sama saja dengan sistem yang berjalan hanya dalam
proses pengarsipannya menggunakan aplikasi sistem agar lebih teratur.

ALUR PEMBUATAN KARTU ANGKUTAN BARANG DAN KARTU TRAYEK ANGKUTAN

Pemilik Kasi Kepala Kepala


Kendaraan Angkutan Bidang Dinas

Mulai Buku Keur

Pengecekan
Data
Buku Keur Kendaraan

Blangko Kartu
Angk.Barang /
Trayek Angkutan

Kartu Kartu
Angk.Barang / Angk.Barang /
Trayek Angkutan Trayek Angkutan
Input
Blangko

Blangko Kartu Kartu


Angk.Barang / Kartu Di Ditanda
Trayek Angkutan Paraf tangani

Pembukuan Kartu
dan Angk.Barang /
Pembayaran Trayek Angkutan
Telah Diparaf

Database

Kartu
Kartu Angk.Barang /
Angk.Barang /
Arsip Trayek Angkutan
Trayek Angkutan
Telah Ditanda tangani
diserahkan

Kartu
Angk.Barang /
Selesai Trayek Angkutan

Gambar 4.2 Sistem Yang Diusulkan


29

4.2 Perancangan Sistem


Tujuan utama dari perancangan sistem secara global adalah memberikan
gambaran tentang sistem yang akan dibangun serta memahami alur informasi dan
proses yang ada dalam sistem. Pada tahapan ini dilakukan dengan membangun
basis pengetahuan yang meliputi pemodelan proses yang terdiri dari diagram
konteks dan diagram alir data, pemodelan datanya terdiri mapping table serta
rancangan tabel, perancangan masukan, keluaran dan rancangan menu yang
digunakan berfungsi untuk menampilkan menu-menu yang ada dalam
aplikasi.Perancangan sistem yang dilakukan dalam membangun sistem informasi
pengarsipan data angkutan terdiri atas perancangan proses, perancangan basis
data, dan perancangan antar muka.

4.2.1 Struktur Tabel


Basis data dalam sistem informasi pengarsipan data angkutan pada kantor
Dinas Perhubungan Kabupaten Kolaka diberinama “db_arsip” dengan tabel arsip
angkutan barang, tabel arsip trayek angkutan, tabel jalur trayek, tabel map arsip
dan tabel lemari arsip.

1. Tabel arsip angkutan barang


Tabel arsip angkutan barang digunakan untuk menyimpan data arsip
angkutan barang. Tabel arsip angkutan barang terdiri dari 11 Fields.

Gambar 4.3 Tabel Arsip Angkutan Barang


30

2. Tabel arsip trayek angkutan


Tabel arsip trayek angkutan digunakan untuk menyimpan data arsip trayek
angkutan. Tabel arsip trayek angkutan terdiri dari 15 Fields.

Gambar 4.4 Tabel Arsip Trayek Angkutan

3. Tabel jalur trayek


Tabel jalur trayek angkutan digunakan untuk menyimpan data arsip trayek
angkutan. Tabel arsip angkutan terdiri dari 3 Fields.

Gambar 4.5 Tabel Jalur Trayek

4. Tabel map arsip


Tabel map arsip digunakan untuk menyimpan data arsip trayek angkutan dan
arsip angkutan barang. Tabel arsip angkutan terdiri dari 2 Fields.

Gambar 4.6 Tabel Map Arsip


31

5. Tabel lemari arsip


Tabel lemari arsip digunakan untuk menyimpan data arsip trayek angkutan
dan arsip angkutan barang. Tabel arsip angkutan terdiri dari 2 Fields.

Gambar 4.7 Tabel Lemari Arsip

4.2.2 Relasi
Proses relasi antar atribut merupakan gambaran antar atribut yang
mempunyai kunci utama yang sama, sehingga atribut-atribut tersebut menjadi satu
kesatuan yang dihubungkan oleh field kunci. Pada proses relasi tabel elemen-
elemen data dikelompokkan menjadi satu file data base beserta entittas dan
hubungannya. Relasi antar tabel sistem informasi pengarsipan data angkutan pada
Kantor Dinas Perhubungan Kab. Kolaka sebagai berikut :

Gambar 4.8 Relasi Antar Tabel Dalam Data Base


Pada gambar 4.8 dapat dilihat terdapat 5 tabel dalam data base yang saling
berelasi. Tabel arsip angkutan barang memiliki relasi dengan tabel map arsip dan
tabel lemari arsip, sedangkan tabel trayek angkutan memiliki relasi dengan tabel
jalur trayek, tabel map arsip dan tabel lemari arsip.
32

4.2.3 Flowchart Pengarsipan


Flowchart perhitungan adalah suatu skema yang menggambarkan urutan
dari awal sampai akhir, dapat dilihat sebagai berikut :

START

Input
Jenis
Angkutan

Penentuan
Lokasi Arsip

Laporan
Lokasi
Arsip

END

Gambar 4.9 Flowchart Pengarsipan

Adapun penjelasan dari langkah – langkah tersebut adalah sebagai berikut :


- Input jenis arsip berdasarkan jenisnya.
- Setelah diinput berdasarkan jenisnya lalu penentuan lokasi itu berada.
- Laporan lokasi arsip yang berada dilemari arsip.
33

4.2.4 Diagram Konteks


Diagram konteks merupakan gambaran global mengenai suatu sistem,
bagaimna data digunakan dan ditransformasikan untuk proses atau yang
menggambarkanaliran data kedalam dan keluar sistem. Berikut diagram konteks
dari sistem informasi pengarsipan pada dinas perhubungan.

Pemilik
Kasi Angkutan
Kendaraan

Buku Keur
Data Angkutan Barang
Sistem Data Trayek Angkutan
Informasi
Kartu Angkutan Barang
kartu Trayek Angkutan

Kartu Angkutan Barang Kartu Angkutan Barang


kartu Trayek Angkutan kartu Trayek Angkutan
Kepala Dinas Kepala Bidang

Gambar 4.10 Context Diagram (Diagram Konteks)

Gambar 4.10 menjelaskan, pengguna akan melakukan penginputan data


angkutan barang dan data trayek angkutan. Setelah dilakukan proses oleh sistem,
sistem akan menghasilkan laporan arsip angkutan barang,dan laporan arsip
trayek angkutan, yang kemudian laporan tersebut ditujukan ke kepala bidang lalu
lintas dan angkutan.

4.2.5 Data Flow Diagram


Diagram arus merupakan diagram yang digunakan untuk menggambarakan
tahapan-tahapan proses data yang ada pada diagram konteks. Berikut diagram arus
data pada gambar 4.11
34

1
Input
Data Arsip Angk. Barang Data Arsip Angk. Barang
Operator/Admin Arsip Tabel Arsip Angk. Barang
Angkutan
Barang

2
Input
Data Arsip Trayek Angk. Data Arsip Trayek Angk. Tabel Arsip Trayek Angk
Arsip
Trayek
Angkutan

3
Data Jalur Trayek Data Jalur Trayek
Input Tabel Jalur Trayek
Jalur Trayek

4
Data Lemari Data Lemari
Input Tabel Lemari
Lemari

5
Data Map Data Map
Input Tabel Map
Map

6 Data Map
Proses Pencarian Pencarian Data Lemari
Arsip Angk. Data Arsip Angk. Barang
Barang

Proses Pencarian 7 Data Jalur Trayek


Pencarian Data Arsip Trayek Angkutan
Arsip Trayek Data Map
Angk. Data Lemari

Cetak Arsip Angk. Barang


Cetak Arsip Trayek Angk.
Cetak Gambar Arsip Angk. Barang
Cetak Gambar Arsip Trayek Angk. Data Arsip Trayek Angkutan
8
Laporan Arsip Angk. Barang Cetak Data Arsip Angk. Barang
Laporan Arsip Trayek Angk.

Laporan Arsip Angk. Barang


Laporan Arsip Trayek Angk.

Kepala Bidang

Gambar 4.11 Data Flow Diagram


35

Gambar 4.11 menjelaskan, pengguna melakukan penginputan data arsip


angkutan barang dan menyimpan pada table tabel arsip angkutan barang.
Kemudian menginput data arsip trayek angkutan dan menyimpan di table arsip
trayek angkutan serta menginput nama lemari dan nama map. Selanjutnya
pengguna dapat melakukan pencarian data angkutan barang dan data trayek
angkutan yang tersimpan pada database. Kemudian sistem akan menghasilkan
laporan arsip angkutan barang dan laporan arsip trayek angkutan yang dapat
dicetak. , laporan tersebut ditujukan kemudian ke kepala bidang lalu lintas dan
angkutan.

4.3 Implementasi
1. Halaman Utama
Gambar 4.12 menjelaskan tentang tampilan halaman utama dan menu-menu
yang ada dalam aplikasi. Terdapat 4 menu utama pada halaman utama diataranya,
menu input digunakan untuk menginput data arsip angkutan barang, data arsip
trayek angkutan, data lemari arsip dan data map arsip. Menu pencarian digunakan
untuk mencari data arsip angkutan barang dan data arsipt rayek angkutan, dan
menu cetak digunakan untuk mencetak hasil inputan secara keseluruhan yang
ditujukkan ke kepala bidang, sedangkan menu keluar digunakan untuk menutup
program aplikasi.

Gambar 4.12 Halaman Utama


36

2. Halaman Input ArispAngkutanBarang


Gambar 4.13 menjelaskan tentang tampilan proses penginputan arsip
angkutan barang. Menu ini terdiri dari beberapa kolom isian dan tombol. Kolom
isian digunakan untuk menginput data-data angkutan barang, sedangkan tombol-
tombol yang terdapat pada menu ini terdiri dari tombol simpan, hapus, bersihkan
input gambar dan keluar.

Gambar 4.13 Input Arsip Angkutan Barang

Berikut adalah scrip program atau kode program yang digunakan untuk
menyimpan hasil inputan pada form input arsip angkutan barang sebagai berikut :

IF EMPTY(thisform.text1.value)
MESSAGEBOX("No. Polisi Tidak Boleh Kosong",16,"PESAN")
ELSE
SELECT tabel_arsip_angkutan_barang
COUNT TO a FOR kd_map=thisform.combo4.Value
IF (a<50)
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
x = 6
replace no_uji WITH thisform.text2.Value
replace nama WITH thisform.text3.Value
replace alamat WITH thisform.text4.Value
replace daya_angkut WITH thisform.text5.value
replace merek WITH thisform.combo1.Value
replace jenis with thisform.combo3.Value
replace tahun WITH thisform.text8.Value
replace berlaku WITH thisform.text9.Value
replace kd_lemari WITH thisform.combo2.Value
replace kd_map WITH thisform.combo4.Value
replace gambar WITH thisform.image1.Picture
ELSE
37

APPEND BLANK
replace no_polisi WITH thisform.text1.value
replace no_uji WITH thisform.text2.Value
replace nama WITH thisform.text3.Value
replace alamat WITH thisform.text4.Value
replace daya_angkut WITH thisform.text5.value
replace merek WITH thisform.combo1.Value
replace jenis with thisform.combo3.Value
replace tahun WITH thisform.text8.Value
replace berlaku WITH thisform.text9.Value
replace kd_lemari WITH thisform.combo2.Value
replace kd_map WITH thisform.combo4.Value
replace gambar WITH thisform.image1.Picture
ENDIF
ELSE
MESSAGEBOX("Map Ini Sudah Penuh ! Silahkan Pilih Map Lain
!",16,"Pesan")
RETURN
ENDIF
endif
THISFORM.COMMAND2.Click

Gambar 4.14 Kode Program Tombol Simpan

3. Halaman Input Arisp Trayek Angkutan


Gambar 4.15 menjelaskan tentang tampilan proses penginputan arsip trayek
angkutan. Menu ini terdiri dari beberapa kolom isian dan tombol. Kolom isian
digunakan untuk menginput data-data trayek angkutan, sedangkan tombol-tombol
yang terdapat pada menu ini terdiri dari tombol simpan, hapus, bersihkan, input
gambar dan keluar.

Gambar 4.15 Input Arisp Trayek Angkutan


38

Berikut adalah scrip program atau kode program yang digunakan untuk
menyimpan hasil inputan pada form input arsip trayek angkutan sebagai berikut :

IF EMPTY(thisform.text1.value)
MESSAGEBOX("No. Polisi Tidak Boleh Kosong",16,"PESAN")
ELSE
SELECT 1
COUNT TO a FOR kd_map=thisform.combo4.Value
IF (a<30)
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
x = 6
MESSAGEBOX("No. Pilisi Ini Sudah Ada, Apakan Anda
Ingin Menimpa Data Ini ?",4+32,"PESAN")
replace no_uji WITH thisform.text2.Value
replace nama WITH thisform.text3.Value
replace alamat WITH thisform.text4.Value
replace daya_angkut_b WITH thisform.text5.value
replace merek WITH thisform.combo1.Value
replace jenis with thisform.combo3.Value
replace tahun WITH thisform.text8.Value
replace berlaku WITH thisform.text9.Value
replace kd_lemari WITH thisform.combo2.Value
replace kd_map WITH thisform.combo4.Value
replace gambar WITH thisform.image1.Picture
replace nama_po WITH thisform.text6.Value
replace daya_angkut_o WITH thisform.text7.Value
replace kd_trayek WITH thisform.combo5.Value
replace jalur_trayek WITH thisform.text10.value
ELSE
APPEND BLANK
replace no_polisi WITH thisform.text1.value
replace no_uji WITH thisform.text2.Value
replace nama WITH thisform.text3.Value
replace alamat WITH thisform.text4.Value
replace daya_angkut_b WITH thisform.text5.value
replace merek WITH thisform.combo1.Value
replace jenis with thisform.combo3.Value
replace tahun WITH thisform.text8.Value
replace berlaku WITH thisform.text9.Value
replace kd_lemari WITH thisform.combo2.Value
replace kd_map WITH thisform.combo4.Value
replace gambar WITH thisform.image1.Picture
replace nama_po WITH thisform.text6.Value
replace daya_angkut_o WITH thisform.text7.Value
replace kd_trayek WITH thisform.combo5.Value
replace jalur_trayek WITH thisform.text10.value
ENDIF
ELSE
MESSAGEBOX("Map Ini Sudah Penuh ! Silahkan Pilih Map
Yang Lain !",16,"PESAN")
thisform.combo4.SetFocus()
RETURN
ENDIF
39

ENDIF
thisform.command2.Click()

Gambar 4.16 Kode program Tombol Simpan

4. Halaman Input Jalur Trayek


Gambar 4.17 menjelaskan tentang tampilan proses penginputan arsip jalur
trayek. Menu ini terdiri dari beberapa kolom isian dan tombol. Kolom isian
digunakan untuk menginput data-data jalur trayek, sedangkan tombol-tombol
yang terdapat pada menu ini terdiri dari tombol simpan, hapus, bersihkan dan
keluar.

Gambar 4.17 Input JalurTrayek

Berikut adalah scrip program atau kode program yang digunakan untuk
menyimpan hasil inputan pada form input jalur trayek sebagai berikut :
IF EMPTY(thisform.text1.value)
MESSAGEBOX("Kode Trayek Tidak Boleh Kosong",16,"PESAN")
ELSE
SELECT tabel_jalur_trayek
LOCATE FOR kd_trayek = thisform.text1.Value
IF FOUND()
x = 6
replace nama_trayek WITH thisform.text2.Value
replace jalur_trayek WITH thisform.text3.Value
ELSE
APPEND BLANK
replace kd_trayek WITH thisform.text1.Value
replace nama_trayek WITH thisform.text2.Value
replace jalur_trayek WITH thisform.text3.Value
ENDIF
ENDIF
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text3.Value=""
thisform.text1.SetFocus()

Gambar 4.18 Kode program Tombol Simpan


40

5. Halaman Input Lemari Arsip


Gambar 4.19 menjelaskan tentang tampilan proses penginputan data-data
yang akan disimpan pada lemari arsip. Menu ini terdiri dari beberapa kolom isian
dan tombol. Kolom isian digunakan untuk menginput data-data yang akan
diarsipkan pada lemari tertentu, sedangkan tombol-tombol yang terdapat pada
menu initer diri dari tombol simpan, hapus, bersihkan dan keluar.

Gambar 4.19 Input lemari arsip

Berikut adalah scrip program atau kode program yang digunakan untuk
menyimpan hasil inputan pada form input lemari arsip sebagai berikut :
IF EMPTY(thisform.text1.value) .or. EMPTY(thisform.text2.value)
MESSAGEBOX("ISI DATA DENGAN LENGKAP !",0+16,"PESAN")
THISFORM.text1.SetFocus()
RETURN
ELSE
SELECT tabel_lemari_arsip
LOCATE FOR kd_lemari = thisform.text1.Value
IF FOUND()
replace nama_lemari WITH thisform.text2.Value
thisform.command3.Click()
ELSE
APPEND BLANK
replace kd_lemari WITH thisform.text1.Value
replace nama_lemari WITH thisform.text2.Value
thisform.command3.Click()
ENDIF
ENDIF
Gambar 4.20 Kode program Tombol Simpan

6. Halaman Input Map Arsip


Gambar 4.21 menjelaskan tentang tampilan proses penginputan data-data
yang akan disimpan pada map arsip. Menu ini terdiri dari beberapa kolom isian
dan tombol. Kolom isian digunakan untuk menginput data-data yang akan
diarsipkan pada map tertentu, sedangkan tombol-tombol yang terdapat pada menu
ini terdiri dari tombol simpan, hapus, bersihkan dan keluar
41

Gambar 4.21 Input Map Arsip


Berikut adalah scrip program atau kode program yang digunakan untuk
menyimpan hasil inputan pada form input map arsip barang sebagai berikut :

IF EMPTY(thisform.text1.value) .or. EMPTY(thisform.text2.value)


MESSAGEBOX("ISI DATA DENGAN LENGKAP !",0+16,"PESAN")
THISFORM.text1.SetFocus()
RETURN
ELSE
SELECT tabel_map_arsip
LOCATE FOR kd_map = thisform.text1.Value
IF FOUND()
replace nama_map WITH thisform.text2.Value
thisform.command3.Click()
ELSE
APPEND BLANK
replace kd_map WITH thisform.text1.Value
replace nama_map WITH thisform.text2.Value
thisform.command3.Click()
ENDIF
ENDIF
Gambar 4.22 Kode program Tombol Simpan

7. Halaman Pencarian Arsip Angkutan Barang


Gambar 4.23 menjelaskan tentang tampilan proses pencarian data-data
angkutan barang yang telah diinput. Menu ini terdiri dari beberapa kolom isian
dan tombol. Kolom isian digunakan untuk menginput primary key yang kemudian
menampilkan secara keseluruhan data yang telah diinput, sedangkan tombol-
tombol yang terdapat pada menu ini terdiri dari tombol cari, bersihkan dan keluar
42

Gambar 4.23 Pencarian Arsip Angkutan Barang


Berikut adalah scrip program atau kode program yang digunakan untuk
pencarian hasil pada form pencarian arsip angkutan barang sebagai berikut :
IF EMPTY(thisform.text1.value)
MESSAGEBOX("No. Polisi Tidak Boleh Kosong",16,"PESAN")
ELSE
SELECT tabel_arsip_angkutan_barang
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
x = 6
THISFORM.label24.caption=nama
thisform.label25.caption=alamat
thisform.label26.caption=no_uji
thisform.label27.caption=daya_angkut
thisform.label28.caption=merek
thisform.label29.caption=jenis
thisform.label30.caption=tahun
thisform.TEXT2.VALUE=berlaku
thisform.label32.caption=kd_lemari
thisform.label33.caption=kd_map
thisform.image1.Picture=gambar
ELSE
MESSAGEBOX("No. Polisi Ini Belum Ada
!",16,"PESAN")

ENDIF
endif
SELECT tabel_lemari_arsip
LOCATE FOR kd_lemari = thisform.label32.Caption
IF FOUND()
thisform.label31.Caption=nama_lemari
ELSE
ENDIF
SELECT tabel_map_arsip
LOCATE FOR kd_map = thisform.label33.Caption
43

IF FOUND()
thisform.label35.Caption=nama_map
ELSE
ENDIF
Gambar 4.24 Kode program Tombol Cari

8. Halaman Pencarian Arsip Trayek Angkutan


Gambar 4.25 menjelaskan tentang tampilan proses pencarian data-data
trayek angkutan yang telah diinput. Menu ini terdiri dari beberapa kolom isian dan
tombol. Kolom isian digunakan untuk menginput primary key yang kemudian
menampilkan secara keseluruhan data yang telah diinput, sedangkan tombol-
tombol yang terdapat pada menu ini terdiri dari tombol cari, bersihkan dan keluar.

Gambar 4.25 Pencarian Arsip Trayek Angkutan


Berikut adalah scrip program atau kode program yang digunakan untuk
pencarian hasil pada form pencarian arsip trayek angkutan sebagai berikut :
IF EMPTY(thisform.text1.value)
MESSAGEBOX("No. Polisi Tidak Boleh Kosong",16,"PESAN")
ELSE
SELECT tabel_arsip_trayek_angkutan
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
x = 6
THISFORM.TEXT3.VALUE=nama
thisform.TEXT6.VALUE=alamat
thisform.label26.caption=no_uji
thisform.label27.caption=daya_angkut_o
thisform.label28.caption=merek
thisform.label29.caption=jenis
44

thisform.label30.caption=tahun
thisform.TEXT2.VALUE=berlaku
thisform.label32.caption=kd_lemari
thisform.label33.caption=kd_map
thisform.image1.Picture=gambar
thisform.TEXT5.VALUE=jalur_trayek
thisform.label39.Caption=kd_trayek
thisform.TEXT4.VALUE=nama_po
thisform.label25.Caption=daya_angkut_b
ELSE
MESSAGEBOX("No. Polisi Ini Belum Ada
!",16,"PESAN")

ENDIF
endif
SELECT tabel_lemari_arsip
LOCATE FOR kd_lemari = thisform.label32.Caption
IF FOUND()
thisform.label42.Caption=nama_lemari
ELSE
ENDIF
SELECT tabel_map_arsip
LOCATE FOR kd_map = thisform.label33.Caption
IF FOUND()
thisform.label43.Caption=nama_map
ELSE
ENDIF
Gambar 4.26 Kode program Tombol Cari

9. Halaman Cetak
Gambar 4.27 menjelaskan tentang tampilan laporan setiap data yang telah
diinput. Pada menu ini kita dapat melihat hasil inputan untuk setiap laporan, serta
dapat melakukan pencetakan laporan dengan member tanda check pada laporan
yang diinginka kemudian tekan tekan tombol cetak.

Gambar 4.27 CetakLaporan


45

Berikut adalah scrip program atau kode program yang digunakan untuk
mencetak hasil pada form cetak sebagai berikut :
IF thisform.optiongroup1.Value=0
MESSAGEBOX("PILIH TERLEBIH DAHULU LAPORAN YANG AKAN
DICETAK",0+16,"PESAN")
RETURN
ELSE
IF thisform.optiongroup1.option1.Value=1
SELECT tabel_arsip_angkutan_barang
LOCATE FOR n_lemari = thisform.combo2.Value .or. n_map =
thisform.combo3.Value
IF FOUND()
REPORT FORM arsip_angkutan_barang FOR n_lemari =
thisform.combo2.Value .or. n_map =
thisform.combo3.Value preview
ELSE
MESSAGEBOX("TIDAK ADA ARSIP DENGAN NAMA LEMARI ATAU
NAMA MAP INI",0+16,"PESAN")
ENDIF
ELSE
IF thisform.optiongroup1.option2.Value=1
SELECT tabel_arsip_trayek_angkutan
LOCATE FOR n_lemari = thisform.combo2.Value .or. n_map =
thisform.combo3.Value
IF FOUND()
REPORT FORM arsip_trayek_angkutan FOR n_lemari =
thisform.combo2.Value .or. n_map =
thisform.combo3.Value preview
ELSE
MESSAGEBOX("TIDAK ADA ARSIP DENGAN NAMA LEMARI ATAU
NAMA MAP INI",0+16,"PESAN")
ENDIF
ELSE
IF thisform.optiongroup1.option3.Value=1
SELECT tabel_arsip_angkutan_barang
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
REPORT FORM lap_gambar_arsip_angk_barang FOR
no_polisi = thisform.text1.Value PREVIEW
ELSE
MESSAGEBOX("TIDAK ADA ARSIP DENGAN NO. POLISI
INI",0+16,"PESAN")
ENDIF
ELSE
SELECT tabel_arsip_trayek_angkutan
LOCATE FOR no_polisi = thisform.text1.Value
IF FOUND()
REPORT FORM lap_gambar_arsip_trayek_angk FOR
no_polisi = thisform.text1.Value PREVIEW
ELSE
MESSAGEBOX("TIDAK ADA ARSIP DENGAN NO. POLISI
INI",0+16,"PESAN")
ENDIF
ENDIF
ENDIF
ENDIF
Endif

Gambar 4.28 Kode Program Tombol Cetak


46

4.4 Pengujian Sistem


Pengujian sistem dilakukan untuk memeriksa kinerja antar komponen
sistem yang diimplementasikan. Tujuan utama daripengujian sistem adalah untuk
memastikan bahwa elemen-elemen atau komponen-komponen dari sistem telah
berfungsi sesuai dengan yang diharapkan. Metode pengujian yang digunakan
adalah metode Black Box.

Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa


memperdulikan struktur logika internal perangkat lunak. Metode ini digunakan
utnuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian
Black Box merupakan metode perancangan data uji yang didasarkan pada
spesifikasi perangkat lunak. Data uji dibandingkan, dieksekusi pada perangkat
lunak, dan kemudian keluaran dari perangkat lunak di cek apakah sudah sesuai
dengan yang diharapkan atau tidak.
Adapun pengujian sistem yang akan diuji dengan teknik pengujian Black
Box sebagai berikut :
Tabel 4.1 Pengujian Sistem
Nama Langkah Yang
No Test Case Hasil
Form Pengujian Diharapkan
1. Form Mengisi No.polisi,nama,no.uji Sistem Sesuai
Input form data kendaraan,daya menerima
Data arsip angkut,merek data dan
Arsip angkutan kendaraan,jenis tersimpan ke
Angkutan barang kendaraan,tahun database
Barang kemudian pembuatan,berlaku
menekan hingga,letak
tombol arsip,alamat,gambar arsip
“Simpan”
Mengisi No.polisi,nama,no.uji Sistem akan Sesuai
form data kendaraan,daya menerima
arsip angkut,merek data dan
angkutan kendaraan,jenis muncul pesan
barang kendaraan,tahun yakin data ini
kemudian pembuatan,berlaku akan
menekan hingga,letak dihapus?
tombol arsip,alamat,gambar arsip
“Hapus”
47

Mengisi No.polisi,nama,no.uji Sistem akan Sesuai


form data kendaraan,daya menerima
arsip angkut,merek dan
angkutan kendaraan,jenis mengosongka
barang kendaraan,tahun n form
kemudian pembuatan,berlaku
menekan hingga,letak
tombol arsip,alamat,gambar arsip
“Bersihkan

Mengisi - Sistem akan Sesuai
form data menerima
arsip dan kembali
angkutan kemenu
barang utama
kemudian
menekan
tombol
“Keluar”
Mengisi Gambar arsip Sistem akan Sesuai
form data menerima
arsip dan
angkutan menampilkan
barang gambar yang
kemudian dipilih
menekan
tombol
“Input
Gambar”
2. Form Mengisi No.polisi,nama,nama po, Sistem Sesuai
Input form data nama trayek, jalur menerima
Data arsip trayek,no.uji data dan
Arsip kemudian kendaraan,daya tersimpan ke
Trayek menekan angkut,merek database
Angkutan tombol kendaraan,jenis
“Simpan” kendaraan,tahun
pembuatan,berlaku
hingga,letak
arsip,alamat,gambar arsip
Mengisi No.polisi,nama,nama po, Sistem akan Sesuai
form data nama trayek, jalur menerima
arsip trayek trayek,no.uji data dan
angkutan kendaraan,daya muncul pesan
kemudian angkut,merek yakin data ini
menekan kendaraan,jenis akan
tombol kendaraan,tahun dihapus?
48

“Hapus” pembuatan,berlaku
hingga,letak
arsip,alamat,gambar arsip
Mengisi No.polisi,nama,nama po, Sistem akan Sesuai
form data nama trayek, jalur menerima
arsip trayek trayek,no.uji dan
angkutan kendaraan,daya mengosongka
kemudian angkut,merek n form
menekan kendaraan,jenis
tombol kendaraan,tahun
“Bersihkan pembuatan,berlaku
” hingga,letak
arsip,alamat,gambar arsip
Mengisi - Sistem akan Sesuai
form data menerima
arsip trayek dan kembali
angkutan kemenu
kemudian utama
menekan
tombol
“Keluar”
Mengisi Gambar arsip Sistem akan Sesuai
form data menerima
arsip trayek dan
angkutan menampilkan
kemudian gambar yang
menekan dipilih
tombol
“Input
Gambar”
3. Form Mengisi Kode trayek, nama Sistem Sesuai
Input form data trayek, jalur trayek menerima
Jalur Jalur trayek data dan
Trayek kemudian tersimpan ke
menekan database
tombol
“Simpan”
Mengisi Kode trayek, nama Sistem akan Sesuai
form data trayek, jalur trayek menerima
Jalur trayek data dan
kemudian muncul pesan
menekan yakin data ini
tombol akan
“Hapus” dihapus?
Mengisi Kode trayek, nama Sistem akan Sesuai
form data trayek, jalur trayek menerima
49

Jalur trayek dan


kemudian mengosongka
menekan n form
tombol
“Bersihkan

Mengisi - Sistem akan Sesuai
form data menerima
Jalur trayek dan kembali
kemudian kemenu
menekan utama
tombol
“Keluar”
4. Form Mengisi Kode lemari, nama Sistem Sesuai
Input form data lemari menerima
Lemari lemari arsip data dan
Arsip kemudian tersimpan ke
menekan database
tombol
“Simpan”
Mengisi Kode lemari, nama Sistem akan Sesuai
form data lemari menerima
lemari arsip data dan
kemudian muncul pesan
menekan yakin data ini
tombol akan
“Hapus” dihapus?
Mengisi Kode lemari, nama Sistem akan Sesuai
form data lemari menerima
lemari arsip dan
kemudian mengosongka
menekan n form
tombol
“Bersihkan

Mengisi - Sistem akan Sesuai
form data menerima
lemari arsip dan kembali
kemudian kemenu
menekan utama
tombol
“keluar”
5. Form Mengisi Kode map, nama map Sistem Sesuai
Input form data menerima
Map Map arsip data dan
Arsip kemudian tersimpan ke
50

menekan database
tombol
“Simpan”
Mengisi Kode map, nama map Sistem akan Sesuai
form data menerima
Map arsip data dan
kemudian muncul pesan
menekan yakin data ini
tombol akan
“Hapus” dihapus?
Mengisi Kode map, nama map Sistem akan Sesuai
form data menerima
Map arsip dan
kemudian mengosongka
menekan n form
tombol
“Bersihkan

Mengisi - Sistem akan Sesuai
form data menerima
Map arsip dan kembali
kemudian kemenu
menekan utama
tombol
“Keluar”
6. Form Mengisi No.polisi Sistem akan Sesuai
Pencarian form data menerima
Arsip arsip dan
Angkutan angkutan menampilkan
Barang barang data
kemudian berdasarkan
menekan no.polisi
tombol yang diinput
“Cari”
Mengisi No.polisi,nama,no.uji Sistem akan Sesuai
form data kendaraan,daya menerima
arsip angkut,merek dan
angkutan kendaraan,jenis mengosongka
barang kendaraan,tahun n form
kemudian pembuatan,berlaku
menekan hingga,letak
tombol arsip,alamat,gambar arsip
“Bersihkan

Mengisi - Sistem akan Sesuai
form data menerima
51

arsip dan kembali


angkutan kemenu
barang utama
kemudian
menekan
tombol
“keluar”
7. Form Mengisi No.polisi Sistem akan Sesuai
Pencarian form menerima
Arsip kemudian dan
Trayek menekan menampilkan
Angkutan tombol data
“Cari” berdasarkan
no.polisi
yang diinput
Mengisi No.polisi,nama,nama po, Sistem akan Sesuai
form nama trayek, jalur menerima
kemudian trayek,no.uji dan
menekan kendaraan,daya mengosongka
tombol angkut,merek n form
“Bersihkan kendaraan,jenis
” kendaraan,tahun
pembuatan,berlaku
hingga,letak
arsip,alamat,gambar arsip
Mengisi - Sistem akan Sesuai
form menerima
kemudian dan kembali
menekan kemenu
tombol utama
“Keluar”
8. Form Mengisi Angkutan barang, trayek Sistem akan Sesuai
Cetak form cetak angkutan, cetak gambar menerima
kemudian angkutan barang, cetak dan
menekan gambar trayek menampilkan
tombol angkutan,cetak data sesuai
“cetak” berdsarkan,nama pilihan atau
lemari,nama map,no check dan
polisi mengaktifkan
salah satu
label dari
pilihan
tersebut
Mengisi - Sistem akan Sesuai
form cetak menerima
kemudian dan kembali
52

menekan kemenu
tombol utama
“Keluar”

Anda mungkin juga menyukai