Anda di halaman 1dari 22

LAPORAN PRAKTIKUM DASAR KOMPUTER DAN

PEMROGRAMAN

Disusun untuk Memenuhi Mata Kuliah “ Praktikum Dasar Komputer dan


pemrograman”

Disusun oleh:

M. RUDI IRAWAN
082010004

LABORATORIUM ELEKTRO

PROGRAM STUDI S1 TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS ISLAM LAMONGAN

2021
DASAR KOMPUTER DAN PEMROGRAMAN

Yang dipersiapkan dan disusun oleh

Penyusun : M. RUDI IRAWAN

Nim : 082010004

Prodi : Teknik Elektro

Fakultas : Teknik

Tanggal dibuat : 30 Mei 2021

Disetujui telah menyelesaikan praktikum


Dasar Komputer dan Pemrograman.

Mengetahui, Penyusun
Laborat

Ubaidillah Affandi, ST. M. RUDI IRAWAN

Mengetahui,
Kepala Laboratorium
Teknik Elektro

David Miza Ahmad Zahid, ST

i
KATA PENGANTAR

Puji syukur kami panjatkan kepada Allah SWT, karena atas


Rahmat dan Hidayah-Nya kami dapat menyelesaikan Laporan Praktikum
Dasar Komputer dan Pemrograman.

Laporan Praktikum Dasar Komputer dan Pemrograman bertujuan


untuk menyelasikan tugas akhir Praktikum Dasar Komputer dan
Pemrograman.

Penyusun menyadari sepenuhnya bahwa terselesaikannya Laporan


ini berkat dukungan dan bantuan dari semua pihak, untuk itu kami
mengucapkan banyak terimakasih atas segala bantuannya.

Kami berharap dengan adanya laporan praktikum mahasiswa


dapat lebih memahami dan mengimplementasi materi kuliah Dasar
Komputer dan Pemrograman ini dan dapat diambil manfaatnya demi
kemajuan bersama. Aamiin,

Lamongan, 30 Mei 2021

Penyusun

ii
DAFTAR ISI

HALAMAN SAMPUL

LEMBAR PERSETUJUAN...................................................................................i

KATA PENGANTAR............................................................................................ii

DAFTAR ISI.........................................................................................................iii

MODUL 1 MENYALAKAN LAMPU LED........................................................1

1.1 Tujuan praktikum...............................................................................................1


1.2 Alat dan komponen............................................................................................1
1.3 Teori dasar..........................................................................................................1
1.4 Prosedur dan praktikum.....................................................................................1
1.5 Kasus dan percobaan..........................................................................................2
1.6 Laporan akhir.....................................................................................................2

MODUL 2 PUSH BUTTON.................................................................................4

2.1 Tujuan praktikum...............................................................................................4


2.2 Alat dan komponen............................................................................................4
2.3 Teori dasar..........................................................................................................4
2.4 Prosedur dan praktikum.....................................................................................4
2.5 Kasus dan percobaan..........................................................................................6
2.6 Laporan akhir.....................................................................................................6
MODUL 3 MEMBUAT PROFIL APLIKASI ANDROI...................................8

3.1 Tujuan praktikum...............................................................................................8


3.2 Alat dan komponen............................................................................................8
3.3 Teori dasar..........................................................................................................8
3.4 Prosedur dan praktikum.....................................................................................8
3.5 Kasus dan percobaan..........................................................................................9
3.6 Laporan akhir.....................................................................................................9
MODUL 4 APLIKASI ANDROID REMOTE CONTROL UNTUK
MENGATUR LED MENGGUNAKAN BLUETOOTH..................................11

4.1 Tujuan praktikum.............................................................................................11


4.2 Alat dan komponen..........................................................................................11
4.3 Teori dasar........................................................................................................11
4.4 Prosedur dan praktikum...................................................................................12
4.5 Kasus dan percobaanv......................................................................................14
4.6 Laporan akhir...................................................................................................14

iii
PENUTUP.............................................................................................................16
A. Kesimpulan ....................................................................................................................16
B. Saran ..............................................................................................................................17
C. Kwitansi Praktikum .......................................................................................................17

iv
MODUL 1

MENYALAKAN LAMPU LED

1.1 TUJUAN PRAKTIKUM


 Mahasiswa mampu menggunakan pin-pin pada mikrokontroler
 Mahasiswa mampu menyalakan lampu LED dengan mikrokontroler
1.2 ALAT DAN KOMPONEN
Peralatan yang dibutuhkan dalam praktikum ini adalah:
 PC
 1 buah Arduino UNO R3 & Kabel USB
 Jumper + Header secukupnya
 1 buah LED
 1 buah Resistor 330 ohm
1.3 TEORI DASAR
LED (Light Emitting Diode) dan Cara kerjanya - Light Emitting Diode
atau sering disebut dengan LED adalah komponen elekronika yang dapat
memancarkan cahaya monokromatik ketika diberikan tegangan DC. LED
merupakan keluarga diode yang terbuat dari bahan semikonduktor. Warna-
warna yang dipancarkan oleh LED tergantung pada bahan jenis
semikonduktor yang digunakanya. LED juga memancarkan sinyal inframerah
yang tidak tampak oleh mata seperti yang sering kita jumpai pada Remot
Control TV ataupun Remote control perangkat elektronik lainya.

Gambar 1.1 LED


1.4 PROSEDUR PRAKTIKUM
 Buat rangakaian sesuai sekematik berikut :

1
Gambar 1.2 Rangkaian Arduino dan LED
 Percobaan dalam praktikum
Tuliskan program dibawah ini pada IDE untuk menyalakan lampu
LED :
cost in LED = 13 ;
void setup () {
pin Mode (LED, OUTPUT) ;
}
void loop {
digital Write (LED, HIGH) ;
delay(1000);
digital Write (LED, LOW) ;
delay(1000);
}

1.5 KASUS PERCOBAAN


 Buatlah 2 rangkaian LED dan isikan program
 Buatlah 3 rangkaian LED dan isikan program
1.6 LAPORAN AKHIR
 Analisis percobaan praktikum yang sudah dilakukan
LED dapat berkedip selama 1 detik menyala dan 1 detik padam,dengan
program berikut :
cost in LED = 13 ;
void setup () {
pin Mode (LED, OUTPUT) ;
}
void loop {
digital Write (LED, HIGH) ;
delay(1000);
digital Write (LED, LOW) ;
delay(1000);
}

 Lampirkan hasil praktikum

2
Gambar 1.3 Hasil ujicoba

3
MODUL 2

PUSH BUTTON

2.1 TUJUAN PRAKTIKUM

 Mahasiswa mampu mengapikasikan push button dengan mikrokontroler

2.2 ALAT DAN KOMPONEN

 PC
 1 buah Arduino UNO R3 & Kabel USB
 Jumper + Header secukupnya
 1 buah LED
 1 buah Resistor 330 ohm
 2 buah Push Botton

2.3 TEORI DASAR

Push Botton adalah saklar yang berfungsi sebagai pemutus atau penyambung arus
listrik dari sumber arus ke beban. Suatu sistem saklar tekan push botton terdiri
dari saklar tekan start, stop reset, dan saklar tekan untuk emergency. Push botton
memiliki kontak NC (Normally Close), dan NO (Normally Open).

Gambar 2.1 Push Botton

2.4 PROSEDUR PRAKTIKUM

 Buatlah Rangkaian skematik seprti dibawah ini :

4
Gambar 2.2 Rangkaian push button

 Tulislah Program untuk mengaplikasin push button

const int pinS2 = 2; //input Switch 1


const int pinSI = 3; // input Switch 2
const int pinLED = 13; LED Display

void setup () {

//inisialisasi digitalpin 2, 3 input, 8 output

pinMode(pin LED, OUTPUT);


pinMode(pinS1, INPUT;
pinMode(pinS2, INPUT);
digitalWrite(pinS1,HIGH); //Intemal Pullup aktif
digitalWrite(pinS2,HIGH); // internal Pullup aktif
digitalWrite(pinLED,LOW);
}

void loop() {
//Jika Tekan S1, LED Nyala
If(digitalRead(pinS1==0 && digitalRead(pinS2)==1) {
digitalWrite(pinLED,HIGH);

5
} else// Jika Tekan S2, LED Padam
If(digitalRead(pinS2==0 && digitalRead(pinSI)==1)
{ digitalWnte(pinLED,LOW);
}
delay(300); // jeda 300 mS
}

2.5 KASUS PERCOBAAN

 Ubahalah delay program terakhir untuk mengatur sensitifitas push button

2.6 LAPORAN AKHIR

 Analisis percobaan praktikum yang sudah dilakukan

Hasil dari perubahan delay yang semulanya 300 mS diubah menjadi 100 mS
terjadi perubahan delay sensitifitas pada push button semakin sensitif yang
menyebabkan nyala lampu lebih cepat.

 Lampirkan hasil praktikum

Hasil perubahan program delay push button

const int pinS2 = 2; //input Switch 1


const int pinSI = 3; // input Switch 2
const int pinLED = 13; LED Display

void setup () {

//inisialisasi digitalpin 2,3 input, 8 output

pinMode(pin LED, OUTPUT);


pinMode(pinS1, INPUT;
pinMode(pinS2, INPUT);
digitalWrite(pinS1,HIGH); //Intemal Pullup aktif
digitalWrite(pinS2,HIGH); // internal Pullup aktif
digitalWrite(pinLED,LOW);
}

void loop() {
//Jika Tekan S1, LED Nyala
If(digitalRead(pinS1==0 && digitalRead(pinS2)==1) {
digitalWrite(pinLED,HIGH);

6
} else// Jika Tekan S2, LED Padam
If(digitalRead(pinS2==0 && digitalRead(pinSI)==1)
{ digitalWnte(pinLED,LOW);
}
delay(100); // jeda 100 mS
}

Gamabr 2.3 Hasil Rangkaian Push Button

7
MODUL 3
MEMBUAT PROFIL APLIKASI ANDROI

3.1. TUJUAN PRAKTIKUM

 Mahasiswa mampu membuat aplikasi android sederhana berupa profil

3.2. ALAT DAN BAHAN

 PC
 Software MIT APP Inventor 2
 Smartphone Android

3.3. TEORI DASAR


MIT App Inventor. MIT App Inventor adalah tool pemrograman berbasis blok
yang memungkinkan semua orang, bahkan pemula, untuk memulai pemrograman
dan membangun aplikasi yang berfungsi penuh untuk perangkat Android.
Membuat aplikasi Android itu bisa semudah bermain LEGO atau PUZZLE.
Aplikasi ini lebih mudah digunakan karena tidak menggunakan bahasa coding
untuk pemrogramannya.

Gambar 3.1 MIT APP Inventor

3.4. PROSEDUR PRAKTIKUM

 Login di website http://ai2.appinventor.mit.edu/.


 Membuat desain dan isi profil Screen 1

8
Gambar 3.2 Desain dan isi profil screen 1

Gamba3.3 Components
 Build APK dan instal di HP Android

3.5 KASUS DAN PERCOBAAN

 Buatlah Aplikasi profil biodata diri

3.6 LAPORAN AKHIR

9
 Analisis percobaan praktikum yang sudah dilakuakan
Pada gamabar 3.4 Adalah screen awal aplikasi sedangakan gambar 3.5
Merupakan screen kedua setelan menekan tombol masuk
 Lampirkan hasil praktikum

Gambar 3.4 screen 1 Gamabar 3.5 screen 2

10
MODUL 4

APLIKASI ANDROID REMOTE CONTROL UNTUK MENGATUR LED


MENGGUNAKAN BLUETOOTH

4.1. TUJUAN PRAKTIKUM

 Mahasiswa mampu membuat aplikasi Remote Control Android

4.2. ALAT DAN BAHAN

 PC
 Software MIT APP Inventor 2
 Smartphone Android 1 buah
 Arduino UNO R3 + 4 Kabel USB
 Jumper Header secukupnya
 1 buah LED
 1 buah Resistor 330 ohm
 Bluetooth HCO5

4.3. TEORI DASAR

Bluetooth adalah protokol komunikasi wireless yang bekerja pada frekuensi radio
2.4 GHz untuk pertukaran data pada perangkat bergerak seperti PDA, laptop, HP,
dan lainlain. Salah satu hasil contoh modul bluetooth yang paling banyak
digunakan adalah tipe HC-0S, modul bluetooth HC-05 merupakan salah satu
modul bluetooth yang dapat ditemukan dipasaran dengan harga yang relatif
murah. Modul bluetooth HC-05 terdiri dari 6 pin konektor, yang setiap pin
konektor memiliki fungsi yang berbeda-beda.

11
Gambar 4.1 Bluetooth HC-05

4.4. PROSEDUR PRAKTIKUM

 Login diwebsite http:// ai2.a inventor.mit.edu


 Membuat Desain

Gambar 4.1 Desain remote


 Masukkan program

12
Gambar 4.3 Program remote
 Merangkai rangkaian
 Memasukkan program pada arduino
char val;
const int LED =4 ;
void setup() {
pinMode (LED,OUTPUT) ;
Serial.begin (9600);
}

void loop() {
if(Serial.available()>0)
{
val = Serial.read();
Serial.println(val);
}
if (val=='1')
{
digitalWrite (LED, HIGH);
}
else if(val=='A');
{
digitalWrite (LED,LOW);
}

}
 Build dan instal APK

13
4.5 KASUS DAN PERCOBAAN

 Tambahkan rangkakian LED


 Tambahkan 2 tombol beserta program pada APK

4.6 LAPORAN AKHIR

 Analisis percobaan praktikun yang sudah dilakukan

Hasil percobaan lampu dapat dinyalakan dan dimatikan melalui smartphone


yang terkoneksi dengan bluetooth HC-05. Pada gambar 4.4 (a) proses
pengkoneksian smartphone ke bluetooth HC-05, setelah terkoneksi LED dapat
dinyalakan dan dimatikan melalui smartphone seperti gambar 4.4 (b) dan (c).

 Lampirkan hasil praktikum

Gambar 4.4 (a)

14
(b)

(c)

15
PENUTUP

A. KESIMPULAN

1. Arduino merupakan rangkaian mikrokontroller yang paling


banyak digunakan akhir-akhir ini, karena mudah untuk
mengaplikasikannya terutama untuk pemula. Bahasa
pemrogramannya mudah dipahami dan juga dapat dikoneksikan
dan dikontrol melalui smartphone. Selain itu harganya
terjangkau dan mudah untuk memperoleh modulnya sehingga
cocok digunakan untuk kegiatan praktikum.

2. Pada modul praktikum satu, arduino diaplikasikan untuk


menyalakan atau mematikan LED secara automatis dengan
delay waktu yang diisikan pada program.

3. Pada modul praktikum dua adalah pengaplikasian arduino


menggunakan push button dalam menyalakan atau mematikan
LED dan tetap menggunakan delay waktu, akan tetapi disini
untuk menyalakan atau mematikan LED dengan cara menekan
dan menahan push button sesuai dengan delay waktu pada
program.

4. Pada modul praktikum tiga, aplikasi yang digunakan

merupakan software untuk merancang dan mendesain tampilan

pada aplikasi yang digunakan di smartphone android.

Menggunakan software ini kita dengan mudah dapat

membangun suatu aplikasi sesuai dengan keinginan.

Pemrogramannya sendiri juga mudah untuk dipahami oleh

pemula.

16
5. Pada modul empat, merupakan penggabungan antara hardware
Arduino dengan software MIT APP Inventor 2 untuk
menyalakan atau mematikan LED, dengan menggunakan
smartphone android melalui penggunaan modul bluetooth HC-
05 sebagai alat koneksi antara smartphone dengan arduino.

B. SARAN

Setelah kegiatan praktikum ini diharapkan untuk mahasiswa dapat


mengambangkan dan melatih lagi skill dasar komputer dan
pemrogramannya agar ilmu yang didapat bisa bermanfaat untuk Bangsa,
Agama, dan untuk orang-orang di sekitar kita

BUKTI PEMBAYARAN PRAKTIKUM

17

Anda mungkin juga menyukai