1 BAB I
PENDAHULUAN
1.1 Tujuan
Skripsi ini bertujuan untuk merancang sebuah sistem untuk absensi menggunakan sidik jari yang disertakan online message gateway sebagai pengontrol tambahan.
1.2 Latar Belakang
Perkembangan ilmu pengetahuan di segala bidang dalam era globalisasi saat ini begitu pesat. Terutama dalam bidang Teknik Elektro dan Teknologi Informasi yang semakin maju seiring dengan kebutuhan pemakai.
Di jaman yang modern ini, perangkat lunak (softwa re) dan perangkat keras (hardwa re) sudah tidak bisa terlepas dari satu sama lain karena dimana ada perangkat keras disitu juga ada perangkat lunak dan sebaliknya. Perangkat lunak dan perangkat keras hampir digunakan di semua perangkat/alat yang dipakai serta digunakan untuk kemudahan dalam kegiatan sehari-hari maupun dalam pekerjaan sehari-hari, selain itu alat-alat yang digunakan dapat befungsi sebagai pengaman/pengontrol dalam pekerjaan/kegiatan sehari-hari. Oleh karena itu alangkah baiknya digunakan dan dimanfaatkan sebaik mungkin.
Salah contohnya adalah sistem absensi sidik jari, pada sistem absensi sidik jari ini terdapat perangkat lunak dan perangkat keras yang tidak dapat terpisahkan. Sistem
absensi sidik jari ini juga sangat berguna pada kehidupan sehari-hari dan pekerjaan. Sistem ini dapat digunakan pada instansi pemerintah, sekolah, perkantoran, pertokoan, dan instansi – instansi lainya.
Oleh sebab itu pada skripsi ini diusulkan sebuah sistem absensi sidik jari untuk keperluan sehari-hari, ditambahkan dengan online mesage gatewa y sebagai pelengkap. Online mesage gateway ini ditambahkan pada sistem tersebut untuk memudahkan
2
Beberapa perbedaan sistem presensi ini dengan sistem presensi yang sudah ada (sistem absensi siswa berbasis bot elegram dan sms[8]). Sistem ini terintergrasi dengan
mesin absensi sidik jari, sedangkan sistem yang sudah ada tidak (Ketua kelas dan
sekretaris kelas setiap hari belajar, melaporkan teman-temannya yang tidak hadir di kelas kepada bot telegram). Sistem ini murni menggunakan online mesage gatewa y/telegram, sedangkan sistem yang sudah ada masih menggunakan sms operator.
Selain itu sistem presensi ini lebih sederhana dalam penggunaan serta lebih hemat dalam biaya bulanannya (cukup sediakan internet).
1.3 Gambaran Sistem
Perancangan sistem dalam skripsi ini terdiri dari dua alat absensi sidik jari (X100C), LAN (Local Area Network), komputer utama/server, dan komputer/ponsel pintar klien (client). Alat absensi di hubungkan kepada komputer menggunakan LAN
dan switch, Laptop/komputer digunakan untuk menjalan program utama dan
menampilkan antarmuka pengguna atau UI, serta sebagai server, program utama berfungsi untuk menarik data secara waktu riil (real-time), menyimpan data, mengirim perintah kepada bot (robot program otomatis) agar bot mengirim pesan kepada komputer/ponsel pintar klien.
1.4 Spesifikasi Sistem
Berdasarkan surat tugas dari Fakultas Teknik Elektonika dan Komputer Program
Studi Sistem Komputer Universitas Kristen Satya Wacana – Salatiga nomor 31/I.3/FTEK/V/2017 spesifikasi system yang dibuat adalah sebagai berikut :
1. Diasumsikan akan data yang masuk dan keluar setelah ada presensi masuk terhadap alat absensi x100c.
2. Menamai/melabeli data yang keluar dari alat absensi.
3. Mengambil data dari alat absensi untuk dikirim menuju bot/online mesage gateway.
3
1.5 Sistematika Penulisan
Skripsi ini secara penulisan dibagi menjadi lima(5) bab. Dengan rincian secara umum pada tiap bab sebagai berikut :
Bab I berisi tentang tujuan, latar belakang permasalahan, gambaran sistem, spesifikasi sistem, dan sistematika penulisan.
Bab II berisi tentang dasar teori user datagra m protocol , telegram dengan telegram bot/API, microsoft visual studio dengan visual basic .NET, microsoft sql server, dan spesifikasi dari alat solution x100c. Bab III berisi tentang perancangan system yang digunakan, perancangan
user interface, dan cara kerja sistem.
Bab IV berisi tentang pengujian koneksi alat absensi dengan komputer/PC, pengujian real-time events, pengujian pengiriman pesan pada telegram dan telegram bot, run test program, dan pengujian database.