iii
ABSTRAKSI
Nety Nurda, 22101651
JAM DIGITAL
SKRIPSI, Jurusan Sistem Komputer, Fakultas Ilmu Komputer, Universitas Gunadarma,
2005
Kata Kunci : Jam, Digital
( x + 57 + Lampiran )
Perkembangan teknologi tidak lagi pada zaman digital, kini khususnya
pada bidang elektronika sudah mencapai pada tahap sistem minimum, yaitu
suatu sistem yang sudah terdapat panel I/O (input/output) dalam suatu CHIP IC
yang dikenal dengan nama chip mikrokomputer. Chip ini terdapat memori
didalamnya yang berfungsi untuk menyimpan program.
Chip mikrokontroler di pasaran sangat banyak tipenya, pada pembuatan
makalah ini chip mikrokontroler yang digunakan adalah AT89S51 yang
merupakan keluaran dari ATMEL. Kelebihan dari chip ini adalah dapat
diprogram atau dimasukan program secara langsung dari PC (Personal
Computer) melalui port serial, dengan kata lain membutuhkan downloader
untuk memasukan program.
Ada banyak aplikasi yang bisa dibuat dengan memanfaatkan modul
latih51, diantaranya yang dibuat oleh penulis yaitu pengaplikasiannya pada
menu jam digital. Pada pengaplikasian ini, penulis menambahkan perangkat
keras yaitu LCD dan buzzer. LCD digunakan untuk menampilkan menu pilihan
jan sedangkan buzzer digunakan untuk mengeluarkan suara sesuai dengan
pengaturan pengingat waktu (alarm) . Bahasa yang digunakan dalam
pemrograman aplikasi tersebut adalah assembler.
Tingkat keberhasilan alat dapat dilihat dari keberhasilan membuat
program. Jika program salah maka alat tidak dapat dioperasikan seperti yang
diinginkan. Untuk mengetahui apakah program sudah benar atau tidak adalah
saat melakukan compile program.
Kekurangan alat ini adalah sukar untuk dibawa kemana-mana karena
ukurannya yang besar dan pengaturan waktu yang telah diatur akan hilang bila
power kita matikan.
Daftar Pustaka ( 2003-2005 )
1
BAB 1
PENDAHULUAN
1.1 Latar belakang
Perkembangan teknologi tidak lagi pada zaman digital, kini khususnya
pada bidang elektronika sudah mencapai pada tahap sistem minimum, yaitu
suatu sistem yang sudah terdapat panel I/O (input/output) dalam suatu CHIP IC
yang dikenal dengan nama chip mikrokomputer. Chip ini terdapat memori
didalamnya yang berfungsi untuk menyimpan program.
Chip mikrokontroler di pasaran sangat banyak tipenya, pada pembuatan
makalah ini chip mikrokontroler yang digunakan adalah AT89S51 yang
merupakan keluaran dari ATMEL. Kelebihan dari chip ini adalah dapat
diprogram atau dimasukan program secara langsung dari PC (Personal
Computer) melalui port serial, dengan kata lain membutuhkan downloader
untuk memasukan program.
Perihal pembuatan makalah ini didasarkan pada program yang
memanfaatkan modul latih 51. Salah satu aplikasi dari sekian banyak yang
dapat dibentuk oleh sebuah mikrokontroler adalah pengaturan waktu, dimana
kita dapat mengaturnya menjadi jam, alarm (pengingat waktu), stopwatch
(pewaktu), serta pengaturan tanggal dan bulan. Jam digital ini menggunakan
sebuah mikrokontroler AT89S51 yang terdiri dari RAM internal dan Special
Function Register. AT89S51 memiliki 40 kaki dan 32 bit I/O port Dalam
makalah ini penulis mencoba mengkaji dan mencoba memberikan penjelasan
tentang analisa rangkaian secara keseluruhan dan analisa program yang terdapat
dalam mikrokontroler pada aplikasi jam digital
2
1.2 Rumusan Masalah
Suatu alat yang efisien adalah alat yang mampu menyediakan fasilitas
menu yang banyak dalam pokok aplikasi sejenis. Misalnya, disini penulis
mencoba membuat program untuk aplikasi sebuah jam digital yang
memanfaatkan modul latih-51 dimana dalam program tersebut disediakan empat
buah menu yaitu menu jam, alarm (pengingat waktu), stopwatch (pewaktu), dan
pengaturan tanggal, bulan dan tahun.
Aplikasi semacam ini sering kita temukan pada menu jam di menu
Handphone atau pada jam-jam digital yang sering kita temui dipasaran. Oleh
sebab itulah, disini penulis mencoba membuatnya dengan pemanfaatan modul
latih-51 untuk pengembangan ilmu penulis yang telah penulis dapat dari
praktikum dan dari buku-buku program.
1.3 Tujuan
Dalam penelitian ini, penulis coba mengembangkan ilmu pengetahuan
yang pernah saya dapatkan dari praktikum mikrokontroler tentang pemrograman
dalam pemanfaatan IC mikrokontroler khususnya dalam jenis bahasa
pemrograman Assembler. Program dikembangkan adalah untuk Pengaplikasian
menu jam digital. Selain itu untuk menambah wawasan dan keterampilan dalam
bidang teknik elektronika dan pemrograman.
1.4 Manfaat
Pemanfaatan dari modul 51 ini adalah penggunaan jam digital dengan
empat buah menu pilihan. Menu pilihan yang tersedia ada empat, yaitu jam,
pengingat waktu, pewaktu dan penganturan tanggal, bulan, dan tahun. Pengingat
waktu juga memanfaatkan buzzer sebagai tanda serta sebuah led yang berkedip
selama jam dan menit pada pengingat waktu berbeda dengan jam penunjuk yang
telah diatur sebelum atau sesudah pengaturan pengingat waktu. Pembaca mungkin
3
akan bisa lebih memanfaatkan modul tersebut dalam mengaplikasikan jam digital
dengan menambah menu pilihan lain atau dapat juga dimanfaatkan untuk aplikasi
lainnya seperti pembuatan papan nilai, atau aplikasi led ( karena pada modul juga
tersedia 8 buah led yang bisa dimanfaatkan ). Dan masih banyak aplikasi yang
bisa dibuat sesuai dengan pengembangan program yang diinginkan.
1.5 Sistematika Skripsi
Penulisan makalah ini terdiri dari 5 bab yang masing-masing babnya
terdapat beberapa sub bab. Berikut ini adalah uraian-uraian bab tersebut :
Bab 1 merupakan Pendahuluan yang menguraikan pokok-pokok
persoalan, terdiri dari : latar belakang, rumusan masalah, tujuan skripsi, ,manfaat,
dan sistematika skripsi. Pada tiap-tiap bab dan sub bab terdapat uraian-uraian
mengenai masalah-masalah dalam pembuatan alat dan menerangkan isi dari
penulisan makalah yang akan dibuat.
Dalam bab 2, yaitu tinjauan pustaka akan dijelaskan teori-teori yang
menunjang penulisan makalah yang bisa diperkuat dengan menunjukkan hasil
penulisan. Dalam bab ini akan dijelaskan secara singkat karakteristik dari modul
latih-51, IC AT89C51, dan teori dasar tentang perangkat lunak yang dimanfaatkan
penulis yaitu bahasa assembler.
Untuk bab 3 akan dibahas analisa rangkaian dan perangkat lunak yaitu
membahas tentang keterkaitan antar faktor-faktor dari data yang diperoleh dari
masalah yang diajukan kemudian menyelesaikan masalah tersebut dengan metode
yang diajukan dan menganalisa proses dan hasil penyelesaian masalah.. Pada bab
ini akan dijelaskan analisa program yang digunakan pada rangkaian yang dibuat.
Bab 4 adalah percobaan dimana akan dilakukan pengujian alat dan cara
pengoperasian alat telah dibuat.
Bab 5 berisikan pembahasan yaitu menjelaskan hasil dari pengujian atau
percobaan.
4
Bab 6 berisikan kesimpulan dan saran. Bab ini terdiri dari kesimpulan dari
masalah yang diajukan penulis, yang diperoleh dari penelitian dan saran
sehubungan dengan hasil penelitian.


