Sistem Informasi Penyewaan Mobil Pada Alghani Rent Car

(1)

฀KRIP฀I

Diajukan sebagai salah satu syarat kelulusan pada Program ฀tudi ฀istem Informasi Jenjang ฀1 (฀arjana) Fakultas Teknik dan Ilmu Komputer

฀YAHRUL FALAKH 105.10.109

PROGRAM ฀TUDI ฀I฀TEM INFORMA฀I FAKULTA฀ TEKNIK DAN ILMU KOMPUTER

UNIVER฀ITA฀ KOMPUTER INDONE฀IA 2015


(2)

AB฀TRAK

฀ental Mobil merupakan sebuah badan usaha yang bergerak pada bidang penyewaan kendaraan roda empat. Sistem informasi penyewaan mobil pada Al-Ghani ฀ent Car dinilai belum efektif dimana pencatatan data peminjaman dan data pengembalian masih dicatat dalam pembukuan sehingga mudah rusak atau hilang serta pembuatan laporannya memakan waktu yang lama. Penelitian ini bertujuan untuk mengetahui sistem yang sedang berjalan, membuat perancangan sistem, melakukan analisis dan pengujian sistem serta untuk melakukan implementasi sistem informasi peminjaman dan pengembalian mobil. Penelitian ini berguna untuk membangun sistem informasi penyewaan mobil pada Al-Ghani ฀ent Car.

Dalam pengembangan sistem peminjaman dan pengembalian mobil, penulis menggunakan metode pendekatan terstruktur yaitu metode prototype dimana teknik pengumpulan data yang digunakan antara lain yaitu observasi dan wawancara. Untuk metode pengembangan menggunakan metode terstruktur dengan beberapa alat bantu dan teknik pengerjaan seperti flowmap, diagram konteks, dan data flow diagram. Bahasa pemograman yang digunakan dalam merancang dan mengimplementasikan sistem informasi peminjaman dan pengembalian adalah Java dan database yang digunakan adalah MySQL.

Hasil dari penelitian di Al-Ghani ฀ent Car dapat dibuat kesimpulan bahwa dengan dibangunnya sistem informasi penyewaan mobil diharapkan dapat membantu karyawan dalam mengelola data peminjaman dan data pengembalian lebih cepat dan dapat mengurangi kesalahan dalam proses pencatatan data serta mengurangai kesalahan dalam penyampaian laporan peminjaman dan pengembalian pada Al-Ghani ฀ent Car.


(3)

฀ental Cars is a business entity engaged in the field of four-wheeled vehicle rental. Information system borrow and return the car on Al-Ghani ฀ent Car has not been effectively assessed where data recording deposits, borrowing data and returning, details still recorded in the books so easily damaged or lost and the making of the report takes a long time. This study aims to determine the running system, making system design, analysis and testing system and to implement the system and return the car rental information. This research is useful for building information system of borrowing and return the car on Al-Ghani ฀ent Car.

In developing the system of borrowing and return the car, the writer uses the method that is method prototype structured approach in which data collection techniques used include the observation and interview. For method development using a structured method with several tools and techniques such as flowmap workmanship, context diagrams, and data flow diagrams. Programming language used in designing and implementing the savings and loan information system is Java and Datavse used is MySQL.

฀esults from research in Al-Ghani ฀ent Car can be made a conclution that with the construction of information systems and rental car return is expected t assist employees in managing deposit data, borrowing data and returning data more quickly and can reduce errors in data recording process and reduce errors in reporting borrowing and return on Al-Ghani ฀ent Car.


(4)

I PENDAHULUAN

1.1 Latar Belakang Penelitian

Seiring semakin majunya ilmu pengetahuan dan teknologi, tidak dapat dipungkiri mau tidak mau kita mesti mengikuti kehendak zaman yang semakin serba canggih dan serba komputerisasi, dunia kerja semakin dimanjakan dengan hadirnya komputer sebagai mesin pintar yang mempermudah kerja sehingga produktifitas kerja semakin meningkat. Dalam dunia kerja pada bidang apapun, baik pemerintah maupun swasta, kita tidak terlepas dari yang namanya data. Data mempunyai peranan yang sangat penting karena dengan segala data yang kita punyai dapat menghasilkan informasi yang sangat bermanfaat setelah informasi tersebut diolah. Tak terkecuali pada bidang usaha rental mobil. Dalam aktivitasnya membuat laporan rental mobil belum menerapkan sistem komputerisasi. Dalam menyajikan laporan tersebut, data peminjaman yang telah di persiapkan sebelumnya disajikan secara manual atau melakukan pencatatan, sehingga di dalam menghasilkan seluruh laporan kurang akurat, tepat dan relatif lama serta keamanan data yang kurang terjamin. Data-data yang berhubungan dengan pemesanan yg terhimpun itu tentu saja sangat diperlukan. Untuk memenuhi kebutuhan dalam pencarian informasi dan laporan bagi administrasi dibutuhkan suatu sistem informasi. Sitem informasi tersebut harus dapat diandalkan untuk mengolah data menjadi informasi yang bermanfaat dalam mengambil keputusan baik rutin maupun strategis.

Dengan kemajuan dibidang ilmu pengetahuan dan teknologi, mendorong manusia untuk terus melakukan perkembangan ilmu pengetahuan dan teknologi (IPTEK). Salah satu dari kemajuan dibidang teknolgi adalah sistem informasi.sistem informasi berfungsi menunjang peningkatan suatu bisnis dalam satu organisasi dan institusi. Al-Ghani ฀ent Car merupakan suatu usaha yang bertujuan memberi pelayanan kepada konsumen. Usaha ini berfokus menyewakan mobil (rental mobil) kepada konsumen sesuai dengan kebutuhan konsumen dari berbagai jenis mobil dari sedan hingga mobil elf. Al-Ghani ฀ent Car menjalin kerja sama dengan orang lain dengan dasar menyewakan mobil mereka dengan sistem menitipkan mobil di Al-Ghani ฀ent Car. Saat ini Al-Ghani ฀ent Car sedang berkembang dan ingin meningkatkan pemesanan mobilnya kepada semua konsumen yang ada di Kab.Bandung maupun kota Bandung. Karena ingin meningkatkan pemesanan Ghani ฀ent Car sehingga diperlukan sebuah sistem yang dapat memudahkan pihak Al-Ghani ฀ent Car membutuhkan sistem yang dapat mencatat data konsumen, data mobil, data penyewaan konsumen dan laporan penyewaan. Pembuatan laporan yang di lakukan Al-Ghani ฀ent Car yaitu laporan penyewaan mobil setiap bulannya. Karena selama ini sistem penyewaan masih belum terkomputerisasi dengan mencatat di sebuah buku besar pesanan konsumen dan menggunakan kwitansi untuk bukti pembayaran. Keadaan ini mendorong suatu usaha untuk merancang suatu sistem informasi pengolahan data penyewaan atau rental mobil pada AL-GHANI ฀ENT CA฀. Hal ini pula yang menjadi latar belakang penulis melakukan penelitian yang penulis sajikan dalam bentuk skripsi ini yang berjudul “฀I฀TEM INFORMA฀I PENYEWAAN MOBIL PADA ALGHANI RENT CAR”.


(5)

masalah-masalah yang akan di bahas. 1.2.1. Identifikasi Masalah

Berdasarkan latar belakang masalah yang di uraikan diatas, maka dapat diidentifikasikan beberapa masalah yang sering terjadi di Al-Ghani ฀ent Car adalah:

1. Pencatatan penyewaan masih belum terkomputerisasi, yaitu pihak Al-Ghani ฀ent Car mencatat data konsumen dan pesanan konsumen di sebuah buku besar, sehingga banyak data yang hilang.

2. Pembuatan laporan yang belum terkomputerisasi sehingga memerlukan waktu yang lama karena perlu melihat ke arsip.

3. Bukti pembayaran masih menggunakan kuitansi, sehingga sering terjadi kehilangan bukti pembayaran.

1.2.2. Rumusan Masalah

Ditinjau dari latar belakang pemilihan judul yang telah diuraikan, dapat dirumuskan permasalahan sebagai berikut:

1. Bagaimana sistem informasi administrasi pada Al-Ghani ฀ent Car yang sedang berjalan.

2. Bagaimana merancang sistem informasi dalam pembuatan laporan Al-Ghani ฀ent Car.

3. Bagaimana menguji sistem informasi Al-Ghani ฀ent Car dapat mempermudah prosedur penyewaan.

4. Bagaimana implementasi sistem informasi Al-Ghani ฀ent Car. 1.3. Maksud dan Tujuan Penelitian

1.3.1. Maksud Penelitian

Adapun maksud dari penelitian ini adalah untuk membangun Sistem Informasi penyewan mobil pada Al-Ghani ฀ent Car, sehingga dapat mempermudah pemilik dan khususnya karyawan untuk proses pengolahan data.

1.3.2. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

1. Untuk mengetahui permasalahan sistem informasi yang di hadapi dalam administrasi pada Al-Ghani ฀ent Car

2. Untuk merancang suatu sistem baru dalam pengolahan data administrasi dengan memanfaatkan komputer dan program aplikasi sebagai alat bantu. 3. Untuk Menguji kualitas informasi yang di hasilkan

4. Untuk mengimplementasikan sistem informasi baru maka diharapkan pimpinan dapat membuat perencanaan yang tepat dalam meningkatkan kinerja pada Al-Ghani ฀ent Car dalam memenuhi kebutuhan karyawannya.

1.4. Kegunaan Penelitian

Kegunaan penelitian adalah untuk menjelaskan manfaat dan kontribusi yang akan didapat dari hasil penelitian dan siapa saja yang mendapat manfaat tersebut.

1.4.1. Kegunaan Praktis

Adapun kegunaan praktis dari penelitian yang dilakukan oleh penulis yaitu diharapkan akan dapat memberikan suatu perubahan yang berarti pada sistem yang berjalan sekarang, dan diharapkan efektifitas dan efisiensi kinerja perusahaan dapat tercapai secara maksimal.


(6)

1.4.2. Kegunaan Akademis

Bagi pengembang ilmu sistem informasi diharapkan hasil penelitian ini menjadi referensi bagi pengembang lainnya terutama sistem informasi. Sedangkan bagi peneliti lain diharapkan dapat memberikan informasi akan mengkaji di sistem yang sama sebagai referensi di dalam penulisan dan mengurangi kesalahan yang terdapat pada sistem informasi yang baru dan sudah ada. Dan untuk peneliti sendiri diharapkan dapat menambah dan memperkaya wawasan pengetahuan baik teori maupun praktek, belajar menganalisis dan melatih daya fikir dalam mengambil kesimpulan atas permasalahan yang ada didalam lapangan, khususnya dalam perancangan dan pembuatan Sistem Informasi penyewaan mobil pada Al-Ghani ฀ent Car.

1.5. Batasan Masalah

Agar pembahasan masalah tetap berada dalam batasan yang diinginkan dan tidak menyimpang terlalu jauh melewati batas yang akan dibahas dari permasalahan sebenarnya, maka diperlukan sebuah pembatasan. Adapun batasan masalah yang dibahas dalam tugas akhir ini adalah :

1. Aplikasi ini hanya menangani peminjaman, pengembalian dan laporan penyewaan & pengembalian mobil

2. Konsumen yang ingin menyewa mobil harus datang langsung dan melakukan proses pembayaran dengan uang muka atau langsung melunasi. 3. Uang muka pembayaran minimal 100.000 dari harga sewa setiap mobil. 4. Jika konsumen menyewa mobil lebih dari waktu yang disewa, maka

konsumen akan dikenakan denda 200.000 perharinya.

5. Aplikasi ini tidak menyediakan data supir atau driver dari pihak rental mobil Al-Ghani.

6. Satu faktur peminjaman mobil berlaku hanya untuk maksimal 2 mobil saja. 7. Laporan yang ditampilkan secara priodik dan ditampilkan berdasarkan

status.

1.6. Lokasi dan Waktu Penelitian

Lokasi objek penelitian dilaksanakan di Al-Ghani ฀ent Car yang beralamat di Jl.Pungkur Loji No.7 Cicalengka Kab.Bandung Waktu pelaksanaan penelitian ini berlangsung dari bulan September 2014 hingga selesai.

II. Landasan Teori 2.1. Konsep Dasar ฀istem

Secara umum sistem sendiri dapat diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu mencapai suatu maksud. Komponen-komponen itu akan saling berhubungan dan bekerja sama dalam mencapai tujuannya. 2.1.1. Definisi ฀istem

Menurut Andri Kristanto (2008:1) “Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul, bersama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem informasi merupakan suatu sistem yang bertujuannya menghasilkan informasi. Untuk mengetahui sistem informasi terlebih dahulu.”

Sedangkan menurut Edhy Sutanta (2003:3) pengertian dari sistem itu sendiri sebagai berikut “Sistem adalah sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan”


(7)

mencapai suatu tujuan. 2.1.2. Elemen ฀istem

Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan.

2.1.3. Karakteristik ฀istem

Suatu sistem mempunyai karakteristik atau ciri-ciri tertentu, yaitu : 1. Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerjasama membentuk suatu kesatuan.

2. Batas Sistem

Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem

Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung Sistem

Penghubung (interface) merupakan media penghubung antara subsistem dengan subsistem lainnya. Dengan penghubung suatu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk suatu kesatuan.

5. Masukan Sistem

Masukan (input) adalah energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan signal (signal input).

6. Keluaran Sistem

Keluaran (output) adalah hasil dari energi yang diolah dan di klasifikasikan menjadi keluaran yang berguna dari sisa pembuangan.

7. Pengolah Sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan menjadi masukan (input) menjadi keluaran (output).

8. Sasaran Sistem

Sasaran sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran.

2.1 Konsep Dasar Informasi

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data umum atau data item. Informasi tanpa adanya data maka informasi tersebut tidak akan terbentuk. Begitu pentingnya peranan data dalam terjadinya suatu informasi yang berkualitas. Keakuratan data sangat mempengaruhi terhadap keluaran informasi yang akan terbentuk.


(8)

2.2 Pengertian ฀istem Informasi

Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang di perlukan untuk pengambilan keputusan.

2.4 Metode Pengembangan ฀istem Informasi dengan ฀aterfall

Untuk membangun suatu sistem yang kompleks secara sistematis dan terintegrasi, dibutuhkan metode-metode pembangunan sistem agar dapat menuntun pembuatan yang menghasilkan suatu sistem yang standar.


(9)

tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. 2.7. Jaringan Komputer

Menurut Herwan Suwandi dan Tubagis Firman N. (2012:1) jaringan komputer adalah kumpulan sejumlah peripheral seperti komputer, printer, dan peralatan lain yang terintegrasi.

2.7.1. Macam-Macam Jaringan Komputer

Macam-macam jaringan bila dilihat berdasarkan lingkup dan media transmisinya dibedakan menjadi beberapa macam, yaitu :

a. Local Area Network (LAN)

LAN merupakan suatu jaringan komputer yang masih berada di dalam gedung atau ruangan.

b. Metropolitan Area Network (MAN)

MAN merupakan pengembangan dari LAN. Jaringan ini terdiri dari beberapa LAN yang saling berhubungan.

c. Wide Area Network (WAN)

WAN merupakan bentuk jaringan komputer terdiri dari LAN dan MAN. 2.7.2. Topologi Jaringan

Didalam buku Herwan Suwandi dan Tubagus Firman N. (2012:1) dijelaskan bahwa topologi jaringan ada 5 jenis, yaitu :

a. Topologi Bus

Pada topologi bus seluruh komputer dalam sebuah jaringan terhubung pada sebuah bus atau jalur komunikasi data (kabel).

b. Topologi ฀ing (Cincin)

Seluruh komputer dan peripheral lainnya dalam jaringan dihubungkan satu sama lainnya secara berantai sehingga menyerupai cincin atau ring.

c. Topologi Star

Pada topologi star seluruh komputer baik client maupun server terhubung dengan sebuah konsentrator untuk mendistribusikan transmisi data.

d. Topologi Hybrid / Tree

Topologi ini disebut hybrid dikarenakan beberapa topologi dihubungkan oleh sebuah topologi bus sebagai jalur utama untuk melakukan komunikasi data antar jaringan lokal. 2.7.3 Pengertian Client Server

Sistem Client Server mempunyai dua komponen utama yaitu komputer client dan komputer server. Server merupakan komputer induk yang berfungsi sebagai penyedia layanan untuk seluruh pemakai yang melakukan pemrosesan terbanyak untuk memenuhi permintaan-permintaan dari komputer client.


(10)

III. OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian

Objek penelitian yang diambil oleh penulis adalah Al-Ghani ฀ent Car.

3.2. Metode Penelitian

Dalam metode penelitian yang digunkaan penulis dalam penelitian ini adalah mengarah pada hasil dengan tujuan yang akan dicapai, mengolah transaksi penyewaan mobil pada Al-Ghani ฀ent Car

3.2.1. Desain Penelitian

Penelitian ini dilakukan dengan menggunakan metode deskriftif, dimana metode pembahsan masalah untuk menggambarkan objek yang diteliti, yaitu dengan cara mencari, mengumpulkan , dan menganalisis data yang diperoleh.

Metode deskriptif adalah penelitian yang dilakukan untuk mengetahui keberadaan variable-variable mandiri, baik hanya pada satu variable atau lebih (variable yang berdiri sendiri) tanpa membuat pertandingan dan mancari hubungan variable itu dengan yang lain, penelitian metode deskriptif mempunyai langkah sebagai berikut :

1. Mengidentifikasi adanya permasalahan yang signifikan untuk dipecahkan melalui metode deskriptif.

2. Membatasi dan merumuskan permaslahan secara jelas. 3. Melakukan tujuan dan manfaat penelitian.

4. Melakukan studi pusaka yang berkaitan dengan permasalahan.

5. Menentukan kerangka berfikir, dan pertanyaan penelitian dan atau hipotesis penelitian. 6. Mendesain metode penelitian yang hendak digunakan termasuk dalam hal ini

menentukan populasi, sample, teknik sampling, menentukan instrument, mengumpulkan data, dan menganalisis data.

7. Mengumpulkan, mengorganisasikan, dan menganalisis data dengan menggunakan teknik statistika yang relevan.

8. Membuat laporan penelitian.

3.2.2. Jenis dan Metode Pengumpulan Data

Dalam penelitian ini sumber data primer diperoleh dari pengamatan langsung (observasi ), dan wawancara, sedangkan data sekunder yakni dokumen-dokumen yang ada di Al-Ghani ฀ent Car yang berhubungan dengan penelitian.

3.2.2.1. ฀umber Data Primer

Data primer merupakan sumber data yang diperoleh langsung dari sumber asli (tidak melalui media perantara). Data primer dapat berupa opini subjek (orang) secara individual atau kelompok, hasil observasi terhadap suatu benda (fisik), kejadian atau kegiatan, dan hasil pengujian. Sumber data primer didapatakan melalui observasi dan wawancara ke pihak Al-Ghani ฀ent Car, yaitu :

1. Observasi

Observasi adalah teknik pengumpulan data dengan cara pengamatan dan pencatatan terhadap objek yang sedang di teliti. Penelitian ini menggunakan metode observasi dalam pengumpulan data dengan melihat secara detail proses-proses yang terjadi pada bagian administrasi yaitu proses pengolahan data surat kendaraan bermotor baru roda dua, sehingga data yang diperoleh dapat dipertanggung jawabkan.


(11)

dan tanya jawab langsung terhadap pihak yang bersangkutan mengenai masalah-masalah yang terjadi sehingga mendapatkan masukan dalam pembuatan sistem. Wawancara dilakukan kepada 2 (dua) orang yang berbeda, yang pertama ฀ahmat Gupta sebagai Pemilik Perusahaan, adapun materi pertanyaan yang diberikan kepada beliau ialah : awal mula terbentuknya PT. ฀amahadi Cipta Utama, visi dan misi perusahaan. Dan yang kedua Vindy Siti Alia sebagai bagian administrasi, adapun materi peratanyaan yang diberikan kepada beliau ialah : pengolahan data surat kendaraan bermotor baru roda dua pada saat ini dan kendala-kendala yang terjadi pada saat ini yang mempengaruhi kinerja.

3.2.2.2. ฀umber Data ฀ekunder

Data sekunder merupakan data yang diperoleh secara tidak langsung yaitu berupa referensi dari buku, makalah atau dari beberapa sumber di internet yang berhubungan dengan tema penelitian yang sedang dilakukan oleh penulis, diantaranya ialah :

1. Dokumentasi 2. Studi pustaka

3.2.3. Metode Pendekatan dan Pengembangan ฀istem

Dalam pembuatan sistem informasi, perlu digunakan suatu metodologi yang dapat digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pembuatan sistem antara lain, metode pendekatan sistem dan pengembangan sistem.

3.2.3.1. Metode Pendekatan ฀istem

Metode pendekatan perancangan terstruktur dimulai dari awal tahun 1970. Pendekatan terstruktur dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan diperoleh sistem yang strukturnya didefinisikan dengan baik dan jelas. 3.2.3.2. Metode Pengembangan ฀istem

Pada tahap ini metode pengembang sistem dengan menggunkan metode waterfall. Pengembangan sistem informasi penyewaan mobil Al-Ghani ฀ent Car ini dibuat menggunkan metode waterfall.

3.1.1.1. Alat Bantu Analisis dan Perancangan

Untuk membantu dan mempermudah perancangan maupun pengembangan suatu sistem, maka diperlukan adanya alat bantu analisis. Berikut alat bantu yang digunakan, adalah :

1. Flow Map

Flow Map (Bagan Alir Dokumen) menggambarkan aliran, yang menunjukan arus dari laporan.

2. Diagram Kontek

Diagram Kontek adalah diagram yang terdiri dari suatu proses menggambarkan ruang lingkup suatu sistem.

3. Data Flow Diagram (DFD)

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir.

4. Kamus Data

Kamus data (sistem data dictionary) adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.


(12)

5. Perancangan Basis Data

Perancangan basis data merupakan sekumpulan program-program aplikasi umum yang bersifat “batch” yang mengeksekusi dam memperoses data secara umum (seperti pencarian, peremajaan, penambahan, dan penghapusan terhadap data).

a. Normalisasi

Normalisasi merupakan proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tidak memiliki masalah yang biasanya disebut anomali. Ada beberapa tahapan dalam pembentukkan normalisasi yaitu:

1. Bentuk tidak normal (Unnormalized form) 2. Bentuk normal satu (First normal form) / 1 NF 3. Bentuk normal dua (Second normal form) / 2 NF 4. Bentuk normal tiga (Third normal form) / 3 NF 5. Bentuk Boyce-Codd Normal Form (BCNF) b. Tabel Relasi

Tabel relasi dalam database menunjukan relasi antar tabel-tabel. Dengan adanya relasi data dari beberapa table dapat ditampilkan sebagai satu kesatuan informasi dalam bentuk query, form, report.

c. Entity Relationship Diagram (ERD)

E฀D adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lain. Terdapat 3 (tiga) macam kardinalitas relasi, yaitu :

1. One-To-One Relationship (1 - 1)

2. One-To-Many (1 – ∞) atau Many-To-One Relationship (∞ - 1) 3. Many-To-Many (∞ – ∞)

d. ฀truktur File

Struktur file merupakan struktur dari perancangan database yang akan digunakan, file-file disusun berdasarkan kelas datanya agar dapat memudahkan dalam penyimpanan data.

3.2.4.

Pengujian

Software

Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean.


(13)

jawaban di dalam sebuah organisasi. Bagian aliran ini menelusuri sebuah dokumen

dari aslanya sampai tujuannya.

3.3.2.2. Diagram Konteks yang sedang berjalan

Dari gambar flowmap di atas dapat di gambarkan diagram konteks. 3.3.2.3. Data Flow Diagram yang sedang berjalan

Data Flow Diagram ( DFD ) adalah representasi graphis dari suatu sistem yang menggambarkan komponen-komponen sebuah sistem, aliran-aliran data diantara komponen-komponen tersebut beserta asal, tujuan dan penyimpanan datanya.

3.3.3. Evaluasi ฀istem yang ฀edang Berjalan

Berdasarkan sistem yang sedang berjalan, penulis menemukan beberapa permasalahan yang terdapat pada sistem yang sedang berjalan.

IV. HA฀IL DAN PEMBAHA฀AN

4.1. Perancangan ฀istem

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dari proses yang sedang berjalan untuk menghasilkan sesuatu yang baru atau memperbarui sistem yang ada untuk meningkatkan efektifitas kerja agar memenuhi hasil yang diinginkan. 4.1.1. Tujuan Perancangan ฀istem


(14)

7. Kemudian karyawan bagian order mencetak laporan peminjaman untuk diserahkan ke pemilik perusahaan.

4.1.3.1.Flowmap Peminjamanyang Diusulkan

Flowmap Peminjaman dari transaksi penyewaan mobil yang diusulkan digambarkan berdasarkan sistem secara manual.

4.1.3.2. Flowmap Pengembalian yang Diusulkan

Flowmap Pengembalian dari transaksi penyewaan mobil yang diusulkan digambarkan berdasarkan sistem secara manual.

4.1.3.3. Diagram Konteks yang Diusulkan

Diagram konteks merupakan pola penggambaran yang berfungsi untuk memperlihatkan interaksi SI tersebut dengan lingkungan di mana sistem tersebut ditempatkan.

4.1.3.4.

Data Flow Diagram yang Diusulkan

DFD berfungsi untuk menggambarkan sistem sebagai sebuah jaringan dari proses-proses yang dihubungkan oleh aliran data.

4.1.3.5. Kamus Data

Kamus data merupakan tempat penyimpanan dari data dan informasi yang dibutuhkan oleh suatu sistem informasi. Kamus data digunakan untuk mendeskripsikan rincian dari aliran data atau informasi yang mengalir dalam sistem, elemen-elemen data, file maupun basis data dalam DFD.

4.1.4. Perancangan Basis Data

Perancangan basis data adalah langkah untuk menentukan basis data yang diharapkan dapt mewakili seluruh kebutuhan pengguna. Pada perancangan basis data ini akan dibahas mengenai Normalisasi, ฀elasi Tabel, Entity-฀elationship diagram (E-฀Diagram), Stuktur File, Kodifikasi.

4.1.4.1. Normalisasi

Normalisasi merupakan peralatan yang digunakan untuk melakukan proses pengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasinya. Dalam proses normalisasi, persyaratan sebuah table masih harus dipecah didasarkan adanya kesulitan kondisi pengorganisasian data.

1. Bentuk unormal

2. Bentuk Normal Pertama (1NF) 3. Bentuk Normal Kedua (2NF) 4. Bentuk Normal Ketiga (3NF) 4.1.4.2. Tabel Relasi

Tabel relasi digunakan untuk mengelompokan data menjadi table-table yang menujukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah di modifikasi.

4.1.4.3. Entity Relationship Diagram (E-RDiagram)

E-฀Diagram berfungsi untuk menggambarkan relasi dari dua file atau dua table yang dapat digolongkan dalam tiga macam bentuk relasi yaitu satu-satu, satu-banyak, dan banyak-banyak.

4.1.4.4. ฀truktur File

Struktur file merupakan penggambaran tentang file yang terdapat di table. Struktur file berfungsi sebagai rancangan dalam database yang akan dibuat.


(15)

untuk mengelompokan data. 4.2. Perancangan Antar Muka

Perancangan antar muka yang diusulkan dalam Sistem Informasi Pengolahan Data Surat Kendaraan Bermotor Baru ฀oda Dua pada PT. ฀amahadi Cipta Utama.

4.2.1. ฀truktur Menu

Perancangan antar muka akan digambarkan dalam bentuk rancangan menu. 4.2.2. Perancangan Input

Perancangan input merupakan perancangan tampilan dalam sistem yang memerlukan inputan dari user.

4.2.3. Perancangan Output

Perancangan output adalah bentuk tampilan dari output program yang dijalankan. 4.3. Arsitektur Jaringan

Sistem ini dibuat secara client server yang hanya dapat dilakukan oleh administrator yaitu sebagai server, bagian administrasi, pemilik.

4.4. Implementasi

Pada implementasi merupakan lanjutan dari perancangan sistem dan dapat dipandang sebagai usaha dalam mewujudkan sistem yang dirancang.

4.4.1. Batasan Implementasi

Dalam batasan implementasi ini penulis membatasi pada : 1. Implementasi perangkat lunak.

2. Implementasi perangkat keras. 3. Implementasi basis data. 4. Implementasi antar muka. 5. Implementasi instalasi program.

4.4.2. Implementasi Perangkat Lunak

Perangkat lunak adalah sebuah program aplikasi komputer yang dibuat untuk membuat sebuah sistem.

4.4.3. Implementasi Perangkat Keras

Perangkat keras adalah alat atau perangkat komputer yang dibuat untuk menjalankan suatu program aplikasi, dan agar dapat menjalankan aplikasi yang telah dirancang maka dibutuhkan suatu perangkat keras sebagai penunjangnya.

4.4.4. Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunkan bahasa SQL, dimana DBMS yang digunakan adalah MySQL.

4.4.5. Implementasi Antar Muka

Tahap implementasi antar muka merupakan tahap pengimplementasian dari rancangan antar muka yang telah dibuat pada bab sebelumnya.

4.4.6. Implementasi Instalasi Program

Langkah-langkah untuk proses instalasi Sistem Informasi Pengolahan Data Surat Kendaraan Bermotor Baru ฀oda Dua pada PT. ฀amahadi Cipta Utama.

4.5. Pengujian

Pengujian dilakukan untuk menjalin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas, yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.


(16)

V. Kesimpulan dan ฀aran 5.1 Kesimpulan

Berdasarkan uraian-uraian dan pembahasan pada bab sebelumnya, maka dapat disimpulkan beberapa hal sebagai berikut :

1. Berdasarkan observasi dan wawancara yang dilakukan pada pimpinan Al-Ghani ฀ent Car pada sistem yang berjalan masih belum efektif dimana pencatatan dan simpanan, data pinjaman dan data pengembalian masih dicatat dalam pembukuan sehungga mudah rusak atau hilang serta pembuatan laporannya memakan waktu lama.

2. Dengan dibangunnya Sistem informasi rental mobil pada Al-Ghani ฀ent Car dapat mempermudah pengelola dalam melakukan pengolahan data konsuman, data peminjaman, dan data pengembalian serta mempersingkat waktu pembuatan laporan peminjaman dan pengembalian data transaksi mobil dan konsumen.

3. Dengan adanya analisis dan pengujian sistem program pada Al-Ghani ฀ent Car maka dapat diketahui kekurangan-kekurangan sehingga dapat dilakukan perbaikan dan pengembangan sistem serta pengkodean dari perangkat lunak itu sendiri.

4. Dengan adanya implementasi sistem informasi rental mobil pada Al-Ghani ฀ent Car, kegiatan-kegiatan yang berkaitan dengan pengolahan data tersebut dapat berjalan dengan lebih efektif dan efisien berkat dibantu dengan pengujian black box.

5.2 ฀aran

Dari kesimpulan yang telah diuraikan diatas, maka saran yang dapat diberikan adalah :

1. Perlu adanya pengembangan lebih lanjut, seperti sistem informasi yang berbasis Client Server / jaringan, sehingga pengguna sistem informasi tersebut dapat melibatkan bagian-bagian yang lain.

2. Untuk Pengembangan lebih lanjut, transaksi peminjaman mobil dapat meminjam lebih dari satu mobil dalam satu kali transaksi.

3. Mengadakan pelatihan untuk operator program ini, khususnya bagi user program ini agar dapat mengoperasikan program dengan baik, sehingga penyajian informasinya berjalan dengan baik.


(17)

PENDAHULUAN

1.1 Latar ฀elakang Masalah

Seiring semakin majunya ilmu pengetahuan dan teknologi, tidak dapat

dipungkiri mau tidak mau kita mesti mengikuti kehendak zaman yang semakin serba

canggih dan serba komputerisasi, dunia kerja semakin dimanjakan dengan hadirnya

komputer sebagai mesin pintar yang mempermudah kerja sehingga produktifitas kerja

semakin meningkat. Dalam dunia kerja pada bidang apapun, baik pemerintah maupun

swasta, kita tidak terlepas dari yang namanya data. Data mempunyai peranan yang

sangat penting karena dengan segala data yang kita punyai dapat menghasilkan

informasi yang sangat bermanfaat setelah informasi tersebut diolah. Tak terkecuali

pada bidang usaha rental mobil. Dalam aktivitasnya membuat laporan rental mobil

belum menerapkan sistem komputerisasi. Dalam menyajikan laporan tersebut, data

peminjaman yang telah di persiapkan sebelumnya disajikan secara manual atau

melakukan pencatatan, sehingga di dalam menghasilkan seluruh laporan kurang

akurat, tepat dan relatif lama serta keamanan data yang kurang terjamin. Data-data

yang berhubungan dengan pemesanan yg terhimpun itu tentu saja sangat diperlukan.

Untuk memenuhi kebutuhan dalam pencarian informasi dan laporan bagi administrasi

dibutuhkan suatu sistem informasi. Sitem informasi tersebut harus dapat diandalkan


(18)

2

untuk mengolah data menjadi informasi yang bermanfaat dalam mengambil

keputusan baik rutin maupun strategis.

Dengan kemajuan dibidang ilmu pengetahuan dan teknologi, mendorong

manusia untuk terus melakukan perkembangan ilmu pengetahuan dan teknologi

(IPTEK). Salah satu dari kemajuan dibidang teknolgi adalah sistem informasi.sistem

informasi berfungsi menunjang peningkatan suatu bisnis dalam satu organisasi dan

institusi. Al-Ghani Rent Car merupakan suatu usaha yang bertujuan memberi

pelayanan kepada konsumen. Usaha ini berfokus menyewakan mobil (rental mobil)

kepada konsumen sesuai dengan kebutuhan konsumen dari berbagai jenis mobil dari

sedan hingga mobil elf. Al-Ghani Rent Car menjalin kerja sama dengan orang lain

dengan dasar menyewakan mobil mereka dengan sistem menitipkan mobil di

Al-Ghani Rent Car. Saat ini Al-Al-Ghani Rent Car sedang berkembang dan ingin

meningkatkan pemesanan mobilnya kepada semua konsumen yang ada di

Kab.Bandung maupun kota Bandung. Karena ingin meningkatkan pemesanan

Al-Ghani Rent Car sehingga diperlukan sebuah sistem yang dapat memudahkan pihak

Al-Ghani Rent Car membutuhkan sistem yang dapat mencatat data konsumen, data

mobil, data penyewaan konsumen dan laporan penyewaan. Pembuatan laporan yang

di lakukan Al-Ghani Rent Car yaitu laporan penyewaan mobil setiap bulannya.

Karena selama ini sistem penyewaan masih belum terkomputerisasi dengan mencatat

di sebuah buku besar pesanan konsumen dan menggunakan kwitansi untuk bukti

pembayaran. Sehingga mengakibatkan seringnya terjadi kesalahan pencatatan data


(19)

penyewaan konsumen dan tercecernya data konsumen serta tidak adanya laporan

penyewaan konsumen setiap bulannya.

Keadaan ini mendorong suatu usaha untuk merancang suatu sistem informasi

pengolahan data penyewaan atau rental mobil pada AL-GHANI RENT CAR. Hal ini

pula yang menjadi latar belakang penulis melakukan penelitian yang penulis sajikan

dalam bentuk skripsi ini yang berjudul “SISTEM INFORMASI PENYEWAAN

MO฀IL PADA ALGHANI RENT CAR”.

1.2 Identifikasi dan Rumusan Masalah

Berdasarkan masalah yang dihadapi oleh Al-Ghani Rent Car, maka penulis

mengidentifikasikan beberapa masalah dengan tujuan untuk memberikan solusi yang

efektif dan efisien, diantaranya :

1.2.1 Identifikasi Masalah

Berdasarkan latar belakang masalah yang di uraikan diatas, maka dapat

diidentifikasikan beberapa masalah yang sering terjadi di Al-Ghani Rent Car adalah:

฀.

Pencatatan penyewaan masih belum terkomputerisasi, yaitu pihak

Al-Ghani Rent Car mencatat data konsumen dan pesanan konsumen di

sebuah buku besar, sehingga banyak data yang hilang.

2.

Pembuatan laporan yang belum terkomputerisasi sehingga

memerlukan waktu yang lama karena perlu melihat ke arsip.

3.

Bukti pembayaran masih menggunakan kuitansi, sehingga sering

terjadi kehilangan bukti pembayaran.


(20)

4

1.2.2 Rumusan Masalah

Ditinjau dari latar belakang pemilihan judul yang telah diuraikan, dapat

dirumuskan permasalahan sebagai berikut:

฀.

Bagaimana sistem informasi administrasi pada Al-Ghani Rent Car

yang sedang berjalan.

2.

Bagaimana merancang sistem informasi dalam pembuatan laporan

Al-Ghani Rent Car.

3.

Bagaimana menguji sistem informasi Al-Ghani Rent Car dapat

mempermudah prosedur penyewaan.

4.

Bagaimana implementasi sistem informasi Al-Ghani Rent Car.

1.3 Tujuan Penelitian

Tujuan dari penelitian adalah :

฀. Untuk mengetahui permasalahan sistem informasi yang di hadapi dalam

administrasi pada Al-Ghani Rent Car

2. Untuk merancang suatu sistem baru dalam pengolahan data administrasi

dengan memanfaatkan komputer dan program aplikasi sebagai alat bantu.

3. Untuk Menguji kualitas informasi yang di hasilkan

4. Untuk mengimplementasikan sistem informasi baru maka diharapkan

pimpinan dapat membuat perencanaan yang tepat dalam meningkatkan

kinerja pada Al-Ghani Rent Car dalam memenuhi kebutuhan

karyawannya.


(21)

1.4 Kegunaan Penelitian

1.4.1 Kegunaan Praktis

Adapun kegunaan praktis dalam pengerjaan skripsi ini adalah :

฀. Untuk memudahkan dalam pencatatan data konsumen, data mobil dan

data penyewaan konsumen.

2. Pembuatan laporan peminjaman konsumen.

3. Pembuatan bukti pembayaran konsumen

1.4.2 Kegunaan Akademis

Dalam bidang akademis, penelitian ini dapat memberikan beberapa kegunaan

sebagai berikut:

a. Kegunaan untuk perkembangan Ilmu Pengetahuan

฀. Diharapkan dapat bermanfaat dalam perkembangan ilmu pengetahuan

khususnya di bidang teknologi dan informatika

2. Sebagai bahan referensi bagi pembaca

b. Kegunaan untuk penulis

Kegunaan pembuatan Sistem Informasi Rental Mobil pada Al-Ghani

Rent Car berbasis Java dan Database MySql ini untuk penulis sendiri

yaitu mengaplikasikan ilmu yang telah di dapat selama perkuliahan.


(22)

6

1.5 ฀atasan Masalah

Batasan masalah dalam pembuatan ”Sistem Informasi Rental Mobil Pada

Al-Ghani Rent Car Berbasis Java dan Database MySql” adalah :

฀. Aplikasi ini hanya menangani peminjaman, pengembalian dan laporan

penyewaan & pengembalian mobil

2. Konsumen yang ingin menyewa mobil harus datang langsung dan

melakukan proses pembayaran dengan uang muka atau langsung

melunasi.

3. Uang muka pembayaran minimal ฀00.000 dari harga sewa setiap

mobil.

4. Jika konsumen menyewa mobil lebih dari waktu yang disewa, maka

konsumen akan dikenakan denda 200.000 perharinya.

5. Aplikasi ini tidak menyediakan data supir atau driver dari pihak rental

mobil Al-Ghani.

6. Satu faktur peminjaman mobil berlaku hanya untuk maksimal 2 mobil

saja.

7. Laporan yang ditampilkan secara priodik dan ditampilkan berdasarkan

status.


(23)

1.6

Lokasi dan Waktu Penelitian

Penulis melakukan penelitian di Al-Ghanri Rent Car yang berada di Jl.

Pungkur Loji No.7 Cicalengka, Kab.Bandung. Adapun jadwal penelitian adalah

sebagai berikut :

Tabel 1.1 Waktu Penelitian

NO

Kegiatan

Tahun 2014

September

Oktober

November

Desember

Januari

Minggu

1 2 3 4

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1

Identifikasi ebutuhan Pemakai

Observasi

Wawancara

2

Pembuatan Prototype

Analisis

Kebutuhan

Perancangan

Sistem

Pembuatan

Aplikasi

3

Menguji Prototype

Pengujian

Evaluasi

Perbaikan

4

Implementasi


(24)

฀A฀ II

KAJIAN PUSTAKA

2.1 Konsep Dasar Sistem

Secara umum sistem sendiri dapat diartikan sebagai kumpulan dari

elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu mencapai suatu

maksud. Komponen-komponen itu akan saling berhubungan dan bekerja sama

dalam mencapai tujuannya.

2.1.1 Definisi Sistem

Menurut Andri Kristanto (200฀:1) “Suatu sistem adalah jaringan kerja dari

prosedur-prosedur yang saling berhubungan, berkumpul, bersama untuk

melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem

informasi merupakan suatu sistem yang bertujuannya menghasilkan informasi.

Untuk mengetahui sistem informasi terlebih dahulu.”

Sedangkan menurut Edhy Sutanta (2003:3) pengertian dari sistem itu

sendiri sebagai berikut “Sistem adalah sekumpulan hal atau kegiatan atau elemen

atau subsistem yang saling bekerja sama atau dihubungkan dengan cara-cara

tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi

guna mencapai suatu tujuan”

Dari definisi-definisi di atas sehingga dapat di ambil kesimpulan bahwa

sistem adalah suatu kumpulan elemen yang saling berhubungan dan bekerja sama

untuk mencapai suatu tujuan.


(25)

2.1.2 Elemen Sistem

Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta

lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk

sebuah sistem :

1. Tujuan

Setiap sistem memiliki tujuan

฀Goal)

, entah hanya satu atau mungkin

banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem.

Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali.

2. Masukan

Masukan

฀Input)

sistem adalah segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan yang di proses. Masukan dapat berupa

hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi

dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya

berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak

berguna, misalnya saja sisa pembuangan atau limbah.

4. Keluaran

Keluaran

฀output)

merupakan hasil dari pemrosesan. Pada sistem informasi

keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan

sebagainya.


(26)

10

5. Batas

Yang disebut batas

฀boundary)

sistem adalah pemisah antara sistem dan

daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi,

ruang lingkup, atau kemampuan sistem.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian diwujudkan dengan menggunakan umpan balik,

yang mencuplik keluaran. Umpan balik ini digunakan untuk

mengendalikan baik masukan maupun proses.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada di luar sistem. Lingkungan

bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau

menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja

harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan

operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga,

karena akan memacu terhadap kelangsungan hidup sistem.

2.1.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau ciri-ciri tertentu, yaitu :

1. Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

artinya saling bekerjasama membentuk suatu kesatuan.


(27)

2. Batas Sistem

Batas sistem

฀Boundary)

merupakan daerah yang membatasi antara

suatu sistem dengan sistem yang lainnya atau dengan lingkungan

luarnya.

3. Lingkungan Luar Sistem

Lingkungan luar

฀environment)

dari suatu sistem adalah apapun diluar

batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung Sistem

Penghubung

฀interface)

merupakan media penghubung antara

subsistem dengan subsistem lainnya. Dengan penghubung suatu

subsistem dapat berintegrasi dengan subsistem yang lainnya

membentuk suatu kesatuan.

5. Masukan Sistem

Masukan

฀input)

adalah energi yang dimasukan ke dalam sistem.

Masukan dapat berupa masukan perawatan

฀maintenance input)

dan

masukan signal

฀signal input).

6. Keluaran Sistem

Keluaran

฀output)

adalah hasil dari energi yang diolah dan di

klasifikasikan menjadi keluaran yang berguna dari sisa pembuangan.

7. Pengolah Sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan

menjadi masukan

฀input)

menjadi keluaran

฀output).


(28)

12

฀. Sasaran Sistem

Sasaran sistem sangat menentukan sekali masukan yang dibutuhkan

sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem

dikatakan berhasil bila mengenai sasaran.

2.2

Konsep Dasar Informasi

“Informasi adalah hasil pengelolaan data atau fakta yang dikumpulkan

dengan cara tertentu. Informasi disajikan dalam bentuk yang mudah dipahami dan

merupakan pengetahuan yang relavan yang dibutuhkan untuk menambah

wawasan bagi pemakainya guna mencapai suatu tujuan”. (Budi Sutedjo 2006:12).

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk

tunggal data umum atau data item. Informasi tanpa adanya data maka informasi

tersebut tidak akan terbentuk. Begitu pentingnya peranan data dalam terjadinya

suatu informasi yang berkualitas. Keakuratan data sangat mempengaruhi terhadap

keluaran informasi yang akan terbentuk.

Pengelolaan data menjadi informasi itu merupakan suatu siklus yang

terdiri dari tahap-tahap :

1. Pengumpulan Data

Pada tahap ini dilakukan proses pengumpulan data yang asli dengan

cara tertentu, seperti sampling, data transaksi, data

warehouse

, dan lain

sebagainya yang biasanya merupakan proses pencatatan data ke dalam

suatu file.


(29)

2. Input

Tahap ini merupakan proses pemasukan data dan prosedur pengolahan

data kedalam komputer melalui alat input seperti

keyboard.

Prosedur

pengolahan data itu merupakan urutan langkah yang mengelola data

yang ditulis dalam suatu bahasa pemrograman yang di sebut program.

3. Pengelolaan Data

Tahap ini merupakan tahap dimana data diolah sesuai dengan prosedur

yang telah dimasukan. Kegiatan pengelolaan data ini meliputi

pengumpulan data, klasifikasi (pengelompokan), kalkulasi,

pengurutan, penggabungan, peringkasan baik dalam bentuk table

maupun grafik, menyimpan dan pembacaan data dari tempat

penyimpanan data.

4. Output

Hasil pengelolahan data akan ditampilkan pada alat output seperti

monitor dan printer sebagai informasi.

5. Distribusi

Setelah pengelolahan data dilakukan, maka informasi yang dihasilkan

haru segera di distribusikan. Proses pendistribusian ini tidak boleh

terlambat dan harus diberikan kepada yang berkepentingan, sebab hasil

pengelolahan tersebut akan menjadi bahan pertimbangan dan

pengambilan keputusan menjadi data dalam pengelolahan data

selanjutnya.


(30)

14

2.3

Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu

organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi

yang di perlukan untuk pengambilan keputusan. (Harianto Antonio dan Novi

Safriadi 2012:12)

2.4

Metode Pengembangan Sistem Informasi dengan ฀aterfall

Untuk membangun suatu sistem yang kompleks secara sistematis dan

terintegrasi, dibutuhkan metode-metode pembangunan sistem agar dapat

menuntun pembuatan yang menghasilkan suatu sistem yang standar.

Tahapan-tahapan yang dilakukan pada metode

waterfall

adalah sebagai

berikut :


(31)

Gambar 2.1 Metode Waterfall

(Sumber : Perencanaan & Pembangunan Sistem Informasi / ฀udi

Sutedjo – Yogyakarta, penerbit ANDI 2005)

1. Analisis Kebutuhan Perangkat Lunak (Analysis)

Proses analisis yang menunjang akan kebutuhan spesifik pada perangkat

lunak, dan untuk mengetahui sifat dari perangkat lunak yang akan dibangun.

2. Perancangan (Design)

Langkah proses yang berfokus pada program struktur data, teknik

prosedur, dan penggolongannya. Proses perancangan menjelaskan data ke

dalam gambaran dari perangkat lunak yang telah ditentukan.

3. Pengkodean (Coding)

Penerjemahan data ke dalam bahasa pemrograman tertentu. Perancangan

dilakukan dengan lebih detail, dan dilakukan dengan bantuan perangkat lunak

lain.

4. Pengujian (Testing)

Pengujian terhadap perangkat lunak yang dibangun, dengan melihat

tahapan-tahapan yang telah dilalui sebelumnya dengan benar.

5. Pemeliharaan (Maintenance)

Tahap akhir dimana perangkat lunak yang dibangun sudah selesai dan

dirawat dengan semestinya. Melakukan perbaikan jika ada kesalahan

฀error)

,

pemasangan keamanan pada perangkat lunak, dan melakukan perubahan

sesuai kebutuhan.


(32)

16

2.5

Studi Kasus yang Diteliti

2.5.1 Pengertian Penyewaan

Menurut Much.Nurachmad (2010:47) berdasarkan Pasal 154฀ KUH

Perdata, sewa menyewa adalah suatu persetujuan, ketika pihak yang satu

mengikatkan diri untuk memberikan pelayanan suatu barang kepada pihak yang

lain selama waktu tertentu dengan pembayaran suatu harga yang ditangapi oleh

pihak tersebut. Orang dapat menyewakan berbagai jenis barang, baik yang tetap

maupun yang bergerak.

Sewa menyewa adalah suatu kondensus ketika perjanjian sewa menyewa

sudah sah dan mengikat pada detik tercapainya sepakat mengenai unsur-unsur

pokoknya, yaitu barang dan harga. Hubungan yang terjadi antara para pihak

adalah hubungan timbal balik yaitu kewajiban pihak yang satu adalah

menyewakan barangnya untuk dinikmati oleh pihak yang lain, sedangkan

kewajiban pihak yang lain adalah membayar harga sewa.

Dalam skripsi ini penulis mengambil kasus penyewaan mobil atau rental

mobil di Al-Ghani Rent Car yang di kelola oleh Bapak Robi Twi Hermawan.

2.5.2. Rental Mobil

Menurut Mike Rini (2006:95) rental mobil adalah bisnis yang

menawarkan jasa penyewaan mobil kepada pihak yang mebutuhkan, baik


(33)

perorangan maupun perusahaan. Dalam bisnis ini yang harus dipahami adalah

bahwa penyewa tidak bertanggung jawab terhadap

maintenance

mobil, namun

sebagai pemilik sangat berkepentingan terhadap kondisi mobil rental. Oleh karena

itu, hal penting yang harus mendapatkan perhatian dengan seksama adalah sedapat

mungkin untuk memperoleh identitas calon konsumen apalagi orang tersebut

belum dikenal.

2.6 Parangkat Lunak yang Mendukung dalam Membangun Aplikasi

2.6.1. Java Netbeans IDE 7.2

Java

adalah bahasa pemrograman berorientasi objek dengan unsur bahasa

C++ yang cocok dengan lingkungan internet. Penguasaan bahasa pemrograman

merupakan entry point bagi mereka yang ingin menekuni bidang IT. Paradigma

Object Oriented Programming, multi platform, dan sistem distribusi telah menjadi

trend pengembangan software saat ini. Hal Tersebut menurut para profesional IT

selalu mengupdate skill yang dimilikinya.

Menurut Wahana Komputer (2012:15) NetBeans adalah sebuah IDE

(Integrate Development Envirotment) open source yang sering disosialisasikan

dengan Java. Akan tetapi sebagai IDE yang satu ini tidak hanya dapat digunakan

sebagai IDE untuk membuat proyek Java saja, melainkan juga proyek seperti web

service mengunakan php, python, ruby dan lain-lain. IDE ini todak kalah

canggihnya dengan IDE lainnya seperti Eclipe.

NetBeans merupakan salah satu proyek

opensource

yang disponsori oleh

Sun Microsystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan 2

produk, yaitu IDE dan NetBeans Platform. NetBenas IDE merupakan produk


(34)

1฀

yang digunakan untuk melakukan pemograman baik menulis kode, meng-

compile

,

mencari kesalahan dan mendistribusikan program. Sedangkan NetBeans

platform

adalah sebuah modul yang akan merupakan kerangka awal/pondasi membangun

aplikasi desktop yang besar.

NetBeans juga menyediakan paket yang lengkap dalam pemograman dari

pemograman standar (aplikasi

desktop

), pemograman

enterprise

, dan

pemograman perangkat

mobile

. Dalam pembuatan aplikasi ini penulis

mengunakan NetBeans versi IDE 7.2.

2.6.2 Pengertian MySQL

Menurut Bunafit Nugroho (2004 : 1) MySQL adalah sebuah program

database

server yang mampu menerima dan mengirimkan datanya dengan sangat

cepat, multi

user

serta menggunakan perintah standar SQL.

Menurut Bunafit Nugroho (2004 : 3) ada beberapa keunggulan MySQL yang

antara lain adalah ;

1) MySQL sebagai

Database

Management System (DBMS).

2) MySQL sebagai

Relation

Database

Management System (RDBMS).

3) MySQL bersifat

OpenSource

, artinya program ini bersifat

free.

4) MySQL merupakan sebuah

database

server

, jadi dengan menggunakan

databse ini kita dapat menghubungkan ke media internet sehingga dapat

diakses dari jauh.

5) MySQL merupakan sebuah

database

client

. Selain menjadi

server

yang

melayani permintaan, MySQL juga dapat melakukan

query

yang

mengakses

database

pada

server

.


(35)

6) MySQL mampu menerima

query

yang bertumpuk dalam satu permintaan

atau disebuh

multi-threading

.

7) MySQL merupakan sebuah

database

yang mampu menyimpan data

berkapasitas sangat besar hingga berukuran

gigabyte

sekalipun.

฀) MySQL didukung oleh driver ODBC, artinya

database

MySQL dapat

diakses menggunakan aplikasi apa saja termasuk berupa visual seperti

delphi maupun

visual basic

.

9) MySQL adalah

database

menggunakan enskripsi

password

. Jadi

database

ini cukup aman karena memiliki password untuk mengaksesnya.

10) MySQL merupakan server

database

yang multi

user

, artinya

database

ini

tidak hanya digunakan oleh sepihak orang akan tetapi merupakan

database

uang dapat digunakan oleh banyak pengguna.

11) MySQL dapat menciptakan lebih dari 16 kunci per tabel, dan dalam satu

kunci memungkinkan berisi belasan

field

.

12) MySQL mendukung

field

yang dijadikan sebagai kunci primer dan kunci

uniq

.

13) MySQL memiliki kecepatan dalam pembuatan tabel maupun peng-

update

-an tabel.

2.6.3. Pengertian iReport

iReport merupakan

tools

untuk membuat desain

report

. iReport yang

digunakan dalam membangun aplikasi ini adalahiReport versi 4.7.0. Keunggulan

menggunakan iReport adalah :


(36)

20

2. Support semua datasource standar maupun custom datasource

3. Dapat membuat

sub-report, multiple datasource, custom code, java

code embedded.

( sumber

:

http://jasperforge.org/jaspersoft/opensource/business_intelligence/irepo

rt

)

2.6.4. XAMPP

XAMPP adalah sebuah software web server apache yang di dalamnya

sudah tersedia database server mysql dan support php programming. XAMPP

merupakan software yang mudah digunakan, gratis dan mendukung instalasi di

Linux dan Windows. Keuntungan lainnya adalah hanya menginstall satu kali dan

sudah tersedia Apache Web Server, MySQL Database Sever, PHP Support (PHP

4 dan PHP 5) dan beberapa module lainnya. Hany bedanya versi untuk Windows

sudah dalam bentuk instalasi grafis dan untuk Linuk dalam bentuk file

terkompresi tar.gz. kelebihan lain yang berbeda dari versi untuk Windows adalah

memilki fitur untuk mengaktifkan sebuah server secara grafis, sedangakan Linux

masih berupa perintah-perintah di dalam console. Oleh karena itu versi untuk

Linux sulit untuk dioperasikan. XAMPP untuk Linux dulu dinamakan LAMPP,

dan sekaranga berubah nama menjadi XAMPP FOR LINUX.

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke

dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi

melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara


(37)

manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis

untuk pemakainya atau auto konfigurasi.

2.7. Jaringan Komputer

Menurut Herwan Suwandi dan Tubagis Firman N. (2012:1) jaringan

komputer adalah kumpulan sejumlah peripheral seperti komputer, printer, dan

peralatan lain yang terintegrasi.

2.7.1. Macam-Macam Jaringan Komputer

Macam-macam jaringan bila dilihat berdasarkan lingkup dan media

transmisinya dibedakan menjadi beberapa macam yaitu :

a. Local Area Network (LAN)

LAN merupakan suatu jaringan komputer yang masih berada di dalam

gedung atau ruangan. Untuk pemakaian internet, LAN dapat

menggunakan media telepon beserta modem, atau media yang lainnya

yang dapat melakukan koneksi dengan internet.

b. Metropolitan Area Network (MAN)

MAN merupakan pengembangan dari LAN. Jaringan ini terdiri dari

beberapa LAN yang saling berhubungan. MAN biasanya digunakan

oleh sebuah perusahaan atau institusi untuk jaringan komputer dalam

satu kota.

c. Wide Area Network (WAN)


(38)

22

WAN telah memenuhi berbagai kebutuhan sistem jaringan seperti

jaringan untuk publik, perbankan,dan transaksi online. WAN

menggunakan protokol internet berupa

Network Service Provider

(NSP).

2.7.2.Topologi Jaringan

Di dalam buku Herwan Suwandi dan Tubagus Firman N. (2012:1)

dijelaskan bahwa topologi jaringan ada 5 Jenis, yaitu :

a. Topologi Bus

Pada topologi bus seluruh komputer dalam sebuah jaringan terhubung

pada sebuah bus atau jalur komunikasi data (kabel). Komputer –

komputer tersebut berkomunikasi dengan cara mengirim dan mengambil

data di sepanjang bus tersebut


(39)

Gambar 2.2. Topologi ฀us

(Sumber:Herwan Suwandi dan Tubagus Firman N, Jaringan

Komputer, 2012)

b. Topologi Ring (Cincin)

Seluruh komputer dan peripheral lainnya dalam jaringan dihubungkan

satu sama lainnya secara berantai sehingga menyerupai cincin atau ring.

Setiap data yang dikirim akan di transmisikan mengelilingi seluruh

jaringan. Selanjutnya komputer tujuan akan mengambil data dari ring

tersebut.


(40)

24

Gambar 2.3. Topologi Ring

(Sumber:Herwan Suwandi dan Tubagus Firman N,Jaringan

Komputer, 2012)

c. Topologi Star

Pada topologi star seluruh komputer baik

client

maupun

server

terhubung dengan sebuah konsentrator untuk mendistribusikan transmisi

data. Alat tersebut dapat berupa

hub

atau

switch

. Masing-masing

komputer dalam jaringan dihubungkan ke konsentrator dengan

menggunakan jalur yang berbeda.


(41)

Gambar 2.4. Topologi Star

(Sumber: Herwan Suwandi dan Tubagus Firman N, Jaringan

Komputer, 2012)

d. Topologi Hybrid/Tree

Topologi ini disebut hybrid dikarenakan beberapa topologi dihubungkan

oleh sebuah topolgo bus sebagai jalur utama untuk melakukan

komunikasi data antar jaringan lokal.

Gambar 2.5. Topologi Tree

(Sumber: Herwan Suwandi dan Tubagus Firman N, Jaringan

Komputer, 2012)

2.7.3 Pengertian Client Server

Sistem

Client Server

mempunyai dua komponen utama yaitu komputer

client dan komputer server. Server merupakan komputer induk yang berfungsi

sebagai penyedia layanan untuk seluruh pemakai yang melakukan pemrosesan

terbanyak untuk memenuhi permintaan-permintaan dari komputer client.


(42)

26

Komputer server juga bertindak sebagai server database yang menyimpan

data. Client yaotu komputer atau

workstation

dalam suatu jaringan yang

mengakses data, file, program, atau aplikasi dari komputer server, kemudian

menampilkan data pada

interface

aplikasi visual pengakses database yang

memiliki komputer client. Selain itu client juga memiliki kemampuan untuk

mengubah dan menghapus data tersebut.

Sistem

Client Server

merupakan suatu sistem komputer yang melibatkan

proses client yang meminta sesuatu pelayanan data kepada komputer server yang

menyediakan layanan data tersebut. Sehingga baik client maupun server

sama-sama melakukan pekerjaan. Keberadaan kombinasi client dan server ini membuat

kumpulan dari program tidak dieksekusi dalam memori yang sama namun terbagi

dalam komputer client dan server.

Arsitektur client server ini merupakan model konektivitas pada jaringan

yang mengenal keberadaan server dan client, dimana masing-masing memiliki

fungsi yang berbeda satu sama lain. Pada model client server terdapat terminal

khusus yang dapat melayani sampai pelayanan komputasi.


(43)

฀7

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan uraian-uraian dan pembahasan pada bab sebelumnya, maka

dapat disimpulkan beberapa hal sebagai berikut :

1. Berdasarkan observasi dan wawancara yang dilakukan pada pimpinan

Al-Ghani Rent Car pada sistem yang berjalan masih belum efektif

dimana pencatatan dan simpanan, data pinjaman dan data pengembalian

masih dicatat dalam pembukuan sehungga mudah rusak atau hilang serta

pembuatan laporannya memakan waktu lama.

2. Dengan dibangunnya Sistem informasi rental mobil pada Al-Ghani Rent

Car dapat mempermudah pengelola dalam melakukan pengolahan data

konsuman, data peminjaman, dan data pengembalian serta

mempersingkat waktu pembuatan laporan peminjaman dan

pengembalian data transaksi mobil dan konsumen.

3. Dengan adanya analisis dan pengujian sistem program pada Al-Ghani

Rent Car maka dapat diketahui kekurangan-kekurangan sehingga dapat

dilakukan perbaikan dan pengembangan sistem serta pengkodean dari

perangkat lunak itu sendiri.

4. Dengan adanya implementasi sistem informasi rental mobil pada

Al-Ghani Rent Car, kegiatan-kegiatan yang berkaitan dengan pengolahan

data tersebut dapat berjalan dengan lebih efektif dan efisien berkat

dibantu dengan pengujian black box.


(44)

฀8

5.2 Saran

Dari kesimpulan yang telah diuraikan diatas, maka saran yang dapat

diberikan adalah :

1. Perlu adanya pengembangan lebih lanjut, seperti sistem informasi yang

berbasis

฀lient Server

/ jaringan, sehingga pengguna sistem informasi

tersebut dapat melibatkan bagian-bagian yang lain.

2. Untuk Pengembangan lebih lanjut, transaksi peminjaman mobil dapat

meminjam lebih dari satu mobil dalam satu kali transaksi.

3. Mengadakan pelatihan untuk operator program ini, khususnya bagi user

program ini agar dapat mengoperasikan program dengan baik, sehingga

penyajian informasinya berjalan dengan baik.


(45)

฀KRIP฀I

฀iajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Sarjana) Fakultas Teknik dan Ilmu Komputer

฀YAHRUL FALAKH

105.10.109

PROGRAM ฀TUDI ฀I฀TEM INFORMA฀I

FAKULTA฀ TEKNIK DAN ILMU KOMPUTER

UNIVER฀ITA฀ KOMPUTER INDONE฀IA

BANDUNG


(46)

฀AFTAR ISI

ABSTRAK...i

ABSTRACK...ii

KATA PENGANTAR ...iii

฀AFTAR ISI...vii

฀AFTAR GAMBAR ...xi

฀AFTAR TABEL...xiv

฀AFTAR SIMBOL ...xv

BAB I PEN฀AHULUAN

1.1 Latar Belakang ...1

1.2 Identifikasi dan Rumusan Masalah ...3

1.2.1 Identifikasi Masalah ...3

1.2.2 Rumusan Masalah ...4

1.3 Tujuan Penelitian ...4

1.4 Kegunaan Penelitian ...5

1.4.1 Kegunaan Praktis ...5

1.4.2 Kegunaan Akademis ...5

1.5 Batasan Masalah ...6

1.6 Lokasi dan Waktu Penelitian ...฀

BAB II Landasan Teori

2.1 Konsep Dasar Sistem ...8

2.1.1 Definisi Sistem...8

2.1.2 Elemen Sistem ...9

2.1.3 Karakteristik Sistem...10


(47)

8

2.3 Pengertian Sistem Informasi ...14

2.4 Metode Pengembangan Sistem Informasi dengan

฀aterfall

...14

2.5 Studi Kasus yang Diteliti ...16

2.5.1 Pengertian Penyewaan ...16

2.5.2 Rental Mobil ...16

2.6 Perangkat Lunak yang Mendukung dalam Membangun Aplikasi...1฀

2.6.1 Java Netbeans IDE ฀.2...1฀

2.6.2 Pengertian

MySql

...18

2.6.3 Pengertian iReport ...19

2.6.4 XAMPP...20

2.฀ Jaringan Komputer...21

2.฀.1 Macam-Macam Jaringan Komputer ...21

2.฀.2 Topologi Jaringan ...22

2.฀.3 Pengertian

Client Server

...25

BAB III Objek dan Metode Penelitian

3.1 Objek Penelitian ...26

3.1.1 Sejarah Singkat Perusahaan Al-Ghani Rent Car ...26

3.1.2 Visi dan Misi...2฀

3.1.3 Struktur Organisasi ...2฀

3.1.4 Deskripsi Tugas...28

3.2 Metode Penelitian ...30

3.2.1 Desain Penelitian ...30

3.2.2 Metode Pengumpulan data ...30


(48)

9

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.2 Metode Pengembangan Sistem...32

3.2.3.3 Alat Bantu Analisis dan Perancangan...35

3.2.4 Pengujian

Software

...41

3.3 Analisis Sistem yang Berjalan...42

3.3.1 Analisis Dokumen...42

3.3.2 Analisis Prosedur Sistem yang Sedang Berjalan...44

3.3.2.1

Flowmap

Peminjaman yang Sedang Berjalan ...46

3.3.2.2

Flowmap

Pengembalian yang Sedang Berjalan ...48

3.3.2.3

Data Flow Diagram

yang Sedanga Berjalan...49

3.3.3 Evaluasi Sistem yang Sedang Berjalan ...51

BAB IV HASIL ฀AN PEMBAHASAN

4.1 Perancangan Sistem...52

4.1.1 Tujuan Perancangan Sistem...52

4.1.2 Gambaran Umum Sistem Yang Diusulkan...52

4.1.3 Perancangan Prosedur Yang Diusulkan...53

4.1.3.1

Flowmap

Peminjaman yang Diusulkan...55

4.1.3.2

Flowmap

Pengembalian yang Diusulkan ...56

4.1.3.3 Diagram Konteks yang Diusulkan...5฀

4.1.3.4 Data Flow Diagram yang Diusulkan ...58

4.1.3.5 Kamus Data ...60

4.1.4 Perancangan Basis Data...61


(49)

10

4.1.4.3

Entity Relationship Diagram

(E-Rdiagram)...64

4.1.4.4 Struktur File...65

4.1.4.5 Kodifikasi ...68

4.2 Perancangan Antar Muka...฀1

4.2.1 Struktur Menu ...฀1

4.2.2 Perancangan Input...฀2

4.2.3 Perancangan Output...฀5

4.3 Arsitektur Jaringan...฀6

4.4 Batasan Implementasi ...฀฀

4.4.2 Implementasi Perangkat Lunak...฀฀

4.4.3 Implementasi Perangkat Keras ...฀8

4.4.4 Implementasi Basis Data...฀9

4.4.5 Implementasi Antar Muka ...88

4.5 Pengujian...96

4.5.1 Rencana Pengujian...96

BAB V KESIMPULAN ฀AN SARAN

5.1 Kesimpulan ...9฀

5.2 Saran...98

฀AFTAR PUSTAKA...99

LAMPIRAN


(50)

11

฀AFTAR GAMBAR

No

Judul Gambar

Halaman

Gambar 2.1 Metode Waterfall ...14

Gambar 2.2 Topologi Bus...22

Gambar 2.3

Topologi Ring...23

Gambar 2.4 Topologi Star...24

Gambar 2.5 Topologi Tree ...24

Gambar 3.1Strukur Organisasi Al-Ghani Rent Car...28

Gambar 3.2 Metode

฀aterfall

...33

Gambar 3.3 Flowmap Peminjaman yang Sedang Berjalan...46

Gambar 3.4 Flowmap Pengembalian yang Sedang Berjalan ...48

Gambar 3.5 Diagram Konteks yang Sedang Berjalan...49

Gambar 3.6 DFD Level 0 yang Sedang Berjalan...50

Gambar 3.฀ DFD Level 1 Proses 1 yang Sedang Berjalan... 50

Gambar 3.8 DFD Level 1 Proses 2 yang Sedang Berjalan ...51

Gambar 4.1 Flowmap Peminjaman yang Diusulkan...55

Gambar 4.2 Flowmap Pengembalian yang Diusulkan ...5฀

Gambar 4.3 Diagram Konteks yang Diusulkan...58

Gambar 4.4 DFD Level 0 yang Diusulkan...58

Gambar 4.5 DFD Level 1 Proses 1 yang Diusulkan ...59

Gambar 4.6 DFD Level 1 Proses 2 yang Diusulkan ...59


(51)

12

Gambar 4.9 Struktur Menu ...฀1

Gambar 4.10 Form Login...฀2

Gambar 4.11 Form Data Konsumen ...฀3

Gambar 4.12 Form Data Mobil...฀3

Gambar 4.13 Form Data Peminjaman...฀4

Gambar 4.14 Form Data Pengembalian...฀4

Gambar 4.15 Faktur Peminjaman ...฀5

Gambar 4.16 Laporan Peminjaman ...฀5

Gambar 4.1฀ Laporan Pengembalian...฀6

Gambar 4.18 Perancangan Arsitektur Jaringan...฀฀

Gambar 4.19 Form Login...88

Gambar 4.20 Form Menu Utama ...89

Gambar 4.21 Form Data Konsumen ...90

Gambar 4.22 Form Data Mobil...90

Gambar 4.23 Form Transaksi Peminjaman...91

Gambar 4.24 Form Transaksi Pengembalian...92

Gambar 4.25 Form Laporan Data Peminjaman ...92

Gambar 4.26 Cetak Laporan Data Peminjaman...93

Gambar 4.2฀ Form Laporan Pengembalian ...93

Gambar 4.28 Cetak Laporan Transaksi Pengembalian...94


(52)

13

Gambar 4.30 Tampilan Awal Proses Instalasi...95

Gambar 4.31 Tampilan Pilih

Directory

...95

Gambar 4.32 Icon Sistem Informasi Rental Mobil Al-Ghani...96


(53)

14

No

Judul Tabel

Halaman

Tabel 1.1 Waktu Penelitian ...฀

Tabel 4.1 Tabel Konsumen ...65

Tabel 4.2 Tabel Mobil...66

Tabel 4.3 Tabel Peminjaman...6฀

Tabel 4.4 Tabel Pengembalian ...6฀

Tabel 4.5 Detail Peminjaman ...68


(54)

15

฀AFTAR SIMBOL

Simbol-simbol pada Bagan Alir Dokumen (Flow Map) :

SIMBOL

NAMA

KETERANGAN

฀okumen

Menunjukan dokumen masukan atau

dokumen keluaran baik untuk proses manual

atau komputer

Proses

Manual

Menunjukan proses yang dilakukan secara

manual

Proses

Menunjukan kegiatan proses dari operasi

program komputer.

฀atabase

Penyimpanan Data

Aliran/Arus

Menunjukan arus informasi yang masuk dan

keluar antar proses, bagian dan antar

penyimpanan.

Arsip

Menunukan tempat penyimpanan dalam

bentuk arsip atau dokumen


(55)

16

SIMBOL

NAMA

KETERANGAN

Aliran / Arus

Menunjukan arus informasi yang

masuk dan keluar antar proses, bagian

dan antar penyimpanan

Kesatuan Luar

(External Entity)

/ Boundary

Merupakan suatu kesatuan atau entitas

Proses

Merupakan simbol proses/kegiatan

yang dilakukan oleh orang, mesin atau

komputer

Simpanan ฀ata

Merupakan simbol dari media

penyimpanan data


(56)

1฀

Simbol-simbol pada Entity Relationship Diagram (ERD) :

SIMBOL

NAMA

KETERANGAN

Aliran

Menunjukan aliran data

Entitas

Merupakan suatu kesatuan atau entitas

Relasi

Merupakan simbol dari hubungan atau

relasi antar entitas

(Sumber : Perencanaan & Pembangunan Sistem Informasi / Budi Sutedjo

฀harma Oetomo-Yogyakarta,Penerbit Andi Publisher,2006)


(57)

฀฀

A, Kristanto, 2008, Perancangan Sistem Informasi Dan Aplikasinya, Yogyakarta,

GAVA MEDIA.

Andri Kristanto. 2008. Perancangan Sistem Informasi. Gaya Mada. Yogyakarta.

Bin Ladjamudin. 2005.

฀istem Informasi Manajemen

: Konsep dan

Pengembangannya. Lingga Jaya, Bandung

Edhy Sutanta. 2003. Sistem Informasi Manajemen. Graha Ilmu. Bandung.

Harianto Antonio dan Novi Safriadi, Oktober 2012,

Rancang Bangun ฀istem

Informasi Administrasi Informatika (฀I-ADIF)

. Jurnal ELKHA, Vol. 4,

No.2,

Herwan Suwandi dan Tubagus Firman N. 2012. Jaringan Komputer. Unikom.

Bandung.

Perencanaan & Pembangunan Sistem Informasi / Budi Sutedjo Dharma

Oetomo-Yogyakarta,Penerbit Andi Publisher,2006

Berbagai sumber di Internet, 2015, antara lain :

http://en.wikipedia.org/wiki/NetBeans (8 November 2014)

http://jurnal.sttgarut.ac.id/index.php/algoritma/article/download/30/31, (7 April

2014).


(58)

DAFTAR RIWAYAT HIDUP

A.

Biodata

Nim

: 10510109

Nama Lengkap

: Syahrul Falakh

Nama Panggilan

: Syahrul/Ayul

Tempat & Tanggal Lahir

: Bandung, 3 April 1992

Jenis Kelamin

: Laki-laki

Agama

: Islam

Alamat

: Komplek Bumi Panyileukan Blok C10/6

RT.01/RW.03 Cibiru Bandung

Warganegara

: Indonesia

Nomor Telepon

: (022) 7808905/082216411415

E-Mail

: ayulsyahrul92@gmail.com

B.

Pendidikan Formal

1.

1998 – 2004

: SD Negeri Panyileukan 01

2.

2004 – 2007

: SMP Negeri 18 Bandung

3.

2007 – 2010

: SMK MedikaCom Bandung

4.

2010 – Sekarang

: Mahasiswa Program Strata Satu (S1)

Fakultas Teknik dan Ilmu

Komputer

Program

Studi

Sistem

Infromasi


(59)

(60)

฀ATA PENGANTAR

฀ssalaamu’alaikum Warahmatullaahi Wabarakaatuh

Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah

melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menjalankan dan

menyelesaikan penelitian dengan judul

“SISTEM INFORMASI PENYEWAAN

MOBIL PADA ALGHANI RENT CAR

”.

Laporan skripsi ini diajukan sebagai salah satu syarat untuk kelulusan pada

Program Studi Sistem Informasi Jenjang Strata Satu Fakultas Teknik dan Ilmu

Komputer di Universitas Komputer Indonesia.

Mengingat keterbatasan, pengetahuan, kemampuan, pengalaman dan

waktu dari penulis, maka penulis menyadari bahwa laporan skripsi ini tidak luput

dari berbagai kekurangan dan terdapat kesalahan. Oleh karena itu, penulis sangat

mengharapkan kritik dan saran yang dapat membangun untuk perbaikan serta

penambahan pengetahuan bagi penulis khususnya, dan untuk pihak lain yang

membutuhkan pada umumnya.

Selama menyusun laporan skripsi ini, penulis banyak menerima

bimbingan, arahan, bantuan dan dorongan yang sangat berarti. Sehubungan

dengan itu, pada kesempatan ini penulis ingin menyampaikan rasa terima kasih

yang sedalam dalamnya kepada semua pihak atas bantuan dan kerja samanya

kepada :

1.

Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga

penulis dapat menyelesaikan laporan skripsi ini.


(1)

4

2. Orangtua penulis Ibu Sumiyati dan Bapak Chaeruddin tercinta yang telah memberikan do’a, dukungan motivasi dan perhatian yang tidak ternilai. ฀. Dr. Ir. Eddy Soeryanto Soegoto, M.Sc. selaku Rektor Universitas

Komputer Indonesia.

4. Prof. Dr. Ir. H. Denny Kurniadie, M Sc. Selaku Dekan Fakultas Teknik dan Ilmu Komputer.

5. Citra Noviyasari, S.Si.,M.T. Selaku Ketua Program Studi Sistem Informasi.

6. Lusi Melian, S.Si., M.T. selaku Dosen Wali kelas SI-4 angkatan 2010 yang telah membantu kelancaran penulis dari berbagai permasalahan mengenai perkuliahan.

7. Lusi Melian, S.Si., M.T. selaku Dosen Pembimbing yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepada penulis sehingga dapat diselesaikannya skripsi ini dengan tepat waktu dan hasil yang optimal.

8. Para Dosen serta Staff Sistem Informasi Universitas Komputer Indonesia yang telah menjadi sumber ilmu penulis selama ini.

9. Para Staff dan karyawan Al-Ghani Rent Car khususnya bapak Robi Twi Hermawan selaku Narasumber yang telah meluangkan waktu dan memberikan bantuan serta arahan dalam penyusunan laporan skripsi ini. 10. Kakak tercinta Dien Fajria yang selalu memberikan semangat, dukungan,


(2)

5

11. Teman-teman Otte Basecamp/Frozt Gifani Putra, Rico Ahmad F, Ichlas Cahya B, Deni Hamzah, Chandra Hidayat, M.Maulana, Mulyadi yang telah menemani dan memberi hiburan kepada penulis dikala sedang jenuh. 12. Teman-teman dari Stroke dan Micro Corp. Yang telah memberikan

dukungan kepada penulis.

1฀. Teman-teman seperjuangan di kelas SI-4 2010 atas bantuan dan do’a kepada penulis.

14. Teman-teman dari B฀TINTEH yang telah memberikan dukungan dan motivasi kepada penulis.

15. Teman-teman satu perjuangan bimbingan Ibu Lusi Melian yang saling mendukung dan saling membantu.

16. Seluruh pihak baik keluarga maupun teman-teman yang tidak dapat disebutkan satu per satu, terima kasih telah memberikan motivasi, inspirasi, semangat serta do’a yang tulus dan ikhlas sehingga membantu penulis dalam memperlancar proses pembuatan Skripsi ini.

Akhir kata penulis ucapkan semoga bantuan yang telah diberikan kepada penulis dalam penyusunan Skripsi ini akan mendapat balasan yang lebih besar dari Allah SWT, Aamiin. Semoga laporan penelitian ini dapat memberikan manfaat yang optimal bagi penulis khususnya dan kita semua pada umunya.


(3)

6

Bandung, Januari 2015


(4)

(5)

(6)