• Tidak ada hasil yang ditemukan

Perancangan Info Jaringan Bengkel Sepeda Motor Berbasis Android

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perancangan Info Jaringan Bengkel Sepeda Motor Berbasis Android"

Copied!
12
0
0

Teks penuh

(1)

i

Perancangan Info Jaringan Bengkel Sepeda Motor

Berbasis Android

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Pranan Prasetya 09560351

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2013/2014

(2)

ii

LEMBAR PERSETUJUAN

Perancangan Info Jaringan Bengkel Sepeda Motor

Berbasis Android

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Pembimbing I

Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443

Pembimbing II

(3)

iii

LEMBAR PENGESAHAN

Perancangan Info Jaringan Bengkel Sepeda Motor

Berbasis Android

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

Pranan Prasetya 09560351

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada 10 April 2014

Menyetujui,

Mengetahui,

Ketua Jurusan Teknik Informatika

Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443

Penguji I

Galih Wasis W., S.Kom., M.Cs. NIP. 072.302.880.1

Penguji II

(4)

iv

LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini.

NAMA : Pranan Prasetya

NIM : 09560351

FAK,/ JUR. : Teknik/ Teknik Informatika

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Perancangan Info Jaringan Bengkel Sepeda Motor Berbasis Android” beserta seluruh isinya

adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.

Mengetahui,

Dosen Pembimbing

Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443

Malang, 13 Maret 2014 Yang Membuat Pernyataan

Pranan Prasetya NIM. 09560351

(5)

vii

LEMBAR PERSEMBAHAN

Penulis mengucapakan terima kasih yang setinggi-tingginya kepada pihak-pihak yang telah secara langsung maupun tidak langsung membantu penulis dalam penyusunan Tugas Akhir ini.

1. Orang tuaku, terima kasih atas do’a, dukungan moril maupun materil selama ini.

2. Bapak yuda munarko dan bapak denar regata akbi. Selaku dosen pembimbing yang telah dengan sabar memberikan arahan dari awal sampai akhir dan atas kerjasama dalam konsultasi tugas akhir.

3. Bapak Dekan Fakultas Teknik Universitas Muhammadiyah Malang.

4. Bapak Ketua Jurusan Teknik Informatika, beserta seluruh dosen Universitas Muhammadiyah Malang.

5. Saudaraku tersayang dan keponakanku yang selalu memotivasi untuk menyelesaikan tugas akhir ini.

6. Rekan-rekan himasakom.

(6)

viii

KATA PENGANTAR

Syukur Alhamdulillah penulis haturkan kepada Allah SWT, yang telah memberikan kesempatan, kekutan, serta semua anugerah sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir yang berjudul.

“ Perancangan Info Jaringan Bengkel Sepeda Motor Berbasis Android “

Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu perancang mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan.

Malang, 07 Maret 2014 Penulis

(7)

ix

DAFTAR ISI

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR PERNYATAAN ... iv

ABSTRAK ... v

ABSTRACT ... vi

LEMBAR PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI . ... ix

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

1. PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan Penelitian ... 2 1.4 Batasan Masalah ... 3 1.5 Metodologi ... 3 1.6 Sistematika Penulisan ... 5 2. LANDASAN TEORI ... 6

2.1 Andoid (operatingsystem) ... 6

2.1.1 Kelebihan android ... 6

2.1.2 Arsitektur android ... 7

2.1.3 Komponen aplikasi android ... 9

2.1.4 Tipe aplikasi android ... 10

2.1.5 Activity lifecycle android ... 11

2.2 JSON (Javascript object notation) ... 12

2.2.1 Bentuk JSON ... 12

2.3 Xampp ... 13

2.4 Antrian ... 13

(8)

x

3. ANALISA dan PERANCANGAN SISTEM ... 15

3.1 Analisa Kebutuhan ... 15

3.2 Kebutuhan Fungsional ... 15

3.2.1 Flowchart ... 16

3.2.2 Use case diagram ... 16

3.2.3 Activity diagram ... 18 3.3 Perancangan sistem ... 20 3.3.1 Class diagram ... 21 3.3.2 Squence diagram ... 21 3.3.3 Desain interface ... 23 3.3.3.1 Interface member ... 23

3.3.3.2 Interface admin bengkel ... 25

4. IMPLEMENTASI DAN PENGUJIAN ... 28

4.1 Implementasi sistem ... 28

4.1.1 Implementasi perangkat lunak ... 28

4.1.2 Implementasi perangkat keras ... 28

4.2 Implementasi kode program... 29

4.2.1 Interface member pada android ... 29

4.2.2 Interface admin pada webservice ... 35

4.3 Pengujian menggunakan blackbox ... 39

4.3.1 Pengujian blackbox pada aplikasi android ... 39

4.3.2 Pengujian blackbox pada webservice ... 42

4.4 Pengujian beta ... 44

5. KESIMPULAN DAN SARAN ... 47

5.1 Kesimpulan ... 47

5.2 Saran ... 47

(9)

xi

DAFTAR GAMBAR

Gambar 1.1 Arsitekstur ... 4

Gambar 2.1 Arsitektur android ... 7

Gambar 2.2 Siklus android ... 11

Gambar 3.1 Flowchart ... 16

Gambar 3.2 Usecase diagram ... 17

Gambar 3.3 Activity diagram login member ... 18

Gambar 3.4 Activity diagram pilih list bengkel ... 19

Gambar 3.5 Activity diagram pesan antrian ... 19

Gambar 3.6 Activity diagram admin ... 20

Gambar 3.7 Class diagram member ... 21

Gambar 3.8 Squence diagram login member ... 21

Gambar 3.9 Sequence diagram list_bengkel ... 22

Gambar 3.10 Squence diagram pesan_antrian ... 22

Gambar 3.11 Interface login ... 23

Gambar 3.12 Interface list bengkel ... 23

Gambar 3.13 Interface detail bengkel ... 24

Gambar 3.14 Interface pesan antrian ... 24

Gambar 3.15 Interface laporan antrian... 25

Gambar 3.16 Interface login admin ... 25

Gambar 3.17 Interface halaman home ... 26

Gambar 3.18 Interface halaman antrian ... 26

Gambar 3.19 Interface halaman member ... 27

Gambar 3.20 Interface form add member ... 27

Gambar 4.1 Form login ... 29

Gambar 4.2 Potongan script login.java ... 30

Gambar 4.3 Menu utama ... 31

Gambar 4.4 List namabengkel ... 31

Gambar 4.5 Potongan script bengkel.java ... 32

(10)

xii

Gambar 4.7 Potongan script detail.java ... 33

Gambar 4.8 Interface form pesan antrian ... 34

Gambar 4.9 Laporan... 34

Gambar 4.10 Notifikasi ... 35

Gambar 4.11 Interface login admin ... 35

Gambar 4.12 Interface halaman home admin ... 36

Gambar 4.13 Interface halaman antrian ... 36

Gambar 4.14 Halaman edit status dan info keluhan ... 37

Gambar 4.15 Halaman member ... 37

Gambar 4.16 Halaman edit username dan password member ... 38

Gambar 4.17 Halaman tambah member... 38

Gambar 4.18 Form pengalihan ke bengkel lain ... 38

(11)

xiii

DAFTAR TABEL

Tabel 3.1 Penjelasan usecase ... 17

Tabel 4.1 Implementasi pengembangan perangkat keras ... 29

Tabel 4.2 Pengujian blackbox pada aplikasi android ... 39

Tabel 4.3 Pengujian blackbox pada webservice ... 42

Tabel 4.4 Hasil pengujian kuisioner soal no.1 ... 45

Tabel 4.5 Hasil pengujian kuisioner soal no.2 ... 45

Tabel 4.6 Hasil pengujian kuisioner soal no.3 ... 45

Tabel 4.7 Hasil pengujian kuisioner soal no.4 ... 46

(12)

48

DAFTAR PUSTAKA

[1] A. Maulana, “Teori Antrian | Arsip Materi Kul’z,” Teori Antrian | Arsip

Materi Kul’z, 22-Apr-2012.

[2] Pratama, widianto.”Part : 1 Pengenalan Android”, widiandroid.com.

[3] “Komponen Pada Applikasi Android,” sinaryuda.web.id. [Online]. Available: http://www.sinaryuda.web.id/tutorial/komponen-pada-applikasi-android.html. [Accessed: 22-Dec-2013].

[4] Alul, “Tutorial Android Lifecycle Aplikasi Android,” omayib.com. [5] “JSON.” [Online]. Available: http://www.json.org/json-id.html. [Accessed: 22-Dec-2013].

[6] M. Ulya, “Catatan Materi Pemrograman Web Lanjut: Pengenalan XAMPP,”

Catatan Materi Pemrograman Web Lanjut, 28-Sep-2013.

[7] Faizal, F. (2005). “Pendekatan Teori Antrian : Kasus Nasabah Bank”, Jurnal Gradien.Vol.1. No.2.pp. 90-97.

[8] Kakiay, TJ. (2005). “Dasar Teori Antrian”, Penerbit ANDI, Yogyakarta [9] Shita, R. T., Triyono, G. (2011). “Analisa dan Rancangan Sistem Informasi Antrian Menggunakan Biskitz CMS”, Jurnal Telematika MKOM. Vol.3. No.2. pp. 12-18.

Referensi

Dokumen terkait

Pada akhir penelitian, sapi dipotong untuk dievaluasi terhadap parameter karakteristik karkas (bobot potong, bobot karkas, persentase karkas, panjang karkas, dalam dada.. karkas,

Tabel 5 menunjukkan bahwa nilai warna gel ikan layaran merupakan yang tertinggi yaitu 6,73 dibandingkan penelitian lain pada warna gel daging merah ikan tuna mata besar

Sedangkan dalam tugas akhir ini, meneliti tentang kesalahan penulisan dan apa penyebab kesalahan penulisan dalam merubah kalimat aktif menjadi kalimat pasif oleh

terlihat hasilnya. Nilai-nilai luhur terse- but berbenturan dengan situasi di sekolah yang tidak mempunyai aturan dan tata tertib yang jelas. Nilai-nilai ter- sebut masih

KPN Susila Bhakti sebagai salah satu koperasi yang memiliki jasa simpan pinjam memberikan kemudahan bagi anggotanya yang ingin meminjam modal sebagai salah satu upaya

Oleh karena itu, investor memiliki kepentingan tidak hanya pada kinerja keuangan perusahaan, tetapi juga pada strategi dan aktivitas sosial yang akan.?. berdampak pada

Minyak Atsiri, atau dikenal juga sebagai Minyak Eteris (Aetheric Oil), Minyak Esensial, Minyak Terbang, serta Minyak Aromatik, adalah kelompok besar minyak nabati yang

Penggunaan mulsa tidak cocok untuk diterapkan pada penanaman kentang varietas Nadia di dataran menengah namun perlu adanya penelitian lebih lanjut mengenai penggunaan