PERANCANGAN SISTEM INFORMASI KENDARAAN B
MAKALAH SEMINAR KENAIKAN JABATAN
SISTEM INFORMASI KENDARAAN BERMOTOR
BERBASIS WEB DATABASE
(TAHAP I DISAIN TABEL)
Oleh
ARYANTO, S.E., Ak.
NIP: 132 297 291
JURUSAN AKUNTANSI
FAKULTAS EKONOMI
UNIVERSITAS SRIWIJAYA
INDRALAYA
UNIVERSITAS SRIWIJAYA
FAKULTAS EKONOMI
JURUSAN AKUNTANSI
LEMBAR PENGESAHAN MAKALAH
SEMINAR KENAIKAN JABATAN
Makalah dengan judul Sistem Informasi Kendaraan Bermotor Berbasis Web Database
Tahap I Disain Tabel telah diseminarkan pada Seminar Kenaikan Jabatan yang
dilaksanakan :
Pada Tanggal
Bertempat di
: 09 Desember 2005
: FE UNSRI Indralaya
Dan telah dilakukan perbaikan dan perubahan sesuai dengan saran dan masukkan yang
disampaikan oleh para pembahas dan peserta yang hadir pada Seminar tersebut.
Indralaya, 9 Desember 2005
Dosen Pengusul,
Aryanto, SE., Ak.
NIP. 132 297 291
Mengetahui :
No
Fungsi
01
Moderator Sidang
02
Pembahas I
03
Pembahas II
04
Pembahas III
05
Wakil Peserta I
06
Wakil Peserta II
Nama/NIP
Emylia Yuniarti /
132130472
Harun Delamat /
131885907
Rina Tjandrakirana /
132000097
Arista Hakiki /
132176860
Ahmad Subeki /
132133708
Hasni Yusrianti /
132303455
Tanda Tangan
1.
2.
3.
4.
5.
6.
Dekan Fakultas Ekonomi
Universitas Sriwijaya,
Dr. Syamsurijal, Ak.
NIP. 130 900 942
KATA PENGANTAR
Segala puji dan syukur kehadirat Tuhan Yang Maha Esa, karena atas berkat
dan rahmat-Nya penulis dapat menyelesaikan makalah seminar kenaikan jabatan
dengan judul “SISTEM INFORMASI KENDARAAN BERMOTOR BERBASIS
WEB DATABASE (TAHAP I DISAIN TABEL)”
Makalah ini penulis bagi menjadi 2 (dua) tahapan penjelasan yaitu Tahap I
Disain Tabel dan Tahap II Disain Homepage. Tahap I yang berada ditangan anda
ini memperkenalkan pengertian, konsep, gambaran umum, perancangan tabel dan
implementasinya dengan menggunakan SQL dalam database MySQL. Sedangkan
Tahap II akan berisikan penjelasan rinci mengenai teknik membangun sebuah
homepage yang nantinya dapat menghasilkan sebuah informasi mengenai kendaraan
bermotor secara on-line yang dapat diakses dari komputer PC atau pun perangkat
mobile technology seperti handphone.
Penulisan makalah SIKEBO Tahap I dimaksudkan untuk diseminarkan di
Fakultas Ekonomi UNSRI untuk kenaikan jabatan penulis dari Penata Muda menjadi
Penata Muda Tingkat I (dalam golongan III A menjadi golongan III B).
Pada kesempatan ini penulis ingin mengucapkan
terima kasih yang sebesar-
besarnya kepada semua pihak yang membantu berjalannya seminar dengan baik
khususnya :
1. Dekan Fakultas Ekonomi UNSRI
2. Ketua Jurusan Akuntansi FE UNSRI
3. Rekan-Rekan sesama dosen jurusan Akuntansi FE UNSRI.
Hormat Penulis
DEPARTEMEN PENDIDIKAN DAN KEBUDAYAAN RI
FAKULTAS EKONOMI
UNIVERSITAS SRIWIJAYA
KAMPUS INDERALAYA
SUMATERA SELATAN
Jl. Raya Prabumulih-Inderalaya Kode Pos 30662, Telp. (0711) 580964 –580646 Fax (0711) 580964
SURAT KETERANGAN
No :
/PFE/2005
Yang bertanda tangan dibawah ini, Kepala UPT Ruang Baca Perpustakaan Fakultas
Universitas Sriwijaya, dengan ini menerangkan bahwa :
Nama
: Aryanto, S.E., Ak.
NIP
: 132 297 291
Pangkat/Golongan : Penata Muda / Gol. III A
Jabatan
: Asisten Ahli Madya
Telah menyerahkan Karya ilmiah/Makalah/Laporan Penelitian dengan judul ;
SISTEM INFORMASI KENDARAAN BERMOTOR BERBASIS WEB
DATABASE / INTERNET TAHAP I DISAIN TABEL
Untuk didokumentasikan pada UPT Ruang Baca Perpustakaan Fakultas Ekonomi
Universitas Sriwijaya.
Demikianlah surat keterangan ini untuk dapat dipergunakan seperlunya.
Inderalaya,
2005
Kepala UPT Ruang Baca Perpustakaan
Pustakawan,
Rusdi Saidil Azis
NIP. 130 542 072
DAFTAR ISI
Halaman
Halaman Judul ......................................................................................................
i
Lembar Pengesahan Makalah Seminar Kenaikan Jabatan ...................................
ii
Kata Pengantar ......................................................................................................
iii
Daftar Isi...............................................................................................................
iv
Abstraksi ...............................................................................................................
v
Pendahuluan..........................................................................................................
1
Tujuan dan Manfaat ..............................................................................................
2
Pengertian Sistem Informasi .................................................................................
2
Pengertian Web Database.....................................................................................
3
Konsep Sistem Informasi Kendaraan Bermotor (SIKEBO).................................
6
Perancangan Sistem Informasi Kendaraan Bermotor ...........................................
6
Gambaran Umum Sistem Informasi Kendaraan Bermotor...................................
12
Disain Struktur Tabel SIKEBO Pada Database MySQL .....................................
17
Pembuatan Tabel SIKEBO Menggunakan APPSERV ........................................
20
Kesimpulan............................................................................................................
25
Daftar Pustaka
Surat Keterangan Perpustakaan
Daftar Hadir Seminar
ABSTRAKSI
Sistem Informasi Kendaraan Bermotor adalah sebuah sistem informasi yang
berbasiskan web database dengan mengkolaborasikan penggunaan teknologi jaringan
komunikasi dan komputer. Konsep dasar sistem ini tidak terlepas dari konsep sistem
secara umum yang meliputi Input, Proses dan Output.
Proses pemasukkan data dilakukan dengan mempersiapkan data dan tabel
database yang mendukung akses data secara on-line (24 jam non stop). Database yang
digunakan pada system ini adalah database MySQL dengan penggunaan software
server APPSERV.
DAFTAR HADIR
SEMINAR KENAIKAN JABATAN
Nama
Tanggal
Tempat
Waktu
Judul
No
:
:
:
:
:
Aryanto, S.E., Ak.
09 Desember 2005
Extension Fakultas Ekonomi Bukit Besar
09.30 sampai selesai
NAMA
1
NIP
TANDATANGAN
1. ………..
2
2. ………….
3
3. …………
4
4. ………….
5
5. ………….
6
6. ………….
7
7. ………….
8
8. ………….
9
9. ………….
10
10. …………
11
11. ……….
12
12…………..
Moderator
…………………………..
Palembang, 09 Desember 2005
Ketua Jurusan Akuntansi,
Rina Tjandrakirana DP, SE. Ak. MM
NIP. 132000097
PERANCANGAN
SISTEM INFORMASI KENDARAAN BERMOTOR (SIKEBO)
BERBASISKAN WEB DATABASE / INTERNET
(TAHAP I : DISAIN TABEL)
Pendahuluan
Meningkatnya harga BBM pada dewasa ini, tidak menyurutkan minat
masyarakat untuk memiliki kendaraan bermotor. Terbukti pada tahun 2005
dengan kenaikan harga BBM yang hampir mencapai 100%, tingkat penjualan dan
pembelian kendaraan bermotor malah semakin bertambah. Contohnya PT Astra
Internasional – Honda cabang Palembang tahun 2005, mampu menjual kendaraan
bermotor roda sebanyak 6.000 Unit per bulan yang mengalami peningkatan
sebanyak delapan kali lipat dari tahun sebelumnya (Sumeks, 8 Desember 2005).
Akibatnya, kemacetan dan kecelakaan lalu lintas (lakalantas) secara otomatis
meningkat tanpa bisa dihindari.
Sikap dan prilaku masyarakat pun mulai mengalami perubahan yang dapat
dilihat pada seringnya terjadi kecelakaan tanpa pertanggung jawaban (tabrak lari),
sehingga korban dan keluarga merasa sangat dirugikan. Bahkan masyarakat yang
akan menolong pun menjadi ragu-ragu ‘takut dijadikan tersangka’ sehingga
banyak korban lalu lintas yang dibiarkan begitu saja sambil menunggu pihak
kepolisian datang. Dan tentu saja, terkadang pertolongan pun datang terlambat,
sedangkan pelaku tabrak lari sulit untuk ditelusuri secara cepat karena kesulitan
1
2
untuk
mendapatkan
informasi
mengenai
kepemilikan
kendaraan
bermotor
tersebut.
Untuk membantu pihak kepolisian dan masyarakat dalam mengungkapkan
pelaku tabrak lari, dibutuhkan sebuah sistem yang dapat menghasilkan suatu
informasi kepemilikan kendaraan bermotor secara cepat, setiap saat selama 24 jam
non stop, sehingga masyarakat yang melihat terjadi kecelakaan langsung dapat
segera melaporkan ke pihak yang berwajib dengan berdasarkan informasi yang
telah diperolehnya.
Berdasarkan fakta dan kenyataan di atas maka pada kesempatan ini
penulis akan menjelaskan teknik perancangan (design) sebuah sistem yang dapat
menghasilkan informasi kepemilikan kendaraan bermotor secara On-Line dengan
berbasiskan web database.
Tujuan dan Manfaat
Sistem Informasi Kendaraan Bermotor (SIKEBO) dibuat untuk membantu
masyarakat dan pemerintah khususnya pihak kepolisian agar dapat memperoleh
informasi yang cepat mengenai pemilik kendaraan apa bila terjadi suatu tindakan
kriminal atau kecelakaan berlalu lintas (lakalantas).
Pengertian Sistem Informasi
Secara umum sistem adalah suatu kesatuan yang kompleks yang terdiri
dari subsistem-subsistem yang saling berhubungan dan bekerjasama secara teratur
3
untuk mencapai suatu tujuan bersama secara efektif dan efisien
yang dipadukan
dalam interaksi atau kesalingtergantungan
Informasi adalah data yang telah di proses sehingga bentuknya berubah
dan dapat memberikan pengetahuan. Sedangkan data merupakan fakta, angka dan
simbol-simbol yang belum diolah yang menjadi bahan masukan sistem informasi,
karena itu dapat dinyatakan bahwa data sebagai bahan baku dan informasi sebagai
bahan jadi.
Sistem informasi dapat merupakan kombinasi teratur apa pun dari orangorang, hardware, software, jaringan komunikasi, dan sumber daya data yang
mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi
(O’brien, 2005).
Orang bergantung pada sistem informasi untuk berkomunikasi
antara satu sama lain dengan menggunakan berbagai jenis alat fisik (hardware),
perintah dan prosedur pemrosesan informasi (software), saluran komunikasi
(jaringan), dan data yang disimpan (sumber daya data) sejak permulaan
peradaban.
Pengertian Web Database
Pada awalnya situs Web hanyalah kumpulan file-file HTML (Smith,
2002). Setiap kali anda melihatnya, situs tersebut terlihat sama. Seseorang harus
mengubah file-file tersebut secara manual supaya isi yang baru tersedia, web yang
seperti ini disebut Web Static. Tanpa tool otomatis, mengelola situs Web seperti
ini sangatlah berat.
4
Untuk mengatasi kelemahan web static diatas bermunculanlah bahasa
pemrograman web yang berbasiskan database yang dapat melakukan perubahan
secara otomatis setiap kali anda memanggilnya. Web yang dapat berubah secara
otomatis berdasarkan database ini disebut sebagai Web Dynamic / Web Database.
Pada saat ini banyak sekali bahasa pemrgoraman untuk mengolah web
database diantaranya adalah ASP (Active Server Pages) dan PHP (Hypertext
Preprocessor). Kedua bahasa pemrograman ini menggunakan metode yang
hampir sama dalam menampilkan informasi ke pemakai dimana pemakai terlebih
dahulu meminta informasi ke Server (Komputer Pusat Pelayanan), kemudian
server memprosesnya lalu menampilkan informasi tersebut dalam format script
HTML ke browser pemakai. Gambar dibawah ini menjelaskan skema pemrosesan
skrip PHP sehingga dapat ditampilkan pada komputer Client / pemakai informasi
melalui browser.
Skrip PHP
Web SERVER
Proses PHP
Client
Permintaan HTTP
(info_perusahaan.php)
Kode HTML
Browser
Tanggapan HTTP
Gambar 1 Skema Pemrosesan skrip PHP (Kadir 2002)
5
Client meminta informasi (skrip info_perusahaan.php) melalui browser
dengan menggunakan HTTP. Kemudian komputer server (WEB SERVER)
menerima permintaan tersebut dan memproses bahasa PHP langsung di SERVER.
Hasil pemrosesan skrip tersebut berupa kode pemrograman HTML yang
kemudian dikirimkan ke Client sebagai tanggapan atas permintaan client tersebut.
Dari penjelasan gambar di atas, dapat diketahui bahwa semua skrip /
program PHP langsung diproses di Web Server, hasil dari pemrosesan tersebut
berupa kode pemrograman HTML yang sudah bersifat standar yang dapat dibaca
pada berbagai browser sedangkan kode asli PHP nya tetap tidak terlihat.
Perhatikan ilustrasi di bawah ini (Aryanto, 2004).
Isi file info_perusahaan.php yang terletak pada WEB SERVER :
Isi file Info_perusahaan.php (melalui View Source dari browser) yang diterima
pada komputer Client :
INFORMASI DATA PERUSAHAAN
6
Nama Perusahaan adalah : CV. MITRA KREATIF
Dari ilustrasi 2 file di atas, pada komputer Client melalui BROWSER, data
yang ditampilkan adalah kode pemrograman HTML yang merupakan hasil
pemrosesan skrip PHP di dalam komputer SERVER. Sehingga, proses tampilnya
nama perusahaan ‘CV. MITRA KREATIF’ dengan melakukan koneksi ke
database
MySQL
diperlihatkan.
dan
Dengan
kode
pembacaan
demikian
kode
info_perusahaan
tabel
pemrograman
PHP
tetap
tidak
terjamin
keamanannya.
Konsep Sistem Informasi Kendaraan Bermotor (SIKEBO)
Konsep sistem SIKEBO tidak terlepas dari konsep sistem secara umum
yaitu adanya Masukan (Input), Proses (Process) dan Keluaran (Output).
Masukkan sistem dalam hal ini adalah berupa semua data kendaraan bermotor
yang tercantum dalam BPKB atau pun STNK. Sedangkan alat pemrosesan data
berupa peralatan teknologi informasi berupa Hardware, Software dan jaringan
komunikasi. Keluaran yang diharapkan dari sistem ini dapat berupa informasi
mengenai
pemilik
kendaraan
bermotor,
informasi
pembayaran
Pajak
dan
informasi lainnya.
Perancangan Sistem Informasi Kendaraan Bermotor (SIKEBO)
Dalam membuat Sistem Informasi Kendaraan Bermotor, penjelasan akan
dilakukan mulai dari tahap Masukkan, Keluaran dan Proses.
1.
Perancangan Masukkan (Design Input)
7
Perancangan Masukkan dimulai dari melakukan analisis terhadap data
yang akan dimasukkan ke dalam sistem. Perancangan data yang akan dimasukkan
dapat dilihat pada tabel-tabel dibawah ini.
Tabel 1
Rancangan Tabel STNK
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan data mengenai NOMOR
POLISI kendaraan bermotor. Field ini juga merupakan
field kunci yang nantinya dapat dijadikan sebagai dasar
untuk melakukan pencarian data.
NMPEMILIK
Digunakan untuk menyimpan data NAMA PEMILIK
kendaraan bermotor.
ALAMAT
Digunakan
untuk
menyimpan
ALAMAT
pemilik
kendaraan bermotor.
MERK_TYPE
Digunakan untuk menyimpan MERK / TYPE kendaraan
bermotor.
JENIS_MODEL
Digunakan
untuk
menyimpan
JENIS
dan
MODEL
kendaraan bermotor
THNBUAT
Digunakan untuk menyimpan TAHUN PEMBUATAN
kendaraan.
THNRAKIT
Digunakan
kendaraan
untuk
menyimpan
TAHUN
PERAKITAN
8
ISI_SILINDER
Digunnakan
untuk
menyimpan
data
ISI
SILINDER
kendaraan.
WARNA
Digunakan untuk menyimpan WARNA kendaraan.
NORANG_NIK
Digunakan untuk menyimpan data registrasi NOMOR
RANGKA kendaraan.
NOMESIN
Digunkaan untuk menyimpan data NOMOR MESIN.
NOBPKB
Digunakan untuk menyimpan data NOMOR BPKB.
WRN_TNKB
Digunakan untuk menyimpan data WARNA TNKB
BHN_BAKAR
Digunakan untuk menyimpan data BAHAN BAKAR
yang digunakan oleh kendaraan.
KD_LOKASI
Digunakan untuk menyimpan KODE LOKASI kendaraan
bermotor
JBERAT
Digunakan untuk menyimpan data JUMLAH BERAT
YANG DIPERBOLEHKAN dalam satuan Kilogram (Kg)
NODAF
Digunakan
untuk
menyimpan
NOMOR
URUT
PENDAFTARAN
TGBERLAKU
Digunakan
untuk
menyimpan
masa
akhir
berlakunya
STNK.
NOSTNK
Digunakan untuk menyimpan data Nomor STNK yang
tertera pada STNK kendaraan bermotor.
9
Tabel 2
Rancangan Tabel TILANG
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan Nomor Polisi Kendaraan
yang kena Tilang karena melanggar peraturan.
TGTILANG
Tanggal Tilang dilakukan
KETERANGAN
Digunakan untuk menyimpan data kesalahan / pelanggan
yang telah dilakukan berikut pasal-pasalnya.
LOKASI
Digunakan untuk menyimpan lokasi pelanggaran
NMPENGENDARA
Digunakan
untuk
menyimpan
nama
pengendara
kendaraan pada saat tilang terjadi
NMPOLISI
Digunakan untuk menyimpan nama dan pangkat petugas
yang melakukan penilangan.
Tabel 3
Rancangan Tabel PERINGATAN
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan Nomor Polisi Kendaraan
yang kena peringatan karena melanggar peraturan.
TGPERINGATAN
Tanggal Peringatan dibuat.
KD_PERINGATAN
Kode Peringatan terdiri dari :
A = Kendaraan Dicuri.
10
B = Kendaraan Terlibat Dalam Tindakan Kriminal
KETERANGAN
Digunakan
untuk
peringatan
yang
menyimpan
telah
keterangan
diberikan
mengenai
pada
field
KD_PERINGATAN diatas.
Tabel STNK digunakan untuk menyimpan data Surat Tanda Nomor
Kendaraan Bermotor. Tabel ini juga berfungsi sebagai tabel induk yang nantinya
digunakan untuk melakukan pemprosesan data menghasilkan infomrasi tentang
kepemilikan kendaraan bermotor.
Tabel TILANG digunakan untuk menyimpan data pelanggaran yang telah
dilakukan oleh pengendara kendaraan bermotor. Tabel ini, digunakan nanti untuk
menghasilkan
informasi
mengenai
daftar
pelanggaran
yang
telah
dilakukan
pengendara yang mengendarai kendaraan bermotor. Sehingga dengan informasi
ini dapat diketahui kwantitas pelanggaran yang telah dilakukan bersama dengan
kendaraan bermotor tersebut.
Tabel PERINGATAN digunakan untuk menyimpan data peringatan yang
diberikan mengenai status kendaraan bermotor. Dengan tabel ini, informasi status
kendaraan dapat langsung diperoleh oleh masyarakat, pemerintah atau pun pihak
kepolisian secara cepat sehingga keputusan yang tepat dapat segera diambil.
2.
Perancangan Keluaran (Design Output)
Perancangan Keluaran (Output) meliputi beberapa laporan yang terdiri dari :
a.
Informasi mengenai pemilik Kendaraan Bermotor
11
Informasi ini dapat diperoleh melalui pengelolaan terhadap tabel
STNK.
b.
Informasi Daftar Tilang yang telah diberlakukan.
Informasi
Daftar
Tilang
dapat
diperoleh
dari
pengelolaan
tabel
pengelolaan
tabel
TILANG.
c.
Informasi Peringatan Terhadap Kendaraan Bermotor.
Informasi
Peringatan
dapat
diperoleh
melalui
PERINGATAN.
3.
Perancangan Proses (Design Process)
Perancangan proses SIKEBO dilakukan dengan menganalisa prosedur-
prosedur sistem dibawah ini.
a.
Prosedur Input Data STNK
b.
Prosedur Input Data TILANG
c.
Prosedur Input Data Peringatan
d.
Prosedur Keamanan Sistem
e.
Prosedur Keluaran Informasi Kendaraan Bermotor.
12
Start
Prosedur
Keamanan
Diterima
?
Tabel
STNK
T
Y
Tabel
TILANG
Input Data
Tabel
PERINGATAN
Stop
Gambar 2 Prosedur Keamanan pada Proses Input Data SIKEBO
Gambaran Umum Sistem Informasi Kendaraan Bermotor (SIKEBO)
Gambar umum SIKEBO dapat dilihat dari gambar dibawah ini :
SIKEBO
Pemakai
Pembuat
m-Browser
m-input
PC-Browser
Browser Input
Program Input
Gambar 3 Gambaran Umum SIKEBO
13
Sistem Informasi Kendaraan Bermotor (SIKEBO) berbasis web database
terbagi atas dua bagian proses utama yaitu bagian Output (diwakili pemakai) dan
bagian Input (diwakili pembuat).
Pemakai sistem ini terdiri dari masyarakat, lembaga pemerintah atau non
pemerintah, pihak kepolisian dan pihak lain. Sedangkan informasi mengenai
SIKEBO dapat diperoleh dengan menggunakan teknologi mobile browser (mbrowser) atau dapat pula menggunakan koneksi ke jalur internet melalui Personal
Computer Browser (PC-Browser). Kekuatan SIKEBO terletak pada perolehan
informasi melalui m-browser, karena dengan teknologi ini informasi dapat
diperoleh oleh banyak pemakai cukup melalui handphone atau perangkat
teknologi bergerak (mobile) lainya. Contoh apa bila terjadi sebuah tindakan
kriminal atau lakalantas maka masyarakat yang kebetulan menyaksikan peristiwa
tersebut dapat segera mengetahui nformasi mengenai kendaraan yang digunakan
pelaku cukup melalui handphone, sehingga dengan demikian diharapkan laporan
rinci mengenai pelaku dapat segera diberikan kepada pihak penegak hukum dalam
hal ini adalah pihak kepolisian.
Pembuat dalam gambar 2 di atas adalah berbagai pihak yang diberikan
otorisasi untuk melakukan input data SIKEBO. Biasanya adalah pihak kepolisian
atau penegak hukum itu sendiri.
Input data SIKEBO dapat dilakukan melalui 3
(tiga) cara yaitu m-input (mobile input), browser input dan Program input. Mobile
input adalah proses input data ke dalam table-tabel yang telah dijelaskan
sebelumnya melalui perangkat teknologi mobile (handphone) ke dalam SIKEBO.
Browser input adalah proses input yang dilakukan melalui software browser
14
(Internet Explorer atau Netscape Navigator) di dalam PC. Program Input adalah
proses input data dengan menggunakan sebuah program aplikasi database (Visual
Foxpro, Visual Basic atau program lainnya).
Keamanan data (proteksi dengan password) pada SIKEBO hanya
diberikan pada bagian pembuat (proses input / update data) sedangkan untuk
Pemakai tidak diberikan proteksi password. Jadi dalam SIKEBO ini setiap
masyarakat boleh meminta informasi mengenai kendaraan bermotor kapan pun
dan dimana pun tanpa terbatas ruang dan waktu.
P e m a k a i
( P C - B r o w s e r )
M
o
d
e
m
S e r v e r
W
e b
P e m a k a i
J a r i n g a n
T
P
e
m
b
u
a
t
e
( m
- b r o w s e r )
l e k o m u n i k a s i
( T e l k o m )
Gambar 4 Struktur Jaringan Komunikasi SIKEBO pada Pemakai
15
Dari gambar di atas baik pemakai, pembuat dan penyedia jasa jaringan
telekomunikasi
semua
menggunakan
modem
dan
satelit
untuk
melakukan
interaksi dan pemrosesan data. Setiap proses data yang dilakukan secara otomatis
akan terhubung ke komputer server web yang menyediakan data berbasis web
database. Untuk pemakai mobile (m-browser) disediakan teknologi nirkabel untuk
mengakses data (Wireless Application Protocol – WAP). Kebijakan standar WAP
menyebutkan bagaimana halaman Web dalam HTML atau XML diterjemahkan ke
dalam Wireless Markup Language (WML) dengan menggunakan software
penyaring (filter) dan diproses oleh software proxy untuk menyiapkan halaman
Web untuk transmisi nirkabel dari server Web ke peralatan nirkabel berbasis Web
(O’brien, 2005). Namun, pada saat ini, seiring dengan berkembangnya teknologi
mobile handphone akses internet tidak mutlak harus melalui WAP tapi dapat pula
dilakukan dengan jaringan lainnya contohnya GPRS.
Untuk membuat situs web yang berbasis WAP dan XML dibutuhkan
teknik pemrograman yang cukup sulit. Tetapi dengan adanya GPRS dan
kemunculan software BROWSER pada hanphone multimedia contohnya NOKIA
3650, 3660, 6600 atau yang lainnya, maka informasi dari program SIKEBO dapat
langsung diperoleh seperti anda mengakses pada PC-BROWSER. Pemrograman
situs web pun dapat dilakukan cukup melalui program editor sederhana seperti
NOTEPAD atau dengan menggunakan Microsoft Frontpage yang kemudian
dipadukan dengan pemrograman PHP untuk mengakses databasenya.
16
Gambar 5 Software Aplikasi Browser Handphone
Layaknya Internet Explorer software aplikasi Doris Browser pada gambar
4 di atas dapat mengakses sebuah situs web dengan mengetikkan alamat URL
(Uniform Resource Locator) sedangkan jalur koneksi yang digunakan adalah
GPRS. URL memiliki format khusus. URL halaman web didahului dengan
protocol http (HyperText Transfer Protocol), yaitu perangkat komunikasi,
berupa teks atau gambar yang dapat diklik untuk mengirimkan pesan ke alamat
yang dituju melalui jalur-jalur dalam jaringan.
17
Dalam desain SIKEBO penulis menggunakan software PHP untuk
mengolah script pemrograman dan database MySQL sebagai pusat databasenya.
Sedangkan browser yang dipakai adalah browser standar dari microsoft yaitu
Internet Explorer namun browser yang lain tetap dapat digunakan.
Disain Struktur Tabel SIKEBO pada database MySQL
Implementasi struktur tabel STNK, TILANG dan PERINGATAN yang
telah dijelaskan sebelum dalam database MySQL dapat dilihat pada tabel di
bawah ini.
Tabel 4
Struktur Tabel STNK Pada MySQL
No
Nama Field
Type
Panjang
1
nopol
v
15 Index
2
nmpemilik
v
40
3
alamat
t
4
merk_type
v
25
5
Jenis_model
v
25
6
thnbuat
v
4
7
thnrakit
v
4
8
Isi_silinder
v
15
9
warna
v
10
10
norang_nik
v
25
11
nomesin
v
15
Keterangan
18
12
nobpkb
v
15
13
Wrn_tnkb
v
10
14
Bhn_bakar
v
10
15
Kd_lokasi
v
5
16
jberat
v
6
17
nodaf
v
25
18
tgberlaku
v
8
19
nostnk
v
20
Sedangkan perintah untuk membuat tabel ini dengan perintah SQL dalam
database MySQL adalah :
CREATE TABLE `stnk` (
`nopol` VARCHAR( 15 ) NOT NULL ,
`nmpemilik` VARCHAR( 40 ) NOT NULL ,
`alamat` TEXT NOT NULL ,
`merk_type` VARCHAR( 25 ) NOT NULL ,
`jenis_model` VARCHAR( 25 ) NOT NULL ,
`thnbuat` VARCHAR( 4 ) NOT NULL ,
`thnrakit` VARCHAR( 4 ) NOT NULL ,
`isi_silinder` VARCHAR( 15 ) NOT NULL ,
`warna` VARCHAR( 10 ) NOT NULL ,
`norang_nik` VARCHAR( 25 ) NOT NULL ,
`nomesin` VARCHAR( 15 ) NOT NULL ,
`nobpkb` VARCHAR( 15 ) NOT NULL ,
`wrn_tnkb` VARCHAR( 10 ) NOT NULL ,
`bhn_bakar` VARCHAR( 10 ) NOT NULL ,
`kd_lokasi` VARCHAR( 5 ) NOT NULL ,
`jberat` VARCHAR( 6 ) NOT NULL ,
`nodaf` VARCHAR( 25 ) NOT NULL ,
`tgberlaku` VARCHAR( 8 ) NOT NULL ,
`nostnk` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `nopol` )
);
19
Tabel 5
Struktur Tabel TILANG Pada MySQL
No
Nama Field
Type
1
nopol
v
2
tgtilang
v
3
Keterangan
t
4
Lokasi
t
5
Nmpengendara
v
6
nmpolisi
t
Panjang
Keterangan
15 Index
8
35
Perintah SQL nya adalah :
CREATE TABLE `tilang` (
`nopol` VARCHAR( 15 ) NOT NULL ,
`tgtilang` VARCHAR( 8 ) NOT NULL ,
`keterangan` TEXT NOT NULL ,
`lokasi` TEXT NOT NULL ,
`nmpengendara` VARCHAR( 35 ) NOT NULL ,
`nmpolisi` TEXT NOT NULL ,
PRIMARY KEY ( `nopol` )
);
Tabel 6
Struktur Tabel PERINGATAN Pada MySQL
No
1
2
3
4
Nama Field
nopol
tgperingatan
Kd_peringatan
keterangan
Perintah SQL nya adalah :
CREATE TABLE `peringatan` (
Type
v
v
v
t
Panjang
15 Index
8
1
Keterangan
20
`nopol` VARCHAR( 15 ) NOT NULL ,
`tgperingatan` VARCHAR( 8 ) NOT NULL ,
`kd_peringatan` VARCHAR( 1 ) NOT NULL ,
`keterangan` TEXT NOT NULL ,
PRIMARY KEY ( `nopol` )
)
Pembuatan Tabel SIKEBO menggunakan APPSERV
Database MySQL dapat dijalankan pada komputer yang terkoneksi atau
tidak terkoneksi ke jaringan dengan menggunakan software Server MySQL
(Aryanto, 2005).. Salah satu software server MySQL yang banyak digunakan
adalah Appserv Apache. Anda dapat menginstall software ini dengan terlebih
dahulu mendownloadnya pada situs http://www.mysql.com dengan nama file
appserv-win32-1.9.0.exe. Petunjuk installasi software appserv tersebut dapat
anda pelajari pada buku-buku pemrograman komputer.
Setelah anda menginstall software appserv, maka cobalah untuk membuat
tabel SIKEBO dengan langkah- langkah sebagai berikut :
1.
Bukalah software browser Internet Explorer dengan mengklik tombol
Start, Programs dan Internet Explorer.
Gambar 6 Internet Explorer
21
2.
Setelah jendela Internet Explorer terbuka, ketikkan http://localhost pada
kotak Address.
Gambar 7 Appserv
3.
Kemudian klik link phpMyAdmin Database Manager Version 2.3.3p1
untuk membuka jendela database MySQL.
Gambar 8 Admin Dataabse MySQL
22
4.
Pada kotak Buat Database ketikkan sikebo untuk membuat sebuah database
baru kemudian tekan tombol BUAT.
Gambar 9a Membuat Database SIKEBO
Gambar 9b Membuat Database SIKEBO
5.
Kemudian klik link SQL untuk mengetikkan perintah SQL pembuatan table
yang telah kita bahas pada bagian Disain Struktur Tabel SIKEBO di atas.
23
Gambar 10 Kotak Editor Pengetikkan Perintah SQL
6.
Pada kotak Editor tersebut (gambar 10) ketikkan perintah SQL yang telah
kita buat sebelumnya kemudian klik tombol GO.
Gambar 11 Pengetikkan Perintah Pembuatan Tabel STNK
24
Gambar 12 Hasil Perintah Pembuatan Tabel
7.
Selanjutnya, ulangi langkah di atas untuk membuat tabel TILANG dan
PERINGATAN sehingga hasilnya nampak seperti pada gambar dibawah ini.
Gambar 13 Database dan Daftar Tabel SIKEBO
25
Kesimpulan
Perancangan SIKEBO Tahap I Desain Tabel pada prinsipnya adalah
memperkenalkan tabel-tabel apa saja yang harus dipersiapkan untuk membuat
sebuah aplikasi SIKEBO yang berbasis web database dan langkah pembuatan
tabel tersebut dengan menggunakan software Server APPSERV. Sedangkan untuk
disain tampilan homepage / situsnya akan penulis jelaskan pada makalah SIKEBO
Tahap II Desain Homepage pada kesempatan berikutnya.
Daftar Pustaka
Aryanto. 2004. Sistem Akuntansi Persediaan Berbasis Internet. Jurnal Kajian
Bisnis dan Ekonomi. Fakultas Ekonomi Universitas Sriwijaya. Palembang.
- - - - -. 2005. Belajar Sendiri Pemrograman Database MySQL dengan Visual
Foxpro 8, Penerbit PT. Elexmedia Komputindo, Jakarta.
Kadir, Abdul. 2002, Dasar Pemrograman Web Dinamis Menggunakan PHP,
Penerbit Andi Yogyakarta.
O’brien, James A. 2005. Pengantar Sistem Informasi, Perspektif Bisnis dan
Manajerial. Edisi 12, Salemba Empat, Jakarta.
Smith, Eric A. 2001. Active Server Pages 3 Weekend Crash Course. PT. Elex
Media Komputindo, Jakarta.
Sumatera Ekspres Edisi 8 Desember 2005, Sumatera Express, Palembang.
SISTEM INFORMASI KENDARAAN BERMOTOR
BERBASIS WEB DATABASE
(TAHAP I DISAIN TABEL)
Oleh
ARYANTO, S.E., Ak.
NIP: 132 297 291
JURUSAN AKUNTANSI
FAKULTAS EKONOMI
UNIVERSITAS SRIWIJAYA
INDRALAYA
UNIVERSITAS SRIWIJAYA
FAKULTAS EKONOMI
JURUSAN AKUNTANSI
LEMBAR PENGESAHAN MAKALAH
SEMINAR KENAIKAN JABATAN
Makalah dengan judul Sistem Informasi Kendaraan Bermotor Berbasis Web Database
Tahap I Disain Tabel telah diseminarkan pada Seminar Kenaikan Jabatan yang
dilaksanakan :
Pada Tanggal
Bertempat di
: 09 Desember 2005
: FE UNSRI Indralaya
Dan telah dilakukan perbaikan dan perubahan sesuai dengan saran dan masukkan yang
disampaikan oleh para pembahas dan peserta yang hadir pada Seminar tersebut.
Indralaya, 9 Desember 2005
Dosen Pengusul,
Aryanto, SE., Ak.
NIP. 132 297 291
Mengetahui :
No
Fungsi
01
Moderator Sidang
02
Pembahas I
03
Pembahas II
04
Pembahas III
05
Wakil Peserta I
06
Wakil Peserta II
Nama/NIP
Emylia Yuniarti /
132130472
Harun Delamat /
131885907
Rina Tjandrakirana /
132000097
Arista Hakiki /
132176860
Ahmad Subeki /
132133708
Hasni Yusrianti /
132303455
Tanda Tangan
1.
2.
3.
4.
5.
6.
Dekan Fakultas Ekonomi
Universitas Sriwijaya,
Dr. Syamsurijal, Ak.
NIP. 130 900 942
KATA PENGANTAR
Segala puji dan syukur kehadirat Tuhan Yang Maha Esa, karena atas berkat
dan rahmat-Nya penulis dapat menyelesaikan makalah seminar kenaikan jabatan
dengan judul “SISTEM INFORMASI KENDARAAN BERMOTOR BERBASIS
WEB DATABASE (TAHAP I DISAIN TABEL)”
Makalah ini penulis bagi menjadi 2 (dua) tahapan penjelasan yaitu Tahap I
Disain Tabel dan Tahap II Disain Homepage. Tahap I yang berada ditangan anda
ini memperkenalkan pengertian, konsep, gambaran umum, perancangan tabel dan
implementasinya dengan menggunakan SQL dalam database MySQL. Sedangkan
Tahap II akan berisikan penjelasan rinci mengenai teknik membangun sebuah
homepage yang nantinya dapat menghasilkan sebuah informasi mengenai kendaraan
bermotor secara on-line yang dapat diakses dari komputer PC atau pun perangkat
mobile technology seperti handphone.
Penulisan makalah SIKEBO Tahap I dimaksudkan untuk diseminarkan di
Fakultas Ekonomi UNSRI untuk kenaikan jabatan penulis dari Penata Muda menjadi
Penata Muda Tingkat I (dalam golongan III A menjadi golongan III B).
Pada kesempatan ini penulis ingin mengucapkan
terima kasih yang sebesar-
besarnya kepada semua pihak yang membantu berjalannya seminar dengan baik
khususnya :
1. Dekan Fakultas Ekonomi UNSRI
2. Ketua Jurusan Akuntansi FE UNSRI
3. Rekan-Rekan sesama dosen jurusan Akuntansi FE UNSRI.
Hormat Penulis
DEPARTEMEN PENDIDIKAN DAN KEBUDAYAAN RI
FAKULTAS EKONOMI
UNIVERSITAS SRIWIJAYA
KAMPUS INDERALAYA
SUMATERA SELATAN
Jl. Raya Prabumulih-Inderalaya Kode Pos 30662, Telp. (0711) 580964 –580646 Fax (0711) 580964
SURAT KETERANGAN
No :
/PFE/2005
Yang bertanda tangan dibawah ini, Kepala UPT Ruang Baca Perpustakaan Fakultas
Universitas Sriwijaya, dengan ini menerangkan bahwa :
Nama
: Aryanto, S.E., Ak.
NIP
: 132 297 291
Pangkat/Golongan : Penata Muda / Gol. III A
Jabatan
: Asisten Ahli Madya
Telah menyerahkan Karya ilmiah/Makalah/Laporan Penelitian dengan judul ;
SISTEM INFORMASI KENDARAAN BERMOTOR BERBASIS WEB
DATABASE / INTERNET TAHAP I DISAIN TABEL
Untuk didokumentasikan pada UPT Ruang Baca Perpustakaan Fakultas Ekonomi
Universitas Sriwijaya.
Demikianlah surat keterangan ini untuk dapat dipergunakan seperlunya.
Inderalaya,
2005
Kepala UPT Ruang Baca Perpustakaan
Pustakawan,
Rusdi Saidil Azis
NIP. 130 542 072
DAFTAR ISI
Halaman
Halaman Judul ......................................................................................................
i
Lembar Pengesahan Makalah Seminar Kenaikan Jabatan ...................................
ii
Kata Pengantar ......................................................................................................
iii
Daftar Isi...............................................................................................................
iv
Abstraksi ...............................................................................................................
v
Pendahuluan..........................................................................................................
1
Tujuan dan Manfaat ..............................................................................................
2
Pengertian Sistem Informasi .................................................................................
2
Pengertian Web Database.....................................................................................
3
Konsep Sistem Informasi Kendaraan Bermotor (SIKEBO).................................
6
Perancangan Sistem Informasi Kendaraan Bermotor ...........................................
6
Gambaran Umum Sistem Informasi Kendaraan Bermotor...................................
12
Disain Struktur Tabel SIKEBO Pada Database MySQL .....................................
17
Pembuatan Tabel SIKEBO Menggunakan APPSERV ........................................
20
Kesimpulan............................................................................................................
25
Daftar Pustaka
Surat Keterangan Perpustakaan
Daftar Hadir Seminar
ABSTRAKSI
Sistem Informasi Kendaraan Bermotor adalah sebuah sistem informasi yang
berbasiskan web database dengan mengkolaborasikan penggunaan teknologi jaringan
komunikasi dan komputer. Konsep dasar sistem ini tidak terlepas dari konsep sistem
secara umum yang meliputi Input, Proses dan Output.
Proses pemasukkan data dilakukan dengan mempersiapkan data dan tabel
database yang mendukung akses data secara on-line (24 jam non stop). Database yang
digunakan pada system ini adalah database MySQL dengan penggunaan software
server APPSERV.
DAFTAR HADIR
SEMINAR KENAIKAN JABATAN
Nama
Tanggal
Tempat
Waktu
Judul
No
:
:
:
:
:
Aryanto, S.E., Ak.
09 Desember 2005
Extension Fakultas Ekonomi Bukit Besar
09.30 sampai selesai
NAMA
1
NIP
TANDATANGAN
1. ………..
2
2. ………….
3
3. …………
4
4. ………….
5
5. ………….
6
6. ………….
7
7. ………….
8
8. ………….
9
9. ………….
10
10. …………
11
11. ……….
12
12…………..
Moderator
…………………………..
Palembang, 09 Desember 2005
Ketua Jurusan Akuntansi,
Rina Tjandrakirana DP, SE. Ak. MM
NIP. 132000097
PERANCANGAN
SISTEM INFORMASI KENDARAAN BERMOTOR (SIKEBO)
BERBASISKAN WEB DATABASE / INTERNET
(TAHAP I : DISAIN TABEL)
Pendahuluan
Meningkatnya harga BBM pada dewasa ini, tidak menyurutkan minat
masyarakat untuk memiliki kendaraan bermotor. Terbukti pada tahun 2005
dengan kenaikan harga BBM yang hampir mencapai 100%, tingkat penjualan dan
pembelian kendaraan bermotor malah semakin bertambah. Contohnya PT Astra
Internasional – Honda cabang Palembang tahun 2005, mampu menjual kendaraan
bermotor roda sebanyak 6.000 Unit per bulan yang mengalami peningkatan
sebanyak delapan kali lipat dari tahun sebelumnya (Sumeks, 8 Desember 2005).
Akibatnya, kemacetan dan kecelakaan lalu lintas (lakalantas) secara otomatis
meningkat tanpa bisa dihindari.
Sikap dan prilaku masyarakat pun mulai mengalami perubahan yang dapat
dilihat pada seringnya terjadi kecelakaan tanpa pertanggung jawaban (tabrak lari),
sehingga korban dan keluarga merasa sangat dirugikan. Bahkan masyarakat yang
akan menolong pun menjadi ragu-ragu ‘takut dijadikan tersangka’ sehingga
banyak korban lalu lintas yang dibiarkan begitu saja sambil menunggu pihak
kepolisian datang. Dan tentu saja, terkadang pertolongan pun datang terlambat,
sedangkan pelaku tabrak lari sulit untuk ditelusuri secara cepat karena kesulitan
1
2
untuk
mendapatkan
informasi
mengenai
kepemilikan
kendaraan
bermotor
tersebut.
Untuk membantu pihak kepolisian dan masyarakat dalam mengungkapkan
pelaku tabrak lari, dibutuhkan sebuah sistem yang dapat menghasilkan suatu
informasi kepemilikan kendaraan bermotor secara cepat, setiap saat selama 24 jam
non stop, sehingga masyarakat yang melihat terjadi kecelakaan langsung dapat
segera melaporkan ke pihak yang berwajib dengan berdasarkan informasi yang
telah diperolehnya.
Berdasarkan fakta dan kenyataan di atas maka pada kesempatan ini
penulis akan menjelaskan teknik perancangan (design) sebuah sistem yang dapat
menghasilkan informasi kepemilikan kendaraan bermotor secara On-Line dengan
berbasiskan web database.
Tujuan dan Manfaat
Sistem Informasi Kendaraan Bermotor (SIKEBO) dibuat untuk membantu
masyarakat dan pemerintah khususnya pihak kepolisian agar dapat memperoleh
informasi yang cepat mengenai pemilik kendaraan apa bila terjadi suatu tindakan
kriminal atau kecelakaan berlalu lintas (lakalantas).
Pengertian Sistem Informasi
Secara umum sistem adalah suatu kesatuan yang kompleks yang terdiri
dari subsistem-subsistem yang saling berhubungan dan bekerjasama secara teratur
3
untuk mencapai suatu tujuan bersama secara efektif dan efisien
yang dipadukan
dalam interaksi atau kesalingtergantungan
Informasi adalah data yang telah di proses sehingga bentuknya berubah
dan dapat memberikan pengetahuan. Sedangkan data merupakan fakta, angka dan
simbol-simbol yang belum diolah yang menjadi bahan masukan sistem informasi,
karena itu dapat dinyatakan bahwa data sebagai bahan baku dan informasi sebagai
bahan jadi.
Sistem informasi dapat merupakan kombinasi teratur apa pun dari orangorang, hardware, software, jaringan komunikasi, dan sumber daya data yang
mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi
(O’brien, 2005).
Orang bergantung pada sistem informasi untuk berkomunikasi
antara satu sama lain dengan menggunakan berbagai jenis alat fisik (hardware),
perintah dan prosedur pemrosesan informasi (software), saluran komunikasi
(jaringan), dan data yang disimpan (sumber daya data) sejak permulaan
peradaban.
Pengertian Web Database
Pada awalnya situs Web hanyalah kumpulan file-file HTML (Smith,
2002). Setiap kali anda melihatnya, situs tersebut terlihat sama. Seseorang harus
mengubah file-file tersebut secara manual supaya isi yang baru tersedia, web yang
seperti ini disebut Web Static. Tanpa tool otomatis, mengelola situs Web seperti
ini sangatlah berat.
4
Untuk mengatasi kelemahan web static diatas bermunculanlah bahasa
pemrograman web yang berbasiskan database yang dapat melakukan perubahan
secara otomatis setiap kali anda memanggilnya. Web yang dapat berubah secara
otomatis berdasarkan database ini disebut sebagai Web Dynamic / Web Database.
Pada saat ini banyak sekali bahasa pemrgoraman untuk mengolah web
database diantaranya adalah ASP (Active Server Pages) dan PHP (Hypertext
Preprocessor). Kedua bahasa pemrograman ini menggunakan metode yang
hampir sama dalam menampilkan informasi ke pemakai dimana pemakai terlebih
dahulu meminta informasi ke Server (Komputer Pusat Pelayanan), kemudian
server memprosesnya lalu menampilkan informasi tersebut dalam format script
HTML ke browser pemakai. Gambar dibawah ini menjelaskan skema pemrosesan
skrip PHP sehingga dapat ditampilkan pada komputer Client / pemakai informasi
melalui browser.
Skrip PHP
Web SERVER
Proses PHP
Client
Permintaan HTTP
(info_perusahaan.php)
Kode HTML
Browser
Tanggapan HTTP
Gambar 1 Skema Pemrosesan skrip PHP (Kadir 2002)
5
Client meminta informasi (skrip info_perusahaan.php) melalui browser
dengan menggunakan HTTP. Kemudian komputer server (WEB SERVER)
menerima permintaan tersebut dan memproses bahasa PHP langsung di SERVER.
Hasil pemrosesan skrip tersebut berupa kode pemrograman HTML yang
kemudian dikirimkan ke Client sebagai tanggapan atas permintaan client tersebut.
Dari penjelasan gambar di atas, dapat diketahui bahwa semua skrip /
program PHP langsung diproses di Web Server, hasil dari pemrosesan tersebut
berupa kode pemrograman HTML yang sudah bersifat standar yang dapat dibaca
pada berbagai browser sedangkan kode asli PHP nya tetap tidak terlihat.
Perhatikan ilustrasi di bawah ini (Aryanto, 2004).
Isi file info_perusahaan.php yang terletak pada WEB SERVER :
Isi file Info_perusahaan.php (melalui View Source dari browser) yang diterima
pada komputer Client :
INFORMASI DATA PERUSAHAAN
6
Nama Perusahaan adalah : CV. MITRA KREATIF
Dari ilustrasi 2 file di atas, pada komputer Client melalui BROWSER, data
yang ditampilkan adalah kode pemrograman HTML yang merupakan hasil
pemrosesan skrip PHP di dalam komputer SERVER. Sehingga, proses tampilnya
nama perusahaan ‘CV. MITRA KREATIF’ dengan melakukan koneksi ke
database
MySQL
diperlihatkan.
dan
Dengan
kode
pembacaan
demikian
kode
info_perusahaan
tabel
pemrograman
PHP
tetap
tidak
terjamin
keamanannya.
Konsep Sistem Informasi Kendaraan Bermotor (SIKEBO)
Konsep sistem SIKEBO tidak terlepas dari konsep sistem secara umum
yaitu adanya Masukan (Input), Proses (Process) dan Keluaran (Output).
Masukkan sistem dalam hal ini adalah berupa semua data kendaraan bermotor
yang tercantum dalam BPKB atau pun STNK. Sedangkan alat pemrosesan data
berupa peralatan teknologi informasi berupa Hardware, Software dan jaringan
komunikasi. Keluaran yang diharapkan dari sistem ini dapat berupa informasi
mengenai
pemilik
kendaraan
bermotor,
informasi
pembayaran
Pajak
dan
informasi lainnya.
Perancangan Sistem Informasi Kendaraan Bermotor (SIKEBO)
Dalam membuat Sistem Informasi Kendaraan Bermotor, penjelasan akan
dilakukan mulai dari tahap Masukkan, Keluaran dan Proses.
1.
Perancangan Masukkan (Design Input)
7
Perancangan Masukkan dimulai dari melakukan analisis terhadap data
yang akan dimasukkan ke dalam sistem. Perancangan data yang akan dimasukkan
dapat dilihat pada tabel-tabel dibawah ini.
Tabel 1
Rancangan Tabel STNK
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan data mengenai NOMOR
POLISI kendaraan bermotor. Field ini juga merupakan
field kunci yang nantinya dapat dijadikan sebagai dasar
untuk melakukan pencarian data.
NMPEMILIK
Digunakan untuk menyimpan data NAMA PEMILIK
kendaraan bermotor.
ALAMAT
Digunakan
untuk
menyimpan
ALAMAT
pemilik
kendaraan bermotor.
MERK_TYPE
Digunakan untuk menyimpan MERK / TYPE kendaraan
bermotor.
JENIS_MODEL
Digunakan
untuk
menyimpan
JENIS
dan
MODEL
kendaraan bermotor
THNBUAT
Digunakan untuk menyimpan TAHUN PEMBUATAN
kendaraan.
THNRAKIT
Digunakan
kendaraan
untuk
menyimpan
TAHUN
PERAKITAN
8
ISI_SILINDER
Digunnakan
untuk
menyimpan
data
ISI
SILINDER
kendaraan.
WARNA
Digunakan untuk menyimpan WARNA kendaraan.
NORANG_NIK
Digunakan untuk menyimpan data registrasi NOMOR
RANGKA kendaraan.
NOMESIN
Digunkaan untuk menyimpan data NOMOR MESIN.
NOBPKB
Digunakan untuk menyimpan data NOMOR BPKB.
WRN_TNKB
Digunakan untuk menyimpan data WARNA TNKB
BHN_BAKAR
Digunakan untuk menyimpan data BAHAN BAKAR
yang digunakan oleh kendaraan.
KD_LOKASI
Digunakan untuk menyimpan KODE LOKASI kendaraan
bermotor
JBERAT
Digunakan untuk menyimpan data JUMLAH BERAT
YANG DIPERBOLEHKAN dalam satuan Kilogram (Kg)
NODAF
Digunakan
untuk
menyimpan
NOMOR
URUT
PENDAFTARAN
TGBERLAKU
Digunakan
untuk
menyimpan
masa
akhir
berlakunya
STNK.
NOSTNK
Digunakan untuk menyimpan data Nomor STNK yang
tertera pada STNK kendaraan bermotor.
9
Tabel 2
Rancangan Tabel TILANG
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan Nomor Polisi Kendaraan
yang kena Tilang karena melanggar peraturan.
TGTILANG
Tanggal Tilang dilakukan
KETERANGAN
Digunakan untuk menyimpan data kesalahan / pelanggan
yang telah dilakukan berikut pasal-pasalnya.
LOKASI
Digunakan untuk menyimpan lokasi pelanggaran
NMPENGENDARA
Digunakan
untuk
menyimpan
nama
pengendara
kendaraan pada saat tilang terjadi
NMPOLISI
Digunakan untuk menyimpan nama dan pangkat petugas
yang melakukan penilangan.
Tabel 3
Rancangan Tabel PERINGATAN
Nama Field
NOPOL
Keterangan
Digunakan untuk menyimpan Nomor Polisi Kendaraan
yang kena peringatan karena melanggar peraturan.
TGPERINGATAN
Tanggal Peringatan dibuat.
KD_PERINGATAN
Kode Peringatan terdiri dari :
A = Kendaraan Dicuri.
10
B = Kendaraan Terlibat Dalam Tindakan Kriminal
KETERANGAN
Digunakan
untuk
peringatan
yang
menyimpan
telah
keterangan
diberikan
mengenai
pada
field
KD_PERINGATAN diatas.
Tabel STNK digunakan untuk menyimpan data Surat Tanda Nomor
Kendaraan Bermotor. Tabel ini juga berfungsi sebagai tabel induk yang nantinya
digunakan untuk melakukan pemprosesan data menghasilkan infomrasi tentang
kepemilikan kendaraan bermotor.
Tabel TILANG digunakan untuk menyimpan data pelanggaran yang telah
dilakukan oleh pengendara kendaraan bermotor. Tabel ini, digunakan nanti untuk
menghasilkan
informasi
mengenai
daftar
pelanggaran
yang
telah
dilakukan
pengendara yang mengendarai kendaraan bermotor. Sehingga dengan informasi
ini dapat diketahui kwantitas pelanggaran yang telah dilakukan bersama dengan
kendaraan bermotor tersebut.
Tabel PERINGATAN digunakan untuk menyimpan data peringatan yang
diberikan mengenai status kendaraan bermotor. Dengan tabel ini, informasi status
kendaraan dapat langsung diperoleh oleh masyarakat, pemerintah atau pun pihak
kepolisian secara cepat sehingga keputusan yang tepat dapat segera diambil.
2.
Perancangan Keluaran (Design Output)
Perancangan Keluaran (Output) meliputi beberapa laporan yang terdiri dari :
a.
Informasi mengenai pemilik Kendaraan Bermotor
11
Informasi ini dapat diperoleh melalui pengelolaan terhadap tabel
STNK.
b.
Informasi Daftar Tilang yang telah diberlakukan.
Informasi
Daftar
Tilang
dapat
diperoleh
dari
pengelolaan
tabel
pengelolaan
tabel
TILANG.
c.
Informasi Peringatan Terhadap Kendaraan Bermotor.
Informasi
Peringatan
dapat
diperoleh
melalui
PERINGATAN.
3.
Perancangan Proses (Design Process)
Perancangan proses SIKEBO dilakukan dengan menganalisa prosedur-
prosedur sistem dibawah ini.
a.
Prosedur Input Data STNK
b.
Prosedur Input Data TILANG
c.
Prosedur Input Data Peringatan
d.
Prosedur Keamanan Sistem
e.
Prosedur Keluaran Informasi Kendaraan Bermotor.
12
Start
Prosedur
Keamanan
Diterima
?
Tabel
STNK
T
Y
Tabel
TILANG
Input Data
Tabel
PERINGATAN
Stop
Gambar 2 Prosedur Keamanan pada Proses Input Data SIKEBO
Gambaran Umum Sistem Informasi Kendaraan Bermotor (SIKEBO)
Gambar umum SIKEBO dapat dilihat dari gambar dibawah ini :
SIKEBO
Pemakai
Pembuat
m-Browser
m-input
PC-Browser
Browser Input
Program Input
Gambar 3 Gambaran Umum SIKEBO
13
Sistem Informasi Kendaraan Bermotor (SIKEBO) berbasis web database
terbagi atas dua bagian proses utama yaitu bagian Output (diwakili pemakai) dan
bagian Input (diwakili pembuat).
Pemakai sistem ini terdiri dari masyarakat, lembaga pemerintah atau non
pemerintah, pihak kepolisian dan pihak lain. Sedangkan informasi mengenai
SIKEBO dapat diperoleh dengan menggunakan teknologi mobile browser (mbrowser) atau dapat pula menggunakan koneksi ke jalur internet melalui Personal
Computer Browser (PC-Browser). Kekuatan SIKEBO terletak pada perolehan
informasi melalui m-browser, karena dengan teknologi ini informasi dapat
diperoleh oleh banyak pemakai cukup melalui handphone atau perangkat
teknologi bergerak (mobile) lainya. Contoh apa bila terjadi sebuah tindakan
kriminal atau lakalantas maka masyarakat yang kebetulan menyaksikan peristiwa
tersebut dapat segera mengetahui nformasi mengenai kendaraan yang digunakan
pelaku cukup melalui handphone, sehingga dengan demikian diharapkan laporan
rinci mengenai pelaku dapat segera diberikan kepada pihak penegak hukum dalam
hal ini adalah pihak kepolisian.
Pembuat dalam gambar 2 di atas adalah berbagai pihak yang diberikan
otorisasi untuk melakukan input data SIKEBO. Biasanya adalah pihak kepolisian
atau penegak hukum itu sendiri.
Input data SIKEBO dapat dilakukan melalui 3
(tiga) cara yaitu m-input (mobile input), browser input dan Program input. Mobile
input adalah proses input data ke dalam table-tabel yang telah dijelaskan
sebelumnya melalui perangkat teknologi mobile (handphone) ke dalam SIKEBO.
Browser input adalah proses input yang dilakukan melalui software browser
14
(Internet Explorer atau Netscape Navigator) di dalam PC. Program Input adalah
proses input data dengan menggunakan sebuah program aplikasi database (Visual
Foxpro, Visual Basic atau program lainnya).
Keamanan data (proteksi dengan password) pada SIKEBO hanya
diberikan pada bagian pembuat (proses input / update data) sedangkan untuk
Pemakai tidak diberikan proteksi password. Jadi dalam SIKEBO ini setiap
masyarakat boleh meminta informasi mengenai kendaraan bermotor kapan pun
dan dimana pun tanpa terbatas ruang dan waktu.
P e m a k a i
( P C - B r o w s e r )
M
o
d
e
m
S e r v e r
W
e b
P e m a k a i
J a r i n g a n
T
P
e
m
b
u
a
t
e
( m
- b r o w s e r )
l e k o m u n i k a s i
( T e l k o m )
Gambar 4 Struktur Jaringan Komunikasi SIKEBO pada Pemakai
15
Dari gambar di atas baik pemakai, pembuat dan penyedia jasa jaringan
telekomunikasi
semua
menggunakan
modem
dan
satelit
untuk
melakukan
interaksi dan pemrosesan data. Setiap proses data yang dilakukan secara otomatis
akan terhubung ke komputer server web yang menyediakan data berbasis web
database. Untuk pemakai mobile (m-browser) disediakan teknologi nirkabel untuk
mengakses data (Wireless Application Protocol – WAP). Kebijakan standar WAP
menyebutkan bagaimana halaman Web dalam HTML atau XML diterjemahkan ke
dalam Wireless Markup Language (WML) dengan menggunakan software
penyaring (filter) dan diproses oleh software proxy untuk menyiapkan halaman
Web untuk transmisi nirkabel dari server Web ke peralatan nirkabel berbasis Web
(O’brien, 2005). Namun, pada saat ini, seiring dengan berkembangnya teknologi
mobile handphone akses internet tidak mutlak harus melalui WAP tapi dapat pula
dilakukan dengan jaringan lainnya contohnya GPRS.
Untuk membuat situs web yang berbasis WAP dan XML dibutuhkan
teknik pemrograman yang cukup sulit. Tetapi dengan adanya GPRS dan
kemunculan software BROWSER pada hanphone multimedia contohnya NOKIA
3650, 3660, 6600 atau yang lainnya, maka informasi dari program SIKEBO dapat
langsung diperoleh seperti anda mengakses pada PC-BROWSER. Pemrograman
situs web pun dapat dilakukan cukup melalui program editor sederhana seperti
NOTEPAD atau dengan menggunakan Microsoft Frontpage yang kemudian
dipadukan dengan pemrograman PHP untuk mengakses databasenya.
16
Gambar 5 Software Aplikasi Browser Handphone
Layaknya Internet Explorer software aplikasi Doris Browser pada gambar
4 di atas dapat mengakses sebuah situs web dengan mengetikkan alamat URL
(Uniform Resource Locator) sedangkan jalur koneksi yang digunakan adalah
GPRS. URL memiliki format khusus. URL halaman web didahului dengan
protocol http (HyperText Transfer Protocol), yaitu perangkat komunikasi,
berupa teks atau gambar yang dapat diklik untuk mengirimkan pesan ke alamat
yang dituju melalui jalur-jalur dalam jaringan.
17
Dalam desain SIKEBO penulis menggunakan software PHP untuk
mengolah script pemrograman dan database MySQL sebagai pusat databasenya.
Sedangkan browser yang dipakai adalah browser standar dari microsoft yaitu
Internet Explorer namun browser yang lain tetap dapat digunakan.
Disain Struktur Tabel SIKEBO pada database MySQL
Implementasi struktur tabel STNK, TILANG dan PERINGATAN yang
telah dijelaskan sebelum dalam database MySQL dapat dilihat pada tabel di
bawah ini.
Tabel 4
Struktur Tabel STNK Pada MySQL
No
Nama Field
Type
Panjang
1
nopol
v
15 Index
2
nmpemilik
v
40
3
alamat
t
4
merk_type
v
25
5
Jenis_model
v
25
6
thnbuat
v
4
7
thnrakit
v
4
8
Isi_silinder
v
15
9
warna
v
10
10
norang_nik
v
25
11
nomesin
v
15
Keterangan
18
12
nobpkb
v
15
13
Wrn_tnkb
v
10
14
Bhn_bakar
v
10
15
Kd_lokasi
v
5
16
jberat
v
6
17
nodaf
v
25
18
tgberlaku
v
8
19
nostnk
v
20
Sedangkan perintah untuk membuat tabel ini dengan perintah SQL dalam
database MySQL adalah :
CREATE TABLE `stnk` (
`nopol` VARCHAR( 15 ) NOT NULL ,
`nmpemilik` VARCHAR( 40 ) NOT NULL ,
`alamat` TEXT NOT NULL ,
`merk_type` VARCHAR( 25 ) NOT NULL ,
`jenis_model` VARCHAR( 25 ) NOT NULL ,
`thnbuat` VARCHAR( 4 ) NOT NULL ,
`thnrakit` VARCHAR( 4 ) NOT NULL ,
`isi_silinder` VARCHAR( 15 ) NOT NULL ,
`warna` VARCHAR( 10 ) NOT NULL ,
`norang_nik` VARCHAR( 25 ) NOT NULL ,
`nomesin` VARCHAR( 15 ) NOT NULL ,
`nobpkb` VARCHAR( 15 ) NOT NULL ,
`wrn_tnkb` VARCHAR( 10 ) NOT NULL ,
`bhn_bakar` VARCHAR( 10 ) NOT NULL ,
`kd_lokasi` VARCHAR( 5 ) NOT NULL ,
`jberat` VARCHAR( 6 ) NOT NULL ,
`nodaf` VARCHAR( 25 ) NOT NULL ,
`tgberlaku` VARCHAR( 8 ) NOT NULL ,
`nostnk` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `nopol` )
);
19
Tabel 5
Struktur Tabel TILANG Pada MySQL
No
Nama Field
Type
1
nopol
v
2
tgtilang
v
3
Keterangan
t
4
Lokasi
t
5
Nmpengendara
v
6
nmpolisi
t
Panjang
Keterangan
15 Index
8
35
Perintah SQL nya adalah :
CREATE TABLE `tilang` (
`nopol` VARCHAR( 15 ) NOT NULL ,
`tgtilang` VARCHAR( 8 ) NOT NULL ,
`keterangan` TEXT NOT NULL ,
`lokasi` TEXT NOT NULL ,
`nmpengendara` VARCHAR( 35 ) NOT NULL ,
`nmpolisi` TEXT NOT NULL ,
PRIMARY KEY ( `nopol` )
);
Tabel 6
Struktur Tabel PERINGATAN Pada MySQL
No
1
2
3
4
Nama Field
nopol
tgperingatan
Kd_peringatan
keterangan
Perintah SQL nya adalah :
CREATE TABLE `peringatan` (
Type
v
v
v
t
Panjang
15 Index
8
1
Keterangan
20
`nopol` VARCHAR( 15 ) NOT NULL ,
`tgperingatan` VARCHAR( 8 ) NOT NULL ,
`kd_peringatan` VARCHAR( 1 ) NOT NULL ,
`keterangan` TEXT NOT NULL ,
PRIMARY KEY ( `nopol` )
)
Pembuatan Tabel SIKEBO menggunakan APPSERV
Database MySQL dapat dijalankan pada komputer yang terkoneksi atau
tidak terkoneksi ke jaringan dengan menggunakan software Server MySQL
(Aryanto, 2005).. Salah satu software server MySQL yang banyak digunakan
adalah Appserv Apache. Anda dapat menginstall software ini dengan terlebih
dahulu mendownloadnya pada situs http://www.mysql.com dengan nama file
appserv-win32-1.9.0.exe. Petunjuk installasi software appserv tersebut dapat
anda pelajari pada buku-buku pemrograman komputer.
Setelah anda menginstall software appserv, maka cobalah untuk membuat
tabel SIKEBO dengan langkah- langkah sebagai berikut :
1.
Bukalah software browser Internet Explorer dengan mengklik tombol
Start, Programs dan Internet Explorer.
Gambar 6 Internet Explorer
21
2.
Setelah jendela Internet Explorer terbuka, ketikkan http://localhost pada
kotak Address.
Gambar 7 Appserv
3.
Kemudian klik link phpMyAdmin Database Manager Version 2.3.3p1
untuk membuka jendela database MySQL.
Gambar 8 Admin Dataabse MySQL
22
4.
Pada kotak Buat Database ketikkan sikebo untuk membuat sebuah database
baru kemudian tekan tombol BUAT.
Gambar 9a Membuat Database SIKEBO
Gambar 9b Membuat Database SIKEBO
5.
Kemudian klik link SQL untuk mengetikkan perintah SQL pembuatan table
yang telah kita bahas pada bagian Disain Struktur Tabel SIKEBO di atas.
23
Gambar 10 Kotak Editor Pengetikkan Perintah SQL
6.
Pada kotak Editor tersebut (gambar 10) ketikkan perintah SQL yang telah
kita buat sebelumnya kemudian klik tombol GO.
Gambar 11 Pengetikkan Perintah Pembuatan Tabel STNK
24
Gambar 12 Hasil Perintah Pembuatan Tabel
7.
Selanjutnya, ulangi langkah di atas untuk membuat tabel TILANG dan
PERINGATAN sehingga hasilnya nampak seperti pada gambar dibawah ini.
Gambar 13 Database dan Daftar Tabel SIKEBO
25
Kesimpulan
Perancangan SIKEBO Tahap I Desain Tabel pada prinsipnya adalah
memperkenalkan tabel-tabel apa saja yang harus dipersiapkan untuk membuat
sebuah aplikasi SIKEBO yang berbasis web database dan langkah pembuatan
tabel tersebut dengan menggunakan software Server APPSERV. Sedangkan untuk
disain tampilan homepage / situsnya akan penulis jelaskan pada makalah SIKEBO
Tahap II Desain Homepage pada kesempatan berikutnya.
Daftar Pustaka
Aryanto. 2004. Sistem Akuntansi Persediaan Berbasis Internet. Jurnal Kajian
Bisnis dan Ekonomi. Fakultas Ekonomi Universitas Sriwijaya. Palembang.
- - - - -. 2005. Belajar Sendiri Pemrograman Database MySQL dengan Visual
Foxpro 8, Penerbit PT. Elexmedia Komputindo, Jakarta.
Kadir, Abdul. 2002, Dasar Pemrograman Web Dinamis Menggunakan PHP,
Penerbit Andi Yogyakarta.
O’brien, James A. 2005. Pengantar Sistem Informasi, Perspektif Bisnis dan
Manajerial. Edisi 12, Salemba Empat, Jakarta.
Smith, Eric A. 2001. Active Server Pages 3 Weekend Crash Course. PT. Elex
Media Komputindo, Jakarta.
Sumatera Ekspres Edisi 8 Desember 2005, Sumatera Express, Palembang.