BAB III

43
39 BAB III ANALISA DAN HASIL 3.1. Analisa Sistem Tahap analisa merupakan tahap yang paling kritis dan sangat penting, karena kesalahan yang terjadi pada tahap ini akan menyebabkan kesalahan pada tahap selanjutnya. Sebelum melakukan perancangan terhadap suatu suatu sistem, terlebih dahulu harus dilihat dan diketahui secara jelas bagaimana sistem pengolahan data rental mobil yang sedang berjalan sebelumnya pada Banzai Auto Rental. Hal ini sangat bermanfaat dan membantu sekali, agar dapat lebih jelas mengetahui permasalahan yang dihadapi. Analisa sistem yang dilakukan pada Banzai Auto Rental untuk menilai sistem yang sedang berjalan dan mempelajari masalah-masalah yang timbul serta menentukan kebutuhan-kebutuhan pemakai sistem yang digunakan sebagai pedoman untuk perancangan sistem baru, dimana sistem yang lama akan menjadi dasar untuk pengembangan sistem yang baru, sehingga dapat

Transcript of BAB III

Page 1: BAB III

39

BAB III

ANALISA DAN HASIL

3.1. Analisa Sistem

Tahap analisa merupakan tahap yang paling kritis dan sangat penting,

karena kesalahan yang terjadi pada tahap ini akan menyebabkan kesalahan pada

tahap selanjutnya. Sebelum melakukan perancangan terhadap suatu suatu sistem,

terlebih dahulu harus dilihat dan diketahui secara jelas bagaimana sistem

pengolahan data rental mobil yang sedang berjalan sebelumnya pada Banzai Auto

Rental. Hal ini sangat bermanfaat dan membantu sekali, agar dapat lebih jelas

mengetahui permasalahan yang dihadapi.

Analisa sistem yang dilakukan pada Banzai Auto Rental untuk menilai

sistem yang sedang berjalan dan mempelajari masalah-masalah yang timbul serta

menentukan kebutuhan-kebutuhan pemakai sistem yang digunakan sebagai

pedoman untuk perancangan sistem baru, dimana sistem yang lama akan menjadi

dasar untuk pengembangan sistem yang baru, sehingga dapat dihasilkan suatu

sistem yang lebih baik dari sistem yang sudah ada saat ini.

3.1.1. Analisa Sistem yang Sedang Berjalan

Dengan melakukan analisa sistem dapat diketahui kelebihan dan

kelemahan dari sistem yang sedang berjalan. Dimana pengolahan data yang

dilakukan dengan sistem manual dapat menimbulkan kesulitan-kesulitan dalam

memperoleh informasi.

Page 2: BAB III

40

Prosedur pengolahan data rental mobil pada Banzai Auto Rental saat ini

adalah :

1. Pengelola memberikan surat perjanjian sewa mobil kepada penyewa.

2. Penyewa mengisi surat perjanjian dan melampirkan fotocopy KTP beserta

SIM kepada pengelola.

3. Pengelola mengecek keabsahan surat perjanjian, fotocopy KTP beserta SIM

dan menyerahkan mobil beserta STNK kepada penyewa.

4. Setelah penyewa selesai menggunakan mobil menyerahkan kembali mobil

beserta STNK kepada pengelola.

5. Pengelola membuat laporan penyewaan dan menyerahkan laporan tersebut

kepada pemilik.

Berdasarkan rincian prosedur pengolahan data rental mobil diatas, maka

dapat digambarkan dalam bentuk aliran sistem informasi pada gambar 3.1

dibawah ini :

Page 3: BAB III

41

ALIRAN SISTEM INFORMASI LAMA

Gambar 3.1 Aliran Sistem Informasi (ASI) Lama

3.1.2. Evaluasi Sistem Yang Ada

Page 4: BAB III

42

Berdasarkan gambar dari Aliran Sistem Informasi (ASI) Lama pada

Banzai Auto Rental, ada beberapa hal yang dapat disimpulkan bahwa sistem

manual yang digunakan masih terdapat beberapa kelemahan dan kekurangan.

Adapun masalah yang ditemui pada Banzai Auto Rental yaitu :

1. Pengolahan data rental mobil mengalami kendala waktu, dimana dalam

pembuatan laporan peminjaman memakan waktu yang cukup lama, ini

disebabkan oleh pengolahan data rental mobil yang masih manual.

2. Dalam pengolahan data rental mobil sering terjadi kesalahan dalam

penjumlahan laporan peminjaman.

3.2. Desain Sistem Baru

Adapun tujuan sistem yang dibangun adalah untuk memperbaiki sistem

yang dianggap belum efisien dan perlu dilakukan perbaikan dari sistem yang

lama.

Didalam mempelajari sistem yang lama, penulis melihat adanya

kelemahan-kelemahan seperti kurang efesiennya penggunaan waktu dan

keakuratan data. Dengan diterapkannya sistem baru, maka sebagai sistem analisis

akan melakukan penganalisaan terhadap kebutuhan informasi yaitu berupa output

yang dikehendaki dan menyiapkan data apa saja yang perlu disimpan dalam file.

Setelah kebutuhan informasi dan persiapan tersebut dilakukan, maka tahap

selanjutnya adalah tahap perencanaan, antara lain :

1. Merancang file-file yang dibutuhkan yaitu membuat rancangan data

sesuai dengan tipe datanya.

2. Merancang sistem secara global.

3. Pembuatan program aplikasi.

Page 5: BAB III

43

3.2.1 Desain Global

Pada perancangan ini akan dijelaskan tentang sistem baru yang berguna

bagi pemakai. Hasil perancangan didapat dari proses menganalisa , penguraian

fungsi masing-masing bagian yang akan terkait dengan pengolahan data rental.

Sebelum sistem ini dirancang secara mendetail, terlebih dahulu penulis

akan menjelaskan rancangan sistem secara global. Tujuannya untuk memberikan

gambaran secara umum kepada pemakai sistem dan pembaca tentang penggunaan

sistem baru. Rancangan global mengidentifikasi komponen-komponen sistem

yang akan dirancang.

Diharapkan sistem yang baru lebih baik dalam menunjang proses

pengolahan data serta memperlancar pembuatan laporan agar lebih cepat, tepat

dan akurat.

3.2.1.1 Aliran Sistem Informasi (ASI) Baru

Keunggulan dari sistem komputerisasi adalah dari kecepatan pengolahan

data lebih terjamin, penyajian informasi lebih cepat, media penyimpanan tidak

membutuhkan tempat yang besar sehingga efisien dan kecepatan kerja dapat

tercapai.

Sistem baru yang dibuat diharapkan akan lebih baik dalam menunjang

proses pengolahan data rental mobil serta memperlancar pembuatan laporan

peminjaman. Pada Aliran Sistem Informasi (ASI) yang baru terjadi perubahan dan

perbaikan pada desain sistemnya yaitu pada pengolahan data rental mobil dan

pengentriannya dilakukan langsung oleh pengelola rental mobil, pengelola tinggal

mencetak laporan peminjaman. Pada Aliran Sistem Informasi (ASI) yang sedang

Page 6: BAB III

44

berjalan laporan data rental mobil dibuat secara manual, pada Aliran Sistem

Informasi baru dilakukan perubahan yaitu secara komputerisasi dapat dilihat pada

gambar 3.2 berikut ini :

ALIRAN SISTEM INFORMASI BARU

Gambar 3.2 Aliran Sistem Informasi (ASI) Yang Baru

3.2.1.2 Data Flow Diagram

Page 7: BAB III

45

Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau

lingkungan fisik dimana data tersebut akan disimpan (misalnya di harddisk,

diskete, dan lain sebagainya).

Untuk lebih merinci mengenai rancangan sistem baru perlu dijabarkan

sebuah Data Flow Diagram (DFD) yang merupakan penguraian dari proses utama

yang tertera pada Contex Diagram.

3.2.1.2.1 Context Diagram

Context Diagram adalah rancangan yang menggambarkan sistem secara

umum yang memperlihatkan batasan sistem, serta merupakan gambaran umum

terhadap arus data dan informasi antara sistem dan entity lainnya. Contex Diagram

tersebut dapat dilihat pada gambar 3.3 berikut ini :

Page 8: BAB III

46

Gambar 3.3 Context Diagram

3.2.1.3 Data Flow Diagram (DFD) Level 1

Data Flow Diagram (DFD) atau bagan alir data merupakan gambaran dari

Contex Diagram, dimana pada Data Flow Diagram aliran proses yang terjadi lebih

digambarkan dan dijelaskan secara detail. Data Flow Diagram merupakan alat

pengembangan arus data dalam sistem secara terstruktur dan jelas, dapat dilihat

pada gambar 3.4 berikut ini:

Page 9: BAB III

47

Gambar 3.4 Data Flow Diagram (DFD) Level 1

3.2.1.4 Entity Relationship Diagram (ERD)

Entity Relationship Diagram digunakan untuk menjelaskan hubungan

antar data dalam basis data berdasarkan persepsi adanya keterkaitan yang saling

mendukung antara data yang satu dengan yang lainnya.

Pada gambar Entity Relationship Diagram dijelaskan bahwa database yang

dirancang terdiri dari dari 4 entity yaitu peminjam, peminjaman,

mobil,pengembalian,. Setiap entity mempunyai attribut masing-masing dimana

attribut dari masing-masing entity yang bersangkutan.

Adapun bentuk entity relationship diagram dari sistem dapat dilihat pada

gambar 3.5 berikut ini :

Page 10: BAB III

48

Gambar 3.5 Entity Relationship Diagram (ERD)

3.2.1.5 Struktur Program

Struktur program digunakan untuk merancang suatu sistem yang baru,

oleh sebab itu perlu kita gambarkan terlebih dahulu bentuk hubungan antara

masing-masing modul program. Struktur program tersebut dapat dilihat pada

gambar 3.6 berikut ini :

Page 11: BAB III

49

Gambar 3.6 Struktur Program

3.2.2 Desain Sistem Secara Terinci

Pada perancangan sistem secara terinci ini kita melakukan pembagian

menjadi beberapa desain lagi dari rancangan global yang telah kita buat. Dimana

desain terinci akan menjelaskan bagaimana model sistem dirancang secara

mendetail.

3.2.2.1 Desain Output

Desain output merupakan sebuah rancangan yang menggambarkan

keluaran yang diinginkan dari sistem informasi yang kita rancang. Bentuk

output/laporan yang dirancang untuk pengolahan data rental mobil pada Banzai

Auto adalah sebagai berikut :

Page 12: BAB III

50

1. Surat Perjanjian Rental Mobil

Desain ini berguna sebagai informasi yang menyangkut tentang surat

perjanjian rental mobil. Adapun bentuk disainnya dapat dilihat pada Gambar 3.7

berikut ini :

Gambar 3.7 Surat Perjanjian Rental Mobil

Page 13: BAB III

51

2. Laporan Data Peminjaman

Desain ini berguna sebagai informasi yang menyangkut tentang laporan

data peminjaman dalam bentuk sebuah laporan. Adapun bentuk disainnya dapat

dilihat pada Gambar 3.8 berikut ini :

Gambar 3.8 Desain Laporan Data Peminjaman

3. Laporan Pendapatan Rental Mobil per Bulan

Desain ini berguna sebagai informasi yang menyangkut tentang laporan data

peminjaman dalam bentuk sebuah laporan. Adapun bentuk disainnya dapat

dilihat pada Gambar 3.9 berikut ini :

Page 14: BAB III

52

Gambar 3.9 Desain Laporan Pendapatan Rental Mobil per Bulan

4. Faktur Pembayaran Lunas

Desain ini berguna sebagai informasi yang menyangkut tentang faktur

pembayaran lunas dalam bentuk sebuah laporan. Adapun bentuk disainnya dapat

dilihat pada Gambar 3.10 berikut ini :

Gambar 3.10 Desain Faktur Pembayaran Lunas

Page 15: BAB III

53

5. Laporan Daftar Mobil

Desain ini berguna sebagai informasi yang menyangkut tentang Laporan

Daftar Mobil dalam bentuk sebuah laporan. Adapun bentuk disainnya dapat

dilihat pada Gambar 3.11 berikut ini :

Gambar 3.11 Desain Laporan Daftar Mobil

3.2.2.2 Desain Input

Desain input merupakan suatu alat masukan data yang mana input

dibutuhkan dalam proses pembuatan laporan-laporan yang diinginkan, dapat

diterima dan dimengerti oleh pemakai.

Adapun input yang dimaksudkan disini adalah input data yang langsung

dihubungkan dengan komputer melalui pengentrian dengan menggunakan

keyboard atau media input lainnya. Adapun bentuk desain input tersebut antara

lain :

Page 16: BAB III

54

1) Input Data Mobil

Form input data buku berfungsi untuk melihat dan menginputkan semua data-

data mobil rental. Adapun bentuk dari desain input anggota dapat dilihat pada

Gambar 3.12 sebagai berikut :

Gambar 3.12 Desain Input Data Mobil

2) Input Data Peminjam

Form input data buku berfungsi untuk melihat dan menginputkan semua data-

data peminjam. Adapun bentuk dari desain input anggota dapat dilihat pada

Gambar 3.13 sebagai berikut :

Page 17: BAB III

55

Gambar 3.13 Desain Data Peminjam

3) Desain Transaksi Peminjaman

Form input data peminjaman buku berfungsi untuk menginputkan data-

data peminjaman mobil. Adapun bentuk dari desain input peminjaman mobil

dapat dilihat pada Gambar 3.14 sebagai berikut :

Page 18: BAB III

56

Gambar 3.14 Desain Transaksi Peminjaman

4) Desain Transaksi Pengembalian

Form input data pengembalian buku berfungsi untuk menginputkan data-

data pengembalian mobil. Adapun bentuk dari desain input pengembalian

mobil dapat dilihat pada Gambar 3.15 sebagai berikut :

Page 19: BAB III

57

Gambar 3.15 Desain Transaksi Pengembalian

3.2.2.3 Desain File

Setelah desain laporan dan desain input dirancang, langkah selanjutnya

yang harus dilakukan adalah merancang file-file database. File ini berfungsi

menyimpan dan mengorganisasi data-data.

Di dalam rancangan file ini akan dijelaskan tentang variabel-variabel apa

saja yang digunakan dalam file-file yang terkait dalam pengolahan data pada

sistem informasi rental mobil pada Banzai Auto. File-file tersebut adalah sebagai

berikut :.

Page 20: BAB III

58

1) Desain File Peminjam

Tabel 3.1 Desain File Peminjam

Nama Database : rental

Nama Tabel : PEMINJAM

Field Key : Id_peminjam

No Field_Name Type Width Dec Description

1. Id_peminjam Varchar 15 - Id Peminjam

2. nama Varchar 20 - Nama Peminjam

3. jekel Varchar 10 - Jenis Kelamin

4 alamat Varchar 50 - Alamat

5 nohp Varchar 15 - No HP

2) Desain File Mobil

Tabel 3.2 Desain File Mobil

Nama Database : rental

Nama Tabel : MOBIL

Field Key : Kd_mobil

No Field_Name Type Width Dec Description

1. Kd_mobil Varchar 10 - Kode Mobil

2. type_mobil Varchar 50 - Nama Mobil

3. No_mesin Varchar 20 - Nomor Mesin

4. No_rangka Varchar 20 - Nomor Rangka

5. Warna_mobil Varchar 20 - Warna Mobil

Page 21: BAB III

59

6 Thn_pemb Varchar 5 - Tahun Pembuatan

7. Hrg_sewa Integer 8 - Harga Sewa

8. Status Varchar 8 - Status

3) Desain File Peminjaman

Tabel 3.3 Desain File Peminjaman

Nama Database : rental

Nama Tabel : PEMINJAMAN

Field Key : Kd_pinjam

No Field_Name Type Width Dec Description

1. Kd_pinjam Varchar 5 - Kode Pinjam

2. Kd_mobil Varchar 5 - Kode Mobil

3. Id_peminjam Varchar 15 - Id Peminjam

4. Tgl_pinjam Date 10 - Tanggal Pinjam

5. Tgl_hrs_kembal

i

Date 10 - Tanggal Harus Kembali

6. lama_sewa Integer 8 - Lama Sewa

7. Jam_p Varchar 10 - Jam Pinjam

8. DP Integer 8 - Uang DP

9. Sisa_P Integer 8 - Sisa Pembayaran

4) Desain File Pengembalian

Page 22: BAB III

60

Tabel 3.4 Desain File Pengembalian

Nama Database : rental

Nama Tabel : PENGEMBALIAN

Field Key : Kd_kembali

No Field_Name Type Width Dec Description

1. Kd_kembali Varchar 5 - Kode Kembali

2. Kd_pinjam Varchar 5 - Kode Pinjam

3. Kd_mobil Varchar 5 - Kode Mobil

4. Tglkembali Date - Tanggal Kembali

5. Denda Int 11 - Denda Buku

6. jam_t Int 11 - Jam Telat

3.2.2.4 Desain Logika program

Tahapan ini menggambarkan logika program yang akan dibuat, dalam hal

menggunkan teknik pengambaran program dengan menggunakan teknik

penggambaran program flowchart. Tujuan yang ingin dicapai pada tahap ini

adalah untuk memudahkan dalam pembuatan program yang akan diterapkan.

1) Flowchart Program Menu Utama

Adapun bentuk dari desain program flowchart menu utama dapat dilihat pada

Gambar 3.16 berikut ini :

Page 23: BAB III

61

Gambar 3.16 Flowchart Program Menu Utama

2) Desain Flowchart Program Menu Entry

Adapun bentuk dari desain program flowchart menu entri dapat dilihat pada

Gambar 3.17 berikut ini :

Page 24: BAB III

62

Gambar 3.17 Flowchart Program Menu Entri

3) Desain Flowchart Program Menu Transaksi

Adapun bentuk dari desain program flowchart menu transaksi dapat dilihat

pada gambar 3.18 berikut ini :

Page 25: BAB III

63

Gambar 3.18 Flowchart Program Menu Transaksi

4) Desain Flowchart Program Menu Laporan

Adapun bentuk dari desain program flowchart menu laporan dapat dilihat

pada gambar 3.19 berikut ini :

Page 26: BAB III

64

Gambar 3.19 Flowchart Program Menu Laporan

5) Desain Flowchart Program Entri Mobil

Adapun bentuk dari desain program flowchart menu entri data mobil dapat

dilihat pada gambar 3.20 berikut ini :

Page 27: BAB III

65

Gambar 3.20 Flowchart Program Entri Mobil

6) Desain Flowchart Program Entri Peminjam

Adapun bentuk dari desain program flowchart menu entri data peminjam

dapat dilihat pada gambar 3.21 berikut ini :

Page 28: BAB III

66

Gambar 3.21 Flowchart Program Entri Peminjam

7) Desain Flowchart Program Transaksi Peminjaman

Adapun bentuk dari desain program flowchart menu transaksi peminjaman

dapat dilihat pada gambar 3.22 berikut ini :

Page 29: BAB III

67

Gambar 3.22 Flowchart Program Transaksi Peminjaman

8) Desain Flowchart Program Transaksi Pengembalian

Adapun bentuk dari desain program flowchart menu transaksi pengembalian

dapat dilihat pada gambar 3.23 berikut ini :

Page 30: BAB III

68

Gambar 3.23 Flowchart Program Transaksi Pengembalian

Page 31: BAB III

69

9) Desain Flowchart Program Surat Perjanjian Rental Mobil Dan DP

Pada flowchart program Surat Perjanjian Rental Mobil dan DP ini

menggambarkan tentang proses logika program untuk pembuatan Surat

Perjanjian Rental Mobil dan DP, seperti pada Gambar 3.24.

Gambar 3.24 Flowchart Program Surat Perjanjian Rental Mobil dan DP

Page 32: BAB III

70

10) Desain Flowchart Program Laporan Data Peminjaman

Adapun bentuk dari desain program flowchart menu Laporan Data

Peminjaman dapat dilihat pada gambar 3.25 berikut ini :

Gambar 3.25 Flowchart Program Laporan Data Peminjaman

Page 33: BAB III

71

11) Desain Flowchart Program Laporan Pendapatan Rental Mobil Perbulan

Adapun bentuk dari desain program flowchart menu Laporan Pendapatan

Rental Mobil per bulan dapat dilihat pada gambar 3.26 berikut ini :

Gambar 3.26 Flowchart Program Submenu Laporan Pendapatan Rental

Mobil Per Bulan

Page 34: BAB III

72

12) Desain Flowchart Program Faktur Lunas

Pada flowchart program Faktur Lunas ini menggambarkan tentang proses

logika program untuk pembuatan Faktur Lunas, seperti pada Gambar 3.27

Gambar 3.27 Flowchart Program Faktur Lunas

13) Desain Flowchart Program Laporan Daftar Mobil

Adapun bentuk dari desain program flowchart menu Laporan Daftar Mobil

dapat dilihat pada gambar 3.28 berikut ini :

Page 35: BAB III

73

Gambar 3.28 Flowchart Program Laporan Daftar mobil