plagiat merupakan tindakan tidak terpuji - core.ac.uk · pembuatan surat izin mengemudi berbasis...
Post on 09-Apr-2019
229 Views
Preview:
TRANSCRIPT
i
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN
MENGEMUDI BERBASIS WEB DAN SMS GATEWAY DI KEPOLISIAN
RESORT SLEMAN YOGYAKARTA
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Disusun Oleh :
Elisabeth Novitasari
105314029
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2015
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
THE WEB BASED INFORMATION SYSTEM ADMINISTRATION OF
DRIVING LICENSE AND SMS GATEWAY IN POLICE RESORT
SLEMAN YOGYAKARTA
THESIS
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Komputer Degree
In Informatics Engineering
By :
Elisabeth Novitasari
105314029
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2015
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
HALAMAN PERSETUJUAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
HALAMAN PENGESAHAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
v
HALAMAN PERSEMBAHAN
Karya ini saya persembahkan kepada :
Tuhan Yesus dan Bunda Maria. Terima kasih atas segala berkat yang telah
diberikan pada saya sampai saat ini, sehingga saya dapat menyelesaikan skripsi
saya.
Keluarga saya Bapak, Ibu, Kakak, dan Nenek. Terima kasih atas doa, semangat
dan dukungannya.
Teman-teman seperjuangan Teknik Informatika 2010 yang tidak dapat saya
sebutkan satu-persatu. Terima kasih atas semangat dan dukungannya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
HALAMAN MOTTO
Kamu harus ingat.. Kamu diberikan kehidupan ini, karena kamu mampu
untuk menjalaninya apapun keadaannya..
So wake up and finish your goal...
Lakukan yang terbaik, kemudian berdoalah, maka Tuhan yang akan
mengurus sisanya.
Kadang keberhasilan baru akan tiba setelah kesulitan dialami.
Maka jangan menyerah dalam menggapai keberhasilan walau kesulitan
menghadang. -Mario Teguh
you CAN because you THINK you CAN !
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini
tidak memuat karya atau bagian dari karya orang lain, kecuali yang telah
disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Yogyakarta, 17 Februari 2015
Penulis
Elisabeth Novitasari
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
LEMBAR PERNYATAAN PERSETUJUAN
PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma :
Nama : Elisabeth Novitasari
NIM : 105314029
Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan
Universitas Sanata Dharma karya ilmiah saya yang berjudul :
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN
MENGEMUDI BERBASIS WEB DAN SMS GATEWAY DI KEPOLISIAN
RESORT SLEMAN YOGYAKARTA
beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan
kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan,
mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan
data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau
media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya
maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya
sebagai penulis.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di Yogyakarta,
Pada tanggal : 17 Februari 2015
Yang menyatakan,
(Elisabeth Novitasari)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
ABSTRAK
Kepolisian Resort Sleman Yogyakarta merupakan salah satu bagian dari
kantor kepolisian Republik Indonesia yang berada di Sleman, Yogyakarta. Di
Polres, dapat melayani untuk pembuatan Surat Izin Mengemudi (SIM). Saat ini,
untuk melakukan pendaftaran pembuatan SIM masih dilakukan secara manual
yaitu, calon pendaftar / pemohon harus datang langsung ke Polres untuk
mendaftar dan mengisi formulir, lalu admin akan menginputkan data pemohon
satu-persatu, sehingga membutuhkan ketelitian yang tinggi bagi admin dalam
menginput data serta dapat menimbulkan antrian panjang bagi pemohon, dan
membutuhkan waktu yang relatif lama.
Untuk dapat membantu menangani pengelolaan data pemohon maka
dibangun suatu sistem informasi administrasi untuk pendaftaran pembuatan SIM,
yang diharapkan akan dapat meningkatkan efisiensi waktu untuk pengolahan data
pendaftaran pemohon. Perangkat lunak ini dibangun menggunakan PHP dan
MySQL.
Hasil akhir yang diperoleh adalah sebuah Sistem Informasi Administrasi
Pembuatan Surat Izin Mengemudi Berbasis Web dan SMS Gateway di Kepolisian
Resort Sleman Yogyakarta, yang dapat membantu pemohon untuk melakukan
pendaftaran permohonan SIM secara online dan membantu admin untuk
melakukan pengolahan data, serta memberikan informasi perpanjangan SIM
kepada pemohon melalui SMS.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
ABSTRACT
Police Resort District of Sleman is one of the Indonesian Police Office in
Sleman, Yogyakarta. Citizen can make their driving license there. Nowadays, if
citizen want to make driving license, it can be done manually. Citizen must fill the
form and register themselves. Then, admin will input their datas one by one,
therefore it needs a full of accuracy and it takes a long time.
To help processing the data, it needs an information system for registering
the driving license, and hopefully it can gain the time efficiency to process the
data. The devices that used are PHP and MySQL.
The result is a system for administration of Driving License Based on Web
and SMS Gateway at Police Resort District of Sleman and it can help the citizen
to register their application for driving license and help the admin to gather the
data. It also can give the information about driving license through text message.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xi
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa,
sehingga penulis dapat menyelesaikan tugas akhir dengan judul Sistem Informasi
Administrasi Pembuatan Surat Izin Mengemudi Berbasis Web dan SMS Gateway
di Kepolisian Resort Sleman Yogyakarta. Tugas akhir ini merupakan salah satu
syarat akademik pada program studi Teknik Informatika di Universitas Sanata
Dharma Yogyakarta untuk dapat mencapai gelar Sarjana Komputer.
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada
pihak-pihak yang telah berperan dalam memberikan bantuan dukungan, semangat,
dan saran kepada penulis dalam proses penyelesaian tugas akhir ini. Ucapan
terima kasih penulis sampaikan kepada :
1. Kedua Orangtua, Bapak Yusuf Sumadiharto dan Ibu Christina Sarjinem.
Terima kasih atas doa dan dukungannya dari awal hingga akhir, dan
dengan sabar telah membimbing dan menemani saya selama ini.
2. Ibu Agnes Maria Polina, S.Kom., M.Sc., sebagai Dosen Pembimbing
Tugas Akhir yang telah dengan sabar membimbing dalam pengerjaan
Tugas Akhir ini.
3. Bapak AIPTU Wakhidin selaku BAUR SIM di Polres Sleman, Ibu dan
Bapak Polisi bagian SIM, terima kasih atas kesempatan yang diberikan
selama melakukan penelitian dan uji coba program.
4. Kakak saya dan suaminya, Veronika Marista Dewi Kurniawati dan
Ignatius Ringga Sulistya Adi. Terima kasih telah memberikan dukungan
semangat dan bantuannya.
5. Sahabat-sahabat saya Yoana Pramudya Wardani, Meyn Apriani, Youlanda
Anggreany Selan, Cindy Christine, Asri Wuryantari, Vania Primaningtyas.
Terimakasih untuk semangat dan dukungannya.
6. Semua keluarga besar dan teman-teman yang tidak dapat disebutkan satu-
persatu, terima kasih atas semua dukungan dan semangatnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xii
Dalam penulisan skripsi ini, masih banyak kekurangan dan hal yang perlu
diperbaiki. Oleh karena itu penulis menerima kritik dan saran yang membangun
dari pembaca. Dan akhir kata, penulis berharap semoga skripsi ini dapat
bermanfaat bagi pembaca.
Yogyakarta, 17 Februari 2015
Penulis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiii
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
HALAMAN JUDUL (BAHASA INGGRIS) ......................................................... ii
HALAMAN PERSETUJUAN ............................................................................... iii
HALAMAN PENGESAHAN ................................................................................ iv
HALAMAN PERSEMBAHAN ............................................................................. v
HALAMAN MOTTO ............................................................................................ vi
HALAMAN PERNYATAAN KEASLIAN KARYA .......................................... vii
HALAMAN PERSETUJUAN PUBLIKASI ....................................................... viii
ABSTRAK ............................................................................................................. ix
ABSTRACT ............................................................................................................ x
KATA PENGANTAR ........................................................................................... xi
DAFTAR ISI ........................................................................................................ xiii
DAFTAR GAMBAR ............................................................................................ xv
DAFTAR TABEL .............................................................................................. xviii
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 3
1.3 Batasan Masalah ....................................................................................... 3
1.4 Tujuan dan Manfaat .................................................................................. 3
1.5 Metodologi Penelitian .............................................................................. 4
1.6 Sistematika Penulisan ............................................................................... 7
BAB II LANDASAN TEORI ................................................................................. 9
2.1 Sistem Informasi ....................................................................................... 9
2.1.1 Pengertian Sistem .............................................................................. 9
2.1.2 Pengertian Informasi ....................................................................... 12
2.1.3 Pengertian Sistem Informasi ........................................................... 13
2.2 Sistem Informasi Berbasis Web ............................................................. 15
2.3 Metodologi FAST ................................................................................... 15
2.4 Notasi Pemodelan Sistem ....................................................................... 18
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
2.4.1 Use Case Diagram ........................................................................... 18
2.4.2 ConceptualDatabase Design ........................................................... 20
2.4.3 Logicaland Physical Database Design ........................................... 22
2.4.4 Pemodelan Proses ........................................................................... 22
2.5 PHP ......................................................................................................... 24
2.6 MySQL ................................................................................................... 25
2.6.1 Pengertian MySQL ......................................................................... 25
2.6.2 Perintah-perintah dalam SQL .......................................................... 26
2.6.3 Komponen-komponen dalam MySQL ............................................ 26
2.7 SMS Gateway ......................................................................................... 27
2.7.1 Pengertian SMS ............................................................................... 27
2.7.2 Pengertian SMS Gateway ............................................................... 28
2.8 Surat Izin Mengemudi ............................................................................ 29
2.8.1 Pengertian Surat Izin Mengemudi ................................................... 29
2.8.2 Jenis-jenis Surat Izin Mengemudi ................................................... 31
BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 33
3.1 Analisa Sistem ........................................................................................ 33
3.1.1 Gambaran Umum Sistem Lama ...................................................... 33
3.1.2 Gambaran Umum Sistem Baru ....................................................... 34
3.1.3 Aktor yang terlibat dalam Sistem .................................................... 37
3.1.4 Use Case Diagram ........................................................................... 38
3.1.5 Narasi Use Case .............................................................................. 39
3.1.6 Pemodelan Proses (Data Flow Diagram) ....................................... 53
3.2 Perancangan Sistem ................................................................................ 61
3.2.1 Perancangan Basis Data .................................................................. 61
3.2.2 Perancangan User Interface............................................................. 72
BAB IV IMPLEMENTASI SISTEM ................................................................... 84
4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak ................................ 84
4.2 Implementasi Basis Data ........................................................................ 84
4.3 Implementasi Sistem .............................................................................. 91
4.3.1 Tampilan untuk Pemohon ............................................................... 91
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
4.3.2 Tampilan untuk Admin ................................................................. 100
BAB V ANALISIS HASIL ................................................................................. 111
5.1 Analisa Hasil Perangkat Lunak ............................................................ 111
5.2 Analisa Hasil Uji Coba terhadap Pengguna ......................................... 112
5.2.1 Form Kuisioner ............................................................................. 112
5.2.2 Hasil dan Pembahasan................................................................... 112
BAB VI PENUTUP ............................................................................................ 119
6.1 Kesimpulan ........................................................................................... 119
6.2 Saran ..................................................................................................... 120
DAFTAR PUSTAKA ......................................................................................... 121
LAMPIRAN ........................................................................................................ 122
DAFTAR GAMBAR
Gambar 2.1 Model umum sistem .......................................................................... 12
Gambar 2.2 Siklus Informasi ................................................................................ 13
Gambar 2.3 Simbol Use Case ............................................................................... 18
Gambar 2.4 Simbol Aktor ..................................................................................... 19
Gambar 2.5 Notasi dalam ERD ............................................................................ 21
Gambar 2.6 Simbol kesatuan luar / external agent .............................................. 23
Gambar 2.7 Simbol arus data ................................................................................ 23
Gambar 2.8 Simbol proses .................................................................................... 24
Gambar 2.9 Simbol simpanan data ....................................................................... 24
Gambar 2.10 Ilustrasi SMS Gateway ................................................................... 28
Gambar 2.11 Model Umum SMS Gateway .......................................................... 29
Gambar 3.1 Use Case Diagram ............................................................................ 38
Gambar 3.2 Diagram Konteks (Context Diagram) ............................................... 53
Gambar 3.3 Diagram Berjenjang (Hierarchy Chart) ............................................ 54
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvi
Gambar 3.4 Overview DFD .................................................................................. 55
Gambar 3.5 DFD Level 2 Proses 1 ....................................................................... 56
Gambar 3.6 DFD Level 2 Proses 2 ....................................................................... 57
Gambar 3.7 DFD Level 2 Proses 3 ....................................................................... 58
Gambar 3.8 DFD Level 2 Proses 4 ....................................................................... 59
Gambar 3.9 DFD Level 2 Proses 5 ....................................................................... 60
Gambar 3.10 ER Diagram .................................................................................... 61
Gambar 3.11 Logical Design ................................................................................ 62
Gambar 3.12 Interface Halaman Utama ............................................................... 72
Gambar 3.13 Interface Signup Pemohon .............................................................. 73
Gambar 3.14 Interface Login Pemohon ................................................................ 74
Gambar 3.15 Interface Halaman Pendaftaran Pemohon SIM baru ...................... 75
Gambar 3.16 Interface Data Pendaftaran Permohonan SIM baru ......................... 76
Gambar 3.17 Interface Halaman Pendaftaran Perpanjangan SIM ........................ 77
Gambar 3.18 Interface Data Pendaftaran Perpanjangan SIM ............................... 78
Gambar 3.19 Interface Login Admin .................................................................... 78
Gambar 3.20 Interface Halaman Menu Admin .................................................... 79
Gambar 3.21 Interface Data Signup Pemohon ..................................................... 79
Gambar 3.22 Interface Data Pendaftaran Pemohon SIM baru (oleh Admin) ....... 80
Gambar 3.23 Interface Data Pendaftaran Perpanjangan SIM (oleh Admin) ........ 80
Gambar 3.24 Interface Data Kesehatan Pemohon ................................................ 81
Gambar 3.25 Interface Data Pembayaran ............................................................. 81
Gambar 3.26 Interface Data Uji Teori .................................................................. 82
Gambar 3.27 Interface Data Uji Praktek .............................................................. 82
Gambar 3.28 Interface Data Untuk Kirim SMS ................................................... 83
Gambar 3.29 Interface Data Hasil SIM ................................................................ 83
Gambar 4.1 Halaman Utama ................................................................................ 91
Gambar 4.2 Sign Up Pemohon ............................................................................. 92
Gambar 4.3 Login Pemohon ................................................................................. 93
Gambar 4.4 Konfirmasi Login .............................................................................. 93
Gambar 4.5 Halaman Pendaftaran SIM baru ........................................................ 94
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvii
Gambar 4.6 Konfirmasi Pendaftaran SIM baru..................................................... 96
Gambar 4.7 Tampilan Data Pemohon SIM baru oleh pemohon........................... 97
Gambar 4.8 Halaman Pendaftaran Perpanjangan SIM ......................................... 98
Gambar 4.9 Tampilan Data Perpanjangan SIM oleh pemohon ............................ 99
Gambar 4.10 Login Admin ................................................................................. 100
Gambar 4.11 Halaman Menu Admin .................................................................. 100
Gambar 4.12 Tampilan Data Sign Up pemohon ................................................. 101
Gambar 4.13 Tampilan Data Pemohon untuk Permohonan SIM baru ............... 102
Gambar 4.14 Tampilan Edit Data pemohon SIM baru ....................................... 103
Gambar 4.15 Tampilan Data pemohon untuk permohonan perpanjangan SIM...104
Gambar 4.16 Tampilan Data Kesehatan Pemohon ............................................. 105
Gambar 4.17 Tampilan Pembayaran untuk permohonan SIM ........................... 106
Gambar 4.18 Tampilan Data Hasil Uji Teori ...................................................... 107
Gambar 4.19 Tampilan Data Hasil Uji Praktek .................................................. 108
Gambar 4.20 Tampilan Data SMS Gateway ....................................................... 109
Gambar 4.21 Halaman untuk Kirim SMS ........................................................... 109
Gambar 4.22 Tampilan Data Hasil SIM ............................................................. 110
Gambar 5.1 Grafik Pertanyaan 1 untuk Pemohon SIM ...................................... 113
Gambar 5.2 Grafik Pertanyaan 2 untuk Pemohon SIM ...................................... 114
Gambar 5.3 Grafik Pertanyaan 3 untuk Pemohon SIM ...................................... 114
Gambar 5.4 Grafik Pertanyaan 4 untuk Pemohon SIM ...................................... 115
Gambar 5.5 Grafik Pertanyaan 5 untuk Pemohon SIM ...................................... 116
Gambar 5.6 Grafik Pertanyaan 6 untuk Pemohon SIM ...................................... 116
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
DAFTAR TABEL
Tabel 3.1 Tabel Signup_pemohon ........................................................................ 63
Tabel 3.2 Tabel Pemohon ..................................................................................... 63
Tabel 3.3 Tabel Admin ......................................................................................... 65
Tabel 3.4 Tabel Tes_teori ..................................................................................... 65
Tabel 3.5 Tabel tes_praktekA ............................................................................... 66
Tabel 3.6 Tabel tes_praktekBI .............................................................................. 67
Tabel 3.7 Tabel tes_praktekBII ............................................................................. 68
Tabel 3.8 Tabel tes_praktekC ............................................................................... 69
Tabel 3.9 Tabel tes_praktekD ............................................................................... 70
Tabel 3.10 Tabel SIM ........................................................................................... 71
Tabel 5.1 Tabel hasil kuisioner pemohon pertanyaan 1 ..................................... 113
Tabel 5.2 Tabel hasil kuisioner pemohon pertanyaan 2 ..................................... 113
Tabel 5.3 Tabel hasil kuisioner pemohon pertanyaan 3 ..................................... 114
Tabel 5.4 Tabel hasil kuisioner pemohon pertanyaan 4 ..................................... 115
Tabel 5.5 Tabel hasil kuisioner pemohon pertanyaan 5 ..................................... 115
Tabel 5.6 Tabel hasil kuisioner pemohon pertanyaan 6 ..................................... 116
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada saat ini perkembangan teknologi informasi semakin pesat,
berbagai bidang di dunia sangat berkaitan dengan penerapan teknologi
informasi. Dalam perkembangannya berbagai bidang seperti pendidikan,
ekonomi, pemerintahan dan kesehatan telah menggunakan teknologi
informasi untuk membantu menyelesaikan pekerjaannya.Salah satu contoh
kegiatan pengolahan data yang tepat dengan menggunakan teknologi
komputerisasi adalah pada pengolahan data administrasi untuk pendaftaran
pembuatan SIM online.
Surat Ijin Mengemudi atau biasa disingkat (SIM), bagi masyarakat
umum pasti sudah tidak asing lagi sebagai salah satu persyaratan yang
harus dipenuhi bagi pengendara kendaraan bermotor di jalan raya, baik
kendaraan roda dua maupun roda empat. Sehingga bagi para pengendara
bermotor diwajibkan untuk memiliki SIM. Sampai saat ini untuk proses
pendaftaran pembuatan SIM sebagian proses masih dilakukan secara
manual. Hal-hal yang masih dilakukan secara manual yaitu : 1) Para calon
pendaftar / pemohon harus datang langsung ke kantor polisi setempat
untuk mendaftarkan dirinya dan mengisi formulir. 2) Administrator akan
menginputkan data pemohon satu-persatu, sehingga membutuhkan
ketelitian yang tinggi bagi admin dalam menginput data supaya tidak
menimbulkan kekeliruan dan kesalahan dengan banyaknya data.
Lamanya waktu tunggu dalam proses pembuatan SIM akan
menyebabkan semakin lama waktu pelayanan proses pembuatan SIM dari
awal pendaftaran sampai dengan SIM tersebut dapat diterima oleh
pemohon dan sering kali dalam proses pembuatan SIM terjadi antrian
panjang di kantor polisi setempat, sehingga hal tersebut menjadi kurang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
efisien. Kurangnya petugas pelayanan SIM pada tiap loket juga dapat
menghambat kelancaran dalam administrasi pembuatan SIM tersebut.
Dampak yang dapat ditimbulkan jika jumlah pemohon terlalu banyak
dantelah lama menunggu yaitu akan mengganggu kenyamanan para
pemohon dalam mendapatkan pelayanan pembuatan SIM. Tentu saja hal
ini akan dapat mengakibatkan semakin maraknya calo pembuatan SIM
yang sangat meresahkan, serta dapat merugikan juga bagi para pemohon
pembuatan SIM karena biasanya para calo tersebut memanfaatkan keadaan
tersebut untuk menaikkan tarif pembayaran untuk pembuatan SIM
tersebut.
Dari latar belakang tersebut, penulis tertarik membangun suatu
sistem informasi administrasi untuk melakukan pendaftaran pembuatan
SIM online. Sehingga pemohon dapat melakukan pendaftaran pembuatan
SIM baik dari rumah masing-masing, ataupun di tempat kerja. Hanya saja
untuk melakukan tes teori, tes praktek dan foto, pemohon tetap datang ke
kantor polisi tersebut dan untuk mengambil hasil SIM yang telah dicetak
sesuai dengan jadwal yang telah ditentukan. Namun sistem ini mampu
input data hasil uji teori dan praktek serta dapat memblokir pemohon yang
tidak lulus tes sebanyak 2 kali kesempatan.
Sistem informasi ini juga menggunakan SMS gateway untuk
memberikan informasi perpanjangan kepada pemohon. SMS gateway ini
berfungsi untuk memberitahukan kepada pemohon/pemilik SIM untuk
mengingatkan kapan melakukan perpanjangan SIM yang dimilikinya
sesuai dengan tanggal berlaku SIM. Dengan pembuatan sistem informasi
administrasi ini diharapkan dapat memberikan solusi yang cepat dan tepat
untuk melakukan proses pendaftaran pembuatan SIM online, sehingga
ketika ingin mendaftarkan dirinya para calon pemohon tidak harus datang
langsung ke kantor polisi untuk lama menunggu dan mengantri.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
1.2 Rumusan Masalah
1. Bagaimana membangun Sistem Informasi Administrasi Pendaftaran
Pembuatan SIM diKepolisian Resort Sleman Yogyakarta?
2. Apakah sistem cukup efisien dapat membantu tugas-tugas Admin
Kepolisian SIM ?
3. Apakah sistem cukup efisien membantu proses pendaftaran bagi
pemohon yang akan membuat SIM ?
4. Apakah sistem mudah digunakan baik bagi Admin Kepolisian SIM
maupun bagi pemohon SIM ?
1.3 Batasan Masalah
Penulis membatasi atau memfokuskan masalah yang berkaitan
dengan sistem informasi administrasi pendaftaran pembuatan SIM di
Kepolisian Resort Sleman, yaitu sebagai berikut:
1. Sistem ini menangani urusan pendaftaran pembuatan SIM baru
dan perpanjangan SIM, tetapi tidak menangani test online,
tidak mengurus SIM hilang dan pembuatan SIM Internasional.
2. Sistem ini berbasis web (online) dan menggunakan SMS
Gateway.
3. Sistem ini dibuat menggunakan aplikasi pemrograman PHP
dan MySQL.
4. Sistem ini dibuat untuk Kepolisian Resort Sleman Yogyakarta.
1.4 Tujuan dan Manfaat
Tujuan yang ingin dicapai dalam penyusunan tugas akhir ini yaitu
membangun Sistem Informasi Administrasi Pembuatan Surat Izin
Mengemudi Berbasis Web dan SMS Gateway yang dapat membantu
menangani pelayanan administrasi pembuatan SIM di Kepolisian Resort
Sleman Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
Adapun Sistem Informasi Administrasi Pembuatan SIM ini
diharapkan dapat membantu menangani proses pendaftaran pembuatan
SIM dan juga dapat menyimpan data-data pemohon yang ingin
mengajukan pembuatan SIM.Sistem Informasi ini dapat diakses oleh
Admin dan Pemohon pembuatan SIM secara online.
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan dalam tugas akhir ini
yaitustudi kasus dengan langkah sebagai berikut :
1. Survei Awal
Mengunjungi Kepolisian Resort Sleman Yogyakarta untuk
melakukan wawancara terhadap pihak terkait yaitu pada bagian pelayanan
penanganan pembuatan SIM dan juga dengan memperoleh berkas data-
data yang diperlukan dalam memenuhi kebutuhan pengumpulan data.Hal
ini dilakukan untuk membantu penulis dalam memperoleh data yang
diharapkan, selain itu juga diharapkan supaya penulis mendapat gambaran
yang lebih mendalam mengenai permasalahan apa saja yang dihadapi
dalam pembuatan dan perpanjangan SIM, sehingga melalui survei awal ini
diharapkan penulis dapat membantu mengatasi permasalahan yang ada
dengan membangun suatu sistem informasi untuk administrasi pembuatan
SIM. Permasalahan yang dihadapi selama ini dalam pembuatan SIM, para
calon pemohon SIMbiasanya datang langsung ke Polres untuk
mendaftarkan dirinya sehingga akan menimbulkan banyaknya antrian
pemohon dan juga memerlukan waktu yang lebih lama untuk pengantrian
dalam mengurus administrasi.
Dari masalah tersebut penulis membangun suatu sistem informasi
administrasi yang diharapkan dapat membantu menangani permasalahan
tersebut yang juga mudah diakses oleh penggunanya. Perencanaan dalam
membangun sistem informasi administrasi pembuatan SIM ini dibuat
dengan berbasis web dan SMS gateway sehingga sistem tersebut dapat
diakses secara online oleh para penggunanya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
2. Studi Pustaka
Studi literatur yang dilakukan yaitu dengan mempelajari teori
mengenai bahasa pemrograman PHP, MySQL, SMS gateway dan
juga mencari informasi yang mendukung dan berkaitan dengan
pembuatan aplikasi sistem informasi administrasi ini.
3. Pembangunan Sistem Informasi
Dalam pembangunan sistem informasi ini menggunakan
metodeFAST (Framework for the Application of System
Technique) yang di dalamnya meliputi :
a. Analisa Sistem
- Scope Definition (Definisi Lingkup)
Yang dilakukan pada tahap ini yaitu, mendefinisikan
ruang lingkup sistem yang akan dibangun, dengan
melakukan observasi dan wawancara terhadap petugas
kepolisian bagian SIM.
- Problem Analysis (Analisa Permasalahan)
Pada tahap ini, menganalisa masalah apa yang dihadapi
dalam menangani administrasi pendaftaran SIM.
- Requirement Analysis (Analisa Kebutuhan)
Analisa sistem berguna untuk mengidentifikasi
permasalahan yang dihadapi dan kebutuhan apa saja yang
dibutuhkan, sehingga diharapkan dapat membantu
menyelesaikan hambatan-hambatan yang terjadi. Untuk
menganalisa permasalahan yang terjadi, penulis secara
langsung datang ke Polres Sleman untuk mengetahui masalah
apa saja yang dihadapi ketika melakukan administrasi
pembuatan SIM.
b. Desain Sistem
Desain sistem merupakan tahapan merancang sistem
yang nantinya akan dibangun, hal ini berupa konfigurasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
komponen-komponen perangkat lunak dan perangkat keras
yang digunakan dalam membangun aplikasi sistem informasi.
Pada tahap ini dibuat perancangan basis data yang meliputi :
- Logical Design
Tahap logical design meliputi ER diagram
- Physical Design and Integration
Tahap physical design meliputi implementasi secara teknik
dengan membuat physical database design.
Selain perancangan database, juga dilakukan perancangan
proses yang meliputi DFD diagram dan user interface.
c. Implementasi Sistem
Tahap implementasi sistem merupakan tahap
mengimplementasikan desain sistem yang telah dirancang ke
dalam bahasa pemrograman (coding). Dalam implementasi
sistem ini program dibuat dengan menggunakan bahasa
pemrograman PHP dan database MySQL. Sistem ini juga
diimplementasikan menggunakan SMS gateway.
d. Uji Coba Perangkat Lunak
Tahap uji coba ini dilakukan setiap kali menyelesaikan
modul, dengan melakukan testing untuk mengetahui jalannya
program apakah sudah sesuai atau belum. Uji coba ini
dilakukan ketika runing program, jika saat program di jalankan
masih terjadi error/kesalahan maka akan dilakukan perbaikan
terhadap sistem yang dibuat. Dan ketika saat di jalankan
program tidak error dan berhasil menghasilkan output yang
diharapkan maka program tersebut telah memenuhi uji coba
perangkat lunak.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
4. Uji Coba Terhadap User
Pada tahap ini, sistem informasi akan diuji coba kepada user yaitu
Admin Kepolisian SIM dan Pemohon SIM untuk mengetahui apakah ada
kekurangan dalam program sehingga dapat segera dilakukan perbaikan
atau penambahan. User mencoba mengakses sistem yang telah dibuat.
Kemudian user diberikan kuesioner yang di dalamnya berisi pernyatan
yang berkaitan dengan sistem tersebut dan harus diisi oleh user. Sehingga
dengan hasil kuesioner tersebut dapat diketahui apakah sistem tersebut
telah sesui dengan yang diharapkan dan dapat membantu menyelesaikan
permasalahan yang ada, serta memerlukan perbaikan atau tidak.
1.6 Sistematika Penulisan
Sistematika Penulisan yang digunakan dalam penulisan tugas akhir ini
yaitu sebagai berikut :
BAB I. PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang,
rumusan masalah, batasan masalah, tujuan dan manfaat, metodologi
penelitian, dan sistematika penulisan.
BAB II. LANDASAN TEORI
Bab ini berisi dasar teori yang di dalamnya terdapat penjelasan tentang
teori-teori yang berkaitan dengan perancangan pembuatan sistem
informasi dalam tugas akhir ini, yaitu teori tentang sistem informasi, SMS
gateway, Surat Izin Mengemudi, bahasa pemrograman PHP.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
BAB III. ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi analisa sistem dan perancangan sistem meliputi perancangan
proses, perancangan basis data, perancangan antarmuka untuk para
pengguna sistem.
BAB IV. IMPLEMENTASI SISTEM
Bab ini berisi tentang penerapan rancangan sistem yang telah dibuat yang
berupa implementasi sistem ke dalam program (coding).
BAB V. ANALISIS HASIL
Bab ini berisi tentang analisis hasil dari sistem informasi yang telah dibuat
dan hasil uji coba terhadap user terkait sistem informasi yang dibangun.
BAB VI. PENUTUP
Bab ini berisi tentang kesimpulan dari analisis, perancangan, dan
implementasi sistem yang telah dibuat dalam tugas akhir ini. Selain itu
juga berisi saran untuk pengembangan aplikasi selanjutnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
BAB II
LANDASAN TEORI
2.1 Sistem Informasi
2.1.1 Pengertian Sistem
Menurut Jogiyanto (1999) sistem adalah kumpulan dari elemen-
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.
Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan
maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan
ada yang menyebutkan untuk mencapai suatu sasaran (objectives).Goal
biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran
dalam ruang lingkup yang lebih sempit. Bila merupakan suatu sistem
utama, seperti misalnya sistem bisnis, maka istilah goal lebih tepat
diterapkan. Untuk sistem akuntansi atau sistem-sistem yang lainnya yang
merupakan bagian atau subsistem dari sistem bisnis, maka istilah
objectives yang lebih tepat. Jadi tergantung dari ruang lingkup dari mana
memandang sistem tersebut. Seringkali tujuan (goal) dan sasaran
(objective) digunakan bergantian dan tidak dibedakan.
2.1.1.1 Karakteristik Sistem
Jogiyanto (1999) mengemukakan bahwa sistem memiliki
beberapa karakteristik tertentu, antara lain :
1. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang
saling berinteraksi, yang artinya saling bekerja sama
melakukan satu kesatuan. Komponen-komponen sistem
atau elemen-elemen sistem dapat berupa suatu
subsistem atau bagian-bagian dari sistem. Setiap sistem
tidak perduli betapapun kecilnya, selalu mengandung
komponen-komponen atau subsistem-subsistem. Setiap
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
subsistem mempunyai sifat-sifat dari sistem untuk
menjalankan suatu fungsi tertentu dan mempengaruhi
proses sistem secara keseluruhan.
2. Batasan Sistem
Batasan sistem (boundary) merupakan daerah yang
membatasi antara suatu sistem dengan sistem yang
lainnya atau dengan lingkungan luarnya. Batas sistem
ini memungkinkan suatu sistem dipandang sebagai satu
kesatuan. Batas sustu sistem menunjukkan ruang
lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem
Lingkungan luar (environment) dari suatu sistem adalah
apapun diluar batas dari sistem yang mempengaruhi
operasi sistem. Lingkungan luar sistem dapat bersifat
menguntungkan dan dapat juga bersifat merugikan
sistem tersebut.
4. Penghubung Sistem
Penghubung (interface) merupakan media penghubung
antara satu subsistem dengan subsistem yang lainnya.
Melalui penghubung ini memungkinkan sumber-sumber
daya mengalir dari satu subsistem ke subsistem yang
lainnya. Keluaran (output) dari satu subsistem akan
menjadi masukan (input) untuk susbsistem yang lainnya
dengan melalui penghubung. Dengan penghubung satu
subsistem dapat berintegrasi dengan subsistem yang
lainnya membentuk satu kesatuan.
5. Masukan Sistem
Masukan (input) adalah energi yang dimasukkan ke
dalam sistem. Masukan dapat berupa masukan
perawatan (maintenance input) dan masukan sinyal
(signal input). Maintenance input adalah energi yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
dimasukkan supaya sistem tersebut dapat beroperasi.
Signal input adalah energi yang diproses untuk
didapatkan keluaran. Sebagai contoh di dalam sistem
komputer, program adalah maintenance input yang
digunakan untuk mengoperasikan komputernya dan
data adalah signal input untuk diolah menjadi
informasi.
6. Keluaran Sistem
Keluaran (output) adalah hasil dari energi yang diolah
dan diklasifikasikan menjadi keluaran yang berguna dan
sisa pembuangan. Keluaran dapat merupakan masukan
untuk subsistem yang lain atau kepada supra sistem.
Misalnya untuk sistem komputer, panas yang dihasilkan
adalah keluaran yang tidak berguna dan merupakan
hasil sisa pembuangan, sedang informasi adalah
keluaran yang dibutuhkan.
7. Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah
yang akan merubah masukan menjadi keluaran. Suatu
sistem produksi akan mengolah masukan berupa bahan
baku dan bahan-bahan yang lain menjadi keluaran
berupa barang jadi. Sistem akuntansi akan mengolah
data-data transaksi menjadi laporan-laporan keuangan
dan laporan-laporan lain yang dibutuhkan oleh
manajemen.
8. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan (goal) atau
sasaran (objective). Kalau suatu sistem tidak
mempunyai sasaran, maka operasi sistem tidak akan ada
gunanya. Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
akan dihasilkan sistem. Suatu sistem dikatakan berhasil
bila mengenai sasaran atau tujuannya.
2.1.1.2 Model Umum Sistem
Secara umum model suatu sistem terdiri dari masukan
(input), pengolahan (process) dan keluaran (output), seperti
pada gambar 2.1
Input Process Output
Gambar 2.1 Model umum sistem
2.1.2 Pengertian Informasi
Menurut Jogiyanto (1999), informasi adalah data yang diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya.
Sumber dari informasi adalah data. Data merupakan bentuk jamak
dari bentuk tunggal datum atau data-item. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-
kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu. Di
dalam dunia bisnis, kejadian-kejadian nyata yang sering terjadi adalah
perubahan dari suatu nilai yang disebut dengan transaksi. Misalnya
penjualan adalah transaksi perubahan nilai barang menjadi nilai uang
atau nilai piutang dagang. Kesatuan nyata (fact dan entity) adalah berupa
suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada
dan terjadi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
2.1.2.1 Siklus Informasi
Data merupakan bentuk yang masih mentah yang belum
dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data
diolah melalui suatu model untuk dihasilkan informasi. Data yang
diolah melalui suatu model menjadi informasi, penerima kemudian
menerima informasi tersebut, membuat suatu keputusan dan
melakukan tindakan, yang berarti menghasilkan suatu tindakan yang
lain yang akan membuat sejumlah data kembali. Data tersebut akan
ditangkap sebagai input, diproses kembali lewat suatu model dan
seterusnya membentuk suatu siklus yaitu yang disebut dengan siklus
informasi.
Gambar 2.2 Siklus Informasi
2.1.3 Pengertian Sistem Informasi
Menurut (Hall, 2001), yang dimaksud dengan sistem informasi
adalah sebuah rangkaian prosedur formal di mana data dikelompokkan,
diproses menjadi informasi, dan didistribusikan kepada pemakai.
Jenis-jenis sistem informasi :
1. Sistem Pemerolehan Transaksi (TPS)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
TPS merupakan hasil perkembangan dari pembentukan kantor
elektronik, dimana sebagian dari pekerjaan rutin diotomatisasi
termasuk untuk pemrosesan transaksi. Pada TPS, data yang
dimasukkan merupakan data-data transaksi yang terjadi.
Kemudian data-data tersebut akan diproses untuk menghasilkan
informai yang akurat sesuai dengan kebutuhannya.
2. Sistem Informasi Manajemen (SIM)
SIM adalah sebuah kelengkapan pengelolaan dari proses-proses
yang menyediakan informasi untuk manajer guna mendukung
operasi-operasi dan pembuatan keputusan dalam sebuah
organisasi.
3. Sistem Pendukung Keputusan (SPK)
SPK merupakan peningkatan dari SIM dengan penyediaan
prosedur-prosedur khusus dan pemodelan yang unik yang akan
edrmembantu manajer dalam memperoleh alternatif keputusan.
4. Sistem Informasi Akuntansi (SIA)
SIA merupakan sistem informasi yang menyediakan informasi
yang dipakai oleh fungsi akuntansi. Sistem ini mencakup semua
transaksi yang berhubungan dengan keuangan dalam
perusahaan.
5. Sistem Informasi Manufaktur (SIM)
Sistem yang bekerja sama dengan sistem informasi lain untuk
mendukung manajemen perusahaan dalam menyelesaikan
masalah yang berhubungan dengan produk atau jasa yang
dihasilkan perusahaan.
6. Sistem Informasi Pemasaran (SIP)
SIP menyediakan informasi yang dipakai oleh fungsi
pemasaran. Misalnya berupa ringkasan penjualan.
7. Sistem Informasi Akademik
Sistem yang digunakan untuk membantu proses belajar
mengajar di suatu instansi pendidikan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
8. Sistem Informasi SDM
Sistem informasi yang menyediakan informasi yang dipakai
oleh fungsi personalia. Misalnya berisi informasi gaji, ringkasan
pajak, tunjangan hingga kinerja pegawai.
2.2 Sistem Informasi Berbasis Web
Sistem Informasi berbasis Web adalah sebuah sistem informasi yang
menggunakan teknologi web atau internet untuk memberikan informasi dan
layanan kepada pengguna atau sistem lain / aplikasi lain (Agustinus, 2013).
Sebuah sistem informasi web biasanya terdiri dari satu atau lebih aplikasi
web yang masing-masing komponen mempunyai fungsi tertentu. Dimana
masing-masing komponen tersebut saling dukung satu dengan yang lainnya
guna mencapai fungsi Sistem Informasi berbasis Web secara umum.
Karena berbasis web, syarat pertama tentu harus ada sebuah web server
yang dapat mendukung Sistem Informasi tersebut. Saat ini web server yang
paling dikenal adalah Apache Web Server. Hal lain yang juga menjadi syarat
mutlak adalah Software Pemrograman Web. Harus ada sebuah bahasa
pemrograman web sebagai pendamping HTML (HyperText Markup
Language). Salah satu yang terkenal yang paling populer adalah PHP. Dan
yang terpenting juga adalah database untuk menyimpan dan memanajemen
data. Database yang digunakan harus mampu menangani berjuta-juta data dan
dapat diakses dengan cepat. Salah satu database yang direkomendasikan
adalah Oracle atau MySQL.
2.3 Metodologi FAST
FAST (Framework for the Application of Systems Technique) adalah
kerangka cerdas yang cukup fleksibel untuk menyediakan tipe-tipe berbeda
proyek dan strategi. Dalam merancang, membuat, dan menyelesaikan sistem
informasi ini, digunakan metodologi FAST hal ini dikarenakan metodologi
ini merupakan metodologi yang sesuai dengan rekayasa perangkat lunak yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
dikembangkan secara terstruktur. Metodologi FAST memiliki fase-fase
sebagai berikut (Whitten, 2004) :
a. Scope Definition Phase
Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti
tingkat feasibility dan ruang lingkup proyek yaitu dengan menggunakan
kerangka PIECES (Performance, Information, Economics, Control,
Efficiency, Service). Hal ini dilakukan untuk menemukan inti dari
masalah-masalah yang ada, kesempatan untuk meningkatkan kinerja
organisasi, dan kebutuhan-kebutuhan baru. Pada tahap ini juga
ditentukan apa masalah yang sedang dihadapi sehingga harus
diselesaikan.
b. Problem Analysis Phase
Pada tahap ini akan diteliti masalah-masalah yang muncul pada
sistem yang ada sebelumnya. Dalam hal ini project charter yang
dihasilkan dari tahapan preliminary investigation adalah kunci
utamanya. Hasil dari tahapan ini adalah peningkatan performa sistem
yang akan memberikan keuntungan dari segi bisnis perusahaan. Hasil
lain dari tahapan ini adalah sebuah laporan yang menerangkan tentang
problems, causes, effects, dan solution benefits.
c. Requirement Analysis Phase
Pada tahap ini akan dilakukan pengurutan prioritas dari kebutuhan-
kebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah
mengidentifikasi data, proses dan antarmuka yang diinginkan pengguna
dari sistem yang baru. Alat bantu untuk memahami kebutuhan bisnis
yang ada adalah dengan pemodelan use case.
d. Logical Design Phase
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan-
kebutuhan bisnis dari fase requirementsanalysis kepada sistem model
yang akan dibangun nantinya. Dengan kata lain pada fase ini akan
menjawab pertanyaan-pertanyaan seputar penggunaan teknologi (data,
process, interface) yang menjamin usability, reliability, completeness,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
performance, dan qualityyang akan dibangun di dalam sistem. Tahap
ini meliputi 2 langkah, yaitu :
1. Data Modeling, yaitu memodelkan tabel-tabel yang akan
digunakan untuk menyimpan data-data di dalam database.
Untuk menyelesaikan tahapan ini digunakan Entity Relationship
diagram (ER diagram).
2. Process Modeling, yaitu memodelkan proses-proses yang akan
terjadi dalam suatu sistem. Untuk menyelesaikan tahapan ini
digunakan data flow diagram (DFD).
e. Decision Analysis Phase
Pada tahap ini akan dipertimbangkan beberapa kandidat dari
perangkat lunak dan keras yang nantinya akan dipilih dan dipakai
dalam implementasi sistem sebagai solusi atas problems dan
requirements yang sudah didefinisikan pada tahapan-tahapan
sebelumnya.
f. Physical Design and Integration Phase
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan
bisnis yang direpresentasikan sebagai logical design menjadi physical
design yang nantinya akan dijadikan sebagai acuan dalam membuat
sistem yang akan dikembangkan. Jika di dalam logical design
tergantung kepada berbagai solusi teknis, maka physical design
merepresentasikan solusi teknis yang lebih spesifik.
g. Construction and Testing Phase
Setelah membuat physical design, maka akan dimulai untuk
mengkonstruksi dan melakukan tahap uji coba terhadap sistem yang
memenuhi kebutuhan-kebutuhan bisnis dan spesifikasi desain. Basis
data, program aplikasi, dan antarmuka akan mulai dibangun pada tahap
ini. Setelah dilakukan uji coba terhadap keseluruhan sistem desain.
h. Installation and Delivery Phase
Kegiatan yang dilakukan pada fase ini adalah instalasi sistem,
training user, manual sistem, mengkonversi file dan database yang ada
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
ke dalam database yang baru, final testing dan menyiapkan prosedur
konversi. Setelah sistem dioperasikan, perlu system support yang
berkesinambungan untuk sisa siklus hidupnya yang berguna dan
produktif.
2.4 Notasi Pemodelan Sistem
2.4.1 Use Case Diagram
Use Case Diagram adalah sebuah diagram yang menggambarkan
interaksi antara sistem dan eksternal sistem dan user. Dengan kata lain,
usecase diagram menggambarkan secara grafikal tentang siapa yang akan
menggunakan sistem dan dengan cara bagaimana user berinteraksi dengan
sistem.
2.4.1.1 Simbol Use Case dan Aktor
Use case merupakan bagian dari seluruh fungsi sistem. Use
case digambarkan secara grafik dengan elips yang horisontal
dengan nama dari use case tertera, di bawah atau di dalam elips.
Gambar 2.3 Simbol Use Case
Actor merupakan segala sesuatu yang dibutuhkan untuk
berinteraksi dengan sistem untuk mengubah informasi. Aktor dapat
berupa orang, organisasi atau sistem informasi yang lain atau juga
suatu waktu kejadian.
Use Case Symbol
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
Actor Symbol
Gambar 2.4 Simbol Aktor
2.4.1.2 Relasi (Relationship)
Relasi digambarkan dengan sebuah garis di antara dua
simbol di dalam use case diagram. Arti relasi bisa berbeda antara
satu dengan yang lainnya tergantung pada bagaimana cara garis
digambar dan tipe simbol apa yang disambungkan.
Ada beberapa jenis relasi yang digunakan untuk
menggambarkan use case diagram yaitu :
1. Association adalah relasi antara aktor dan sebuah use
case dimana terjadi interaksi di antara keduanya.
2. Extends yaitu sebuah relasi antara extension use case
dan use case yang extend. Extension use case adalah
sebuah use case yang berisi langkah-langkah yang
diekstrak dari sebuah use case yang lebih kompleks
agar menjadi use case yang lebih sederhana dan
kemudian diberikan tambahan fungsinya.
3. Uses atau includes yaitu sebuah relasi antara
abstractuse case dan use case yang digunakan. Abstract
use case adalah sebuah use case yang mengurangi
redudansi antara satu atau lebih use case dengan cara
mengkombinasikan langkah-langkah yang umum yang
ditemukan dalam case-nya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
4. Depends on yaitu sebuah relasi use case yang
menentukan bahwa use case yang lain harus dibuat
sebelum current use case dan dapat menentukan urutan
dimana use case perlu untuk dikembangkan.
Digambarkan sebagai garis anak panah yang dimulai
dari satu use case dan menunjuk ke use case yang
bergantung padanya. Setiap relasi depends on diberi
label “<<depends on>>”
5. Inheritanceyaitu sebuah relasi use case yang tingkah
laku pada umumnya menggambarkan dua aktor yang
menginisiasi use case yang mana akan ditugaskan dan
diektrapolasi dalam abstrak aktor yang baru untuk
mengurangi redundansi. Aktor yang lain dapat
menurunkan interaksi dari abstrak aktor. Relasi ini
digambarkan dengan garis anak panah yang dimulai
pada satu aktor dan menunjuk ke abstrak aktor yang
memiliki interaksi dengan turunan dari aktor yang
pertama.
2.4.2 Conceptual Database Design
Hasil dari fase ini disebut sebagai conceptual schema dan
dinyatakan dalam conceptual data model yang menggunakan Entity
Relationship Diagram (ERD). ERD merupakan alat yang digunakan
untuk membantu dalam proses pemodelan data. Dua komponen utama
pembentuk ERD adalah entitas dan relasi. Entitas adalah sebuah objek
nyata ada dan dibedakan dari sesuatu yang lain. Setiap entitas pasti
memiliki atribut yang mendeskripsikan karakteristik dari entitas tersebut.
Sedangkan relasi adalah hubungan antara entitas. Ada beberapa macam
relasi yang dapat digambarkan dalam ERD yaitu :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
1. Relasi Satu lawan Satu (One to One Relationship / 1:1)
Relasi ini terjadi bila tiap anggota entiti A hanya boleh
berpasangan dengan tepat satu anggota entiti b. Hubungan 1:1
mencakup juga relasi 1:0 dan 0:1
2. Relasi Satu lawan Banyak (One to Many Relationship / 1:m)
Relasi ini terjadi bila tiap anggota entiti A berpasangan lebih
dari satu anggota entiti B. Hubungan one to many mencakup
relasi 1:1, 0:1, 1:1
3. Relasi Banyak lawan Banyak (Many to Many Relationship /
m:m)
Relasi ini terjadi bila tiap anggota entiti A boleh berpasangan
dengan lebih dari satu anggota entiti B, begitu juga sebaliknya
tiap anggota B boleh berpasangan dengan lebih dari satu
anggota entiti A. Relasi ini mencakup 1:m, 1:1, 1:0, 0:1
Berikut adalah bentuk variasi dari ER diagram :
Gambar 2.5 Notasi dalam ERD
Entitas
Atribut
Penghubung antara
entitas dan relasinya
Internal identifier
Internal identifier
Relasi
Atribut kunci
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
2.4.3 Logical and Physical Database Design
Dalam fase logical design ini dilakukan proses translasi dari
conceptual schema yang sudah dibuat pada fase sebelumnya. Hasil dari
fase ini disebut sebagai logical schema dan dinyatakan dalam logical
data model yang digambarkan menggunakan relational model. Dalam
fase ini harus dilakukan beberapa optimalisasi terhadap operasi-operasi
yang akan dilakukan terhadap data-data yang ada. Teknik yang biasa
digunakan untuk melakukan optimalisasi ini dinamakan normalisasi.
Normalisasi adalah suatu proses pengelompokan elemen data ke
dalam sejumlah tabel yang mempresentasikan sejumlah entitas dan
relasinya. Langkah normalisasi bertujuan :
1. Sebagai alat penolong dalam proses perancangan database.
2. Untuk meminimumkan grup elemen data yang sama dan
berulang-ulang (redundansi) dalam database karena hal tersebut
menyebabkan akses menjadi lambat dan memboroskan tempat
penyimpanan.
3. Untuk memudahkan proses penyisipan, penghapusan, dan
pengembangan database.
Sedangkan untuk fase physical design harus dipastikan, logical
schema yang sudah dibuat pada fase sebelumnya dilengkapi
dengan detail-detail yang diperlukan untuk pengimplementasian
secara fisik pada Database Management System (DBMS) yang
akan digunakan. Hasil dari fase ini disebut sebagai physical
schema.
2.4.4 Pemodelan Proses
Pemodelan proses (Whitten et.al, 2004) adalah teknik yang
digunakan untuk mengorganisasikan data mendokumentasikan proses
dari sistem. Data Flow Diagram (DFD) merupakan sebuah model proses
yang digunakan untuk menggambarkan aliran data yang melalui sebuah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
sistem dan proses yang dibentuk oleh sistem. Berikut adalah simbol-
simbol yang digunakan dalam DFD :
1. Kesatuan luar (external agent / enternal entity).
Merupakan suatu kesatuan yang berada di luar sistem yang
sedang dikembangkan yang akan memberikan input atau
menerima output dari sistem. Suatu kesatuan luar dapat
disimbolkan dengan notasi kotak bujur sangkar.
Gambar 2.6 Simbol kesatuan luar / external agent
2. Arus data (data flow).
Mengalir di antara proses, penyimpanan data dan kesatuan luar.
Arus data adalah data yang menjadi input ke proses atau output
dari sebua proses. Arus data dapat berbentuk formulir atau
dokumen yang digunakan oleh perusahaan, laporan tercetak
yang dihasilkan oleh sistem, tampilan atau output di layar
komputer, surat/memo, blangko isian, transmisi data. Arus data
diberi simbol garis dengan anak panah.
Gambar 2.7 Simbol arus data
3. Proses.
Merupakan kegiatan atau kerja yang dilakukan orang, mesin
atau komputer dari suatu hasil arus data yang masuk ke dalam
proses untuk dihasilkan arus data yang keluar dari proses. Suatu
proses dapat ditunjukkan dengan simbol persegi panjang dengan
sudut-sudut yang tumpul.
External
Agent
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
Gambar 2.8 Simbol proses
4. Simpanan data (Data Store).
Dapat berupa file / database di sistem komputer, arsip / catatan
manual, tabel acuan, agenda buku. Dinamai dengan kata benda.
Gambar 2.9 Simbol simpanan data
2.5 PHP
PHP (Personal Home Page) atau yang sekarang PHP (Hypertext
Preprocessor) merupakan salah satu bahasa server-side yang didesain khusus
untuk aplikasi web. PHP adalah bahasa server-side scripting yang menyatu
dengan HTML untuk membuat halaman web yang dinamis.File yang hanya
berisi kode HTML tidak mendukung pembuatan aplikasi yang melibatkan
database karena HTML dirancang untuk menyajikan informasi yang bersifat
statis (tampilan yang isinya tetap hingga web master atau penanggung jawab
web melakukan perubahan isi). Oleh karena itu, selanjutnya muncul
pemikiran untuk membuat suatu perantara yang memungkinkan aplikasi bisa
menghasilkan sesuatu yang bersifat dinamis dan berinteraksi dengan
database. Akhirnya, lahirlah berbagai perantara seperti PHP, ASP, dan JSP.
Bila PHP mendeteksi adanya interaksi dengan database, maka PHP akan
melakukan permintaan pada database server dan hasil dari database server
diproses lebih lanjut. Setelah semua isi file diproses, maka hasilnya (berupa
suatu kode HTML) diserahkan ke web server. Selanjutnya, web server
mengirimkan kode HTML kepada pemakai. PHP sendiri adalah perangkat
Process name
Data Store
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
lunak yang bersifat free (gratis). Pemakai bisa mengunduhnya di Internet
melalui situs www.php.net. Namun, perlu diketahui, PHP terkadang dikemas
dalam bundel perangkat lunak, misalnya pada WAMP5. Hal yang menarik
lainnya adalah PHP bersifat multiplatform. Artinya, PHP dapat berjalan pada
berbagai sistem, seperti Windows, Linux, dan UNIX. Kode PHP dapat
dilekatkan pada kode HTML dengan menggunakan tag <?php?>.
<html>
<head>
<title>Belajar HTML</title>
</head>
<body>
Selamat Belajar HTML.<br>
<?php
printf(“Tgl. Sekarang: %s “, Date(“d F Y”));
?>
</body>
</html>
Pada contoh tersebut, baris <?php printf(“Tgl. Sekarang: %s “, Date(“d
F Y”)); ?> adalah kode atau skrip PHP. Sedangkan baris printf(“Tgl.
Sekarang: %s “, Date(“d F Y”)); merupakan sebuah pernyataan PHP yang
digunakan untuk menampilkan tulisan, Tgl. Sekarang: dan diikuti dengan
tanggal, bulan, dan tahun (diperoleh melalui pemanggilan fungsi Date( )).
2.6 MySQL
2.6.1 Pengertian MySQL
MySQL (My Structure Query Language) adalah sebuah program
pembuat database yang mampu menyimpan, menerima dan mengirimkan
data dalam jumlah yang besar dengan cepat. MySQL merupakan program
pengakses database yang bersifat jaringan sehingga dapat digunakan untuk
multi user (banyak pengguna). MySQL merupakan sebuah database server
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
yang bersifat free, yang artinya bebas digunakan untuk keperluan pribadi /
usaha tanpa harus membeli atau membayar lisensinya. MySQL
menggunakan bahasa Query standar yang dimiliki oleh SQL (Structure
Query Language).
2.6.2 Perintah-perintah dalam SQL
Secara garis besar perintah dalam SQL dibagi menjadi 2 bentuk
perintah, yaitu :
1. DDL (Data Definition Language)
Adalah bentuk bahasa yang digunakan untuk pendefinisian data.
Contohnya : CREATE, DROP, ALTER.
2. DML (Data Manipulation Language)
Adalah suatu bahasa yang digunakan untuk memanipulasi data.
Contohnya : SELECT, INSERT, UPDATE, DELETE.
2.6.3 Komponen-komponen dalam MySQL
Terdapat beberapa komponen penting dalam MySQL, yaitu :
a. Database, obyek-obyek yang digunakan untuk mewakili,
menyimpan, dan mengakses data.
b. Tabel, menyimpan record-record data dan hubungannya dengan
tabel lain.
c. Database diagram, secara grafis menampilkan obyek database,
sehingga dapat dimanipulasi tanpa menggunakan bahasa
Transact-SQL.
d. Indexs, file-file tambahan yang meningkatkan kecepatan akses
dari record-record tabel.
e. View, menyediakan cara melihat data yang berbeda di dalam satu
atau lebih tabel.
f. Stored Procedure, program-program Transact-SQL yang
disimpan di dalam server yang menjalankan tugas-tugas yang
telah ditemukan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
g. Trigger, sebuah jenis prosedur tersimpan khusus yang secara
otomatis dijalankan apabila operasi tertentu dilakukan dalam
tabel.
h. Full-text Indexs, indeks khusus yang membuat pencarian menjadi
lebih mudah di dalam kolom-kolom dengan tipe data varchar dan
teks.
2.7 SMS Gateway
2.7.1 Pengertian SMS
Short Message Service (SMS) merupakan sebuah layanan yang
banyak diaplikasikan pada sistem komunikasi tanpa kabel, memungkinkan
dilakukannya pengiriman pesan dalam bentuk alphanumeric antara
terminal pelanggan atau antara terminal pelanggan dengan sistem eksternal
seperti email, paging, voice mail, dan lain-lain. Isu SMS pertama kali
muncul di belahan Eropa pada sekitar tahun 1991 bersama sebuah
teknologi komunikasi wireless yang saat ini cukup banyak penggunanya,
yaitu Global System for Mobile Communication (GSM). Dipercaya bahwa
message pertama yang dikirimkan menggunakan SMS dilakukan pada
bulan desember 1992, dikirimkan dari sebuah Personal Computer (PC) ke
telepon mobile (bergerak) dalam jaringan GSM milik Vodafone Inggris.
Perkembangannya kemudian merambah ke benua Amerika, dipelopori
oleh beberapa operator komunikasi bergerak berbasis digital seperti
BellSouth Mobility, PrimeCo, Nextel, dan beberapa operator lain.
Teknologi digital yang digunakan bervariasi dari yang berbasis GSM,
Time Division Multiple Access (TDMA), hingga Code Division Multiple
Access (CDMA).
Dalam sistem SMS, mekanisme utama yang dilakukan dalam sistem
adalah melakukan pengiriman short message dari satu terminal pelanggan
ke terminal yang lain. Hal ini dapat dilakukan berkat adanya sebuah entitas
dalam sistem SMS yang bernama Short Message Service Center (SMSC),
disebut juga Message Center (MC). SMSC merupakan sebuah perangkat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
yang melakukan tugas store and forward trafik short message. Di
dalamnya termasuk penentuan atau pencarian rute tujuan akhir dari short
message. Sebuah SMSC biasanya didesain untuk dapat menangani short
message dari berbagai sumber seperti Voice Mail System (VMS), Web-
based messaging, Email Integration, External Short Messaging Entities
(ESME), dan lain-lain. Dalam interkoneksi dengan entitas dalam jaringan
komunikasi wireless seperti Home Location Register (HLR) dan Mobile
Switcing Center (MSC), SMSC biasanya selalu menggunakan Signal
Transfer Point (STP).
2.7.2 Pengertian SMS Gateway
SMS Gateway adalah teknologi mengirim, menerima dan bahkan
mengolah sms melalui komputer dan sistem komputerisasi (software).
Pada dunia komputer, gateway dapat diartikan sebagai jembatan
penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga
dapat terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian,
SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas
data SMS, baik yang dikirimkan maupun yang diterima.
Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar
SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang
berbeda memiliki protokol komunikasi sendiri, dan protokol-protokol itu
sendiri bersifat pribadi. Perhatikan ilustrasi berikut ini.
Gambar 2.10 Ilustrasi SMS Gateway
SMSC
Protocol 2
SMSC
Protocol 1 SMSC 1 SMSC 2 SMS
Gateway
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
Konsep SMS Gateway.
Namun seiring perkembangan teknologi komputer, baik dari sisi hardware
maupun software, dan perkembangan teknologi komunikasi, SMS gateway
tidak lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat
lebih mengartikan SMS gateway sebagai suatu jembatan komunikasi yang
menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan
perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah
dan menyenangkan. Pengertian SMS gateway kemudian lebih mengarah pada
sebuah program yang mengomunikasikan antara sistem operasi komputer,
dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima
SMS. Salah satu komunikasi yang terjadi, dapat dilakukan dengan
mengirimkan perintah AT pada perangkat komunikasi tersebut, kemudian
hasil operasinya dikirimkan kembali ke komputer.
Gambar 2.11 Model Umum SMS Gateway
2.8 Surat Izin Mengemudi
2.8.1 Pengertian Surat Izin Mengemudi
Surat Izin Mengemudi (SIM) adalah bukti registrasi dan identifikasi
yang diberikan oleh Polri kepada seseorang yang telah memenuhi
persyaratan administrasi tertentu, sehat jasmani dan rohani, memahami
peraturan lalu lintas, dan terampil mengemudikan kendaraan bermotor.
Kewenangan memberikan surat izin kendaraan bermotor di Indonesia ini
secara sah hanya dimiliki oleh Kepolisian Republik Indonesia (Polri). Hal
ini seperti tertuang dalam pasal 15 b UU No.2 Tahun 2002 tentang
Kepolisian Negara Republik Indonesia. Adapun pengaturan lebih khusus
mengenai SIM terdapat dalam Peraturan Pemerintah No.44 Tahun 1993
tentang Kendaraan dan Pengemudi.
Perangkat
Komunikasi
Aplikasi SMS
Gateway
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
Surat Izin Mengemudi ditulis dalam dua bahasa sekaligus, yakni
Bahasa Indonesia dan Bahasa Inggris. Sebagai gambaran berdasarkan
peraturan perundang-undangan (Pasal 215 PP No.44 Tahun 1993), maka
sebenarnya sebuah SIM itu harus memuat data-data sebagai berikut:
1. Nama pemilik;
2. Tempat/tanggal lahir pemilik;
3. Alamat pemilik;
4. Pekerjaan pemilik;
5. Tinggi badan pemilik;
6. Tempat dan tanggal diterbitkan;
7. Nama dan cap instansi yang menerbitkan;
8. Nama dan tanda tangan pejabat yang menerbitkan;
9. Golongan dan nomor Surat Izin Mengemudi;
10. Jenis Surat Izin Mengemudi;
11. Tanggal berakhir masa berlaku;
12. Tanda tangan dan sidik jari pemilik;
13. Pas foto dari pemilik.
Berdasarkan UU No.14 Tahun 1992 tentang Lalu Lintas dan
Angkutan Jalan terdapat ancaman pidana yang sangat berat bila dalam
berkendara tidak bisa menunjukkan SIM apalagi jika tidak memiliki SIM,
namun tetap berkendara di jalan raya. Dalam kenyataannya, undang-
undang ini masih belum bisa dilaksanakan secara baik karena adanya
penolakan dari masyarakat, bahkan ada beberapa pendapat yang
menyatakan bahwa secara akademis UU ini bermasalah dalam
ketentuannya. Dalam sidang di pengadilan terkait pelanggaran lalu lintas
pun UU ini tidak pernah digunakan sebagai dasar pertimbangan pemberian
keputusan hakim. Bahkan, sejak tahun 2004 sudah ramai dibicarakan
untuk dilakukan perubahan atas undang-undang ini.
Sebagai gambaran tentang ancaman pidana dalam UU ini, yakni
apabila seseorang mengemudikan kendaraan bermotor tidak dapat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
menunjukkan SIM maka dipidana dengan kurungan dua bulan atau denda
maksimal Rp 2.000.000,00 (Pasal 59 ayat 1). Bahkan, apabila
mengemudikan kendaraan bermotor tidak memiliki SIM maka dipidana
dengan kurungan maksimal enam bulan atau denda maksimal Rp
6.000.000,00 (pasal 59 ayat 2). Kalau dicermati ketentuan ini terlihat
kurang logis. Ketentuan-ketentuan ini dapat dilihat di balik kartu SIM.
Oleh karena itu, UU No.14 tahun 1992 ini direvisi oleh DPR dan
pemerintah.
Dan ketentuan pidana yang berlaku pada saat ini yaitu, setiap orang
yang mengemudikan Kendaraan Bermotor di jalan yang tidak memilii
Surat Izin Mengemudi sebagaimana dimaksud dalam pasal 77 ayat (1)
dipidana kurungan paling lama 4 bulan atau denda paling banyak Rp
1.000.000,00 (pasal 281 UU No.22 tahun 2009). Setiap orang yang
mengemudikan kendaraan bermotor di jalan yang tidak dapat
menunjukkan Surat Izin Mengemudi yang sah kendaraan bermotor yang
dikemudikan sebagaimana dimaksud dalam pasal 106 ayat 5 huruf (b)
dipidana dengan pidana kurungan paling lama 1 bulan dan/atau denda
paling banyak Rp 250.000,00 (pasal 288 UU No.22 tahun 2009). Selain
pidana penjara, kurungan, atau denda, pelaku tindak pidana lalu lintas
dapat dijatuhi pidana tambahan berupa pencabutan Surat Izin Mengemudi
atau ganti kerugian yang diakibatkan oleh tindak pidana lalu lintas (pasal
314 UU No. 22 tahun 2009).
2.8.2 Jenis-jenis Surat Izin Mengemudi
Penggolongan SIM dirinci berdasarkan kualifikasi jenis kendaraan
yang akan digunakan. Hal ini terkait dengan kesesuaian dengan beban dan
tingkat kerumitan dalam berkendara di jalan raya. Berdasarkan pasal 211
(2) PP 44/1993, ada lima golongan SIM yang dikeluarkan oleh Polri, yaitu
sebagai berikut:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
1. Golongan SIM A
Yaitu SIM untuk mengemudikan mobil penumpang, mobil bus,
dan mobil barang yang mempunyai jumlah berat yang
diperbolehkan tidak lebih dari 3.500 kg;
2. Golongan SIM B I
Yaitu SIM untuk mengemudikan mobil bus dan mobil barang
yang mempunyai jumlah berat yang diperbolehkan lebih dari
3.500 kg;
3. Golongan SIM B II
Yaitu SIM untuk mengemudikan traktor atau kendaraan
bermotor dengan menarik kereta tempelan atau gandengan
dengan berat yang diperbolehkan untuk kereta tempelan atau
kereta gandengan lebih dari 1.000 kg;
4. Golongan SIM C
Yaitu SIM untuk mengemudikan sepeda motor yang dirancang
mampu mencapai kecepatan lebih dari 40 kilometer per jam;
5. Golongan SIM D
Yaitu SIM untuk mengemudikan sepeda motor yang dirancang
dengan kecepatan tidak lebih dari 40 kilometer per jam,
misalnya sepeda (bukan sepeda motor) yang ditempel mesin
penggerak sehingga bisa dikendarai (berjalan di jalan umum)
tanpa dikayuh walaupun perlahan-lahan saja. SIM D berlaku
untuk mengemudikan kendaraan khusus bagi penyandang cacat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisa Sistem
3.1.1 Gambaran Umum Sistem Lama
Saat ini untuk melakukan administrasi pembuatan SIM, seperti untuk
pendaftaran permohonan pembuatan SIM baru ataupun pendaftaran
permohonan perpanjangan SIM masih dilakukan secara manual. Ketika ingin
mendaftarkan dirinya calon pemohon SIM harus datang langsung ke Polres.
Selanjutnya pemohon harus mengisi kertas formulir pendaftaran terlebih
dahulu. Dan jika pemohon ingin mengajukan permohonan SIM dengan
golongan SIM yang berbeda, maka pemohon tersebut harus mengisikan dua
kertas formulir pendaftaran sekaligus. Sehingga jika dalam satu hari terdapat
banyak pengunjung di Polres yang melebihi kapasitas maka akan terjadi
antrian yang cukup panjang. Langkah awal yang harus dilakukan oleh
pemohon yaitu :
1. Pemohon harus melengkapi persyaratan data seperti memiliki surat
bukti kesehatan dari dokter, fotocopy KTP domisili, dan pas foto.
2. Selanjutnya pemohon harus datang ke Polres setempat untuk
mendaftarkan dirinya.
3. Pemohon ke meja informasi untuk mendapatkan informasi
pembuatan SIM baru atau perpanjangan. Kemudian akan dilakukan
pengecekan berkas dan kelengkapan data, lalu akan dipanggil per 5
orang ke loket BRI di Polres untuk melakukan pembayaran.
4. Pemohon ke loket 1 untuk memberikan bukti kuitansi pembayaran
dan menyerahkan berkas data.
5. Pemohon ke loket 2A untuk mendapatkan formulir.
6. Pemohon mengisi formulir, lalu formulir dikembalikan ke loket 2B.
7. Selanjutnya admin akan melakukan input data pemohon satu-
persatu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
8. Setelah semua data lengkap, pemohon dapat melakukan uji teori
dan uji praktek
9. Jika pemohon lulus uji teori maka pemohon dapat melanjutkan
untuk uji praktek. Tetapi, jika tes uji teori pertama gagal maka akan
diberikan kesempatan uji teori ulang dengan masa tenggang selama
7 hari untuk kesempatan pertama, dan 14 hari untuk masa tenggang
kedua. Begitu pula dengan uji praktek yang juga memiliki
kesempatan mengulang dua kali jika gagal. Jika setelah 30 hari
pemohon masih gagal atau tidak mengulang maka uang
pembayaran pemohon akan dikembalikan.
10. Jika pemohon lulus uji teori dan uji praktek, maka dapat langsung
foto, ambil sidik jari, dan tanda tangan, selanjutnya dapat
mengambil hasil kartu SIM yang sudah jadi.
3.1.2 Gambaran Umum Sistem Baru
Sistem yang dibangun ini adalah Sistem Informasi Administrasi
Pembuatan Surat Izin Mengemudi di Kepolisian Resort Sleman. Sistem ini
dapat diakses oleh 2 user yaitu Admin Kepolisian SIM dan Pemohon. Tujuan
dibuatnya sistem ini adalah supaya dapat memudahkan dan mempercepat
proses administrasi pendaftaran dalam pengajuan permohonan pembuatan
SIM baru dan pendaftaran permohonan perpanjangan SIM bagi pemohon
sehingga diharapkan dapat mengurangi terjadinya antrian panjang pemohon.
1. Bagi Admin Kepolisian SIM
- Dapat mengelola datapemohon.
- Melihat data pemohon dan melakukan validasi data.
- Admin dapat meng-update data pemohon seperti input dan edit
2. Bagi Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
- Dapat melakukan pendaftaran permohonan SIM baru dan
pendaftaran permohonan perpanjangan SIM secara langsung
dengan mengisi formulir melalui web.
- Mengisikan data kesehatan sesuai bukti surat periksa dari dokter
melalui web.
- Mendapat konfirmasi pendaftaran, informasi jadwal uji teori dan
uji praktek.
- Mendapatkan informasi pemberitahuan kapan waktu perpanjangan
SIM melalui SMS gateway.
Proses Bisnis / Urutan dari sistem yang baru adalah sebagai berikut :
1. Pemohon SIM melakukan Sign Up terlebih dahulu jika belum
memiliki akun untuk dapat mengakses web, dengan mengisikan
User ID berupa nomor KTP asli domisili yang berlaku dan
password.
2. Selanjutnya jika Pemohon telah memiliki akun, maka dapat
melakukan Login dengan user ID dan password yang telah
terdaftar.
3. Setelah Login, pemohon dapat melakukan pendaftaran
permohonan SIM baru dengan mengisikan data dirinya secara
lengkap sesuai dengan KTP asli domisili yang berlaku di formulir
yang terdapat di web.
4. Jika telah berhasil melakukan pendaftaran, maka pemohon akan
mendapatkan pesan konfirmasi berupa nomor pendaftaran yang
nantinya akan digunakan untuk verifikasi data jika datang ke
polres, pemberitahuan berkas apa saja yang harus dibawa untuk
kelengkapan data, dan kapan tanggal untuk datang ke polres
melakukan verifikasi data, uji teori dan uji praktek.
5. Selanjutnya pemohon datang ke polres pada hari dan jam kerja
sesuai dengan tanggal yang telah diterima saat konfirmasi
pendaftaran yaitu satu hari setelah mendaftar dengan membawa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
KTP asli untuk cek data, berkas surat bukti kesehatan, dan foto
3x4. Pemohon juga harus menunjukkan nomor pendaftaran yang
diperoleh ketika melakukan pendaftaran kepada petugas admin
kepolisian SIM. Jika semua data sudah lengkap dan benar, maka
pemohon dapat melakukan pembayaran di loket BRI SIM dan
bukti pembayarannya diserahkan kepada petugas admin untuk
input data.
6. Setelah semua data lengkap, maka pemohon dapat melakukan uji
teori. Jika uji teori lulus maka dapat melanjutkan uji praktek.
Tetapi, jika uji teori tidak lulus, maka diperbolehkan mengulang
dengan tenggang waktu yang telah ditentukan yaitu waktu
tenggang selama 7 hari untuk kesempatan pertama, dan waktu 14
hari untuk kesempatan kedua. Begitu pula dengan uji praktek jika
tidak lulus, maka diberi kesempatan untuk mengulang dengan
tenggang waktu yang ditentukan. Dan hanya diperbolehkan
mengulang dengan kesempatan dua kali. Jika setelah 30 hari
pemohon masih gagal atau tidak mengulang maka uang
pembayaran pemohon akan dikembalikan.
7. Kemudian admin akan melakukan input data dari hasil uji teori
dan uji praktek.
8. Jika dilihat dan ditentukan dari hasil uji teori dan uji praktek
pemohon SIM dinyatakan lulus, maka pemohon dapat melakukan
foto, sidik jari, dan tanda tangan untuk kemudian akan diproses
oleh admin untuk dapat mencetak kartu SIM yang sudah jadi
sesuai dengan data pemohon.
9. Dan jika pemohon ingin melakukan pendaftaran permohonan
perpanjangan SIM maka pemohon tersebut tidak perlu
menginputkan data dirinya dari awal. Pemohon dapat Login
kemudian hanya inputkan nomor KTP pada halaman
perpanjangan di web, maka data dirinya akan tertampil dan
pemohon tersebut dapat langsung mendaftar untuk permohonan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
perpanjangan SIM. (Catatan jika terdapat perubahan data
pemohon seperti alamat maka pemohon dapat mengedit datanya,
dan ketika datang ke polres untuk verifikasi, pemohon dapat
menunjukkan KTP terbarunya sesuai domisili untuk kesesuaian
data)
10. Jika telah berhasil melakukan pendaftaran untuk permohonan
perpanjangan SIM, maka pemohon akan mendapatkan pesan
konfirmasi berupa nomor pendaftaran yang nantinya akan
digunakan untuk verifikasi data jika datang ke polres dan kapan
tanggal untuk datang ke polres melakukan verifikasi data, serta
melakukan pengambilan foto, sidik jari, dan tanda tangan terbaru.
3.1.3 Aktor yang terlibat dalam Sistem
Aktor yang terlibat di dalam sistem adalah sebagai berikut :
1. Admin Kepolisian SIM
Admin merupakan orang yang bertugas mengelola data pemohon
seperti input data, edit data, dan mengirim informasi untuk
perpanjangan SIM kepada pemohon melalui SMS Gateway.
2. Pemohon SIM
Pemohon merupakan orang yang melakukan pendaftaran untuk
permohonan membuat SIM baru dan melakukan pendaftaran
permohonan perpanjangan SIM. Pemohon dapat mendaftarkan
dirinya melalui web secara online dengan mengisi formulir yang
telah tersedia di web. Kemudian pemohon akan menerima
konfirmasi pendaftaran melalui web dan menerima informasi
pengingat waktu perpanjangan SIM melalui SMS.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
3.1.4 Use Case Diagram
Pendaftaran SIM baru
Perpanjangan SIM
Insert data pemohon SIM baru
Edit data pemohon SIM baru
Lihat data pemohon SIM baru
Validasi data pemohon
Insert data pemohon
perpanjangan SIM
Edit data pemohon
perpanjangan SIM
Lihat data pemohon
perpanjangan SIM
Pengelolaan Data Uji Teori
Insert data uji teori
Edit data uji teori
Lihat data uji teori
Pengelolaan Data Uji Praktek
Insert data uji praktek
Edit data uji praktek
Lihat data uji praktek
Pengelolaan Data SIM
Insert data SIM
Edit data SIM
Lihat data SIM
Pemohon
Admin
Kepolisian SIM
Cetak kartu SIM
Kirim SMS
Gambar 3.1 Use Case Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
3.1.5 Narasi Use Case
Nama Use Case : insert data pemohon SIM baru
Pelaku Bisnis Utama : Pemohon
Deskripsi : Use case ini menggambarkan aktor yang
melakukan pendaftaran untuk permohonan
SIM baru dengan insert data diri pemohon
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“Pendaftaran SIM”
Step 3:
Aktor mengisikan
data dirinya dengan
lengkap, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman Pendaftaran.
Step 4 :
Sistem menyimpan
data diri pemohon
dan menampilkan
konfirmasi telah
berhasil melakukan
pendaftaran
Skenario Alternatif
Alt. Step 4 :penambahan data ke database
gagal, dan memberikan informasi
penambahan data gagal
Nama Use Case : edit data pemohon SIM baru
Pelaku Bisnis Utama : Pemohon, Admin
Deskripsi : Use case ini menggambarkan proses dimana
aktor dapat melakukan edit data pemohon
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Step 1:
Aktor klik menu
“edit” untuk
mengubah data
Step 3:
Aktor mengisikan
data yang akan
diubah, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pengisian
data yang akan
diubah.
Step 4 :
Sistem menyimpan
data yang telah
diubah dan
menampilkan
konfirmasi data
berhasil diubah
Skenario Alternatif
Alt. Step 4 :perubahan data ke database gagal,
dan memberikan informasi perubahan data
gagal.
Nama Use Case : lihat data pemohon SIM baru
Pelaku Bisnis Utama : Pemohon
Deskripsi : Use case ini menggambarkan aktor akan
melihat data pendaftaran pemohon SIM baru
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik tombol
”Lihat Data” pada
halaman pendaftaran
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data
pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
pemohon
Skenario Alternatif
Nama Use Case : lihat data pemohon SIM baru
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melihat data pendaftaran pemohon SIM baru
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”DATA PEMOHON
SIM”
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
pemohon
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data
pemohon
Skenario Alternatif
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
Nama Use Case : insert data pemohon perpanjangan SIM
Pelaku Bisnis Utama : Pemohon
Deskripsi : Use case ini menggambarkan aktor yang
melakukan pendaftaran untuk permohonan
perpanjangan SIM dengan insert data diri
pemohon
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“Perpanjangan SIM”
Step 3:
Aktor mengisikan
data dirinya dengan
lengkap, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pendaftaran
perpanjangan.
Step 4 :
Sistem menyimpan
data diri pemohon
dan menampilkan
konfirmasi telah
berhasil melakukan
pendaftaran untuk
perpanjangan SIM
Skenario Alternatif
Alt. Step 4 :penambahan data ke database
gagal, dan memberikan informasi
penambahan data gagal
Nama Use Case : edit data pemohon perpanjangan SIM
Pelaku Bisnis Utama : Pemohon, Admin
Deskripsi : Use case ini menggambarkan proses dimana
aktor dapat melakukan edit data pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“edit” untuk
mengubah data
Step 3:
Aktor mengisikan
data yang akan
diubah, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pengisian
data yang akan
diubah.
Step 4 :
Sistem menyimpan
data yang telah
diubah dan
menampilkan
konfirmasi data
berhasil diubah
Skenario Alternatif
Alt. Step 4 :perubahan data ke database gagal,
dan memberikan informasi perubahan data
gagal.
Nama Use Case : lihat data pemohon perpanjangan SIM
Pelaku Bisnis Utama : Pemohon
Deskripsi : Use case ini menggambarkan aktor akan
melihat data pendaftaran pemohon
perpanjangan SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik tombol
”Lihat Data” pada
Step 2 :
Sistem menampilkan
halaman yang berisi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
halaman
perpanjangan
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
pemohon
tampilan data
pemohon
Skenario Alternatif
Nama Use Case : lihat data pemohon perpanjangan SIM
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melihat data pendaftaran pemohon
perpanjangan SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”DATA PEMOHON
SIM”
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
pemohon
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data
pemohon
Skenario Alternatif
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
Nama Use Case : insert data uji teori
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor yang
melakukan insert data hasiluji teori
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“Tambah” pada
halaman tampilan
data uji teori
Step 3:
Aktor mengisikan
data uji teori yang
akan ditambahkan,
lalu klik button
“Simpan”.
Step 2 :
Sistem menampilkan
halaman yang berisi
text field untuk
pengisian data uji
teori.
Step 4 :
Sistem menyimpan
data hasil uji teori
dan menampilkan
konfirmasi data
berhasil disimpan
Skenario Alternatif
Alt. Step 4 :penambahan data ke database
gagal, dan memberikan informasi data gagal
disimpan
Nama Use Case : edit data uji teori
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan proses dimana
aktor melakukan edit data hasil uji teori
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
Step 1:
Aktor klik menu
”edit” untuk
mengubah data
Step 3:
Aktor mengisikan
data uji teori yang
akan diubah, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pengisian
data uji teori yang
akan diubah.
Step 4 :
Sistem menyimpan
data uji teori yang
telah diubah dan
menampilkan
konfirmasi data
berhasil diubah
Skenario Alternatif
Alt. Step 4 :perubahan data ke databse gagal,
dan memberikan informasi perubahan data
gagal.
Nama Use Case : lihat data uji teori
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melihat data hasil uji teori
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”DATA UJI TEORI”
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data hasil
uji teori
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
hasil Uji Teori
Skenario Alternatif
Nama Use Case : insert data ujipraktek
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor yang
melakukan insert data hasil uji praktek
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“Tambah” pada
halaman tampilan
data uji praktek
Step 3:
Aktor mengisikan
data uji praktek yang
akan ditambahkan,
lalu klik button
“Simpan”.
Step 2 :
Sistem menampilkan
halaman yang berisi
text field untuk
pengisian data uji
praktek.
Step 4 :
Sistem menyimpan
data hasil uji praktek
dan menampilkan
konfirmasi data
berhasil disimpan
Skenario Alternatif
Alt. Step 4 :penambahan data ke database
gagal, dan memberikan informasi data gagal
disimpan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
Nama Use Case : edit data uji praktek
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan proses dimana
aktor melakukan edit data hasil uji praktek
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”edit” untuk
mengubah data
Step 3:
Aktor mengisikan
data uji praktek yang
akan diubah, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pengisian
data uji praktek yang
akan diubah.
Step 4 :
Sistem menyimpan
data uji praktek yang
telah diubah dan
menampilkan
konfirmasi data
berhasil diubah
Skenario Alternatif
Alt. Step 4 :perubahan data ke databse gagal, dan
memberikan informasi perubahan data gagal.
Nama Use Case : lihat data uji praktek
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melihat data hasil uji praktek
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
Step 1:
Aktor klik menu
”DATA UJI
PRAKTEK”
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
hasil uji praktek
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data hasil
uji praktek
Skenario Alternatif
Nama Use Case : insert data SIM
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor yang
melakukan insert data hasil SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
“Tambah” pada
halaman tampilan
data hasil SIM
Step 3:
Aktor mengisikan
data SIM yang akan
ditambahkan, lalu
klik button “Simpan”.
Step 2 :
Sistem menampilkan
halaman yang berisi
text field untuk
pengisian data SIM
Step 4 :
Sistem menyimpan
data hasil SIM dan
menampilkan
konfirmasi data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
berhasil disimpan
Skenario Alternatif
Alt. Step 4 :penambahan data ke database
gagal, dan memberikan informasi data gagal
disimpan
Nama Use Case : edit data SIM
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan proses dimana
aktor melakukan edit data SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”edit” untuk
mengubah data
Step 3:
Aktor mengisikan
data SIM yang akan
diubah, lalu klik
button “Simpan”.
Step 2 :
Sistem menampilkan
halaman pengisian
data SIM yang akan
diubah.
Step 4 :
Sistem menyimpan
data SIM yang telah
diubah dan
menampilkan
konfirmasi data
berhasil diubah
Skenario Alternatif
Alt. Step 4 :perubahan data ke databse gagal,
dan memberikan informasi perubahan data
gagal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
Nama Use Case : lihat data SIM
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melihat data hasil SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”SIM”
Step 3:
Aktor dapat
mengakses halaman
untuk melihat data
hasil SIM
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data hasil
SIM
Skenario Alternatif
Nama Use Case : cetak kartu SIM
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
mencetak kartu data hasil SIM
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”Lihat Data” pada
tampilan halaman
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data hasil
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
data SIM
Step 3:
Aktor memilih data
yang akan dicetak,
lalu klik tombol
“Cetak”
SIM
Step 4:
Sistem akan
memproses untuk
melakukan cetak data
SIM
Skenario Alternatif
Alt. Step 4 : proses cetak gagal dilakukan, dan
memberikan informasi data SIM gagal
dicetak.
Nama Use Case : Kirim SMS
Pelaku Bisnis Utama : Admin
Deskripsi : Use case ini menggambarkan aktor akan
melakukan kirim SMS
Skenario Use Case : Aksi Aktor Reaksi Sistem
Skenario Normal
Step 1:
Aktor klik menu
”kirim” pada
tampilan data SMS
Gateway
Step 3:
Aktor mengisikan
nomor handphone
dan isi pesan lalu klik
Step 2 :
Sistem menampilkan
halaman yang berisi
tampilan data SMS
yang akan dikirim
Step 4:
Sistem akan
menirimkan SMS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
tombol “Send”
Skenario Alternatif
Alt. Step 4 : proses kirim SMS gagal
dilakukan, dan memberikan informasi Pesan
gagal dikirim
3.1.6 Pemodelan Proses (Data Flow Diagram)
3.1.6.1 Diagram Konteks (Context Diagram)
Data pemohon, data uji teori,
data uji praktek, data SMS,
data SIM
0
Sistem Informasi Administrasi
Pembuatan SIM Berbasis Web dan
SMS Gateway di Kepolisian Resort
Sleman Yogyakarta
Data diri pemohon
Konfirmasi pendaftaran,
kartu SIM, SMS informasi
perpanjangan
Data pemohon, laporan data
uji teori, laporan data uji
praktek, data SMS, data SIM
Pemohon Admin
Gambar 3.2 Diagram Konteks (Context Diagram)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
3.1.6.2 Diagram Berjenjang (Hierarchy Chart)
0
Sistem Informasi Administrasi
Pembuatan SIM Berbasis Web dan
SMS Gateway di Kepolisian Resort
Sleman Yogyakarta
1
Pendaftaran
SIM baru
2
Perpanjangan
SIM
3
Pengelolaan
Data Uji Teori
4
Pengelolaan
Data Uji
Praktek
1.1p
Insert data
pemohon
SIM baru
1.2p
Edit data
pemohon
SIM baru
1.3p
Lihat data
pemohon
SIM baru
2.1p
Insert data
pemohon
perpanjangan
SIM
2.2p
2.3p
3.1p
Insert data
uji teori
3.2p
Edit data uji
teori
3.3p
Lihat data
uji teori
5.1p
Insert data
SIM
5.2p
Edit data
SIM
5.3p
5.4p
Lihat data
SIM
Cetak kartu
SIM
5
Pengelolaan
Data SIM
1.4p
Validasi
data
pemohon
Edit data
pemohon
perpanjangan
SIM
Lihat data
pemohon
perpanjangan
SIM
4.1p
Insert data
uji praktek
4.2p
Edit data uji
praktek
4.3p
Lihat data
uji praktek
5.5p
Kirim SMS
Gambar 3.3 Diagram Berjenjang (Hierarchy Chart)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
3.1.6.3 Overview DFD
No_KTPNo_KTP
Data SIM
Data SIM
Data hasil uji praktek
Data hasil uji praktek
Data hasil uji praktek
Data hasil uji praktek
Data hasil uji praktek
Data hasil uji praktek
Data hasil uji teori
Data hasil uji teori
Data pemohon
Data pemohon
Data pemohon
Data diri pemohonData diri pemohon
Data pemohon Data diri pemohon
Data pemohon
Data diri pemohon
2
Data
Perpanjangan
1
Data
Pendaftaran
3
Pengelolaan
Data Uji
Teori
5
Pengelolaan
Data SIM
4
Pengelolaan
Data Uji
Praktek
Admin
Pemohon
SIM
pemohon
tes_teori
tes_praktekA
tes_praktekBI
tes_praktekBII
tes_praktekC
tes_praktekD
Gambar 3.4 Overview DFD
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
3.1.6.4 DFD Level 2 Proses 1
Data pemohon
Data pemohon
Konfirmasi data
pemohon tereditData pemohon
Data pemohon
Konfirmasi data pemohon teredit
Konfirmasi data
pemohon tersimpan
Data pemohon
Data pemohon
Data pemohonData pemohon
Admin
Pemohon
1.1p
Insert data
pemohon
SIM baru
1.2p
Edit data
pemohon
SIM baru
1.3p
Lihat data
pemohon
SIM baru
pemohon
Gambar 3.5 DFD Level 2 Proses 1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
3.1.6.5 DFD Level 2 Proses 2
No_KTP
Data pemohon
Data pemohon
Konfirmasi data
pemohon tereditData pemohon
Data pemohon
Konfirmasi data pemohon teredit
Konfirmasi data
pemohon tersimpan
Data pemohon
Data pemohon
Data pemohon
No_KTP
Admin
Pemohon
2.1p
Insert data
pemohon
perpanjangan
SIM
2.2p
2.3p
pemohonEdit data
pemohon
perpanjangan
SIM
Lihat data
pemohon
perpanjangan
SIM
Gambar 3.6 DFD Level 2 Proses 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
3.1.6.6 DFD Level 2 Proses 3
Data nilai uji teori Data nilai uji teori
Konfirmasi data nilai
uji teori teredit
Data nilai uji teori
Data nilai uji teori
Konfirmasi data nilai
uji teori tersimpan
Data pemohon
Data nilai uji teori
Data nilai uji teori
Admin
3.1p
Insert data
uji teori
3.2p
3.3p
Edit data
uji teori
Lihat data
uji teori
pemohon
tes_teori
Gambar 3.7 DFD Level 2 Proses 3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
3.1.6.7 DFD Level 2 Proses 4
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Data nilai uji praktek
Konfirmasi data nilai
uji praktek teredit
Data nilai uji praktek
Konfirmasi data nilai
uji praktek tersimpan
Data pemohonData nilai uji praktek
Admin
4.1p
Insert data
uji praktek
4.2p
4.3p
Edit data
uji praktek
Lihat data
uji praktek
pemohon
tes_praktekA
tes_praktekBI
tes_praktekBII
tes_praktekC
tes_praktekD
Gambar 3.8 DFD Level 2 Proses 4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
3.1.6.8 DFD Level 2 Proses 5
Konfirmasi
SMS terkirimSMS terkirim
Data SMSData SMS
Data SIM Data SIM
No_SIMNo_SIM
Data SIM
Data SIM
Data SIM
Konfirmasi data SIM
teredit
Data SIM
Data SIMKonfirmasi data SIM
tersimpan
Data pemohonData SIM5.1p
Insert data
SIM
5.2p
Edit data
SIM
5.3p
Lihat data
SIM
5.4p
Cetak kartu
SIM
5.5p
Kirim SMS
Admin
pemohon
SIM
Outbox
Gambar 3.9 DFD Level 2 Proses 5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
3.2 PerancanganSistem
3.2.1 Perancangan Basis Data
3.2.1.1 Conceptual Design
gol_sim
jenis_permohonan
skor_akhir
zigzag
kode_praktek
skor_akhir
no_praktek
kode_praktek
kesimpulan_praktek
kesempatan_praktek
tanjakan_turunan
polisi_penguji
skor_akhir
zigzag
tgltes_praktek
drill_cockpit
no_praktek
1..*1..1
1..*
1..1
1..1
1..*
1..*
1..1
1..*
1..1
skor_akhir
polisi_penguji
1..*1..1
1..*
1..1
1..1
1..1
keterangan_kesehatan
tgl_bayar
kewarganegaraan
nama_dokter
nama_ibu
usia_pemohon
tgl_periksa
no_slip
agama
no_daftar
pekerjaan
nama_ayah
kodepos
kota
tinggi_badan
nama_lengkap
tempat_lahir
tanggal_lahir
jenis_kelamin
tanda_tangan
signup_pemohon
pemohon
tes_teori
punya
no_ktp
punya
sim
punya
tes_praktekA
tes_praktekBI
tes_praktekBII
tes_praktekC
tes_praktekD
punya
punya
punya
punya
punya
pass_pemohon
no_sim
berlaku_sampai
tglambil_sim
photo
sidik_jari
gol_sim
tanggal_daftar
alamat_lengkap
no_telpon
status_pernikahan
nama_klinik
gol_darah
nama_bank
jml_bayar
surat_sehat
foto_calonpemohon
admin
id_admin
username_admin
password_admin
no_teori
kode_soal
jml_soal
tahun_soal
jwb_benarjwb_salah
tgltes_teori
kesempatan_teori
kesimpulan_teori
no_praktek
kode_praktek
drill_cockpit
majumundurlurus
parkirpareleldanseritanjakan_turunan
zigzag
tgltes_praktek
kesempatan_praktek
kesimpulan_praktek
kode_praktek
majumundurlurus
parkirpareleldanseri
skor_akhir
polisi_penguji
no_praktek
drill_cockpit
majumundurlurus
parkirpareleldanseritanjakan_turunan
zigzag
tgltes_praktek
kesempatan_praktek
kesimpulan_praktek
kode_praktek
polisi_penguji
zigzag
keseimbanganuji_reaksi
angka8
leterU
kesimpulan_praktek
kesempatan_praktek
tgltes_praktek
no_praktek
polisi_penguji
keseimbangan
uji_reaksi
angka8
leterU
kesimpulan_praktek
kesempatan_praktek
tgltes_praktek
Gambar 3.10 ER Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
3.2.1.2 Logical Design
1..1
1..*
1..*
1..*
1..*
1..1
1..1
1..1
1..*
1..1
1..*
1..1
1..*
1..1
1..1
1..1signup_pemohon
PK no_ktp
pass_pemohon
admin
PK id_admin
username_admin
password_admin
pemohon
PK no_daftar
tanggal_daftar
no_ktp {FK}
jenis_permohonan
gol_sim
nama_lengkap
jenis_kelamin
tinggi_badan
tempat_lahir
tanggal_lahir
alamat_lengkap
kota
kodepos
no_telpon
pekerjaan
agama
status_pernikahan
kewarganegaraan
nama_ayah
nama_ibu
tgl_periksa
nama_klinik
nama_dokter
usia_pemohon
gol_darah
keterangan_kesehatan
no_slip
nama_bank
tgl_bayar
jml_bayar
surat_sehat
foto_calonpemohon
tes_teori
PK no_teori
no_daftar {FK}
kode_soal
jml_soal
tahun_soal
jwb_benar
jwb_salah
tgltes_teori
kesempatan_teori
kesimpulan_teori
tes_praktekC
PK no_praktek
no_daftar {FK}
kode_praktek
polisi_penguji
keseimbangan
zigzag
uji_reaksi
angka8
leterU
tgltes_praktek
kesempatan_praktek
skor_akhir
kesimpulan_praktek
sim
PK no_sim
no_daftar {FK}
gol_sim
berlaku_sampai
tglambil_sim
photo
sidik_jari
tanda_tangan
tes_praktekA
PK no_praktek
no_daftar {FK}
kode_praktek
polisi_penguji
drill_cockpit
zigzag
majumundurlurus
parkirparaleldanseri
tanjakan_turunan
tgltes_praktek
kesempatan_praktek
skor_akhir
kesimpulan_praktek
tes_praktekBI
PK no_praktek
no_daftar {FK}
kode_praktek
polisi_penguji
drill_cockpit
zigzag
majumundurlurus
parkirparaleldanseri
tanjakan_turunan
tgltes_praktek
kesempatan_praktek
skor_akhir
kesimpulan_praktek
tes_praktekBII
PK no_praktek
no_daftar {FK}
kode_praktek
polisi_penguji
drill_cockpit
zigzag
majumundurlurus
parkirparaleldanseri
tanjakan_turunan
tgltes_praktek
kesempatan_praktek
skor_akhir
kesimpulan_praktek
tes_praktekD
PK no_praktek
no_daftar {FK}
kode_praktek
polisi_penguji
keseimbangan
zigzag
uji_reaksi
angka8
leterU
tgltes_praktek
kesempatan_praktek
skor_akhir
kesimpulan_praktek
Gambar 3.11 Logical Design
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
3.2.1.3 Physical Design
1. Tabel Signup_pemohon
Nama Field Tipe Data Keterangan
no_ktp int(100) Primary key untuk tabel
signup_pemohon
pass_pemohon varchar(50) Field untuk password pemohon
Tabel 3.1 Tabel Signup_pemohon
2. Tabel Pemohon
Nama Field Tipe Data Keterangan
no_daftar int (50) Primary key untuk tabel
pemohon
tanggal_daftar Date Field untuk tanggal
pendaftaran
no_ktp int (100) Foreign key untuk
menghubungkan ke tabel
signup_pemohon
jenis_permohonan varchar (20) Field untuk jenis
permohonan SIM
gol_sim varchar (10) Field untuk golongan SIM
nama_lengkap varchar (100) Field untuk nama lengkap
jenis_kelamin varchar (20) Field untuk jenis kelamin
tinggi_badan varchar (10) Field untuk tinggi badan
tempat_lahir varchar (50) Field untuk tempat lahir
tanggal_lahir Date Field untuk tanggal lahir
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
alamat_lengkap Text Field untuk alamat lengkap
Kota varchar (50) Field untuk kota
Kodepos int (50) Field untuk kode pos
no_telpon varchar (15) Field untuk nomor telepon
Pekerjaan varchar (50) Field untuk pekerjaan
Agama varchar (50) Field untuk agama
status_pernikahan varchar (20) Field untuk status
pernikahan
Kewarganegaraan varchar (50) Field untuk
kewarganegaraan
nama_ayah varchar (100) Field untuk nama ayah
nama_ibu varchar (100) Field untuk nama ibu
tgl_periksa date Field untuk tanggal periksa
nama_klinik varchar (100) Field untuk nama klinik
nama_dokter varchar (50) Field untuk nama dokter
usia_pemohon int (10) Field untuk usia pemohon
gol_darah varchar (10) Field untuk golongan darah
keterangan_kesehatan text Field untuk keterangan
kesehatan
no_slip int (50) Field untuk nomor slip
pembayaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
nama_bank varchar (50) Field untuk nama bank
tgl_bayar date Field untuk tanggal
pembayaran
jml_bayar varchar (50) Field untuk jumlah
pembayaran
surat_sehat varchar (100) Field untuk bukti surat sehat
foto_calonpemohon varchar (100) Field untuk foto calon
pemohon
Tabel 3.2 Tabel Pemohon
3. Tabel Admin
Nama Field Tipe Data Keterangan
id_admin int (50) Primary key untuk tabel admin
username_admin varchar (50) Field untuk username admin
password_admin varchar (50) Field untuk password admin
Tabel 3.3 Tabel Admin
4. Tabel Tes_teori
Nama Field Tipe Data Keterangan
no_teori int (50) Primary key untuk tabel tes_teori
no_daftar int (50) Foreign key untuk menghubungkan
ke tabel pemohon
kode_soal varchar (20) Field untuk kode soal teori
jml_soal int (30) Field untuk jumlah soal teori
tahun_soal int (10) Field untuk tahun soal teori
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
jwb_benar int (30) Field untuk jawaban benar uji teori
jwb_salah int (30) Field untuk jawaban salah uji teori
tgltes_teori Date Field untuk tanggal pelaksanaan uji
teori
kesempatan_teori varchar (50) Field untuk keterangan kesempatan
uji teori
kesimpulan_teori varchar (50) Field untuk keterangan kesimpulan
hasil uji teori
Tabel 3.4 Tabel Tes_teori
5. Tabel tes_praktekA
Nama Field Tipe Data Keterangan
no_praktek int (50) Primary key untuk tabel
tes_praktek
no_daftar int (50) Foreign key untuk
menghubungkan ke tabel
pemohon
kode_praktek varchar (20) Field untuk kode praktek
polisi_penguji varchar (100) Field untuk polisi penguji
praktek
drill_cockpit varchar (10) Field untuk nilai praktek drill
cockpit
Zigzag varchar (10) Field untuk nilai praktek
zigzag
Majumundurlurus varchar (10) Field untuk nilai praktek jalan
maju dan mundur lurus
parkirparaleldanseri varchar (10) Field untuk nilai praktek parkir
paralel dan seri
tanjakan_turunan varchar (10) Field untuk nilai praktek
tanjakan dan turunan
tgltes_praktek Date Field untuk tanggal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
pelaksanaan uji praktek
kesempatan_praktek varchar (50) Field untuk keterangan
kesempatan uji praktek
skor_akhir varchar (10) Field untuk skor nilai akhir uji
praktek
kesimpulan_praktek varchar (50) Field untuk keterangan
kesimpulan hasil uji praktek
Tabel 3.5 Tabel tes_praktekA
6. Tabel tes_praktekBI
Nama Field Tipe Data Keterangan
no_praktek int (50) Primary key untuk tabel
tes_praktek
no_daftar int (50) Foreign key untuk
menghubungkan ke tabel
pemohon
kode_praktek varchar (20) Field untuk kode praktek
polisi_penguji varchar (100) Field untuk polisi penguji
praktek
drill_cockpit varchar (10) Field untuk nilai praktek drill
cockpit
Zigzag varchar (10) Field untuk nilai praktek
zigzag
Majumundurlurus varchar (10) Field untuk nilai praktek jalan
maju dan mundur lurus
parkirparaleldanseri varchar (10) Field untuk nilai praktek parkir
paralel dan seri
tanjakan_turunan varchar (10) Field untuk nilai praktek
tanjakan dan turunan
tgltes_praktek Date Field untuk tanggal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
pelaksanaan uji praktek
kesempatan_praktek varchar (50) Field untuk keterangan
kesempatan uji praktek
skor_akhir varchar (10) Field untuk skor nilai akhir uji
praktek
kesimpulan_praktek varchar (50) Field untuk keterangan
kesimpulan hasil uji praktek
Tabel 3.6 Tabel tes_praktekBI
7. Tabel tes_praktekBII
Nama Field Tipe Data Keterangan
no_praktek int (50) Primary key untuk tabel
tes_praktek
no_daftar int (50) Foreign key untuk
menghubungkan ke tabel
pemohon
kode_praktek varchar (20) Field untuk kode praktek
polisi_penguji varchar (100) Field untuk polisi penguji
praktek
drill_cockpit varchar (10) Field untuk nilai praktek drill
cockpit
Zigzag varchar (10) Field untuk nilai praktek
zigzag
Majumundurlurus varchar (10) Field untuk nilai praktek jalan
maju dan mundur lurus
parkirparaleldanseri varchar (10) Field untuk nilai praktek parkir
paralel dan seri
tanjakan_turunan varchar (10) Field untuk nilai praktek
tanjakan dan turunan
tgltes_praktek Date Field untuk tanggal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
pelaksanaan uji praktek
kesempatan_praktek varchar (50) Field untuk keterangan
kesempatan uji praktek
skor_akhir varchar (10) Field untuk skor nilai akhir uji
praktek
kesimpulan_praktek varchar (50) Field untuk keterangan
kesimpulan hasil uji praktek
Tabel 3.7 Tabel tes_praktekBII
8. Tabel tes_praktekC
Nama Field Tipe Data Keterangan
no_praktek int (50) Primary key untuk tabel
tes_praktek
no_daftar int (50) Foreign key untuk
menghubungkan ke tabel
pemohon
kode_praktek varchar (20) Field untuk kode praktek
polisi_penguji varchar (100) Field untuk polisi penguji
praktek
Keseimbangan varchar (10) Field untuk nilai praktek
keseimbangan
Zigzag varchar (10) Field untuk nilai praktek
zigzag
uji_reaksi varchar (10) Field untuk nilai praktek uji
reaksi
angka8 varchar (10) Field untuk nilai praktek angka
8
leterU varchar (10) Field untuk nilai praktek leter
U
tgltes_praktek Date Field untuk tanggal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
pelaksanaan uji praktek
kesempatan_praktek varchar (50) Field untuk keterangan
kesempatan uji praktek
skor_akhir varchar (10) Field untuk skor nilai akhir uji
praktek
kesimpulan_praktek varchar (50) Field untuk keterangan
kesimpulan hasil uji praktek
Tabel 3.8 Tabel tes_praktekC
9. Tabel tes_praktekD
Nama Field Tipe Data Keterangan
no_praktek int (50) Primary key untuk tabel
tes_praktek
no_daftar int (50) Foreign key untuk
menghubungkan ke tabel
pemohon
kode_praktek varchar (20) Field untuk kode praktek
polisi_penguji varchar (100) Field untuk polisi penguji
praktek
Keseimbangan varchar (10) Field untuk nilai praktek
keseimbangan
Zigzag varchar (10) Field untuk nilai praktek
zigzag
uji_reaksi varchar (10) Field untuk nilai praktek uji
reaksi
angka8 varchar (10) Field untuk nilai praktek angka
8
leterU varchar (10) Field untuk nilai praktek leter
U
tgltes_praktek Date Field untuk tanggal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
pelaksanaan uji praktek
kesempatan_praktek varchar (50) Field untuk keterangan
kesempatan uji praktek
skor_akhir varchar (10) Field untuk skor nilai akhir uji
praktek
kesimpulan_praktek varchar (50) Field untuk keterangan
kesimpulan hasil uji praktek
Tabel 3.9 Tabel tes_praktekD
10. Tabel SIM
Nama Field Tipe Data Keterangan
no_sim int (50) Primary key untuk tabel SIM
no_daftar int (50) Foreign key untuk menghubungkan
ke tabel pemohon
gol_sim varchar (50) Field untuk golongan sim
berlaku_sampai Date Field untuk tanggal berlaku SIM
tglambil_sim Date Field untuk tanggal pengambilan
kartu SIM
Photo varchar (100) Field untuk foto pemilik SIM
sidik_jari varchar (100) Field untuk file sidik jari
tanda_tangan varchar (100) Field untuk file tanda tangan
Tabel 3.10 Tabel SIM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
3.2.2 Perancangan User Interface
Halaman Utama
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Selamat Datang
PROFILHALAMAN UTAMA PERSYARATAN LOGIN
Gambar 3.12 Interface Halaman Utama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
Signup Pemohon
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Signup Pemohon
No KTP
Password
Signup
PROFILHALAMAN UTAMA PERSYARATAN SIGNUP
Gambar 3.13 Interface Signup Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
Login Pemohon
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Login Pemohon
User ID
Password
Login
PROFILHALAMAN UTAMA PERSYARATAN SIGNUP
Gambar 3.14 Interface Login Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
Halaman Pendaftaran Permohonan SIM Baru
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Tanggal Daftar
Nomor KTP
Simpan
Isikan data diri Anda sesuai KTP asli
(diisi oleh Pemohon)
Nama Lengkap
Tempat Lahir
Pekerjaan
Jenis Permohonan
Agama
Kewarganegaraan
Tinggi Badan
Jenis Kelamin
Kota
Nama Ayah
Kode Pos
Alamat Lengkap
Tanggal Lahir
Nama Ibu
Status Pernikahan
Golongan SIM
No HP
Nama Klinik / RS
Keterangan Kesehatan
Nama Dokter
Tanggal Periksa
Usia Pemohon
Golongan Darah
O Laki-laki O Perempuan
PERPANJANGAN SIMPENDAFTARAN SIM LOGOUT
Gambar 3.15 Interface Halaman Pendaftaran Pemohon SIM Baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
Tampilan Data Pendaftaran Permohonan SIM Baru
Data Pemohon SIM Baru
Back
Data 1 Data 2 Data 3 Data 4 Aksi
Baru Edit
Gambar 3.16 Interface Data Pendaftaran Pemohon SIM Baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
Halaman Pendaftaran Perpanjangan SIM
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Tanggal Daftar
Nomor KTP
Simpan
Isikan data diri Anda sesuai KTP asli
(diisi oleh Pemohon)
Nama Lengkap
Tempat Lahir
Pekerjaan
Jenis Permohonan
Agama
Kewarganegaraan
Tinggi Badan
Jenis Kelamin
Kota
Nama Ayah
Kode Pos
Alamat Lengkap
Tanggal Lahir
Nama Ibu
Status Pernikahan
Golongan SIM
No HP
O Laki-laki O Perempuan
PERPANJANGAN SIMPENDAFTARAN SIM LOGOUT
Gambar 3.17 Interface Halaman Pendaftaran Perpanjangan SIM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
Tampilan Data Pendaftaran Perpanjangan SIM
Data Pemohon Perpanjangan SIM
Back
Data 1 Data 2 Data 3 Data 4 Aksi
PerpanjanganEdit
Gambar 3.18 Interface Data Pendaftaran Perpanjangan SIM
Login Admin
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
Login Admin
Username
Password
Login
PROFILHALAMAN UTAMA PERSYARATAN LOGIN
Gambar 3.19 Interface Login Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
Halaman Menu Admin
SISTEM INFORMASI ADMINISTRASI PEMBUATAN SURAT IZIN MENGEMUDI
KEPOLISIAN RESORT SLEMAN
DATA UJI TEORI
Selamat datang Admin
Anda telah berhasil melakukan Login
DATA PEMOHON SIM DATA UJI PRAKTEK SMS GATEWAY SIM LOGOUT
Gambar 3.20 Interface Halaman Menu Admin
Tampilan Data Signup Pemohon
Data Signup Pemohon
Menu Utama
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Cari berdasarkan : cari
Gambar 3.21 Interface Data Signup Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
Tampilan Data Pendaftaran Permohonan SIM Baru
Data Pemohon SIM Baru
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Cari berdasarkan : cari
Menu Utama
Gambar 3.22 Interface Data Pendaftaran Pemohon SIM Baru
(oleh Admin)
Tampilan Data Pendaftaran Perpanjangan SIM
Data Pemohon Perpanjangan SIM
Back
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Gambar 3.23 Interface Data Pendaftaran Perpanjangan SIM
(oleh Admin)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
Tampilan Data Kesehatan Pemohon
Data Kesehatan Pemohon SIM
Data 1 Data 2 Data 3 Data 4 Aksi
Edit
Cari berdasarkan : cari
Menu Utama
Gambar 3.24 Interface Data Kesehatan Pemohon
Tampilan Data Pembayaran
Data Pembayaran SIM
Data 1 Data 2 Data 3 Data 4 Aksi
Edit
Cari berdasarkan : cari
Menu Utama
Tambah
Gambar 3.25 Interface Data Pembayaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
Tampilan Data Uji Teori
Data Hasil Uji Teori Pemohon SIM
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Cari berdasarkan : cari
Menu Utama
Tambah
Gambar 3.26 Interface Data Uji Teori
Tampilan Data Uji Praktek
Data Hasil Uji Praktek Pemohon SIM
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Cari berdasarkan : cari
Menu Utama
Tambah
Gambar 3.27 Interface Data Uji Praktek
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
Tampilan Data Untuk Kirim SMS
Data SMS
Data 1 Data 2 Data 3 Data 4 Kirim SMS
Cari berdasarkan : cari
Menu Utama
Kirim
Gambar 3.28 Interface Data Untuk Kirim SMS
Tampilan Data Hasil SIM
Data Hasil SIM
Data 1 Data 2 Data 3 Data 4 AKSI
Edit
Cari berdasarkan : cari
Menu Utama
Tambah Lihat
Gambar 3.29 Interface Data Hasil SIM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
BAB IV
IMPLEMENTASI SISTEM
4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak
Perangkat keras yang digunakan untuk membangun sistem adalah sebagai
berikut :
Processor : Intel Core i3
Harddisk : 300 GB
Memory : 2 GB
Modem : ZTE MF 180 A
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai
berikut :
Sistem Operasi : Windows 7
Bahasa Pemrograman : PHP
DBMS : MySQL
Tools SMS : Gammu
4.2 Implementasi Basis Data
Pada tahap ini dilakukan pembangunan basis data menggunakan
MySQL untuk menunjang sistem yang akan dibangun. Basis data yang
dibangun terdiri dari tabel-tabel yang telah dirancang pada bab sebelumnya.
Berikut ini merupakan query yang digunakan untuk membuat database
dengan nama “simku” beserta dengan tabel-tabel di dalamnya :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
CREATE DATABASE simku;
CREATE TABLE admin (
id_admin int(50) NOT NULL AUTO_INCREMENT,
username_admin varchar(50) NOT NULL,
password_admin varchar(50) NOT NULL,
PRIMARY KEY (id_admin));
CREATE TABLE signup_pemohon(
no_ktp int(100) NOT NULL,
pass_pemohon varchar(50) NOT NULL,
PRIMARY KEY (no_ktp));
CREATE TABLE tes_teori (
no_teori int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_soal varchar(20) NOT NULL,
jml_soal int(30) NOT NULL,
tahun_soal int(10) NOT NULL,
jwb_benar int(30) NOT NULL,
jwb_salah int(30) NOT NULL,
tgltes_teori date NOT NULL,
kesempatan_teori varchar(50) NOT NULL,
kesimpulan_teori varchar(50) NOT NULL,
PRIMARY KEY (no_teori),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
CREATE TABLE pemohon (
no_daftar int(50) NOT NULL AUTO_INCREMENT,
tanggal_daftar date NOT NULL,
no_ktp int(100) NOT NULL,
jenis_permohonan varchar(20) NOT NULL,
gol_sim varchar(10) NOT NULL,
nama_lengkap varchar(100) NOT NULL,
jenis_kelamin varchar(20) NOT NULL,
tinggi_badan varchar(10) NOT NULL,
tempat_lahir varchar(50) NOT NULL,
tanggal_lahir date NOT NULL,
alamat_lengkap text NOT NULL,
kota varchar(50) NOT NULL,
kodepos int(50) NOT NULL,
no_telpon varchar(15) NOT NULL,
pekerjaan varchar(50) NOT NULL,
agama varchar(50) NOT NULL,
status_pernikahan varchar(20) NOT NULL,
kewarganegaraan varchar(50) NOT NULL,
nama_ayah varchar(100) NOT NULL,
nama_ibu varchar(100) NOT NULL,
tgl_periksa date NOT NULL,
nama_klinik varchar(100) NOT NULL,
nama_dokter varchar(50) NOT NULL,
usia_pemohon int(10) NOT NULL,
gol_darah varchar(10) NOT NULL,
keterangan_kesehatan text NOT NULL,
no_slip int(50) NOT NULL,
nama_bank varchar(50) NOT NULL,
tgl_bayar date NOT NULL,
jml_bayar varchar(50) NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
surat_sehat varchar(100) NOT NULL,
foto_calonpemohon varchar(100) NOT NULL,
PRIMARY KEY (no_daftar),
FOREIGN KEY(no_ktp) REFERENCES signup_pemohon(no_ktp));
CREATE TABLE tes_praktekA (
no_praktek int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_praktek varchar(20) NOT NULL,
polisi_penguji varchar(100) NOT NULL,
drill_cockpit varchar(10) NOT NULL,
zigzag varchar(10) NOT NULL,
majumundurlurus varchar(10) NOT NULL,
parkirparaleldanseri varchar(10) NOT NULL,
tanjakan_turunan varchar(10) NOT NULL,
tgltes_praktek date NOT NULL,
kesempatan_praktek varchar(50) NOT NULL,
skor_akhir varchar(10) NOT NULL,
kesimpulan_praktek varchar(50) NOT NULL,
PRIMARY KEY (no_praktek),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
CREATE TABLE tes_praktekBI (
no_praktek int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_praktek varchar(20) NOT NULL,
polisi_penguji varchar(100) NOT NULL,
drill_cockpit varchar(10) NOT NULL,
zigzag varchar(10) NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
majumundurlurus varchar(10) NOT NULL,
parkirparaleldanseri varchar(10) NOT NULL,
tanjakan_turunan varchar(10) NOT NULL,
tgltes_praktek date NOT NULL,
kesempatan_praktek varchar(50) NOT NULL,
skor_akhir varchar(10) NOT NULL,
kesimpulan_praktek varchar(50) NOT NULL,
PRIMARY KEY (no_praktek),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
CREATE TABLE tes_praktekBII (
no_praktek int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_praktek varchar(20) NOT NULL,
polisi_penguji varchar(100) NOT NULL,
drill_cockpit varchar(10) NOT NULL,
zigzag varchar(10) NOT NULL,
majumundurlurus varchar(10) NOT NULL,
parkirparaleldanseri varchar(10) NOT NULL,
tanjakan_turunan varchar(10) NOT NULL,
tgltes_praktek date NOT NULL,
kesempatan_praktek varchar(50) NOT NULL,
skor_akhir varchar(10) NOT NULL,
kesimpulan_praktek varchar(50) NOT NULL,
PRIMARY KEY (no_praktek),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
CREATE TABLE tes_praktekC (
no_praktek int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_praktek varchar(20) NOT NULL,
polisi_penguji varchar(100) NOT NULL,
keseimbangan varchar(10) NOT NULL,
zigzag varchar(10) NOT NULL,
uji_reaksi varchar(10) NOT NULL,
angka8 varchar(10) NOT NULL,
leterU varchar(10) NOT NULL,
tgltes_praktek date NOT NULL,
kesempatan_praktek varchar(50) NOT NULL,
skor_akhir varchar(10) NOT NULL,
kesimpulan_praktek varchar(50) NOT NULL,
PRIMARY KEY (no_praktek),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
CREATE TABLE tes_praktekD (
no_praktek int(50) NOT NULL AUTO_INCREMENT,
no_daftar int(50) NOT NULL,
kode_praktek varchar(20) NOT NULL,
polisi_penguji varchar(100) NOT NULL,
drill_cockpit varchar(10) NOT NULL,
zigzag varchar(10) NOT NULL,
majumundurlurus varchar(10) NOT NULL,
parkirparaleldanseri varchar(10) NOT NULL,
tanjakan_turunan varchar(10) NOT NULL,
tgltes_praktek date NOT NULL,
kesempatan_praktek varchar(50) NOT NULL,
skor_akhir varchar(10) NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
kesimpulan_praktek varchar(50) NOT NULL,
PRIMARY KEY (no_praktek),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
CREATE TABLE sim (
no_daftar int(50) NOT NULL,
no_sim int(50) NOT NULL AUTO_INCREMENT,
gol_sim varchar(10) NOT NULL,
berlaku_sampai date NOT NULL,
tglambil_sim date NOT NULL,
photo varchar(100) NOT NULL,
sidik_jari varchar(100) NOT NULL,
tanda_tangan varchar(100) NOT NULL,
PRIMARY KEY (no_sim),
FOREIGN KEY(no_daftar) REFERENCES pemohon(no_daftar));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
4.3 Implementasi Sistem
4.3.1 Tampilan untuk Pemohon
4.3.1.1 Halaman Utama
Tampilan berikut merupakan interface Halaman Utama
yang merupakan tampilan awal ketika mengakses web. Pada
halaman utama terdapat menu halaman utama, profil,
persyaratan, login.
Gambar 4.1 Halaman Utama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
4.3.1.2 Signup Pemohon
Tampilan berikut ini merupakan tampilan untuk
Pemohon melakukan Sign up sebelum dapat Login. Untuk
Sign up pemohon perlu memasukkan data Nomor KTP sebagai
user ID dan password.
Gambar 4.2 Sign Up Pemohon
4.3.1.3 Login Pemohon
Berikut ini merupakan tampilan untuk Login Pemohon.
Setelah pemohon melakukan Sign up maka dapat Login
dengan User ID dan password yang sebelumnya telah disimpan
ketika Sign up.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
Gambar 4.3 Login Pemohon
4.3.1.4 Konfirmasi Login
Tampilan berikut ini merupakan tampilan konfirmasi
telah berhasil login dan terdapat menu pendaftaran SIM,
perpanjangan SIM, dan logout.
Gambar 4.4 Konfirmasi Login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
4.3.1.5 Pendaftaran
Tampilan berikut merupakan halaman Pedaftaran untuk
mengajukan permohonan SIM Baru. Pemohon mengisikan
formulir tersebut dengan data dirinya sesuai dengan KTP asli
domisili.
Gambar 4.5 Halaman Pendaftaran SIM baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
LISTING PROGRAM :
<?php include 'koneksi.php'; include 'indo.php'; $tanggaldaftar = date('Y-m-d'); $noktp = $_POST['noktp']; $jenispermohonan = $_POST['jenispermohonan']; $golongansim = $_POST['golongansim']; $nlengkap = $_POST['nmlengkap']; $jeniskelamin = $_POST['jkelamin']; $tinggibadan = $_POST['tinggipemohon']; $tempatlahir = $_POST['tempatlahirpemohon']; $tanggallahir = $_POST['thn'] . "-" . $_POST['bln'] . "-" . $_POST['tgl']; $usiapemohon = $_POST['usiapemohon']; $alamat = $_POST['alamatpemohon']; $kota = $_POST['kota']; $kodepos = $_POST['kodepos']; $notelpon = $_POST['telponpemohon']; $pekerjaan = $_POST['pekerjaan']; $agm = $_POST['agamapemohon']; $statusnikah = $_POST['statusnikah']; $kwn = $_POST['kewarganegaraanpemohon']; $nmayah = $_POST['namaayah']; $nmibu = $_POST['namaibu']; $tglperiksa = $_POST['thn2'] . "-" . $_POST['bln2'] . "-" . $_POST['tgl2']; $nmklinik = $_POST['nmklinik']; $namadokter = $_POST['namadokter']; $goldarah = $_POST['goldarah']; $keterangankesehatan = $_POST['ketkesehatan']; $query = ("SELECT * FROM pemohon WHERE no_ktp = '$noktp' AND gol_sim = '$golongansim' "); $data = mysql_query($query) or die(mysql_error()); if (is_numeric($nlengkap)) { echo '<script> alert("Nama harus berupa huruf ! ")</script>'; echo '<script > window.history.back() </script>'; } else if (!is_numeric($tinggibadan)) { echo '<script> alert("Tinggi Badan harus angka ! ")</script>'; echo '<script > window.history.back() </script>'; } else if ($golongansim == 'A' && $usiapemohon < 17) { echo '<script> alert("Usia Anda belum memenuhi persyaratan, permohonan SIM A minimal usia 17 tahun ")</script>'; echo '<script > window.history.back() </script>'; } else if ($golongansim == 'B I' && $usiapemohon < 20) { echo '<script> alert("Usia Anda belum memenuhi persyaratan, permohonan SIM B I minimal usia 20 tahun ")</script>'; echo '<script > window.history.back() </script>'; } else if ($golongansim == 'B II' && $usiapemohon < 20) { echo '<script> alert("Usia Anda belum memenuhi persyaratan, permohonan SIM B II minimal usia 20 tahun ")</script>'; echo '<script > window.history.back() </script>';
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
} else if ($golongansim == 'C' && $usiapemohon < 16) { echo '<script> alert("Usia Anda belum memenuhi persyaratan, permohonan SIM C minimal usia 16 tahun ")</script>'; echo '<script > window.history.back() </script>'; } else if ($golongansim == 'D' && $usiapemohon < 16) { echo '<script> alert("Usia Anda belum memenuhi persyaratan, permohonan SIM C minimal usia 16 tahun ")</script>'; echo '<script > window.history.back() </script>'; } else if (!is_numeric($kodepos)) { echo '<script> alert("Kode Pos harus angka ! ")</script>'; echo '<script > window.history.back() </script>'; } else if (!is_numeric($notelpon)) { echo '<script> alert("No HP harus angka ! ")</script>'; echo '<script > window.history.back() </script>'; } else if (mysql_num_rows($data) > 0) { echo '<script> alert("Data Anda dengan Golongan SIM ' . $golongansim . ' telah terdaftar !") </script>'; echo '<script > window.history.back() </script>'; } else { $query = mysql_query("INSERT INTO pemohon(tanggal_daftar,no_ktp,jenis_permohonan,gol_sim,nama_lengkap,jenis_kelamin,tinggi_badan,tempat_lahir,tanggal_lahir,usia_pemohon,alamat_lengkap,kota,kodepos,no_telpon,pekerjaan,agama,status_pernikahan,kewarganegaraan,nama_ayah,nama_ibu,tgl_periksa,nama_klinik, nama_dokter, gol_darah,keterangan_kesehatan) VALUES ('$tanggaldaftar','$noktp','$jenispermohonan','$golongansim','$nlengkap', '$jeniskelamin','$tinggibadan','$tempatlahir','$tanggallahir','$usiapemohon','$alamat','$kota', '$kodepos','$notelpon','$pekerjaan','$agm','$statusnikah','$kwn','$nmayah','$nmibu', '$tglperiksa','$nmklinik','$namadokter','$goldarah','$keterangankesehatan')"); if ($query) { header('location:konfirmasi_pendaftaranOlehPemohon.php?message=success'); }} ?>
Gambar 4.6 Konfirmasi pendaftaran SIM baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
4.3.1.6 Tampilan Data Pemohon SIM Baru oleh Pemohon
Berikut ini merupakan tampilan untuk data pendaftaran pemohon SIM baru. Setelah melakukan pendaftaran
maka pemohon dapat melihat datanya dengan mengetikkan nomor KTP, lalu klik lihat data. Maka akan tampil data
pemohon. Pemohon hanya dapat melihat datanya sendiri dan tidak dapat melihat data milik pemohon lain.
Gambar 4.7 Tampilan Data Pemohon SIM baru oleh Pemohon
if (isset($_POST['qcari'])) {
$qcari = $_POST['qcari'];
$query1 = "SELECT * FROM pemohonWHERE no_ktp like '%$qcari%' AND jenis_permohonan='baru' "; }
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon WHERE no_ktp like '%$qcari%' AND jenis_permohonan='baru' ");
$data = mysql_fetch_array($query);$jumlahData = $data["jumData"];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
4.3.1.7 Perpanjangan SIM
Tampilan berikut merupakan halaman Pedaftaran untuk
mengajukan permohonan perpanjangan SIM. Jika pemohon
telah terdaftar dan memiliki data yang disimpan di dalam
sistem, maka Pemohon hanya perlu memasukkan nomor KTP
lalu enter maka data pemohon akan muncul seperti gambar di
bawah ini. Dan pemohon dapat mengedit data jika ada
perubahan data.
Gambar 4.8 Halaman Pendaftaran Perpanjangan SIM
Berikut query yang digunakan :
$query = mysql_query("INSERT INTO pemohon (tanggal_daftar, no_ktp, jenis_permohonan,
gol_sim, nama_lengkap, jenis_kelamin, tinggi_badan, tempat_lahir, tanggal_lahir, usia_pemohon,
alamat_lengkap, kota, kodepos, no_telpon, pekerjaan, agama, status_pernikahan,
kewarganegaraan) VALUES ('$tanggaldaftar', '$noktp', '$jenispermohonan', '$golongansim',
'$nlengkap', '$jeniskelamin', '$tinggibadan', '$tempatlahir', '$tanggallahir', '$usia', '$alamat', '$kota',
'$kodepos','$notelpon','$pekerjaan','$agm','$statusnikah','$kwn')") or die(mysql_error());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
4.3.1.8 Tampilan Data Perpanjangan SIM oleh Pemohon
Berikut ini merupakan tampilan untuk data pendaftaran perpanjangan SIM. Untuk melakukan pendaftaran, jika
pemohon telah terdaftar maka hanya perlu mengetikkan nomor KTP saja lalu klik lihat data. Maka akan menampilkan
form untuk perpanjangan dengan data yang telah ada. Kemudian simpan data. Setelah melakukan pendaftaran untuk
perpanjangan SIM, maka akan tampil data seperti tampilan di bawah ini.
Gambar 4.9 Tampilan Data Perpanjangan SIM oleh Pemohon
if (isset($_POST['qcari'])) {
$qcari = $_POST['qcari'];
$query1 = "SELECT * FROM pemohon WHERE no_ktp like '%$qcari%' "; }
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon WHERE no_ktp like '%$qcari%' ");
$data = mysql_fetch_array($query);$jumlahData = $data["jumData"];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
4.3.2 Tampilan untuk Admin
4.3.2.1 Login Admin
Tampilan berikut ini merupakan halaman login untuk
Admin. Admin mengisi username dan password maka dapat
masuk ke sistem.
Gambar 4.10 Login Admin
4.3.2.2 Halaman Menu Admin
Tampilan berikut ini merupakan halaman konfirmasi
admin telah berhasil login dan dapat mengakses sistem. Disini
juga terdapat menu untuk admin seperti menu untuk melihat
data pemohon SIM, data uji teori, data uji praktek, data SMS,
dan data hasil SIM.
Gambar 4.11 Halaman Menu Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
4.3.2.3 Data Sign up Pemohon
Tampilan berikut ini merupakan tampilan data pemohon
ketika melakukan Sign Up dengan user ID dan password.
Gambar 4.12 Tampilan Data Sign Up Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
4.3.2.4 Data Pemohon untuk permohonan SIM Baru
Berikut ini merupakan tampilan data untuk data pendaftaran pemohon untuk mengajukan permohonan SIM baru
yang dapat dilihat oleh Admin. Disini Admin dapat mengolah data pemohon, dapat melihat data dan mengedit data.
Gambar 4.13 Tampilan Data Pemohon untuk Permohonan SIM baru
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon WHERE jenis_permohonan='BARU'");
$data = mysql_fetch_array($query);
$jumlahData = $data["jumData"];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
4.3.2.5 Edit Data Pemohon SIM baru
Berikut ini merupakan tampilan untuk form edit data pemohon
yang dapat dilakukan oleh admin.
Gambar 4.14 Tampilan Edit Data Pemohon SIM baru
$query = mysql_query ("UPDATE pemohon SET jenis_permohonan =
'$jenispermohonan', gol_sim = '$golongansim', tanggal_lahir = '$tanggallahir',
alamat_lengkap = '$alamat', kota = '$kota', no_telpon = '$notelpon', pekerjaan =
'$pekerjaan', status_pernikahan = '$statusnikah', surat_sehat = '$surat_sehat',
foto_calonpemohon = '$foto_calonpemohon'WHERE no_daftar = '$id'") or
die(mysql_error());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
4.3.2.6 Data Pemohon untuk permohonan Perpanjangan SIM
Berikut ini merupakan tampilan untuk data pendaftaran permohonan perpanjangan SIM. Disini Admin dapat
melihat data pemohon serta dapat mengedit data.
Gambar 4.15 Tampilan Data Pemohon untuk Permohonan Perpanjangan SIM
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon WHERE jenis_permohonan='perpanjangan'");
$data = mysql_fetch_array($query);
$jumlahData = $data["jumData"];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
4.3.2.7 Data Kesehatan Pemohon
Berikut ini merupakan tampilan data kesehatan pemohon
yang diisikan ketika melakukan proses pendaftaran SIM Baru.
Gambar 4.16 Tampilan Data Kesehatan Pemohon
Berikut query yang digunakan :
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon
WHERE jenis_permohonan='baru'");
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
4.3.2.8 Data Pembayaran untuk permohonan SIM
Berikut ini merupakan tampilan dari data pembayaran.
Ketika semua berkas dan persyaratan dipenuhi maka pemohon
melakukan pembayaran di Bank BRI KAS SIM. Lalu data
pembayaran tersebut akan di catat oleh Admin.
Gambar 4.17 Tampilan Pembayaran untuk permohonan SIM
Berikut query yang digunakan :
$query = mysql_query("SELECT COUNT(*) jumData FROM pemohon ");
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
4.3.2.9 Data Hasil Uji Teori
Berikut ini merupakan tampilan untuk data hasil uji teori yang telah dilakukan oleh pemohon. Untuk data uji
teori ini dapat diisikan oleh Admin ketika pemohon telah melaksanakan ujian teori. Disini admin dapat melakukan
tambah data dan edit data uji teori
Gambar 4.18 Tampilan Data Hasil Uji Teori
$query = mysql_query ("SELECT p.no_daftar, p.no_ktp, p.nama_lengkap, p.jenis_permohonan, p.gol_sim,
t.no_teori, t.kode_soal, t.jml_soal, t.tahun_soal, t.jwb_benar, t.jwb_salah, t.tgltes_teori, t.kesempatan_teori, t.kesimpulan_teori
COUNT (*) jumData FROM pemohon p LEFT JOIN tes_teori t ON p.no_daftar=t.no_daftar
WHERE jenis_permohonan='baru' AND gol_sim='A'");
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
4.3.2.10 Data Hasil Uji Praktek
Berikut ini merupakan tampilan untuk data hasil uji praktek yang telah dilakukan oleh pemohon. Untuk data
uji praktek ini dapat dimasukkan ketika uji praktek telah selesai dilakukan pleh pemohon. Disini admin dapat
melakukan tambah data dan edit data uji teori.
Gambar 4.19 Tampilan Data Hasil Uji Praktek
$query=mysql_query("SELECT p.no_daftar, p.no_ktp, p.nama_lengkap, p.jenis_permohonan, p.gol_sim, pa.no_praktek,
pa.kode_praktek, pa.polisi_penguji, pa.drill_cockpit, pa.majumundurlurus, pa.zigzag,pa.parkirparaleldanseri, pa.tanjakan_turunan,
pa.tgltes_praktek, pa.kesempatan_praktek, pa.skor_akhir, pa.kesimpulan_praktek, COUNT(*) jumData FROM pemohon p
LEFT JOIN tes_praktekA pa ON p.no_daftar=pa.no_daftar
WHERE jenis_permohonan='baru' AND gol_sim='A' ");
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
4.3.2.11 Data untuk kirim SMS
Berikut ini merupakan tampilan data SMS. Disini admin
dapat melakukan kirim SMS untuk informasi perpanjangan
SIM kepada pemilik SIM sesuai dengan masa berlaku SIM
akan habis.
Gambar 4.20 Tampilan Data SMS gateway
Berikut query yang digunakan :
$query = mysql_query("SELECT p.no_daftar, p.no_ktp, p.nama_lengkap,
p.jenis_kelamin, p.gol_sim, s.no_sim, s.berlaku_sampai, s.tglambil_sim,
p.no_telpon, COUNT(*) jumData FROM pemohon p JOIN sim s ON
p.no_daftar=s.no_daftar ORDER BY p.no_daftar");
Gambar 4.21 Halaman untuk Kirim SMS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
4.3.2.12 Data hasil SIM
Berikut ini merupakan tampilan untuk data hasil SIM yang telah sesuai dengan data lengkap dari pemohon.
Disini admin dapat melakukan tambah data dan edit data SIM.
Gambar 4.22 Tampilan Data Hasil SIM
$query = mysql_query("SELECT p.no_daftar, p.no_ktp, p.nama_lengkap, p.jenis_kelamin, p.gol_sim, p.jenis_permohonan,
s.no_sim, s.sidik_jari, s.tanda_tangan, s.berlaku_sampai, s.tglambil_sim, s.photo,
COUNT(*) jumData FROM pemohon p LEFT JOIN sim s
ON p.no_daftar=s.no_daftar WHERE p.jenis_permohonan ='baru' ORDER BY p.no_daftar ")
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
BAB V
ANALISIS HASIL
5.1 Analisa Hasil Perangkat Lunak
Setelah implementasi Aplikasi Sistem Informasi Administrasi
Pembuatan SIM, maka dilakukan uji coba per modul program maupun
keseluruhan program. Dari hasil uji coba maka dapat dianalisa bahwa
sistem informasi ini dapat berfungsi dengan baik. Adapun kelebihan dan
kekurangan dari sistem informasi ini sebagai berikut :
Kelebihan :
a. Sistem mudah digunakan serta mampu mempercepat proses
pendaftaran permohonan SIM bagi pemohon SIM.
b. Pemohon mendapatkan konfirmasi pendaftaran berupa nomor
pendaftaran, informasi tanggal datang ke polres, dan
persyaratan apa saja yang harus dilengkapi.
c. Sistem mampu menyimpan data pemohon, hasil uji teori dan
praktek, serta dapat memblokir calon pemohon yang tidak
memenuhi syarat ketentuan seperti, jika usianya belum
memenuhi syarat maka tidak bisa mendaftar.
d. Layanan sms gateway yang dikoneksikan dengan sistem ini
dapat berjalan dengan baik, sehingga dapat memudahkan
admin untuk menyampaikan informasi untuk perpanjangan
kepada pemilik SIM.
Kekurangan :
a. Sistem ini hanya dapat menangani administrasi untuk
permohonan pendaftaran SIM baru dan perpanjangan saja,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
namun tidak menangani jika SIM hilang/rusak dan juga
pembuatan SIM untuk WNA.
b. Untuk layanan sms gateway hanya bisa dijalankan dengan
modem yang sudah dikoneksikan dengan website dan
database, jika sewaktu-waktu diganti dengan modem lain yang
belum diatur / dikoneksikan maka layanan sms tidak dapat
berjalan
c. Untuk pengiriman SMS belum dapat dilakukan secara otomatis
secara bersamaan ke banyak pemohon, namun masih dikirim
satu persatu sesuai dengan data tanggal masa berlaku SIM.
5.2 Analisa Hasil Uji Coba terhadap Pengguna
Uji coba terhadap pengguna dilakukan dengan menyebarkan
kuisioner kepada 20 orang. Sasaran kuisioner tersebut terdiri dari 19 orang
sebagai pemohon, dan 1 orang sebagai admin.
5.2.1 Form Kuisioner
Form kuisioner yang disebarkan untuk calon pengguna sistem
informasi perpustakaan ini adalah sebagai berikut :
a. Form untuk pemohon (lihat lampiran ke -1)
b. Form untuk admin (lihat lampiran ke-2)
5.2.2 Hasil dan Pembahasan
Hasil jawaban responden kemudian diolah sehingga memperoleh
gambaran sebagai berikut :
5.2.2.1 Hasil Uji Coba terhadap Pemohon
Total Responden : 19
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
Pertanyaan 1 :
Tampilan sistem ini menarik dan menu-menu pada Sistem
Informasi Administrasi Pembuatan SIM berbasis web dan
SMS gateway mudah dipahami.
Jawaban Jumlah Responden Total
Sangat Setuju 5 25%
Setuju 12 60%
Ragu-ragu 2 10%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.1 Tabel hasil kuisioner pemohon pertanyaan 1
60%
10%25%
0% 0% Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.1 Grafik Pertanyaan 1 untuk Pemohon SIM
Pertanyaan 2 :
Sistem Informasi Administrasi pembuatan SIM berbasis
web dan SMS Gateway ini mudah digunakan.
Jawaban Jumlah Responden Total
Sangat Setuju 4 20%
Setuju 13 65%
Ragu-ragu 2 10%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.2 Tabel hasil kuisioner pemohon pertanyaan 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
0%0%
20%10%
65%
Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.2 Grafik Pertanyaan 2 untuk Pemohon SIM
Pertanyaan 3 :
Proses memasukkan dan mengedit data permohonan SIM
dapat dilakukan dengan mudah.
Jawaban Jumlah Responden Total
Sangat Setuju 4 20%
Setuju 12 60%
Ragu-ragu 3 15%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.3 Tabel hasil kuisioner pemohon pertanyaan 3
0%0%
20%15%
60%
Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.3 Grafik Pertanyaan 3 untuk Pemohon SIM
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
Pertanyaan 4 :
Layanan SMS Gateway yang terkoneksi dengan sistem
informasi ini memberikan kemudahan dalam
menyampaikan informasi perpanjangan kepada pemilik
SIM.
Jawaban Jumlah Responden Total
Sangat Setuju 8 40%
Setuju 11 55%
Ragu-ragu 0 0%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.4 Tabel hasil kuisioner pemohon pertanyaan 4
0%
0%
0%
40%55%
Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.4 Grafik Pertanyaan 4 untuk Pemohon SIM
Pertanyaan 5 :
Proses pendaftaran SIM dapat dilakukan dengan mudah dan
cepat.
Jawaban Jumlah Responden Total
Sangat Setuju 4 20%
Setuju 14 70%
Ragu-ragu 1 5%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.5 Tabel hasil kuisioner pemohon pertanyaan 5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
0%0%
20%5%
70%
Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.5 Grafik Pertanyaan 5 untuk Pemohon SIM
Pertanyaan 6 :
Secara umum, saya lebih menyukai Sistem Informasi
Administrasi pembuatan SIM secara online ini daripada
proses pendaftaran secara manual.
Jawaban Jumlah Responden Total
Sangat Setuju 5 25%
Setuju 12 60%
Ragu-ragu 2 10%
Tidak Setuju 0 0%
Sangat tidak Setuju 0 0%
Tabel 5.6 Tabel hasil kuisioner pemohon pertanyaan 6
Gambar 5.6 Grafik Pertanyaan 6 untuk Pemohon SIM
25%
60%
10%
0% 0% Sangat Setuju
Setuju
Ragu-ragu
Tidak Setuju
Sangat Tidak Setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
5.2.2.2 Hasil Uji Coba terhadap Admin Kepolisian SIM
Dari hasil jawaban yang diberikan kepada
responden (admin kepolisian SIM) dapat diketahui bahwa
secara umum sistem ini dapat digunakan dengan mudah dan
dapat membantu dalam pengelolaan data seperti
mendokumentasikan data / menyimpan data pemohon, uji
teori, dan uji praktek. Tetapi karena selama ini untuk sistem
pendaftaran permohonan SIM masih dilakukan secara
manual, maka menurut admin agak kurang begitu menyukai
sistem informasi administrasi ini dan masih agak ragu-ragu
jika sistem ini benar-benar diterapkan, apakah sungguh
dapat berjalan dengan baik atau tidak di Polres Sleman.
Hal ini dapat dimaklumi karena penerapan sistem
yang baru tentu juga membutuhkan legalitas dan aturan dari
pimpinan dan pihak-pihak yang terkait. Namun, untuk
Sistem informasi yang telah terhubung dengan layanan
SMS Gateway ini, dirasa sangat membantu untuk dapat
memberikan informasi kepada pemilik SIM dalam
memberikan pengingat untuk melakukan perpanjangan SIM
jika masa berlaku SIM akan habis.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
Adapun tabel hasil jawaban yang diberikan oleh Admin
kepolisian SIM adalah sebagai berikut :
Pernyataan SS S RR TS STS
Tampilan sistem ini menarik dan menu-menu
pada Sistem Informasi Administrasi
Pembuatan SIM berbasis web dan SMS
Gateway mudah dipahami.
√
Sistem Informasi Administrasi pembuatan
SIM berbasis web dan SMS Gateway ini
mudah digunakan dan membantu
mempercepat proses administrasi.
√
Proses memasukkan, dan mengedit data hasil
uji teori dan praktek SIM dapat dilakukan
dengan mudah.
√
Layanan SMS Gateway yang terkoneksi
dengan Sistem Informasi Administrasi
pembuatan SIM berbasis web dan SMS
Gateway ini memberikan kemudahan dalam
menyampaikan informasi perpanjangan
kepada pemilik SIM.
√
Secara umum, Sistem Informasi Administrasi
Pembuatan SIM berbasis web dan SMS
Gateway ini membantu dalam mengelola data
pemohon, uji teori, dan uji praktek SIM.
√
Secara umum, saya lebih menyukai Sistem
Informasi Administrasi pembuatan SIM secara
online ini daripada proses pendaftaran secara
manual
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119
BAB VI
PENUTUP
6.1 Kesimpulan
Berdasarkan hasil analisis, desain dan implementasi, serta uji coba
sistem ini maka dapat disimpulkan bahwa :
a. Sistem Informasi Administrasi Pembuatan SIM berbasis web
dan SMS Gateway ini telah berhasil dibangun dengan
menggunakan bahasa pemrograman PHP dan basis data MySQL
serta berhasil dikoneksikan dengan layanan SMS Gateway.
Semua fungsi-fungsi telah dikerjakan dengan baik, meliputi
pendaftaran SIM baru, pendaftaran perpanjangan, input data uji
teori dan uji praktek.
b. Bagi Admin, Sistem Informasi Administrasi Pembuatan SIM
berbasis web dan SMS Gateway ini mudah digunakan dan
cukup efisien dapat membantu untuk melakukan pengelolaan
data pemohon, data uji teori, dan data uji praktek.
c. Bagi Pemohon, Sistem Informasi Administrasi Pembuatan SIM
berbasis web dan SMS Gateway ini mudah digunakan, sejumlah
65% responden menyatakan setuju dengan hal tersebut.
Mayoritas responden 70% juga menyatakan bahwa sistem ini
cukup efisien dapat mempercepat proses pendaftaran SIM.
d. Layanan SMS gateway yang terkoneksi dengan sistem ini dapat
berfungsi dengan baik untuk membantu memberikan informasi
pengingat waktu untuk melakukan perpanjangan SIM sebelum
masa berlaku habis kepada pemilik SIM.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
6.2 Saran
Saran yang penulis berikan untuk pengembangan sistem selanjutnya,
adalah
a. Menambahkan fungsi untuk dapat menangani administrasi untuk
permohonan lapor jika SIM hilang/rusak, dan untuk administrasi
pembuatan SIM bagi WNA.
b. Untuk pengiriman SMS perpanjangan kepada pemohon dibuat secara
otomatis dapat mengirim bersamaan ke banyak pemohon sesuai data
tanggal masa berlaku SIM.
c. Memperbaiki tampilan sistem supaya lebih menarik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121
DAFTAR PUSTAKA
Agustinus, 2013, Sistem Informasi Berbasis Web (Bagian 1),
http://myjavalamp.blogspot.com/2013/09/sistem-informasi-berbasis-web-
bagian-1.html, diakses pada tanggal 15 Oktober 2013.
Bahari, Adib, 2009, Panduan Praktis Ujian SIM, Mengurus STNK dan BPKB,
Pustaka Yustisia, Yogyakarta.
Betha Sidik, Ir., 2003, MySQL, Informatika Bandung, Bandung
Brigida, 2012, SMS Gateway, http://informatika.web.id/category/sms-gateway/
diakses pada tanggal 09 Juli 2014
Hartono, Jogiyanto, 1999, Analisis & Disain Sistem Informasi : Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offset, Yogyakarta.
Kadir, Abdul, 2009, From Zero to A Pro: Membuat Aplikasi Web dengan PHP
dan Database MySQL, Andi Offset, Yogyakarta.
Prasetyo, Eko, 2008, Pemrograman Web PHP & MySQL untuk Sistem Informasi
Perpustakaan, Graha Ilmu, Yogyakarta.
Tarigan, Daud Edison, 2012, Membangun SMS Gateway Berbasis Web dengan
Codeigniter, Lokomedia, Yogyakarta.
Whitten, Bentley Dittman, 2004, System Analysis and Design Method 6th Edition,
Irwin/McGraw-Hill, New York.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122
LAMPIRAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123
a. Form kuisioner untuk Pemohon
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124
b. Form kuisioner untuk Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
top related