PERANCANGAN SISTEM INFORMASI RENTAL MOBIL “HAPPY DAY” BERBASIS WEB Naskah Publikasi Disusun oleh Sony Indra Aditya L200070075 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 016 00r'xIN 6apluuro;u1 uusrun{'Bnlex'{ 13u1qu1qua1 Er00r000zT BdilPY u'rpul fuog qelo unsnslp {glA. slsvflUtrfl ,,IY(IddVH,'[IflOI [TYINf,UISYNNO.{NIINSISISNYCNVf,NYUfd ISYTI.I{Od H\TXSYN Information System Design of “Happy Day”Car Rental Based on Website PERANCANGAN SISTEM INFORMASI RENTAL MOBIL “HAPPY DAY” BERBASIS WEB Sony Indra Aditya Jurusan Teknik Informatika UNIVERSITAS MUHAMMADIYAH SURAKARTA Email: [email protected] Abstract Information Systems of “HappyDay”CarRentalis a system which built with the a im to facilitate every people who like to travel and take a vacation with easy and fast services. Only with the Internet, we can find and book the car that we wanttouse in our journey. The design method that used is SDLC(System Development Life Cycle) is To develop a system, there is a process/ sequence associated with the system being developed, SDLC it self is a process used by analysis systems to develop information systems that begins from analysis/determination of requirements, system design, system implementation, system maintenance and system planning policies/deliveryto consumers. The system have been implementedin September 2012, based on the results of the test system, the renta lgreatly helped by system because it can improves services and enables users to book a car through internet. Keywords: Car Rental Information Systems, SDLC. Abstraksi Sistem Informasi Rental mobil Happy Day merupakan sistem yang dibangun dengan tujuan untuk memudahkan masyarakat yang suka berwisata dan berpergian mendapatkan sarana transportasi dengan pelayanan yang mudah dan cepat, cukup dengan internet kita bisa mencari dan melakukan pemesanan mobil yang kita inginkan untuk dipakai dalam menemani setiap perjalanan anda. Metode perancangan sistem yang digunakan adalah adalah SDLC (System Development Life Cycle) yaitu siklus hidup pengembangan sistem. Untuk mengembangkan sebuah sistem mempunyai proses/urutan terkait dengan sistem yang dikembangkan, SDLC sendiri adalah proses yang digunakan oleh analisis sistem untuk mengembangkan sistem informasi mulai dari analisis/penentuan kebutuhan, perancangan sistem, implementasi sistem, perawatan sistem dan kebijakan perencanaan sistem/penyerahan kepada konsumen. Sistem di implementasikan pada bulan September 2012, berdasarkan hasil dari uji sistem, pihak rental sangat terbantu dengan adanya sistem ini karena dapat meningkatkan pelayanan dan memudahkan user untuk melakukan pemesanan mobil secara online. Kata kunci : Sistem Informasi Rental Mobil , SDLC. iii 1. Pendahuluan ketepatan, tentu saja sistem jauh lebih tepat Perkembangan teknologi database pada zaman sekarang ini telah dibandingkan sistem yang manual maju dan berkembang pesat. Hasil yang diharapkan Peranan sistem sebagai media dari perancangan tersebut adalah informasi sangatlah penting dalam pemilik menyuplai mudah informasi. Dimana rental dapat dalam dengan melakukan informasi yang cepat, tepat dan pengolahan data-data pada rental akurat mutlak dibutuhkan, secara mobilnya, manual untuk mencari informasi dalam secara cepat, tepat dan akurat tentang rental mobil tersebut. tidaklah mudah terkadang bisa Selain terjadi kesalahan karena kelalaian peminjam sumber daya manusianya oleh dalam karena itu dibutuhkan suatu sistem mobil yang akan digunakan, untuk yang sudah terkomputerisasi. calon peminjam dari luar kota Sistem yang digunakan dan memudahkan memberikan itu konsumen dapat lebih melakukan mereka informasi atau mudah pemesanan bisa melakukan dalam perancangan aplikasi ini pemesanan adalah sistem database sistem ini karena sistem ini dirancang untuk bisa dikatakan lebih efisien, hal memudahkan ini peminjam dalam informasi dan dapat dilihat dari kecepatan, waktu, biaya, dan dari yang sebagainya. Mulai proses database semua internet, bagi calon mencari melakukan pemesanan. pertama yaitu kecepatan. Dengan sistem melalui 2. Landasan Teori data 2.1 Sistem informasi tersimpan didalam suatu program Informasi merupakan aplikasi komputer, tentu saja itu data yang berasal dari fakta akan yang tercatat dan selanjutnya mempermudah dalam pencarian data daripada data yang dilakukan tersimpan (proses) menjadi bentuk yang Sedangkan secara yang manual. kedua yaitu pengolahan berguna atau bermanfaat bagi 1 pemakainya. Data merupakan Fungsinya adalah sebagai fakta nilai yang tercatat atau server yang berdiri sendiri mempresentasikan (lokalhost), yang terdiri dari suatu diskripsi obyek. merupakan suatu Data atas sumber program Apache HTTP Server, MySQL yang sangat berguna bagi database, dan penerjemah hampir di semua organisasi. bahasa Dengan tersedianya data yang dengan melimpah, pemrograman PHP dan maka masalah yang ditulis bahasa pengaturan data secara efektif Perl. Web Browser menjadi suatu hal yang sangat Web browser penting dalam pengembangan adalah perangkat lunak sistem informasi. untuk a. PHP dokumen web (HTML). PHP (Hypertext Preprocessor) bahasa adalah yang ituweb browser dapat dilengkapi beragam dapat ditanamkan disisipkan Selain menampilkan plugin atau yg menampilkan beragam ke dalam PHP banyak misalnya PDF, potscript, dipakai untuk memrogram Macromedia Flash untuk situs web dinamis. PHP file dapat untuk sebagainya. membangun sebuah CMS. Web HTML. digunakan jenis dapat animasi berkomunikasi b. Xampp Xampp dokumen lain dan browser dengan adalah web server lewat jaringan perangkat lunak bebas, komunikasi menggunakan yang mendukung banyak protokol HTTP. Browser sistem mengirim pesan meminta operasi, merupakan kompilasi dari dokumen beberapa tertentu web server. Web program. 2 atau layanan server kemudian menanggapi meningkatkan dengan produktivitas dan mengirim dokumen atau efektifitas dalam desain menjalankan maupun layanan membangun tertentu di server dan suatu situs web. Versi mengirim terbaru hasil menggunakan HTTP. protokol Dreamweaversaat Kemudian adalah browser akan menerima dokumen dari ini Dreamweaver CS5. HTML 3. Analisis Dan Perancangan tanggapan dari web server Sistem dan menampilkannya di a. Identifikasi masalah layar. Penulis menemukan banyak c. Adobe Dreamweaver Adobe kendala dihadapi oleh pemilik rental Dreamweaver merupakan mobil. sebuah editor diantara meliputi: untuk 1) Sepi HTML profesional mendesain web secara Kendala halaman tersebut pelanggan disaat hari kerja visual dan mengelola situs atau yang Rental mobil web. terkadang sepi pada saat Dreamweaver merupakan hari kerja, dikarenakan sofware digunakan utama yang pelanggan oleh Web sibuk dengan aktifitas Desainer maupun Web pekerjaan programer Rental mengembangkan situs web, dalam suatu kebanyakan rutinnya. mobil ramai ketika week end, liburan karena dan hari lebaran. Dreamweaver mempunyai 2) Perkembangan ruang kerja, Fasilitas dan jumlah pelanggan yang rendah. kemampuan yang mampu 3 Perkembangan yang akan meminjam jumlah pelanggan rendah mobil yang disini memilih dan memesan adalah jumlah kenaikan langsung mobil cukup pelanggan melalui jaringan internet dimaksud baru berkembang pesat. tidak bisa melihat, dengan dengan cara mencari Kebanyakan website rental mobil pengguna rental hanya tanpa orang yang itu-itu saja menghabiskan waktu dan karena tenaga untuk datang ke sangat sedikit pelanggan baru. Dengan tempat adanya mobil. sistem yang komputerisasi ini maka harus penyewaan Berdasarkan semoga dapat membuat kondisi peningkatan diperlukan jumlah diatas maka sebuah peminjaman mobil pada aplikasi rental mobil Happy Day. mengatasi permasalahan- 3) Sistem pelayanan dan dapat permasalahan di rental promosi yang manual . ingin yang mobil Happy day. Pelanggan yang meminjam atau b. Perancangan sistem Perancangan sistem sekedar melihat mobil itu merupakan tahapan untuk yang akan disewa maka membangun sebuah sistem harus mendatangi sendiri yang tempat rental kebutuhan guna mengatasi mobil) (garasi untuk memilih mobil diinginkan, dapat permasalahan yang pada dengan adanya sistem sedang dirancang sesuai waktu dengan yang terjadi melakukan penelitian. Sebelum yang melakukan perancangan yang ini lebih detail, ada hal yang maka nantinya pelanggan perlu 4 diperhatikan yaitu metode perancangan. Metode SDLC sebuah sistem dapat perancangan merupakan suatu berkembang metode yang digunakan untuk dengan baik, karena setiap menentukan tahapan dalam tahapan SDLC yang telah perancangan sistem. selesai perlu dikaji ulang yaitu c. Metode penelitian Metode dan bekerja memastikan bahwa perancangan tahapan tersebut telah benar sistem yang digunakan adalah disamping itu juga SDLC ini SDLC (System Development berjalan terus menerus. Life Cycle) yaitu siklus hidup pengembangan Perancangan sistem sistem. informasi berbasis web ada Pengembangan sebuah sistem bagian tersendiri agar sesuai mempunyai maka dalam perancangan dan proses/urutan terkait dengan sistem yang pembangunan dikembangkan, SDLC sendiri informasi yang berbasis web adalah tahapan SDLC yang harus proses yang di sistem gunakan oleh analisis sistem dilakukan adalah: untuk 1) Planning mengembangkan sistem informasi mulai dari adalah analisis/penentuan kebutuhan, wawancara, perancangan sistem, observasi. implementasi sistem, Informasi perawatan kebijakan sistem dan dibutuhkan perencanaan feasibility, dan yang diperoleh melalui pimpinan rental sistem/penyerahan kepada sendiri. konsumen. SDLC bertujuan Siklus (perencanaan) Wawancara untuk dijalankan secara berurutan mengetahui hal-hal yang mulai dari langkah pertama dibutuhkan untuk sampai akhir, dan siklus ini merancang sistem, berjalan secara terus menerus. observasi sistem Diharapkan dengan metode sebelumnya untuk 5 mengetahui 2) kekurangan bagian, yaitu desain sistem sebelumnya agar informasi, grafis, aplikasi sistem yang akan dibuat dan database. menjadi lebih baik. Desain Analisis : pada tahap informasi merancang sistem analisis terbagi menjadi informasi untuk input dan empat output yang dihasilkan. bagian yaitu: analisis teknologi, analisis Desain grafis merancang informasi, analisis user, interface dan analisis biaya dan akan dibuat. resiko. Desain Analisis sistem dengan sesuai dengan analisa dan kebutuhan kebutuhan sistem. sofware Desain database membuat dan hardware. tabel-tabel database yang informasi diperlukan menentukan informasi apa saja yang aplikasi merancang aplikasi yang berupa Analisis yang teknologi dilakukan menganalisa sistem dalam penyimpanan data. diperlukan 4) Implementasi : dalam pembuatan sistem. implementasi merupakan Analisis user yaitu bagian untuk menerapkan penentuan siapa yang tahapan-tahapan akan menggunakan sebelumnya, yaitu sistem. implementasi Analisis biaya dan resiko program/pembuatan menentukan berapa besar program, biaya dan resiko yang sumber daya, pengujian akan ditanggung apabila dan sistem digunakan. diberikan kepada user. 3) Desain : tahapan desain terbagi menjadi sampai penulisan pemilihan dengan Penerapan desain aplikasi empat yang dibuat menggunakan 6 bahasa pemrograman PHP memiliki dan mySQL. database, dan masing-masing 5) Maintance, beberapa tabel berfungsi memiliki fungsi dan struktur melakukan yang berbeda. Struktur tabel dan yang terdapat pada database pengelolaan sistem agar akan diuraikan pada TIC tetap dan (Table Instance Chart). baik 1) Struktur tabel user atau untuk pemeliharaan berjalan berfungsi sesuai dengan dengan yang admin diharapkan. Desain tabel user Pada dasarnya tidak atau admin ini digunakan jauh berbeda dengan SDLC oleh administrator untuk secara dalam memberikan umum hak akses perancangan sistem hanya kepada user untuk masuk saja sistem sesuai kedalam agar sistem, dan dengan tujuan dan kebutuhan untuk membedakan antara maka perlu dikaji kembali admin dan user pemakai sebelum diterapkan. atau karyawan. Dibawah ini d. Desain Database Sistem aplikasi rental mobil Happy Day merupakan tabel ini contoh TIC untuk administrator : Tabel 3.2 Struktur tabel user / admin Nama FK FK Ref Field type table Column PK - - INT 11 User name - - - Varchar 255 No Budi Password - - - Varchar 50 1234567 Nama_lengkap - - - Varchar 255 No Budi prasetyo Email - - - Varchar 25 No [email protected] Level - - - Enum(‘0’,’1’,’2’) - - 0 Id_user FK Data type 7 Max legt Null No No Sample data 1 mendatangi 4.1 Implementasi Dan Pembahasan a. Halaman login untuk Semua pengguna kantor, proses anggota tetapi selanjutnya yang sudah diharuskan untuk melakukan mendaftar dan memesan tetap login harus sebelum masuk ke datang untuk sistem baik itu user umum, melakukan maupun mengambil mobil, atau bisa user karyawan transaksi ataupun user administrator. juga Satelah login berhasil maka ketempat anda. Berikut ini muncul menu adalah form registrasi untuk home, menjadi member Happy day beberapa pilihan , misalnya profil, rental, tarif, ketentuan dan menu Dibawah sebelum kami antar rent car : pemesanan. ini tampilan mobil dan merupakan menu login dan ketika form tampilan menu user. Gambar 4.2 Tampilan halaman Gambar 4.1 Tampilan menu login registrasi b. Halaman registrasi c. Halaman pemesanan mobil Halaman registrasi ini Dibawah ini beberapa tersedia untuk user umum tampilan yang ingin menjadi anggota mobil, berfungsi untuk melakukan online mobil tanpa yaitu : tampilan menu pemesanan Happy Day rent car, dan pemesanan menu konfirmasi mobil, menu pemesanan mobil berisi secara : merk mobil yang akan harus dipilih, type mobil sesuai 8 dengan yang diinginkan, no dan dapat meningkatkan jumlah polisi tanggal pelanggan yang melakukan sewa / mobil di rental Happy Day. mobil, peminjaman,waktu jam mulai pinjam mobil, lama Sistem informasi rental peminjaman mobil, kemudian mobil berbasis web menu pilihan pakai sopir atau hanya memberikan kemudahan tidak. bagi pegawainya, tetapi juga para Setelah data pemesanan diisi pelanggan . Kemudahan yang semua maka akan mendapat dirasakan oleh pegawai yaitu balasan mudahnya memanajemen data- dari pihak rental mobil Happy day. ini tidak data peminjaman mobil, pegawai, termasuk daftar harga dan stok mobil yang tersedia. Kemudahan dirasakan oleh juga konsumen, terutama untuk kalangan orangorang yang pekerjaannya, sibuk dengan mereka cukup membuka dan mengakses website rental mobil kami dan dapat melihat stok mobil yang tersedia Gambar 4.3 Tampilan form tanpa harus datang ketempat pemesanan mobil rental tersebut, disni konsumen 5.1 Penutup juga diberikan kemudahan untuk A. Kesimpulan melakukan pemesanan dan peminjaman mobil secara online. Hasil dari penelitian ini yaitu telah terbangun nya sistem B. Saran informasi rental mobil Happy Penulis menyadari bahwa Day yang berbasis web, dengan adanya sistm ini diharapkan dapat perancangan meningkatkan kualitas pelayanan sistem ini masih jauh dari kata 9 dan pembuatan sempurna, penulis menyadari rental, misalnya rental sudah sekalipun perancangan mempunyai banyak armada pembuatan sistem ini dan telah dan dilakukan dengan baik, namun karena keterbatasan, itu penulis beberapa cabang. hasil dari penelitian ini masih memiliki mempunyai 2. Dapat memperlihatkan oleh gambar mobil secara detail akan baik interior dan eksterior meyampaikan saran-saran untuk 3. Mencantumkan laporan pengembangan sistem agar lebih secara terperinci supaya lebih baik lagi. mempermudah 1. Sistem dapat dikembangkan pengolahan keuangan pada lagi sesuai dengan kebutuhan rental. 10 dalam DAFTAR PUSTAKA Andi dan MADCOMS. 2011. Aplikasi Web Database dengan Dreamweaver dan PHP-MYSQL. Yogyakarta ; Andi (hal 13) Handoyo Eko.2008. Aplikasi Sistem Informasi Rumah Sakit Berbasis Web Pada Sub-Sistem Farmasi Menggunakan Framework Prado . Universitas Diponegoro, Semarang : Jurusan Teknik Elektro. Haryanto Bambang . 2004. Sistem Manajemen Basisdata, Pemodelan, Perancangan dan Terapannya. Bandung ; Informatika Bandung (hal 324-325) Miranti. 2011. Aplikasi Pendataan kendaraan UD. Citra Jaya Motor Surakarta menggunakan PHP dan MYSQL. Universitas Muhammadiyah Surakarta : Fakultas Teknik Informatika.(hal 8-12) Syu Ling. 2008. Analisis Perancangan Sistem Informasi Penjualan dan Persediaan Barang pada PT. Trisapta Eka Maju. Sekolah Tinggi Managemen Informatika & Komputer LIKMI BANDUNG. Tirtana Lukman Arif. 2009.Komputerisasi Data Penyewaan Mobil di Iman Rent Car. Politeknik PPKP Yogyakarta : Fakultas teknik Informatika. Perdana Fajar Ryandika. 2012. Sistem Aplikasi Penggajian Guru dan Karyawan Yayasan Al irsyad Al Islamiyah Surakarta. Universitas Muhammadiyah Surakarta ; Fakultas teknik Informatika