IMPLEMENTASI CLIENT SERVER PADA DRIVE THRU DENGAN MENGGUNAKAN BARCODE
SKRIPSI
MASYITA OKTAVIANI 071402042
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
IMPLEMENTASI CLIENT SERVER PADA DRIVE THRU DENGAN MENGGUNAKAN BARCODE
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Teknologi Informasi
MASYITA OKTAVIANI 071402042
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : IMPLEMENTASI CLIENT SERVER PADA DIVE
THRU DENGAN MENGGUNAKAN BARCODE
Kategori : SKRIPSI
Nama : MASYITA OKTAVIANI
Nomor Induk Mahasiswa : 071402042
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI
Departemen : TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI Diluluskan di Medan, Agustus 2012 Komisi Pembimbing : Pembimbing 2 Umar Tjokroaminoto,ST NIP - Pembimbing 1 Syahriol Sitorus,S.Si,M.I.T NIP 197103101997031004 Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
Prof. Opim Salim Sitompul, M.SC NIP 19610817 198701 1 001
PERNYATAAN
IMPLEMENTASI CLIENT SERVER PADA DRIVE THRU DENGAN MENGGUNAKAN BARCODE
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Agustus 2012
Masyita Oktaviani 071402042
PENGHARGAAN
Alhamdulillah, puji dan syukur penulis panjatkan kehadirat Allah SWT, serta shalawat dan salam kepada junjungan kita nabi Muhammad SAW, karena atas berkah, rahmat dan hidayahnya penulis dapat menyelesaikan penyusunan skripsi ini. Ucapan terima kasih yang tidak terhingga kepada Allah SWT yang selalu membimbing dan mengajarkan saya pentingnya kesabaran dan tanggung jawab selama penyusunan skripsi ini.
Dalam penulisan skripsi ini penulis banyak mendapatkan bantuan serta dorongan dari pihak lain. Dalam kesempatan ini dengan segala kerendahan hati, penulis mengucapka terima kasih kepada:
1. Kedua orang tua penulis, yaitu Bapak, (Alm) Darwis beserta Mama, Hj.Ariani Afrida, karena berkat dukungannya baik secara moril maupun materil secara terus menerus sehingga penulis dapat menyelesaikan skripsi ini. Kepada Adik, Ulfa Mawaddah,Amd dan M.Rifqullah yang juga memberikan dukungan kepada penulis.
2. Om Penulis, yaitu Ir.Andy Jaya Matondang,MMA, H.Edy Arfandi,SH dan H.Fadly Maulana Matondang yang dengan sabar selalu memotivasi penulis. 3. Bapak Syahriol Sitorus,S.Si,M.IT dan BapakUmar Tjokroaminoto,ST selaku
dosen pembimbing penulis yang telah memberikan saran dan masukan serta bersedia meluangkan waktu, tenaga dan pikiran untuk membantu penulis menyelesaikan skripsi ini.
4. Ketua dan Sekretaris Jurusan Prof. Dr. Opim Salim, MSc dan Drs. Sawaluddin, M.IT.
5. Bapak Sajadin Sembiring,S.Si,M.Sc, Bapak dan Bapak M. Fadly Syahputra, B.Sc.M.Sc.IT selaku dosen pembanding dan penguji yang telah banyak memberikan petunjuk, saran dan kritik dalam menyelesaikan skripsi ini.
6. Bapak Drs.Harriswan Ritonga,MAP selaku Kepala UPT PIPD Dispendasu yang memberikan dukungan penuh kepada penulis.
7. Bapak Achmad Fadly,S.Sos,MSP dan Ibu Hasnawati Siregar,SE selaku orangtua angkat penulis di Dispendasu yang dengan sabar dan selalu mengingat penulis untuk menyelesaikan skripsi ini.
8. Seluruh Dosen yang mengajar pada program studi Teknologi Informasi Universitas Sumatera Utara.
9. Teman-teman seperjuangan di Teknologi Informasi yang selalu menemani hari-hari penulis dan tidak lupa memotivasi penulis sehingga penulis dapat menyelesaikannya, Ryan, Musyafa, Boy, Polin, Bambang, Azwar, Fadli, Ridha, Andre, Rani, Fanin, Dindadan terutama kepada Ahmad Fauzi Nursalamterima kasih banyak buat setiap waktu dan kesempatan yang telah diberikan untuk mengenal kalian semua, Terima Kasih Teman.
10. Teman-Teman diDispendasu, Kakak Hiras Marsaulina,Amd, Reny Aswita Sianturi,SH,M.Kn , Febrina Mandasari Panjaitan,SH dan Abang Ikhwan Syukria Ahta Daulay,Amd , Romi Silalahi Sidebang, Adisaputra Tanjung,Amd dan Andy Satria Meilala,S.Kom yang selalu membantu penulis dalam mengumpulkan data dan selalu mendukung penulis.
11. Dan Buat Teman-Teman Sejawat yang tak bisa penulis sebutkan satu persatu. Terima Kasih Atas Bantuan Kalian.
Akhir kata, saya ucapkan terima kasih kepada semua pihak yang terkait dalam penyelesaian skripsi ini yang tidak bisa saya sebut satu persatu.Semoga Allah membalas segala kebaikan yang sudah diberikan dan biarlah kasih dan kemurahan Allah yang senantiasa menyertai kita.
ABSTRAK
Perkembangan teknologi mempengaruhi sistem kerja dalam instansi-instansi yang memanfaatkan teknologi informasi dalam kelancaran dan kecepatan proses distribusi informasi. Oleh karena itu pengolahan data secara manual dinilai masih belum efektif karena masih bergantung pada arsip yang disusun dilembaran kertas dalam sistem pembayaran pajak kendaraan bermotor. Implementasi teknologi informasi berbasis
client server pada Drive Thru dengan barcode untuk pembayaran pajak kendaraan
bermotor bertujuan untuk membantu proses pembayaran pajak dan para petugas pajak dalam menjalankan sistem ini.
Proses pembayaran pajak kendaraan bermotor menggunakan Surat Tanda Naik Kendaraan (STNK) yang dikeluarkan pihak Kepolisian Republik Indonesia (POLRI) dan Surat Ketetapan Pajak Daerah (SKPD). Penggunaan Barcode dalam sistem ini digunakan untuk kelancaran waktu dalam pembayaran pajak kendaraan bermotor dan meningkatkan pelayanan yang maksimal bagi masyarakat.
Kata Kunci :Client-Server, Teknologi Informasi, Drive Thru, Pajak Kendaraan Bermotor, Barcode
IMPLEMENTATION OF CLIENT SERVER WITH BARCODE IN THE DRIVE THRU SYSTEM
ABSTRACT
Technology developmentsaffecting thesystem workininstitutionsthat utilizeinformation technology inthe smoothness andspeed ofinformationdistribution process. Therefore,manual processingis still consideredineffectivebecause itstilldependent onarchivalpapersheetsarrangedinthemotor vehicletax payment system. Implementation ofinformation technology-based client serveronDriveThruwith abarcodeforvehicle taxpaymentsintended toassist the process oftax paymentsandthe tax officersin carryingthis system.
The process ofusing amotor vehicletax paymentCertificateUpVehicle(STNK) issued bytheRepublic of Indonesia Police(POLRI) and thetax assessment(SKPD). The use ofBarcodesin this systemis usedto smooththe time ofpaymentmotor vehicle taxesandincrease themaximum serviceto society.
Keywords : Client-Server, information technology, drivethru, motor vehicle taxes, barcode
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstrack vii
Daftar Isi viii
Daftar Tabel xi
Daftar Gambar xii
Bab 1 Pendahuluan 1 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Metodologi Penelitian 1.6 Manfaat Penelitian 1.7 Sistematika Penulisan 1 3 3 4 4 5 6
Bab 2 Studi Literatur 7
2.1 Client Server
2.1.1 Pengertian Client Server 2.1.2 Komponen Dasar Client Server
7 8 9
2.1.3 Arsitektur Client Sever 2.1.4 Ciri-Ciri Client Server 2.1.5 Tipe Jaringan
2.2 Drive Thru
2.2.1 Sistem dan Prosedur Layanan Drive Thru 2.2.2 Alur Kerja Drive Thru
2.3 Barcode
2.3.1 Sejarah Barcode 2.3.2 Pengertian Barcode 2.3.3 Manfaat Barcode 2.3.4 Klarifikasi Barcode 2.4 Pajak Kendaraan Bermotor 2.4.1 Pajak Progresif
2.5 Unified Modelling Language (UML) 2.5.1 Diagram Usecase
2.5.2 Spesifikasi Usecase 2.5.3 Diagram Sekuen 2.6 Microsoft Visual
2.6.1 IDE Microsoft Visual 2008
11 13 14 18 18 19 20 20 20 21 22 26 26 27 29 30 31 32 33
Bab 3 Analisis dan Perancangan Sistem 36
3.1 Analisis Sistem 3.2 Analisis Masalah 3.3 Analisis Prosedural
3.3.1 Prosedural sistem yang sedang berlangsung 3.3.2 Perancangan Prosedural yang akan dibuat
36 37 38 38 39
3.4 Pemodelan Sistem 3.5 Diagram Usecase
3.5.1 Model Spesifikasi Usecase 3.6 Model Interaksi Diagram Sequence 3.7 Diagram Activity 3.8 Perancangan Form 40 42 44 49 54 55
Bab 4 Implementasi dan Pengujian Sistem 4.1 Implementasi Sistem
4.1.1 Cara Kerja Sistem
4.1.2 Spesifikasi Perangkat Keras dan Perangkat Lunak yang digunakan
4.1.3 Tampilan Implementasi Program 4.2 Pengujian Sistem 4.2.1 Skenario Pengujian 4.2.2 Tampilan STNK dan SKPD 61 61 61 63 63 71 71 74
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran Daftar Pustaka
Lampiran A: Cara Perhitungan PKB Lampiran B : Listing Program
77 77 78 79 81 83
DAFTAR TABEL
Tabel 2.1 Pengkodean pada UPC-A
Tabel 2.2 Elemen-elemen Sequence Diagram Tabel 3.1 Spesifikasi Usecase member Input Data Tabel 3.2 Spesifikasi Usecase member Hapus Data Tabel 3.3 Spesifikasi Usecase member Edit Data Tabel 3.4 Spesifikasi Usecase member Pembayaran
Tabel 3.5 Spesifikasi Usecase member Cetak laporan Halaman 25 30 42 43 44 45 46
DAFTAR GAMBAR
Halaman Gambar 2.1Skema Sistem Client Server
Gambar 2.2 Host Sistem dan Sistem Client Server Gambar 2.3 Komponen Client Server
Gambar 2.4 Proses Middleware Gambar 2.5 Arsitektur Client Server Gambar 2.6 Arsitektur File Server Gambar 2.7 Arsitektur Database Server Gambar 2.8 Arsitektur Server Berkas Gambar 2.9 Arsitektur Server Basis Data Gambar 2.10 Server Transaksi
Gambar 2.11 Groupware Server Gambar 2.12 Server Objek Gambar 2.13 Web Server
Gambar 2.14 Proses Pembayaran di Drive Thru Gambar 2.15 Anatomi Barcode EAN-13 Gambar 2.16 Barcode 2 of 5 Interleaved Gambar 2.17 Struktur Barcode UPC-A Gambar 2.18 Barcode Jenis PDF417 Gambar 2.19 Aktor-aktor
Gambar 2.20 Aktor dan Usecase
Gambar 2.21 Aktor, Usecase dan keterhubungan Gambar 2.22 IDE Visual Studio 2008
Gambar 3.1 Arsitektur Mesin
8 9 10 10 11 12 13 14 15 15 16 17 18 19 23 24 24 26 28 28 29 32 35
Gambar 3.2 Flowchart Pembayaran Pajak Kendaraan Bermotor Gambar 3.3 Flowchart Pembayaran yang akan dibuat
Gambar 3.4 Diagram Usecase
Gambar 3.5 Diagram Sequence User Input Data Gambar 3.6 Diagram Sequence User Hapus Data Gambar 3.7 Diagram Sequence User Edit Data Gambar 3.8 Diagram Sequence User Pembayaran Gambar 3.9 Diagram Sequence UserCetak Laporan Gambar 3.10 Diagram Activity
Gambar 3.11 Rancangan Form Menu Login Gambar 3.12 Rancangan Form Menu Utama
Gambar 3.13 Rancangan Submenu Form Data Pemilik Kendaraan Gambar 3.14 Rancangan Submenu Form Data Pajak
Gambar 3.15 Rancangan Form Laporan Transaksi Gambar 3.16 Rancangan Form Cetak Laporan Gambar 3.17 Rancangan Tampilan Menu Keluar Gambar 4.1 Sistem Kerja Barcode
Gambar 4.2 Tampilan Utama Program Gambar 4.3 Tampilan Form Menu Utama Gambar 4.4 Tampilan Form Menu File
Gambar 4.5 Tampilan Data Pemilik Kendaraan Gambar 4.6 Tampilan Data Pajak
Gambar 4.7 Tampilan Laporan Transaksi Gambar 4.8 Tampilan Cetak Laporan Gambar 4.9 Tampilan Keluar
Gambar 4.10 Tampilan STNK 39 40 41 47 48 49 50 51 52 53 54 55 56 57 57 58 60 62 63 64 65 66 67 68 69 72