Anda di halaman 1dari 30

Perancangan dan Pembuatan Alat Keamanan Kendaraan Bermotor Terkoneksi Smartphone

Android Lolypop Berbasis Microcontroller AT89s51

Nama : Mega Satria Setiadi

Nim : 16.01.304

Kelas : TI3H

STMIK STIKOM BALIKPAPAN

Sekolah Tinggi Manajemen Informatika dan Komputer

Jalan AMD Manunggal BDS Balikpapan, Kalimantan Timur – 76114

Telepon/Faksiili +62 542 766 766, email : info@stmikbpn.ac.id

TAHUN AKADEMIK 2017/2018


Kata Pengantar
Puji syukur saya panjatkan kepada TUHAN Yang Maha Esa atas segala rahmat-Nya
sehingga makalah ini dapat tersusun hingga selesai. Tidak lupa penulis mengucapkan banyak
terimakasih atas bantuan dari pihak yang berkomunikasi dengan memberikan sumbangan baik
materi maupun pukirannya.

Harapan penulis adalah semoga makalah ini dapat menambah pengetahuan dan
pengalaman pembaca, dan untuk ke depannya dapat memperbaiki maupun menambah isi
makalah ini agar menjadi lebih baik lagi.

Karena keterbatasan pengetahuan maupun pengalaman penulis, penulis yakin masih


banyak kekurangan dalam makalah ini, oleh karena itu penulis sangat mengharapkan saran dan
kritik yang membangun pembaca demi kelengkapan makalah ini.

Balikpapan, 20 Juli 2018

Mega Satria Setiadi

1
Daftar Isi

Kata Pengantar.......................................................................................................................................................................................1
Daftar Isi ...................................................................................................................................................................................................2
BAB I...........................................................................................................................................................................................................4
PENDAHULUAN .....................................................................................................................................................................................4
1.1 Latar Belakang Masalah........................................................................................................4
1.2 Rumusan Masalah ...................................................................................................................4
1.3 Tujuan Penelitian ....................................................................................................................4
1.4 Manfaat Penelitian ..................................................................................................................4
BAB II .........................................................................................................................................................................................................5
LANDASAN TEORI ................................................................................................................................................................................5
2.1 Penelitian yang berhubungan ............................................................................................5
2.2 Landasan Teori .........................................................................................................................5
2.2.1 Mikrokontroler AT89S51 .....................................................................................................5
2.2.2 Konstruksi AT89S51 ..............................................................................................................6
2.2.3 Pin-Pin pada Mikrokontroler AT89S51 ........................................................................7
GND (Pin 20) ...........................................................................................................................................................................................8
Port 0 (Pin 39-Pin 32) .........................................................................................................................................................................8
Port 2 (Pin 21 – pin 28) ......................................................................................................................................................................8
Port 3 (Pin 10 – pin 17) ......................................................................................................................................................................8
RST (pin 9)...............................................................................................................................................................................................9
ALE/PROG (pin 30)..............................................................................................................................................................................9
PSEN (pin 29) .........................................................................................................................................................................................9
EA (pin 31)...............................................................................................................................................................................................9
XTAL1 (pin 19) ......................................................................................................................................................................................9
XTAL2 (pin 18) ................................................................................................................................................................................... 10
2.2.4 Relay .......................................................................................................................................... 10
Gambar 2.2 Simbol Relay dan Rangkaian Driver .................................................................................................................. 11
2.2.5 Penguat Operasional ........................................................................................................... 11
2.2.6 Transistor ................................................................................................................................ 14
Gambar 2.9 Transistor Sebagai Saklar OFF............................................................................................................................. 16
2.2.7 Regulator Tegangan ............................................................................................................ 16
Gambar 2.10 Bentuk IC Regulator dan Simbol Rangkaian ............................................................................................... 17
Gambar 2.11 Rangkaian Catu Daya dengan IC Regulator ................................................................................................. 18
Gambar 2.12 Regulator Negatif.................................................................................................................................................... 20
2
2.2.8 Dual Tone Multi Frequency (DTMF) ............................................................................ 20
Gambar 2.13 Kombinasi nada DTMF ......................................................................................................................................... 20
Gambar 2.14 IC-IC DTMF buatan Mitel ..................................................................................................................................... 21
2.2.9 Bahasa Assembly MCS-51 ................................................................................................. 22
Gambar 2.15 8051 Editor, Assembler, Simulator (IDE)..................................................................................................... 26
2.6 Software Downloader......................................................................................................... 26
Gambar 2.16 ISP- Flash Programmer 3.a ................................................................................................................................. 27
BAB III .................................................................................................................................................................................................... 28
METODOLOGI PENELITIAN .......................................................................................................................................................... 28
3.1 Metode Penelitian ................................................................................................................ 28
3.2 Metode Pengumpulan Data .............................................................................................. 28
3.3 Metode Analisis Data .......................................................................................................... 28
DAFTAR PUSTAKA ............................................................................................................................................................................ 29

3
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Sekarang ini banyak kasus pencurian sepeda motor yang mana pelakunya hanya
membutuhkan uk mencuri sepeda motor sasaran. Hanya dengan alat khusus buatanya sendiri,
pelaku dapat membawa pulang 1 unit sepeda motor. Biasanya pelaku berkelompok antara 2
sampai 3 orang. Satu orang mengawasi lingkungan sekitar, satu orang mengantarkan juru kunci,
satu orang sebagai juru kunci, degan kata lain yang ahli dalam menggunakan alat khusus yang
dibuatnya. Lokasi yang di jadikan sasaran bukan hanya lokasi yang sepi saja namun lokasi yang
ramai sekali pun menjadi sasaran aksi pencurian.

Pencegahaan sudah banyak di lakukan seperti memasang CCTV, menggunakan jasa


tukang parkir, menggunakan kunci ganda. Namun hal tersebut tidak membuat para pencuri
menjadi takut atau mengurungkan niat mereka untuk mencuri sepeda motor. Solusinya adalah
dengan memasang sebuah alat yang dapat membuat motor tidak menyala jika dipaksa untuk
menyala dan klakson akan berbunyi terus sampai listrik dari aki habis. Namun alat ini masih ada
beberapa kekurangannya, seperti untuk membuka pengaman yang membuat motor tidak dapat
dinyalakan, harus mengisi ulang listrik dari aki sepeda motor.

Pada makalah ini penulis hanya akan membahas bagaimana perancangan dan
pembuatan alat keamanan kendaraan bermotor terkoneksi smart phone android berbasis
microcontroller. Alasan penulis hanya akan membahas bagaimana perancangan dan pembuatan
alat keamanan kendaraan bermotor terkoneksi smart phone android berbasis microcontroller
adalah penulis ingin pembaca mengerti pentingnya mempebaharui sistem keamanan yang
dimiliki, khususnya kendaraan bermotor, sesuai dengan perkembangan jaman.

Sepengetahuan penulis , makalah dengan judul serupa belum pernah dituliskan oleh
penulis terdahulu. Di makalah ini penulis akan menyampaikan perancangan dan pembuatan alat
keamanan kendaraan bermotor secara bertahap dan mendetail, agar pembaca dapat
membuatnya sendiri, dengan catatan diawasi oleh professional. Selain beberapa hal tersebut ,
keunggulan makalah ini adalah bersemuber pada karya tulis serupa dan terbaru yang menjadi
sumber bacaan penulis .

1.2 Rumusan Masalah


1. Bagaimana perancangan alat keamanan kendaraan bermotor ?
2. Bagaimana pembuatan alat keamanan kendaraan bermotor ?

1.3 Tujuan Penelitian


1. Menjelaskan Bagaimana cara perancangan alat keamanan kendaraan bermotor.
2. Menjelaskan bagaimana cara pembutan alat keamanan kendaraan bermotor.
1.4 Manfaat Penelitian
Dalam penulisan makalah ini dapat di temukan beberapa manfaat, yaitu:

1. Untuk merancang alat keamanan kendaraan bermotor.


2. Untuk membuat alat keamanan kendaraan bermotor.
3. Untung mengurangi tingkat pencurian motor.

4
BAB II

LANDASAN TEORI

2.1 Penelitian yang berhubungan


Nama Peneliti Judul Penelitian Hasil penelitian
Visca Sylvia Perancangan dan pembuatan Merancang alat keamanan pada
Prototype alat pengaman kendaraan dengan
kendaraan roda dua terkoneksi menggunakan sistem
handphone berbasis pengendali dari handphone.
mikrokontroler at89s51
Perbedaan : Penelitian yang di lakukan oleh Visca Sylvia memahas bagaimana perancangan dan
pembuatan alat keamanan pada kerdaraan roda dua saja sedangkan penulis membahas mengenai
perancangan dan pembuatan pada semua kendaraan bermotor.
Sumber: hasil kajian 2009

Nama Peneliti Judul Penelitian Hasil penelitian


Agus Nurhartono Perancangan sistem keamanan Merancang alat keamanan pada
untuk mengetahui posisi kendaraan dengan
kendaraan yang hilang menggunakan sistem gps dari
berbasis gps dan di tampilkan handphone.
dengan smartphone
Perbedaan : Penelitian yang di lakukan oleh Agus Nurhartono memahas perancangan
menggunakan gps sedangkan penulis membahas mengenai perancangan dan pembuatan
menggunakan mikrokontroler.
Sumber: hasil kajian 2015

Nama Peneliti Judul Penelitian Hasil penelitian


Eko Susanto Rancang bangun sistem Merancang alat keamanan pada
Herlinawati keamanan ganda interaktif kendaraan dengan
Umi Mudika kendaraan mermotor roda dua menggunakan sistem RFID dari
berbasis RFID handphone.
Perbedaan : Penelitian yang di lakukan oleh Eko Susanto, Herlinawati, Umi Mudika memahas
perancangan menggunakan RFID sedangkan penulis membahas mengenai perancangan dan
pembuatan menggunakan mikrokontroler.
Sumber: hasil kajian 2014

2.2 Landasan Teori

2.2.1 Mikrokontroler AT89S51

Mikrokontroler AT89S51 merupakan salah satu keluarga dari MCS-51 keluaran Atmel.

Jenis mikrokontroler ini pada prinsipnya dapat digunakan untuk mengolah data per bit ataupun

data 8 bit secara bersamaan. Pada prinsipnya program pada mikrokontroler dijalankan

bertahap, jadi pada program itu sendiri terdapat beberapa set instruksi dan tiap instruksi itu

dijalankan secara bertahap atau berurutan. Beberapa fasilitas yang dimiliki oleh mikrokontroler

AT89S51 adalah sebagai berikut :

5
a. Sebuah Central Processing Unit 8 bit

b. Osilatc : internal dan rangkaian pewaktu

c. RAM internal 128 byte

d. Flash memori 4 Kbyte + 2Kbyte EEprom

e. Daya tahan 1000 kali baca/tulis

f. Tiga level kunci memori progam

g. Lima buah jalur interupsi (dua buah interupsi eksternal dan tiga buah interupsi

internal)

h. Empat buah programable port I/O yang masing-masing terdiri dari delapan buah

jalur I/O

i. Sebuah port serial dengan kontrol serial full duplex UART

j. Kemampuan untuk melaksanakan operasi aritmatika dan operasi logika

k. Kecepatan dalam melaksanakan instruksi per siklus 1 mikrodetik pada frekuensi

12 MHz.

2.2.2 Konstruksi AT89S51

Mikrokontroler AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1

kristal serta catu daya 5 volt. Kapasitor 10 micro-fard dan resistor 10 kilo Ohm dipakai untuk

membentuk rangkaian riset. Dengan adanya rangkaian riset ini AT89S51 otomatis diriset begitu

rangkaian menerima catu daya. Kristal dengan frekuensi maksimum 24MHz dan kapasitor 30

mikro-farad dipakai untuk melengkapi rangkaian oscilator pembentuk clock yang menentukan

kecepatan kerja Mikrokontroler.

Memori merupakan bagian yang sangat penting pada Mikrokontroler. Mikrokontroler

memiliki dua macam memori yang sifatnya berbeda. Read Only Memory (ROM) yang isinya tidak

berubah meskipun IC kehilangan catu daya. Sesuai dengan keperluannya, dalam susunan MCS-51

memori penyimpanan program ini dinamakan sebagai memori program. Random Access Memory

(RAM) isinya akan sirna begitu IC kehilangan catu daya, dipakai untuk menyimpan data pada saat

program bekerja. RAM yang dipakai untuk menyimpan data ini disebut sebagai memori data.

6
Ada berbagai jenis ROM. Untuk Mikrokontroler dengan program yang sudah baku dan

diproduksi secara massal, program diisikan kedalam ROM pada saat IC Mikrokontroler dicetak

dipabrik IC. Untuk keperluan tertentu Mikrokontroler menggunakan ROM yang dapat diisi ulang

atau Programble-Eraseable ROM yang disingkat menjadi PROM (PEROM). Dulu banyak UV-

EPROM (Ultra Violet Eraseable Programble ROM) yang kemudian dinilai mahal dan ditinggalkan

setelah ada flash PEROM yang harganya jauh lebih murah.

Jenis memori yang dipakai untuk memori program AT89S51 adalah flash PEROM,

program untuk mengendalikan Mikrokontroler diisikan ke memori itu lewat bantuan alat yang

dinamakan sebagai AT89C4051 flash PEROM Programmer. Memori data yang disediakan dalam

chip AT*(S51 sebesar 128 kilo byte) meskipun hanya kecil saja tapi untuk banyak keperluan

memori kapasitas itu sudah cukup.

AT89S51 dilengkapi UART (Universal Asyncronous Receiver/Transmiter) yang biasa

dipakai untuk komunikasi data secara seri. Jalur untuk komunikasi data seri (RXD dan TXD)

diletakkan berhimpitan dengan P1.0 dan P1.1. pada kaki nomor 2 dan 3, sehingga kalau sarana

input/output bekerja menurut fungsi waktu. Clock penggerak untaian pencacah ini bisa berasal

dari oscillator kristal atau clock yang diumpan dari luar lewat T0 dan T1/T0 dan T1 berhimpitan

dengan P3.4 dan P3.5, sehingga P3.4 dan P3.5 tidak bisa dipakai untuk jalur input/output paralel

kalau T0 dan T1 dipakai.

AT89S51 mempunyai enam sumber pembangkit interupsi, dua diantaranya adalah sinyal

interupsi yang diumpankan ke kaki INT0 dan INT1. Kedua kaki ini berhimpitan dangan P3.2 dan

P3.3 sehingga tidak bisa dipakai sebagai jalur input/output paralel kalau INT0 dan INT1 dipakai

untuk menerima sinyal interupsi.

Port1 dan 2, UART, Timer 0, Timer 1 dan sarana lainnya merupakan yang secara fisik

merupakan RAM khusus, yang ditempatkan di Special Function Register (SFR).

2.2.3 Pin-Pin pada Mikrokontroler AT89S51

Deskripsi pin-pin pada Mikrokontroler AT89S51 :

7
Gambar 2.1 IC Mikrokontroler AT89S51
VCC (Pin 40)

Suplai tegangan

GND (Pin 20)

Ground

Port 0 (Pin 39-Pin 32)

Port 0 dapat berfungsi sebagai I/O biasa, low order multiplex address/data

ataupun penerima kode byte pada saat flash progamming Pada fungsi sebagai I/O biasa

port ini dapat memberikan output sink ke delapan buah TTL input atau dapat diubah

sebagai input dengan memberikan logika 1 pada port tersebut.

Pada fungsi sebagai low order multiplex address/data, port ini akan mempunyai

internal pull up.terutama pada saat verifikasi program.

Port 2 (Pin 21 – pin 28)

Port 2 berfungsi sebagai I/O biasa atau high order address, pada saat mengaksememori

secara 16 bit. Pada saat mengakses memori 8 bit, port ini akan mengeluarkan isi dari P2

special function register. Port ini mempunyai internal pull up dan berfungsi sebagai input

dengan memberikan logika 1. Sebagai output, port ini dapat memberikan output sink

keempat buah input TTL.

Port 3 (Pin 10 – pin 17)


8
Port 3 merupakan 8 bit port I/O dua arah dengan internal pullup. Port 3 juga

mempunyai fungsi pin masing-masing, yaitu sebagai berikut :

Nama pin Fungsi

P3.0 (pin 10) RXD (Port input serial)

P3.1 (pin 11) TXD (Port output serial)

P3.2 (pin 12) INTO (interrupt 0 eksternal)

P3.3 (pin 13) INT1 (interrupt 1 eksternal)

P3.4 (pin 14) T0 (input eksternal timer 0)

P3.5 (pin 15) T1 (input eksternal timer 1)

P3.6 (pin 16) WR (menulis untuk eksternal data memori)

P3.7 (pin 17) RD (untuk membaca eksternal data memori)

RST (pin 9)

Reset akan aktif dengan memberikan input high selama 2 cycle.

ALE/PROG (pin 30)

Address latch Enable adalah pulsa output untuk me-latch byte bawah dari alamat selama

mengakses memori eksternal. Selain itu, sebagai pulsa input progam (PROG) selama

memprogam Flash.

PSEN (pin 29)

Progam store enable digunakan untuk mengakses memori progam eksternal.

EA (pin 31)

Pada kondisi low, pin ini akan berfungsi sebagai EA yaitu mikrokontroler akan

menjalankan progam yang ada pada memori eksternal setelah sistem direset. Jika

kondisi high, pin ini akan berfungsi untuk menjalankan progam yang ada pada memori

internal. Pada saat flash progamming, pin ini akan mendapat tegangan 12 Volt.

XTAL1 (pin 19)

Input untuk clock internal.


9
XTAL2 (pin 18)

Output dari osilator.

2.2.4 Relay

Untuk memutuskan dan menghubungkan suatu rangkaian primer dengan

sekunder, diperlukan sebuah alat yaitu relay. Relay adalah sebuah saklar dengan

elektromagnetik yang dapat mengubah kontak-kontak saklar dari normally open (NO)

menjadi normally close (NC) dan sebaliknya, sewaktu alat ini menerima arus listrik.

Pada dasarnya, relay terdiri dari lilitan kawat (kumparan,koil) yang terlilit pada

suatu inti dari besi lunak. Kalau kumparan ini dilalui arus maka inti menjadi magnet

sehingga inti ini akan menarik jangkar dan kontak antara A dan B putus (membuka)

sedangkan kontak antara B dan C akan menutup. Jenis relay ini dikenal dengan nama

relay jenis kontak luar.

Macam-macam relay yang dibedakan berdasarkan cara kerjanya, yaitu:

a. Normaly Open (NO), saklar akan terbuka bila dialiri arus

b. Normaly Close (NC), saklar akan tertutup bila dialiri arus

c. Change Over (CO), relay ini mempunyai saklar tunggal yang normalnya tertutup

yang lama, bila kumparan 1 dialiri arus maka saklar akan terhubung ke terminal A,

sebaliknya bula kumparan 2 dialiri arus maka saklar akan terhubung ke terminal

B.

Analogi rangkaian relay yang digunakan pada tugas akhir ini adalah saat basis

transistor ini dialiri arus, maka transistor dalam keadaan tertutup yang dapat

menghubungkan arus dari kolektor ke emiter yang mengakibatkan relay terhubung.

Sedangkan fungsi dioda disini adalah untuk melindungi transistor dari tegangan induksi

berlebih, dimana tegangan ini dapat merusak transistor.

Jika transistor pada basis tidak ada arus maju, transistor terbuka sehingga arus

tidak mengalir dari kolektor ke emiter, relay tidak bekerja karena tidak ada arus yang

10
mengalir pada gulungan kawat. Bentuk relay yang digunakan dan bentuk relay dengan

rangkaian driver dapat dilihat pada gambar berikut:

Dioda

Vcc Tr

VB

a. Simbol b. Relay dengan rangkaian driver

Gambar 2.2 Simbol Relay dan Rangkaian Driver

2.2.5 Penguat Operasional

2.2.5.1 Karakteristik Ideal Penguat Operasional

Suatu Op-Amp ideal memiliki karakteristik-karakteristik sebagai berikut:

a. Hambatan masukan Ri = ∞

b. Hambatan keluaran Ro = 0

c. Bati tegangan Av = -∞

d. Lebar pita = ∞

e. Keseimbangan sempurna: Vo = 0 bilamana V1 = V2

f. Karakteristik tidak berubah dengan suhu.

2.2.5.2 Penguat non-inverting

Prinsip utama rangkaian penguat non-inverting adalah seperti yang diperlihatkan pada

gambar 2.3 berikut ini. Seperti namanya, penguat ini memiliki masukan yang dibuat

melalui input non-inverting. Dengan demikian tegangan keluaran rangkaian ini akan

satu fasa dengan tegangan inputnya.

11
Gambar 2.3 Rangkaian dasar penguat non-inverting

2.2.5.3 Penguat Inverting

Rangkaian dasar penguat inverting adalah seperti yang ditunjukkan pada gambar 2.4,

dimana sinyal masukannya dibuat melalui input inverting. Seperti tersirat pada

namanya, bahwa fase keluaran dari penguat inverting ini akan selalu berbalikan dengan

inputnya. Pada rangkaian ini, umpan balik negatif di bangun melalui resistor R2.

Gambar 2.4 Rangkaian dasar penguat inverting

Impedansi rangkaian inverting didefenisikan sebagai impedansi input dari sinyal

masukan terhadap ground. Karena input inverting (-) pada rangkaian ini diketahui

adalah 0 (virtual ground) maka impendasi rangkaian ini tentu saja adalah Zin = R1.

12
2.2.5.4 Penguat diffrensial

Penguat Differensial bisa mengukur maupun memperkuat sinyal-sinyal kecil yang

terbenam dalam sinyal-sinyal yang jauh lebih besar. Empat tahanan presisi (1 %) dan

sebuah penguat operasional membentuk sebuah penguat differensial, seperti terlihat

pada gambar 2.5 terminal inputnya ada dua, input (-) dan (+), dihubungkan dengan

terminal penguat operasional yang terdekat.

Sumber masukan penguat differensial ada 2, yaitu E1 dan E2. Jika E2 dihubung

singkat, maka E1 mendapat penguatan pembalik sebesar -mR/R = -m. Karena tegangan

keluaran akibat E1 adalah -mE1.

Jika E1 dihubung singkat, maka E2 akan terbagi antara R dan mR, sehingga terminal

positif dari penguat operasional menerima tegangan sebesar mendapat penguatan

pembalik sebesar -mR/R = -m. Karena tegangan keluaran akibat E1 adalah

-mE2/(1+m), dengan penguatan sebesar (1+m).

Gambar 2.5 Rangkaian dasar penguat differensial

2.2.5.5 Penguat jumlah (summing amplifier)

Penguat operasional sering digunakan sebagai penjumlah berbagai input sinyal.

Berikut ini adalah gambar dari summing amplifier.

13
Gambar 2.6 Rangkaian dasar penguat jumlah (summing amplifier)

Rangkaian summing amplifier mempunyai penguatan tegangan sebanyak dua

penguatan tegangan.

2.2.6 Transistor
Pada umumnya, transistor memiliki 3 terminal. Tegangan atau arus yang dipasang

di satu terminalnya mengatur arus yang lebih besar yang melalui 2 terminal lainnya.

Transistor adalah komponen yang sangat penting dalam dunia elektronik modern. Dalam

rangkaian analog, transistor digunakan dalam amplifier (penguat). Rangkaian analog

melingkupi pengeras suara, sumber listrik stabil, dan penguat sinyal radio. Dalam

rangkaian-rangkaian digital, transistor digunakan sebagai sakelar elektronik

berkecepatan tinggi.

Pada rangkaian elektronik, sinyal inputnya adalah 1 atau 0 ini selalu dipakai pada

basis transistor, yang mana kolektor dan emiter sebagai penghubung untuk pemutus

(short) atau sebagai pembuka rangkaian. Aturan/prosedur transistor sebagai berikut:

a. Pada transistor NPN, memberikan tegangan positif dari basis ke emiter,

menyebabkan hubungan kolektor ke emiter terhubung singkat, yang

menyebabkan transistor aktif (on). Memberikan tegangan negatif atau 0 V dari

basis ke emiter menyebabkan hubungan kolektor dan emiter terbuka, yang

disebut transistor mati (off).

b. Pada transistor PNP, memberikan tegangan negatif dari basis ke emiter ini akan

menyalakan transistor (on). Dan memberikan tegangan positif atau 0 V dari basis

ke emiter ini akan membuat transistor mati (off).


14
Didalam pemakaiannya transistor dipakai sebagai komponen saklar (switching)

dengan memanfaatkan daerah penjenuhan (saturasi) dan daerah penyumbatan (cut off)

yang ada pada karakteristik transistor.

Pada daerah penjenuhan nilai resistansi persambungan kolektor emiter secara

ideal sama dengan nol atau kolektor dan emiter terhubung langsung (short). Keadaan ini

menyebabkan tegangan kolektor emiter (VCE) = 0 Volt pada keadaan ideal, tetapi pada

kenyataannya VCE bernilai 0 sampai 0,3 Volt. Dengan menganalogikan transistor

sebagai saklar, transistor tersebut dalam keadaan on seperti pada gambar:

Gambar 2.7 Transistor sebagai Saklar On

Pada gambar dibawah ini menunjukkan apa yang dimaksud dengan VCE (sat) adalah harga VCE

pada beberapa titik dibawah knee dengan posisi tepatnya ditentukan pada lembar data. Biasanya

VCE (sat) hanya beberapa perpuluhan volt, walaupun pada arus kolektor sangat besar bisa

melebihi 1 volt. Bagian dibawah knee pada gambar 2.8 dikenal sebagai daerah saturasi.

Gambar 2.8 Karakteristik daerah saturasi pada transistor


15
Pada daerah penyumbatan,nilai resistansi persambungan kolektor emiter secara

ideal sama dengan tak terhitung atau terminal kolektor dan emiter terbuka (open).

Keadaan ini menyebabkan tegangan (VCB) sama dengan tegangan sumber (Vcc). Tetapi

pada kenyataannya Vcc pada saat ini kurang dari Vcc karena terdapat arus bocor dari

kolektor ke emiter. Dengan menganalogikan transistor sebagai saklar, transistor

tersebut dalam keadaan off seperti gambar dibawah ini.

Gambar 2.9 Transistor Sebagai Saklar OFF

2.2.7 Regulator Tegangan

Regulator tiga terminal adalah “Integrated Voltage Regulator Circuit“ yang dirancang

untuk mempertahankan tegangan outputnya tetap dan mudah untuk dirangkai.

Keuntungannya adalah :

1. Membutuhkan penambahan komponen luar yang sangat sedikit, ukuran kecil.

2. Mempunyai proteksi terhadap arus hubung singkat.

3. Mempunyai automatic thermal shutdown.

4. Mempunyai ripple output yang sangat kecil.

5. Pembiayaan rendah.

Regulator Tegangan Positif

Gambar 5.1 memperlihatkan contoh IC regulator Tegangan Positif tiga terminal MC 7805.

16
Gambar 2.10 Bentuk IC Regulator dan Simbol Rangkaian

Seri LM 78XX adalah regulator dengan tiga terminal, dapat diperoleh dengan berbagai

tegangan tetap. Beberapa IC regulator mempunyai kode yang dibuat oleh pabrik pembuat

komponen, sebagai contoh; IC LM.7805 AC Z yang artinya sebagai berikut:

LM Linear Monolithic

78L Bagian nomor dasar yang menyatakan tegangan positif

06 Tegangan output

AC Standar ketepatan

Z Tipe pembungkus , ZTO-92 Plastik

Seri LM 78XXC dapat diperoleh dalam kemasan TO-3 alumunium, arus keluaran (output)

1A, boleh lebih asalkan IC regulator dilengkapi dengan pendingin (heatsink). Regulator

LM 78XXC mudah dipakai dan tambahan komponen-komponen luar tidak banyak. Sifat-

sifat IC regulator LM 78XX adalah sebagai berikut :

1. Arus keluaran melebihi 1A

2. Pengamanan pembebanan lebih termik

3. Tidak diperlukan komponen tambahan

4. Ada pengamanan untuk transistor keluaran ( output )

5. Dapat diperoleh dalam kemasan TO-3 aluminium

Contoh rangkaian lengkap catu daya menggunakan regulator tiga terminal IC 7805

untuk tegangan output 5 volt konstan ditunjukkan pada gambar berikut:


17
Gambar 2.11 Rangkaian Catu Daya dengan IC Regulator

Tegangan dc untuk satu gelombang penuh adalah:

2Vm
Vdc =

Di dapat dari, Persamaan-persamaan berikut:

v0 = Vm sin t 0 t

= -Vmsin t t 2

Tanda minus tampak pada persamaan kedua, sebab selama setengah siklus gelombang

yang kedua adalah sinusoidal, tetapi membalikkan. Rata-rata atau nilai tegangan dc

nya adalah:

12
Vdc=
2 v0 d ( t)
0

2
1
= (Vm sin t)d ( t) ( Vm sin t)d ( t)
2
0

 V cos t 2

2
=
1
 Vm cos t m

18
0

V
= m cos cos0 cos2 cos 2

2Vm
Vdc =

Arus maksimum regulator IC yang dikirim ke beban tergantung pada tiga faktor, yaitu:

1. Temperatur.

2. Perbedaan antara tegangan input dan output atau disebut diferensial input

output.

3. Arus beban.

2.2.7.1 Regulator Tegangan Negatif

Pada rangkaian operational amplifier dan microprocessor dibutuhkan catu daya yang

membutuhkan dua polaritas sumbertegangan, misal +5V dan -5V. Seri LM 79XXC, LM

79LXX adalah regulator tegangan negatif 3 terminal. Seri LM 79XXC dikemas dalam

kemasan daya TO-200 dan mampu mengeluarkan arus 1,5 A. Sifat-sifat regulator

LM79XXC adalah sebagai berikut:

1. Mempunyai pengaman daerah, hubung singkat dan termik.

2. Penindasan kerut (ripple) tinggi.

3. Arus keluaran 1,5 A.

4. Tegangan keluaran diatur mula 4%.

Untuk seri LM79LXX AC, piranti ini telah dirancang untuk mengeluarkan tegangan tetap

dan dapat diperoleh dalam kemsan TO-92 dengan 3 kawat. Sifat-sifat regulator ini

adalah sebagai berikut :

1. Arus keluaran 100 mA.

2. Mudah dikompensasi dengan kodensator kapasitas kecil 0,1 µA.

3. Mudah diatur untuk tegangan keluaran tinggi.

19
4. Penyimpangan tegangan keluaran diatur ± 5 %.

Gambar berikut memperlihatkan regulator negatif tiga terminal yang tegangan

outputnya dapat diatur.

Gambar 2.12 Regulator Negatif

2.2.8 Dual Tone Multi Frequency (DTMF)

Dual Tone Multiple Frequency (DTMF) adalah teknik mengirimkan angka-angka

pembentuk nomor telepon yang dikodekan dengan 2 nada yang dipilih dari 8 buah

frekuensi yang sudah ditentukan. 8 frekuensi tersebut adalah 697 Hz, 770 Hz, 852 Hz,

941 Hz, 1209 Hz, 1336 Hz, 1477 Hz dan 1633 Hz, seperti terlihat dalam Gambar 2.13

angka 1 dikodekan dengan 697 Hz dan 1209 Hz, angka 9 dikodekan dengan 852 Hz dan

1477 Hz. Kombinasi dari 8 frekuensi tersebut bisa dipakai untuk mengkodekan 16

tanda, tapi pada pesawat telepon biasanya tombol ‘A’ ‘B’ ‘C’ dan ‘D’ tidak dipakai.

Gambar 2.13 Kombinasi nada DTMF

20
Teknik DTMF meskipun mempunyai banyak keunggulan dibanding dengan cara

memutar piringan angka, tapi secara teknis lebih sulit diselesaikan. Alat pengirim kode

DTMF merupakan 8 rangkaian osilator yang masing-masing membangkitkan frekuensi

‘aneh’ di atas, ditambah dengan rangkaian pencampur frekuensi untuk mengirimkan 2

nada yang terpilih. Sedangkan penerima kode DTMF lebih rumit lagi, dibentuk dari 8

buah filter yang tidak sederhana dan rangkaian tambahan lainnya.

Beberapa pabrik membuat IC khusus untuk keperluan DTMF, diantaranya yang

banyak dijumpai adalah MC145436 buatan Motorola, MT8870, MT8880 dan MT8888

buatan Mitel Semikonductor.

MC145436 dan MT8870 merupakan penerima DTMF, menerima sinyal dari saluran

telepon kalau ternyata sinyal yang diterima tadi merupakan kombinasi nada yang sesuai

dengan ketentuan DTMF, mengeluarkan kode biner sesuai dengan kombinasi nada

tersebut. MT8880 dan MT8888 merupakan penerima dan pengirim DTMF, selain bisa

berfungsi sebagai penerima DTMF, bisa pula dipakai untuk membangkitkan nada DTMF

sesuai dengan angka biner yang diterimanya.

Saluran data (data bus) dan sinyal-sinyal kontrol MT8880 dirancang sesuai dengan

karakteristik mikrokontroler buatan Motorola (misalnya MC68HC11), sedangkan

MT8888 disesuaikan dengan mikrokontroler buatan Intel (termasuk AT80C51). Tapi

untuk AT89C2051 yang memang tidak punya saluran data (data bus) perbedaan kedua

IC itu tidak ada artinya, mengingat saluran data dan sinyal kontrolnya disimulasikan

lewat program.

Gambar 2.14 IC-IC DTMF buatan Mitel

21
2.2.9 Bahasa Assembly MCS-51

Bahasa yang digunakan untuk memprogram IC mikrokontroler AT89S51 adalah bahasa

assembly untuk MCS-51. angka 51 merupakan jumlah instruksi pada bahasa ini hanya

ada 51 instruksi. Instruksi-instruksi tersebut antara lain :

1. Instruksi MOV

Perintah ini merupakan perintah untuk mengisikan nilai ke alamat atau register

tertentu. Pengisian nilai dapat secara langsung atau tidak langsung.

Contoh pengisian nilai secara langsung

MOV R0,#20h

Perintah di atas berarti : isikan nilai 20 Heksadesimal ke register 0 (R0). Tanda

# sebelum bilangan menunjukkan bahwa bilangan tersebut adalah nilai. Contoh

pengisian nilai secara tidak langsung

MOV 20h,#80h

...........

............

MOV R0,20h

Perintah di atas berarti : isikan nilai yang terdapat pada alamat 20

Heksadesimal ke register 0 (R0).

Tanpa tanda # sebelum bilangan menunjukkan bahwa bilangan tersebut adalah

alamat.

2. Instruksi DJNZ

Decreament Jump If Not Zero (DJNZ) ini merupakan perintah untuk mengurangi

nilai register tertentu dengan 1 dan lompat jika hasil pengurangannya belum nol.

Contoh ,

MOV R0,#80h Loop:


...........

............
22
DJNZ R0,Loop

............

R0 -1, jika belum 0 lompat ke loop, jika R0 = 0 maka program akan

meneruskan ke perintah pada baris berikutnya.

3. Instruksi ACALL

Instruksi ini berfungsi untuk memanggil suatu rutin tertentu. Contoh :

.............

ACALL TUNDA

.............

TUNDA:

.................

4. Instruksi RET

Instruksi RETURN (RET) ini merupakan perintah untuk kembali ke rutin

pemanggil setelah instruksi ACALL dilaksanakan. Contoh,

ACALL TUNDA

........TUNDA:

.................
RET

5. Instruksi JMP (Jump)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu. Contoh,

Loop:

.................

..............

JMP Loop

6. Instruksi JB (Jump if bit)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu, jika pin yang

dimaksud berlogika high (1). Contoh,

Loop:

23
JB P1.0,Loop

.................

24
7. Instruksi JNB (Jump if Not bit)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu, jika pin yang dimaksud

berlogika Low (0). Contoh,

Loop:

JNB P1.0,Loop

.................

1. Instruksi CJNZ (Compare Jump If Not Equal)

Instruksi ini berfungsi untuk membandingkan nilai dalam suatu register dengan suatu

nilai tertentu. Loop:

................

CJNE R0,#20h,Loop

................ Jika nilai R0 tidak sama dengan 20h, maka program akan lompat ke rutin Loop. Jika nilai R0 sama dengan
20h,maka program akan melanjutkan instruksi selanjutnya..

2. Instruksi DEC (Decreament)

Instruksi ini merupakan perintah untuk mengurangi nilai register yang dimaksud

dengan 1. Contoh,

MOV R0,#20h R0 = 20h

................

DEC R0 R0 = R0 – 1

.............

3. Instruksi INC (Increament)

Instruksi ini merupakan perintah untuk menambahkan nilai register yang dimaksud

dengan 1. Contoh,

MOV R0,#20h R0 = 20h

................

INC R0 R0 = R0 + 1

.............
4. Dan lain sebagainya
Instruksi-instruksi yang merupakan bahasa assembly tersebut dituliskan pada sebuah editor,

yaitu 8051 Editor, Assembler, Simulator (IDE). Tampilannya seperti gambar berikut:

Gambar 2.15 8051 Editor, Assembler, Simulator (IDE)

Setelah program selesai ditulis, kemudian di-save dan kemudian di-Assemble (di- compile).

Pada saat di-assemble akan tampil pesan peringatan dan kesalahan. Jika masih ada kesalahan atau

peringatan, itu berarti ada kesalahan dalam penulisan perintah atau ada nama subrutin yang

sama, sehingga harus diperbaiki terlebih dahulu sampai tidak ada pesan kesalahan lagi.

Software 8051IDE ini berfungsi untuk merubah program yang kita tuliskan ke dalam

bilangan heksadesimal, proses perubahan ini terjadi pada saat peng-compile-an. Bilangan

heksadesimal inilah yang akan dikirimkan ke mikrokontroler.

2.6 Software Downloader

Untuk mengirimkan bilangan-bilangan heksadesimal ini ke mikrokontroler digunakan

software ISP- Flash Programmer 3.0a yang dapat didownload dari internet.

Tampilannya seperti gambar berikut:

26
Gambar 2.16 ISP- Flash Programmer 3.a

Cara menggunakannya adalah dengan meng-klik Open File untuk mengambil file heksadesimal

dari hasil kompilasi 8051IDE, kemudian klik Write untuk mengisikan hasil kompilasi tersebut ke

mikrokontroler .

27
BAB III

METODOLOGI PENELITIAN
3.1 Metode Penelitian
Metode penelitian yang di gunakan dalam penelitian ini adalah metode prototype, karena prototype adalah
model atau simulasi dari semua aspek produk sesungguhnya yang akan dikembangkan, model ini harus
bersifat representatif dari produk akhirnya. Pada pengembangan sistem seringkali terjadi keadaan dimana
pengguna sistem sebenarnya telah mendefinisikan secara umum atau tujuan

perangkat lunaknya meskipun belum mendefinisikan secara rinci masukan, proses dan keluaran. Sementara
itu dalam proses pengembangan sistem tidak jarang menghadapi keraguan mengenai efektifitas, efisiensi
dan kualitas algoritma yang sedang dikembangkan kemampuan adaptasi sistem terhadap sistem operasinya
atau tampilan yang sedang dirancangnya

3.2 Metode Pengumpulan Data


Data-data yang digunakan dalam penulisan tugas akhir ini diperoleh melalui beberapa metode. Adapun
metode yang digunakan penulis dalam pengumpulan data adalah sebagai berikut :

1. Studi kepustakaan.

Pada metode ini, penulis mengumpulkan data dan teori yang dibutuhkan dalam penulisan tugas akhir melalui
buku-buku dan berbagai referensi lainnya yang berkaitan dengan tugas akhir ini.

2. Lembar data (Datasheet) komponen yang digunakan pada peralatan.

Lembar data (Datasheet) merupakan data-data yang dikeluarkan oleh produsen komponen elektronika mengenai
fungsi, karakteristik dan data-data penting lainnya tentang suatu komponen hasil produksi dari produsen
komponen elektronika yang bersangkutan

3. Pengujian Alat.

Data yang diperoleh melalui metode ini didapat setelah alat yang dibuat diuji dan diambil kesimpulan setelah
dilakukan pengujian tersebut.

4. Berkonsultasi dengan Dosen pembimbing.

Pada metode ini, penulis melakukan konsultasi dengan berdiskusi dan bertanya secara langsung pada Dosen
pembimbing penulis mengenai segala permasalahan dalam penulisan tugas akhir ini.

3.3 Metode Analisis Data


Metode yang di gunakan adalah metode kuantitatif, karena memiliki struktur yang linear mulai dari latar
belakang , marumuskan masalah, merumuskan tujuan analisa, menentuka subject penelitian, dan di akhiri
dengan suatu pelaporan hasil penelitian.

28
DAFTAR PUSTAKA
Sylvia, Visca. “Perancangan dan pembuatan Prototype alat pengaman kendaraan roda dua terkoneksi handphone
berbasis mikrokontroler at89s51”
http://repository.usu.ac.id/bitstream/handle/123456789/23793/Cover.pdf?sequence=6&isAllowed=y
20 Juli 2018, pukul 14.35 WITA

Nurhartono, Agus. “Perancangan sistem keamanan untuk mengetahui posisi kendaraan yang hilang berbasis gps
dan di tampilkan dengan smartphone”
https://www.scribd.com/document/346446588/Perancangan-Sistem-Keamanan-Untuk-Mengetahui-Posisi-
Kendaraan-Yang-Hilang-Berbasis-Gps-Dan-Ditampilkan-Dengan-Smartphone
20 Juli 2018, pukul 14.40 WITA

Susanto, Eko ; Herlinawati ; Umi Mudika. “Rancang bangun sistem keamanan ganda interaktif kendaraan bermotor
roda dua berbasis RFID”
https://electrician.unila.ac.id/index.php/ojs/article/viewFile/125/pdf
20 Juli 2018, pukul 15.01 WITA

29

Anda mungkin juga menyukai