Sistem informasi penyewaan mobil berbasis web di Nugraha Rentcar

  DAFTAR RIWAYAT HIDUP Data Diri Nama Lengkap : Tedy Feri Ferdiana Alamat : Kp. Ciparanten RT/RW 04/06 Ciawi - Tasikmalaya No.Tlp : 085722539777 E-mail : ferdiana90@gmail.com Kebangsaan : Indonesia Tempat/tanggal lahir : Tasikmalaya, 11 April 1990 Jenis Kelamin : Laki - laki Umur : 22 th Agama : Islam

  Pendidikan 1996-2002 : SDN 1 Pasirhuni 2002-2005 : SMP N 1 Ciawi 2005-2008 : SMA N 1 Ciawi

  

SISTEM INFORMASI PENYEWAAN MOBIL

BERBASIS WEB DI NUGRAHA RENTCAR

Diajukan untuk memenuhi syarat penyelesaian Skripsi

Jenjang strata satu Program Studi Sistem Informasi

  

Disusun Oleh :

  Tedy Feri Ferdiana 10508331

  

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

2013

KATA PENGANTAR

  Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkanrahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan Skripsi yang berjudul “PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL BERBASIS WEB DI NUGRAHA RENTCAR ” ini tepat pada waktunya.

  Penulis menyadari bahwa Skripsi ini masih jauh dari kesempurnaan, karena terbatasnya wawasan dan pengetahuan yang penulis miliki. Oleh karena itu, penulis sangat mengharapkan dan akan sangat menghargai usulan berupa saran beserta solusinya yang bersifat membangun guna perbaikan dan penyempurnaan skripsi ini.

  Pada kesempatan ini perkenankanlah dengan segala kerendahan dan ketulusan hati, penulis haturkan terima kasih kepada :

  1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indonesia.

  2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc . selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  3. Syahrul Mauludin, S.Kom, M.Kom. selaku Ketua Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  4. Deasy Permatasari, S.Si., MT. selaku Dosen Wali SI-7 yang telah banyak membantu selama perkuliahan.

  5. Iyan Gustiana, S.Kom., M.Kom. selaku Dosen Pembimbing yang telah banyak meluangkan waktu untuk memberikan petunjuk dan pengarahan kepada penulis.

  6. Deasy Permatasari, S.Si., MT. dan Bella Hardiyana, S.Kom, selaku penguji yang telah memberikan banyak masukan dan koreksi yang membangun kepada penulis.

  7. Seluruh Staf Pengajar, khususnya Dosen Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  8. Owner dan seluruh karyawan Nugraha RentCar yang sudah banyak memberikan bantuan.

  9. Kedua orang tua dan adik-adikku yang telah memberikan semua cinta, kasih sayang, doa restu dan perhatian yang tidak ada henti-hentinya serta memberikan semangat dan dukungan moril dan materil kepada penulis.

  10. Sheni Tresnaning Ayu yang selalu ada membantu serta memberikan dorongan untuk lebih semangat dalam menghadapi segala tantangan apapun.

  11. Sahabatku. Billa, Reni, Deni, Siska, Boam, Fathin, Memet, yang terus memberikan semangat, perhatian dan dukungan.

  12. Teman-teman seperjuangan di SI-7. Terima kasih atas doa dan semangatnya.

  13. Semua pihak yang telah membantu penulis dalam penelitian ini yang tidak bisa penulis sebutkan satu persatu. Semoga bantuan dan dukungannya

  Penulis mengharapkan agar penelitian ini dapat bermanfaat khususnya bagi penulis dan pembaca, umumnya dapat dijadikan suatu penambahan ilmu.

  Akhir kata penulis panjatkan doa kepada Allah SWT, semoga amal berupa bantuan, dorongan dan doa yang telah diberikan kepada penulis akan mendapatkan balasan yang berlipat ganda. ”Amin Ya Robbal Alamin”

  Bandung, Januari 2013 Penulis

  

DAFTAR ISI

ABSTRAK ...................................................................................................... i

ABSTRACT ..................................................................................................... ii

KATA PENGANTAR .................................................................................... iii

DAFTAR ISI ................................................................................................... vi

DAFTAR GAMBAR ...................................................................................... xi

DAFTAR TABEL........................................................................................... xiii

DAFTAR SIMBOL ........................................................................................ xiv

  1.4.1 Kegunaan Praktis ................................................................... 6

  2.2.1 DAD (Diagram Alir Data) ...................................................... 14

  2.2 Analisa Sistem Informasi................................................................. 13

  2.1 Pengertian Sistem Informasi ............................................................ 10

  BAB II LANDASAN TEORI

  1.6 Lokasi dan Waktu Penelitian ........................................................... 9

  1.5 Batasan Masalah .............................................................................. 7

  1.4.2 Kegunaan Akademis ............................................................... 7

  1.4 Kegunaan Penelitian ........................................................................ 6

  BAB I PENDAHULUAN

  1.3.2 Tujuan Penelitian ................................................................... 6

  1.3.1 Maksud Penelitian .................................................................. 6

  1.3 Maksud dan Tujuan Penelitian ........................................................ 6

  1.2.2 Rumusan Masalah.................................................................. 5

  1.2.1 Identifikasi Masalah ............................................................... 5

  1.2 Identifikasi dan Rumusan Masalah.................................................. 5

  1.1 Latar Belakang Masalah .................................................................. 1

  2.2.2 Manajemen Basis Data ........................................................... 16

  2.4 Pegertian Penyewaan Mobil ............................................................ 18

  2.4.1 Konsep Dasar Penyewaan ...................................................... 19

  2.5 Pengertian website ........................................................................... 19

  2.6 Arsitektur Jaringan Komputer ......................................................... 20

  2.6.1 Pengertian Jaringan Komputer ............................................... 20

  2.6.2 Jenis-jenis Jaringan Komputer................................................ 20

  2.6.3 Topologi Jaringan Komputer .................................................. 22

  2.7 Perangkat Lunak Pendukung ........................................................... 26

  2.7.1 PHP ......................................................................................... 26

  2.7.2 Database MySQL ................................................................... 26

  2.7.3 Web Server XAMPP .............................................................. 27

  2.7.4 Macromedia Dreamweaver..................................................... 28

  BAB III OBJEK DAN METODE PENELITIAN

  3.1 Objek Penelitian .............................................................................. 29

  3.1.1 Sejarah Singkat Nugraha RentCar .......................................... 29

  3.1.2 Visi dan Misi Nugraha RentCar ............................................. 30

  3.1.2.1 Visi Nugraha RentCar ................................................ 30

  3.1.2.2 Misi Nugraha RentCar ............................................... 30

  3.1.3 Struktur Organisasi ................................................................. 30

  3.1.4 Deskripsi Tugas ...................................................................... 30

  3.2 MetodePenelitian ............................................................................. 31

  3.2.1 Desain Penelitian .................................................................... 31

  3.2.2 Jenis dan Metode Pengumpulan Data ..................................... 32

  3.2.2.1 Sumber Data Primer ................................................... 32

  3.2.2.2 Sumber Data Sekunder ............................................... 32

  3.2.3 Metode Pendekatan dan Pengembangan Sistem .................... 32

  3.2.3.1 Metode Pendekatan Sistem ........................................ 32

  3.2.3.1.1 Analisis dan Perancangan Prosedur ............ 33

  3.2.3.2 Metode pengembangan Sistem ................................... 33

  3.2.4 Pengujian Software ................................................................ 37

  BAB IV ANALISIS DAN PERANCANGAN SISTEM

  4.1 Analisis Sistem yang Sedang Berjalan ............................................ 39

  4.1.1 Analisis Dokumen .................................................................. 39

  4.1.2 Analisis Prosedur yang Sedang Berjalan ................................ 42

  4.1.2.1 Flowmap ..................................................................... 43

  4.1.2.2 Diagram Konteks ....................................................... 45

  4.1.2.3 Data Flow Diagram (DFD) ........................................ 45

  4.1.3 Evaluasi Sistem yang Sedang Berjalan .................................. 46

  4.2 Perancangan Sistem ......................................................................... 47

  4.2.1 Tujuan Perancangan Sistem.................................................... 47

  4.2.2 Gambaran Umum Sistem yang Diusulkan ............................. 47

  4.2.3 Perancangan Prosedur yang Diusulkan .................................. 48

  4.2.3.1 Diagram Konteks ....................................................... 49

  4.2.3.2 Data Flow Diagram .................................................... 49

  4.2.3.2.1 DFD Level 0 ................................................ 50

  4.2.3.2.2 DFD Level 1 Proses 2.0 .............................. 51

  4.2.3.2.3 DFD Level 1 Proses 3.0 .............................. 52

  4.2.3.2.4 DFD Level 1 Proses 5.0 .............................. 52

  4.2.3.3 Kamus Data ................................................................ 53

  4.2.4 Perancangan Basis Data ......................................................... 55

  4.2.4.1 Normalisasi ................................................................ 55

  4.2.4.2 Relasi Tabel ................................................................ 57

  4.2.4.3 Entity Relationship Diagram (ERD) .......................... 58

  4.2.4.4 Struktur File ............................................................... 59

  4.2.4.5 Kodifikasi ................................................................... 61

  4.2.5 Perancangan Antar Muka ....................................................... 62

  4.2.5.1 Struktur Menu ............................................................ 63

  4.2.5.2 Perancangan Input ...................................................... 65

  4.2.6 Perancangan Arsitektur Jaringan............................................ 72

  BAB V IMPLEMENTASI DAN PENGUJIAN

  5.1 Implementasi ................................................................................... 73

  5.1.1 Batasan Implementasi (Optional) ........................................... 73

  5.1.2 Implementasi Perangkat Lunak .............................................. 73

  5.1.3 Implementasi Perangkat Keras ............................................... 74

  5.1.4 Implementasi Basis Data (Sintaks SQL) ................................ 75

  5.1.5 Implementasi Antar Muka ...................................................... 79

  5.1.5.1 Implementasi Halaman Utama ................................... 79

  5.1.5.2 Implementasi Halaman User ...................................... 80

  5.1.5.3 Implementasi Halaman Admin .................................. 80

  5.1.6 Implementasi Instalasi Program ............................................. 81

  5.1.7 Penggunaan Program .............................................................. 81

  5.1.7.1 Halaman Home ........................................................... 82

  5.1.7.2 Halaman Armada ....................................................... 83

  5.1.7.3 Halaman Contact ........................................................ 84

  5.1.7.4 Halaman Pendaftaran ................................................. 85

  5.1.7.5 Halaman Login User .................................................. 86

  5.1.7.6 Halaman Reservasi ..................................................... 87

  5.1.7.7 Halaman Konfirmasi Pembayaran ............................. 88

  5.1.7.8 Halaman Ubah Profil User ......................................... 89

  5.1.7.9 Halaman Ganti Password User .................................. 90

  5.1.7.10 Halaman Pembayaran............................................... 91

  5.1.7.11 Halaman Data Pengguna .......................................... 92

  5.1.7.12 Halaman Tambah Data Pengguna ............................ 93

  5.1.7.13 Halaman Inbox Message .......................................... 94

  5.1.7.14 Halaman Data Kendaraan ........................................ 95

  5.1.7.15 Halaman Tambah Data Kendaraan .......................... 96

  5.1.7.17 Halaman Ubah Profil Admin ................................... 98

  5.1.7.18 Halaman Ganti Password Admin............................. 99

  5.2 Pengujian ......................................................................................... 99

  5.2.1 Rencana Pengujian ................................................................. 100

  5.2.2 Kasus dan Hasil Pengujian ..................................................... 100

  5.2.3 Kesimpulan Hasil Pengujian .................................................. 102

  BAB VI KESIMPULAN DAN SARAN

  6.1 Kesimpulan ...................................................................................... 103

  6.2 Saran ................................................................................................ 103

  

DAFTAR PUSTAKA ..................................................................................... 104

  DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi Nugraha Rentcar .......................................... 30Gambar 3.2 Metode Pengembangan Waterfall ................................................ 35Gambar 4.1 Flowmap yang Sedang Berjalan ................................................... 44Gambar 4.2 Diagram Kontek yang Sedang Berjalan ....................................... 45Gambar 4.3 Data Flow Diagram (DFD) yang Sedang Berjalan ..................... 46Gambar 4.4 Diagram Konteks yang Diusulkan ............................................... 49Gambar 4.5 Data Flow Diagram (DFD) Level 0 yang Diusulkan .................. 50Gambar 4.6 Data Flow Diagram (DFD) Level 1 proses 2.0 ........................... 51Gambar 4.7 Data Flow Diagram (DFD) Level 1 Proses 3.0 ........................... 52Gambar 4.8 Data Flow Diagram (DFD) Level 1 Proses 5.0 ........................... 52Gambar 4.9 Relasi Tabel .................................................................................. 58Gambar 4.10 Entity Relational Diagram (ERD) .............................................. 59Gambar 4.11 Perancangan Antar Muka ........................................................... 63Gambar 4.12 Struktur Menu Admin ................................................................ 64Gambar 4.13 Struktur Menu User .................................................................... 64Gambar 4.14 Form Pendaftaran ....................................................................... 65Gambar 4.15 Form Ubah Profil ....................................................................... 66Gambar 4.16 Form Ganti Password ................................................................. 66Gambar 4.17 Form Hubungi Kami .................................................................. 67Gambar 4.18 Form Ubah Profil Admin ........................................................... 67Gambar 4.19 Form Ganti Password ................................................................. 68Gambar 4.20 Form tambah Data Kendaraan.................................................... 69Gambar 4.21 Form Reservasi ........................................................................... 70Gambar 4.22 Form Data User .......................................................................... 70Gambar 4.23 Form Inbox ................................................................................. 71Gambar 4.25 Arsitektur Jaringan ..................................................................... 72Gambar 5.1 Halaman Home ............................................................................. 82Gambar 5.2 Tampilan Armada ......................................................................... 83Gambar 5.3 Tampilan Contact ......................................................................... 84Gambar 5.4 Tampilan Pendaftaran .................................................................. 85Gambar 5.5 Tampilan Login User ................................................................... 86Gambar 5.6 Tampilan Reservasi ...................................................................... 87Gambar 5.7 Tampilan Konfirmasi Pembayaran............................................... 88Gambar 5.8 Tampilan Ubah Profil User .......................................................... 89Gambar 5.9 Tampilan Ganti Password User ................................................... 90Gambar 5.10 Tampilan Pembayaran ................................................................ 91Gambar 5.11 Tampilan Data Pengguna .......................................................... 92Gambar 5.12 Tampilan Tambah Data Pengguna ............................................. 93Gambar 5.13 Tampilan Inbox Message ........................................................... 94Gambar 5.14 Tampilan Data Kendaraan .......................................................... 95Gambar 5.15 Tampilan Tambah Data Kendaraan............................................ 96Gambar 5.16 Tampilan Laporan ...................................................................... 97Gambar 5.17 Tampilan Ubah Profil Admin ..................................................... 98Gambar 5.18 Tampilan Ganti Password Admin .............................................. 99

  DAFTAR TABEL

Tabel 1.1 Jadwal Kegiatan Penelitian .............................................................. 9Tabel 5.1 Halaman Utama................................................................................ 79Tabel 5.2 Halaman User ................................................................................... 80Tabel 5.3 Halaman Admin ............................................................................... 80Tabel 5.4 Rencana Pengujian ........................................................................... 100Tabel 5.5 Kasus dan Hasil Pengujian ............................................................... 100

  DAFTAR SIMBOL DIAGRAM Notasi Arti

  Simbol dokumen/arsip Simbol proses otomatis

  Simbol kondisi/pemilihan Simbol proses manual

  Simbol penyimpanan arsip manual Simbol penyimpanan file di Hardisk

  Simbol penghubung halaman

  DAFTAR SIMBOL DIAGRAM Notasi Arti

  Simbol proses Simbol kesatuan luar

  Simbol arus data Simbol simpanan data

DAFTAR PUSTAKA

  http://www.anneahira.com/pengertian-website.htm http://www.google.com/Konsep Database dan aplikasi. 2 juni 2012 ktober 2012 http://www.google.com/Informasi/27 Maret 2012 http://www. LearnFrame.Com/ Glossary of eLearning Terms/ 27 maret 2012 Jogiyanto. 2005. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur

  teori dan praktek aplikasi bisnis. Andi. Yogyakarta Amsyah Zulkifli, 2005. Manajemen Sistem Informasi.PT.Gramedia Pustka Utama.

  Jakarta. Alter, Steven.2001.Communications of the Association for the Information Which

  

Life Cycle…Work System, Information System, Or Software

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Perkembangan ilmu pengetahuan dan teknologi yang pesat saat ini, terutama dalam dunia komputer dan internet telah banyak membantu kelancaran proses bisnis dalam dunia usaha. Pada era terdahulu, semua kegiatan atau pekerjaan dilakukan secara manual sehingga seringkali kita dibatasi oleh ruang, waktu dan jarak. Namun sekarang ini perkembangan dunia komputer dan internet sudah demikian pesatnya, sehingga kegiatan, interaksi, komunikasi dan transaksi sudah tidak dibatasi oleh ruang, waktu dan jarak. Apabila kita melihat perkembangan

  

internet yang semakin pesat sekarang ini, yang ditandai dengan makin banyak

  orang yang menggunakan komputer dan internet, makin banyak perusahaan- perusahaan jasa internet (ISP) dan warnet-warnet (warung internet) yang bermunculan. Ini menandakan perkembangannya sudah sedemikian cepat. Hal ini diharapkan dapat menjadi acuan bagi para pelaku bisnis untuk lebih memperhatikan internet sebagai salah satu peluang dalam meningkatkan penghasilan, efisiensi dan pemangkasan biaya.

  Dengan berkembangnya teknologi internet dan komputer maka munculah apa yang sering disebut reservasi online dan transaksi online. Hal ini dapat mempermudah pelanggan untuk melihat informasi produk atau jasa dan mempemudah perusahaan untuk mengolah data secara real time.

  Belakangan ini jasa sewa mobil sudah cukup banyak, penyewaan kendaraan yang kita jumpai sering kali terlihat tidak teratur. Ini disebabkan oleh pendataan yang dilakukan secara manual dalam artian pada suatu pendataan pembukuan masih tersimpan dalam kumpulan berkas,yang mungkin saja hal ini dapat menyebabkan adanya kekurangan

  • –kekurangan atau kesalahan yang dilakukan oleh petugas bagian penyewaan seperti kurangnya informasi mengenai mobil yang disewa apakah sudah dikembalikan atau belum, dan untuk mencari type atau merk mobil yang diinginkan memerlukan waktu yang cukup lama ataupun bisa saja data tersebut hilang sehingga perlu dilakukan pencatatan kembali yang tidak sedikit. Kemajuan teknologi saat ini dapat membantu dalam pengolahan data, dimana pada kenyataan ini komputer sangat diperlukan, mengingat data yang dibutuhkan memerlukan format dan laporan yang baik dan tepat. Maka dari itu diperlukan sistem yang baik untuk kepentingan usaha penyewaan mobil, yang akan memberikan kemudahan, ketepatan, dan kecepatan didalam memberikan informasi kepada pelanggan dan semua pihak yang membutuhkan.

  Biasanya usaha yang dilakukan untuk mempromosikan mobil-mobil yang akan disewakan serta memberikan informasi tentang Nugraha Rentcar ke

  

customer yaitu dengan saling memberi informasi melalui satu customer ke

customer lainnya atau pemasangan iklan di kolom surat kabar. Akan tetapi cara

  tersebut dirasakan kurang efektif karena perusahaan tidak dapat memberikan informasi tentang mobil-mobil yang akan disewakan secara lengkap dan detail sehingga customer kurang mendapatkan informasi yang lengkap dan akurat

  Selama ini transaksi pemesanan sewa mobil dilakukan oleh costumer di rental yang besangkutan via telepon atau datang secara langsung ke rental tersebut. Permasalahan juga muncul pada pemesanan sewa mobil dengan menggunakan telepon akan membutuhkan waktu yang cukup lama untuk memperoleh informasi mengenai mobil yang belum disewa. Selain itu permasalahan muncul pada proses pencatatan pemesanan sewa mobil yang memakan banyak waktu karena masih di inputkan melalui aplikasi dekstop. Serta pemesanan melalui telepon tidak memuaskan costumer karena tidak bisa melihat gambar mobil yang akan disewa.

  Proses pengolahan data dan pembuatan laporan yang terjadi di Nugraha Rentcar saat ini masih menggunakan pengolahan data yang bersifat pencatatan dalam bentuk pembukuan. Seluruh bukti pembayaran transaksi setiap hari dikumpulkan dan dilakukan pencatatan ke dalam buku besar transaksi untuk memudahkan pengolahan data transaksi. Setiap mobil yang diambil dan dikembalikan dicatat dalam buku mobil dengan tujuan mempermudah perusahaan melakukan pencarian data mobil ketika ada customer yang akan melakukan pemesanan ataupun menanyakan persediaan jumlah produk. Dengan semakin banyaknya jumlah produk dan transaksi yang terjadi setiap hari, cara tersebut ternyata menyulitkan perusahaan dalam proses pencarian data sehingga menyebabkan terjadinya keterlambatan dalam mendapatkan informasi yang diinginkan. Selain itu, hal tersebut menyebabkan keterlambatan dalam pembuatan laporan di perusahaan karena staff yang bersangkutan untuk membuat laporan

  Sejalan dengan teknologi komputer hampir setiap sektor, instansi atau perusahaan banyak meggunakan komputer dalam kegiatannya. Demikian juga dengan proses penyewaan kendaraan mobil, dimana perangkat komputer sangat dibutuhkan, guna memudahkan membuat laporan atau dokumen serta arsip dan data operasional lainnya yang sangat berguna untuk membantu para pekerja sehari-harinya. Karena Rental Kendaraan Mobil pada saat sekarang ini sama pentingnya dengan teknologi komputer, hampir disetiap sektor, instansi atau perusahaan maupun pribadi banyak memerlukan alat transportasi kendaraan mobil guna melancarkan usahanya. Dengan adanya pemakaian Sistem Penyewaan Mobil yang telah terkomputerisasi banyak sekali keuntungan yang diperoleh seperti informasi yang tersedia dapat diketahui dengan cepat dan tidak akan terjadi penyewaan mobil pada merk atau type dan nomor polisi yang sama oleh pelanggan lain dan juga dapat mengetahui dengan cepat apakah mobil yang disewa tersebut sudah dikembalikan atau belum serta waktu yang diperlukan lebih efisien.

  Oleh karena itu penulis tertarik untuk mengkomputerisasikan sistem pemesanan dan pembayaran sewa mobil online berbasis web di Nugraha Rentcar sebagai sarana melakukan promosi, pemesanan dan pembayaran sewa mobil agar dilakukan secara akurat dan cepat sehingga menghasilkan informasi yang dapat membantu perusahaan dan costumer .

  Berdasarkan uraian-uraian diatas, penulis melakukan penelitian dengan judul

  “SISTEM INFORMASI PENYEWAAN MOBIL BERBASIS WEB DI

1.2 Identifikasi dan Rumusan Masalah

  Adapun identifikasi dan rumusan masalah pada penelitian ini diantaranya adalah sebagai berikut :

  1.2.1 Identifikasi Masalah

  Identifikasi masalah yang didapat penulis adalah sebagai berikut :

  a. Sistem transaksi pemesanan sewa mobil yang dilakukan masih manual,

  costumer hanya melakukan transaksi di rental yang besangkutan via telepon atau datang secara langsung ke rental tersebut.

  b. Customer mendapatkan informasi tentang Nugraha Rentcar yaitu melalui satu

  customer ke customer lainnya dan pemasangan iklan di kolom surat kabar,

  sehingga customer kurang mendapatkan informasi yang lengkap dan akurat mengenai mobil-mobil yang disediakan dan disewakan oleh Rental.

  1.2.2 Rumusan Masalah

  Berdasarkan latar belakang diatas, rumusan masalah yang penulis ajukan adalah sebagai berikut : a. Bagaimana membangun sebuah sistem informasi penyewaan mobil berbasis web di Nugraha Rentcar b. Bagaimana menerapkan aplikasi sistem penyewaan berbasis web di Nugraha

  Rentcar sehingga mampu mendukung promosi, pemesanan dan pembayaran secara akurat dan cepat.

1.3 Maksud dan Tujuan

  Maksud dan tujuan penelitian ini dapat diuraikan sebagai berikut :

  1.3.1 Maksud Penelitian

  Penelitian ini dimaksudkan untuk merancang sistem penyewaan mobil berbasis web di Nugraha Rentcar sebagai sarana melakukan promosi, pemesanan dan pembayaran sewa mobil agar dilakukan secara akurat dan cepat sehingga menghasilkan informasi yang dapat membantu perusahaan dan costumer .

  1.3.2 Tujuan Penelitian

  Adapun tujuan dari penelitian ini yaitu :

  1. Merancang dan menyediakan sistem penyewaan guna membantu dalam mempromosikan dan melakukan pemesanan untuk customer yang diharapkan mampu memberikan kemudahan, ketepatan, dan kecepatan didalam mendapatkan informasi yang lengkap dan akurat mengenai mobil- mobil yang disediakan dan disewakan oleh Rental.

  2. Sistem ini juga dapat memberikan kemudahan bagi para staff untuk mengolah data dan membuat laporan.

1.4 Kegunaan Penelitian

  Kegunaan Penelitian terbagi menjadi dua, yaitu :

1.4.1 Kegunaan praktis

  Dengan adanya sistem penyewaan berbasis web ini maka semoga dapat memberikan manfaat bagi Nugraha Rentcar dalam meningkatkan kualitas informasi yang lengkap dan akurat mengenai mobil-mobil yang disediakan dan disewakan oleh Rental.

1.4.2 Kegunaan akademis

  1. Penulis Semoga dengan adanya pembangunan sistem penyewaan mobil berbasis web ini dapat menambah kinerja dan wawasan penulis kedepannya.

  2. Peneliti lain Sebagai bahan acuan bagi peneliti lain yang akan melakukan penelitian dibidang yang sama.

  3. Lingkungan pendidikan Penulis berharap sistem informasi ini dapat menambah dan melengkapi perbendaharaan ilmu-ilmu yang sudah ada serta dapat memberikan kontribusi terhadap dunia pendidikan.

1.5 Batasan Masalah

  Terdapat batasan masalah dalam pembuatan sistem penyewaan mobil berbasis web yang dibuat untuk Nugraha Rentcar.

  Penulis memiliki batasan pengerjaan sebagai berikut :

  a. Sistem informasi penyewaan mobil berbasis web ini lebih difokuskan untuk Nugraha Rentcar, dan dikhususkan hanya untuk daerah Tasikmalaya.

  b.

  

Reservasi pada sistem informasi hanya untuk mobil saja dan tidak termasuk supir. c. Gambar yang ditampilkan yaitu gambar dari tiap-tiap merk mobil yang ada di rental mobil tersebut d. Pengelolaan sistem pemesanan disini yaitu costumer yang pertama booking itu yang akan mendapatkan mobil. Karena apabila costumer hanya melakukan pemesanan saja tanpa booking maka dikenakan time limit atau batasan waktu sampai proses booking, jika costumer melebihi time limit maka transaksi akan dibatalkan oleh sistem.

  e. Adapun batasan pengerjaan yang tidak dilakukan adalah Maintenance atau perawatan aplikasi setelah proses implementasi.

  f. Metode analisis yang digunakan dalam pembangunan sistem ini berdasarkan data terstruktur yaitu menggunakan flowmap dan ERD untuk menggambarkan diagram proses menggunakan DFD.

1.6 Lokasi danWaktu

  Adapun lokasi pelaksanaan penelitian ini bertempat di Nugraha Rentcar Jl.Mayor Sadjat No.11 Ciawi-Tasikmalaya. Dan untuk menyelesaikan penyusunan skripsi ini, penulis melakukan penelitian pada bulan September 2012 - Januari 2013.

  No Aktivitas Tahun 2012 September Oktober November Desember Januari 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3

  4

  1 Requirement Specification

  2 Architectural Design

  3 Detailed Design

  4 Coding

  5 Testing and Implementation

  6 Maintenance

Tabel 1.1 Tabel Kegiatan Penelitian

BAB II LANDASAN TEORI

2.1 Pengertian Sistem Informasi

  Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu, Jerry Fitzgerald dalam Jogiyanto HM (2005:1).

  Menurut Jogianto (2005:1) “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu.

  Sedangkan menurut L. Ackof yang dimaksud dengan sistem adalah: “Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian- bagian dalam keadaan saling tergantung satu sama lainnya”.

   Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, Jogiyanto HM (2005:8). Sedangkan menurut Zulkifli Amsyah(2005:289) yang dimaksud dengan informasi adalah bahan yang dihasilkan dari pengolahan data.

  Informasi merupakan masukan bagi manajemen di dalam pengambilan keputusan, maka perlu dibuat suatu sistem informasi yang baik agar diperoleh informasi yang akurat dan tepat waktu untuk mendukung pengambilan keputusan yang cepat dan tepat oleh para pengambil keputusan. dimaksud dengan informasi adalah: “Data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagai dasar untuk mengambil keputusan dan terasa bagi keputusan saat itu atau keputusan mendatang”Oktober 2012)

  Di dalam Oktober 2012 disebutkan bahwa yang dimaksud dengan sistem informasi adalah: “Suatu kumpulan atau seperangkat komponen yang berhubungan dan mendukung dengan fungsi mengumpulkan, memproses, menyimpan dan mendistribusikan informasi”.

  Sedangkan dalam bahasan lain disebutkan bahwa sistem informasi adalah: “System informations are work systems in their own right since they consist of human participants and/or machines performing a business process using information, technology, and other resources to produce products and/or services for internal or external customers”.(Alter, Steven.2001.Communications of the Association for the Information Systems.

  Which Life Cycle…Work System, Information System, Or Software.October.p.8).

  Sistem informasi dapat didefinisikan pengaturan orang, data, proses dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan sebagai output informasi yang diperlukan untuk mendukung sebuah organisasi. Sistem informasi dibangun ke dalam enam komponen yang disebut dengan :

  1. Komponen input (masukan) Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

  2. Komponen model Komponen ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

  3. Komponen output (keluaran) Hasil dari sistem informasi adalah keluaran yang merupakan infromasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.

  4. Komponen teknologi Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.

  5. Komponen basis data Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitan.

  Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya.

  6. Komponen Kontrol (Pengendalian) Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidakefisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

  Keenam komponen tersebut harus ada bersama-sama dan membentuk satu kesatuan. Setelah data diolah dan menjadi sebuah informasi maka barulah terbentuk sistem.

2.2 Analisa Sistem Informasi

  Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Penyimpanan data dalam bentuk kertas atau manual menimbulkan resiko yang cukup besar, penting itu hilang, sehingga diperlukan sistem yang bisa menyimpan data lebih aman.

  Hasil dari analisis sistem adalah laporan yang dapat menggambarkan sistem yang telah dipelajari dan diketahui bentuk permasalahannya serta rancangan sistem baru yang akan dibuat atau dikembangkan.

  Adapun tujuan dari analisis sistem adalah : memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.

  1. Membantu para pengambil keputusan

  2. Mengevaluasi sistem yang telah ada

  3. Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun pembuatan laporan baru

  4. Menyusun suatu tahap rencana pengembangan sistem

2.2.1 DAD (Diagram Alir Data)

  Diagram alir data adalah suatu diagram yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan. Adapun fungsi dari Diagram Alir Data itu adalah sebagai alat komunikasi antara pemakai (user) dan analisis sistem. Menggambarkan sejumlah pembatasan otomasi untuk pengembangan alternatif sistem secara fisik, membantu meringkas informasi tentang sistem, mengetahui hubungan antara sub- sub sistem, membantu perkembangan aplikasi secara efektif. Beberapa simbol yang digunakan terdiri dari :

  1. Proses Proses menggambarkan bagian dari sistem yang mentransfer input kedalam output yang digambarkan oleh bujur sangkar dengan sudut melengkung.

  2. Arus Data (Data Flow) Arus data merupakan anak panah yang masuk atau keluar dari data atau informasi dari bagian yang satu kebagian yang lain dari sistem.

  3. Simpanan Data (Data Store) Simpanan data merupakan sarana untuk tempat pengumpulan data yang digambarkan oleh 2 garis sejajar. Penyimpanan data ini biasanya dihubungkan dengan tempat penyimpanan file atau data sebagai arsip, disket, tape, disc dan lain-lain.

  4. Kesatuan Luar (Eksternal Entity) Kesatuan luar (Eksternal Entity) merupakan sumber atau tujuan dari data, digambarkan oleh bujur sangkar atau empat persegi panjang. Entitas ini dapat berupa orang, departemen yang berada diluar kendali dari sistem. Tingkatan Diagram Alir Data (DAD) Diagram Konteks adalah diagram level yang paling atas terdiri suatu proses dan menggambarkan ruang lingkup sistem, diagram nol adalah diagram level menengah yang merupakan proses utama dari sistem yang terdiri dari hubungan antara entity, proses, alir data dan simpanan data. Diagram rinci disebut juga diagram primitif adalah diagram level paling bawah yang tidak dapat

2.2.2 Manajemen Basis Data

  Datebase adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya.Database merupakan salah satu komponen penting dalam system informasi karena merupakan dasar dalam menyediakan informasi bagi para pemakai.Penerapan database dalam system informasi disebut dengan database system.

  Database tersusun atas elemen-elemen sebagai berikut :

  1. Field

  2. Record

  3. File

  4. Database Database tidak hanya sebatas masalah penyimpanan saja, namun juga terdapat mesin pemilah data.Hal ini bias dianalogikan dengan pekerjaan sebagai seorang juru arsip.

  1. SQL (Structure Query Language)

  Structure Query Language adalah bahasa yang dikembangkan oleh IBM

  pada tahun 1970. Bahasa ini dikembangkan untuk dijadikan sebagai suatu metode standar bagi pengguna computer untuk dapat mengambil data dari berbagai jenis format database. Tujuannya adalah agar bahasa tersebut tidak tergantung pada bahasa pemograman apapun yang saat itu telaha da, untuk mengambil dan memanipulasi informasi yang tersimpan di dalam database.

  2. Normalisasi Istilah normalisasi berasal dari E.FCodd, salah seorang perinti steknologi basis data pada tahun 1970 dan 1972. E.F Codd dalam papernya ini mendefinisika nstruktur data yang baru, yang disebut dengan struktur data hubungan (relational data structure) menunjukan suatu struktur data yang mempunyai hubungan dengan elemen-elemen data lainnya, baik dalam satu file atau dalam file yang lain.

  3. ERD ERD (Entity Relationship Diagram) merupakan salah satu visualisasi dari pemodelan perelasian entitas yang berfungsi ebagai alat bantu penting dalam melakukan perancangan basis data menggunakan pemodelan ini system diidentifikasi dan dipahami sebagai sebuah koleksi atau kumpulan entitas informasi yang membentuk sebuah basis data. Banyaknya entitas yang berelasi dalam suatuperelasian (Relationship) disebut sebagai derajat perelasian.

2.3 Pengertian Rental dan Manfaat Rental

  Rental adalah suatu bidang usaha dibidang jasa yang didalam kegiatan usahanya terdapat dua unsur yaitu : sewa menyewa adalah suatu perjanjian atau kesepakatan diamana penyewa harus membayarkan atau memberikan imbalan atau manfaat dari benda atau barangyang dimiliki oleh pemilik barang yang dipinjamkan.

  Manfaat dari kegiatan usaha rental adalah :

  1. Membantu orang lain yang tidak sanggup membeli barang

  2. Yang menyewakan mendapakan manfaat dari sang penyewa

2.4 Pengertian Penyewaan Mobil

  Penyewaan mobil merupakan sebuah usaha yang sangat pesat perkembangannya. Dengan roda kehidupan yang sangat cepat membuat orang berlomba-lomba dengan cepat pula untuk mencapai tempat tujuan yang diinginkan dengan mudah, nyaman dan murah serta dengan tidak menurunkan gengsi, derajat dan martabat orang tersebut.