SISTEM PEMBACA KARTU PELAJAR SMK MUHAMMADIYAH 1 PATUK SEBAGAI MONITORING KEGIATAN SISWA MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLLER ATMEGA 16

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB 3 PERANCANGAN SISTEM. AVR ATMega162 sebagai modul master yang bekerja sebagai penghubung antara

Rancangan Dan Pembuatan Storage Logic Analyzer

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

PEMODELAN PEMANTAU PERSEDIAAN BARANG DAN PEMESANAN BARANG BERBASIS JARINGAN KOMPUTER

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

I. PENDAHULUAN. cepat dan akurat juga semakin tinggi. Pendataan merupakan salah satu faktor

TUGAS AKHIR TE

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

RANCANG BANGUN SISTEM PINTU BOARDING PASS MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLLER ATMega16

PENCATATAN DAFTAR PRESENSI MAHASISWA MEMANFAATKAN BARCODE KTM MELALUI JARINGAN ETHERNET

Oleh : Pembimbing : Rachmad Setiawan, ST.,MT. NIP

BAB III METODE PENELITIAN

BAB III PERANCANGAN SISTEM

JURNAL SAINS DAN SENI POMITS Vol. 2, No. 1, (2013) 1-6 1

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB I PENDAHULUAN 1.1 Tujuan 1.2 Latar Belakang

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

MINI SCADA BERBASIS MIKROKONTROLER ATMEGA 32 DENGAN KOMUNIKASI MODBUS RS 485 DAN SISTEM MONITORING MENGGUNAKAN VISUAL BASIC

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB III PERANCANGAN ALAT

SISTEM PENGENDALI PERALATAN RUMAH BERBASIS WEB

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM. ATMega16

MUHAMMAD ZULFIKRI NIM.

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

RANCANG BANGUN MESIN KEHADIRAN DENGAN MENGGUNAKAN KODE BAR

Jurnal Coding Sistem Komputer Untan Volume 05, No.2 (2017), hal ISSN : X

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB I PENDAHULUAN. Dalam perancangan dan penulisan tugas akhir ini ditentukan batasan batasan masalah yang meliputi, antara lain :

BAB I PENDAHULUAN. tersebut memanfatkan Radio Frequency Identification (RFID) Reader sebagai

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Konsep utama dari penelitian ini adalah untuk menciptakan sebuah sistem

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep

III. METODE PENELITIAN. Lampung dan di Masjid Al Wasi i Universitas Lampung dimulai pada bulan Maret

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Yogyakarta. PSTA memiliki beberapa bidang dan sub bidang didalamnya. Salah

Penggunaan Smart Card dan Database dalam Aplikasi E-KTM Multifungsi

BAB I PENDAHULUAN. xvi

BAB III PERANCANGAN DAN REALISASI ALAT

BAB IV PENGUJIAN DAN ANALISA DATA

5.2.2 Implementasi Antarmuka untuk client... V Komponen Elektronik yang Digunakan... V Pengujian (Testing)... V-13 BAB VI KESIMPULAN DAN

4.5.2 Perancangan Program Utama Sistem Rancangan Aplikasi Pengguna (Antarmuka) BAB V IMPLEMENTASI Implementasi Sistem

SISTEM MONITORING AIR DAN MINYAK DALAM TANGKI MENGGUNAKAN MIKROKONTROLLER ATMEGA8535

BAB III PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. patok, serta pemasangan sensor ultrasonik HC-SR04 yang akan ditempatkan pada

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

BAHAN DAN METODE 3.1. Waktu dan Tempat 3.2. Alat dan Bahan 3.3. Metode Penelitian

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Maret 2015 sampai dengan Agustus 2015.

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB III PERENCANAAN DAN REALISASI SISTEM

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB 3 PERANCANGAN SISTEM

BAB I PENDAHULUAN. Kebakaran hutan dan lahan gambut di Kalimantan pada awal November 2006,

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB I PENDAHULUAN. otomatis semakin meningkat, sehingga peralatan-peralatan otomatis ini sedikit demi

DAFTAR ISI. ABSTRAK... vi KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN...

BAB I PENDAHULUAN. Bab ini merupakan pendahuluan yang membahas seluruh materi yang

BAB III PERANCANGAN DAN PEMBUATAN

RANCANG BANGUN APLIKASI MONITORING DETAK JANTUNG MELALUI FINGER TEST BERBASIS WIRELESS SENSOR NETWORK. Marti Widya Sari 1), Setia Wardani 2)

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

BAB IV HASIL DAN UJI COBA

RANCANG BANGUN SISTEM MONITORING PEMAKAIAN AIR BERSIH PELANGGAN PDAM BERBASIS MIKROKONTROLER ATMEGA 16 DENGAN SENSOR FLOWMETER

BAB 4 IMPLEMENTASI DAN EVALUASI

SISTEM PENGAMAN RUMAH BERBASIS GPRS DAN IMAGE CAPTURING. Disusun Sebagai Salah Satu Syarat. Untuk Menyelesaikan Program Pendidikan Diploma III

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

TUGAS AKHIR SISTEM INFORMASI AREA PARKIR MENGGUNAKAN SENSOR CAHAYA

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

SIMULASI DATA ACQUISITION ALAT UJI FLIGHT CONTROL ACTUATOR PESAWAT MENGGUNAKAN SOFTWARE LABVIEW

BAB III PERANCANGAN. 3.1 Diagram blok sistem

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

II.4 Keypad II.5 LCD II.6 Pengenalan Perangkat Lunak Visual Basic Pada PC (Server) II.6.1 Integrated Development Environment...

BAB III PERANCANGAN Gambaran Alat

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

DAFTAR ISI Daerah SR(Special Relay) Daerah TR(Tempory Relay) Daerah DM (Data Memory) Daerah HR(Holding Relay)..

BAB III PERANCANGAN SISTEM

PENGENDALI LAMPU JARAK JAUH TANPA KABEL BERBASIS PC

Kata kunci : kamera C3088, gambar, roket

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Teknik ElektroFebruari

Permasalahan. Permasalahan pada tugas akhir ini ditekankan kepada: Koneksi Visual Basic 6.0 ke RFID reader menggunakan port serial PC

Transkripsi:

SISTEM PEMBACA KARTU PELAJAR SMK MUHAMMADIYAH 1 PATUK SEBAGAI MONITORING KEGIATAN SISWA MENGGUNAKAN BARCODE BERBASIS MIKROKONTROLLER ATMEGA 16 Kuncoro Kresno Program Studi Teknik Informatika, Universitas PGRI Yogyakarta E-mail : kuncoro.kresno@gmail.com Abstrak Sistem Pembaca Kartu Pelajar ini berfungsi sebagai monitoring kegiatan siswa SMK Muhammadiyah 1 Patuk. Didalam kartu pelajar dibuat barcode yang sederhana yang akan dibaca oleh pembaca kartu. Sistem ini menggunakan Mikrokontroller Atmega 16 sebagai pembaca data barcode dan pengkonversiannya. Personal Computer (PC) merupakan salah satu alat bantu yang digunakan untuk merealisasikan alat tersebut. Perangkat lunak yang terdapat pada PC ini berfungsi untuk menerima data, mengkonfirmasi data, dan menyimpan. Perangkat lunak ini menggunakan Microsoft Visual Studio 2010. Untuk membangun suatu jaringan komunikasi antara PC (master) dan mikrokontroller Atmega 16 digunakan standar Ethernet Wiznet 110SR sebagai sarana komunikasinya dan memungkinkan dibentuknya suatu jaringan komunikasi dengan beberapa mikrokontroller dan IC MAX232 merupakan komponen trensceivernya. Berdasarkan pengujian alpha, menunjukkan bahwa sistem yang dibangun mudah digunakan, dan sangat membantu dalam memonitoring kegiatan siswa. Berdasarkan pengujian black box test sistem dapat membaca kartu pelajar untuk disimpan dan ditampilkan ke computer server sebagai monitoring. Kata Kunci: Pembaca Kartu, IC max232, Wiznet 110SR, Mikrokontroller Atmega 16 Pendahuluan SMK Muhammadiyah 1 Patuk merupakan salah satu institusi pendidikan swasta yang ada di Kabupaten Gunungkidul. Seperti pada umumnya siswa, di SMK Muhammadiyah 1 Patuk ini siswa memiliki kartu identitas yang biasa disebut Kartu Pelajar. Hanya saja selama ini Kartu Pelajar tidak pemah difungsikan selain menjadi syarat kelengkapan administrasi dalam urusan kegiatan sekolah. Oleh karena itu dibangun sebuah alat yang dapat membaca kode barcode yang ada pada Kartu Pelajar tersebut. Kartu Pelajar ini bisa digunakan sebagai monitoring kegiatan siswa untuk kehadiran, masuk perpustakaan, lab komputer, dan lain-lain. Sistem ini menggunakan Mikrokontroller ATMEGA 16 sebagai pembaca data barcode dan pengkonversiannya. Personal Computer (PC) merupakan salah satu alat bantu yang digunakan untuk merealisasikan alat tersebut dan berfungsi sebagai server penyimpan data. Perangkat lunak yang terdapat pada PC ini berfungsi untuk menerima data, mengkonfirmasi, dan menyimpan. Untuk membangun perangkat lunak ini, dibutuhkan suatu software developer dan Visual Studio merupakan salah satunya yang digunakan dalam 296

ISBN: 978-602-73690-8-5 membangun sistem ini. ATMEGA 16 merupakan mikrokontroller yang digunakan dalam sistem pembaca kartu dengan perangkat lunak berbahasa C. microcontroller, perancangan aplikasi komputer, dan program aplikasi komputer, Perancangan secara keseluruhan bisa dilihat lebih jelas melalui flowchart pada Gambar 3. Teori Untuk dapat membangun system ini di butuhkan kajian teori mengenai Mikrokontroller AT Mega 16, Infra Merah,Photodioda, Modul Jaringan Ethernet, Barcode, Algoritma Pemrograman, Bahasa C, dan Microsoft Visual Studio 2010. Sistem ini terdiri dari beberapa pembaca kartu dan 1 komputer sebagai server data yang terhubung dengan switch. 1 pembaca kartu terdiri dari 8 sensor, mikrokontroler, dan modul komunikasi ethernet. Berikut ialah skema rangkaian setiap pembaca kartu pelajar pada gambar 1. Gambar 1. Diagram blok pada setiap pembaca kartu pelajar Setiap pembaca kartu pelajar di pasang pada setiap ruang kegiatan. Dari masingmasing pembaca kartu di hubungkan kedalam switch dengan komputer sebagai server untuk menyimpan hasil pembacaan data. Berikut blok diagram system keseluruhan pada gambar 2. Gambar 3. Flowchart Keseluruhan Sistem Microcontroller digunakan untuk mengolah data dari sensor pembaca kartu lalu dikirimkan ke modul WIZ110SR melalui komunikasi serial. Perancangan program microcontroller secara keseluruhan bisa dilihat lebih jelas melalui flowchart pada Gambar 4. Gambar 2. Diagram blok system keseluruhan Perancangan program secara keseluruhan dibagi menjadi tiga bagian utama yaitu perancangan program 297

SEMINAR NASIONAL Dinamika Informatika 2017 Universitas PGRI Yogyakarta Gambar 4. Flowchat Program Microcontroller Dari Gambar 4. dijelaskan bahwa sensor membaca kode dari kartu. Kode tersebut dikirimkan ke microcontroller kemudian dilanjutkan ke PC server melalui WIZ110SR. Data diolah di PC server untuk dibandingkan sesuai dengan database. Jika data tersebut belum diterima maka microcontroller menunggu. Jika data tersebut sudah diterima dari hasil perbandingan database maka data tersebut akan di simpan. Komputer server ini menggunakan Visual Studio 2010 sebagai antarmuka software dengan alat. Aturan penulisan program Visual Studio 2010 didasari dengan aturan penulisan bahasa basic. Aplikasi komputer ini digunakan untuk mengolah semua data yang dikirim dari microcontroller. Secara garis besar penjelasan mengenai aplikasi pengolahan data pada Port Serial ini dapat dibagi menjadi dua bagian utama yaitu desain dan kegunaan form serta algoritma pemrogramannya. Perancangan perangkat lunak ini dapat dilihat pada gambar 5. Gambar 5. Flowchart Program Visual Studio 2010 Dari Gambar 5 dijelaskan bahwa program visual studio 2010 menerima data dari microcontroller berupa kumpulan angkaangka yang digunakan sebagai ID. Kemudian data yang masuk tersebut dibandingkan dengan data yang ada di database dan ditampilkan. Setelah memperoleh hasil dari perbandingan tersebut data berupa NIS dan keterangan lainya akan di simpan. Hasil Setelah proses pembuatan hardware dan software selesai, maka untuk mengetahui kinerja perangkat baik software maupun hardware dapat dicapai dengan mengetahui hasil kerja perangkat pada pengujian hardware secara nyata maupun software. Pengujian secara nyata perangkat ini dilakukan untuk mengetahui kinerja rangkaian hardware keseluruhan dan software untuk mengetahui kelemahan penyusunan program yang telah dibuat. Berikut adalah hasil dari pembuatan system 298

ISBN: 978-602-73690-8-5 pembaca kartu yang di tunjukkan pada gambar 6. Gambar 6. Alat Pembaca Kartu Pelajar Berikut adalah rangkaian keseluruhan alat yang ditunjukkan pada gambar 7 di bawah ini. Berdasarakan hasil kuisioner dari 30 responden mengenai kemudahan alat pembaca kartu pelajar SMK Muhammadiyah 1 Patuk sebagai monitoring kegiatan siswa menggunakan barcode berbasis mikrokontroller atmega 16 didapat hasil yaitu (27) 90% menyatakan mudah, (3) 10% menyatakan cukup mudah, (0) 0% menyatakan sulit,dan (0) 0% menyatakan sangat sulit. Grafik responden mengenai kemudahan penggunaan alat ditunjukan pada gambar 8 di bawah ini. 10% 0% 0% 90% Cukup Sulit Sangat Sulit Gambar 7. Rangkaian Keseluruhan Alat Pembaca Kartu Pelajar Hasil Pengujian sistem ini adalah sebagai berikut. Tabel 1. Detail Pengujian Black Box Test N Berfungsi Item Uji o. Ya Tidak 1. Sensor alat dapat membaca kode kartu 2. Mikrokontroller dapat memproses input data kartu Modul jaringan Wiznet 110SR dapat 3. menghubungkan Mikrokontroller dengan jaringan computer. 4. Alat dapat terkoneksi dengan PC Server 5. Alat dapat mengirimkan data kartu ke PC Server 6. Aplikasi dapat menampilkan data ke monitor. 7. Aplikasi dapat menyimpan data ke dalam database. Gambar 8. Diagram Hasil Kuisioneir Nomor1 Berdasarkan hasil kuisioner dari 30 responden mengenai kepekaan sensor dalam alat pembaca kartu pelajar SMK Muhammadiyah 1 Patuk sebagai monitoring kegiatan siswa menggunakan barcode berbasis mikrokontroller atmega 16 didapat hasil yaitu (25) 83% menyatakan peka, (5) 17% menyatakan cukup peka, dan (0) 0% menyatakan kurang peka, dan (0) 0% menyatakan tidak peka. Grafik responden mengenai kepekaan sensor ditunjukan pada gambar dibawah ini. 17% 0% 0% Peka 83% Cukup Peka Kurang Peka Tidak Peka Gambar 9. Diagram Hasil Kuisioneir Nomor2 299

SEMINAR NASIONAL Dinamika Informatika 2017 Universitas PGRI Yogyakarta Berdasarkan hasil kuisioner dari 30 responden mengenai kinerja alat pembaca kartu pelajar SMK Muhammadiyah 1 Patuk sebagai monitoring kegiatan siswa menggunakan barcode berbasis mikrokontroller atmega 16 didapat hasil yaitu (25) 83% menjawab mudah, (5) 17% menjawab cukup mudah, (0) 0% menjawab sulit, dan (0) 0% menjawab sangat sulit. Grafik dapat dilihat pada gambar 4.30. 17% Gambar 10. Diagram Hasil Kuisioneir Nomor 3 Berdasarkan hasil kuisioner tentang manfaat alat diperoleh informasi sebagai berikut, (25) 83% menjawab sangat bermanfaat, (5) 17% menjawab cukup bermanfaat, (0) 0% menjawab kurang bermanfaat, dan (0) 0% menjawab tidak bermanfaat. Grafik dapat dilihat pada gambar di bawah ini. 17% 0% 0% 0% 83% 83% 0% Cukup Sulit Sangat Sulit Sangat Cukup Kurang Tidak Gambar 11. Diagram Hasil Kuisioneir Nomor 4 Berdasarkan hasil kuisioner tentang aplikasi alat diperoleh informasi sebagai berikut, (13) 83% menjawab sangat baik, (15) 17% menjawab baik, (2) 0% menjawab cuup baik, dan (0) 0% menjawab kurang baik. Grafik dapat dilihat pada gambar di bawah ini. 50% 7% 0% Sangat Baik Baik 43% Cukup Baik Gambar 12. Diagram Hasil Kuisioneir Nomor 5 Kesimpulan Berdasarkan pengujian alpha test, alat mudah digunakannya, sensor pembaca peka dalam membaca kartu, kinerja alat mudah, dan sangat bermanfaat untuk memonitoring kegiatan siswa. Secara keseluruhan aplikasi alat ini berjalan dengan sangat baik. Berdasarkan pengujian black box test sistem dapat berjalan dengan baik, hardware dan software semua dapat berfungsi. Ucapan terima kasih Penulis mengucapkan terima kasih atas SMK Muhammadiyah 1 Patuk atas dukungan sarana dan prasarana pada penelitian ini serta dukungannya dalam keikutsertaan dalam kegiatan ilmiah ini. Penulis juga berterima kasih kepada Gaguk Marausna atas dikusinya yang bermanfaat. Referensi 1) AnwarBudianto. (2009, November 5). SEMINAR NASIONAL V. Dipetik Agustus 11, 2015, dari jurnal.sttnbatan.ac.id: http://jurnal.sttnbatan.ac.id/wpcontent/uploads/2010/03/b- 38%20_AnwarBudianto_.pdf 2) Andrianto, H. (Juli 2008). Pemrograman Mikrokontroler AVR ATmega16. Bandung: Informatika. 300

ISBN: 978-602-73690-8-5 3) Baskara. (2012, September 11). Dasar Teori ATMega16. Dipetik April 22, 2015, dari Baskara Blog Technology, Electronics, Sains, and Information: http://baskarapunya.blogspot.com/2012 /09/dasar-teori-atmega16.html 4) Bebas, W. E. (2014, Juli 30). Inframerah. Dipetik April 24, 2015, dari Wikipedia: http://id.wikipedia.org/wiki/inframera h 5) Hadi, M. S. (2003-2008). Mengenal Mikrokontroler AVR Atmega 16. Dipetik April 24, 2015, dari IlmuKomputer.Com: http://ilmukomput er.org/wpcontent/uploads/2008/08/shol ihul-atmega16.pdf 6) Hasibuan, A. (t.thn.). Chapter II. Dipetik April 27, 2015, dari http://repository.usu.ac.id/bitstream/12 3456789/17018/4/Chapter%20II.pdf 7) Momongan, Y. F. ( 2012). Retrieved Mei8, 2015,from repository.uksw.edu : http//:repository.uksw.edu/bitstream/1234 56789/2762/4/T1_612005029_BAB%20III. pdf 8) Munawir, H. (2012, Desember). Retrieved Mei 8, 2015, from dita.fisika.undip.ac.id:http://dita.fisika.u ndip.ac.id/docs/j2d008020_ta_f9ac543a7 8fec966f9d3f05919f0b856.pdf 9) Rahman. (2010, September 2). Definisi Photo dioda dan LED. Dipetik April 24, 2015, dari Rahman: http://rahman-arifrahman.blogspot.com/2010/09/ definisiphoto-dioda-dan-led.htm 301