Sumardi
Stmik Balikpapan, Jl. Amd Manunggal No. 09 Balikpapan
Email: sumardi@stmikbpn.ac.id
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
53
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
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
56
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
57
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
58
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
59
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
60
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
61
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
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.
62
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
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 :
64
Jurnal Metik, Vol 1 No 1 2017 ISSN : 2580-1503
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
67