Skripsi Jadi
Skripsi Jadi
PENDAHULUAN
2.2 Mikrokontroler
Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol
rangkaian elektronik dan umunya dapat menyimpan program didalamnya.
Mikrokontroler umumnya terdiri dari CPU (Central Processing Unit), memori, I/O
tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah
terintegrasi di dalamnya. Kelebihan utama dari mikrokontroler ialah tersedianya
RAM dan peralatan I/O pendukung sehingga ukuran board mikrokontroler menjadi
sangat ringkas. (Sudjadi. 2005)
Dalam perkembangannya, mikrokontroler tidak berkembang sebagaimana
pesatnya perkembangan mikroprosesor. Mikroprosesor banyak digunakan sebagai
otak dari suatu PC (Personal Computer), sedangkan aplikasi mikrokontroler lebih
banyak digunakan untuk mengendalikan sistem – sistem otomatis yang berdiri
sendiri (stand alone) atau tempelan seperti mesin fotokopi, remote controller, sistem
keamanan hingga aplikasi robot.
Mikrokontroler berbeda dengan mikroprosesor dalam banyak hal, terutama
dalam penggunaannya. Agar mikroprosesor dapat digunakan, maka komponen –
komponen seperti memori, komponen penerima data, komponen pengirim data dan
komponen tambahan lainnya perlu untuk ditambahkan. Sedangkan pada
mikrokontroler komponen – komponen tambahan tersebut tidak selalu diperlukan
karena sudah terpasang di dalam (built in) mikrokontroler.
Untuk dapat membuat mikrokontroler bekerja, ada banyak hal yang harus
dikerjakan. Pertama adalah membuat program. Program yang dibuat harus sesuai
dengan jenis mikrokontroler yang digunakan, hal ini karena tiap mikrokontroler
memiliki bahasa pemograman tersendiri yang mungkin tidak kompatibel. Setelah
anda membuat program dengan menggunakan editor teks, maka anda harus
mengkompilasi program tersebut sesuai dengan tipe mikrokontroler yang dipakai.
Secara sederhana tujuan mengkompilasi adalah untuk merubah dari bahasa manusia
menjadi bahasa mikrokontroler.
Setelah itu, program yang telah dikompilasi dimasukkan kedalam ROM dari
mikrokontroler tersebut. Ada jenis mikrokontroler yang tidak memiliki ROM
internal. Untuk itu anda harus memasukkan kedalam ROM menggunakan EPROM
programmer. Jika mikrokontroler yang anda gunakan memiliki ROM internal, maka
dengan menggunakan programmer mikrokontroler, program akan dimasukkan
kedalam ROM internalnya. Setelah memasang resonator dan catu daya, maka
mikrokontroler tersebut akan bekerja sesuai dengan program yang anda berikan (10).
Mikrokontroler adalah mikrokomputer chip tunggal yang dirancang secara
spesifik untuk aplikasi – aplikasi kontrol dan bukan untuk aplikasi – aplikasi
serbaguna. Perangkat ini sering kali digunakan untuk memenuhi suatu kebutuhan
kontrol tertentu, seperti mengendalikan sebuah penggerak motor. Mikrokomputer
chip tunggal, dilain pihak biasanya melaksanakan beragam fungsi yang berbeda dan
dapat mengendalikan beberapa proses dalam waktu yang bersamaan. Aplikasi –
aplikasi yang tipikal meliputi kontrol perangkat – perangkat peripheral seperti motor,
penggerak, printer, dan komponen – komponen subsistem minor.
Mikrokontroler PIC adalah sebuah perangkat mikrokontroler serbaguna yang
umumnya digunakan dalam suatu aplikasi stand-alone untuk melaksanakan fungsi –
fungsi logika sederhana, pewaktuan dan kontrol input/output. Perangkat – perangkat
PIC menyediakan solusi biaya rendah yang fleksibel yang dengan sangat efektif
menjembatani jurang pemisah antara komputer – komputer chip tunggal dan
penggunaan chip logika duskrit dan chip timer.sejumlah perangkat PIC dan
mikrokontroler dibuat dengan menyertakan interpreter bahasa tingkat tinggi
Mikrokontroler sebagai suatu terobosan teknologi mikroprosesor dan
mikrokomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi baru.
Sebagai teknologi baru, yaitu teknologi semikonduktor dengan kandungan transistor
yang lebih banyak namun hanya membutuhkan ruang yang kecil serta dapat
diproduksi secara masal (dalam jumlah banyak) membuat harganya menjadi lebih
murah dibandingkan mikroprosesor.
Adapun kelebihan dari mikrokontroller adalah sebagai berikut :
1. Penggerak pada mikrokontoler menggunakan bahasa pemrograman assembly
dengan berpatokan pada kaidah digital dasar sehingga pengoperasian sistem
menjadi sangat mudah dikerjakan sesuai dengan logika sistem.
2. Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O
terintegrasi menjadi satu kesatuan kontrol sistem.
3. Sistem running bersifat berdiri sendiri tanpa tergantung dengan komputer
Sedangkan parameter komputer hanya digunakan untuk download perintah
instruksi atau program.
4. Pada mikrokontroler tersedia fasilitas tambahan untuk pengembangan
memori dan I/O yang disesuaikan dengan kebutuhan sistem.
5. Harga untuk memperoleh alat ini lebih murah dan mudah didapat.
Disini akan dijelaskan terlebih dahulu tentang koordinat gps pada google
maps untuk mengetahui selisih perbedaan koordinat dalam jarak dengan satuan
meter. Jika melihat peta atau pada gps google maps, pasti akan ada garis-garis
menurun (garis bujur) dan garis-garis mendatar (garis lintang) yang sudah dibuat
berdasarkan kesepakatan dengan jarak-jarak tertentu, dimana perpotongan antara dua
garis itu disebut sebagai Koordinat. Dimana untuk perngertian dari latitude dan
longtitude yaitu :
1. Latitude adalah garis lintang mengarah dari khatulistiwa (0) ke kutub selatan,
atau khatulistiwa ke kutub utara (sudut 0-90 dan 0 90).
2. Longtitude adalah garis bujur adalah garis horizontal seperti dari khatulistiwa.
Sudut 0 (Greenwich) ke arah Hawai adalah 0-180, sedangkan kebalikannya dari
0 ke-180.
2.6 Relay
Relay adalah sebuah saklar yang dapat digunakan untuk menghubungkan atau
memutuskan aliran listrik yang dikontrol dengan memberikan tegangan dan arus
tertentu pada koilnya. Relay biasanya hanya mempunyai satu kumparan. Pada
dasarnya, kontruksi dari relay terdiri dari lilitan kawat (koil) yang dililitkan pada inti
besi lunak. Jika lilitan kawat mendapat aliran arus, inti besi lunak kontak
menghasilkan medan magnet dan menarik switch kontak. Switch kontak
mengalami gaya listrik magnet sehingga berpindah posisi ke kutublain atau
terlepas dari kutub asalnya.
Jenis relay berdasarkan cara kerjanya terbagi atas beberapa bagian seperti
berikut:
1. Normal terbuka. Kontak saklar tertutup hanya jika relay dihidupkan.
2. Normal tertutup. Kontak saklar terbuka hanya jika relay dihidupkan.
3. Tukar-Sambung.Kontak saklar berpindah dari satu kutub ke kutub lain saat
relay dihidupkan.
4. Bila arus masuk pada gulungan, maka seketika gulungan akan berubah
menjadi medan magnet. Gaya magnet inilah yang akan menarik luas
sehingga saklar akan berkerja.
Keadaan ini akan bertahan selama arus mengalir pada kumparan relay. Dan
relay akan kembali ke posisi semula (normal), bila tidak ada lagi arus yang mengalir
padanya. Posisi normal relay tergantung pada jenis relay yang digunakan. Biasanya
kontak yang akan terhubung saat relay bekerja disebut Normally Open (NO),
sedangkan kontak yang membuka saat relay bekerja disebut Normally Close (NC)
2.8 Android
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler
seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka
bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan
oleh bermacam peranti bergerak.Awalnya, Google Inc. membeli Android Inc.,
pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk
mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34
perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC,
Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Android merupakan salah satu sistem operasi yang sangat berkembang saat
ini, dengan berbasiskan Linux sistem operasi ini dirancang untuk mengembangkan
perangkat seluler layar sentuh seperti smartphone dan juga komputer tablet. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi
untuk digunakan oleh bermacam piranti gerak.
Salah satu penyebab mengapa sistem operasi Android begitu gampang
diterima oleh pasar dan dengan cepatnya berkembang, itu dikarenakan android
menggunakan bahasa pemrograman Java serta kelebihannya sebagai software yang
menggunakan basis kode komputer yang bisa didistribusikan secara terbuka (open
source) sehingga pengguna dapat membuat aplikasi baru didalamnya.
Dan hal tersebut mengakibatkan banyaknya pengembang software yang
berbondong untuk mengembangkan aplikasi berbasis Android. Sehingga saat ini bila
dibanding dengan OS yang lain untuk perangkat handphone dan PC tablet. Android
adalah yang mempunyai dukungan aplikasi dan game non berbayar terbanyak yang
bisa diunduh oleh penggunanya melalui Google Play. Dengan terdapatnya fitur
seperti browser, MMS, SMS, GPS, dan lain-lain maka sangat memudahkan
penggunanya untuk mendapatkan informasi, mengetahui posisi, serta juga
komunikasi antar para pengguna.
Ada beberapa kelebihan mngunakan android, antara lain :
1. Multitasking –Kalau anda pernah merasakan keunggulan dari Symbian yang bisa
membuka beberapa aplikasi sekaligus, begitu juga Android yang mampu
membuka beberapa aplikasi sekaligus tanpa harus menutup salah satunya.
2. Kemudahan dalam Notifikasi –Setiap ada SMS, Email, atau bahkan artikel terbaru
dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android, tak
ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga Anda tidak akan
terlewatkan satu SMS, Emailataupun Misscallsekalipun.
3. Akses Mudah terhadap Ribuan Aplikasi Android lewat GoogleAndroid App
Market–Kalau Anda gemarinstallaplikasi ataupun games, lewat GoogleAndroid
App MarketAnda bisa mendownloadberbagai aplikasi dengan gratis. Ada banyak
ribuan aplikasi dan gamesyang siap untuk Anda download di ponsel Android.
4. Pilihan Ponsel yang beranekaragam –Bicara ponsel Android, akan terasa „beda‟
dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka
Android tersedia di ponsel dari berbagai produsen, mulai dari Sony
2.10 WEB
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah
satu layanan yang didapat oleh pemakai computer yang terhubung ke internet.
Hubungan antara WEB dengan Android untuk mengakses data dari WEB
keperangkat.Web ini menyediakan informasi bagi pemakai computer yang terhubung
ke internet dari sekedar informasi “sampah” atau informasi yang tidak berguna sama
sekali sampai informasi yang serius; dari informasi yang gratisan sampai informasi
yang komersial.
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi,
suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis
yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-
masing dihubungkan dengan jaringan-jaringan halaman.
Satelit GPS
POWER
SUPPLY
RELAY KUNCI
ATMega KONTAK
GPS
NEO-6M
328
BUZZER
GSM SIM
900
Handphone
Gambar 3.1 Diagram Blok
Pada diagram blok diatas dapat di amati mekanisme dari perinsip kerja alat.
Pada diagram blok diatas, setiap rangkaian disupply oleh power supply. Ketika alat
di nyalakan GPS akan mendeteksi posisi longitude, dan latitude yang diberikan oleh
satelit untuk mengetahui posisi dari perangkat. Kemudian data posisi yang berasal
dari satelit akan di olah oleh Mikrokontroler sebagai posisi dari kendaraan. Dalam
melakukan komunikasi dengan perangkat android, Mikrokontroler mengirimkan dan
menerima data melalui modul SIM 900. Data yang di kirim oleh mikrokontroler
merupakan data posisi kendaraan yang diperoleh dari modul GPS, sementara data
yang diterima melalui perangkat android ke mikrokkontroler berupa perintah yang
akan di eksekusi oleh mikrokontroler. Ada beberapa perintah yang akan diterima
mikrokontroler dari android melalui modul SIM 900, diantaranya perintah untuk
mematikan kendaraan dan menyalakan kendaraan.
Ketika perintah yang diterima oleh mikrokontroler merupakan perintah untuk
mematikan kendaraan maka mikrokontroler akan mematikan modul relay yang
terhubung ke kunci kontak dan mematikan alaram, sedankan kedua ketika
mikrokontroler menerima perintah untuk menyalakan kendaraan maka buzzer akan
menyala duakali dan relay dalam status menyala sehingga kunci kontak terhubung.
sistem minimum dan rangkaian I/O. Rangkaian minimum mikrokontroler terdiri dari
Berikut adalah spesifikasi dari modul GSM Shield SIM 900 yang digunakan :
1. Kompatibel dengan Mikrokontroler ATMega328.
2. Mendukung quad band 850/900/1800/1900MHz.
3. Kendali melalui AT Command: Standar-GSM 07.07 & 07.05 dan Enhanced-
SIMCOM AT Commands.
4. GPRS Multi slot kelas 10/8.
5. GPRS Mobile Station kelas B.
6. Layanan pesan singkat.
7. Pemilihan port serial bebas.
8. Semua pin-pin SIM 900 Break Out.
9. Support RTC dengan Super Cap.
10. Power on/off dan fungsi reset didukung oleh antarmuka Mikrokontroler
ATMega328.
Rangkaian ini terhubung ke PC5 yang diset sebagai pin input. Sehingga
tegangan baterai aki yang diterima pada rangkaian akan dapat diolah oleh
Mikrokontroler ATMega328.
DC kemudian tegangan 12V DC itu diubah oleh Regulator 7805 menjadi 5V DC.
Setelah dilakukan pengukuran maka diperoleh besarnya tegangan keluaran sebesar
5V.
IN OUT
11.91 V 4.98 V
Tabel 4.1 Pengujian Tegangan Input Dan Ouput Pada Rangkaian Regulator 7805
Dari hasil pengukuran diperoleh data seperti tabel 4.1 .dimana nilai tegangan
input yang terukur sebesar 11.91 volt dan tegangan output sebesar 4.98 volt.
yang dikeluarkan oleh Baterai Aki melalui Kunci Kontak, dengan mengukur
tegangan keluaran dari Kunci Kontak saat keadaan On atau Off menggunakan
multimeter digital.
Pada pengujian yang dilakukan tegangan masuk dari Baterai Aki sebesar 12V
DC kemudian tegangan 12V DC itu melewati Kunci Kontak dan diubah oleh
Regulator 7805 menjadi 5V DC. Setelah dilakukan pengukuran maka diperoleh
besarnya tegangan keluaran sebesar 5V.
Dengan begitu dapat dipastikan apakah terjadi kesalahan terhadap rangkaian
atau tidak. Jika diukur, hasil dari keluaran tidak murni sebesar +5 Volt dikarenakan
beberapa faktor, diantaranya kualitas dari tiap-tiap komponen yang digunakan tidak
stabil. Di bawah ini dapat dilihat tabel dan gambar tegangan pada rangkaian Kunci
Kontak yang digunakan pada saat pengujian.
Tabel 4.2 Pengujian Tegangan Input Dan Ouput Pada Rangkaian Kunci Kontak
Dalam Kondisi On Atau Off
Dari hasil pengukuran diperoleh nilai tegangan input pada ic 7805 saat
kondisi kontak on adalah 11.91 volt dan nilai tegaan output sebesar 4.98 volt
sedangkan nilai teganan input dan output pada kondisi kunci off adalah sebesar 0
volt.
5.1 Kesimpulan
Dari hasil perancangan sistem hingga pengujian dan pembahasan sistem
maka penulis dapat menarik kesimpulan, antara lain:
1. Telah berhasil dirancang sebuah sistem yang dapat mencari posisi kendaraan
yang hilangmenggunakan mikrokontroler ATMega328 dengan memanfaatkan
WEB dan GPS.
5.2 Saran
Setelah melakukan penelitian, diperoleh beberapa hal yang dapat dijadikan
saran untuk melakukan penelitian ini lebih lanjut yaitu:
1. Untuk pengembangan lebih lanjut, perlu diaplikasikan langsung pada kendaraan
secara nyata.
2. Untuk pengembangan lebih lanjut, sistem GPS dapat diaplikasikan
langsung dengan pihak kepolisian sehingga dapat membantu pihak
kepolisian dapat mengurangi pencurian kendaraan bermotor yang saat ini
sangat marak terjadi.
DAFTAR PUSTAKA
1. BPS, 2015. Jumlah Kendaraan Bermotor Yang Terdaftar (unit) [serial online]
https://sumut.bps.go.id/statictable/2015/03/31/69/jumlah-kendaraan
bermotor-yang terdaftar-unit-2004---2013.html.
Diakses : 10 Februari 2019.
2. Sudjadi. 2005. Teori dan Aplikasi Mikrokontroler. Graha Ilmu. Yogyakarta.
3. Febrianto AR, 2017. Sistem Pengaman Dan GPS.Batam: Politeknik Negeri
Batam, Program Studi Teknik Elektronika.
4. Marsudi D, 2006. Operasi Sistem Tenaga Listrik. Graha Ilmu. Yogyakarta.
5. Simarmata, Janner, 2010.Rekayasa WEB.Yogyakarta.Andi.
6. Marhaposan Situmorang. 2011. Dasar – Dasar Mikrokontroler MCS-51. USU
Press. Medan.
7. Michael Tooley. 2002. Rangkaian Elektronik : Prinsip dan Aplikasi. Erlanga.
Jakarta.
8. Moh. Ibnu Malik. 2003. Belajar Mikrokontroler PIC16 F84. Gava Media.
Yogyakarta.
9. Muhammad Syahwil. 2013. Panduan Mudah Simulasi dan Praktik
Mikrokontroler Arduino. Andi Yogyakarta. Yogyakarta.
10.Pangestu A, Sumardi, Sudjadi, 2014. Perancangan Alat Pengaman Dan
Tracking Kendaraan Sepeda Motor Dengan Menggunakan
MikrokontrolerATMega544PA. TRANSIENT
11. http://abisabrina.files.wordpress.com/2014/04/atmega328p.jpg
Diakses : 10 Maret 2019.
12. Siswo, Anggoro. 2015. Pengantar Mikrokontroler dan Aplikasi Pada Arduino.
Teknosain. Yogyakarta.