Laporan Uji Kompetensi
Laporan Uji Kompetensi
DISUSUN OLEH:
i
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang Maha Kuasa, yang telah
melimpahkan nikmat dan karunia serta taufik dan hidayah-Nya sehingga saya dapat
menyelesaikan laporan projek uji kompetensi ini.
Laporan ini saya buat dengan tujuan untuk memenuhi salah satu tugas ujian kompetensi
keahlian. Selain itu, laporan uji kompetensi ini juga bertujuan untuk menambah wawasan
tentang “Sistem Minimum” bagi para pembaca dan juga bagi penulis.
Dalam penyusunan laporan ini tentu tak lepas dari arahan dan bantuan dari para guru dan
teman teman. Maka saya sebagai penulis mengucapkan rasa hormat dan terimakasih kepada
para guru dan teman teman yang sudah berkenan untuk membantu dan memberi arahan
kepada saya untuk menyelesaikan laporan ini, sehingga saya dapat menyelesaikan laporan ini
dengan sebaik baiknya.
Saya sebagai penyusun menyadari bahwa makalah ini masih jauh dari kata sempurna
meskipun dengan demikian besar,harapan saya semoga laporan ini bermanfaat. Oleh karena
itu dengan tangan terbuka saya menerima segala saran dan kritik dari pembimbing agar saya
dapat memperbaiki laporan ini.
Penulis
Feby Septian
ii
DAFTAR ISI
KATA PENGANTAR...............................................................................................ii
DAFTAR ISI..............................................................................................................iii
DAFTAR GAMBAR.................................................................................................iv
BAB I PENDAHULUAN..........................................................................................1
1.1.Latar Belakang...............................................................................................1
1.2.Tujuan............................................................................................................1
BAB II LANDASAN TEORI....................................................................................2
2.1.Pengertian Sistem Minimum..........................................................................3
2.2.Prinsip Kerja Sistem Minimum......................................................................3
2.3.Rangkaian.......................................................................................................3
2.4.Komponen......................................................................................................4
BAB III URAIAN MATERI......................................................................................15
3.1 Alat dan Bahan...............................................................................................15
3.2 Langkah Pembuatan.......................................................................................18
3.3 Tahap Pemograman........................................................................................22
BAB IV PENUTUP
4.1.........................................................................................................................Hasil 23
4.2.........................................................................................................................Troublesh
oot...................................................................................................................23
4.3. Kesimpulan....................................................................................................23
DAFTAR PUSTAKA.........................................................................................................24
iii
DAFTAR GAMBAR
iv
BAB I
PENDAHULUAN
1.2 Tujuan
1
BAB II
DASAR TEORI
System Minimum ini adalah sebuah rangkaian microcontroller yang sudah dapat di
gunakan untuk menjalankan sebuah aplikasi.Sebuah IC mikrokontroler tidak akan berarti jika
hanya berdiri sendiri di perlukan software, pemograman kompiler serta downloader.
2.2. Rangkaian
Mikrokontroler
2.3. Rangkaian
Power Supply
Power supply atau yang juga dikenal dengan nama catu daya merupakan sebuah
rangkaian elektronika yang digunakan sebagai penyedia sumber energi listrik untuk
perangkat-perangkat elektronika dalam hal ini energi listrik tegangan DC.
2.4. Rangkaian
Osilator
Osilator adalah suatu rangkaian elektronika yang menghasilkan sejumlah sinyal listrik
secara periodik dengan amplitudo yang konstan. Gelombang sinyal yang dihasilkan ada
yang berbentuk Gelombang Sinus (Sinusoide Wave), gelombang Kotak (Square Wave)
dan gelombang gigi gergaji (Saw Tooth Wave).
2
2.5. Rangkaian
Reset
Rangkaian reset sama fungsinya dengan rangkaian reset pada komputer. Fungsi reset
di mikrokontroler yaitu untuk merestart program, sehingga kembali ke program awal.
Rangkaian Downloader
2.6. Rangkaian
LED
Rangkaian LED adalah sebuah rangkaian yang terdiri dari banyak LED yang disusun secara
sejajar dan dapat menyala sesuai dengan program yang telah dibuat.
2.7. Rangkaian
LCD
LCD adalah singkatan dari Liquid Crystal Display. Definisi dari LCD sendiri ialah
jenis media display yang menggunakan kristal cair (liquid crystal) untuk menghasilkan suatu
gambar yang terlihat. Dalam perancangan suatu sistem dengan menggunakan
mikrokontroler,LCD berfungsi untuk menampilkan suatu nilai hasil sensor, atau
menampilkan teks.
2.8. Rangkaian
Sensor Suhu
Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk
mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. LM35 memiliki
keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sesor suhu yang
lain, LM35 juga mempunyai keluaran impedansi yang rendah dan liniearitas yang tinggi
sehingga dapat dengan mudah dihubungkan dengan rangaian kendali khusus serta tidak
memerlukan penyetelan lanjutan.
3
2.9. Rangkaian Button
Rangkaian button adalah tombol sebagai input untuk dapat mengontrol nyala lampu
LED pada output.
Rangkaian PWM Motor adalah untuk menggerakkan motor DVD dan mengatur kecepatan
motor.
4
Gambar 2.1 layout dan schematic
5
2.13.Komponen dan fungsinya
1. Atmega 16
Atmega16 merupakan mikrokontroler CMOS 8-bit buatan atmel keluarga AVR. AVR
mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt
eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM
internal.
2. LCD
LCD16x2. adalah salah satu penampil yang sangat populer digunakan sebagai
interface antara microcontroller dengan user nya. Dengan penampil LCD 16×2 ini user
dapat melihat/memantau keadaan sensor ataupun keadaan jalanya program. Penampil
LCD 16×2 ini bisa di hubungkan dengan microcontroller apa saja
6
3. Push Button
Pada rangkaian ini push button digunakan sebagai tombol indikator program pada IC
yang apabila ditekan maka LED akan menyala sesuai program yang telah
ditentukan,dalam rangkaian ini juga push button digunakan sebagai tombol reset
4. LED
LED adalah singkatan dari (Light Emiting Diode),fungsi LED pada rangkaian sistem
minimum kali ini adalah berfungsi sebagai indikator bahwa rangkaian telah menerima arus
listrik dari power supply.
7
5. Socket DC
6. Transistor bc547
Transistor merupakan sebuah alat semiconductor yang dapat dipakai sebagai penguat,
sebagai sirkuit pemutus dan penyambung arus (switching), tegangan, dan modulasi sinyal.
8
7. Kapasitor100uf
8. Trimpot
Trimmer atau trimpot adalah potentiometer berukuran kecil yang dipasang pada papan
sirkuit dan diputar dengan bantuan obeng. Trimpot biasa digunakan untuk mengkalibrasi
peralatan elektronik
9
9. Resistor SMD
Resistor adalah komponen berbentuk segi empat kecil dengan area metalized di
ujungnya.SMD Resistor memiliki substrat keramik untuk film oksida logam
disimpan.Fungsi dari resistor SMD ini terutama pada motherboard laptop adalah sebagai
penurun arus tegangan voltase pada aliran PCB laptop.
Komponen Elektronik yang terdiri dari isolator antara dua conductor. Fungsi utama
nya untuk menyimpan energi listrik dan pasokan ulang yaitu mengisi dan membuang
energi listrik.Fungsi utama capacitor adalah untuk menyimpan, menyaring dan mengatur
energi listrik.
10
11. Sensor LM35
Sensor LM35 bekerja dengan mengubah besaran suhu menjadi besaran tegangan.
Tegangan ideal yang keluar dari LM35 mempunyai perbandingan 100°C setara dengan 1
volt. IC LM 35 sebagai sensor suhu yang teliti dan terkemas dalam bentuk Integrated
Circuit (IC), dimana output tegangan keluaran sangat linear terhadap perubahan suhu.
Sensor ini berfungsi sebagai pengubah dari besaran fisis suhu ke besaran tegangan
yang memiliki koefisien sebesar 10 mV /°C yang berarti bahwa kenaikan suhu 1° C maka
akan terjadi kenaikan tegangan sebesar 10 mV.
Kabel jenis ini mempunyai ujung connector yang berbeda di tiap ujungnya, yaitu
male dan female. Biasanya digunakan untuk menghubungkan komponen elektronika
selain dari Arduino ke breadboard.
11
13. Xtal 16.000
AMS1117 ini merupakan module regulator yang yang berfungsi sebagai penurun
tegangan DC to DC yang terdiri dari beberapa level regulasi yaitu 1V2, 3V3, dan 5V.
Dengan kata lain output dari module regulator ini bersifat FIXED atau TETAP.
12
15. Dioda 1n40001
Dioda adalah komponen aktif dua kutub yang pada umumnya bersifat semiconductor,
yang memperbolehkan arus listrik mengalir ke satu arah (kondisi panjar maju) dan
menghambat arus dari arah sebaliknya (kondisi panjar mundur). Dioda memiliki fungsi
sebagai penyearah arus listrik atau mampu mengubah arus bolak-balik (AC) menjadi arus
yang searah (DC)
Terminal Block adalah satu set dua atau lebih titik koneksi sekrup yang sama. Anda
dapat menghubungkan kabel pada titik-titik ini. Strip terminal menggabungkan banyak
blok serupa dalam satu perangkat. Dalam strip, blok diisolasi satu sama lain. Fungsi utama
Terminal Block adalah untuk menghubungkan dan mengisolasi.
13
Gambar 2.18 Header Female
`Pin header female ini dapat digunakan sebagai DIP socket bagi kaki-kaki IC
Header Female adalah komponen yang berbentuk reperti Black Housing, tetapi jika
black housing adalah komponen yang dapat berpindah karena tidak direkatkan pada PCB
14
19. Socket IC
Socket circuit terpadu, atau soket IC, digunakan pada perangkat yang menyertakan
sirkuit terpadu (IC). Atau dikenal sebagai chip, IC adalah sirkuit elektronik yang terdiri
dari transistor , resistor, kapasitor, dan induktor yang saling berhubungan dengan
metalisasi di atas sepotong silikon kristal tunggal. Socket IC, juga dikenal sebagai socket
dual-in-line (DIL), digunakan karena chip mudah rusak karena panas akibat penyolderan
dan pin pendeknya tidak dilindungi dengan heat sink.
Connector IDC adalah konektor listrik yang dirancang untuk dihubungkan ke konduktor
dari kabel berinsulasi melalui proses penyambungan yang memaksa bilah atau bilah yang
diasah secara selektif.
15
BAB III
URAIAN MATERI
Berfungsi sebagai alat bantu atau membongkar suatu rangkaian elektronika yang
terdapat pada papan PCB.
2. Timah
Bahan kimia yang dapat menyambungkan antara dua buah komponen yaitu komponen
perekat dengan PCB
16
3. Tang potong / Lancip
Tang yang berfungsi khusus untuk memotong kabel maupun mengupas kabel.
Yang berfungsi untuk melepas kaki komponen dari PCB dengan menghisap timah yang
mencair.
5. Board PCB
Yang digunakan untuk tempat dibuatnya rangkain dan tempat dipasangnya komponen.
17
6. Spidol Permanent
Spidol OPM adalah spidol permanent yang tidak mudah dhapus dalam
penggunaannya.
7. Pinset
Pinset ini berfungsi untuk mencapit suatu benda. Pinset ini digunakan saat akan
memasangkan komponen kecil seperti resistor smd
8. Bor
18
Bahan-bahan yang digunakan
1. Atmega 16
19
14. Setelah di bor PCB siap di pasang komponen
15. Setelah komponen dipasang, bagian bawah komponen di solder hingga menempel kuat.
3.3 Tahap Pemograman
#include <avr/io.h>
#include <stdio.h>
#define F_CPU 16000000
#include <util/delay.h>
#include "lcd/lcd.h"
unsigned char buffer[16];
int adc = 0;
float tegangan = 0;
float suhu = 0;
int read_adc_8bit(short channel) // Pembacaan nilai ADC 8 Bit/255
{
ADMUX = channel | (1 << ADLAR);
ADCSRA |= (1 << ADSC);
while ((ADCSRA & (1 << ADIF)) == 0);
return ADCH;
}
int read_adc_10bit(short channel) // Pembacaan nilai ADC 10 Bit/1023
{
ADMUX = channel;
ADCSRA |= (1 << ADSC);
while ((ADCSRA & (1 << ADIF)) == 0);
return ADC;
}
void pwm_init() // Fungsi PWM motor
20
{
DDRD |= (1 << PD6); // Set PD7 menjadi output untuk PWM
TCCR2 |= (1 << COM21) | (1 << WGM20) | (1 << WGM21) | (1 <<
CS20); // Kecepatan PWM, non-inverted mode, prescaler = 1
}
void set_pwm_duty_cycle(uint8_t duty) // Fungsi untuk mengatur
kecepatan PWM
{
OCR2 = duty;
}
void LED_init() // Fungsi PULL UP internal untuk LED
{
DDRB = 0xFF; // Set DDRB sebagai output
}
int main(void)
{
ADMUX = (1 << REFS0);
ADCSRA = (1 << ADEN) | (1 << ADIF) | (1 << ADPS2) | (1 <<
ADPS1) | (1 << ADPS0);
lcd_init(LCD_DISP_ON_CURSOR);
lcd_clrscr();
lcd_gotoxy(2, 0);
lcd_puts("FEBYYY");
lcd_gotoxy(4, 1);
lcd_puts("XI-E2");
_delay_ms(3000);
pwm_init();
LED_init();
while (1)
21
{
22
adc = read_adc_8bit(0);
tegangan = adc * 0.019607843;
suhu = tegangan * 100;
lcd_clrscr();
lcd_gotoxy(0, 0);
sprintf(buffer, "VOLT : %0.4f V", tegangan);
lcd_puts(buffer);
lcd_gotoxy(0, 1);
sprintf(buffer, "SUHU : %0.2f C", suhu);
lcd_puts(buffer);
_delay_ms(100);
int intSuhu = (int)suhu;
switch (intSuhu)
{
case 30 ... 34:
set_pwm_duty_cycle(51); // 20% duty cycle (51/255)
break;
case 35 ... 39:
set_pwm_duty_cycle(76); // 30% duty cycle (76/255)
break;
case 40 ... 44:
set_pwm_duty_cycle(102); // 40% duty cycle (102/255)
break;
case 45 ... 49:
set_pwm_duty_cycle(128); // 50% duty cycle (128/255)
break;
BAB IV
PENUTUP
24
4.1 Hasil
25
DAFTAR PUSTAKA
Sumber Materi :
Pengertian sistem minimum:
https://octatrinugraha.wordpress.com/2014/01/08/pengertian-mikrokontroler-dan-sistem-
minimum-mikrokontroler-avr-atmega8535/
Fungsi dan pengertian komponen
Atmega 16 : https://id.wikipedia.org/wiki/ATMega16
Lcd : https://www.codepolitan.com/menampilkan-text-di-lcd-dengan-arduino/
Push button : https://blog.unnes.ac.id/antosupri/pengertian-push-button-switch-saklar-tombol-
tekan/
Led : https://www.merdeka.com/sumut/fungsi-led-pengertian-beserta-cara-kerjanya-dalam-
dunia-elektronika-kln.html
Jack DC : https://soal.usaha321.net/apa-itu-jack-dc/index.html
Transistor : https://id.wikipedia.org/wiki/Transistor
Kapasitor SMD : http://myelectronicnote.blogspot.com/p/smd-capacitor.html
Trimpot : https://www.kompas.com/skola/read/2021/07/13/120000669/potensiometer--
pengertian-fungsi-jenis-dan-cara-kerjanya?page=all
Resistor SMD :https://www.filesop.com/2020/03/cara-membaca-kode-resistor-smd-
IC LM35 : https://www.mahirelektro.com/2020/11/mengenal-sensor-suhu-lm35-dan-cara-
kerjanya.html
Kabel Male to Female : https://www.arduinoindonesia.id/2022/11/pengertian-jenis-dan-cara-
kerja-kabel-jumper-arduino.html
XTAL 16000 : https://elekkomp.blogspot.com/2018/09/pengertian-komponen-xtal-dan-
fungsinya.html
AMS 1117 : https://cncstorebandunggo.blogspot.com/2019/01/review-module-regulator-
ams1117-module.html
Terminal block : https://www.jakartanotebook.com/p/guillermo-terminal-block-konektor-
sambungan-kabel-listrik-connector-pct-222-gray
Dioda 1n4001 : https://id.wikipedia.org/wiki/Dioda
Header Male & Female : https://sariteknologi.com/product/pin-header-female-round-head-
single-row-1-x-40-pin/
Socket IC : https://apafungsi.com/apa-itu-soket-ic.html
26