Anda di halaman 1dari 66

PANDUAN TRAINING MIKROKONTROLER

PROBIN 2015

DISUSUN OLEH:
TIM TRAINING MK PROBIN 2015

SUPPORT BY:

KATA PENGANTAR
Dengan Berkat dan Rahmat Tuhan, kami segenap panitia training
mikrokontroler probin 2015 membuat buku panduan pelatihan ini yang akan di
gunakan sebagai acuan untuk pelaksanaan pelatihan yang di maksutkan agar
peserta training bisa lebih mudah memahami progam pelatihan mendatang.
Metode yang digunakan dalam pelatihan ini telah di sesuaikan dalam tingkat dasar
hingga pemrogaman menengah yang di maksutkan agar calon peserta training
yang semula belum mengerti tentang mikrokontroler diharapkan setelah
pelaksanaan progam ini dapat mengerti dan memahami tatacara pemrogaman
mikrokontroler dengan baik.
Semoga harapan dan tujuan dalam pelaksanaan training mikrokontroler
nanti bisa tercapai dengan baik. Teriring Doa Semoga dapat bermanfaat.

Malang, 25 November 2015


Ketua Pelaksana Training

Nardo G.

TRAINING MK PROBIN 2015 TEUB | ii

TUJUAN TRAINING MIKROKONTROLER PROBIN 2015


1. Peserta training diharapkan memahami komponen elektronika dasar dan juga
mikrokontroler berbasis atmega
2. Peserta diharapkan mengerti tata cara pembuatan jalur elektroika dengan
menggunakan eagle
3. Peserta diharapkan bisa melakukan penyolderan pada rangkaian elektronika
dengan baik dan benar
4. Peserta diharapkan mengerti dengan baik tata cara membuat koding untuk di
implementasikan pada mikrokontroler
5. Peserta diharapkan mengerti cara membuat simulasi rangkaian dengan isis
proteus
6. Peserta diharapkan mengenal tentang android os

TRAINING MK PROBIN 2015 TEUB | iii

Peraturan Training Hard Skill (Mikrokontroler)


Tata Tertib Mahasiswa Baru

Peraturan Umum:
1. Acara dimulai pada pukul 07:45 WIB
2. Mahasiswa Baru Wajib datang 30 menit sebelum acara dimulai
dengan (07:15) kondisi sudah sarapan.
3. Mahasiswa Baru Dilarang membawa kendaraan bermotor.
4. Mahasiswa Baru Dilarang melewati area steril.
5. Mahasiswa Baru Wajib Menggunakan Name Tag yang sudah
disahkan.
6. Mahasiswa Baru Dilarang menggunakan perhiasan, jam tangan,
atau aksesoris (gelang, cincin,anting, dll.)
7. Dilarang

membawa

dan

menggunakan

barang

elektronik

(kalkulator, jam tangan, handphone, dll) *Kecuali Laptop, Flash


Disk, Hard Disk untuk keperluan Training.
8. Dilarang membawa senjata tajam, rokok, narkoba, atau minuman
beralkohol.
9. Dilarang memakai make up atau wewangian.
10. Bagi yang sakit diwajibkan membawa obat pribadi yang
dimasukkan kedalam saku.
11. Mahasiswa baru diwajibkan membawa :

Air untuk minum 600 ml.

Jas Hujan (Ponco).

Nasi Teknik.

12. Semua barang bawaan dimasukan kedalam tas ransel warna


dominan hitam.
13. Mahasiswa baru hanya boleh diantar sampai di luar lingkungan
Universitas

Brawijaya

dan

tidak

diperbolehkan

mambawa

kendaraan ke dalam lingkungan kampus Universitas Brawijaya.

TRAINING MK PROBIN 2015 TEUB | iv

Peraturan Khusus Saat Training Berlangsung:


1. Mahasiswa Baru Wajib mengikuti seluruh rangkaian acara training.
2. Mahasiswa Baru Dilarang meninggalkan acara training tanpa seizin
panitia.
3. Mahasiswa Baru Wajib berlaku sopan, tertib,

kondusif dan

menjaga etika saat acara training sedang berlangsung.


4. Mahasiswa Baru Wajib berpatisipasi aktif, bersemangat dan
mengambil nilai positif dari kegiatan training ini.

Peraturan Mahasiswa Putra:


1. Rambut dipotong dengan ketentuan (1-1-1).
2. Memakai celana panjang kain warna hitam polos.
3. Memakai kemeja lengan pendek bebas tidak kaos berkerah (polo).
4. Memakai ikat pinggang warna hitam dengan gasper standart.
5. Memakai sepatu sport bertali dan memakai kaos kaki.

Peraturan Mahasiswa Putri:


1. Ketentuan rambut :
- Bagi yang berambut panjang, diikat dengan karet gelang warna
kuning.
- Bagi yang berponi, dijepit dengan jepit lidi warna hitam.
- Bagi yang berambut pendek, dijepit dengan jepit lidi warna hitam.
- Bagi yang berjilbab lihat poin (6).
2. Memakai kemeja lengan panjang warna bebas yang dirangkap kaos
putih polos dengan panjang lengan minimal sesiku.
3. Memakai celana panjang kain warna hitam polos atau rok panjang
kain warna hitam polos, yang dirangkap dengan celana putih polos
minimal selutut.
4. Memakai ikat pinggang warna hitam dengan gasper standart.
5. Memakai sepatu sport bertali dan memakai kaos kaki.
6. Bagi yang berjilbab, memakai jilbab kain warna putih polos segi
empat bukan instan, tidak transparan, tidak bermotif dan menutupi
dada.

TRAINING MK PROBIN 2015 TEUB | v

Barang Bawaan Yang Perlu Dibawa Tiap Kelompok


1. Buku dan alat tulis
2. Laptop
3. Kabel Rol / T*
4. Solder *
5. Timah*
6. Tang Potong / Gunting kuku*
7. Penyedot Timah/ attractor
8. Avometer
9. Tang Jepit
10. Pinset
#NB: Yang bertanda (*) tiap kelompok Wajib minimal membawa 1.
Selain yang bertanda, apabila punya dianjurkan untuk dibawa.

Khusus untuk laptop, tiap peserta dianjurkan untuk membawa.


Tiap peserta Wajib membawa buku dan alat tulis.

TRAINING MK PROBIN 2015 TEUB | vi

DAFTAR ISI
KATA PENGANTAR ........................................................................................ii
TUJUAN TRAINING .........................................................................................iii
PERATURAN TRAINING ................................................................................iv
BARANG BAWAAN TRAINING.....................................................................vi

BAB 1
Pendahuluan Persiapan Sebelum Training ..........................................................1
BAB 2
Pengenalan Komponen Dasar .............................................................................1
Komponen Pasif ..................................................................................................1
Komponnen Aktif ...............................................................................................3
Mikrokontoler .....................................................................................................3
BAB 3
Pemrogaman Eagle..............................................................................................6
Pengenalan eagle layout editor............................................................................6
Pembuatan skema ................................................................................................10
BAB 4
Pemrogaman Arduino IDE..................................................................................17
Panduan Instalasi Atmega to board Arduino IDE ...............................................17
Panduan Instal USBASP di windows 8 ..............................................................25
Cara coding dengan LCD (cooming soon) .........................................................32

BAB 5
Pemrogaman Isis Proteus ....................................................................................42
Simulasi Proteus ..................................................................................................42
BAB 6
Pengenalan Android ............................................................................................50

DAFTAR KELOMPOK .....................................................................................53


TRAINING MK PROBIN 2015 TEUB | vii

BAB 1
PENDAHULUAN
LANGKAH YANG DILAKUKAN SEBELUM TRAINING
1.
2.
3.
4.
5.

Instal Progam eagle


Instal Progam Arduino IDE
Isntal Add in Arduino (At Mega to Arduino)
Instal driver USBASP
Instal Proteus + Library Arduino

BAB 2
PENGENALAN KOMPONEN ELEKTRONIKA
Komponen elektronika, berdasarkan komponen nya terbagi menjadi dua ;
A. KOMPONEN PASIF
1. Resistor
Resistor merupakan komponen pasif yang mampu memberikan hambatan
terhadap perpindahan electron. Kemampuan resistor dalam memberikan
hambatan disebut juga resistansi atau hambatan. Resistor ditemukan oleh
Goerge Ohm.
a. Resisitor Tetap
Nilai resistansi dari resistor tidak berubah atau bernilai tetap.
Perlu diperhatikan bahwa, semakin besar bentuk fisis
resistor, maka semaki besar pula daya resistor tersebut.
Semakin besar daya resistor nya, maka semakin tinggi suhu
yang bisa diterima resistor tersebut.
b. Resistor Berubah
Disebut juga sebagai resistor variable, yakni resistor dengan
nilai hambatan yang dapat dirubah sesuai dengan kebutuhan.
Perubahan nilai hambatan dengan cara memutar atau
menggeser toggle.

TRAINING MK PROBIN 2015 TEUB | 1

2. Kapasitor
Kapasitor adalah komponen elektronik pasif
yang mampu menyimpan energy listrik di dalam
medan listrik. Hal ini dapat dilakukan karena
terdapat ketidak seimbangan internal dari
muatan listrik. Kapasitor ditemukan oleh
Michael Faraday. Sehingga satuan kapasitor
adalah Farad. Kapasitor sering dimanfaatkan
sebagai media penyimpan tenaga listrik, dsb.
3. Induktor
Induktor merupakan komponen pasif
yang dapat menghasilkan tegangan listrik
yang berbanding lurus dengan perubahan
sesaat dari arus listrik yang mengalir.

TRAINING MK PROBIN 2015 TEUB | 2

B. KOMPONEN AKTIF
1. Dioda
Dioda merupakan komponen elektronika aktif
yang terbuat dari bahan semikonduktor.
Dioda merupakan komponen aktif , yakni
komponen yang harus diberi arus listrik agar
dapat
bekerja.
Dioda
terbuat
dari
semikonduktor tipe P dan tipe N
disambungkan satu sama lain dan berfungsi
sebagai penyearah. Bahn tipe P digunakan
sebagai anoda dan tipe N sebagai Katoda. Ada banyak jenis dioda, diantaranya
dioda penyearah, LED, Fotodioda, Dioda Laser, dan dioda zener.

2. Transistor
Transistor adalah komponen aktif yang terbuat dari bahan semikonduktor yang
berperan penting dalam dunia elektronika modern. Transistor biasa digunakan
sebagai penguat. Transistor juga digunakan sebagai saklar kecepatan tinggi,
gerbang logika, memori dan register.
Transistor dibedakan menjadi dua jenis. Yaitu
berdasarkan inputannya. Transistor yang bekerja
dengan arus sebagai inputannya disebut dengan
BJT (Bipolar Junction Transistor). Sedangkan
transistor yang bekerja dengan tegangan sebagai
inpunya disebut dengan FET(Field Effect
Transistor).
C. MIKROKONTROLLER
Saat ini setiap orang pasti familiar dengan komputer, namun tidak semua orang
tahu bagaimana cara kerja komputer. Begitu juga dengan alat-alat yang sederhana
seperti jam tangan digital, termometer digital atau alat-alat yang bekerja secara
otomatis seperti AC, mesin cuci, bahkan alat secanggih robot yang dapat bergerak
sesuai keinginan kita. Cara kerja alat-alat tersebut tidaklah sulit, karena
sebenarnya dapat dipelajari oleh setiap kita.
Bagian utama sebuah komputer adalah processor unit berukuran mikro atau dapat
disebut juga mikroprosesor, sedangkan pada implementasi alat seperti jam tangan
digital, termometer digital, AC dan robot menggunakan mikrokontroller.
Mikrokontroller merupakan mikroprosesor yang diimplementasikan sebagai
pengendali. Jika ada mikroprosesor mengapa harus ada mikrokontroler?
Mikrokontroler bertujuan untuk produksi secara masal sehingga produsen
TRAINING MK PROBIN 2015 TEUB | 3

menghendaki biaya yang murah, beban komputasi mikrokontroller rendah saat


diterapkan pada alat-alat, dan beberapa jenis mikrokontroller dapat bekerja tanpa
penambahan komponen eksternal karena sudah berbentuk modul.

Selain pengertian diatas, mikrokontroler bisa juga disebut piranti elektronik


berupa IC (integrated circuit) dan sistem mikroprosesor yang memiliki
kemampuan untuk memanipulasi data/ informasi berdasarkan suatu urutan
intruksi / program yang telah dibuat. Mikrokontroler terdiri dari processor unit,
memory dan input-output unit.
Beberapa contoh aplikasi mikrokontroler antara lain:
1. Bidang industri: seperti lengan robot yang digerakkan secara otomatis di
sebuah pabrik dan sistem sensor pada conveyor.

2. Bidang security: seperti pada kamera pengintai, kunci password pada pintu,
alarm anti maling dan detector kebakaran.

TRAINING MK PROBIN 2015 TEUB | 4

3. Bidang kesehatan: seperti alat pengukur kadar gula darah, tekanan darah dan
termometer digital.

Jenis-Jenis Mikrokontroler
Mikrokontroler dapat dikelompokkan berdasarkan arsitekturnya atau merk pabrik
pembuatnya. Pengelompokkan ini disebut keluarga/ family mikrokontroler. Jenisjenis mikrokontroler berdasarkan arsitekturnya yaitu: CISC (Complex Instruction
Set Computing) dan RISC (Reduced Instruction Set Computing). Sedangkan
beberapa keluarga mikrokontroler berdasarkan merk pabrik pembuatnya yang
sering kita jumpai adalah:
1. Keluarga ATMEL: ATMega 8, ATmega 16, AT90, Tiny and Mega series,
Atmel AT91 series (ARM) dan Atmel AVR32.
2. Keluarga INTEL: intel 8-bit (8XC42, MCS48, MCS51, 8061, 8xC251) dan
intel 16-bit (80186/88, MCS96, MXS296, 386EX, i960)
3. Keluarga Renesas Tech. Corp: H8, SH, M16C, M32R.
4. Keluarga Texas Instrument: TMS370, MSP430.

TRAINING MK PROBIN 2015 TEUB | 5

BAB 3
PEMROGAMAN EAGLE

PENGENALAN EAGLE LAYOUTEDITOR

Pendahuluan
EAGLE merupakan singkatan dari Easily Aplicable Graphic Layout Editor.
Merupakan software yang dikembangkan oleh Cadsoft Computer USA
(http://cadsoftusa.com). Software ini banyak digunakan sebagai alat bantu
untuk mendesain skema rangkaian elektronika dan PCB (Printed CircuitBoard).
Untuk memulai menggunakan EAGLE, ikuti langkah sebagai berikut:
1. Start > All Program Program > EAGLE Layout Editor 6.5.0 > EAGLE
6.5.0 > OK. Maka akan muncul jendela sebagai berikut:

Gambar 1.1 Tampilan awal EAGLE Layout Editor versi6.2.0

TRAINING MK PROBIN 2015 TEUB | 6

2. Buat Project Baru dengan cara klik File > New >Project

Gambar 1.2 Tampilan membuat projectbaru

3. Secara default, EAGLE akan membuat folder dengan nama New Project. Folder ini dapat diubah
dengan cara klik kanan >Rename. Lalu ubah dengan nama Latihan1misalnya.

Gambar 1.3 Tampilan mengubah folderNew_Project

4. Buat skema baru dengan cara klik kanan di folder latihan1 > New >Schematic

TRAINING MK PROBIN 2015 TEUB | 7

Gambar 1.4 Tampilan membuat skemabaru

4
Gambar 1.5 Tampilan schematiceditor

Keterangan:
1. Toolbar
2. Menuutama
3. Area penempatankomponen/skema
4. CommandBar
TRAINING MK PROBIN 2015 TEUB | 8

Berikut keterangan toolbar beserta fungsinya pada schematic editor:


A

A1

C1

E1

G1

I1

B1

D1

F1

H1

J1

Keterangan:
A : SHOW -> untuk menampakkan hubungan jalur yang dipilih
B : MARK -> untuk menentukan tanda/batasan di area gambar
C : COPY -> untuk menyalinkomponen
D : ROTATE -> untuk memutar komponen 90derajat
E : CHANGE -> untuk mengubah propertieskomponen/elemen
F : ADD -> untuk menambah komponen/elemen kedalam areaschematic
G : REPLACE -> untuk menimpa komponen lama dengan yangbaru
H : VALUE -> untuk mengubah nilaikomponen
I : MITER -> untuk mengubah sudut siku menjaditumpul/bulat
J : INVOKE -> untuk menambahkan bagian power/ground seperti padaIC/Linier
K : TEXT -> untuk memberikan tulisan/text pada skemarangkaian
L : ARC -> untuk menggambar arc (busurlingkaran)
M : POLYGON -> untuk menggambar obyek/bidang seperti kotak, dll. pada lembarkerja
N : NET -> untuk membuat jalur/garis penghubung antar komponen yang akan diberi
power supply dan menggunakan ERC (Electronic RuleCheck)
O : LABEL -> untuk memberikan label pada masing-masingkomponen
P : DIMENSION -> untuk menambahkan ukuran padaschematic
Q : ERRORS -> untuk menampilkan kesalahan yang ditemukan saat menggunakanERC
R : INFO -> untuk menampilkan dan memodifikasi properties komponen yangdipilih
S : LAYER SETTINGS -> untuk mengubah/menentukan layer yangdipakai/aktif.
T : MOVE -> untuk memindahkankomponen
U : MIRROR -> untuk membalik komponen posisi 180derajat
V : GROUP -> untuk mengelompokkan komponen menjadi satugrup
TRAINING MK PROBIN 2015 TEUB | 9

W : PASTE -> untuk menempel komponen setelah perintahcopy


X : DELETE -> untuk menghapuskomponen
Y : PINSWAP -> untuk menukar pin ataupad
Z : GATESWAP -> untuk menukar gates yang sama padaskema
A1 : NAME -> untuk mengubah nama tiapkomponen
B1 : SMASH -> untuk mengedit posisi/rotasi label dan value padakomponen
C1 : SPLIT -> untuk mengedit/mengubah posisiwire/polygon
D1 : WIRE -> untuk membuat jalur/garis penghubung antarkomponen
E1: CIRCLE -> untuk membuat obyek lingkaran
F1 : RECT -> untuk membuat obyek persegi
G1 : BUS -> untuk membuat jalurbus
H1 : JUNCTION -> untuk menempatkan titik perpotongan padawire
I1 : ATTRIBUTE -> untuk menentukan atribut padapart
J1 : ERC -> singkatan dari Electrical RuleCheck

PEMBUATAN SKEMA DENGAN SCHEMATICEDITOR


2.1 Menambahkan komponen padaskema
Tujuan utama pada langkah ini adalah menempatkan komponen pada lembar kerja kemudian
menyusunnya menjadi suatu rangkaian utuh. Adapun langkahnya adalah sebagai berikut:
1.
2.
3.
4.
5.

Klik Edit>Add (bisa juga dilakukan dengan menekan tombol add padasidebar)
Pilih komponen yang akan dipakai, misalnyaresistor.
Klik dua kali (double click) untuk menempatkankomponen.
Klik Edit>Stopcommand
Selesai (lihat gambar 2.1 dan2.2)

TRAINING MK PROBIN 2015 TEUB | 10

Gambar 2.1 Langkah awal memasukkan symbol komponen ke bidangkerja

Gambar 2.2 Tampilan saat memasukkan symbol resistor ke bidangkerja

Menghubungkan antar komponen dengan Wire


Wire berguna sebagai penghubung antara komponen 1 dengan komponen lainnya. Adapun
langkahnya adalah sebagai berikut:
1. Klik tool wire
2. Klik ujung komponen yang ingin dihubungkan, dan drag kea rah komponen lainnya.
3. Klik kiri sebanyak 2x diujung komponen lainnya saat sudah selesai.

TRAINING MK PROBIN 2015 TEUB | 11

2.3 Menambahkan Catu Daya/Power Supply danGround


Power supply diperlukan saat akan melakukan pengecekan rangkaian schematic melalui perintah ERC,
apakah terdapat error atau tidak. Selain itu juga berfungsi untuk memudahkan penempatan ground agar
berada pada satu blok rangkaian saat mengubah rangkaian schematic menjadi board. Untuk lebih
jelasnya lakukan langkah sebagai berikut:
1.
2.
3.
4.
5.

Edit>Add
Pilihsupply1
Pilih misalnya+5V
Tempatkan pada jalur yang memerlukan supply tegangan (lihat gambar2.4)
Untuk menambahkan ground klik Add >supply1>GND

Gambar 2.3 Tampilan saat memasukkan komponen supply ke bidangkerja

2.4Menambahkan Nilai padaKomponen


Pada schematic diagram, kadang suatu komponen perlu diberi nilai, misalnya resistor 1 K Ohms. Untuk
menambahkan nilai pada komponen, lakukan langkah sebagai berikut:
6. Klik icon value (lihat gambar2.4)
7. Klik komponen yang akan diberinilai>OK

Gambar 2.4 Tampilan icon value untuk menambahkan nilai padakomponen

TRAINING MK PROBIN 2015 TEUB | 12

Gambar 2.5 Tampilan saat menambahkan nilai padakomponen

2.5 Menggeser, Memutar dan MenghapusKomponen


Langkahnya untuk menggeser dan memutar komponen adalah sebagai berikut:
1. Klik icon Move button pada sidebarmenu
2. Klik kiri komponen lalu geser sesuai dengankeperluan
3. Klik kanan untukmemutar

Adapun langkah untuk menghapus komponen adalah sebagai berikut:


1. Klik iconDelete
2. Pilih komponen yang akandihapus
3. Klik kiri, maka komponen akanterhapus

TRAINING MK PROBIN 2015 TEUB | 13

2.6 Menggunakan PerintahGroup


Perintah group berguna saat akan memindahkan atau menyalin seluruh
maupun sebagian komponen pada rangkaian schematic yang dipilih. Adapun
langkahnya adalah sebagai berikut:
1. Klik iconGroup
2. Klik kelompok komponen yang akan dipilih (lihat gambar2.8)
3. Klik kanan , Move Group kalau mau memindahkan semua rangkaianschematic

Gambar 2.8 Tampilan menggunakan perintahGroup

2.7 Menggunakan Perintah Name


Perintah Name berguna saat komponen yang ingin disambungkan dengan
wire terlalu jauh dengan komponen yang ingin disambungkan. Adapun
langkahnya adalah sebagai berikut:
1. Klik icon Name
2. Klik Wire yang ingin disambungkan
3. Masukan nama Wire yang ingin disambungkan sesuai dengan wire
yang sudah ada dan sudah diberi name sebelumnya.

TRAINING MK PROBIN 2015 TEUB | 14

Training
1
2
3
4
5
6
7
8
9
10

MEGA8-P
switch-omron (10-XX)
Resistor (R-EU_0204/5 (R-EU_)
Capacitor
Crystal (XTAL/S)
PIN HEADER (PINHD-2X3, 1x6, 1x3, 1x5)
HARTING (ML10)
POTENTIOMETER (TRIM_EU-CA6V (TRIM_EU-))
LED (LED3MM (LED) )
FEMALE HEADER (FE08-1)

10

TRAINING MK PROBIN 2015 TEUB | 15

Skematik

TRAINING MK PROBIN 2015 TEUB | 16

BAB 4
PEMROGAMAN ARDUINO
Tutorial Install Board ATmega to Arduino
Gambar ketika arduino belum terinstall ATmega

TRAINING MK PROBIN 2015 TEUB | 17

Langkah langkah menginstal board ATmega pada arduino

TRAINING MK PROBIN 2015 TEUB | 18

TRAINING MK PROBIN 2015 TEUB | 19

TRAINING MK PROBIN 2015 TEUB | 20

TRAINING MK PROBIN 2015 TEUB | 21

TRAINING MK PROBIN 2015 TEUB | 22

TRAINING MK PROBIN 2015 TEUB | 23

Setelah sampai di langkah ini copy paste folder yang ada di Atmega tadi

Setelah tampilan di arduino akan seperti di bawah ini

TRAINING MK PROBIN 2015 TEUB | 24

Langkah-langkah Install Driver USBasp di Windows 8:

TRAINING MK PROBIN 2015 TEUB | 25

TRAINING MK PROBIN 2015 TEUB | 26

TRAINING MK PROBIN 2015 TEUB | 27

TRAINING MK PROBIN 2015 TEUB | 28

Sekarang Driver Signature Enforcement-nya sudahberhasil di nonaktifkanatau


di disable. Langkahselanjutnyakitalangsungmeng-install driver USBaspnyasepertibiasa.

TRAINING MK PROBIN 2015 TEUB | 29

Selanjutnyaklikkananpadatulisan USB-asp dansilahkanklikUpdate Driver


Software.

Silahkan di browse folder yang berisi driver USBasp yang sudah anda download

TRAINING MK PROBIN 2015 TEUB | 30

TRAINING MK PROBIN 2015 TEUB | 31

CONTOH CODING ARDUINO DENGAN LCD

LCD RS pin to digital pin 12


LCD Enable pin to digital pin 11
LCD D4 pin to digital pin 5
LCD D5 pin to digital pin 4
LCD D6 pin to digital pin 3
LCD D7 pin to digital pin 2

TRAINING MK PROBIN 2015 TEUB | 32

TRAINING MK PROBIN 2015 TEUB | 33

TRAINING MK PROBIN 2015 TEUB | 34

\#include <LiquidCrystal.h>
//mengatur sambungan ping arduino dengan pin LCD
// (RS, E, D4, D5, D6, D7)
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
//bersihkan LCD
lcd.clear();
// Mengatur banyak kolom dan baris (y,x)
lcd.begin(16, 2);
//Mengatur kursor (x,y)
lcd.setCursor(0, 0);
//Cetak LCD
lcd.write("63");
lcd.setCursor(0, 1);
//Cetak LCD
lcd.write("Elektro Teknik!");
}
void loop() {

TRAINING MK PROBIN 2015 TEUB | 35

TRAINING MK PROBIN 2015 TEUB | 36

TRAINING MK PROBIN 2015 TEUB | 37

TRAINING MK PROBIN 2015 TEUB | 38

TRAINING MK PROBIN 2015 TEUB | 39

TRAINING MK PROBIN 2015 TEUB | 40

TRAINING MK PROBIN 2015 TEUB | 41

BAB 5
PEMROGAMAN ISIS PROTEUS
SIMULASI ISIS PROTEUS
1. Pengenalan
ISIS adalah salah satu software yang dapat digunakan untuk menggambar
skematik rangkaian elektronika sehingga kita dapat mengamati dan menganalisis
rangkaian tersebut, ISIS dapat dipakai untuk menyusun minimum sistem
mikrokontroller karena ISIS tersedia berbagai jenis mikrokontroller, termasuk
mikrokontroller keluarga ATMEL.
ISIS dan Proteus dikombinasikan untuk membentuk mode simulasi
rangkaian elektronik, model mikroprosesor dan desain berbasis mikrokontroller.
Proteus mempunyai fitur di dalamnya antara lain virtual intrumen ( voltmeter,
ammeter, ossiloskop dan logic analyzer), komponen yang dapat diprogam dari
Bahasa C++ atau yang lainnya dan desain yang disimulasikan juga dapat dibuat
dalam PCB.
Software ISIS juga tersedia progam PCB yaitu ARES. Skematik elektronik
yang akan dicetak dapat dibuat dalam layout PCB menggunakan progam ini.
2. Instalasi ISIS Proteus
Buka folder proteus 7.7 sp2

Kemudian double klik pro-setup77.exe

Ikuti langkah-langkah instalasinya


Kemudian pilih setup type use a locally installed licence keyklik next

TRAINING MK PROBIN 2015 TEUB | 42

Muncul kotak license manager lalu pilih opsi "browse for key file"
kemudian cari file "license.lxk" di folder proteus 7.7 sp2 klikk install
kemudian close

Kemudian klik next dan ikuti langkah instalasinya sampai selesai

Setelah itu buka kembali folder proteus 7.7 sp2


Buka folder fix time zone lalu copy folder BIN dan MODELS

TRAINING MK PROBIN 2015 TEUB | 43

Lalu paste pada C:\Program Files\Labcenter Electronics\Proteus 7


Professional

Centang pada kotak dialog lalu klik yes

TRAINING MK PROBIN 2015 TEUB | 44

Kemudian akan muncul kotak dialog ini, centang lalu klik copy and
replace

Centang kemudian klik continue

TRAINING MK PROBIN 2015 TEUB | 45

ISIS Proteus siap digunakan

3. Tampilan
Tampilan awal ISIS Proteus

Fungsi-fungsi fiturdi ISIS Proteus:


a. MenuBar
:Listmenuyangdapat
perancangan/pengolahan gambar rangkaian
b. Open SaveData meliputi:

digunakan

dalam

New File: Membuat filebaru.


Open File: Membukafileyangpernah disimpan.
TRAINING MK PROBIN 2015 TEUB | 46

Save: Menyimpanfileyangtelah dibuat.


c. Togle Grid : Menampilkan titik titik panduan pada areagambar.
d. Zoom Sheet meliputi:
Centre at Cursor : Menentukan areatengah tampilan gambardengan
tumpuan cursor.
ZoomIn : Memperbesar gambar.
Zoom Out :Memperkecilgambar.
Zoom to viewsheet :Menampilkan keseluruhangambar.
Zoom
to
Area:
Memperbesargambardengan
areayangdikehendaki.
e. ComponentList: Daftarkomponenyangtelah diambil dari library.
f. Component mode:

memilih

Selection Mode (1): merupakan kursor.


Component Mode (2): untuk memunculkan komponen. Untuk memilih
atau memunculkan komponenandaharus menekan tombol P.

WireLabel Mode (3):digunakan untuk memberikan label padawire


(kabel/koneksi).
TextScriptMode(4):digunakanuntukmenambahkantextscriptpadalembarker
ja, biasanyadigunakan untuk memberikan keterangan atau catatan.
BusesMode(5):digunakanuntukmemfungsikanwiresebagaiBus(busadalahku
mpulan dari beberapawireatau koneksi).
TerminalsMode(6):digunakanuntukmemunculkanterminal,sepertiPower,Gr
ound, Input, OutputdanBidir (Bidirectional), sepertigambardibawah ini.

TRAINING MK PROBIN 2015 TEUB | 47

GraphMode
(7):digunakanuntukmenampilkanberbagaibentuksinyaldigitalmaupun analog
dalambentukgrafik,terdapatbeberapabuahpenampilgrafiksepertigambar
dibawah ini.

GeneratorMode (8):digunakan sebagai penghasil(generator) sinyal


DC,sinus, clock dan beberapasinyal lainnyasepertigambar dibawah ini.

VirtualInstrumentsMode(9):merupakansebuahvirtualinstrumentasi yang
biasanya digunakan
sebagai
alat penampil
bentuk
gelombang,
instrumentasi pengukuran dan lainnya, sepertigambar dibawah ini.

TRAINING MK PROBIN 2015 TEUB | 48

2D Graphics Line Mode (10): merupakan sebuah wire ( kabel )atau


koneksi yang menghubungkan antara komponen-komponen.
2D Graphics TextMode (11): digunakan untukmenampilkan text 2
dimensi
g. Rotate and Mirrormeliputi:
RotateClockwise: Merotasi obyek searah jarumjam.
RotateAnticlockwise:Merotasi obyek berlawanan denganarah jarum
jam.
X mirror: Mencerminkan obyek kearah X.
Y mirror: Mencerminkan obyek kearahY.
h. Playand Simulation Operation

Play (12): untuk menjalankan simulasi.


Pause (13): untuk Menghentikan sementarasimulasi.
Stop (14): untuk menghentikan simulasi.

4. Desain Baru

TRAINING MK PROBIN 2015 TEUB | 49

BAB 6
PENGENALAN ANDROID
SEJARAH ANDROID
Android adalah sebuah sistem operasi untuk perangkat mobile yang
mencakup sistem operasi, middleware dan aplikasi.
Android menyediakan platform terbuka bagi para pengembang untuk
menciptakan aplikasi mereka
Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang
baru pembuat perangkat lunak untuk ponsel/smartphone dengan membentuk
Open Handset Alliance (OHA)
Pada saat perilisan perdana Android, 5 November 2007, Android bersama
OHA menyatakan mendukung pengembangan open source pada perangkat
mobile.
DISTRIBUTOR SISTEM OPERASI ANDROID
Di dunia terdapat dua jenis
Pertama yang mendapat dukungan penuh dari Google atau Google Mail
Services (GMS)
Kedua adalah yang benar-benar bebas distribusinya tanpa dukungan
langsung Google atau dikenal sebagai Open Handset Distribution (OHD)
Sekitar September 2007 Google mengenalkan Nexus One, salah satu jenis
smartphone menggunakan Android yang diproduksi oleh HTC Corporation
Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk
perdana mereka Android yang merupakan modifikasi kernel Linux 2.6
Saat ini sebagian vendor sudah memproduksi smartphone berbasis android
HTC, Motorola, Samsung, LG, Huawei, Sony Ericsson, dll
Tidak hanya menjadi sistem operasi di smartphone tetapi menjadi pesaing
utama Apple pada sistem operasi PC Tablet
Pesatnya pertumbuhan android karena merupakan sistem operasi open
source sehingga bebas didistribusikan dan dipakai oleh vendor manapun
Selain itu android adalah platform yang lengkap, baik sistem operasinya,
aplikasi dan tool pengembangan, market aplikasi android, serta dukungan yang
sangat tinggi dari komunitas open source
ANDROID : PLATFORM MASA DEPAN
Android sebagai platform mobile pertama yang Lengkap, Terbuka, dan
Bebas

TRAINING MK PROBIN 2015 TEUB | 50

Lengkap (Complete Platform) : android merupakan sistem operasi yang


aman dan banyak menyediakan tools dalam membangun software dan
memungkinkan untuk peluang pengembangan aplikasi
Terbuka (Open Source Platform) : pengembang dapat dengan bebas untuk
mengembangkan aplikasi
Bebas (Free Platform) : android adalah platform/aplikasi yang bebas untuk
develop.Tidak ada lisensi atau biaya royanti untuk dikembangkan pada
platform android
THE DALVIK VIRTUAL MACHINE (DVM)
Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java
Virtual Machine (JVM)
Android menggunakan Virtual Machine sendiri untuk memastikan beberapa
feature-feature berjalan lebih efisien pada perangkat mobile
Dalvik Virtual Machine (DVM) adalah register bases sementara Java
Virtual Machine (JVM) adalah stack based
Semua hardware berbasis android dijalankan dengan menggunakan virtual
machine untuk eksekusi aplikasi. DVM mengeksekusi executable file, sebuah
format yang dioptimalkan untuk memastikan memori yang digunakan sangat
kecil
ANDROID SDK (SOFTWARE DEVELOPMENT KIT)
Android SDK adalah tools API (Application Programming Interface) yang
dipergunakan untuk mulai mengembangkan aplikasi pada platform android
menggunakan bahasa pemrograman Java.
Beberapa fitur android yang paling penting :
Framework, aplikasi yang mendukung pengantian komponen dan reuseble
Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile
Integrated browser berdasarkan engine open source Webkit
Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D
berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware)
SQLite untuk penyimpanan data
Media support yang mendukung audio, video dan gambar (MPEG4, H.264,
MP3,AAC,AMR, JPG, PNG, GIF), GSM telephony (tergantung hardware)
Bluetooth, EDGE, 3G dan WiFi (tergantung hardware)
Kamera, GPS, kompas dan accelerometer (tergantung hardware)
ADK (ANDROID DEVELOPMENT TOOLS)
ADK adalah plugin yang didesain untuk IDE Eclipse yang
kemudahan dalam aplikasi android menggunakan IDE Eclipse

memberikan

TRAINING MK PROBIN 2015 TEUB | 51

Dengan ADT kita dapat melakukan pembuatan package android (.apk) yang
digunakan untuk distribusi aplikasi android yang kita rancang
Semakin tinggi platform android yang kita gunakan, dianjurkan menggunakan
ADT yang lebih terbaru, karena biasanya munculnya platform baru diikuti oleh
munculnya versi ADT terbaru

ARSITEKTUR ANDROID

TRAINING MK PROBIN 2015 TEUB | 52

DATA KELOMPOK
Kelompok 1
NO
1
2
3
4
5
6
7

NAMA
Shamsul Hadi
M. Zunnunil Nur Arifin
Godam Ardiyanto
Rifqi Hilman W.
Dicky Indratama
James Cristianto
Andrian Dwiputro

NIM
155060300111001
155060300111002
155060300111003
155060300111004
155060300111005
155060300111006
155060300111007
Kelompok 2

NO
1
2
3
4
5
6
7

NAMA

NIM
Bryan Malvin
155060300111008
Agatha Rama A.
155060300111009
Bertoni Ramadhan P.
155060300111010
Rifal Ulum Zidni
155060300111011
Wira Raja Sitinjak
155060300111012
Aditya Candra Darma
155060300111013
Muhammad Fahreza Kresna M
155060300111014
Kelompok 3

NO
1
2
3
4
5
6
7

NAMA
Boby Satriya Nugroho
Jabal Thareq Samudra
Bayang Panyuluh
Muhammad Ridho Asyari
Ikrar Diota
Singgih Andi R.
Anjas Maulana

NO
1
2
3
4
5
6
7

NAMA
Hilmi Nursyahir
Censa Widianing Mulya B.
Muhammad Rois A.
Muhammad Ruvaldo Dennis
Farhan Mahyka Rahman H.
Hanna Rizkia R.
Bagas Priyo Hadi Wibowo

NIM
155060300111015
155060300111016
155060300111017
155060300111018
155060300111029
155060300111020
155060300111021
Kelompok 4
NIM
155060300111024
155060300111025
155060300111026
155060300111027
155060300111028
155060300111029
155060300111030

TRAINING MK PROBIN 2015 TEUB | 53

Kelompok 5
NO
1
2
3
4
5
6
7

NAMA
Muamar Syahidan
Muhammad Muqarrobin
Ali Reza
Rahmat Ardiansyah
Muhammad Mursyid
Bill Jason
Daffa Auza

NIM
155060300111031
155060300111032
155060300111033
155060300111034
155060300111035
155060300111036
155060300111037
Kelompok 6

NO
1
2
3
4
5
6
7

NAMA
Gurnita Fajar Gemilang
Muhammad Fikri Utomo
Putu Aditya Bayu
Muhammad Mufti
Indra Ramadhan
Faris Aulia Ramadhan
Royyannur Kurniawan E.

NIM
155060300111038
155060300111039
155060300111040
155060300111041
155060300111042
155060300111044
155060300111045
Kelompok 7

NO
1
2
3
4
5
6
7

NAMA
Naufal Tsany H.
Lalu Arya Taruna Jaya
Danu Pranandaru
Luga Felix
Achmad Tri Wahyu W.
Mochammad Rafi Hanan
Andhika Dwi Ananda

NIM
155060300111046
155060300111047
155060300111048
155060300111049
155060300111050
155060300111051
155060301111014
Kelompok 8

NO
1
2
3
4
5
6
7

NAMA
Annisa Rifqiana
Taufiq Juan D.
Lina Nur Faizah
Ana Bella Dianisma
Mohammad Fahrijal
Koko Sasmito
Reynadi Nugraha

NIM
155060300111052
155060300111054
155060301111002
155060301111003
155060301111004
155060301111005
155060301111006

TRAINING MK PROBIN 2015 TEUB | 54

Kelompok 9
NO
1
2
3
4
5
6
7

NAMA
Ghilman Rachmat AL Fakkar
Innike Sukirman
Muhammad Arif A.
Ferio Rachman
Wulan Indah Septian
Indradianto
Rizka Sisna R.

NIM
155060301111007
155060301111008
155060301111009
155060301111010
155060301111011
155060301111012
155060307111036
Kelompok 10

NO
1
2
3
4
5
6
7

NAMA
Sabar Novenri Damanik
Kukuh Nur Aji
Rizar Nudira
Ibnu Kurnia Cahya
Izzul Islam Putra
Erya Septy Dwi Wardhani
Fikri Abdillah

NIM
155060301111015
155060301111016
155060301111017
155060301111018
155060301111019
155060301111020
155060301111021
Kelompok 11

NO
1
2
3
4
5
6
7

NAMA
M. amienullah N
Epprylia Prima Maimunawati
Muhammad Syafei
Falah Heksana
Giofano Gerrenlie
Ahmad Zaki Ramadhani
Alif Deni Kuncoro

NIM
155060301111022
155060300111001
155060301111024
155060301111025
155060301111026
155060301111027
155060301111028
Kelompok 12

NO
1
2
3
4
5
6
7

NAMA
Debraldi Resandono
Farihah Hedar
Firda Aulia P.
Abyyunda Yudha P.
Valen Kristian Eriski
Cok Gede Putra W. R.
Nico Gautama Ginting

NIM
155060301111029
155060300111030
155060301111032
155060301111033
155060301111034
155060301111036
155060301111037

TRAINING MK PROBIN 2015 TEUB | 55

Kelompok 13
NO
1
2
3
4
5
6
7

NAMA
Ahmad Reza Yahya
Muhammad Dimas Ali C.
Shofia Fitriyanti
Galih Priyo Jati
Yusril Amir Abdulla H.
M.zaufar Badubah
Nur Subhan

NIM
155060301111038
155060300111039
155060301111040
155060301111041
155060301111042
155060301111043
155060301111044
Kelompok 14

NO
1
2
3
4
5
6
7

NAMA
Rovika Rizkiyan Ardnny
Luthfan Prayoga
Artfisco Satria Wibawa
Gristita Tresna M.
Eva Faliha Kusumawardhany
Mochamad Abdul Ghofur
Yosua Vidi R. H.

NIM
155060300111045
155060300111046
155060301111047
155060301111048
155060301111050
155060301111051
155060301111052
Kelompok 15

NO
1
2
3
4
5
6
7

NAMA
Cita Rahim Tama
Prihada Surya Ramadhani
Hasian Halomoan Sijabat
Darryl Octaviyanto
Yola YUliatri M. P.
Hariyono
Novi Sebastian Amelia

NIM
155060300111053
155060300111054
155060301111055
155060301111056
155060301111057
155060301111058
155060301111059
Kelompok 16

NO
1
2
3
4
5
6
7

NAMA
Aulia Adi Chandra
Bob Alvin Sidabuntar
Nadia Sinaga
Rezki Amalia Novianti Harun
Putra Adhi Darma U.
Nadea P.
Ditza Pasca I.

NIM
155060300111060
155060300111061
155060301111062
155060301111063
155060301111064
155060301111065
155060301111066

TRAINING MK PROBIN 2015 TEUB | 56

Kelompok 17
NO
1
2
3
4
5
6
7

NAMA
Reza Firdausi
R. P. Ravie O Mucheyz Putera
Adi Sucipto
Indraloka Bayu Krisnha
Randy Endia Suranta Sembiring
M. Rizky Wira utomo
Ahmad Nahla Rialdi

NIM
155060300111067
155060300111068
155060301111069
155060301111070
155060301111071
155060301111072
155060301111073
Kelompok 18

NO
1
2
3
4
5
6
7

NAMA
Muhammad Sholikhin
Imam Prakoso
Aditya Dwi Putranto
Karil Ari Juliawan
Felik Janetky P.
M. Fadillah Kurniawan
Ghozal Pridandoko

NIM
155060300111074
155060300111075
155060307111006
155060301111076
155060301111077
155060301111078
155060301111079
Kelompok 19

NO
1
2
3
4
5
6
7

NAMA
Yusron Nur Aziz
Abdullah
Fred Malino
Dinda Oki P.
Adi Jonathan Ginting
Irfan Al Faruqi
Roli Berdo Siregar

NIM
155060300111080
155060300111081
155060301111082
155060301111083
155060301111084
155060301111086
155060301111087

TRAINING MK PROBIN 2015 TEUB | 57

Kelompok 20
NO
1
2
3
4
5
6
7
8

NAMA
Farhanudin Ahmad
Ade Vali Sofyan
Hasbi Fazrul Rachman
Gerdy Prayana A. H.
Fariz Pratama Fauzan
Ester Damayanthi
Anargya Widyatama
Kukuh Priyambodo

NIM
155060300111088
155060301111089
155060301111090
155060301111092
155060301111093
155060301111094
155060301111002
155060307111003
Kelompok 21

NO
1
2
3
4
5
6
7
8

NAMA
Ivan Pascal Al Ghafiky
Ahmad Fathan Halim
M. Alaudin Tri K.
Muh. Alif Deby
Iqbal Achmad G.
Akhmal hibban syahalam
Tequitha Layyatul Qalbi
Auzan EL Ghifari Suud

NIM
155060307111004
155060307111005
155060307111006
155060307111032
155060307111091
155060307111095
155060307111025
155060307111010
Kelompok 22

NO
1
2
3
4
5
6
7
8

NAMA
Augusto Nonga Putra
Ghifari Amanar
Refinur Amir Muhammad
M. Reza Saputra
Raihan Tantyo Putra
Ega Odiguna Defri
Kevin Anas
M. Antony Oktavianto

NIM
155060307111011
155060307111007
155060307111008
155060307111009
155060307111012
155060307111013
155060307111014
155060307111015
Kelompok 23

NO
1
2
3
4
5
6
7
8

NAMA
Hanun Dzikra A.
Firmansyah Putra Satria
Nugroho Dwi Apriljianto
Jesse Sebastian 1
Idham Budhi Satria
Thomi Febriyan Lukhito
Mochamad Andika P.
Muhammad Ghazaly S. F.

NIM
155060307111016
155060307111017
155060307111018
155060307111019
155060307111020
155060307111021
155060307111022
155060307111023

TRAINING MK PROBIN 2015 TEUB | 58

Kelompok 24
NO
1
2
3
4
5
6
7
8

NAMA
Anas Macfudy Al Junaedi
Mochamad Maulana Ar Ridha
Irzan Pujiansyah
Ajeng Atha Ardelia
Ridwan Athaya Prayudo
R. Dwi Ismat Wicaksono
Fahri Alvin Muhammad
Genheart

NIM
155060307111024
155060307111026
155060307111027
155060307111028
155060307111029
155060307111034
155060307111031
155060307111037

TRAINING MK PROBIN 2015 TEUB | 59

Anda mungkin juga menyukai