RANCANG BANGUN MESIN ABSENSI RFID DILENGKAPI SMS GATEWAY PADA KANTOR BPTIKP
TUGAS AKHIR Untuk memenuhi sebagian persyaratan untuk mencapai derajat Sarjana S-1
Oleh :
DONOVAN AHMAD E11.2005.00160
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIAN NUSWANTORO SEMARANG 2016
LEMBAR PENGESAHAN
TUGAS AKHIR
RANCANG BANGUN MESIN RFID DILENGKAPI SMS GATEWAY PADA KANTOR BPTIKP Yang dipersiapkan dan disusun oleh: DONOVAN AHMAD E11.2005.00160 Yang telah dipertahankan di depan Dewan Penguji Pada tanggal: 29 Juli 2016 Dan dinyatakan telah memenuhi syarat Susunan Tim Penguji Pembimbing 1 Ketua Penguji
Dr. Ir. Dwi Eko Waluyo NPP : 0686.11.1992.019
Dr. Eng. Yuliman Purwanto, M.Eng NPP : 0686.11.2001.266
Pembimbing 2
Anggota Penguji 1
Dr. Ir. Dian Retno Sawitri, MT NPP : 0686.11.1993.034
Dr. -Ing. Vincent Suhartono NPP : 0686.11.2002.293 Anggota Penguji 2
M. Ary Heryanto, S.T, M.Eng NPP : 0686.11.2002.309 Semarang, 29 Juli 2016 Fakultas Teknik Dian Nuswantoro Dekan
Dr. Eng. Yuliman Purwanto, M.Eng NPP : 0686.11.2001.266
ii
KATA PENGANTAR Dengan mengucap syukur kepada Allah SWT Yang Maha Pengasih lagi Maha Penyayang atas limpahan karunia nikmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Rancang Bangun Mesin Absensi Berbasis RFID Dilengkapi SMS Gateway Pada Kantor BPTIKP”. Oleh karena itu penulis ingin menyampaikan ucapan terima kasih kepada : 1. Bapak Dr. Eng Yuliman Purwanto, M.Eng selaku Dekan Fakultas Teknik Universitas Dian Nuswantoro Semarang. 2. Bapak Dr. Ir. Dwi Eko Waluyo selaku Dosen Pembimbing 1. 3. Ibu Dr. Ir. Dian Retno Sawitri, MT selaku Ketua Program Studi Teknik Elektro dan Dosen Pembimbing 2. 4. Bapak/Ibu Dosen dan Staff karyawan Fakultas Teknik Universitas Dian Nuswantoro Semarang. 5. Bapak Abdul Chamid (Alm), Ibu Badriyatun, kakak dan adik-adikku, serta seluruh keluarga yang telah memberikan doa dan dukungannya. 6. Mba Agatha, Guruh Novianto, Gutama Indra Ganda, Mas Dedy Nurcipto, Arga Dwi Pambudi, Catur Trimunandar, Ahmad Safuan, Atiek Prawira, serta seluruh rekan-rekan Fakultas Teknik UDINUS yang telah memberikan arahan, doa, dukungan dan semangat. 7. Teman-teman kerja pada Balai Pengembangan Teknologi Informasi Dan Komunikasi Pendidikan yang ikut memberi dukungan. 8. Serta orang-orang yang tidak bisa disebutkan di sini, semoga jasa kalian semua mendapat balasan yang mulia dari Tuhan Yang Maha Esa. Semoga Laporan Tugas Akhir ini dapat berguna bagi kemajuan Fakultas Teknik Elektro di Universitas Dian Nuswantoro Semarang dan menjadi referensi bagi teman – teman sekalian. Semarang, Juli 2016 Donovan Ahmad
iii
INTISARI Karyawan pada kantor BPTIKP unit dari Dinas Pendidikan mempunyai permasalahan saat melakukan absensi secara manual karena absensi tersebut memiliki beberapa kelemahan, yaitu hilangnya lembar absensi karena kesalahan manusia dan penulisan jam masuk kerja yang tidak sesungguhnya supaya tidak dianggap terlambat karena takut dipotong gajinya. Pemotongan gaji ini berlaku karena mengikuti Peraturan Pemerintah nomer 53 Tahun 2010 tentang kedisiplinan. Berkaitan Peraturan Pemerintah ini yang diterapkan ada karyawan yang seharusnya tidak terlambat namun karena mendapat telepon supaya datang ke kantor Dinas Pendidikan dahulu untuk mengikuti rapat atau mengambil berkas kemudian menuju ke BPTIKP maka orang tersebut terlambat. Dari latar belakang tersebut maka dirancanglah mesin absensi yang mampu dijadikan solusi permasalahan pada kantor BPTIKP, yaitu kartu pengenal karyawan yang dirubah bahannya menjadi kartu RFID dimana karyawan dapat memakai kartu tersebut sebagai alat absensi secara langsung, dan ijin menggunakan SMS ke mesin SMS Gateway saat terlambat karena permasalahan ke kantor Dinas Pendidikan terlebih dahulu. Kata Kunci: Absensi, RFID, SMS Gateway.
iv
ABSTRACT
Employees at the office BPTIKP unit of the Department of Education have problems while doing it manually absenteeism due to absent have some disadvantages, namely the loss of the attendance sheet due to human error and the writing clock in which no actual work that is not considered late for fear of being cut off his salary. This is true because the pay cuts following the Government Regulation number 53 Year 2010 regarding discipline. Relating this regulation is applied, but no employee should not be late, but it gets the phone to come to the Department of Education of first to attend a meeting or taking a file and then headed to BPTIKP then that person is too late. From this background then designed attendance machine which is able to be used as a solution to the problems in the office BPTIKP, namely employee identification cards that changed the material into an RFID card which employees may use the card as an attendance device directly, and permission to use SMS to machine SMS Gateway moment too late as problems to the office of the Department of Education first. Keyword: Absent, RFID, SMS Gateway.
v
DAFTAR ISI RANCANG BANGUN MESIN ABSENSI RFID DILENGKAPI SMS GATEWAY PADA KANTOR BPTIKP ............................................................... i LEMBAR PENGESAHAN TUGAS AKHIR.......................................................ii KATA PENGANTAR ........................................................................................iii INTISARI........................................................................................................... iv ABSTRACT ........................................................................................................ v DAFTAR ISI ...................................................................................................... vi DAFTAR GAMBAR .......................................................................................... ix DAFTAR TABEL .............................................................................................. xi Bab I.................................................................................................................... 1 1.1
Latar Belakang Masalah ......................................................................... 1
1.2
Perumusan Masalah ............................................................................... 3
1.3
Tujuan Penelitian ................................................................................... 3
1.4
Manfaat Penelitian ................................................................................. 4
1.5
Batasan Penelitian .................................................................................. 4
1.6
Sistematika Penulisan............................................................................. 5
Bab II .................................................................................................................. 6 2.1
Absensi .................................................................................................. 6
2.2
Jenis-Jenis Absensi ................................................................................ 7
2.3
Radio Frequency Identification (RFID) .................................................. 7
2.4
Teknologi Radio Frequency Identification.............................................. 8
2.5
Jenis-Jenis RFID .................................................................................. 11
2.6
Bagian-Bagian Dari Teknologi RFID ................................................... 14
2.7
Frekuensi Kerja RFID .......................................................................... 16
vi
2.8 Short Message Services (SMS)............................................................... 18 2.9 Cara Kerja SMS ..................................................................................... 20 2.10 SMS Gateway ........................................................................................ 21 2.11 Cara Kerja SMS Gateway ..................................................................... 22 2.12 Bahasa Pemrograman Delphi 7.0.......................................................... 23 A. Sekilas Tentang Delphi 7.0 .................................................................. 23 B. IDE Delphi 7.0 .................................................................................... 23 C. Menu Bar dan Tool Bar ....................................................................... 24 D. Component Pallete............................................................................... 25 E. Form Designer..................................................................................... 25 F. Code Editor ......................................................................................... 26 G. Object Inspector .................................................................................. 27 H. Object Tree View ................................................................................. 28 I.
Komponen Delphi 7............................................................................. 28
J.
File-file Delphi 7 ................................................................................. 29
2.13 Pemrograman Database Mysql ............................................................. 30 A. Internal dan Portabilitas ....................................................................... 31 B. Jenis Data ............................................................................................ 32 C. Keamanan............................................................................................ 32 D. Skalabilitas dan Batas........................................................................... 32 E. Konektivitas.......................................................................................... 33 F. Penempatan........................................................................................... 35 G. Klien dan Peralatan .............................................................................. 36 Bab III ............................................................................................................... 37 3.1
Metodologi Penelitian .......................................................................... 37
vii
A. Studi Literatur...................................................................................... 37 B. Perancangan Perangkat Keras dan Perangkat Lunak ............................ 37 3.2
Materi Penelitian.................................................................................. 39
A. Perangkat absensi satu unit yang terdiri: .............................................. 39 B. Alat Pengujian ..................................................................................... 40 BAB IV ............................................................................................................. 41 4.1
Perancangan Hardware......................................................................... 41
4.2
Perancangan Software .......................................................................... 48
4.3
Prosedur Pemakaian Alat Absensi ........................................................ 51
4.4
Bentuk Dokumen Dari Hasil Uji Alat ................................................... 55
4.5
Uji Absensi Kehadiran Menggunakan Kartu RFID ............................... 57
4.6
Uji Absensi Menggunakan SMS Gateway ............................................. 61
4.7
Cetak Hasil Absensi.............................................................................. 73
Bab V ................................................................................................................ 75 5.1
Kesimpulan .......................................................................................... 75
5.2
Saran.................................................................................................... 76
DAFTAR PUSTAKA ........................................................................................ 77
viii
DAFTAR GAMBAR Gambar 2.4.1 Skema RFID Tersambung Ke Komputer...................................... 10 Gambar 2.5.1 RFID Tag Pasif........................................................................... 12 Gambar 2.5.2 RFID Tag Aktif .......................................................................... 13 Gambar 2.6.1 Sistem Kerja RFID...................................................................... 15 Gambar 2.9.1 Skema Cara kerja SMS........................................................... 20 Gambar 2.11.1 Cara Kerja SMS Gateway ....................................................... 23 Gambar 2.12.1 Ide Delphi 7 ........................................................................... 24 Gambar 2.12.2 Menu Bar Serta Tool Bar Del................................................. 25 Gambar 2.12.3 Component Pallete Delphi 7................................................... 25 Gambar 2.12.4 Form Designer ....................................................................... 26 Gambar 2.12.5 Code Editor............................................................................ 26 Gambar 2.12.6 Object Inspector (Tab Properties dan Tab Events).................. 27 Gambar 2.12.7 Object Tree View................................................................... 28 Gambar 3.1.1 Skema Perangkat Keras Absensi RFID Dilengkapi SMS Gateway ...... 38 Gambar 4.1.1 Rancangan Skema Blok RFID................................................... 41 Gambar 4.1.2 Skema Blok SMS Gateway........................................................ 41 Gambar 4.1.3 Skema Blok SMS Gateway dan RFID ....................................... 42 Gambar 4.1.4 Mesin Absensi RFID dilengkapi SMS Gateway........................ 43 Gambar 4.1.5 Hasil Deteksi Komputer Terhadap Block RFID......................... 44 Gambar 4.1.6 Uji Men-tag/ Menempelkan Kartu pada RFID Reader............... 44 Gambar 4.1.7 Data Hasil Tag Kartu RFID ...................................................... 45 Gambar 4.1.8 Hasil Deteksi Komputer Terhadap Block SMS Gateway ............ 46 Gambar 4.1.9 Hasil Uji Kenormalan Block SMS Gateway............................... 47 Gambar 4.1.10 Isi Teks SMS dari Handphone Penerima ................................. 48 Gambar 4.2.1 Diagram Alir Sistem Absensi RFID dan SMS Gateway............. 50 Gambar 4.2.2 Tampilan Awal Program Absensi ............................................. 51 Gambar 4.3.1 Pemasangan Mesin Absensi Pada Komputer ............................ 52 Gambar 4.3.2 Tampilan Mengaktifkan Program.............................................. 52 Gambar 4.3.3 Tampilan Awal Program Absensi Berbasis Delphi 7 ................ 53
ix
Gambar 4.3.4 Kartu RFID............................................................................... 54 Gambar 4.4.1 Penyimpanan Data Hasil “Absensi 1” berupa file PDF. ............. 55 Gambar 4.4.2 Cetak Absensi Melalui Printer Jaringan ..................................... 56 Gambar 4.4.3 Lembar Hasil Cetak Absensi Berupa Lembar Kertas ................. 56 Gambar 4.5.1 Pemakaian Waktu Dunia GMT+7 Pada Komputer .................... 57 Gambar 4.5.2 Uji Absensi Menggunakan Kartu RFID ..................................... 58 Gambar 4.5.3 Absensi Menggunakan Kartu RFID Atas Nama Sucipto............ 58 Gambar 4.5.4 Absensi Pada Komputer Menggunakan Kartu RFID................. 59 Gambar 4.5.5 Absensi Pada Komputer Menggunakan Kartu RFID Ryan........ 59 Gambar 4.5.6 Absensi Pada Komputer Menggunakan Kartu RFID................. 60 Gambar 4.5.7 Absensi Pada Komputer Menggunakan Kartu RFID Pimpinan . 60 Gambar 4.5.8 Laporan Absensi Karyawan Pada Program............................... 61 Gambar 4.6.1 Program Absensi Posisi Siap.................................................... 62 Gambar 4.6.2 SMS Ijin dari Layar Handphone Titik Sulistyorini ................... 63 Gambar 4.6.3 Ijin Dari Titik Sulistyorini Pada Program Absensi.................... 64 Gambar 4.6.4 Ijin Dari Titik Sulistyorini Pada Handphone Pimpinan............. 64 Gambar 4.6.5 SMS Jawaban Dari Pimpinan Pada Handphone Pimpinan ........ 65 Gambar 4.6.6 Tanda Jawaban Dari Pimpinan Pada Program Absensi ............. 66 Gambar 4.6.7 SMS Jawaban Pada Handphone Titik Sulistyorini .................... 67 Gambar 4.6.8 SMS Ijin Dari Karyawan Pada Handphone Bowo Leksono ...... 68 Gambar 4.6.9 Tanda Pesan Masuk Bowo Leksono Melalui Alat Absensi ....... 69 Gambar 4.6.10 SMS Masuk Bowo Leksono Pada Telepon Genggam Pimpinan 70 Gambar 4.6.11 Format SMS Menjawab Dari Handphone Pimpinan................ 70 Gambar 4.6.12 Tanda Jawaban Dari Pimpinan Pada Program Absensi ........... 71 Gambar 4.6.13 SMS Jawaban Pimpinan Pada Handphone Bowo Leksono...... 72 Gambar 4.7.1 Rekap Data Absensi Karyawan. ............................................... 73 Gambar 4.7.2 Laporan Absensi Karyawan. .................................................... 74
x
DAFTAR TABEL Tabel 2.6.1 Perbandingan Antara Teknologi Barcode Dengan RFID ..........
16
Tabel 2.12.1 Beberapa komponen dari Component Pallete Standard ..........
29
Tabel 2.12.2 Beberapa File Dalam Membangun Aplikasi Dengan Delphi 7… 30
xi
Bab I PENDAHULUAN 1.1
Latar Belakang Masalah Peraturan tata tertib digunakan untuk menertibkan karyawan pada sebuah perusahaan atau lembaga resmi. Peraturan ini dibuat untuk mencegah ketidakdisiplinan karyawan, misalkan absensi yang tidak
tepat
waktu.
Seperti
yang
diberitakan
oleh
harian
sindonews.com, Dua PNS Anambas Diberhentikan Dari Pekerjaan Karena
Pelanggaran
pada
lembaga
Kedisiplinan
pemerintahan
[1].
Ketidakdisiplinan
bertentangan
dengan
karyawan Peraturan
Pemerintah Nomer 53 Tahun 2010: Bagian Ketiga Pelanggaran dan Jenis
Hukuman
yang
membahas
mengenai
kedisiplinan
[2].
Peraturan kedisiplinan ini juga diterapkan pada kantor pemerintahan BPTIKP
(Balai
Pengembangan
Teknologi
Informasi
Dan
Komunikasi Pendidikan) yang berlokasi di Ngaliyan, Semarang. Pada
kantor
diprioritaskan
pemerintahan
adalah
kedisiplinan
BPTIKP absensi
poin apel
kedisiplinan pagi.
Pada
yang saat
penelitian ini dibuat, sistem absensi yang digunakan pada kantor BPTIKP adalah sistem absensi manual. Sistem absensi manual yang dimaksud
adalah
sistem
absensi
dengan
menggunakan
lembaran
kertas yang harus diisi oleh karyawan pada saat apel pagi. Faktanya, penggunaan sistem absensi manual tersebut tidak efektif. Ketidak
1
efektifan
terjadi
dikarenakan
penulisan
jam
masuk
tidak
sesuai
dengan jam masuk sebenarnya [3]. Adapun kelemahan lainnya pada sistem absensi manual ini adalah hilangnya lembar kertas absensi dikarenakan kesalahan manusia. Di sisi lain keterlambatan juga disebabkan keperluan resmi kantor yaitu seorang karyawan mendapat telepon supaya mengikuti rapat pada kantor Dinas Pendidikan atau mengambil surat penting bersifat mendesak, setelah itu baru bisa menuju ke kantor BPTIKP. Dimana
kasus
tersebut
merupakan
pengecualian
atau
tidak
digolongkan dalam kasus keterlambatan kehadiran karyawan. Dari permasalahan tersebut maka menuntut adanya suatu sistem yang digunakan untuk menangani permasalahan tersebut. Pada umumnya karyawan kantor diperintahkan untuk menggunakan kartu pengenal terlebih lagi BPTIKP adalah kantor pemerintahan yang wajib memakai kartu tersebut. Oleh karena itu untuk menangani permasalahan absensi maka kartu pengenal karyawan diganti bahannya berupa kartu RFID sehingga dapat menjadi alat untuk daftar hadir karyawan. Sedangkan permasalahan absensi yang timbul karena proses merekap data yang tidak tepat, kemudian perhitungan gaji dapat berubah saat ada pemotongan karena pelanggaran yang dilakukan karyawan seperti bolos kerja maupun terlambat masuk, maka perlu merancang
sistem
absensi
yang
menggunakan SMS Gateway [4].
2
mengatasi
masalah
tersebut
1.2
Perumusan Masalah Dari
latar
belakang
tersebut
maka
perumusan
masalah
yang
direncanakan adalah sebagai berikut: 1. Bagaimana merancang mesin absensi berbasis RFID yang dilengkapi SMS Gateway pada kantor BPTIKP untuk mengatasi kelemahan sistem absensi konvensional yang ada sekarang. 2. Bagaimana mengintegrasikan SMS Gateway dengan server absensi sebagai petunjuk pemakaian alat y ang tepat. 3. Bagaimana menguji alat atau sistem tersebut sampai mendapatkan hasilnya apakah sesuai dengan yang dibutuhkan oleh BPTIKP.
1.3
Tujuan Penelitian Sedangkan tujuan penelitian ini adalah: A. Rancang bangun mesin absensi berbasis RFID yang dilengkapi SMS Gateway pada kantor BPTIKP. B. Mengintegrasikan SMS Gateway dengan server absensi sebagai petunjuk pemakaian alat yang tepat. C. Menguji alat atau sistem tersebut sampai mendapatkan hasilnya apakah sesuai dengan yang dibutuhkan oleh BPTIKP.
3
1.4
Manfaat Penelitian Dengan terwujudnya suatu mesin absensi berbasis RFID yang dilengkapi
SMS
Gateway,
maka
memberikan
manfaat
sebagai
berikut: A. Bagi Masyarakat Umum. Menjadi
alternative
perkantoran
yang
solusi
khususnya
memiliki
karyawan
perusahaan dalam
maupun
meningkatkan
kinerja karyawannya. B. Bagi Akademik. Menjadi salah satu bahan referensi bagi mahasiswa lain untuk menyusun skripsi. C. Bagi Mahasiswa. Mengetahui permasalahan di lapangan dan mengimplementasikan ilmu
yang
didapatkan
untuk
membantu
mencarikan
solusi
permasalahan tersebut. 1.5
Batasan Penelitian Penyusunan Tugas Akhir ini memiliki beberapa aspek bagian namun batasan penelitian yang akan disampaikan terdiri dua hal yaitu: A. Bagaimana membangun mesin absensi RFID dilengkapi SMS Gateway.
4
B. Menguji sampai mendapatkan hasilnya apakah telah mengatasi kelemahan absensi konvensional pada BPTIKP.
1.6
Sistematika Penulisan Sistematika
yang
digunakan
dalam
laporan
Tugas
Akhir
ini
adalah sebagai berikut: BAB I : PENDAHULUAN Bab
ini
masalah,
memuat tujuan
mengenai penelitian,
latar
belakang,
batasan
masalah,
perumusan manfaat
penelitian, dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Bab ini memuat mengenai teori – teori yang berkaitan dengan penelitian ini. BAB III:
METODE PENELITIAN Bab ini memuat mengenai metode, pengambilan data, pengolahan data, dan langkah-langkah pembuatan model yang digunakan dalam penelitian.
BAB IV:
HASIL DAN PEMBAHASAN Bab ini memuat mengenai hasil dari uji absensi melalui RFID dan SMS Gateway.
BAB V:
PENUTUP Bab ini memuat mengenai kesimpulan dan saran dari hasil penelitian.
5
Bab II TINJAUAN PUSTAKA 2.1
Absensi Pada setiap perusahaan akan lebih efektif jika memiliki system absensi yang terintegrasi dengan system basis data. Dibandingkan model jaman dahulu yang menggunakan absensi kertas dan dikelola oleh seorang administrator di bawah Tata Usaha. Sistem absensi yang lama memang tidak baik karena sering terjadi pemalsuan tanda tangan / titip tanda tangan, selain itu tanda tangan di luar tenggat waktu
yang
sesungguhnya maka
telah
ditetapkan
supaya
disimpulkan
tidak
bahwa
namun terlambat.
absensi
jam
hadir
Dari
yang
tidak
ditulis
kelemahan
tersebut
lama
kurang
validitas
datanya [3]. Sedangkan yang dimaksud absensi berdasarkan kamus Bahasa Indonesia adalah tidak bekerjanya seorang pegawai pada saat hari kerja, karena sakit, izin, alpa atau cuti. Absensi adalah daftar administrasi ketidak hadiran pegawai. Dimana pegawai yang tidak hadir akan tercatat di daftar absensi kepegawaian dan kapan saja bisa dicek oleh atasan perusahaan. [5]
6
2.2
Jenis-Jenis Absensi Ada beberapa jenis absensi mulai dari manual yaitu tanda tangan di selembar kertas absensi, kemudian Finger Print yaitu alat yang
mendeteksi
sidik
jari
seseorang
sebagai
tanda
kehadiran
karyawan. Begitu pula ada alat yang memindai kornea mata sebagai tanda pengenal kehadiran karyawan dan masih banyak lagi lainnya [6]. Pada dasarnya yang membedakan jenis-jenis absensi tersebut adalah cara penggunaannya, dan tingkat daya gunanya secara umum jenis-jenis absensi dapat dikelompokkan menjadi dua, yaitu [7]: A. Absensi Manual Absensi
manual
adalah
cara
mencatat
kehadiran
dengan
menggunakan kertas dan menorehkan tanda tangan. B. Absensi Non Manual Absensi
non
manual
adalah
suatu
cara
pengentrian
kehadiran dengan menggunakan system terkomputerisasi, misal menggunakan
kartu
barcode,
finger
print
ataupun
dengan
dihasilkan
melalui
memasukkan data yang bersifat unik [7].
2.3
Radio Frequency Identification (RFID) Gelombang
radio
adalah
sinyal
yang
induksi electromagnetic kemudian terpancar menjauh dan ditangkap oleh electromagnetic pula, sebagai contoh pemancar televisi dari
7
Jakarta ditangkap oleh televisi penerima di Semarang. Sedangkan perangkat
yang
menggunakan
sinyal
radio
ini
adalah
telepon
genggam, radio fm, microphone wireless, radar kapal laut, dan masih banyak lagi [8]. Radio Frekuensi
Frequency Radio
menggunakan
Identification
adalah
sarana
sebuah
yang
(RFID) metode
disebut
atau
Identifikasi
identifikasi
pemancar
dengan
RFID
untuk
menyimpan dan mengambil data yang bisa dipancarkan jarak jauh. Label atau kartu RFID adalah sebuah benda yang bisa dipasang atau dimasukkan di dalam sebuah produk, hewan atau bahkan manusia dengan
tujuan
untuk
identifikasi
menggunakan
gelombang
radio.
Label RFID terdiri atas microchip silicon dan antena. Label yang pasif tidak membutuhkan sumber tenaga, sedangkan label yang aktif membutuhkan sumber tenaga untuk dapat berfungsi [8].
2.4
Teknologi Radio Frequency Identification Dahulu formal
radio
seperti
frequency
HT
yang
digunakan
digunakan
untuk
untuk
alat
mengirim
komunikasi informasi
kelompok Angkatan Militer, namun sekarang sinyal tersebut telah berkembang pemakaiannya
seperti
Barcode
mendeteksi
supaya
memudahkan
suatu
produk
pada swalayan untuk proses
jual
beli.
Begitu pula pada perpustakaan untuk mendeteksi buku-buku dan perusahaan tertentu [9].
8
Teknologi RFID menjadi
jawaban atas
berbagai
kelemahan
yang dimiliki teknologi barcode yaitu selain karena hanya bisa diidentifikasi dengan cara mendekatkan barcode tersebut ke sebuah reader, juga karena mempunyai kapasitas penyimpanan data yang sangat
terbatas
dan
tidak
bisa
diprogram
ulang
sehingga
menyulitkan untuk menyimpan dan memperbarui data dalam jumlah besar untuk sebuah item. Salah satu solusi menarik yang kemudian muncul adalah menyimpan data tersebut pada suatu silicon chip, teknologi inilah yang dikenal dengan RFID. Kontak antara RFID tag dengan reader tidak dilakukan secara kontak langsung atau mekanik melainkan dengan pengiriman gelombang elektromagnetik. Berbeda dengan smart card yang biasa dipakai di kartu telepon atau kartu bank yang juga menggunakan silicon chip, namun kode-kode RFID tag bisa dibaca pada jarak yang cukup jauh. Suatu sistem RFID secara utuh terdiri atas beberapa komponen yaitu [9]: A. Tag RFID dapat berupa stiker, kertas atau plastik dengan beragam ukuran. Di dalam setiap tag ini terdapat chip yang mampu menyimpan sejumlah informasi tertentu. B. Terminal Reader RFID, terdiri atas RFID reader dan antena yang akan mempengaruhi jarak optimal identifikasi. Terminal
RFID
akan membaca atau mengubah informasi yang tersimpan di dalam tag melalui frekuensi radio. Terminal RFID terhubung langsung dengan System Host Computer.
9
C. Host
Computer,
adalah
sistem
komputer
yang
mengatur
alur
informasi dari item-item yang terdeteksi dalam lingkup sistem RFID dan mengatur komunikasi antara tag dan reader. Host bisa berupa komputer stand alone maupun terhubung ke jaringan LAN / Internet untuk komunikasi dengan server.
Gambar 2.4.1 Skema RFID Tersambung Ke Komputer [27]
Label RFID atau yang biasa disebut RFID tag sendiri, pada dasarnya merupakan suatu microchip ber-antena, yang disertakan pada
suatu
unit
barang.
Dengan
mengidentifikasi
dan
halnya
yang memiliki
barcode
melacak
piranti
keberadaan Universal
ini suatu
perusahaan produk.
Product
Code
bisa
Seperti (UPC),
sebuah tag RFID memiliki Electronic Product Code (EPC) berisi identitas produk tersebut, mulai dari nomor seri, tanggal produksi, lokasi
manufaktur,
bahkan
tanggal
kadaluarsa.
EPC
adalah
identifikasi produk generasi baru, mirip dengan UPC atau barcode.
10
Seperti
halnya
barcode,
EPC
terdiri
dari
angka-angka
yang
menunjukkan kode produsen, produk, versi dan nomor seri. Namun, EPC memiliki digit ekstra untuk mengidentifikasi item yang unik. Ukuran bit EPC yang mencapai 96 bit memungkinkannya secara unik mengidentifikasi lebih dari 268 juta produsen, masing-masing memiliki lebih dari satu juta jenis produk, sementara sisanya masih mencukupi untuk melabel seluruh produk individualnya. Informasi EPC inilah yang tersimpan di dalam chip RFID [9].
2.5
Jenis-Jenis RFID RFID tag menurut kriteria dapat bersifat aktif atau pasif, hal ini sangat mempengaruhi kinerja alat tersebut dan ukuran bentuknya. Adapun kriterianya sebagai berikut: A. RFID Pasif RFID tag yang pasif tidak memiliki power supply sendiri. Dengan hanya berbekal induksi listrik yang ada pada antena yang disebabkan oleh adanya frekuensi radio scanning yang masuk, sudah cukup untuk memberi kekuatan bagi RFID tag untuk mengirimkan
respon
balik.
Sehubungan
dengan
power
dan biaya, maka respon dari suatu RFID yang pasif biasanya sederhana, hanya nomor ID saja. Dengan tidak adanya power supply pada RFID tag yang pasif maka akan menyebabkan
11
semakin kecilnya ukuran dari RFID tag yang mungkin dibuat. Beberapa RFID komersial yang saat ini sudah beredar di pasaran ada yang bisa diletakkan di bawah kulit. Pada tahun 2005 tercatat bahwa RFID tag
terkecil berukuran 0.4 mm x 0.4 mm
dan lebih tipis daripada selembar kertas. Dengan ukuran sekian maka secara praktis benda tersebut tidak akan terlihat oleh mata. RFID tag yang pasif ini memiliki jarak jangkauan yang berbeda mulai dari 10 mm sampai dengan 6 meter. RFID tag yang pasif harganya
bisa
lebih
murah
untuk
diproduksi
dan
tidak
bergantung pada baterai [9].
Gambar 2.5.1 RFID Tag Pasif [21]
B. RFID aktif RFID tag yang aktif, di sisi lain harus memiliki power supply sendiri dan memiliki jarak jangkauan yang lebih jauh. Memori
yang
menampung
dimilikinya
berbagai
juga
macam
lebih
informasi
besar di
sehingga dalamnya.
bisa Jarak
jangkauan dari RFID tag yang aktif ini bisa sampai sekitar 100
12
meter dan dengan umur baterai yang bisa mencapai beberapa tahun lamanya [7].
Gambar 2.5.2 RFID Tag Aktif [22]
RFID tag juga dapat dibedakan berdasarkan tipe memory yang dimilikinya : 1.
Read / Write (Baca/Tulis) Memori baca/tulis secara tidak langsung sama seperti namanya, memorinya dapat dibaca dan ditulis secara berulang-ulang. Data yang dimilikinya bersifat dinamis.
2.
Read only (Hanya baca) Tipe ini memiliki memori yang hanya diprogram pada saat tag ini dibuat dan setelah itu datanya tidak bisa diubah sama sekali namun data bersifat statis [9].
13
2.6
Bagian-Bagian Dari Teknologi RFID Pada
sistem
RFID
umumnya
bahwa
tag
atau
transponder
ditempelkan pada suatu objek. Setiap tag dapat membawa informasi yang unik, di
antaranya:
serial number,
model, warna,
tempat
perakitan, dan data lain dari objek tersebut. Ketika tag ini melalui medan yang dihasilkan oleh pembaca RFID yang kompatibel, tag akan mentransmisikan informasi yang ada pada tag kepada pembaca RFID, sehingga proses identifikasi objek dapat dilakukan sebagai berikut [9]: 1.
Sistem RFID terdiri dari empat komponen, di antaranya dapat dilihat pada seperti gambar 2.6.1 yaitu: a) Tag Adalah
perangkat
yang
menyimpan
informasi
untuk
identifikasi objek. Tag RFID sering juga disebut sebagai transponder. b) Antena Untuk
mentransmisikan
sinyal
frekuensi
radio
antara
pembaca RFID dengan tag RFID. c) Pembaca RFID Adalah perangkat yang kompatibel dengan tag RFID yang akan berkomunikasi secara wireless dengan tag.
14
Gambar 2.6.1 Sistem Kerja RFID [23]
Setiap bagian tag terdiri dari: 1)
Silicon Microprocessor Ini adalah sebuah chip yang terletak dalam sebuah tag dan berfungsi sebagai penyimpan data.
2)
Metal Coil Adalah
sebuah
alumunium
yang
beroperasi pada
komponen
yang
berfungsi
sebagai
terbuat antena
dari
kawat
yang
dapat
frekuensi 13,56 MHz. Jika sebuah tag
masuk ke dalam jangkauan / reader maka antena ini akan mengirimkan data yang ada pada tag kepada reader terdekat [9]. 3)
Encapsulating Material Encapsulating
Material
adalah
tag yang terbuat dari bahan kaca.
15
bahan
yang
membungkus
Tag RFID telah sering dipertimbangkan untuk digunakan sebagai pengganti RFID
barcode karena kelemahannya. Pembacaan informasi pada tag
tidak
memerlukan
kontak
sama
sekali.
Karena
kemampuan
rangkaian terintegrasi yang modern, maka tag RFID dapat menyimpan jauh lebih banyak informasi dibandingkan dengan
barcode. Pada tabel di
bawah ini ditunjukan perbedaan utama antara barcode dengan RFID [9]. Tabel 2.6.1 Perbandingan Antara Teknologi Barcode Dengan RFID [20] BARCODE Line Of Sight (LOS) Vertikal atau Horisontal dengan Toleransi tertentu Relative (2-5 detik)
RFID PASIF Non-LOS Bebas, segala kondisi memenuhi < 100 milidetik
-/+ 7 cm (pendek)
-/+ 30 cm (pendek)
Kemampuan Kapasitas memory Proses pembacaan
Baca saja Kecil Memproses satu persatu
Kondisi
Merusak label barcode pembacaan error Mudah
-/+ 3 m (menengah) -/+ 10 m (jauh) Baca dan atau tulis 64 kb atau lebih Memproses beberapa item sekali jalan Tidak berpengaruh
Kondisi Pembacaan Posisi Pembacaan Kecepatan Pembacaan Jarak maksimum pembacaan
Kemudahan duplikasi
Hampir mustahil
2.7 Frekuensi Kerja RFID Faktor penting yang harus diperhatikan dalam RFID adalah frekuensi
kerja
dari
sistem
RFID.
Ini
adalah
frekuensi
yang
digunakan untuk komunikasi wireless antara pembaca RFID dengan tag RFID. Ada beberapa band frekuensi yang digunakan untuk
16
sistem RFID. Pemilihan dari frekuensi kerja sistem RFID akan mempengaruhi
jarak
komunikasi,
interferensi
dengan
frekuensi
sistem radio lain, kecepatan komunikasi data, dan ukuran antena. Untuk frekuensi yang rendah umumnya digunakan tag pasif, dan untuk frekuensi tinggi digunakan tag aktif [9]. Pada frekuensi rendah, tag pasif tidak dapat mentransmisikan data
dengan
jarak
yang
jauh,
karena
keterbatasan
daya
yang
diperoleh dari medan electromagnetic. Akan tetapi komunikasi tetap dapat dilakukan tanpa kontak langsung. Pada kasus ini hal yang perlu mendapatkan perhatian adalah tag pasif harus terletak jauh dari objek logam, karena logam secara signifikan mengurangi fluks dari medan magnet. Akibatnya tag RFID tidak bekerja dengan baik, karena tag tidak menerima [9]. Pada
frekuensi
tinggi,
jarak
komunikasi
antara
tag
aktif
dengan pembaca RFID dapat lebih jauh, tetapi masih terbatas oleh daya yang ada. Sinyal electromagnetic pada frekuensi tinggi juga mendapatkan pelemahan (attenuates) ketika tag tertutupi oleh es atau air. Pada kondisi terburuk, tag yang tertutup oleh logam tidak terdeteksi oleh pembaca RFID [9]. Ukuran antena yang harus digunakan untuk transmisi data bergantung
dari
panjang
gelombang
electromagnetic.
Untuk
frekuensi yang rendah maka antena harus dibuat dengan ukuran
17
yang lebih besar dibandingkan dengan RFID dengan frekuensi tinggi [9]. Jarak antara antena pembaca RFID dengan tag secara langsung dipengaruhi
oleh
frekuensi
kerja
yang
digunakannya.
Frekuensi
RFID yang berbeda akan menghasilkan jangkauan yang berbeda pula. Frekuensi RFID yang digunakan pada Tugas Akhir ini adalah 125 KHz dengan menggunakan RFID reader/writer Modul RFID seri ID-12 dengan tag Mifare 1 kbyte memiliki jarak operasi 10 cm [9].
2.8 Short Message Services (SMS) Short
Message
merupakan diterima
pesan antar
Service singkat
sesama
pengguna
ini
dengan
berkembangannya teknologi, melalui
dengan
berupa teks
pesan
dilakukan
digunakan
disingkat
antar
yang dikirim
telepon,
telepon pesan
SMS, dan
pada
awalnya
genggam,
namun
tersebut
bisa
komputer ataupun telepon rumah [10].
Arsitektur SMS terdiri dari Short Message Entity (SME), SMS Service Center (SMSC), dan Email Gateway yang terhubung dengan elemen-elemen
GSM maupun CDMA sebagai
SMS memiliki beberapa fitur dasar, yaitu [10]: 1) Message Submission and Delivery
18
channel
penghantar.
Bagian ini yang pertama ialah Message dari
MS
(Mobile
Station) ke
SMSC
sending: (SMS
pesan dikirim Service Center),
dialamatkan ke SME (Short Message Entity) lain. SME asal akan memeriksa apakah pesan yang dikirim masih berlaku. Jika tidak, maka SMSC akan menghapus pesan tersebut. Kemudian Message pesan
ke
MS,
dikenal
delivery: dengan
SMSC
akan
menyampaikan
nama Short message Mobile
Terminated (SM-MT). 2) Status Report Status Report akan diminta oleh SME asal untuk mengetahui apakah pesan yang dikirim sukses atau tidak. 3) Reply Path Reply Path ini diatur oleh SME asal atau SMSC service agar bisa menangani balasan SME penerima. Layanan SMS lebih diminati karena beberapa keunggulan, diantaranya [10]: 1. Biaya relative murah, pengiriman terjamin sampai ke nomor tujuan dengan
catatan
nomor
dalam
keadaan
aktif.
Selain
itu,
waktu
pengiriman juga cepat. 2. Dengan layanan ini juga pengguna dapat mengirimkan pesan secara flexible, dalam artian pengguna dapat mengirim pesan kapan pun dan dimana saja.
19
3. Layanan SMS ini mudah digunakan, dapat dipastikan orang bukan dari
latar
belakang
IT
(Information
Technology)
pun
dapat
memahami cara penggunaannya.
2.9 Cara Kerja SMS Pesan Pengirim
SMS ke
dikirimkan
dari
suatu
Mobile Station
MS-
MS-Penerima melalui SMS Centre (SMSC), yang
bertindak sebagai sistem simpan dan terusan (store and forward). Dengan
sistem
SMSC,
dan
ini MS pengirim kemudian
oleh
mengirim
SMSC,
pesan
pesan
(store)
ini
ke
diteruskan
(forward) ke MS tujuan/penerima [10]. Keuntungan perlu
berada
bermaksud
mekanisme
ini
dalam kondisi mengirim
online
SMS
adalah,
MS
ketika
ada
penerima
tidak
pengirim
yang
pesan
akan
kepadanya, karena
disimpan sementara di SMSC, dan akan diteruskan ketika
penerima
berada
dalam
kondisi
online
oleh SMSC di
waktu. Mekanisme ini ditunjukkan pada gambar berikut [10]:
Gambar 2.9.1 Skema Cara kerja SMS [24]
20
lain
2.10 SMS Gateway Salah
satu
media
komunikasi
yang cukup
diminati
ialah
pesan singkat (SMS). Agar SMS tersebut dapat terhubung dengan database, maka perlu dibangun sebuah system yang disebut SMS Gateway [10]. Istilah gateway
dapat diartikan sebagai pintu gerbang bagi
penyebaran informasi.
Dalam
dunia
komputer
gateway
dapat
diartikan sebagai jembatan penghubung antara satu sistem dengan sistem yang lain [10]. Dalam
artian
luas
SMS Gateway
adalah
yang merubah proses SMS dari Mobile-Equipment
sebuah
aplikasi
ke PC/Laptop,
SMS Seperti layaknya fitur di telepon selular, tetapi ada perbedaan dari segi fitur, dan fungsi yang bisa dibuat berdasarkan kebutuhan bisnis [10]. Dengan
adanya
software
SMS lewat PC atau laptop mengatur mengatur
kontak
dengan
SMS keluar,
SMS khusus pelanggan,
SMS dengan
Gateway mudah
menggunakan
mengirim
dapat
mengatur
dan cepat.
Excel
atau
SMS per-kelompok,
Seperti notepad,
mengirim
membuat SMS dengan jawaban otomatis
yang bisa diatur isi SMS nya. Selain itu System ini juga memiliki fungsi sebagai berikut [10]:
21
1)
Message Management dan Delivery a) Pengaturan pesan,
pesan
yang
manajemen
meliputi
pengiriman
manajemen
pesan,
dan
prioritas manajemen
antrian. b) Pesan yang dilakukan Artinya,
jika
harus sedapat
terdapat
telekomunikasi,
maka
mungkin fail safe.
gangguan
system
pada
secara
jaringan
otomatis
akan
mengirim ulang pesan tersebut [10]. 2)
Korelasi Berfungsi untuk melakukan korelasi data untuk menghasilkan data baru hasil korelasi. ini,
arsitektur
lalu
Pada
lintas
sistem
yang
terpasang
saat
data melalui SMS sudah terjalin
cukup baik. Hanya saja, keterbatasan akses data dan tujuan informasi
SMS
yang
banyaknya jawaban terjadi.
SMS
belum
terfokus
standar (default
Gateway
menyebabkan
replies)
banyak digunakan
masih dalam
banyak berbagai
proses bisnis dan usaha [10].
2.11
Cara Kerja SMS Gateway Cara dengan umumnya.
kerja
SMS
mengirimkan Namun
gateway
pada
SMS melalui bedanya
adalah
dasarnya
hampir
handphone
sama pada
perangkat pengirimnya
bukan lagi handphone, tetapi modem GSM. Dan modem inilah
22
yang dikendalikan
oleh PC menggunakan
aplikasi SMS Gateway
yang akan dibuat. Berikut ini adalah gambar skemanya: [10]
Gambar 2.11.1 Cara Kerja SMS Gateway [25]
2.12 Bahasa Pemrograman Delphi 7.0 A. Sekilas Tentang Delphi 7.0 Borland Delphi 7 sering disebut juga dengan Delphi 7, yaitu sebuah perangkat lunak (software) yang digunakan untuk membuat aplikasi berbasis antarmuka grafis di lingkungan Sistem Operasi Microsoft
Windows.
Delphi
7
dibuat
oleh
perusahaan
Borland
Software Corporation. Delphi 7 telah ada sejak 1993 dan versi yang digunakan dalam pembuatan aplikasi di tulisan ini adalah Delphi versi 7.0 . Bahasa pemograman yang digunakan Delphi 7 adalah bahasa Pascal [11].
B. IDE Delphi 7.0 Integrated Development Environment (IDE) adalah area kerja yang dipergunakan untuk membuat aplikasi mulai dari mendesain antarmuka atau tampilan, menulis source code program (coding),
23
menjalankan (compile),
program dan
(running),
menyebarluaskan
men-debug,
aplikasi
yang
mengkompilasi dibuat
(deploy).
Tampilan IDE Delphi 7 adalah sebagai berikut [11]:
Gambar 2.12.1 Ide Delphi 7 [26]
C. Menu Bar dan Tool Bar Menu bar merupakan tempat menggulung (pull-down) menu-menu perintah.
Sebuah
menu
terdiri
dari
beberapa
daftar
perintah
(menu
command). Di sebelah kiri masing-masing perintah terdapat sebuah ikon yang menggambarkan fungsi [11]. Tool Bar adalah sekumpulan tombol yang dapat digunakan untuk melakukan suatu perintah. Fungsi Tool Bar sama dengan Menu Bar namun keunggulannya adalah cepat diakses untuk tertentu [11].
24
menjalankan
perintah
Gambar 2.12.2 Menu Bar Serta Tool Bar Delphi 7 [28]
D. Component Pallete Component
Pallete
adalah
tempat
berkumpulnya
komponen-
komponen Delphi 7. Komponen Delphi 7 dapat dibagi menjadi dua jenis, yaitu komponen visual dan komponen non visual. Komponen visual adalah komponen yang terlihat
pada
saat proses
mendesain aplikasi
maupun setelah aplikasi dijalankan. Sebagai contoh komponen Button dari Componet Pallete Standard. Sedangkan komponen non visual adalah komponen yang hanya
terlihat pada saat
proses mendesain aplikasi,
namun tidak dapat terlihat pada saat aplikasi dijalankan. Sebagai contoh komponen Timer dari Componet Pallete System [11].
Gambar 2.12.3 Component Pallete Delphi 7 [29]
E. Form Designer Form Designer atau lebih umum disebut dengan tempat
meletakkan
komponen-komponen
yang
Form adalah diambil
dari
Component Palette saat men-desain antarmuka / tampilan aplikasi.
25
Secara umum ketika
memulai menjalankan Delphi 7 maka akan
tampil form secara otomatis seperti gambar berikut [11]:
Gambar 2.12.4 Form Designer [30]
F. Code Editor Code Editor adalah tempat untuk menuliskan Source Code Aplikasi yang akan dibuat. Secara default Code Editor membangkitkan beberapa baris yang dibuat Delphi 7 secara otomatis [11].
Gambar 2.12.5 Code Editor [30]
26
G. Object Inspector Object Inspector adalah value atau nilai untuk mengubah nilai properti komponen terpilih yang di dalam
Form. Ada dua bagian utama
pada Object Inspector, yaitu properties dan event. Pada setiap bagian tersebut terdapat dua buah kolom. Kolom di sebelah kiri pada tab properties merupakan nama – nama properti dan kolom di sebelah kanan adalah nilai – nilai yang diisikan pada properties. Sedangkan pada tab event, Kolom di sebelah kiri merupakan nama – nama event dan kolom di sebelah kanan adalah nilai – nilai yang diisikan event, umumnya event terkait dengan kondisi dimana source code harus dijalankan, semisal event Form Create berarti source code dijalankan ketika form dibuat [11].
Gambar 2.12.6 Object Inspector (Tab Properties dan Tab Events) [30]
27
H. Object Tree View Object Tree View berfungsi untuk menampilkan daftar komponen yang digunakan pada saat membuat aplikasi. Komponen – komponen ditampilkan dengan struktur pohon [11].
Gambar 2.12.7 Object Tree View [30]
I. Komponen Delphi 7 Berikut ini adalah beberapa komponen yang sering digunakan saat pembuatan aplikasi dari Component Pallete Standard [11]:
28
Tabel 2.12.1 Beberapa komponen dari Component Pallete Standard [31]
J. File-file Delphi 7 Sebuah proyek Delphi 7 akan terdiri dari berberapa file yang berfungsi untuk menyimpan source code program dan ada file lain yang menyimpan kode binari, gambar dan sebagainya. Karena setiap aplikasi terdiri dari beberapa file. Sangat disarankan agar menyimpan sebuah aplikasi
pada
sebuah
folder
agar
ketika
akan
dilakukan
perubahan
terhadap aplikasi tersebut di computer lain, semua file yang ada tersedia dalam satu buah folder [11].
29
Berbagai
jenis
file
yang
dibuat
saat
membangun
aplikasi
menggunakan Delphi 7 adalah sebagai berikut [11]: Tabel 2.12.2 Beberapa File Dalam Membangun Aplikasi Dengan Delphi 7 [32]
EKSTENSI FILE
KETERANGAN
.dpr
File-file proyek
.dfm
File-file form
.pas
File-file unit
.dpk
File-file paket
.res
File-file Resource
.cfg
File-file konfigurasi proyek
.dof
File-file pilihan proyek
.dcu
File unit yang terkompilasi
.exe
File yang dapat eksekusi
.dsk
Pengaturan desktop
.~*
File-file cadangan (backup)misal .~pas .~dpr
2.13 Pemrograman Database Mysql MySQL Database adalah
adalah
salah
Management
aplikasi
satu
System).
database
yang
aplikasi
RDBMS
(Relational
Pengertian
sederhana
menggunakan
prinsip
RDBMS relasional.
Selain itu MySQL memiliki keuntungan yaitu bersifat gratis dan open
source.
Artinya
setiap
orang
mengembangkan
aplikasi
ini.
didukung
ribuan
programmer
oleh
merupakan
sebuah
aplikasi
Namun
RDBMS
reliabel [12].
30
boleh
menggunakan
walaupun
gratis,
dan
MySQL
dari
seluruh
dunia,
dan
yang
lengkap,
cepat,
dan
A. Internal dan Portabilitas Mysql memiliki fitur berupa Internal dan Portabilitas yaitu [13]: 1.
Ditulis dalam C dan C ++.
2.
Diuji dengan berbagai kompiler yang berbeda.
3.
Untuk Portabilitas, menggunakan CMake di MySQL 5.5 dan ke
atas.
Seri
sebelumnya
menggunakan
GNU
Automake,
autoconf, dan libtool. 4.
Diuji dengan Purify (detektor kebocoran memori komersial) serta
dengan
Valgrind,
alat
GPL
http://developer.kde.org/~sewardj/. 5.
Menggunakan
desain
server
multi-layered
menjadi
sepenuhnya
dengan
modul
independen. 6.
Dirancang
untuk
menggunakan
benang
kernel,
untuk
multi-threaded dengan
mudah
menggunakan beberapa CPU jika mereka tersedia. 7.
Menyediakan
mesin
penyimpanan
transaksional
dan
non-
transaksional. 8.
Dirancang supaya menjadi relatif mudah untuk menambahkan mesin
penyimpanan
lainnya.
Ini
berguna
jika
ingin
memberikan SQL antarmuka untuk database in-house. 9.
Menyediakan digunakan sebagai
server
dalam
sebagai
client
perpustakaan
program
yang
terpisah
/
server
lingkungan
jaringan,
yang
dapat
ditanamkan
terkait
31
untuk dan dalam
aplikasi standalone. Aplikasi ini dapat digunakan dalam isolasi atau di lingkungan di mana tidak ada jaringan yang tersedia. 10.
Bisa
Bekerja
pada
berbagai
platform:
http://www.mysql.com/support/supportedplatforms/database.ht ml.
B. Jenis Data Sedangkan untuk Jenis Data Mysql menggunakan tipe sebagai berikut [13]: 1.
Jenis banyak Data: ditandatangani / unsigned integer 1, 2, 3, 4, dan 8 byte long, float , double , char , varchar , binary , varbinary , text , blob , date , time , datetime , timestamp , year , set , enum , dan OpenGIS jenis spasial.
2.
Tetap panjang dan variabel panjang tipe string.
C. Keamanan Untuk keamanan Mysql mengandalkan hal-hal berikut ini [13]: 1.
Hak istimewa dan password sistem yang sangat fleksibel dan aman, dan yang memungkinkan verifikasi berbasis host.
2.
Sandi keamanan dengan enkripsi dari semua lalu lintas sandi ketika terhubung ke server.
D. Skalabilitas dan Batas Ukuran Skalabilitas pada Mysql dapat diperluas sebagai berikut [13]:
32
1.
Dukungan
untuk
database
yang
besar,
yaitu
Server
dengan
database yang berisi 50 juta catatan. 2.
Mendukung hingga 64 indeks per tabel. Setiap indeks dapat terdiri dari
1
sampai
16
kolom
atau
bagian
kolom.
Lebar
Indeks
maksimum adalah 767 byte untuk InnoDB tabel, atau 1000 untuk MyISAM,
batas
adalah
500
byte.
Indeks
dapat
menggunakan
awalan kolom untuk CHAR VARCHAR BLOB atau TEXT jenis kolom. E. Konektivitas Untuk konektivitas
yang digunakan Mysql
adalah sebagai
berikut
[13]: 1.
Klien dapat terhubung ke MySQL Server menggunakan beberapa protokol.
2.
Klien dapat terhubung menggunakan TCP / IP soket pada platform apapun.
3.
Pada sistem Windows, klien dapat terhubung menggunakan pipa bernama jika server dimulai dengan pilihan --enable-named-pipe. Server Windows
juga mendukung koneksi shared
memori
jika
dimulai dengan pilihan --shared-memory. Klien dapat terhubung melalui memori bersama dengan menggunakan –protocol = pilihan memory. 4.
Pada
sistem
Unix,
klien
dapat
domain socket file.
33
terhubung
menggunakan
Unix
5.
MySQL program klien dapat ditulis dalam banyak bahasa. Sebuah perpustakaan klien ditulis dalam C yang tersedia untuk klien yang ditulis dalam C atau C ++.
6.
API untuk C, C ++, Eiffel, Java, Perl, PHP, Python, Ruby, dan Tcl yang tersedia, memungkinkan MySQL klien yang akan ditulis dalam banyak bahasa.
7.
Connector / ODBC (MyODBC) antarmuka memberikan dukungan MySQL untuk program klien yang menggunakan koneksi ODBC (Open
Database
Connectivity).
Sebagai
contoh,
dapat
menggunakan MS Access untuk terhubung ke server MySQL. Klien dapat dijalankan di Windows atau Unix. Sumber konektor / ODBC tersedia. Semua ODBC 2.5 fungsi yang didukung, seperti banyak orang lain. 8.
Connector / J antarmuka memberikan dukungan MySQL untuk program klien Java yang menggunakan koneksi JDBC. Klien dapat dijalankan di Windows atau Unix. Connector / J sumber tersedia.
9.
MySQL
Connector
dengan
mudah
/
Net
membuat
memungkinkan aplikasi
.NET
pengembang yang
untuk
memerlukan
keamanan, kinerja tinggi konektivitas data dengan MySQL. Ini mengimplementasikan antarmuka ADO.NET yang diperlukan dan terintegrasi
ke
dalam
alat
ADO.NET.
Pengembang
dapat
membangun aplikasi dengan menggunakan pilihan mereka bahasa
34
.NET.
MySQL
Connector
/
Net
merupakan
driver
ADO.NET
sepenuhnya dikelola ditulis dalam 100% murni C #. F. Penempatan Sedangkan untuk penempatan Mysql terletak pada zona masingmasing seperti berikut ini [13]: 1.
Server dapat memberikan pesan kesalahan ke klien dalam banyak bahasa.
2.
Dukungan
penuh
untuk
beberapa
termasuk latin1 (cp1252),
set
yang
berbeda
karakter,
german big5 ujis dan banyak lagi.
Sebagai contoh, karakter Skandinavia å ä dan ö diizinkan dalam tabel dan nama kolom. Dukungan Unicode tersedia pada MySQL 4.1. 3.
Semua data disimpan diset karakter yang dipilih.
4.
Sortasi dan perbandingan dilakukan sesuai dengan set yang dipilih karakter
dan
pemeriksaan mengubah
pemeriksaan secara
ini
ketika
(menggunakan
default).
Hal
ini
server
MySQL
latin1
dan
Swedia
dimungkinkan
dimulai.
MySQL
untuk Server
mendukung banyak set karakter berbeda yang dapat ditentukan pada waktu kompilasi dan runtime. 5.
Pada MySQL 4.1, zona waktu server dapat diubah secara dinamis, dan
masing-masing
klien
dapat
sendiri.
35
menentukan
zona
waktunya
G. Klien dan Peralatan Yang dijadikan Klien dan Peralatan oleh Mysql ialah sebagai berikut [13]: 1.
MySQL
termasuk
beberapa
program
client
dan
utilitas.
Ini
termasuk kedua program baris perintah seperti mysqldump dan mysqladmin,
dan
program-program
grafis
seperti
MySQL
Workbench. 2.
MySQL Server telah built-in mendukung untuk laporan SQL untuk memeriksa,
mengoptimalkan,
dan
meja
perbaikan.
Laporan
ini
tersedia dari baris perintah melalui mysqlcheck klien. MySQL juga
termasuk
myisamchk,
utilitas
baris
perintah
yang
sangat
cepat untuk melakukan operasi ini pada MyISAM tabel. 3.
Program MySQL dapat dipanggil dengan --help atau -? Opsi untuk memperoleh bantuan online.
36
Bab III Metodologi Penelitian 3.1
Metodologi Penelitian Metodologi untuk penelitian ini menggunakan pengumpulan data yang mewakili keadaan objek yaitu sebagai berikut: A.
Studi Literatur Studi
ini
dilakukan
dengan
mempelajari
data
yang
menyangkut RFID dan SMS Gateway melalui beberapa sumber yaitu buku dan jurnal. B.
Perancangan Perangkat Keras dan Perangkat Lunak Untuk
mewujudkan
alat
ini,
penyusunan
tahap
perancangan adalah sebagai berikut: 1. Mengkoneksikan Serial
To
USB.
RFID
seri
ID12
Selanjutnya
dengan
modem
SMS
Converter Gateway
dikoneksikan dengan Converter Serial To USB. Dalam tahap percobaan, digunakan kartu RFID sebagai media absensi.
Untuk
mencetak
laporan
absensi
digunakan
printer yang telah terinstall pada komputer. 2. Merancang software absensi dengan menggunakan bahasa pemrograman Delphi 7. Antarmuka dari software tersebut digunakan
untuk
menampilkan
37
daftar
absensi
dan
mengkonfigurasikan perangkat keras yang digunakan di dalam sistem. Adapun skema sistem yang akan digunakan
sebagai ilustrasi
adalah
seperti berikut: 1
2
Sistem SMS GATEWAY
5
4
Staf ijin
3
3
Pimpinan
4
OUT
2
Sistem RFID
1
Staf absensi
Gambar 3.1.1 Skema Perangkat Keras Absensi RFID Dilengkapi SMS Gateway
Skema
di
atas
mewakili
proses
absensi
yang
telah
mengimplementasikan model sistem absensi berbasis SMS Gateway dan RFID. Adapun penjelasan mengenai sistem absensi tersebut adalah sebagai berikut:
38
1) Anak panah warna kuning merepresentasikan alur karyawan yang melakukan absensi tepat waktu memakai RFID tag. Diterima RFID reader lalu data akan langsung disimpan ke database. 2) Anak panah warna hijau yaitu seorang karyawan melakukan ijin lewat SMS ke nomer mesin lalu diteruskan ke nomer
HP
pimpinan. 3) Anak panah warna biru yaitu jika pimpinan memberi ijin maka akan menjawab “ya” ke nomer mesin SMS Gateway. Data akan diolah masuk ke database dan meneruskan jawaban “ya” pada karyawan bersangkutan. 4) Anak panah warna merah yaitu jika pimpinan tidak mengijinkan maka akan menjawab “tidak” ke operator SMS sehingga langsung meneruskan
jawaban
“tidak”
pada
karyawan
tersebut
tanpa
memasukkan data ke database. 5) Anak
panah
warna
putih
merepresentasikan
rekapitulasi absensi bulanan.
3.2 Materi Penelitian Bahan-bahan yang digunakan untuk penelitian adalah: A.
Perangkat absensi satu unit yang terdiri: 1. Modul RFID ID12 dan 5 RFID tag.
39
proses
mencetak
2. Modem SMS Gateway merk Wavecom 3. Converter serial to USB 2 unit 4. USB hub B.
Alat Pengujian
Adapun alat yang digunakan untuk menguji ialah: 1. Komputer bersistem operasi Windows XP SP3 2. Kartu RFID 5 keping 3. Software Delphi 7 dengan database Mysql 4. Perangkat ponsel
40
BAB IV PEMBAHASAN
4.1
Perancangan Hardware Pada perancangan hardware absensi ini terdiri atas blok RFID dan blok modem SMS Gateway yang terhubung menjadi satu ke computer host. Skema Blok RFID yaitu modul RFID yang hasil output serialnya dihubungkan ke Converter Serial to USB, kemudian output dari Converter masuk ke terminal USB pada komputer. Adapun gambar skemanya adalah seperti berikut ini: vcc
vcc
RFID
RS 232
kabel
USB
netbook
data
data
Gambar 4.1.1 Rancangan Skema Blok RFID
Sedangkan susunan blok SMS Gateway yaitu, modul SMS Gateway yang hasil output serialnya dihubungkan ke Converter Serial to USB, kemudian Output dari Converter masuk ke terminal USB pada komputer. susunan blok SMS Gateway ditunjukan pada gambar dibawah ini: vcc
vcc SMS Gateway
/ kabel
data
RS 232
USB data
Gambar 4.1.2 Skema Blok SMS Gateway
41
netbook
Adapun
skematik
lengkap
yang
merepresentasikan
sistem
absensi berbasis SMS Gateway dan RFID adalah penggabungan antar kedua block yang Output USB masing-masing dihubungkan pada USB HUB, sehingga menjadi satu output USB yang akan lebih praktis namun tidak
mempengaruhi
hasil
pembacaan
dari
komputer.
Wujud
dari
penggabungan adalah sebagai berikut: vcc
vcc RFID
kabel
RS 232
USB
netbook
data
data
vcc USB HUB
USB data
vcc SMS Gateway
kabel
vcc
RS 232
data
USB data
Gambar 4.1.3 Skema Blok SMS Gateway dan RFID
Setelah blok dan rangkaian tersusun dengan benar maka perlu suatu kemasan yang digunakan sebagai tempat meletakkan semua rangkaian tersebut. Adapun kemasan yang dipakai berbentuk kotak persegi panjang kemudian diberikan beberapa lubang untuk tempat keluarnya kabel USB dan Antenna SMS Gateway.
42
Gambar 4.1.4 Mesin Absensi RFID dilengkapi SMS Gateway
Sebelum hardware dikemas dalam suatu tempat, maka perlu membuktikan apakah RFID dan SMS Gateway berfungsi normal yaitu dengan cara: a.
Memasang
Block
RFID
pada
salah
satu
terminal
USB
komputer, tunggu sampai terdengar suara inisial dari Windows berbunyi. b.
Melihat lampu indikator Block RFID jika sudah menyala dan muncul port baru pada device manager maka Block tersebut telah siap dipakai.
43
Gambar 4.1.5 Hasil Deteksi Komputer Terhadap Block RFID
c.
Mengaktifkan
aplikasi
HyperTerminal
pada
Windows
XP
sebagai penguji RFID. d.
Menentukan kecepatan frekuensi atau baudrate yaitu pada 9600 BPS. [19]
e.
Menempelkan kartu/ tag RFID jarak 10 sampai 15 cm pada pemancarnya sampai terdengar suara tit dari buzzer.
Gambar 4.1.6 Uji Men-tag/ Menempelkan Kartu pada RFID Reader
44
f.
Melihat
hasil
pada
aplikasi
Hyperterminal
apakah
sudah
muncul data berupa bilangan Heksadesimal, jika sudah muncul maka
perangkat
RFID
dinyatakan
normal
seperti
gambar
berikut ini:
Gambar 4.1.7 Data Hasil Tag Kartu RFID
Setelah hardware RFID diuji, maka selanjutnya pembuktian pada Block SMS Gateway apakah telah normal. Untuk menguji hardware SMS Gateway ialah sebagai berikut: a.
Mengisi modem SMS Gateway dengan kartu sim yang aktif, sedangkan
kartu
yang
dipasang
yaitu
produk
dari
Indosat
bernomer 0856-4152-5803. b.
Memasang perangkat SMS Gateway pada salah satu terminal USB komputer, tunggu sampai terdengar suara inisial dari Windows berbunyi.
45
c.
Melihat lampu Indicator SMS Gateway jika sudah menyala dan muncul port baru pada device manager berarti block tersebut siap dipakai.
Gambar 4.1.8 Hasil Deteksi Komputer Terhadap Block SMS Gateway
d.
Mengaktifkan
aplikasi
HyperTerminal
pada
Windows
XP
sebagai penguji SMS Gateway. e.
Menentukan
kecepatan
frekuensi
atau
baudrate
yaitu
pada
115200 BPS. [20] f.
Mengetikkan kode at+cmgs=”nomer tujuan” lalu enter melalui aplikasi Hyperterminal dari Windows.
g.
Mengetik kode selanjutnya “cek dicoba” lalu tekan enter yang nantinya menjadi isi SMS.
h.
Mengakhiri SMS dengan cara menekan tombol control dan huruf z bersamaan maka akan muncul tanda panah, sedangkan ilustrasinya ditunjukkan seperti gambar berikut ini:
46
Gambar 4.1.9 Hasil Uji Kenormalan Block SMS Gateway
i.
Selanjutnya membaca kode pada Hyperterminal jika muncul OK setelah +CMGS: 240 maka telah berhasil terkirim ke nomer tujuan.
j.
Membuka
SMS
pada
Handphone
penerima
kemudian
menjawabnya dengan mengetik “siap bos” melalui menu SMS yang tersedia pada telepon genggam tersebut.
47
Gambar 4.1.10 Isi Teks SMS dari Handphone Penerima
k.
Melihat
kembali
pada
Hyperterminal
muncul
kode
setelah
mendapat jawaban SMS dari Handphone penerima. l.
Membaca kode baru yaitu +CMTI: “SM”,1 maksudnya ialah jawaban terdapat pada penyimpanan yang ke 1.
m.
Membuka isi pesan dengan cara mengetik kode at+cmgr: “1” lalu enter maka akan muncul isi SMS beserta keterangannya seperti yang ditunjukkan pada gambar 4.1.9
4.2
Perancangan Software Setelah
Hardware
disusun
dan
diuji
dengan
benar
maka
kemudian perancangan Software yang akan dibangun pada sebuah komputer Stand Alone berbasis Windows XP dengan menggunakan pemrograman Delphi 7.
48
Pada
perancanganan
software
dibutuhkan
urutan
proses
sebagai dasar pembuatan program yang disebut diagram alir. Berikut ini adalah diagram alir yang telah direncanakan sebelumnya: Tunggu input Sms dari karyawan
Start
Cek Serial Rfid dan Sms Gateway
Inisialisasi Sms berdasar nama dan nip, serta keterangan ijin
Tampilkan menu 1 dan 2 Kirim sms tersebut ke nomer pimpinan
Pilih 1 atau 2 ?
2= 2
Pimpinan menjawab sms
1= 1
t
Pimpinan Setuju ?
Tunggu input Tag Rfid dan tampilkan “Silakan Tag Kartu Anda”
Kirim sms “tidak” untuk karyawan
y Inisialisasi kartu berdasar nama dan nip, serta mengikuti waktu berlaku
Update data masuk kerja
Kirim sms “ya” untuk karyawan dan update data masuk kerja
y
t
Lanjut Absensi Rfid ?
C C
49
Ingin gabung data ?
Update data ijin kerja
C
Update data masuk Kerja gabungan
t
Sudah Jam 3 ?
y
Tunggu input Tag Rfid dan tampilkan “Silakan Tag Kartu Anda”
Update data pulang kerja
y
Ingin cetak Laporan ?
A
Cetak Laporan lengkap
t
Gambar 4.2.1 Diagram Alir Sistem Absensi RFID dan SMS Gateway
Dari latar belakang permasalahan maka urutan proses diwujudkan ke dalam bentuk diagram alir yang ditunjukkan pada gambar 4.2.1 tersebut
maka
dirancanglah
program
dengan
menggunakan
Adapun tampilan awal setelah program jadi ialah sebagai berikut:
50
Delphi
7.
Gambar 4.2.2 Tampilan Awal Program Absensi
Setelah tahap perancangan Hardware dan Software selesai, maka selanjutnya adalah bagaimana cara pemakaian sistem absensi tersebut.
4.3
Prosedur Pemakaian Alat Absensi Sebelum melakukan uji absensi kehadiran karyawan maka terlebih dahulu mengetahui bagaimana cara pemakaiannya, berikut ini adalah cara pemakaian alat absensi secara urut: A. Pertama colokkan ujung kabel USB pada terminal USB komputer tunggu sampai inisial suara dari Windows berbunyi.
51
Gambar 4.3.1 Pemasangan Mesin Absensi Pada Komputer
B. Setelah bunyi selesai lalu aktifkan program Delphi 7, klik file menu lalu cari file program PAbs1.dpr
Gambar 4.3.2 Tampilan Mengaktifkan Program
C. Setelah itu akan muncul kotak menu masuk program lalu klik OK tanpa memasukkan password.
52
D. Setelah tampil awal program klik menu setting pada pojok kanan atas lalu pilih set com port RFID. E. Setelah itu akan muncul kotak sederhana properties RFID maka pilihlah baudrate 9600 BPS lalu akan muncul tulisan Port RFID connected pada pojok kanan bawah. F. Begitu juga set com port untuk SMS Gateway, namun pilihlah baudrate 115200 BPS maka akan muncul tulisan Port SMS connected pada pojok kiri bawah.
Gambar 4.3.3 Tampilan Awal Program Absensi Berbasis Delphi 7
G. Selanjutnya siapkan beberapa kartu yang dijadikan sebagai alat absensi karyawan. Kartu tersebut disediakan sejumlah 5 keping sebagai contoh uji absensi pada mesin, berikut ini adalah kartu RFID atau disebut juga RFID Tag.
53
Gambar 4.3.4 Kartu RFID
H. Tempelkan bahwa
kartu
pada
mesin
absensi
maka
kartu
tersebut
belum
terdaftar,
lalu
mendaftarkan
datanya.
Pada
penelitian
ini
akan klik
terdeteksi OK
dimasukkan
untuk data
karyawan BPTIKP sebagian saja. I.
Siapkan minimal dua Handphone karena satu untuk pimpinan dan satunya untuk karyawan, daftarkan masing-masing nomer Handphone pada program absensi.
J.
Klik menu edit lalu pilih edit data karyawan, klik tombol edit di bagian bawah lalu isikan datanya terutama nomer handphone tersebut.
K. Langkah terakhir yaitu klik tombol simpan pada bagian bawah menu edit data, maka sistem absensi siap digunakan.
54
4.4
Bentuk Dokumen Dari Hasil Uji Alat Mengingat kembali permasalahan awal pada kantor BPTIKP yaitu
menggunakan
Absensi
manual
yang
memiliki
kelemahan
karena
kesalahan manusia yaitu hilangnya kertas absensi. Namun setelah dibuat mesin ini dimana data yang dihasilkan berupa file pdf yang bisa dirubah ke format excel maka mengurangi resiko hilangnya kertas atau data hadir karyawan.
Gambar 4.4.1 Penyimpanan Data Hasil “Absensi 1” berupa file PDF.
Namun demikian, file tersebut bisa dicetak melalui mesin printer yang telah dipasang. Pada percobaan cetak hasil Absensi memakai printer Epson T1100 yang di share lewat jaringan.
55
Gambar 4.4.2 Cetak Absensi Melalui Printer Jaringan.
Adapun hasil cetakan melalui printer tersebut ialah sebagai berikut:
Gambar 4.4.3 Lembar Hasil Cetak Absensi Berupa Lembar Kertas.
56
4.5
Uji Absensi Kehadiran Menggunakan Kartu RFID Setelah permasalahan pertama dari latar belakang diselesaikan, kali
ini dengan adanya mesin absensi yang terhubung dengan jam dunia GMT+7 (Greenwich Mean lebih awal 7 jam Time yaitu Bangkok, Hanoi, Jakarta) maka akan mengurangi kecurangan pada karyawan saat Absensi kehadiran pagi hari. Hal tersebut adalah salah satu kelemahan absensi manual pada BPTIKP berupa lembaran kertas yang tiap pagi karyawan menulis lebih awal saat masuk kerja supaya tidak dikenai hukuman.
Gambar 4.5.1 Pemakaian Waktu Dunia GMT+7 Pada Komputer [33]
Kemudian melakukan simulasi bahwa karyawan saat masuk pagi menempelkan kartu pada pemancar RFID yang sekaligus reader sehingga
57
muncul
nama
dan
waktu
orang
tersebut
saat
melakukan
absensi,
kemudian langsung ter-rekam datanya di basis data komputer.
Gambar 4.5.2 Uji Absensi Menggunakan Kartu RFID
Dari hasil Tag yang dilakukan akan muncul tampilan pada program absensi yaitu sebagai berikut :
Gambar 4.5.3 Absensi Menggunakan Kartu RFID Atas Nama Sucipto
58
Pada tag tersebut muncul nama Sucipto karena kode heksa yang terbaca pada kolom id tersebut telah didaftarkan sebagai Sucipto. Kemudian Tag selanjutnya muncul data bernama Donovan.
Gambar 4.5.4 Tampilan Absensi Pada Komputer Menggunakan Kartu RFID Atas Nama Donovan
Gambar 4.5.5 Tampilan Absensi Pada Komputer Menggunakan Kartu RFID Atas Nama Ryan
59
Gambar 4.5.6 Tampilan Absensi Pada Komputer Menggunakan Kartu RFID Atas Nama Titik Sulistyorini
Gambar 4.5.7 Tampilan Absensi Pada Komputer Menggunakan Kartu RFID Pimpinan Kasubag Tata Usaha
Pada
uji
coba
Absensi
telah
dilakukan
beberapa
kali,
sedangkan data yang diambil yaitu pada tanggal 3 sampai 4 Januari
60
2016 dan 1 Februari 2016 sehingga hasil yang didapat ialah sebagai berikut:
Gambar 4.5.8 Laporan Absensi Karyawan Pada Program
4.6
Uji Absensi Menggunakan SMS Gateway Setelah uji Absensi menggunakan Kartu RFID, kali ini akan melakukan
absensi melalui SMS yang akan dikirimkan ke mesin SMS Gateway. Absensi melalui SMS ini adalah untuk menjawab permasalahan pada kantor BPTIKP saat ada karyawan maupun salah satu pimpinan yang menuju ke kantor Dinas Pendidikan dahulu, sehingga dengan kejadian itu karyawan tersebut terlambat sampai kantor BPTIKP.
61
Gambar 4.6.1 Program Absensi Posisi Siap
Pada gambar tersebut menunjukkan bahwa pemrograman absensi posisinya siap untuk menerima input absensi yang dilakuan pada pukul 6.05 pagi tanggal 16 Mei 2016. Sedangkan yang ditunjukkan pada tanda panah merah tersebut lingkaran berwarna putih berarti belum ada input SMS dari karyawan yang ijin. Saat karyawan terlambat maka melakukan ijin lewat SMS dengan format: ijin*keperluannya lalu kirim ke nomer mesin 0856-4152-5803, namun dengan syarat bahwa diperbolehkan ijin datang terlambat karena ikut rapat atau mengambil surat penting di kantor Dinas Pendidikan yang dibuktikan dengan pendukungnya yaitu adanya berkas surat dan panggilan dari kepegawaian Dinas Pendidikan. SMS ijin tersebut diteruskan ke nomer pimpinan, kemudian pimpinan menjawab ya atau tidak ke nomer mesin. Berikut ini adalah gambar ijin melalui SMS:
62
Gambar 4.6.2 SMS Ijin dari Layar Handphone Titik Sulistyorini
Pada tanggal 16 Mei 2016 karyawan bernama Titik Sulistyorini melakukan ijin lewat SMS karena mengambil berkas penting yang bersifat mendesak. SMS tersebut dikirim ke nomer mesin dengan format “ijin*ambil berkas penting” hal ini maksudnya adalah karyawan tersebut
minta
ijin
karena
ambil
surat
penting,
beberapa
kemudian muncul tanda pada program absensi yaitu sebagai berikut:
63
detik
Gambar 4.6.3 Ijin Dari Titik Sulistyorini Pada Program Absensi
Pada program absensi tersebut muncul tanda SMS ijin dari Titik Sulistyorini dan ID terbaca menyala berwarna hijau yang ditunjukkan panah berwarna merah. Setelah SMS diterima mesin lalu diteruskan ke nomer pimpinan Kasubag. Tata Usaha. Berikut ini adalah SMS dari mesin absensi yang masuk ke nomer handphone pimpinan:
Gambar 4.6.4 Ijin Dari Titik Sulistyorini Pada Handphone Pimpinan
64
Pada gambar tersebut adalah tampilan SMS di nomer pimpinan yang diteruskan dari nomer mesin dan ditunjukkan panah berwarna merah. Kemudian panah merah selanjutnya adalah isi SMS yang berisi format ijin dari Titik Sulistyorini dilengkapi dengan nomer handphonenya. Setelah pimpinan menerima jawaban
“ya”
atau
“tidak”.
SMS tersebut, kemudian memberi
Jawaban
ini
adalah
wewenang
yang
dimiliki pimpinan kepegawaian atau Kepala Sub. Bagian Tata Usaha. Berikut ini adalah SMS dari pimpinan menjawab ijin tersebut:
Gambar 4.6.5 SMS Jawaban Dari Pimpinan Pada Handphone Pimpinan
Pada gambar tersebut menunjukkan bahwa Pimpinan menjawab iya ijin dari Titik Sulistyorini dengan cara yaitu: menyalin isi SMS kemudian menempelkan hasil salinan pada kotak SMS keluar dan
65
ditambahi (, *ya = koma bintang ya) dan dikirim ke nomer mesin lagi. Hal tersebut seperti ditunjukkan pada panah merah. Setelah pimpinan menjawab
SMS ke nomer mesin kemudian
muncul tanda pada program absensi yang ditunjukkan pada gambar berikut:
Gambar 4.6.6 Tanda Jawaban Dari Pimpinan Pada Program Absensi
Pada gambar di atas adalah tanda dari jawaban pimpinan yang masuk ke program absensi. Perbedaan saat tanda ijin masuk seperti gambar 4.6.3 dengan jawaban pimpinan gambar 4.6.6 adalah pada lampu indikator yang ditunjukkan panah berwarna merah, yaitu jika tanda
ijin
masuk
berwarna
hijau
sedangkan
jawaban
pimpinan
berwarna biru. Setelah SMS jawaban tersebut masuk ke nomer mesin, kemudian mesin meneruskan ke nomer Titik Sulistyorini 0857-2885-3378. SMS
66
yang dikirimkan dari nomer mesin ialah sebagai berikut, yaitu yang ditunjukkan pada panah putih:
Gambar 4.6.7 SMS Jawaban Dari Pimpinan Pada Handphone Titik Sulistyorini
Gambar tersebut adalah bukti bahwa karyawan bernama Titik Sulistyorini telah mendapatkan ijin dari pimpinan yang tersimpan pada SMS dengan munculnya teks -Diijinkan, dan ijin lewat SMS akan masuk dalam rekap data pada program.
67
Kemudian pada tanggal 30 Mei ada karyawan lain melakukan ijin kepada pimpinan melalui SMS ke nomer mesin, berikut ini adalah tampilan SMS nya:
Gambar 4.6.8 SMS Ijin Dari Karyawan Pada Handphone Bowo Leksono
Pada gambar tersebut menampilkan format “ijin*rapat jam 7”. Hal itu mengandung maksud yaitu karyawan bernama Bowo Leksono minta ijin karena rapat jam 7, kemudian setelah kirim pesan tersebut, beberapa detik kemudian muncul tanda pada program absensi yaitu sebagai berikut:
68
Gambar 4.6.9 Tanda Pesan Masuk Bowo Leksono Melalui Alat Absensi
Gambar tersebut adalah tanda pesan masuk dari Bowo Leksono pada program absensi, hal tersebut ditunjukkan pada panah merah yaitu indikator menyala hijau dan muncul teks “SMS dari Bowo Leksono” Setelah
pesan
tersebut
diterima
nomer
mesin
dan
program
absensi maka beberapa detik kemudian akan diteruskan ke nomer pimpinan, berikut ini adalah SMS yang masuk ke telepon genggam pimpinan:
69
Gambar 4.6.10 SMS Masuk Dari Bowo Leksono Pada Telepon Genggam Pimpinan
Pada SMS tersebut muncul nomer telepon Bowo Leksono yaitu 0856-4144-9985, kemudian muncul teks Bowo Leksono Minta Ijin Karena rapat jam 7 seperti yang ditunjukkan pada panah warna merah. Setelah menerima
SMS kemudian pimpinan menjawab dengan
cara menyalin pesan masuk dan menambahi (koma bintang ya = , *ya) berikut ini adalah gambarnya:
Gambar 4.6.11 Format SMS Menjawab Dari Handphone Pimpinan
70
Gambar tersebut adalah urutan SMS pada nomer pimpinan yaitu: panah merah pertama menunjukkan nomer mesin yang mengirimkan SMS tersebut, kemudian panah merah kedua adalah SMS jawaban dari pimpinan sesuai formatnya yaitu dengan menambahkan (, *ya) lalu dikirim ke nomer mesin juga. Setelah pimpinan menjawab ke nomer mesin maka ada tanda pada mesin absensi seperti yang ditunjukkan pada gambar berikut ini:
Gambar 4.6.12 Tanda Jawaban Dari Pimpinan Pada Program Absensi
Pada gambar di atas adalah tanda dari jawaban pimpinan yang masuk ke program absensi. Perbedaan saat tanda ijin masuk seperti gambar 4.6.9 dengan jawaban pimpinan gambar 4.6.12 adalah pada lampu indikator yang ditunjukkan panah berwarna merah, yaitu jika tanda
ijin
masuk
berwarna
hijau
berwarna biru.
71
sedangkan
jawaban
pimpinan
Setelah SMS jawaban tersebut masuk ke nomer mesin, kemudian mesin meneruskan ke nomer Bowo Leksono 0856-4144-9985. SMS yang dikirimkan dari nomer mesin ialah sebagai berikut:
Gambar 4.6.13 SMS Jawaban Dari Pimpinan Pada Handphone Bowo Leksono
Gambar tersebut adalah bukti bahwa karyawan bernama Bowo Leksono telah mendapatkan ijin dari pimpinan, yang tersimpan pada SMS
di handphone Bowo Leksono. Selain itu ijin tersebut akan masuk
di dalam rekap data pada program Delphi 7.
72
4.7
Cetak Hasil Absensi Setelah tahap ujicoba telah selesai, maka tahap akhir adalah
mencetak hasil Absensi. Adapun tata cara
mencetak ialah pada
program absensi lalu masuk ke menu edit data absensi. Maka akan tampil gambar seperti berikut ini:
Gambar 4.7.1 Rekap Data Absensi Karyawan.
Setelah muncul gambar di atas, kemudian klik tombol cetak maka akan tercetak hasilnya seperti gambar berikut ini:
73
Gambar 4.7.2 Laporan Absensi Karyawan.
Pada gambar tersebut adalah rekap data program absensi hasil dari uji coba absensi karyawan melalui RFID dan SMS Gateway. Dari gambar tersebut ada panah berwarna kuning yaitu hasil uji absensi memakai kartu RFID pada jam 7 kurang maka statusnya masuk. Untuk panah berwarna merah ialah hasil uji absensi memakai kartu
RFID
namun
lebih
dari
jam
7
maka
statusnya
terlambat,
sedangkan panah berwarna hijau yaitu hasil uji ijin melalui SMS dengan keterangan ijinnya yaitu: ijin karena ambil berkas penting.
74
Bab V PENUTUP 5.1
Kesimpulan Setelah semua proses penelitian dilakukan, mulai studi literatur,
perancangan
hardware
dan
software,
serta
pembahasan
hasil
pengujian, maka terdapat beberapa hal yang dapat disimpulkan yaitu: 1.
Rancang bangun mesin absensi berbasis RFID dan SMS Gateway telah
dapat
diselesaikan
untuk
diaplikasikan
sehingga
menjadi
solusi permasalahan absensi karyawan pada BPTIKP. 2.
Mengintegrasikan
mesin
absensi
SMS
Gateway
dengan
Server
yaitu mengikuti prosedur pemakaian alat absensi. 3.
Alat atau sistem telah diuji sampai mendapatkan hasil yang sesuai dengan harapan dari BPTIKP yaitu karyawan saat absensi tidak bisa mengelabui jam masuk, data absensi tersimpan aman dalam server sehingga tidak takut hilang, karyawan yang ikut rapat dapat ijin lewat SMS ke nomer mesin. Laporan absensi dapat dicetak pada printer yang telah terpasang adalah sebagai bukti laporannya.
75
5.2
Saran Dari pengamatan dan analisis terhadap metode yang dilakukan pada
penelitian ini, penulis memberikan beberapa saran agar nantinya dapat memperbaiki
penelitian
ini
sebagai
tahap
pengembangan
selanjutnya
antara lain: A. Menambahkan Sistem Mikrokontroller yang sudah diisi program pada IC Mikro sehingga tanpa komputer menjadi lebih praktis pemakaian mesin absensi tersebut. B. Mengembangkan
program
absensi
sehingga
terjadi
kondisi
yang
diharapkan keberhasilannya seperti diperhitungkan pemotongan gaji. C. Koneksi
USB
tidak
stabil
saat
digunakan
lama
sehingga
harus
menyambungkan ulang, sebaiknya mengganti perangkat USB HUB yang lebih stabil.
76
DAFTAR PUSTAKA 1. http://daerah.sindonews.com/read/1017386/194/tak-disiplin-dua-pns-anambassegera-dipecat-1435335726 diakses pada 1 Oktober 2015. 2. http://www.kemenag.go.id/file/dokumen/PP532010.pdf Oktober 2015.
diakses
pada
3
3. Cahyadi, Dedy, 2009, Desain Sistem Absensi PNS Berbasis Teknologi RFID, Jurnal Penelitian Universitas Mulawarman, Samarinda. 4. Purnama Diaz, Tengku Achmad Riza, Rita Destiwati, 2012, Realisasi Aplikasi Jadwal Mengajar dan Absensi Asisten Praktikum Berbasis Web Dan SMS Gateway Pada Kampus Politeknik Telkom, Jurnal Penelitian Politeknik Telkom, Bandung. 5. http://repository.usu.ac.id/bitstream/123456789/33822/4/Chapter%20II.pdf diakses pada 5 Oktober 2015. 6.
http://www.kajianpustaka.com/2014/04/pengertian-dan-jenis-jenisabsensi.html diakses pada 7 Oktober 2015.
7.
http://elib.unikom.ac.id/files/disk1/545/jbptunikompp-gdl-yugotriatm-272146-unikom_y-i.pdf diakses pada 10 Oktober 2015 pada halaman 12.
8.
http://teknikelektronika.com/pengertian-spektrum-frekuensi-radiopengalokasiannya/ diakses pada 12 Oktober 2015.
9.
Prasetya, Yudi, 2010, Perhitungan Jumlah Kendaraan Dengan RFID, TA Teknik Elektro Universitas Dian Nuswantoro, Semarang.
10. http://repository.usu.ac.id/bitstream/123456789/33822/4/Chapter%20II.pdf diakses pada 15 Oktober 2015. 11. Sanjaya, Taufik Adi, 2011, “Pemrograman Delphi” 12. https://dev.mysql.com/doc/refman/5.0/en/what-is-mysql.html diakses pada 17 Oktober 2015. 13. http://dev.mysql.com/doc/refman/5.0/en/features.html Oktober 2015.
diakses
pada
14. http://www.duniailkom.com/tutorial-mysql-alasan-menggunakan-mysql/ diakses pada 22 Oktober 2015.
77
19
15. Fitri Susanti, S.N.M.P. Simamora, Chindie Purnamasari, 2010, Implementasi SMS Gateway Dalam Solusi Penyediaan Laporan Peserta Didik Kursus, Jurnal Penelitian Politeknik Telkom, Bandung. 16. Fahrudin, Tora, 2011, Pencatatan Dan Pemantauan Kehadiran Perkuliahan Di Lingkungan Politeknik Telkom Berbasis RFID Dan Aplikasi Web, Jurnal Penelitian Politeknik Telkom, Bandung. 17. Kadir, Abdul, 2004, Dasar Aplikasi Database Mysql Delphi, Andi Offset, Yogyakarta. 18. Tim Penyusun Modul Delphi, 2006, Modul Praktek Laboratorium Komputer Borland Delphi, Bina Sarana Informatika, Jakarta. 19. http://apasihbedanya.blogspot.co.id/2013/03/apa-sih-bedanya-bandwidthbitrate-dan.html diakses pada 29 Juli 2016. 20. http://RFID-radiofrequencyid.blogspot.com/2011/11/mengapa-menggunakan-RFIDdan-mengapa_01.html diakses pada tanggal 25 Oktober 2016.
21. http://www.jesic-tech.com/RFID_tag.html diakses pada tanggal 30 Juli 2016. 22. https://f312di.wordpress.com/category/tugas-imk/ diakses pada tanggal 30 Juli 2016. 23. http://elektronika-dasar.web.id/pengertian-dan-komponen-radio-frequencyidentification-rfid/ diakses pada tanggal 30 Juli 2016. 24. https://yudhipri.wordpress.com/2013/03/26/ketika-mengirim-sms-apa-yangterjadi/ diakses pada tanggal 30 Juli 2016. 25. http://repository.amikom.ac.id/files/Publikasi_09.11.3419.pdf tanggal 30 Juli 2016 pada halaman 6.
diakses
26. https://delphi7tutor.wordpress.com/2011/10/10/ide-borland-delphi-7/ diakses pada tanggal 30 Juli 2016. 27. http://oipall.blog.st3telkom.ac.id/2016/01/04/21/ 30 Juli 2016.
diakses
pada
tanggal
28. http://delphistmikpalangkaraya.blogspot.co.id/2013/11/mengenalkomponen-dasar-dan-fungsinya_17.html diakses pada tanggal 30 Juli 2016.
78
29. http://febi27.blogspot.co.id/2014/04/ide-delphi.html tanggal 30 Juli 2016.
diakses
30. http://babarayaanprogramer.blogspot.co.id/2015/05/mengenalkomponen-dasar-dan-fungsi-pada.html diakses pada tanggal 2016.
pada
30
Juli
31. http://jadiahli.com/delphi-dan-oop-object-oriented-programming/ diakses pada tanggal 30 Juli 2016. 32. http://kodelphi.blogspot.co.id/2011/11/komponen-dan-delphi-projectfiles.html diakses pada tanggal 30 Juli 2016. 33. http://www.norisanto.com/uncategorized/10-negara-denganpembagian-wilayah-waktu-terbanyak/ diakses pada tanggal 2016.
79
30
Juli