PERANGKAT LUNAK DATA PENGUJIAN KELAYAKAN KENDARAAN BERMOTOR PADA DINAS PERHUBUNGAN KABUPATEN BANYUASIN BERBASIS WEB Trisno Putra Rakhmadani 1, Alex Wijaya 2 Novri Hadinata 3 Mahasiswa Universitas Bina Darma 1, Dosen Universitas Bina Darma 2,3 Jalan Jenderal Ahmad Yani No.03 Palembang E–Mail :
[email protected] Abstract : Web-based information systems today play an important role in processing information to reduce the error rate in processing information. Banyuasin District Department of Transportation has held several roles including government affairs and services. Banyuasin District Department of Transportation, Motor Vehicle Testing UPTD is the part that has the most important role, that is, in a test of road transport vehicles. In the testing process itself has four stages of the process, namely the process of registration, the examination process testing, payment processing and archiving process. So that in the process of preparing reports weekly and monthly testing of the hall to the office to be slow, because the officers had to open and re-typing test file. The method used is waterfall models (waterfall model), which starts at the level of danb progress on the entire system analysis, design, code, test and maintenance. To make data processing software quality testing of motor vehicles, so that it can facilitate performance in preparing reports on the Department of Transportation Banyuasin Keywords : Information Systems, Web, Waterfall Abstrak : Sistem informasi berbasis web saat ini berperan penting dalam mengolah informasi untuk mengurangi tingkat kesalahan dalam mengolah informasi. Dinas Perhubungan Kabupaten Banyuasin memiliki beberapa peranan diantaranya menyelenggarakan urusan pemerintahan dan pelayanan. Dinas Perhubungan Kabupaten Banyuasin, UPTD Pengujian Kendaraan Bermotor merupakan bagian yang memiliki peran paling penting, yaitu dalam melakukan pengujian terhadap kendaraan angkutan darat. Di dalam proses pengujian itu sendiri memiliki empat tahapan proses yaitu proses pendaftaran, proses pemeriksaan pengujian, proses pembayaran dan proses pengarsipan. Sehingga dalam proses pembuatan laporan perminggu dan perbulannya dari balai pengujian ke kantor menjadi lambat, dikarenakan petugas harus membuka dan mengetik ulang berkas uji. Metode yang digunakan adalah waterfall model (model air terjun), yang dimulai pada tingkat danb kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan. Untuk membuat perangkat lunak pengolahan data pengujian kendaraan bermotor yang berkualitas, sehinga dapat mempermudah kinerja dalam pembuatan laporan pada Dinas Perhubungan Kabupaten Banyuasin. Kata Kunci : Sistem Informasi, Web, Waterfall
1.
PENDAHULUAN Sistem informasi berbasis web banyak
digunakan oleh instansi pemerintahan ataupun
terhubung dengan
server dan
perangkat
jaringan internet.
perusahaan sebagai alat penunjang kinerja
Dinas Perhubungan merupakan unit
instansi. Sistem informasi berbasis web saat ini
pelaksana dipimpin oleh seorang Kepala Dinas
berperan penting dalam mengolah informasi
yang berada di bawah dan bertanggung jawab
untuk mengurangi tingkat kesalahan dalam
kepada Bupati melalui Sekretaris Daerah, dalam
mengolah informasi. sistem informasi berbasis
tugasnya
web
Banyuasin
dapat
diakses
dengan
syarat
dapat
diantaranya
Dinas
Perhubungan
memiliki
Kabupaten
beberapa
peranan
menyelenggarakan
urusan
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 1
pemerintahan dan pelayanan umum dibidang
pada
perhubungan. Dinas Perhubungan Kabupaten
pengujian
Banyuasin terdiri dari tiga bidang dan tiga UPTD
(2002:36).
Berdasarkan permasalahan diatas, maka penulis
berkeinginan untuk membuat suatu
perangkat lunak data pengujian kendaraan bermotor dengan menggunakan database dalam
analisis,
dan
desain,
pemeliharaan
kode,
Pressman
1. Rekayasa dan pemodelan sistem 2. Analisis kebutuhan perangkat lunak 2.3 Data Data adalah sumber informasi yang
menyimpan data yang sudah diolah. Maka penulisan skripsi ini mengangkat sebuah judul
seluruh
bentuknya masih mentah. Menurut Jogianto
yaitu “ Perangkat lunak data pengujian
(2000),
kelayakan kendaraan bermotor pada dinas
menggambarkan suatu kejadian dan kesatuan
perhubungan kabupaten Banyuasin berbasis
nyata. Data dapat diperoleh dalam bentuk
WEB”,
simbol-simbol
Menggunakan Bahasa Pemograman
data
adalah
karakter
kenyataan
huruf,
yang
angka,
PHP dan MySQL.
gambar, suara, sinyal, dan lain sebagainya.
2.
Agar dapat digunakan, data harus diolah
LANDASAN TEORI
2.1
lebih lanjut. Hasil pengolahan terhadap data
Perangkat Lunak Komputer
merupakan
mesin
yang
ini nantinya dapat menjadi informasi.
memproses fakta atau data menjadi informasi.
2.4
Komputer di gunakan orang untuk meningkatkan
bermotor
hasil kerja dan memecahkan berbagai masalah.
Pengujian Kelayakan kendaraan
Pengujian
Kelayakan
Kendaraan
Yang menjadi pemroses data atau pemecah
Bermotor
masalah itu adalah perangkat lunak. Pengertian
menguji dan atau memeriksa bagian-bagian
Perangkat Lunak Menurut Pressman (2001,6), yang dimaksud dengan perangkat lunak adalah: a. Kumpulan instruksi (program komputer) yang jika dieksekusi akan menyediakan
fungsi
b. Kumpulan struktur data yang memungkinkan untuk
memanipulasi
informasi
kegiatan
kendaraan bermotor dan kendaraan khusus dalam
rangka
pemenuhan
persyaratan teknis suatu kendaraan
terhadap (
2.5 HTML HyperText
Markup
Language
(HTML) adalah merupakan salah satu varian
secukupnya. c.
serangkaian
Kemenhub 2006:210).
dan daya guna yang diinginkan.
program
adalah
Kumpulan dokumen yang menggambarkan operasi dan penggunaan program.
2.2 Waterfall.
dari SGML yang dipergunakan dalam pertukaran
dokumen
melalui
protokol
HTTP. Tata penulisan yang digunakan
Waterfall model (model air terjun), yang
dalam dokumen web. Dokumen ini akan
dimulai pada tingkat danb kemajuan sistem
dieksekusi oleh browser, sehingga browser
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 2
mampu menghasilkan sesuatu dokumen
HyperText Transfer Protocol (HTTP) adalah
sesui dengan keinginan mendesain page
protokol untuk memindahkan file hypertext
(Febrian, 2007:230).
di internet. Hal ini memerlukan HTTP client
HyperText
Markup
Language
(HTML)
program di suatu ujung dan HTTP server
adalah bahasa pengkodean yang digunakan
program di ujung yang lain.(Sudarmo,
untuk membuat dokumen hypertext untuk
2006:194)
digunakan dalam world wide web. Istilah
Kesimpulan dari dua pendapat di atas adalah
hyper dalam hypertext diartikan bahwa
HyperText Transfer Protocol (HTTP) adalah
dalam HTML kita bisa menentukan bahwa
protocol yang digunakan untuk mentrasfer
sebuah blok teks atau gambar terhubung
dokumen dalam word wide word (www).
dengan file lain di internet (Sudarmo,
Protocol ini adalah protokol jaringan. Fungsi
2006:194).
utamanya
adalah
untuk
Dari dua pendapat di atas dapat disimpulkan
hubungan
antara
web
bahwa
Language
mentransmisikan halaman HTML kepada
bahasa
pengguna internet yang sedang browsing.
penghubung untuk menerbitkan hypertext
protokol ini didisain untuk mentrasfer berkas
pada dunia web, ini merupakan suatu format
yang berisi hypertext seperti berkas yang
ketidak pemilikan berdasarkan pada SGML,
berisi HTML yang digunakan di word wide
dan dapat diciptakan dan diproses oleh suatu
web.
cakupan luas tools, dan teks data dari
2.7 Apache
HyperText
(HTML)
Markup
dikatakan
sebagai
program editor sederhana pada saat kita
menciptakan server
dan
Apache adalah server web yang
mengetiknya.
tersedia secara gratis dan disebarkan dengan
2.6 HTTP
lisensi (open source). Apache tersedia bagai
HyperText Transfer Protocol (HTTP)
bermacam-macam sistem operasi, seperti
merupakan protokol yang berfungsi untuk
UNIX
mendesain
lainnya) dan Windows. Apache mengikuti
server
dan
dan
menjelaskan
client
bagaimana
berinteraksi
(FreeBSD,
Linux,
Solaris
dan
dalam
standar protokol hypertext transport protokol
mengirim dan menerima dokumen web,
hypertext transportasi protokol yaitu HTTP
protokol ini didisain untuk mentrasfer berkas
1.1 (Febrian, 2007:32).
yang berisi hypertext seperti berkas yang
Apache adalah suatu program server web
berisi HTML yang digunakan di word wide
yang paling umum (server HTTP) dalam
web. (Febrian, 2007:230).
internet. Apache merupakan aplikasi terbuka yang awalnya diciptakan dari serangkaian
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 3
perubahanyang dilakukan terhadap server web, dibuat (Sudarmo, 2006:19). Dari
pendapat
di
atas
2.9 MySQL MySQL adalah salah satu program
apache
dapat
yang dapat digunakan sebagai database, dan
disimpulkan bahwa server web yang tersedia
merupakan
secara gratis dan disebarkan dengan lisensi
database server yang banyak digunakan.
”open
MySQL
source”.
Apache
tersedia
bagai
salah
satu
bersifat
software
open
source
untuk
dan
bermacam-macam sistem operasi, seperti
menggunakan SQL. MySQL bisa dijalankan
UNIX
diberbagai platform misalnya windows dan
(FreeBSD,
Linux,
Solaris
dan
lainnya) dan Windows.
linuk (Madcoms, 2011:140).
2.8 PHP
MySQL adalah software sistem manajemen
Hypertext Preprocessor (PHP) adalah
database. Database adalah suatu koleksi data
script pemrograman yang terletak dan
yang terstruktur. Database ini bisa berupa
dieksekusi di server. Salah satunya adalah
daftar belanja sederhana sampai informasi
untuk
yang sangat besar dari suatu perusahaan
menerima,
mengelolah,
dan
menampilkan data dari dan ke sebuah situs.
internasional.
Data akan dioleh ke sebuah database server
mengakses dan memproses data disimpan di
(pemrograman database yang diterletk di sisi
komputer (Rickyanto, 2002: 32).
server)
Dari dua pendapat di atas bahwa MySQL
untuk
ditampilkan
di
memudian browser
hasilnya
sebuah
Untuk
menambahkan,
situs.
adalah software sistem manajemen database.
PHP adalah pemrograman yang digunakan
2.10 Metode Object Oriented Analysis
untuk membuat software yang merupakan
and Design (OOAD)
bagian dari sebuah situs web. PHP dirancang
Metode
(Madcoms, 2011 : 81).
untuk
berbaur
dengan
HTML
yang
yang
digunakan
untuk
analisa dan perancangan perangkat lunak
digunakan untuk membuat halaman web.
menurut
(Sudarmo, 2006:323)
metode object oriented analysis desain
Kesimpulan dari pendapat di atas adalah
(OOAD).
Hypertext Preprocessor (PHP) adalah bahasa
2.10.1 Object Oriented Analysis (OOA)
scripting
open
source
yang
ditulis
Pressman
Object
(2002:686),
oriented
analysis
adalah
(OOA)
menggunakan sintkas bahasa C, java dan
merupakan metode analisis yang memeriksa
perl. Script PHP menyatu dengan file
requirements (syarat atau
HTML.
harus dipenuhi oleh sistem) dari sudut
keperluan yang
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 4
pandang kelas – kelas dan objek –
Model awal merepresentasikan inti masalah
objek yang ditemui dalan ruang lingkup
yaitu dari presentasi tersebut padat di
permasalahan. Adapun tahan dari object
evaluasi suatu sistem yang akan dibuat.
oriented analys (OOA) yaitu :
2.10.2 Object Oriented Design (OOD)
a.
Domain informasi dimodelkan
Object
oriented
design
(OOD)
Domain informasi dimodelkan yaitu data-
merupakan metode untuk mengarahakan
data yang diperlukan untuk pembangunan
arsitektur software yang didasarkan pada
suatu sistem dikumpulkan sebagai kebutuhan
manipulasi objek – objek sistem atau
sistem.
subsistem. Adapun tahan dari object oriented
b.
design (OOD) yaitu :
Fungsi modul digambarkan
Fungsi modul digambarkan yaitu fungsi dari
a.
sistem yang akan dibangun bersumber dari
Berisikan
data-data
subsistem yang memungkinkan perangkat
yang
diperlukan
untuk
Desain Subsistem representasi
pembangunan suatu sistem dikumpulkan
lunak
digambarkan.
didefinisikan oleh pelanggannya dan untuk
c.
mengimplementasikan
Tingkah laku model direpresentasikan.
mencapai
masing-masing
persyaratan
infrastruktur
yang
yang
Tingkah laku model direpresentasikan yaitu
mendukung persyaratan pelanggan.
hasil dari tingkah laku atau fungsi dari
b.
sistem yang akan dibangun dipresetasikan
Berisikan hirarki kelas yang memungkinkan
kepada pengguna.
sistem diciptakan dengan menggunakan
d.
generalisasi dan spesialisasi yang ditarget
Model di partisi untuk mengekspos
Desain Objek dan Kelas
detail yang lebih besar
secara perlahan. Lapisan ini juga berisi
Model di partisi untuk mengekspos detail
infrastruktur yang mendukung persyaratan
yang lebih besar yaitu dibuat suatu proses
pelanggan.
pembagian kerja, agar sistem dapat bekerja
c.
dengan optimal sesuai dengan keinginan
Berisi detail yang memungkinkan masing-
pengguna.
masing
e.
kolaboratornya. Lapisan ini membangun
masalah
Model awal merepresentasikan inti
Desain Pesan
objek
berkomunikasi
dengan
interface internal dan eksternal bagi sistem tersebut. 3.
HASIL
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 5
Hasil
dari
perancangan
BAB
III
Kabupaten Banyuasin berbasis WEB. Pada tahap
Perangkat lunak data pengujian kelayakan
ini menggunakan Bahasa Pemograman PHP
kendaraan bermotor pada Dinas Perhubungan
dengan database MySQL.
Gambar 4.1 Halaman Home
Gambar 4.2 Halaman Klasifikasi Pengujian
Halaman 4.3 Halaman [+] Tambah Baru Klasifikasi Pengujian Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 6
Gamabar 4.4 Halaman View Klasifikasi Pengujian
Gambar 4.5 Halaman Data Pemeriksa
Gambar 4.6 Halaman [+] Data Baru Data Pemeriksa
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 7
Gambar 4.7 Halaman Pilih Data Pemeriksa
Gambar 4.8 Halaman Cetak Uji Kendaraan
Gambar 4.9 Halaman Cetak Formulir Pendaftaran
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 8
Gambar 4.10 Halaman Hasil Input Uji Kendaraan
Gambar 4.11 Halaman Uji Kendaraan (Hasil Uji Pemeriksaan)
Gambar 4.12 Halaman Daftar Hasil Uji Kendaraan
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 9
Gambar 4.13 Halaman Uji Kendaraan Cetak Hasil Uji Kendaraan
Imansyah,M, 2003, PHP dan MySQl untuk
4. PENUTUP
Orang Awam, CV Maxicom Palembang.
4.1 Kesimpulan 1.
Jogiyanto, HM, 2005, Analisis dan Desain
Pengujian kelayakan kendaraan bermotor pada
dinas
perhubungan
kabupaten
Banyuasin berbasis WEB sehinga dapat mempermudah kinerja dalam pembuatan laporan. 2.
Yogyakarta. Kurnia, Renny. 2011, Sistem Pengarsipan Data Uji
Kendaraan
Pada
Perhubungan
Kabupaten Garut, Universitas Komputer
perangkat lunak data pengujian kelayakan kendaraan
Sistem Informasi, CV Andi Offset,
bermotor
pada
dinas
perhubungan kabupaten Banyuasin berbasis WEB dapat membuat menjadi lebih mudah, lebih efisien serta lebih cepat.
4.2 Saran
Indonesia. Ladjamudin,
Al-Bahra,
Perangkat
Lunak,
2006,
Rekayasa
Graha
Ilmu,
Yogyakarta. Laela, Erna. 2005, Sistem Informasi Pengajuan Pengujian Berkala Kendaraan Bermotor
1. menyarankan agar system telah dibuat ini dapat diterapkan pada dinas perhubungna kabupaten banyuasin 2. perangkat lunak yang dibuat ini dapat dikembangkan lagi sehinggan dapat lebih bermanfaat terutama bagi karyawan dinas perhubungan kabupaten Banyuasin
DAFTAR PUSTAKA
Pada Dinas Perhubungan Kabupaten Bandung,
Universitas
Komputer
Indonesia. Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), ANDI Yogyakarta. Sommerville, Ian.2003. Software Engineering (Rekayasa Perangkat Lunak). Erlangga, Jakarta
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 10
Perangkat Lunak Data Pengujian Kelayakan Kendaraan Bermotor Pada Dinas Perhubungan Kabupaten Banyuasin Berbasis Web | Trisno Putra Rakhmadani Jurnal Informatika, Universitas Bina Darma Palembang Juli 2015 | 11