Disusun Oleh :
Nama : APRI YANTO
NIM : 17157869
Jurusan : TEKNIK ELEKTRO
BEKASI
2020
HALAMAN PENGESAHAN
LAPORAN PRAKTEK KERJA LAPANGAN
PEMBUATAN ALAT PRAKTIKUM MIKROPROSESOR DI
SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA
Disusun untuk memenuhi syarat kurikulum di
Program Studi Teknik Elektro Sekolah Tinggi Teknologi Duta Bangsa
Disusun oleh :
APRI YANTO
17157869
Telah diperiksa dan disetujui oleh pembimbing
Pada tanggal:
Pembimbing Lapangan Dosen Pembimbing
Mengetahui,
Ketua Jurusan Teknik Elektro
( Ir.Sudirman, M.Kom )
ii
FORM PENILAIAN
PRAKTEK KERJA LAPANGAN
MAHASISWA
iv
10. Saudara bersedia dan mentaati terhadap peraturan – peraturan, ketentuan – ketentuan
dan kebijakan – kebijakan yang ditetapkan oleh perusahaan maupun yang akan
dikeluarkan dikemudian hari.
11. Saudara bersedia menjaga kerahasiaan data perusahaan termasuk dalam penyusunan
karya akhir. Setiap data yang diambil untuk keperluan penulisan harus dapat
persetujuan dan konfirmasi dari pejabat perusahaan / supervisor dalam kegiatan PKL
tersebut.
12. Saudara bersedia menjaga dan menyimpan dengan baik fasilitas – fasilitas dan barang
milik perusahaan termasuk segala jenis dokumen milik perusahaan atau milik klien
perusahaan.
13. Apabila saudara melanggar syarat – syarat dan ketentuan diatas, maka perusahaan
dapat memberhentikan saudara dari PKL sebelum jangka waktu berakhir dan apabila
dipandang perlu perusahaan dapat menuntut saudara melalui pengadilan negeri untuk
menyelesaikannya.
14. Jika saudara setuju dengan ketentuan – ketentuan diatas dan bersedia untuk
memenuhinya, maka saudara diminta untuk menandatangani surat ini dan memberikan
paraf disudut kanan bawah tiap halaman dan mengembalikannya kepada kami sebagai
bukti persetujuan saudara.
...........................................
Menyetujui Nama Perusahaan
........................................... ...........................................
Nama Mahasiswa Asisstant Manager
Mengetahui,
Puket. I, Bidang Akademik
..................................
v
FORMULIR PERNYATAAN KESEDIAAN PERUSAHAAN
......................................................
( Cap perusahaan )
vi
FORMULIR PENILAIAN PRESTASI PKL
( Diisi oleh Perusahaan )
Keterangan lainnya
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
2. PENAMPILAN.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
3. KETEKUNAN.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
vii
4. KEMAMPUAN KOMUNIKASI.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
5. KEMAMPUAN TEKNIKAL.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
6. INISIATIF.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
7. ANALISIS.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
.....................................................
..................................................
( Pejabat yang berwenang )
viii
Keterangan :
*) Pindahkan angka pilihan anda yang berada didalam kotak kecil, kedalam kotak
NILAI.
**) Jumlahkan seluruh NILAI yang ada didalam kotak besar disamping kanan, dan bagi
dengan 7.
***) Gunakan pedoman dibawah ini untuk menentukan NILAI AKHIR ( Dalam Huruf ).
ix
FORMULIR PENILAIAN PRESTASI PKL
( Diisi oleh Pembimbing )
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
2. SISTEMATIKA PEMBAHASAN.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
3. LOGIKA PEMBAHASAN.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
x
4. TATA BAHASA.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
5. INISIATIF.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
6. ANALISIS.
0 1 2 3 4
Tidak Kurang Cukup Sangat
Memuaskan
memuaskan memuaskan memuaskan memuaskan
9. KETERANGAN LAINNYA
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
....................
.....................................................
..................................................
( Pejabat yang berwenang )
xi
Keterangan :
*) Pindahkan angka pilihan anda yang berada didalam kotak kecil, kedalam kotak
NILAI.
**) Jumlahkan seluruh NILAI yang ada didalam kotak besar disamping kanan, dan bagi
dengan 7.
***) Gunakan pedoman dibawah ini untuk menentukan NILAI AKHIR ( Dalam Huruf ).
xii
FORMULIR KONSULTASI PKL
( Diisi oleh Dosen Pembimbing )
.....................................................
.......................................
Pembimbing PKL
xiii
Abstrak
Tujuan laporan praktek kerja lapangan ini di buat untuk memenuhi syarat
kurikulum di program studi Sekolah Tinggi Teknologi Duta Bangsa. Mengingat
pentingnya sebuah kegiatan praktek kerja lapangan untuk mahasiswa dan istitusi
agar bisa mengetahui sejauh mana manfaat dari ilmu yang dipelajari dalam
perkuliahaan serta menambah pengalaman baru dalam pembuatan alat praktikum
yang sangat berguna khususnya bagi mahasiswa Sekolah Tinggi Teknologi Duta
Bangsa.
xiv
Kata Pengantar
Puji syukur kehadirat Allah SWT yang telah memberikan nikmat sehat
kepada penulis sehingga dengan waktu yang cukup singkat laporan praktek kerja
lapangan ini dapat terselesaikan.
xv
6. Ir.Bambang Mulyo R, M.si. Selaku Dosen Pembimbing Sekolah Tinggi
Teknologi Duta Bangsa.
7. Seluruh Staff dan Dosen Sekolah Tinggi Teknologi Duta Bangsa
8. Bonanza Yoma P, S.ST., MT. selaku pembimbing lapangan.
9. Rekan-rekan kerja tim mikroprosesor.
10. Rekan-rekan mahasiswa Sekolah Tinggi Teknologi Duta Bangsa.
Terimakasih.
Penulis
Apri Yanto
xvi
DAFTAR ISI
Halaman Judul........................................................................................... i
Halaman Pengesahan ................................................................................ ii
Halaman Surat Keterangan Kerja Praktek ................................................ iv
Abstrak ...................................................................................................... xiv
Kata Pengantar .......................................................................................... xv
Daftat Isi .................................................................................................... xvii
Daftar Gambar ........................................................................................... xx
BAB I PENDAHULUAN ......................................................................... 1
1.1. Latar Belakang.......................................................................... 1
1.2. Perumusan Masalah .................................................................. 2
1.3. Batasan Masalah ....................................................................... 2
1.4. Tujuan ....................................................................................... 2
1.5. Manfaat ..................................................................................... 3
1.6. Waktu Dan Tempat ................................................................... 4
1.7. Ruang Lingkup ......................................................................... 4
1.8. Bentuk Kegiatan ....................................................................... 4
1.9. Metode Pengumpulan Data ...................................................... 5
1.10. Sistematika Penulisan ............................................................... 5
xviii
4.3. Sub Assy Preparation ............................................................... 26
4.4. Sub Assy Assembly Line ............................................................ 27
4.5. Sub Assy Trial An Error ........................................................... 27
4.6. Finish Good Module ................................................................. 28
4.7. Praktikum ke-1 Sensor Ultrasonik............................................ 28
4.7.1.Program Arduino .................................................................... 28
4.7.2.Pencapaian Praktikum ............................................................ 29
4.8. Praktikum ke-2 Modul Joystick ................................................ 30
4.8.1.Program Arduino .................................................................... 30
4.8.2.Pencapaian Praktikum ............................................................ 31
4.9 Praktikum ke-3 Sensor Water Level ......................................... 31
4.9.1.Program Arduino .................................................................... 31
4.9.2.Pencapaian Praktikum ............................................................ 33
4.10 Praktikum ke-4 Sensor DHT22 ................................................ 33
4.10.1.Program Arduino .................................................................. 33
4.10.2.Pencapaian Praktikum .......................................................... 35
4.11 Praktikum ke-5 Modul Bluetooth ............................................. 35
4.11.1.Program Arduino .................................................................. 35
4.11.2.Pencapaian Praktikum .......................................................... 36
xix
DAFTAR GAMBAR
xx
BAB I
PENDAHULUAN
1
populer karena kemudahannya dalam penggunaan dan penulisan kode, tidak
seperti kebanyakan papan sirkuit sebelumnya, arduino tidak lagi membutuhkan
perangkat keras terpisah (disebut downloader) untuk memuat kode porgram ke
dalam mikrokontroler. Selain itu, Arduino IDE (sebuah perangkat lunak)
menggunakan bahasa pemrograman C++ dengan versi yang telah
disederhanakan, sehingga lebih mudah dalam belajar pemrograman.
1.4 Tujuan
Adapun tujuan dilaksanakannya Praktek Kerja Lapangan ini antara lain:
1. Untuk mengetahui dan memahami sistem kerja Alat atau Modul
Praktikum.
2. Menumbuhkan kemampuan berinteraksi sosial dengan orang lain
di dalam dunia kerja.
3. Mengetahui Alat Praktikum.
4. Fungsi Alat Praktikum.
5. Spesifikasi Alat dan Bahan Praktikum tersebut.
2
1.5 Manfaat
Dengan mengikuti Praktek Kerja Lapangan ini, diharapkan akan
didapat manfat sebagai berikut :
1) Manfaat Bagi Mahasiswa
a) Dapat mengenal jauh realita ilmu yang dipelajari di perkuliahan
dan mengaplikasikan dalam dunia kerja.
b) Dapat memupuk kemampuan diri dalam berkreasi dan
meningkatkan keterampilan diri dalam lingkungan yang sesuai
dengan disiplin ilmu yang dimiliki.
c) Dapat menyiapkan langkah-langkah yang diperlukan untuk
menyesuaikan diri di lingkungan kerja.
d) Membentuk pribadi yang mandiri dalam aktifitas di dunia industri.
e) Mengetahui dan melihat langsung serta mengaplikasikan secara
langsung teknologi dalam perindustrian.
f) Menyajikan hasil-hasil yang diperoleh dalam bentuk
laporan Praktek Kerja Lapangan dan menggunakan hasil atau data-
data tersebut untuk dikembangkan.
3
1.6 Waktu Dan Tempat
Praktek Kerja Lapangan ini dilaksnakan pada :
Waktu pelaksanaan : 15 Oktober 2020 s/d 1 Januari 2021
Tempat pelaksanaan : SEKOLAH TINGGI TEKNOLOGI DUTA
BANGSA
4
1.9 Metode Pengumpulan Data
Ketentuan mengenai Praktek Kerja Lapangan yang akan
dilaksankan adalah sebgai berikut :
1. Bab I Pendahuluan
Yaitu menjelaskan tetang latar belakang, batasan masalah,
tujuan praktek kerja di industri, metode penelitian, sistematika
penulisan.
2. Bab II Landasan teori
Yaitu berisikan tentang sejarah, lokasi Sekolah Tinggi
Teknologi Duta Bangsa, Visi dan Misi Sekolah Tinggi Teknologi
Duta Bangsa dan struktur organisasi Sekolah Tinggi Teknologi
Duta Bangsa.
3. Bab III Tinjauan umum
Berisikan sistem yang menjadikan objek praktek kerja
lapangan.
5
4. Bab IV pelaksanaan praktek kerja lapangan
Yaitu menjelaskan tentang fungsi, cara kerja ,dan analisa
Pembuatan Alat Praktikum Mikroprosesor Sekolah Tinggi
Teknologi Duta Bangsa.
5. Bab V Penutup
Yaitu berisikan tentang kesimpulan dan saran yang
dapat membangun setelah pelaksanaan Praktek Kerja Lapangan.
6
BAB II
LANDASAN TEORI
Board Arduino terdiri dari hardware / modul mikrokontroller yang siap pakai dan
software IDE yang digunakan untuk memprogram sehingga kita bisa belajar
dengan mudah. Kelebihan dari Arduino yaitu kita tidak direpotkan dengan
rangkaian minimum sistem dan programmer karena sudah built in dalam satu
board. Oleh sebab itu kita bisa fokus ke pengembangan sistem.
7
Gambar 2.2 Project board dan Kabel Jumper
Untuk praktek, kita akan menggunakan project board (ada yang menyebutnya
dengan istilah bread board) dan beberapa kabel jumper untuk menghubungkan
antara komponen dan Arduino (Gambar 3.2). Dengan project board kita tidak
perlu menyolder rangkaian sehingga relatif mudah dan cepat dalam merangkai.
Project board memungkinkan kita untuk membangun dan membongkar
rangkaian dengan cepat sehingga sangat cocok untuk eksperimen. Tapi jika kita
ingin membuat rangkaian yang permanen, maka kita harus menggunakan PCB.
Yang terpenting adalah, kita harus memahami jalur-jalur pada project board.
Project board terdiri dari jalur vertikal dan jalur horisontal. Jalur vertikal ada di
bagian tengah yang terdiri dari 2 x 64 jalur. Masing-masing jalur terdiri dari 5
titik vertikal, misal jalur 1A-1B-1C-1D-1E dan jalur 1F-1G-1H-1I-1J yang kedua
tidak saling tersambung. Jalur horisontal sebanyak 8 jalur, 4 jalur ada di bagian
atas dan 4 jalur lagi di bagian bawah. Jalur ini bisa digunakan untuk power
supply (VCC dan GND) untuk rangkaian. Untuk lebih jelasnya, silakan
8
perhatikan Gambar 3.3. Garis merah menunjukkan bahwa lubang tersebut
terhubung secara fisik.
2.2 Arduino IDE
Untuk memprogram board Arduino, kita butuh aplikasi IDE (Integrated
Development Environment) bawaan dari Arduino. Aplikasi ini berguna untuk
membuat, membuka, dan mengedit source code Arduino (Sketches, para
programmer menyebut source code arduino dengan istilah "sketches"). Sketch
merupakan source code yang berisi logika dan algoritma yang akan diupload ke
dalam IC mikrokontroller (Arduino).
9
b) Upload : tombol ini berfungsi untuk mengupload sketch ke board
Arduino. Walaupun kita tidak mengklik tombol verify, maka sketch akan
di-compile, kemudian langsung diupload ke board. Berbeda dengan
tombol verify yang hanya berfungsi untuk memverifikasi source code
saja.
c) New Sketch : Membuka window dan membuat sketch baru
d) Open Sketch : Membuka sketch yang sudah pernah dibuat. Sketch yang
dibuat dengan IDE Arduino akan disimpan dengan ekstensi file .ino
e) Save Sketch : menyimpan sketch, tapi tidak disertai mengcompile.
f) Serial Monitor : Membuka interface untuk komunikasi serial, nanti akan
kita diskusikan lebih lanjut pada bagian selanjutnya
g) Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul
di sini, misal "Compiling" dan "Done Uploading" ketika kita
mengcompile dan mengupload sketch ke board Arduino
h) Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang
sketch akan muncul pada bagian ini. Misal, ketika aplikasi mengcompile
atau ketika ada kesalahan pada sketch yang kita buat, maka informasi
error dan baris akan diinformasikan di bagian ini.
i) Baris Sketch : bagian ini akan menunjukkan posisi baris kursor yang
sedang aktif pada sketch.
j) Informasi Port : bagian ini menginformasikan port yang dipakah oleh
board Arduino.
10
diterima kembali adalah berbanding lurus dengan jarak objek yang
memantulkannya.
Sensor ultrasonik ini umumnya digunakan untuk mendeteksi keberadaan
suatu objek dalam jarak tertentu di depannya. Sensor ultrasonik mempunyai
kemampuan mendeteksi objek lebih jauh terutama untuk benda-benda yang keras.
Pada benda-benda yang keras yaitu yang mempunyai permukaan kasar gelombang
ini akan dipantulkan lebih kuat daripada benda yang permukaannya lunak. Sensor
ultrasonik ini terdiri dari rangkaian pemancar ultrasonik yang disebut transmitter
dan rangkaian penerima ultrasonik disebut receiver. Pada perancangan alat ini
digunakan sebuah sensor untuk membantu proses deteksi keberadaan tanaman dan
juga untuk mengetahui jarak tanaman tesebut yaitu sensor ultrasonik. Adapun
jenis sensor ultrasonik yang digunakan pada rancang bangun alat ini adalah sensor
ultrasonik HC-SR04.
11
5. Modul I2C
6. Kabel jumper
7. Bread board
8. Kabel downloader
9. Software Arduino-IDE
2.3.4 Rangkaian
1. Hubungkan GND ultrasonic ke GND Arduino
2. Hubungkan 5 V ultrasonic ke 5V Arduino
3. Hubungkan echo ultrasonic ke PIN 2 Arduino
4. Hubungkan triger ultrasonic ke PIN 3 Arduino
5. Hubungkan GND LCD ke GND Arduino
6. Hubungkan Vcc LCD ke 5 V Arduino
7. Hubungkan SDA LCD ke A4 Arduino
8. Hubungkan SCL LCD ke A5 Arduino
12
Gambar 2.7 rangkaian modul I2C ke arduino
2.4 Praktikum 2 Modul Joystick
2.4.1 Modul Joystick
Modul joystick adalah komponen yang berbentuk seperti tuas atau tongkat
yang dapat digerakan ke berbagai arah untuk mendapatkan posisi yang
diinginkan.
Pada umumnya modul ini memiliki 2 axis yaitu axis X dan axis Y dan 1 push
button. Pengaplikasian modul ini banyak dijumpai pada joystick game
PlayStasiun, X-Box, pengendali servo motor, kursi motor, dan lain – lain. Modul
ini yang banyak dipakai yaitu tipe bi-axial. Tipe joystick ini merupakan tipe yang
sama dengan yang digunakan pada gagang kendali analog pada konsol Sony
Playstation, X-box.
13
kecepatannya serta arah putaran, lain halnya pada motor servo yaitu penambahan
besaran parameter yang dapat dikendalikan berdasarkan sudut/derajat. Komponen
utama penyusun motor servo antara lain motor DC, gear rasio, potensiometer serta
controller servo seperti gambar dibawah ini. Adanya komponen potensiometer
difungsikan sebagai feedback nilai yang akan diolah menjadi data posisi
aktual.Sedangkan fungsi dari controller servo yaitu memberikan sinyal – sinyal
PWM (Pulse Width Modulator) untuk menggerakan motor melalui kabel motor.
2.4.2 Tujuan
1. Untuk mengetahui dan memahami prinsip kerja modul joystick.
2. Untuk mengetahui dan memahami jenis-jenis modul joystick dan
prinsip kerjanya.
3. Mengetahui dan memahami penerapan modul joystick.
1. Board Arduino-Uno
2. Pc/Laptop
3. Modul Joystick
4. Kabel jumper
5. Motor Servo & Micro Servo
6. Bread board
14
7. Kabel downloader
8. Software Arduino-IDE
2.4.4 Rangkaian
2.5.2 Tujuan
1. Untuk mengetahui dan memahami prinsip kerja sensor water level.
2. Untuk mengetahui dan memahami jenis-jenis sensor water level dan
prinsip kerjanya.
3. Mengetahui dan memahami penerapan sensor water level.
1. Board Arduino-Uno
2. Pc/Laptop
3. Modul sensor water level
4. Wadah berisi air
5. Kabel jumper
6. Modul LED
7. Bread board
8. Kabel downloader
9. Software Arduino-IDE
2.5.4 Rangkaian
16
1. Pin Negatif (-) Water Level Sensor —–> Pin Ground (GND) Arduino
2. Pin Positif (+) Water Level Sensor —–> Pin Tegangan 5V Arduino
3. Pin Data (S) Water Level Sensor —–> Pin A1 Arduino
4. Kaki Negatif (-) LED —–> Pin Ground (GND) Arduino
5. Kaki 2 Led —–>Pin D2 Arduino
6. Kaki 3 Led —–>Pin D3 Arduino
7. Kaki 4 Led—–>Pin D4 Arduino
17
kabel yang panjang di atas 2 meter harus ditambahkan buffer capacitor 0,33µF
antara pin#1 (VCC) dengan pin#4 (GND).
2.6.4 Rangkaian
20
2. Mengetahui dan memahami penerapan sensor Bluetooth.
2.7.4 Rangkaian
1. Pin - (GND) bluetooth HC-05—–> Pin Ground (GND) Arduino
2. Pin + (VCC) bluetooth HC-05—–> Pin Tegangan 5V Arduino
3. Pin Data TX bluetooth HC-05 —–> Pin RX Arduino
4. Pin Data RX bluetooth HC-05 —–> Pin TX Arduino
5. Pin - LED —–> Pin Ground (GND) Arduino
6. Pin + LED —–> Pin D 4 Arduino
21
BAB III
TINJAUAN UMUM SEKOLAH TINGGI TEKNOLOGI
DUTA BANGSA
22
4. Mampu melaksanakan Tridharma Perguruan Tinggi secara Seimbang
23
3.4 Struktur Organisasi
STRUKTUR ORGANISASI SEKOLAH TINGGI TEKNOLOGI DUTA
BANGSA
Ketua STTDB
Dedi Wirasasmita, S.T., M.M.,M.Kom
Puket I Bid. Akademik Puket II Bid. keuangan Puket III Bid. Kemahasiswaan
Ir. Mochammad mulia, M.T. Yulia widhianti, S.T., M.T. Sigit Panca Priana, S.T, M.T.
Ir. Bambang Mulyo Raharjo, M.SI. Efi Anisa, S.T. Sri Tardianto Eko Saputro, S.T., M.Kom
Rudi Rusdiyanto, S.T., M.T. Shilvi Mellia, S.T. Alfian Adi Saputra,S.T,M.T.
BAAK
24
BAB IV
PELAKSANAAN PRAKTEK KERJA LAPANGAN
(PKL)
4.1 Pelaksanaan
Pelaksanaan Praktek Kerja Lapangan telah dilaksanakan pada tanggal 15
Oktober 2020 sampai 1 Januari 2020 bertempat di SEKOLAH TINGGI
TEKNOLOGI DUTA BANGSA yang beralamat Kp. Pulokapuk RT 01 RW 05
Desa Mekar Mukti Kec. Cikarang Utara Kab. Bekasi Dalam melaksanakan
Praktek Kerja Lapangan ini, mahasiswa melakukan kegiatan-kegiatan yang
diarahkan oleh pembimbing antara lain :
a) Penyusun mendaftarkan diri untuk mengikuti kegiatan Praktek Kerja
Lapangan di Sekolah Tinggi Teknologi Duta Bangsa.
b) Sebelum melaksankan kegiatan Praktek Kerja Lapangan, penyusun
terlebih dahulu menemui pembimbing PKL untuk mendapatkan informasi
tentang pelaksanaan PKL.
4.2 pembahasan
A.Fungsi
Pembuatan alat modul praktek mikrokontroler ini berfungsi untuk
memudahkan mahasiswa dalam memahami teori yang sudah di ajarkan.
Dengan adanya praktek langsung menggunakan alat yg sudah di buat
mahasiswa diharapkan dapat Mengetahui, melihat, serta mengaplikasikan
secara langsung dengan menggunakan alat tersebut.
B. Instruksi Kerja
Di dalam Praktek Kerja Lapangan ini saya akan memaparkan proses
pembuatan alat praktikum bagi mahasiswa, dari mulai pengemalan alat dan
bahan sampai perakitan hingga siap untuk dipakai oleh mahasiswa, berikut
merupakan skema alur langkah prosesnya.
25
SUB ASSY SUB ASSY
Assembly SUB ASSY FINISH
Preparation Trial and GOOD
Line
Error MODULE
26
4.4 SUB ASSY assembly line
a. Persiapkan board arduino
b. Persiapkan sensor yang dapat di pasang di papan akrilik
c. Pemasangan board arduino pada papan akrilik yg sudah di lubangi dengan
menggunakan skun
d. Pemasangan komponen sensor pada papan akrilik yang sudah di lubangi
e. Menempelkan project board pada papan akrilik
f. Pemasangan box tempat komponen
g. Pemasangan stop kontak
h. Pembuatan modul percobaan
27
4.6 Finish Good Module
a. Uji coba kembali alat yang sudah di buat
b. Uji sensor sesuai dengan modul
c. Merapikan papan dan jalur kabel jumper
28
lcd.print("diluar jangkauan"); //sett notifikasi pada
LCD
lcd.setCursor(0,1); //posisikan cursor pada LCD
lcd.print("BOSKUH..!!"); //sett notifikasi
pada LCD
}
else
{lcd.setCursor(0,0); //posisikan cursor pada LCD
lcd.print("jarak="); //sampling data oleh modul
ultrasonik
lcd.setCursor(7,0); //posisikan cursor pada LCD
lcd.print(jarak); //menampilkan nilai yg
terbaca pada LCD
lcd.setCursor(10,0); //posisikan cursor pada LCD
lcd.print("cm"); //sett notifikasi pada LCD
}
delay (2000);//waktu tunda menampilkan hasil sampling
data
}
29
4.8 Praktikum 2 Modul Joystick
4.8.1 Program
#include <Servo.h>
int servoVal;
void setup() {
myservo1.attach(servo1); //mengaktifkan servo 1
myservo2.attach(servo2); //mengaktifkan servo 2
Serial.begin(9600); // baut rate Arduino
}
void loop(){
outputJoystick(); //mendapatkan nilai joystick
servoVal = analogRead(joyH); //mendapatkan nilai analog
joystick
servoVal = map(servoVal, 00, 1023, 00, 180); //settngan
arah putaran servo
myservo2.write(servoVal);
servoVal = analogRead(joyV);
servoVal = map(servoVal, 00, 1023, 70, 180); //settngan
arah putaran servo
void outputJoystick(){
30
4.8.2 Pencapaian Praktikum
1. Wiring sudah mecapai target/sesuai instruksi
2. Coding program tidak ada error, target tercapai
3. Putaran servo sesuai dengan arah yg diinginkan ,tercapai
void setup() {
Serial.begin(9600);
pinMode(led_rendah,OUTPUT); //Menentukan LED sebagai
Output
pinMode(led_sedang,OUTPUT); //Menentukan LED sebagai
Output
pinMode(led_tinggi,OUTPUT); //Menentukan LED sebagai
Output
31
digitalWrite(led_rendah,HIGH); // Mengeset LED dalam
Keadaan Mati
digitalWrite(led_sedang,HIGH); // Mengeset LED dalam
Keadaan Mati
digitalWrite(led_tinggi,HIGH); // Mengeset LED dalam
Keadaan Mati
}
int bacaSensor(){
nilai = analogRead(pinSensor); //pembacaan data nilai
analog
return nilai;
}
void loop() {
int ketinggian = bacaSensor(); //sampling data dari sensor
Serial.print("Ketinggian Air :" ); //notifikasi tinggi air
Serial.println(ketinggian); //dapatkan nilai ketinggian
air
delay(500);
if(ketinggian == 0) {
Serial.println("Ketinggian Air : Kosong" );//perhitungan
ketinggian air berdasarkan data sensor
digitalWrite(led_rendah,HIGH); //indikator LED mati
digitalWrite(led_sedang,HIGH); //indikator LED mati
digitalWrite(led_tinggi,HIGH); //indikator LED mati
}
else if (ketinggian > 0 && ketinggian <= air_sedang)
{
Serial.println("Ketinggian Air : Rendah" ); //perhitungan
ketinggian air berdasarkan data sensor
32
}
33
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
lcd.begin();
} else {
lcd.setCursor(0,0); //sett posisi cursor
lcd.print("kelembaban="); //print nitif kelebaban
lcd.setCursor(12,0); //sett posisi cursor
lcd.print(h); //print nilai pembacaan
sensor
lcd.setCursor(0,1); //sett posisi cursor
lcd.print("Tempt = "); //print nitif temperature
lcd.setCursor(8,1); //sett posisi cursor
lcd.print(t); //print nilai pembacaan
sensor
lcd.setCursor(14,1); //sett posisi cursor
34
4.10.2 Pencapaian Praktikum
1. Wiring sudah mecapai target/sesuai instruksi
2. Coding program tidak ada error, target tercapai
3. Kinerja alat pembacaan suhu dan kelembaban sesuai dengan program
yg diinginkan ,tercapai
void setup() {
Serial.begin(9600); //baud rate arduino
pinMode(PIN_LED, OUTPUT); //mendeklarasikan PIN LED
sbg output
}
void loop() {
if(Serial.available()>0){ //jika kondisi bluetooth
ada perintah
char data=Serial.read(); //baca perintah yg berupa
karakter
switch(data){
case'0': //jika data berupa angka 0,maka
lampu mati
digitalWrite(PIN_LED,LOW);
Serial.println("lampu mati"); //print notifikasi lampu mati
break;
35
case'1': //jika data berupa angka 1,maka
lampu mati
digitalWrite(PIN_LED,HIGH);
Serial.println("lampu nyala"); //print notifikasi lampu
nyala
break;
default:
break; //jeda sampling data
}}}
36
BAB V
PENUTUP
Puji syukur kehadirat Allah SWT, dan segala perjuangan yang tak putus
asa, pelaksanaan praktek kerja lapangan ini telah selesai dilaksananakan. Dalam
pelaksanaanya banyak sekali kendala yang menghalangi, namun sedikit demi
sedikit semua bisa terlewati.
5.1 Kesimpulan
Dari Praktek Kerja Lapangan yang telah kami lakukan dapat diambil
kesimpulan sebagai berikut :
1. Dalam pembuatan alat praktikum arduino adalah komponen penting dalam
melakukan pemrograman yang sesuai dengan keinginan kita.
2. Komponen dan sensor sebagai bagian pendukung untuk kelancaran dari
sebuah alat yang ingin di buat agar hasinya dapat bekerja sesuai keinginan.
5.2 Saran
Untuk memastikan alat bekerja dengan baik maka kita perlu melakukan
pengecekan ulang ,meliputi :
1. Cek ulang program yang dibuat sudah sesuai dan bisa di download ke
board arduino.
2. Cek ulang wiring kabel jumper apakah ada yang kendor atau copot.
3. Pastikan kembali wiring sesuai.
37
DAFTAR PUSTAKA
38