SISTEM INFORMASI MANAJEMEN PENGUJIAN KENDARAAN BERMOTOR DAN IJIN TRAYEK DINAS PERHUBUNGAN KABUPATEN KEDIRI.

SISTEM INFORMASI MANAJ EMEN PENGUJ IAN
KENDARAAN BERMOTOR DAN IJ IN TRAYEK DINAS
PERHUBUNGAN KABUPATEN KEDIRI

SKRIPSI

Disusun oleh :

ERICK PRADANA
NPM. 0834010223

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAWA TIMUR
2014

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR
Dengan mengucap puji dan syukur kehadirat Allah SWT, karena atas
ridho dan hidayahNya, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Maksud dan tujuan dari penulisan Tugas Akhir ini adalah untuk
memenuhi persyaratan kelulusan program Studi Strata I pada Jurusan Teknik
Informatika di Universitas Pembangunan Nasional “Veteran” Jawa Timur. Selain
itu penulis juga dapat mencoba menerapkan dan membandingkan pengetahuan
dan keterampilan yang diperoleh dibangku kuliah dengan kenyataan yang ada di
lingkungan kerja.
Penulis merasa bahwa dalam menyusun laporan Tugas Akhir ini masih
menemui beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa
penulisan laporan ini masih jauh dari sempurna dan masih banyak kekurangankekurangan lainnya, maka dari itu penulis mengharapkan saran dan kritik yang
membangun dari semua pihak.
Menyadari penyusunan laporan Tugas Akhir ini tidak lepas dari bantuan
berbagai pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima
kasih yang setulus-tulusnya kepada:
1. Tuhan Yang Maha Esa, karena berkat rahmat dan rahmatnya kami dapat
menyusun dan menyelesaikan laporan Tugas Akhir ini hingga selesai.

2. Bapak Prof.Dr.Ir.Teguh Soedarto,MP. Selaku Rektor UPN “Veteran”Jatim
3. Bapak Ir.Sutiyono,MT. Selaku Dekan Fakultas Teknologi Industri
4. Ibu Dr. Ni Ketut Sari,MT. Selaku Ketua Jurusan Teknik Informatika
5. Bapak I Gede Susrama,ST.M.KOM sebagai dosen pembimbing pertama
yang telah bersedia untuk meluangkan waktu untuk membimbing,
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

memeriksa, serta memberikan petunjuk-petunjuk serta saran dalam
penyusunan laporan ini.
6. Keluarga Tercinta, terutama kedua orang tua,terima kasih atas semua doa,
dukungan serta harapan harapan pada saat penulis menyelesaikan Tugas
Akhir ini.
7. Seluruh staf pengajar Universitas Pembangunan Nasional “Veteran” Jawa
Timur yang telah membimbing dan memberikan materi perkuliahan
kepada penulis.
8. Seluruh staf Perpustakaan Universitas Pembangunan Nasional “Veteran”
Jawa Timur yang telah membantu penulis dalam peminjaman buku.
9. Seluruh rekan-rekan di Universitas Pembangunan Nasional “Veteran”

Jawa Timur, khususnya Jurusan Informatika Angkatan 2008 yang telah
memberikan saran dan kritikan kepada penulis. .
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya
dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.
Surabaya,

Penulis

ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
KATA PENGANTAR ....................................................................................... i
DAFTAR ISI………………… ........................................................................iii
DAFTAR GAMBAR ....................................................................................... vi
DAFTAR TABEL………………………………………………………………ix
BAB I PENDAHULUAN

1.1

Latar Belakang Masalah…………………………………….………….1

1.2

Perumusan Masalah………………………………………….…………2

1.3

Batasan Masalah…………………………………………….………….3

1.4

Manfaat Tugas akhir………………………………………….………...3

1.5

Tujuan……………………………………………………….………….4


1.6

Metodologi Penulisan……………………………………….………….4

1.7

Sistematika Penulisan………………………………………….……….5

BAB II TINJAUAN PUSTAKA
2.1

Sistem Informasi Manajemen Kendaraan Bermotor ............................ 7

2.2

pelayanan izin trayek ......................................................................... 10

2.3

Visi Dinas Perhubungan Kabupaten Kediri ........................................ 12


2.4

Misi Dinas Perhubungan Kabupaten Kediri ....................................... 13

2.5

Diagram Alir ..................................................................................... 13

2.6

Konsep Dasar Pemrograman Berorientasi Obyek(OOP) .................... 15

2.7

MYSQL …………........................................……………...........……...19

2.8

Pemrograman Database MYSQL………………………...........……...20


2.9

Koneksi Database MySQL dengan PHP………………….......…..…...22

BAB III METODOLOGI PENELITIAN

3.1

Analisis Permasalahan .................................................................... 25

3.2

Analisis Sistem .............................................................................. 26

3.3

Analisis Kebutuhan ......................................................................... 27
3.3.1
3.3.2


Modul master………………………....................…...........27
Modul transaksi………………….…....................…...........29
iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4

3.3.3

Modul laporan..………………….…....................…...........31

3.3.4

Modul utilitas………………….…........................…...........32

Perancangan Sistem ........................................................................ 32
3.4.1


Bagan Alir (Workflow Document)……....................….......33

3.4.2

Diagram Berjenjang ......................................................... 34

3.4.3

Data Flow Diagram (DFD) .............................................35
3.4.3.1 Perancangan Diagram Konteks ............................ 35
3.4.3.2 Data Flow Diagram Level 0 ................................. 36
3.4.3.3 Data Flow Diagram Level pengelolaan data
master.....................................................................37
3.4.3.4 Data Flow Diagram Level 1 pengelolaan
utilitas........................................................................39

3.5

3.4.4


ER-Diagram........................................................................40

3.4.5

Conceptual Data Model (CDM) ....................................... 41

3.4.6

Physical Data Model (PDM) ........................................... 43

3.4.7

Perancangan Basis Data .................................................. 45

Perancangan Antarmuka ...................................................................... 53
3.5.1

Desain Halaman Login ................................................. 53


3.5.2

Desain Halaman Utama Admin ..................................... 54

BAB IV HASIL DAN PEMBAHASAN
4.1

Lingkungan Pemrograman...................................................................56

4.2

Implementasi Aplikasi Desain Antar Muka…………………...……..57
4.2.1 Menu Login………………………………………………...57
4.2.2

Menu Utama ...................................................................... 57

4.2.3

Menu Tambah User ........................................................... 58

4.2.4

Menu Transaksi................................................................. 59

4.2.5

Menu Master .................................................................... 60

4.2.6 Menu Laporan .................................................................... 65
4.2.7 Menu Utilitas ..................................................................... 67
4.3

Uji Coba dan Evaluasi..........................……………………….……….....69
4.3.1 Uji coba sistem.....……………………………………………...69

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3.2

Uji coba fungsionalitas(SIM PKB)IJIN TRAYEK .................. 69

4.3.3

Uji coba login halaman admin ................................................. 69

4.4

Uji coba Menu Master Dan Transaksi………………..,….....………....….71

4.5

Uji Coba Menu Laporan.…………………………………...................87

4.6

Uji Coba Menu Utilitas………………………………….....................90

4.7

Validasi ........................………………………………….....................92
4.7.1

Populasi dan sampel ....... ………………………….............92

4.7.2

Tempat dan Waktu.. ....... ………………………….............92

4.7.3

Soal Kuisoner.......... ....... ………………………….............92

4.7.4

Uji Validasi................ ....... …………….....……….............94

BAB V PENUTUP
5.1

Kesimpulan…………………………………………………………..98

5.2

Saran…................................................................................................98

DAFTAR PUSTAKA………………………………………………………..100

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR
Gambar

3.1

Workflow Pelayanan izin trayek ............................................ 33

Gambar

3.2

Diagram berjenjang sistem ini ............................................... 34

Gambar

3.3

Konteks Diagram Sistem ini ................................................ 36

Gambar

3.4

DFD Level 0 Sistem ini ........................................................ 37

Gambar

3.5

DFD Level 1 pengelolaan data master ................................... 38

Gambar

3.6 DFD Level 1 pengelolaan utilitas ........................................... 39

Gambar

3.7

Gambar

3.8 CDM Sistem Aplikasi Ini ....................................................... 42

Gambar

3.9 PDM Sistem Aplikasi Ini ....................................................... 44

Gambar

3.10 Desain Halaman Login ......................................................... 54

Gambar

3.11 Desain Halaman Utama Administor ...................................... 54

Gambar

4.1 Menu Login............................................................................ 57

Gambar

4.2

Menu Utama Admin .............................................................. 58

Gambar

4.3

Form Tambah User ............................................................... 58

Gambar

4.4

Form Tambah pegawai.......................................................... 59

Gambar

4.5

Menu Transaksi..................................................................... 59

Gambar

4.6

Menu Master ......................................................................... 60

Gambar

4.7 Form Biaya Perijinan ............................................................. 61

Gambar

4.8 Form Uji Berkala ................................................................... 61

Gambar

4.9 Form Surat Permohonan ........................................................ 62

Gambar

4.10 Form Peremajaan .................................................................. 63

Gambar

4.11 Form SK Trayek ................................................................... 63

Gambar

4.12 Form Kartu Pengawasan ....................................................... 64

Gambar

4.13 Form Kartu Jam Perjalanan ................................................... 64

Gambar

4.14 Form Insidentil ..................................................................... 65

Gambar

4.15 Menu Laporan ....................................................................... 66

Gambar

4.16 Laporan Data Kendaraan Angkutan Barang ........................... 66

Gambar

4.17 Laporan Data Kendaraan Angkutan Penumpang.................... 67

Gambar

4.18 Menu Utilitas ....................................................................... 67

Gambar

4.18 Uji Coba Login Admin ......................................................... 70

Gambar

4.19 Halaman utama admin ........................................................... 70

ER-Diagram .......................................................................... 40

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar

4.20 Menu master ........................................................................ 71

Gambar

4.21 Form Isian Uji Berkala ......................................................... 72

Gambar

4.22 Tampilan Data Uji Berkala Tersimpan .................................. 72

Gambar

4.23 Preview Uji Berkala .............................................................. 73

Gambar

4.24 Form Isian Trayek ................................................................ 73

Gambar

4.25 Tampilan Data Trayek Tersimpan ......................................... 74

Gambar

4.26 Preview Trayek ..................................................................... 74

Gambar

4.27 Form Data Isian Pegawai ...................................................... 75

Gambar

4.28 Tampilan Data Pegawai Tersimpan ....................................... 75

Gambar

4.29 Form Data Isian Perusahaan Otobus ...................................... 76

Gambar

4.30 Tampilan Data Perusahaan Otubus Tersimpan....................... 76

Gambar

4.31 Preview Perusahaan Otobus .................................................. 77

Gambar

4.32 Form data Isian Permohonan ................................................. 77

Gambar

4.33 Preview Permohonan ............................................................ 78

Gambar

4.34 Tampilan Data Permohonan Tersimpan .................................. 78

Gambar

4.35 Form data Isian Peremajaan .................................................. 79

Gambar

4.36 Preview Peremajaan .............................................................. 79

Gambar

4.37 Tampilan Data Peremajaan Tersimpan .................................. 80

Gambar

4.38 Form Data Isian SK Trayek................................................... 80

Gambar

4.39 Tampilan Data SK Trayek Tersimpan .................................... 81

Gambar

4.40 Preview SK Trayek ................................................................ 81

Gambar

4.41 Form data isian kartu pengawasan ......................................... 82

Gambar

4.42 Tampilan Data Kartu Pengawasan Tersimpan ........................ 82

Gambar

4.43 Preview Kartu Pengawasan .................................................... 83

Gambar

4.44 Form Data Isian Kartu Jam Perjalanan .................................. 84

Gambar

4.45 Tampilan Data Kartu Jam Perjalanan Tersimpan ................... 84

Gambar

4.46 Preview Kartu Jam Perjalanan ............................................... 85

Gambar

4.47 Form Data Isian insidentil ..................................................... 86

Gambar

4.48 Tampilan Data Isindentil Tersimpan...................................... 86

Gambar

4.49 Preview Insidentil ................................................................. 86

Gambar

4.50 Menu Laporan ....................................................................... 87

Gambar

4.51 Sub Menu Jumlah Angkutan ................................................. 88

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar

4.52 Data Kendaraan Angkutan Barang ........................................ 88

Gambar

4.53 Data Kendaraan Angkutan Penumpang ................................. 89

Gambar

4.54 Master Uji Berkala ................................................................ 89

Gambar

4.55 Menu Utilitas ........................................................................ 90

Gambar

4.56 Sub Menu History Sistem ...................................................... 90

Gambar

4.57 Sub Menu Manajemen User .................................................. 91

Gambar

4.58 Tampilan Tambah User ......................................................... 91

Gambar

4.59 Tampilan Data User .............................................................. 91

Gambar

4.60 Form ganti password ............................................................. 92

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL
Tabel

2.1 Simbol work flow document....................................................... 15

Tabel

3.1 Basis Data biaya ......................................................................... 46

Tabel

3.2 Basis Data history ...................................................................... 46

Tabel

3.3 Basis Data insidentil ................................................................... 46

Tabel

3.4 Basis Data kartu pengawasan...................................................... 47

Tabel

3.5 Basis Data login ......................................................................... 47

Tabel

3.6

Basis Data Pegawai........... ...……...…………………………....47

Tabel

3.7

Basis Data perda........................................................................ 47

Tabel

3.8

Basis Data peremajaan .............................................................. 48

Tabel

3.9

Basis Data permohonan ............................................................. 48

Tabel

3.10 Basis Data undang ..................................................................... 49

Tabel

3.11 Basis Data po ............................................................................ 49

Tabel

3.12 Basis Data sk trayek ................................................................. 50

Tabel

3.13 Basis Data trayek ...................................................................... 50

Tabel

3.14 Basis Data uji berkala ............................................................... 51

Tabel

3.15 Basis Data jam perjalanan......................................................... 51

Tabel

3.16 Form Menu Utama Administrator ............................................. 55

Tabel

4.1 Soal kuisoner…………………………………………………….93

Tabel

4.2 Skala Pilihan Jawaban Kuesioner ................................................ 93

Tabel

4.3 Hasil Jawaban Kuesioner 1 ........................................................ 94

Tabel

4.4 Hasil Jawaban Kuesioner 2 ........................................................ 95

ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

J udul

: Sistem Infor masi Manajemen Pengujian Kendaraan
Bermotor Dan Izin Trayek Dinas Perhubungan
Kabupaten Kediri
Penyusun
: Erick Pradana
Dosen Pembimbing I : I Gede Susrama,St.M.Kom

ABSTRAK
Sistem Informasi Manajemen Pengujian Kendaraan Bermotor & Ijin
Trayek (SIM-PKB-IT) adalah suatu sistem yang berbasiskan pada sebuah Sistem
Informasi Manajemen sehingga mempunyai fungsi-fungsi yang lengkap dalam
implementasinya. Tujuan utama dari dikembangkannya SIM-PKB-IT ini adalah
untuk memberikan layanan yang lebih cepat, transparan dan akurat di sisi layanan
publik
Pada Sistem Informasi Manajemen Pengujian Kendaraan Bermotor & Ijin
Trayek (SIM-PKB-IT) dilakukan secara komputerisasi tanpa lagi secara manual.
SIM-PKB-IT merupakan aplikasi offline yang terhubung dengan jaringan komputer
yang terkoordinir dan terstruktur untuk menguji kendaraan bermotor dalam
mengetahui standart kelayakan sesuai jenisnya dan terutama untuk pelayan
permohonan izin operasi atau izin trayek.pemohon melakukan pengisian data izin
trayek dan operasi melalui komputer user yang di layani petugas kemudian petugas
menerbitkan surat keputusan ijin trayek
Jadi Aplikasi Pada Sistem Informasi Manajemen Pengujian Kendaraan
Bermotor & Ijin Trayek (SIM-PKB-IT) ini bisa melakukan pelayanan izin trayek
dan operasi sesuai ketentuan yang sudah di atur pada sistem dan sesuai data yang
diminta oleh sistem.di mana jenis pelayanannya dapat disesuaikan dengan data.
antara lain izin trayek dan operasi,peremajaan,perpanjangan SK trayek,kartu jam
perjalanan,perpanjangan kp dan izin insidentil.
Keyword: Sistem Informasi Manajemen Pengujian Kendaraan Bermotor & Ijin
Trayek (SIM-PKB-IT) Dinas Pehubungan Kabupaten Kediri.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB 1
PENDAHULUAN
1.1

Latar Belakang
Transportasi merupakan sarana yang dibutuhkan banyak orang sejak jaman

dahulu dalam melaksanakan kegiatannya yang diwujudkan dalam bentuk angkutan.
Pengangkutan terbagi dalam dua hal, yaitu pengangkutan orang dan/atau barang yang
peruntukannya untuk umum atau pribadi.Mengenai jalurnya bisa melalui udara
seperti pesawat terbang, laut atau perairan seperti kapal atau perahu, dan darat seperti
mobil, pedati dan sebagainya. Pengangkutan-pengangkutan tersebut menimbulkan
masalah-masalah dalam transportasi yang makin berkembang. Salah satunya adalah
mengenai perizinan penyelenggaraan angkutan orang dalam trayek.
Dalam perjalanannya pengangkutan darat dengan kendaraan bermotor mulai
dipergunakan untuk pelayanan umum selain untuk pribadi. Macammacam kendaraan
bermotor yang digunakan sebagai angkutan umum seperti bus kota, mikrolet, taksi,
angguna (angkutan serba guna), angkudes (angkutan pedesaan), dan sebagainya mulai
banyak dijumpai seiring dengan waktu.Hal tersebut akhirnya diatur oleh suatu
peraturan hukum oleh pemerintah dalam bentuk perundang-undangan dan peraturan
pemerintah tentang lalu lintas dan angkutan jalan.
(makalah-sejarahtransportasi.html)
Akan tetapi, walaupun di dalam undang-undang telah diatur mengenai syaratsyarat pengadaan angkutan umum, masih ada saja permasalahanpermasalahan yang
terjadi. Salah satunya masalah angkutan umum penumpang yang tanpa adanya surat
perijinan penyelenggaraan angkutan orang dalam trayek (surat ijin trayek). Perijinan
penyelenggaraan angkutan orang dalam trayek diberikan kepada angkutan umum

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

penumpang yang telah mendaftar dan melewati syarat-syarat angkutan umum resmi
yang bertujuan agar jalur trayek angkutan umum tersebut jelas dan tidak menyerobot
angkutan lain yang beda trayek. Banyak sekali angkutan umum yang masih belum
memiliki surat ijin trayek, dan hal ini dapat merugikan bagi angkutan umum resmi.
Hal ini dibuktikan dengan data statistik yang diperoleh dari hasil operasi lapangan
yang dilakukan oleh Dinas Perhubungan Kota kediri di terminal kota kediri.

(sumber: Ir.

GEM BONG SOEDJATM IKO” Standar Operasional Prosedur(SOP)” Dinas

Perhubungan Kediri )

Pembuatan aplikasi sistem informasi menajemen pelayanana izin trayek
ini bertujuan untuk mengkoordinir. Memberikan pelayanan atau memudahkan
pengurusan dalam pelaksanaan uji trayek.

1.2

Rumusan Masalah.
Pembuatan Sistem Informasi ini ada beberapa permasalahan yang bisa

teridentifikasi antara lain yaitu :
a. Bagaimana membuat aplikasi yang sesuai dengan kebijakan SIM-PKB IT
dengan menggunakan bantuan aplikasi dengan system offline
b. Bagaimana agar aplikasi ini bisa memberikan kemudahan bagi petugas
untuk mejalankan sistem pelayanan dan perpanjangan Ijin Trayek (SIMPKB-IT).
c. Bagaimana agar aplikasi ini bisa memberikan kemudahan pengurusan
dalam pelayanan izin trayek

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

d. Bagaimana agar aplikasi yang dibuat bisa memberikan informasi yang
dibutuhkan secara cepat dan tepat berdasarkan realitas di lapangan
sehingga para pengambil keputusan dapat melakukan kebijakan yang tepat
pula.

1.3

Batasan Masalah.
Dalam pengerjaan tugas akhir ini, sudah ditetapkan batasan permasalahan

yang akan dikaji dan dilaksanakan, yaitu sebagai berikut :
a. Bahasa pemrogaman yang digunakan dalam tugas akhir ini adalah PHP
dengan database MySQL.
b. Pelayanan sistem Ijin trayek yang dibuat adalah modul (izin trayek,dan
izin operasi)
c. Data program sesuai dengan kebutuhan di SIM-PKB-IT.

1.4

Manfaat Tugas akhir
Manfaat yang dapat diperoleh dari pembuatan sistem ini adalah:
a. Memberikan kemudahan bagi petugas Sistem Informasi Manajemen
Pengujian Kendaraan Bermotor & Ijin Trayek (SIM-PKB-IT)

kediri

dalam mengatur proses uji kendaraan bermotor dan ijin trayek
b. Prosedur dalam melakukan managemen uji kendaraan bermotor dan ijin
trayek akan lebih cepat, mudah dan akurat.
c. Menghemat pembiayaan penggunaan kertas pendaftaran manual.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.5

Tujuan Tugas Akhir.
Tujuan dari pembuatan sistem ini antara lain:
a. Secara garis besar bahwa tujuan dari skripsi ini meningkatkan unjuk kerja
dan memudahkan untuk melakukan managemen pengujian kendaraan
bermotor dan ijin trayek pada jaringan komputer dinas perhubungan
kabupaten kediri
b. Secara khusus tujuan dari skripsi ini adalah untuk memberikan layanan
yang lebih cepat, transparan dan akurat di sisi layanan publik serta
memberikan kemudahan dalam proses penyelenggaraan sistem pengujian
kendaraan bermotor

1.6

Metodologi Penulisan
Tahap yang akan dilakukan dalam pengerjaan tugas akhir ini adalah

sebagai berikut.
a. Studi pustaka
Pemahaman studi pustaka tentang konsep dan teori Sistem Informasi
Manajemen Pengujian Kendaraan Bermotor & Ijin Trayek (SIM-PKB-IT)
dengan menggunakan bahasa pemrogaman web PHP yang berintegrasi
dengan database MYSQL
b. Pengumpulan data
Tahap ini dengan melakukan pengumpulan data-data yang berhubungan
dengan ijin trayek di SIM-PKB-IT sebelumnya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

c. Analisis dan Perancangan Aplikasi
Pada tahap ini, penulis akan membuat deskripsi umum sistem,
perancangan basis data, selain itu juga dilakukan perancangan awal
aplikasi yang akan dibuat, sehingga dihasilkan desain interface ( antar
muka )
d. Pembuatan Aplikasi
Pada tahap ini penulis akan melakukan pembuatan aplikasi yang meliputi
bagaimana cara aplikasi dan basis data akan berkomunikasi.
e. Uji coba dan Evaluasi
Pada tahap ini penulis akan melakukan uji coba terhadap aplikasi yang
telah dibuat. Dari hasil uji coba akan didapat suatu kesimpulan dan saran.

1.7

Sistematika Penulisan.
Dalam laporan tugas akhir ini, pembahasan disajikan dalam enam bab

dengan sistematika pembahasan sebagai berikut :
BAB I

PENDAHULUAN
Bab ini berisikan tentang latar belakang masalah, perumusan
masalah, batasan masalah, tujuan, dan manfaat, metodelogi serta
sistematika penulisan pembuatan tugas akhir ini.

BAB II

TINJ AUAN PUSTAKA
Pada bab ini menjelaskan tentang teori-teori pemecahan masalah
yang berhubungan dan digunakan untuk mendukung dalam

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

pembuatan tugas akhir ini.
BAB III

METODOLOGI PENELITIAN
Pada bab ini membahas tentang perancangan system, Diagram
Alir, Entity Relayionship Diagram (ERD), Data Flow Diagram
(DFD), serta perancangan Antar Muka.

BAB IV

HASIL DAN PEMBAHASAN
Pada bab ini dijelaskan tentang hasil dari program yang telah
dibuat meliputi lingkungan implementasi, implementasi proses,
dan implementasi interface serta pembahasan tentang pelaksanaan
uji coba dan evaluasi dari pelaksanaan uji coba dari program yang
telah dibuat.

BAB V

PENUTUP
Pada bab ini dibahas mengenai uraian kesimpulan tentang sistem
yang telah dibuat beserta saran yang dapat digunakan untuk
penyempurnaan dan pengembangan sistem.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

BAB II
TINJ UAN PUSTAKA

2.1

SISTEM INFORMASI MANAJ EMEN PENGUJ IAN KENDARAAN

BERMOTOR
Sistem Informasi Manajemen Pengujian Kendaraan Bermotor & Ijin
Trayek (SIM-PKB-IT) adalah sebuah aplikasi software yang berbasiskan pada
sebuah Sistem Informasi Manajemen sehingga mempunyai fungsi-fungsi yang
lengkap dalam implementasinya. Tujuan utama dari dikembangkannya SIM-PKBIT ini adalah untuk memberikan layanan yang lebih cepat, transparan dan akurat
di sisi layanan publik
Pada bagian ini akan dirumuskan kebutuhan sistem yang akan menjadi
dasar dalam perancangan aplikasi ini. Fitur-fitur yang disediakan dalam Aplikasi
SIM-PKB ini, terlah dirancang untuk memenuhi kebutuhan dalam sistem
pengujian kendaraan bermotor. Pada proses pengujian, ada 3 tahapan yang harus
dilakukan oleh para pengguna layanan., yaitu :
(sumber: Peraturan Daerah Kabupaten Kediri Nomor 21 Tahun 2008 dan
Keput usan Bupat i Kediri Nomor 47 Tahun 2008 tentang Tugas Pokok dan Fungsi

Dinas Perhubungan Kabupaten Kediri)

7

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

2.1.1 Proses Registrasi.
Merupakan urutan prosedur administrasi yang wajib dijalani oleh setiap calon
pemohon untuk melakukan pendaftaran kendaraan.Pada proses ini, kegiatan yang
dilakukan adalah :
a. Pendaftaran Kendaraan (sistem akan melakukan pengecekan atas no
kendaraan, nama pemilik, no uji kendaraan, jatuh tempo dan lain-lain)
b. Pencetakan formulir pendaftaran dan formulir pengujian
c. Pembayaran (sistem akan menentukan besarnya biaya dengan
memperhitungkan jenis kendaraan, jatuh tempo dan denda-denda yang
sudah ditentukan)

2.1.2 Proses Pengujian.
Pada proses ini, sistem akan melakukan pengecekan apakah hasil uji yang
sudah dilakukan sudah sesuai dengan spesifikasi teknis dari kendaraan. Jika tidak
sesuai, kendaraan harus diperbaiki dan diuji lagi sampai memenuhi standart yang
sudah ditentukan oleh undang-undang.

2.1.3 Proses Pencetakan Hasil Uji.
Sistem akan mencetak hasil dari pengujian tersebut pada Buku Uji yang
sudah disediakan. Buku Uji inilah yang menjelaskan semua informasi tentang
kendaraan mulai dari kepemilikan, spesifikasi kendaraan dan hasil pengujian yang
sudah dilakukan.Dari tiga tahapan besar yang sudah dijelaskan diatas itulah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

Aplikasi SIM-PKB ini dibuat. Dan, setelah melalui proses perbaikan dan uji coba
selama 1 tahun, maka dapat dipaparkan disini, fitur-fitur yang sudah disediakan.
(sumber: Peraturan Daerah Kabupaten Kediri Nomor 21 Tahun 2008 dan
Keput usan Bupat i Kediri Nomor 47 Tahun 2008 tentang Tugas Pokok dan Fungsi

Dinas Perhubungan Kabupaten Kediri)
A. Modul Pendaftaran. Fungsi-fungsi yang dijalankan adalah :
a. Entry data kendaraan (No Uji, Nama Pemilik, Alamat, No Mesin, No
Rangka, Merk, Tahun dan lain-lain)
b. Entry data Status Pengujian (Uji Pertama, Uji Berkala, Mutasi
Masuk/Keluar, Numpang Uji Masuk/Keluar )
c. Menentukan Tanggal Pengujian yang diinginkan.
d. Menentukan apakah suatu kendaraan sudah jatuh tempo atau belum
e. Mengontrol apakah No Uji benar-benar sesuai dengan No Mesin/No
Rangka (mencaegah adanya No Uji ganda/palsu)
B. Modul Pengujian. Fungs-fungsi yang dilakukan oleh modul ini adalah :
a. Entry data teknis kendaraan (Dimensi kendaraan, Berat kendaraan,
Dimensi dan Jumlah sumbu dan lain-lain)
b. Entry data hasil pengujian (Gaya pengereman, Intensitas Cahaya
Lampu, Berat Sumbu dan lain-lain)
c. Menentukan status kelulusan dari sebuah kendaraan yang dilakukan
dengan memperhitungkan data hasil pengujian dengan standar yang
sudah ditentukan oleh undang-undang)
C. Modul Pembayaran. Pada modul ini, fungsi yang dilakukan adalah :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

a. Menentukan jumlah biaya yang harus dibayar oleh pemilik kendaraan
dengan memperhitungkan atas : Jenis Kendaraan, Denda Jatuh
Tempo, Berat Kendaraan dan lain sebagainya sesuai dengan ketentuan
undang-undang.
b. mencetak Nota/kuitansi pembayaran.
D. Modul Cetak Buku Kir. Seperti namanya, modul ini berfungsi untuk
melakukan pencetakan Buku Kir yang meliputi data kendaraan dan hasil
pengujian. Dengan menggunakan komputer dalam melakukan pencetakan
Buku Kir, dapat dihindarkan adanya pemalsuan data-data kendaraan dan hasil
pengujian karena data yang dicetak adalah data yang sesuai dengan kondisi
kendaraan.
E. Modul Monitoring. Modul Montioring disediakan agar dapat memberikan
informasi secara cepat dan real time tentang Jumlah Data Kendaraan. Pada
versi terakhir, informasi data yang disediakan terdiri atas :
a. Jumlah Data Kendaraan Jatuh Tempo Per Tanggal
b. Jumlah Data Kendaraan Jatuh Tempo per bulan
c. Jumlah Data Kendaraan Taman (Kendaraan Asli Daerah)
(sumber: Peraturan Daerah Kabupaten Kediri Nomor 21 Tahun 2008 dan
Keput usan Bupat i Kediri Nomor 47 Tahun 2008 tentang Tugas Pokok dan Fungsi

Dinas Perhubungan Kabupaten Kediri

2.2 PELAYANAN IZIN TRAYEK

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Tebagi pada beberapa Modul yaitu Izin Trayek. Pelayanan Izin Trayek, Izin
Operasi. Dimana masing-masing modul memiliki pelayanan :
2.2.1 Modul Izin Trayek dan Izin Operasi
adalah pemberi izin kepada orang pribadi atau badan untuk menyediakan
pelayanan angkutan penumpang umum pada suatu atau beberapa trayek tertentu.

2.2.2 Modul Peremajaan
adalah

Pelaksanaan

peremajaan/pergantian

kendaraan

bermotor

Sebagaimana yang di lakukan terhadap kendaraan yang berusia paling lama 10
tahun berdasarkan hasil penilaian teknis

2.2.3 Modul KPS(Kartu Pengawasan)
adalah pemberian izin trayek kepada orang atau pribadi atau badan yang
menyediakan pelayanan angkutan penumpang umum pada satu atau beberapa
trayek tertentu dalam Wilayah Daerah yang digunakan .

2.2.4 Modul Izin Isidentil
yaitu ijin yang diberikan

untuk kepentingan. Menambah kekurangan

angkutan pada waktu keadaan tertentu seperti angkutan pada hari-hari besar
keagamaan,

angkutan

haji,

angkutan

liburan

sekolah,

dan

transmigrasi.Keadaan darurat tertentu seperti bencana alam dan lain-lain

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

angkutan

12

2.2.5 Retribusi
adalah pungutan daerah sebagai pembayaran atas jasa atau pemberian ijin
tertentu yang khusus disediakan dan/atau diberikan oleh pemerintah Daerah untuk
kepentingan orang pribadi atau badan.

2.2.6 Modul Laporan.
Sesuai dengan namanya, modul ini berfungsi untuk mencetak laporan dari
data-data yang ada. Ada 13 laporan yang disediakan sesuai dengan kebutuhan,
yaitu :
d. Laporan Jumlah Angkutan
e. Laporan Data Jumlah Angkutan Barang
f. Laporan Data Jumalah Angkutan Penumpang
g. Laporan Data Jumlah AKDP
h. Laporan Data Jumlah AKAP
i.

Laporan Data Rekapitulasi Pendapatan SK Trayek

j.

Laporan Data Rekapitulasi Pendapatan Kartu Pengawasan

k. Laporan Data Rekapitulasi Pendapatan Kartu Jam Perjalanan
l.

Laporan Data Rekapitulasi Pendapatan Izin Insidentil

m. Laporan Data Habis Masa Berlaku SK Trayek
n. Laporan Data Habis Masa Berlaku Kartu Pengawasan
o. Laporan Data Habis Masa Berlaku Kartu Jam Perjalanan
p. Laporan Data Habis Masa Berlaku Izin Insidentil

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

2.2.7 Modul Administrator.
Modul ini berfungsi untuk mengatur setting data pegawai kantor mulai
dari,Nama Pejabat, kantor Pelayanan Parameter-parameter Kendaraan, Parameter
biaya retribusi, Parameter undang perda, dan lain sebagainya termasuk juga
pengaturan hak ases dari operator. Karena pada sistem pelayanan dibutuhkan
banyak orang untuk menjalankannya, kebutuhan atas pemisahan wewenang dari
masing-masing oprator mutlak sangat diperlukan.
(sumber:Keputusan Kepala Dinas Perhubungan Kabupaten Kediri Nomor :
551/377/418.45/2007 tentang Standar Pelayanan Publik Dinas Perhubungan
Kabupaten Kediri )

2.3

VISI DINAS PERHUBUNGAN KABUPATEN KEDIRI

Berdasarkan visi pembangunan Kabupaten Kediri Tahun 2006 – 2010 yang
dirumuskan sebagai berikut: “ Ter wujudnya masyarakat Kabupaten Kediri
yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, damai dan
sejahtera, berbasis pertanian didukung perdagangan dan perindustrian serta
penyelenggaraan pemerintahan daerah yang professional “, maka untuk
mendukung visi tersebut Dinas Perhubungan Kabupaten mempunyai visi sebagai
berikut: “ Terwujudnya kondisi lalu lintas dan angkutan jalan yang lancar,
selamat, aman, nyaman, tertib, teratur dan mampu memadukan moda
transportasi dalam rangka mendorong dan menunjang pertumbuhan
ekonomi di Kabupaten Kediri “.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

Visi tersebut mengandung makna bahwa dalam 5 (lima) tahun mendatang
diharapkan Dinas Perhubungan dapat berperan serta dalam program peningkatan
kualitas prasarana dan sarana wilayah di Kabupaten Kediri , meliputi 2 (dua) hal
sebagai berikut :
1. Peningkatan pembangunan dan pengelolaan prasarana dan sarana
transportasi

terutama

pada

jalur-jalur

strategis

dan

pusat-pusat

pertumbuhan ekonomi
2. Peningkatan koordinasi dan kerjasama pengembangan system transportasi
antara wilayah Kabupaten Kediri dengan daerah hinterland Kabupaten
Kediri (Nganjuk, Jombang, Blitar, Tulungagung dan Kota Kediri.

2.4

MISI DINAS PERHUBUNGAN KABUPATEN KEDIRI

Dalam mewujudkan visi Dinas Perhubungan Kabupaten Kediri tersebut ditempuh
melalui 4 (empat) misi yang meliputi:
1. Terwujudnya peningkatan pemahaman dan kesadaran kepada masyarakat
tentang tata cara dan disiplin berlalu lintas
2. Terwujudnya peningkatan sarana dan prasarana bidang lalu lintas dan angkutan
jalan (LLAJ)
3. Terwujudnya peningkatan pengelolaan dan pengembangan penyelenggaraan
bidang lalu lintas dan angkutan jalan (LLAJ)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

4. Terwujudnya peningkatan sumber daya manusia (SDM) segagai perwujudan
aparatur Negara yang professional dibidang tugasnya.
(sumber: Ir.

GEM BONG SOEDJATM IKO” Standar Operasional Prosedur(SOP)” Dinas

Perhubungan Kediri )

2.5

Diagram alir

Penyusunan STANDAR OPERASIONAL PROSEDUR pada akhirnya akan
mengarah pada terbentuknya diagram alur yang menggambarkan aliran aktivitas
atau kegiatan masing-masing unit organisasi. Untuk menggambarkan aliran
aktivitas tersebut, digunakan simbol seperti melihat pada tabel 2.1:
Tabel 2.1 simbol work flow document

SIMBOL

Sebutan

DEFINISI

Terminator

Simbol ini digunakan untuk
menggambarkan
awal/mulai dan akhir suatu
bagan alir.

Proses

Simbol ini digunakan untuk
menggambarkan proses
pelaksanaan kegiatan.

Pengambilan

Simbol ini digunakan untuk

Keputusan

menggambarkan keputusan
yang harus dibuat dalam
proses pelaksanaan
kegiatan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

Dokumen

Simbol ini digunakan untuk
menggambarkan semua
jenis dokumen sebagai
bukti pelaksanaan kegiatan.

Penggandaan
Dokumen

Simbol ini digunakan untuk
menggambarkan
penggandaan dari semua
jenis dokumen.

Arsip Manual

Simbol ini digunakan untuk
menggambarkan semua
jenis pengarsipan dokumen
dalam bentuk
kertas/manual.

File

Simbol ini digunakan untuk
menggambarkan semua
jenis penyimpanan dalam
bentuk data/file.

Konektor

Simbol ini digunakan untuk
menggambarkan
perpindahan aktivitas
dalam satu halaman.

Konektor

Simbol ini digunakan untuk
menggambarkan
perpindahan aktivitas
dalam halaman yang
berbeda.

Garis alir

Simbol ini digunakan untuk
menggambarkan arah
proses pelaksanaan
kegiatan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

2.6

Konsep Dasar Pemrogr aman Berorientasi Obyek(OOP)

Pemrograman berorientasi objek (object-oriented programming disingkat OOP)
merupakan pemograman yang berorientasikan kepada objek. Semua data dan
fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke
objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih,
kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak
skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih
mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan
pendekatan OOP lebih mudah dikembangkan dan dirawat.
Istilah-istilah dalam OOP :


Kelas atau Class : kumpulan atas definisi data dan fungsi-fungsi dalam

suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah
suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang
menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class
adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi
object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang nonprogrammer sekalipun terkait dengan domain permasalahan yang ada, dan
kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan
independen (sebagaimana kode tersebut digunakan jika tidak menggunakan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan
aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut.
Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah
program ataupun sebaliknya.


Objek : membungkus data dan fungsi bersama menjadi suatu unit dalam

sebuah program komputer, objek merupakan dasar dari modularitas dan
struktur dalam sebuah program komputer berorientasi objek.


Abstraksi : kemampuan sebuah program untuk melewati aspek informasi

yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap
objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat
melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi
dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana
kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak,
dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.


Enkapsulasi : memastikan pengguna sebuah objek tidak dapat mengganti

keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode
dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap
objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat
berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung
kepada representasi dalam objek tersebut.


Polomor fisme melalui pengiriman pesan. Tidak bergantung kepada

pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode
tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah
burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan
terbang. Bila seekor singa menerima pesan yang sama, dia akan
menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang
sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut
polimorfisme karena sebuah variabel tungal dalam program dapat memegang
berbagai jenis objek yang berbeda selagi program berjalan, dan teks program
yang sama dapat memanggil beberapa metode yang berbeda di saat yang
berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa
fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelaspertama.
Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah
kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut
(terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah
tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki
manager, sekretaris, petugas administrasi data dan lainnya. Misal manager
tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak
harus mengambilnya langsung tetapi dapat menyuruh petugas bagian administrasi
untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus
mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa
mendapatkan data tersebut melalui objek petugas administrasi. Jadi untuk
menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada
karena setiap objek memiliki deskripsi tugasnya sendiri.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

Salah satu pemograman pendukung OOP adalah bahasa pemograman Java.Java
adalah salah satu bahasa pemograman OOP. Bahasa ini awalnya dibuat oleh
James Gosling. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan
C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan
rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya
dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai
Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat
umum/non-spesifik (general purpose), dan secara khusus didisain untuk
memanfaatkan

dependensi

implementasi

seminimal

mungkin.

Karena

fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platform sistem operasi yang berbeda yang berbeda, java dikenal pula dengan
slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa
pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan
dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi
berbasis web.
(sumber: konsep-dasar-pemograman-berorientasi.html)
2.7

MYSQL
MySQL adalah sebuah perangkat lunak iasm manajemen basis data SQL

(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta iasm atas
semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang
mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
“Monty” Widenius
Kelebihan database MySQL diantaranya :
1. Dari segi performa, MySQL tidak bisa diragukan, pemprosesan

database sangat cepat.
2. Open source.
3. Mudah untuk dipelajari.
4. Kompabilitas dengan berbagai sistem operasi dan web server yang ada.

2.8

Pemr ogaman Database MYSQL
Ada beberapa alasan kenapa MYSQL menjadi progrm database yang

sangat popular dan digunakan oleh banyak orang. Alasan-alasan tersebut
diantaranya ialah :
1.

MYSQL mendukung banyak bahasa pemrogaman seperti C,

C++,

Phyton, Java dan PHP. Kita dapat menggunakan tersebut untuk
berinteraksi maupun berkomunikasi dengan MYSQL, tau dapat juga

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

digunakan sebagai komponen pembentuk antarmuka ( interface ) dari
suatu database MYSQL.
2.

MYSQL merupakan database yang memiliki kecepatan yang tinggi dalam
melakukan pemrosesan data, dapat diandalkan dan mudah digunakan serta
mudah dipelajari. Mengapa mudah digunakan? Sebab MYSQL telah
banyak digunakan dibelahan bumi manapun sehingga jika mempunyai
masalah dengan database tersebut, banyak bertanya kepada banyak orang (
pengguna yang lain ) melalui internet maupun orang disekitar yang siap
membangun menyelesaikan tersebut masalah tersebut serta dukungan
manual maupun referensi yang banyak bertebaran diinternet.

3.

Koneksi, kecepatan dan keamanan membuat MYSQL sangat cocok
diterapkan untuk pengaksesan database, dengan menggunakan bahasa
pemrogaman Perl atau PHP sebagai antarmuka.

4.

MYSQL dapat melakukan koneksi dengan client dengan protokol TCP/IP,
Unix socket ( Unix ) atau named pipes ( NT ).

5.

MySQL dapat menangani database dengan skala yang sangat besar dengan
record mencapai lebih dari 50 juta, dap