Diajukan Oleh
BINNAZIR ARAFI
460802992
SURAT PERNYATAAN
PENULISAN IJAZAH / TRANSKRIP
Yang bertanda tangan dibawah ini menyatakan dengan sebenar benarnya, bahwa
data berikut ini :
a. Nama
: Binnazir Arafi
c. Agama
: Islam
d. NBI
: 460802992
e. Jurusan
: Teknik Informatika
: S1 Teknik Informatika
g. Alamat Tetap
i. Judul Skripsi
Dosen Pembimbing
: Ir. Sugiono, MT
Maju Sidang TA
m. Nilai Sidang TA
: 75,05 (AB)
n. Pekerjaan
: Mahasiswa
: Suradi
Adalah data yang benar untuk Penulisan Ijazah dan Transkrip, Apabila dikemudian hari
ternyata ada kesalahan dalam Penulisan Ijazah/Transkrip yang diakibatkan oleh data
terrsebut diatas, maka saya akan menanggung segala akibatnya.
Bersama ini pula saya lampirkan :
-
Draf Nilai Sementara & Nilai Praktikum ( Asli + Foto Copy 3 lembar )
Pas Photo hitam putih ( memakai dasi & setelan jas hitam ) ukuran : 4x6 dan 3x4 masing masing 2 lembar.
Surabaya, ....................................
Yang Menyatakan
Binnazir Arafi
ABSTRAKSI
: BINNAZIR ARAFI
NBI
: 46.08.02992
Jurusan
: Teknik Informatika
Fakultas
: Teknik
Judul
Mengetahui / Menyetujui
Dosen Pembimbing I
Ir. Sugiono, MT
NPP. 20460.98.0502
Surabaya
Surabaya
NPP. 20450.00.0515
NPP. 20460.00.0513
KATA PENGANTAR
Segala puji dan syukur semata ditujukan ke hadirat ALLAH SWT yang
telah memberikan rahmat dan hidayah-Nya sehingga memungkinkan penulis
untuk menyelesaikan Tugas Akhir yang berjudul
SISTEM INFORMASI
Penyusun
5. Bapak Anton Breva Yunanda, ST, M.MT, selaku dosen wali penulis.
6. Para dosen Teknik Informatika Universitas 17 Agustus 1945 Surabaya
lainnya yang telah menambah wawasan/ilmu penulis dalam bidang IT.
7. Bapak Bayu selaku mantan wali kelas dan Pak Arip selaku bagian
kesiswaan yang telah memberi bimbingan dan informasi serta do a beliau
sehingga saya bisa menyelesaikan tugas akhir ini dengan lancar.
8. Teman-teman sejawat di UNTAG Didit, Fajar, Doel alias Amin, Wawan,
Deby dan kawan-kawan semua terima kasih telah mensupport dan
membantu untuk sekedar info tentang semua hal maupun do
a mereka.
anya serta
DAFTAR ISI
Abstraksi ......................................................................................................
ii
iii
iv
vi
ix
Bab I Pendahuluan..........................................................................................
1.1
Belakang ......................................................................................
1.2
Rum
usan Masalah ............................................................................... 2
1.3
an Masalah ...................................................................................
Batas
2
Tujua
3
1.4
1.5
Latar
1
Meto
dologi Penelitian .......................................................................... 3
1.6
matika Penelitian .........................................................................
Siste
4
2.1
ertian Sistem Informasi ................................................................
Peng
6
2.1.1
Siste
m........................................................................................ 6
2.1.2
Infor
masi ................................................................................... 10
2.1.3
Siste
m Informasi Sistem............................................................ 11
2.2
sa Sistem ......................................................................................
Anali
12
Data .............................................................................................
Basis
17
2.3
2.4
Abse
nsi ................................................................................................ 18
2.5
nd Dhelpi 7.0 ..............................................................................
Borla
18
enalan PHP...................................................................................
Peng
20
2.6
2.7
Peng
enalan Database MySQL ............................................................. 20
2.8
base ..............................................................................................
Data
21
Radi
22
2.9
2.10
RFID
Tag ............................................................................................. 23
2.10.1
fikasi Tag Berdasarkan Tenaga .......................................
Klasi
24
Klasi
25
2.10.2
2.10.3
RFID
Reader .............................................................................. 26
2.10.4
ensi RFID ........................................................................
2.10.5
2.11
Freku
26
Kate
gori Sistem RFID dan Pemanfaatannya ........................... 27
Label
RFID .......................................................................................... 28
2.12
232 DELTA USB to RS232 CONVENTER ..............................
DU28
2.12.1
Spesi
fikasi ................................................................................ 28
2.12.2
Desk
ripsi .................................................................................. 29
2.13
3F (Modul RFID Read/Write) ....................................................
CR01
29
31
3.1
sa Sistem ......................................................................................
3.2
Anali
31
Peran
cangan Sistem Absensi ................................................................ 31
3.2.1
Dhel
pi 7 ................................................................................... 32
3.2.2
MyS
QL .................................................................................... 32
3.2.3
PHP
.......................................................................................... 32
3.2.4
RFID
.......................................................................................... 32
3.2.5
SMS
Gateway ........................................................................... 33
3.3
Simu
lasi Komunikasi RFID dan Sms Gateway ................................... 33
3.4
n Sistem .......................................................................................
Desai
34
3.4.1
Siste
m Arsitektur ..................................................................... 34
3.4.2
Meto
de Mendapatkan Identitas RFID ...................................... 34
3.4.3
Meka
nisme Otorisasi RFID Dengan Data Pengguna ............... 35
3.4.4
Meka
nisme Pengiriman SMS ................................................... 35
3.4.5
Aplik
asi Absensi Berbasis RFID dan SMS Gateway ............... 36
3.4.6
Akse
s Database ....................................................................... 37
3.5
Diagr
am Proses Absensi ....................................................................... 39
3.5.1
Siste
m Absensi Siswa .............................................................. 39
3.5.2
Siste
m Absensi Pegawai .......................................................... 40
3.6
Diagr
am Konteks .................................................................................. 41
3.7
Flow Diagram (DFD) ..................................................................
Data
42
3.7.1
DFD
Level 1 ............................................................................. 43
3.7.2
DFD
Level 2 Proses 1 ............................................................... 44
3.7.3
DFD
Level 2 Proses 3................................................................ 45
3.7.4
DFD
Level 2 Proses 5................................................................ 45
3.7.5
DFD
Level 2 Proses 7................................................................ 45
3.8
y Relationship Diagram ERD ......................................................
Entit
46
Peme
46
47
51
3.9
4.1
Hard
ware .......................................................................................... 51
4.2
lasan Aplikasi Program ............................................................
Penje
53
4.2.1
Tamp
ilan Aplikasi Desktop Depan ........................................ 53
4.2.2
Form
User Siswa Baru ........................................................... 55
4.2.3
Form
User Pegawai Baru........................................................ 56
4.2.4
Form
User Login .................................................................... 57
9
4.2.5
Input
Manual Absensi Siswa ................................................. 58
4.2.6
Input
Manual Absensi Pegawai.............................................. 59
4.2.7
Form
Login............................................................................. 60
4.2.8
Hala
man Master Kelas ......................................................... 60
4.2.9
Form
Siswa............................................................................. 61
4.2.10
Hala
man Pegawai ................................................................ 61
4.2.11
Hala
man Master Jabatan....................................................... 62
4.2.12
Hala
man Absensi Siswa ...................................................... 63
4.2.13
Hala
man Absensi Pegawai ................................................... 63
4.2.14
Reka
pitulasi Sms .................................................................. 64
Bab V Penutup ...............................................................................................
5.1
mpulan ......................................................................................
5.2
65
Kesi
65
Saran
................................................................................................... 66
Daftar Pustaka
Lampiran
10
DAFTAR GAMBAR
Gambar
Halaman
2.1
Komp
onen Utama Sistem RFID................................................................ 24
2.2
Label
RFID................................................................................................. 28
2.3
DELTA USB to CONVERTER RS232...........................................
2.4
DU28
Deskri
psi DU-DELTA USB to CONVERTER RS232.............................. 29
2.5
r Pin CR013F...................................................................................
Gamba
30
Pengiriman SMS..............................................................................
Proses
36
3.1
11
3.2
m Aktifitas Aplikasi Absensi ..........................................................
Diagra
37
Diagra
38
3.3
3.4
Diagra
m Absensi Siswa.............................................................................. 40
3.5
m Absensi Pegawai..........................................................................
Diagra
41
Diagra
42
3.6
3.7
DFD
Level 1 ............................................................................................. 44
3.8
Level 2 Proses 1...............................................................................
DFD
44
DFD
45
3.9
3.10
DFD
Level 2 Proses 5............................................................................... 45
3.11
DFD
Level 2 Proses 7 .............................................................................. 45
3.12
Entity
Relationship Diagram (ERD) .......................................................... 46
3.13
Mappi
ng file............................................................................................... 46
4.1
si Absensi Sekolah (Desktop)..........................................................
Aplika
53
4.2
Indikat
or Koneksi........................................................................................ 54
4.3
Setting
Device.............................................................................................. 54
4.4
or Koneksi Modem...........................................................................
4.5
Indikat
55
Form
User Siswa Baru............................................................................... 55
4.6
User Pegawai Baru...........................................................................
Form
56
12
4.7
User Login........................................................................................
Form
57
Form
58
4.8
4.9
Form
Input Absensi Pegawai..................................................................... 59
4.10
Form
Login Untuk Operator...................................................................... 60
4.11
Form
Master Kelas..................................................................................... 60
4.12
Form
Master Siswa.................................................................................... 61
4.13
Halam
an Pegawai....................................................................................... 62
4.14
Halam
an Master Jabatan............................................................................. 62
4.15
Halam
an Absensi Siswa............................................................................. 63
4.16
Halam
an Absensi Pegawai.......................................................................... 64
4.17
Halam
an Rekapitulasi SMS........................................................................ 64
DAFTAR TABEL
Tabel
Halaman
2.1
Tabel
Pin CR013 F............................................................................................. 30
3.1
Tabel
SMS Send................................................................................................. 47
3.2
Tabel
13
Siswa........................................................................................................ 47
3.3
Tabel
Master Kelas............................................................................................. 48
3.4
Tabel
Pegawai.................................................................................................... 48
3.5
Tabel
Master Jabatan.......................................................................................... 49
3.6
Tabel
Absensi Siswa........................................................................................... 49
3.7
Tabel
Absensi Pegawai....................................................................................... 50
14
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Pada zaman globalisasi ini, setiap sector kehidupan mengalami
perkembangan yang sangat pesat dalam hal teknologi informasi. Dunia pendidikan
seakan-akan tidak mau ketinggalan dalam pengembangan dalam dunia teknologi
informasi. Berbagai cara dilakukan oleh dunia pendidikan untuk dapat mengikuti
arus perubahan dan perkembangan teknologi informasi. Untuk itu dunia pendidikan
perlu terus mengembangkan teknologi secara berkesinambungan agar pendidikan
sendiri bisa diberikan dengan semakin berkualitas.
Pengembangan teknologi sendiri merupakan suatu investasi dibidang
pendidikan. Dimana dengan adanya dimana dengan adanya pengembangan teknologi
yang berkesinambungan, akan semakin memperhandal kualitas system pendidikan
dari suatu instansi pendidikan tersebut yang dapat berdampak pada peningkatan
permintaan calon siswa dalam memilih suatu instansi pendidikan untuk melanjutkan
studinya.
Perkembangan yang akan di bahas pada skripsi ini adalah pengembangan
yang dilakukan pada system absensi SMA SEJAHTERA I Surabaya, dengan harapan
system absensi akan berjalan lebih efektif dan efisien. Pengembangan ini tentu saja
berorientasi pada kebutuhan dari para pengguna system dan pengakses sistem. Dalam
hal ini pengguna system absensi di SMA SEJAHTERA I Surabaya adalah siswa,
guru, mata pelajaran, wali kelas, dan wali murid.
Pada awalnya system absensi dilakukan dengan cara manual, yaitu
menggunakan system absensi kertas. Tetapi seiring dengan meningkatnya jumalah
pengguna system dan padatnya kurikulum pengajaran, system absensi kertas mulai
dirasa mengalami kemunduran dan sulit untuk memenuhi kebutuhan pengguna
system secara efektif dan efisien. Hal ini dikarenakan proses absensi yang panjang,
proses update absensi yang panjang. Absensi ini juga dapat memudahkan wali murid
untuk mengetahui absensi anaknya secara efektif.
Untuk menangani masalah-masalah diatas, maka dirancanglah sebuah system
yang dapat memenuhi kebutuhan pengguna system sekaligus dapat memberikan
solusi atas permasalahan-permasalahan diatas. Hal inilah yang memunculkan system
absensi yang baru yaitu SISTEM INFORMASI ABSENSI SMA SEJAHTERA I
SURABAYA BERBASIS WEB.
1.2
Rumusan Masalah
Berdasarkan latar belakang diatas maka dapat dirumuskan masalah sebagai
berikut :
1. Bagaimana merancang proses absensi siswa secara singkat?
2. Bagaimana merancang proses update data absensi dengan cara yg lebih
efisien?
3. Bagaimana merancang proses wali murid untuk mengetahui absensi anaknya
secara cepat?
1.3
Batasan Masalah
Untuk dapat menjawab permasalahan diatas, maka akan dibatasi dalam ruang
1. Sistem yang akan dibahas kali ini adalah metode pembacaan dari Label RFID
ke komputer oleh RFID reader.
2. Sistem ini dibangun dengan RFID Label Mifare standard, CR013F (modul
RFID Read/Write), DU-232 (modul UART to USB), PHP, dan Dhelpi 7.
3. Agar wali murid mengetahui secara cepat absensi anaknya maka dari alat
pembantu RFID diteruskan ke server dan akan ditampilkan di WEB.
1.4
1.5
Metodologi Penelitian
Metode penelitian yang digunakan dalam perancangan dan pembuatan
laporan dan system informasi ataupun aplikasi tugas akhir ini menggunakan langkahlangkah sebagai berikut :
a. Studi Pustaka
Mencari informasi yang berasal dari media cetak, buku-buku dan situs web
di Internet yang mendukung penyusunan skripsi ini.
b. Survei Kebutuhan
Tahap survey dilakukan dengan melakukan pengamatan terhadap kebutuhan
akan sistem absensi.
c.
Perancangan Aplikasi
d.
Dalam tahap ini pembuatan aplikasi ini menggunakan Visual Basic 2008
untuk antar muka pengguna (user interface).
e.
Pada tahap ini dilakukan pengujian terhadap perangkat lunak yang telah
dibuat.
f.
1.6
Sistematika Penelitian
Sistematika dalam penulisan skripsi ini disusun dengan urutan sebagai
berikut :
BAB I PENDAHULUAN
Bab ini akan membahas mengenai latar belakang masalah, rumusan masalah,
batasan masalah, tujuan dan manfaat, metodologi penelitian, serta sistematika
penulisan untuk menjelaskan pokok-pokok pembahasan.
Pada bab ini menjelaskan beberapa teori yang mencakup RFID dan beberapa
hal lain yang terkai t dengan pemrograman kartu RFID serta teori-teori lain yang
menunjang skripsi ini.
BAB III PERANCANGAN DAN DESAIN SISTEM
Pada bab ini adalah mengenai perancangan, design dan penentuan input dan
output dari sistem informasi absensi berbasis web dengan RFID.
BAB IV PENGUJIAN DAN ANALISA SISTEM
Berisi tentang penerapan dari bab III sesuai dengan perancangan yang
diuraikan didalamnya dan pengujian dari sistem
dengan RFID.
BAB V PENUTUP
Berisi kesimpulan yang diambil dan saran-saran untuk pengembangan
selanjutnya mengenai dari sistem informasi absensi berbasis web dengan RFID.
BAB II
LANDASAN TEORI
2.1
2.1.1 Sistem
Definisi sistem menurut Dr. Ir. Harijono Djojodihardjo (1984: 78) adalah sebagai
berikut:
Suatu sistem adalah sekumpulan objek yang mencakup hubungan fungsional
antara tiap-tiap objek dan hubungan antara ciri tiap objek, dan yang secara keseluruhan
merupakan suatu kesatuan secara fungsional.
Lani Sidharta (1995: 9), mendefinisikan sistem sebagai berikut:
Sistem adalah himpunan dari bagian bagian yang saling berhubungan yang
secara bersama mencapai tujuan tujuan yang sama
Terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang
menekankan pada prosedurnya dan yang menekankan pada komponen dan elemennya.
Pendekatan sistem yang menekankan pada prosedur didefinisikan sebagai berikut:
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran tertentu. (Jogiyanto HM.,1999: 1)
274).
Menurut Jogiyanto HM., (1999: 687), Sistem dibagi menjadi beberapa bentuk,
antara lain:
Sistem abstrak, adalah sistem yang berupa pemikiran atau ide ide yang tidak tampak
secara fisik.
Sistem alamiah, adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.
Sistem tertentu (deterministik system), adalah sistem yang beroperasi dengan tingkah laku
yang sudah dapat diprediksi sehingga keluaran dari sistem dapat diramalkan.
Sistem tak tentu ( probabilistik system), adalah sistem yang kondisi masa depannya tidak
dapat diprediksi karena mengandung unsur probabilitas.
Sistem tertutup, adalah sistem yang tidak berhubungan dengan lingkungan luarnya.
Sistem terbuka, adalah sistem yang berhubungan dan terpengaruh dengan lingkungan
luarnya.
Husni Iskandar Pohan dan Kusnasriyanti Saiful Bahri (1997: 2) menjelaskan bahwa
sebagainya.
Sistem buatan manusia seperti sistem hukum, sistem perpustakaan, sistem transportasi
dan lain sebagainya.
seperti:
10
Sistem terspesialisasi; adalah sistem yang sulit diterapkan pada lingkungan yang berbeda
(misalnya sistem biologi; ikan yang dipindahkan ke darat)
Sistem besar; adalah sistem yang sebagian besar sumber dayanya berfungsi melakukan
perawatan harian (misalnya dinosaurus sebagai sistem biologi menghabiskan sebagian
besar masa hidupnya dengan makan dan makan)
Sistem sebagai bagian sistem lain ; sistem selalu merupakan bagian dari sistem yang
lebih besar, dan dapat terbagi menjadi sistem yang lebih kecil
Sistem berkembang walaupun tidak berlaku bagi semua sistem tetapi hampir semua
sistem selalu berkembang
Sementara pelaku dari sistem yang dimaksud terdiri dari tujuh kelompok yaitu:
1. Pemakai : Pada umumnya ada tiga jenis pemakai yaitu operasional, pengawas dan
eksekutif.
2. Manajemen
Tiga jenis manajemen yaitu manajemen pemakai yang bertugas menangani
pemakaian dimana sistem baru diterapkan, manajemen sistem yang diterapkan dalam
pengembangan sistem itu sendiri dan manajemen umum yang terlibat dalam strategi
perencanaan sistem dan sistem pendukung pengambilan keputusan.
3. Pemeriksa
Pemeriksa biasanya menentukan segala sesuatunya berdasarkan ukuran-ukuran
standar yang dikembangkan pada banyak perusahan sejenis.
4. Penganalisa Sistem
Fungsi-fungsinya antara lain adalah sebagai:
bagaimana sistem tersebut dijalankan, dan segala hal menyangkut sistem lama.
11
Mediator; yaitu yang menjalankan fungsi komunikasi dari semua level, antara
lain pemakai, manajer, programmer, pemeriksa dan pelaku sistem lainnya yang
mungkin belum punya sikap dan cara pandang yang sama.
5. Pendesain Sistem
Pendesain sistem menerima hasil penganalisa sistem berupa kebutuhan pemakai yang
tidak berorientasi pada teknologi tertentu, yang kemudian ditransformasikan ke
desain arsitektur tingkat tinggi dan dapat diformulasikan oleh programmer.
6. Programmer
Setelah pengnalisa sistem memberikan hasil kerjanya dan kemudian diolah oleh
pendesain sistem baru programmer dapat mulai bekerja. Karena itu programmer baru
mulai bekerja setelah penganalisa sistem selesai dengan pekerjaannya.
7. Personil pengoperasian
Pelaku ini bertugas dan bertanggung jawab di pusat komputer misalnya jaringan,
keamanan perangkat keras, keamanan perangkat lunak, pencetakan, dan back-up.
Sebuah sistem secara umum adalah terdiri dari masukan, pengolahan, dan keluaran
yang terdiri dari bagian-bagian yang selalu terkait dan beroperasi bersama-sama untuk
mencapai suatu tujuan. Suatu sistem dapat terdiri dari sistem sistem bagian (
subsystems)
dimana masing masing subsistem dapat terdiri dari subsistem subsistem yang lebih kecil
lagi atau komponen komponen, yang saling berhubungan dan berinteraksi membentuk
12
suatu kesatuan yang terpadu atau terintegrasi (integrated) sehingga tujuan atau sasaran sistem
tersebut dapat tercapai.
2.1.2
Informasi
Menurut Jogiyanto HM., (1999: 692), Informasi dapat didefinisikan sebagai hasil
dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi
penerimanya yang menggambarkan suatu kejadian kejadian (event) yang nyata (fact) yang
digunakan untuk pengambilan keputusan
Abdul Kadir (2002: 31); McFadden dkk (1999) mendefinisikan informasi sebagai
data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang
yang menggunakan data tersebut.
Menurut George H. Bodnar, (2000: 1),
diproses untuk suatu tujuan tertentu. Tujuan tersebut adalah untuk menghasilkan sebuah
keputusan
Menurut Gordon B. Davis (1991: 28),
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan
keputusan saat ini atau mendatang
Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan harus jelas
13
mencerminkan maksudnya.
Tepat pada waktunya, berarti informasi yang diterima tidak boleh terlambat.
2.1.3
Sistem Informasi
14
Mengumpulkan data
Mengelompokkan data
Menghitung
Menganalisa
Menyajikan laporan
Sasaran sistem informasi adalah:
yang tinggi.
dikeluarkan.
Sistem informasi dapat diartikan sebagai sebuah sistem yang terintegrasi secara
optimal dan berbasis komputer yang dapat menghimpun dan menyajikan berbagai jenis data
yang akurat untuk berbagai macam kebutuhan.
2.2
Analisis Sistem
Menurut Jogiyanto HM. (1999: 129), Analisis sistem adalah penguraian dari suatu
sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-
15
Memahami sistem organisasi yang ada, serta jaring-jaring aliran informasi yang
berlangsung.
Atas dasar hal-hal diatas, merumuskan persyaratan-persyaratan dan pembatasanpembatasan yang harus dipenuhi bagi suatu rancangan dari sistem informasi.
Menurut Connolly (2002: 276) pengumpulan kebutuhan dan analisis (requirements
collection and analysis) adalah proses mengumpulkan dan menganalisa informasi mengenai
bagian organisasi yang harus didukung oleh aplikasi basis data, serta menggunakan informasi
tersebut untuk mengidentifikasi persyaratan pengguna terhadap sistem yang baru. Pada tahap
ini meliputi pengumpulan dan analisa informasi mengenai bagian perusahaan yang harus
dilayani oleh basis data.
Pengumpulan informasi yang disebut juga dengan fact-finding techniques. Adapun
caranya sebagai berikut :
1. Pemeriksaan dokumentasi
Pemeriksaan dokumentasi sangat berguna saat mencoba untuk mendapatkan
pengetahuan bagaimana timbulnya keperluan basis data. Jika terdapat masalah pada
sistem, maka dapat langsung memeriksa dokumen, form, laporan dan file yang
berhubungan dengan sistem yang ada sehingga dapat dimengerti dengan cepat pada
sistem tersebut.
16
2. Wawancara
Wawancara adalah teknik yang sering digunakan dan merupakan yang paling
berguna karena dilakukan langsung dengan individu yang bersangkutan. Beberapa
tujuan dari wawancara adalah mencari fakta, memeriksa fakta, menjelaskan fakta,
menghasilkan anthusiasme, mengikutsertakan end-user, mengidentifikasi keperluan
serta mengumpulkan ide dan opini.
Keuntungan :
Kerugian :
Memerlukan waktu yang panjang, biaya yang besar dan mungkin tidak praktis.
Keberhasilan tergantung pada keahlian komunikasi pewawancara. Selain itu juga bisa
saja tergantung pada kemauan dari orang yang diwawancara dalam berpartisipasi
pada kegiatan wawancara.
17
Pengamat bisa melihat dengan jelas apa saja yang telah terjadi.
Pengamat juga bisa memperoleh penjelasan data lingkungan fisik dari suatu tugas.
Kerugiannya :
Orang orang bisa mengetahui atau bisa pula tidak mengetahui perbedaannya pada
saat sedang diamati.
Tidak praktis.
4. Penelitian
Teknik pengumpulan data yang berguna adalah meneliti aplikasi aplikasi dan
permasalahannya. Internet, buku buku referensi dan jurnal komputer merupakan
sumber informasi yang sangat baik untuk pengumpulan fakta (Connolly,2002,p307).
Keuntungan :
18
Para peneliti dapat melihat bagaimana orang lain telah memecahkan masalah yang
sama atau keperluan yang sama.
Kerugian :
Ada kemungkinan sama sekali tidak dapat membantu dalam memecahkan masalah,
karena tidak didokumentasikan.
5. Kuisioner
Kuisioner adalah dokumen dengan tujuan khusus yang memungkinkan data untuk
digabungkan dari jumlah yang sangat banyak.
Keuntungan :
Cara yang relatif mudah untuk mengumpulkan data dalam jumlah yang banyak.
Orang orang lebih bisa memberikan fakta yang sebenarnya karena data diri
responden dirahasiakan.
Tanggapan tanggapan bisa diatur dalam daftar dan analisa yang cepat.
Kerugian :
19
Plan (Perencanaan)
Analysis (Analisa)
Design (Perancangan)
Dari kegiatan diatas, tahap analisis sistem dilakukan setelah tahap perencanaan dan
sebelum tahap disain. Tahap analisis sistem merupakan tahap yang kritis dan penting karena
kesalahan didalam tahap ini akan menyebabkan juga kesalahan pada tahap selanjutnya.
Langkah-langkah dalam tahap analisis sistem:
Understanding yaitu memahami kerja dari sistem yang ada dengan mempelajari secara
terperinci bagaimana sistem yang ada beroperasi.
Analyze yaitu menganalisis sistem berdasarkan data yang telah diperoleh dari hasil
penelitian yang telah dilakukan.
20
termasuk mendiagnosa masalah yang ada dan memberikan solusi penyelesaian dan jalan
keluar atas permasalahan yang dihadapi pada sistem tersebut. Pengertian analisis sistem
(system analysis) dapat dipandang sebagai suatu kegiatan yang bertujuan untuk mengetahui
kelemahan-kelemahan dan kekurangan-kekurangan sistem yang ada untuk kemudian
mencarikan alternatif-alternatif perbaikan dari kelemahan dan kekurangan sistem tersebut.
2.3
Basis Data
Basis data adalah kumpulan data-data logikal yang berhubungan, dirancang untuk
menemukan informasi yang dibutuhkan oleh banyak user dalam suatu organisasi. (McFadden
dan Hoffer, 1993: 8)
Menurut Connolly (2002: 14), definisi dari basis data adalah kumpulan data yang
dihubungkan secara bersama sama, dan gambaran dari data yang dirancang untuk
memenuhi kebutuhan informasi dari suatu organisasi.
Menurut Date (1990: 5), definisi dari basis data adalah kumpulan terintegrasi dari
file yang merupakan representasi data dari suatu model enterprise.
Menurut Connolly (2002: 273), Perencanaan basis data (Database Planning) adalah
aktivitas manajemen yang memperbolehkan tahapan aplikasi basis data untuk direalisasikan
secara efisien dan seefektif mungkin.
Perencanaan basis data harus diintegrasikan dengan strategi sistem informasi
organisasi. Ada tiga topik utama yang terlibat dalam memformulasikan strategi sistem
informasi, yaitu :
a. Identifikasi rencana dan tujuan perusahaan dengan menentukan kebutuhan sistem
informasi berikutnya.
21
2.4
Absensi
Definisi absensi menurut Kamus Besar Bahasa Indonesia Edisi Ketiga adalah
2.5
22
bahasa pemrograman Delphi tidak bisa dipisahkan dari bahasa Turbo pascal yang
diluncurkan pada tahun 1983 oleh Borland International Incorporation. Turbo pascal
memang dirancang untuk dijalankan pada operasi DOS (Disk Operating System) yang
merupakan sistem operasi yang banyak digunakan pada saat ini. Seiring dengan
perkembangan zaman, dimana sistem operasi mulai bergeser ke sistem operasi
windows, maka borland International merilis Turbo Pascal for windows yang
dijalankan dibawah sistem operasi windows 3.X.
Borland delphi 7.0 merupakan pilihan bagi sebagian kalangan programmer
untuk membuat aplikasi. Hal ini disebabkan kelebihan yang ada pada borland delphi
7.0 berikut ini beberapa kelebihan borlan delphi 7.0 antara lain :
Berbasis Objek Orientid programming, seperti bagian yang ada pada
program dipandang sebagai suatu objek yang mempunyai sifat-sifat yang dapat
diubah dan diatur , sehingga kita dapat membuat tampilan sebuah program dengan
desain kita sendiri tanpa harus membuat codding yang panjang.
Suatu file EXE, setelah anda merancang program pada IDE Delphi akan
mengkomplikasinya pada sebuah file executable tunggal. Program yang anda buat
dapat langsung didistribusikan dan dijalankan pada komputer lain tanpa perlu
menyertakan file lain, kecuali file yang beretensi *.exe atau Applikasi tersebut
membutuhkan file lain seperti database, koneksi atau file pendukung lainnya, ini
merupakan kelebihan yang sangat berarti.
Borland delphi 7.0 hadir bersama borland Kylix 3 yang berbasis Linux, bila
ingin berganti flattform dari Windows ke Linux maka aplikasi yang dibuat di Delphi
dapat dijalankan di Kylix 3 yang dikarenakan kedua produk tersebut merupakan
produk Borland.
23
2.6
Pengenalan PHP
PHP adalah bahasa server - side scripting
adalah sintaks dan perintah - perintah yang diberikan akan sepenuhnya dijalankan di
server. Tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan
kombinasi antara PHP sendiri sebagai bahasa pemprograman dan HTML sebagai
pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu
situs yang menggunakan fasilitas server - side scripting PHP, maka terlebih dahulu
server yang bers
angkutan akan memproses semua perintah PHP di server lalu mengirimkan
hasilnya dalam format HTML ke web browser pengguna internet tadi.
Dengan demikian seorang pengguna internet tidak dapat melihat kode
program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih
terjamin.
2.7
Query Language (SQL). MySQL dalam operasi client daemon MySQL di sisi
library yang
berjalan di sisi client. MySQL mampu menangani data yang cukup besar. Perusahaan
yang mengembangkan MySQL yaitu TcX, mengaku menyimpan data lebih dari 40
database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte
data.
SQL adalah bahasa standar yang digunakan untuk mengakses database
24
server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan
digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses
database menjadi lebih user - friendly dibandingkan dengan menggunakan dBASE
atau Clipper yang masih menggunakan perintah - perintah pemrograman.
MySQL merupakan software database yang paling populer di lingkungan
Linux, kepopuleran ini karena ditunjang performa query dari databasenya yang saat
ini bisa dikatakan paling cepat dan jarang bermasalah. MySQL ini juga sudah dapat
berjalan pada lingkungan Windows.
2.8
Database
Basis data ( database) adalah kumpulan informasi yang disimpan di dalam
berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan
hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan
yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan
bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari
jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek
tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
25
basis data: ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap
tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan
nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model
jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data
sistem
data untuk
2.9
26
27
2.10
RFID Tag
RFID tag adalah bagian yang menjadi identitas suatu barang yang nantinya
28
tipis dari selembar kertas. Dengan tambahan sebuah antena, maka ukuran dari sebuah
passive RFID tags bervariasi dari sebesar perangko sampai seukuran kartu pos, harga
RFID termurah yang dikeluarkan oleh EPC yang merupakan standar yang dipilih oleh
Wal-Mart, DOD, Target, Tesco dan Metro adalah 5 sen. Dengan jarak baca sekitar 10
cm sampai beberapa meter tergantung dari frekuensi yang dipilih dan ukuran dan
desain dari antena.
2)
Sering juga disebut dengan Semi-Active RFID Tag. Jenis ini adalah jenis
yang mempunyai power supply internal tapi untuk aktifasi power supply internal
memerlukan rangsangan dari luar. Rangsangan dari luar bisa berupa macam-macam.
Bisa berupa sinyal yang datang dari reader, atau bisa juga berupa sentuhan ringan
pada kartu.
3)
Berbeda dengan Passive RFID Tag, Active RFID Tag mempunyai power
supply internal. Oleh karena itu, Active RFID tag lebih dapat diandalkan daripada
passive RFID tag karena kemampuannya untuk menciptakan session dengan reader.
Active RFID tag juga lebih efektif jika berhadapan dengan kondisi-kondisi yang
menghambat penjalaran gelombang frekuensi radio seperti air, logam, atau jarak yang
jauh. Pada saat ini, Active RFID tag paling kecil adalah seukuran koin dan harganya
beberapa dolar Amerika.
2.10.2
29
Tag jenis ini diisi informasi ketika dalam proses pembuatan. Informasi dalam
tag ini sama sekali tidak akan pernah bisa berubah.
2)
Tag jenis ini sesuai dengan namanya, memiliki sebuah nomor serial yang
ditulis satu kali, dan informasinya tidak akan bisa ditimpa lagi.
3)
Tag jenis ini bisa ditulis berbagai macam informasi selama tag ini berada
dalam jangkauan reader, tag ini mempunyai nomor serial, tetapi nomor serial ini tidak
bisa ditulis lagi, tag ini juga memiliki blok-blok tambahan yang digunakan untuk
menyimpan informasi tambahan.
Energizing
2)
Demodulating
30
3)
Decoding
2)
3)
4)
31
akses keamanan, pelacakan aset, dan identifikasi binatang. Mereka secara umum
memiliki jarak baca yang pendek dan harga sistem yang ringan. Sistem frekuensi
tinggi digunakan untuk aplikasi-aplikasi seperti pelacakan gerbong kereta dan
pembayaran tarif tol otomatis. Sistem ini menawarkan jarak baca yang jauh dan
proses baca yang cepat. Peforma yang jauh lebih tinggi inipun menuntut biaya yang
lebih tinggi.
Tingkat kekuatan dari sebuah interrogator atau reader dan kekuatan yang
tersedia didalam tag untuk merespon akan menentukan jarak baca yang bisa dicapai
dalam sistem RFID. Seperti pembatasan pada frekuensi pembawa, juga terdapat
batasan terhadap tingkat kekuatan. Kondisi lingkungan, khususnya pada frekuensi
tingkat tinggi, juga dapat mempengaruhi jarak komunikasi.
2.8.5
2.11
Label RFID
Label RFID adalah salah satu RFID yang berbentuk label / stiker. RFID jenis
ini tergolong jenis pasif, yaitu aktif jika dekat dengan integrator. Penggunaan RFID
32
ini adalah untuk identifikasi suatu item. Prinsip kerja Label RFID sama seperti RFID
pasif lainya, yang membedakan hanya bahan pengemasnya saja.
33
Mifare 4K, Power Supply: 5V / 100mA, Interface RS-232 / UART TTL, Kecepatan
transmisi: Default 19200 bps, Jarak baca tulis 100mm, Storage Temperature: - 40 C +85C, dan Operating Temperature: 0 C - +70C.
34
BAB III
35
. Aplikasi absensi
dan pegawai
3.2.1 Delphi 7
36
3.2.2 Mysql
Mysql merupakan database salah satu produksi Microsoft. Mysql merupakan
salah satu database yang dapat digunakan secara gratis, oleh sebab itu penulis
menggunakan database Mysql sebagai alat pendukung sistem database dalam
pembuatan sistem absensi berbasis rfid dan sms gateway.
3.2.3 PHP
Untuk mengolah data berupa tampilan secara detail dan terperinci maka
digunakan php sebagai aplikasi yang berbasis web base agar lebih efisien dan dapat
ditampilkan dalam komputer manapun dalam satu jaringan. Aplikasi berbasis web
base digunakan untuk menampilkan rincian detail data absensi serta rekapitulasi
laporan dalamn jangka waktu hari,bulan dan tahun.
3.2.4 RFID
Reader rfid adalah suatu alat yang dapat memancarkan sinyal dan menerima
data dari kartu untuk kemudian diolah oleh komputer.
untuk membangung sistem absensi sekolah ini adalah proximt y reader yang bekerja
37
pada frekuensi 125KHz. Untuk kartu rfid yang digunakan berbentuk gantungan kunci
agar lebih menarik dan lebih simple dalam pemakaiannya.
38
mendaftarkan user baru agar bisa terinhteraksi dengan kartu yang digunakan serta
pemberian nomer hp untuk proses pengiriman informasi absensi sekolah melalui sms.
mudah dikenali dan disinkronisasikan dengan database. Kemudian dari data kartu rfid
39
tersebut akan dimasukkan kedalam database pengguna. Identitas pada kartu tersebut
yang akan digunakan sebagai pengenal untuk memasukkan data absensi.
Masing
masing data siswa atau pegawai sekolah sudah dilengkapi dengan identitas kartu rfid
untuk proses sinkronisasinya.
Dari kartu tersebut dalam proses absensi sekolah didapat identitas kartu dan
identitas pengguna yaitu siswa dan pegawai sekolah untuk kemudian disimpan
kedalam database absensi. Untuk memastikan proses absensi berhasil siswa dan
pegawai sekolah dapat memantau software absensi yang menampilkan identitas
pemilik kartu rfid.
40
diambil berdasarkan dari database absensi yang dilakukan oleh siswa dan pegawai
sekolah.
Selama menjalankan proses absensi dan pengiriman informasi melalaui sms,
aplikasi berbasis desktop harus tetap dijalankan agar proses pengolahan data absensi
bisa berjalan. Untuk kecepatan dan ketepatan pengiriman sms tergantung pada
kualitas device modem sms gateway dan sinyal yang dihasilkan oleh provider kartu.
dilakukan aplikasi adalah ketika pengguna absensi kartu rfid yaitu siswa dan pegawai
sekolah sedang melakukan proses absensi maka data akan diterima oleh aplikasi. Dari
data kartu tersebut, aplikasi akan mengecek nomer kartu tersebut apakah sama dengan
pengguna yang telah terdaftar dalam database. Bila data telah ditemukan, ma
ka
aplikasi akan melakukan sinkronisasi data dan kemudian akan dimasukkan kedalam
database absensi. Bila data tidak ditemukan maka pengguna harus mendaftarkan
terlebih dahulu identitasnya pada aplikasi atau operator.
Setelah data dimasukkan kedalam database absensi, aplikasi akan melakukan
proses pengiriman sms kepada nomer yang telah terdafaftar sebelumnya. Selain itu
aplikasi juga akan menyimpan log dari data pengiriman sms. Untuk melakukan
efisiensi penggunaan pulsa maka aplikasi hanya akan mengirim sms sebanyak satu
kali dalam satu waktu ketika siswa atau pegawai sekolah melakukan proses absensi.
41
Aplikasi Absensi
Siswa/Pegawai
Aplikasi
Mulai
Register
Absensi
Identifikasi
Cek ID
Simpan data
Kirim Sms
Selesai
kedatabase ini, baik aplikasi desktop maupun web base sama memiliki cara koneksi
yang berbeda.
42
Aplikasi
SMS
Mulai
Konek RFID
Konek Modem
Absensi
Konek
Database
Baca Kartu
Cek ID
Simpan Data
Absensi
Kirim Sms
Simpan Sms
Selesai
43
44
Absensi Siswa
Siswa
Aplikasi
Mulai
Registrasi
Absensi
Identifikasi
Orang tua
Guru
Cek Id
Simpan data
Kirim Sms
Simpan SMS
Rekapitulasi
data absensi
Siswa
Rekapitulasi
data sms
Selesai
45
Absensi Pegawai
Pegawai
Aplikasi
Mulai
Registrasi
Absensi
Identifikasi
Manajemen
Sekolah
Cek Id
Simpan data
Kirim Sms
Rekap data
Absensi
Pegawai
Rekap SMS
Selesai
46
akan dibuat secara menyeluruh. Diagram konteks digambarkan pada sebuah proses
sistem yang berinteraksi dengan lingkup lingkungannya. Apakah ada korelasi dari
luar dan dalam sistem yang berpengaruh pada sistem itu sendiri.
siswa
Sekolah
Data Absensi
Akses Data
Absensi Siswa
Akses Data
Rekapitulasi
Data Absensi
Data Absensi
SIMULASI ABSENSI
BERBASIS RFID DAN
SMS
Data Absensi
Guru
Data Siswa
No Hp
Orang tua
Absensi Guru
Absensi Siswa
Akses Data
Akses Data
SMS
Orang Tua
47
proses pada umumnya merupakan angka yang ditulis pada bagian atas proses yang
digunakan sebagai nomer acuan dan nomer urutan proses. Namun proses merupakan
sebuah proses yang dilakukan oleh proses tersebut dan diletakkan dibawah
identifikasi proses pada simbol proses. Pelaku proses tersebut menunjukan siapa atau
dimana proses itu terjadi.
Simpanan data adalah tempat yang digunakan untuk menyimpan informasi
yang ada pada saat terjadi proses. Simpanan proses dapat berupa database, file
komputer, arsip manual, tabel acuan, agenda atau buku. Sedangkan pada diagram arus
data terdapat beberapa tingkatan yaitu terbagi dalam level level.
Diagram arus level 0 disebut juga diagram konteks yang merupakan
gambaran global dari suatu sistem aplikasil. DFD level 1 dan seterusnya merupakan
gambaran yang lebih detail dari setiap proses yang dilakukan dalam sistem.
Sedangkan primitiv adalah DFD yang tidak bisa diuraikan. Setiap sistem tidak dapat
ditentukan secara pasti pada DFD level berapa DFD akan primitiv. Semuanya itu
tergantung pada tingkat kompleksitas sistem aplikasi yang akan dibuat.
48
1
Siswa
Proses Pendaftaran
Siswa
D1
Data Siswa
D2
Kelas
D3
Data Pegawai
D4
Jabatan
Data Siswa
2
Pegawai
Proses Pendaftaran
Pegawai
3
Proses Absensi Siswa
4
Data Pegawai
Proses Absensi
Pegawai
Data Siswa
5
Proses Rekapitulasi
Data Absensi Siswa
6
Proses Rekapitulasi
Data Absensi Pegawai
7
Data Absensi Siswa
Proses Rekapitulasi
SMS
Proses Pendaftaran
Siswa
D1
Data Siswa
D2
Kelas
49
Proses Rekapitulasi
Siswa
Rekapitulasi
Proses Rekapitulasi
SMS
Report SMS
50
Hp
Tgl_Lahir
Id_Kelas
Hp_Ortu
Nama
No_Kartu
NIS
Alamat
NIP
No_hp
Id_pegawai
No_kartu
Nama
Siswa
Memiliki
Memiliki
Kelas
Jabatan
Pegawai
Id_jabatan
Id_Siswa
Melakukan
Melakukan
Id_kelas
Id_absen siswa
Kelas
Absen Siswa
Id_jabatan
Aplikasi absensi
Ket
Absen Pegawai
Id_absen siswa
Ket
Id_siswa
Jam_masuk
Jabatan
Terlambat
Tanggal
Terlambat
Jam_Pulang
Id_siswa
Tanggal
Jam_masuk
Jam_Pulang
Id_sentbox
Tb_absensi _pegawai
Id_absensi _peg
Id_peg
tanggal
Jam _msk
Jam_plg
terlambat
keterangan
Tb_absensi _siswa
Id_absensi _siswa
Id_siswa
tanggal
Jam _msk
Jam_plg
terlambat
keterangan
Tb_jabatan
Id_jabatan
jabatan
Tb_kelas
Id_kelas
kelas
Id_peg
nip
Tb_pegawai
Tb_siswa
Id_siswa
Tb_user
Id_user
tanggal
nis
nama
jam
nomer
nama
nama
alamat
Tgl_lahir
kelamin
sms
No_hp
alamat
user
status
No_kartu
Id_kelas
hp
password
Id_jab
Hp_ortu
No_kartu
51
Tabel Sentbox
Nama Field
Key
Type
Ukuran
Ket
Id_sentbox
PK
Int
Tanggal
Date
Jam
Time
Nomer
Varchar
Sms
Text
status
Varchar(20)
12
10
2. Tabel Siswa
Tabel ini merupakan daftar tabel siswa yang terdaftar dalam sistem.
52
Nama Field
Key
Type
Ukuran
Ket
id_siswa
PK
Int
Nis
Varchar
Nama
Varchar
30
Tgl_lahir
Date
Alamat
Varchar
Id_kelas
FK
Int
Hp
Varchar
12
Berisi no Hp siswa
Hp_ortu
Varchar
12
No_kartu
Varchar
15
3. Tabel kelas
Merupakan tabel master untuk kelas.
Nama Field
Key
Type
Ukuran
Ket
Id_kelas
PK
Int
kelas
Varchar
53
4. Tabel Pegawai
Tabel ini merupakan tabel data pegawai sekolah.
Nama Field
Key
Type
Ukuran
Ket
Id_peg
PK
Int
Nip
Varchar
Nama
Varchar
30
Alamat
Varchar
50
No_hp
Varchar
12
No_kartu
Varchar
15
Id_jab
Int
Berisi id jabatan
5. Tabel Jabatan
FK
54
Nama Field
Key
Type
Ukuran
Ket
Id_jab
PK
Int
Jabatan
Varchar
50
Nama Field
Key
Type
Ukuran
Ket
Id_absensi_siswa
PK
Int
Id_siswa
FK
Int
Tanggal
Date
Jam_msk
Time
Jam_plg
Time
Terlambat
Varchar
55
Keterangan
Char
A=Alpha, H=Hadir,
S=Sakit, I=Ijin
Nama Field
Key
Id_absensi_peg
PK
type
Int
Ukuran
4
Ket
Berisi record absensi
pegawai
Id_peg
FK
Int
Tangal
Date
Jam_msk
Time
Jam_plg
Time
Terlambat
Varchar 5
Keterangan
Char
A=Alpha, H=Hadir,
S=Sakit, I=Ijin
56
BAB IV
UJI COBA SISTEM DAN PEMBAHASAN
Pada bab ini akan dibahas mengenai sistem pendukung yang akan digunakan
serta hasil uji coba dari Aplikasi absensi berbasis
4.1 Hardware
Dalam bab ini akan dibahas mengenai sistem pendukung apa saja yang akan
digunakan untuk menunjang kinerja aplikasi absensi sekolah berbasis rfid dan sms
gateway ini. Komponen penunjang yang dimaksud diharapkan mampu mensu
pport
aplikasi yang ada sehingga hasilnya bisa seperti apa yang diharapkan. Dalam hal ini
yang pertama akan dibahas adalah komponen pendukung dalam segi hardware.
57
2.
Hard disk 80 GB
3.
RAM 1 GB DDR 2
4.
Monitor 14
5.
Printer berwarna
58
membut aplikasi absensi ini adalah modem gsm. Modem ini dapat berupa type apa aja
baik berupa modem yang khusus untuk sms gateway maupun yang digunakan untuk
koneksi internet. Untuk menunjang kinerja sistem aplikasi absensi berbasis rfid dan
sms gateway ini diharapkan untuk menggunakan modem yang khusus untuk sms
gateway.
Selain perangkat keras diatas, perangkat lunak yang juga mendukung adalah:
1. System Operasi Windows 7, XP, Vista, dll.
2. Driver untuk installasi koneksi usb serial digunakan untuk koneksi reader
rfid dan modem sms.
3. Browser mozilla, internet explorer, yang digunakan untuk mengakses report
dari webbase.
59
Pada tampilan awal aplikasi absensi tersebu terdapat beberapa indikator yang
langsung bisa dilihat yaitu :
-
Koneksi database
60
Bila setting device telah berhasil dilakukan, maka led indikator akan
61
Untuk checkbox masuk dan pulang dicentang pada saat kapan aplikasi
akan digunakan, masuk sekolah atau pulang sekolah.
4.2.2
62
Untuk menambahkan user pegawai baru terdapat pada menu DatabasePegawai. Pada menu ini user yang ditambahkan adalah pegawai yang bekerja pada
sekolah tersebut baik dari jabatan guru maupun pegawai staff. Sebelum
menambahkan user pegawai baru, yang harus dilakukan sebelumnya sama dengan
menambahkan user siswa baru yaitu device rfid harus terkoneksi terlebih dahulu
kemudian identifikasi kartu sehingga pada no kartu terdapat nomer yang telah
diidentifikasi dengan reader rfid. Berikut ini adalah tampilan form menu untuk
menambahkan user pegawai baru.
63
4.2.4
Untuk mengakses rekapitulasi absensi siswa dan pegawai sekolah bisa dilihat
pada browser tetapi untuk mengaksesnya perlu login terlebih dahulu. Untuk
memasukkan atau mendaftarkan user login baru terdapat pada aplikasi desktop yaitu
pada menu database-user, seperti pada tampilan berikut.
64
4.2.5
Untuk siswa yang tidak masuk sekolah dan tidak melakukan absensi, bisa
ditulis absensinya dengan kode I=ijin, S=Sakit, A=Alpha, H=Hadir. Dalam
melakukan absensi secara manual dapat dilakukan pada menu Database-Absensi
Siswa. Berikut adalah tampilah halaman untuk input manual absensi siswa.
65
4.2.6
Pada form berikut ini sama dengan ketika akan melakukan absensi manual
pada siswa sebelumnya. Proses yang dilakukan yaitu pengecekan terhadap data
pegawai apakah sudah melakukan absensi atau belum, jika belum melakukan absensi
66
maka data absensi pegawai baru bisa dimasukkan. Berikut adalah form untuk
memasukkan data absensi pegawai secara manual.
4.2.7
Form login
67
mengaksesnya. Berikut adalah contoh form login sebelum memasuki aplikasi web
base :
4.2.8
Untuk menambah master kelas yang menjadi relasi dari data siswa, berikut
adalah tampilan form untuk master kelas yang sudah dijadikan satu dengan form input
apabila ingin menambah data kelas yang ada.
68
Form Siswa
Untuk form siswa ini merupakan form yang menampilkan data siswa serta
dapat menambahkan data siswa baru. Form ini hanya untuk menambah data siswa
tanpa harus terintegrasi dengan rfid. Jadi bila nomer kartu sudah diketahui maka
siswa dapat ditambahkan pada form ini.
69
70
71
72
73
BAB V
PENUTUP
Dari hasil penelitian yang telah dilakukan dapat disimpulkan bahwa proses
kegiatan absensi siswa berjalan pada SMA Sejahtera I Surabaya belum terealisasi
dengan baik, sering kali proses absensi yang membutuhkan waktu yang lama dan
tidak efisien khususnya untuk orang tua tidak bisa mengetahui secara pasti anaknya
masuk atau tidak pada waktu proses absensi disekolah.
Untuk mengatasi berbagai masalah diatas, maka dikembangkannya system
informasi absensi siswa berbasis sms pada SMA Sejahtera I Surabaya yang berfungsi
untuk menunjang kegiatan akademik sekolah.
Pada bab ini diuraikan beberapa hal yang dapat disimpulkan dari hasil-hasil
penguji cobaan aplikasi dan beberapa saran dengan harapan untuk lebih
menyempurnakan Sistem Informasi absensi siswa berbasis web ini.
5.1
Kesimpulan
Dari hasil perancangan, pembuatan dan penguji cobaan aplikasi sistem
74
absensi anaknya pada hari dan waktu itu dengan adanya fasilitas sms gateway.
4. Proses rekapitulasi dan absensi dengan alat bantu RFID dan SMS gateway
serta berbasis web sangatlah mudah digunakan,
5.2
Saran
Berdasarkan penelitian yang telah dilakukan, maka penulis memberikan
beberapa saran yang dapat disesuaikan dengan kemajuan teknologi di masa yang akan
datang, yaitu :
1. Dalam sistem informasi yang dibangun hanya membahas tentang
absensi
DAFTAR PUSTAKA
Hakim, Lukmanul, 2008 Membongkar Trik Rahasia Para Master PHP, Penerbit
Lokomedia, Yogyakarta
Marcus Zakaria, Teddy & Widiadhi, Josef, 2006 Aplikasi SMS Untuk Berbagai
Keperluan, Penerbit Informatika, Bandung
CR013F (Delta Instrument)
FT232B manual book (Delta Instrument).
Muhadkly, 2007, SMS Gateway Dengan Gammu, IlmuKomputer
Freaksides.
. Dari
Dari
. Dari http://www.i-
bego.com/visual-basic/pengantar-membuat-aplikasi-sms-t584.html#p8750,
diakses Mei 2011
Rosihanari (2009).
. Dari
http://blog.rosihanari.net/script-auto-reply-sms-gateway-dengan- php/print/,
diakses Juni 2011
EdiSupono (2012). Modul Belajar Dhelpi 7. Dari
http://tekno-
za.blogspot.com/2012/05/modul-belajar-borland-delphi-7.html, diakses
Agustus 2012