Anda di halaman 1dari 32

MODUL

PRAKTIKUM
MIKROPROSESOR

PENYUSUN :
TIM LABORATORIUM

PROGRAM STUDI S1 TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS ISLAM LAMONGAN
2023

i
KATA PENGANTAR
Puji Syukur kami panjatkan kepada Allah SWT, karena atas Rahmat dan Hidayah-Nya
kami dapat menyelesaikan Modul Praktikum Interface dan Pheripheral.
Modul Mikroprosesor bertujuan untuk memadukan antara materi dengan praktik,
sehingga mahasiswa dapat lebih memahaminya dan dapat mengimplementasikan pada dunia
kerja.
Kami menyadari sepenuhnya bahwa terselesaikanya modul ini berkat dukungan dan
bantuan dari semua pihak, untuk itu kami mengucapkan banyak terima kasih atas segala
bantuanya.
Akhirnya kami berharap mudah-mudahan modul ini dapat diambil manfaatnya demi
kemajuan bersama. Amin,

Lamongan, 11 November 2023

Penyusun

ii
DAFTAR ISI
HALAMAN SAMPUL .................................................................................................................................... i
KATA PENGANTAR .................................................................................................................................... ii
DAFTAR ISI .................................................................................................................................................. iii
MODUL 1. PINMODE, DIGITALWRITE DAN DELAY ........................................................................... 1
1.1 Tujuan Praktikum ........................................................................................................................ 1
1.2 Dasar Teori .................................................................................................................................. 1
1.3 Alat dan Bahan ............................................................................................................................ 2
1.4 Prosedur Praktikum ..................................................................................................................... 3
1.5 Kasus Percobaan .......................................................................................................................... 3
1.6 Laporan Akhir ............................................................................................................................. 3
MODUL 2. CONST INT DAN DEFINE ....................................................................................................... 5
2.1 Tujuan Praktikum ........................................................................................................................ 5
2.2 Dasar Teori .................................................................................................................................. 5
2.3 Alat dan Bahan ............................................................................................................................ 6
2.4 Prosedur Praktikum ..................................................................................................................... 6
2.5 Kasus Percobaan .......................................................................................................................... 7
2.6 Laporan Akhir ............................................................................................................................. 7
MODUL 3. IF, ELSE, ELSE IF, DIGITAL READ DAN SERIAL .............................................................. 9
3.1 Tujuan Praktikum ........................................................................................................................ 9
3.2 Dasar Teori .................................................................................................................................. 9
3.3 Alat dan Bahan .......................................................................................................................... 10
3.4 Prosedur Praktikum ................................................................................................................... 10
3.5 Kasus Percobaan ........................................................................................................................ 12
3.6 Laporan Akhir ........................................................................................................................... 12
MODUL 4. LOGIKA AND DAN OR .......................................................................................................... 14
4.1 Tujuan Praktikum ...................................................................................................................... 14
4.2 Dasar Teori ................................................................................................................................ 14
4.3 Alat dan Bahan .......................................................................................................................... 15
4.4 Prosedur Praktikum ................................................................................................................... 15
4.5 Kasus dan Percobaan ................................................................................................................. 17
4.6 Laporan Akhir ........................................................................................................................... 17
MODUL 5. FUNGSI FOR ............................................................................................................................ 19
5.1 Tujuan Praktikum ...................................................................................................................... 19
5.2 Dasar Teori ................................................................................................................................ 19
5.3 Alat dan Bahan .......................................................................................................................... 19
5.4 Prosedur Praktikum ................................................................................................................... 20
5.5 Kasus dan Percobaan ................................................................................................................. 21
5.6 Laporan Akhir ........................................................................................................................... 21

iii
MODUL I
PINMODE, DIGITALWRITE, DAN DELAY

1.1 TUJUAN PRAKTIKUM


a. Mengenalkan kepada mahasiswa fungsi pinMode, digitalWrite, dan delay pada
Arduino Uno.
b. Mahasiswa mampu menggunakan pin-pin pada mikrokontroller sesuai dengan
fungsinya.
c. Mahasiswa mampu menyelesaikan kasus tertentu dengan menggunakan setiap
fungsi pin-pin dalam mikrokontroller.
1.2 DASAR TEORI
a. Arduino
Arduino UNO adalah sebuah board mikrokontroller yang berbasis ATmega328.
Arduino memiliki 14 pin input/output yang mana 6 pin dapat digunakan sebagai
output PWM, 6 analog input, crystal osilator 16 MHz, koneksi USB, jack power,
kepala ICSP, dan tombol reset. Arduino mampu men-support mikrokontroller;
dapat dikoneksikan dengan komputer menggunakan kabel USB

Gambar 1.1 Board arduino uno


b. pinMode
pinMode Merupakan fungsi untuk mengatur mode dari Digital I/O sebagai Output atau
sebagai Input. Fungsi ini akan mempengaruhi register DDRXn pada Mikrokontroler AVR
dan juga mempengaruhi kondisi internal pull up. Pada mode sebagai input, apabila PortX
berlogika HIGH dan PUD juga aktif maka MOSFET akan aktif dan menghubungkan internal
pull up ke Digital I/O.
Penjelasan penulisan fungsi secara singkatnya sebagai berikut:
pinMode (pin, mode)

1
pin = Nomor pin pada board arduino
mode = INPUT, OUTPUT, INPUT_PULLUP
c. digitalWrite
digitalWrite Merupakan fungsi untuk memberikan logika HIGH atau LOW pada
Digital pin Arduino Board. Apabila pin diatur sebagai output melalui function
pinMode() maka logika HIGH pada pin ini akan memberikan tegangan 5V apabila
VCC = 5V dan 3.3V apabila VCC = 3.3V. Sedangkan logika LOW pada pin ini
akan memberikan tegangan 0V. Apabila pin diatur sebagai input melalui function
pinMode() maka logika HIGH pada pin ini akan memberikan kondisi internal pull
up dan logika low akan memberikan tegangan 0V.
Penjelasan penulisan fungsi secara singkatnya sebagai berikut:
digitalWrite (pin, nilai)
pin = Nomor pin pada arduino
nilai = HIGH dan LOW

d. delay
delay merupakan fungsi yang digunakan untuk waktu tunda sebelum mengeksekusi
kode progam yang selanjutnya atau kode progam yang dibawahnya, satuan yang
digunakan adalah milisecond, jadi untuk menunda 1 detik maka di setting
delay(1000) karena 1 detik = 1000 mili.
Penjelesan penulisan secara singkatnya sebagai berikut:
delay(ms)
ms = milisecond

1.3 ALAT DAN BAHAN


Dalam percobaan kali ini alat dan bahan yang digunakan adalah
a. 1 buah laptop atau pc
b. 1 buah arduino uno + kabel USB
c. 1 buah LED
d. 1 buah resistor
e. Beberapa kabel jumper
f. 1 buah Project board

2
1.4 PROSEDUR PRAKTIKUM
a. Buat Rangkaian seperti pada skematik berikut:

Gambar 1.2 Rangkaian LED


b. Program
void setup(){
pinMode(4, OUTPUT);
}
void loop(){
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
}

1.5 KASUS PERCOBAAN


a. Tambahkan 2 pin untuk memprogram LED lainnya
b. Ubah nilai delay
1.6 LAPORAN AKHIR
a. Analisis percobaan praktikum yang sudah dilakukan
b. Lampirkan hasil praktikum

3
HASIL PRAKTIKUM

4
MODUL II
CONST INT DAN DEFINE

2.1 TUJUAN PRAKTIKUM


a. Mahasiswa mampu memahami fungsi const int dan define.
b. Mempermudah mahasiswa untuk menggunakan pin arduino dengan fungsi const int
dan define dalam pemrograman.
2.2 DASAR TEORI
a. Const int
Const int merupakan fungsi untuk membuat atau mendeklarasikan variabel tetap
berupa penamaan atau nilai. Misal merubah nomor pin pada arduino menjadi
sebuah nama untuk mempermudah mengingat dan mencegah kesalahan pada saat
pemrograman. Dan juga dapat membuat sebuah nilai yang tetap.
Penjelasan penulisan const int pada pemrogrman sebagai berikut:
const int nama = nomor pin arduino / nilai;
nama = memberi nama sesuai dengan komponen yang digunakan
nomor pin arduino = nomor pin yang digunakan
nilai = memberi nilai berupa angka
contoh :
const int LED = 4;
maksudnya adalah merubah pin nomor 4 pada arduino menjadi varabel LED.

const int delayms = 1000;


maksudnya adalah merubah nilai 1000 menjadi variabel delayms

b. Define
Fungsi define pada arduino hamper sama dengan const int yang sama-sama
digunakan untuk membuat atau mendeklarasikan variabel tetap berupa penamaan
atau nilai. Yang membedakan antara define dam const int adalah cara penulisanya.
Penjelasan penulisan define pada pemrograman sebagai berikut:
#define nama pin_arduino
Contoh:
#define LED 4

5
2.3 ALAT DAN BAHAN
Dalam percobaan kali ini alat dan bahan yang digunakan adalah
a. 1 buah laptop atau pc
b. 1 buah arduino uno + kabel USB
c. 1 buah LED
d. 1 buah resistor
e. 1 buah project board
f. kabel jumper Secukupnya

2.4 PROSEDUR PRAKTIKUM


a. Buatlah rangkaian seperti pada skematik berikut:

Gambar 2.1 Rangkaian 2 LED


b. Program const int
const int LEDA = 8;
const int delayms = 1000;
void setup() {
pinMode (LEDA, OUTPUT);
}
void loop() {
digitalWrite (LEDA, HIGH);
delay (delayms);
digitalWrite (LEDA, LOW);
delay (delayms);
}

6
c. Program define
#define LEDB 10
#define delayms 1000
void setup() {
pinMode (LEDB, OUTPUT);
}
void loop() {
digitalWrite (LEDB, HIGH);
delay (delayms);
digitalWrite (LEDB, LOW);
delay (delayms);
}
2.5 KASUS PERCOBAAN
a. Buatlah variabel baru menggunakan fungsi const int
b. Buatlah variabel baru menggunakan fungsi define
c. Buatlah dalam 1 program fungsi const int dan define
2.6 LAPORAN AKHIR
a. Analisis percobaan praktikum yang sudah dilakukan
b. Lampirkan hasil praktikum

7
HASIL PRAKTIKUM

8
MODUL III
IF, ELSE, ELSE IF, DIGITAL READ DAN SERIAL

3.1 TUJUAN PRAKTIKUM


a. Mahasiswa mampu memahami cara kerja dan logika dari fungsi if, else, dan else if.
b. Mahasiswa mampu memahami penggunaan fungsi digital read.
c. Mahasiswa mampu memahami penggunaan fungsi dan macam-macam serial.
3.2 DASAR TEORI
a. IF, ELSE, DAN ELSE IF
If dalam bahasa indonesia artinya jika, maka dalam bahasa pemrograman apapun
sudah tidak asing penggunaan Logika If. Dalam ARDUINO IDE, If digunakan
untuk menentukan akibat dari kondisi program yang berjalan pada suatu sistem
Microcontroller. If biasanya digunakan untuk menentukan kondisi setelah
pembacaan input, analisa Serial, serta kondisi-kondisi lain dalam program
ARDUINO IDE.
Else if digunakan apabila kita ingin membuat kondisi yang berbeda dengan kondisi
yang kita buat pada If, namun masih dalam Logika dan akibat atau fungsi yang
sama. Penggunaan Else If ditujukan untuk mempermudah Mikrocontroler dalam
pembacaan kondisi dan penerapan Logika dalam program ARDUINO IDE.
Else digunakan untuk membua kondisi atau logika jika semua kondisi yang terdapat
pada If ataupun Else If tidak berjalan atau tidak sesuai dengan pernyataan ataupun
pembacaan input yang ditentukan.
b. DIGITAL READ
Fungsi digitalRead() digunakan untuk membaca nilai pin digital, HIGH atau LOW,
1 atau 0. Secara default pin digital akan berfungsi sebagai input, namun untuk
mendefinisikannya kita menggunakan perintah pinMode(pin, INPUT);, Pembacaan
digital digunakan untuk membaca nilai tombol, atau sensor digital saja, untuk
pembacaan sensor yang lebih akurat kita perlu membaca secara analog.
c. SERIAL
Serial.begin digunakan untuk menentukan kecepatan dan penerimaan data melalui
port serial. Kecepatan yang umumnya digunakan adalah 9600 bit per detik (9600
bps).

9
Serial.print digunakan untuk mengirimkan data ke port serial. Jika datanya kita
masukkan ke port serial, maka yang dikirim akan menyesuaikan format tersebut.
Dalam hal ini, format yang digunakan bisa berupa bilangan, character, string.
Serial.println memiliki fungsi yang hampir sama dengan serial print. Bedanya,
setelah data dicetak, selanjutnya data akan di print di garis baru dan letaknya
dibawah data terakhir (seperti newline).

3.3 ALAT DAN BAHAN


Dalam percobaan kali ini alat dan bahan yang digunakan adalah
a. 1 buah laptop atau pc
b. 1 buah arduino uno + kabel USB
c. 1 buah LED
d. 1 buah resistor
e. 1 buah push button
f. Kabel jumper secukupnya
g. 1 buah Project board

3.4 PROSEDUR PRAKTIKUM


a. Buatlah rangkaian seperti pada skematik berikut:

Gambar 3.1 Rangkaian push button dan LED

10
b. Program IF DAN ELSE
const int LED = 8;
const int PB = 3;
void setup() {
pinMode (LED, OUTPUT);
pinMode (PB, INPUT);
digitalWrite (PB, HIGH);
Serial.begin(9600);
}
void loop() {
if (digitalRead(PB)==0){
digitalWrite (LED, HIGH);
Serial.print ("PUSH BUTTON DITEKAN : ");
Serial.println("LED NYALA");
}
else {
digitalWrite (LED, LOW);
Serial.print ("PUSH BUTTON TIDAK DITEKAN : ");
Serial.println ("LED MATI");
}
}

c. Program IF DAN ELSE IF


const int LED = 8;
const int PB = 3;
void setup() {
pinMode (LED, OUTPUT);
pinMode (PB, INPUT);
digitalWrite (PB, HIGH);
Serial.begin(9600);
}

void loop() {
if (digitalRead(PB)==0){

11
digitalWrite (LED, HIGH);
Serial.print ("PUSH BUTTON DITEKAN : ");
Serial.println("LED NYALA");
}
else if (digitalRead(PB)==1) {
digitalWrite (LED, LOW);
Serial.print ("PUSH BUTTON TIDAK DITEKAN : ");
Serial.println ("LED MATI");
}
}

3.5 KASUS PERCOBAAN


a. Tambahkan LED pada saat kondisi tidak ditekan LED nyala dan jika tidak ditekan
LED mati
b. Berilah keterangan pada serial monitor untuk setiap kondisi
3.6 LAPORAN AKHIR
a. Analisis percobaan praktikum yang sudah dilakukan
b. Lampirkan hasil praktikum

12
HASIL PRAKTIKUM

13
MODUL IV
LOGIKA AND DAN OR

4.1 TUJUAN PRAKTIKUM


a. Mahasiswa mampu memahami logika AND dan OR.
b. Mahasiwa mampu memahami cara kerja logika AND dan OR.
4.2 DASAR TEORI
a. Operator logika AND
Operator logika AND mengevaluasi dua variabel dan mengembalikan nilai
sebenarnya hanya jika kedua variabel benar. Ini ditulis dengan dua ampersand (&&).
Cara termudah untuk memvisualisasikan operasi logis adalah dengan tabel
kebenaran. Tabel kebenaran ini menunjukkan cara kerja operator AND:

Katakanlah memiliki dua variabel, x dan y. Jika x benar dan y salah, hasil dari
operator AND salah. Demikian pula, jika x salah dan y benar, hasilnya salah. Dan
jika x dan y keduanya salah, hasilnya salah. Hanya jika x dan y keduanya benar, hasil
dari AND menjadi benar.

b. Operator logika OR
Pengerrtian dari operator logika OR adalah Jika salah satu variabel benar, hasilnya
akan benar. Operator OR ditulis dengan dua batang vertikal (||).Berikut adalah tabel
kebenaran untuk operator OR:

14
Jika x benar dan y salah, hasilnya akan benar. Jika x salah dan y benar, hasilnya
akan tetap benar. Jika x dan y keduanya benar, hasilnya juga benar. Hanya jika x
dan y salah maka hasilnya salah.

4.3 ALAT DAN BAHAN


Dalam percobaan kali ini alat dan bahan yang digunakan adalah
a. 1 buah laptop atau pc
b. 1 buah arduino uno + kabel USB
c. 1 buah LED
d. 1 buah resistor
e. 2 buah push button
f. 1 buah project board
g. kabel jumper secukupnya
4.4 PROSEDUR PRAKTIKUM
a. Buatlah rangkaian sekematik seperti berikut:

Gambar 4.1 Rangkaian 2 push button dengan LED

15
b. Program logika AND
const int LED = 10;
const int PBA = 3;
const int PBB = 7;
void setup() {
pinMode (LED, OUTPUT);
pinMode (PBA, INPUT);
pinMode (PBB, INPUT);
digitalWrite (PBA, HIGH);
digitalWrite (PBB, HIGH);
Serial.begin(9600);
}
void loop() {
if (digitalRead(PBA)==0 && digitalRead(PBB)==1){
digitalWrite (LED, HIGH);
Serial.print ("PUSH BUTTON A : ");
Serial.println("LED NYALA");
}
else if (digitalRead(PBA)==1 && digitalRead(PBB)==0) {
digitalWrite (LED, LOW);
Serial.print ("PUSH BUTTON B : ");
Serial.println ("LED MATI");
}
}

c. Program logika OR
const int LED = 10;
const int PBA = 3;
const int PBB = 7;
void setup() {
pinMode (LED, OUTPUT);
pinMode (PBA, INPUT);
pinMode (PBB, INPUT);
digitalWrite (PBA, HIGH);

16
digitalWrite (PBB, HIGH);
Serial.begin(9600);
}
void loop() {
if (digitalRead(PBA)==0 || digitalRead(PBB)==0){
digitalWrite (LED, HIGH);
Serial.print ("PUSH BUTTON A : ");
Serial.println("LED NYALA");
}
else if (digitalRead(PBA)==1 || digitalRead(PBB)==1) {
digitalWrite (LED, LOW);
Serial.print ("PUSH BUTTON B : ");
Serial.println ("LED MATI");
}
}

4.5 KASUS DAN PERCOBAAN


a. Tambahkan LED pada logika AND ketika PBB ditekan LED yang ditambahkan
akan menyala.
b. Berilah keterangan pada serial monitor untuk setiap kondisi.

4.6 LAPORAN AKHIR


a. Analisis percobaan praktikum yang sudah dilakukan
b. Lampirkan hasil praktikum

17
HASIL PRAKTIKUM

18
MODUL V
FUNGSI FOR

5.1 TUJUAN PRAKTIKUM


a. Mahasiswa mampu memahami cara kerja dari fungsi FOR.
b. Mahasiswa mampu menyelesaikan kasus tertentu menggunakan fungsi FOR.

5.2 DASAR TEORI


Fungsi for dalam Arduino berguna untuk perulangan dalam jumlah tertentu. Misal nya
contoh membaca sensor selama 10 kali, atau menyalakan LED 5 kali atau waiting data
Serial 100 kali. Fungsi For ini juga bisa mempersingkat program sehingga tidak perluh
mengetikkan kode secara berulang-ulang.
Format penulisan pada arduino sebagai berikut:
for (statement; kondisi; statement);
1. statement awal : diisi dengan kondisi awal, dapat berisi inisialisasi variabel atau
berisi data (misal i=0).
2. kondisi : berisi kondisi dimana setelah perulangan dilakukan, ketika kondisi yang
muncul setelah perulangan sudah tidak sesuai dengan kondisi yang ditentukan,
maka perulangan tidak dieksekusi lagi.
3. statement akhir : diisi perubahan atau proses yang terjadi pada variabel atau data
yang ada pada statement diawal (misal i=i+1).

5.3 ALAT DAN BAHAN


Dalam percobaan kali ini alat dan bahan yang digunakan adalah
a. 1 buah laptop atau pc
b. 1 buah arduino uno + kabel USB
c. 1 buah modul LED
d. 1 buah resistor
e. 1 buah project board
f. Kabel jumper secukupnya.

19
5.4 PROSEDUR PRAKTIKUM
a. Buatlah rangkaian seperti pada skematik berikut:

Gambar 5.1 Rangkaian LED

b. Program FOR
const int LED = 8;
void setup() {
pinMode (LED, OUTPUT);
Serial.begin(9600);
}

int timeDelay = 3000;


void loop() {
for (int i=1; i<=10; i++){
digitalWrite (LED, HIGH);
delay (500);
digitalWrite (LED, LOW);
delay (500);
Serial.println(i);
}
delay(timeDelay);
}

20
5.5 KASUS DAN PERCOBAAN
a. Ubahlah nilai pada statement awal dan kondisi.
b. Program dan tambahkan LED.
5.6 LAPORAN AKHIR
a. Analisis percobaan praktikum yang sudah dilakukan
b. Lampirkan hasil praktikum

21
HASIL PRAKTIKUM

22
TATA TERTIB PRAKTIKUM
1. Mahasiswa yang diizinkan mengikuti praktikum adalah yang telah terdaftar dan memenuhi
syarat yang ditentukan.
2. Praktikum dilaksanakan sesuai dengan jadwal dan praktikan harus hadir 5 menit sebelum
praktikum dimulai. Bagi praktikan yang tidak hadir pada waktu tersebut dianggap
mengundurkan diri dari praktikum. Praktikan harus mengisi daftar hadir pada setiap
pelaksanaan percobaan.
3. Penilaian praktikum didasarkan atas:

a. Tugas Pendahuluan : 10 %

b. Keaktifan : 15 %

c. Laporan : 40 %

d. Asistensi : 15 %

e. Tugas Akhir : 20 %

4. Praktikan dilarang merokok, makan dan minum selama berada di dalam laboratorium.

5. Praktikan harus berpakaian rapi, tidak diperkenankan memakai kaos oblong dan sandal.
6. Praktikan dilarang ribut selama berada di dalam laboratorium dan wajib menjaga kebersihan
di dalam maupun di luar laboratorium.
7. Bagi yang melanggar akan mendapat sanksi dikeluarkan dari ruang laboratorium dan dianggap
tidak mengikuti praktikum.

Catatan : Bagi mahasiswa/I yang telat melakukan pendaftaran harus konfirmasi kepada
dosen/laboran terkait.

23
DIAGRAM ALUR PELAKSANAAN PRAKTIKUM

Mulai Selesai

Pendaftaran

Tidak

Memenuhi
Persyaratan ?

Ya

Melakukan Praktikum :

Percobaan Pengumpulan Laporan


Praktikum

Penulisan Laporan Akhir

Penjilidan Laporan Akhir


Asistensi Laporan Akhir Praktikum

Tidak

Ya Asistensi
Selesai Seluruh
Seluruh Laporan
Akhir Percobaan

24
PROSES PELAKSANAAN PRAKTIKUM

1. Mahasiswa/i wajib mendaftarkan diri dengan memenuhi persyaratan yang telah ditentukan
2. Mahasiswa/i diwajibkan membaca, menulis, dan memahami laporan pendahuluan yang
berisi :
• Judul Percobaan
• Tujuan Percobaan
• Teori Dasar
• Alat dan Bahan
• Rangkaian dan Percobaan
3. Mahasiswa/i yang telah melakukan percobaan diwajibkan untuk membuat laporan analisa
praktikum serta melakukan asistensi dengan dosen/laboran yang bersangkutan, sampai
laporan tersebut di Acc oleh dosen/laboran yang bersangkutan. Jika belum di Acc maka tidak
dapat melakukan penjilidan laporan secara keseluruhan.
4. Mahasiswa/i yang telah melakukan seluruh percobaan dan laporannya telah di Acc oleh
dosen maka diwajibkan untuk menjilid seluruh Laporan tersebut dengan sampul warna yang
ditentukan kemudian.
5. Batas waktu pengumpulan laporan keseluruhan akan diumumkan kemudian.

Kegiatan di atas seperti ditunjukan pada diagram alir yang dilampirkan pada lembaran
berikutnya.

Catatan : Bagi yang tidak melakukan asistensi untuk setiap percobaan tidak dapat

mengumpulkan laporan akhir.

25
KETENTUAN LAPORAN PRAKTIKUM

1. Laporan ditulis tangan kecuali Halaman Judul, Lembar Asistensi, dan Lembar Pengesahan
diketik, kertas putih ukuran A4 80 gram.
2. Penulisan menggunakan pena warna biru.

3. Margin untuk penulisan laporan adalah:

• Batas Kiri 4 cm
• Batas Kanan 3 cm
• Batas Atas 3 cm
• Batas Bawah 3 cm.

3 cm

3 cm

4. Untuk gambar hasil percobaan bisa di taruh pada lampiran halaman belakang. 5.
Contoh Sampul

26
6. Skematika Penulisan Terdiri dari :
• Halaman Judul
• Kata Pengantar
• Lembar Asistensi
• Lembar Persetujuan
• Daftar Isi
• Modul I :
 Tujuan Praktikum
 Dasar Teori
 Alat dan bahan
 Prosedur Praktikum
 Hasil Percobaan
 Analisa Praktikum
 Kesimpulan
 Modul II :
 Tujuan Praktikum
 Dasar Teori
 Alat dan bahan
 Prosedur Praktikum
 Hasil Percobaan
 Analisa Praktikum
 Kesimpulan
 Modul III :

27
 Tujuan Praktikum
 Dasar Teori
 Alat dan bahan
 Prosedur Praktikum
 Hasil Percobaan
 Analisa Praktikum
 Kesimpulan
 Modul IV :
 Tujuan Praktikum
 Dasar Teori
 Alat dan bahan
 Prosedur Praktikum
 Hasil Percobaan
 Analisa Praktikum
 Kesimpulan
 Modul V :
 Tujuan Praktikum
 Dasar Teori
 Alat dan bahan
 Prosedur Praktikum
 Hasil Percobaan
 Analisa Praktikum
 Kesimpulan

7. Penomeran halaman :

• Kata Pengantar – Daftar isi menggunakan romawi bawah tengah

• Isi menggunakan angka, untuk setiap bab tengah bawah dan untuk sub bab kanan
atas.

• Daftar Pustaka menggunakan angka tengah bawah mengikuti nomer setelah sub
bab terahir.

• Lampiran menggunakan angka tengah bawah mengikuti nomer setelah daftar


pustaka

28
LABORATORIUM TEKNIK ELEKTRO
PRODI TEKNIK ELEKTRO
UNIVERSITAS ISLAM LAMONGAN
2023

LEMBAR ASISTENSI PRAKTIKUM MIKROPROSESOR

Nim :

Nama Praktikan :

Semester :

NO CATATAN TANGGAL TTD

Lamongan, ................................. 2023

Laboran

NIPY.

29

Anda mungkin juga menyukai