PEMBUATAN SISTEM INFORMASI PENJADWALAN DAN PEMESANAN SEWA BUS PO. SON AJI DENGAN MENGGUNAKAN PHP
NASKAH PUBLIKASI
diajukan oleh
Willy Wilyanto
11.01.2841
Devi Meirnawati
11.01.2871
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
PEMBUATAN SISTEM INFORMASI PENJADWALAN DAN PEMESANAN SEWA BUS PO. SON AJI DENGAN MENGGUNAKAN PHP Willy Wilyanto, Devi Meirnawati1), Barka Satya2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected],
[email protected] 1),
[email protected] 2) Informasi untuk penjadwalan dan pemesanan bus agar lebih baik dan lebih mudah serta meminimalkan kesalahankesalahan yang selama ini terjadi di perusahaan?
Abstract – Perkembangan ilmu pengetahuan dan teknologi telah meliputi masyarakat dunia saat ini. Tentunya sebagai masyarakat dunia kita tidak mau ketinggalan teknologi dan informasi yang sedang berkembang. Salah satu caranya dapat memanfaatkan computer sebagai sarana untuk pengolahan informasi dan data. Demikian juga dengan pihak PO. SON AJI. PO. SON AJI adalah perusahaan yang bergerak pada bidang transportasi penumpang. Melayani penyewaan bus pariwisata dari dalam maupun luar provinsi. Namun perusahaan tersebut masih mengalami kesulitan dalam pengelolaan managemennya. Terutama dalam penjadwalan dan pemesanan bus yang masih tercatat dengan system yang manual sehingga sering menimbulkan kesalahan. Penjadwalan bus yang masih manual sering menjadi hambatan, baik bagi pengurus maupun calon pemesan bus. Berdasarkan permasalahan di atas, penulis mencoba membuat aplikasi sistem informasi dengan menggunakan PHP sehingga diharapkan dapat membantu perusahaan dalam mengelola penjadwalan dan transaksi pemesanan sewa bus. Oleh karena itu penulis tertarik untuk melakukan penelitian Tugas Akhir dengan judul “Pembuatan Sistem Informasi Penjadwalan dan Pemesanan Sewa Bus PO. SON AJI dengan Menggunakan PHP”. Keywords
1.3. Batasan Masalah Dari sudut pandang masalah yang telah ada maka di perlukan suatu batasan masalah agar tidak menyimpang dari topic penelitian. Berikut batasan-batasan yang kami buat: 1. Sistem Informasi ini di buat hanya untuk menangangi penjadwalan bus dan pemesanan bus. 2. Sistem ini di buat dengan menggunakan Xampp, MySQL, dan Macromedia Dreamweaver. 1.4. Maksud dan Tujuan Penelitian Tujuan penulis dalam melakukan penelitian menyusun Tugas Akhir ini adalah sebagai berikut : 1. Membantu mewujudkan kriteria dan prusahaan transportasi yang berkualitas.
serta
pridikat
2. Merancang sistem yang berguna dan bermanfaat bagi pihak yang membutuhkan dan suatu karya bagi penulis. 1.5. Manfaat Penelitian 1. Bagi Penulis a. Mengimplementasikan ilmu yang telah diperoleh dari bangku perkuliahan dan diharapkan penulis juga mendapatkan pengalaman dari penelitian ini.
– sistem informasi, penjadwalan, pemesanan
1. Pendahuluan
2. Bagi STMIK AMIKOM Yogyakarta
PO SON AJI Klaten menginginkan sebuah sistem terkomputerisasi yang dapat memudahkan proses transaksi dan mempermudah proses pemesanan barang serta semua data tersimpan dalam sebuah basis data yang memungkinkan data tetap aman.
a. Sebagai dokumentasai karya ilmiah mahasiswa dalam bentuk Tugas Akhir. 3. Bagi PO. SON AJI a. Bisa memperbaharui sistem lama menjadi lebih bagus yang bisa meminimalkan kesalahan-kesalahan yang ada.
1.1. Latar Belakang Masalah Sistem yang masih manual dimana semua proses kerja khususnya penjadwalan bus dan pemesanannya masih dengan cara manual. Masalah ini menjadi kendala untuk perusahaan tersebut maju. Karena sistem manual ini di nilai tidak efektif dan efisien serta menimbulkan kesalahan dan ketidak akuratan dalam pengolahan data.
1.6. Metode Penelitian 1.6.1. Identifikasi Masalah Identifikasi masalah dapat didefinisikan sebagao suatu pernyataan yang ingin di pecahkan. Masalah inilah yang menjadi dasar pembuatan sebuah sistem.
1.2. Rumusan Masalah Dari latar belakang masalah di atas, di rumuskan bahwa permasalahan yang ada adalah Bagaimana membuat Sisitem
1
1.6.2. Pengumpulan Data
2.5. Konsep Basis Data
a. Metode survey dan observasi.
2.5.1. Definisi Basis Data
b. Metode Kepustakaan.
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka,deretan karakter, atau symbol) (Kusrini,2007).
1.6.3. Analisis Analisis yang di lakukan yaitu mengenai sistem yang sedang berjalan saat ini sehingga penulis dapat merancang bagaimana sistem yang akan di buat.
2.5.2. Tujuan dan Manfaat Basis Data Basis Data memiliki beberapa kelebihan sebagai berikut:
1.6.4. Perancangan
1. Kecepatan dan Kemudahan (Speed).
Perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan analisis sistem.
2. Efisien Ruang Penyimpanan (Space). 3. Keakuratan (Acurary).
1.6.5. Pengujian Proses untuk mengidentifikasi ketidaksesuaian hasil sebuah sistem informasi dengan hasil yang di harapkan.
4. Keamanan (Security). 5. Terpeliharanya keselarasan data (Consistant).
1.6.6. Implementasi
6. Dapat di pakai secara bersama (Shared).
Implementasi ini dilakukan setelah tahap perancangan selesai dilakukan dan selanjutnya akan diimplementasikan ke bahasa pemprograman.
7. Standarisasi (Standardization). 2.6. Flowchart Flowchart adalah representasi grafik dari langkahlangkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan sisbol, dimana masing-masing symbol mempresentasikan suatu kegiatan.
1.6.7. Uji Coba Program Menguji kinerja program program berjalan dengan baik.
dan
memastikan
2. Landasan Teori
2.7. DFD
2.1. Pengertian Sistem
DFD (Data Flow Diagram) adalah representasi grafik dari sebuah sistem.
Mc. Leod (1995) menjabarkan “sistem sebagai seelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”. Dan menurut scott (1996), sistem terdiri dari untur-unsur seperti masukan (input), pengolahan (processing), serta keluaran (output).
2.8. ERD ERD (Entitas Relationship Diagram) adalah gambar atau diagram yang menunjukan informasi dibuat, disimpan dan digunakan dalam sistem bisnis.
2.2. Pengertian Informasi
2.9. Perangkat lunak yang digunakan
“Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang”, menurut Davis (1999).
2.9.1. MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL ( DBMS = Management System ) yang multi thread dan multi-user. MySQL adalah implementasai dari sistem manajemen basis data relasional (RDBMS).
2.3. Kualitas Informasi 1.
Akurat
2.
Tepat Waktu
3.
Sejalan
2.9.2. XAMPP XAMPP adalah software web server yang sudah terdapat paket aplikasi didalamnya. Software ini berfungsi sebagai server yang berdiri sendiri (localhost). XAMPP server Apache dan server MySQL yang dapat dikontrol dengan aplikasi Apache Friends dan PhpMyAdmin .
2.4. Pengertian Sistem Informasi Sistem informasi, harus dilihat keterkaitan antara data dan informasi sebagai entitas penting pembentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas daro konteks apapun.
2.9.3. Macromedia Dreamweaver CS3 Macromedia Dreamweaver adalah sebuah software HTML editor professional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web.
2
2.9.4. Adobe Photoshop CS 3
3.5. Struktur Organisasi
Sebuah perangkat lunak edito citra buatan Adobe Sistems yang di khususkan untuk pengeditan foto/gambar dan pembuatan efek.
Pimpinan H. Agus Supriyanto
2.10. Bahasa Pemrograman 2.10.1 PHP PHP singkatan dari Page Hypertext Prepocessor dikenal sebagai bahasa scripting yang menyatu dengan tagtag HTML, dieksekusi server dan digunakan untuk membuat halaman web.
Sekertaris 1. H. Agus Supriyanto 2. Suharno 2. Fenti
Bendahara 1. H. Agus Supriyanto 2. Istiqomah
2.10.1 HTML Gambar 1. Struktur Organisasi
HTML ( HyperText Markup Language ) adalah suatu bahasa pemrograman untuk membangun sebuah dokumen dalam bentuk halaman di web.
3.6. Alamat PO. SON AJI Lokasi PO. SON AJI di Jalan Ronggowarsito, Trucuk, Mlese, Ceper, Klaten.
2.10.3 JavaScript JavaScript adalah seuatu bahasa script yang di-interpreter oleh browser (client side). Isi JavaScript brgantung pada browser yang memanggil halaman web yang berisi script dari JavaScript dan terselipkan didalam halaman HTML.
4. Pembahasaan 4.1. Perancangan Pemodelan Sistem Perancangan sistem merupakan tahapan awal dari perancangan perangkat lunak. Perancangan ini di lakukan untuk mengetahui kondisi sistem secara umum dan di lakukan untum memberikan Diagraman umum kepada user tentang sistem yang akan dibuat dan di berikan ilustrasi pada programmer yang akan mengimplementasi sistem.
3. Gambaran Umun 3.1. Latar Belakang PO. SON AJI Perusahaan Otobus Son Aji adalah salah satu perusahaan di kabupaten Klaten yang bergerak dibidang jasa transportasi. Perusahaan ini menawarkan jasa transportasi pariwisata mulai dari dalam provinsi sampai luar provinsi.
4.1.1. Flowchart Flowchart ini merupakan langkah awal pembuatan program.
3.2. Sejarah PO. SON AJI Perusahaan Otobus Son Aji didirikan oleh Bp. H. Agus Supriyanto pada tahun 2002. Usaha yang awalnya hanya mempunyai 2 unit minibus dan hanya berjalan sebagai bus trayekan Karena kesabaran, kegigihan dan perjangan seorang Bp. H. Agus Supriyanto, usaha ini berkembang perlahan dan mempunyai 23 unit bus pada tahun 2014.. 3.3. Visi dan Misi PO. SON AJI Visi dan misi utama berdirinya PO. Son Aji adalah membangun dan menciptakan lapangan pekerjaan bagi masyarakat luas, khususnya masyarakat kabupaten Klaten dan sekitarnya. Mewujudkan perusahaan bidang transportasi yang baik, berkualitas dan unggul. Serta menjadi perusahaan yang terpercaya yang mampu melayangi masyarakat dengan baik dan memuaskan. 3.4. Sistematika Kerja Sejak awal didirikanna PO. SON AJI mulai dari usaha kecil hingga menjadi besar seperti sekarang ini masih menggunakan sistem yang manual, dari pencatatan orderan bus, transaksi masuk dan keluar serta penjadwalan pemberangkatan bus. Karena itu sering sekali terjadi kesalahan mulai dari kesalahan kecil hingga kesalahan yang fatal.
Gambar 2. Flowchart Admin
3
4.1.2. DFD ( Data Flow Diagram )
4.1.4. ERD ( Entity Relationship Diagram )
DFD ini merupakan salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks pada data yang dimanipulasi oleh sistem. DFD Admin Level 1
Gambar 5. ERD 4.2. Implementasi Basis Data
Gambar 3. DFD Admin Level 1 4.1.3. Diagram Konteks
Gambar 6. Relasi antar table basis data 4.3. Rancangan Interface 4.3.1 Rancangan Interface User 1. Halaman Utama User
Gambar 4. Diagram Konteks
Gambar 7. Rancangan Halaman Utama
4
5. Penutup 5.1. Kesimpulan
4.3.2. Rancangan Interface Admin 1. Halaman Utama Admin
Berdasarkan hasil penelitian yang penulis lakukan dan pembahasan pada bab-bab sebelumnya, didapatkan kesimpulan dalam proses implementasi pembuatan Sistem Informasi Penjadwalan dan Pemesanan Sewa Bus PO. SON AJI yaitu adanya Sistem Informasi Penjadwalan dan Pemesanan bus ini dapat memberikan banyak manfaat baik persusahaan maupun pelanggan. Beberapa manfaat bagi perusahaan yaitu memberikan kemudahan dalam mengelola data pemesanan dan penjadwalan bus khususnya. Dan Sistem Informasi ini juga dapat meminimalkan kesalahan-kesalahan yang sering terjadi diperusahaan dalam pengelolaan pemesanan dan penjadwalan bus.
Gambar 8. Rancangan Home Admin
Daftar Pustaka [1] Fatansyah. 1999. Buku Teks Ilmu Komputer BASIS DATA. Bandung: Informatika Bandung. [2] Utami, ema Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Sever Ms. Access, dan Ms. Visual Basic. Yogyakarta: Andi Offset. [3] Fatta, Hanif Al. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: Andi Offset. [4] Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset. [5] Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL deengan Dreamweaver Mx. Yogyakarta: Gava Media. [6] Arief, M Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. [7] Sibero, Alexander F.K. 2011. Kitab Suci Web Programming. Yogyakarta: Mediakom.
4.4. Implementasi Program 4.4.1 Administrator Halaman login admin digunakan untuk dapat mengakses seluruh konten yang ada dalam web admin maupun user.
Gambar 9. Login Admin 4.4.2. User
Biodata Penulis
Halaman pemesanan ini menampilkan data pemberangkatan, kota tujuan, dan tempat wisatanya.
kota
Willy Wilyanto, memperoleh gelar Ahli Madya Komputer (A.Md), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Saat ini menjadi Mahasiswa aktif di STMIK AMIKOM Yogyakarta. Barka Satya, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2001. Memperoleh gelar Magister Komputer (M.Kom) Program Pasca Sarjana Magister Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2005. Saat ini menjadi Dosen di STMIK AMIKOM YOGYAKARTA.
Gambar 10. Halaman Pemesanan
5