• Tidak ada hasil yang ditemukan

Aplikasi Pemeliharaan Kendaraan pada Windows Phone dengan Metode Ekstrapolasi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pemeliharaan Kendaraan pada Windows Phone dengan Metode Ekstrapolasi."

Copied!
21
0
0

Teks penuh

(1)

ABSTRAK

Pemeliharaan terhadap kendaraan adalah sebuah kewajiban. Tapi tetap saja masih ada orang-orang yang lupa akan kewajiban tersebut. Salah satu penyebabnya adalah tidak pernah dilakukan pencatatan setiap kali melakukan pemeliharaan karena hal tersebut dianggap merepotkan. Sebuah aplikasi akan dibuat untuk memberi solusi pada masalah tersebut. Aplikasi ini akan mampu melakukan pencatatan odometer, pemeliharaan hingga membuat prediksi jadwal pemeliharaan selanjutnya berdasarkan data odometer yang ada. Aplikasi ini akan menggunakan metode ekstrapolasi dengan pilihan persamaan antara polinomial, eksponensial dan linier untuk membuat prediksinya. Sebelum membuat prediksi, aplikasi akan mencari koefisien dari dua puluh data odometer terakhir. Kemudian data tersebut digunakan untuk mencari tanggal pemeliharaan selanjutnya menggunakan metode secant. Hasil prediksi jadwalnya sendiri akan dimunculkan dalam bentuk notifikasi pada user dari tujuh hari sebelum tanggal prediksi, hingga tanggal tersebut. Dengan dibuatnya aplikasi ini, user tidak akan lupa lagi kapan terakhir melakukan pemeliharaan, maupun kapan selanjutnya harus melakukan pemeliharaan. Selain itu, user juga mampu mengetahui pengeluaran terhadap pemeliharaan yang dilakukan dari data maupun chart yang ada pada aplikasi.

(2)

ABSTRACT

Vehicle maintenance is a must thing to do. But there are still people who forgot about that. One of the cause is they never took a note every time they did maintenance, because people think it's bothering. An application will be developed to solve the issue. This application will be able to keep records such as odometer and maintenance, and also made prediction for the next maintenance schedule using twenty last odometer data. This application use extrapolation method with regression equation to choose between polynomial, exponential and linear to make prediction. Before making prediction, the application will search for the coefficient. Then the data will be used to search the maintenance schedule using secant method. The prediction result will be notified to user from seven days before until the prediction date. By developing this application, user won't forget when is the last maintenance and when is the next maintenance need to be done. Other than that, user also can found out about their spending on the maintenance from the data or the chart that is in the application.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR NOTASI/ LAMBANG ... xviii

1. BAB I PENDAHULUAN ... 20

1.1 Latar Belakang ... 20

1.2 Rumusan Masalah ... 21

1.3 Tujuan ... 21

1.4 Batasan Masalah... 22

1.5 Sistematika Pembahasan ... 22

2. BAB II LANDASAN TEORI ... 24

2.1 Ekstrapolasi ... 24

2.2 Regresi... 24

2.3 Regresi Polinomial ... 25

2.4 Metode Secant ... 26

2.5 Sistem Agen ... 27

2.6 NoSQL ... 28

2.7 OneDrive API... 28

2.8 Aplikasi aCar ... 29

2.9 Aplikasi My Car ... 30

3. BAB III ANALISIS DAN DESAIN ... 31

3.1 Analisis ... 31

3.2 Gambaran Keseluruhan ... 39

3.2.1 Antarmuka dengan Pengguna ... 39

(4)

3.2.3 Antarmuka Perangkat Lunak... 39

3.2.4 Fitur-Fitur Produk Perangkat Lunak ... 40

3.3 Desain Perangkat Lunak ... 57

3.3.1 Pemodelan Perangkat Lunak ... 58

3.3.2 Desain Penyimpanan Data ... 63

3.3.3 Desain Antarmuka ... 69

4. BAB IV Pengembangan Perangkat Lunak ... 86

4.1 Implementasi Persamaan Regresi ... 86

4.2 Implementasi Algoritma Least Square... 87

4.3 Implementasi Algoritma Search Dengan Metode Secant ... 91

4.4 Implementasi Penyimpanan Data ... 92

4.5 Implementasi Data Default ... 95

4.6 Implementasi Backup ... 97

4.7 Implementasi Restore ... 97

4.8 Implementasi Notifikasi ... 98

4.9 Implementasi Tile ... 99

4.10 Implementasi Antarmuka ... 101

4.10.1 Menu Utama App ... 101

4.10.2 Form Kendaraan... 101

4.10.3 Menu Detail Kendaraan ... 102

4.10.4 Form Detail Kendaraan... 103

4.10.5 Menu Sparepart User ... 104

4.10.6 Form Edit Batasan... 104

4.10.7 Menu Odometer ... 105

4.10.8 Form Odometer ... 106

4.10.9 Menu Pemeliharaan ... 107

4.10.10 Menu Detail Pemeliharaan ... 107

4.10.11 Form Pemeliharaan ... 108

4.10.12 Menu Jadwal ... 109

4.10.13 Menu Laporan ... 110

4.10.14 Menu Setting ... 111

(5)

4.10.16 Menu Backup ... 112

4.10.17 Menu Restore ... 113

4.10.18 Menu Restore Lokal ... 114

4.10.19 Menu Restore OneDrive ... 114

4.10.20 Menu Master Data ... 115

4.10.21 Menu Master Data Sparepart ... 116

4.10.22 Form Sparepart ... 116

4.10.23 Menu Template ... 117

4.10.24 Menu Detail Template ... 118

4.10.25 Form Template ... 118

4.10.26 Form Edit Umur dan Hari ... 119

4.10.27 Form Eksport Data ... 120

4.10.28 Form Import Data ... 120

5. BAB V Testing dan Evaluasi Sistem ... 123

5.1 Rencana Pengujian Algoritma Least Square... 123

5.2 Pengujian Algoritma Least Square ... 124

5.3 Rencana Pengujian Algoritma Metode Secant ... 128

5.4 Pengujian Algoritma Metode Secant ... 129

5.5 Pengujian White Box ... 132

5.5.1 Aplikasi Ini Mudah Digunakan ... 133

5.5.2 Aplikasi Ini Membantu Anda Dalam Memelihara Kendaraan ... 133

5.5.3 Aplikasi Ini Tidak Mengganggu Kinerja Ponsel Anda ... 134

5.5.4 Aplikasi Ini Memiliki Response Time Yang Baik ... 135

5.5.5 Hasil Prediksi Memiliki Tingkat Akurasi Yang Baik ... 136

5.5.6 Fitur Pemilihan Bahasa dan Sistem Satuan Sangat Membantu .... 136

5.5.7 Fitur Notifikasi Sangat Membantu Anda ... 137

5.5.8 Note Yang Ada Di Sebagian Halaman Membantu ... 138

5.5.9 Jumlah Template dan Sparepart Default Dirasa Cukup ... 138

5.5.10 Anda Merasa Puas Setelah Menggunakan Aplikasi Ini ... 139

5.6 Pengujian Tambah Data Kendaraan ... 139

5.7 Pengujian Ubah Data Utama Kendaraan... 140

(6)

5.9 Pengujian Tambah Data Pemeliharaan ... 142

5.10 Pengujian Ubah Data Pemeliharaan ... 143

5.11 Pengujian Tambah Master Data Sparepart ... 143

5.12 Pengujian Ubah Master Data Sparepart ... 144

5.13 Pengujian Tambah Data Template ... 145

5.14 Pengujian Ubah Data Template ... 146

5.15 Pengujian Ubah Data Sparepart User ... 146

5.16 Pengujian Ubah Data Umur ... 147

5.17 Pengujian Ubah Data Umur ... 147

6. BAB VI Kesimpulan dan Saran ... 149

6.1 Kesimpulan ... 149

6.2 Saran ... 149

DAFTAR PUSTAKA ... 150

(7)

DAFTAR GAMBAR

Gambar 1.1 Statistik Perkembangan Jumlah Kendaraan Provinsi Jawa Barat dari

Tahun 2009-2012 (Profil Kinerja Prov. Jawa Barat, 2013, p. 20) ... 20

Gambar 2.1 Ilustari Ekstrapolasi ... 24

Gambar 2.2 Ilustrasi Regresi Linier ... 25

Gambar 2.3 Ilustrasi Regresi Polinomial ... 26

Gambar 2.4 Ilustrasi Metode Secant (Venkateshan, 2013, p. 166) ... 26

Gambar 2.5 Fungsi Metode Secant (Venkateshan, 2013, p. 166) ... 27

Gambar 2.6 Ilustrasi Agen (Yunitarini, 2009, p. 48) ... 27

Gambar 2.7 Menu Utama aCar ... 29

Gambar 2.8 Menu Utama Aplikasi My Car ... 30

Gambar 3.1 Grafik Regresi Linier untuk Data Mobil Scorpio ... 33

Gambar 3.2 Grafik Regresi Eksponensial untuk Data Mobil Scorpio ... 34

Gambar 3.3 Grafik Regresi Quadratic untuk Data Mobil Scorpio ... 34

Gambar 3.4 Grafik Regresi Linier untuk Data Mobil Chevrolet Beat ... 35

Gambar 3.5 Grafik Regresi Eksponensial untuk Data Mobil Chevrolet Beat ... 36

Gambar 3.6 Grafik Regresi Quadratic untuk Data Mobil Chevrolet Beat ... 36

Gambar 3.7 Grafik Regresi Linier untuk Data Mobil VW Golf TDI ... 37

Gambar 3.8 Grafik Regresi Quadratic untuk Data Mobil VW Golf TDI ... 38

Gambar 3.9 Diagram Arsitektur Aplikasi Pemeliharaan Kendaraan ... 58

Gambar 3.10 Use Case Sistem Aplikasi Pemeliharaan Kendaraan ... 59

Gambar 3.11 Use Case Pengelolaan Kendaraan ... 60

Gambar 3.12 Use Case Pengelolaan Data Odometer... 60

Gambar 3.13 Use Case Pengelolaan Data Pemeliharaan ... 61

Gambar 3.14 Use Case Pengelolaan Data Sparepart ... 61

Gambar 3.15 Use Case Pengelolaan Data Kendaraan ... 62

Gambar 3.16 Use Case Pengelolaan Template Kendaraan ... 62

Gambar 3.17 Use Case Pengelolaan Setting ... 63

Gambar 3.18 Desain Menu Utama ... 70

Gambar 3.19 Desain Form Kendaraan... 71

(8)

Gambar 3.21 Desain Form Detail Kendaraan... 72

Gambar 3.22 Desain Menu List Sparepart Kendaraan ... 73

Gambar 3.23 Desain Menu Odometer ... 73

Gambar 3.24 Desain Form Odometer ... 74

Gambar 3.25 Desain Menu Pemeliharaan ... 75

Gambar 3.26 Desain Form Pemeliharaan ... 75

Gambar 3.27 Desain Menu Jadwal ... 76

Gambar 3.28 Desain Menu Laporan ... 77

Gambar 3.29 Desain Menu Pengaturan ... 77

Gambar 3.30 Desain Menu Pengaturan Tampilan ... 78

Gambar 3.31 Desain Menu Restore ... 78

Gambar 3.32 Desain Menu Master Data... 79

Gambar 3.33 Desain Menu Template Kendaraan ... 80

Gambar 3.34 Desain Menu Form Template ... 80

Gambar 3.35 Desain Menu Master Data Sparepart... 81

Gambar 3.36 Desain Form Sparepart ... 82

Gambar 3.37 Desain Menu Restore Folder Lokal ... 82

Gambar 3.38 Desain Menu Restore OneDrive ... 83

Gambar 3.39 Desain Menu Backup ... 83

Gambar 3.40 Desain Form Edit Umur dan Hari ... 84

Gambar 3.41 Desain Form Edit Batasan... 84

Gambar 3.42 Desain Form Eksport Data ... 85

Gambar 3.43 Desain Form Import Data ... 85

Gambar 4.1 Persamaan Polinomial Derajat Dua... 86

Gambar 4.2 Persamaan Eksponensial ... 86

Gambar 4.3 Persamaan Linier ... 86

Gambar 4.4 Rumus Algoritma Linier (Wijaya, 2013, p. 11) ... 87

(9)

Gambar 4.8 Pseudo Code Secant Search ... 92

Gambar 4.9 Pseudo Code Pembuatan MyContext ... 92

Gambar 4.10 Pseudo Code Penambahan Data Kendaraan ... 93

Gambar 4.11 Pseudo Code Penambahan Data Odometer ... 94

Gambar 4.12 Pseudo Code Kompresi Store ... 94

Gambar 4.13 Pseudo Code Backup ... 97

Gambar 4.14 Pseudo Code Restore ... 97

Gambar 4.15 Pseudo Code Pembuatan Notifikasi ... 98

Gambar 4.16 Tampilan Notifikasi... 99

Gambar 4.17 Pseudo Code Tile ... 100

Gambar 4.18 Tile Aplikasi Pada Menu Utama Handphone ... 100

Gambar 4.19 Menu Utama App ... 101

Gambar 4.20 Form Kendaraan ... 102

Gambar 4.21 Menu Detail Kendaraan ... 103

Gambar 4.22 Form Detail Kendaraan ... 103

Gambar 4.23 Menu Sparepart User Fast Moving ... 104

Gambar 4.24 Form Edit Batasan ... 105

Gambar 4.25 Menu Odometer ... 106

Gambar 4.26 Form Odometer ... 106

Gambar 4.27 Menu Pemeliharaan ... 107

Gambar 4.28 Menu Detail Pemeliharaan ... 108

Gambar 4.29 Form Pemeliharaan ... 109

Gambar 4.30 Menu Jadwal ... 110

Gambar 4.31 Menu Laporan ... 111

Gambar 4.32 Menu Pengaturan... 111

Gambar 4.33 Menu Pengaturan Tampilan ... 112

Gambar 4.34 Menu Backup... 113

Gambar 4.35 Menu Restore ... 113

Gambar 4.36 Menu Restore Lokal ... 114

Gambar 4.37 Menu Restore OneDrive ... 115

Gambar 4.38 Menu Master Data ... 115

(10)

Gambar 4.40 Form Sparepart ... 117

Gambar 4.41 Menu Template ... 118

Gambar 4.42 Menu Detail Template ... 118

Gambar 4.43 Form Template ... 119

Gambar 4.44 Form Edit Umur ... 119

Gambar 4.45 Form Eksport Data ... 120

Gambar 4.46 Form Import Data ... 121

Gambar 5.1 Flowchart Algoritma Least Square ... 123

Gambar 5.2 Hasil Pengujian Algoritma Least Square Test Case 1 ... 124

Gambar 5.3 Hasil Pengujian Algoritma Least Square Test Case 2 ... 126

Gambar 5.4 Hasil Pengujian Algoritma Least Square Test Case 3 ... 127

Gambar 5.5 Flowchart Algoritma Metode Secant ... 128

Gambar 5.6 Hasil Pengujian Algoritma Metode Secant Test Case 1 ... 130

Gambar 5.7 Hasil Pengujian Algoritma Metode Secant pada Excel Test Case 2 .... 130

Gambar 5.8 Hasil Pengujian Algoritma Metode Secant Test Case 2 ... 130

Gambar 5.9 Hasil Pengujian Algoritma Metode Secant Test Case 3 ... 131

Gambar 5.10 Chart Hasil Survei Pertanyaan Pertama ... 133

Gambar 5.11 Chart Hasil Survei Pertanyaan Kedua ... 133

Gambar 5.12 Chart Hasil Survei Pertanyaan Ketiga ... 134

Gambar 5.13 Chart Hasil Survei Pertanyaan Keempat ... 135

Gambar 5.14 Chart Hasil Survei Pertanyaan Kelima... 136

Gambar 5.15 Chart Hasil Survei Pertanyaan Keenam ... 136

Gambar 5.16 Chart Hasil Survei Pertanyaan Ketujuh ... 137

Gambar 5.17 Chart Hasil Survei Pertanyaan Kedelapan ... 138

Gambar 5.18 Chart Hasil Survei Pertanyaan Kesembilan ... 138

(11)

DAFTAR TABEL

Tabel 3.1 Tabel Data Odometer Mobil Scorpio (My Scorpio, 2,40,000 kms old, 2010) 31

Tabel 3.2 Tabel Data Odometer Mobil Chevrolet Beat (The Diesel F.E Thread., 2012) 32

Tabel 3.3 Tabel Data Odometer Mobil VW Golf TDI (Car Repair Spreadsheet –

Why Didn’t I Think of This Earlier?, 2013) ... 32

Tabel 3.4 Tabel Perbandingan R2 untuk Data Mobil Scorpio ... 35

Tabel 3.5 Tabel Perbandingan R2 untuk Data Mobil Chevrolet Beat ... 37

Tabel 3.6 Tabel Perbandingan R2 untuk Data Mobil VW Golf TDI ... 38

Tabel 3.7 Tabel Interface IJadwal ... 63

Tabel 3.8 Tabel Interface IKendaraan ... 64

Tabel 3.9 Tabel Interface IOdometer ... 65

Tabel 3.10 Tabel Interface IPemeliharaan ... 66

Tabel 3.11 Tabel Interface ISetting ... 67

Tabel 3.12 Tabel Interface ISparepartMaster ... 67

Tabel 3.13 Tabel Interface ISparepartUser ... 68

Tabel 3.14 Tabel Interface ITemplateDetail ... 69

Tabel 3.15 Tabel Interface ITemplateKendaraan ... 69

Tabel 4.1 Tabel Data Default Master Sparepart ... 95

Tabel 4.2 Tabel Data Default Template Mobil ... 95

Tabel 4.3 Tabel Data Default Template Motor ... 96

Tabel 5.1 Tabel Rencana Pengujian Algoritma Polinomial ... 124

Tabel 5.2 Hasil Pengujian Algoritma Least Square Test Case 1 Pada Excel ... 124

Tabel 5.3 Data Pengujian Algoritma Least Sqare Kedua ... 125

Tabel 5.4 Hasil Pengujian Algoritma Least Square Test Case 2 Pada Excel ... 125

Tabel 5.5 Data Pengujian Algoritma Least Sqare Ketiga ... 126

Tabel 5.6 Hasil Pengujian Algoritma Least Square Test Case 3 Pada Excel ... 127

Tabel 5.7 Tabel Pengujian Algoritma Least Square ... 127

Tabel 5.8 Tabel Rencana Pengujian Algoritma Metode Secant ... 129

Tabel 5.9 Hasil Pengujian Algoritma Metode Secant pada Excel Test Case 1 ... 129

(12)

Tabel 5.11 Hasil Pengujian Algoritma Metode Secant pada Excel Test Case 3 ... 131

Tabel 5.12 Tabel Pengujian Algoritma Metode Secant ... 132

Tabel 5.13 Tabel Pengujian Tambah Data Kendaraan... 139

Tabel 5.14 Pengujian Ubah Data Utama Kendaraan ... 140

Tabel 5.15 Tabel Pengujian Tambah Data Odometer ... 141

Tabel 5.16 Tabel Pengujian Tambah Data Pemeliharaan ... 142

Tabel 5.17 Tabel Pengujian Ubah Data Pemeliharaan... 143

Tabel 5.18 Tabel Pengujian Tambah Master Data Sparepart... 143

Tabel 5.19 Tabel Pengujian Ubah Master Data Sparepart ... 144

Tabel 5.20 Tabel Pengujian Tambah Data Template ... 145

Tabel 5.21 Tabel Pengujian Ubah Data Template ... 146

Tabel 5.22 Tabel Pengujian Ubah Data List Sparepart User... 146

Tabel 5.23 Tabel Pengujian Ubah Data Umur ... 147

(13)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Use Case Aktor Sebagai penanda

aktor atau pelaku proses

Use Case Sebagai penanda

proses

Communicates Sebagai penghubung

antara aktor dengan use case

System

System Boundary Sebagai penanda

sistem

«extends» Extends Sebagai penanda use

case yang tidak wajib

dilakukan

<<include>> Include Sebagai penanda use

case yang wajib

dilakukan

Flowchart Terminal Sebagai penanda awal

atau akhir dari sebuah flowchart

Process Sebagai penanda

proses dalam flowchart

Decision Sebagai penanda

(14)

Jenis Notasi/Lambang Nama Arti

dari satu sesuai dengan kondisi atau syarat yang ada

Connector Sebagai penghubung

antar notasi dan penanda alur dari sebuah flowchart Referensi:

Notasi/Lambang Use Case (Clark, 2011)

(15)

1.

BAB I PENDAHULUAN

Dalam bab ini akan dijabarkan pendahuluan dan gambaran dari aplikasi yang akan dibuat.

1.1 Latar Belakang

Dewasa ini, teknologi sudah semakin maju dan semuanya sudah menggunakan aplikasi. Hal ini membuat orang-orang menjadi semakin mudah dalam beraktifitas. Mulai dari aktifitas berolahraga, berlari, makan, sampai jalan-jalan juga ada aplikasinya. Aplikasi olahraga dapat digunakan untuk mencatat berapa kalori yang terbakar. Aplikasi berlari dapat digunakan agar mengetahui berapa jauh jarak yang ditempuh. Aplikasi makan dapat digunakan untuk mencari rumah makan yang berada di sekitar. Aplikasi jalan-jalan dapat digunakan untuk mengetahui tempat – tempat yang bisa dikunjungi. Tapi bagaimana dengan pemeliharaan? Memelihara memang terdengar seperti hal yang mudah, tapi masih saja banyak orang yang melupakan hal tersebut.

Gambar 1.1 Statistik Perkembangan Jumlah Kendaraan Provinsi Jawa Barat dari Tahun 2009-2012 (Profil Kinerja Prov. Jawa Barat, 2013, p. 20)

(16)

21

merepotkan. Selain itu, karena tidak pernah dicatat, orang-orang pun sering lupa dengan pengeluaran terhadap pemeliharaan yang dilakukan.

Melihat masalah - masalah di atas, akan dibuatkan aplikasi untuk platform Windows Phone yang terhubung dengan database. Aplikasi ini nantinya mampu

membuat perkiraan jadwal pemeliharaan kendaraan dilihat dari aktivitas user. User hanya perlu memasukkan data pemeliharaan dan odometernya, dan aplikasi

akan menentukan sendiri jadwal pemeliharaan selanjutnya. Selain itu, user juga mampu melihat pengeluaran dari pemeliharaan yang lama.

1.2 Rumusan Masalah

Sesuai dengan permasalahan dan persoalan yang telah dijabarkan di atas, berikut ini akan dirumuskan dan dibatasi pokok-pokok permasalahan, yaitu sebagai berikut:

1. Bagaimana cara membuat aplikasi yang mampu membantu orang untuk memelihara kendaraannya?

2. Bagaimana cara agar aplikasi mampu memperkirakan jadwal selanjutnya? 3. Bagaimana cara agar aplikasi mampu mengelola data pemeliharaan

dengan efisien?

4. Bagaimana cara agar aplikasi mampu mengelola data pengeluaran pemeliharaan dengan efisien?

1.3 Tujuan

Berikut ini disertakan tujuan pembuatan aplikasi berdasarkan latar belakang dan rumusan masalah di atas:

1. Dengan membuat aplikasi yang mampu mengelola data pemeliharaan dan memprediksi jadwal pemeliharaan selanjutnya.

2. Dengan membuat aplikasi yang terintegrasi dengan database, sehingga aplikasi akan membandingkan data-data yang ada di database menggunakan algoritma.

(17)

22

4. Dengan membuat aplikasi yang mampu melakukan pencatatan dan menampilkan data pengeluaran.

1.4 Batasan Masalah

Berikut ini diuraikan batasan-batasan masalah dari aplikasi yang akan dibuat:

1. Aplikasi ini hanya mampu bekerja pada Windows Phone OS 8.1. 2. Aplkasi ini hanya untuk sparepart yang memiliki umur penggantian

dan servis berkala.

3. Aplikasi ini hanya akan memberikan notifikasi dari 7 hari sebelum tanggal prediksi hingga ke hari tersebut.

4. Aplikasi ini butuh minimal data 2 hari untuk melakukan prediksi. 5. Aplikasi hanya mampu meng-copy file backup ke memori eksternal. 6. Aplikasi hanya mampu melakukan backup dan restore untuk semua

data.

7. Setiap sparepart hanya bisa dilakukan pemeliharaan 1 kali dalam 1 hari.

8. Aplikasi ini hanya mampu membagikan data master sparepart pada user lain melalui email.

9. Aplikasi ini akan menggunakan data odometer per hari untuk prediksi jadwal semua pemeliharaan setelah menambah data kendaraan.

10.Aplikasi ini memiliki 2 bahasa, Indonesia dan Inggris. 11.Aplikasi ini memiliki 2 sistem satuan, KM dan Mil.

1.5 Sistematika Pembahasan

Sistematika pembahasan laporan tugas akhir mengenai rekayasa perangkat lunak dibagi menjadi enam bab, yaitu :

1. BAB I PENDAHULUAN

Bab ini berisi pendahuluan dan gambaran dari aplikasi yang akan dibuat. 2. BAB II LANDASAN TEORI

(18)

23

3. BAB III ANALISIS DAN DISAIN

Bab ini berisi analisis dan disain dari aplikasi yang akan dibuat. 4. BAB IV PENGEMBANGAN PERANGKAT LUNAK

Bab ini berisi implementasi dari rancangan-rancangan pada bab 3. 5. BAB V TESTING DAN EVALUASI SISTEM

Bab ini terdiri atas rencana pengujian yang terdiri atas test case dan pelaksanaan pengujian yang dapat dilakukan menggunakan metode white box atau black box.

6. BAB VI KESIMPULAN DAN SARAN

(19)

6.

BAB VI Kesimpulan dan Saran

Setelah melakukan penelitian tentang Pembuatan Aplikasi Pemeliharaan Kendaraan Pada Windows Phone Dengan Metode Ekstrapolasi serta hasil pembahasan yang dijabarkan pada bab-bab sebelumnya, maka pada bab ini dapat diambil kesimpulan dan saran yang diharapkan bermanfaat untuk penelitian selanjutnya. Adapun kesimpulan dan saran dari penelitian ini, yaitu:

6.1 Kesimpulan

Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan Aplikasi Pemeliharaan Kendaraan Pada Windows Phone Dengan Metode Ekstrapolasi, antara lain:

1. Aplikasi yang dibuat mampu mengelola data pemeliharaan dan memprediksi jadwal pemeliharaan selanjutnya, sehingga membantu user untuk memelihara kendaraannya.

2. Aplikasi yang dibuat sudah terintegrasi dengan database, sehingga aplikasi membandingkan data-data yang ada di database menggunakan algoritma, yang berguna untuk memprediksi jadwal berikutnya.

3. Aplikasi yang dibuat mampu melakukan pencatatan data pemeliharaan sehingga data pemeliharaan dapat dikelola dengan efisien.

4. Aplikasi yang dibuat mampu melakukan pencatatan dan menampilkan data pengeluaran pemeliharaan, sehingga data-data tersebut bisa dikelola dengan efisien.

6.2 Saran

Berdasarkan kesimpulan diatas, akan dijabarkan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:

1. Fitur backup dan restore lebih baik dapat memilih data.

2. Notifikasi harusnya tetap muncul selama pemeliharaan belum dilakukan. 3. Perlu ditambahkan menu untuk pengisian bahan bakar, dan mungkin bisa

(20)

150

DAFTAR PUSTAKA

My Scorpio, 2,40,000 kms old. (2010, August 25). Retrieved March 19, 2015,

from Gearheads: https://gearheads.in/showthread.php?403-My-Scorpio-2-40-000-kms-old/page8

Equations For Quadratic Regression. (2012, December 30). Retrieved October

30, 2015, from Mathematics:

Car Repair Spreadsheet – Why Didn’t I Think of This Earlier? (2013, April 18). Retrieved March 19, 2015, from Critical Mas:

2015, from Direktorat Jenderal Perhubungan Darat Kementerian Perhubungan Republik Indonesia: http://hubdat.dephub.go.id/data-a- informasi/profil-hubdat-per-provinsi/pulau-jawa/tahun-2013/1571-profil-kinerja-prov/

Basyaib, F. (2006). Teori Pembuatan Keputusan. Grasindo.

Clark, D. (2011). Beginning C# Object-Oriented Programming. New York: Springer Science+Business Media, LLC.

Garland, J., & Likness, J. (2014). Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and

XAML. Addison-Wesley Professional.

(21)

151

Montgomery, D., Peck, E., & Geoff, G. (2012). Introduction to Linear Regression Analysis. John Wiley & Sons, Inc.

NOSQL Database Explained. (n.d.). Retrieved 10 29, 2015, from MongoDB:

https://www.mongodb.com/nosql-explained

Reviews, C. T. (2012). e-Study Guide for: Applied Linear Regression Models by Ron Larson. Cram101 Textbook Reviews.

Venkateshan, S. P. (2013). Computational Methods in Engineering. USA: Elsevier.

Wijaya, A. (2013). IF604 Statistics - Lecture 10 Simple Linear Regression & Correlation.

Gambar

Gambar 1.1 Statistik Perkembangan Jumlah Kendaraan Provinsi Jawa Barat dari

Referensi

Dokumen terkait

Bab IV: Analisis akan terjadinya adaptasi oleh S Metron Masdison dari naskah drama Pengakuan (Tuanku Imam Bonjol) karya Wisran Hadi ke skenario film. Lelaki di Lintas

r- Penampilan citra visual 'hi- tech' pada performansi bangunan yang sesuai dengan teknologi yang digunakan dalam theater ini. • Lingkup

Dalam menyusun PPJT, risiko harus ditempatkan pada pihak yang punya kontrol terhadap risiko. Dimensi finansial adalah dimensi

Sistem peredaran darah besar, yaitu darah yang banyak mengandung oksigen (O2) mengalir dari bilik kiri jantung ke seluruh tubuh (kecuali paruparu) melalui arteri

Sedangkan tujuan khusus Praktik Kerja Lapangan yang dimaksud adalah untuk membuat simulasi jaringan Mikrotik pada Lab CNAP Institut Bisnis dan Informatika Stikom Surabaya...

Adapun tujuan dari penelitian ini yaitu untuk memahami jenis teripang, menganalisis struktur teripang yang meliputi kepadatan individu, indeks keanekaragaman, indeks

energy impack (E) dan haraga impack (w ) rata-rata dengan variasi jenis pengadukan simple paddle blade,alumunium matrik komposit dengan penguat Silikon karbida

Dengan demikian, pihak manajemen mampu memantau permasalahan yang timbul dan mengambil tindakan dengan cepat secara efisien dan efektif Masalah yang timbul adalah