Anda di halaman 1dari 15

LKS 3

2020
TEKNIK PEMROGRAMAN, MIKROPROSESSOR,
DAN MIKROKONTROLLER

Mengendalikan Motor DC agar bergerak Maju


Mundur dan Kanan Kiri dengan Bluetooth

DOSEN PEMBIMBING :
Prof. Dr. Bambang Suprianto, M.T.
Dr. I.G.P. Asto Buditjahjanto, M.T.

DISUSUN OLEH:
Chandra Ainur Rizki
LEMBAR KERJA SISWA (LKS) 3

Satuan Pendidikan : SMKN 2 Bangkalan


BidangKeahlian : Teknologi dan Rekayasa
Program Keahlian : Teknik Elektronika
KompetensiKeahlian : Teknik Audio Video
Mata Pelajaran : Teknik Pemrograman, Mikroprosessor, dan Mikrokontroler
Kelas / Semester : X Teknik Audio Video / I
Materi Pokok : Mengendalikan motor DC agar bergerak maju mundur kanan kiri
dengan Bluetooth.
Alokasi Waktu : 4 x 45 menit
Pertemuan Ke :3

Nama Siswa :…………………………………………………………………………


Nomor NIS :…………………………………………………………………………
Kelas :…………………………………………………………………………

A. Tujuan
1. Siswa dapat mengendalikan motor DC agar bergerak maju mundur dengan
Bluetooth
2. Siswa dapat mengendalikan motor DC agar bergerak ke kanan dan ke kiri dengan
Bluetooth
B. Perencanaan Eksperimen
1. Lakukanlah eksperimen ini sesuai dengan prosedur dan keselamatan kerja yang
benar.
2. Gunakanlah alat dan bahan sesuai dengan fungsinya.
3. Rangkai alat dan bahan sesuai dengan tujuan.
4. Siswa dapat melakukan eksperimen ini secara bertahap
5. Siswa merencanakan dan melaksanakan sebuah eksperimen sesuai dengan tujuan
pembelajaran untuk mengendalikan motor DC agar bergerak maju dan mundur
dengan Bluetooth.
6. Membuat bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar bergerak maju dan mundur dengan Bluetooth.
7. Siswa merencanakan dan melaksanakan sebuah eksperimen sesuai dengan tujuan
pembelajaran untuk mengendalikan motor DC agar bergerak ke kanan dan ke kiri
dengan Bluetooth.
8. Membuat bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar bergerak ke kanan dan ke kiri dengan Bluetooth.

C. LandasanTeori
Motor DC
Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik
menjadi energi kinetik atau gerakan (motion). Motor DC ini juga dapat disebut sebagai Motor
Arus Searah. Seperti namanya, DC Motor memiliki dua terminal dan memerlukan tegangan
arus searah atau DC (Direct Current) untuk dapat menggerakannya. Motor Listrik DC ini
biasanya
digunakan pada perangkat-perangkat Elektronik dan listrik yang menggunakan sumber listrik
DC seperti Vibrator Ponsel, Kipas DC dan Bor Listrik DC

Gambar 1. Simbol dan Bentuk Motor DC


MikrokontrolerATmega 8
Mikrokontroler merupakan sebuah sistem komputer yang seluruh atau sebagian besar
elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer.
Lebih lanjut, mikrokontroler merupakan sistem komputer yang mempunyai satu atau
beberapa tugas yang sangat spesifik, berbeda dangan PC (Personal Computer) yang memiliki
beragam fungsi. Perbedaan lainnya adalah perbandingan RAM dan ROM yang sangat berbeda
antara komputer dengan mikrokontroler.
Mikrokontroler adalah sebuah system microprocessor dimana didalamnya sudah terdapat
CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya yang sudah saling terhubung dan
terorganisasi (teralamati) dengan baik oleh pabrik pembuatnya dan dikemas dalam satu chip
yang siap pakai. Sehingga kita tinggal memprogram isi ROM sesuai aturan penggunaan oleh
pabrik yang membuatnya menurut Winoto (2008:3).
Mikrokontroler ATMega8 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe
mikrokontroler yang “berkeluarga” sama dengan ATMega8 ini antara lain ATMega8535,
ATMega16, ATMega32 dan ATmega328. Yang membedakan antara mikrokontroler tersebut
adalah: ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer,
counter, dll). Dari segi ukuran fisik, ATMega8 memiliki ukuran fisik lebih kecil
dibandingkan dengan beberapa mikrokontroler yang saya sebutkan diatas. Namun untuk segi
memori dan periperial lainnya ATMega8 tidak kalah dengan yang lainnya karena ukuran
memori dan periperialnya relatif sama dengan ATMega8535, dan ATMega32, hanya saja
jumlah GPIO lebih sedikit

Gambar 2. AT Mega 8

Gambar 3. Rangkaian Arduino dan motor DC

D. Rumusan Masalah
Buatlah rumusan masalah sesuai dengan rangkaian pengendali motor DC agar
bergerak maju dan mundur dengan Bluetooth berikut ini, apabila diketahui
Variabelnya sebagai berikut:
1. --------------------------------------------------------------------------------------------------
2. ---------------------------------------------------------------------------------------------------

E. Hipotesis
Tuliskan Hipotesis pada isian di bawah ini
1. --------------------------------------------------------------------------------------------------
2. --------------------------------------------------------------------------------------------------
3. ---------------------------------------------------------------------------------------------------

F. Alat dan Bahan


Tuliskanlah alat dan bahan yang dibutuhkan untuk praktikum pada Tabel 1 berikut
ini.

Tabel 1.
Daftar peralatan dan bahan.
Nom Nama
Spesifikasi Jumlah Keterangan
or. Alat/Komponen/Bahan
1 2 3 4 5
Alat Tes /Alat tangan
1.
2.
Komponen
1
2
3
Bahan
1.

G. Identifikasi Variabel
Tuliskanlah variabel yang digunakan dalam eksperimen ini
1. Variabel Manipulasi (VM):
a. ----------------------------------------------------------------------------------------------
2. Variabel Respon (VR):
a. ----------------------------------------------------------------------------------------------
3. Variabel Kontrol (VK):  
a. ----------------------------------------------------------------------------------------------

H. Definisi Operasional Variabel


1. Tuliskanlah definisi operasional variable manipulasi
-------------------------------------------------------------------------------------------------
2. Tuliskanlah definisi operasional variable respon
-------------------------------------------------------------------------------------------------
3. Tuliskanlah definisi operasional variable kontrol
-------------------------------------------------------------------------------------------------
I. Hasil Percobaan
1. Tuliskan bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar dapat bergerak.
2. Tuliskan hasil percobaan pada tabel 2 berikut ini
Tabel 2. Hasil Percobaan
No Tombol menu pada Android yang ditekan Kondisi motor DC
1 Tombol panah atas pada menu android
2 Tombol panah bawah pada menu android
3 Tombol panah kanan pada menu android
4 Tombol panah kiri pada menu android

J. Analisis Data
Dari hasil percobaan pada Tabel 2, maka dapat dianalisis bahwa
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------

K. Kesimpulan
1. Apakah hipotesis saudara dapat diterima?
---------------------------------------------------------------------------------------------------
2. Apakah hasil percobaan sesuai dengan tujuan praktikum?
---------------------------------------------------------------------------------------------------
3. Apakah hasil akhir sesuai dengan spesifikasi yang telah ditetapkan?
---------------------------------------------------------------------------------------------------
4. Apakah rangkaian berjalan dengan baik?
---------------------------------------------------------------------------------------------------
5. Apakah yang dapat saudara simpulkan?
---------------------------------------------------------------------------------------------------

L. Sebelum Praktikum Berakhir


1. Bersihkanlah tempat kerja, peralatan praktikum.
2. Kembalikanlah alat dan bahan pada tempat semula

Daftar Pustaka
Budiharto, Widodo. (2009). “Membuat sendiri robot humaNomorid”. Jakarta:
PenerbitElexmediaKomputindo.

Budiharto, Widodo. (2010). “Robotika teori dan implementasi”. Yogyakarta: Penerbit Andi.

Djuandi, Feri. (2011). “PengenalanarduiNomor”. Jakarta: PenerbitElexmedia.

Jogiyanto.(2005). “Pengenalankomputer”.Yogyakarta: Penerbit Andi.

Suyadhi. (2010). "Bukupintarrobotika: bagaimanamerancang dan membuat robot sendiri".


Yogyakarta: Penerbit Andi.

Suyadhi, Septian. (2008). “Build your own line follower robot”. Yogyakarta: Penerbit Andi.

Zaki, Ali. (2010). “Panduan hardware komputer”. Yogyakarta: Penerbit Andi.


KUNCI LKS 3
LEMBAR KERJA SISWA 3

Satuan Pendidikan : SMKN 2 Bangkalan


BidangKeahlian : Teknologi dan Rekayasa
Program Keahlian : Teknik Elektronika
KompetensiKeahlian : Teknik Audio Video
Mata Pelajaran : Teknik Pemrograman, Mikroprosessor, dan Mikrokontroler
Kelas / Semester : X TeknikAudio Video / I
Materi Pokok : Mengendalikan motor DC agar bergerak maju mundur kanan kiri
dengan Bluetooth.
Alokasi Waktu : 4 x 45 menit
Pertemuan Ke :3

Nama Siswa :…………………………………………………………………………


Nomor NIS :…………………………………………………………………………
Kelas :…………………………………………………………………………

A. Tujuan
1. Siswa dapat mengendalikan motor DC agar bergerak maju mundur dengan
Bluetooth
2. Siswa dapat mengendalikan motor DC agar bergerak ke kanan dan ke kiri dengan
Bluetooth

B. PerencanaanEksperimen
1. Lakukanlah eksperimen ini sesuai dengan prosedur dan keselamatan kerja yang
benar.
2. Gunakanlah alat dan bahan sesuai dengan fungsinya.
3. Buatlah keputusan sesuai dengan teori.
4. Pastikan siswa bisa melakukan eksperimen ini secara bertahap
5. Siswa diminta untuk merencanakan dan melaksanakan sebuah eksperimen sesuai
dengan tujuan pembelajaran untuk mengendalikan motor DC agar bergerak maju
dan mundur dengan Bluetooth.
6. Membuat bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar bergerak maju dan mundur dengan Bluetooth.
7. Siswa merencanakan dan melaksanakan sebuah eksperimen sesuai dengan tujuan
pembelajaran untuk mengendalikan motor DC agar bergerak ke kanan dan ke kiri
dengan Bluetooth.
8. Membuat bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar bergerak ke kanan dan ke kiri dengan Bluetooth.

C. Landasan Teori
Motor DC
Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik
menjadi energi kinetik atau gerakan (motion). Motor DC ini juga dapat disebut sebagai Motor
Arus Searah. Seperti namanya, DC Motor memiliki dua terminal dan memerlukan tegangan
arus searah atau DC (Direct Current) untuk dapat menggerakannya. Motor Listrik DC ini
biasanya digunakan pada perangkat-perangkat Elektronik dan listrik yang menggunakan
sumber listrik DC seperti Vibrator Ponsel, Kipas DC dan Bor Listrik DC

Gambar 1. Simbol dan Bentuk Motor DC


MikrokontrolerATmega 8
Mikrokontroler merupakan sebuah sistem komputer yang seluruh atau sebagian besar
elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer.
Lebih lanjut, mikrokontroler merupakan sistem komputer yang mempunyai satu atau
beberapa tugas yang sangat spesifik, berbeda dangan PC (Personal Computer) yang memiliki
beragam fungsi. Perbedaan lainnya adalah perbandingan RAM dan ROM yang sangat berbeda
antara komputer dengan mikrokontroler.
Mikrokontroler adalah sebuah system microprocessor dimana didalamnya sudah terdapat
CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya yang sudah saling terhubung dan
terorganisasi (teralamati) dengan baik oleh pabrik pembuatnya dan dikemas dalam satu chip
yang siap pakai. Sehingga kita tinggal memprogram isi ROM sesuai aturan penggunaan oleh
pabrik yang membuatnya menurut Winoto (2008:3).
Mikrokontroler ATMega8 merupakan mikrokontroler keluarga AVR 8bit. Beberapa tipe
mikrokontroler yang “berkeluarga” sama dengan ATMega8 ini antara lain ATMega8535,
ATMega16, ATMega32 dan ATmega328. Yang membedakan antara mikrokontroler tersebut
adalah: ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer,
counter, dll). Dari segi ukuran fisik, ATMega8 memiliki ukuran fisik lebih kecil
dibandingkan dengan beberapa mikrokontroler yang saya sebutkan diatas. Namun untuk segi
memori dan periperial lainnya ATMega8 tidak kalah dengan yang lainnya karena ukuran
memori dan periperialnya relatif sama dengan ATMega8535, dan ATMega32, hanya saja
jumlah GPIO lebih sedikit

Gambar 2. AT Mega 8

Gambar 3. Rangkaian Arduino dan Motor DC


D. Rumusan Masalah
Buatlah rumusan masalah sesuai dengan rangkaian pengendali motor DC agar
bergerak maju dan mundur dengan Bluetooth berikut ini, apabila diketahui
Variabelnya sebagai berikut:
1. Apakah yang terjadi apabila tombol menu panah atas pada android di tekan
terhadap arah putaran motor?
2. Apakah yang terjadi apabila tombol menu panah bawah pada android di tekan
terhadap arah putaran motor?
3. Apakah yang terjadi apabila tombol menu panah kanan pada android di tekan
terhadap arah putaran motor?
4. Apakah yang terjadi apabila tombol menu panah kiri pada android di tekan
terhadap arah putaran motor?

E. Hipotesis
Tuliskan Hipotesis pada isian di bawah ini
1 Apabila tombol menu panah atas pada android di tekan maka arah putaran motor
bergerak maju
2 Apabila tombol menu panah bawah pada android di tekan maka arah putaran
motor bergerak mundur
3 Apabila tombol menu panah kanan pada android di tekan maka arah putaran
motor bergerak ke kanan
4 Apabila tombol menu panah kiri pada android di tekan maka arah putaran motor
bergerak ke kiri

F. Alat dan Bahan


Tuliskanlah alat dan bahan yang dibutuhkan untuk praktikum pada Tabel 1 berikut
ini.
Tabel 1. Daftar peralatan dan bahan.
Nom Nama
Spesifikasi Jumlah Keterangan
or. Alat/Komponen/Bahan
1 2 3 4 5
Alat Tes /Alat tangan
1. Toolset standar praktik 1 pcs
2. Multimeter 20 kΩ 1 set
Komponen
1 Motor DC 12 volt 2 pcs
2 Kabel jumper 3mm secukupnya
3 Mikrokontroler Arduino Uno 1 buah
Bahan
1. Kain pembersih/majun secukupnya

G. Identifikasi Variabel
Tuliskanlah variabel yang digunakan dalam eksperimen ini
1. Variabel Manipulasi (VM):
a. Tombol kanan kiri dan maju mundur pada handphone
2. Variabel Respon (VR):
a. Gerak Motor pada robot
3. Variabel Kontrol (VK):
a. Robot transporter yang digunakan

H. Definisi Operasional Variabel


1. Tuliskanlah definisi operasional variable manipulasi
Tombol atas bawah dan kanan kiri pada handphone berfungsi untuk
menggerakkan robot bergerak ke depan, belakang dan ke kanan ke kiri
2. Tuliskanlah definisi operasional variable respon
Robot akan bergerak sesuai instruksi yang diberikan melalui tombol pada
handphone

3. Tuliskanlah definisi operasional variable kontrol


Robot transporter adalah robot yang digerakkan oleh tombol pada handphone
yang dihubungan dengan bluetooth

I. Hasil Percobaan
1. Tuliskan bahasa program yang digunakan untuk rangkaian pengendali motor DC
agar dapat bergerak.
Buka Arduino IDE
Ketik program di bawah.
/*========================================
code for motor DC
========================================*/
const int motordc = 12;

void setup() {
  // put your setup code here, to run once:
  pinMode(motordc,OUTPUT);
 
}

void loop() {
  // put your main code here, to run repeatedly:
  // Berhenti selama 3 detik.
  digitalWrite(motordc,LOW);
  delay(3000);
  // Berputar selama 3 detik.
  digitalWrite(motordc,HIGH);
  delay(3000);
}

Upload code, maka akan motor akan berhenti dan bergerak dengan masing-
masing  lamanya 3 detik.
2. Tuliskan hasil percobaan pada tabel 2 berikut ini
Tabel 2. Hasil Percobaan
No Tombol menu pada Android yang ditekan Kondisi motor DC
1 Tombol panah atas pada menu android Bergerak ke depan
2 Tombol panah bawah pada menu android Bergerak ke
belakang
3 Tombol panah kanan pada menu android Bergerak ke kanan
4 Tombol panah kiri pada menu android Bergerak ke kiri
J. Analisis Data
Dari hasil percobaan pada Tabel 2, maka dapat dianalisis bahwa
a. Robot dapat bergerak maju dan mundur sesuai perintah dengan menekan tombol
atas bawah yang terdapat pada handphone
b. Robot dapat bergerak ke kanan dan ke kiri sesuai perintah dengan menekan
tombol kanan dan kiri yang terdapat pada handphone

K. Kesimpulan
1. Apakah hipotesis saudara dapat diterima?
Hipotesis di terima
2. Apakah hasil percobaan sesuai dengan tujuan praktikum?
Hasil percobaan sesuai dengan tujuan praktikum
3. Apakah hasil akhir sesuai dengan spesifikasi yang telah ditetapkan?
Hasil akhir sesuai dengan spesifikasi yang telah ditetapkan
4. Apakah rangkaian berjalan dengan baik?
Rangkaian berjalan dengan baik
5. Apakah yang dapat saudara simpulkan?
Robot transporter dapat bergerak maju mundur dan kanan kiri sesuai perintah
tombol pada handphone

L. Sebelum Praktikum Berakhir


1. Bersihkanlah tempat kerja, peralatan praktikum.
2. Kembalikanlah alat dan bahan pada tempat semula

Daftar Pustaka
Budiharto, Widodo. (2009). “Membuat sendiri robot humaNomorid”. Jakarta:
PenerbitElexmediaKomputindo.

Budiharto, Widodo. (2010). “Robotika teori dan implementasi”. Yogyakarta: Penerbit Andi.

Djuandi, Feri. (2011). “PengenalanarduiNomor”. Jakarta: PenerbitElexmedia.

Jogiyanto.(2005). “Pengenalankomputer”.Yogyakarta: Penerbit Andi.

Suyadhi. (2010). "Bukupintarrobotika: bagaimanamerancang dan membuat robot sendiri".


Yogyakarta: Penerbit Andi.

Suyadhi, Septian. (2008). “Build your own line follower robot”. Yogyakarta: Penerbit Andi.
Zaki, Ali. (2010). “Panduan hardware komputer”. Yogyakarta: Penerbit Andi.

RUBRIK PENILAIAN LKS

A. Petunjuk Pengisian
Berdasarkan jawaban yang ditulis, nilailah jawaban setiap peserta didik dengan memberikan skor 0, 1,
2, 3.

B. Rubrik Penilaian LKS


No Soal Skor Jawaban

1 Menuliskan rumusan 0 Siswa tidak mampu menuliskan rumusan masalah


masalah
1 Siswa mampu menuliskan rumusan masalah, namun
jawaban tidak sesuai dengan kunci jawaban di LKS

2 Siswa mampu menuliskan rumusan masalah, namun ada


beberapa jawaban yang tidak sesuai dengan kunci jawaban
di LKS

3 Siswa mampu menuliskan rumusan masalah sesuai dengan


kunci jawaban di LKS

2 Merumuskan hipotesis 0 Tidak mampu merumuskan hipotesis

1 Mampu merumuskan hipotesis, namun tidak mampu


menuliskan hasil keadaan motor

2 Mampu merumuskan hipotesis, namun hasil keadaan


lampu yang dirumuskan kurang sesuai dengan kunci
jawaban LKS

3 Mampu merumuskan hipotesis sesuai dengan kunci


jawaban LKS

3 Mengidentifikasikan 0 Tidak mampu mengidentifikasikan variabel


variabel
1 Hanya mampu mengidentifikasikan variabel manipulasi
dan variabel respon

2 Mampu mengidentifikasikan variabel sesuai dengan kunci


jawaban LKS, namun pada bagian variabel kontrol hanya
mampu mengidentifikasikan 2 dari 3 variabel kontrol.

3 Mampu mengidentifikasikan variabel sesuai dengan kunci


jawaban LKS

4 Mendefinisikan 0 Tidak mampu mendefinisikan operasional variabel


operasional variabel manipulasi
manipulasi
1 Mampu mendefinisikan operasional variabel manipulasi,
namun tidak mampu menuliskan keadaan lampu

2 Mampu mendefinisikan operasional variabel manipulasi,


namun penjelasan keadaan lampu yang didefinisikan
kurang sesuai dengan kunci jawaban LKS

3 Mampu mendefinisikan operasional variabel manipulasi


No Soal Skor Jawaban

sesuai dengan kunci jawaban LKS

5 Mendefinisikan 0 Tidak mampu mendefinisikan operasional variabel respon


Operasional Variabel
Respon 1 Mampu mendefinisikan operasional variabel respon,
namun tidak mampu menuliskan keadaan lampu

2 Mampu mendefinisikan operasional variabel respon,


namun keadaan lampu tidak sesuai dengan kuncu jawaban
LKS

3 Mampu mendefinisikan variabel respon sesuai dengan


kunci jawaban LKS

6 Mendefinisikan 0 Tidak mampu mendefinisikan operasional variabel kontrol


operasional variabel
kontrol 1 Mampu mendefinisikan operasional variabel kontrol,
namun tidak mampu menulliskan keadaan lampu

2 Mampu mendefinisikan variabel kontrol, namum keadaan


lampu tidak sesuai dengan kunci jawaban LKS

3 Mampu mendefinisikan variabel kontrol sesuai dengan


kunci jawaban LKS

7 Menuliskan hasil 0 Tidak mampu menuliskan hasil percobaan


percobaan
1 Hanya mampu menuliskan Hasil percobaan pada Tabel 1

2 Mampu menuliskan hasil percobaan program


menggerakkan motor DC, namun tidak lengkap.

3 Mampu menuliskan program hasil percobaan sesuai


dengan kunci jawaban LKS

8 Menuliskan bahasa 0 Tidak mampu menuliskan bahasa program


program
1 Hanya mampu menuliskan program, namun tidak lengkap

2 Mampu menuliskan program, tetapi motor tidak dapat


berputar

3 Mampu menuliskan program dan motor dapat berjalan


sesuai program/ perintah.

9 Menganalisis data 0 Tidak mampu menganalisis data

1 Hanya mampu menganalisis data tetapi jawaban tidak


sesuai dengan kunci LKS

2 Hanya mampu menuliskan 1 dari 2 jawaban sesuai dengan


kunci jawaban

3 Mampu menganalisis data percobaan sesuai dengan kunci


jawaban LKS

10 Membuat kesimpulan 0 Tidak mampu membuat kesimpulan

1 Hanya mampu menuliskan hipotesis diterima atau tidak


No Soal Skor Jawaban

2 Mampu menjawab sesuai dengan kunci jawaban LKS,


namun kurang lengkap

3 Mampu membuat kesimpulan percobaan sesuai dengan


kunci jawaban LKS

Skor yang diperoleh siswa


Hasil Akhir Nilai adalah x 100 %
Skor Total

LEMBAR PENGAMATAN/PENILAIAN

No Nama Peserta Sikap Individu Jumlah Skor Nilai

Bangkalan, ………………………
Pengamat

………………………………

Anda mungkin juga menyukai