Anda di halaman 1dari 20

BAB III

METODOLOGI

3.1. Metode Penelitian

Metode yang digunakan pada penelitian mengenai Implementasi GPS

Tracker Pada Aplikasi Rental Mobil Berbasis Web mampu menjelaskan sistem

yang sedang berjalan pada Joe Rent Car yang masih menggunakan berkas manual.

3.2. Metode Pengembangan Sistem

Metode perancangan yang digunakan pada “Implementasi GPS Tracker pada

Aplikasi Rental Mobil berbasis Web” menggunakan pendekatan berorientasi data

atau terstruktur yaitu prototyping, dengan alat bantu perancangan sistem

menggunakan Data Flow Diagram (DFD) dan alat bantu perancangan basis data

menggunakan Entity Relationship Diagram (ER-D).

3.3. Communication

3.3.1. Analisis Kebutuhan Data

Sebelum aplikasi ini dibuat maka dilakukan pengumpulan data terlebih

dahulu yaitu dengan menggunakan beberapa metode pengumpulan data sebagai

berikut :

1. Metode Observasi

Dalam metode observasi dilakukan pengamatan langsung terhadap lokasi

penelitian dimana pada pembahasan kali ini tempat penelitian yang diamati adalah

Joe Rent Car, pengamatan yang dilakukan adalah pengamatan terhadap kegiatan-

kegiatan dan proses yang sedang berjalan di lokasi penelitian. Pengamatan ini

III - 1
III - 2

bertujuan untuk memperoleh data-data yang dibutuhkan untuk pembuatan aplikasi

tersebut.

2. Metode Wawancara

Dalam metode ini yang dilakukan adalah bertanya secara langsung kepada

narasumber dengan menyiapkan pertanyaan-pertanyaan yang sesuai dengan

kebutuhan untuk memperoleh data-data yang dibutuhkan.

3. Metode Kepustakaan

Dalam metode ini hal yang dilakukan adalah mengumpulkan data-data, bahan-

bahan secara tertulis dengan cara mencari dan membaca buku-buku referensi

ataupun dari media lainnya yang berhubungan dengan pembuatan aplikasi

berbasis web.

3.3. Analisis Kebutuhan Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke

dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan

kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

3.3.1. Proses Analisis Sistem

Dalam proses analisis sistem terdapat langkah – langkah yang dilakukan

oleh seorang analis diantaranya adalah :


III - 3

1. Identity

Dilakukan untuk mengidentifikasi masalah yang timbul pada sistem yang

ada. Dan masalah yang ditemukan yaitu belum adanya aplikasi sistem informasi

yang mampu mendukung dalam proses bisnis dan pengolahan data transaksi serta

pengawasan terhadap kendaraan yang sedang disewakan.

2. Understand

Dilakukan untuk memahami masalah yang ada. Masalah yang timbul yaitu

penginputan data masih menggunakan cara manual dan tidak tersedianya alat

untuk melacak keberadaan posisi kendaraan sehingga memungkinkan untuk

pencurian kendaraan.

3. Analyze

Dilakukan berdasarkan data yang diperoleh. Maka dilakukan analisis

terhadap efisiensi dan efektifitas sistem yang ada, kemudahan pengaksesan,

kecepatan informasi dan keamanan data.

4. Report

Laporan hasil penelitian yang dimaksudkan untuk melaporkan penelitian

secara keseluruhan.

3.3.2. Analisis Masalah

1. Identifikasi Penyebab Masalah

Pada saat ini belum tersedianya aplikasi pengolahan data rental mobil serta

informasi kepada pelanggan sehingga pelanggan masih harus mendatangi tempat

sewa kendaraan serta tidak tersedianya informasi keberadaan kendaraan, hal ini

dinilai masih kurang efektif karena dapat menghambat dalam pembuatan laporan
III - 4

dan pengawasan terhadap mobil yang disewakan serta pelanggan harus

meluangkan waktunya untuk berkunjung melihat mobil yang akan disewa.

2. Identifikasi Titik Keputusan

Melihat permasalahan diatas maka didapat sebuah titik keputusan yang

diharapkan mampu untuk menyelesaikan permasalahan diatas diantaranya adalah :

a. Diperlukan sebuah aplikasi yang mampu menyediakan informasi ketersediaan

kendaraan, pengolahan data serta penyedia informasi keberadaan kendaraan.

b. Dengan adanya aplikasi tersebut diharapkan mampu memudahkan pelanggan

dalam melakukan pemesanan kendaraan serta pemilik kendaraan dalam

memantau setiap kendaraan.

3.3.3. Prosedur Sistem Yang Sedang Berjalan

Prosedur sistem pengolahan data rental yang sedang berjalan di Joe Rent Cart

digambarkan dengan bagan alir sistem, seperti berikut :


III - 5

Gambar 3.1. Diagram Alir Pengolahan Data Rental yang Sedang Berjalan

3.3.4. Hasil Analisis

1. Hasil Identifikasi Penyebab Masalah


III - 6

Dengan melihat permasalahan yang ada di Joe Rent Car, maka diperlukan

sebuah aplikasi yang dapat membantu memecahkan masalah yang ada, hal ini

dimaksudkan untuk :

a. Membantu pelanggan untuk melihat informasi yang tersedia dari Joe Rent Car

serta memudahkan melakukan penyewaan kendaraan.

b. Membantu pemilik kendaraan dalam pengolahan data dan melakukan

pemantauan kendaraan yang disewa.

2. Hasil Identifikasi Titik Keputusan

Maka Keputusan yang diambil untuk menyelesaikan permasalahan yang

ada yaitu dengan membuat Aplikasi Rental Mobil dengan menggunakan GPS

Tracking sebagai media pengawas setiap kendaraan yang disewakan.

3.3.5. Bagan Alir Sistem Usulan

Dengan dilakukannya pengembangan dari bagan alir sistem pengolahan

data rental yang sedang berjalan di Joe Rent Car, diusulkan bagan alir sistem

usulan seperti berikut :


III - 7

Gambar 3.2. Diagram Alir Sistem Usulan Pengolahan Data Rental


III - 8

3.3.6. Analisis Kebutuhan Sistem

1. Kebutuhan Masukan

Masukan yang dibutuhkan dalam aplikasi Sistem Informai Rental Mobil

berbasis Web adalah sebagai berikut :

a. Data Staff.

b. Data Pelanggan,

c. Data Mobil.

d. Data Transaksi.

2. Kebutuhan Keluaran

Keluaran yang dibutuhkan dalam aplikasi Sistem Informasi Rental Mobil

ini adalah sebuah tampilan pemesanan kendaraan untuk pelanggan dan

pengolahan data rental serta pengawasan kendaaraan untuk pemilik kendaraan.

3. Konfigurasi Perangkat Keras dan Perangkat Lunak

a. Spesifikasi Perangkat Keras dan Perangkat Lunak dalam Pembuatan

Aplikasi

Spesifikasi perangkat keras dan perangkat lunak yang digunakan dalam

pembuatan aplikasi ini adalah sebagai berikut :

Tabel 3.1 Spesifikasi Perangkat Keras yang Digunakan

No. Nama Komponen Spesifikasi

1 Processor AMD Radeon

2 Memory 3 GB

3 VGA Card Ati Radeon

4 Hardisk 320 GB
III - 9

5 Keyboard Standard

6 Mouse Standard

7 Monitor 14 inch

Tabel 3.2. Spesifikasi Perangkat Lunak yang Digunakan

No Nama Komponen Spesifikasi

1 Sistem Operasi Microsoft Windows7 Ultimate

2 Aplikasi Pemrograman Hypertext Preprocessing (PHP)

3 Aplikasi Basis Data MySQL 5.0.22

b. Spesifikasi Perangkat Keras dan Perangkat Lunak Minimum untuk

Penggunaan Aplikasi

Spesifikasi perangkat keras dan perangkat lunak minimum untuk

penggunaan aplikasi ini adalah sebagai berikut :

Tabel 3.3 Spesifikasi Perangkat Keras Minimum untuk Penggunaan Aplikasi

No. Nama Komponen Spesifikasi

1 Processor 1 Ghz

2 Memory 512 MB

3 VGA Card On-Board

4 Optical Drive CD/CD-RW/DVD/DVD-RW

5 Hardisk 40 GB

6 Keyboard Standard

7 Mouse Standard
III - 10

8 Monitor 14 inch

Tabel 3.4 Spesifikasi Perangkat Lunak Minimun Untuk Penggunaan Aplikasi

No. Nama Komponen Spesifikasi

1 Sistem Operasi Microsoft Windows XP

2 Aplikasi Pemrograman Hypertext Preprocessing (PHP)

3 Aplikasi Basis Data MySQL 5.0.22

4. Arsitektur Aplikasi

Arsitektur aplikasi pada penelitian ini menggambarkan proses interaksi

antara staff/admin dan pengunjung dengan aplikasi sistem informasi. Staff/admin

dan pengunjung memberikan masukan ke dalam aplikasi, lalu aplikasi

meneruskan kedalam server sebagai tempat pengolahan data. Interaksi tersebut

menghasilkan keluaran dari server berupa rekaman data dan diolah oleh aplikasi

yang kemudian diterima oleh pengguna sebagai informasi. Berikut ini merupakan

rancangan arsitektur aplikasi dari penelitian ini :


III - 11

Gambar 3.1 Arsitektur Aplikasi Rental mobil

3.4. Modelling Quick Design

3.4.1. Perancangan Basis Data

1. Entity Relationship Diagram (ERD)

Gambar 3.2 Entity Relationship Diagram Aplikasi Rental mobil

2. Kamus Data

a. Data Mobil dengan atribut

*nopol, merek, thn_buat, kapasitas

b. Data Pelanggan dengan atribut

*no_ktp, nama, alamat, tempat_lahir, tgl_lahir, no_telp.

c. Data Staff dengan atribut


III - 12

*id_staff, nama, alamat, no_tlp, username, password.

d. Data Transaksi dengan atribut

*id_pinjam, jns_mobil, biaya, waktu, jumlah, **no_ktp, **nopol, **id_staff

e. Data User dengan atribut

*id_user, username, password.

Keterangan : *primary key

**foreign key
III - 13

3. Struktur Tabel

a. Tabel mobil

Tabel 3.5. Struktur Tabel Mobil

Nama Tabel : mobil

Primary Key : nopol

Foreign Key : -

Atribut Tipe Ukuran Keterangan

nopol Varchar 8 Nomor polisi

merek Varchar 15 Merek mobil

thn_buat Year - Tahun pembuatan

kapasitas Integer 5 Kapasitas penumpang

b. Tabel pelanggan

Tabel 3.6. Struktur Tabel Pelanggan

Nama Tabel : pelanggan

Primary Key : no_ktp

Foreign Key : -

Atribut Tipe Ukuran Keterangan

no_ktp Integer 16 Nomor ktp pelanggan

nama Varchar 50 Nama pelanggan

alamat varchar 50 Alamat pelanggan

tempat_lahir varchar 20 Tempat lahir pelanggan

tgl_lahir date - Tanggal lahir pelanggan


III - 14

no_tlp Integer 12 Nomor telepon atau HP


III - 15

c. Tabel staff

Tabel 3.7. Struktur Tabel Staff

Nama Tabel : staff

Primary Key : id_staff

Foreign Key : -

Atribut Tipe Ukuran Keterangan

id_staff Varchar 5 Id staff rental

nama Varchar 50 Nama staff rental

alamat Varchar 50 Alamat staff rental

no_tlp Integer 12 No telepon atau hp

d. Tabel transaksi

Tabel 3.8. Struktur Tabel Transaksi

Nama Tabel : transaksi

Primary Key : id_pinjam

Foreign Key : no_ktp, nopol, id_staff

Atribut Tipe Ukuran Keterangan

id_pinjam Varchar 8 Id peminjaman

jns_mobil varchar 15 Jenis Mobil

biaya integer 10 Biaya sewa

waktu date - Waktu sewa

jumlah integer 10 Jumlah sewa

no_ktp integer 16 Nomor ktp pelanggan


III - 16

nopol varchar 8 Nomor polisi

id_staff varchar 5 Id staff rental


III - 17

3.4.2. Data Flow Diagram

1. Diagram Konteks

Gambar 3.3. Diagram Konteks Aplikasi Rental Mobil

2. DFD Level 1

Gambar 3.4. DFD Level 1 Aplikasi Rental Mobil


III - 18

3. DFD Level 2 Proses Pengolahan Data

Gambar 3.5. DFD Level 2 Proses Pengolahan Data

4. DFD Level 3 Proses Pengolahan Data Staff

Gambar 3.6. DFD Level 3 Proses Pengolahan Data Staff


III - 19

5. DFD Level 3 Proses Pengolahan Data Mobil

Gambar 3.7. DFD Level 3 Proses Pengolahan Data Mobil

6. DFD Level 3 Proses Pengolahan Data Pelanggan

Gambar 3.8. DFD Level 3 Proses Pengolahan Data Pelanggan


III - 20

7. DFD Level 3 Proses Pengolahan Data Transaksi

Gambar 3.9. DFD Level 3 Proses Pengolahan Data Transaksi

Anda mungkin juga menyukai