Sistem Informasi Penyewaan Rental Mobil di CV. Surya Rental Mobil Bandung

(1)

TUGAS AKHIR

Diajukan sebagai salah satu syarat kelulusan pada

Program Studi Manajemen Informatika Jenjang D3(Diploma)

Fakultas Teknik dan Ilmu Komputer

AZIS WAHAB SUTARDI

1.09.09.084

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2013


(2)

(3)

(4)

vi

Halaman LEMBAR PENGESAHAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi dan Rumusan Masalah ... 3

1.3 Maksud dan Tujuan Penelitian ... 4

1.4 Kegunaan Penelitian ... 4

1.4.1 Kegunaan Akademis ... 4

1.4.2 Kegunaan Praktis ... 5

1.5 Batasan Masalah ... 5

1.6. Lokasi dan Waktu Penelitian ... 6

1.6.1 Lokasi Penelitian ... 7


(5)

vii

2.1.1 Pengertian Sistem ... 8

2.1.2 Elemen Sistem ... 8

2.1.3 Karakteristik Sistem ... 10

2.1.4 Klasifikasi Sistem ... 12

2.2 Pengertian Informasi ... 14

2.2.1 Fungsi Informasi ... 16

2.2.2 Nilai Informasi ... 17

2.3 Pengertian Sistem Informasi ... 19

2.3.1 Berdasarkan Komponen Fisiknya ... 20

2.3.2 Berdasarkan Fungsi Pengolahannya ... 21

2.3.3 Berdasarkan Fungsi Keluaran ... 23

2.4 Pengertian Basis Data ... 24

2.5 Pengertian Penyewaan ... 25

2.5.1 Sekilas Rental Mobil dan Manfaatnya ... 27

2..6 Perangkat Lunak Pendukung ... 28

2.6.1 Sekilas Tentang MySQL ... 28

2.6.2 Jasper i-Report 4.1.3 ... 28

2.6.3 Sekilas Tentang NetBeans ... 29

BAB III OBJEK DAN METODE PENELITIAN ... 30

3.1 Objek Penelitian ... 30


(6)

viii

3.1.4 Deskripsi Tugas ... 32

3.2 Metode Penelitian ... 32

3.2.1 Desain Penelitian ... 32

3.2.2 Jenis dan Metode Pengumpulan Data ... 33

3.2.2.1 Sumber Data Primer ... 33

3.2.2.2. Sumber Data Sekunder ... 34

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 34

3.2.3.1. Metode Pendekatan Sistem ... 34

3.2.3.2. Metode Pengembangan Sistem ... 35

3.2.3.3 Alat Bantu Analisis dan Perancangan ... 38

3.2.4 Pengujian Software ... 43

BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 45

4.1 Analisis Sistem Yang Berjalan ... 45

4.1.1 Analisis Dokumen ... 45

4.1.2 Analisisi Prosedur yang sedang berjalan ... 46

4.1.2.1. Flow Map ... 48

4.1.2.2. Diagram Konteks ... 51

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

4.1.3 Evaluasi Sistem yang sedang Berjalan ... 52

4.2 Perancangan Sistem ... 55


(7)

ix

4.2.3.1. Flow Map ... 57

4.2.3.2. Diagram Konteks ... 60

4.2.3.3. Data Flow Diagram (DFD) ... 60

4.2.3.4. Kamus Data ... 62

4.2.4 Perancangan Basis Data ... 66

4.2.4.1. Normalisasi ... 67

4.2.4.2. Relasi Tabel ... 68

4.2.4.3. Entity Relationship Diagram ... 70

4.2.4.4. Struktur File ... 70

4.2.4.5. Kodefikasi ... 73

4.2.5 Perancangan Antar Muka ... 74

4.2.5.1. Struktur Menu ... 74

4.2.5.2. Perancangan Input ... 75

4.2.5.3. Perancangan Output ... 80

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ... 85

5.1 Implementasi ... 85

5.1.1 Batasan Implementasi ... 85

5.1.2 Implementasi Perangkat Lunak ... 86

5.1.3 Implementasi Perangkat Keras ... 86


(8)

x

5.1.7 Penggunaan Program ... 106

5.2 Pengujian ... 107

5.2.1 Rencana Pengujian ... 107

5.2.2 Kasus dan Hasil Pengujian ... 108

5.2.3 Kesimpulan Hasil Pengujian ... 110

BAB VI KESIMPULAN DAN SARAN ... 111

6.1 Kesimpulan ... 111

6.2 Saran ... 111

DAFTAR PUSTAKA LAMPIRAN


(9)

iii

KATA PENGANTAR

Bismillahirahmanirahim, Assalamualaikum Wr. Wb.

Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini, dengan judul “ SISTEM INFORMASI PENYEWAAN RENTAL MOBIL DI CV.

SURYA RENTAL MOBIL BANDUNG”.

Tugas Akhir ini merupakan salah satu syarat yang ditujukan untuk memenuhi salah satu syarat dalam menyelesaikan Jenjang Diploma Tiga Program Studi Manajemen Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Bandung.

Penulis menyadari masih banyak kekurangan dan kesalahan dalam menyusun Proposal Tugas Akhir ini, karena kemampuan penulis yang terbatas. Oleh karena itu, kritik dan saran penulis harapkan untuk perbaikan selanjutnya.

Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan Tugas Akhir ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak, dengan bantuan dan dorongan itu pula, maka penulis dapat menyelesaikan Tugas Akhir ini sebagaimana mestinya. Oleh karena itu dengan segala kerendahan hati dan penuh dengan keikhlasan penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada yang terhormat:


(10)

iv

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

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

3. Syahrul Mauluddin, S.Kom., M.Kom selaku Ketua Program Studi Manajemen Informatika Komputer Indonesia.

4. Wahyu Nurjaya WK, ST., M.Kom selaku Dosen Wali

5. Andris Sahata. S, S.Kom selaku Dosen Pembimbing yang telah meluangkan waktu, bantuan, dukungan serta kesabarannya membimbing penulis dalam penyusunan tugas akhir ini dari awal sampai akhir.

6. Seluruh Staff Dosen dan Sekertariat Program Studi Manajemen Informatika, kami mengucapkan terima kasih.

7. Deden Suhe Selaku pembimbing di CV.SURYA RENTAL MOBIL BANDUNG yang selalu meluangkan waktunya untuk membimbing penulis. 8. Mamah dan Papah ku yang telah memberikan seluruh kasih sayangnya,

dukungan moril, spirit, dan materi kepada penulis.

9. Adik-adik saya Asbi, Selvi, dan dede maul terimakasih yang selalu memberikan semangat dan doanya.

10. Seluruh keluarga besarku terimakasih atas doa dan dorongannya.

11. Para Sahabat MI-18 Rofi, Dewan, Agunk, Yudha, Hari, Yusuck, Tami, Ginting, Puput, Dian,Ipoy,Kinoy,Dewa,Panji Serta yang lainnya yang telah memberikan semangat.


(11)

v

12. Sahabat MVS beny. Dahu, Hamid, Riandika, Fey, Neng, Indri, Peto, Nurul, terimakasih atas semangatnya.

13. Dan rekan-rekan Marni shop Family terimakasih atas dukungan dan doanya. 14. Dan semua pihak yang tidak bisa penulis sebutkan satu persatu.

Penulis berharap semoga Tugas Akhir ini bermanfaat khususnya bagi penulis dan umumnya bagi semua pihak.

Wassalamualakium Wr.Wb

Bandung, Juli 2013


(12)

Abdul Kadir, Pengenalan Sistem Informasi 2003, Andi: Yogjakarta

Al-Bahra, 2005 , Analisis dan desain Sistem Informasi, Graha Ilmu: Yogjakarta Andri Kristanto, 2008,Perancangan Sistem Informasi dan Aplikasinya.Gava Media.Yogyakarta.

Azhar Susanto, 2000, Sistem Informasi Manajemen Konsep dan Pengembanganya. Linggajaya. Bandung

Edhy Sutanta, 2003, Sistem Informasi Manajemen. Graha Ilmu: Yogjakarta Fatansyah, 2007, Basis Data. Yogyakarta

(http://elib.unikom.ac.id/gdl.php?mod=browse&op=read&id=jbptunikompp-gdl-riphitasdi-19655&q=penyewaan 05-03-2013,21:34)

(http://www.edisusanto.com/menggunakan-mysql)

(http://jasperforge.org/plugins/mwiki/index.php/Ireport/What_is_iReport).

(http://www.mercubuana.ac.id/file/20yohanes.pdf /14/03/2013/12:05) (http://netbeans.org/index_id)


(13)

1

PENDAHULUAN

1.1 Latar Belakang Penelitian

Di era globalisasi ini kemajuan teknologi dan ilmu pengatahuan merupakan bagian yang sangat penting dan sangat berpengaruh dalam perkembangan suatu organisasi, pesatnya teknologi informasi telah merubah tata kerja di segala bidang menjadi lebih efisien, praktis dan handal dari waktu ke waktu.

Sedangkan hasil kemajuan teknologi seperti komputer pada saat ini merupakan suatu kebutuhan setiap instansi, baik dalam pemerintahan maupun instansi perusahaan swasta, kemajuan suatu instansi atau perusahaan dapat dilihat dari bagaimana cara memanfaatkan teknologi komputerisasi sebagai alat bantu dalam menyelesaikan masalah atau pekerjaan. Hal tersebut dapat sangat menunjang dalam perusahaan berskala besar, menengah maupun kecil dalam persaingan bisnis global yang semakin pesat.

Setiap perusahaan baik itu perusahaan kecil, menengah maupun perusahaan besar membutuhkan pengolahan data yang khusus untuk mengelola suatu data dengan cepat dan tepat, sehingga tidak menjadi banyak penumpukan tugas yang menyita waktu dan tenaga dalam menyelesaikan suatu pekerjaan.

Hal inilah yang menjadi permasalahan pada setiap perusahaan tersebut, untuk itu penggunaan dengan cara metode pencatatan media kertas dan tulisan


(14)

harus mengalamin perubahan, dikarenakan akan sulit dalam pencarian data dan penyimpanan datanyanya yang rentan akan kehilangan data. Salah satu penerapan yang baik adalah dengan menggunakan sistem komputerisasi. Dengan teknologi komputerisasi mampu menyediakan kemudahan berupa aplikasi yang mengelola data, Dalam hal pencarian data dan penyimpanan data.

CV. SURYA RENTAL MOBIL Bandung merupakan sebuah instansi atau perusahaan yang bergerak dalam bidang jasa. Adapun kendala yang dihadapi oleh CV. SURYA RENTAL MOBIL Bandung adalah masih menggunakan media kertas dan tulisan bentuk dokumen berupa data pengembalian mobil, data penyewa, dan laporan transaksi penyewaan mobil, yang dapat memperlambat dalam proses penyewaan mobil, pencarian data dan pembuatan laporan penyewaan tiap bulannya, karena harus mencari dan menyesuaikan arsip-arsip tersebut dan keamanan datanya pun belum tentu terjamin.

Berdasarkan permasalah tersebut, maka penulis membuat sistem informasi yang berbasis desktop sebagai bahan tugas akhir dengan judul “ SISTEM INFORMASI PENYEWAAN RENTAL MOBIL DI CV. SURYA RENTAL

MOBIL BANDUNG dimana system informasi ini diharapkan dapat

mengoptimalkan kinerja rental mobil tersebut.

1.2 Identifikasi dan Rumusan Masalah

Dalam melakukan penyusunan tugas akhir di CV. SURYA RENTAL MOBIL Bandung penulis ingin mengetahui lebih lanjut mengenai Sistem


(15)

Penyewaan Rental Mobil di CV. SURYA RENTAL MOBIL, adapun beberapa masalah yang penulis hadapi adalah sebagai berikut :

1. Pencatan menggunakan media kertas yang rentan akan kehilangan data menyebabkan kesulitan dalam pencarian data yang dibutuhkan.

2. Media penyimpanan data penyewaan dan data penyewa masih berupa arsip, sehingga memperlambat dalam proses pencarian data dan penyewaan mobil karena tidak adanya media penyimpanan data/database khusus penyewaan. 3. Proses pembuatan laporan dan pencarian data memerlukan waktu yang cukup

lama karena data masih berbentuk arsip/dokumen.

Berdasarkan hasil penelitian penulis merumuskan masalah sebagai berikut :

1. Bagaimana sistem penyewaan mobil yang sedang berjalan pada CV. Surya Rental Mobil Bandung

2. Bagaimana perancangan sistem informasi penyewaan mobil CV. Surya Rental Mobil Bandung

3. Bagaimana pengujian sistem informasi Penyewaan mobil di CV. Surya Rental Mobil Bandung

4. Bagaimana implementasi sistem informasi penyewaan rental mobil di CV. Surya Rental Mobil Bandung.

1.3 Maksud dan Tujuan Penelitian

Maksud diadakannya penelitian ini adalah untuk membangun sistem informasi penyewaan rental mobil di CV.Surya Rental Mobil Bandung.


(16)

1. Untuk mengetahui sistem penyewaan rental mobil yang sedang berjalan di CV.Surya Rental Mobil Bandung.

2. Untuk menghasilkan sistem informasi penyewaan rental mobil yang dibutuhkan di CV.Surya Rental Mobil Bandung

3. .Untuk mengetahui pengujian sistem informasi penyewaan rental mobil di CV.Surya Rental Mobil Bandung.

4. Untuk mengimplementasikan sistem informasi penyewaan rental mobil di CV.Surya Rental Mobil Bandung.

1.4 Kegunaan Penelitian

Penulis berharap dalam penyusunan penelitian ini dapat berguna bagi berbagai pihak diantaranya :

1.4.1. Kegunaan Akademis

a. Bagi Pengembangan Ilmu

Dapat memberikan informasi terbaru bagi pengembangan ilmu Manajemen Informatika, terutama pada proses penyewaan mobil.

b. Bagi Peneliti Lain

Membantu peneliti lain yang ingin mengetahui bagaimana proses penggajian pegawai di suatu instansi atau perusahaan. Selain itu dapat dijadikan bahan referensi untuk perbaikan atau pengembangan bagi peneliti lain yang akan meneliti masalah yang sama.


(17)

c. Bagi Penulis

Agar dapat menambah wawasan dan meningkatkan pengetahuan sekaligus memahami pentingnya teori yang di dapat dalam perkuliahan serta dapat mengaplikasikan teori tersebut kedalam perusahaan

1.4.2. Kegunaan Praktis

a. Bagi Perusahaan

Dapat dijadikan sebagai sumber pemikiran dan rekomendasi dalam upaya meningkatkan kualitas pelayanan.

b. Bagi Pelanggan

Dapat lebih efisien waktu dalam menyewa mobil, dapat mempermudah dalam penyewaan dan pengembalian mobil

1.5 Batasan Masalah

Pada penyusunan tugas akhir ini penulis akan membatasi pembahasan ruang lingkup masalah, hal ini mencakup :

1. Proses hitungan denda didapat dari 10 % perjam dari harga sewa mobil apabila pengembalian mobil terlambat (lebih dari sama dengan 45 menit) dikenakan denda 1jam dan juga denda di hitung berdasarkan keterlambatan per hari apabila mobil apabila terlambat lebih dari satu hari (24 jam) maka denda dihitung perharga sewa mobil.

2. Sistem ini di buat untuk memudahkan pendataan mobil.


(18)

4. Laporan yang akan di buat berupa laporan penyewaan, laporan denda, laporan penyewa,dan laporan mobil.

5. Penyewaan atau pemesanan dilakukan secara langsung ke tempat lokasi penyewaan mobil.

6. Penyewaan mobil tidak disertakan dengan penyewaan supir. 7. Kehilangan dan kerusakan ditanggung oleh pihak penyewa.

8. Pembayaran dibayar secara tunai dan pembayaran di bayarkan 100% dari harga sewa.

9. Sistem ini tidak membahas boking dalam melakukan penyewaan mobil.

1.6 Lokasi dan Waktu Penelitian

Adapun lokasi dan waktu penelitian adalah sebagai berikut:

1.6.1 Lokasi Penelitian

Lokasi penelitian yang penulis lakukan adalah di CV.Surya Rental Mobil Bandung yang beralamat di Jl. Komplek Sarijadi Blok 10 No. 38 No Telepon (022)70536462 atau 085220346598.

1.6.2 Waktu Penelitan

Sedangkan waktu yang dibutuhkan selama penelitian adalah ± 4 bulan, terhitung dari bulan Maret 2013 sampai dengan bulan Juni 2013


(19)

Tabel 1.1 Jadwal Penelitian

No Aktifitas

Maret 2013

April 2013

Mei 2013

Juni 2013 I II III I I II III IV I II III IV I II III IV

1

Mengindentifikasi kebutuhan Data Primer dan Sekunder 2 Membangun

Prototype 3

Menguji Sistem 4

Evaluasi Sistem 5 Penerapan Sistem


(20)

8 2.1 Sistem

Sistem dalam pengertian yang paling umum adalah sekumpulan benda yang memiliki hubungan di antara mereka. Kata sistem sendiri berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.

2.1.1 Pengertian Sistem

Secara umum, sistem dapat didefinisikan sebagai kumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan. Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen.(2003:4)

Sedangkan pengertian sistem menurut Andri Kristanto dalam bukunya

Perancangan Sistem Informasi dan Aplikasinya (2008 : 1) adalah Sistem merupakan jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

Dari pengertian diatas sistem dapat diartikan sebagai kumpulan atau jaringan kerja yang saling berhubugan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu.

2.1.2 Elemen Sistem

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen. (2003 : 2-4) Suatu sistem mempunyai karakteristik sebagai berikut:


(21)

1) Tujuan

Merupakan tujuan dari sistem tersebut berupa tujuan usaha,kebutuhan masalah prosedur pencapaian tujuan.

2) Batasan

Merupakan batasan-batasan yang ada dalam mencapai tujuan dan sistem dimana batasan ini berupa peraturan-peraturan, biaya-biaya, personil, peralatan, dll. 3) Kontrol

Merupakan pengawas dari pelaksanaan pencapaian tujuan sistem yang dapat berupa kontrol pemasukan data (input), kontrol keluaran data (output), kontrol pengoperasian, dll.

4) Input

Merupakan bagian dari sistem yang bertugas untuk menerima data masukan dimana data dapat berupa asal masukan, frekuensi pemasukan data, jenis pemasukan data, dll.

5) Proses

Merupakan bagian yang memproses masukan data menjadi informasi sesuai dengan keinginan penerima, proses data berupa : klarifikasi, peringkasan, pencarian, dll.

6) Output

Merupakan keluaran atau tujuan akhir dari sistem. Output dapat berupa laporan, grafik, dll.


(22)

7) Umpan Balik

Merupakan elemen-elemen sistem yang tugasnya apakah sistem berjalan sesuai keinginan, umpan balik dapat berupa perbaikan, pemeliharaan, dll.

2.1.3 Karakteristik Sistem

Menurut Edhy Sutanta dala Sistem Informasi Manajemen. (2003 : 4-6) Suatu sistem mempunyai karakteristik sebagai berikut:

1. Mempunyai komponen (components)

Komponen sistem adalah segala sesuatu yang menjadi bagian penyusun sistem. Komponen sistem dapat berupa benda nyata ataupun abstrak. Komponen sistem disebut sebagai subsistem, dapat berupa orang, benda, hal atau kejadian yang terlibat di dalam sistem.

2. Mempunyai batas (boundary)

Batas sistem diperlukan untuk membedakan satu sistem dengan sistem yang lain. Tanpa adanya batas sistem, maka sangat sulit untuk menjelaskan suatu sistem. Batas sistem akan memberikan score tinjauan terhadap sistem.

3. Mempunyai lingkungan (environments)

Lingkungan sistem adalah segala sesuatu yang berada di luar sistem. Lingkungan sistem dapat menguntungkan ataupun merugikan. Umumnya, lingkungan yang menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan sistem. Sedangkan lingkungan sistem yang merugikan akan diupayakan agar mempunyai pengaruh seminimal mungkin, bahkan jika mungkin ditiadakan.


(23)

4. Mempunyai penghubung / antar muka (interface) antar komponen

Penghubung / antar muka (interface) merupakan komponen sistem, yaitu segala sesuatu yang bertugas menjembatani hubungan antar komponen dalam sistem. Penghubung / antar muka merupakan sarana yang memungkinkan setiap komponen saling berinteraksi dan berkomunikasi dalam rangka menjalankan fungsi masing-masing komponen.

5. Mempunyai masukan (input)

Masukan merupakan komponen sistem, yaitu segala sesuatu yang perlu dimasukkan kedalam sistem sebagai bahan yang akan diolah lebih lanjut untuk menghasilkan keluaran yang berguna.

6. Mempunyai pengolahan (processing)

Pengolahan merupakan komponen sistem yang mempunyai peran utama mengolah masukan agar menghasilkan keluaran yang berguna bagi para pemakainya. Pengolahan dapat berupa program aplikasi komputer yang kemudian dikembangkan untuk keperluan khusus. Dimana program aplikasi tersebut mampu menerima masukan, mengolah masukan, dan menampilkan hasil olahan sesuai dengan kebutuhan para pemakai.

7. Mempunyai keluaran (output)

Keluaran merupakan komponen sistem yang berupa berbagai macam bentuk keluaran yang dihasilkan oleh komponen pengolahan.


(24)

8. Mempunyai sasaran (objectives) dan tujuan (goal)

Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama dengan harapan agar mampu mencapai sasaran dan tujuan sistem. Sasaran berbeda dengan tujuan. Sasaran sistem adalah apa yang ingin dicapai oleh sistem untuk jangka waktu yang relatif pendek. Sedangkan tujuan merupakan kondisi / hasil akhir yang ingin dicapai oleh sistem untuk jangka waktu yang panjang. Dalam hal ini, tahapan merupakan hasil pada setiap tahapan tertentu yang mendukung upaya pencapaian tujuan.

9. Mempunyai Kendali (control)

Bagian kendali mempunyai peranan utama dalam menjaga atas proses dalam sistem dapat berlangsung secara normal sesuai dengan batasan yang telah ditetapkan sebelumnya. Kendali dapat berupa validasi masukan, validasi proses, maupun validasi keluaran yang dapat dirancang dan dikembangkan secara terprogram.

10. Mempunyai umpan balik (feed back)

Umpan balik diperlukan oleh bagian kendali (control) sistem untuk mengecek terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke dalam kondisi normal.

2.1.4Klasifikasi Sistem

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen. (2003 : 8-9) Tinjauan tentang suatu sistem dapat diklasifikasikan dalam beberapa cara, antara lain:


(25)

1. Sistem fisis (physical systems) dan sistem abstrak (abstract system)

Sistem fisis adalah sistem yang komponennya berupa benda nyata yang dapat dilihat atau dijamah oleh tangan manusia. Contoh sistem fisis adalah sistem perangkat keras (hardware) komputer yang antara lain terdiri atas, unit pusat pengolah (Central ProcessingUnit / CPU), memory, monitor, keyboard, dan lainnya. Sedangkan sistem abstrak adalah sistem yang komponennya tidak dapat dilihat atau dijamah oleh tangan manusia. Contoh sistem abstrak adalah sistem operasi (Operating Systems / OS) komputer yang terdiri atas sekumpulan instruksi dalam bahasa yang dipahami oleh mesin komputer. Umumnya suatu sistem terdiri atas gabungan komponen fisis dan abstrak yang saling bekerja sama.

2. Sistem alamiah (natural systems) dan sistem buatan manusia (human made systems)

Sistem alamiah adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campur tangan manusia. Sedangkan sistem buatan manusia ada sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri atas sekumpulan planet, gugusan bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komputer yang ada sebagai hasil karya teknologi yang dikembangkan oleh manusia.

3. Sistem tertentu (deterministic systems) dan sistem tidak tentu (probabilistic systems)

Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diprediksi sebelumnya. Sedangkan sistem tidak tentu tingkah lakunya


(26)

tidak dapat ditentukan/diprediksi sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Sedangkan sistem perekonomian dalam suatu Negara termasuk klasifikasi sistem tidak tentu, karena tidak diketahui dengan pasti apa yang akan terjadi terhadap kondisi perekonomian tersebut apabila terjadi suatu kejadian tertentu.

4. Sistem tertutup (closed systems) dan sistem terbuka (open systems)

Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai perilaku yang dipengaruhi oleh lingkungannya. Dalam kenyataannya hampir tidak ada suatu sistem yang benar-benar tertutup. Yang ada adalah sistem yang relatif tertutup, yaitu sistem yang relatif tidak dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan contoh sistem relatif tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem. Sekalipun sistem aplikasi komputer akan terhenti apabila satu daya listrik ke komputer mengalami gangguan/padam.

2.2 Pengertian Informasi

Data dapat didefinisikan sebagai bahan keterangan tentang kejadian-kejadian nyata atau fakta-fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak yang menunjukkan jumlah, tindakan atau hal. Data dapat berupa catatan-catatan dalam kertas, buku, atau tersimpan sebagai file dalam basis data.


(27)

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen (2003 : 9-10) Informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat mendatang. Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan unit pengolah.

Menurut Azhar Susanto dalam bukunya Sistem Informasi Manajemen Konsep dan Pengembanganya (2000 : 37) Informasi merupakan hasil dari pemrosesan data, akan tetapi tidak semua dari hasil pemrosesan data tersebut bisa menjadi informasi.

Dari pengertian diatas dapat disimpulkan informasi adalah data yang telah diolah sehingga menghasilkan nilai yang lebih bermakna dan bermanfaat bagi penerimanya.

Transformasi data menjadi informasi dapat digambarkan sebagaimana ditunjukkan oleh gambar di bawah ini. Dalam gambar tersebut, input adalah data yang akan diolah oleh unit pengolah, dan output adalah informasi sebagai hasil pengolahan data yang telah diinputkan tersebut. Suatu unit penyimpan diperlukan sebagai alat simpanan data, pengolah, maupun informasi.

Gambar 2.1 Transformasi Data Menjadi Informasi Sumber : Edhy Sutanta (2003:10) Sistem Informasi Manajemen

INPUT UNIT PENGOLAH OUTPUT


(28)

2.2.1Fungsi Informasi

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen (2003:11) Suatu informasi mempunyaibeberapa fungsi, antara lain:

a. Menambah pengetahuan

Adanya informasi akan menambah pengetahuan bagi penerimanya yangdapat digunakan sebagai bahan pertimbangan yang mendukung proses pengambilan keputusan.

b. Mengurangi ketidakpastian

Adanya informasi akan mengurangi ketidakpastian karena apa yang akan terjadi dapat diketahui sebelumnya, sehingga menghindari keraguan pada saat pengambilan keputusan.

c. Mengurangi resiko kegagalan

Adanya informasi akan resiko kegagalan karena apa yang akan terjadi dapat diantisipasi dengan baik, sehingga kemungkinan terjadinya kegagalan akan dapat dikurangi dengan pengambilan keputusan yangtepat.

d. Mengurangi keanekaragaman/variasi yang tidak diperlukan

Adanya informasi akan mengurangi keanekaragaman yang tidak diperlukan, karena keputusan yang diambil lebih terarah.

e. Memberi standar, aturan-aturan, ukuran-ukuran, dan keputusan-keputusan yang menentukan pencapaian sasaran dan tujuan


(29)

Adanya informasi akan memberikan standar, aturan, ukuran, dan keputusan yang lebih terarah untuk mencapai sasaran dan tujuan yang telah ditetapkan secara lebih baik berdasakan informasi yang diperoleh.

2.2.2 Nilai Informasi

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen (2003:13) Nilai suatu informasi dapat ditentukan berdasarkan sifatnya. Tentang 10 sifat yang dapatmenentukan nilai informasi, yaitu sebagai berikut:

1. Kemudahan dalam memperoleh

Informasi dapat diperoleh dengan mudah jika sistem dilengkapi olehbasis data dan bagian pengolah yang mampu mengolah data denganbaik untuk memenuhi segala kebutuhan informasi secara mudah.

2. Sifat luas dan kelengkapannya

Informasi mempunyai nilai yang lebih sempurna apabila mempunyai lingkup/cakupan yang luas dan lengkap. Informasi sepotong dan tidaklengkap menjadi tidak bernilai, karena tidak dapat digunakan secarabaik. Sifat luas dan lengkap tersebut memerlukan dukungan basis data yang cukup lengkap dan terstruktur dengan baik.

3. Ketelitian (accuracy)

Informasi mempunyai nilai yang lebih sempurna apabila mempunyai ketelitian yang sangat tinggi/akurat. Informasi menjadi tidak bernilai jika tidak akurat, karena akan mengakibatkan kesalahan pengambilankeputusan.


(30)

4. Kecocokan dengan pengguna (relevance)

Informasi mempunyai nilai yang lebih sempurna apabila sesuai dengan kebutuhan penggunanya. Informasi berharga dan penting menjadi tidakbernilai jika tidak sesuai dengan kebutuhan penggunanya, karena tidak dapat dimanfaatkan untuk pengambilan keputusan.

5. Ketepatan waktu

Informasi mempunyai nilai yang lebih sempurna apabila dapat diterima oleh pengguna pada saat yang tepat. Informasi berharga dan penting menjadi tidak bernilai jika terlambat diterima/usang, karena tidak dapat dimanfaatkan pada saat pengambilan keputusan.

6. Kejelasan (clarity)

Informasi yang jelas akan meningkatkan kesempurnaan nilai informasi. Kejelasan informasi dipengaruhi oleh bentuk dan format informasi. Dibandingkan dengan bentuk teks atau deskriptif, informasidalam bentuk tabel atau grafik banyak menjadi pilihan, karena dapat dibaca dan dipahami dengan lebih mudah.

7. Fleksibilitas / keluwesannya

Nilai informasi semakin sempurna apabila memiliki fleksibilitas tinggi. Fleksibilitas informasi diperlukan oleh para manajer/pimpinan pada saat pengambilan keputusan


(31)

8. Dapat dibuktikan

Nilai informasi semakin sempurna apabila informasi tersebut dapat dibuktikan kebenarannya. Kebenaran informasi bergantung pada validitas data sumber yang diolah.

9. Tidak ada prasangka

Nilai informasi semakin sempurna apabila informasi tersebut tidak menimbulkan prasangka dan keraguan adanya kesalahan informasi.

10. Dapat diukur

Informasi untuk pengambilan keputusan seharusnya dapat diukur agar dapat mencapai nilai yang sempurna. Pengukuran informasi pada umumnya dimaksudkan untuk mengukur dan melacak kembalivaliditas data sumber yang digunakan.

2.3 Pengertian Sistem Informasi

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen (2003:19) Sistem informasi dapat didefinisikan sebagai kumpulan subsistem yang saling berhubungan, berkumpul, bekerja bersama-sama dan membentuk satu kesatuan, saling berinteraksi dan bekerjasama antara bagian satu dengan yang lainnya dengan cara-cara tertentu untuk melakukan fungsi pengolahan data, menerima masukan (input) berupa data-data, kemudian mengolahnya (processing), dan menghasilkan keluaran (output) berupa informasi sebagai dasar bagi pengambilan keputusan yang berguna dan mempunyai nilai nyata yang dapat dirasakan akibatnya baik pada saat itu juga maupun di masa mendatang, mendukung kegiatan operasional, manajerial, dan strategis organisasi, dengan memanfaatkan sumber daya yang ada dan tersedia bagi fungsi tersebut guna mencapai tujuan.

Definisi Sistem Informasi menurut Al-Bahra dalam bukunya yang berjudul

Analisis dan desain Sistem Informasi menjelaskan bahwa “sistem informasi adalah


(32)

organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi” (Al-Bahra 2005 :13).

Dari pengertian diatas dapat disimpulkan sistem informasi adalah kumpulan subsistem yang bekerjasama, membentuk satu kesatuan dan berinteraksi untuk mencapai satu tujuan yaitu mengolah data menjadi sebuah informasi yang berguna.

2.3.1 Berdasarkan Komponen Fisiknya

Menurut Edhy Sutanta bukunya Sistem Informasi Manajemen (2003:20) Berdasarkan komponen fisikpenyusunannya, Sistem Informasi terdiri atas komponen berikut:

1. Perangkat keras (hardware)

Perangkat keras dalam sistem informasi meliputi piranti-piranti yang digunakan oleh sistem komputer untuk masukan dan keluaran (input / output device), memory, modem, pengolah (processor), danperipheral lain.

2. Perangkat Lunak (software)

Perangkat lunak dalam sistem informasi adalah berupa program-program komputer yang meliputi sistem operasi (Operating System / OS), bahasa pemrograman (Programming Language), dan program-program aplikasi (Aplication)

3. Berkas (file)

Berkas merupakan sekumpulan data yang disimpan dengan cara-cara tertentu sehingga dapat digunakan kembali dengan mudah dan cepat membentuk suatu berkas.


(33)

4. Prosedur (procedur)

Prosedur meliputi pengoperasian untuk sistem operasi, manual dan dokumen-dokumen yang memuat aturan-aturan yang berhubungan dengansistem informasi lainnya.

5. Manusia (Brainware)

Manusia yang terlibat dalam suatu sistem informasi meliputi operator, programmer, system analyst, manajer sistem informasi, manajer pada tingkat operasional, manajer pada tingkat manajerial, manajer pada tingkat strategis, teknisi, serta individu lain yang terlibat didalamnya.

2.3.2 Berdasarkan Fungsi Pengolahannya

Menurut Edhy Sutanta dalam bukunya Sistem Informasi Manajemen (2003:21) Sistem informasi mempunyai tugas utama melakukan transformasi data menjadi informasi. Hal ini berarti systeminformasi bertugas menerima data masukan, mengolah data masukan, danmenghasilkan keluaran berupa informasi.

Berdasarkan fungsi pengolahan, sistem informasi dapat terdiri atas fungsiberikut: 1. Mengolah transaksi

Salah satu fungsi sistem informasi adalah mengolah data yang diperoleh dari catatan-catatan proses transaksi. Hal ini berarti sistem informasi akan mengolah transaksi yang terjadi dalam sistem. Contoh data transaksi yang diolah oleh Sistem Informasi adalah pemesanan, pengiriman barang pesanan, pembayaran, penjualan, pembelian, return barang yang dikirim,dan transaksi lainnya.


(34)

2. Memelihara file historis

File historis memuat kumpulan data transaksi yang telah terjadi dalam jangka waktu tertentu pada masa lampau. File historis perlu dipelihara untuk memenuhi kebutuhan informasi di masa mendatang. Umumnya file historis diperlukan untuk proses peramalan (forecasting) dan perencanaan (planning) berbagai kegiatan yang akan dilakukan. Pemeliharaan file historis memerlukan suatu mekanisme tersistem yang mampu menjaga data yang tersimpan agar dapat diakses dengan mudah dan cepat padasetiap saat diperlukan

3. Menghasilkan keluaran

Unit pengolah dalam sistem informasi akan menghasilkan informasi-informasi penting yang dibutuhkan para pengguna. Keluaran sistem dapat ditampilkan di layar monitor komputer (softcopy) maupun tercetak di atas kertas (hardcopy) atau media yang lain. Keluaran tersebut dapat berupa dokumen, laporan, atau jawaban atas pertanyaan yang dihasilkan, baiksecara rutin maupun adhoc.

4. Interaksi user-pengolah

Interaksi user-pengolah merupakan salah satu fungsi pengolahan dalam Sitem Informasi yang berupa media yang memungkinkan user untuk berinteraksi dengan program aplikasi pengolahan data. Interaksi user pengolah umumnya berupa tampilan dialog di monitor komputer. User dapat menjawab pertanyaan, memilih proses, atau aktifitas lainnya untukmengoperasikan sistem.


(35)

2.3.3 Berdasarkan Fungsi Keluaran

Menurut Edhy Sutanta dalam bukunya bukunya Sistem Informasi Manajemen (2003:22-23) Berdasarkan fungsi keluaran, sistem informasi dapat menghasilkan keluaran sebagai berikut:

1. Dokumen transaksi

Dokumen transaksi merupakan keluaran yang dihasilkan sebagai bukti proses transaksi. Contoh dokumen transaksi adalah faktur pemesanan, nota penjualan, nota pembelian, kuitansi pembayaran,bukti pengiriman barang, dan lainnya. 2. Laporan terjadwal / rutin

Sistem informasi harus mampu menghasilkan berbagai laporan terjadwal / rutin. Laporan terjadwal / rutin dapat dicetak secara periodik pada setiap akhir hari, minggu, bulan, tahun atau lainnya. Laporan rutin dapat berupa daftar rincian transaksi atau rekapitulasitransaksi yang telah terjadi

3. Jawaban atas pertanyaan jadwal

Selain menyajikan informasi berupa laporan, Sistem Informasi juga harus mampu memberikan jawaban atas berbagai pertanyaanterjadwal yang diperlukan oleh para manajer. Jawaban ataspertanyaan terjadwal bisa jadi berupa informasi singkat yang ditampilkan di monitor komputer dan tidak harus dicetak. Contoh informasi yang diperlukan adalah kondisi status barang tertentu di gudang pada setiap akhir hari.


(36)

4. Laporan tidak terjadwal (adhoc)

Sebagian informasi berupa laporan, seringkali perlu disajikan pada waktu yang tidak tertentu. Sewaktu-waktu manajer memerlukan laporan, maka Sistem Informasi harus mampu memenuhinya secara tepat. Sebagai contoh, laporan pembelian barang perlu segeradicetak pada saat ada inspeksi pimpinan.

5. Jawaban atas pertanyaan tidak terjadwal (adhoc)

Para manajer seringkali memerlukan informasi singkat yang harus disajikan sewaktu-waktu. Hal ini merupakan salah satu fungsiSistem Informasi yang harus mampu memenuhinya secara cepat.

6. Dialog user-machine

Dialog user-machine merupakan media yang memungkinkan user untuk berinteraksi dengan peralatan yang digunakan dalam sistem. Interaksi user -pengolah umumnya berupa tampilan pesan di monitor komputer yang menunjukkan pesan peringatan atau progress yang sedang dilaksanakan oleh program aplikasi komputer. Contoh dialog user-machine adalah berupa pesan bahwa printer belum siap digunakan untuk mencetak, kehabisan kertas, kehabisan tinta, dan pesan peringatan lainnya.

2.4 Pengertian Basis Data

Istilah Basis Data banyak menimbulkan interpretasi yang berbeda pada saat maraknya perangkat lunak di BASE II dan BASE II plus, sebuah berkas (dengan ekstensi DBF) biasa disebut basis data. Istilah yang tidak tepat ini meskipun telah


(37)

merasuk kesejumlah pemrograman, akhirnya diluruskan kembali oleh pencipta perangkat lunak basis data yang lain.

Menurut Fatansyah dalam bukunya Basis Data (2007:9) Basis data terdiri atas 2 kata, yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gedung tempat bersarang atau berkumpul. Sedangkan data adalah representasi fakta berita nyata yang mewakili suatu objek, suatu manusia (pegawai, siswa, pembeli, pelanggan, dll).

Basis Data sendiri dapat didefinisikan dalam sejumlah sudutpandang, seperti : 1. Himpunan kelompok data (arsip) yang sedang berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

2. Kumpulan data yang saling berhubungan yang disimpan secara bersyarat sedemikian rupa dan tanpa pengulangan untuk memenuhikebutuhan.

3. Kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

2.5 Pengertian Penyewaan

Sewa menyewa adalah suatu perjanjian atau kesepakatan di mana penyewa harus membayarkan atau memberikan imbalan atau manfaat dari benda atau barang yang dimiliki oleh pemilik barang yang dipinjamkan. Hukum dari sewa menyewa adalah mubah atau diperbolehkan.Sewa menyewa dalam kehidupan sehari-hari misalnya seperti kontrak mengontrak gedung kantor, sewa lahan tanah untuk


(38)

pertanian, menyewa kendaraan, sewa menyewa vcd dan dvd original, dan lain-lain. Dalam sewa menyewa harus ada barang yang disewakan, penyewa, pemberi sewa, imbalan dan kesepakatan antara pemilik barang dan yang menyewa barang. Penyewa dalam mengembalikan barang atau aset yang disewa harus mengembalikan barang secara utuh seperti pertama kali dipinjam tanpa berkurang maupun bertambah,kecuali ada kesepatan lain yang disepakati saat sebelum barang berpindah tangan.

Hal-hal yang Membuat Sewa Menyewa Batal : 1. Barang yang di sewakan rusak

2. Periode / masa perjanjian / kontrak sewa menyewa telah habis 3. Barang yang disewakan cacat setelah berada di tangan penyewa. Manfaat Sewa Menyewa :

1. Membantu orang lain yang tidak sanggup membeli barang 2. Yang menyewakan mendapatkan manfaat dari sang penyewa. Faktor-faktor yang mempengaruhi penyewaan antara lain : 1. Kondisi dan kemampuan penyewaan

Faktor yang pelu diperhatikan :

a. Jenis kendaraan yang disewakan b. Harga sewa


(39)

2. Perusahaan yang besar akan memerlukan modal yang besar untuk usahanya seperti untuk penambahan kendaraan.

3. Kondisi organisasi perusahaan Faktor yang perlu diperhatikan adalah bagaimana memanajemen perusahaan baik itu struktur organisasi maupun pendelegasiaan tugas dan wewenang.

(http://elib.unikom.ac.id/gdl.php?mod=browse&op=read&id=jbptunikomp p-gdl-riphitasdi-19655&q=penyewaan 05-03-2013,21:34)

2.5.1 Sekilas Rental Mobil dan Manfaatnya

Rental adalah suatu bidang usaha dibidang jasa sewa menyewa. Sewa menyewa

adalah suatu perjanjian atau kesepakatan di mana penyewa harus membayarkan atau memberikan imbalan atau manfaat dari benda atau barang yang dimiliki oleh pemilik barang yang dipinjamkan.

Manfaat dari kegiatan usaha rental adalah

1. Membantu orang lain yang tidak sanggup membeli barang 2. Yang menyewakan mendapatkan manfaat dari sang penyewa.

(Sumber; http://www.mercubuana.ac.id/file/20yohanes.pdf /14/03/2013/12:05)


(40)

2.6 Tinjauan Perangkat Lunak

Kebutuhan perangkat lunak adalah suatu kondisi atau keadaan yang harus dipenuhi atau dimiliki oleh suatu sistem, atau suatu kondisi keadaan yang diperlukan oleh pemakai untuk mencapai tujuan.

2.6.1 Sekilas Tentang MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. mySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

(http://www.edisusanto.com/menggunakan-mysql)

2.6.2 Jasper i-Report 4.1.3

Salah satu komponen penting dalam sebuah Sistem Informasi adalah output atau merupakan informasi yang dihasilkan dari sebuah proses pengolahan data dan telah diolah dengan cara tertentu sesuai kebutuhan, sehingga didapat berbagai format laporan, baik berupa teks maupun grafik. iReport merupakan ‘Visual Report


(41)

Designer’ untuk JasperReports yang merupakan salah satu aplikasi open source

populer untuk reporting yang berbasis teknologi Java, iReport bersifat free dan dapat dipergunakan untuk merancang dan menghasilkan report dari berbagai sumber data dan dapat menghasilkan report yang dapat ditampilkan di layar atau di ekspor ke pdf, html, xml, open office (odf), text, csv atau bahkan word (rtf). iReport menggunakan library yang dimiliki oleh JasperReports, dimana library ini dapat diintegrasikan dengan berbagai aplikasi bisnis.

(http://jasperforge.org/plugins/mwiki/index.php/Ireport/What_is_iReport).

2.6.3 Sekilas Tentang NetBeans

Netbeans Netbeans adalah suatu bahasa pemograman (development language)

berbasis IDE (integrated development environment) yang ditulis dalam bahasa pemprograman Java. Proyek NetBeans IDE ini terdiri dari berbagai sumber yang memiliki fitur lengkap yang bersifat terbuka dan seluruhnya ditulis dalam bahasa pemprograman java dan platform aplikasi klien yang handal, yang dapat digunakan untuk merancang berbagai macam aplikasi perangkat lunak.


(42)

30

3.1 Objek Penelitian

Dalam penyusunan tugas akhir ini yang menjadi objek penelitian adalah CV.SURYA RENTAL MOBIL BANDUNG. Untuk melihat lebih jelas gambaran mengenai objek penelitian, maka penulis membahas mengenai sejarah, visi dan misi perusahaan, struktur organisasi dan deskripsi pekerjaan dari CV.SURYA RENTAL MOBIL BANDUNG

3.1.1 Sejarah Singkat Surya Rental Mobil

CV. Surya rental mobil adalah salah satu perusahaan yang bergerak dibidang penyewaan mobil. CV.SURYA RENTAL MOBIL didirikan 11 April 2008 CV.SURYA RENTAL MOBIL yang beralamatkan di Jl.Komplek Sarijadi Blok 10 No. 38 Bandung . Dengan seiringya waktu CV.SURYA RENTAL MOBIL sudah memberikan pelayanan yang terbaik untuk semua klien mereka, baik selera maupun harga pada klien mereka, dengan mengutamakan kualitas dan harga yang terjangkau, CV SURYA RENTAL MOBIL melayani 16 jam setiap harinya(senin-minggu).

3.1.2 Visi dan Misi Surya Rental Mobil

Adapun visi, misi dan tujuan CV.Surya Rental Mobil Bandung adalah sebagai berikut :


(43)

a. Visi

Visi dari CV. SURYA RENTAL MOBIL adalah menjadikan CV.SURYA RENTAL MOBIL sebagai yang terdepan, modern dan mandiri dalam mengembangkan pelayanan kepada customer dalam usahanya, untuk menghasilkan perusahaan yang lebih maju dan berkembang, inovatif dan produktif, di landasi yang terbaik dan kepuasan untuk customer.

b. Misi

1. Menjadikan perusahaan yang berkembang dengan dukungan perkembangna teknologi.

2. Dapat memberikan kepuasan kepada customer dalam hal pelayanan.

3.1.3 Struktur Organisasi Surya Rental Mobil

Bagian Admin/

Penyewaan Bagian Operasional

OWNER

Gambar 3.1.

Struktur Organisasi Surya Rental Mobil (Sumber : Bagian Operasional)


(44)

3.1.4 Deskripsi Tugas

Dari struktur di atas dapat kita jelaskan tentang kewajiban maupun wewenang dari masing-masing Bagian yaitu :

1. Owner

a. Menyediakan modal, sarana dan prasarana

b. Sebagai mitra dagang dalam menentukan kebijakan-kebijakan di perusahaan

c. Memilih dan menentukan karyawan di lingkungan perusahaan 2. Admin atau Bagian penyewaan

a) Bertanggung jawab atas pencatatan keluar masuknya mobil b) Membuat laporan data penywaan

3. Bagian Operasional

a) Bertanggung jawab dalam pengelolaan mobil. b) Bertanggung jawab daam perawatan mobil

3.2 Metode Penelitian

Metode penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan informasi dengan tujuan dan kegunaan tertentu.

3.2.1 Desain Penelitian

Desain penelitian yang digunakan penulis yaitu penelitian deskriptif yang dimana metode deskriptif pada pendekatan kasus pada Surya Rental Mobil, yaitu suatu metode dengan tujuan untuk membuat gambaran secara sistematis, faktual


(45)

dan akurat mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu. Pada tahap pertama penulis melakukan dengan cara mengumpulkan data dan bahan yang diperlukan terlebih dahulu, dan pada tahap berikutnya penulis mengolah dan membahas sampai pada suatu kesimpulan yang pada akhirnya dapat dibuat suatu laporan untuk melampirkan semua kegiatan yang dikerjakan selama dilakukannya penelitian di Surya Rental Mobil.

3.2.2 Jenis dan Metode Pengumpulan Data

Dalam tugas akhir ini pengumpulan data dilakukan untuk memperoleh keterangan serta menganalisis data sehingga data tersebut dapat memberikan gambaran mengenai objek yang sedang diteliti. Adapun metode yang digunakan adalah metode deskriptif yaitu metode yang menggambarkan atau menguraikan keadaan situasi pada tempat observasi yang dimana penulis melakukan penelitian dan kemudian melakukan analisis sehingga dapat diperoleh suatu kesimpulan

3.2.2.1Sumber data primer

Sumber data primer adalah data yang diperoleh secara langsung dari objek penelitian yang berhubungan dengan masalah yang diteliti.penelitian lapangan (

field researh) yaitu pengumpulan datasecara langsung pada objek yang diteliti dengan menggunakan teknik pengumpulan data sebagai berikut:

a. Observasi

Suatu pengumpulan data dengan melakukan pengamatan langsung terhadap Surya rental mobil. Observasi tidak terbatas pada seseorang tetapi juga


(46)

terhadap aktor lainnya. Yang terpenting dari metode ini adalah pengamatan dan ingatan.

b. Interview ( wawancara)

Pengumpulan data yang dilakukan oleh penulis dengan cara melakukan tanya jawab langsung dengan owner Surya Rental Mobil dan karyawan yang membantu dalam pengolahan data yang ada di Surya Rental Mobil.

3.2.2.2Sumber Data Sekunder

Data yang diperoleh secara tidak langsung dari Surya Rental Mobil dengan mempelajari catatan transaksi berupa kwitansi, formulir penyewaan serta dokumen-dokumen lain yang berhubungan dengan masalah yang diteliti.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem yang digunakan penulis adalah sebagai berikut.

3.2.3.1 Metode Pendekatan Sistem

Metode pendekatan sistem yang digunakan adalah berorientasi pada proses, yaitu menekankan pada karakteristik proses yang sedang berjalan. Metode pendekatan sistem merupakan salah satu cara penyelesaian persoalan yang dimulai dengan dilakukannya identifikasi terhadap adanya sejumlah kebutuhan -kebutuhan, sehingga dapat menghasilkan suatu operasi dari sistem yang dianggap efektif.


(47)

Dalam pelaksanaan metode pendekatan sistem diperlukan tahapan kerja yang sistematis. Prosedur analisis sistem meliputi tahapan-tahapan diantaranya yaitu analisis kebutuhan, formulasi permasalahan, identifikasi sistem, pemodelan sistem, verifikasi model dan implementasi.

3.2.3.2 Metode Pengembangan Sistem

Metode pengembangan sistem yang penulis gunakan yaitu menggunakan metode Prototype karena metode ini menawarkan bagi pengembang sistem apabila tidak memiliki kepastian terhadap efisiensi algoritma, kemampuan penyesuaian dari sebuah sistem operasi atau bentuk-bentuk yang harus dilakukan oleh interaksi manusia dengan mesin. Dilihat dari situasi tersebut metode prototype menawarkan pendekatan yang terbaik.

Dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu langsung untuk mendefinisikan keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang telah diketahui dan mencari bidang-bidang yang masih memerlukan pendefinisian kemudian dilakukan perancangan kilat terhadap kebutuhan yang telah teridentifikasi pada pertemuan.

Perancangan kilatberfokus pada penyajian dari aspek-aspek perangkat lunak tersebut yang akan nampak bagi pelanggan/pemakai.Perancangan ini menuntun pembangunan perangkat lunak yang akan diberikan kepada pemakai. Selanjutnya prototype itu dievaluasi oleh pemakai dan digunakan sebagai landasan untuk memperbaiki spesifikasi kebutuhan.


(48)

Proses ini akan berulang sampai prototype yang dikembangkan memenuhi seluruh kebutuhan pemakai.

Identifikasi kebutuhan pemakai Membuat prototipe Menguji prototipe Memperbaiki prototipe Mengembangkan versi produk

- pengembang dan pemakai bertemu - pemakai menjelaskan

kebutuhan user

- pengembang dan pemakai bertemu - pemakai menjelaskan

kebutuhan user

- pengembang mulai membuat prototype

- pengembang mulai membuat prototype

- pemakai menguji prototipe dan memberikan kritika atau

saran

- pemakai menguji prototipe dan memberikan kritika atau

saran

- pengembang melakukan modifikasi sesuai dengan

masukan dari pemakai

- pengembang melakukan modifikasi sesuai dengan

masukan dari pemakai

- pengembang merampungkan sistem sesuai dengan masukan

terakhir

- pengembang merampungkan sistem sesuai dengan masukan

terakhir

Gambar 3.2 Mekanisme Pengembangan Sistem dengan Prototipe

(Sumber : Abdul Kadir, Pengenalan Sistem Informasi 2003, Andi: Yogjakarta)

Tahapan dalam metode Prototype : 1. Identifikasi kebutuhan (Data)

Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan buat.

2. Membangun prototyping

Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input


(49)

dan format output).

a. Merancang system

Dalam tahap ini prototipe dirancang secara terstuktur dari proses basis data hingga rancangan menu program.

b. Mengkodekan system

Dalam tahap ini prototyping yang sudah dirancang diterjemahkan ke dalam bahasa pemrograman yang sesuai.

3. Menguji system

Setelah system sudah menjadi suatu perangkat lunak, harus diuji dahulu sebelum digunakan.

4. Evaluasi System

Pelanggan mengevaluasi apakah sistem yang sudah buat sudah sesuai dengan yang diharapkan, apabila belum sesuai maka tahapan 2 dan 3 diulang kembali hingga sesuai dengan yang diharapkan oleh pelanggan dan lanjut ke tahap berikutnya.

5. Penerapan system

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.


(50)

3.2.3.3 Alat Bantu Analisis dan Perancangan

Analisis dan Perancangan terstruktur dapat memberikan penjelasan yang lengkap dan sistem dipandang dari elemen data, dimana dalam sistem terdapat flow map, Diagram Konteks, DFD, Kamus Data, Normalisasi, Relasi Tabel dan ERD. Adapun penjelasanya sebagai berikut :

1. Flow map

Flowmap adalah diagram yang menunjukan aliran data berupa formulir - formulir ataupun keterangan berupa dokumentasi yang mengalir atau beredar dalam suatu sistem. Diagram ini berfungsi untuk mengetahui hubungan antara entity

melalui aliran dokumen yang berasal dari struktur sampai dokumen tersebut diterima oleh penerima dokumen.

2. Diagram konteks

Diagram Konteks berfungsi untuk menggambarkan suatu system yang sedang berjalan secara keseluruhan, awal dan akhir dari data yang masuk serta keluar pada sistem tersebut. Diagram konteks merupakan tahapan untuk membuat perancangan Sistem Informasi. Diagram Konteks merupakan bagian dari DFD yang menggambarkan diagram tingkat atas, yaitu diagram global dari sebuah sistem informasi yang menggambarkan aliran-aliran data dari entitas-entitas luar yang masuk dan keluar dari sistem tersebut.

3. Data flow diagram ( DFD )

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


(51)

arus data merupakan alat yang sangat populer pada saat ini, karena dapat menggambarkan arus data dalam sistem dengan terstruktur.

4. Kamus data ( Data Dictionary )

Kamus data adalah data directory atau disebut juga dengan istilah system Data Directory adalah katalog kata fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, dapat mengetahui data yang mengalir di sistem dengan lengkap. Kamus data dapat digunakan dengan dua tahap yaitu tahap analisis dan perancangan sistem. Pada tahap menganalisis suatu sistem, kamus data dapat digunakan sebagai alat komunikasi antar analisis dan pemakai sistem, mengenai data yang masuk ke dalam sistem dan informasi yang dibutuhkan dalam sistem. Sedangkan dalam tahap perancangan sistem, kamus data digunakan untuk merancang input, merancang laporan-laporan dan database.

5. Normalisasi

Normalisasi adalah suatu proses untuk mengidentifikasi tabel kelompok atribut yang memiliki ketergantungan yang sangat tinggi antara satu atribut dengan atribut lainnya. Tahapan-tahapan normalisasi diantaranya sebagai berikut :

1. Bentuk tidak normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput.


(52)

2. Bentuk normal ke satu

Syarat normal ke satu (1-NF) yaitu :

a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu

record demi satu record nilai dari field berupa “atomic value”.

b. Tidak ada set atribut yang berulang atau bernilai ganda. c. Telah ditentukannya primary key untuk tabel relasi tersebut. d. Tiap atribut hanya memiliki satu pengertian.

3. Bentuk normal ke dua

Syarat normal ke dua (2-NF) yaitu :

a. Bentuk data telah memenuhi kriteria bentuk normal kesatu. b. Atribute bukan kunci (non-key) haruslah memiliki ketergantung

fungsional sepenuhnya (Fully Functional Dependency) pada kunci utama/primary key.

4. Bentuk normal ke tiga

Syarat normal ke tiga (3-NF) yaitu :

a. Bentuk data telah memenuhi kriteria bentuk normal kedua b. Atribute bukan kunci (non-key) haruslah tidak memiliki

ketergantungan transitif, dengan kata lain suatu atribut bukan kunci (non-key) tidak boleh memiliki ketergantungan fungsional (functional dependency) terhadap atribut bukan kunci lainnya, seluruh atribut bukan kunci pada suatu relasi hanya memilikiketergantungan fungsional terhadap primary key direlasi itu saja.


(53)

6. Relasi Tabel

Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yangdihubungkan oleh field tersebut. Pada proses ini elemen-elemen data dikelompokan menjadi satu file database berdasarkan entitas dan hubunganya.

7. Entity Relationship Diagram (ERD)

Menurut Albahra (2004 : 123) “ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak”. ERD berbeda dengan DFD yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan hubungan data.adapun elemenelemen dari ERD adalah sebagai berikut:

a. Entity (entitas)

Entity (entitas) adalah sesuatu apa saja yang ada di dalam sistem, nyata ataupun abstrak di mana data tersimpan atau di mana terdapat data. Entity

digambarkan dengan sebuah bentuk persegi panjang.

b. Relationship

Relationship adalah hubungan alamiah yang terjadi antar entity (entitas).


(54)

c. Relationship degree (derajat relationship)

Relationship degree adalah jumlah entitas yang berpartisipasi dalam satu relationship.

d. Atribut

Atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap

relationship.

e. Kardinalitas (cardinality)

Kardinalitas relasi menunjukkan jumlah maksimum baris yang dapat berrelasi dengan entitas pada entitas yang lain.

Ada 3 macam kardinalitas, yaitu : a. One to one (satu ke satu)

Tingkat hubungan ini menunjukkan hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, dan hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua. Artinya setiap baris pada entitas A berhubungan dengan paling banyak satu baris pada entitas B dan begitu juga sebaliknya.

b. One to many atau many to one (satu ke banyak atau banyak ke satu) Tingkat hubungan satu ke banyak adalah sama dengan banyak ke satu tergantung dari arah mana hubungan itu dilihat. Artinya untuk satu kejadian pada entitas pertama mempunyai banyak hubungan dengan kejadian pada entitas kedua.


(55)

c. Many to many (banyak ke banyak)

Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya. Dilihat dari entitas yang pertama maupun dari entitas yang kedua.

3.2.4 Pengujian Software

Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan.

Metode pengujian perangkat lunak yang penyusun pakai adalah metode Black Box Testing. Black Box Testing adalah pengujian aspek fundamental system tanpa memperhatikan struktur logika internal perangkat lunak berfungsi dengan benar. Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data di uji dibangkitkan, dieksekusi pada perangkat lunak kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.

Pengujian black box berrfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program. Pengujian black box berusaha menemukan kesalahan dalam kategori :


(56)

1. Fungsi tidak benar 2. Kesalahan interface

3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan kinerja

5. Inisialisasi dan kesalahan terminasi

Pengujian Black box harus dapat menjawab pertanyaan sebagai berikut : a. Bagaimana validasi fungsional di uji

b. Kelas input apa yang akan membuat kasus pengujian menjadi lebih baik c. Apakah system akan sangat sensitive terhadap harga input tertentu d. Bagaimana batasan dari suatu data diisolasi

e. Kecepatan data apa dan volume dataapa yang akan ditoleransi oleh system f. Apa pengaruh kombinasi tertentu dari data terhadap system operasi


(57)

45

4.1. Analisis Sistem Yang Berjalan

Analisis sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan analisa sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan kejadian tersebut dapat dibuat Diagram Alir Dokumen (flowmap).

4.1.1. Analisis Dokumen

Dokumen masukan adalah bentuk yang diperlukan dalam sistem penyewaan mobil secara langsung. Dokumen masukan akan di olah sesuai dengan maksud dan tujuan sistem. Bentuk dari dokumen masukan tersebut adalah :

1). Nama Dokumen : kwitansi / nota

Fungsi : sebagai bukti pembayaran Sumber : bagian admin/Penyewaan Jumlah : 1 Rangkap

Item : No_Transaksi, Nama_konsumen,


(58)

2). Nama Dokumen : laporan data transaksi penyewaan Fungsi : Memberikan informasi konsumen yang

Akan menyewa mobil Sumber : bagian admin/penyewaan Jumlah : 1 Rangkap

Item : No,Nama_konsumen, Jenis_mobil, Harga_sewa,No_telepon,tgl_peminjaman, tgl_pengembalian.

3). Nama Dokumen : Form Penyewa Funsi : Data penyewa

Sumber : Bagian admin/Penyewaan Jumlah : 1 Rangkap

Item :No, Nama_Lengkap,Pekerjaan,No_Telepon, Alamat, Status

4.1.2. Analisis prosedur yang sedang berjalan

Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana kerja suatu sistem dan mengetahui masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan sistem yang baru.


(59)

Adapun analisis prosedur system yang sedang berjalan di CV.SURYA RENTAL MOBIL Bandung adalah sebagai berikut :

a). Prosedur Penyewaan Mobil

1. Konsumen datang langsung ke Surya Rental Mobil melakukan negosiasi dengan karyawan bagian penyewaan/admin untuk menyewa mobil.

2. Admin atau bagian penyewaan akan memberikan instruksi ke bagian operasional untuk melakukan pengecekan mobil, apabila masih terdapat mobil maka mobil dapat disewakan dan jika mobil tidak tersedia maka tidak dapat dipinjam.

3. Setelah itu bagian penyewaan atau admin memberikan informasi data harga mobil.

4. Bila konsumen setuju kemudian konsumen memberikan data pesan, data bayar, dan ktp.

5. Bagian admin akan membuat kwitansi buat konsumen,arsip dan untuk bagian operasional. Dan pada bagian operasional kwitansi dari admin untuk di arsipkan dan menyediakan mobil.

6. Setelah itu admin akan membuat laporan penyewaan untuk di berikan kepada owner.


(60)

b). Prosedur Pengembalian Mobil

1. Konsumen memberikan kwitansi dan stnk ke bag.admin, setelah itu bagian admin akan melakukan pengecekan ketepatanwktu pengembalian.

2. Jika pengembalian tepat waktu maka bag.admin akan langsung memberikan ktp, dan jika terlambat maka bag.admin akan memberikan data denda.

3. Setelah itu konsumen wajib membayar denda, setelah membayar denda bag.admin akan membuat dan memberikan kwitansi kepada konsumen.

4. Setelah itu bag.admin akan mengarsipkan kwitansi serta membuat laporan pengembalian untuk di berikan kepada owner.

4.1.2.1Flomap Penyewaan yang sedang berjalan


(61)

Data Sewa

Mobil Data Sewa

Mobil Data Sewa

Mobil

Cek Mobil

Mobil Ada

Admin Bagian Operasional

Konsumen Informasi Harga sewa mobil Menge cek Harga Sewa Mobil Informasi harga sewa mobil Ya Tidak

2. Data bayar

1. KTP 1. KTP

Arsip Kwitansi Penyewaan

1. Kwitansi 2. Kwitansi

Membuat laporan penyewaan Owner Laporan Penyewaan Jika ada mobil Mobil Sedang di Sewa Mobil Sedang di

Sewa Mobil Sedang di

Sewa

Arsip Harga sewa mobil

3. Data pesan

2. Data bayar

3. Data pesan

Membu at Kwitan si 1. Kwitansi 2. Kwitansi 3. Kwitansi Laporan Penyewaan Menyediakan mobil dan stnk

Mobil dan Stnk Mobil dan Stnk

Harga sewa mobil

Kwitansi


(62)

Kwitansi Cek Waktu Pengembalian Ktp Denda Admin Konsumen Arsip Form Penyewaan Owner Laporan Pengembalian Mobil dan Stnk

Kwitansi Mobil dan Stnk

Ktp

Denda

Bayar Denda

Data bayar Data bayar

Membuat kwitansi pembayar an denda Kwitansi pembayaran denda Kwitansi pembayaran denda Kwitansi pembayaran denda Kwitansi pembayaran denda Membuat laporan pengemba lian Laporan Pengembalian terlambat Arsip Penyewa Tepat waktu


(63)

4.1.2.2Diagram Konteks

Menjelaskan mengenai gambaran ruang lingkup sistem yang sedang berjalan di CV.SURYA RENTAL MOBIL Bandung secara keseluruhan yang ditandai dengan satu lingkaran untuk nama system dan keterkaitannya dengan beberapa kotak entitas eksternal serta aliran data.

Konsumen Sistem Informasi Penyewaan Owner

Data sewa mobil,Ktp,data pesan,data bayar

informasi harga sewa mobil Kwitansi,

Laporan Penyewaan Laporan Pengembalian Kwitansi, stnk mobil,

denda dibayar

Ktp.Denda, kwitansi pembayaran denda

Bagian Operasional

kwitansi

Stnk Mobil

Gambar 4.3 Diagram konteks yang sedang berjalan

4.1.2.3Data Flow Diagram

DFD (Data Flow Diagram) merupakan teknik grafik yang menggambarkan komponen - komponen dari sebuah sistem serta aliran-aliran data dari setiap komponen yang bisa dilihat asal, tujuan dan penyimpangan data. Berikut ini DFD (Data Flow Diagram) Sistem informasi penyewaan mobil di CV.SURYA RENTAL MOBIL bandung.


(64)

1.0 Mengecek harga mobil Konsumen Bag.Operasional Data sewa Data Mobil Data Mobil 2.0 Membuat kwitansi 3.0 Menyediakan mobil dan stnk Data sewa mobil

Ktp,data pesan,data bayar

Kwitansi

Kwitansi

Mobil dan stnk

4.0 Membuat laporan penyewaan Kwitansi penyewaan Kwitansi Kwitansi Owner Laporan penyewaan Kwitansi Harga sewa mobil Harga sewa mobil

Gambar 4.4Data Flow Diagram penyewaan yang sedang berjalan

4.1.3 Evaluasi Sistem Yang Berjalan

Setelah melakukan analisis terhadap Sistem sewa mobil yang sedang berjalan pada CV.SURYA RENTAL MOBIL Bandung penulis bisa menyimpulkan bahwa masih terdapat beberapa permasalahan yang ada pada sistem tersebut. Adapun kelemahan-kelemahan dari Sistem sewa mobil yang sedang berjalan tersebut adalah sebagai berikut :


(65)

Tabel 4.1 Evaluasi Sistem Yang Berjalan

No Permasalahan Penyelesaian Bagian

1. Pencatan menggunakan media kertas yang rentan akan kehilangan data menyebabkan kesulitan dalam pencarian data yang dibutuhkan.

Dengan sistem

informasi yang dibuat diharapkan dapat mempermudah pemakai dalam mengontrol masalah Penyewaan mobil dan data-data akan tersimpan dengan baik.

Bagian Admin Atau Penyewaan

2. Media penyimpanan data penyewaan dan data penyewa masih berupa arsip, sehingga memperlambat dalam proses pencarian data dan penyewaan mobil karena tidak adanya media penyimpanan

Dapat melakukan penyimpanan data Penyewaan dan data penyewa dengan baik dan aman sehingga dapat mepercepat dalam proses pencarian data dan proses

penyewaan .

Bagian Admin Atau Penyewaan


(66)

No Permasalahan Penyelesaian Bagian

data/database khusus penyewaan.

3 Proses pembuatan laporan dan pencarian data memerlukan waktu yang cukup lama karena data masih berbentuk

arsip/dokumen.

Dapat mempermudah Bagian penyewaan atau admin dalam

pembuatan laporan, baik itu laporan data penyewaan, data penyewa, data denda dan data mobil dengan cepat dan tepat waktu.

Bag.Admin atau Penyewaan


(67)

4.2 Perancangan Sistem

Perancangan sistem ini dibuat sebagai tahapan untuk mempersiapkan proses implementasi sistem yang diingikan dan untuk menggambarkan secara jelas proses-proses yang diingikan oleh pengguna. Sesuai dengan metode pendekatan yang digunakan yaitu pendekatan terstruktur, maka dalam penggambaran seluruh proses dan objeknya menggunakan Diagram Kontek, Data Flow Diagram(DFD), Spesifikasi Proses dan Kamus Data.

4.2.1 Tujuan Perancangan Sistem

Tujuan perancangan sistem ini adalah untuk dapat menghasilkan perancangan Sistem Informasi penyewaan mobil pada CV.Surya Rental Bandung Bandung yang berbasis komputer. Perancangan sistem yang dibuat tidak mengalami banyak perubahan dari sistem yang sedang berjalan.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Berdasarkan hasil evaluasi sistem yang berjalan maka sistem yang telah ada perlu dikembangkan, sedangkan sistem yang diusulkan akan lebih ditekankan pada sistem informasi Penyewaan Mobil serta perhitungan denda dan juga pembuatan laporan bulanan.


(68)

4.2.3 Perancangan Prosedur yang Diusulkan

Berikut prosedur yang diusulkan dalam perancangan Sistem Informasi penyewaan mobil di CV.Surya Rental Mobil Bandung.

a). Prosedur Penyewaan Mobil

1. Konsumen datang langsung ke Surya Rental Mobil melakukan negosiasi dengan karyawan bagian penyewaan/admin untuk menyewa mobil.

2. Admin atau bagian penyewaan akan melakukan pengecekan mobil.

3. Bila ada mobil konsumen wajib memberikan Ktp sebagai jaminan dan melalukan pembayaran penyewaan mobil.

4. Bag. Penyewaan atau Admin akan masuk ke form data penyewa untuk melakukan penginputan atau pendataan data konsumen.

5. Setelah itu admin atau bag. penyewaan akan masuk ke form penyewaan untuk melakukan sewa mobil dan membuatkan kwitansi untuk konsumen.

6. Setelah itu Admin atau bag. Penyewaan akan mencetal laporan yang akan di berikan kepada Owner sebagai laporan bulanan.

b). Prosedur Pengembalian Mobil

1. Konsumen memberikan kwitansi ke bag.admin, setelah itu bagian admin akan masuk ke form pengembalian untuk pengecekan ketepatan wktu pengembalian.


(69)

2. Jika pengembalian tepat waktu maka bag.admin akan langsung memberikan ktp, dan jika terlambat maka bag.admin akan memberikan kwitansi denda kepada konsumen.

3. Setelah itu konsumen wajib membayar denda, dan bag. Peyewaan atau admin akan melakukan pengecekan pembayaran denda.

4. Setelah itu bag.admin atau penyewaan akan mengembalikan ktp konsumen kepada konsumen.

5. Bag. Penyewaan atau admin akan mencetak transaksi pengembalian untuk diberikan kepada Owner sebagai laporan bulanan.

4.2.3.1Flowmap

Flowmap menggambarkan aliran dan informasi antar area didalam sebuah organisasi dan menelusuri sebuah dokumen dari asalnya sampai tujuannya. Secara rinci

flowmap menunjukkan dari mana dokumen tersebut berasal, distribusinya, dan tujuan digunakannya dokumen tersebut. Flowmap bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah sistem. Berikut ini flowmap prosedur yang diusulkan di CV.Surya Rental Mobil Bandung.


(70)

Konsumen Admin Owner Data Sewa Mobil Data Sewa Mobil Cek Mobil Mobil tidak ada

Data Mobil ada

Mobil tidak ada

Mobil ada Ktp Data bayar Ktp Data bayar Input data Penyewa DB .R E N T A L kwitansi Cetak kwitansi kwitansi Membuat laporan penyewaan Laporan penyewaan Laporan penyewaan Arsip Ktp Ktp


(71)

Konsumen Admin Owner

Kwitansi kwitansi

Kwitansi Denda

Data bayar

Input No Kwitansi

DB

.Re

n

ta

l

Cetak kwitansi

Kwitansi Denda

Data bayar

Arsip Ktp

Ktp Ktp

Laporan Denda

Laporan Denda Pengecekan

Cetak Transaksi

Denda

Cetak Data Mobil

Laporan Mobil Laporan Mobil


(72)

4.2.3.2Diagram Konteks

Berikut adalah diagram konteks sistem informasi penyewaan yang diusulkan di CV.Surya Rental Mobil Bandung.

KONSUMEN SISTEM INFORMASI OWNER

PENYEWAAN

Data sewa mobil,Ktp,data bayar

Laporan Mobil Laporan Penyewaan

Laporan Denda Kwitansi, data bayar

Data mobil,

Kwitansi

Kwitansi denda,Ktp

Gambar 4.7 Diagram konteks yang Diusulkan

4.2.3.3Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan proses yang menggambarkan suatu alir

informasi yang lebih detail dan terperinci yang merupakan pengembangan dari diagram konteks. Berikut ini gambar DFD yang diusulkan :


(73)

1.0 Cek Mobil

KONSUMEN

OWNER Data sewa mobil

Mobil Ada

Mobil tidak Ada

2.0 Input data Penyewa KTP Ktp,Data Bayar Data Penyewa Data penyewa 3.0 Cetak Kwitansi Data Sewa Kwitansi 4.0 Membuat Laporan Penyewaan Laporan Penyewaan Data sewa 5.0 Input data penyewa Kwitansi Data Sewa 6.0 Cetak kwitansi denda

Kwitansi denda Data Sewa

7.0 Pengecekan pembayaran denda Bayar denda KTP KTP 8.0 Cetak transaksi Denda Laporan Denda Data sewa Data Sewa File Mobil Data penyewa Data mobil Data mobil 9.0 Cetak Laporan Data Mobil Laporan Data Mobil

Data mobil


(74)

4.2.3.4 Kamus Data

Kamus Data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi yang lengkap. Keterangan lebih lanjut tentang struktur datasuatu arus data di DFD secara lebih terperinci dapat dilihat dikamus data. 1. Nama dokumen : Data Sewa Mobil

Alias : -

Arus Data : Konsumen – Proses 1.0 Rangkap : -

Periode : Setiap Pinjam

Atribut : Status Mobil, Harga sewa Mobil, Jenis Mobil. 2. Nama dokumen : Data Mobil

Alias : -

Arus Data :Proses 1.0 – File Mobil,File Mobil - Proses 1.0 Rangkap : -

Periode : Setiap Pinjam

Atribut : No Polisi ,Jenis Mobil,Harga Sewa Mobil, Tahun Keluaran, No Mesin, No Rangka, Status

3. Nama dokumen : Data Ktp

Alias : -

Arus Data : Konsumen – Proses 2.0, File Ktp – Proses 7.0, Proses 7.0 - Kosumen


(75)

Periode : Setiap Pinjam

Atribut : Nama Lengkap, Alamat, Pekerjaan,No telpon, 4. Nama dokumen : Data Bayar

Alias : -

Arus Data : Konsumen - Proses 2.0 Rangkap : 1

Periode : Setiap Pinjam

Atribut : Nama Lengkap,No telpon, Tanggal Sewa,Tanggal Kembali, Total Harga Penyewaan Mobil, Terbilang

5. Nama dokumen : Data Penyewa

Alias : -

Arus Data :Proses 2.0 – File Data Sewa, Proses 2.0 – Data Ktp Rangkap : 1

Periode : Setiap Pinjam

Atribut : No Penyewa, Nama Lengkap, Alamat, Pekerjaan,No telpon, Cek Status

6. Nama dokumen : Mobil Ada

Alias : -

Arus Data : Proses 1.0 - Konsumen Rangkap : -

Periode : Setiap Pinjam


(76)

7. Nama dokumen : Mobil Tidak Ada

Alias : -

Arus Data : Proses 1.0 - Konsumen Rangkap : 1

Periode : Setiap pinjam

Atribut : Jenis Mobil,Harga Sewa Mobil,No Polisi, Status 8. Nama dokumen : Kwitansi

Alias : -

Arus Data :Proses 3.0 – Konsumen, Konsumen – Proses 5.0 Rangkap : 1

Periode : Setiap Pinjam

Atribut : Nama Lengkap,No telpon, Tanggal Sewa,Tanggal Kembali, Total Harga Penyewaan Mobil, Terbilang

9. Nama dokumen : Data Sewa

Alias : -

Arus Data : File Data Sewa – Proses 3.0, File Data Sewa –Proses 4.0, File Data Sewa – Proses 5.0, File Data Sewa – Proses 6.0 ,

File Data Sewa – Proses 8.0 Rangkap : 1

Periode : Setiap Pinjam

Atribut : No Penyewa, Tanggal Sewa,Tanggal Kembali, HargaSewa,Jenis Mobil,No Polisi Mobil,Waktu


(77)

Penyewaan,Denda,Jam Pinjam,Jam Kembali 10. Nama dokumen : Kwitansi Denda

Alias : -

Arus Data : Proses 6.0 - Konsumen Rangkap : 1

Periode : Setiap Kena Denda

Atribut : Nama Lengkap,No Telpon,Total Denda,Waktu Keterlambatan

11. Nama dokumen :Laporan Penyewaan

Alias : -

Arus Data : Proses 4.0 - Owner Rangkap : 1

Periode : 1 Bulan

Atribut : Tanggal Sewa,Nama Lengkap,No Telpon,Harga Sewa, Lama Penyewaan,Tanggal Kembali,Jenis Mobil,No Polisi Mobil 12. Nama dokumen : Bayar Denda

Alias : -

Arus Data : Konsumen - Proses 7.0 Rangkap : 1

Periode : Setiap Kena Denda

Atribut : Nama Lengkap,No telpon, Tanggal Sewa,Tanggal Kembali, Total Harga Penyewaan Mobil, Terbilang


(78)

13. Nama dokumen : Laporan Denda

Alias : -

Arus Data : Proses 8.0 - Owner Rangkap : 1

Periode : 1 Bulan

Atribut : Tanggal,Nama Lengkap,No Telpon,Denda,Lama Keterlambatan,Total Bayar

4.2.4 Perancangan Basis Data

Perancangan basis data adalah langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis data didefinisikan sebagai kumpulan data yang berupa suatu penyampaian informasi yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedangkan yang dimaksud dengan record adalah kumpulan data yang berisikan field-field yang berbeda, jumlah record pada umumnya terbatas.

Perancangan basis data dapat diartikan yaitu menciptakan atau merancang kumpulan data yang terhubung dan disimpan secara bersama-sama. Basis data itu sendiri dapat diartikan sebagai:

1. Himpunan kelompok data yang saling berhubungan satu sama lain

2. Kumpulan data yang disimpan secara bersama-sama untuk memenuhi berbagai kebutuhan.


(1)

108

2. Pengujian penerimaan yaitu pengujian yang meyakinkan bahwa system telah sesuai dengan kebutuhan perusahaan.

5.2.2 Kasus dan Hasil Pengujian

Setelah melaksanakan rencana pengujian maka dilanjutkan dengan kasus dan hasil pengujian. Berikut kasus dan hasil pengujian:

Tabel 5.1 Kasus dan Hasil Data Uji Login

Kasus dan Hasil Data Uji (Log in)

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan Username dan

password yang dimasukkan benar (data valid)

Menampilkan form menu utama

Data masuk ke tampilan form menu utama

[X] Diterima [ ] Ditolak

Username dan password yang dimasukkan salah ( data tidak valid)

Tidak masuk ke form menu utama

Muncul pesan bahwa Username dan password yang dimasukkan salah

[X] Diterima [ ] Ditolak

Tabel 5.2 Kasus dan Hasil Data Uji Data Mobil

Kasus dan Hasil Data Uji (Data Mobil)


(2)

Masukkan data mobil yang belum ada

Data mobil dapat disimpan

Data dapat disimpan

[X] Diterima [ ] Ditolak

Masukkan data mobil yang sudah ada

Tidak bisa Memasukan data mobil yang sudah ada atau sama

Platnomor tidak boleh sama Tidak Bisa Sama

[X] Diterima [ ] Ditolak

Tabel 5.3 Kasus dan Hasil Data Penyewa

Kasus dan Hasil Data Uji (Data Penyewa)

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan Masukkan Data

penyewa

Data mobil dapat disimpan.

Data dapat disimpan

[X] Diterima [ ] Ditolak

Tabel 5.4 Kasus dan Hasil Proses Penyewaan

Kasus dan Hasil Data Uji (Data Absensi)

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan Masukkan No

penyewa pada saat

Data dapat disimpan

Data dapat disimpan

[X] Diterima [ ] Ditolak


(3)

110

akan melakukan penyewaan mobil Masukkan No penyewa yang sama pada saat akan melakukan penyewaan mobil

Tidak dapat menyimpan

Data tidak dapat menyimpan karena no penyewa sama

[X] Diterima [ ] Ditolak

Tabel 5.5 Kasus dan Hasil Data Uji Pengembalian

Kasus dan Hasil Data Uji (Data Pengembalian)

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan Masukkan No

kwitansi

Data akan keluar dengan otomatis apabila ada denda akan keluar kwitansi denda

Data dapat disimpan

[X] Diterima [ ] Ditolak

5.2.3 Kesimpulan dan Hasil Pengujian

Berdasarkan hasil pengujian dari kasus uji sample di atas, dapat ditarik

kesimpulan bahwa perangkat lunak bekerja sesuai dengan harapan dan berjalan dengan sebagaimana mestinya.


(4)

111

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dengan dirancangnya sebuah Sistem Informasi Penggajian di CV. Surya Rental Mobil Bandung ini, penulis dapat menarik kesimpulan bahwa sistem yang dirancang dapat berfungsi sesuai dengan tujuan dan sesuai dengan apa yang dibutuhkan oleh penggunanya yakni mengurangi masalah yang terjadi dalam pengelolaan data, dimana: 1. Dengan sistem informasi yang dibuat diharapkan dapat mempermudah pemakai dalam mengontrol masalah Penyewaan mobil dan data-data akan tersimpan dengan baik.

2. Dapat melakukan penyimpanan data Penyewaan dan data penyewa dengan baik dan aman sehingga dapat mepercepat dakam proses pencarian data dan proses penyewaan .

3. Dapat mempermudah Bagian penyewaan atau admin dalam pembuatan laporan, baik itu laporan data penyewaan, data penyewa, data denda dan data mobil dengan cepat dan tepat waktu.

6.2 Saran

Setelah penulis melakukan penelitian dan menganalisa sistem yang ada pada CV. Surya Rental Mobil Bandung, maka penulis mencoba mengajukan beberapa saran berikut :


(5)

112

1. Dari sistem yang telah dibuat diharapkan dapat dikembangkan menjadi aplikasi yang dapat membahas penyewaan mobil yang menyertakan dengan penyewaan supir.

2. Untuk lebih menyempurnakan sistem yang telah dibangun, diharapkan sistem dapat dikembangkan dengan menambahkan proses boking dalam melakukan penyewaan mobil.


(6)

DAFTAR RIWAYAT HIDUP

Nama : Azis Wahab Sutardi

Tempat, Tanggal Lahir : Bandung, 04 Oktober 1991 Jenis Kelamin : Laki-laki

Agama : Islam

Status : Belum Menikah

Kebangsaan : Indonesia

Alamat : Kp.Tangkil Rt.05 Rw.07 No 108 Kec. Cimahi Tengah Kota Cimahi 40522

No. HP : 08997020163/ (022)6650420

Pendidikan :

1997-2003 : SDN BUDHI KARYA

2003-2006 : SLTP NEGERI 2 CIMAHI

2006-2009 : SMA PASUNDAN 3 CIMAHI

2009-2013 : Diplomat III Manajemen Informatika