BAB III

Post on 09-Jul-2016

214 views 0 download

Transcript of 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.

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 :

41

ALIRAN SISTEM INFORMASI LAMA

Gambar 3.1 Aliran Sistem Informasi (ASI) Lama

3.1.2. Evaluasi Sistem Yang Ada

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.

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

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

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 :

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:

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 :

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 :

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 :

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

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 :

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

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 :

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 :

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 :

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 :

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 :.

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

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

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 :

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 :

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 :

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 :

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 :

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 :

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 :

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 :

68

Gambar 3.23 Flowchart Program Transaksi Pengembalian

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

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

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

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 :

73

Gambar 3.28 Flowchart Program Laporan Daftar mobil