SISTEM INFORMASI MUTASI KENDARAAN KELUAR DAERAH BERBASIS WEB
DI POLDA KEPULAUAN BANGKA BELITUNG
SKRIPSI
Oleh : APRILITA 1522500089
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
SISTEM INFORMASI MUTASI KENDARAAN KELUAR DAERAH BERBASIS WEB
DI POLDA KEPULAUAN BANGKA BELITUNG
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : APRILITA 1522500089
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
KATA PENGANTAR
Puji syukur kami panjatkan kehadiran Tuhan Yang Maha Esa atas rahmat, taufik, serta hidayah-Nya sehingga penulis dapat menyelesaikan Skripsi pada Polda Kepulauan Bangka Belitung yang beralamat di Jalan Pulau Bangka Kecamatan Bukit Intan Pangkalpinang.
Laporan ini dibuat untuk memenuhi salah satu syarat yang harus di tempuh untuk menyelesaikan Jenjang Strata Satu (S1) Program Studi Sistem Informasi di Sekolah Tinggi Manajemen Informatika Dan Komputer Pangkalpinang.
Pada kesempatan ini penulis mengambil judul dalam penulisan laporan tugas akhir adalah “Sistem Informasi Mutasi Kendaraan Keluar Daerah Berbasis Web Di Polda Kepulauan Bangka Belitung“.
Penulis menyadari pula bahwa Laporan Skripsi ini tidak akan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati penulis menyampaikan ucapan terimakasih kepada :
1. Allah SWT atas segala rahmat dan hidayah-Nya, serta kemudahan dan pertolongan yang dilimpahkan sehingga skripsi ini dapat terselesaikan dengan baik dan lancar.
2. Kedua orang tua saya, mertua saya, suami saya dan keluarga besar saya yang telah memberikan kasih sayang, dukungan, serta do’a yang selalu dipanjatkan kepada Allah SWT agar saya bisa menyelesaikan studi dengan baik.
3. Bapak Dr. Husni Teja Sukmana, ST, M.Sc. selaku Ketua STMIK Atma Luhur Pangkalpinang.
4. Bapak Okita Rizan, M.Kom selaku Ketua Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang.
5. Ibu Marini M.Kom selaku Dosen Pembimbing Skripsi.
ii
6. Teman-teman seperjuangan di Sekolah Tinggi Manajemen Informatika dan Komputer Atma Luhur Pangkalpinang.
Penulis menyadari bahwa laporan Skripsi ini masih jauh dari kata sempurna dan masih banyak kekurangan. Karena itu kritik dan saran yang bersifat membangun, sehingga berguna sebagai bahan masukan guna meningkatkan mutu dari laporan Tugas Akhir ini.
Akhir kata penulis berharap semoga laporan ini berguna bagi para pembaca umum dan teman-teman mahasiswa / mahasiswi Sekolah Tinggi Manajemen Informatika dan Komputer Atma Luhur Pangkalpinang
Pangkaplpinang 24 April 2019
penulis
iii ABSTRACT
The development of information and communication technology today has evolved very rapidly and has affected almost every aspect of human life. In the era of information technology is characterized by its speed and ease to get the information needed. In general, the existing information system in the Ditlantas Polda Kep.Babel is a system that operates in several fields one of which is vehicle mutation manually.
Because there is a lack of an existing system, therefore it is necessary to find an alternative in handling csuch data. If we look together, the computer is the best solution in data processing mutation vehicle. With the vehicle mutation information system outside the area, so it can be easier and practical and can maximize the work of officer in Ditlantas Polda Kep.Babel
Kata Kunci : Website, Mutasi kendaraan, Analisa Perancangan Sistem, Pemohon, Pelayanan
iv ABSTRAKSI
Perkembangan teknologi informasi dan komunikasi dewasa ini telah berkembang sangat pesat dan hampir telah mempengaruhi semua aspek kehidupan manusia. Dalam era teknologi informasi ini ditandai dengan kecepatan dan kemudahan untuk mendapatkan informasi yang dibutuhkan. Secara umum, sistem informasi yang ada di Diltantas Polda Kep.Babel adalah sebuah sistem yang bergerak dalam beberapa bagian salah satunya mutasi kendaraan keluar secara manual. Karena ada kekurangan dalam sistem yang sudah ada, maka diharapkan adanya suatu sistem yang baru yang dapat mendukung dan memperbaiki sistem yang sudah ada, oleh karena itu perlu dicari alternative dalam penanganan data tersebut. Kalau kita cermati bersama, komputer merupakan solusi terbaik dalam pengelolahan data mutasi kendaraan. Dengan adanya Sistem Informasi Mutasi Kendaraan Keluar Daerah yang berbasis website diharapkan akan membantu kerja petugas melakukan kegiatan dalam proses Mutasi Kendaraan, Sehingga dapat lebih mudah dan praktis serta dapat memaksimalkan kerja petugas dalam proses mutasi kendaraan tersebut di Polda Kep.Babel.
Kata Kunci : Website, Mutasi Kendaraan Keluar, Analisis Perancangan Sistem, Pemohon, Pelayanan
v DAFTAR ISI
HALAMAN
KATA PENGHANTAR...i
ABSTRACT...iii
ABSTRAKSI...iv
DAFTAR ISI...v
DAFTAR GAMBAR...ix
DAFTAR TABEL...xi
DAFTAR SIMBOL...xii
DAFTAR LAMPIRAN...xi
BAB I PENDAHULUAN
1.1 Latar Belakang ... Error! Bookmark not defined.
1.2 Rumusan Masalah ... Error! Bookmark not defined.
1.3 Batasan Masalah ... Error! Bookmark not defined.
1.4 Metode Penelitian ... Error! Bookmark not defined.
1.5 Tujuan dan Manfaat Penelitian ... Error! Bookmark not defined.
1.6 Sistematika Penulisan Laporan ... Error! Bookmark not defined.
BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem dan Informasi ... Error! Bookmark not defined.
2.1.1 Konsep Dasar Sistem ... Error! Bookmark not defined.
2.1.2 Konsep Dasar Informasi ... Error! Bookmark not defined.
2.1.3 Pengertian Sistem Informasi ... Error! Bookmark not defined.
2.2 Analisa Berorientasi Objek ... Error! Bookmark not defined.
vi
2.2.1 Unifield Modeling Languange (UML) ... Error! Bookmark not defined.
2.2.2 Activity Diagram ... Error! Bookmark not defined.
2.2.3 Analisa Dokumen Keluaran... Error! Bookmark not defined.
2.2.4 Analisa Dokumen Masukan... Error! Bookmark not defined.
2.2.5 Use Case Diagram ... Error! Bookmark not defined.
2.2.6 Sequence Diagram ... Error! Bookmark not defined.
2.2.7 Class Diagram ... Error! Bookmark not defined.
2.2.8 Package Diagram ... Error! Bookmark not defined.
2.3 Perancangan Berorientasi Objek ... Error! Bookmark not defined.
2.3.1 Entity Relationship Diagram (ERD) ... Error! Bookmark not defined.
2.3.2 Logical Record Structure (LRS) ... Error! Bookmark not defined.
2.3.3 Tabel / Relasi ... Error! Bookmark not defined.
2.3.4 Spesifikasi Basis Data ... Error! Bookmark not defined.
2.4 Sistem Informasi Manajemen Mutasi Kendaraan Keluar Daerah ... Error!
Bookmark not defined.
2.4.1 Definisi Sistem Informasi Mutasi Kendaraan Keluar Daerah ... Error!
Bookmark not defined.
2.5 Pemprograman Berbasis Website ... Error! Bookmark not defined.
2.5.1 Database ... Error! Bookmark not defined.
2.5.2 Pengertian Web ... Error! Bookmark not defined.
2.5.3 PHP ... Error! Bookmark not defined.
2.5.4 Xampp ... Error! Bookmark not defined.
2.5.5 MySQL ... Error! Bookmark not defined.
2.5.6 Sublime Text ... 25 2.5.7 Java ... 25 2.5.8 PHpMyAdmin ... Error! Bookmark not defined.
2.6 Penelitian Terdahulu ... Error! Bookmark not defined.
BAB III METODOLOGI PENELITIAN
vii
3.1 Metodologi Penelitian ... Error! Bookmark not defined.
3.2 Metode Penelitian Dalam Pengembangan Perangkat Lunak Error! Bookmark not defined.
3.3 Tools Pengembangan Sistem ... Error! Bookmark not defined.
BAB IV ANALISI DAN PERANCANGAN SISTEM
4.1 Sejarah Berdirinya Ditlantas ... Error! Bookmark not defined.
4.1.1 Visi Dan Misi Polda Kep.Babel ... Error! Bookmark not defined.
4.2 Struktur Organisasi Ditlantas Polda Kep. Babel ... Error! Bookmark not defined.
4.3 Jabaran Tugas Dan Wewenang ... Error! Bookmark not defined.
4.4 Analisis Sistem ... Error! Bookmark not defined.
4.4.1 Analisa Masalah ... Error! Bookmark not defined.
4.4.2 Analisa Hasil Solusi ... Error! Bookmark not defined.
4.4.3 Analisa Masalah Sistem yang berjalan... Error! Bookmark not defined.
4.4.4. Analisis Kebutuhan Sistem Usulan ... Error! Bookmark not defined.
4.5. Desain Sistem ... Error! Bookmark not defined.
4.5.1 Desain Sistem Usulan ... Error! Bookmark not defined.
4.5.1.1Package Diagram ... Error! Bookmark not defined.
4.5.1.2 Use Case Diagram ... Error! Bookmark not defined.
4.5.1.3 Deskripsi Use Case ... Error! Bookmark not defined.
4.5.1.4 Rancangan Keluaran ... Error! Bookmark not defined.
4.5.1.5 Rancangan Masukan ... Error! Bookmark not defined.
4.5.2. Desain Basis Data ... Error! Bookmark not defined.
4.5.2.1 ERD (Entity Relationshi[p Diagram...Error! Bookmark not defined.
4.5.2.2 Transformasi ERD ke LRS ... Error! Bookmark not defined.
4.2.2.3 LRS (Logical record Structure) ... Error! Bookmark not defined.
4.5.2.4 Tabel ... Error! Bookmark not defined.
4.5.1.5Spesifikasi Basis Data... Error! Bookmark not defined.
viii
4.5.1.6 Class Diagram ... Error! Bookmark not defined.
4.5.3 Desain Layar Antar Muka ... Error! Bookmark not defined.
4.5.3.1 Struktur Tampilan ... Error! Bookmark not defined.
4.5.3.2 Rancangan Layar ... 80 4.5.3.3 Sequence Diagram ... Error! Bookmark not defined.
4.5.3.4 Deployment Diagram ... Error! Bookmark not defined.
BAB V PENUTUP
5.1 Kesimpulan... Error! Bookmark not defined.
5.2 Saran ... Error! Bookmark not defined.
DAFTAR PUSTAKA
LAMPIRAN A ANALISA KELUARAN SISTEM BERJALAN ... Error!
Bookmark not defined.
LAMPIRAN B ANALISA MASUKAN SISTEM BERJALAN . Error! Bookmark not defined.
LAMPIRAN C RANCANGAN KELUARAN ... Error! Bookmark not defined.
LAMPIRAN D RANCANGAN MASUKAN ... Error! Bookmark not defined.
LAMPIRAN E SURAT KETERANGAN RISET.. Error! Bookmark not defined.
LAMPIRAN F KARTU BIMBINGAN ... Error! Bookmark not defined.
LAMPIRAN G BIODATA PENULIS ... Error! Bookmark not defined.
ix
DAFTAR GAMBAR
Halaman
Gambar 2.1 Package Diagram...18
Gambar 4.1 Struktur Organisasi...34
Gambar 4.2 Activity Diagram Mutasi Kendaraan Keluar...41
Gambar 4.3 Activity Diagram Proses Pencetakan Mutasi Kendaraan Keluar...42
Gambar 4.4 Activity Diagram Laporan Mutasi Kendaraan Keluar...43
Gambar 4.5 Package Diagram...51
Gambar 4.6 Use Case Diagram Master...52
Gambar 4.7 Use Case Diagram Transaksi...53
Gambar 4.8 Use Case Diagram Laporan...54
Gambar 4.9 Diagram ERD...62
Gambar 4.10 Diagram Transformasi ERD ke LRS...63
Gambar 4.11 Diagram LRS...64
Gambar 4.12 Class Diagram...77
Gambar 4.13 Rancangan Layar Struktur Tampilan antar muka...78
Gambar 4.14 Rancangan Layar login...79
Gambar 4.15 Rancangan Layar Menu Utama...80
Gambar 4.16 Rancangan Layar Data Kendaraan...81
Gambar 4.17 Rancangan Layar Data Jenis Surat...82
Gambar 4.18 Rancangan Layar Data Pemohon...83
x
Gambar 4.19 Rancangan Layar Data FDM...84
Gambar 4.20 Rancangan Layar Data DKDM...85
Gambar 4.21 Rancangan Layar Data SKP...86
Gambar 4.22 Rancangan Layar Data Ranmor Mutasi...87
Gambar 4.23 Rancangan Layar Laporan Mutasi...88
Gambar 4.24 Sequence Diagram Kendaraan...89
Gambar 4.25 Sequence Diagram Entry Data Jenis...90
Gambar 4.26 Sequence Diagram Entry Data Pemohon...91
Gambar 4.27 Sequence Diagram Data FDM...92
Gambar 4.28 Sequence Diagram Data DKDM...93
Gambar 4.29 Sequence Diagram Data SKP...94
Gambar 4.30 Sequence Diagram Data Ranmor Mutasi...95
Gambar 4.31 Sequence Diagram Laporan Mutasi...96
Gambar 4.32 Deployment Diagram...97
.
xi
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Pemohon...65
Tabel 4.2 FDM...65
Tabel 4.3 Surat Resi...65
Tabel 4.4 Kendaraan...66
Tabel 4.5 Jenis...66
Tabel 4.6 Masuk...66
Tabel 4.7 DKDM...67
Tabel 4.8 SKP...67
Tabel 4.9 Ranmor Mutasi...67
Tabel 4.10 Spesifikasi Basis Data Pemohon...68
Tabel 4.11 Spesifikasi Basis Data FDM...69
Tabel 4.12 Spesifikasi Basis Data Kendaraan...70
Tabel 4.13 Spesifikasi Basis Data DKDM...71
Tabel 4.14 Spesifikasi Basis Data Masuk...72
Tabel 4.15 Spesifikasi Basis Data Jenis...73
Tabel 4.16 Spesifikasi Basis Data SKP...74
Tabel 4.17 Spesifikasi Basis Data Ranmor Mutasi...75
Tabel 4.18 Spesifikasi Basis Data Surat Resi...76
xii
DAFTAR SIMBOL
1. Simbol Activity Diagram
Start Point
Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.
Activites
Aktivitas yang dilakukan sistem, biasanya diawali dengan kata kerja
Decision
Penggabungan
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.
End Point
Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.
xiii Swimlane
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
Fork
Digunakan untuk menunjukan kegiatan yang dilakukan secara pararel.
Join
Digunakan untuk menunjukan kegiatan yang digabungkan.
2. Simbol Use Case Diagram
Use Case
Fungsionalitas yang disediakan sistem sebagian unit-unit yang saling bertukar pesan antar unit atau faktor, biasanya dinyatakan dengan menggunakan kata kerja diawal frase nama use case.
Actor
Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang.
Nama Use Case
xiv
Biasanya dinyatakan menggunakan kata benda diawal frase nama aktor.
Association
Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
<<extend>>
Extend
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walaupun tanpa use case tambahan itu sendiri. Mirip dengan prinsip inheritance pada pemrograman berorientasi obyek. Biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan.
Generalization
Hubungan generalisasi dan spesialisasi (umum- khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.
3. Simbol Package Diagram
Package
Package merupakan sebuah bungkusan dari satu atau lebih kelas atau elemen diagram UML lainnya.
package
xv
4. Simbol Class Diagram
Class
Kelas pada struktur sistem
Interface
Sama dengan konsep interface dalam pemrograman berorientasi obyek.
Association
Relasi antarkelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.
Directed association
Relasi antarkelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai multiplicity.
nama_kelas +atribut +operasi ()
xvi Generalisasi
Relasi antarkelas dengan makna generalisasi- spesialisasi (umum-khusus).
Dependency
Relasi antarkelas dengan makna kebergantungan antarkelas
Aggregation
Relasi antarkelas dengan makna semua- bagian(whole-part)
5. Simbol Sequence Diagram
Aktor
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda di awal frase nama aktor.
Lifeline
Menyatakan kehidupan suatu objek.
Digunakan untuk menggabarkan sebuah form.
xvii Boundary
Control Class
Digunakan untuk menghubungkan boundary dengan tabel
Entry Class
Digunakan untuk menggambarkan hubungan kegiatan yang akan dilakukan.
Menyatakan obyek yang berinteraksi pesan
Object
<<Create>>
Pesan Tipe Create
Menyatakan suatu obyek membuat obyek lain, arah panah mengarah pada obyek yang dibuat.
1 : masukan
Pesan Tipe Send
Menyatakan bahwa suatu obyek mengirimkan data/masukan/informasi ke obyek lainnya, arah panah mengarah pada obyek yang dikirimi.
1 : keluaran Menyatakan bahwa suatu obyek yang telah menjalankan suatu operasi atau metode
Nama Objek:
Nama Kelas
xviii
Pesan Tipe Return menghasilkan suatu kembalian ke obyek tertentu, arah panah mengarah pada obyek yang menerima kembalian.
<<destroy>>
Pesan Tipe Destroy
Menyatakan suatu obyek mengakhiri hidup obyek lain, arah panah mengarah pada obyek yang diakhiri, sebaiknya jika ada create maka ada destroy.
6. Simbol ERD
Entity
Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer, penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel.
Atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas
Atribut Kunci Primer
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id, kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik(berbeda tanpa ada yang sama)
Nama_Entitas
Nama_atribut
Nama_kunci primer
xix
Relasi
Relasi yang menghubungkan antara entitas, biasanya diawali dengan kata kerja.
Associstion
Penghubung antara relasi dan entitas dimana dikedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaiannya.
Nama_relasi
xx
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A : Analisa Keluaran...101
Lampiran A-1 : DKDM...102
Lampiran A-2 : SKP...103
Lampiran A-3 : Ranmor Mutasi...104
Lampiran A-4 : Laporan Mutasi...105
LAMPIRAN B : Analisa Masukan...106
Lampiran B-I Data Pemohon (KTP Tujuan)...107
Lampiran B-2 Data Kendaran (STNK)...108
Lampiran B-3 Data Jenis Surat...109
LAMPIRAN C : Rancangan Keluaran...110
Lampiran C-1 FDM...111
Lampiran C-2 DKDM...112
Lampiran C-3 SKP...113
Lampiran C-4 Ranmor Mutasi...114
Lampiran C-5 Laporan Mutasi...115
LAMPIRAN D : Rancangan Masukan...116
Lampiran D-1 Data Pemohon...117
Lampiran D-2 Data Kendaraan...118
Lampiran D-3 Jenis Surat...119
LAMPIRAN E : SURAT KETERANGAN RISET...120
LAMPIRAN F : KARTU BIMBINGAN...122
LAMPIRAN G : BIODATA PENULIS...123