DISUSUN OLEH
NAMA KELOMPOK
1. Devan Putra Riatno
2. Gopaz Thomson Marihot Tamba
3. Nurhaslinda
4. Tania Melyani Jamiel
XII IPA 4
SMA NEGERI 3 BATAM
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa. Atas rahmat dan hidayah-
Nya, penulis dapat menyelesaikan tugas laporan yang berjudul “Pemanfaatan
Arduino Uno dalam Perancangan Jam Digital Alarm disertai Running Text”
dengan tepat waktu.
Laporan ini disusun untuk memenuhi tugas Mata Pelajaran Informatika.
Selain itu, laporan ini bertujuan untuk menambah wawasan tentang pemanfaatan
Arduino Uno dalam pembuatan berbagai macam barang elektronik fungsional.
Penulis menyadari laporan ini masih jauh dari kata sempurna. Oleh karena
itu, penulis mohon maaf atas kesalahan tersebut. Kritik dan saran dari pembaca
senantiasa ditunggu oleh penulis guna meningkatkan kualitas tulisan ke depannya.
Penulis
ii
DAFTAR ISI
KATA PENGANTAR..............................................................................................ii
DAFTAR ISI...........................................................................................................iii
BAB I.......................................................................................................................4
PENDAHULUAN...................................................................................................4
A. Latar Belakang..............................................................................................4
B. Rumusan Masalah.........................................................................................4
C. Batasan Masalah...........................................................................................4
D. Tujuan Penelitian..........................................................................................4
BAB II......................................................................................................................5
LANDASAN TEORI...............................................................................................5
A. Teori 1...........................................................................................................5
B. Teori 2...........................................................................................................5
C. Teori 3...........................................................................................................5
BAB III....................................................................................................................6
PEMBAHASAN......................................................................................................6
A. Tahap Perancangan.......................................................................................6
B. Tahap Implementasi......................................................................................6
C. Tahap Pengujian............................................................................................6
BAB IV....................................................................................................................7
PENUTUP................................................................................................................7
A. Kesimpulan...................................................................................................7
B. Saran..............................................................................................................7
iii
BAB I
PENDAHULUAN
A. Latar Belakang
Melihat kemajuan teknologi dan ilmu pengetahuan khususnya
semikonduktor yang berhubungan erat dengan bidang elektronika digital,
maka segala yang berhubungan dengan masalah digital dapat diselesaikan
dengan mudah.
Teknologi Arduino Uno telah berkembang sangat pesat saat ini. Bukan
hanya arsitekturnya saja yang semakin komplek dan memudahkan para
pengembang untuk mendesain sistem elektronika canggih, tetapi kapasitas
menyimpan memorinya juga semakin tinggi.
4
B. Rumusan Masalah
Berdasarkan latar belakang diatas, dapat diperoleh rumusan masalah
sebagai berikut:
C. Batasan Masalah
Karena luasnya materi, maka dilakukan beberapa pembatasan masalah,
antara lain:
D. Tujuan Penelitian
Tujuan dari tugas akhir pembuatan Jam Digital Alarm dan dilengkapi
Running Text dengan menggunakan Module Max7219, yaitu sebagai berikut:
5
BAB II
LANDASAN TEORI
Lebih lanjut disebutkan pula bahwa teknologi merupakan suatu bagian dari
sebuah integral yang terdapat di dalam suatu sistem tertentu. Sedangkan digital
berarti segalanya dimudahkan atau dibantu dengan komputer.
Teknologi digital meliputi barang yang kita gunakan sehari-hari loh, seperti
contohnya jam tangan yang dulunya analog sekarang sudah jaman menggunakan
jam tangan digital yang bahkan disertai beberapa fitur lain seperti mengukur
kalori hingga detak jantung. Teknologi digital ini memiliki beberapa jenis
tergantung dari jenis pemanfaatanya.
6
C. Pengertian Mikrokontroler
Menurut Setiawan (2011:10) mikrokontroler hampir seperti umumnya
komputer, mikrokontroler adalah alat yang mengerjakan intruksi-instruksi
yang diberikan. Artinya, bagian terpenting dan utama dari suatu sistem
komputerisasi adalah program itu sendiri yang dibuat oleh seorang
programmer. Program ini dapat memberi intruksi kepada komputer untuk
melakukan tugas yang lebih kompleks seperti yang diinginkan oleh
proggammer.
7
BAB III
PEMBAHASAN
A. Tahap Perancangan
Pada tugas pembuatan Jam Digital dengan menggunakan Arduino Uno ini
akan digunakan beberapa alat diantaranya:
1. Arduino Uno
2. Breadboard (Solderless)
3. Jumper cable (Male – Female)
4. Kabel data (USB A – USB B)
5. Matrix module (32 x 8 Px)
6. RTC DS3231 (Real time Module)
B. Tahap Implementasi
Pada pembuatan tugas besar Jam Digital ini digunakan sistem minimum
Arduino Uno sebagai implementasinya. Arduino merupakan sistem minimum
serbaguna dengan mikroprosesor ATMega. Jam Digital ini memiliki
spesifikasi setting jam dan menit serta timer di dalamnya.
Sehingga pada Jam 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 dua 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
8
Uno serta penggunaan register-register ATMega sebagai perbandingan ilmu
yang telah didapat di kelas.
C. Tahap Pengujian
Pada pembuatan tugas besar ini digunakan sistem minimum Arduino Uno
sebagai implementasinya. Selain itu, digunakan pula breadboard untuk
menempatkan komponen-komponen lain yang dibutuhkan, seperti 7-segment,
pushbutton, resistor, dsb.
Alur penggunaan program yang telah dibuat secara umum sebagai berikut:
Jika tombol menu ditekan kembali maka program akan melakukan setting
pada menit satuan terlebih dahulu, jika ditekan lagi maka pada menit puluhan
dan seterusnya sampai jam puluhan. Jika ditekan lagi maka akan menampilkan
hasil jam yang telah disetting sesuai dengan apa yang telah kita ubah. Dalam
melakukan setiap setting, kita cukup menekan switch up (menaikkan angka)
dan switch down (menurunkan angka). Jam Digital ini dilengkapi pula dengan
LED yang berdetak sebagai penanda detik, dimana setiap lampu satu kali
menyala dan satu kali tidak menyala merupakan satu detik (dimana untuk
masing-masingnya selama setengah detik). Dengan kata lain penunjukan
menit bertambah ditandai dengan nyala LED sebanyak 60 kali.
3. Mode Timer
Untuk memenuhi spesifikasi tambahan, yaitu timer, pada Jam Digital ini
digunakan tombol tambahan untuk mode timer. Jika tombol menu ditekan
9
kembali maka jam digital akan bertindak seperti timer dan penunjukan jam
berubah menjadi penunjukan menit serta penunjukan menit berubah menjadi
penunjukan detik. Nilai awal dari penunjukan menit dan detik tersebut nol.
Jika tombol menu ditekan sekali lagi, angka pada timer akan berhenti untuk
menunjukkan waktu pada saat itu. Jika tombol menu ditekan kembali Jam
Digital akan kembali ke mode pertama yaitu mode Jam Digital biasa.
10
BAB IV
PENUTUP
A. Kesimpulan
B. Saran
11