## PERANCANGAN APLIKASI PENJADWALAN JAM KULIAH DENGAN MENGGUNAKAN BUZZER DAN MIKROKONTOLER 8535
Razis Ismail 1 ,Wanayumini 2
S1TeknikInformatika,UniversitasAsahan
Jl.Jendral Ahmad Yani, Kisaran Naga, SumateraUtara-Indonesia
razis32@gmail.com Abstrak—Perancanganalatpenjadwalan jam kuliah yang penelitibanguninimenggunakansistemmikrokontolerjikaalatmikrokontolersudahmendapatkanteganganlistrikmakasis temalatmikrokontolertentangpenjadwalan jam kuliahakanberbunyidenganmenggunakan buzzer, tujuandaripembangunanalatpenjadwalan jam kuliahiniadalahuntukmempermudah admin yang ditujukansebagaimengontrolbeldikarnakansistem  yang  penelitibanguninimenggunakanmikrokontoler,  jadi  admin tidakperlulagimengontrolbelsecara  manual  makaalat  yang  penelitibangunini  yang  menggantikantugas  admin sebagaimenandakanpertukaran les setiap jam kuliah.

## Keywords: Microcontroller, Clock, Computerized

## I.1  PENDAHULUAN
Penjadwalan jam kuliahmerupakanhal yang mutlakbagiandarikuliahkarenapenjadwalanmerupakanda sardaripemulaianbelajarmengajardilaksanakankususnya di sekolahtinggi, penjadwalankuliah yang mengaturadalah admin darikampustersebut, yang manapenjadwalan jam kuliahmasihseringterdapatganguan yang terjadimisalnyalupanyamenghidupkanbelsaat
jam kuliahberganti.
Mikrokontroler berbasispemrogramanPHP menggunakan adobe dremwea ver sebagai teknologi baru yaitu  teknologi  semikonduktor  kehadiranya  sangat membantu  perkembangan  dunia  elektronika,  dengan arsitektur yang praktis tetapi memuat banyak kandungan transistor  yang  terintegrasi,  sehingga  mendukung dibuatnya  rangkaian  elektronika  yang  lebih portable , untuk  produk  ini  sendiri  merupakan  rangkaian  aplikasi penggabungan  antara  elektronika  yaitu  sensor-sensor optic , motor  stepper dan mikrokontroler ,  dimana kesemuaannya  dapat  dioperasikan  secara  otomatis melalui input data  program  yang  telah  dimasukkan kedalam mikrokontroler .Apabilasebuah mikroprosesor dikombina sikandenganmemori  (ROM/RAM)  dan  unit-unit  I/O makaakandihasilkansebuah mikrokomputer . Kombinasiinidapatdibuatdalamsatu level  chip yaitu  chip mikrokomputeratauseringjugadisebut mikrokontroler . Microkontroler berbasispemrogramanPHP menggunakan adobe dremwea ver adalah sebuah sistemyang  didalamnya  terdapat  sebuah prosesor dan sebuah memori. Prosesor ini berfungsi untuk mengolah data  dan  memori  berfungsi  untuk  menyimpan  data  dan yang  telah  disimpan  ke  memori  dapat  dihapus  dan ditulis lagi dengan data yang baru dengan menggunakan downloader  sebagai  interfacenya  dan  sebuah sofware tertentu sebagai editornya (tempat penulisan program).

## 1.2 RumusanMasalah
Berdasarkan  latar  belakang  yang  ditemukan  diatas, peneliti  merumuskan  beberapa  masalah  yang  ada diantaranya adalah:
a.  Bagaimana Prinsip kerja sistem tersebut sehingga secara otomatis bisa membunyikan bel kuliah?
b.  Bagaimanamembangunalat  penjadwalan  kuliah otomatis dengan pemrograman PHP?
c.  Bagaimanacaramenggunakanpenjadwalan jam kuliah berbasis pemrograman PHP?

## 1.3 BatasanMasalah
Pada  pembuatan  aplikasi  penjadwalan  kuliah  ini mengalami  batasan  masalah  yang  diantaranya adalah:
a. aplikasi penjadwalan kuliah ini hanya menggunakan  LCD  dan  Loudspekersebagai media output alat penjadwalan kuliah ini.
b.   Bahasapemograman yang digunakandalampembuatan program PHP.
c.  Pemrograman  penjadwalan  jam  kuliah  ini  hanya dapat  memberikan  informasi  pertukaran  jam kuliah

## II. LANDASANTEORI

## 2.1Jadwal Jam Kuliah
Junaidi,  (2012:34).  Jadwal  Perkuliahan  adalah daftar  yang  memuat  atau  berisi  nama  mata  kuliah, dosen  pengampu  mata  kuliah,  waktu,  ruang perkuliahan dan lain sebagainya. Jadwal Perkuliahan harus  sudah  tersedia  sebelum  kegiatan  pelaksanaan perkuliahan  dilaksanakan.  Membangun  Jadwal Perkuliahan  untuk  suatu  program  studi  yang  besar memang merupakan suatu pekerjaan yang kompleks, sehingga  dalam  pelaksanaanya  sering  terjadi tabrakan jam, ruang, dosen mempunyai jadwal yang sama  untuk  mata  kuliah  yang  berbeda,  mahasiswa mengikuti  perkuliahan  pada  waktu  yang  sama  pada mata  kuliah  yang  berbeda  dan  lain  sebagainya.  Hal ini  jika  dilihat  sepintas  merupakan  masalah  sepele, namun  jika  dibiarkan  bukan  tidak  mungkin  akan sangat  berpengaruh  pada  kegiatan  akademik  secara keseluruhan.  Oleh  karena  itu  jadwal  perkuliahan sebaiknya  dimasukkan  sebagai  bagian  dari  program Sistem  Informasi  Akademik  dan  tidak  yang  tidak berdiri sendiri.
2.2 Mikrokontroler Yusmandar Handoko, (2010:9-11), Mikrokontroleradalahsebuahsistemkomputerfungsionald alamsebuah chip. Di
dalamnyaterkandungsebuahintiprosesor, memori (sejumlahkecil  RAM,  memori  program,  ataukeduanya), danperlengkapan  input  output.Dengan  kata  lain, mikrokontroleradalahsuatualatelektronika  digital  yang mempunyaimasukandankeluaransertakendalidengan program  yang  bisaditulisdandihapusdengancarakhusus, carakerjamikrokontrolersebenarnyamembacadanmenulis data.
2.3 Web Server
Menurut Yayan Kusnanto, (2013:15). Web server adalahkomputer yang digunakansebagaipenyimpanan file-file , termasuk
database,
yang dibutuhkanuntuksuatuhalaman web .Berikutiniadalahbeb erapaperangkatlunakuntuksimulasi web server yang dapatdigunakan, antara lain:
a. Microsoft IIS ( intenet information sevice );
b. Apache;
c. iMatixXitami;

## 2.4 Adobe Dreamweaver CS3
Menurut  Yayan  Kusnanto,  (2013:10-14). Adobe Dreamweaver CS3 adalahsebuah softwareHTML profesional yang digunakanuntukmendesainsecara visual danmengelolasitu s Web maupunhalaman Web . Dreamweaver membuatpeker jaanmenjadilebihmudahdenganmenggunakan tools yang sangatbergunadalampeningkatankemampuandanpengala mandalammendesain Web . Teknologi dreamweaverrountripHTML mampumengi mpordokumen HTML secaralangsungtanpaperlumemfor matulangkodetersebutdankitadapatmenggunakandreawe aver
pula
untukmembersihkandanmem for matulang HTML bilakita menginginkanya.Selainitu dreamweaver jugadilengkapid enganmanajemansitus.
Kita jugadapatmelakukanevaluasisitusdenganmelakukanpeng ecekan broken
link , compabilitas browser, maupunperkiraanwaktu download halaman Web. 0
2.5 Flowchart Jonan dan Eri, (2010:12-13), Flowchart digunakanuntukuntukmenggambarkanaliranke giatan yang akanterjadidari program yang dimaksudkedalamsuatubagian. Dari
baganini,
dapatdiamatidanditentukanalirankendali program, sehinggapadabaganaliraninidapatdisusunbaris– barisprogramnyasatu demi satu.

## 2.6 Komputer
Jony  Simanjur,  (2011:3-4),  yaitu  kata  komputer sebagai  kata  untuk  ―orang  yang  menghitung‖  yang digunakan  dalam  bahasa  inggris  pada  tahun  1646. Kemudian pada tahun 1897 kata komputer sebagai kata untuk‖alat  hitung  mekanis‖.  dan  secara  umum  definisi komputer  pernah  dipakai  untuk  mendefinisikan  dengan
menggunakan  atau  tidak  menggunakan  alat  bantu yang  melakukan  perhitungan  aritmatika.  Pada perang  dunia  ke  ll,  kata  komputer  sendiri  dipakai oleh  para  pekerja  wanita  Inggris  dan  Amerika Serikat  untuk  menghitung  jalan  altileri  perang menggunakan  mesin  hitung.  Ada  sebuah  desain mesin  hitung  pertama  kali  yang  disebut  dengan mesin  analitikal  yang  didesain  oleh  Charles Babbage.  Dan  ada  juga  slide  rule  yang  merupakan alat  mesin  sederhana  yang  bisa  dikatakan  sebagai komputer.
2.7 Aplikasi Hendrayudi,(2009:143)Aplikasiadalahkumpulan perintah program yang dibuatuntukmelakukanpekerjaan-pekerjaantertentu (khusus).Aplikasiberasaldaribahasainggris "application" yang berartipenerapan, lamaranataupunpenggunaan.Sedangkansecaraistilah, pengertianaplikasiadalahsuatu program yang siapuntukdigunakan yang dibuatuntukmelaksanakansuatufunsibagipenggunajas aaplikasisertapenggunaanaplikasi
lain yang
dapatdigunakanolehsuatusasaran yang akandituju.
III  METODEPENELITIAN 3.1 Rancangan Penelitian Pada rancangan penelitian ini, peneliti merancang  tentang  sistem  pergantian  jadwal  jam kuliah  berbasis  otomatis  yang  mana  pergantian jadwal  di  perankan  oleh  alat  digital  yang  peneliti buat  di  bantu  dengan  perintah  aplikasi  penjadwalan jam  kuliah  sebagai  media  pemrogramanya  dengan cip  yang  di  tanamkan  dalam  sistem  yaitu atemega 8535 dengan pemrograman PHP.

## Gambar 3.1 Kerangka Kerja

## 3.2 Obyek Penelitian
Pada  objek  penelitian  penulis  membuat suatu  kutipan  dari  hasil  skripsi  yang  dibuat  dengan menggunakan  hasil  objek  penelitian  dari  jurnal, website yang bertitle co.id, com, ac.id dan dari buku, pada objek penelitian terdiri dari permasalahan yang harus  diselesaikan,  penelitian  dalam  suatu  objek yang  sudah  ada  tetapi  belum  diketahui  secara mendalam  tentang  objek  yang  diteliti,  yang melakukan  penelitian  adalah  peneliti  itu  sendiri,
pada  penelitian  dilakukan  suatu  jenis  waktu  kapan penulis  meneliti suatu objek itu sendiri, penelitian pada perancangan  pembuatan  penjadwalan  jam  kuliah otomatis  yang  mana  prinsip  kerja  sistem  ini  dengan menetapkan perintah aturan penjadwalan kuliah yang di tanamkan pada atemega 8535 pada sistem ini maka akn secara otomatis akan bekerja, contoh jika ada pergantian waktu  kuliah buzzer akan  berbunyi  dan  LCD  memberi tanda waktu pergantian jam kuliah tersebut.

## 3.3TeknikPengumpulan Data
Dalampengumpulan
data
penelitianmembutuhkansuatuinstrumen.Instrumeninidib utuhkanuntukpengambilan data
untukpenelitianbaikpenelitiankualitatifmaupunpenelitian kuantitatif.Instrumenpenelitianadalahalatataufasilitas yang  digunakanolehpenelitidalammengumpulkan  data agar pekerjaannyalebihmudahdanhasilnyalebihbaikdalamartil ebihcermat, lengkap, dansistematissehinggalebihmudahdiolah.
Pada  teknik  pengumpulan  data  menggunakan pengumpulan  secara    teori  yang  artinya  kutipan  data diambil dari jurnal, website dan buku, jadi penelitian ini menggunakan  konsep  pengumpulan  kualitatif,  hasil yang  didapat  pada  teknik  pengumpulan  data  hanya menggunakan  dua  sistem  penginputan  1 input dan keluaran 0.

## IVANALISISDANPEMBAHASAN 4.1 Analisis
Setelah Penulis menjabarkan teori tentang algoritma maka  sekarang  penulis  akan  membuat  algoritma  untuk pembangunan  penjadwalan  jam  kuliah  menggunakan buzzer dan mikrokontoler 8535. 1. Mulai
2. Input = Home
3. Proses :
IF  Kondisi  1  (Penjadwalan  Jam  Kuliah Otomatis ) Then Statement 1 (Siapkan Alat Penjadwalan Kuliah Otomatis)
Then  Statement  2  (Inputkan  Waktu Pada Sistem ) Else  IF  Kondisi  1  (Alat  Penjadwalan Jam Kuliah Otomatis Ready) Else Statement 5 (Exit) End IF 4. Output
5. Selesai

## 4.2  Analisis  Pemasangan  Simulasi  HadwarePada Penjadwalan Jam Kuliah Otomatis
Setelahberhasilmelakukanpenanamanperintahkedal am mikrokontroler makahal yang selanjutnya di lakukanadalahpemasangansimulasi
hardware sesuaidengangambarsimulasidigitalnya.
Lakukanpemasangan hardware mikrokontroler sepertigambar di atas.Pertamamemasang mikrokontroler dengan  LCD
16x2.Pastikanbagianujungkabel data menghadapkedalam di pasangpada port C.
Memasangperangkat downloader samasepertipem asanganl cd 16x2
tetapitempatnyaberbedahanyasajaagakjauh, bertuliskan ISP Port .
Jalur  keselutuhan  perangkat  penjadwalan  jam kuliah otomatis seperti pada gambar dibawah ini.
penjadwalan  jam  kuliah  berjalan  sesuai  yang  di inginkan,  untuk  ini  peneliti  memberikan  demo  jika waktu menujukan puku 12:00:05 maka buzzer pada alat ini  akan  berbunyi  yang  mana  perhitungan  waktu  ini berdasarkan pertukaran jam kuliah tersebut.

## V Kesimpulan, SarandanRekomendasi
5.1 Kesimpulan
Adapunkesimpulan yang telahdidapatsetelahdilakukanpengujianterhadapsistemad alah
a. Pada  perancangan  penjadwalan  jam kuliah  ini,  operator  hanya  melakukan  penginputan program dan setelah program masuk ke sistem maka sistem  akan  terus  berjalan  sampai  sumber  daya terputus.
b. Sistem  ini  hanya  ditujukan  untuk menadakan  pertukaran  jam  mata  kulih  dengan menggunakan output buzzer dan LCD 2x16.

## 5.2 Saran
Adapun  saran  yang  diinginkanuntuk  melengkapi kesimpulan yang diambil adalah sebagai berikut: a. Karenaketerbatasanwaktu,  sistem  agar
dapatdikembangkandapatmelakukansebuahkonsultas i yang lebihbaik.
b.
Perancanganinihanyamenampilkanpenja dwalan pertukaran jam kuliah otomatis, semogaadapenambahan sistem lainnya yang mendukungkesempurnaan sistem. c. Perancanganinidilakukandenganujicobat erlebihdahulumenggunakansimulasi Proteus 7.0 sebelumdirangkaisecarakeseluruhandalamperangkat aslinyanamuntidakmenutupkemungkinanjikaterdapat perbedaanpadasimulasidenganrangkaianaslihalinibis
adisebabkankarenakerusakan  hardware  ataupun software  makadariitupenulismenyarankan  agar mempersiapkancadangan hardware ataumengistalulangaplikasisimulasi  Proteus  7.0 jikaterdapatperbedaan. DaftarPustaka Artanto  Dian.  2012. Interaksi  Arduino  dan LabVIEW . Jakarta: PT Elex Media Komputindo. BiNus  Center.  2010. Logical  Programming  with C++ . Jakarta Barat: BiNus Center   Pusat. Dwi Taufiq. 2010. Buku Pintar Robotika Bagaimana Merancang  dan  Membuat  Robot  Sendiri . Yogyakarta: Penerbit ANDI Yogyakarta.
Gunawan  Hanapi.  2012. Prinsip-Prinsip  Elektronik . Jakarta: Penerbit Erlangga.
Nalwan Andi. 2012. Teknik Rancang Bangun Robot .
Yogyakarta: Penerbit ANDI Yogyakarta.
Rahman  Achmad.  2010. Keterampilan  Elektronika Untuk Kelas 1. Jakarta: Ganeca. Rahman  Achmad.  2010. Keterampilan  Elektronika. Jakarta: Ganeca Exact.
Tim Pusttena ITB. 2011. Jurus Kilat Jago Membuat
Robot . Bekasi: Dunia Komputer. id.wikipedia.org/wiki/C%2B%2B