TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender...

13
PEMBUATAN ALAT JAM WAKTU SHOLAT DIGITAL BERBASIS MIKROKONTROLER STM32 TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III WILDAN HAKIM NIM : 13150744 Program Studi Teknik Komputer AMIK BSI Tegal Tegal 2018

Transcript of TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender...

Page 1: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

PEMBUATAN ALAT JAM WAKTU SHOLAT DIGITAL

BERBASIS MIKROKONTROLER STM32

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

WILDAN HAKIM

NIM : 13150744

Program Studi Teknik Komputer

AMIK BSI Tegal

Tegal

2018

Page 2: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

x

Page 3: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xi

Page 4: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xii

Page 5: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xiii

Page 6: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xiv

Page 7: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xv

Page 8: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

ix

Page 9: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

ix

ABSTRAK

Wildan Hakim (13150744), Pembuatan Alat Jam Waktu Sholat Digital Berbasis Mikrokontroler STM32. Perkembangan teknologi kini mengalami perkembangan sangat pesat, berkembang dari masa manual sampai ke otomatis seiring meningkatnya kemampuan untuk membantu dalam kebutuhan hidup manusia. Waktu merupakan hal yang sangat penting dalam sehari-sehari sebagai patokan dalam menentukan aktivitas seperti pengingat untuk melakukan sholat. Saat ini informasi waktu sholat hanya didapatkan pada kalender dengan ukuran teks yang relatif kecil sehingga membuat pembaca malas untuk melihat informasi. Perlunya sebuah papan informasi yang khusus untuk menampilkan jam dan informasi waktu sholat, agar semua orang dapat melihat dengan jelas informasi waktu sholat pada hari itu. Untuk itulah penulis mencoba membuat Tugas Akhir tentang pembuatan alat jam waktu sholat digital berbasis mikrokontroler STM32 sebagai solusi untuk penyampaian informasi waktu sholat. Alat ini sangat berguna bagi seorang muadzin untuk mengetahui kapan waktu untuk mengumandangkan adzan. Alat jam waktu sholat ini merupakan solusi terbaik karena alat sudah menggunakan pengontrolan melalui aplikasi yang terhubung ke smartphone agar dapat berbunyi sebelum memasuki waktu sholat dan dengan adanya pengaturan melalui aplikasi, waktu sholat dapat disesuaikan dengan zona waktu sesuai pengguna. Tampilan pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan dimana saja seperti masjid, kantor atau instansi lain. Kata Kunci : Pembuatan Alat Jam Waktu Sholat, Jam Waktu Sholat Digital Berbasis Mikrokontroler STM32

Page 10: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

x

ABSTRACT

Wildan Hakim (13150744), Manufacture of Digital Prayer Time Tools Based on Microcontroller STM32. Technological developments are now undergoing rapid growth, evolving from the

manual to the automatic as the ability to assist in human life needs. Time is a very

important thing in everyday as a benchmark in determining activities such as

reminders to pray. Currently the prayer information is available on calendars

with relatively small text sizes that make the reader lazy to see information. The

need for a special information board to display hours and prayer time

information, so that people can clearly see the prayer times of the day. To create

the tasks that happen on microcontroller STM32 as a solution for the delivery of

prayer time information. This tool is very useful for a muezzin to know when to

call the call to prayer. This prayer time clock tool is the best solution by using

controls through the application of the system and allows the user to adjust the

time zone according to the user. Search on this tool Includes running text, digital

clock, Java market, to hijri calendar to be effective in the delivery of information

and more flexible to be placed anywhere such as mosques, offices or other

agencies.

Keywords: Preparation of Time Prayer Tool, Digital Time Watch Time Based

on STM32 Microcontroller

Page 11: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xi

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir.................................................................................. i Lembar Pernyataan Keaslian Tugas Akhir ......................................................... ii Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah .................................... iii Lembar Persetujuan dan Pengesahan Tugas Akhir ............................................. iv Lembar Konsultasi Tugas Akhir ......................................................................... v Kata Pengantar .................................................................................................... vii Abstraksi ............................................................................................................. ix Daftar Isi.............................................................................................................. xi Daftar Simbol ...................................................................................................... xiii Daftar Gambar ..................................................................................................... xiv Daftar Tabel ........................................................................................................ xvi Daftar Lampiran .................................................................................................. A1

BAB I PENDAHULUAN ............................................................................... 1

1.1. Latar Belakang .............................................................................. 1

1.2. Maksud dan Tujuan ....................................................................... 3

1.3. Metode Penelitian.......................................................................... 3

1.4. Ruang Lingkup .............................................................................. 4

BAB II LANDASAN TEORI .......................................................................... 5

2.1. Perangkat Keras............................................................................. 5

2.1.1. Integrated Circuit (IC) ........................................................ 5

2.1.2. Sumber Tegangan................................................................ 8

2.1.3. Komponen Elektronika ....................................................... 9

2.1.4. Baterai CMOS ..................................................................... 30

2.1.5. Modul Bluetooth ................................................................. 30

2.1.6. Led Matrik ........................................................................... 31

Page 12: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xii

2.1.7. Buzzer .................................................................................. 32

2.1.8. Mikrokontroler STM32 ....................................................... 33

2.2. Perangkat Lunak ............................................................................ 36

2.2.1. Bahasa Pemrograman .......................................................... 37

2.2.2. Software Editor ................................................................... 38

BAB III PEMBAHASAN ................................................................................. 39

3.1. Tinjauan Umum Alat ..................................................................... 39 3.2. Blok Diagram Alat ........................................................................ 40 3.3. Skema Rangkaian .......................................................................... 42 3.4. Cara Kerja Alat.............................................................................. 43 3.5. Flowchart Program ....................................................................... 48 3.6. Kontruksi Program ........................................................................ 49 3.6.1. Initialisasi ............................................................................ 50 3.6.2. Input .................................................................................... 51 3.6.3. Main Program ..................................................................... 52 3.7. Hasil Percobaan ............................................................................. 54 3.7.1. Hasil Percobaan Input ......................................................... 54 3.7.2. Hasil Percobaan Output ...................................................... 55 3.7.3. Hasil Percobaan Keseluruhan ............................................. 57

BAB IV PENUTUP ........................................................................................... 60

4.1. Kesimpulan.................................................................................... 60 4.2. Saran .............................................................................................. 60

Page 13: TUGAS AKHIR · pada alat ini berupa running text, jam digital, pasaran jawa, sampai kalender hijriyah agar efektif dalam penyampaian informasi dan lebih fleksibel untuk diletakan

xiii

DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LAMPIRAN-LAMPIRAN