Lembar Pengesahan Implementasi Barcode Pada STNK (Studi Kasus: SAMSAT Prov - KEPRI)
Lembar Pengesahan Implementasi Barcode Pada STNK (Studi Kasus: SAMSAT Prov - KEPRI)
Pembimbing,
ii
ABSTRAKSI
Aplikasi Implementasi Barcode Pada STNK adalah Aplikasi untuk melakukan pembuatan dan proses
yang berkaitan dengan STNK. Aplikasi ini akan digunakan oleh petugas dalam melakukan proses
pendaftaran STNK,pembayaran pajak,dan terakhir razia kendaraan.
Sistem keaman pada Aplikasi ini terdapat pada inputan id STNK yang didapatkan dari barcode yang
telah ada di STNK. Barcode merupakan suatu bentuk kode yang menyimpan data dengan ukuran dan
jenis yang berbeda. Barcode juga biasanya banyak digunakan atau kita jumpai di supermarket atau toko
buku, Barcode menyimpan nomer seri / data yang berisi tentang jenis barang yang ada disupermarket
atau toko buku untuk melabeli suatu barang, nomer seri yang ada pada tiap barcode bersifat unik dan
tidak sama dengan nomer seri barcode lainnya. Sedangkan untuk proses pembacaan kode barcode,
diperlukan sebuah perangkat keras yang bernama Barcode reader. Penggunaannya dengan cara
menempelkan atau scanning kode barcode ke Barcode reader. Jadi untuk mendapatkan id STNK dari
sebuah STNK hanya bisa didapatkan melalui sebuah perangkat keras yang telah disebutkan
diatas(Barcode Reader).
iii
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas rahmat dan karunia-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir yang berjudul Implementasi Barcode Pada STNK dengan tepat waktu.
Tugas Akhir ini dilaksanakan selama semester V – VI mulai awal September 2008 sampai dengan
awal Mei 2009.
Adapun tujuan penulis mengembangkan sistem ini adalah untuk identifikasi data STNK pada pemilik
dengan data yang terdapat di SAMSAT.
Dalam penulisan ini, penulis mengakui bahwa masih banyak terdapat kekurangan-kekurangan dalam
penyusunanya. Oleh karena itu, penulis sangat mengharapkan bantuan dari berbagai pihak berupa kritik
ataupun saran guna penyempurnaan selanjutnya. Akhir kata penulis ucapkan terima kasih, semoga
laporan ini dapat bermanfaat bagi pembaca yang ingin mengembangkan sebuah aplikasi yang serupa.
Penulis
iv
DAFTAR ISI
Lembar Pengesahan .................................................................................................................................... ii
Abstraksi ................................................................................................................................................... iii
Kata Pengantar ............................................................................................................................................iv
Daftar Isi .................................................................................................................................................. vii
Daftar Tabel ............................................................................................................................................. viii
Daftar Gambar ............................................................................................................................................ix
v
A.4 Razia ..........................................................................................................................................18
A.5 User ............................................................................................................................................19
Lampiran B Perancangan Rinci Fungsional ............................................................................................20
B.1 Spesifikasi Fungsi/Proses F_1 ...................................................................................................20
B.1.1 Spesifikasi Layar Utama ...................................................................................................20
B.1.2 Spesifikasi Objek-Objek Pada Layar ................................................................................20
B.1.3 Spesifikasi Layar Pesan .....................................................................................................20
B.1.4 Spesifikasi Proses/Algoritma ............................................................................................21
B.1.5 Spesifikasi Report..............................................................................................................21
B.2 Spesifikasi Fungsi/Proses F_2 ...................................................................................................21
B.2.1 Spesifikasi Layar Utama ...................................................................................................22
B.2.2 Spesifikasi Objek-Objek Pada Layar ................................................................................22
B.2.3 Spesifikasi Layar Pesan .....................................................................................................22
B.2.4 Spesifikasi Proses/Algoritma ...................................................................................... 22-23
B.2.5 Spesifikasi Report..............................................................................................................23
B.3 Spesifikasi Fungsi/Proses F_3 ...................................................................................................23
B.3.1 Spesifikasi Layar Utama ...................................................................................................23
B.3.2 Spesifikasi Objek-Objek Pada Layar ................................................................................23
B.3.3 Spesifikasi Layar Pesan .....................................................................................................24
B.3.4 Spesifikasi Proses/Algoritma ............................................................................................24
B.3.5 Spesifikasi Report..............................................................................................................24
B.4 Spesifikasi Fungsi/Proses F_4 ...................................................................................................24
B.4.1 Spesifikasi Layar Utama ...................................................................................................25
B.4.2 Spesifikasi Objek-Objek Pada Layar ................................................................................25
B.4.3 Spesifikasi Layar Pesan .....................................................................................................26
B.4.4 Spesifikasi Proses/Algoritma ............................................................................................26
B.4.5 Spesifikasi Report..............................................................................................................26
B.5 Spesifikasi Fungsi/Proses F_5 ...................................................................................................26
B.5.1 Spesifikasi Layar Utama ...................................................................................................27
B.5.2 Spesifikasi Objek-Objek Pada Layar ................................................................................27
B.5.3 Spesifikasi Layar Pesan .....................................................................................................27
B.5.4 Spesifikasi Proses/Algoritma ............................................................................................27
B.5.5 Spesifikasi Report..............................................................................................................28
B.6 Spesifikasi Fungsi/Proses F_6 ...................................................................................................28
B.6.1 Spesifikasi Layar Utama ...................................................................................................28
B.6.2 Spesifikasi Objek-Objek Pada Layar ................................................................................28
B.6.3 Spesifikasi Layar Pesan .....................................................................................................28
B.6.4 Spesifikasi Proses/Algoritma ............................................................................................28
B.6.5 Spesifikasi Report..............................................................................................................29
B.7 Spesifikasi Fungsi/Proses F_7 ...................................................................................................29
B.7.1 Spesifikasi Layar Utama ...................................................................................................29
B.7.2 Spesifikasi Objek-Objek Pada Layar ................................................................................29
B.7.3 Spesifikasi Layar Pesan .....................................................................................................29
B.7.4 Spesifikasi Proses/Algoritma ............................................................................................30
B.7.5 Spesifikasi Report..............................................................................................................30
B.8 Spesifikasi Fungsi/Proses F_8 ...................................................................................................30
B.8.1 Spesifikasi Layar Utama ...................................................................................................30
B.8.2 Spesifikasi Objek-Objek Pada Layar ................................................................................31
B.8.3 Spesifikasi Layar Pesan .....................................................................................................31
B.8.4 Spesifikasi Proses/Algoritma ............................................................................................31
B.8.5 Spesifikasi Report..............................................................................................................31
B.9 Spesifikasi Fungsi/Proses F_9 ...................................................................................................31
B.9.1 Spesifikasi Layar Utama ...................................................................................................31
B.9.2 Spesifikasi Objek-Objek Pada Layar ................................................................................32
B.9.3 Spesifikasi Layar Pesan .....................................................................................................32
B.9.4 Spesifikasi Proses/Algoritma ............................................................................................33
B.9.5 Spesifikasi Report..............................................................................................................33
B.10 Spesifikasi Fungsi/Proses F_10.................................................................................................33
B.10.1 Spesifikasi Layar Utama ...................................................................................................33
B.10.2 Spesifikasi Objek-Objek Pada Layar ................................................................................34
vi
B.10.3 Spesifikasi Layar Pesan .....................................................................................................34
B.10.4 Spesifikasi Proses/Algoritma ............................................................................................34
B.10.5 Spesifikasi Report..............................................................................................................34
B.11 Spesifikasi Fungsi/Proses F_11.................................................................................................34
B.11.1 Spesifikasi Layar Utama ...................................................................................................35
B.11.2 Spesifikasi Objek-Objek Pada Layar ................................................................................35
B.11.3 Spesifikasi Layar Pesan .....................................................................................................36
B.11.4 Spesifikasi Proses/Algoritma ............................................................................................36
B.11.5 Spesifikasi Report..............................................................................................................36
B.12 Spesifikasi Fungsi/Proses F_12.................................................................................................36
B.12.1 Spesifikasi Layar Utama ...................................................................................................37
B.12.2 Spesifikasi Objek-Objek Pada Layar ................................................................................37
B.12.3 Spesifikasi Layar Pesan .....................................................................................................38
B.12.4 Spesifikasi Proses/Algoritma ............................................................................................38
B.12.5 Spesifikasi Report..............................................................................................................38
B.13 Spesifikasi Fungsi/Proses F_13.................................................................................................38
B.13.1 Spesifikasi Layar Utama ...................................................................................................39
B.13.2 Spesifikasi Objek-Objek Pada Layar ................................................................................39
B.13.3 Spesifikasi Layar Pesan .....................................................................................................39
B.13.4 Spesifikasi Proses/Algoritma ............................................................................................39
B.13.5 Spesifikasi Report..............................................................................................................40
B.14 Spesifikasi Fungsi/Proses F_14.................................................................................................40
B.14.1 Spesifikasi Layar Utama ...................................................................................................40
B.14.2 Spesifikasi Objek-Objek Pada Layar ................................................................................40
B.14.3 Spesifikasi Layar Pesan .....................................................................................................41
B.14.4 Spesifikasi Proses/Algoritma ............................................................................................41
B.14.5 Spesifikasi Report..............................................................................................................41
Lampiran C Uraian Rinci Library ............................................................................................................42
C.1 Spesifikasi library 1 ...................................................................................................................42
C.1.1 Spesifikasi Fungsi 1...........................................................................................................42
C.1.2 Spesifikasi Fungsi 2...........................................................................................................42
Lampiran D Daftar Rinci File dan Data...................................................................................................43
D.1 Struktur Direktori ......................................................................................................................43
D.1.1 Direktori Pengembangan ...................................................................................................43
D.1.2 Direktori Operasional ........................................................................................................43
D.2 Isi Direktori ................................................................................................................................43
D.2.1 Isi Direktori : Source .........................................................................................................44
D.2.2 Isi Direktori : Database .....................................................................................................44
D.2.3 Isi Direktori : Dokumentasi ...............................................................................................44
D.3 File Instalasi ...............................................................................................................................45
Lampiran E Dokumen Rinci Testing .......................................................................................................46
E.1 Tim Penguji ...............................................................................................................................46
E.2 Hasil Rinci penguji ....................................................................................................................47
Lampiran F Flow Map dan Prosedur .......................................................................................................48
F.1 Prosedur Aplikasi ................................................................................................................ 48-50
F.2 Prosedur Pemakaian ............................................................................................................ 50-54
Lampiran G Format SMS .........................................................................................................................55
vii
DAFTAR TABEL
Tabel 2.2 Kategori Pengguna Aplikasi ....................................................................................................... 3
Tabel 4.1.1 Deskripsi Data dari perangkat keras aplikasi.........................................................................10
Tabel 4.1.2 Deskripsi Data dari aplikasi ...................................................................................................10
Tabel 4.2.1 Input – Proses - Output Aplikasi ............................................................................................10
Tabel 5.3.1 Daftar Direktori dan File Aplikasi ........................................................................................14
viii
DAFTAR GAMBAR
Gambar 2.1 Deskripsi Umum Sistem .......................................................................................................... 2
Gambar 3.1 Deskripsi Umum Perangkat Keras .......................................................................................... 4
Gambar 3.2 Context Diagram...................................................................................................................... 5
Gambar 3.3 DFD Level 1 ............................................................................................................................ 5
Gambar 3.9 ER-Diagram ............................................................................................................................. 9
Gambar 4.1 Kebergantungan Antar Layar ................................................................................................12
ix
Bab 1 Pendahuluan
Selain itu, STNK terbuat dari kertas dan ukurannya tidak fleksibel yakni 7½cm x 22½cm. Sehingga
menyulitkan pemilik dalam menyimpan STNKnya. Tidak ada aturan resmi untuk membawa STNK,
apakah harus dilipat(sehingga menjadi separuh ukuran aslinya) atau tidak. Karena terbuat dari kertas,
STNK sangat rentan rusak dan menyebabkan pemborosan kertas. Pemborosan kertas terjadi karena
setiap tahun STNK harus selalu diperbaharui untuk pembayaran pajak kendaraan bermotor. Dalam
perhitungan pajak dilakukan secara otomatis berdasarkan tipe kendaraan dan tahun pembuatan
kendaraan tersebut. Oleh karena itu perlu dibuat suatu aplikasi yang mengimplementasikan
penggunaan barcode pada STNK dan mendesain STNK menjadi seperti Surat Izin Mengemudi (SIM).
Dengan adanya aplikasi ini diharapkan dapat mempermudah masyarakat dalam penyimpanan STNK
dan mengurangi pemalsuan STNK karena menggunakan sistem barcode.
1.2 Tujuan
Aplikasi ini dibuat bertujuan untuk:
1. Verifikasi data pada STNK dengan data pada server di SAMSAT.
2. Mengurangi penggunaan kertas (paperless).
3. Mempermudah metode pembayaran pajak kendaraan bermotor per tahun.
1
Bab 2 Deskripsi Umum Aplikasi
2
2.2 Karakteristik Pengguna
2.3 Batasan
Batasan Sistem yang ada pada aplikasi ini adalah:
1. Database yang digunakan dalam aplikasi ini adalah My SQL
2. Aplikasi ini menggunakan barcode reader untuk membaca kode barcode.
3
Bab 3 Analisis
Perangkat keras yang digunakan dalam Implementasi Barcode pada STNK yaitu
1. Barcode reader digunakan untuk membaca barcode yang berperan sebagai kode STNK.
2. Komputer digunakan untuk menerima hasil yang dikirimkan oeh barcode reader dan untuk
mengolah data.
3. Database yang berfungsi sebagai tempat penyimpanan data.
4. Printer digunakan untuk mencetak STNK.
4
3.3.1 Context Diagram
!"
# $
# $ !% & ' "
( & ) $
!" # $
# *" ! %
& ! %
Gambar 3.2 Context Diagram
Pada DFD Level 1 ini terdapat 6 proses yaitu Pembuatan STNK,Balik Nama STNK, Kehilangan
STNK, Pembayaran Pajak, Razia,dan Laporan.Berikut adalah rincian dari proses diatas :
1. Pada proses pembuatan STNK, User akan memasukkan data pendaftaran STNK untuk disimpan
kedalam t_kepemilikan STNK. Data yang dimasukkan adalah Id STNK,No.Pol,Nama
5
Pemilik,Alamat,Merk,Jenis,Thn Pembuatan,Isi Silinder,Warna,No Rangka,No Mesin, No BPKB,
Bahan Bakar, Warna TNKB.
2. Pada proses balik nama STNK, User akan mengambil data dari t_kepemilikan STNK untuk dirubah
dengan data yang baru.Kemudian data tersebut akan disimpan kembali di t_kepemilkan STNK.
3. Pada proses kehilangan STNK, User akan melihat kembali data yang ada pada t_kepemilikan
STNK. Kemudian User akan memasukkan data Id STNK,No.Pol,Nama Pemilik,Alamat pemilik,tgl
permohonan untuk disimpan kedalam t_kehilangan STNK.
4. Pada proses pembayaran pajak, User akan mengecek data berdasarkan t_kepemilikan STNK.
Kemudian User melakukan proses verifikasi pembayaran pajak setiap tahunnya untuk setiap pemilik
kendaraan. Semua data pembayaran akan disimpan dalam t_pembayaran pajak. Data yang disimpan
adalah Id STNK,No.Pol,Nama Pemilik,Alamat,jumlah pembayaran pajak,tgl pembayaran.
5. Pada proses razia, User akan melakukan validasi data dengan t_kepemilikan STNK dengan
menggunakan barcode reader. User kemudian menyimpan proses pelaksanaan razia pada t_razia.
6. Pada proses laporan,User melakukan proses rekapitulasi data dari t_kepemilikan STNK dan juga
t_pembayaran pajak.
!"
+,
# $
# !"
"
# $
# & $ &
$! /
+-
2
.
!
$! /
++ . ! !
3
+0
1 !"
# $
#
Pada Level 2 proses pembuatan STNK ini memiliki beberapa rincian proses,yakni:
1. User akan memasukkan data kepemilikan STNK kedalam database.
2. User akan mengubah ID STNK menjadi gambar barcode.
3. User mencetak STNK.
6
3.3.1.3 DFD Level 2 Proses Balik Nama STNK
0,
!"
# $
!" #
# $
#
0-
2
$! / ! 4
$ $
!"
# $
#
. ! 2!
. ! !
++
1 !"
# $
#
Pada Level 2 proses balik nama STNK ini memiliki beberapa rincian proses,yakni:
1. User menscan STNK pemilik untuk melihat data pemilikan STNK sebelumnya
2. User merubah data STNK tersebut dengan data kepemilikan baru
3. User mencetak STNK yang telah dibalik namakan
Pada Level 2 proses kehilangan STNK ini memiliki beberapa rincian proses,yakni:
1. User mencari data STNK yang hilang berdasarkan Id STNK.
2. User memasukkan data kehilangan STNK,kemudian system menyimpan kedalam database.
3. User mencetak STNK baru.
7
3.3.1.5 DFD Level 2 Proses Pembayaran Pajak
5,
!"
# $
$! / 6 4 #
"
$ 5-
$ ! % *
! % * " ! %
" ! % "
2 ! %
$! / ! 4
$ $
5+
1
" ! % *" *
Pada Level 2 proses pembayaran pajak ini memiliki beberapa rincian proses,yakni:
1. User menscan STNK pemilik untuk melihat data pemilikan STNK
2. User memasukkan data pembayaran pajak tahunan.
3. User mencetak kuitansi pembayaran pajak tahunan.
8
3.4 Analisis Kebutuhan Data
Data yang diperlukan dalam proses ini adalah data kepemilikan STNK,data kehilangan STNK, data
pembayaran pajak,data razia.
9
Bab 4 Deskripsi Perancangan
Tabel 4.1.1 Deskripsi data dari perangkat keras pada Aplikasi Implementasi Barcode pada STNK
10
No No. Fungsi/Proses Tabel Data Tabel Data Keterangan
Fungsi Input Input Output output
Merk,Jen
is,Thn
Pembuat
an,
Isi
Silinder,
Warna,N
o
Rangka,
No
Mesin,
No
BPKB
5 F_5 Generate barcode t_kepemili Id_STN - Kode -
kan K,No.Pol barcode
,nama
pemilik,a
lamat
6 F_6 Simpan Barcode - ID_STN - File Kode -
K Barcode.jp
g
7 F_7 Scan_STNK t_kepemili Id_STN - Id_STNK, -
kan K,No.Pol No.Pol,na
,nama ma
pemilik,a pemilik,ala
lamat mat
8 F_8 Daftar kehilangan t_kepemili Id_STN t_kehilan Id_STNK, -
STNK kan K,No.Pol gan No.Pol,na
,nama ma
pemilik,a pemilik,ala
lamat mat,tgl
kehilangan
9 F_9 Balik nama STNK t_kepemili Id_STN t_kepemi Id_STNK, -
kan K,No.Pol likan No.Pol,na
,nama ma
pemilik,a pemilik,ala
lamat mat
10 F_10 Razia STNK t_kepemil Id_STN t_razia Id_STNK, -
kan K,No.Pol No.Pol,na
,nama ma
pemilik,a pemilik,ala
lamat,tgl mat
razia
11 F_11 Pembayaran pajak t_kepemili Id_STN t_pemba Id_STNK, -
awal kan K,No.Pol yaran_pa No.Pol,ma
jak sa berlaku,
bbnpokok,
bbnadm,
pkbpokok,
pkbsanksi
,swdklljpo
kok,swdkll
jsanksi,ad
mpokok
,admsanksi
,tnkbpokok
,tnkbsanksi
11
No No. Fungsi/Proses Tabel Data Tabel Data Keterangan
Fungsi Input Input Output output
12 F_12 Pembayaran pajak t_pembaya Masa t_pemba Id_STNK, -
tahunan ran_pajak berlaku yaran_pa No.Pol,ma
baru jak sa berlaku,
bbnpokok,
bbnadm,
pkbpokok,
pkbsanksi
,swdklljpo
kok,swdkll
jsanksi,ad
mpokok
,admsanksi
,tnkbpokok
,tnkbsanksi
13 F_13 Cetak STNK t_kepemili Id_STN - Stnk.pdf -
kan_stnk K,No.Pol
,nama
pemilik,a
lamat,ko
de
barcode
14 F_14 Laporan t_kepemili Id_STN - Pilihan -
kan,t_pem K,No.Pol laporan
ayaran ,nama
pemilik,a
lamat,
# # #
" $
#
$
$ $ $ %
!
Gambar 4.1 Ketergantungan antar layar Aplikasi Implementasi Barcode pada STNK
12
4.4 Struktur Menu
---Pendaftaran STNK
---- Daftar STNK
---- Pembayaran Pajak awal
---- Cetak
---Kehilangan STNK
--- Daftar Kehilangan STNK
---Pembayaran Pajak
--- Daftar Pembayaran STNK
---Razia
--- Tambah data RAZIA
---Laporan
--- Laporan Pembuatan STNK
--- Laporan Pembayaran Pajak
---Keluar
13
Bab 5 Implementasi dan Pengujian
Tabel 5.3.1 Daftar Direktori dan file Implementasi Barcode Pada STNK
Implementasi dilakukan sesuai dengan deskripsi perancangan. Pengujian dilakukan setelah tahap
implementasi selesai,pelaksanaan dan hasil pengujian secara lengkap ada pada lampiran D.
14
Bab 6 Kesimpulan dan Saran
Setelah Aplikasi Implementasi Barcode Pada STNK ini selesai diimplementasikan dan telah melalui
tahap pengujian maka dapat dihasilkan kesimpulan dan saran sebagai berikut :
6.1 Kesimpulan
Kesimpulan yang dapat diambil dari pengembangan Aplikasi Implementasi Barcode Pada STNK
adalah sebagai berikut :
Aplikasi Implementasi Barcode Pada STNK ini dapat melakukan automasi proses pendaftaran
STNK.
Aplikasi Implementasi Barcode Pada STNK ini dapat STNK dengan dilengkapi kode barcode.
Aplikasi Implementasi Barcode Pada STNK ini dapat menghitung pembayaran pajak.
Aplikasi Implementasi Barcode Pada STNK ini dapat melakukan razia dengan sistem pembacaan
kode barcode.
Aplikasi Implementasi Barcode Pada STNK ini tingkat keamanannya terletak pada pengunaan
Barcode sebagai sumber data inputnya dan verifikasi dengan data pada database server.
6.2 Saran
Saran atas pengembangan Aplikasi Implementasi Barcode Pada STNK ini adalah sebagai berikut:
Sebaiknya Aplikasi Implementasi Barcode Pada STNK ini dapat dikembangkan untuk penggunaan
selain pembayaran pajak dan razia. Contoh : pada pengelolaan parkir (sebagai verifikasi data) ,
penjualan mobil bekas (sebagai verifikasi data) .
15
DAFTAR PUSTAKA
1. Dwi Prasetyo, Didik, Mengolah Database dengan Visual Basic.NET dan MySQL Server, Elex
Media Komputindo, 2005, Jakarta
2. Suryo Kusumo , Ario, Pemrograman Visual Studio 2005,Elex Media Komputindo, 2005,
Jakarta
3. “Fast Track Series - Akses Database Dengan ADO_NET Pada Aplikasi _NET”,
http://www.csharpindonesia.com, tanggal akses 23 September 2008
4. ” Menulis dan Membaca Text File”, http//www.csharp-indonesia.com,
tanggal akses 23 September 2008
5. “barcode_12193117992005”, http://www.planetsourcecode.com,
tanggal akses 23 September 2008
6. ” Curi0usBarcode128b”, http://www.planetsourcecode.com, tanggal akses 23 September 2008
7. “alex-adonet”, http://Ilmukomputer.com, tanggal akses 23 September 2008
16
Lampiran A Perancangan Rinci Tabel
Daftar Field
Nama field Deskripsi Isi Type & Boleh Default Keterangan lain
Length NULL
No Kehilangan No urut permohonan Varchar(30) Tidak - Primary key
kehilangan
Id_STNK Id STNK Varchar(15) tidak - Foreign key
Tgl Permohonan Tgl Permohonan Date Tidak - -
No KTP No KTP Pemohon Varchar(25) Tidak - -
Nama Pemohon Nama Pemohon Varchar(30) Tidak - -
17
Nama field Deskripsi Isi Type & Boleh Default Keterangan lain
Length NULL
No Surat Kehilangan Polisi No Surat Kehilangan Polisi Varchar(30) Tidak - -
No Polisi No Polisi Kendaraan Varchar(10) Tidak - -
Daftar Field
Nama field Deskripsi Isi Type & Length Boleh Default Keterangan lain
NULL
No pajak No pajak pembayaran Varchar(25) Tidak - Primary key
Id STNK Id STNK Varchar(15) Tidak Foreign key
pokok_bbn Biaya pokok_bbn Int Tidak - -
sanksi_bbn Biaya sanksi_bbn Int Tidak - -
pokok_pkb Biaya pokok_pkb Int Tidak - -
sanksi_pkb Biaya sanksi_pkb Int Tidak - -
pokok_swdkllj Biaya pokok_swdkllj Int Tidak - -
sanksi_swdkllj Biaya sanksi_swdkllj Int Tidak - -
pokok_adm_stnk Biaya pokok_adm_stnk Int Tidak - -
sanksi_adm_stnk Biaya sanksi_adm_stnk Int Tidak - -
pokok_adm_tnkb Biaya pokok_adm_tnkb Int Tidak - -
sanksi_adm_tnkb Biaya sanksi_adm_tnkb Int Tidak - -
jumlah Biaya jumlah Int Tidak - -
tgl_penetapan tgl_penetapan Date Tidak - -
tgl_berlaku tgl_berlaku Date Tidak - -
A.4 Razia
Nama tabel : t razia
Deskripsi isi : data razia
Primary Key : no_pengajuan
Volume : 1000 record
Perkiraan laju : 5000 record / tahun
Daftar Field
Nama field Deskripsi Isi Type & Length Boleh Default Keterangan lain
NULL
No Razia No Razia Varchar(30) - Primary key
Lokasi Lokasi razia Varchar(30) - -
Jumlah Kendaraan Jumlah Kendaraan razia Int - -
Pimpinan operasi Pimpinan operasi razia Varchar(30) - -
Tgl Razia Tgl Razia date - -
18
A.5 USER
Nama tabel : t user
Deskripsi isi : data user_id dan password
Primary Key : user_id
Volume : 5 record
Perkiraan Laju : 5 record / tahun
Daftar Field
Nama field Deskripsi Isi Type & Length Boleh Default Keterangan lain
NULL
User_id Id user Int(5) tidak - Primary key
Nama Nama Varchar(50) tidak - -
Hak akses Hak akses Varchar(50) tidak - -
Jabatan Jabatan VArchar(20) tidak - -
Password Password Varchar(20) tidak - -
19
Lampiran B Perancangan Rinci Fungsional
Identifikasi/Nama :Login
Deskripsi Isi : Proses verifikasi username dan password
Jenis : Form Entry columnar
No Kasus Pesan
1 Inputan gagal Login gagal,silahkan ulangi
2 Inputan tidak terdaftar Anda belum terdaftar
20
B.1.4. Spesifikasi proses/algoritma
Tidak ada
21
B.2.2. Spesifikasi Objek-Objek pada layar
No Kasus Pesan
1 Penyimpanan gagal Data belum lengkap,silahkan ulangi lagi
2 Penyimpanan sukses Data berhasil disimpan
22
Insert into user value(data user)
Else if tekan tombol Cthen
Hapus kolom inputan
Else if tekan tombol Exit then
Keluar dari form_tambah_user
End if
Tidak ada
23
Id_Objek Jenis Keterangan
1 listview Menampilkan data seluruh user
2 radioButton Memilih parameter pencarian
3 textBox Inputan parameter pencarian
4 label Inputan id STNK
5 textBox Inputan nama pemilik
6 comboBox Inputan hakakses
7 textBox Inputan jabatan
8 textBox Inputan pasword
9 Button Tombol untuk mencari
10 Button Tombol untuk menghapus field pada form
11 Button Tombol untuk menambah data user
12 Button Tombol untuk menghapus data user
13 Button Tombol untuk memperbarui data user
14 Button Tombol untuk keluar dari form
No Kasus Pesan
1 Inputan gagal Data belum lengkap,silahkan dilengkapi
2 Inputan berhasil Perubahan data berhasil
Tidak ada
25
Id_Objek Jenis Keterangan
17 textBox Inputan nomor BPKB
18 textBox Inputan warna TNKB
19 textBox Inputan vahan bakar
20 textBox Inputan kode lokasi
21 textBox Inputan jumlah berat
22 textBox Inputan Masa Berlaku
23 Button Tombol untuk menyimpan data
24 Button Tombol untuk keluar dari proses
No Kasus Pesan
1 Inputan gagal Data belum lengkap,silahkan dilengkapi
2 Inputan berhasil Penyimpanan data berhasil
Tidak ada
Identifikasi/Nama :Generate_barcode
Deskripsi Isi : Mengubah ID STNK menjadi kode barcode
26
Jenis : Form Entry columnar
27
B.5.5. Spesifikasi Report
Tidak ada
28
B.6.5. Spesifikasi Report
Tidak ada
29
B.7.4. Spesifikasi proses/algoritma
Tidak ada
30
B.8.2. Spesifikasi Objek-Objek pada layar
No Kasus Pesan
1 Inputan gagal Data belum lengkap,silahkan dilengkapi
2 Inputan berhasil Penyimpanan data berhasil
Tidak ada
31
B.9.2. Spesifikasi Objek-Objek pada layar
No Kasus Pesan
1 Inputan gagal Data belum lengkap,silahkan dilengkapi
2 Inputan berhasil Penyimpanan data berhasil
32
Initial State (IS):
Data belum dicari
Final State (FS):
Data ditemukan,lanjut ke proses selanjutnya
Spesifikasi Proses/algoritma:
If kode barcode didapat then
Select data kepemilikan where Id STNK = ‘kode barcode yang terbaca’
Tampil data kepemilikan ke layar
Connect to database
Update kepemilikan set nama,alamat where Id STNK=txtid
Else if tekan tombol Exit then
Keluar dari form_baliknama
End if
Tidak ada
33
B.10.2. Spesifikasi Objek-Objek pada layar
Tidak ada
34
B.11.1. Spesifikasi Layar Utama
35
B.11.3. Spesifikasi layar pesan
No Kasus Pesan
1 Inputan gagal Data belum lengkap,silahkan dilengkapi
2 Inputan berhasil Penyimpanan data berhasil
36
B.12.1. Spesifikasi Layar Utama
37
B.12.3. Spesifikasi layar pesan
//perhitungan denda
Denda bulanan = pkbpokok * 10/100
38
Identifikasi/Nama :Cetak STNK
Deskripsi Isi : Proses mencetak STNK
Jenis : Form Entry columnar,report
39
Select * from kepemilikan where id Stnk = txtid
Else if tekan tombol Cetak then
Cetak data STNK
Else if tekan tombol Exit then
Keluar dari form_cetak
End if
Identifikasi/Nama :Laporan
Deskripsi Isi : Proses membuat laporan
Jenis : report
40
Tidak ada
41
Lampiran C Uraian Rinci Library
Identifikasi/Nama : GenCode128.dll
Deskripsi Isi : Mengubah id_STNK menjadi kode barcode
Identifikasi/Nama : Code128Rendering
Penggunaan : Mengubah kode barcode menjadi gambar
Identifikasi/Nama : Code128Content
Penggunaan : Mengubah inputan user (id_STNK) menjadi kode barcode
42
LAMPIRAN D Daftar Rinci File dan Data
Directory of D:\IF-0809-C.17\Source\
43
2009-05-12 02:30 AM 28,115 Form1.resx
2009-05-12 04:44 AM 3,090 ganti_password.cs
2009-05-12 04:44 AM 9,792 ganti_password.Designer.cs
2009-05-12 04:44 AM 20,633 ganti_password.resx
2009-05-12 03:25 AM 11,450
ImplementasiBarcodePadaSTNK.csproj
2009-03-23 04:33 AM 219
ImplementasiBarcodePadaSTNK.csproj.user
2009-05-12 03:25 AM 13,430 kepri.ico
2009-05-12 03:35 AM 7,102 MenuUtama.cs
2009-05-12 03:35 AM 35,126 MenuUtama.Designer.cs
2009-05-12 03:35 AM 201,821 MenuUtama.resx
2009-05-14 01:07 AM <DIR> obj
2009-04-01 02:43 AM 4,783 pajak.cs
2009-04-01 02:32 AM 360,448 pajak.rpt
2009-04-01 04:25 AM 494 Program.cs
2009-05-14 01:07 AM <DIR> Properties
2009-04-01 02:41 AM 1,236 report_pajak.cs
2009-04-01 02:41 AM 6,130 report_pajak.Designer.cs
2009-04-01 02:41 AM 5,814 report_pajak.resx
2009-04-01 02:41 AM 1,161 report_stnk.cs
2009-04-01 02:41 AM 5,633 report_stnk.Designer.cs
2009-04-01 02:41 AM 6,007 report_stnk.resx
2009-03-22 09:05 PM 360 scan_STNK.cs
2009-03-22 09:05 PM 11,074 scan_STNK.Designer.cs
2009-03-22 09:05 PM 5,814 scan_STNK.resx
2009-04-01 02:11 AM 4,776 stnk.cs
2009-04-01 02:11 AM 360,448 stnk.rpt
2009-05-12 04:20 PM 4,376 tambah_user.cs
2009-05-12 04:20 PM 13,589 tambah_user.Designer.cs
2009-05-12 04:20 PM 22,449 tambah_user.resx
53 File(s) 2,002,932 bytes
5 Dir(s) 20,929,785,856 bytes free
44
2009-03-30 02:08 AM 8,710 t_user.frm
2009-03-31 05:00 PM 292 t_user.MYD
2009-03-31 05:00 PM 2,048 t_user.MYI
16 File(s) 58,193 bytes
2 Dir(s) 20,929,785,856 bytes free
45
LAMPIRAN E Dokumen Rinci Testing
No. No.Fungsi Deskripsi Kelompok Prosedur& Hasil yang Hasil Tester Tgl Keterangan
Fungsional Uji Kasus uji diharap Test Testing
1 F_1 Login Normal Memasukan Data Verifikasi Diterima MT,YA, 12 May 2009 -
Username dan benar AZ
Password
2 F_2 Tambah User Normal Memasukkan user Data disimpan ke Diterima MT,YA, 12 May 2009 Dapat
baru database AZ menambah
data
3 F_3 Ubah user Normal Mengubah data user Data berhasil di Diterima MT,YA, 12 May 2009 Data di rubah
ubah AZ
4 F_4 Daftar STNK Normal Memasukkan data Pesan Data telah Diterima MT,YA, 12 May 2009 Dapat
pendaftaran STNK disimpan di AZ menambah
database data
5 F_5 Generate Normal Mengubah Kode berhasil Diterima MT,YA, 12 May 2009 -
barcode Id_STNK menjadi dibuat AZ
kode barcode
6 F_6 Simpan Normal Menyimpan file File menjadi jpg Diterima MT,YA, 12 May 2009 File tersimpan
barcode barocde AZ di
barcode_image
7 F_7 Scan STNK Normal Membaca kode Membaca file Diterima MT,YA, 12 May 2009 Dapat
barcode barcode untuk AZ membaca data
memanggil data
STNK
8 F_8 Daftar Normal Menyimpan data Data disimpan ke Diterima MT,YA, 12 May 2009 Dapat
Kehilangan kehilangan database AZ menambah
STNK data
46
No. No.Fungsi Deskripsi Kelompok Prosedur& Hasil yang Hasil Tester Tgl Keterangan
Fungsional Uji Kasus uji diharap Test Testing
9 F_9 Balik Nama Normal Mengubah data Data berhasil di Diterima MT,YA, 12 May 2009 -
STNK kepemilikan STNK ubah AZ
10 F_10 Razia STNK Normal Memasukkan data Data disimpan ke Diterima MT,YA, 12 May 2009 -
razia database AZ
11 F_11 Pembayaran Normal Memasukkan data Data disimpan ke Diterima MT,YA, 12 May 2009 -
Pajak Awal pembayaran pajak database AZ
awal
12 F_12 Pembayaran Normal Memasukkan data Data disimpan ke Diterima MT,YA, 12 May 2009 -
Pajak tahunan pembayaran pajak database AZ
tahunan
13 F_13 Cetak STNK Normal Mencetak STNK STNK di cetak Diterima MT,YA, 12 May 2009 -
AZ
47