SISTEM PRESENSI PERKULIAHAN DENGAN KARTU MAHASISWA MENGGUNAKAN BARCODE

dokumen-dokumen yang mirip
PENGEMBANGAN SISTEM BASIS DATA PRESENSI PERKULIAHAN DENGAN KARTU MAHASISWA BER-BARCODE

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB III 3. LANDASAN TEORI

SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO

PERANCANGAN SISTEM PEMBAYARAN SUMBANGAN PEMBANGUNAN PENDIDIKAN (SPP) DAN HER-REGISTRASI PADA UNIVERSITAS COKROAMINOTO PALOPO BERBASIS CLIENT-SERVER

APLIKASI RENCANA ANGGARAN PROYEK PADA KONTRAKTOR PT. HEXA MULIA. Solmin Dosen Universitas Cokroaminoto Palopo

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

APLIKASI PENCATATAN KEHADIRAN MAHASISWA MENGGUNAKAN BARCODE DENGAN MEMANFAATKAN PEMROGRAMAN PHP (Studi Kasus di STT POMOSDA)

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. mahasiswa dan penempatan jurusan kepada setiap calon mahasiswa.

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB I PENDAHULUAN. tidak lepas dari pesatnya perkembangan teknologi komputer, karena komputer

SISTEM INFORMASI APOTEK FARAH FARMA DI TEMPEL SLEMAN YOGYAKARTA. Naskah Publikasi. diajukan oleh Yulianto

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA

BAB III LANDASAN TEORI

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB I PENDAHULUAN. dalam tubuh suatu perusahaan. Jika di dalam suatu perusahaan informasi tersebut

SISTEM INFORMASI PENGOLAHAN DATA ABSENSI KARYAWAN PADA PTPN II PATUMBAK

BAB II LANDASAN TEORI

BARCODE UNTUK SISTEM PRESENSI DAN AKSES ADMINISTRASI PERKULIAHAN MENGGUNAKAN PROGRAM DELPHI7

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB III LANDASAN TEORI

APLIKASI DAFTAR HADIR PERKULIAHAN MAHASISWA FKTI UNIVERSITAS MULAWARMAN BERBASIS WEB

APLIKASI PENGOLAHAN PENGGAJIAN KARYAWAN DAN ABSENSI PUSKESMAS CIBEURUM ABSTRAK

PENERIMAAN SISWA BARU ONLINE PADA SMA COKROAMINOTO PALOPO

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB III TINJAUAN PUSTAKA. atau untuk menyelesaikan suatu sasaran tertentu (Hartono, 2005). atau komponen yang terpadu untuk suatu tujuan.

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB III LANDASAN TEORI. saling berinteraksi, saling tergantung satu dengan yang lain dan terpadu.

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI

Hari Purwanto

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

BAB 1 PENDAHULUAN. data yang dibutuhkan, termasuk dalam bidang perhotelan. dimana orang tersebut berasal dari daerah lain.

BAB II LANDASAN TEORI. Sistem menurut jefrry fitzgerald [ jog05 ] atau menyelesaikan suatu sasaran yang tertentu.

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

BAB II LANDASAN TEORI. Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

PERANCANGAN APLIKASI PENJUALAN MOTOR BEKAS BERBASIS WEB PADA TOKO AINUN MASAMBA

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SEKOLAH MENENGAH PERTAMA ISLAM KALIREJO LAMPUNG TENGAH

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB III LANDASAN TEORI. Menurut Nawawi (2001) ada tiga pengertiansumber dayamanusia yaitu :

BAB 2 LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI PENJADWALAN JURUSAN TEKNIK INFORMATIKA UNIKOM ABSTRAK

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK DI STMIK AMIKOM PURWOKERTO. Oleh Giat Karyono Dosen STMIK AMIKOM Purwokerto

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. menutupi kekurangan yang diidentifikasi dalam perencanaan kepegawaian.

APLIKASI PENCATATAN REKAM MEDIS PASIEN MENGGUNAKAN MICROSOFT VISUAL BASIC.NET BERBASIS DESKTOP

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

Abstrak BAB I PENDAHULUAN

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

DAFTAR ISI.. RIWAYAT HIDUP PENULIS Abstrak Abstract Lembar Pengesahan KATA PENGANTAR... UCAPAN TERIMA KASIH..

Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 49

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. tentang ilmu yang terkait dalam permasalahan tersebut.

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KERJA PRAKTEK FAKULTAS TEKNIK UNIVERSITAS PGRI YOGYAKARTA. Oleh HARINI ¹ MUHAMMAD FAIRUZABADI ²

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB II TINJAUAN PUSTAKA. Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai

BAB III LANDASAN TEORI. Pengadaan adalah proses untuk mendapatkan pasokan barang di bawah

BAB II TINJAUAN PUSTAKA

BAB I 1.1 Latar Belakang Masalah

Kata Kunci : Sistem Informasi, Android, Barcode, Desktop, Database

Perancangan Sistem Informasi Laboratorium (SILAB) Terintegrasi Di Laboratorium Pelatihan Komputer STKIP PGRI Sumatera Barat

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid.

BAB 1 PENDAHULUAN. Siswa yang berprestasi merupakan salah satu bukti bagi pihak sekolah yang

BAB 1 PENDAHULUAN. pekerjaan, baik yang sifatnya rutinitas maupun tidak rutinitas. Kemajuan

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Definisi sistem menurut [Jog05] adalah sebagai berikut:

SISTEM INFORMASI PRESENSI DAN PENGGAJIAN KARYAWAN DI TOKO BOBOHOMART BANJARNEGARA. Oleh : Dwi Nurdiani

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA ADMINISTRASI PADA HOTEL RIO RITA PALOPO

BAB III LANDASAN TEORI. Pembayaran dapat dilakukan secara tunai maupun kredit. Menjual atau penjualan

PROPOSAL TUGAS AKHIR

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Komputer

SISTEM INFORMASI HARGA PANGAN POKOK PADA KANTOR KETAHANAN PANGAN KOTA LUBUKLINGGAU

PERANCANGAN APLIKASI PENERIMAAN SISWA BARU SMP NEGERI 1 PUGUNG MENGGUNAKAN BAHASA PEMOGRAMAN VISUAL BASIC 6. Rion Wijaya 1, Yuri Fitrian 2

PENGEMBANGAN WEBSITE PEMASARAN PT VINAYAKA ABADI DENGAN METODE WEB ENGINEERING

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Perancangan (Desain) Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016

BAB III LANDASAN TEORI

Transkripsi:

SISTEM PRESENSI PERKULIAHAN DENGAN KARTU MAHASISWA MENGGUNAKAN BARCODE Dianradika Prasti Program Studi Teknik Informatika Universitas Cokroaminoto Palopo 1,2,3 e-mail : dd.prasty@yahoo.co.id Abstrak Perhitungan tingkat kehadiran adalah sangat penting, karena salah satu indikator kredibilitas seseorang dapat dilihat dari tingkat kehadirannya. Seperti misalnya dalam suatu Universitas, data tentang tingkat kehadiran seorang mahasiswa dalam sebuah perkuliahan menjadi sangat penting karena terdapat dosen yang memperhitungkan jumlah kehadiran sebagai salah satu komponen dalam penilaian. Sistem presensi yang ada secara manual dinilai kurang efektif. Oleh karena itu, dalam penelitian ini, dihadirkan perancangan sistem presensi menggunakan kode batang (barcode) sebagai input data presensinya. Sistem presensi ini didukung oleh 3 (tiga) komponen utama, yaitu barcode scanner, Kartu Tanda Mahasiswa (KTM), dan komputer. Pengelolaan sistem absensi ini memungkinkan adanya optimalisasi penggunaan Kartu Tanda Mahasiswa (KTM). Kata Kunci : Presensi, Barcode, Kartu tanda Mahasiswa (KTM) Abstract The calculation of the level of attendance is very important, because one indicator of a person's credibility can be s een from the level of attendance. For example, at a university, data about the level of attendance of a student in a lecture is very important as one of components in the assessment. The manual presence system is considered less effective. This research presents the draft of presence system using bar codes (barcodes) as input data representing the attendance. The presence system is supported by three main components, those are a bar code found on the student card (KTM), a CCD barcode scanner and ac omputer. Management of attendance list using this system allows for optimization of functions of KTM. The presence system has been tested with s everal KTM through a variety of distanc es and positions of the barcode scanner barcode. Key word : Presensi, Barcode, Kartu tanda Mahasiswa (KTM) I. PENDAHULUAN 1.1 Konsep Dasar Sistem Informasi Definisi data menurut Jogiyanto (2005:8), Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian. Kejadian adalah sesuatu yang terjadi pada saat yang tertentu. Beberapa komponen dalam sistem informasi, diantaranya sebagai berikut : a. Perangkat keras (hardware) mencakup berbagai piranti fisik seperti komputer dan printer. b. Perangkat lunak (software) atau program yaitu sekumpulan instruksi yang memungkinkan perangkat keras memproses data. c. Prosedur yaitu sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan data keluaran yang dikehendaki. d. Orang yaitu semua pihak yang bertanggung jawab dalam pengembangan sistem informasi pemrosesan dan penggunaan keluaran sistem informasi. e. Basis data (database) yaitu sekumpulan tabel hubungan dan lainlain yang berkaitan dengan penyimpanan data. f. Jaringan komputer dan komunikasi data yaitu sistem penghubung yang memungkinkan sumber (resource) Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 25

dipakai secara bersama-sama atau diakses oleh sejumlah pemakai. 1.2 Analisis Sistem. Jogiyanto (2005:620), mendefenisikan analisis sistem adalah sebagai berikut: Penguraian dari sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mendefenisikan dan mengevaluasi, permasalahan-permasalahan, kesempatankesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan dapat diusulkan perbaikanperbaikan. 1. Perancangan Sistem Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap perencanaan sistem. Tahap ini, tim analisis data akan memperoleh pemahaman yang lebih jelas tentang alasan untuk mengembangkan sistem baru dan akan ditetapkan pula ruang lingkup dari sistem tersebut dengan mengumpulkan fakta studi dengan cara dan berusaha memecahkan masalah dan kebutuhan pemakai. 2. Kamus Data Kamus data (data dictionary) adalah katalog fakta tentang data dan kebutuhankebutuhan informasi dari suatu sistem informasi dengan kamus data analis sistem dapat mendefenisikan data yang mengalir di sistem dengan lengkap. Jogiyanto H.M. (2005:725). 3. Data Flow Diagram (DFD) Data Flow Diagram atau diagram arus data adalah alat untuk menggambarkan atau menjelaskan arus aliran data yang mengalir pada sistem baru atau lama secara terstruktur dan jelas. Jogiyanto H.M. (2005:712). Diagram arus data sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik data tersebut mengalir dan dimana data tersebut akan disimpan. 4. Bagan Alir Dokumen Menurut Jogiyanto, H.M (2005:1796), Bagan yang menunjukan alir (Flow) didalam program atau prosedur sistem secara logika. Bagan alir digunakan untuk alat bantu komunikasi dan untuk dokumentasi. Bagan alir (flowchart) merupakan diagram yang terdiri atas simbol-simbol geometris dengan arah panah yang menghubungkan satu simbol dengan simbol lainnya. Diagram tersebut member gambaran dari prosedur pengolahan data. 1.3 Visual basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP). 1.4 MySql MySql adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak). MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. 1.5 Presensi Presensi adalah kata untuk menggantikan kehadiran. sering kali saya Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 26

pribadi salah dalam penggunaan dua kata tersebut. kita sering menggunakan absensi untuk menyatakan kehadiran. Pengolahan data presensi merupakan salah satu fungsi dari kegiatan administrasi pegawai dalam memberikan pelayanan pada guru dan karyawan dan memenuhi setiap tuntutan informasi, pengelola sistem presensi yang baik senantiasa dapat mengatasi masalah yang terjadi, dan dapat menghasilkan informasi yang cepat dan akurat. 1.6 Konsep Dasar Barcode Barcode adalah susunan garis cetak vertikal hitam putih dengan lebar berbeda untuk menyimpan data-data spesifik seperti kode produksi, nomor identitas,dan lain-lain sehingga sistem komputer dapat mengidentifikasi dengan mudah, informasi yang dikodekan dalam barcode.dewasa ini barcode dapat dijumpai dimana-mana. Coba ambilah sebuah produk di supermarket terdekat, dan periksa apakah terdapat banyak garis hitam vertikal warna hitam yang saling berdekatan. Itulah yang disebut Barcode. Di dalam barcode tersebut terdapat informasi (umumnya berupa angka). II. TUJUAN DAN MANFAAT PENELITIAN 2.1. Tujuan Penelitian Tujuan penelitian ini adalah untuk merancang sistem presensi perkuliahan dengan kartu mahasiswa dengan menggunakan barcode, sehingga dapat membantu aktifitas perkuliahan di kampus. Laporan dari sistem ini berupa rekap kehadiran mahasiswa per mata kuliah. 2.2. Manfaat Penelitian a. Bagi mahasiswa, dapat memudahkan dalam melakukan presensi dan memperoleh informamsi terkait presensi mahasiswa tersebut. b. Bagi Dosen, dapat memberikan kenudahan dalam memperoleh informasi presensi mahasiswa dan mengevaluasi rekapitulasi presensi untuk mengambil keputusan selanjutnya. c. Bagi Perguruan Tinggi, dapat memberikan informasi yang cepat, tepat, akurat, dan terstruktur kepada dosen, pimpinan, dan bidang lainnya yang terkait. III. METODE PENELITIAN 3.1. Lokasi dan Waktu Penelitian Penelitian ini dilakukan di Fakultas Teknik Komputer Universitas Cokroaminoto Palopo. 3.2. Jenis Penelitian Jenis penelitian yang dilakukan adalah sebagai berikut: a. Penelitian pustaka, yaitu penelitian yang dilakukan dengan mengambil beberapa buku rujukan mengenai defenisi dan konsep yang berhubungan dengan penelitian. b. Penelitian lapangan, yaitu penelitian yang dilakukan secara langsung terhadap obyek yang akan diteliti di lokasi penelitian, yaitu pada Fakultas Teknik Komputer Universitas Cokroaminoto Palopo, bagian pengolahan data akademik (BAAK) Universitas Cokroaminoto. Dalam penelitian lapangan ini dimaksud untuk mengumpulkan data, data yang diperoleh terdiri dari data primer dan data sekunder. IV. HASIL DAN PEMBAHASAN 4.1. Pembacaan Kode Barcode Proses penerjemahan kode barcode oleh barcode scanner yaitu barcode ditunjukan ke scanner untuk diterjemahkan. Sebagaimana tujuan utama dibangunnya sistem ini presensi ini adalah proses input data presensi dengan menggunakan barcode yang terdapat pada masing-masing kartu tanda mahasiswa dimana kode-kode barcode tersebut apabila diterjemahkan hasilnya adalah NIM dari mahasiswa yang bersangkutan. Adapun proses input datanya yaitu, barcode yang terdapat pada masing-masing kartu tanda mahasiswa ditunjukkan ke barcode scanner, lalu barcode scanner menerjemahkan kode barcode untuk sekanjutnya dikirim ke sistem. Kode dari barcode yang telah diterjemahkan oleh barcode scanner yang berbentuk teks Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 27

diproses oleh program yang selanjutnya akan disimpan dalam database. Gambar 1 contoh barcode Dari pengujian dapat disimpulkan bahwa barcode yang terdapat pada kartu mahasiswa bisa digunakan sebagai input data presensi sistem presensi yang telah dibangun. Adapun kegagalan input data dari sistem presensi ini dikarenakan barcode pada kartu mahasiswa rusak sehingga tidak terbaca oleh scanner. 4.2. Pembacaan KTM menggunakan barcode Proses penterjemahan kode barcode oleh barcode scanner yaitu barcode ditunjukkan ke scanner untuk diterjemahkan. Pada masing-masing kartu tanda mahasiswa dengan kode-kode barcode tertentu apabila diterjemahkan hasilnya adalah NIM dari mahasiswa yang bersangkutan. Adapun proses input datanya yaitu, barcode yang terdapat pada masing-masing kartu tanda mahasiswa ditunjukkan ke barcode scanner, lalu barcode scanner menerjemahkan kode barcode untuk selanjutnya dikirim ke sistem. Misalkan data dengan nama Dwi Ardianti Syair dan NIM 1204411026 digunakan sebagai input data presensinya. Maka hasil pembacaan kode barcode kemungkinan untuk dicurangi oleh mahasiswa. Padahal tingkat saat ini sangat diperlukan untuk mengetahui tingkat kehadiran mahasiswa. Dimana, sistem yang sedang berjalan pada Universitas Cokroaminoto masih menggunakan sistem absensi menggunakan kertas yang dibubuhi tandatangan / paraf mahasiswa yang memprogramkan mata kuliah dan hadir pada saat proses belajar mengajar. Dalam penelitian ini, dirancang sebuah sistem presensi yang mudah mengoperasikannya dan lebih hemat dibanding dengan sistem manual. Sistem bekerja dengan menggunakan barcode scanner sebagai media input data absen. Kode barcode dibubuhkan pada kartu tanda mahasiswa, dimana mahasiswa yang akan melakukan absensi diharuskan menunjukkan kartu tanda mahasiswanya ke barcode scanner yang akan melakukan pembacaan sistem. Sistem presensi yang dirancang akan dihubungkan dengan database, sehingga data presensi akan tersimpan aman dalam database. a. Perancangan Sistem 1) Perancangan Hardware Perancangan sistem merupakan suatu langkah untuk membangun kebutuhan sisitem presensi yang akan dibangun berkaitan dengan fungsi dan fasilitas. Kartu Mahasiswa Dengan BARCODE BARCODE Scanner Port Antarmuka / Interface Gambar 2 Contoh pembacaan barcode 4.3. Pembahasan Sistem presensi manual yang masih menggunakan kertas pada Universitas Cokroaminoto Palopo belum efektif karena selain pemborosan kertas juga masih banyak Database MySql Tampilan Program Pada Layar Gambar 3 Perancangan Hardware Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 28

Gambar di atas merupakan diagram blok rancangan sistem yang dapat dijelaskan sebagai berikut: a) Kartu Tanda Mahasiswa (KTM) berbarcode disiapkan sebagai entry dari presensi perkuliahan. b) Scanner barcode menerjemahkan kode barcode dari KTM untuk selanjutnya dikirim ke program. c) Kode dari barcode yang telah diterjemahkan oleh scanner barcode selanjutnya akan disimpan di dalam database. 2) Perancangan Software Software untuk proses presensi pada perkuliahan dipresentasikan oleh diagram blok yang dapat dilihat pada gambar di bawah ini: 2) Input Data Dosen Gambar 6. Tampilan input data dosen 3) Input Data Admin Mulai Login Database Masukkan Password Tdk Ya Pilih MK Gambar 7. Tampilan input data Admin Ya Scanning Barcode Tdk 4) Scanner Tdk Ya Manual Keyboard Selesai Gambar 4 Perancangan Software Alur input data pada gambar di atas, dapat dijelaskan bahwa masing-masing data dapat dimasukkan pada satu database dengan tabel yang berbeda-beda, sesuai dengan jenis data yang dimasukkan. Mekanisme untuk memasukkan data baru dapat dilakukan oleh administrator. Gambar 8. Tampilan scanner barcode 5) Absensi Tampilan 1) Input Data Mahasiswa gambar 5. Tampilan input data mahasiswa Gambar 9. Tampilan absensi Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 29

6) Cetak Laporan Gambar 10. Tampilan Cetak Laporan 7) Rekap Absensi diperbaharui dengan sistem yang terkomputerisasi. b. Melihat perkembangan teknologi informatika yang semakin tidak terbatas, maka segala aspek dapat memanfaatkannya termasuk kegiatan absensi DAFTAR PUSTAKA Abdan,K. (2008). Sistem Presensi Menggunakan Barcode Dengan Borland Delphi Skripsi, Ilmu Komputer, Universitas Ahmad Dahlan, Yogyakarta. Jogiyanto, H.M., MBA,Ph.D., 2005, Analisis&DesainSistem,Andi Yogyakarta, Yogyakarta. Gambar 11. Output Rekap AbsensiE. V. KESIMPULAN DAN SARAN 5.1. Kesimpulan a. Sistem presensi perkuliahan dengan menggunakan barcode ini merupakan salah satu solusi sistem presensi kuliah yan aman dari bentuk kecurangan mahasiswa karena setiap mahasiswa terkontrol untuk melakukan presensi. b. Proses pengawasan memungkinkan tidak sesuai yang diharapkan karena factor manusia, sehingga sangat mungkin terjadi pelanggaran jika dosen tidak memperhatikan dengan seksama proses pembacaan barcode pada saat presensi mahasiswa berlangsung, misalnya mahasiswa tidak mengikuti perkuliahan tetapi hanya presensi saja. 5.2.Saran a. Untuk mengoptimalkan proses perkuliahan, sebaiknya sistem presensi mahasiswa yang dilakukan secara manual Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 30