Buku Panduan Training

66
PANDUAN TRAINING MIKROKONTROLER PROBIN 2015 DISUSUN OLEH: TIM TRAINING MK PROBIN 2015 SUPPORT BY:

Transcript of Buku Panduan Training

Page 1: Buku Panduan Training

PANDUAN TRAINING MIKROKONTROLER

PROBIN 2015

DISUSUN OLEH:

TIM TRAINING MK PROBIN 2015

SUPPORT BY:

Page 2: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | ii

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 Do’a Semoga dapat bermanfaat.

Malang, 25 November 2015

Ketua Pelaksana Training

Nardo G.

Page 3: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | iii

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

Page 4: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | iv

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.

Page 5: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | v

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.

Page 6: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | vi

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.

Page 7: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | vii

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

Page 8: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 1

BAB 1

PENDAHULUAN

LANGKAH YANG DILAKUKAN SEBELUM TRAINING

1. Instal Progam eagle

2. Instal Progam Arduino IDE

3. Isntal Add in Arduino (At Mega to Arduino)

4. Instal driver USBASP

5. 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.

Page 9: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 2

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.

Page 10: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 3

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

Page 11: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 4

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.

Page 12: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 5

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. Jenis-

jenis 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.

Page 13: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 6

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

Page 14: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 7

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

Page 15: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 8

Gambar 1.4 Tampilan membuat skemabaru

1 2 3 4

Gambar 1.5 Tampilan schematiceditor

Keterangan: 1. Toolbar 2. Menuutama 3. Area penempatankomponen/skema 4. CommandBar

Page 16: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 9

B D G H J L N P

S U W Y A1 C1 E1 G1 I1

Berikut keterangan toolbar beserta fungsinya pada schematic editor:

A C E F I K M O Q

R T V X Z 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

Page 17: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 10

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. Klik Edit>Add (bisa juga dilakukan dengan menekan tombol add padasidebar) 2. Pilih komponen yang akan dipakai, misalnyaresistor. 3. Klik dua kali (double click) untuk menempatkankomponen. 4. Klik Edit>Stopcommand 5. Selesai (lihat gambar 2.1 dan2.2)

Page 18: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 11

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.

Page 19: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 12

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. Edit>Add

2. Pilihsupply1 3. Pilih misalnya+5V 4. Tempatkan pada jalur yang memerlukan supply tegangan (lihat gambar2.4) 5. 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

Page 20: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 13

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

Page 21: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 14

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.

Page 22: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 15

Training

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

1 2 3 4 5

6

7 8 9 10

Page 23: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 16

Skematik

Page 24: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 17

BAB 4

PEMROGAMAN ARDUINO

Tutorial Install Board ATmega to Arduino

Gambar ketika arduino belum terinstall ATmega

Page 25: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 18

Langkah – langkah menginstal board ATmega pada arduino

Page 26: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 19

Page 27: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 20

Page 28: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 21

Page 29: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 22

Page 30: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 23

Page 31: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 24

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

Setelah tampilan di arduino akan seperti di bawah ini

Page 32: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 25

Langkah-langkah Install Driver USBasp di Windows 8:

Page 33: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 26

Page 34: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 27

Page 35: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 28

Page 36: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 29

Sekarang Driver Signature Enforcement-nya sudahberhasil di nonaktifkanatau

di disable. Langkahselanjutnyakitalangsungmeng-install driver USBasp-

nyasepertibiasa.

Page 37: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 30

Selanjutnyaklikkananpadatulisan USB-asp dansilahkanklikUpdate Driver

Software.

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

Page 38: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 31

Page 39: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 32

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

Page 40: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 33

Page 41: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 34

Page 42: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 35

\#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() {

}

Page 43: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 36

Page 44: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 37

Page 45: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 38

Page 46: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 39

Page 47: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 40

Page 48: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 41

Page 49: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 42

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 key’klik next

Page 50: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 43

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

Page 51: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 44

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

Professional

Centang pada kotak dialog lalu klik yes

Page 52: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 45

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

replace’

Centang kemudian klik continue

Page 53: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 46

ISIS Proteus siap digunakan

3. Tampilan

Tampilan awal ISIS Proteus

Fungsi-fungsi fiturdi ISIS Proteus:

a. MenuBar :Listmenuyangdapat digunakan dalam

perancangan/pengolahan gambar rangkaian

b. Open SaveData meliputi:

New File: Membuat filebaru.

Open File: Membukafileyangpernah disimpan.

Page 54: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 47

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 memilih

areayangdikehendaki.

e. ComponentList: Daftarkomponenyangtelah diambil dari library.

f. Component mode:

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.

Page 55: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 48

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.

Page 56: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 49

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

Page 57: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 50

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”

Page 58: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 51

€ 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 memberikan

kemudahan dalam aplikasi android menggunakan IDE Eclipse

Page 59: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 52

€ 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

Page 60: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 53

DATA KELOMPOK

Kelompok 1

NO NAMA NIM

1 Shamsul Hadi 155060300111001

2 M. Zunnunil Nur Arifin 155060300111002

3 Godam Ardiyanto 155060300111003

4 Rifqi Hilman W. 155060300111004

5 Dicky Indratama 155060300111005

6 James Cristianto 155060300111006

7 Andrian Dwiputro 155060300111007

Kelompok 2

NO NAMA NIM

1 Bryan Malvin 155060300111008

2 Agatha Rama A. 155060300111009

3 Bertoni Ramadhan P. 155060300111010

4 Rif’al Ulum Zidni 155060300111011

5 Wira Raja Sitinjak 155060300111012

6 Aditya Candra Darma 155060300111013

7 Muhammad Fahreza Kresna M 155060300111014 Kelompok 3

NO NAMA NIM

1 Boby Satriya Nugroho 155060300111015

2 Jabal Thareq Samudra 155060300111016

3 Bayang Panyuluh 155060300111017

4 Muhammad Ridho Asyari 155060300111018

5 Ikrar Diota 155060300111029

6 Singgih Andi R. 155060300111020

7 Anjas Maulana 155060300111021 Kelompok 4

NO NAMA NIM

1 Hilmi Nursyahir 155060300111024

2 Censa Widianing Mulya B. 155060300111025

3 Muhammad Rois A. 155060300111026

4 Muhammad Ruvaldo Dennis 155060300111027

5 Farhan Mahyka Rahman H. 155060300111028

6 Hanna Rizkia R. 155060300111029

7 Bagas Priyo Hadi Wibowo 155060300111030

Page 61: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 54

Kelompok 5

NO NAMA NIM

1 Muamar Syahidan 155060300111031

2 Muhammad Muqarrobin 155060300111032

3 Ali Reza 155060300111033

4 Rahmat Ardiansyah 155060300111034

5 Muhammad Mursyid 155060300111035

6 Bill Jason 155060300111036

7 Daffa Auza 155060300111037 Kelompok 6

NO NAMA NIM

1 Gurnita Fajar Gemilang 155060300111038

2 Muhammad Fikri Utomo 155060300111039

3 Putu Aditya Bayu 155060300111040

4 Muhammad Mufti 155060300111041

5 Indra Ramadhan 155060300111042

6 Faris Aulia Ramadhan 155060300111044

7 Royyannur Kurniawan E. 155060300111045

Kelompok 7

NO NAMA NIM

1 Naufal Tsany H. 155060300111046

2 Lalu Arya Taruna Jaya 155060300111047

3 Danu Pranandaru 155060300111048

4 Luga Felix 155060300111049

5 Achmad Tri Wahyu W. 155060300111050

6 Mochammad Rafi Hanan 155060300111051

7 Andhika Dwi Ananda 155060301111014 Kelompok 8

NO NAMA NIM

1 Annisa Rifqiana 155060300111052

2 Taufiq Juan D. 155060300111054

3 Lina Nur Faizah 155060301111002

4 Ana Bella Dianisma 155060301111003

5 Mohammad Fahrijal 155060301111004

6 Koko Sasmito 155060301111005

7 Reynadi Nugraha 155060301111006

Page 62: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 55

Kelompok 9

NO NAMA NIM

1 Ghilman Rachmat AL Fakkar 155060301111007

2 Innike Sukirman 155060301111008

3 Muhammad Arif A. 155060301111009

4 Ferio Rachman 155060301111010

5 Wulan Indah Septian 155060301111011

6 Indradianto 155060301111012

7 Rizka Sisna R. 155060307111036 Kelompok 10

NO NAMA NIM

1 Sabar Novenri Damanik 155060301111015

2 Kukuh Nur Aji 155060301111016

3 Rizar Nudira 155060301111017

4 Ibnu Kurnia Cahya 155060301111018

5 Izzul Islam Putra 155060301111019

6 Erya Septy Dwi Wardhani 155060301111020

7 Fikri Abdillah 155060301111021

Kelompok 11

NO NAMA NIM

1 M. amienullah N 155060301111022

2 Epprylia Prima Maimunawati 155060300111001

3 Muhammad Syafei 155060301111024

4 Falah Heksana 155060301111025

5 Giofano Gerrenlie 155060301111026

6 Ahmad Zaki Ramadhani 155060301111027

7 Alif Deni Kuncoro 155060301111028 Kelompok 12

NO NAMA NIM

1 Debraldi Resandono 155060301111029

2 Farihah Hedar 155060300111030

3 Firda Aulia P. 155060301111032

4 Abyyunda Yudha P. 155060301111033

5 Valen Kristian Eriski 155060301111034

6 Cok Gede Putra W. R. 155060301111036

7 Nico Gautama Ginting 155060301111037

Page 63: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 56

Kelompok 13

NO NAMA NIM

1 Ahmad Reza Yahya 155060301111038

2 Muhammad Dimas Ali C. 155060300111039

3 Shofia Fitriyanti 155060301111040

4 Galih Priyo Jati 155060301111041

5 Yusril Amir Abdulla H. 155060301111042

6 M.zaufar Badubah 155060301111043

7 Nur Subhan 155060301111044 Kelompok 14

NO NAMA NIM

1 Rovika Rizkiyan Ardnny 155060300111045

2 Luthfan Prayoga 155060300111046

3 Artfisco Satria Wibawa 155060301111047

4 Gristita Tresna M. 155060301111048

5 Eva Faliha Kusumawardhany 155060301111050

6 Mochamad Abdul Ghofur 155060301111051

7 Yosua Vidi R. H. 155060301111052

Kelompok 15

NO NAMA NIM

1 Cita Rahim Tama 155060300111053

2 Prihada Surya Ramadhani 155060300111054

3 Hasian Halomoan Sijabat 155060301111055

4 Darryl Octaviyanto 155060301111056

5 Yola YUliatri M. P. 155060301111057

6 Hariyono 155060301111058

7 Novi Sebastian Amelia 155060301111059 Kelompok 16

NO NAMA NIM

1 Aulia Adi Chandra 155060300111060

2 Bob Alvin Sidabuntar 155060300111061

3 Nadia Sinaga 155060301111062

4 Rezki Amalia Novianti Harun 155060301111063

5 Putra Adhi Darma U. 155060301111064

6 Nadea P. 155060301111065

7 Ditza Pasca I. 155060301111066

Page 64: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 57

Kelompok 17

NO NAMA NIM

1 Reza Firdausi 155060300111067

2 R. P. Ravie O Mucheyz Putera 155060300111068

3 Adi Sucipto 155060301111069

4 Indraloka Bayu Krisnha 155060301111070

5 Randy Endia Suranta Sembiring 155060301111071

6 M. Rizky Wira utomo 155060301111072

7 Ahmad Nahla Rialdi 155060301111073 Kelompok 18

NO NAMA NIM

1 Muhammad Sholikhin 155060300111074

2 Imam Prakoso 155060300111075

3 Aditya Dwi Putranto 155060307111006

4 Karil Ari Juliawan 155060301111076

5 Felik Janetky P. 155060301111077

6 M. Fadillah Kurniawan 155060301111078

7 Ghozal Pridandoko 155060301111079

Kelompok 19

NO NAMA NIM

1 Yusron Nur Aziz 155060300111080

2 Abdullah 155060300111081

3 Fred Malino 155060301111082

4 Dinda Oki P. 155060301111083

5 Adi Jonathan Ginting 155060301111084

6 Irfan Al Faruqi 155060301111086

7 Roli Berdo Siregar 155060301111087

Page 65: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 58

Kelompok 20

NO NAMA NIM

1 Farhanudin Ahmad 155060300111088

2 Ade Vali Sofyan 155060301111089

3 Hasbi Fazrul Rachman 155060301111090

4 Gerdy Prayana A. H. 155060301111092

5 Fariz Pratama Fauzan 155060301111093

6 Ester Damayanthi 155060301111094

7 Anargya Widyatama 155060301111002

8 Kukuh Priyambodo 155060307111003

Kelompok 21

NO NAMA NIM

1 Ivan Pascal Al Ghafiky 155060307111004

2 Ahmad Fathan Halim 155060307111005

3 M. Alaudin Tri K. 155060307111006

4 Muh. Alif Deby 155060307111032

5 Iqbal Achmad G. 155060307111091

6 Akhmal hibban syahalam 155060307111095

7 Tequitha Layyatul Qalbi 155060307111025

8 Auzan EL Ghifari Suud 155060307111010 Kelompok 22

NO NAMA NIM

1 Augusto Nonga Putra 155060307111011

2 Ghifari Amanar 155060307111007

3 Refinur Amir Muhammad 155060307111008

4 M. Reza Saputra 155060307111009

5 Raihan Tantyo Putra 155060307111012

6 Ega Odiguna Defri 155060307111013

7 Kevin Anas 155060307111014

8 M. Antony Oktavianto 155060307111015

Kelompok 23

NO NAMA NIM

1 Hanun Dzikra A. 155060307111016

2 Firmansyah Putra Satria 155060307111017

3 Nugroho Dwi Apriljianto 155060307111018

4 Jesse Sebastian 1 155060307111019

5 Idham Budhi Satria 155060307111020

6 Thomi Febriyan Lukhito 155060307111021

7 Mochamad Andika P. 155060307111022

8 Muhammad Ghazaly S. F. 155060307111023

Page 66: Buku Panduan Training

TRAINING MK PROBIN 2015 TEUB | 59

Kelompok 24

NO NAMA NIM

1 Anas Macfudy Al Junaedi 155060307111024

2 Mochamad Maulana Ar Ridha 155060307111026

3 Irzan Pujiansyah 155060307111027

4 Ajeng Atha Ardelia 155060307111028

5 Ridwan Athaya Prayudo 155060307111029

6 R. Dwi Ismat Wicaksono 155060307111034

7 Fahri Alvin Muhammad 155060307111031

8 Genheart 155060307111037