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 : trisnoputrarakhmadani@gmail.com 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 perusahaan sebagai alat penunjang kinerja instansi. Sistem informasi berbasis web saat ini berperan penting dalam mengolah informasi untuk mengurangi tingkat kesalahan dalam mengolah informasi. sistem informasi berbasis web dapat diakses dengan syarat dapat terhubung dengan server dan perangkat jaringan internet. Dinas Perhubungan merupakan unit pelaksana dipimpin oleh seorang Kepala Dinas yang berada di bawah dan bertanggung jawab kepada Bupati melalui Sekretaris Daerah, dalam tugasnya Dinas Perhubungan Kabupaten Banyuasin memiliki beberapa peranan diantaranya menyelenggarakan urusan Juli 2015 1
pemerintahan dan pelayanan umum dibidang perhubungan. Dinas Perhubungan Kabupaten Banyuasin terdiri dari tiga bidang dan tiga UPTD penulis Berdasarkan permasalahan diatas, maka berkeinginan untuk membuat suatu perangkat lunak data pengujian kendaraan bermotor dengan menggunakan database dalam menyimpan data yang sudah diolah. Maka penulisan skripsi ini mengangkat sebuah judul yaitu Perangkat lunak data pengujian kelayakan kendaraan bermotor pada dinas perhubungan kabupaten Banyuasin berbasis WEB, PHP dan MySQL. Menggunakan Bahasa Pemograman 2. LANDASAN TEORI 2.1 Perangkat Lunak Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Pengertian Perangkat Lunak Menurut Pressman (2001,6), yang dimaksud dengan perangkat lunak adalah: a. Kumpulan instruksi (program komputer) yang jika dieksekusi akan menyediakan dan daya guna yang diinginkan. fungsi b. Kumpulan struktur data yang memungkinkan program untuk memanipulasi informasi secukupnya. c. Kumpulan dokumen yang menggambarkan operasi dan penggunaan program. 2.2 Waterfall. Waterfall model (model air terjun), yang dimulai pada tingkat danb kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan Pressman (2002:36). 1. Rekayasa dan pemodelan sistem 2. Analisis kebutuhan perangkat lunak 2.3 Data Data adalah sumber informasi yang bentuknya masih mentah. Menurut Jogianto (2000), data adalah kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata. Data dapat diperoleh dalam bentuk simbol-simbol karakter huruf, angka, gambar, suara, sinyal, dan lain sebagainya. Agar dapat digunakan, data harus diolah lebih lanjut. Hasil pengolahan terhadap data ini nantinya dapat menjadi informasi. 2.4 Pengujian Kelayakan kendaraan bermotor Pengujian Kelayakan Kendaraan Bermotor adalah serangkaian kegiatan menguji dan atau memeriksa bagian-bagian kendaraan bermotor dan kendaraan khusus dalam rangka pemenuhan terhadap persyaratan teknis suatu kendaraan ( Kemenhub 2006:210). 2.5 HTML HyperText Markup Language (HTML) adalah merupakan salah satu varian dari SGML yang dipergunakan dalam pertukaran dokumen melalui protokol HTTP. Tata penulisan yang digunakan dalam dokumen web. Dokumen ini akan dieksekusi oleh browser, sehingga browser Juli 2015 2
mampu menghasilkan sesuatu dokumen sesui dengan keinginan mendesain page (Febrian, 2007:230). HyperText Markup Language (HTML) adalah bahasa pengkodean yang digunakan untuk membuat dokumen hypertext untuk digunakan dalam world wide web. Istilah hyper dalam hypertext diartikan bahwa dalam HTML kita bisa menentukan bahwa sebuah blok teks atau gambar terhubung dengan file lain di internet (Sudarmo, 2006:194). Dari dua pendapat di atas dapat disimpulkan bahwa HyperText Markup Language (HTML) dikatakan sebagai bahasa penghubung untuk menerbitkan hypertext pada dunia web, ini merupakan suatu format ketidak pemilikan berdasarkan pada SGML, dan dapat diciptakan dan diproses oleh suatu cakupan luas tools, dan teks data dari program editor sederhana pada saat kita mengetiknya. 2.6 HTTP HyperText Transfer Protocol (HTTP) merupakan protokol yang berfungsi untuk mendesain dan menjelaskan bagaimana server dan client berinteraksi dalam mengirim dan menerima dokumen web, protokol ini didisain untuk mentrasfer berkas yang berisi hypertext seperti berkas yang berisi HTML yang digunakan di word wide web. (Febrian, 2007:230). HyperText Transfer Protocol (HTTP) adalah protokol untuk memindahkan file hypertext di internet. Hal ini memerlukan HTTP client program di suatu ujung dan HTTP server program di ujung yang lain.(sudarmo, 2006:194) Kesimpulan dari dua pendapat di atas adalah HyperText Transfer Protocol (HTTP) adalah protocol yang digunakan untuk mentrasfer dokumen dalam word wide word (www). Protocol ini adalah protokol jaringan. Fungsi utamanya adalah untuk menciptakan hubungan antara web server dan mentransmisikan halaman HTML kepada pengguna internet yang sedang browsing. protokol ini didisain untuk mentrasfer berkas yang berisi hypertext seperti berkas yang berisi HTML yang digunakan di word wide web. 2.7 Apache Apache adalah server web yang tersedia secara gratis dan disebarkan dengan lisensi (open source). Apache tersedia bagai bermacam-macam sistem operasi, seperti UNIX (FreeBSD, Linux, Solaris dan lainnya) dan Windows. Apache mengikuti standar protokol hypertext transport protokol hypertext transportasi protokol yaitu HTTP 1.1 (Febrian, 2007:32). Apache adalah suatu program server web yang paling umum (server HTTP) dalam internet. Apache merupakan aplikasi terbuka yang awalnya diciptakan dari serangkaian Juli 2015 3
perubahanyang dilakukan terhadap server web, dibuat (Sudarmo, 2006:19). Dari pendapat di atas apache dapat disimpulkan bahwa server web yang tersedia secara gratis dan disebarkan dengan lisensi open source. Apache tersedia bagai bermacam-macam sistem operasi, seperti UNIX (FreeBSD, Linux, Solaris dan lainnya) dan Windows. 2.8 PHP Hypertext Preprocessor (PHP) adalah script pemrograman yang terletak dan dieksekusi di server. Salah satunya adalah untuk menerima, mengelolah, dan menampilkan data dari dan ke sebuah situs. Data akan dioleh ke sebuah database server (pemrograman database yang diterletk di sisi server) untuk memudian hasilnya ditampilkan di browser sebuah situs. (Madcoms, 2011 : 81). PHP adalah pemrograman yang digunakan untuk membuat software yang merupakan bagian dari sebuah situs web. PHP dirancang untuk berbaur dengan HTML yang digunakan untuk membuat halaman web. (Sudarmo, 2006:323) Kesimpulan dari pendapat di atas adalah Hypertext Preprocessor (PHP) adalah bahasa scripting open source yang ditulis menggunakan sintkas bahasa C, java dan perl. Script PHP menyatu dengan file HTML. 2.9 MySQL MySQL adalah salah satu program yang dapat digunakan sebagai database, dan merupakan salah satu software untuk database server yang banyak digunakan. MySQL bersifat open source dan menggunakan SQL. MySQL bisa dijalankan diberbagai platform misalnya windows dan linuk (Madcoms, 2011:140). MySQL adalah software sistem manajemen database. Database adalah suatu koleksi data yang terstruktur. Database ini bisa berupa daftar belanja sederhana sampai informasi yang sangat besar dari suatu perusahaan internasional. Untuk menambahkan, mengakses dan memproses data disimpan di komputer (Rickyanto, 2002: 32). Dari dua pendapat di atas bahwa MySQL adalah software sistem manajemen database. 2.10 Metode Object Oriented Analysis and Design (OOAD) Metode yang digunakan untuk analisa dan perancangan perangkat lunak menurut Pressman (2002:686), adalah metode object oriented analysis desain (OOAD). 2.10.1 Object Oriented Analysis (OOA) Object oriented analysis (OOA) merupakan metode analisis yang memeriksa requirements (syarat atau keperluan yang harus dipenuhi oleh sistem) dari sudut Juli 2015 4
pandang kelas kelas dan objek objek yang ditemui dalan ruang lingkup permasalahan. Adapun tahan dari object oriented analys (OOA) yaitu : a. Domain informasi dimodelkan Domain informasi dimodelkan yaitu datadata yang diperlukan untuk pembangunan suatu sistem dikumpulkan sebagai kebutuhan sistem. b. Fungsi modul digambarkan Fungsi modul digambarkan yaitu fungsi dari sistem yang akan dibangun bersumber dari data-data yang diperlukan untuk pembangunan suatu sistem dikumpulkan digambarkan. c. Tingkah laku model direpresentasikan. Tingkah laku model direpresentasikan yaitu hasil dari tingkah laku atau fungsi dari sistem yang akan dibangun dipresetasikan kepada pengguna. d. Model di partisi untuk mengekspos detail yang lebih besar Model di partisi untuk mengekspos detail yang lebih besar yaitu dibuat suatu proses pembagian kerja, agar sistem dapat bekerja dengan optimal sesuai dengan keinginan pengguna. e. Model awal merepresentasikan inti masalah Model awal merepresentasikan inti masalah yaitu dari presentasi tersebut padat di evaluasi suatu sistem yang akan dibuat. 2.10.2 Object Oriented Design (OOD) Object oriented design (OOD) merupakan metode untuk mengarahakan arsitektur software yang didasarkan pada manipulasi objek objek sistem atau subsistem. Adapun tahan dari object oriented design (OOD) yaitu : a. Desain Subsistem Berisikan representasi masing-masing subsistem yang memungkinkan perangkat lunak mencapai persyaratan yang didefinisikan oleh pelanggannya dan untuk mengimplementasikan infrastruktur yang mendukung persyaratan pelanggan. b. Desain Objek dan Kelas Berisikan hirarki kelas yang memungkinkan sistem diciptakan dengan menggunakan generalisasi dan spesialisasi yang ditarget secara perlahan. Lapisan ini juga berisi infrastruktur yang mendukung persyaratan pelanggan. c. Desain Pesan Berisi detail yang memungkinkan masingmasing objek berkomunikasi dengan kolaboratornya. Lapisan ini membangun interface internal dan eksternal bagi sistem tersebut. 3. HASIL Juli 2015 5
Hasil dari perancangan BAB III Perangkat lunak data pengujian kelayakan kendaraan bermotor pada Dinas Perhubungan Kabupaten Banyuasin berbasis WEB. Pada tahap ini menggunakan Bahasa Pemograman PHP dengan database MySQL. Gambar 4.1 Halaman Home Gambar 4.2 Halaman Klasifikasi Pengujian Halaman 4.3 Halaman [+] Tambah Baru Klasifikasi Pengujian Juli 2015 6
Gamabar 4.4 Halaman View Klasifikasi Pengujian Gambar 4.5 Halaman Data Pemeriksa Gambar 4.6 Halaman [+] Data Baru Data Pemeriksa Juli 2015 7
Gambar 4.7 Halaman Pilih Data Pemeriksa Gambar 4.8 Halaman Cetak Uji Kendaraan Gambar 4.9 Halaman Cetak Formulir Pendaftaran 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 Juli 2015 9
Gambar 4.13 Halaman Uji Kendaraan Cetak Hasil Uji Kendaraan 4. PENUTUP 4.1 Kesimpulan 1. Pengujian kelayakan kendaraan bermotor pada dinas perhubungan kabupaten Banyuasin berbasis WEB sehinga dapat mempermudah kinerja dalam pembuatan laporan. 2. perangkat lunak data pengujian kelayakan kendaraan bermotor pada dinas perhubungan kabupaten Banyuasin berbasis WEB dapat membuat menjadi lebih mudah, lebih efisien serta lebih cepat. 4.2 Saran 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 Imansyah,M, 2003, PHP dan MySQl untuk Orang Awam, CV Maxicom Palembang. Jogiyanto, HM, 2005, Analisis dan Desain Sistem Informasi, CV Andi Offset, Yogyakarta. Kurnia, Renny. 2011, Sistem Pengarsipan Data Uji Kendaraan Pada Perhubungan Kabupaten Garut, Universitas Komputer Indonesia. Ladjamudin, Al-Bahra, 2006, Rekayasa Perangkat Lunak, Graha Ilmu, Yogyakarta. Laela, Erna. 2005, Sistem Informasi Pengajuan Pengujian Berkala Kendaraan Bermotor 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 Juli 2015 10
Juli 2015 11