## APLIKASI RUNNING TEXT

## BERUPA JADWAL SHOLAT 5 WAKTU PADA MUSHOLLA POLMAN NEGERI BANGKA BELITUNG
Aan Febriansyah 1 , Iskandar 2 , Bayu Cahyawan 3 , Dian Kusuma Negara 4
Politeknik Manufaktur Negeri Bangka Belitung-Jurusan Teknik Elektro dan Informatika Kawasan Industri Air Kantung Sungailiat – 33211 Telp. (0717) 93586, Fax. (0717) 93585 aan9277@gmail.com

## Abstract
In Islam, prayer is an obligation that must be carried out by any of its adherents who already qualified.  In  one  day  and  one  night  there  are  five  time  prayers,  namely  Isya,  Dawn,  Noon,  Asr  and Maghrib. One of the greatest deeds reward is prayer in congregation at mosques or mosque at the time it  was  signed  in  prayer.  Usually  several  mosques  or  mosque  own  marker  arrival  time  of  prayer  are created automatically, making it  easier  for the muezzin  to call the adhan. However it  was  still a  small fraction. There are still many mosques or mosques who do not have means of automatic prayer time this marker. For that know the times of prayer 5 times a day is very important for any religion in the Islamic prayer  run  the  5  time  period  with  a  precise  and  well.  To  that  end  pointer  prayer  schedule  is  very important that there. So now many mosques or in homes that are usually already contained a calendar and prayer time enduring performer, but it looks very small so it cannot be seen from a distance. Based on that experience and the importance of this, the authors do make the viewer prayer time in real time that can change with the change of the day, and can be seen from a considerable distance. So that it can function more optimally and can maximize the time available.
Keywords : Schedule, Prayer 5 times, Running Text, Microcontroller

## Abstrak
Dalam  agama  Islam,  sholat  merupakan  kewajiban  yang  harus  dikerjakan  oleh  setiap pemeluknya  yang  sudah  memenuhi  syarat.  Dalam  satu  hari  satu  malam  terdapat  lima  waktu  sholat, yaitu Isya, Subuh, Zuhur, Ashar, dan Maghrib. Salah satu amalan yang paling besar pahalanya  adalah sholat  berjamaah  di  masjid  atau  musholla  pada  saat  sudah  masuk  waktu  sholat.  Biasanya  beberapa masjid  atau  musholla  sudah  memiliki  penanda  datangnya  waktu  sholat  yang  dibuat  secara  otomatis, sehingga memudahkan muadzin untuk menyerukan adzan. Namun itu masih sebagian kecil saja. Masih banyak masjid atau musholla yang belum memiliki sarana penanda waktu sholat otomatis ini. Untuk itu mengetahui  waktu  shalat  5  waktu  sangatlah  penting  bagi  setiap  pemeluk  agama  islam  agar  dapat menjalankan shalat 5 waktu tersebut dengan tepat dan sebaik-baiknya. Oleh karena itu penanda jadwal shalat  itu  sangat  penting  adanya.  Maka  sekarang  ini  banyak  di  masjid  maupun  di  rumah-rumah  yang biasanya  sudah  terdapat  kalender  maupun  penampil  waktu  sholat  abadi,  akan  tetapi  tampilannya sangat  kecil  sehingga  tidak  dapat  dilihat  dari  jarak  jauh.  Berdasarkan  dari  pengalaman  itu  dan pentingnya hal ini maka penulis membuat penampil waktu sholat yang dapat secara real time berubah mengikuti perubahan hari, dan dapat dilihat dari jarak yang cukup jauh. Sehingga dapat lebih berfungsi optimal serta dapat memaksimalkan waktu yang ada.
.
Kata kunci : Jadwal, Sholat 5 Waktu, Running Text, Mikrokontroler

## 1. PENDAHULUAN
Untuk  itu  mengetahui  waktu  shalat  5  waktu,  yaitu  subuh,  dzuhur,  asar,  magrib,  dan  isya sangatlah penting bagi setiap pemeluk agama islam didalam menjalakan shalat 5 waktu tersebut dengan tepat  dan  sebaik-baiknya.  Untuk  itu  penunjuk  jadwal  shalat  itu  sangat  penting  akan  adanya.  Maka,
sekarang ini banyak di masjid maupun di rumah-rumah yang biasanya sudah terdapat kalender maupun penampil waktu sholat abadi, akan tetapi tampilannya sangat kecil sehingga tidak dapat dilihat dari jarak jauh. Untuk itu diperlukan cara bagaimana merancang sistem kontrol penanda datangnya waktu sholat untuk  5  waktu  tersebut  agar  selalu  sesuai  dengan  jadwal  sholat  yang  ada  di  wilayah  Bangka,  dan berjalan secara otomatis seiring berjalannya waktu dari hari ke minggu, dan seterusnya hingga berganti tahun,  tanpa  perlu  diatur  manual.  Selain  itu  juga  diperlukan  cara  bagaimana  membuat  tampilan  dan penanda  dengan  mode  yang  dinamis  dan  menarik  yang  dapat  dilihat  dari  jarak  tertentu,  agar  waktu sholat dapat terbaca oleh jemaah yang hadir.
Pada  rancangan  penelitian  ini  kami  menggunakan  mikrokontroller  ATMega  sebagai  otak  dari sistem, membaca data base EEPROM, membaca RTC kemudian menampilkan pada display Dot Matriks LED.  Push  button  berfungsi  sebagai  ON/OFF  dan  juga  untuk  tombol  buzzer.  RTC  berfungsi  sebagai pengitung  detak-detak  jam,  yang  datanya  digunakan  sebagai  acuan  dalam  penentuan  pada  kalender, jam  digital.  EEPROM  berfungsi  sebagai  memori  external  [1],  terutama  untuk  penyimpanan  data  base jadwal solat. Dot Matriks LED berfungsi sebagai penampil data-data yang dihasilkan oleh mikrokontroller menjadi  tampilan  tangal,  jam,  serta  waktu  solat.  Buzzer  berfungsi  sebagai  penanda  masuk  waktu iqomah. Secara garis besar, Gambar 1 merupakan skema penelitian yang akan dilakukan.
Gambar 1. Perancangan Skema Sistem Kontrol Alat

## 2. METODE PENELITIAN
Riset akan  berfokus pada  bagaimana  merencanakan, merancang dan membuat  alat  agar sesuai dengan tujuan yang diinginkan. Dalam pelaksanaan penelitian ini, dilakukan tahapan-tahapan penelitian yang  bertujuan  untuk  memudahkan  penulis  dalam  proses  pembuatan  alat.  Untuk  mencapai  beberapa fungsi dan spesifikasi tersebut, maka dilakukan beberapa tahap metode [2], antara lain:

## 2.1 Tahap Persiapan/Perencanaan
Pada tahap persiapan dilakukan pengamatan dan penelitian mengenai alat yang akan dirancang dan  dibuat.  Selanjutnya  dari  hasil  pengamatan  dan  penelitian  nantinya  dilakukan  perbandingan  untuk menentukan perencanaan mengenai produk atau alat yang akan dibuat serta tujuan pembuatan.

## 2.2 Metode Pengumpulan Data
Pengumpulan  data  ini  berfungsi  untuk  mengetahui  kebutuhan-kebutuhan  teknologi  tentang suatu  jenis  alat  atau  mencari  kemungkinan-kemungkinan  untuk  melakukan  modifikasi  terhadap  alat yang telah ada. Data yang telah terkumpul nantinya akan dimasukkan dalam penulisan makalah sebagai landasan dalam pembuatan alat tersebut. Metode pengumpulan data yang diterapkan antara lain:
a. Studi Pustaka (studi literatur)
Untuk  menunjang dalam pembuatan  riset ini, data  dari berbagai sumber yang terkait  dengan masalah-masalah  yang  akan  dibahas  dikumpulkan.  Data-data  tersebut  didapatkan  melalui beberapa buku dan internet.
b.  Konsultasi kepakaran
Metode  pengumpulan  data  untuk  mendukung  metode  pemecahan  masalah,  dari  pakar-pakar dan pihak-pihak lain agar tujuan yang diharapkan dapat tercapai.

## 2.3 Desain Pembuatan Alat
Tahap ini merupakan inti  dari kegiatan riset  yang dilakukan. Perancangan ini mencakup konsep rangkaian inti dan pendukung, serta bentuk kemasan produk yang akan dibuat.

## 2.4 Pembuatan Rangkaian Hardware
Perancangan  rangkaian hardware ini  dibuat  setelah  adanya  pengambilan  keputusan  tentang pemilihan komponen dan rangkaian yang tepat untuk  dipakai pada  alat  ini.  Untuk  mencapai kapasitas tersebut harus dilakukan pengujian dan percobaan yang terintegrasi menggunakan instrumentasi elekrik yang presisi.

## 3. HASIL DAN PEMBAHASAN
Secara  umum,  kegiatan  riset  ini  memiliki  fokus  rancangan  hardware  dan  software.  Tingkat keberhasilan  ketercapaian  tujuan  dalam  penelitian  ini  adalah  85  -  90%.  Gambar  3  menunjukkan  blok diagram pembuatan alat secara keseluruhan.
Gambar 3.  Blok Diagram Sistem Keseluruhan

## 3.1 Perancangan dan Pembuatan Dot Matrix Beserta Ukuran Box Panelnya
Pada penelitian ini dibutuhkan dot matrix berukuran 100 x 20cm. Untuk mendapatkan dot matrix sebesar itu sangat sulit. Selain itu dibutuhkan biaya yang lebih besar. Oleh karena itu, panel dot matrix dibuat dari susunan LED yaitu untuk setiap 1 blok terdiri dari 8 baris x 24 kolom yang membutuhkan 384 buah  LED.  Pada  penelitian  ini  dibuat  4  blok  rangkaian  LED  yang  sama.  Pada  pembuatan  dot  matrix menggunakan rangkaian yang telah dirancang sebelumnya. Dengan total LED yang digunakan sebanyak 1536.  Setiap  kolom  mempunyai  hambatan  sebesar  220  Ohm,  sehingga  dengan  tegangan  5  volt  DC, diperoleh arus sebesar 0,022 ampere, perhitungan sebagai berikut [3]:
𝐼 = 𝑉 𝑅 = 5 220 = 0,022 𝐴𝑚𝑝𝑒𝑟𝑒 Gambar 4. Rangkaian Dot Matrix LED Arduino Mega 2560 Power Supply Dot Matrix Driver Dot matrix RTC
Dot matrik yang digunakan terdiri dari 2 bagian. Setiap segmen terdiri dari 96 kolom yang terbagi oleh  12  shift  register.  Shift  register  mengeluarkan  output  perkolom.  Jadi  arus  yang  mengalir  pada keseluruhan adalah [4]:
Arus setiap bagian adalah = (0.022 A x 12 ) + 40 mA (arus arduino) = 0.314 A, sehingga ArusI total =  0.312 x 2 bagian = 0.624 Ampere
Untuk perhitungan daya yang terjadi pada rangkaian dot matrix dapat diselesaikan dengan rumus berikut:
Daya pada dot matrix = V x I total = 5 V x 0.624 A = 3.12 Watt

## 3.2 Perancangan Driver Dot Matrix
Keluaran dari arduino mega tidak bisa memberi supply tegangan ke dot matrix secara langsung. Hal ini disebabkan karena arus keluaran dari arduino terlalu kecil untuk mengaktifkan dot matrix yang berukuran  besar.  Oleh  karena  itu,  untuk  mengatasinya  dibutuhkan  rangkaian  driver  yang  mampu memenuhi  kebutuhan  arus  yang  dibutuhkan  dot  matrix.  Rangkaian  driver  yang  digunakan  untuk  dot matrix  adalah  rangkaian  yang  menggunakan  IC  shift  register  74HC595  [5].  Fungsi  dari  shift  register adalah untuk menggeser kolom tiap karakter dari dot matrix, yaitu dengan menggeser bit 0 yang berasal dari  arduino.  Scrolling  text  pada  dot  matrix  ini  menggunakan  IC  74HC595  sebagai  shift  register  untuk mengatur kolom (Driver kolom). Berikut ini adalah contoh program program untuk menampilkan huruf dan angka pada dot matrix [6]:
int latchPin1 = 50; int clockPin1= 52; Pin untuk kolom int dataPin1  = 48;
int latchPin2 = 38; int clockPin2 = 40; Pin untuk baris int dataPin2  = 36; byte alphabets[][5] = { 0x00, 0x41, 0xFF, 0x01, 0x00, //  1 0xF2, 0x91, 0x91, 0x91, 0x8E, //  5 Karakter yang akan di tampilkan 0xFF, 0x91, 0x91, 0x91, 0x6E, //  B }; void AlphabetSoup() void loop() { jam(); for (rr=0;rr<=00;rr++)  { sprintf(" B15");
Menampilakan Karakter
AlphabetSoup(); RefreshDisplay(); delayMicroseconds(0.01);}rr=0;}
Hasil uji program dapat dilihat pada Gambar 5.
Gambar 5. Pengujian Rangkaian Driver dan Program Dot Matrix
Inisialisasi dot matrix dan RTC

## 3.3 Perancangan Pemrograman Keseluruhan
Flowchart dibuat sebelum melakukan permrograman Flowchart ini diperlukan untuk memudahkan pada saat pemrograman. Gambar 6 menunjukkan flowchart pemrograman jadwal sholat .
Ya Tidak Ya Tidak Ya Tidak Ya Tidak Ya Tidak
Gambar 6. Flowchart Program
Dhuhur     = 12-EQT+((TZ*15)-Bujur)/15; Ashar = Dhuhur+acos(F+sin((Ha*pi)/180)/G)*180/pi/15; Magrib = Dhuhur+acos(F+sin(Hmagsur*Dr)/G)*180/pi/15; Isya = Dhuhur+acos(F+sin(Hisya*Dr)/G)*180/pi/15; Shubuh     = Dhuhur-acos(F+sin(Hshubuh*Dr)/G)*180/pi/15;
Syuruq     = Dhuhur-acos(F+sin(Hmagsur*Dr)/G)*180/pi/15;
Mulai Setting RTC Data RTC = Data Subuh? Data RTC = Data Zuhur?
Data RTC =
Data Ashar?
Data RTC = Data Magrib? Data RTC = Data Isya? Tampilkan data subuh Baca RTC & tampilkan datanya pada dot matrix Selesai Tampilkan data jadwal shalat seluruhnya Tampilkan data Zuhur Tampilkan data Ashar Tampilkan data Maghrib Tampilkan data Isya

## 4. SIMPULAN
Hasil utama riset yang diperoleh sebagai berikut:
1. Jadwal  sholat  yang  digunakan  adalah  jadwal  sholat  sepanjang  masa  dengan  menggunakan  local time yang dapat diseting sesuai dengan wilayah dengan tingkat kepresisian ± 1 menit.
2. Masing-masing  bagian  dot  matriks  memiliki  kontrol  masing-masing  yang  dapat  diatur  secara terpisah maupun secara kesatuan menyeluruh.
3. Pemrograman terhadap jadwal sholat menggunakan Mikrokontroler Arduino.

## DAFTAR PUSTAKA
[1]. Mike Tooley, (2003), Rangkaian Elektronik: Prinsip dan Aplikasi, Erlangga, Jakarta.
[2]. Sugiyono, (2011), Metode Penelitian Kuantitatif Kualitatif dan R&D, Bandung: Alfabeta.
[3]. Morris, A.S,  (2001),  Measurement  and Instrumentation Principles,  British Library Cataloguing in Publication Data, ISBN 0 7506 5081 8.
[4]. Wasito S, (2001), Vademekum Elektronika (Edisi 2), Gramedia, Jakarta.
[5]. Direct Industry, 2006, Digital ohmmeter/micro. diakses pada 2 April 2015,
<http://www.directindustry.com>.
[6]. Enertech  Devices,  2012,  Digital  Voltmeter.  diakses  pada  6  April  2015,  <http:// http://www.enertechdevices.com/products/digital_voltmeter_48_X_96.php>