FORMAT SUSUSAN PROPOSAL TUGAS AKHIR

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. sholat fardlu seperti yang disabdakan oleh Rosullullah Muhammad SAW

BAB 2 LANDASAN TEORI. Mikrokontroler AVR (Alf and Vegard s RISC Processor) dari Atmel ini

PERANCANGAN PENGINGAT WAKTU SHOLAT MENGGUNAKAN DOT MATRIKS BERBASIS MIKROKONTROLER AT89S52

BAB 2 LANDASAN TEORI

Dasar Pemrograman Mikrokontroler dengan Bahasa C

BAB I PENDAHULUAN. pemahaman mahasiswa tentang mikrokontroler termasuk berbagai macam

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Pencipta bahasa C adalah Brian W. Kernighan dan Dennis M. Ritchie pada. sekitar tahun C adalah bahasa pemrograman terstruktur, yang membagi

Robot Line Follower Berbasis Mikrokontroler Atmega 16 dengan Menampilkan Status Gerak Pada LCD

BAB 4 PENGENALAN BAHASA C

Organisasi & Arsitektur Komputer

Bahasa Pemrograman Assembler 8051

1.1. Sejarah Bahasa C

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. segala peralatan elektronik. Akan tetapi, energi-energi tersebut berbeda dengan

PEMBUATAN ALAT UKUR KELEMBABAN TANAH BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

PERANCANGAN OTOMASI PEWAKTUAN SHALAT DIGITAL BERBASIS MIKROKONTROLER AT89S5 2

PROGRAM KREATIVITAS MAHASISWA PUZZLE AL-QUR AN ELEKTRONIK UNTUK ANAK USIA DINI BIDANG KEGIATAN : PKM-KC

Identifier dan Tipe Data

PERTEMUAN BAHASA PEMOGRAMAN DAN FORMAT BILANGAN MIKROKONTROLER

BAB I PENDAHULUAN. A. Latar Belakang

1 PENDAHULUAN. 1.1 Latar Belakang

Tipe Data, Variabel, Input/Output

UKDW. 1.1 Latar Belakang BAB I PENDAHULUAN

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

APLIKASI PINTU CERDAS PADA LIFT BERBASIS MIKROKONTROLER ATMEGA 16

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler

Pengenalan Bahasa C. 1. Struktur penulisan program. #include < [library2.h] > #define [nama2] [nilai] ;

P3 Pengantar Pemrograman C

BAB I PENDAHULUAN A. Latar Belakang Topan Febrinata, 2014

Operasi Transfer Data

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR

PERANCANGAN PERANGKAT KERAS SISTEM PENGINGAT WAKTU SHOLAT ELEKTRONIK

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

III. METODOLOGI PENELITIAN. bertempat di Laboratorium Elektronika Jurusan Teknik Elektro Universitas

Sistem Pengaman Parkir dengan Visualisasi Jarak Menggunakan Sensor PING dan LCD

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Struktur Program Bahasa C

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

BAB 1 PENDAHULUAN Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN

Pengantar Teknik Elektro

RANCANG BANGUN ALAT BANTU TUNANETRA BERJALAN DI MEDAN KONTUR BERBASIS MIKROKONTROLER ATMega

SUMBER BELAJAR PENUNJANG PLPG

DASAR PEMROGRAMAN C UNTUK MIKROKONTROLER

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535

PEMBUATAN PERANGKAT LUNAK SISTEM LAMPU RUMAH VIA SMS BERBASIS MIKROKONTROLER AVR ATMega8535 DENGAN BAHASA PEMOGRAMAN C DAN PDU

Jurnal Rancang Bangun Prototype Palang Parkir Menggunakan Mikrokontroler ATmega 8535

Sistem Mikrokontroler FE UDINUS

JADWAL WAKTU SHOLAT BANDUNG, CIMAHI DAN SEKITARNYA TAHUN 2015

DISAIN DAN IMPLEMENTASI PENGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN BERMOTOR SECARA OTOMATIS

Algoritma dan Struktur data

Bab 2. Dasar-Dasar Pemrograman C

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Mata Kuliah : Bahasa Rakitan

II. TINJAUAN PUSTAKA. menjadi sumber tegangan arus searah yang bersifat variable. Pengubah daya DC-

BAHASA PEMROGRAMAN C

BAB 2 LANDASAN TEORI

DESAIN BERBASIS MIKROKONTROLER AT89S52 PENGATURAN UNTUK waktu sholat DIGITAL

BAB II LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai studi pustaka alat pencatat score pada

RANCANG BANGUN KEAMANAN PEMBUKA DAN PENUTUP PAGAR RUMAH DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER

BAB III PERANCANGANALAT

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Basis Bilangan. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Rancang Bangun Alat Penghitung Jumlah Pengunjung di Toko Adhelina Berbasis Mikrokontroler Atmega 16

Jurnal Elektro ELTEK Vol. 3, No. 1, April 2012 ISSN:

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

Algoritme dan Pemrograman

PERANCANGAN SERIAL TTL TO USB HID CONVERTER. Yudhi Gunardi 1,Aris Munandar 2

BAB II TINJAUAN PUSTAKA

Konsep Dasar Pemrograman Dan Pengenalan C++

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

APLIKASI TEKNOLOGI GSM/GPRS PADA SISTEM DETEKSI KEBAKARAN BERBASIS MIKROKONTROLLER ATMEGA 8535 ABSTRAK

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)

Bahasa C-M6 By Jamilah, Skom 1

APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16

Modul 1 Dasar Dasar Bahasa Pemrograman C

BAB III ANALISIS DAN PERANCANGAN SISTEM

1 - Bahasa Pemrograman

Perancangan PENGKODEAN NRZ-L DAN MANCHESTER BERBASIS MIKROKONTROLER ATMEGA8535. SKRIPSI (Resume)

SRIWIJAYA MOTORCYCLE SECURITY: SISTEM KEAMANAN SEPEDA MOTOR MENGGUNAKAN PASSWORD BERBASIS MIKROKONTROLER ATMEGA8535

BAB 1 PENDAHULUAN. contohnya adalah sliding card, di mana sistem pengaman ini harus menggesekkan

Interfacing. Materi 2: AVR Architecture. Disusun Oleh: I Nyoman Kusuma Wardana

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

Rancang Bangun Sistem Otomatisasi Pada Teknologi Vertikultur Untuk Pertumbuhan Tanaman Capsicum frutescens SKRIPSI

PERANCANGAN SISTEM PEMBAYARAN BIAYA PARKIR SECARA OTOMATIS MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION)

Media Pembelajaran Bahasa Pemrograman C++...(Luh Joni Erawati Dewi)

BAB IV PENGUJIAN ALAT DAN ANALISA

Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Transkripsi:

FORMAT SUSUSAN PROPOSAL TUGAS AKHIR PERANGKAT LUNAK PENGINGAT WAKTU SHOLAT PADA MIKROKONTROLLER AVR ATMEGA 32 TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Strata 1 Pada Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Oleh: EDI WARDANA 11351467 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK HARAPAN MEDAN 2015

DAFTAR RIWAYAT HIDUP Nama : Jenis Kelamin : Tempat / tanggal Lahir : Alamat : Kebangsaan : Agama : Pendidikan terakhir : Pas Photo 3 x 4 1 Lembar RIWAYAT PENDIDIKAN 1. Tahun.s/d Tahun Taman Kanak-Kanak Di. 2. Tahun.s/d Tahun Sekolah Dasar Di. 3. Tahun.s/d Tahun Sekolah Menengah Pertma Di. 4. Tahun.s/d Tahun Sekolah Menegah Atas Di. Demikian Daftar Riwayat Hidup ini saya buat dengan sebenar benarnya dan untuk dipergunakan sebagaimana mestinya. Medan, Maret 2017 (Nama Mahasiswa)

1. LATAR BELAKANG MASALAH Dalam perkembangan teknologi yang pesat di masa sekarang teknologi elektronika mengalami kemajuan seperti halnya teknologi lainnya, seperti teknologi informasi, komunikasi dan beberapa teknologi lainnya. Seiring berjalannya kemajuan dan perkembangan teknologi elektronika maka semakin banyak ditemukannya ide-ide dan penciptaan alat untuk menunjang kepentingan umat manusia kepentingan tersebut tidak lepas dari kepentingan maupun kebutuhan sehari hari salah satunya kegiatan ibadah. Dalam agama islam menyakini akan kewajiban sholat 5 waktu, yang mana telah ditentukan waktu pelaksanaanya. Untuk itu mengetahui waktu-waktu sholat 5 waktu, yaitu subuh, dzuhur, ashar, maghrib, dan isya sangatlah penting bagi setiap pemeluk agama islam didalam menjalakan sholat 5 waktu tersebut dengan tepat dan sebaik-baiknya. Untuk itu penunjuk jadwal sholat itu sangat penting akan adanya. Dalam hal ini pengingat waktu sholat menjadi ide dan pencipta alat yang dipilih oleh penulis. Karena itu, penulis ingin membuat Tugas Akhir menggunakan Mikrokontroller AVR (Alf and Vegard s Risc) Atmega 32 dengan judul Perangkat Lunak Pengingat Waktu Sholat pada Mikrokontroller ATMega32. Jam Digital yang akan mengeluarkan suara azan dalam sehari sebanyak lima kali yaitu pada saat memasuki waktu sholat subuh, sholat dzuhur, sholat ashar, sholat maghrib dan sholat isya dan untuk mengingantkan umat islam melakukan ibadah sholat fardhu dan bisa bersama sama melakukan sholat berjamaah di masjid.

2. TINJAUAN KEPUSTAKAAN 2.1 Perangkat Lunak Perangkat lunak (software) adalah sekumpulan instruksi instruksi yang disusun menjadi sebuah program agar dapat mengatur mikrokontroller melakukan suatu pekerjaan.pada intruksi selalu berisi kode pengoperasian yang disebut bahasa mesin yang dapat diketahui mikrokontroller. Instruksi yang digunakan dalam program yang diisikan pada mikrokontroller ATMEGA 32 adalah instruksi bahasa c pada CodeVision AVR. Menurut Roger S.Pressman definisi perangkat lunak (software) adalah : 1. Instruksi-instruksi yang bila dieksekusi akan memberikan fungsi dan unjuk kerja yang diinginkan. 2. Struktur data yang memungkinkan program untuk memanipulasi informasi. 3. Dokumen - dokumen yang menjelaskan pengoperasian dan penggunaan program. 2.2 Bahasa C Bahasa assembler merupakan bahasa langsung mewakili opcode yang dimiliki oleh mikrokontroller. Biasa disebut bahasa tingkat rendah karena perbedaharan katanya yang masih jauh dari bahasa yang dingunakan manusia untuk komunikasi sehari - hari dan hanya menangani operasi sederhana. Bahasa C termasuk dalam bahasa tingkat tinggi yang instruksi instruksinya mudah dipahami. Bahasa ini banyak digunakan dalam pemrograman komputer untuk membuat software perkantoran, database, antarmuka komputer dengan perangakat tambahan, serta banyak aplikasi lainnya. Lalu dapatkah mikrokontroller diprogram menggunakan bahasa C? Bukankah mikrokontroller hanya punya bahasa asembler? Jawaban bisa karena saat ini telah banyak mikrokontroller yang mempunyai Compiler bahasa C. Compiler inilah yang menerjemahkan bahasa C menjadi Object code untuk didownload ke ROM mikrokontroller. Beberapa keuntungan penggunaan bahasa C dibandingkan assembler : 1. Lebih cepat dalam implementasi software karena operasi yang panjang dengan bahasa assembler bisa ditulis lebih pendek dan lebih mudah dengan bahasa C. 2. Instruksi bahasa C tidak sebanyak assembler dan mudah diingat 3. Kita tidak disibukkan dengan pengalokasian variabel ke register-register mikrokontroller.

4. Program yang sama bisa digunakan oleh banyak tipe mikrokntroller karena banyak vendor yang membuat compile C 5. Alur program lebih mudah dipahami dan dimodifikasi bahkan oleh programer lain. 6. Banyak orang yang mengembangkan software dengan bahasa C sehingga banyak referensi program bila dibutuhkan. 7. Bahasa C bisa dikombinasikan dengan bahasa assembler bila dibutuhkan ( Bagus Sasongko 2012 ). 2.2.1 Syntax Dalam C Sintax atau penulisan statement (pernyataan) dalam bahasa C mengenal perbedaan huruf kecil dan huruf besar (a A) kecuali dalam penulisan angka pada bahasa C bisa dibagi menjadi beberapa bagian yaitu: 1. konstanta dan variabel Konstanta adalah nilai datanya bersifat tetap dan tidak bisa diubah, sebaliknya variabel dapat berubah-ubah nilainya saat program dieksekusi. Pada pernyataan berikut : Angka1= 33 Angka1 adalah variabel sedangkan 33 adalah konstanta. 2. Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh computer. Tabel 2.1 Tipe Data (Bagus Hari Sasongko,2012) Tipe Data Range Nilai Alokasi unsigned char 0 255 1 Byte char (signed char) -128..127 1 Byte unsigned int 0.. 65535 2 Byte int(signed int) -32768..+32767 2 Byte unsigned short 0.. 65535 2 Byte short(signed short) -32768..+32767 2 Byte unsigned long 0..4294967295 4 Byte Long (signed long) -214783648..+2147483647 4 Byte Float -3.402E+38.. +3.402E+38 4 Byte

3.JADWAL KEGIATAN DAN BIAYA Adapun jadwal penelitian ini dilaksanakan dapat dilihat pada tabel dibawah ini. No 1. 2. Kegiatan Pembuatan Proposal Pencarian Referensi 3. Pemesanan Perangkat 4. Perancangan 5. Testing & Implementasi 6. Seminar Tugas Akhir Tabel Jadwal Kegiatan Jadwal kegiatan 1 2 3 4 5 6 7 8 9 Tabel Biaya Pelaksanaan Penelitian No Nama Komponen Biaya 1 Komponen 1 Harga Komponen 1 2 Komponen 2 Harga Komponen 1 3 Komponen 3 Harga Komponen 1 4 Komponen 4 Harga Komponen 1 5 Komponen 5 Harga Komponen 1 3. DAFTAR PUSTAKA 1. Departemen Agama Kota Medan, Jadwal Sholat tahun 2015 M, Medan - Sumatra Utara 2. Bagus Hari Sansongko. 2012. Pemrograman Mikrokontroller Dengan Bahasa C. Yogyakarta. Penerbit Andi. 3. Syahban Rangkuti. 2011. Mikrokontroller ATMEL AVR Simulasi dan Praktek Proteus dan Menggunakan CodeVisionAVR. Bandung. Penerbit Informatika Bandung. 4. Feliyanda. 2014. Perancangan Pengingat Waktu Sholat Menggunakan Dot Matriks BerbasiS Mikrokontroller AT89S52. Jurnal Pelita Informatika Budi Darma,Vol.7, 5. No. 2. ISSN : 2301-9425. 6. Darmawan. Rancang Bangun Jam Digital Waktu Shalat Berbasis Mikrokontroller AT89S52.Publisher: TRANSIENT, VOL. 2, NO. 2, ISSN: 2302-992