Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

DIVAIS MIKROELEKTRONIKA

Disusun untuk memenuhi tugas mata kuliah Divais Mikroelektronika


Yang dibimbing oleh
Mr didk

Disusun Oleh:
M. Zaenul Fuad (420086)
Arrizal Agung Wicaksono (420055)
Moh. Alfan Fadila (420091)
Amalia Asmaraputri Alfadhillah (420048)
Odies Tasyah Dwi Nanda Putri (420108)

PROGRAM STUDI TEKNIK ELEKTRO


PROGRAM SARJANA STARTA-1
SEKOLAH TINGGI TEKNIK
MULTIMEDIA INTERNASIONAL MALANG
2023

1
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena dengan rahmat,
karunia, serta taufik dan hidayah-Nya lah kami dapat menyelesaikan makalah
Praktikum Arduino ini sebatas pengetahuan dan kemampuan yang dimiliki. Dan juga
kami berterima kasih pada Bapak Didik selaku Dosen mata kuliah DIVAIS
MIKROELEKTRONIKA
yang telah memberikan tugas ini kepada kami.
      Kami sangat berharap makalah ini dapat berguna dalam rangka menambah
wawasan serta pengetahuan kita tentang Arduino ini. Kami juga menyadari
sepenuhnya bahwa di dalam tugas ini terdapat kekurangan-kekurangan dan jauh dari
apa yang kami harapkan. Untuk itu, kami berharap adanya kritik, saran dan usulan
demi perbaikan di masa yang akan datang, mengingat tidak ada sesuatu yang
sempurna tanpa sarana yang membangun.
      Semoga makalah sederhana ini dapat dipahami bagi siapapun yang membacanya.
Sekiranya makalah yang telah disusun ini dapat berguna bagi kami sendiri maupun
orang yang membacanya. Sebelumnya kami mohon maaf apabila terdapat kesalahan
kata-kata yang kurang berkenan dan kami memohon kritik dan saran yang
membangun demi perbaikan di masa depan.

Malang,25 Juli 2023

Penyusun

i
DAFTAR ISI

Contents
LAPORAN PRAKTIKUM DIVAIS MIKROELEKTRONIKA................................................................1
PROGRAM STUDI TEKNIK ELEKTRO PROGRAM SARJANA STARTA-1 SEKOLAH TINGGI
TEKNIK....................................................................................................................................................1
KATA PENGANTAR...............................................................................................................................2
DAFTAR ISI.............................................................................................................................................3
BAB I PENDAHULUAN..................................................................................................................4
BAB II TINJAUAN PUSTAKA.......................................................................................................5
Gambar 2.1 Arduino Uno..................................................................................................................6
Gambar 2.2 Arduino Duemilanove....................................................................................................6
Gambar 2.3 Arduino Leonardo..........................................................................................................6
 Arduino Mega ADK......................................................................................................................7
2.2 Flip Flop................................................................................................................................8
2.3 Program Arduino.................................................................................................................10
3.1 Alat......................................................................................................................................11

ii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Pada jaman yang semakin maju dan modern ini, teknologi juga berkembang
begitu pesat guna memenuhi kebutuhan hidup manusia. Dengan adanya
perkembangan teknologi tentu saja ilmu Komputer juga berkembang. Dalam hal ini
ilmu computer sangat berpengaruh terhadap kehidupan manusia. Hal ini mendorong
manusia untuk membuat hardware dan software yang mendukung perkembangan
teknologi dan ilmu computer dunia untuk memudahkan user dalam berkomunikasi
dengan komputer. Arduino merupakan pengendali mikro single-board yang bersifat
open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan
penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor
Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Arduino sendiri merupakan pengendali mikro single-board yang bersifat open-
source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan
elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan
softwarenya memiliki bahasa pemrograman sendiri. Arduino dikatakan sebagai
sebuah platform dari physical computing yang bersifat open source. Pertama-tama
perlu dipahami bahwa kata “platform” di sini adalah sebuah pilihan kata yang tepat.
Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi
dari hardware, bahasa pemrograman dan Integrated Development Environment (IDE)
yang canggih.
IDE adalah sebuah software yang sangat berperan untuk menulis program,
meng-compile menjadi kode biner dan meng-upload ke dalam memory
microcontroller. Ada banyak projek dan alat-alat dikembangkan oleh akademisi dan
profesional dengan menggunakan Arduino, selain itu juga ada banyak modul-modul
pendukung (sensor, tampilan, penggerak dan sebagainya) yang dibuat oleh pihak lain
untuk bisa disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah
platform karena ia menjadi pilihan dan acuan bagi banyak praktisi.

iii
BAB II
TINJAUAN PUSTAKA

2.1 Arduino
A. Sejarah Arduino
Arduino adalah alat yang dikembangkan oleh Hernando Barragan pada tahun
2004. Arduino diawali di ruang kelas Interactive Design Institue di Ivrea, Italia. Kemudian
Arduino ditemukan oleh Massimo Banzi dan David Cuartielles dengan tujuan awal yaitu
untuk membantu para siswa membuat perangkat desain dan interaksi dengan harga yang
murah dibandingkan dengan perangkat lain.Arduino berasal dari bahasa Italia yang berarti
teman yang berani. Pada bulan Mei 2011, Arduino sudah terjual lebih dari 300.000 unit.
Arduino adalah sebuah board mikrokontroler yang bersifat open source,
dimana desain skematik dan PCB bersifat open source, sehingga kita dapat menggunakannya
maupun melakukan modifikasi. Board Arduino menggunakan Chip/IC mikrokontroler Atmel
AVR, misalnya: Arduino NG or older w/Atmega8 (Severino), Arduino Duemilanove or Nano
w/Atmega328, Arduino Uno, Arduino Mega2560, dll.
Software untuk membuat, mengkompilasi dan meng-upload program yaitu
Arduino IDE ataun disebut juga Arduino Software yang juga bersifat open source. Software
ini dapat diunduh pada situs http://www.arduino.cc. Arduino IDE (Arduino Software)
menghasilkan file hex dari baris kode instruksi program yang menggunakan bahasa C yang
dinamakan sketch setelah dilakukan compile dengan perintah Verify/Compile.
Bootloader Chip/IC pada Arduino Board telah diisi oleh program yang
dinamakan Arduino bootloader, yang menmungkinkan kita meng-upload code program tanpa
menggunakan hardware tambahan (tanpa menggunakan programmer dari luar, seperti: AVR-
ISP, STK500, parallel programmer, usb programmer). Bootloader akan aktif selama beberapa
detik ketika board mengalami reset.
B. Board Arduino
 Arduino Uno
Arduino Uno menggunkan mikrokontroler Atmega328. Secara umum posisi/letak pin-
pin terminal I/O pada berbagai Board Arduino posisinya sama dengan posisi/letak
pin-pin terminal I/O dari Arduino Uno yang mempunyai 14 pin Digital yang dapat di
set sebagai Input/Output (beberapa diantaranya mempunyai fungsi ganda), 6 pin Input

Analog.

4
Gambar 2.1 Arduino Uno

 Arduino Duemilanove
Berbeda dengan Arduino Uno, Arduino Due tidak menggunakan Atmega, melainkan
dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 input/output pin
digital dan 12 pin input analog. Untuk pemogramannya menggunakan Micro USB,
terdapat pada beberapahandphone.

Gambar 2.2 Arduino Duemilanove

 Arduino Leonardo
Arduino Leonardo menggunakan mikrokontroler Atmega32u4. Memiliki 20 digital
pin I/Odan 12 input analog

Gambar 2.3 Arduino Leonardo

5
 Arduino Mega2560
Menggunakan mikrokontroler Atmega 2560. Memiliki 54 digital pin I/O, 16 input analog,
dan4 UART (hardware port serial).

Gambar 2.4 Arduino Mega2560

 Arduino Nano
Dilengkapi dengan FTDI untuk pemograman lewat Micro USB. Memiliki 14
digital pin I/Odan 8 input analog.

Gambar 2.5 Arduino Nano

 Arduino Mega ADK


Menggunakan mikrokontroler Atmega2560. Memiliki 54 digital pin I/O, 16 input
analog, dan4 UART (hardware port serial).

Gambar 2.6 Arduino Mega ADK

6
2.1 Flip Flop
B. Pengertian Flip-Flop dan Jenis-jenisnya
Flip-flop adalah suatu rangkaian elektronika yang memiliki dua kondisi stabil
dan dapat digunakan untuk menyimpan informasi. Flip Flop merupakan pengaplikasian
gerbang logika yang bersifat Multivibrator Bistabil. Dikatakan Multibrator Bistabil karena
kedua tingkat tegangan keluaran pada Multivibrator tersebut adalah stabil dan hanya akan
mengubah situasi tingkat tegangan keluarannya saat dipicu (trigger). Flip-flop mempunyai
dua Output (Keluaran) yang salah satu outputnya merupakan komplemen Output yang lain.
Flip-flop Elektronik yang pertama kali ditemukan oleh dua orang ahli fisika
Inggris William Eccles and F. W. Jordan pada tahun 1918 ini merupakan dasar dari
penyimpan data memory pada komputer maupun Smartphone. Flip-flop juga dapat
digunakan sebagai penghitung detak dan sebagai penyinkronsasian input sinyal waktu
variabel untuk beberapa sinyal waktu referensi.
Rangkaian Flip-flop pada umumnya dapat dibagi menjadi beberapa jenis, yaitu
S-R Flip-flop, D Flip-flop, T Flip-flop dan JK Flip-flop. Berikut dibawah ini adalah
penjelasan singkatnya.
 S-R Flip-flop
S-R adalah singkatan dari “Set” dan “Reset”. Sesuai dengan namanya, S-R
Flip-flop ini terdiri dari dua masukan (INPUT) yaitu S dan R. S-R Flip-flop ini juga
terdapat dua Keluaran (OUTPUT) yaitu Q dan Q’. Rangkaian S-R Flip-flop ini
umumnya terbuat dari 2 gerbang logika NOR ataupun 2 gerbang logika NAND. Ada
juga S-R Flip-flop yang terbuat dari gabungan 2 gerbang Logika NOR dan NAND.
Berikut ini adalah diagram logika NOR Gate S-R Flip-flop, NAND Gate S-R
Flip-Flop dan Clocked S-R Flip-flop (gabungan gerbang logika NOR dan NAND).

 D Flip-flop

7
Flip-flop pada dasarnya merupakan modifikasi dari S-R Flip-flip yaitu dengan
menambahkan gerbang logika NOT (Inverter) dari Input S ke Input R. Berbeda
dengan S-R Flip-flop, D Flip-flop hanya mempunyai satu Input yaitu Input atau
Masukan D. Berikut ini diagram logika D Flip-flop.

 J-K Flip-flop
J-K Flip-flop juga merupakan pengembangan dari S-R Flip-flop dan paling
banyak digunakan. J-K Flip-flop memiliki 3 terminal Input J, K dan CL (Clock).
Berikut ini adalah diagram logika J-K Flip-flop.

 T Flip-flop
T Flip-flop merupakan bentuk sederhana dari J-K Flip-flop. Kedua Input J dan
K dihubungkan sehingga sering disebut juga dengan Single J-K Flip-Flop. Berikut ini
adalah diagram logika T flip-flop.

8
2.2 Program Arduino

9
BAB III
ALAT DAN BAHAN

3.1 Alat
3.2 Bahan

1. Arduino atmega 2560


2. Kabel jumper 3 set 10 cm
3. Projectboard 1
4. Catudaya
5. Laptop
6. Lampu 5
7. Potensio meter

10

Anda mungkin juga menyukai