Anda di halaman 1dari 19

Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

PERANCANGAN SISTEM STARTER SEPEDA


MOTOR MENGGUNAKAN APLIKASI ANDROID
BERBASIS ARDUINO UNO

Sumardi
Stmik Balikpapan, Jl. Amd Manunggal No. 09 Balikpapan
Email: sumardi@stmikbpn.ac.id

ABSTRAK berkomunikasi tanpa adanya batasan jarak dan


Penelitian ini untuk merancang sistem mudah dibawa kemana saja. Dalam kehidupan
starter sepeda motor menggunakan aplikasi sehari-hari, handphone hanya dianggap sebagai
berbasis arduino uno yang dapat memudahkan alat komunikasi. Salah satu aplikasi handphone
pengguna untuk melakukan pemanasan mesin sebagai alat komunikasi, juga dapat digunakan
sepeda motor guna menghindari kerusakan sebagai sistem pengendali jarak jauh. Dalam
pada mesin. Metodologi menggunakan teknik hal ini, yang dikendalikan adalah mesin sepeda
pengumpulan data yang dilakukan dengan motor.
cara bertanya kepada pihak – pihak yang lebih Sepeda motor merupakan alat
mengerti serta mengumpulkan bahan – bahan transportasi yang praktis, ditinjau dari segi
berupa buku pustaka yang berkitan dengan efisiensi waktu dan biaya. Namun sepeda
ATMega328, Arduino Uno, serta prosedur motor juga membutuhkan perawatan terutama
menyalakan mesin sepada motor. pada mesin. Perawatan mesin sepeda motor
Proses dalam pembuatan sistem starter tidak hanya dilakukan dengan membawa ke
sepeda motor menggunakan metode waterfall bengkel untuk diperbaiki, tetapi dapat
dimana tahapan yang dilakukan adalah dilakukan dengan memanaskan mesin sepeda
analisa, desain sistem, penulisan kode motor sebelum pemakaian ataupun jika tidak
program, pengujian program, dan penerapan digunakan. Namun terkadang seseorang malas
program. untuk memanaskan mesin sepeda motor. Oleh
Kesimpulan bahwa sistem starter sebab itu penulis mencoba merancang sebuah
sepeda motor ini dapat membantu pengguna alat yang mampu mempermudah proses
melakukan perawatan mesin dengan cara pemanasan mesin sepeda motor. Prinsip kerja
melakukan pemanasan mesin dan sistem ini alat ini yaitu ketika alat ini terhubung dengan
menggunakan sistem starter elektrik. sepeda motor menggunakan bluetooth dan pada
Kata Kunci : Android, Arduino Uno, saat program memberi perintah untuk
Mikrokontroler ATMega328. menyalakan mesin, maka saat itu juga mesin
akan menyala dan akan mati ketika program
PENDAHULUAN memberi perintah untuk mematikan mesin.
Kemajuan di bidang telekomunikasi Perancangan dan pembuatan alat ini
pada era globalisasi saat ini sangat memberikan menggunakan mikrokontroler ATMega 328,
manfaat yang sangat besar dalam kehidupan difungsikan sebagai mengendali yang
sehari-hari. Hal tersebut dibuktikan dengan memberikan perintah pada relay agar aktif pada
adanya peralatan yang canggih dan modern, kondisi logika high atau low. Komponen lain
yang mampu membantu manusia dalam yang digunakan adalah bluetooth HC5 yang
bekerja maupun berkomunikasi. berfungsi sebagai penghubung antara
Handphone merupakan salah satu alat handphone dengan sepeda motor.
komunikasi yang berkembang saat ini, karena Atas dasar tersebut, penulis mengambil
handphone dapat digunakan untuk judul “Perancangan Sistem Starter Sepeda
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Motor Menggunakan Aplikasi Android LANDASAN TEORI


Berbasis Arduino Uno”. Alat ini diharapkan Berdasarkan definisi dari kamus besar
dapat membantu dan memberikan manfaat bagi bahasa Indonesia, perancangan yang berasal
pihak yang membutuhkan keberadaan alat ini. dari kata “rancang”, berarti proses, cara,
Rumusan Masalah perbuatan merancang. Perancangan sistem
Berdasarkan latar belakang dia atas, dapat berarti kegiatan merancang detil dan
maka dapat diketahui permasalahan yang dapat rincian dari sistem yang akan dibuat sehingga
dikaji lebih lanjut adalah bagaimana sistem tersebut sesuai dengan requirement yang
merancang sistem starter sepeda motor sudah ditetapkan dalam tahap analisa sistem.
menggunakan aplikasi android berbasis arduino Pengertian perancangan menurut bin
uno ? Ladjamudin (2005) “Perancangan adalah
tahapan perancangan (design) memiliki tujuan
Batasan Masalah untuk mendesain sistem baru yang dapat
Dalam pembuatan skripsi ini, agar menyelesaikan masalah-masalah yang dihadapi
pembahasan mengenai alat ini tidak terlalu perusahaan yang diperoleh dari pemilihan
luas, maka batasan masalah yang dibahas oleh alternative sistem yang terbaik”.
penulis adalah sebagai berikut : Perancangan menurut Kusrini dkk
1. Tidak membahas tentang sistem (2007) “perancangan adalah proses
keamanan ketika proses menyalakan pengembangan spesifikasi sistem baru
mesin sepeda motor sedang berdasarkan hasil rekomendasi analisis sistem”.
berlangsung. Berdasarkan pengertian di atas penulis dapat
2. Sistem operasi yang digunakan adalah menyimpulkan bahwa perancangan adalah
android. suatu proses untuk membuat dan mendesain
3. Software yang digunakan untuk sistem yang baru.
membuat aplikasi adalah app.inventor2 Menurut George M.Scott ( Jogiyanto,
4. Software yang digunakan untuk HM : 1991) Perancangan adalah suatu jaringan
program adalah arduino 1.5.3. kerja yang saling berhubungan untuk
5. Pembuatan aplikasi menggunakan menentukan bagaimana suatu sistem
koneksi internet. menyelesaikan apa yang mesti diselesaikan.

Definisi Sistem
Tujuan Penulisan Menurut Davis (Ladjamudin, 2005:3),
Tujuan dari penulisan skripsi pada sistem adalah bagian – bagian yang saling
penelitian ini yaitu, merancang sebuah sistem berkaitan yang beroperasi bersama untuk
starter sepeda motor menggunaan aplikasi mencapai beberapa sasaran atau maksud.
android yang berguna untuk mempermudah Menurut Lucas 1989 (Ladjamudin, 2005:3),
pengguna sepeda motor dalam melakukan sistem adalah suatu komponen atau variable
perawatan mesin dengan cara melakukan yang terorganisir, saling berinteraksi, saling
pemanasan pada mesin. bergantung satu sama lain dan terpadu.
Menurut Mc Leod (Ladjamudin 2005:3),
Manfaat Penulisan sistem adalah sekelompok elemen yang
Adapun manfaat yang diperoleh dari terintegrasi dengan maksud yang sama untuk
perancangan sistem aplikasi ini adalah : mencapai suatu tujuan. Dari beberapa
1. Dapat memberikan wawasan dan pengertian diatas penulis dapat memahami
pengetahuan tentang sistematika bahwa sistem merupakan satu rangkaian proses
starter sepeda motor. yang saling berinteraksi antara satu elemen
2. Memberikan kemudahan kepada dengan elemen lain dengan tujuan tertentu.
pengguna sepeda motor untuk 1. Secara garis besar, sistem dapat dibagi
melakukan perawatan mesin sepeda menjadi 2 :
motor. a. Sistem Fisik ( Physical System )

50
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Kumpulan elemen – elemen atau unsur sistem (boundary), lingkungan luar sistem
sistem yang saling berinteraksi satu sama lain (environments), penghubung (interface),
secara fisik serta dapat diidentifikasikan secara masukan (input), keluaran (output), pengolah
nyata tujuan – tujuannya. (proses), dan sasaran (objectives). Adapun
Contoh : karakteristik yang dimaksud adalah sebagai
i. Sistem transportasi, elemen : berikut :
petugas, mesin, organisasi yang a. Komponen ( components )
menjalankan transportasi. Suatu sistem yang terdiri dari sejumlah
ii. Sistem Komputer, elemen : komponen yang saling berinteraksi, yang
peralatan yang berfungsi bersama – artinya saling bakerja sama membentuk
sama untuk menjalanan pengolahan suatu kesatuan. Komponen-komponen dari
data. suatu system biasanya dikenal dengan
subsistem. Subsistem mempunyai syarat-
b. Sistem Abstrak ( Abstract Sistem ) syarat dari sistem itu sendiri dalam
menjalankan fungsinya dan mempunyai
Sistem yang dibentuk akibat sistem secara keseluruhan.
terselenggaranya ketergantungan ide, dan tidak b. Batasan Sistem ( Boundary )
didefinisikan secara nyata, tetapi dapat Batasan sistem merupakan daerah yang
diuraikan elemen – elemennya. membatasi antara suatu sistem dengan
Contoh : sistem yang lain. Batasan sistem ini
i. Sistem Teologi, hubungan antara memungkinkan suatu sistem di pandang
manusia dengan tuhan. sebagai satu kesatuan. Batasan sistem
2. Model Umum Sistem menunjukkan ruang lingkup dari sistem
a. Model sistem sederhana tersebut.
c. Lingkungan Luar Sistem (
environments )
Lingkungan luar sistem adalah apapun
diluar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan
luar dapat bersifat menguntungkan dan juga
Gambar 2.1 Model Sistem Sederhana merugikan sistem tersebut. Lingkungan
Contoh : luar yang menguntungkan merupakan
i. Program pethitungan basic kita energi dari sistem dan lingkungan luar yang
masukan, setelah dijalankan kita dapat merugikan harus ditahan dan dikendalikan,
hasilnya jika tidak maka akan mengganggu
ii. Data mahasiswa (nama, nilai) diproses kelangsungan hidup dari sistem.
menjadi daftar nilai semester (berupa d. Penghubung Sistem ( interface )
laporan). Penghubung sistem merupakan media
b. Sistem dengan banyak input dan output penghubung antara satu subsistem yang
lainnya. Melalui penghubung ini
memungkinkan sumber daya mengalir dari
satu subsistem ke subsistem lainnya.
Gambar 2.2 Sistem Dengan Banyak Input e. Masukan Sistem ( input )
Output Masukan sistem adalah energi yang
dimasukkan ke dalam sistem. Masukan
3. Karakteristik Sistem dapat berupa masukan perawatan
(maintenance input) dan masukan sinyal
Suatu sistem mempunyai karakterisktik (signal input). Maintenance input adalah
atau sifat-sifat tertentu, yaitu mempunyai energi yang di masukkan supaya sistem
komponen-komponen (components), batasan tersebut dapat beroperasi. Signal input

51
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

adalah energi yang diproses untuk dengan berbasiskan Linux system operasi ini
didapatkan keluaran. dirancang untuk mengembangkan perangkat
f. Keluaran Sistem ( output ) seluler layar sentuh seperti smartphone dan
Keluaran sistem adalah hasil dari energy juga komputer tablet. Android menyediakan
yang di olah dan di klasifikasikan menjadi platform terbuka bagi para pengembang untuk
keluaran yang berguna dan sisa menciptakan aplikasi untuk digunakan oleh
pembuangan. Keluaran dapat merupakan bermacam piranti gerak.
masukan untuk subsistem yang lain atau Salah satu penyebab mengapa sistem
kepada suprasistem. operasi Android begitu gampang diterima oleh
g. Pengolahan Sistem ( process ) pasar dan dengan cepatnya berkembang, itu
Suatu sistem dapat mempunyai suatu dikarenakan android menggunakan bahasa
bagian pengolah yang akan merubah pemrograman java serta kelebihannya sebagai
masukan menjadi keluaran. software yang menggunakan basis kode
h. Sasaran Sistem ( objectives ) komputer yang bisa didistribusikan secara
terbuka (open source) sehingga pengguna dapat
Merupakan tujuan yang akan dicapai untuk membuat aplikasi baru didalamnya. Dan hal
menentukan masukan yang dibutuhkan tersebut mengakibatkan banyaknya
sistem dari keluaran yang akan dihasilkan pengembang software yang berbondong untuk
sistem. mengembangkan aplikasi berbasis Android.
Pengenalan Android Sehingga saat ini bila dibandingkan dengan OS
Android adalah sistem operasi untuk yang lain untuk perangkat handphone dan PC
telepon seluler yang berbasis Linux. Android tablet. Android adalah yang mempunyai
menyediakan platform terbuka bagi dukungan aplikasi dan game non berbayar
parapengembang untuk menciptakan aplikasi terbanyak yang bisa diunduh oleh penggunanya
mereka sendiri dan digunakan oleh bermacam melalui Google Play. Dengan terdapatnya fitur
perangkat mobile. Awalnya, Google Inc. seperti browser, MMS, SMS, GPS, dan lain-
membeli Android Inc., pendatang baru yang lain maka sangat memudahkan penggunanya
membuat peranti lunak untuk ponsel. untuk mendapatkan informasi, mengetahui
Kemudian untuk mengembangkan Android, posisi, serta juga berkomunikasi antar para
dibentuklah Open Handset Alliance, pengguna.
konsorsium dari 34 perusahaan hardware, Arsitektur Android
software, dan telekomunikasi, termasuk Dalam paket sistem aplikasi android
Google, HTC, Intel, Motorola, Qualcomm, T- terdiri dari beberapa unsur seperti tampak pada
Mobile, dan Nvidia. gambar. Secara sederhana arsitektur android
Pada saat perilisan perdana Android, 5 merupakan sebuah kernel linux dan
November 2007, Android bersama Open sekumpulan pustaka C/C++ dalam suatu
Handset Alliance menyatakan mendukung framework yang menyediakan dan mengatur
pengembangan standar terbuka pada perangkat alur proses aplikasi.
seluler. Di lain pihak, Google merilis kode–
kode Android di bawah lisensi Apache. Di
dunia ini terdapat dua jenis distributor sistem
operasi Android. Pertama yang mendapat
dukungan penuh dari Google atau Google Mail
Services (GMS) dan kedua adalah yang benar–
benar bebas distribusinya tanpa dukungan
langsung Google atau dikenal sebagai Open
Handset Distribution (OHD).
Pengertian Android
Android merupakan salah satu system
operasi yang sangat berkembang saat ini, Gambar 2.3 Arsitektur Android

52
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

1. Application Layer Pada android tertanam paket pustaka


inti yang menyediakan sebagai besar fungsi
Puncak dari diagram arsitektur android android. Inilah yang membedakan android
adalah lapisan aplikasi dan widget. Lapisan dibandingkan dengan sistem operasi lain
aplikasi merupakan yang paling tampak yang juga mengimplementasikan Linux.
pada pengguna ketika menjalankan Android Runtime merupakan mesin virtual
program penggina hanya akan melihat yang membuat aplikasi android menjadi
program ketika digunakan tanpa lebih tangguh dengan paket pustaka yang
mengetahui proses yang terjadi dibalik telah ada. Dalam Android Runtimeterdapat
lapisan aplikasi. Lapisan ini berjalan di 2 bagian utama, diantaranya:
dalam android runtime dengan a. Pustaka Inti, android dikembangkan
menggunakan kelas dan service yang melalui Bahasa pemrograman Java,
tersedia pada firemwork aplikasi. tapi Android Runtime bukanlah
2. Application Framework mesin virtual java. Pustaka inti
android menyediakana hamper
Kerangka aplikasi menyediakan kelas-
semua fungsi yang terdapat pada
kelas yang dapat digunakan untuk
pustaka Java serta beberapa pustaka
mengembangkan aplikasi android. Selain
khusus android.
itu, juga menyediakan abstraksi generic
b. Mesin Virtual Dalvik, Dalvik
untuk mengakses perangkat, serta mengatur
merupakan sebuah mesin virtual
tampilan user interface dan sumber daya
yang dikembangkan oleh Dan
aplikasi. Bagian terpenting dalam kerangka
Bornstein yang terinspirasi dari
aplikasi android adalah sebagai berikut :
nama sebuah perkampungan yang
a) Activity Manager
berada di Iceland. Dalvik hanyalah
Berfungsi untuk mengontrol siklus
interpreter mesin virtual yang
hidup aplikasi dan menjaga keadaan
mengeksekusi file dalam format
“Backstack” untuk navigasi
Dalvik Executable (*.dex). dengan
penggunaan.
format ini Dalvik akan
b) Content Provider
mengoptimalkan efesiensi
Berfungsi untuk merangkum data
penyimpanan dan pengalamatan
yang memungkinkan digunakan
memori pada file yang dieksekusi.
oleh aplikasi lainnya, seperti daftar
Dalvik berjalaan diatas kernel Linux
nama.
2.6, dengan fungsi dasar seperti
c) Resource Manager
threading dan manajemen memori
Untuk mengatur sumber daya yang
yang terbatas.
ada didalam program. Serta
4. Libraries
menyediakan akses sumber daya
diluar kode program, seperti Android menggunakan beberapa paket
karakter, grafik, dan file layout. pustaka yang terdapat pada C / C++ dengan
d) Location Manager standar Barkeley
Berfungsi untuk memberikan SoftwareDistribution(BSD) hanya setengah
informasi detail mengenai lokasi dari yang aslinya untuk tertanam pada
perangkat android berada. kernel linux. Beberapa pustaka diantaranya:
e) Notification Manager a. MediaLibraryuntuk memutar dan
Mencangkup berbagai macam merekam berbagai macam format
peringatan, seperti pesan masuk, audio dan video.
janji, dan lain sebagainya yang akan b. Surface Manager untuk mengatur
ditampilkan pada status bar. hak akses layer dari berbagai
3. Android Runtime aplikasi.

53
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

c. Graphic Library termasuk Merupakan komponen yang berfungsi


didalamnya SGL dan OpenGL, menerima dan bereaksi untuk
untuk tampilan 2D dan 3D. menyampaikan nitifikasi.
d. SQLite untuk mengatur relasi 4. Content Provider
database yang digunakan pada Merupakan komponen membuat
aplikasi. kumpulan aplikasi data secara spesifik
e. SSI dan WebKit untuk browser dan sehingga bisa digunakan oleh aplikasi
keamanan internet. lain.
5. Linux Kernel
Android dibangun diatas kernel Linux Mikrokontroler
2.6. Namun secara keseluruhan android Mikrokontroler adalah sebuah sistem
bukanlah linux, karena dalam android tidak komputer fungsional dalam sebuah chip. Di
terdapat paket standaryang dimiliki oleh dalamnya terkandung sebuah inti prosesor,
linux dan lainnya. Linux merupakan sistem memori (sejumlah kecil RAM, memori
informasi terbuka yang handal dalam program, atau keduanya), dan perlengkapan
manajemen memori dan proses. Oleh input output.
karenanya pada android hanya Dengan kata lain, mikrokontroler
terdapatbeberapa servis yang diperlukan adalah suatu alat elektronika digital yang
seperti keamanan, manajemen memori, mempunyai masukan dan keluaran serta
manajemen proses, jaringan dan driver. kendali dengan program yang bisa ditulis dan
Kernel linux menyediakan driver layar, dihapus dengan cara khusus, cara kerja
kamera, Wifi, Flash Memory, audio dan mikrokontroler sebenarnya membaca dan
IPC (Interprocess Communication) untuk menulis data. Sekedar contoh, bayangkan diri
mengatur aplikasi dan lubang keamanan. anda saat mulai belajar membaca dan menulis,
Struktur Aplikasi Android ketika anda sudah bisa melakukan hal itu anda
Struktur aplikasi android atau bisa membaca tulisan apapun baik buku,
fundamental aplikasi ditulis dalam bahasa cerpen, artikel dan sebagainya, dan andapun
pemrograman Java. Kode java dikompilasi bisa pula menulis hal-hal sebaliknya. Begitu
bersama dengan file resource yang dibutuhkan pula jika anda sudah mahir membaca dan
oleh aplikasi, di mana prosesnya di-package menulis data maka anda dapat membuat
oleh tools yang dinamakan “apt tools” ke program untuk membuat suatu sistem
dalam paket android, sehingga menghasilkan pengaturan otomatik menggunakan
file dengan ekstensi apk. File apk ini yang mikrokontroler sesuai keinginan anda.
disebut dengan aplikasi, dan nantinya dapat Mikrokontroler merupakan komputer didalam
dijalankan pada device/peralatan mobile. Ada chip yang digunakan untuk mengontrol
beberapa komponen pada aplikasi android, peralatan elektronik, yang menekankan
diantaranya sebagai berikut : efisiensi dan efektifitas biaya. Secara
1. Activities harfiahnya bisa disebut “pengendali kecil”
Merupakan komponen untuk dimana sebuah sistem elektronik yang
menyajikan user interface (tampilan sebelumnya banyak memerlukan komponen-
program) kepada pengguna. komponen pendukung seperti IC, TTL dan
2. Services CMOS dapat direduksi/diperkecil dan akhirnya
Merupakan komponen yang tidak terpusat serta dikendalikan oleh mikrokontroler
memiliki user interface (tampilan ini.
program), tetapi service berjalan secara Mikrokonktroler digunakan dalam
backgrounds. produk dan alat yang dikendalikan secara
3. Broadcast Receiver automatis, seperti sistem kontrol mesin, remote
controls, mesin kantor, peralatan rumah tangga,
alat berat, dan mainan. Dengan mengurangi

54
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

ukuran, biaya, dan komsumsi tenaga d. 32KB flash memory dan pada arduino
dibandingkan dengan mendesain menggunakan memiliki bootloader yang
mikroprosesor memori, dan alat input output menggunakan 2KB dari flash memory
yang terpisah, kehadiran mikrokontroler sebagai bootloader.
membuat kontrol elektrik untuk berbagai e. Memiliki EEPROM (Electrically
proses menjadi lebih ekonomis. Dengan Erasable Programmable Read Only
penggunaan mikrokontroler ini maka : Memory) sebesar 1KB sebagai tempat
a. Sistem elektronik akan menjadi penyimpanan data semi permanent
lebih ringkas karena EEPROM tetap dapat
b. Rancangan bangun sistem menyimpan data meskipun datu daya
elektronik akan lebih cepat karena dimatikan.
sebagian besar dari sistem adalah f. Memiliki SRAM (Static Random
perangkat lunak yang mudah Access Memory) sebesar 2KB
dimodifikasi g. Memiliki pin I/O digital sebanyak 14
c. Pencarian gangguan lebih mudah pin.
ditelusuri karena sistemnya yang Mikrokontroller ATmega 328 memiliki
kompak arsitektur Harvard, yaitu memisahkan memori
Agar sebuah mikrokontroler dapat untuk kode program dan memori untuk data
berfungsi, maka mikrokontroler tersebut sehingga dapat memaksimalkan kerja dan
memerlukan komponen eksternal yang parallelism.
kemudian disebut dengan sistem minimum. Instruksi – instruksi dalam memori
Untuk membuat sistem minimal paling tidak program dieksekusi dalam satu alur tunggal,
dibutuhkan sistem clock dan reset, walaupun dimana pada saat satu instruksi dikerjakan
pada beberapa mikrokontroler sudah instruksi berikutnya sudah diambil dari memori
menyediakan sistem clock internal, sehingga program. Konsep inilah yang memungkinkan
tanpa rangkaian eksternal pun mikrokontroler instruksi – instruksi dapat dieksekusi dalam
sudah beroperasi. setiap satu siklus clock. 32 x 8-bit register
Yang dimaksud dengan sistem minimal serba guna digunakan untuk mendukung
adalah sebuah rangkaian mikrokontroler yang operasi pada ALU ( Arithmatic Logic unit )
sudah dapat digunakan untuk menjalankan yang dapat dilakukan dalam satu siklus. 6 dari
sebuah aplikasi. Sebuah IC mikrokontroler register serbaguna ini dapat digunakan sebagai
tidak akan berarti bila hanya berdiri sendiri. 3 buah register pointer 16-bit pada mode
Pada dasarnya sebuah sistem minimal pengalamatan tidak langsung untuk mengambil
mikrokontroler AVR memiliki prinsip yang data pada ruang memori data.
sama. Ketiga register pointer 16-bit ini disebut
dengan register X ( gabungan R26 dan R27 ),
ATMega328 register Y ( gabungan R28 dan R29 ), dan
ATMega328 adalah mikrokontroller register Z ( gabungan R30 dan R31 ). Hampir
keluaran dari atmel yang mempunyai arsitektur semua instruksi AVR memiliki format 16-bit.
RISC (Reduce Instruction Set Computer) yang Setiap alamat memori program terdiri dari
dimana setiap proses eksekusi data lebih cepat instruksi 16-bit atau 32-bit.
dari pada arsitektur CISC (Completed Selain register serba guna di atas, terdapat
Instruction Set Computer). Mikrokontroller ini register lain yang terpetakan dengan teknik
memiliki beberapa fitur antara lain : memory mapped I/O selebar 64 byte. Beberapa
a. 130 macam instrusi yang hampir register ini digunakan untuk fungsi khusus
semuanya dieksekusi dalam satu siklus antara lain sebagai register control Timer/
clock. Counter, Interupsi, ADC, USART, SPI,
b. 32 x 8-bit register serba guna. EEPROM, dan fungsi I/O lainnya. Register –
c. Kecepatan mencapai 16MIPS dengan register ini menempati memori pada alamat
clock 16MHz. 0x20h – 0x5Fh.

55
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

mana 6 pin dapat digunakan sebagai output


Konfigurasi PIN ATMega328 PWM, 6 analog input, crystal osilator 16 MHz,
koneksi USB, jack power, kepala ICSP, dan
tombol reset. Arduino mampu men-support
mikrokontroler, dapat dikoneksikan dengan
komputer menggunakan kabel USB.

Gambar 2.4 Konfigurasi Pin ATMega328

Gambar 2.8 Board Arduino ATMega328

Arduino memiliki kelebihan tersendiri


dibanding board mikrokontroler yang lain
Gambar 2.5 Konfigurasi Port B selain bersifat open source, arduino juga
mempunyai bahasa pemrogramanya sendiri
yang berupa bahasa C. Selain itu dalam board
arduino sendiri sudah terdapat loader yang
berupa USB sehingga memudahkan kita ketika
kita memprogram mikrokontroler didalam
arduino. Sedangkan pada kebanyakan board
mikrokontroler yang lain yang masih
membutuhkan rangkaian loader terpisah untuk
memasukkan program ketika kita memprogram
mikrokontroler. Port USB tersebut selain untuk
loader ketika memprogram, bisa juga
Gambar 2.6 Konfigurasi Port C difungsikan sebagai port komunikasi serial.
Arduino menyediakan 20 pin I/O, yang
terdiri dari 6 pin input analog dan 14 pin digital
input/output. Untuk 6 pin analog sendiri bisa
juga difungsikan sebagai output digital jika
diperlukan output digital tambahan selain 14
pin yang sudah tersedia. Untuk mengubah pin
analog menjadi digital cukup mengubah
konfigurasi pin pada program. Dalam board
kita bisa lihat pin digital diberi keterangan 0-
13, jadi untuk menggunakan pin analog
menjadi output digital, pin analog yang pada
keterangan board 0-5 kita ubah menjadi pin 14-
Gambar 2.7 Konfigurasi Port D 19. dengan kata lain pin analog 0-5 berfungsi
Arduino Uno juga sebagi pin output digital 14-16.
Arduino adalah sebuah board Sifat open source arduino juga banyak
mikrokontroler yang berbasis ATmega328. memberikan keuntungan tersendiri untuk kita
Arduino memiliki 14 pin input/output yang dalam menggunakan board ini, karena dengan

56
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

sifat open source komponen yang kita pakai gambar.


tidak hanya tergantung pada satu merek, Label Label menampilkan
namun memungkinkan kita bisa memakai bagian dari huruf atau kata
semua komponen yang ada dipasaran. di layar.
APP Inventor 2 ListPicker ListPicker adalah sebuah
App Inventor adalah sebuah Web tombol/button yang
Aplikasi yang dikembangkan oleh Google, dan apabila ditekan akan
dirilis pada 15 Desember 2010. Pada awalnya menampilkan daftar text
penelitian ini dilakuan oleh google dengan dan berguna bagi
tujuan sebagai kompetensi pendidikan pada pengguna untuk memilih
lingkungan pengembang online. App Inventor salah satu diantara daftar
berbentuk Web Aplikasi yang digunakan untuk tersebut. Daftar text ini
mengembangkan atau membuat aplikasi dapat diisikan melalui
android phone tanpa harus tau bahasa Designer atau editor
pemrograman secara keseluruhan dan tanpa Blocks dengan meyetel
coding sama sekali, karena App Inventor ini property
hanya perlu memainan logika. ElementsFromString ke
Komponen Standar App Inventor string yang dipisahkan
Berikut adalah nama komponen rangkaian atau meyetel
berserta kegunaannya : property di editor blok.
NAMA KEGUNAAN ListView ListView adalah
Button Button atau Tombol komponen yang
mempunyai kemampuan memungkinkan untuk
untuk mengenali klik, bisa menempatkan daftar
juga mengenali saat elemen teks di layar.
mendapatkan focus atau Daftar ini dapat diatur
saat focus terlepas. menggunakan property
CheckBox Checkbox memberi respon ElementsFromString atau
saat pengguna melakukan menggunakan blok editor.
klik padanya, dia Notifier Notifier merupakan
mempunyai nilai True atau komponen yang
False saat di cek atau menampilkan dialog,
tidak. peringatan, pesan dan
Clock Clock merupakan tanda sementara atau
komponen yang tidak menciptakan entri log
terlihat secara visual, Android.
digunakan untuk PasswordTextBox PasswordTextBox adalah
mengambil nilai waktu sebuah kotak untuk
dari telepon atau memasukkan password.
melakukan perhitungan TextBox TextBox adalah sebuah
dengan waktu. kotak isian bagi pengguna
DatePicker DatePicker adalah sebuah untuk memasukkan text.
tombol yang ketika diklik TimePicker TimePicker adalah sebuah
memunculkan dialog tombol yang ketika diklik
popup agar pengguna bisa memunculkan dialog
memilih tanggal. popup agar pengguna bisa
Image Image merupakan memilih jam.
komponen untuk WebViewer WebViewer adalah
menampilkan gambar- komponen untuk melihat

57
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

halaman web. diperlukan sesuai beban/sistem yang


Table 2.1 Komponen Standar App Inventor memerlukannya.
2. Kunci Kontak
Sistem Starter Sepeda Motor Berfungsi sebagai saklar utama untuk
Sistem starter pada sepeda motor menghubung dan memutus (on-off)
berfungsi memberikan tenaga putar bagi mesin rangkaian kelistrikan sepeda motor.
untuk memulai siklus kerja mesin. Sistem 3. Relay Starter
starter pada motor umumnya dibagi menjadi Sebagai relay utama sistem starter yang
dua antara lain : berfungsi untuk mengurangi rugi
1. Sistem Starter Elektrik tegangan yang disalurkan dari baterai
Pada umumnya mengunakan motor ke motor starter.
listrik, yang dipasangan atau 4. Saklar Starter
dihubungkan dengan poros engkol Berfungsi sebagai saklar starter motor
menggunakan perantara roda gigi yang bekerja pada saat kunci pada
maupun rantai. Sumber tegangan posisi ON.
diperoleh dari tegangan baterai, dan 5. Motor Starter
motor starter harus dapat menghasilkan Merupakan motor starter listrik yang
momen yang besar dari tenaga yang berfungsi untuk mengubah tenaga kimia
kecil yang tersedia pada baterai. Hal ini baterai menjadi tenaga putar yang
yang harus diperhatikan adalah mampu memutarkan poros engkol
konstruksi motor starter harus sekecil untuk menghidupkan mesin.
mungkin. Kebanyakan sistem starter
menggunakan motor seri arus searah
(DC).
2. Sistem Starter Manual / Kick Starter
Merupakan sistem starter dengan
menggunakan tuas/engkol, dan
dihubungkan ke poros engkol melalui
serangkaian mekanisme poros, pegas
dan roda gigi penghubung. Sistem
starter tipe ini dioperasikan secara
manual, untuk dapat menghidupan Gambar 2.9 Komponen Sistem Starter Eektrik
mesin, maka itu perlu mengoperasikan
sistem starter dengan cara Rangkaian Sistem Starter Elektrik
menekan/menginjak tuas/engkol starter 1. Skema Rangkaian Sistem Starter
sampai mesin hidup. Elektrik
Komponen Sistem Starter Motor
Sistem starter motor memiliki beberapa
komponen diantaranya :
1. Baterai
Merupakan sebuah alat elektro-kimia
yang dibuat untuk mensuplai energi
listrik tgangan rendah (pada sepeda
motor menggunakan 6 volt atau 12 volt)
ke sistem pengapian, starter, lampu dan Gambar 2.10 Skema Rangkaian Sistem Starter
komponen kelistrikan lainnya. Baterai Elektrik
menyimpan listrik dalam bentuk energi 2. Prinsip Kerja Sistem Starter Elektrik
kimia, yang dikeluarkan apabila a. Saat Kunci Kontak OFF

58
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Hubungan sumber tegangan dengan pustaka yang berkaitan dengan


rangkaian sistem starter terputus, tidak mikrokontroler ATMega 328, Arduino
ada arus yang mengalir sehingga sistem Uno, serta prosedur menyalakan mesin
starter tidak dapat digunakan. sepada motor.
b. Saat Kunci Kontak ON
i. Saat kunci kontak posisi ON, tetapi
tombol starter tidak di tekan. Metode Perancangan Sistem
Tombol starter posisi OFF Untuk merancang sistem, penulis
menyebabkan arus dari sumber melakukan dengan menggunakan metode
tegangan belum mengalir ke sistem waterfall yang langkah-langkahnya akan
starter belum bekerja. dijelaskan sebagai berikut :
ii. Saat kunci kontak posisi ON, dan 1. Analisa kebutuhan : tahapan ini
tombol starter ditekan. merupakan analisa terhadap kebutuhan
Apabila tombol starter ditekan sistem. Pengumpulan data-data serta
(posisi START) pada saat kunci referensi yang akan membantu
kontak ON, maka kemudian merancang sistem.
sistem starter akan mulai bekerja 2. Desain sistem : tahapan ini merupakan
dan arus akan mengalir. Kondisi ini penuangan pikiran dan perancangan
akan menyebabkan terjadinya sistem yang akan dibuat dengan tujuan
kemagnetan pada kumparan relay sebelum melakukan coding dapat
starter sehingga menghubungkan memudahkan penulis dalam
arus utama starter dari baterai menentukan cara kerja sistem dan
menuju ke motor starter. Motor tampilan aplikasi.
starter mengubah arus listrik dari 3. Penulisan kode program : pembuatan
baterai menjadi tenaga gerak putar, aplikasi akan dibuat dengan
kemudian memutarkan poros engkol menggunakan aplikasi web App
mesin untuk menghidupkan mesin. Inventor 2 yang merupakan layanan
untuk menciptakan aplikasi perangkat
METODOLOGI PENELITIAN lunak bagi sistem operasi Android.
Dalam bab ini akan menjelaskan 4. Pengujian program : tahapan ini
mengenai langkah-langkah yang ditempuh dilakukan untuk mengetahui
untuk mendapatkan metodologi penelitian yang kemampuan dan keefektifan serta
merupakan suatu tahapan yang harus mengetahui apakah sistem tersebut
diterapkan agar analisis terhadap permasalahan layak untuk diterapkan.
yang ada. Adapun tahapan-tahapan dalam 5. Penerapan program : tahapan ini
penelitian ini adalah : dilakukan untuk menyatukan tahapan-
Teknik Pengumpulan Data tahapan yang telah dirancang menjadi
Teknik pengumpulan data yang satu.
dilakukan penulis dalam mendukung proses
penelitian adalah sebagai berikut : Kebutuhan Software dan Hardware
a. Wawancara 1. Software ( Perangkat Lunak )
Dalam penulisan laporan ini, untuk Sebagai media atau program untuk
medapat informasi secara lengkap maka membuat dan membangun sistem,
penulis melakukan suatu metode penulis menggunakan software App
dengan bertanya kepada pihak-pihak Inventor dan Arduino 1.5.3.
yang lebih mengerti. 2. Hardware ( Perangkat Keras )
b. Studi Pustaka Untuk membuat dan membangun
Pada pembuatan laporan ini, penulis sistem, penulis menggunakan hardware
mencari serta mengumpulkan bahan- sebagai berikut :
bahan berupa jurnal ilmiah dan buku

59
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

a. Laptop Acer ( Processor Intel core


i3-3217U 1.8GHz, memory 4GB,
Windows 7 Home Premium 64-bit,
HDD 500GB )
b. Handphone Xiaomi 4i
c. Komponen inti ( resistor, transistor,
relay, cristal, bluetooth )
d. Arduino Uno ( mikrokontroler
ATMega 328 )
e. Central lock ( pembuka jok motor )
Sistem Berjalan
Pada saat membuka aplikasi dan
menghubungkan dengan bluetooth yang
terpasang pada perangkat lalu diteruskan ke
mikrokontroler. Setelah terhubung user dapat
menekan tombol ON untuk menyalakan mesin,
dan tombol OFF untuk mematikan mesin.
Terdapat dua fitur pada alikasi yaitu starter dan
open jok. Untuk menyalakan mesin user
terlebih dahulu melakukan ON kontak dengan
cara menekan tombol ON lalu menekan tombol
START. Apabila kontak dalam keadaan OFF
maka starter tidak akan menyala. Untuk
membuka jok motor dapat menekan tombol
OPEN pada aplikasi.
Flowchart Sistem
Penggunaan aplikasi dapat dilihat pada
flowchart berikut ini :

Gambar 3.1 Flowchart Sistem


ANALISA DAN PERANCANGAN SISTEM
Analisa Sistem
Sistem Lama Starter Sepeda Motor
Sistem lama untuk melakukan starter
pada sepeda motor adalah dengan menekan
tombol start pada stang sepeda motor,
sehinggan mengharuskan pengguna untuk
berjalan ke sepeda motor dan menekan tombol
start pada sepeda motor.
Sistem Baru Starter Sepeda Motor
Sistem baru yang akan penulis
kembangkan adalah sistem yang berbasis
android. Dalam melakukan starter pada sepeda
motor pengguna tidak harus berjalan menuju
sepeda motor, akan tetapi pengguna hanya
perlu menggunakan aplikasi android untuk
menyalakan sepeda motor selama masih dalam
radius jangkauan bluetooth.

60
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Perancangan Sistem mikrokontroler menjalankan perintah untuk


Perancangan dilakukan dengan menghidupkan saklar pada mesin sepeda motor
menerapkan hasi desain yang telah dibuat atau membuka jok sepeda motor.
kedalam bahasa pemgrograman (Coding), 4.1 Perancangan Interface Aplikasi
sehingga prosedur-prosedur yang telah dibuat
dapat dimengerti oleh mesin sehingga dapat Pada tahap ini penulis menggambarkan
menghasilkan keluaran seperti yang desain antarmuka aplikasi yang dirancang. Ada
diharapkan. beberapa tampilan yang akan dibuat dalam
Blok Diagram aplikasi tersebut, berikut ini adalah tampilan
aplikasi Stamor :
1. Tampilan Utama Aplikasi Stamor

Gambar 4.1 Blok Diagram


Dalam perancangan sistem,
menggunakan model umum sistem yaitu terdiri
dari input, proses, dan output.
1. Input
Input yang dimaksud adalah sebuah
sentuhan dari user yang kemudian direspon
oleh aplikasi pada smartphone Android.
Langkahnya adalah dengan membuka aplikasi
lalu menghubungkan aplikasi dengan mesin
yang telah dibuat menggunakan bluetooth.
Setelah terhubung barulah user memberikan
perintah kepada mesin.
2. Proses
Bagian proses merupakan bagian yang Gambar 4.2 Tampilan Utama
menerjemahkan perintah dari bluetooth untuk Keterangan :
dikirimkan pada mikrokontroler. Perintah yang Pada tampilan awal aplikasi terdapat 2 button
diterima oleh bluetooth melalui frekuensi radio yaitu start dan about. Button start akan menuju
dan diteruskan pada mikrokontroler. pada tampilan yang nantinya digunakkan untuk
Mikrokontroler akan mencocokkan perintah mengendalikan starter sepeda motor.
tersebut dengan basisdata yang tersimpan. 2. Tampilan Saat Klik Button START
Apabila perintah cocok dengan fungsi yang
terdapat pada basisdata, maka mikrokontroler
akan melanjutkannya ke mesin.
3. Output
Tujuan yang dimaksud adalah
penerima akhir yang selanjutnya akan
melakukan aksi yang diinginkan. Penerima ini
merupakan mesin kendaraan yang ingin
dikendalikan. Setelah proses mikrokontroler
mencocokkan perintah, selanjutnya

61
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Berikut adalah tahapan cara


penggunaan web penyedia layanan untuk
membuat aplikasi android :
1. Pertama adalah membuka website
http://ai2.appinventor.mit.edu terlebih
dahulu lalu akan tampil aplikasi yang telah
dibuat seperti gambar dibawah ini :

Gambar 4.3 Tampilan START

Keterangan :
Pada saat button ON ditekan maka
button START akan berfungsi, jika Gambar 5.1 Tampilan Awal Web App Inventor
menekan button OFF maka button 2. Setelah membuat aplikasi, selanjutnya
START tidak akan berfungsi. Button adalah menguji aplikasi tersebut apakah
OPEN akan berfungsi walaupun sesuai dengan keinginan ataukah masih
menekan tombol OFF. mengalami kekurangan. Pengujian aplikasi
Tampilan ABOUT dilakukan dengan menggunakan emulator.

Gambar 5.2 Tampilan Menu pada Emulator


3. Setelah melakukan pengujian terhadap
aplikasi dan tidak terdapat error maka
selanjutnya adalah mendownload aplikasi
yang telah kita buat. Klik menu Build lalu
Gambar 4.4 Tampilan ABOUT memilih App ( save .apk to my komputer )
untuk menyimpan aplikasi pada komputer
IMPLEMENTASI SISTEM dan memindahkan pada smartphone
Pada bab ini penulis membahas tentang android.
implementasi sistem yang berkaitan dengan
desain sistem yang dibahas pada bab
sebelumnya dan bagaimana cara kerja aplikasi.
Untuk menjalalankan program, pengguna harus
memahami cara penggunaan aplikasi sehingga
perintah dapat dikerjakan.
Aplikasi Android pada APP Inventor

62
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Gambar 5.3 Tampilan Download Aplikasi


4. Setelah mendownload maka akan terjadi Gambar 5.6 Tampilan File Aplikasi
proses download seperti gambar dibawah 1. Untuk melakukan install aplikasi
ini : STAMOR pilih install pada perangkat
smartphone.

Gambar 5.4 Proses Download Aplikasi


Setelah proses download selesai maka aplikasi
akan tersimpan pada komputer kita.
Selanjutnya adalah memindahkan aplikasi
tersebut ke smartphone android.

Gambar 5.7 Tampilan Install Aplikasi


2. Proses instalasi membutuhkan waktu
beberapa detik sebelum aplikasi STAMOR
siap digunakan.

Gambar 5.5 Aplikasi Tersimpan pada


Komputer
Aplikasi STAMOR pada Smartphone
File APK yang telah tersimpan pada Gambar 5.8 Tampilan Proses Install
komputer lalu dipindahkan ke memory 3. Setelah proses install maka aplikasi akan
perangkat pada smartphone android. terlihat pada halaman menu di perangkat
Pilih STAMOR_1.apk untuk memulai instalasi. android.

63
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Gambar 5.9 Aplikasi pada Halaman Menu Gambar 5.11 Memasukkan Pin Bluetooth
Cara Kerja Aplikasi STAMOR 2. Halaman Menu Utama STAMOR
Berikut ini adalah penjelasan mengenai
cara kerja aplikasi STAMOR yang digunakan Halaman menu utama menampilkan
sebagai petunjuk dalam menggunakan aplikasi. logo stikom, tombol start, dan tombol about.
Adapun langkah – langkah memulai aplikasi Apabila tombol tersebut ditekan maka akan
STAMOR sebagai berikut : berpindah pada tampilan selanjutnya.
1. Langkah pertama adalah menghubungkan
bluetooth pada smartphone dengan
bluetooth pada mesin. Bluetooth pada
mesin bernama HC-05 (6886) seperti
gambar dibawah :

Gambar 5.12 Tampilan Menu Utama


3. Halaman Start
Pada halaman start terdapat tombol
select device, tombol on, tombol off, tombol
start, dan tombol open.
Gambar 5.10 Menghubungkan Bluetooth
Selanjutnya adalah memasukkan pin pada
bluetooth HC-05 agar terhubung. Setelah
bluetooth terhubung, selanjutnya adalah
membuka aplikasi STAMOR pada tampilan
menu smartphone.

64
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Gambar 5.13 Tampilan Start Pada halaman about menampilkan


Tombol select device berguna untuk deskripsi tentang aplikasi STAMOR. Seperti
memilih bluetooth pada mesin. Ketika gambar dibawah :
bluetooth terhubung maka label not connected
akan berubah menjadi connected. Tombol on
berguna untuk mengaktifkan kontak pada
sepeda motor, dan tombol off untuk mematikan
kontak. Tombol start berfungsi untuk
menyalakan mesin sepeda motor, tetapi tombol
start tidak akan berfungsi apabila belum
menekan tombol on pada kontak. Tombol open
berfungsi untuk membuka jok pada sepeda
motor.
4. Tampilan Select Device
Ketika tombol select device ditekan
maka akan memilih bluetooth pada mesin dan
label akan menjadi connected. Seperti gambar
dibawah : Gambar 5.15 Tampilan About
6. Halaman About Application
Halaman about application akan tampil
apabila user menekan dan menahan tombol
menu pada smartphone. Seperti gambar
dibawah :

Gambar 5.16 Tampilan About Application


4.2 Pengujian Sistem
Gambar 5.14 Tampilan Select Device dan Setelah sistem selesai dibuat, maka
Tampilan Label perlu dilakukan pengujian terhadap sistem
5. Halaman About tersebut. Pengujian sistem ini bertujuan untuk
mengetahui sejauh mana sistem dapat

65
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

memenuhi kebutuhan user dan sejauh mana 1. Untuk kedepannya aplikasi ini
ketepatan eksekusi yang dilakukan oleh sistem. diharapkan dapat dikembangkan dan
Pengujian sistem ini dilakukan untuk bekerja bukan hanya pada andoid saja,
mengetahui jarak respon dari bluetooth tetapi pada platform lainnya seperti
smartphone pada bluetooth yang terpasang iphone, windows mobile dan platform
pada mesin. Adapun hasil dari pengujian yang lainnya.
dilakukan sebagai berikut : 2. Diharapkan sistem ini dapat
Jarak Tempuh dikembangkan lagi. Bukan hanya
Status
Sepeda Motor melakukan starter atau membuka jok,
Percobaan Pengiriman
dengan tetapi diharapkan dapat menambah fitur
Perintah
Smartphone keamanan pada sepeda motor.
1 0 Meter Masih Respon 3. Diharapkan pada aplikasi ini dapat
2 3 Meter Masih Respon dikembangkan dengan memberikan
3 5 Meter Masih Respon fitur keamanan pada aplikasi, sehingga
4 10 Meter Masih Respon tidak semua orang dapat menggunakan
aplikasi tersebut.
Tabel 5.1 Pengujian Sistem 4. Diharapkan pada pembuatan aplikasi
dapat dilakukan secara offline sehingga
PENUTUP dapat melakukan pembuatan aplikasi
Setelah melakukan penelitian tentang tanpa adanya jaringan internet.
Perancangan Sistem Starter Sepeda Motor
Menggunakan Aplikasi Android Berbasis
Arduino Uno serta hasil pembahasan yang DAFTAR PUSTAKA
telah penulis uraikan pada bab – bab Pratama, I Putu Agus Eka, 2014, Sistem
sebelumnya maka dapat ditarik kesimpulan informasi dan imlementasinya,
serta saran yang nantinya dapat diharapkan Informatika, Bandung.
berguna dan bermanfaat dalam penerapan Setiawan, Afrie, 2011, 20 Aplikasi
aplikasi kedepannya. Mikrokontroler ATMega16 menggunakan
6.1 Kesimpulan BASCOM – AVR, Andi, Yogyakarta.
Safaat H, Nazruddin, 2014, Pemrograman
Setelah penulis menyelesaikan Aplikasi Mobile Smartphonne dan Tablet
pembuatan aplikasi starter sepeda motor PC Berbasis Android, PT Elex Media
dengan aplikasi android, maka penulis menarik Komputindo, Bandung.
kesimpulan sebagai berikut : Subiyantoro, Eko, Arsitektur Sistem Operasi
1. Aplikasi ini dapat membantu pengguna Android, Online pada
untuk melakukan perawatan mesin http://www.vedcmalang.com/pppptkboeml
sepeda motor dengan melakukan g/index.php/menuutama/teknologi-
pemanasan mesin tanpa harus berjalan informasi/825-arsitektur-sistem-operasi-
menuju sepeda motor. android, diakses pada tanggal 17 Februari
2. Sistem starter sepeda motor ini 2016.
menggunakan sistem starter elektrik. L. Trinanda, Belajar Mikrokontroler
3. Perangkat akan rusak apabila terkena ATMega328, Online pada http://ym-
air. try.blogspot.co.id/2014/02/atmega328.html
6.2 Saran , diakses pada tanggal 18 Februari 2016.
Taufik, Azzi, Mikrokontroler Arduino Uno,
Dari beberapa kesimpulan yang telah
Online pada
diambil, maka penulis menyertakan saran –
http://dialogsimponi.blogspot.co.id/2014/1
saran yang akan membantu untuk
1/normal-0-false-false-false-in-x-none-
pengembangan aplikasi ini untuk kedepannya :
x.html, diakses pada tanggal 18 Februari
2016.

66
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503

Prasetya, Angga, Elektrik Seat Opener, Online http://firmanonetu.blogspot.co.id/2013/10/siste


pada m-starter-pada-sepeda-motor.html, diakses
http://aprasetyaa.blogspot.co.id/2011/05/el pada tanggal 25 Februari 2016.
ektrik-seat-opener.html, diakses pada
tanggal 25 Februari 2016.
Jamaludin, Firman, Sistem Starter Pada
Sepeda Motor, Online pada

67

Anda mungkin juga menyukai