Anda di halaman 1dari 58

LAPORAN PRAKTEK KERJA LAPANGAN (PKL)

PEMBUATAN ALAT PRAKTIKUM MIKROPROSESOR DI


SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

Disusun Oleh :
Nama : APRI YANTO
NIM : 17157869
Jurusan : TEKNIK ELEKTRO

PROGRAM STUDI TEKNIK ELEKTRO

SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

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

( Bonanza yoma P, SST M.T ) (Ir.Bambang Mulyo R, M.si)

Mengetahui,
Ketua Jurusan Teknik Elektro

( Ir.Sudirman, M.Kom )

Ketua STT Duta Bangsa

( Dedi Wirasasmita, ST., M.M., M.Kom )

ii
FORM PENILAIAN
PRAKTEK KERJA LAPANGAN
MAHASISWA

SEKOLAH TINGGI TEKNOLOGI DUTA


BANGSA
JL KALIBARU TIMUR KEL. KALIBARU MEDAN SATRIA BEKASI TELP. 021-88959417
JL. NIAGA RAYA RUKO CBD BLOK A 11 & 12 JABABEKA 2. TELP. 021-29082747
SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA
( STTDB )
Jurusan : Teknik Mesin, Teknik Elektro, Teknik Informatika
Jl. Kalibaru Timur Kel. Kalibaru Medan Satria Bekasi (Kampus A ) Tlp. 021 –88959417
Jl. Niaga Raya Ruko CBD Blok A 11 & 12 Jababeka 2 (Kampus B) Tlp. 021 -89845426
SK Mendiknas Nomor : 34 / D / 0 / 2007

PERJANJIAN PRAKTEK KERJA LAPANGAN


( PKL )

Terhitung mulai tanggal ................................................................................ , saudara telah


diterima sebagai peserta PKL di ..................................................................................................
bagian ................................................ dengan ketentuan sebagai berikut :
1. Saudara diterima PKL dalam jangka waktu ............. bulan terhitung mulai tanggal
...................................... hingga tanggal ........................................
2. Dalam jangka waktu pelaksanaan PKL tersebut apabila menurut penilaian kami
pekerjaan saudara tidak memuaskan, maka perusahaan berhak untuk secara sepihak
menghentikan pelaksanaan PKL untuk saudara.
3. Saudara tidak dapat mengajukan permohonan berhenti selama jangka waktu
pelaksanaan PKL tersebut, kecuali ada keberatan tertulis yang diketahui oleh Puket I.
Bidang Akademik Sekolah Tinggi Teknologi Duta Bangsa.
4. Saudara tidak diperkenankan cuti atau berhenti pada masa PKL tersebut.
5. Saudara tidak diperkenankan mengikuti kegiatan akademik dalam bentuk kegiatan
perkuliahan yang dilaksanakan diluar hari sabtu.
6. Apabila ada keperluan akademik lain sehingga mengharuskan saudara tidak dapat
masuk kerja, maka harus menyertakan surat ijin dan surat keterangan yang diketahui
oleh Puket I Bidang Akademik Sekolah Tinggi Teknologi Duta Bangsa.
7. Saudara bersedia Full Time bekerja pada perusahaan sesuai dengan ketentuan jam
kerja perusahaan dan apabila dipandang perlu oleh perusahaan ditambah pula kerja
lembur.
8. Saudara bersedia melaksanakan tugas – tugas yang diberikan perusahaan dengan
sebaik – baiknya.
9. Saudara bersedia untuk sewaktu – waktu dikirim keluar kota untuk melakukan atau
menyelesaikan sesuatu tugas perusahaan.

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

Nama Perusahaan tempat PKL


Alamat
Telepon / Fax
Atasan PKL langsung
Telepon / Fax
Hari kerja PKL
Jam kerja PKL
Tunjangan PKL
Rincian Tugas PKL

Kami bersedia menerima mahasiswa dibawah ini untuk bekerja ( PKL )


diperusahaan kami ;
Nama
NIM
Jurusan
Untuk selanjutnya, kami bersedia / tidak bersedia *) untuk menjadi tempat PKL
dari Sekolah Tinggi Teknologi Duta Bangsa, (Jika bersedia) kami akan menerima
peserta PKL sejumlah ...................................... setiap periode.

......................................................
( Cap perusahaan )

( Nama Pejabat Yang Berwenang )


Catatan :
*) Coret salah satu

vi
FORMULIR PENILAIAN PRESTASI PKL
( Diisi oleh Perusahaan )

Nama Peserta PKL


NIM
Semester / Tahun Akademik
Jurusan
Nama Perusahaan PKL
Jangka waktu PKL
Deskripsi tugas selama PKL

Keterangan lainnya

Penilaian Prestasi PKL :


( Berilah Tanda √ pada kotak yang tersedia sesuai dengan penilaian yang diberikan )
1. DISIPLIN. NILAI

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

8. NILAI RATA - RATA

9. NILAI AKHIR ( dalam Huruf )

10. KETERANGAN LAINNYA


..........................................................................................................................................
...................................................................................................................................

.....................................................

..................................................
( 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 ).

Jika range rata – rata Maka NILAI AKHIR


0.00 – 0.49 E
0.50 – 1.49 D
1.50 – 2.49 C
2.50 – 3.49 B
3.50 – 4.00 A

ix
FORMULIR PENILAIAN PRESTASI PKL
( Diisi oleh Pembimbing )

Nama Peserta PKL


NIM
Semester / Tahun Akademik
Jurusan
Nama Perusahaan PKL
Jangka waktu PKL
Judul Laporan PKL

Jumlah Halaman ( tidak


termasuk Lampiran )

Tanggal Persetujuan Laporan


Keterangan Lainnya

Penilaian Prestasi PKL :


( Berilah Tanda √ pada kotak yang tersedia sesuai dengan penilaian yang diberikan )
1. REFERENSI. NILAI

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

7. NILAI RATA - RATA

8. NILAI AKHIR ( dalam Huruf )

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 ).

Jika range rata – rata Maka NILAI AKHIR


0.00 – 0.49 E
0.50 – 1.49 D
1.50 – 2.49 C
2.50 – 3.49 B
3.50 – 4.00 A

xii
FORMULIR KONSULTASI PKL
( Diisi oleh Dosen Pembimbing )

Nama Peserta PKL : ......................................................................................


NIM : ......................................................................................
Semester : ......................................................................................
Jurusan : ......................................................................................
Perusahaan Tempat PKL : ......................................................................................

No Tanggal Uraian Konsultasi Paraf 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.

Pelaksanaan praktek kerja lapangan ini bertempat di sekolah tinggi


teknologi duta bangsa, pembuatan alat praktikum mikroprosesor selama dua bulan
lebih mulai dari tanggal 15 oktober 2020 sampai 1 januari 2021.

Pembuatan alat praktikum mikroprosesor adalah untuk memudahkan


mahasiswa dalam pembelajar mengenai mikroprosesor, dengan modul dan alat
yang sudah dibuat, mahasiswa tinggal merangkai sesuai modul yang sudah dibuat.

Kata kunci: Mikroprosesor.

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.

Praktek kerja lapangan bagi mahasiswa memiliki banyak manfaat yaitu


bisa menambah pengetahuan non formal sehingga membuka wawasan mahasiswa
untuk mengenal lebih dalam lagi dunia kerja dan masyarakat baik itu industri
ataupun lainnya. Selain untuk mahasiswa instansi penyelenggara pun mendapat
manfaat yang banyak satu diantaranya adalah sebagai bahan evaluasi untuk
instansi sejauh mana ilmu yang diajarkan ke mahasiswa dapat diterapkan di dunia
kerja atau pun masyarakat. Jadi, dengan melihat hal di atas sangat penting sekali
kegiatan praktek kerja lapangan ini, namun dalam penulisan laporan ini penulis
menyadari tentang banyaknya kekurangan baik dalam penulisan atau pun materi
yang belum maksimal.

Dalam penulisan laporan ini penulis ingin mengucapkan terimakasih


sebanyak- banyaknya kepada semua pihak yang telah membantu dan mengarahkan,
sehingga dapat terselesaikan dengan waktu yang cukup singkat.Yaitu:
1. Dedi Wirasasmita, S.T., M.M., M.Kom. Selaku Ketua Sekolah Tinggi
Teknologi Duta Bangsa.
2. Ir. Mochammad Mulia, M.T. Selaku Puket I Bidang Akademik Sekolah
Tinggi Teknologi Duta Bangsa.
3. Yulia Widhianti, S.T., M.T. Selaku Puket II Bidang Keuangan Sekolah
Tinggi Teknologi Duta Bangsa.
4. Sigit Panca Priyana, S.T., M.T. Selaku Puket III Bidang Kemahasiswaan
Sekolah Tinggi Teknologi Duta Bangsa.
5. Ir. Sudirman, M.Kom. Selaku Ketua Jurusan Teknik Elektro di Sekolah
Tinggi Teknologi Duta Bangsa.

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.

Penulis menyadari dalam penulisan laporan Praktek Kerja Lapangan ini


masih banyak kekurangan dan perlu banyak perbaikan. Semoga kedepannya bisa
menjadi lebih baik lagi sehingga dapat bermanfaat lagi untuk semua yang
membaca.

Terimakasih.

Cikarang, 20 Desember 2020

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

BAB II LANDASAN TEORI ................................................................... 7


2.1. Pengertian mikrokontroler ........................................................ 7
2.2. Arduino IDE ............................................................................. 9
2.3. Praktikum Ke-1 Sensor Ultrasonik ........................................... 10
2.3.1.Sensor Ultrasonik ………………………………………… 10
2.3.2.Tujuan ..................................................................................... 11
2.3.3.Alat Dan Bahan Yang Dibutuhkan ......................................... 11
2.3.4.Rangkaian ............................................................................... 12
2.4. Praktikum Ke-2 Modul Joystick ............................................... 13
xvii
2.4.1.Modul Joystick ........................................................................ 13
2.4.2.Motor Servo ............................................................................ 13
2.4.3.Tujuan ..................................................................................... 14
2.4.4.Alat Dan Bahan Yang Dibutuhkan ......................................... 14
2.4.5.Rangkaian ............................................................................... 15
2.5. Praktikum Ke-3 Sensor Water Level ........................................ 15
2.5.1.Sensor Water Level ................................................................. 15
2.5.2.Tujuan ..................................................................................... 16
2.5.3.Alat Dan Bahan Yang Dibutuhkan ......................................... 16
2.5.4.Rangkaian ............................................................................... 16
2.6. Praktikum Ke-4 Sensor DHT22 ............................................... 17
2.6.1.Sensor DHT22 ........................................................................ 17
2.6.2.Tujuan ..................................................................................... 18
2.6.3.Alat Dan Bahan Yang Dibutuhkan ......................................... 18
2.6.4.Rangkaian ............................................................................... 18
2.7. Praktikum Ke-5 Modul Bluetooth ............................................ 19
2.7.1.Modul Bluetooth ..................................................................... 19
2.7.2.Tujuan ..................................................................................... 20
2.7.3.Alat Dan Bahan Yang Dibutuhkan ......................................... 21
2.7.4.Rangkaian ............................................................................... 21

BAB III TINJAUAN UMUM ................................................................... 22


3.1. Identitas Lembaga ........................................................................ 22
3.2. Visi Dan Misi ............................................................................... 22
3.3. Sekilas STT Duta Bangsa ............................................................ 23
3.4. Struktur Organisasi ...................................................................... 24

BAB IV PELAKSANAAN PRAKTEK KERJA LAPANGAN ............... 25


4.1. Pelaksanaan .................................................................................. 25
4.2. Pembahasan.................................................................................. 25

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

BAB V PENUTUP .................................................................................... 37


5.1. Kesimpulan .................................................................................. 37
5.2. Saran ............................................................................................ 37

DAFTAR PUSTAKA ............................................................................... 38

xix
DAFTAR GAMBAR

Gambar 2.1. Board Arduino Uno ................................................................... 7


Gambar 2.2 Project board dan Kabel Jumper ............................................... 8
Gambar 2.3 Peta jalur pada project board ..................................................... 8
Gambar 2.4 Interface Arduino IDE................................................................ 9
Gambar 2.5 modul sensor ultrasonik ............................................................. 11
Gambar 2.6 rangkaian modul HC-SR04 ke arduino ...................................... 12
Gambar 2.7 rangkaian modul I2C ke arduino ................................................ 12
Gambar 2.8 modul joystick ............................................................................ 13
Gambar 2.9 motor servo ................................................................................. 14
Gambar 2.10 rangkaian modul joystick dan servo ke arduino ....................... 15
Gambar 2.11 modul water level ..................................................................... 16
Gambar 2.12 rangkaian modul water level .................................................... 17
Gambar 2.13 sensor DHT22 .......................................................................... 18
Gambar 2.14 rangkaian modul I2C ke arduino .............................................. 19
Gambar 2.15 rangkaian sensor DHT22 ke arduino ........................................ 19
Gambar 2.16 modul bluetooth ....................................................................... 20
Gambar 2.17 rangkaian modul bluetooth ke arduino ..................................... 21
Gambar 4.1 skema alur proses pembuatan alat praktikum ............................ 26
Gambar 4.2 proses pembuatan layout ............................................................ 26
Gambar 4.3 proses pelubangan akrilik ........................................................... 26
Gambar 4.4 hasil proses pemasangan sebagian komponen ........................... 27
Gambar 4.5 hasil pengujian praktikum ke-1 sensor ultrasonik ...................... 29
Gambar 4.6 hasil pengujian praktikum ke-2 modul joystick.......................... 31
Gambar 4.7 hasil pengujian praktikum ke-3 sensor water level .................... 33
Gambar 4.8 hasil pengujian praktikum ke-4 sensor DHT22 ......................... 35
Gambar 4.9 hasil pengujian praktikum ke-5 modul bluetooth....................... 36

xx
BAB I
PENDAHULUAN

1.1 Latar Belakang

Mahasiswa merupakan generasi penerus yang pada gilirannya akan


memikul tanggung jawab guna menyukseskan pembangunan nasional dan
memajukan Bangsa dan Negara, serta di tuntut untuk mengembangkan cita-
cita yang tercantum pada Tri Dharma Perguruan Tinggi oleh karena itu, untuk
meningkatkan wawasan dan kemampuan mahasiswa serta untuk memenuhi
persyaratan wajib perkuliahan maka diperlukan adanya kegiatan yang
terstruktur, bermanfaat dan berkesinambungan yakni salah satunya kegiatan
Praktek Kerja Lapangan.
Perkembangan teknologi yang cukup pesat dengan berbagai perangkat
tambahan dan pengendali otomatis tidak asing lagi di zaman yang modern ini.
Hal ini bisa dilihat dari semakin banyaknya kebutuhan perangkat yang dapat
bekerja secara otomatis dengan tujuan untuk memaksimalkan kinerja manusia
dalam kehidupan sehari-hari, dari hal yang kecil seperti mainan elektronik
sampai dengan modul-modul rangkaian digital lainnya. Dalam dunia elektronika,
seringkali kita mendengar istilah mikrokontroler. Mikrokontroler adalah sebuah
chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umumnya dapat
menyimpan program didalamnya. Pada umumnya mikrokontroler ini terdiri dari
CPU, memori, I/O tertentu dan unit pendukung lainnya yang sudah terintegrasi di
dalamnya.
Arduino adalah salah satu jenis mikrokontroler yang paling populer di
dunia. Paling banyak digunakan di dunia (Rahmat, 2015). Arduino ini
menggunakan chip AVR sebagai mikrokontrolernya. Arduino adalah sebuah
platform open source (sumber terbuka) yang digunakan untuk membuat berbagai
macam proyek elektronika. Platform Arduino sekarang ini menjadi sangat

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.2 Perumusan Masalah


1. Apa fungsi alat praktikum mikrokontroler ?
2. Bagaimana cara pembuatan alat praktikum mikroprosesor ?

1.3 Batasan Masalah


Karena pembahasan pembuatan alat praktikum mikroprosesor sangat luas,
maka pada laporan Praktek Kerja Lapangan ini dibatasi dengan pembatasan
masalah sebagai berikut:
1. Pengertian mikroprosesor
2. Tahap pembuatan alat praktikum mikroprosesor

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.

2) Manfaat Bagi Institusi Penyelenggara


a) Sebagai bahan evaluasi sejauh mana program atau kurikulum yang
telah diterapkan sesuai dengan kebutuhan masyarakat dan industri.

3) Manfaat Bagi Sekolah Tinggi Teknologi Duta Bangsa


a) Dapat memanfaatkan bantuan tenaga mahasiswa selama
pelaksanaan Praktek Kerja Lapangan.
b) Memperoleh SDM yang potensial untuk perusahaan.
c) Ikut serta dalam mencerdaskan kehidupan bangsa dan dapat
meningkatkan kualitas SDM yang mengarah pada peningkatan
intelektual dan profesionalisme.
d) Merupakan sarana penghubung antara instansi lembaga.

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

1.7 Ruang Lingkup Materi


Selama melaksanakan Praktek Kerja Lapangan beberapa hal yang ingin
dipelajari dan didalami lebih lanjut keterkaitan dengan hal hal sebagai berikut :
a) Electrical Design
b) Programming
c) Module
d) Spesification component
e) Monitoring

Untuk mendukung adanya kegiatan Praktikum pembelajaran khusus nya


jurusan Teknik Elektro di Sekolah Tinggi Teknologi Duta Bangsa maka di
butuhkan sarana Praktikum yang menunjang kegiatan tersebut sehingga di
butuhkan Modul Electrical Design yang terprogram. Dimana Modul Praktikum
yang memperhatikan spesifikasi dari komponen tersebut serta tidak lepas dari
pengawasan atau Monitoring Dosen Pengawas.

1.8 Bentuk Kegiatan


a) Pembuatan Konsep
b) Pengamatan dan pengumpulan data
c) Pemakaian komponen sesuai standar dan konsep modul
d) Perakitan komponen
e) Trial and Error
f) Finishing Installation

4
1.9 Metode Pengumpulan Data
Ketentuan mengenai Praktek Kerja Lapangan yang akan
dilaksankan adalah sebgai berikut :

a) Mahasisawa peserta Praktek Kerja Lapangan mampu mentaati


peraturan dan arahan oleh Dosen pengawas
b) Mahasiswa mentaati tata tertib dan peraturan di Sekolah Tinggi
Teknologi Duta Bangsa.
c) Mahasiwa menyusun laporan dan melakukan bimbingan Praktek
Kerja Lapangan
d) Mengadakan pengamatan (observasi) langsung terhadap objek
yang diteliti.
e) Melakukan konsultasi kepada Dosen pengawas maupun kepada
pihak-pihak yang memiliki informasi yang di butuhkan dalam
penulisan laporan Praktek Kerja Lapangan ini.

1.10 Sistematika Penulisan


Untuk pembahasan dalam prakek kerja lapangan ini, maka laporan di
susun menjadi 5 bab dengan sistematik yaitu :

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

2.1 Pengertian Mikrokontroller

Mikrokontroller adalah komputer yang berukuran mikro dalam satu chip


IC (integrated circuit) yang terdiri dari processor, memory, dan antarmuka yang
bisa diprogram. Jadi disebut komputer mikro karena dalam IC atau chip
mikrokontroller terdiri dari CPU, memory, dan I/O yang bisa kita kontrol dengan
memprogramnya. I/O juga sering disebut dengan GPIO (General Purpose Input
Output Pins) yang berarti : pin yang bisa kita program sebagai input atau output
sesuai kebutuhan.

Gambar 2.1. Board Arduino Uno

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.

Gambar 2.3 Peta jalur pada project board

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).

Gambar 2.4 Interface Arduino IDE


Interface Arduino IDE tampak seperti gambar 3.4 Dari kiri ke kanan dan atas ke
bawah, bagian-bagian IDE Arduino terdiri dari:

a) Verify : pada versi sebelumnya dikenal dengan istilah Compile. Sebelum


aplikasi diupload ke board Arduino, biasakan untuk memverifikasi
terlebih dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti
akan muncul error. Proses Verify / Compile mengubah sketch ke binary
code untuk diupload ke mikrokontroller.

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.

2.3 Praktikum 1 Sensor Ultrasonik


2.3.1 Sensor Ultrasonik
Sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah
besaran fisis berupa bunyi menjadi besaran listrik dan sebaliknya. Sensor ini
bekerja berdasarkan prinsip dari pantulan suatu gelombang suara, dimana sensor
ini menghasilkan gelombang suara yang kemudian menangkap kembali dengan
perbedaan waktu sebagai dasar pengindra. Perbedaan waktu yang dipancarkan dan

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.

Gambar 2.5 modul sensor ultrasonik


2.3.2 Tujuan
1. Untuk mengetahui dan memahami prinsip kerja sensor ultrasonik.
2. Mengetahui dan memahami penerapan sensor ultrasonik .

2.3.3 Alat Dan Bahan Yang Dibutuhkan :


1. Board Arduino-Uno
2. Pc/Laptop
3. Modul sensor ultrasonik HC-SR04
4. LCD 16x2

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

Gambar 2.6 rangkaian modul HC-SR04 ke 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.

Gambar 2.8 modul joystick

2.4.2 Motor Servo


Motor servo adalah komponen elektronika yang berupa motor yang
memiliki sistem feedback guna memberikan informasi posisi putaran motor aktual
yang diteruskan pada rangkaian kontrol mikrokontroler. Pada dasarnya motor
servo banyak digunakan sebagai aktuator yang membutuhkan posisi putaran
motor yang presisi. Apabila pada motor DC biasa hanya dapat dikendalikan

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.

Gambar 2.9 motor servo

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.

2.4.3 Alat Dan Bahan Yang Dibutuhkan :

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

1. Hubungkan GND joystick dan GND servo ke GND Arduino


2. Hubungkan 5 V joystick dan 5V servo ke 5V Arduino
3. Hubungkan VRx joystick ke  A0 Arduino
4. Hubungkan VRy joystick ke  A1 Arduino
5. Hubungkan SW joystick ke  PIN 8 Arduino
6. Hubungkan data servo 1 ke PIN 5 Arduino
7. Hubungkan data servo 2 ke PIN 7 Arduino

Gambar 2.10 rangkaian modul joystick dan servo ke arduino

2.5 Praktikum 3 Sensor Water Level


2.5.1 Sensor Water Level
Water level merupakan sensor yang berfungsi untuk mendeteksi
ketinggian air dengan output analog kemudian diolah menggunakan
mikrokontroler. Cara kerja sensor ini adalah pembacaan resistansi yang dihasilkan
air yang mengenai garis lempengan pada sensor. Semakin banyak air yang
15
mengenai lempengan tersebut, maka nilai resistansinya akan semakin kecil dan
sebaliknya.

Gambar 2.11 modul water level

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.

2.5.3 Alat Dan Bahan Yang Dibutuhkan :

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

Gambar 2.12 rangkaian modul water level

2.6 Praktikum 4 Sensor DHT22


2.6.1 Sensor DHT22
DHT-22 atau AM2302 adalah sensor suhu dan kelembaban, sensor ini
memiliki keluaran berupa sinyal digital dengan konversi dan perhitungan
dilakukan oleh MCU 8-bit terpadu. Sensor ini memiliki kalibrasi akurat dengan
kompensasi suhu ruang penyesuaian dengan nilai koefisien tersimpan dalam
memori OTP terpadu. Sensor DHT22 memiliki rentang pengukuran suhu dan
kelembaban yang luas, DHT22 mampu mentransmisikan sinyal keluaran melewati
kabel hingga 20 meter sehingga sesuai untuk ditempatkan di mana saja, tapi jika

17
kabel yang panjang di atas 2 meter harus ditambahkan buffer capacitor 0,33µF
antara pin#1 (VCC) dengan pin#4 (GND).

Gambar 2.13 sensor DHT22


2.6.2 Tujuan
1. Untuk mengetahui dan memahami prinsip kerja Sensor DHT22.
2. Untuk mengetahui dan memahami jenis-jenis Sensor DHT22dan
prinsip kerjanya.
3. Mengetahui dan memahami penerapan Sensor DHT22.

2.6.3 Alat Dan Bahan Yang Dibutuhkan :


1. Board Arduino-Uno
2. Pc/Laptop
3. Modul sensor DHT22 AM2302
4. LCD 16x2
5. Modul I2C
6. Kabel jumper
7. Bread board
8. Kabel downloader
9. Software Arduino-IDE

2.6.4 Rangkaian

1. Hubungkan GND DHT22 ke GND Arduino


18
2. Hubungkan 5 V DHT22 ke 5V Arduino
3. Hubungkan data DHT22 ke PIN 2 Arduino
4. Hubungkan GND LCD ke GND Arduino
5. Hubungkan Vcc LCD ke 5 V Arduino
6. Hubungkan SDA LCD ke A4 Arduino
7. Hubungkan SCL LCD ke A5 Arduino

Gambar 2.14 rangkaian modul I2C ke arduino

Gambar 2.15 rangkaian sensor DHT22 ke arduino

2.7 Praktikum 5 Modul Bluetooth


2.7.1 Modul Bluetooth
19
Bluetooth merupakan sarana komunikasi yang bisa dipergunakan sebagai
perantara (mediator) penghubungan satu alat elektronik semisal smartphone
dengan alat elektronik lainnya semisal laptop atau komputer. Fungsi mendasar
bluetooth yaitu memudahkan proses berbagi data baik video, audio ataupun
berkas, sehingga menggantikan sarana perantara kabel dalam proses berbagi data.
Module bluetooth HC-05 adalah modul komunikasi nirkabel via bluetooth
yang beroperasi pada frekuensi 2.4 GHz dengan pilihan dua mode konektivitas.
Mode 1 berperan sebagai slave atau receiver data saja. Mode 2 berperan sebagai
master atau dapat bertindak sebagai transceiver. pengaplikasian komponen ini
sangat cocok pada project elektronika dengan komunikasi nirkabel atau wireless.
Aplikasi yang dimaksud antara lain aplikasi sistem kendali, monitoring, maupun
gabungan keduanya.
Antarmuka yang dipergunakan untuk mengakses module ini yaitu serial
TXD, RXD, VCC, GND. serta terdapat LED (built in) sebagai indikator koneksi
bluetooh terhadap perangkat lainnya seperti sesame module, dengan smartphone
android dan sebagainya.

Gambar 2.16 modul bluetooth


2.7.2 Tujuan
1. Untuk mengetahui dan memahami prinsip kerja sensor Bluetooth.

20
2. Mengetahui dan memahami penerapan sensor Bluetooth.

2.7.3 Alat Dan Bahan Yang Dibutuhkan :


1. Board Arduino-Uno
2. Pc/Laptop
3. Modul bluetooth HC-05
4. Smartphone
5. Kabel jumper
6. Bread board
7. Kabel downloader
8. Software Arduino-IDE

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

Gambar 2.17 rangkaian modul bluetooth ke arduino

21
BAB III
TINJAUAN UMUM SEKOLAH TINGGI TEKNOLOGI
DUTA BANGSA

3.1 Identitas Lembaga


1. Nama Lembaga : Sekolah Tinggi Teknologi Duta Bangsa
2. Penyelenggara : Yayasan Duta Bangsa Indonesia
3. Alamat : Kp. Pulokapuk RT 01 RW 05 Desa Mekar
Mukti Kec. Cikarang Utara Kab. Bekasi
4. No telp/Fax : (021) 29082747
5. Ijin Dikti : SK Mendiknas No.2740/D/T/K-IV/2010.
SK Mendiknas No.2741/D/T/K-IV/2010.
SK Mendiknas No.2742/D/T/K-IV/2010.
6. Akreditas BAN PT : Teknik Mesin ( B ) , Teknik Elektro ( B)
Teknik Informatika ( C )
7. Ketua : Dedi Wirasasmita, S.T., M.M., M.Kom.

3.2 Visi dan Missi Perusahaan


Visi
“Menghasilkan Sarjana yang Unggul, Profesional dan mampu
berwirausaha di bidang teknik (Technopreneur) pada tahun 2025”
Misi
1. Menghasilkan lulusan yang mandiri
2. Lulusannya mampu memenangkan persaingan kerja dan / persaingan
bisnis (Kompetitif)
3. Mampu meletakkan dasar-dasar kepemipinan yang efektif.

22
4. Mampu melaksanakan Tridharma Perguruan Tinggi secara Seimbang

3.3 Sekilas STT Duta Bangsa


Sekolah Tinggi Teknologi Duta Bangsa Berdiri Tanggal 3 Maret tahun
2007 sesuai dengan Keputusan Mentri Pendidikan dan Kebudayaan
Nomor.34/D/0/2007 Tentang berdirinya STT.Duta Bangsa. STT.Duta Bangsa
memiliki 3 program studi antara lain :

1. Program studi Teknik Mesin S1


2. Program studi Teknik Elektro S1
3. Program Studi Teknik Informatika S1.

Peranan Sumber Daya Manusia, Teknologi dan Ilmu Pengetahuan dalam


meningkatkan pembangunan Nasional masa kini dan masa depan, sebenarnya
sudah di amanatkan dalam Pembukaan Undang – Undang Dasar 1945. Konsepsi,
tujuan, dan amanat tersebut memang membutuhkan pemahaman yang dalam,
semangat yang tinggi dan kekuatan yang besar untuk mewujudkan, dan harus
menjadi tanggung jawab seluruh Bangsa Indonesia.
Kesadaran ini perlu ditumbuh-kembangkan menjadi kesadaran nasional,
jika disadari bahwa pada masa depan, pembangunan nasional akan semakin
kompleks, dan persaingan internasional akan semakin ketat. Untuk itu Strategi
pembangunan nasional, merupakan kondisi imperatif dan obyektuf yang sangat
penting dan medesak untuk dilaksanakan.
Berdasar pada latar belakang dan pemikiran inilah, Sekolah Tinggi
Teknologi Duta Bangsa merencanakan, mempersiapkan, memperjuangkan,
kelangsungan dan perkembangannya demi mecerdaskan anak bangsa.

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.

LPPM & PUBLIKASI KA. BAUK Kaprodi Teknik Informatika

Ir. Bambang Mulyo Raharjo, M.SI. Efi Anisa, S.T. Sri Tardianto Eko Saputro, S.T., M.Kom

LABORATORIUM STAFF KEPEGAWAIAN Kaprodi teknik mesin

Rudi Rusdiyanto, S.T., M.T. Shilvi Mellia, S.T. Alfian Adi Saputra,S.T,M.T.

PERPUSTAKAAN UMUM Kaprodi teknik elektro

Novita Sari, S.T. Saepuloh Ir. Suudirman, M.Kom.

Oki Adi Saputra

Teknologi Informasi &


Pelaporan
Hasan Amin, S.T.

BAAK

Thesda Urip Tri Wibowo,S.T.

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

Gambar 4.1 skema alur proses pembuatan alat praktikum

4.3 SUB ASSY preparation


a. Persiapan papan akrilik
b. Memotong papan akrilik sesuai ukuran yang di butuhkan
c. Membuat layout penempatan komponen pada papan akrilik
d. Melubangi papan akrilik sesuai layout yang di buat untuk pemasangan
komponen, boad arduino dan sensor
e. Membuat stop kontak untuk menyambungkan arus listrik dari papan ke
sumber tegangan

Gambar 4.2 proses pembuatan layout

Gambar 4.3 proses pelubangan akrilik

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

Gambar 4.4 hasil proses pemasangan sebagian komponen

4.5 SUB ASSY Trial And Error


a. Persiapkan kabel jumper male-female, male-male, female-female
b. Persiapkan laptop yang sudah di instal software arduino IDE
c. Persiapkan papan akrilik yang sudah di pasang komponen sensor
d. Siapkan modul praktek yang sudah di buat
e. Wiring alat sesuai dengan modul
f. Buat program di laptop menggunakan software arduino IDE sesuai dengan
modul dan sensor yang ingin di pakai
g. Uji coba program yang di buat

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

4.7 Praktikum 1 ultrasonik


4.7.1 Program
#define pintriger 3 // mendefinisikan PIN 3 Arduino
sbg PIN triger
#define pinecho 2 // mendefinisikan PIN 2
Arduino sbg PIN echo

#include <Wire.h> //sebagai kode library pada Arduino

#include <LiquidCrystal_I2C.h> //sebagai kode library i2c


pada Arduino

LiquidCrystal_I2C lcd(0x27, 16, 2); //sebagai kode library


LCD pada Arduino

void setup() { //settingan awal


lcd.begin(); //aktifkan LCD
Serial.begin(9600); //seri baudrate Arduino
pinMode(pintriger, OUTPUT); //mendeklarasikan pintriger
sbg output
pinMode(pinecho, INPUT); //mendeklarasikan pinecho
sbg input
}

void loop() { //settingan pengulangan/loop


lcd.clear(); //memulihkan tampilan LCD
long durasi, jarak; //sampling/waktu pengambilan data
digitalWrite(pintriger,LOW); //mendefinisikan data
pintriger sbg LOW
delayMicroseconds(2); //waktu tunda sampling data

digitalWrite(pintriger,HIGH); //mendefinisikan data


pintriger sbg HIGH
delayMicroseconds(10); //waktu tunda sampling data

digitalWrite(pintriger,LOW); //mendefinisikan data


pintriger sbg LOW
durasi= pulseIn(pinecho, HIGH);//pendeklarasian durasi
jarak= (durasi/2)/29; //pendeklarasian durasi

if (jarak >= 300 || jarak<=0){ //batasan nilai


perhitungan
lcd.setCursor(0,0); //posisikan cursor pada LCD

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
}

4.7.2 Pencapaian Praktikum


1. Wiring sudah mecapai target/sesuai instruksi
2. Coding program tidak ada error, target tercapai
3. LCD menampilkan hasil hasil pengukuran yg sesuai dengan jarak
sebenarnya,tercapai

Gambar 4.5 hasil pengujian praktikum 1 ultrasonik

29
4.8 Praktikum 2 Modul Joystick
4.8.1 Program
#include <Servo.h>

const int servo1 = 5; //PIN data untuk servo 1


const int servo2 = 7; //PIN data untuk servo 2
const int joyH = A0; //PIN arah putaran servo 1
const int joyV = A1; //PIN arah putaran servo 2

int servoVal;

Servo myservo1; //mendeklarasikan servo 1


Servo myservo2; //mendeklarasikan servo 2

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

myservo1.write(servoVal); //mendapatkan nilai analog


joystick

delay(15); //waktu tunda sampling data analog

void outputJoystick(){

Serial.print(analogRead(joyH)); //pembacaan hasil nilai


analog
Serial.print ("***");
Serial.print(analogRead(joyV)); //pembacaan hasil nilai
analog
Serial.println ("************");
}

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

Gambar 4.6 hasil pengujian praktikum 2 modul joystick

4.9 Praktikum 3 Sensor Water Level


4.9.1 Program
#define pinSensor A1 //Pin Sensor Water
Level
#define led_rendah 2 //Led
#define led_sedang 3 //Led
#define led_tinggi 4 //Led

int air_sedang = 500; //Bisa diubah Sesuai


Keinginan
int air_tinggi = 570; //Bisa diubah Sesuai
Keinginan

int nilai = 0; // Menyimpan data sensor di Variable Nilai

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

digitalWrite(led_rendah,LOW); //indikator LED nyala


digitalWrite(led_sedang,HIGH); //indikator LED mati
digitalWrite(led_tinggi,HIGH); //indikator LED mati
}
else if (ketinggian > air_sedang && ketinggian <=
air_tinggi)
{
Serial.println("Ketinggian Air : Sedang" ); //perhitungan
ketinggian air berdasarkan data sensor

digitalWrite(led_rendah,HIGH); //indikator LED mati


digitalWrite(led_sedang,LOW); //indikator LED nyala
digitalWrite(led_tinggi,HIGH); //indikator LED mati
}
else if (ketinggian > air_tinggi)
{
Serial.println("Ketinggian Air : Tinggi" ); //perhitungan
ketinggian air berdasarkan data sensor

digitalWrite(led_rendah,HIGH); //indikator LED mati


digitalWrite(led_sedang,HIGH); //indikator LED mati
digitalWrite(led_tinggi,LOW); //indikator LED nyala

32
}

delay(1000); //waktu tunda eksekusi program


}

4.9.2 Pencapaian Praktikum


1. Wiring sudah mecapai target/sesuai instruksi
2. Coding program tidak ada error, target tercapai
3. Kinerja sensor ketinggian air sesuai dengan program yg diinginkan
,tercapai

Gambar 4.7 hasil pengujian praktikum 3 sensor water level

4.10 Praktikum 4 Sensor DHT22


4.10.1 Program
#include "DHT.h"

#define DHTPIN 2 // definisikan pin yang digunakan utk


sensor DHT22

// Tentukan jenis DHT yang digunakan (pilih salah satu)


// Saat ini yang dipilih adalah DHT22

#define DHTTYPE DHT22 // DHT 22

//#define DHTTYPE DHT22 // DHT 22 (AM2302)


//#define DHTTYPE DHT21 // DHT 21 (AM2301)

33
DHT dht(DHTPIN, DHTTYPE);

// include the library code:


#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
lcd.begin();

void loop() { // Baca kelembaban dan


temperature
float h = dht.readHumidity(); // Baca kelembaban
float t = dht.readTemperature(); // Baca temperature

if (isnan(t) || isnan(h)) { // Cek hasil pembacaan, dan


tampilkan bila ok
Serial.println("Failed to read from DHT");

} 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

lcd.print("C"); //LCD print celcius

delay (2000); //waktu tunda eksekusi


program
}
}

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

Gambar 4.8 hasil pengujian praktikum 4 sensor DHT22

4.11 Praktikum 5 Modul Bluetooth


4.11.1 Program
const int PIN_LED= 4; //mendefinisikan PIN LED arduino

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

}}}

4.11.2 Pencapaian Praktikum


1. Wiring sudah mecapai target/sesuai instruksi
2. Coding program tidak ada error, target tercapai
3. Kinerja modul bluetooth sesuai dengan program yg diinginkan untuk
menyalakan sebuah lampu ,tercapai

Gambar 4.9 hasil pengujian praktikum 5 modul bluetooth

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

Buku panduan Kerja Praktek Lapangan Fakultas Teknik Sekolah Tinggi


Teknologi Duta Bangsa Bekasi
Prihatmoko, D. (1 April 2016). PERANCANGAN DAN IMPLEMENTASI
PENGONTROL SUHU RUANGAN. Jurnal SIMETRIS.

Fitri Puspasari, I. F. (VOLUME 15, NOMOR 2, 2019). Sensor Ultrasonik


HCSR04 Berbasis Arduino Due. JURNAL FISIKA DAN APLIKASINYA.

Andrianto, H. & Darmawan, A. (2017). Arduino Belajar Cepat dan Pemrograman.


Bandung: Informatika.

B. Gustomo. 2015. Pengenalan Arduino dan Pemrogrammannya. Bandung :


Informatika Bandung.

Santoso, Hari. 2015. Panduan Praktis Arduino Untuk Pemula.


(www.elangsakti.com , diakses 8 desember 2020)

Edukasi tentang Arduino dan Software Arduino, Arduino IDE.


(https://www.arduino.cc/education/university, diakses 28 november 2020)

38

Anda mungkin juga menyukai