SISTEM ADMINISTRASI USAHA RENTAL MOBIL PADA UNIT USAHA RENTAL MOBIL ARLINTA SURABAYA.

(1)

SISTEM ADMINISTRASI USAHA RENTAL MOBIL PADA

UNIT USAHA RENTAL MOBIL ARLINTA SURABAYA

SKRIPSI

Oleh :

ACHMAD FAISAL

0634215106

JURUSAN SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “ VETERAN” JAWA TIMUR


(2)

ii

Alhamdulillah, dengan mengucapkan puji dan syukur kehadirat Allah SWT atas rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir periode tahun ini.

Penyusunan Tugas Akhir ini merupakan prasyarat dalam proses kelulusan. Adapun judul Tugas Akhir ini adalah ” SISTEM ADMINISTRASI

USAHA RENTAL MOBIL PADA UNIT USAHA RENTAL MOBIL

ARLINTA SURABAYA”.

Tak lupa pada kesempatan ini penulis menyampaikan ucapan terima kasih yang sebesar – besarnya kepada semua pihak yang telah membantu dalam penyelesaian Tugas Akhir ini. Ucapan terima kasih penulis sampaikan kepada yang terhormat:

1. Kedua orang tua tercinta. Terimakasih atas doa dan kepercayaannya. Penulis hanya bisa membuktikan bahwa penulis bisa, dan apa yang penulis jalani tidaklah merugi.

2. Bapak Prof. Dr. Ir. Teguh Soedarto, MP, selaku Rektor UPN ”Veteran” Jatim. 3. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN

“Veteran” Jatim.

4. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom selaku Kepala Jurusan. Sistem Informasi, FTI UPN ”Veteran” Jatim, sekaligus sebagai dosen pembimbing I yang telah banyak memberikan arahan,saran dan nasehat demi kelancaran pengerjaan Tugas Akhir ini


(3)

iii

5. Bapak Basuki Rahmat, SSi, MT selaku Ketua Jurusan Teknik Informatika UPN “Veteran” Jatim.

6. Para Bapak /Ibu Dosen Pengajar serta semua keluarga besar Jurusan Teknik Informatika dan Sistem Informasi yang tidak bisa saya sebutkan satu persatu namanya dalam buku tugas akhir ini.

7. Teman-teman seperjuangan : Anang (makasi motivasinya), Firman (Makasi udah banyak membantu selama ini), Max, Fauzi, Topa, Deddy dan yang lain-lainnya yang tidak bisa penulis sebut satu-persatu terimakasih banyak.” Perjuangan kita belum selesai kawan.!!!!”.

Penulis menyadari sepenuhnya masih banyak kekurangan dalam penulisan Tugas Akhir ini. Oleh karena itu kritik dan saran yang membangun dari pembaca sangat membantu guna perbaikan dan pengembangan di masa yang akan datang.

Akhirnya dengan ridho Allah penulis berharap semoga Tugas Akhir ini dapat memberikan manfaat bagi pembaca sekalian terutama mahasiswa di bidang komputer.

Surabaya, 26 November 2010


(4)

ABSTRAK

KATA PENGANTAR ... i

DAFTAR ISI... iv

DAFTAR GAMBAR ... viii

DAFTAR TABEL... xi

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Metodologi Penelitian ... 4

1.7 Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA 2.1 Struktur Organisasi ... 8

2.2 Sejarah Perusahaan ... 9

2.3 Sistem Informasi ... 10

2.4 Database ... 12

2.4.1 Database Mysql ... 12

2.4.2 Visual Basic 6.0 ... 10

1) Koneksi Mysql Pada Visual Basic... 16

2.5 Pengenalan Database ... 28

2.6 Desain Database... 29

2.7 Power Designer 6.0 ... 33


(5)

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem ... 37

3.1.1 Kekurangan Sistem Lama ... 38

3.1.2 Kelebihan Sistem Baru ... 39

3.2 Persiapan Hardware ... 40

3.3 Persiapan Software ... 40

3.3.1 Sistem Operasi ... 40

3.4 Perancangan Sistem ... 42

3.4.1 Sistem Flow ... 42

. 3.4.2 Diagram Berjenjang ... 43

3.4.3 Data Flow Diagram ... 44

3.4.4 Entitiy Rational Diagram ... 49

3.4.5 Perancangan Data... 50

1) Model Data Konseptual ... 50

2) Model Data Fisik ... 52

3.4.6 Desain Interface ... 53

1) Form Desain Interface ... 53

BAB IV IMPLEMENTASI PROGRAM... 61

4.1 Kebutuhan Sistem ... 61

4.1.1 Perangkat Sistem... 61

4.2 Implementasi... 62

4.2.1 Halaman Utama ... 62

4.2.2 Form Login ... 63

4.2.3 Form Menu Utama ... 64

4.2.4 Form Menu Master ... 65

1) Form Menu Admin ... 65

2) Form Menu Customer... 66

3) Form Menu Mobil ... 66

4) Form Menu Driver... 67


(6)

4.2.5 Form Menu Transaksi ... 70

1) Form Menu Pemesanan ... 70

2) Form Menu Transaksi Persewaan... 71

3) Form Menu Transaksi Pembayaran ... 72

4.2.6 Form Menu Info ... 73

1) Form Menu Info Laporan ... 73

2) Form Menu Info Pembayaran... 74

BAB V UJI COBA DAN EVALUASI PROGRAM 5.1 Uji Coba ... 75

5.1.1 Uji Coba Aplikasi Administrasi Rentcar Arlinta ... 75

5.1.2 Form Login ... 76

5.1.3 Form Menu Utama Setelah Login... 77

5.1.4 Form Menu Master ... 78

1) Form Menu Admin ... 78

2) Form Menu Customer... 79

3) Form Menu Pemilik Mobil ... 80

4) Form Menu Mobil ... 81

5) Form Menu Driver... 82

6) Form Menu Jenis ... 83

7) Form Menu Tujuan ... 84

5.1.5 Form Menu Transaksi ... 84

1) Form Menu Pemesanan ... 85

2) Form Menu Transaksi Persewaan... 86

3) Form Menu Transaksi Pembayaran ... 88

5.1.6 Form Menu Info ... 88

1) Form Menu Info Laporan ... 89

2) Form Menu Taabel Transaksi ... 90


(7)

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan ... 92 6.2 Saran ... 93


(8)

1. Tabel 2.1 Contoh Tabel... 30 2. Tabel 2.2 Bentuk Notasi dalam Power Designer ... 33


(9)

DAFTAR GAMBAR

1. Gambar 2.1 Struktur Organisasi (Bpk. Tamsir Direktur Utama)... 8

2. Gambar 2.2 Pilar-Pilar Informasi Yang Berguna ... 10

3. Gambar 2.3 Extended Data Processing Life Cycle... 11

4. Gambar 2.4 Penamaan Database... 16

5. Gambar 2.5 Nama Database Yang Sudah Diolah ... 16

6. Gambar 2.6 Pembuatan Tabel... 17

7. Gambar 2.7 Struktur Tabel... 17

8. Gambar 2.8 Script Tabel Yang Telah Diolah ... 17

9. Gambar 2.9 Contoh Tabel Yang Akan Diolah... 18

10.Gambar .10 Entry Isi Tabel... 18

11.Gambar 2.11 Pilih MySQL ODBC 3.51 Driver Untuk Koneksi ... 19

12.Gambar 2.13 Isi Data Yang Dikoneksikan ... 19

13.Gambar 2.14 Database Telah Terkoneksi ... 19

14.Gambar 2.15 Memilih Koneksi Database Yang Sudah Diolah ... 20

15.Gambar 2.16 Hasil Koneksi Pada Properties Visual Basic... 20

16.Gambar 2 .17 Hasil Database Yang Sudah Terkoneksi ... 21

17.Gambar 2.18 Pilih Microsoft OLE DB Provider for ODBC Drivers ... 22

18.Gambar 2.19 Pilih Use Connection String... 22

19.Gambar 2.20 Klik New Untuk Memilih DSN Name Yang Baru ... 23

20.Gambar 2.21 MySQL ODBC 3.51 Driver ... 23

21.Gambar 2.22 Klik Browse Atau Ketikkan Data Source Baru ... 23

22.Gambar 2.23 Cek Posisi Folder Yang Aktif Pada Indikator Save In... 24

23.Gambar 2.24 Hasil Yang Akan Disimpan ... 24

24.Gambar 2.25 Klik Finish Untuk Menyimpan ... 24

25.Gambar 2.26 Isi Data Yang Dikoneksikan ... 24

26.Gambar 2.27 Hasil Database Yang Terkoneksi ... 25

27.Gambar 2.28 Hasil Data Source Yang Sudah Diolah ... 25

28.Gambar 2.29 Pemilihan Tabulasi DataSource ... 25


(10)

32.Gambar 2.34 Hasil Koneksi yang Sudah Diolah ... 28

33.Gambar 2.35 Contoh Entitas... 29

34.Gambar 2.36 Atribut Dari Entitas Siswa ... 30

35.Gambar 2.37 Relasi Antara Petugas Dan Siswa ... 31

36.Gambar 2.38 Relationships One to One... 32

37.Gambar 2.39 Relationships One to Many... 32

38.Gambar 2.40 Relationships Many to Many ... 32

39.Gambar 3.1 Sistem Flow... 42

40.Gambar 3.2 Diagram Berjenjang ... 44

41.Gambar 3.3 Diagram Context ... 45

42.Gambar 3.4 DFD Level 0... 46

43.Gambar 3.5 DFD Level 1 Data Transaksi... 47

44.Gambar 3.6 DFD Level 1 Data Master ... 48

45.Gambar 3.7 ERD... 49

46.Gambar 3.8 Concept Data Model Aplikasi... 51

47.Gambar 3.8 Phisical Data Model Aplikasi ... 52

48.Gambar 3.10 Form Desain Form Login... 53

49.Gambar 3.11 Form Desain Form Menu Utama ... 54

50.Gambar 3.12 Form Desain Form Admin ... 54

51.Gambar 3.13 Form Desain Form Customer... 55

52.Gambar 3.14 Form Desain Form Mobil ... 55

53.Gambar 3.15 Form Desain Form Driver... 56

54.Gambar 3.16 Form Desain Form Pemilik Mobil ... 57

55.Gambar 3.17 Form Desain Form Tujuan ... 57

56.Gambar 3.18 Form Desain Form Jenis ... 58

57.Gambar 3.19 Form Desain Form Transaksi... 59

58.Gambar 3.20 Form Desain Form Pembayaran... 59

59.Gambar 3.21 Form Desain Form Info Pembayaran... 60


(11)

61.Gambar 4.2 Form Login ... 63

62.Gambar 4.3 Message Box Isi Password Dengan Benar... 63

63.Gambar 4.4 Message Box Isi User Dengan Benar... 64

64.Gambar 4.5 Form MenuUtama ... 64

65.Gambar 4.6 Form Menu Master... 65

66.Gambar 4.7 Form Menu Admin... 65

67.Gambar 4.8 Form Menu Customer ... 66

68.Gambar 4.9 Form Menu Mobil ... 67

69.Gambar 4.11 Form Menu Driver ... 67

70.Gambar 4.12 Form Desain Form Pemilik Mobil ... 68

71.Gambar 4.13 Form Desain Form Jenis ... 69

72.Gambar 4.16 Form Desain Form Tujuan ... 69

73.Gambar 4.17 Form Menu Transaksi ... 70

74.Gambar 3.18 Form Pemesanan ... 70

75.Gambar 4.19 Form Menu Transaksi Persewaan ... 71

76.Gambar 4.20 Form Menu Transaksi Pembayaran ... 72

77.Gambar 4.21 Form Menu Info ... 73

78.Gambar 4.22 Form Menu Info Laporan... 73

79.Gambar 4.23 Form Menu Info Pembayaran ... 74

80.Gambar 5.1 Form Utama Aplikasi Rentcar Mobil... 75

81.Gambar 5.2 Form Login ... 76

82.Gambar 5.3 Message Box Isi Password Dengan Benar... 76

83.Gambar 5.4 Message Box Isi User Dengan Benar... 77

84.Gambar 5.5 Form Menu Utama Setelah Login... 77

85.Gambar 5.6 Form Menu Master... 78

86.Gambar 5.7 Form Menu Admin... 78

87.Gambar 5.8 Form Menu Tambah Admin ... 79

88.Gambar 5.9 Form Menu Customer ... 79

89.Gambar 5.10 Form Menu Tambah Customer ... 80

90. Gambar 5.11 Form Menu Pemilik Mobil ... 80


(12)

94.Gambar 5.15 Form Menu Driver ... 82

95.Gambar 5.16 Form Menu Tambah Driver ... 83

96.Gambar 5.17 Form Menu Jenis... 83

97.Gambar 5.18 Form Menu Tujuan ... 84

98.Gambar 5.19 Form Menu Transaksi ... 85

99.Gambar 5.20 Form Menu Pemesanan... 85

100.Gambar 5.21 Form Menu Transaksi Persewaan... 86

101.Gambar 5.22 Form Peringatan Pilihan Transaksi... 86

102.Gambar 5.23 Form Menu Data Pemesan ... 87

103.Gambar 5.24 Form Menu Transaksi Sewa Dari Pemesan... 87

104.Gambar 5.25 Form Menu Transaksi Pembayaran ... 88

105.Gambar 5.26 Form Menu Info... 88

106.Gambar 5.27 Form Menu Info Laporan ... 89

107.Gambar 5.28 Form Menu Info Cetak ... 89

108.Gambar 5.29 Form Menu Tabel Transaksi... 90


(13)

ama : Achmad Faisal

NPM : 0634215106

Judul Tugas Akhir : Sistem Administrasi Usaha Rental Mobil pada Unit

Usaha Rental Mobil Arlinta Surabaya

Dosen Pembimbing 1 : Nur Cahyo Wibowo, S.kom, M.kom Dosen Pembimbing 2 : Rizky Parlika, S.Kom

i ABSTRAK

Rental Arlinta merupakan unit usaha yang bergerak dibidang jasa persewaan mobil. Sebagai penunjang, persewaan mobil ini mempunyai lahan luas yang digunakan sebagai tempat penyimpanan mobil yang disewakan untuk selanjutnya disurvey dan dipilih oleh calon konsumen maupun pelanggan. Selain itu Rentcar ini memiliki beberapa macam mobil, pegawai dan beberapa rekanan yang menitipkan mobil milik pribadinya untuk dijadikan unit mobil yang masuk daftar mobil rental.

Untuk menyajikan informasi mengenai pencatatan administrasi pada data pelanggan baru dan mencari kembali data pelanggan yang telah lama terdaftar masih memerlukan waktu yang cukup lama serta seiring hilangnya data pelanggan karena data yang tersimpan cukup banyak. Pengguna program aplikasi ini dapat memberikan hasil yang cepat, tepat dalam pengolahan data penyewa, aman untuk menyimpan data tersebut, adanya laporan data sewa kendaraan dan faktur sewa kendaraan untuk diberikan kepada penyewa. Program yang digunakan dalam merancang aplikasi ini yaitu dengan menggunakan Visual Basic 6.0.

Dengan adanya Sistem Informasi Administrasi Rentcar Arlinta ini dapat membantu memanajemen data customer maupun transaksi menjadi lebih baik.


(14)

1

PENDAHULUAN

1.1 Latar Belakang Masalah

Dihadapkan pada berkembangnya usaha perusahaan serta pertimbangan semakin meningkatnya persaingan bisnis jasa penyewaan mobil. Para pengusaha rental mobil pun senantiasa meakukan terobosan – terobosan baru dalam meningkatkan kinerja pelayanan jasa transportasi bagi konsumennya. Adapun hal

tersebut diatas tentunya dapat ditunjang dengan perkembangan teknologi informasi yang telah maju pesat. Salah satunya adalah dengan pemanfaatan bahasa

pemrograman komputer untuk membuat sebuah software dimana informasi yang didapatkan akan dapat dimanipulasi secara cepat, tepat dan akurat. Tentunya hal ini akan mengubah kebiasaan pengelolaan data secara manual yang tentunya membutuhkan waktu yang lama. Karena itu dibutuhkan sistem yang terkomputerisasi, yaitu dengan cara mengubah sistem yang manual ke sistem terkomputerisasi. Sistem komputerisasi lebih efisien, ini dapat dilihat dari proses kecepatan, ketepatan, biaya dan sebagainya.

Rental Arlinta merupakan unit usaha yang bergerak dibidang jasa persewaan mobil. Sebagai penunjang, persewaan mobil ini mempunyai lahan parkir yang digunakan sebagai tempat penyimpanan mobil yang disewakan untuk selanjutnya disurvey dan dipilih oleh calon konsumen maupun pelanggan. Selain itu Rentcar ini


(15)

2

memiliki beberapa sopir dan beberapa rekanan yang menitipkan mobil milik pribadinya untuk dijadikan unit mobil yang masuk daftar mobil rental.

Kendala yang sedang dihadapi oleh rental Arlinta saat ini adalah membuat laporan bulanan khusunya mengenai data pendapatan dan pengeluaran per mobil rental dari berbagai tempat, yang didukung data pemesanan, peminjaman dan pengembalian mobil, durasi penyewaan mobil dan lain-lain. Karena masih ditangani secara manual menyebabkan proses pembuatan laporan seringkali terlambat dan tidak sinkron. Selain itu jika laporan dibuat lebih dari satu kali akan menghabiskan waktu yang sia-sia.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, maka dibuat suatu perumusan masalah, yaitu :

a. Belum adanya Sistem Administrasi yang terkomputerisasi menyebabkan pelayanan per Konsumen memakan waktu yang relatif lama, karna pencatatan masih dilakukan secara manual.

b. Sering tidak Sinkron saat pendataan di akhir periode antara Bagian penerimaan konsumen dengan para driver, menyebabkan tidak tertibnya data pemasukan dan pengeluaran.

c. Pencarian History pelanggan, sewa, transaksi sewa memakan waktu lebih lama karena masih harus mencatat satu per satu data peminjaman per pelanggan. d. Banyak parameter yang muncul dan ditangani secara manual menyebabkan sering

tidak cocok antara Data penyewaan dan pendapatan per Bulan, Data Pengeluaran spare Part dan Service Mobil dan Data Komisi Para Sopir yang menservis


(16)

langsung konsumen serta Data Honor rekanan Rentcar yang menitipkan mobilnya, sering menyebabkan timbulnya konflik.

1.3 Batasan Masalah

Ruang lingkup permasalahan dalam pengerjaan Tugas Akhir ini adalah pembuatan aplikasi berbasis desktop yang mengimplementasikan pemrograman komputer dalam penyajian data Sistem Administrasi Rentcar Arlinta.

Tugas Akhir ini tidak akan membahas:

a. Sistem Informasi Akutansi yang didalamnya terdapat Jurnal, Laba Rugi dan lain sebagainya karena tidak sampai sekompleks tersebut dan sudah ditangani oleh satuan kerja lainnya.

b. Fitur-fitur desktop yang tidak ada hubungannya dengan Sistem Administrasi Rentcar Arlinta dari yang sudah di dapat.

1.4 Tujuan

Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai ialah :

a. Membangun sistem Administrasi yang mampu mendatabasekan dengan baik, seluruh kegiatan penyewaan mobil pada rentcar Arlinta, sehingga memudahkan pendataan.

b. Membuat suatu software aplikasi manajemen rental untuk menangani data - data mobil pemilik, customer dan lain - lain yang menggunakan sistem terkomputerisasi.


(17)

4

1.5 Manfaat.

Tugas Akhir ini diharapkan dapat bermanfaat bagi para pengguna dari pihak rental mobil Arlinta yaitu:

a. Mampu menentukan kebijakan yang tepat guna meningkatkan Pendapatan rental mobilnya.

b. Mampu membentuk Histori penyewaan pelanggan, sehingga saat memberikan bonus berupa potongan harga pada saat – saat tertentu dapat dilakukan dengan cepat. Hal ini tentunya juga menjadi bahan masukan yang penting serta mempercepat pengambilan keputusan bagi bagian administrasi dalam memberikan bonus potongan harga pada pelanggan yang tepat dan dapat dengan segera merencanakan berbagai promo dengan pertimbangan yang akurat guna meningkatkan pendapatan rentcar.

c. Mampu mengatasi masalah rekapitulasi Honorarium rekanan secara transparan antara pemilik rentcar dengan rekanan yang menitipkan mobil pribadinya untuk di rentalkan, menyebabkan hubungan kerja yang senantiasa harmonis serta tidak ada kecurigaan sehingga selalu termotivasi untuk bekerja dengan sebaik – baiknya.

1.6 Metodologi Penelitian

Adapun metode yang dipakai dalam penulisan tugas akhir ini adalah :

a. Mengumpulkan data atau informasi

Pengumpulan data dilakukan dengan cara : observasi, identifikasi dan klasifikasi melalui studi literatur. Dari pengumpulan data tersebut dapat dilakukan analisa


(18)

data yaitu menganalisa apa saja yang dibutuhkan oleh Rentcar Arlinta untuk mendukung pembuatan aplikasi Rentcar Alinta.

b. Studi Literatur

Dilakukan dengan cara mencari segala macam informasi secara riset Mempelajari dan memahami tentang konsep pembuatan Sistem Administrasi Rentcar Arlinta. dan mempelajari buku-buku yang berhubungan dengan masalah yang dihadapi.

c. Analisa dan Desain Sistem

Menganalisa semua informasi yang terkait dengan Sistem Administrasi Rentcar Arlinta, mengidentifikasi masalah dan merumuskan solusi secara konseptual.

d. Implementasi Sistem

Menganalisa semua informasi yang terkait dengan Sistem Administrasi Rentcar Arlinta, mengidentifikasi masalah dan merumuskan solusi secara konseptualnya

e. Uji coba sistem

Uji coba program dapat dilakukan pada akhir dari tahap-tahap analisa sistem, desain sistem dan tahap penerapan sistem atau implementasi sistem. Sasaran dari ujicoba program adalah untuk menentukan kesalahan-kesalahan dari program yang mungkin terjadi sehingga dapat segera diperbaiki.

f. Pembuatan Kesimpulan

Pada tahap ini program telah melakukannya dengan baik, sehingga program dapat berjalan sesuai dengan apa yang diharapkan.


(19)

6

1.7 Sistematika Penulisan

Dalam laporan tugas akhir ini, pembahasan disajikan dalam enam bab dengan sistematika pembahasan sebagai berikut:

BAB I. PENDAHULUAN

Bab ini berisikan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika penulisan pembuatan tugas akhir ini.

BAB II. LANDASAN TEORI

Pada bab ini menjelaskan tentang teori‐teori pemecahan masalah  yang berhubungan dan digunakan untuk mendukung dalam pembuatan  tugas akhir ini. 

BAB III. ANALISA DAN PERANCANGAN SISTEM

Dalam bab ini menjelaskan tentang analisa dan perancangan sistem aplikasi yang akan digunakan dalam pembuatan Sistem Administrasi Rentcar Arlinta.

BAB IV. IMPLEMENTASI SISTEM

Pada  bab  ini  tentang  Hasil  dan  Pembahasan  mengenai  analisa  prosedur kerja dari Sistem Administrasi Rentcar Arlinta, penyusunan tabel  dengan relasi yang saling berhubungan dan desain dari program aplikasi. 


(20)

Bab Pada bab ini menjelaskan tentang pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang dibuat. Uji coba program dapat dilakukan pada akhir dari tahap-tahap analisa sistem, desain sistem dan tahap penerapan sistem atau implementasi sistem. Sasaran dari ujicoba program adalah untuk menemukan kesalahan-kesalahan dari program yang mungkin terjadi sehingga dapat segera diperbaiki.

BAB VI. PENUTUP

Bab ini berisi kesimpulan yang diperoleh dari hasil penganalisaan data dalam bab-bab sebelumnya. Juga berisi tentang saran-saran yang diharapkan dapat bermanfaat dan sesuai dengan tujuan penelitian tugas akhir ini.


(21)

37

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Para pengusaha rental mobil senantiasa melakukan terobosan – terobosan baru dalam meningkatkan kinerja pelayanan jasa transportasi bagi konsumennya. Adapun hal tersebut diatas tentunya dapat ditunjang dengan perkembangan teknologi informasi yang telah maju pesat. Salah satunya adalah dengan pemanfaatan bahasa pemrograman komputer untuk membuat sebuah software dimana informasi yang didapatkan akan dapat dimanipulasi secara cepat, tepat dan akurat. Tentunya hal ini akan dapat mengubah kebiasaan pengelolaan data secara manual yang tentunya membutuhkan waktu yang sangat lama. Karena itu dibutuhkan sistem yang terkomputerisasi, yaitu dengan cara mengubah semua sistem yang masih manual ke sistem terkomputerisasi. Sistem komputerisasi lebih efisien, ini dapat dilihat dari proses kecepatan, ketepatan, biaya dan sebagainya.

Rental Arlinta merupakan unit usaha yang bergerak dibidang jasa persewaan mobil. Sebagai penunjang, maka persewaan mobil ini mempunyai lahan parkir yang digunakan sebagai tempat penyimpanan mobil yang disewakan untuk selanjutnya disurvey dan dipilih oleh calon konsumen maupun pelanggan. Selain itu Rentcar ini memiliki beberapa sopir dan beberapa rekanan yang menitipkan mobil milik pribadinya untuk dijadikan unit mobil yang masuk daftar mobil rental.


(22)

Kendala yang sedang dihadapi oleh rental Arlinta saat ini adalah membuat laporan bulanan khusunya mengenai data pendapatan dan pengeluaran per mobil rental dari berbagai tempat, yang didukung data pemesanan, peminjaman dan pengembalian mobil, durasi penyewaan mobil dan lain-lain. Karena masih ditangani secara manual menyebabkan proses pembuatan laporan seringkali terlambat dan tidak sinkron. Selain itu jika laporan dibuat lebih dari satu kali akan menghabiskan waktu yang sia-sia.

3.1.1. Kekurangan Sistem Lama

Adapun kekurangan dari sistem lama adalah :

 Belum adanya Sistem Administrasi yang terkomputerisasi menyebabkan pelayanan per Konsumen memakan waktu yang relatif lama.

 Sering tidak Sinkron saat pendataan di akhir periode antara Bagian penerimaan konsumen dengan para driver, menyebabkan tidak tertibnya data pemasukan dan pengeluaran.

 Pencarian History pelanggan untuk memberikan potongan harga kepada para pelanggan memakan waktu lebih lama karena masih harus mencatat satu per satu data peminjaman per pelanggan.

 Banyak parameter yang muncul dan ditangani secara manual menyebabkan sering tidak cocok antara Data penyewaan dan pendapatan per Bulan, Data Pengeluaran spare Part dan Service Mobil dan Data Komisi Para Sopir yang menservis langsung konsumen serta Data Honor


(23)

39

rekanan Rentcar yang menitipkan mobilnya, sering menyebabkan timbulnya konflik.

Untuk mengatasi kekurangan – kekurangan diatas, maka pada tugas akhir ini dibuatlah Sistem Akademik yang memiliki kemampuan milis.

3.1.2 Kelebihan Sistem Baru

` Adapun kelebihan dari sistem baru adalah :

 Sistem tersebut diatas mampu melakukan sinkronisasi pemasukan dan pengeluaran mulai sejak Konsumen memeberikan DP pada bagian penerimaan hingga Proses penyewaan selesai dilakukan.

 Sistem tersebut diatas mampu membentuk Histori penyewaan pelanggan, sehingga saat memberikan bonus berupa potongan harga pada saat – saat tertentu dapat dilakukan dengan cepat.

 Sistem tersebut diatas mampu mengatasi masalah rekapitulasi Honorarium rekanan secara transparan antara pemilik rentcar dengan rekanan yang menitipkan mobil pribadinya untuk di rentalkan.

 Membuat suatu software aplikasi manajemen rental untuk menangani data - data mobil pemilik, customer dan lain - lain yang menggunakan sistem terkomputerisasi sehingga dapat mengurangi permasalahan yang dihadapi. yakni kesulitan mendata. Selain itu diharapkan nantinya dapat menghasilkan tampilan yang lebih baik dan mudah digunakan.


(24)

3.2 Persiapan Hardware

Persiapan ini dilakukan agar aplikasi Sistem Informasi Rentcar dapat berfungsi secara optimal, yaitu dengan terpenuhinya kebutuhan hardware secara cukup, diantaranya adalah sebagai berikut :

Spesifikasi prosesor yang diperlukan adalah pentium atau sekelasnya dengan kecepatan 2.4 Ghz atau yang lebih baik

Monitor

Monitor yang digunakan adalah SVGA dengan resolusi minimal 800x600 pixel.

 Memori

Memori yang digunakan adalah 256 MB atau lebih

3.3 Persiapan Software

Persiapan software dimaksudkan untuk memenuhi tersedianya sistem operasi pada komputer, sehingga aplikasi Sistem Informasi Rentcar dapat berfungsi secara optimal. Kebutuhan software adalah sebagai berikut:

3.3.1 Sistem operasi

Operating system (OS) atau yang sering di sebut sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan komputer .Sekarang ini banyak sekali macam-macam sistem operasi di pasaran baik yang asli ataupun yang bajakan.Ada beberapa sistem operasi yang biasa dijumpai di pasaran diantranya Windows,Unix,Linux Dan masih banyak lagi yang lainya.Dari sekian


(25)

41

banyak sistem operasi Yang beredar,sistem operasi milik perusahaan microsoft lah yang paling populer untuk para pengguna pc notebook,bahkan ponsel dan PDA sekalipun Dengan sistem operasi berbasis mobilenya . Dari beberapa sistem operasi tersebut,Sistem operasi yang dapat digunakan secara bebas alias open sourc Asalah linux. sistem operasi ini biasa digunakan untuk tujuan pendidikan ,lain halnya dengan para vendor ponsel dan PDA ,Para vendor ini lebih menyasarkan produknya untuk menggunakan sistem operasi mobile milik perusahaan microsoft yaitu windows. Sama seperti di pc atau notebook sistem operasi di PDA atau ponsel memiliki Beberapa versi dan tatap muka yang hampir sama ,mulai dari windows mobile versi 5.0 sampai dengan windows vista versi mobile .Vendor PDA atau ponsel yang biasa memakai sistem operasi tersebut diantaranya 02,Samsung.Doppod Dan sony ericson untuk beberapa type.

Perkembangan sistem operasi Berawal dari altair,yaitu perangkat komputer pertama pada tahun 1975 yang menggunakan sistem operasi CP/M dan kemudian oleh perusahaan microsoft dirilis menjadi MS-DOS Dan berkembang dari MS-DOS versi 1.0 Pada tahun 1981 sampai MS-DOS versi 5.0 pada tahun 1991 dan sampai sekarang ini microsoft telah mengeluarkan beberapa sistem operasi mulai dari Ms-windows, windows97, windows98, windows98Me, Windows2000. Windows ME,Windows XP dan yang paling terbaru adalah windows vista yang terkenal dengan tatatp mukanya

Aplikasi Sistem Informasi Rentcar dapat beroperasi dengan baik minimal pada Windows 98 atau yang lebih baik (Windows NT/2000/XP).


(26)

S is te m In fo rm a s i R e n tc a r

C U S T O M E R P E M IL IK M O B IL A D M IN

A D M IN V A L ID L O G IN

A D M IN

DAT

A

BASE

M U L A I

T d k V a lid

C e k

D a ta C u s to m e r B lm D a fta r

R E G IS T R A S I C U S T O M E R

D

AT

AB

ASE

D a fta r

D A T A M O B IL D A N

D R IV E R P E M IN J A M A N N O T A

C U S T O M E R

D

A

TA

BA

SE

D A T A T R A N S A K S I P E M IN J A M A N & P E N G E M B A L IA N

DAT

A

BASE

N O T A P E N G E M B A L IA N & P E M B A Y A R A N

C U S T O M E R

N O T A P E M B A Y A R A N S E W A M O B IL K E

P E M IL IK

N O T A P E L U N A S A N

E N D

3.4 Perancangan Sistem

Disini perancangan pertama kali menggunakan konsep Sistem Flow.

3.4.1 Sistem Flow

Sistem flow disini menjelaskan alur kerja sistem Dimana dapat dijelaskan sebagai berikut


(27)

43

Untuk keterangan lebih jelas lagi,lihatlah Gambar 3.1 aliran sistem flow berikut ini:

1. Admin melakukan login.

 Melakukan pengecekan customer yang akan melakukan peminjaman.

 Apabila customer belum daftar maka akan melakukan registrasi customer.

 Admin melakukan pengecekan stok mobil beserta dengan driver.

 Mengisi form perjanjian peminjaman.

 Pembayaran dilakukan oleh customer.

 Setelah mobil kembali maka admin melakukan pengecekan kondisi mobil.

 Admin melakukan rekap kondisi mobil dan bagian yang perlu dilakukan perawatan.

 Admin melakukan rekap peminjaman dan membayarkan biaya sewa ke pemilik mobil.

3.4.2 Diagram Berjenjang

Diagram berjenjang menggambarkan keseluruhan proses dari Sistem

Rentcar Mobil Arlinta. Proses-proses yang akan digambarkan terdiri dari top level, level 0 dan level 1. Pada top level terdapat proses Sistem Rentcar

Mobil. Untuk level 1 terdapat beberapa proses meliputi proses login, data master, data transaksi dan info.

Pada masing – masing proses terdapat proses yaitu pada Data Master memiliki 7 sub proses yaitu data admin, data customer, data pemilik


(28)

mobil, data mobil, driver, data jenis mobil dan data tujuan. Proses transaksi memiliki 3 sub yaitu data pemesananan, data transaksi sewa dan data pembayaran. Pada info memiliki 4 sub yaitu data laporan, data info pembayaran, data grafik transaksi dan table transaksi.

Gambar 3.2 Diagram Berjenjang

3.4.3 Data Flow Diagram

Tahap selanjutnya pembuatan rancangan Data Flow Diagram yang biasa disingkat DFD. Perancangan sistem ini terdiri dari konteks diagram, DFD Level 0, DFD Level 1. Berikut gambar konteks diagram dari sistem informasi Administrasi Rentcar Arlinta :


(29)

45

Gambar 3.3 Diagram Context

Context Diagram ini harus berupa suatu pandangan, yang mencakup

masukan-masukan dasar, sistem-sistem dan keluaran. Context Diagram juga merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Proses tersebut diberi nomor nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran data-aliran data utama menuju dan dari sistem. Diagram tersebut tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan, begitu entitas-entitas eksternal serta aliran data-aliran daa menuju dan dari sistem diketahui penganalisis dari wawancara dengan user dan sebagai hasil analisis dokumen.

Gambar diatas merupakan context diagram dari Sistem Administrasi

Usaha Rental Mobil Pada Unit Usaha Rental Arlinta Surabaya metode FIFO (First In First Out). pada gambar diatas terlihat ada tiga pengguna yaitu :

(1) User

Ada 2 user yang menggunakan sistem ini yaitu admin dan user biasa, pada admin, admin dapat melakukan pengelolaan data master seperti data

Data Pembayaran Data Sewa Data Pemilik Mobil

Data Driver Data Pemesanan Data Customer Data Laporan Data Jenis Data Mobil Data Tujuan Data User 0

Sistem Informasi Rental Arlinta + User Pemilik Mobil Customer


(30)

user, data customer, data pemilik mobil, data driver, data mobil, data jenis dan data tujuan serta pengelolaan data transaksi, sedangkan user biasa hanya dapat melakukan pengelolaan data transaksi.

(2) Pemilik Mobil

Hak akses yang diberikan kepada pemilik mobil yaitu melihat laporan, melihat laporan data transaksi penjualan.

(3) Customer

Hal yang dilakukan oleh Customer yaitu member data pribadi, memesan dan melakukan transaksi.

Tahap selanjutnya setelah konteks diagram yaitu DFD Level 0. Berikut ini DFD Level 0 dari sistem :

Gambar 3.4 DFD Level 0

Data Jenis

Data Sewa Data Pemesanan Data Pembayaran Data Pemilik Mobil

Data Driver Data mobil Data Customer Data Tujuan Data Jenis Data User Data Pemesanan Data Sewa

Data Pembayaran Data Pemilik Mobil Data Driver Data Mobil Data Customer

Data Tujuan Data User

Data Pemilik Mobil

Data Driver Data Jenis Data User Data Laporan Data Customer Data Mobil Data Tujuan User Pemilik Mobil Pemilik Mobil Customer 1 Mengolah Data Master + 2

Mengolah Data Transaksi

27 Tabel User_

28 Tabel Customer_

29 Tabel Driver_ 30 Tabel Pemilik Mobil_ 31 Tabel Mobil__ 32 Tabel Jenis__ 33 Tabel Tujuan__

34 Tabel Pemesanan__ 35 Tabel Transaksi Sewa__ 36 Tabel Transaksi Pembayaran__


(31)

47

Dalam DFD Level 0 ini terdapat 2 proses yaitu mengolah data master dan mengolah data transaksi serta melihat laporan. Untuk proses mengelola data master, terlihat hanya ada satu pengelola yaitu admin yang sekaligus kasir dalam studi kasus kali ini, begitu juga pada saat mengelola data transaksi admin juga campur tangan menangani setiap transaksi yang berlangsung, pemilik mobil disini hanya melihat informasi pelunasan mobil yang tersewa pada saat transaksi.

Tahap berikutnya yaitu hasil decompose dari DFD Level 0 pada

proses data transaksi yaitu DFD Level 1. Berikut gambar DFD Level 1 dari proses data transaksi :

Gambar 3.5 DFD Level 1 Data Transaksi

Data Driver Data Customer Data User Data Mobil Data Pembayaran Data Sewa Data Pemilik Mobil

Data Driver Data mobil Data Customer Data Tujuan Data Jenis Data User Data Pemesanan Data Pembayaran Data Sewa Data Pemesanan Data Laporan Pemilik Mobil Customer

36 Tabel Transaksi Pembayaran__ 35 Tabel Transaksi Sewa__

34 Tabel Pemesanan__

27 Tabel User_ 32 Tabel Jenis__ 33 Tabel Tujuan__ 28 Tabel Customer_ 31 Tabel Mobil__ 29 Tabel Driver_ 30 Tabel Pemilik Mobil_

1 Mengolah Pemesanan 2 Mengolah Transaksi Sewa 3 Mengolah Transaksi Pembayaran


(32)

Dalam DFD Level 1 ini admin mengelola data transaksi meliputi transaksi pemesanan, transaksi sewa dan transaksi pembayaran. Ketika terjadi pemesanan atau boking sewa mobil maka data transaksi pemesanan akan tersimpan didalam tabel pemesanan, untuk dapat mengeksekusi pemesanan dapat melalui tahap proses transaksi sewa yang datanya nanti akan terlihat dan tersimpan dalam sebuah tabel transaksi sewa.

Tahap berikutnya yaitu hasil decompose dari DFD Level 0 pada proses data master yaitu DFD Level 1. Berikut gambar DFD Level 1 dari proses data master :

Gambar 3.6 DFD Level 1 Data Master

Data Tujuan

Data Jenis

Data Mobil

Data Pemilik Mobil

Data Driver Data Mobil

Data Customer Data Pemilik Mobil

Data Customer Data Driver Data Jenis Data User Data Tujuan Data User User Pemilik Mobil

27 Tabel User_

33 Tabel Tujuan__

28 Tabel Customer_ 31 Tabel Mobil__

29 Tabel Driver_ 30 Tabel Pemilik Mobil_ 1 Mengolah Data User 2 Mengolah Data Customer 3 Mengolah Data Driver 4 Mengolah Data Pemilik Mobil 5 Mengolah Data Mobil 6 Mengolah Data Jenis 7 Mengolah Data Tujuan


(33)

49

Dalam DFD Level 1 ini admin mengelola data master meliputi mengolah data admin didalam tabel data admin, mengelola data customer didalam tabel data customer, mengelola data pemilik mobil didalam tabel pemilik mobil, mengelola data mobil didalam tabel mobil, mengelola data driver didalam data driver, mengelola data jenis didalam tabel jenis, mengelola data tujuan didalam data tujuan.

Tahap berikutnya yaitu hasil decompose dari DFD Level 0 pada proses data transaksi yaitu DFD Level 1. Berikut gambar DFD Level 1 dari proses data transaksi :

3.4.4 Entity Relational Diagram

Digunakan untuk menggambarkan hubungan antara setiap entity yang membentuk sistem yang sedang berjalan yang dapat dilihat dalam bentuk pemodelan pada Gambar 3.7.


(34)

Terdapat 10 entity yang mempengaruhi sistem dan setiap entity tersebut memiliki atribut tertentu. Entitas Customer memiliki atribut Id_Customer, Nama_Customer, Alamat Customer, Telp_Customer. Entitas User memiliki atribut Id_User, Nama_User, Username, Password, Setting User, Aktif, Hapus Transaksi. Entitas Driver memiliki atribut Id_Driver Nama, Alamat dan No_Telp. Entitas Pemilik Mobil memiliki atribut Id_ Pemilik, Nama_ Pemilik, Alamat, Telp. Entitas Mobil memiliki atribut No_Polisi, Jenis, Sewa. Entitas Transaksi memiliki atribut Id_Transaksi, Tgl_Pinjam, Tgl_Transaksi, Tgl_Kembali, Keterangan. Entitas Pesan memiliki atribut Id_Pesan, Tgl_Pinjam, DP. Entitas Tujuan memiliki atribut Id_Tujuan, Tujuan, Minimal, Km. Entitas Jenis memiliki atribut Id_Jenis, Jenis.

3.4.5 Perancangan Data

Pada perancangan data ini menjelaskan tentang 2 model data yaitu : Model Data Konseptual/Conceptual Data Model dan Model Data Phisik/Physical Data Model. Untuk lebih jelasnya akan dijelaskan dibawah ini :

1)Model Data Konseptual

Model data konseptual pada aplikasi ini mempresentasikan rancangan basis data konseptual diserver. Sesuai dengan database yang akan dibangun, dimana tiap database akan terdiri dari beberapa tabel. Berikut ini model data konseptual yang digambar dengan menggunakan perangkat lunak Sybase Power Designer 15, lebih jelasnya perhatikan Gambar 3.6 .


(35)

51

Terdapat beberapa tabel dalam aplikasi rentcar ini yaitu User(Pengguna) , Customer, Mobil, Pemilik Mobil, Driver (Sopir), Jenis, Tujuan, Transaksi, Pemesanan dan Pembayaran.

Gambar 3.8 Concept Data Model Aplikasi

Tabel User memiliki relasi one-money dengan tabel Transaksi, dimana tiap user dapat melakukan banyak transaksi apabila terjadi penyewaan pada Rancar Arlinta. Tabel Customer berelasi one-many dengan tabel Transaksi, dimana 1 customer dapat melakukan banyak transaksi. Tabel driver memiliki relasi one-many dengan table transaksi, karena 1 driver dapat melakukan banyak transaksi. Tabel Pemilik Mobil juga berelasi one-many dengan tabel Mobil, dimana 1 pemilik dapat memiliki banyak mobil. Tabel pesan memiliki relasi

one-Relationship_1 Relationship_2 Relationship_3 Relationship_4 Relationship_5 Relationship_6 Relationship_7 Relationship_8 Relationship_9 Relationship_10 USER ID_USER NAMA_USER USERNAME PASSWORD AKTIF HAPUS_TRANSAKSI SETTING_USER

<pi> Variable characters (10) Variable characters (50) Variable characters (10) Variable characters (10) Variable characters (1) Variable characters (1) Variable characters (1) Identifier_1 <pi> DRIVER ID_DRIVER NAMA ALAMAT TELP

<pi> Variable characters (20) Variable characters (50) Variable characters (50) Variable characters (20)

<M> Identifier_1 <pi> CUSTOMER ID_CUSTOMER NAMA_CUSTOMER ALAMAT_CUSTOMER TELP_CUSTOMER

<pi> Variable characters (10) Variable characters (50) Variable characters (50) Variable characters (20)

<M> Identifier_1 <pi> PEMBAYARAN BIAYA BAYAR KETERANGAN SISA TGL_PEMBAYARAN <pi> Integer Integer Variable characters (50) Integer Date & Time

<M>

Identifier_1 <pi>

PEMILIK MOBIL ID_PEMILIK

NAMA_PEMILIK ALAMAT_PEMILIK TELP_PEMILIK

<pi> Variable characters (10) Variable characters (50) Variable characters (50) Variable characters (20)

<M> Identifier_1 <pi> MOBIL NO_POLISI JENIS_KENDARAAN BIAYA_SEWA OVERTIME STATUS

<pi> Variable characters (20) Variable characters (20) Integer Integer Characters (1) <M> Identifier_1 <pi> PESAN ID_PESAN TGL_PINJAM DP <pi> Integer Date & Time Integer <M> Identifier_1 <pi> TRANSAKSI ID_TRANSAKSI TGL_TRANSAKSI TGL_PINJAM TGL_KEMBALI KETERANGAN OVER_TIME_JAM OVER_TIME_BIAYA WAKTU_KELUAR WAKTU_KEMBALI TUJUAN KET_BAYAR KET_BIAYA K_DRIVER K_ARLINTA

<pi> Variable characters (20) Date & Time Date & Time Date & Time Variable characters (50) Integer Integer Variable characters (6) Variable characters (6) Variable characters (50) Variable characters (50) Variable characters (50) Integer Integer <M> Identifier_1 <pi> TUJUAN ID_TUJUAN TUJUAN JENIS_KENDARAAN BIAYA_SEWA OVERTIME

<pi> Characters (20) Variable characters (50) Variable characters (20) Integer Integer <M> Identifier_1 <pi> JENIS ID_JENIS JENIS_KENDARAAN

<pi> Characters (20) Variable characters (20)

<M>


(36)

many dengan table customer, karena 1 pemesanan dapat dilakukan banyak customer. Tabel pesan memiliki relasi many to many dengan table Transaksi, karena 1 pemesanan dapat dilakukan banyak transaksi. Tabel mobil memiliki relasi one-many dengan table Pesan, karena 1 mobil dapat dilakukan banyak pemesanan. Tabel Jenis memiliki relasi one-many dengan table Mobil karena 1 Jenis banyak mobil. Tabel pembayaran memiliki relasi one-many dengan table transaksi.

2)Model Data Fisik

Model data ini dibuat dengan cara me-generete diagram data konseptual di atas. Diagram data fisik ini menghasilkan tabel-tabel yang akan digunakan dalam implementasi aplikasi.

Gambar 3.9 Phisical Data Model Aplikasi USER ID_USER NAMA_USER USERNAME PASSWORD AKTIF HAPUS_TRANSAKSI SETTING USER varchar(10) varchar(50) varchar(10) varchar(10) varchar(1) varchar(1) varchar(1) DRIVER ID_DRIVER NAMA ALAMAT TELP varchar(20) varchar(50) varchar(50) varchar(20) <pk> CUSTOMER ID_CUSTOMER ID_TRANSAKSI ID_PESAN NAMA_CUSTOMER ALAMAT_CUSTOMER TELP_CUSTOMER varchar(10) varchar(20) integer varchar(50) varchar(50) varchar(20) <pk> <fk1> <fk2> PEMBAYARAN BIAYA ID_TRANSAKSI BAYAR KETERANGAN SISA TGL_PEMBAYARAN integer varchar(20) integer varchar(50) integer timestamp <pk> <fk>

PEMILIK MOBIL ID_PEMILIK NAMA_PEMILIK ALAMAT_PEMILIK TELP_PEMILIK varchar(10) varchar(50) varchar(50) varchar(20) <pk> MOBIL NO_POLISI ID_JENIS ID_PEMILIK JENIS MINIMAL KM char(20) char(20) varchar(10) varchar(50) varchar(10) varchar(10) <pk> <fk2> <fk1> PESAN ID_PESAN NO_POLISI TGL_PINJAM DP integer char(20) timestamp integer <pk> <fk> TRANSAKSI ID_TRANSAKSI ID_USER ID_DRIVER TGL_TRANSAKSI TGL_PINJAM TGL_KEMBALI KETERANGAN OVER_TIME_JAM OVER_TIME_BIAYA WAKTU_KELUAR WAKTU_KEMBALI TUJUAN KET_BAYAR KET_BIAYA K_DRIVER K_ARLINTA varchar(20) varchar(10) varchar(20) timestamp timestamp timestamp varchar(50) integer integer varchar(6) varchar(6) varchar(50) varchar(50) varchar(50) integer integer <pk> <fk1> <fk2> TUJUAN ID_TUJUAN ID_JENIS TUJUAN JENIS MINIMAL KM char(20) char(20) varchar(50) varchar(50) varchar(10) varchar(10) <pk> <fk> JENIS ID_JENIS JENIS char(20) varchar(50) <pk> PESAN_TRANSAKSI ID_PESAN ID_TRANSAKSI integer varchar(20) <pk,fk1> <pk,fk2>


(37)

53

Physical Data Model ini dibuat berdasarkan Conceptual Data

Model dan physical data model ini hasil generate dari conceptual data model di atas. Hasil generate ini terdapat beberapa tabel yang memiliki beberapa relasi, karena pada CDM menggunakan relasi dengan dependent antar tabel maka PDM ini merepresentasikan secara riil arus data yang akan digunakan pada database. Diagram data fisik diatas menghasilkan tabel-tabel yang akan digunakan dalam Sistem Informasi pada Unit Usaha Rentcar Arlinta.

3.4.6 Desain Interface

Desain interface dibuat untuk memudahkan user ataupun admin dalam penggunaan sistem. Form-form yang dirancang meliputi konsep interaksi manusia dengan komputer dimana seorang user hanya dengan melihat form dapat mengerti langkah apa yang harus dilakukan selanjutnya. Berikut form-form yang ada di aplikasi ini :

1) Form Desain Interface

Pada form ini user ataupun admin akan melakukan proses maintenance data, user ataupun admin bisa melakukan penambahan data, ubah data, dan hapus data. Sebelum proses maintenance data, user ataupun admin diharuskan login terlebih dahulu, seperti pada Gambar 3.10 Setelah login maka akan masuk ke dalam manu utama, seperti pada Gambar 3.11.

Gambar 3.10 Form Desain Form Login

LO G IN

O K C a nc e l Use r


(38)

Gambar 3.11 Form Desain Form Menu Utama

Gambar 3.11 Form Desain Form Utama

Form data untuk user baru berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh user baru. Setelah user menginputkan semua data user, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah user baru yang ditambah telah terdata di sistem, tombol tutup untuk menutup form admin. Rancangannya dapat dilihat pada Gambar 3.12 dibawah ini.

Gambar 3.12 Form Desain Form Admin

Form data untuk Customer berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh Customer. Setelah user menginputkan semua data Customer, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus

FO RM UTAMA

Ma ste r Tra nsa ksi La p o ra n Info

USER

Id Ad m in Na m a Use r Na m e Pa sswo rd

Ta m b a Ub a h Ha p us Re fre sh C a ri Tutup Atur Use r


(39)

55

digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah customer baru yang ditambah telah terdata di sistem, tombol tutup untuk menutup form customer. Rancangannya dapat dilihat pada Gambar 3.13 dibawah ini.

Gambar 3.13 Form Desain Form Customer

Form data untuk Mobil berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh Mobilnya. Setelah user menginputkan semua data Mobil, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah Mobil baru yang ditambah telah terdata di sistem, tombol tutup untuk menutup form Mobil. Rancangannya dapat dilihat pada Gambar 3.14 dibawah ini.

Gambar 3.14 Form Desain Form Mobil

C USTO MER

Id C usto m e r Na m a C usto m e r Te lp C usto m e r Ala m a t C usto m e r

Ta m b a Ub a h Ha p us Re fre sh C a ri Tutup

MO BIL

No Po lisi Id Pe m ilik Je nis Ke nd a ra a n Bia ya Se wa

Ta m b a Ub a h Ha p us Re fre sh C a ri Tutup Bia ya O ve rtim e


(40)

Form data untuk Driver berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh driver. Setelah user menginputkan semua data driver, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah driver baru yang ditambah telah terdata di sistem, tombol tutup untuk menutup form driver. Rancangannya dapat dilihat pada Gambar 3.15 dibawah ini.

Gambar 3.15 Form Desain Form Driver

Form data untuk Pemilik Mobil berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh pemilik mobil. Setelah user menginputkan semua data pemilik, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah data pemilik baru yang ditambah telah terdata di sistem, tombol tutup untuk menutup form pemilik mobil. Rancangannya dapat dilihat pada Gambar 3.16 dibawah ini.

DRIVER

Id Drive r Na m a Drive r Te lp Ala m a t


(41)

57

Gambar 3.16 Form Desain Form Pemilik Mobil

Form data untuk Tujuan berfungsi untuk mengisikan / menginputkan data tujuan. Setelah user menginputkan semua data tujuan, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol batal untuk membatalkan dan tombol simpan utnuk menyimpan. Rancangannya dapat dilihat pada Gambar 3.17 dibawah ini.

Gambar 3.17 Form Desain Form Tujuan

PEMILIK MO BIL

Id Pe m ilik Na m a Pe m ilik Te lp

Ala m a t

Ta m b a Ub a h Ha p us Re fre sh C a ri Tutup

TUJUAN

Minim a l Tujua n

Bia ya Ja ra k


(42)

Form data untuk Jenis berfungsi untuk mengisikan / menginputkan data jenis. Setelah user menginputkan semua data jenis, barulah user menekan tombol tambah, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol batal untuk membatalkan dan tombol simpan utnuk menyimpan. Rancangannya dapat dilihat pada Gambar 3.18 dibawah ini.

Gambar 3.18 Form Desain Form Jenis

Form data untuk Transaksi berfungsi untuk mengisikan / menginputkan data yang dimiliki oleh customer ketika melakukan transaksi dengan admin/ pegawai Rencar Mobli Arlinta. Setelah user menginputkan semua data pemilik seperti Id Transaksi, Id admin yang menangani, Id customer dan lain sebagainya seperti yang ada pada form transaksinya barulah user menekan tombol update, kemudian data akan tersimpan ke dalam tabel yang telah disediakan, tombol hapus digunakan untuk menghapus semua data yang telah diisikan, tombol ubah untuk mengubah data yang sebelumnya telah di isikan, tombol cari untuk mencari apakah data transaksi baru yang ditambah telah terdata di sistem, tombol tutup

JENIS

Je nis


(43)

59

untuk menutup form transaksi Rancangannya dapat dilihat pada Gambar 3.19 dibawah ini.

Gambar 3.19 Form Desain Form Transaksi

Form data untuk Pembayaran berfungsi untuk mengisikan transaksi pemabayaran. Setelah transaksi dilakukan dengan pembayaran sejumlah uang yang harus di bayarkan, tekan tombol bayar untuk mengakses sitem ini, tombol tutup untuk menutup form pemilik mobil. Rancangannya dapat dilihat pada Gambar 3.20 dibawah ini.

Gambar 3.20 Form Desain Form Pembayaran

TRANSAKSI

Tg l Tra nsa ksi Id Tra nsa ksi Id Ad m in Id C usto m e r

Up d a te Ba ta l Ha p us Re fre sh C a ri Tutup Id Drive r

No Po lisi Se wa Mo b il O ve r Tim e Tg l Pinja m Wa ktu Ke lua r Tg l Ke m b a li Wa ktu ke m b a li

Tujua n O ve r Tim e Ja m

O ve r Tim e Bia ya Ko m Drive r Ko m Arlinta BBM Bia ya

PEMBAYARAN

Tutup Ba ya r

Je nis Ke nd a ra a n Na m a C usto m e r Na m a C usto m e r Na m a Ad m in Na m a Drive r No Po lisi

Id Tra nsa ksi Tg l Pe m b a ya ra n

To ta l Bia ya Ke t Ba ya r Sisa


(44)

Form data untuk Info Pembayaran berfungsi untuk mengisikan info pembayaran dari customer. Setelah data diisikan dengan menekan tombol update secara otomatis sistem akan menyimpan dalam tabel tertentu, tekan tombol batal bila batal mengisikan data yang baru di isikan, tombol hapus untuk menghapus data, tombol cari untuk mencari data yang telah di isi sebelumnya, tombol tutup untuk menutup form info pembayaran. Rancangannya dapat dilihat pada Gambar 3.21 dibawah ini.

Gambar 3.21 Form Desain Form Info Pembayaran IN FO PEM BA YA RA N

Tg l Pe m b a ya ra n Ba ya r

Ke t Ba ya r Sisa

Bia ya Id Tra nsa ksi


(45)

61

BAB IV

IMPLEMENTASI PROGRAM

Pada bab ini akan membahas hasil dan pembahasan sistem yang ada pada Bab III, serta bagaimana cara sistem tersebut di jalankan.

4.1 Kebutuhan Sistem

Sebelum menjalankan program atau aplikasi, ada beberapa hal yang perlu diperhatikan, antara lain kebutuhan sistem akan perangkat keras (hardware) dan perangkat lunak (software), serta langkah-langkah yang harus dilakukan untuk dapat melakukan instalasi aplikasi agar dapat berfungsi sebagaimana mestinya.

4.1.1 Perangkat Sistem

Peralatan yang digunakan untuk semua proses dari keseluruhan transaksi yang ada termasuk pembuatan laporan adalah menggunakan perangkat keras dan perangkat lunak.

Adapun perangkat keras yang digunakan dalam pengembangan sistem ini adalah:

a. Hardisk 40 Gb

b. Monitor resolusi minimal 800x600

c. CD-RW

d. Mouse e. Keyboard

f. Printer Canon PIXMA IP 1200 g. Memory 256 MB


(46)

Sedangkan perangkat lunak yang digunakan adalah : a. Instalasi Windows XP

b. Instalasi Xampp c. Instalasi MySQL d. SQLyog

4.2. Implementasi

Pada sub bab Implementasi aplikasi desain antarmuka menjelaskan apa saja dan siapa saja yang terlibat dalam aplikasi tersebut yang menampilkan beberapa aplikasi menu diantaranya :

4.2.1 Halaman Utama

Halaman utama merupakan halaman awal sistem ini, untuk bisa menjalankan maka user diharuskan login terlebih dahulu.


(47)

63

Ada dua sub menu pada form utama ini yaitu menu login untuk login user dan menu logout untuk keluar progam. Pada halaman utam juga akan tampak mobil mana saja yang sedang disewa dan masih bias disewa pada saat itu.

4.2.2 Form Login

Langkah awal yang harus dilakukan seorang user yaitu harus login terlebih dahulu. Dimana form tersebut digunakan untuk masuk ke dalam sistem. Username dan password yang digunakan untuk dapat mengoperasikan sistem.

Gambar 4.2 Form Login

Apabila Password yang diisikan salah atau tidak terisi, maka muncul message box yang meminta kepada user mengisikan isi password dengan benar.


(48)

Apabila username yang diisikan salah atau tidak terisi, maka muncul message box yang meminta kepada user mengisikan isi username dengan benar.

Gambar 4.4 Message Box Isi User Dengan Benar

Setelah data dimasukkan ke dalam form login valid maka user sudah dapat masuk kedalam sistem dan mengoperasikannya.

4.2.3 Form Menu Utama

Pada Gambar dibawah ini merupakan gambar Form Menu Utama, dimana berbagai bentuk segala macam kegiatan dapat dilakukan didalam system ini.

Gambar 4.5 Form MenuUtama

Pada gambar Form Menu Utama diatas terlihat beberapa menu yang dapat diakses oleh user seperti menu Setup, menu Master, Menu Transaksi dan Info.


(49)

65

4.2.4 Form Menu Master

Pada Gambar di bawah ini merupakan gambar Form Menu Master, didalam menu tersebut terdapat beberapa submenu lain yang dapat diakses oleh user seperti Menu Admin, Menu Customer, Menu Mobil, Menu Driver, Menu Pemilik Mobil.

Gambar 4.6 Form Menu Master

Pada beberapa submenu diatas berfungsi sebagai pengolahan data baru yang nantinya akan diolah oleh user yang menggunakan sistem ini.

1) Form Menu Admin

Pada gambar di bawah ini merupakan Form Menu admin dimana pengolahan data admin dapat dilakukan dalam form ini.


(50)

Pengolahan data admin meliputi ID Admin, Nama Admin, Username, Password. Dalam form ini juga terdapat tombol tambah untuk menambah data admin yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila terjadi pergantian user lama, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data admin berdasar IAdminnya, tombol tutup untuk keluar dari Form Admin.

2) Form Menu Customer

Pada gambar di bawah ini merupakan Form Menu customer dimana pengolahan data customer dapat dilakukan dalam form ini.

Gambar 4.8 Form Menu Customer

Pengolahan data customer meliputi ID Customer, Nama Customer, Alamat Customer dan Alamat Customer,. Dalam form ini juga terdapat tombol tambah untuk menambah data customer yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila terjadi pergantian user lama, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data admin berdasar ID Customer, tombol tutup untuk keluar dari Form Customer.

3) Form Menu Mobil

Pada gambar di bawah ini merupakan Form Menu Mobil dimana pengolahan data Mobil dapat dilakukan dalam form ini.


(51)

67

Gambar 4.9 Form Menu Mobil

Pengolahan data Mobil meliputi No Polisi, ID Pemilik, Jenis Kendraan, Biaya Sewa dan Biaya Overtime Perjam. Dalam form ini juga terdapat tombol tambah untuk menambah data Mobil yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila ada pergantian mobil atau penambahan mobil baru, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data admin berdasar ID Pemilik, tombol tutup untuk keluar dari Form Mobil.

4) Form Menu Driver

Pada gambar dibawah ini merupakan Form Menu Driver dimana pengolahan data Driver dapat dilakukan dalam form ini.

Gambar 4.10 Form Menu Driver

Pengolahan data Driver meliputi ID Diver, Nama Driver, Alamat Driver dan Telepon Driver. Dalam form ini juga terdapat tombol tambah untuk menambah


(52)

data Driver yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila ada pergantian Driver baru, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data admin berdasar ID Driver, tombol tutup untuk keluar dari Form Driver.

5) Form Menu Pemilik Mobil

Pada gambar dibawah ini merupakan Form Menu Pemilik Mobil dimana pengolahan data Pemilik Mobil dapat dilakukan dalam form ini.

Gambar 4.11 Form Menu Mobil

Pengolahan data Driver meliputi ID Pemilik Mobil, Nama Pemilik, Alamat Pemilik dan Telepon Pemilik. Dalam form ini juga terdapat tombol tambah untuk menambah data Pemilik Mobil yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila ada data pemilik yang sudah tidak di perlukan lagi, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data Pemilik Mobil berdasar ID Pemilik, tombol tutup untuk keluar dari Form Pemilik Mobil.

6) Form Menu Tujuan

Pada gambar dibawah ini merupakan Form Menu Tujuan dimana pengolahan data Tujuan dapat dilakukan dalam form ini.


(53)

69

Gambar 4.12 Form Menu Tujuan

Pengolahan data tujuan meliputi ID Tujuan, Tujuan, Jarak, Minimal dan Biaya Sewa. Dalam form ini juga terdapat tombol tambah untuk menambah data tujuan, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol batal untuk membatalkan penyimpanan dan tombol simpan untuk menyimpan data.

7) Form Menu Jenis

Pada gambar dibawah ini merupakan Form Menu Jenis dimana pengolahan data jenis dapat dilakukan dalam form ini.

ambar 4.13 Form Menu Jenis

Pengolahan data jenis meliputi ID Jenis, Jenis. Dalam form ini juga terdapat tombol tambah untuk menambah data tujuan, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol batal untuk membatalkan penyimpanan dan tombol simpan untuk menyimpan data.


(54)

4.2.5 Form Menu Transaksi

Pada Gambar dibawah ini merupakan gambar Form Menu Transaksi, didalam menu tersebut terdapat beberapa submenu lain yang dapat diakses oleh user seperti Menu Pemesanan, Transaksi Sewa dan Transaksi Pembayaran.

Gambar 4.14 Form Menu Transaksi

Pada beberapa submenu diatas berfungsi sebagai pengolahan data baru yang nantinya akan diolah oleh user yang menggunakan sistem ini.

1) Form Menu Pemesanan

Pada gambar dibawah ini merupakan Form Menu Pemesanan dimana pengolahan data pemesanan dapat dilakukan dalam form ini.


(55)

71

Pengolahan data pemesanan ini meliputi Customer yang memesan, Tanggal Peminjaman yang dipesan, No_Polisi yang dipesan dan DP. Dalam form ini juga terdapat tombol tambah untuk menambah data Pemesanan yang baru, tombol batal untuk membatalkan pemesanan, tombol hapus untuk menghapus apabila terjadi pergantian data lama, tombol cari kecil untuk pencarian data.

2) Form Menu Transaski Persewaan

Pada gambar dibawah ini merupakan Form Menu Transaksi Persewaan dimana pengolahan data transaksi sewa dapat dilakukan dalam form ini.

Gambar 4.16 Form Menu Transaksi Persewaan

Pengolahan data Transaksi Persewaan meliputi Tanggal Transaksi, ID Transaksi, ID Admin, ID Customer, ID Driver, No Polisi, Sewa mobil, Over Time Mobil, Tujuan, Tgl Pinjam, Waktu Keluar, Tanggal Kembali, Waktu Kembali, Jaminan, Over Time Jam, Over Time Biaya, Komisi Driver, Komisi Arlinta, BBM dan Biaya. Dalam form ini juga terdapat tombol tambah untuk menambah data


(56)

Transaksi Persewaan yang baru, tombol ubah untuk mengubah data yang ada pada sistem ini, tombol hapus untuk menghapus apabila terjadi pergantian data lama, tombol refresh untuk merefresh, tombol cari kecil untuk pencarian data Transaksi Persewaan berdasar ID transaksi, tombol tutup untuk keluar dari Form Transaksi Persewaan.

3) Form Menu Transaksi Pembayaran

Pada gambar dibawah ini merupakan Form Transaksi Pembayaran dimana pengolahan data transaksi bayar dapat dilakukan dalam form ini.

Gambar 4.17 Form Menu Transaksi Pembayaran

Pengolahan data customer meliputi Jenis Kendaraan, No Polisi, Nama Customer, Alamat Customer, Alamat Customer, Nama Admin, Nama Driver, Total Biaya, Bayar, Keterangan Bayar dan Sisa. Dalam form ini juga terdapat tombol bayar untuk mengekskusi pembayaran, tombol tutup untuk keluar dari Form Transaksi Pembayaran.


(57)

73

4.2.6 Form Menu Info

Pada gambar dibawah ini merupakan Form Menu Info, menu ini digunakan untuk melihat beberapa info yang telah tersimpan dalam system ini.

Gambar 4.18 Form Menu Info

Submenu yang dapat dilihat pada Menu Info ini adalah Menu Laporan dan Menu Info Pembayaran, untuk lebih jelasnya bias dillihat pada penjelasan berikutnya.

1) Form Menu Info Laporan

Pada gambar dibawah ini merupakan Form Menu Info Laporan.

Gambar 4.19 Form Menu Info Laporan

Bisa dilihat pada gambar diatas pada bagian ini user dapat melihat info pembayaran transaksi sewa maupun pembayaran transaksi sewa mobil Arlinta yang hasilnya nanti dapat dicetak, laporan pun dapat diset berdasar beberapa klasifikasi seperti dapat melihat laporan secara keseluruhan, berdasar nomor polisi mobil dan pada tanggal transaksi tertentu.


(58)

2) Form Menu Info Pembayaran

Pada gambar dibawah ini merupakan Form Menu Info Pembayaran.

Gambar 4.20 Form Menu Info Pembayaran

Pada dasarnya pada form ini digunakan hanya untuk mengecek transaksi yang sudah ada sebelumnya, namun jika ada perubahan, pada form ini sudah dilengkapi tombol ubah untuk mengubah isi data, tombol hapus untuk menghapus data, tombol refreh untuk merefresh pembaharuan data, tombol cari untuk mencari data berdasar ID Transaksi dan tombol tutup untuk keluar dari form info pembayaran.


(59)

75

BAB V

UJI COBA DAN EVALUASI PROGRAM

Pada bab ini akan Pada bab ini akan membahas tentang uji coba dan evaluasi program yang menerangkan bagaimana jalannya program secara detail yang akan dijelaskan pada bab dibawah ini:

5.1 Uji Coba

Pada pembuatan aplikasi Sistem Administrasi Rentcar Arlinta ini dilakukan uji coba, untuk melihat apakah rancangan ini telah memenuhi tujuan yang akan dicapai seperti yang telah dipaparkan dalam Bab I.

5.1.1 Uji Coba Aplikasi Administrasi Rentcar Arlinta

a. Uji Coba Menu Utama

Halaman utama merupakan halaman awal sistem ini, untuk bisa menjalankan maka user diharuskan login terlebih dahulu.


(60)

Form diatas merupakan form Utama Aplikasi Rentcar Mobil Arlinta, Dapat dilihat seperti Gambar 5.1 di atas mobil – mobil mana saja yang sia dipakai untuk disewa oleh customer yang dimikiki oleh Rentcar Arlinta.

5.1.2 Form Login

Untuk dapat mengoperasikan Aplikasi Administrasi Rentcar Arlinta ini user diperkenankan untuk login dengan username dan password. Dimana form tersebut digunakan untuk masuk ke dalam sistem. Menu login tersebut dapat dilihat pada Gambar 5.2 di bawah ini

Gambar 5.2 Form Login

Apabila Password yang diisikan salah atau tidak terisi, maka akan muncul peringatan message box yang meminta kepada user untuk mengisikan isi password dengan benar.


(61)

77

Apabila User yang diisikan salah atau tidak terisi, maka akan muncul peringatan message box yang meminta kepada user untuk mengisikan isi password dengan benar.

Gambar 5.4 Message Box Isi User Dengan Benar

Setelah data dimasukkan ke dalam form login valid maka user sudah dapat masuk kedalam sistem dan mengoperasikannya.

5.1.3 Form Menu Utama Setelah Login

Pada Gambar 5.5 di bawah ini merupakan gambar Form Menu Utama setelah user melakukan login.


(62)

Pada gambar Form Menu Utama diatas terlihat beberapa menu yang dapat diakses oleh user seperti menu Setup, menu Master, Menu Transaksi dan Info. Untuk lebih jelasnya akan dipaparkan pada penjelasan berikutnya.

5.1.4 Form Menu Master

Pada Gambar 5.6 di bawah ini merupakan gambar Form Menu Master, di dalam menu tersebut terdapat beberapa submenu lain yang dapat diakses oleh user seperti Menu Admin, Menu Customer, Menu Mobil, Menu Driver, Menu Pemilik Mobil.

Gambar 5.6 Form Menu Master

Pada beberapa submenu diatas berfungsi sebagai pengolahan data baru yang nantinya akan diolah oleh user yang menggunakan aplikasi ini.

1) Form Menu Admin

Pada Gambar 5.7 di bawah merupakan Form Menu admin.


(63)

79

Klik tombol tambah untuk membuat user baru, isikan data berupa Nama Admin, Username Admin, Passwor Admin sedangkan ID Admin sudah tersetting otomatis dalam aplikasi ini, jadi user tidak perlu mengisikan ID Admin.

Gambar 5.8 Form Menu Tambah Admin

Klik tombol Update untuk menyimpan data admin yang baru di buat dan tombol Batal jika membatalkan data yang baru dibuat. Selain itu Form ini juga memiliki tombol Hapus untuk menghapus apabila user ingin mengganti isi data tombol Refresh untuk merefresh agar data terupdate, tombol Cari untuk pencarian data admin berdasar ID admin, tombol Tutup untuk keluar dari Form Admin.

2) Form Menu Customer

Pada Gambar 5.9 di bawah merupakan Form Menu Customer.


(64)

Klik tombol tambah untuk membuat Customer baru, isikan data berupa Nama Customer, Alamat Customer dan Telp Customer, sedangkan ID Customer sudah tersetting otomatis dalam aplikasi ini, jadi user tidak perlu mengisikan ID Customer.

Gambar 5.10 Form Menu Tambah Customer

Klik tombol Update untuk menyimpan data customer yang baru di buat dan tombol Batal jika membatalkan data yang baru dibuat. Selain itu Form ini juga memiliki tombol Hapus untuk menghapus apabila user ingin mengganti isi data tombol Refresh untuk merefresh agar data terupdate, tombol Cari untuk pencarian data admin berdasar ID Customer, tombol Tutup untuk keluar dari Form Customer.

3) Form Menu Pemilik Mobil

Pada Gambar 5.11 di bawah merupakan Form Menu Pemilik Mobil.


(65)

81

Klik tombol tambah untuk membuat Pemilik Mobil baru, isikan data berupa Nama Pemilik, Alamat Pemilik dan Telp Pemilik, sedangkan ID Pemilik sudah tersetting otomatis dalam aplikasi ini, jadi user tidak perlu mengisikan ID Pemilik.

Gambar 5.12 Form Menu Tambah Pemilik Mobil

Klik tombol Update untuk menyimpan data Pemilik Mobil yang baru di buat dan tombol Batal jika membatalkan data yang baru dibuat. Selain itu Form ini juga memiliki tombol Hapus untuk menghapus apabila user ingin mengganti isi data tombol Refresh untuk merefresh agar data terupdate, tombol Cari untuk pencarian data admin berdasar ID Pemilik, tombol Tutup untuk keluar dari Form Pemilik Mobil.

4) Form Menu Mobil

Pada Gambar 5.13 di bawah merupakan Form Menu Mobil.


(66)

Klik tombol tambah untuk membuat Data Mobil baru, isikan data berupa No Polisi, ID Pemilik, Jensi Kendaraan, Biaya Sewa dan Biaya Over Time.

Gambar 5.14 Form Menu Tambah Mobil

Klik tombol Update untuk menyimpan data Mobil yang baru yang dibuat dan tombol Batal jika membatalkan data yang baru dibuat. Selain itu Form ini juga memiliki tombol Hapus untuk menghapus apabila user ingin mengganti isi data tombol Refresh untuk merefresh agar data terupdate, tombol Cari untuk pencarian data admin berdasar No Polisi, tombol Tutup untuk keluar dari Form Mobil.

5) Form Menu Driver

Pada Gambar 5.15 di bawah merupakan Form Menu Driver.

Gambar 5.15 Form Menu Driver

Klik tombol tambah untuk membuat Data Driver baru, isikan data berupa ID Driver, Nama, Alamat dan Telepon


(67)

83

Gambar 5.16 Form Menu Tambah Driver

Klik tombol Update untuk menyimpan data Driver baru yang dibuat dan tombol Batal jika membatalkan data yang baru dibuat. Selain itu Form ini juga memiliki tombol Hapus untuk menghapus apabila user ingin mengganti isi data tombol Refresh untuk merefresh agar data terupdate, tombol Cari untuk pencarian data admin berdasar ID Driver, tombol Tutup untuk keluar dari Form Driver.

6) Form Menu Jenis

Pada Gambar 5.17 di bawah merupakan Form Menu Jenis.

Gambar 5.17 Form Menu Jenis

Klik tombol tambah untuk membuat Data Jenis baru, isikan data berupa Jenis kendaraan, Klik tombol Simpan untuk menyimpan data Jenis yang dibuat dan


(68)

tombol Batal jika membatalkan data yang baru dibuat. Klik tombol ubah untuk mengubah data.

7) Form Menu Tujuan

Pada Gambar 5.18 di bawah merupakan Form Menu Tujuan

Gambar 5.18 Form Menu Tujuan

Klik tombol tambah untuk membuat Data Jenis baru, isikan data berupa Jenis kendaraan, Klik tombol Simpan untuk menyimpan data Jenis yang dibuat dan tombol Batal jika membatalkan data yang baru dibuat. Klik tombol ubah untuk mengubah data.

5.1.5 Form Menu Transaksi

Pada Gambar 5.19 di bawah ini merupakan gambar Form Menu Transaksi, didalam menu tersebut terdapat beberapa submenu lain yang dapat diakses oleh user seperti Menu Transaksi Pemesanan, Menu Transaksi Persewaan, Menu Transaksi pembayaran.


(69)

85

Gambar 5.19 Form Menu Transaksi

Pada beberapa submenu diatas berfungsi sebagai pengolahan data baru yang nantinya akan diolah oleh user yang menggunakan aplikasi ini.

1) Form Menu Pemesanan

Pada gambar dibawah ini merupakan Form Menu pemesanan dimana pengolahan data sewa dapat dilakukan dalam form ini.

Gambar 5.20 Form Menu Pemesanan

Pengolahan data Pemesanan dapat dilakukan dengan mengisi data Customer yang sudah di data pada menu sebelumnya, Customer dapat memilih waktu kapan mereka dapat memastikan mobil akan disewa dengan menentukan


(70)

tanggal peminjaman dan meninggalkan DP yang telah disepakati sebelumnya. Seperti yang terlihat pada Gambar 5.20 nampak simulasi data antrian customer yang menyewa mobil.

2) Form Menu Transaski Persewaan

Pada gambar dibawah ini merupakan Form Menu Transaksi Persewaan dimana pengolahan data transaksi sewa dapat dilakukan dalam form ini.

Gambar 5.21 Form Menu Transaksi Persewaan

Jika user melakukan klik tombol tambah pada saat melakukan transaksi, maka user akan diberi pertanyaan atau peringatan yang berisi apaka user ingin mengambil data transaksi dari pemesanan atau melakukan transaksi manual.

Gambar 5.22 Form Peringatan Pilihan Transaksi

Jika pilihan user adalah “NO” yang berarti tidak maka aplikasi akan mengarahkan user untuk melakukan transaksi manual, yaitu transaksi dimana user


(71)

87

akan mengisikan data secara manual jika ada customer datang dan menyewa mobil pada hari itu juga

Jika jawaban user adalah “YA” maka aplikasi akan menampikan Form Customer yang saat itu pernah melakukan pemesanan. Data tersebut dapat dilihat pada Gambar 5.23 di Bawah ini.

Gambar 5.23 Form Menu Data Pemesan

Dengan melakukan klik pada salah satu nama pemesan, maka secara otomatis data pemesan akan masuk kedalam Menu Transaksi Sewa.


(72)

3) Form Menu Transaksi Pembayaran

Pada gambar di bawah ini merupakan Form Transaksi Pembayaran dimana pengolahan data transaksi bayar dapat dilakukan dalam form ini.

Gambar 5.25 Form Menu Transaksi Pembayaran

Pengolahan data customer meliputi Jenis Kendaraan, No Polisi, Nama Customer, Alamat Customer, Alamat Customer, Nama Admin, Nama Driver, Total Biaya, Bayar, Keterangan Bayar dan Sisa. Dalam form ini juga terdapat tombol bayar untuk mengekskusi pembayaran, tombol tutup untuk keluar dari Form Transaksi Pembayaran.

5.1.6 Form Menu Info

Pada gambar 5.26 dibawah ini merupakan Form Menu Info, menu ini digunakan untuk melihat beberapa info yang telah tersimpan dalam system ini.


(73)

89

Submenu yang dapat dilihat pada Menu Info ini adalah Menu Laporan dan Menu Info Pembayaran, untuk lebih jelasnya bias dillihat pada penjelasan berikutnya.

1) Form Menu Info Laporan

Pada gambar 5.27 dibawah ini merupakan Form Menu Info Laporan.

Gambar 5.27 Form Menu Info Laporan

Bisa dilihat pada gambar diatas pada bagian ini user dapat melihat info pembayaran transaksi sewa maupun pembayaran transaksi sewa mobil Arlinta yang hasilnya nanti dapat dicetak, laporan pun dapat diset berdasar beberapa klasifikasi seperti dapat melihat laporan secara keseluruhan, berdasar nomor polisi mobil dan pada tanggal transaksi tertentu.


(74)

Gambar 5.28 diatas adalah hasil cetak simulasi printout dari Aplikasi Sistem Administrasi Rentacar Arlinta.

2) Form Menu Tabel Transaksi

Pada Gambar 5.29 dibawah ini merupakan Form Menu Tabel Transaksi

Gambar 5.29 Form Menu Tabel Transaksi

Diagram diatas digunakan untuk melihat pemasukan pembayaran yang masuk pada RentcarArlinta, table diatas menggunakan option yaitu melihat pemasukkan perbulan dan pertahun.

3) Form Menu Info Pembayaran

Pada gambar dibawah ini merupakan Form Menu Info Pembayaran.


(75)

91

Pada dasarnya pada form ini digunakan hanya untuk mengecek transaksi yang sudah ada sebelumnya, namun jika ada perubahan, pada form ini sudah dilengkapi tombol ubah untuk mengubah isi data, tombol hapus untuk menghapus data, tombol refreh untuk merefresh pembaharuan data, tombol cari untuk mencari data berdasar ID Transaksi dan tombol tutup untuk keluar dari form info pembayaran.


(76)

92 `

Kesimpulan dan saran dimaksudkan untuk memberikan kesimpulan dari seluruh bab yang telah dijelaskan pada bab-bab sebelumnya yang berkaitan juga dengan permasalahan dan batasan masalah. Sedangkan saran dimaksudkan untuk memberi saran guna perbaikan dimasa yang akan datang.

6.1 Kesimpulan

Berdasarkan uraian dari perancangan hingga implementasi Sistem

Administrasi Rentcar Arlinta ini, maka akan ditemukan kesimpulan sebagai berikut:

a. Untuk dapat mengelola data Rentcar Arlinta dengan baik dibutuhkan suatu sistem atau aplikasi yang dapat mengelola dan menyimpan data dengan membuat suatu database yang menyimpan data, baik data customer maupun data transaksi.

b. Tidak sinkronnya saat pendataan di akhir periode antara Bagian penerimaan konsumen dengan para driver dapat di kelola lebih baik melalui report yang dapat dilihat dalam aplikasi ini, sehingga dapat di sinkronkan dengan pencatatan buku. c. Pencarian History pelanggan, sewa, transaksi sewa memakan waktu lebih lama

dapat dipecahkan melalui pencarian data yang lebih efisien dengan aplikasi ini. d. Banyak parameter yang muncul dan ditangani secara manual menyebabkan


(77)

93

adanya sistem ini, data yang dikelola lebih jelas untuk di pantau, sehingga memudahkan user untuk megolah data menjadi teratur dalam pengecekkan.

6.2 Saran

Untuk mengembangkan program ini selanjutnya penulis memberikan saran dan juga merupakan langkah awal dari perbaikan yang telah penulis buat, Aplikasi yang dibuat ini berdasarkan kondisi dan permasalahan yang ada. Rentcar Arlinta bukanlah perusahaan yang membutuhkan banyak data. Jika diterapkan pada Rentcar kelas besar, maka perbaikan sistem aplikasi ini ada pada manajemen transaksi yang lebih mendetail dan manajemen harga pemesanan yang lebih rinci.


(78)

Tjandra Kurniawan, Tip Trik Unik Visual Basic, Edisi 2, Penerbit PT Elex Media Komputindo, 2005. Visual Basic 6.0 (Help )

Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi

Berorientasi Objek. Penerbit Informatika, Bandung, 2003

John Burch, Gary Crudnitski, Information System Theory and Practice.Edisi keempat; New York: John Wiley & Sons, l986. hal. 3. 15/10/2010


(1)

89

Submenu yang dapat dilihat pada Menu Info ini adalah Menu Laporan dan Menu Info Pembayaran, untuk lebih jelasnya bias dillihat pada penjelasan berikutnya.

1) Form Menu Info Laporan

Pada gambar 5.27 dibawah ini merupakan Form Menu Info Laporan.

Gambar 5.27 Form Menu Info Laporan

Bisa dilihat pada gambar diatas pada bagian ini user dapat melihat info pembayaran transaksi sewa maupun pembayaran transaksi sewa mobil Arlinta yang hasilnya nanti dapat dicetak, laporan pun dapat diset berdasar beberapa klasifikasi seperti dapat melihat laporan secara keseluruhan, berdasar nomor polisi mobil dan pada tanggal transaksi tertentu.


(2)

Gambar 5.28 diatas adalah hasil cetak simulasi printout dari Aplikasi Sistem Administrasi Rentacar Arlinta.

2) Form Menu Tabel Transaksi

Pada Gambar 5.29 dibawah ini merupakan Form Menu Tabel Transaksi

Gambar 5.29 Form Menu Tabel Transaksi

Diagram diatas digunakan untuk melihat pemasukan pembayaran yang masuk pada RentcarArlinta, table diatas menggunakan option yaitu melihat pemasukkan perbulan dan pertahun.

3) Form Menu Info Pembayaran

Pada gambar dibawah ini merupakan Form Menu Info Pembayaran.


(3)

91

Pada dasarnya pada form ini digunakan hanya untuk mengecek transaksi yang sudah ada sebelumnya, namun jika ada perubahan, pada form ini sudah dilengkapi tombol ubah untuk mengubah isi data, tombol hapus untuk menghapus data, tombol refreh untuk merefresh pembaharuan data, tombol cari untuk mencari data berdasar ID Transaksi dan tombol tutup untuk keluar dari form info pembayaran.


(4)

92 `

Kesimpulan dan saran dimaksudkan untuk memberikan kesimpulan dari seluruh bab yang telah dijelaskan pada bab-bab sebelumnya yang berkaitan juga dengan permasalahan dan batasan masalah. Sedangkan saran dimaksudkan untuk memberi saran guna perbaikan dimasa yang akan datang.

6.1 Kesimpulan

Berdasarkan uraian dari perancangan hingga implementasi Sistem Administrasi Rentcar Arlinta ini, maka akan ditemukan kesimpulan sebagai berikut:

a. Untuk dapat mengelola data Rentcar Arlinta dengan baik dibutuhkan suatu sistem atau aplikasi yang dapat mengelola dan menyimpan data dengan membuat suatu database yang menyimpan data, baik data customer maupun data transaksi.

b. Tidak sinkronnya saat pendataan di akhir periode antara Bagian penerimaan konsumen dengan para driver dapat di kelola lebih baik melalui report yang dapat dilihat dalam aplikasi ini, sehingga dapat di sinkronkan dengan pencatatan buku. c. Pencarian History pelanggan, sewa, transaksi sewa memakan waktu lebih lama

dapat dipecahkan melalui pencarian data yang lebih efisien dengan aplikasi ini. d. Banyak parameter yang muncul dan ditangani secara manual menyebabkan


(5)

93

adanya sistem ini, data yang dikelola lebih jelas untuk di pantau, sehingga memudahkan user untuk megolah data menjadi teratur dalam pengecekkan.

6.2 Saran

Untuk mengembangkan program ini selanjutnya penulis memberikan saran dan juga merupakan langkah awal dari perbaikan yang telah penulis buat, Aplikasi yang dibuat ini berdasarkan kondisi dan permasalahan yang ada. Rentcar Arlinta bukanlah perusahaan yang membutuhkan banyak data. Jika diterapkan pada Rentcar kelas besar, maka perbaikan sistem aplikasi ini ada pada manajemen transaksi yang lebih mendetail dan manajemen harga pemesanan yang lebih rinci.


(6)

Tjandra Kurniawan, Tip Trik Unik Visual Basic, Edisi 2, Penerbit PT Elex Media Komputindo, 2005. Visual Basic 6.0 (Help )

Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Penerbit Informatika, Bandung, 2003

John Burch, Gary Crudnitski, Information System Theory and Practice.Edisi keempat; New York: John Wiley & Sons, l986. hal. 3. 15/10/2010