• Tidak ada hasil yang ditemukan

APLIKASI PANDUAN PERAWATAN SEPEDA MOTOR BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PANDUAN PERAWATAN SEPEDA MOTOR BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
19
0
0

Teks penuh

(1)

APLIKASI PANDUAN PERAWATAN SEPEDA MOTOR BERBASIS

ANDROID

NASKAH PUBLIKASI

diajukan oleh

Andi Saputro

09.11.2809

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2013

(2)
(3)

iii

GUIDE APPLICATION MOTORCYCLE CARE BASED ON ANDROID

APLIKASI PANDUAN PERAWATAN SEPEDA MOTOR BERBASIS ANDROID

Andi Saputro Amir Fatah Sofyan Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Automotive developments especially in the growing motorcycle with the latest innovations and the interest of consumers increasingly diverse growing automotive industry in Indonesia.

Almost everyone has a motorcycle to help everyday activities but many are also some people do not pay attention to the condition of the vehicle prior to the troubled people do not care for the vehicle. Motorcycle maintenance is needed to keep the motor performance remained stable.

Application of this Motorcycle Maintenance Guidelines into consideration the authors for developing applications by utilizing the android operating system. This application will help the motorcycle user too busy with day-to-day activities to find care vehicle properly. Using this application user does not need to carry a motorcycle maintenance manual, this application will help remind the user to simply remind the user when to perform maintenance on his motorcycle.

(4)

1

1. PENDAHULUAN

Melihat perkembangan otomotif khususnya pada sepeda motor yang semakin bertambah dengan berbagai inovasi terbaru dan minat para konsumennya semakin beragam, industri otomotif berkembang di Indonesia.

Hampir setiap orang memiliki kendaraan sepeda motor untuk membantu kegiatan sehari-hari tetapi banyak juga sebagian orang tidak memperhatikan kondisi kendaraannya sebelum bermasalah orang tidak melakukan perawatan untuk kendaraannya. Perawatan sepeda motor diperlukan untuk menjaga performa motor tetap stabil.

Pangsa pasar motor matic di Indonesia tiga tahun terakhir mencapai 62% melebihi pangsa pasar motor bebek dan sport. Meningkatnya pengguna jalan raya, motor matic dipilih karena lebih mudah dikendarai dengan menarik gas tanpa harus memindah gigi percepatan memudahkan pengguna menghadapi lalu lintas yang macet.

Android merupakan sistem operasi terbuka yang berbasis linux untuk telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan berbagai macam aplikasi (Marko Gargenta, 2011).

Perkembangan android di Indonesia mengalami peningkatan lima kali lipat dari pangsa pasar yang tadinya hanya 6 persen pada awal Januari 2011 melonjak menjadi 29 persen pada Oktober 2011.

Aplikasi Panduan Perawatan sepeda motor ini menjadi pertimbangan penulis untuk mengembangkan aplikasi dengan memanfaatkan sistem operasi android. Aplikasi ini akan membantu para penggendara sepeda motor yang terlalu sibuk dengan kegiatan sehari-hari untuk mengetahui perawatan kendaraannya dengan baik dan benar. Menggunakan aplikasi ini pengguna tidak perlu membawa buku panduan perawatan sepeda motor, aplikasi ini akan membantu mengingatkan para pengguna untuk sekedar mengingatkan para pengguna kapan melakukan perawatan sepeda motornya.

2. LANDASAN TEORI 2.1 Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform yang berbeda bagi para penggembang untuk menciptakan aplikasi (Safaat H, 2011).

2.2 Aplikasi

Aplikasi adalah software yang dibeli perusahaan dari tempat pembuatnya. Program aplikasi adalah program siap pakai yang dibuat untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain. Aplikasi akan menggunakan sistem

(5)

2

operasi komputer dan aplikasi lainnya yang mendukung. Program aplikasi juga didefinisikan sebagai suatu program komputer yang dapat menyelesaikan, mengerjakan sesuatu pekerjaan tertentu (Jogiyanto, 1999).

2.3 Unified Modelling Languange (UML)

Unified Modelling Languange(UML) adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisasikan artifak dari proses analisis dan desain berorientasi obyek. UML memungkinkan pengembang melakukan pemodelan secara visual, yaitu penekanan pada penggambaran, bukan didominasi oleh narasi. Permodelan visual membantu untuk menangkap struktur dan kelakuan dari obyek, mempermudah penggambaran interaksi antara elemen dalam sistem, dan mempertahankan konsistensi antara desain dan implementasi dalam pemrograman (Julius, 2005).

2.4 Basis Data

Basis data (database) adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam simpanan luar komputer, dan menggunakan perangkat lunak untuk memanipulasinya Proses dasar yang dimiliki oleh database ada 4 yaitu:(Fathansyah, 2002).

1. Pembuatan data-data baru (create database). 2. Penambahan data (insert).

3. Mengubah data (update). 4. Menghapus data (delete).

2.5 Teknologi Matic

Sistem CVT (Continuously Variable Transmission) merupakan teknologi transmisi otomatis atau yang sering disebut matic. Sistem CVT (Continuously Variable Transmission) adalah sebuah sistem transmisi otomatis yang membuat moment dan percepatan berbeda pada setiap tenaga sentripugal yang diciptakan oleh kopling dengan perubahan variabel kecepatan dan momen yang continue selama adanya tenaga putar dari engine. Sistim ini menempatkan jenis kopling sentripugal sebagai acuan terciptanya perbedaan antara input dan output dari engine.

2.6 Analisis dan Perancangan Sistem

Analisis sistem didefinisikan sebagai bagaimana memahami dan menspesifikasidengan detail apa yang harus dilakukan oleh sistem. Sementara sistem desain diartikan sebagai menjelaskan dengan detail bagaimana bagian-bagian dari sistem informasi diimplementasikan. Dengan demikian , analisis dan desain informasi

(6)

3

bisa didefinisikan sebagai: Proses organisasional kompleks dimana sistem informasi berbasis komputer diimplementasikan. Atau bisa diringkas menjadi 2 yaitu Analisis untuk mendifinisikan masalah dan Desain untuk memecahkan masalah (Hanif Al Fatta, 2007).

2.7 Metodologi Pengembangan Sistem

Beberapa ahli membagi proses-proses pengembangan sistem ke dalam sejumlah urutan yang berbeda-beda. Tetapi semuanya akan mengacu pada proses-proses standar berikut : Analisis, Desain, Implementasi dan Pemeliharaan (Hanif Al Fatta, 2007).

2.8 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent).

3. ANALISIS DAN PERANCANGAN 3.1 Gambaran Merawat Sepeda Motor

Merawat sepeda motor matic merupakan hal yang wajib dilakukan agar membuat kendaraaan selalu dalam kondisi yang prima dan menghindari kerusakan lebih parah. Jika mesin tidak dirawat maka kondisi motor matic akan menjadi cepat rusak dan juga bisa membahayakan penggunanya. Melakukan perawatan sepeda motor matic lebih mudah dibandingkan dengan motor bebek biasa. Dengan melakukan perawatan yang baik dan benar membuat motor matic anda menjadi awet, tahan lama dan tentu akan nyaman jika dikendarai.

3.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem terbagi menjadi dua yaitu analisis kebutuhan fungsional dan analisis kebutuhan non fungsional.

3.2.1 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah analisa atau paparan mengenai fitur-fitur yang akan di masukkan kedalam aplikasi yang akan dibuat, antara lain sebagai berikut :

1. Aplikasi dapat melakukan penjadwalan perawatan sepeda motor. 2. Aplikasi dapat menampilkan petunjuk perawatan sepeda motornya

yang disesuaikan dengan nama motornya.

3. Aplikasi dapat memberikan informasi apa saja yang perlu dilakukan pengecekan.

(7)

4

3.2.2 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional adalah bagian yang akan mendukung dalam pembuatan aplikasi panduan perawatan sepeda motor.

3.3 Analisis Kelayakan Aplikasi

Analisis yang diperlukan untuk menentukan kebutuhan sistem yang dibuat layak dilanjutkan menjadi sebuah sistem atau tidak, diantaranya adalah :

1. Kelayakan Teknologi

Smartphone berbasis android mulai banyak diminati konsumen dari berbagai kalangan dan sebagian besar orang sudah memiliki smartphone android. Android memberikan kemudahan dalam akses penggunaan aplikasi dan tersedian banyak aplikasi yang dapat di unduh secara gratis maupun berbayar sehingga memudahkan kita dalam menentuka aplikasi yang sesuai dengan kebutuhan kita. Semakin bertambahnya pengguna smartphone berbasis android membuat perangkat ini semakin berkembang dengan berbagai variasi. Hal tersebut menjadikan para pengembang menciptakan berbagai aplikasi pendukung lain yang akan digunakan pengguna perangkat ini karena sistem operasi perangkat ini bersifat open source.

2. Kelayakan Operasional

Aplikasi dapat membantu pengguna untuk melakukan perawatan sepeda motor secara berkala tanpa harus membawa buku panduan sepeda motor tersebut.

3. Kelayakan Hukum

Software yang digunakan untuk membuat aplikasi ini bersifat open source jadi terjamin legalitasnya.

3.4 Perancangan Aplikasi

Perancangan aplikasi panduan sepeda motor ini menggunakan Unified Modeling Language (UML) yang merupakan sebuah bahasa untuk melakukan pemodelan. Metode ini menjadikan proses analisis dan design kedalam tahapan iteratif, yaitu: identifikasi kelas-kelas dan objek-objek, identifikasi sematik dari hubungan objek dan kelas tersebut, perincian interface dan implementasi. Dalam aplikasi ini UML yang dibuat terdiri dari 4 diagram yaitu use case diagram, activity diagram, sequence diagarm, dan class diagram.

3.4.1 Use case Diagram

Pada diagram use case ini menunjukkan seorang user ketika membuka aplikasi ditunjukan langsung ke tampilan menu utama, disitu user dapat memilih submenu-submenu yang ada. Keterangan include menjelaskan bahwa dari suatu submenu-submenu user

(8)

5

tidak dapat mengakses submenu yang lain harus terlebih dahulu kembali ke menu utama. Berikut ini adalah use case diagram yang digunakan pada perancangan aplikasi panduan perawatan sepeda motor:

3.4.2 Class Diagram

Class Diagram memperlihatkan hubungan antara kelas satu dengan kelas yang lain dan penjelasan attribut dan operasinya. Berikut class diagram pada aplikasi ini :

(9)

6

3.4.3 Activity Diagram

Activity Diagram memodelkan alur kerja dan urutan kegiatan sebuah aplikasi secara keseluruhan, berikut gambaran-gambaran dari activity diagram aplikasi panduan sepeda motor ini :

1. Activity Panduan

Pada aktifitas memilih menu panduan ini pengguna akan ditunjukan beberapa tipe motor matic yang digunakan pengguna, jika memilih salah satu tipe maka akan diberikan informasi tentang bagaimana panduan merawat matic yang benar, Berikut gambar diagram aktifitasnya :

2. Activity Penjadwalan

Pada aktifitas penjadwalan user bisa melakukan pengaturan seperti tanggal, waktu dan pesan yang nantinya akan memberi peringatan pada user mengenai apa yang mesti dilakukan user pada motornya pada tanggal dan waktu yang telah diatur. Setelah selesai melakukan pengaturan user akan menuju tampilan lihat jadwal, berikut diagram aktifitasnya :

(10)

7

3. Activity Cek Perawatan

Aktifitas cek perawatan ini user akan melakukan input spidometer dari matic yang akan menampilkan beberapa perawatan yang perlu dilakukan pada kondisi saat itu, berikut diagram aktifitasnya :

4. Activity Bengkel Resmi

Aktifitas bengkel resmi ini user akan melakukan input lokasi tempat pengguna berada yang akan menampilkan beberapa informasi lokasi bengkel resmi yamaha, berikut diagram aktifitasnya :

(11)

8

5. Activity sekilas aplikasi

Pada aktifitas ini user memilih menu sekilas aplikasi setelah membuka aplikasi. Pada menu ini user akan diberikan informasi bagaimana cara menggunakan aplikasi dan informasi tentang aplikasi ini, berikut diagram aktifitasnya :

3.4.4 Sequence Diagram

Sequence diagram menjelaskan bagaimana entitas dalam aplikasi berinteraksi termasuk pesan yang digunakan saat interaksi. Diagram ini khusus berasosiasi dengan use case dan memperlihatkan tahap demi tahap apa yang terjadi, berikut tampilan dari sequence diagram untuk aplikasi panduan sepeda motor :

(12)

9

3.5 Rancangan User Interface

4. Implementasi dan Pembahasan

Implementasi aplikasi panduan perawatan sepeda motor ini dilakukan untuk memastikan bahwa aplikasi yang telah dibuat sesuai dengan rancangan yang telah

(13)

10

ditentukan sebelumnya dan sesuai dengan kebutuhan fungsionalnya, yaitu menampilkan informasi tentang panduan merawat sepeda motor matic dan mengingatkan pengguna aplikasi untuk melakukan perawatan sepeda motornya.

4.1 Metode Implementasi

Untuk melakukan pengujian penulis menggunakan metode Black Box Testing dan White Box Testing pengujian ini dilakukan apakah aplikasi sudah layak atau belum digunakan dan apakah aplikasi sudah memenuhi kebutuhan yang diharapkan.

4.1.1 Metode Black Box Testing

Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program.

4.1.2 White Box Testing

White box testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada baris kode menghasilkan output yang tidak sesuai dengan proses yang dilakukan, maka baris-baris program dan variabel pada unit tersebut akan dicek satu persatu dan diperbaiki kemudian di compile ulang.

4.2 Manual Aplikasi

Manual program digunakan sebagai panduan bagi user untuk mengoperasikan aplikasi yang sudah dibuat. Setiap fitur/ menu yang ada didalam program dijelaskan satu demi satu secara lengkap. Hal ini dimaksudkan agar pengguna aplikasi dapat mengoperasikan program yang sudah dibuat tanpa harus bertanya langsung ke pembuat program, berikut petunjuk penggunaan aplikasi :

1. Klik icon aplikasi panduan sepeda motor pada smartphone. 2. Muncul splash screen aplikasi.

3. Masuk ke menu utama aplikasi. 4. Pilih menu yang diinginkan.

5. Pilih menu panduan untuk melihat informasi cara merawat sepeda motor yang baik yang disertai saran.

6. Pilih menu penjadwalan untuk mengatur kapan aplikasi mengingatkan untuk melakukan perawatan kepada pengguna.

7. Pilih menu cek perawatan untuk mengetahui perawatan apa yang perlu dilakukan pada matic dengan cara menginputkan angka spidometer yang

(14)

11

terdapat pada kendaraan dengan catatatan spidometer/odometer berfungsi dengan normal.

8. Pilih menu lokasi bengkel resmi untuk mengetahui lokasi alamat bengkel resmi yamaha dimana tempat provinsi pengguna tinggal dengan memasukkan provinsi tempat pengguna berada.

9. Pilih menu sekilas aplikasi untuk memberikan informasi kepada pengguna cara menggunakan aplikasi panduan sepeda motor ini.

4.3 Pembahasan

Aplikasi panduan sepeda motor berbasis android adalah aplikasi yang berisi informasi tentang bagaimana cara merawat sepeda motor dengan benar. Aplikasi ini dapat berjalan pada android versi 4.1.2 (jelly bean) dan minimal pada android versi 2.2 (froyo).

4.3.1 Pembahasan Interface

Pada aplikasi panduan sepeda motor ini memiliki beberapa interface diantaranya seperti splashscreen, menu utama, menu panduan, menu penjadwalan, menu cek perawatan, menu bengkel resmi, dan menu sekilas aplikasi.

(15)

12

2. Interface Menu Utama

(16)

13

4. Interface Penjadwalan

(17)

14

6. Interface Bengkel Resmi

7. Interface Sekilas Aplikasi

5. Penutup 5.1 Kesimpulan

Dari penjelasan dan pembahasan keseluruhan materi pada bab-bab sebelumnya dan menjawab pertanyaan yang ada di bab 1 mengenai aplikasi “Panduan Perawatan Sepeda Motor berbasis Android ” ini, maka dapat diambil beberapa kesimpulan yaitu :

a. Aplikasi Panduan sepeda motor dapat membantu memberikan informasi dan dalam merawat dan pengecekan sepeda motor matic yamaha.

b. Aplikasi dapat menjalankan menu-menu sebagai berikut :

1. Aplikasi dapat menampilkan informasi panduan perawatan motor matic dengan benar.

(18)

15

2. Aplikasi dapat berperan sebagai pengingat tentang jadwal perawatan kendaraannya dengan fungsi penjadwalannya.

3. Aplikasi dapat menampilkan informasi perawatan yang diperlukan dengan input odometer.

4. Aplikasi dapat memberikan informasi alamat bengkel resmi terdekat di sekitar kota pengguna tinggal.

5.2 Saran

Pada penulisan skripsi ini tentu masih terdapat banyak kekurangan, yang dapat disempurnakan lagi pada pengembangan aplikasi selanjutnya, berikut beberapa saran yang dapat di pergunakan diantaranya :

1. Penambahan maps pada menu bengkel resmi agar mudah dalam pencarian lokasi secara online.

2. Penambahan fungsi pencarian pada menu panduan.

3. Penambahan pengaturan tanggal otomatis pada menu penjadwalan ketika user memberikan informasi yang perlu disimpan.

Demikian kesimpulan dan saran yang dapat penyusun sampaikan. Penyusun berharap sistem yang diusulkan ini dapat membantu masyarakat dalam merawat sepeda motor matic , sehingga user dapat mempraktekkannya sendiri tanpa harus datang ke bengkel resmi untuk perawatan ringan.

(19)

16

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Operasi untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern. Yogyakarta: Andi Offset Fatansyah. 2002. Basis Data. Bandung: Informatika

Hermawan, Julius. 2005. Analisa Desain dan Pemrograman Berorientasi Objek dengan UML dan Visual Basic. Net. Yogyakarta: Andi Offset

HM Jogiyanto. 1999. Analisis dan desain sistem operasi. Yogyakarta: Andi Offset

Safaat H Nazruddin.2011. Android Pemrograman Aplikasi Moobile smartphone dan tablet pc berbasis android. Bandung : Informatika

Suhendar, Hariman. 2002 Visual Modeling Menggunakan UML dan Rationla Rose. Bandung: Informatika

Marko Gargenta, 2011. Learning Android. [e-book] United State of America : O’Reilly Media

http://www.aisi.or.id/statistic/, diakses 10 Januari 2012

http://www.tempo.co/read/news/2011/12/13/072371500/Pasar-Android-diIndonesia-Tumbuh-Lima-Kali-Lipat, diakses 10 Januari 2012

http://www.yamaha-motor.co.id/news/content/read/mio-dan-v-ixion-raihindonesia-best-brand-award, diakses 10 Januari 2012

http://edorusyanto.wordpress.com/2013/02/11/segmen-skutik-membengkak, diakses 10 Januari 2012

Referensi

Dokumen terkait

Sedangkan dalam kajian Fisher (2011) ditemukan beberapa simpulan mengenai hakikat spiritualitas, yaitu 1) spiritualitas merupakan bagian inti dari jatidiri kemanusiaan,

KEPALA KANTOR WILAYAH DIREKTORAT JENDERAL PAJAK... bahwa dalam rangka menetapkan Standar Investasi Tanaman Sektor Perkebunan sebagaimana dimaksud dalam Pasal 3 Peraturan Direktur

Peningkatan hasil belajar mata pelajaran Bioloagi siswa kelas X IPA 1 SMA Negeri 2 Tasikmalaya melalui penggunaan model pembelajaran discovery learning dengan praktik

Populasi yang digunakan adalah pemain klub bolabasket Galaxy Kota Padang Panjang berjumlah 20 orang atlet putra, karena terbatasnya jumlah populasi yang ada, maka

Konfigurasi peoses straight-through feed 4 dapat dilihat pada gambar 12 sedangkan parameter proses tiap unit dapat dilihat pada table 11.. Table 12 menunjukan laju

Skripsi ini tergolong dalam jenis penelitian deskriptif karena melihat dan menganalisa suatu gejala sosial terkait dengan variabel-variebel yang bisa dijelaskan

Mengingat bahasa Indonesia juga merupakan bahasa asing bagi orang Jepang, sehingga kosakata yang berkaitan erat dengan budaya Indonesia atau yang menyangkut jati

1. Pemahaman agama masyarakat kelurahan karatuang masuk dalam kategori pemahaman agama yang masih mensinkronisasikan antara keagamaan dan keduniawian. Mayoritas Agama