• Tidak ada hasil yang ditemukan

APLIKASI PORTAL RENTAL MOBIL BERBASIS ANDROID DAN SMS NOTIFIKASI DI KABUPATEN KUDUS

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PORTAL RENTAL MOBIL BERBASIS ANDROID DAN SMS NOTIFIKASI DI KABUPATEN KUDUS"

Copied!
17
0
0

Teks penuh

(1)

i

LAPORAN SKRIPSI

APLIKASI PORTAL RENTAL MOBIL BERBASIS

ANDROID DAN SMS NOTIFIKASI DI KABUPATEN

KUDUS

DWI PEFBRI YUDA PRASETYA

NIM. 201453114

DOSEN PEMBIMBING

Noor Latifah, S.Kom., M.Kom

Syafiul Muzid, S.T., M.Cs

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018

(2)

ii

(3)
(4)
(5)

v

APLIKASI PORTAL RENTAL MOBIL BERBASIS ANDROID DAN SMS NOTIFIKASI DI KABUPATEN KUDUS

Nama mahasiswa : Dwi Pefbri Yuda Prasetya

NIM : 201453114

Pembimbing :

1. Noor Latifah, S.Kom., M.Kom 2. Syafiul Muzid, S.T., M.Cs

ABSTRAK

Kota Kudus merupakan salah satu kota diprovinsi Jawa Tengah yang terdapat beberapa jasa penyewaan mobil atau rental mobil. Tetapi dalam pengaplikasiannya masih menggunakan sistem yang lama dan belum sepenuhnya terkomputerisasi, hal ini menyebabkan beberapa kendala serta kurang efektifitasnya pelayanan untuk pelanggan rental mobil,oleh karena itu dibutuhkan sebuah sistem yang dapat membantu pelanggan dalam memesan, pembayaran, pencarian mobil yang tersedia dan sesuai kebutuhan pelanggan serta penggunaan yang mudah oleh pelanggan disisi lain juga diperlukannya sistem yang dapat memudahkan admin dalam mengelola data rental mobil. Dengan dibuatnya aplikasi ini diharapkan dapat membantu dalam proses pengelolaan data pemesanan, pendaftaran hingga proses akhir dalam penyewaan mobil, selain itu dengan adanya aplikasi ini diharapkan dapat menjadi media promosi untuk meningkatkan penyewaan mobil bagi para pelaku usaha di Kabupaten Kudus

(6)

vi

APPLICATION OF ANDROID-BASED CAR RENTAL AND SMS NOTIFICATION IN KUDUS DISTRICT

Student Name : Dwi Pefbri Yuda Prasetya

Student Identity Number : 201453114

Supervisor :

1. Noor Latifah, S.Kom., M.Kom 2. Syafiul Muzid, S.T., M.Cs

ABSTRACT

Kudus City is one of the cities in the province of Central Java which has several car rental or car rental services. But in its application it still uses the old system and is not fully computerized, this causes several obstacles and lack of effectiveness of services for car rental customers, therefore we need a system that can assist customers in ordering, payment, car search available and according to customer requirements and easy use by customers on the other hand also the need for a system that can facilitate the admin in managing car rental data. With the making of this application, it is expected to be able to assist in the process of managing order data, registration until the final process in car rental, besides this application is expected to be a media campaign to increase car rental for business people in Kudus Regency

(7)

vii

KATA PENGANTAR

Dengan segala puji syukur kehadirat Allah SWT yang karena karunia-Nya bisa melaksanakan penelitian dan menyelesaiakan laporan Skripsi dengan judul “Aplikasi Portal Rental Mobil Berbasis Android Dan SMS Notifikasi Kabupaten Kudus”.

Tujuan dari penulisan laporan Skripsi merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.

Dengan bimbingan, dorongan dan dukungan dari berbagai pihak, maka penulisan tidak lupa mengucap terimakasih kepada:

1. Bapak Mohammad Dahlan, S.T, M.T selaku Dekan Fakultas Teknik Universitas Muria Kudus.

2. Bapak Pratomo Setiaji, S.Kom,M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.

3. Ibu Noor Latifah, S.Kom., M.Kom dan Syafiul Muzid, S.T., M.Cs selaku pembimbing yang telah memberikan bimbingan dan arahan hingga terselesaikannya penulisan laporan ini.

4. Bapak Wiwit Agus Triyanto, S.Kom,M.Kom selaku koordinator Skripsi. 5. Bapak Anteng Widodo, S.Kom, M.Kom selaku dosen wali.

6. Kedua orang tua dan keluarga yang selaku mendoakan dan memberi dukungan.

7. Teman-teman Sistem Informasi yang selalu memberi dukungan dan semangat satu sama lain.

Penulis sadar dalam pembuatan laporan Skripsi ini masih banyak kekurangan dan harus diperbaiki. Oleh sebab itu, kritik dan saran yang membangun diperlukan untuk memperbaiki kedepannya.

Terakhir, semoga ilmu yang penulis tuangkan dapat memberi banyak manfaat untuk banyak orang.

Kudus, 15 Januari 2019 Penulis

(8)

viii

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... iii

ABSTRAK ... v

ABSTRACT ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL... xiv

DAFTAR ISTILAH DAN SINGKATAN... xvii

BAB I PENDAHULUAN 1.1 Latar belakang ... 1 1.2 Perumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.3 Tujuan ... 2 1.5 Manfaat ... 3 1.6 Metode Penelitian ... 3

1.6.1 Metode Pengumpulan Data ... 3

1.6.2 Metode Pengembangan Sistem ... 4

1.6.3 Metode Perancangan Sistem ... 5

1.7 Kerangka Pemikiran ... 6

BAB II TINJAUAN PUSTAKA 2.1 Penelitian Yang Terkait ... 7

2.2 Tabel Perbandingan Penelitian ... 8

2.3 Landasan Teori ... 9

2.3.1 Pengertian Portal ... 9

2.3.2 Pengertian Android ... 10

2.3.3 Pengertian SMS Notifikasi ... 10

2.3.4 Pengertian Rental Mobil ... 10

2.3.5 Pengertian Web Responsive ... 10

2.3.6 Flow of Documents (FOD) ... 10

2.3.7 Unified Modeling Language (UML) ... 11

2.3.8 Entity Relationship Diagram (ERD) ... 15

BAB III METODOLOGI PENELITIAN 3.1 Objek Penelitian ... 17

3.1.1 Sekilas Tentang Tombo alfayed ... 17

3.1.2 Struktur Organisasi ... 17

3.1.3 Sekilas Tentang Nail Trail ... 18

3.1.4 Struktur Organisasi ... 18

3.1.5 Sekilas Tentang NT ... 18

83.1.6 Struktur Organisasi ... 18

3.1.7 Sekilas Tentang SF ... 19

(9)

ix

3.2 Analisa Sistem Lama ... 19

3.2.1 Analisa Peminjaman ... 19

3.2.2 Analisa Pengembalian ... 22

3.3 Analisa dan Rancangan Sistem Baru ... 23

3.3.1 Analisa Kebutuhan ... 23

3.3.2 Rancangan Sistem Baru ... 23

3.3.2.1 Analisa Kebutuhan Data dan Informasi ... 24

3.3.2.2 Business Use Case Diagram ... 24

3.3.2.3 System Use Case Diagram ... 27

3.3.2.4 Scenario Use Case ... 27

3.3.2.5 Analisa Class Diagram ... 32

3.3.2.6 Class Diagram ... 36

3.3.2.7 Sequence Diagram ... 37

3.3.2.8 Activity Diagram ... 45

3.3.2.9 Statechart Diagram ... 50

3.3.3 Entity Relationship Diagram (ERD) ... 59

3.3.3.1 Transformasi Tabel ... 62

3.3.3.2 Transformasi ERD ke Relasi ... 62

3.3.4 Perancangan Database ... 64

3.3.5 Desain Input dan Output ... 70

3.3.5.1 Desain Halaman Input ... 70

3.3.5.2 Desain Halaman Output ... 75

BAB IV HASIL DAN PEMBAHASAN 4.1 Implementasi Sistem ... 77

4.2 Implementasi Layar Antarmuka ... 77

4.3 Tampilan Program ... 77

4.3.1 Halaman Login Pengguna ... 77

4.3.2 Halaman Utama Admin ... 78

4.3.2.1 Halaman Beranda Admin ... 78

4.3.2.2 Halaman Data User ... 79

4.3.2.3 Halaman Data Mobil ... 79

4.3.2.4 Halaman Top Up Saldo ... 87

4.3.2.5 Halaman Sms Notifikasi ... 80

4.3.2.6 Halaman Report ... 80

4.3.2.7 Halaman Akun ... 81

4.3.2.8 Halaman Tambah Admin ... 81

4.3.2.9 Halaman Kelola Mitra ... 81

4.3.2.10 Halaman Tambah Data Mitra ... 82

4.3.2.11 Halaman Kelola Data Pelanggan ... 82

4.3.2.12 Halaman Kelola Data Jenis Mobil ... 83

4.3.2.13 Halaman Kelola Laporan Penyewaan ... 83

4.3.2.14 Halaman Kelola Laporan Pengembalian ... 84

4.3.2.15 Halaman Kelola Laporan Top Up Saldo ... 84

4.3.2.16 Halaman Laporan Penyewaan ... 85

4.3.2.17 Halaman Laporan Top Up Saldo ... 85

(10)

x

4.3.3.1 Halaman Pendaftaran Pelangan ... 86

4.3.3.2 Halaman Home Pelanggan ... 87

4.3.3.3 Halaman Data Sewa Pelanggan ... 87

4.3.3.4 Halaman Top Up Saldo ... 88

4.3.3.5 Halaman Booking ... 89

4.3.4 Halaman Utama Mitra ... 89

4.3.4.1 Halaman Pendaftaran Mitra ... 89

4.3.4.2 Halaman Pengembalian Mitra... 90

4.3.4.2 Halaman Data Mobil ... 90

4.3.4.2 Halaman Data Booking ... 91

4.4 Pengujian Sistem ... 91

4.4.1 Blackbox Testing ... 91

4.4.2 Pengujian Normal ... 93

4.4.3 Pengujian Tidak Normal ... 94

BAB V PENUTUP 5.1 Kesimpulan ... 95 5.2 Saran ... 95 DAFTAR PUSTAKA ... 96 LAMPIRAN BIODATA PENULIS

(11)

xi

DAFTAR GAMBAR

Gambar 1.1 Kerangka Pemikiran ... 6

Gambar 3.1 Denah Lokasi ... 17

Gambar 3.2 FOD Penyewaan Rental ... 21

Gambar 3.3 FOD Pengembalian Mobil ... 23

Gambar 3.4 Business Use Case Diagram ... 26

Gambar 3.5 System Use Case Diagram ... 27

Gambar 3.6 Class Admin ... 32

Gambar 3.7 Class Registrasi Mitra ... 32

Gambar 3.8 Class Pendaftaran pelanggan ... 33

Gambar 3.9 Class Mobil ... 33

Gambar 3.10 Class Booking ... 34

Gambar 3.11 Class Top Up Saldo ... 34

Gambar 3.12 Class Pembayaran ... 35

Gambar 3.13 Class Konfirmasi Pengembalian ... 35

Gambar 3.14 Class SMS Notifikasi ... 35

Gambar 3.15 Class Jenis Mobil ... 36

Gambar 3.16 Class Diagram ... 36

Gambar 3.17 Sequence Peendaftaran pelanggan ... 37

Gambar 3.18 Sequence Registrasi Mitra ... 37

Gambar 3.19 Sequence Booking ... 39

Gambar 3.20 Sequence Top Up Saldo ... 40

Gambar 3.21 Sequence Pembayaran ... 41

Gambar 3.22 Sequence Konfirmasi Pengembalian ... 42

Gambar 3.23 Sequence Kelola Mobil ... 42

Gambar 3.24 Sequence SMS Notifikasi ... 43

Gambar 3.25 Activity Diagram Peendaftaran pelanggan ... 45

Gambar 3.26 Activity Diagram Registrasi Mitra ... 45

Gambar 3.27 Activity Diagram Booking ... 46

Gambar 3.28 Activity Diagram Top Up Saldo ... 47

Gambar 3.29 Activity Diagram Pembayaran ... 47

Gambar 3.30 Activity Diagram Konfirmasi Pengembalian ... 48

Gambar 3.31 Activity Diagram Mobil ... 48

Gambar 3.32 Activity Diagram SMS Notifikasi ... 49

Gambar 3.33 Statechart Diagram Login ... 50

Gambar 3.34 Statechart Diagram Logout ... 50

(12)

xii

Gambar 3.36 Statechart Diagram Logout pelanggan ... 51

Gambar 3.37 Statechart Diagram Tambah pelanggan ... 51

Gambar 3.38 Statechart Diagram Cari Pelanggan ... 51

Gambar 3.39 Statechart Diagram Ubah pelanggan ... 52

Gambar 3.40 Statechart Diagram Hapus Pelanggan ... 52

Gambar 3.41 Statechart Diagram Tambah Mobil ... 53

Gambar 3.42 Statechart Diagram Cari Mobil ... 53

Gambar 3.43 Statechart Diagram Ubah Mobil ... 53

Gambar 3.44 Statechart Diagram Hapus Mobil ... 53

Gambar 3.45 Statechart Diagram Tambah Jenis Mobil ... 53

Gambar 3.46 Statechart Diagram Cari Jenis Mobil ... 54

Gambar 3.47 Statechart Diagram Tambah Registrasi Mitra ... 54

Gambar 3.48 Statechart Diagram Cari Registrasi Mitra ... 54

Gambar 3.49 Statechart Diagram Edit Registrasi Mitra ... 55

Gambar 3.50 Statechart Diagram Hapus Registrasi Mitra ... 55

Gambar 3.51 Statechart Diagram Tambah Booking ... 55

Gambar 3.52 Statechart Diagram Cari Booking ... 56

Gambar 3.53 Statechart Diagram Hapus Booking ... 56

Gambar 3.54 Statechart Diagram Cetak Booking ... 56

Gambar 3.55 Statechart Diagram Tambah Top Up Saldo ... 56

Gambar 3.56 Statechart Diagram Hapus Top Up Saldo ... 57

Gambar 3.57 Statechart Diagram Cari Top Up Saldo ... 57

Gambar 3.58 Statechart Diagram Cetak Top Up Saldo ... 57

Gambar 3.59 Statechart Diagram Tambah Pembayaran ... 58

Gambar 3.60 Statechart Diagram Cari Pembayaran ... 58

Gambar 3.61 Statechart Diagram Ubah Pembayaran ... 58

Gambar 3.62 Statechart Diagram Tambah Konfirmasi Pengembalian ... 59

Gambar 3.63 Statechart Diagram Cari Konfirmasi Pengembalian ... 59

Gambar 3.64 Statechart Diagram Cetak Konfirmasi Pengembalian ... 59

Gambar 3.65 Entitas yang terlibat ... 60

Gambar 3.66 Primary Key setiap entitas ... 60

Gambar 3.67 Entity Relationship Diagram ... 61

Gambar 3.68 Relasi Tabel ... 70

Gambar 3.69 Desain Input Pendaftaran Pelanggan ... 71

Gambar 3.70 Desain Input Top Up Saldo ... 71

Gambar 3.71 Desain Input Booking ... 72

Gambar 3.72 Desain Input Data Mobil ... 73

Gambar 3.73 Desain Input Data Mitra ... 73

Gambar 3.74 Desain Input Konfirmasi Pengembalian ... 74

(13)

xiii

Gambar 3.76 Desain Output Laporan Booking ... 75

Gambar 3.77 Desain Output Laporan Top Up ... 75

Gambar 3.78 Desain Output Laporan Pengembalian ... 76

Gambar 3.79 Desain Output Nota Booking ... 77

Gambar 4.1 Halaman Login Pengguna ... 77

Gambar 4.2 Halaman Beranda Admin ... 78

Gambar 4.3 Halaman Data user ... 78

Gambar 4.4 Halaman Data Mobil ... 79

Gambar 4.5 Halaman Top Up Saldo ... 79

Gambar 4.6 Halaman SMS Notifikasi ... 80

Gambar 4.7 Halaman Report ... 80

Gambar 4.8 Halaman Akun ... 81

Gambar 4.9 Halaman Tambah Admin ... 81

Gambar 4.10 Halaman Kelola Mitra ... 82

Gambar 4.11 Halaman Tambah Mitra ... 82

Gambar 4.12 Halaman Data Pelanggan ... 83

Gambar 4.13 Halaman Data Jenis Mobil ... 83

Gambar 4.14 Halaman Laporan Penyewa ... 83

Gambar 4.15 Halaman Laporan pengembalian ... 84

Gambar 4.16 Halaman Laporan Top Up Saldo ... 84

Gambar 4.17 Halaman Penyewaan ... 85

Gambar 4.18 Halaman Pengembalian ... 85

Gambar 4.19 Halaman Top Up Saldo ... 86

Gambar 4.20 Halaman Pendaftaran Pelanggan ... 86

Gambar 4.21 Halaman Utama Pelanggan ... 87

Gambar 4.22 Halaman Data Sewa Pelanggan ... 87

Gambar 4.23 Halaman Top Up Saldo ... 88

Gambar 4.24 Halaman Booking ... 89

Gambar 4.25 Halaman Pendaftaran Mitra ... 89

Gambar 4.26 Halaman Utama Mitra ... 90

Gambar 4.27 Halaman Pengembalian Mitra ... 90

Gambar 4.28 Halaman Data Mobil ... 91

(14)

xiv

DAFTAR TABEL

Tabel 2.1 Tabel Perbandingan Penelitian ... 8

Tabel 2.2 Simbol FOD ... 10

Tabel 2.3 Simbol Use Case Diagram ... 12

Tabel 2.4 Simbol Class Diagram ... 12

Tabel 2.5 Simbol Sequence Diagram ... 13

Tabel 2.6 Simbol Activity Diagram ... 14

Tabel 2.7 Simbol Statechart Diagram ... 14

Tabel 2.8 Simbol ERD ... 15

Tabel 3.1 Paparan Bisnis Use Case ... 25

Tabel 3.2 Scenario Use Case Pendaftaran Mitra Rental ... 28

Tabel 3.3 Scenario Use Case Pendaftaran Pelanggan ... 28

Tabel 3.4 Scenario Use Case Booking ... 29

Tabel 3.5 Scenario Use Case Top Up Saldo ... 29

Tabel 3.6 Scenario Use Case Pembayaran ... 30

Tabel 3.7 Scenario Use Case Pengembalian Mobil ... 30

Tabel 3.8 Scenario Use Case Kelola Mobil ... 31

Tabel 3.9 Tabel Registrasi Mitra ... 32

Tabel 3.10 Tabel Pendaftaran Pelanggan ... 33

Tabel 3.11 Tabel Mobil ... 33

Tabel 3.12 Tabel Booking ... 34

Tabel 3.13 Tabel Top Up Saldo ... 34

Tabel 3.14 Tabel Pembayaran ... 35

Tabel 3.15 Tabel Konfirmasi Pengembalian ... 35

Tabel 3.16 Tabel SMS Notifikasi ... 35

Tabel 3.17 Tabel jenis Mobil ... 36

Tabel 3.18 Class Diagram ... 36

Tabel 3.19 Tabel Pendaftaran_pelanggan ... 62

Tabel 3.20 Tabel Registrasi_mitra ... 63

Tabel 3.21 Tabel Booking ... 63

Tabel 3.22 Tabel Top_up ... 63

Tabel 3.23 Tabel Pembayaran ... 63

Tabel 3.24 Tabel Mobil ... 63

Tabel 3.25 Tabel Jenis_mobil ... 63

Tabel 3.26 Tabel Konfirmasi_pengembalian ... 64

Tabel 3.27 Tabel Admin ... 64

Tabel 3.28 Tabel Sms_notifikasi ... 64

(15)

xv

Tabel 3.30 Tabel Registrasi Mitra ... 65

Tabel 3.31 Tabel Booking ... 65

Tabel 3.32 Tabel Top Up ... 66

Tabel 3.33 Tabel Pembayaran ... 67

Tabel 3.34 Tabel Mobil ... 67

Tabel 3.35 Tabel Jenis Mobil ... 68

Tabel 3.36 Tabel Konfirmasi Pengembalian ... 68

Tabel 3.37 Tabel Admin ... 69

Tabel 3.38 Tabel Sms Notifikasi ... 69

Tabel 4.1 Pengujian Proses Login Pendaftaran Pelanggan ... 92

Tabel 4.2 Tabel Identifikasi Test Case ... 92

(16)

xvi

DAFTAR LAMPIRAN

1. Surat Balasan Penelitian dari  NT Rental Mobil Kudus

 Nail Trans Rental Mobil Kudus  Tombo Alfayet Rental Mobil Kudus  Sf Rental Mobil Kudus

2. Fotocopy Buku Bimbingan

(17)

xvii

DAFTAR ISTILAH DAN SINGKATAN

UML : Unified Modelling Language

PHP : Hypertext Preprocessor

FOD : Flow of Document

Referensi

Dokumen terkait

menunjukkan ada satu data yang out of control yaitu pada pengamatan ke-32 dengan semua variabel diduga menjadi penyebab pengamatan tidak terkendali. Peta kendali T

dia melayani anggota lebih baik maka anggota juga akan melayani umat atau orang yang harus. dilayani dengan lebih baik

Sehubungan dengan Pelelangan Umum Pekerjaan Pembangunan Gedung Pusat Promosi dan Dagang UKM Tahap I Berlantai II Seluas 2.980 M² keperluan Dinas Koperasi dan UKM

Program pembelajran di TK diarahkan pada pencapaian perkembangan anak sesuai dengan pertumbuhan dan perkembangan anak berdasarkan tingkat pencapaian perkembangan anak

Yayasan IDEP will endeavor to fully research all new potential partners and donors to ascertain their ‘fit’ with IDEP’s values and mission.. This will be

Dari hasil penelitian dapat disimpulkan bahwa terdapat hubungan bermakna antara lama duduk dengan LBP pada operator komputer perusahan traverel di Manado. Hasil Numeric

Apa saja yang Mempengaruhi Kinerja Profesional Guru Dalam Melaksanakan Tugas Sebagai Pengembang Kurikulum... Hubungan Kinerja Guru dan Hasil Belajar Siswa

Komposisi plak gigi bervariasi pada permukaan yang berbeda sebagai hasil dari perlekatan secara biologi dan fisik yang apabila keseimbangan populasi bakteri yang