Disusun Oleh:
Kelompok 1 XI IPS 1
1. Ade Putri
2. Marsya Azzahra
3. Nadiya Permatasari
4. Siti Solehah
5. Wilda Fitriani
Puji syukur serta nikmat kepada Tuhan Yang Maha Esa atas rahmat-Nya yang
melimpah sehingga kami bisa menyelesaikan Laporan Praktikum Teknik Komputer Sistem
Tertanam Yaitu Pembuatan Jam Digital Dengan Menggunakan Arduino Nano V3 .
Kami menyadari bahwa tulisan ini tidak luput dari kekurangan-kekurangan. Hal ini
disebabkan oleh keterbatasan pengetahuan dan kemampuan yang kami miliki. Oleh karena
itu, semua kritik dan saran pembaca akan kami terima dengan senang hati demi perbaikan
naskah Laporan Praktikum lebih lanjut.
Tulisan ini dapat kami selesaikan berkat adanya bimbingan dan bantuan dari berbagai
pihak. Oleh karena itu, sudah sepantasnya pada kesempatan ini kami menyampaikan ucapan
terima kasih kepada semua pihak, terutama Bpk. Asep Saefudin, S.Kom. selaku guru mata
pelajaran informatika. Akhinya, semoga tulisan yang jauh dari sempuma ini ada manfaatnya.
Kelompok 1
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
A. Latar Belakang
Pada jaman yang semakin maju dan modern ini, teknologi juga berkembang begitu
pesat guna memenuhi kebutuhan hidup manusia. Dengan adanya perkembangan
teknologi tentu saja ilmu Komputer juga berkembang. Dalam hal ini ilmu computer
sangat berpengaruh terhadap kehidupan manusia. Hal ini mendorong manusia untuk
membuat hardware dan software yang mendukung perkembangan teknologi dan ilmu
computer dunia untuk memudahkan user dalam berkomunikasi dengan komputer.
Arduino merupakan pengendali mikro single-board yang bersifat open-source,
diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik
dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya
memiliki bahasa pemrograman sendiri.
B. Tujuan
Dari pembuatan alat ini memiliki tujuan yang hendak dicapai yaitu: untuk
menampilkan waktu baik jam, menit, detik dan juga dapat digunakan sebagai timer
sebagai penanda waktu.
2
BAB II
HASIL DAN PEMBAHASAN
A. Rancangan Sistem
1. Komponen Yang Digunakan
1) Arduino Nano V3
Arduino Uno adalah sebuah board rangkaian elektronik yang bersifat
open source didalamnya terdapat chip mikrokontrolerkeluaran Atmel.
Arduino Nano V3 merupakan board berbasis mikrokontroler ATmega328.
Arduino Nano V3 memiliki 14 digital pin input / output (6 diantaranya
dapat digunakan sebagai output PWM), 6 pin input analog menggunakan
crystal 16 MHz antara lain pin A0 sampai A5, koneksi USB (Universal
Serial Bus), jack listrik, header ICSP dan tombol reset. Pin analog pada
Arduino Nano V3 memiliki tegangan analog referensi (Aref) sebesar 5
volt. Pin analog memiliki fitur untuk mengubah sinyal analog yang masuk
menjadi nilai digital yang mudah diukur. Pin digital hanya dapat mengenali
sinyal 0 volt sebagai nilai LOW dan 5 volt sebagai nilai HIGH. Sedangkan
Pin analog dapat mengenali sinyal pada rentang nilai voltase tersebut. Hal
ini sangat berguna ketika kita hendak mengukur sesuatu dari sensor dan
menggunakan nilai masukan tersebut untuk keperluan lain.
3
2) Shield i/o Expansion
Merupakan modul I/O tambahan untuk Inte Edison. Modul ini dapat
digunakan untuk mempermudah Anda dalam pengerjaan proyek-
proyek Internet of Things (IoT) berbasis Intel Edison, karena pada modul
ini sudah terdapat berbagai expansi antarmuka yang dapat Anda jadikan
sebagai jalur input maupun output untuk Intel Edison. Modul ini juga
sudah mendukung platform open source padaArduino dan Linux, dan
lingkungan pengembangan pada Java dan C. Selain itu, modul ini juga dapat
difungsikan sebagai platform komunikasi mandiri pada software-software
seperti flash, processing, Max/MSP dan VVVV.
5
4) LED DOT MATRIX 8x32 max7219
LED DOT MATRIX 8x32 max7219 untuk tampilan layar yang biasanya
digunakan untuk project running text atau text berjalan.
5
6) Kabel jumper female to female
Kabel jumper female to female adalah kabel elektrik yang memiliki
pin konektor di setiap ujungnya dan memungkinkanmu untuk
menghubungkan dua komponen yang melibatkan Arduino tanpa
memerlukan solder. Intinya kegunaan kabel jumper ini adalah sebagai
konduktor listrik untuk menyambungkan rangkaian listrik.
5
2. Software Yang Digunakan
Pemrograman Arduino Uno menggunakan software yang sudah disediakan
oleh Arduino. Pada ATMega 328 di Arduino Uno V3 sudah disediakan boolloader
sehingga memungkinkan pengguna untuk mengunggah kode tanpa perlu
hardware tambahan.
Untuk tampilan IDE Arduino dapat dilihat pada Gambar
a) Setup (), baris program pada fungsi ini berjalan satu kali pada awal dari
sebuah program yang dapat menginisialisasi masukan dan keluaran pada
papan mikrokontroler Arduino Uno V3 .
b) Loop (), baris program pada fungsi ini dieksekusi berulangkali sampai
papan mikrokontrolerArduino Uno V3 dinonaktifkan
6
B. Cara Kerja Rangkaian
1. Pemasangan perangkat lunak
a) Buka file yang sudah disediakan oleh Bpk. Asep Saefudin, S.Kom, lalu
dicopy, lalu ditempatkan pada folder download dengan membuat folder
baru dengan nama “Praktek Arduino”. Kemudian buka foldernya lalu klik
kanan dan paste, setelah berhasil dipaste dan ditempatkan difolder yang
baru dibuat tadi, langkah pertama yang harus kita lakukan adalah
mengekstrak dengan klik kanan, lalu pilih yang ekstrak. Setelah berhasil,
foldernya dibuka akan muncul file-file yang akan kita instal. Yang pertama
adalah back up dan gambar ini berisi gambar-gambar baik skematik
maupun modul-modul.
b) Yang kedua ada Arduino 1.8.19 berisikan aplikasi IDE Arduino versi
1.8.19 portebel, yang didalamnya sudah diisikan library.
c) Yang ke 3 adalah dot matrix clock, berisikan program dan library.
d) Yang ke 4 adalah USB Driver ch340g berisikan driver ch340 yang harus
diinstalterlebih dahulu. Selanjutnya langkah yang harus kita lakukan adalah
menginstal driver ch340g, lalu mengesktrakfile USB Driver ch340g
setelahnya dibuka lalu buka SETUP lalu pilih instal. Lalu hubungkan
Arduino Nano V3 dengan leptop/pc. Selanjutnya kembali ke folder
awal lalu mengekstrak arduino 1.8.19 dan buka foldernya lalu jalankan
aplikasi atau program arduino. Atur bagian tools yaitu Board dengan
Arduino Nano, Processor dengan Atmega328P dan Port dengan COM4.
Lalu masukkan Library Arduino ke program arduino tadi, caranya yaitu
file DOTMATRIX diekstrak lalu setelahnya dibuka, pilih file MD_DS3231,
MD_MAX72XX dan MD_PAROLA dicopy dan dipindahkan ke Arduino
file yang tadi di instal dan diletakkan di library. Buka sketsa pertama, buka
sketsa contoh kedipan LED: File > Contoh > 01.Basics > Blink, pilih jenis
papan dan port, pilih Alat > Papan > Papan Arduino AVR > Arduino Nano.
7
e) Periksa apakah Tools > Board > Boards Manager menunjukkan bahwa
telah menginstal Arduino AVR Boards 1.16.21 atau lebih baru.
Kemudian, untuk memprogram papan Arduino NANO BARU harus
memilih Tools > Processor > ATmega328P . Untuk memprogram papan
lama harus memilih Tools > Processor > ATmega328P (Old Bootloader)
. Jika mendapatkan kesalahan saat mengunggah atau tidak yakin
bootloader mana yang dimiliki, coba setiap opsi menu Alat >Prosesor
hingga papan terprogram dengan benar.
7
2. Perakitan Jam Digital
3. HasilAkhir Rangkaian
9
BAB III
PENUTUP
A. Kesimpulan
Pada pembuatan tugas besar jam digital ini digunakan sistem minimum Arduino
sebagai implementasinya. Arduino merupakan sistem minimum serbaguna dengan
mikroprosesor ATMega. Jam digital ini memiliki spesifikasi setting jam dan menit
serta timer di dalamnya. Sehingga padajam digital ini ada tiga mode yang digunakan.
Mode pertama yaitu mode jam digital biasa. Pada mode ini dua seven segment
digunakan sebagai penunjuk jam dan dua seven segment lain digunakan sebagai
penunjuk menit yang bertambah naik terus seperti jam pada umumnya. Mode kedua
yaitu mode setting jam dan menit. Pada mode ini angka jam dan menit awal dapat
diatur menggunakan 3 buah pushbutton. Mode ketiga yaitu mode timer. Pada mode ini
dua seven segment menunjukkan menit dan dua seven segment lain menunjukkan
detik. Dengan tugas besar ini diharapkan mahasiswa juga memahamii pemrograman
Arduino serta penggunaan register-register ATMega sebagai perbandingan ilmu yang
telah didapat dikelas.
B. Saran
a. Melengkapi alat dengan IoT supaya data bisa diakses melalui web ataupun
internet.
b. Perlunya pengembangan pada mikrokontroler, karena mikrokontroler Arduino
UNO yang digunakan pada pembuatan tugas akhir ini memiliki kapasitas memory
RAM yang rendah sehingga membuat sistem berjalan lebih lambat.
c. Untuk membuat sistem ini menjadi lebih baik lagi maka perlu adanya penambahan
sistem untuk melakukan kontrol otomatis pada pengukuran pH dan TDS.
d. Diharapkan pengembangan kedepannya mampu diimplementasikan untuk
pertanian akuaponik berskala besar.
e. Diharapkan pengembangan pada perangkat lunak web menjadi versi aplikasi
Android, iOS dan Windows.
10
Daftar Pustaka
Rezky, A., Devara, K., Wardana, N. S., Ramadhanty, S., & Abuzairi, T. (2018). Simple
method for IV characterization curve for low power solar cell using arduino nano. In E3S
Web of Conferences (Vol. 67,p. 01020). EDP Sciences.
Antonio, D. (2013). Rancang Bangun Aplikasi Keamanan Brankas Berbasis Sinar Laser
Dengan Mikrokontroller Arduino Nano Dan Uno R3. Jurnal Sisfokom (SistemInformasi dan
Komputer), 2(2), 12- 16.
Ananda, R., & Amin, M. (2019). Workshop Pelatihan Perancangan Internet of Things
Berbasis Arduino Uno Jenis R3/R3 Smd Di Smk Swasta Karya Utama Kota
Tanjungbalai. Jurdimas (Jurnal Pengabdian KepadaMasyarakat) Royal, 2(2), 121- 126.
Amin, M., Ananda, R., & Eska, J. (2019). Analisis Penggunaan Driver Mini Victor L298N
Terhadap Mobil Robot Dengan Dua Perintah Android Dan Arduino Nano. JURTEKSI (Jurnal
Teknologi dan SistemInformasi), 6(1), 51-58.
Muttaqin, H., Arfyanti, I., & Wahyuni, W. Android Based Heart Rate Detection Tools with
ArduinoNano. Tepian, 2(1), 1-6.
Triawan, Y., & Sardi, J. (2020). Perancangan Sistem Otomatisasi Pada Aquascape Berbasis
Mikrokontroller Arduino Nano. JTEIN: Jurnal TeknikElektro Indonesia, 1(2), 76-83.
Gusmanto, G. (2016). Rancang Bangun Sistem Peringatan Dini Dan Pelacakan Pada
Kendaraan Sepeda Motor Dengan Menggunakan Mikrokontroler Arduino Nano (Doctoral
dissertation, Tanjungpura University).
11
Lampiran
https://drive.google.com/file/d/1bPAQhehy4bgaeDDSSqxZUruT2BFYzA0m/view?us
p=drivesdk
12