SKRIPSI
Diajukan untuk memenuhi persyaratan Menyelesaikan Studi Strata Satu (S-1) dan
Memeperoleh Gelar Sarjana Komputer (S. Kom.)/Gelar Sarjana Tekik (S.T.)
OLEH :
NIM : 16010131
SKRIPSI
Diajukan untuk memenuhi persyaratan Menyelesaikan Studi Strata Satu (S-1) dan
Memeperoleh Gelar Sarjana Komputer (S. Kom.)/Gelar Sarjana Tekik (S.T.)
OLEH :
NIM: 16010131
PAITON PROBOLINGGO
TAHUN 2020
HALAMAN PERSETUJUAN
SKRIPSI
OLEH :
NIM : 16010131
Komisi Pembimbing,
Tim Penguji,
------------------------ ------------------------
Penguji I Penguji II
HALAMAN PENGESAHAN
3
ABSENSI SISWA SMK NEGERI 1 KRAKSAAN MENGGUNAKAN RFID
BERBASIS INTERNET OF THINGS (IOT)
SKRIPSI
Telah dipertahankan di hadapan Dewan Penguji Skripsi Program Studi Informatika Fakultas
Teknik Universitas Nurul Jadid Probolinggo
dan diterima untuk memenuhi salah satu syarat memperoleh gelar
Sarjana Komputer (S.Kom) pada :
Hari : __ Agustus 2020
Disusun Oleh :
IWAN NUR SHOLEHUDIN
NIM : 16010131
Nama Penguji I :
(………………….)
NIDN :
Nama Penguji
II: (………………….)
NIDN :
Ketua
Sidan Sudriyanto,S.Kom M.Kom.
(………………….)
g:
NIDN : 0705048605
4
LEMBAR PERNYATAAN ORISINALITAS
NIM : 16010131
Paiton, __
Agustus 2020
Penulis
5
16010131
6
ABSTRAK
Sholehudin, Nur Iwan. 2020 Absensi Siswa SMK Negeri 1 Kraksaan
Menggunakan RFID Berbasis Internet of Things (IOT). Skripsi, Prodi
Informatika, Fakultas Teknik, Universitas Nurul Jadid Paiton
Probolinggo. Pembimbing : (I) Syaiful S.Kom, M.Kom (II) Ahmad
Hudawi AS, S.Ag M.Kom
Teknologi jaman sekarang masih terus berkembang dan menciptakan inovasi dan karya
karya terbaru. Salah satunya adalah teknologi Radio Frequency Identification (RFID).
Palang pintu otomatis menggunakan RFID berbasis web ini menjadi alat yang
memudahkan penjaga palang pintu karena dengan ini mereka tidak usah membuka
palang pintunya dengan manual. Sistem ini menggunakan proses input data yang
memanfaatkan RFID sehingga mempercepat waktu dalam proses input data. Pada
sistem ini menggunakan bahasa pemograman PHPdan MYSQL sebagai data base serta
memnfaatkan PHP dalam pembuatan wibsite ini. Dengan adanya sistem berbasis web,
dari RFID mencocokkan data yang ada di data base dan pintu akan terbuka secara
otomatis apabila data tersebut cocok dengan data yang ada di database.
7
KATA PENGANTAR
Segenap puji syukur penulis sampaikan kepada Allah karena dengan
Rahmat dan Hidayah-Nya, perencanaan, pelaksanaan, dan penyelesaian skripsi,
sebagai salah satu syarat menyelesaikan Program Sarjana di Fakultas Teknik
Universitas Nurul Jadid Paiton Probolinggo dapat terselesaikan dengan lancar.
Seiring dengan itu, penulis sangat berterima kasih kepada kedua orang tua karena
orang yang paling berjasa dalam hidupku, cucuran keringat dan air mata mereka
sebagai pengorbanan yang tak terhingga.
Kesuksesan ini dapat penulis raih karena dukungan banyak pihak. Oleh karena itu,
penulis menyadari dan menyampaikan terima kasih yang sedalam-dalamnya
kepada semua pihak yang telah ikut andil dalam menyelesaikan skripsi/tesis ini,
terutama kepada :
1. Bapak KH. Abd. Hamid Wahid, M.Ag. selaku Rektor Universitas Nurul
Jadid Paiton Probolinggo.
2. Bapak Moh. Furqan, M.Kom selaku Dekan Fakultas Teknik Universitas
Nurul Jadid Paiton Probolinggo.
3. Bapak Fuadz Hasyim, M.Kom selaku Ketua Program Studi Fakultas
Teknik Universitas Nurul Jadid Paiton Probolinggo.
4. Bapak Syaiful, M.Kom dan Bapak Ahmad Hudawi M.Kom selaku
pembimbing dalam penulisan skripsi ini.
5. Kepala Sekolah SMK Negeri 1 Kraksaan yang telah memberikan ijin
observasi.
6. Kedua orang tua yang telah memberikan dukungan, doa, dan
mensukseskan penulisan ini.
7. Ulfatun Nisa’ Selaku Pendamping Saya yang selalu sabar dan mendukung
saya.
8. Semua pihak yang turut membantu mensukseskan selesainya penulisan
skripsi ini.
Akhirnya, semoga segala amal yang telah bapak berikan kepada penulis mendapat
balasan yang sebaik mungkin dari Allah SWT. Amin.
8
Paiton, 24 Juli 2020
Penyusun
9
DAFTAR ISI
DAFTAR ISI...............................................................................................................................................1
1.1. Latar Belakang Masalah.............................................................................................................2
1.2 Rumusan Masalah.............................................................................................................................4
1.3Tujuan Penelitian...............................................................................................................................4
1.4 Manfaat Penelitian............................................................................................................................4
1.5 Batasan Masalah...............................................................................................................................4
BAB II.........................................................................................................................................................5
STUDI PUSTAKA......................................................................................................................................5
2.1. Penelitian Terkait..............................................................................................................................5
2.2.1. Pengertian Teori...................................................................................................................7
2.2.2 Pengertian WEB......................................................................................................................10
2.2.3 Pengertian PHP.........................................................................................................................10
2.2.4 Pengertian MySQL..................................................................................................................11
2.2.5 Pengertian Xampp....................................................................................................................11
2.2.6 Pengertian HTML.....................................................................................................................12
2.2.7 Bagan Alir Sistem (Sistem Flowchart)......................................................................................12
2.2.8 Data Flow Diagram(DFD)........................................................................................................14
2.2.9 Diagram Entity Relationship (ER-Diagram).............................................................................15
BAB III......................................................................................................................................................17
METODE PENELITIAN..........................................................................................................................17
3.1. Rancangan Penelitian.................................................................................................................17
3.2.1 Observasi..................................................................................................................................19
3.2.2 Wawancara...............................................................................................................................19
3.2.3 Studi literature..........................................................................................................................20
3.2.4 Teknik Pengumpulan Data........................................................................................................21
3.2.5 Analisis Dan Pengujian.............................................................................................................21
BAB IV.....................................................................................................................................................26
HASIL DAN PEMBAHASAN.................................................................................................................26
4.1. Hasil Pengumpulan Data................................................................................................................26
4.1.1 Observasi..................................................................................................................................26
4.1.2 Wawancara...............................................................................................................................26
4.2. Hasil Analisis Dan Desain..............................................................................................................27
4.2.1 Analisis Sistem.........................................................................................................................27
10
4.2.2 Desain Sistem...........................................................................................................................27
4.2.3 Bagan Alir Sistem (Sistem Flow Chart)...................................................................................28
4.2.4 Context Diagram.......................................................................................................................32
4.2.5 Bagan Berjenjang......................................................................................................................33
4.2.6 Diagram Alir Data (Data Flow Diagram).................................................................................33
4.2.7 ERD (Entity Relationship)........................................................................................................35
4.2.8 Desain Database........................................................................................................................36
4.2.9 Desain Input Dan Output..........................................................................................................40
4.2.10 Implementasi Program............................................................................................................44
4.1. Hasil Pengujian Sistem..................................................................................................................52
BAB V.......................................................................................................................................................56
PENUTUP.................................................................................................................................................56
5.1 Kesimpulan......................................................................................................................................56
5.2 Saran................................................................................................................................................56
11
BAB I
PENDAHULUAN
12
Tekhnologi RFId (Radio Frequency Identification) merupakan
teknologi yang dapat melakukan many-to-many communication (banyak
reader dapat membaca satu tag, maupun satu reader dapat membaca
banyak tag), transmisi data secara wireless Dibandingkan dengan barcode
konvensional yang menggunakan optic. Dengan kelebihannya tersebut
teknologi RFId dapat diimplementasikan juga sebagai media pendukung
dalam kelancaran proses pendidikan. Sistem dari RFID tersebut
mengirimkan langsung data-data siswa yang melakukan absensi tersebut
ke dalam database yang langsung bisa di lihat dalam website registrasi
presensi kehadiran siswa SMK Negeri 1 Kraksaan. setiap siswa
diharapkan tidak perlu lagi untuk menandatangani form absensi karena
data kehadirannya akan teridentifikasi secara otomatis oleh reader RFID
dan tersimpan didalam database sistem.
13
Arduino Uno R3 dan Real Time Clock DS1307 dengan perangkat lunak
Visual Basic dan database MySQL XAMPP.
14
2. Menambah wawasan bagi warga SMK Negeri 1 Kraksaan.
3. Memudahkan guru untuk mengontrol siswa yang masuk atau tidak
masuk
15
BAB II
STUDI PUSTAKA
16
bahwa sistem presensi yang digunakan masih manual berbasis kertas.
Sistem presensi yang akan dikembangkan harus tidak lagi berbasis kertas
sehingga tidak lagi memiliki risiko rusak dan hilang. Berdasarkan kondisi
tersebut penulis tertarik untuk membuat dan mengembangkan sistem
presensi otomatis menggunakan kartu berbasis Internet of Things (IoT)
yang dapat digunakan siswa SMK Negeri 1 Kraksaan.
17
Universitas Negeri Seluruh fungsi yang mahasiswa bahwa
Jakarta : Tinjauan diperlukan berjalan mahasiswa sudah masuk
dari Sisi dengan baik sehingga kelas atau pembelajaran.
Arsitektur dan dapat disimpulkan
Implementasi. perangkat ini
memenuhi standar
kualitas functionality.
Smart Attandance Alat sudah dapat Pada penelitian ini tidak
System Using bekerja dengan baik bisa memberikan
RFID in IoT. sesuai dengan yang informasi pesan otomatis
diharapkan, hal ini bahwa mahasiswa untuk
dapat dibuktikan absensi ini sudah masuk
dengan sistem absensi atau tidak masuk.
yang berjalan dengan
baik,
18
2.2. Landasan Teori
1. Pengertian IOT
Internet of Things (IoT) adalah suatu konsep dimana konektifitas
internet dapat bertukar informasi satu sama lainnya dengan benda-
benda yang ada disekelilingnya. Banyak yang memprediksi bahwa
Internet of Things (IoT) merupakan “the next big thing” di dunia
teknologi informasi. Hal ini dikarenakan banyak sekali potensi yang
bisa dikembangkan dengan teknologi Internet of Things (IoT) tersebut.
Internet of Things atau yang sering kita sebut IOT adalah sebuah
konsep yang memiliki tujuan memperluas manfaat dari konektivitas
internet yang tersambung secara terus-menerus. Melalui internet kita
bisa melakukan berbagi data, remote control, dan berbagai hal.
2. Manfaat IOT
Manfaat IOT antar lain yaitu :
1. Monitoring Lingkungan
IOT dapat berguna untuk “melihat” kondisi air secara real-
time di waduk, irigasi bagi para petani untuk informasi debit air
masih banyak atau tinggal sedikit, di laut sebagai mitigasi bencana
ke para pelaut dan nelayan. Para pelaku sektor real dalam
mempertimbangkan kebutuhan mereka secara lebih tepat.Kebakaran
hutan juga dapat di cegah dengan sistem pencegahan kebakaran yang
ter-integrasi, dengan data laporan titik panas dari satelit yang
terhubung langsung ke sistem penyemprotan air di titik lokasi
kebakaran maka dapat lebih memungkinkan api di padamkan lebih
cepat.
2. Pengelolaan Infastruktur
Contohnya untuk kereta api, IoT ini dapat dipakai untuk
mendeteksi kondisi jalur kereta aman atau tidak untuk dilintasi,
sehingga palang pintu kereta akan terbuka secara otomatis tanpa
harus khawatir penjaga kereta sedang terlelap tidur.Untuk di
19
pelabuhan, IoT dapat digunakan untuk manifest ribuan barang dalam
satu kapal atau container, sehingga data manifest dapat lebih cepat
tersedia. Hal itu, memungkin untuk sistem monitoring pelabuhan
yang berguna baik untuk operator pelabuhan maupun untuk
pengguna.
3. Sensor Peralatan
Kebanyakan biaya konsumsi peralatan di pertambangan diukur
berdasar kapasitas dan pengalaman saja. Tetapi, dengan IoT
perusahaan tambang dapat mengukur peralatan mana yang BBM nya
sudah mau habis, berapa stok BBM di site, peralatan mana yang
olinya harus di ganti, dan lain sebagainya sehingga dapat terukur
secara cepat dan tepat. Hal ini sangat memungkinkan karena modul
IoT dapat memberikan informasi langsung dari mesin atau peralatan
di tambang. Demikian untuk di perkapalan, di pabrik industri dan
juga tentunya di infrastruktur IT perkantoran modern.
4. Bidang Kesehatan
Kini peralatan kedokteran lebih dapat dihubungkan dengan
internet sehingga lebih mudah dalam pengawasan, para dokter secara
khusus dapat memantau kondisi pasien tanpa harus melakukan
kunjungan ke kamar pasien tersebut.
5. Otomasi Gedung Dan Perumahan
IoT yang merambah pada pengguna elektorik rumahan dapat
memudahkan orang untuk berbagai hal. Misal, untuk listrik seperti
AC split, jika anda lupa mematikannya maka biaya listrik akan
mahal. Dengan aplikasi home management, anda dapat mematikan
AC dan lampu di rumah atau menyalakannya kembali sebelum anda
tiba di rumah.Gedung perkantoran dapat lebih mengoptimalkan
seluruh fasilitas yang ada, baik untuk penghematan listrik maupun
untuk pengendalian gedung terintegrasi. Sebagai contoh, gedung
dengan multi tenant dapat lebih meningkatkan keamanannya dengan
sistem sidik jari untuk tamu. Para tamu kantor wajib memberikan
sidik jarinya ke aplikasi undangan data ke kantor, sehingga ketika
20
tamu kantor tersebut datang maka cukup tempelkan sidik jari maka
mulai dari pintu gerbang gedung sampai lift mana yang akan di pakai
sudah tersedia secara khusus.
3. Kelebihan IOT
Internet of Things memungkinkan peningkatan layanan di
beberapa sektor fundamental ekonomi. Sebagai contoh di lingkungan
perumahan, integrasi smart device yang terkoneksi internet akan
membantu meningkatkan keamanan perumahan melalui monitoring
jarak jauh.
Memenuhi kebutuhan pelanggan yang memerlukan model
distribusi global dan layanan global yang konsisten. Sebagai contoh
kita dapat mengetahui perilaku masyarakat tentang pasaran suatu
produk.
Pengumpulan data dapat dilakukan dengan menggunakan sensor.
Benda-benda fisik yang sedang terhubung akan memiliki satu atau
lebih sensor. Setiap sensor akan memantau kondisi tertentu seperti
lokasi, getaran, gerak, dan suhu. Dalam IoT, sensor ini akan
terhubung satu sama lain dan sistem yang dapat memahami atau
menyajikan informasi dari data feed sensor.
4. Kekurangan IOT
Kekurang IOT sebagai berikut :
1. Perangkat Internet of Things (IoT) memiliki sistem keamanan yang
masih sangat lemah dan mudah untuk diretas.
2. Biaya yang diperlukan dalam pengembangan dan menyiapkan
keamanan yang baik sangat memerlukan biaya yang sangat besar
dan mahal.
3. Bahaya yang mengancam terhadap kehiduapan. Sebagai contoh,
mengunci pintu terhubung ke Internet dapat digunakan untuk
memantau ketika seseorang memasuki atau meninggalkan rumah
mereka.
21
2.2.2 Pengertian WEB
22
MMORPG. Contoh daripada aplikasi web ini dapat dibuat dengan
menggunakan bahasa PHP. (I Nyoman Ega Beerawa, dkk, 2009,hal
9).
23
2.2.6 Pengertian HTML
24
Tabel 2.2 Simbol-simbol System Flow Chart
Simbol Nama Simbol Keterangan
Simbol arsip
Digunakan untuk arsip data
manual
Simbol arus
Digunakan untuk alir dari proses
data
25
yang telah ada atau sistem baru yang akan dikembangkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data tersebut
mengalir ataupun lingkungan fisik dimana data tersebut akan disimpan.
(Jogiyanto, 2012)
26
menunjukkan aturan-aturan bisnis yang ada pada sistem informasi yang
akan dibangun. (Fatta, 2011).
Seperti data flow diagram, ERD juga menggunakan simbol-simbol
khusus untuk menggambarkan Elemen-elemen ERD. Berikut simbol-
simbol yang digunakan dalam ERD.
Tabel 2.4 simbol-simbol entity relationship diagram (ERD)
Simbol Nama Keterangan
BAB III
METODE PENELITIAN
27
LI
Dalam penelitian ini yang digunakan adalah kualitatif. Metode
penelitian kualitatif merupakan data yang telah dilakukan peneliti
HA
pada saat melakuka interview atau wawancara secara langsung atau
bahan-bahan tertulis bentuk uraian. Penelitian kualitatif bertujuan
untuk memperoleh pemahaman tentang hal yang diamati serta
T
memperoleh teori baru sebagai karya ilmiah. Dalam tahapan metode
kualitatif ini meliputi catatan observasi dan interview untuk
mengembangkan teori dan kondisi dilapangan, serta mengembangkan
PA
konsep dan pemahaman.
Dalam penelitian ini yang telah dilakukan dan observasi
dilakukan pada penelitian ini telah ditemukan suatu masalah yaitu
ND
absensi siswa dan siswi di SMK 1 kraksaan dapat menentukan
prestasi belajar dan kedisiplinan dalam instansi secara umum. Proses
pencatatan, pelaporan dan kehadiran siswa merupakan proses yang
UA
repetitive. Siswa datang pada waktu jam sekolah dan melakukan
absensi sebelum masuk kelas. Dalam menghindari hal tersebut terjadi,
penulis membuat suatu sistem absensi secara otomatis sehingga dapat
N
mempurmadah bagi lemba untuk melihat kerajinan siswa dan siswi di
SMK 1 Kraksaan.
Karena itu diusulkan sebuah aplikasi yang dapat mempermudah
PEN
lembaga untuk melihat kerajinan siswa dan siswi pada saat absensi
yang secara otomatis dan berguna bagi pihak lembaga dengan adanya
sistem ini maka orang tua murid tidak kesusahan dengan bantuan
ULI
sistem ini terdapat SMS Gateway yang berguna bagi orang tua murid
yakni pada saat siswa dan siswi melakukan absensi secara otomatis
maka siswa dan siswi tersebut akan dikirimkan pesan informasi
3.2.
SA
kehadiran kepada orang tua murid masing-masing.
Model Pengembangan Data
Pada prosedur pengembangan kali ini, peneliti menggunakan
N
Sistem Pendukung Keputusan dengan metode waterfall. Adapun
tahapan-tahapan yang diterapkan dalam penelitian ini di jabarkan
pada Gambar 3.1
SKR
28
IPSI
Gambar 3.1 Metode Waterfall (Darmawan, 2013)
1. Analisis Kebutuhan
Masalash
Pengumpulan Data
Obeservasi Wawancara Studi Literatur
29
Pada tahap ini penulis melakukan analisa permasalahan yaitu
mahasiswa mengandalkan jaringan global (internet) untuk
mendapatkan informasi materi yang akan digunakan dalam
menyelesaikan tugas dari dosen (Resume).Oleh karena permasalahan
ini, penulis punya solusi untuk membuat aplikasi Sistem Informasi
Penduduk Pemudik di Karantina Desa Sidodadi Berbasis Web, yang
bisa digunakan untuk membantu mendapatkan referensi materi yang
tepat dari dosen pengampu.
2. Desain Sistem
3. Pengujian Program
30
pemrograman web.
3.2.1 Observasi
Obeservasi dilakukan di SMK 1 Kraksaan kabupaten
probolinggo yang mana obeservasi ini merupakan suatu metode
pengumpulan data melalui pengamatan yang dilakukan oleh peneliti
secara langsung terhadap objek penelitian, dimana peneliti
mengamati secara langsung kegiatan-kegiatan yang sedang berjalan
di SMK 1 Kraksaan. Dengan menggunakan pencatatan yang secara
sistematika terhadap gejala-gejala yang ada hubungannya dengan
masalah yang sedang diteliti.
3.2.2 Wawancara
Metode ini disebut juga dengan metode wawancara, yaitu suatu
metode pengumpulan data yang dilakukan melalui tanya jawab
secara langsung dengan sumber data. Interview merupakan alat
pengumpulan informasi dengan cara mengajukan pertanyaan secara
lisan, untuk dijawab secara lisan juga, ciri utama dari metode
wawancara adalah kontak langsung dengan tatap muka antara
pencari informasi dengan sumber informasi untuk mendapat
keterangan yang dihadapi oleh lembaga SMK 1 Kraksaan.
Wawancara ini menyimpulkan kebutuhan-kebutuhan baru yang
belum terakomodasi dalam pembuat aplikasi absensi dan data-data
yang dibutuhkan oleh peneliti, maka dari itu peneliti melakukan
banyak pertanyaan kepada yang bersangkutan dan memperoleh
informasi yang penting dengan pokok persoalan penelitian yaitu
bagaimana untuk mendata siswa dan siswi dalam pengambsensia
yang berjalan.
31
sistem baru.
1. Alat Dan Bahan
Dalam pelaksanaan penelitian ini penulis membutuhkan
perangkat dan alat untuk menunjang keberhasilan penelitian. Bahan
untuk membuat sistem aplikasi, yaitu dengan menggunakan
Dreamweaver sebagai bahan pembuatan aplikasi yaitu sebagai
berikut :
1. Adobe dreamweaver merupakan web editor yaitu progam aplikasi
yang berfungsi untuk mengetikkan perintah-perintah
dokumen web baik client slide scripting maupun server side scripting.
Saat ini banyak tersedia web editor mulai dari yang paling sederhana
hingga yang lebih smart.
2. Menurut Alexander F.K. Sibero, 2011, dikutip dalam (Utomo &
Bakara, 2013) Adobe Dreamwaver CS3 adalah suatu produk Web
Developer yang dikembangkan oleh Adobe System Inc. Sebelumnya
produk Dreamweaver dikembangkan oleh Macromedia Inc. Yang
kemudian sampai saat ini pengembangaannya diteruskan oleh Adobe
System Inc. Setelah diambil oleh Adobe Systems Inc, dreamweaver
dikembangkan dan dirilis dengan kode nama Creative Suit (CS).
Ruang kerja atau Workspace adalah bagian keseluruhan tampilan
Adobe dreamweaver yang terdiri dari Welcome Screen, Menu, Insert
bar, Document Window, CSS Panel, Application Panel, Tag Inspector
Property Inspector, Result Panel, dan Files Panel, masing–masing dari
komponen tersebut memiliki fungsi dan aturan.
Alat-alat yang dibutuhkan dalam penelitian ini adalah sebagai
berikut :
1. Processor : Intel® Core ™ i3-3110M CPU @ 240ghz
2. Memory : 2 GB
3. Hardisk : 500 GB
4. Keyboard
5. Perangkat Lunak
6. Sistem Operasi : Microsoft Windows 7 Ultimate
32
7. Database :MySql
33
mendapatkan informasi materi yang akan digunakan dalam
menyelesaikan tugas dari dosen (Resume).
34
9. Data laporan
Menu Memilih Menu Dapat mencetak data-data
Laporan Laporan laporan seperti dibawah ini:
1. Laporan siswa
2. Laporan guru
3. Laporan mata pelajaran
4. Laporan absensi siswa
dan siswi
5. Laporan absensi guru
Tabel 3.3. pengujian internal (Black Box)
NO Subjek Pertanyaan Hasiluji
SS S KS TS STS
1 User Apakah sistem ini
sudah dapat
memudahkan bagi
petugas?
2 User Pada sistem ini
apakah dapat
memudahkan bagi
siswa dalam
absensi.
3 User Apakah sistem ini
mudah untuk
digunakan?
Tabel 3. 1Bobotnilai
No Keterangan BobotNilai
1 SS = Sangat Setuju 5
2 S = Setuju 4
3 KS = Kurang Setuju 3
35
4 TS = TidakSetuju 2
5 STS = SangatTidakSetuju 1
36
Rumus indeks % = Total skor / Y x 100
37
BAB IV
HASIL DAN PEMBAHASAN
4.1 Hasil Pengumpulan Data
Dari hasil pengumpulan data yang telah dilakukan oleh peneliti di
SMK 1 Kraksaan khususnya dalam pembuatan absensi siswa dan
siswi, dapat disimpulkan bahwa dalam sistem absensi dapat
berguna bagi lembaga. Hal ini bertujuan agar siswa dan siswi
memahami bagaimana absensi berjalan dan dapat melihat
kedisiplinan siswa dan siswi dalam bentuk kehadiran siswa dan
siwi masuk sekolah keterlambatan terhadap siswa dan siswi yang
dilakukan oleh masing-masing siswa dan siwi.
4.1.1 Observasi
Obeservasi dilakukan di SMK 1 Kraksaan kabupaten probolinggo
yang mana obeservasi ini merupakan suatu metode pengumpulan
data melalui pengamatan yang dilakukan oleh peneliti secara
langsung terhadap objek penelitian, dimana peneliti mengamati
secara langsung kegiatan-kegiatan yang sedang berjalan di SMK
1 Kraksaan. Dengan menggunakan pencatatan yang secara
sistematika terhadap gejala-gejala yang ada hubungannya dengan
masalah yang sedang diteliti.
1. Melakukan observasi kepada SMK 1 Kraksaan untuk mencari
kebutuhan yang diperlukan seperti apa disana.
2. Mengamati secara langsung ketika siswa dan siswi akan
diabsensikan oleh guru penampu mata pelajaran, dan ketika siswa
dan siswi akan masuk kesekolah.
3. Peneliti telah melakukan pengumpulan data secara langsung
kepada SMK 1 Kraksaan.
4.1.2 Wawancara
Metode ini disebut juga dengan metode wawancara, yaitu suatu
metode pengumpulan data yang dilakukan melalui tanya jawab
secara langsung dengan sumber data. Interview merupakan alat
pengumpulan informasi dengan cara mengajukan pertanyaan
38
secara lisan, untuk dijawab secara lisan juga, ciri utama dari
metode wawancara adalah kontak langsung dengan tatap muka
antara pencari informasi dengan sumber informasi untuk
mendapat keterangan yang dihadapi oleh lembaga SMK 1
Kraksaan. Wawancara ini menyimpulkan kebutuhan-kebutuhan
baru yang belum terakomodasi dalam pembuat aplikasi absensi
dan data-data yang dibutuhkan oleh peneliti, maka dari itu peneliti
melakukan banyak pertanyaan kepada yang bersangkutan dan
memperoleh informasi yang penting dengan pokok persoalan
penelitian yaitu bagaimana untuk mendata siswa dan siswi dalam
pengambsensia yang berjalan.
4.2 Hasil Analisis Dan Desain
4.2.1 Analisis Sistem
Pada analisis sistem peneliti melakukan analisa terhadap SMK 1
Kraksaan yang nantinya akan dipaparkan ke SMK 1 Kraksaan. Pada
SMK 1 Kraksaan pada saat ini memerlukan suatu sistem absensi yang
dapat membuat sistem absensi, dimana dari sistem ini, ketika siswa
dan siswi akan melakukan absen siswa tinggal menempelkan kartu
yang diperoleh dari SMK 1 Kraksaan.
Setalah menganalisa permasalahan diatas proses absensi yang
berjalan di SMK 1 Kraksaan maka diusulkan sebuah sistem absensi
IOT untuk mempermudah siswa dan siswi dalam absensi yang akan
disiapkan oleh peneliti dengan absensi secara otomatis.
Dengan aplikasi ini siswa dan sisiwi mudah dalam absensi dan
meringankan bagi guru dalam per absensian terhadap siswa dan siswi
di SMK 1 Kraksaan. Sehingga dapat memajukan lembaga itu sendiri
dalam bidang teknologi informasi.
4.2.2 Desain Sistem
Desain sistem bertujuan untuk memberikan gambaran kepada user
tentang desain sistem ini merupakan pengidentifikasian komponen-
komponen dari sistem informasi yang akan didesain secara rinci.
Tahapan-tahapan dari desain sistem ini adalah tahapan penggambaran,
39
perancangan dan pembuatan sketsa atau perencanaan dengan
menggunakan flowchart, DFD (Data Flow Diagram) dan ERD (Entity
Ralationship Diagram) serta membuat desain form aplikasi yang akan
digunakan untun perancangan aplikasi Absensi IOT di SMK 1
Kraksaan.
4.2.3 Bagan Alir Sistem (Sistem Flow Chart)
Sistem flowchart akan menggambarkan alur kerja dalam
membangun perancangan absensi yang menunjukkan arus aktifitas
secara kesuluruhan sistem. Untuk mendapatkan gambaran yang lebih
jelas tentang bagai alir sistem dalam bentuk sebuah pengolahan pada
perancangan absensi siswa IOT di SMK 1 Kraksaan.
40
Gambar 4.2 Flowchart Data Guru
3. Flowchart Data Mapel
41
4. Flowchart Data Absensi Siswa Dan Siswi
x
Gambar 4.4 Flowchart Data Absensi Siswa Dan Siswi
5. Flowchart Data Absensi Guru
x
Gambar 4.5 Flowchart Data Absensi Guru
42
6. Flowchart Data Kelas
43
4.2.4 Context Diagram
Diagram konteks menjelaskan hubungan dari entitas-entitas yang
ada dalam sistem. Diagram Context pada perancangan Absensi siswa
ditunjukan pada gambar 4.8.
Data Petugas
Data Siswa 1
Laporan Data Siswa
Data Guru
Laporan Data Guru
Data Absensi Siswa Dan Siswi Sistem Absensi RFID Berbasis Kepala
Absensi Internet Of Things (Iot) Sekolah
Data Absensi Guru Laporan Data Absensi Siswa Dan Siswi
Data Kelas
Data Jurusan
Laporan Data Absensi Guru
Data Mapel +
44
0
2
1 3
Proses Pengolah
Master Data Data Laporan
2.1 3.1
1.1
Data Petugas Laporan Data Siswa
Data Siswa
2.2 3.2
1.2
Data Proses Absensi Laporan Data Guru
Data Guru Siswa Dan Siswi
1.3 3.3
1.4 3.4
1.5
Data Kelas
1.6
Data Jurusan
1.7
Data Mapel
45
tb_siswa
1 nis
Data Siswa
Data Jurusan
+ id_kelas
id_jurusan tb_jurusan
id_mapel tb_mapel
+ id_absensi
.
Gambar 4.10 DFD Level 1
1. Data Flow Diagram Level 1 Proses 1
46
Gambar 4.12 DFD Level 1 Proses 2
3. Data Flow Diagram Level 1 Proses 3
47
Gambar 4.14 ERD Sistem Absensi IOT
Kamus Data :
Data Siswa : nis, id_kelas, id_jurusan, nama, alamat, jk, tgl_lahir,
tempat_lahir,
no_induk, nama_wali, nama_ayah,
nama_ibu,pekerjaan_ayah,
pekerjaan_ibu, lulusan_ayah, lulusan_ibuk,
alamat_wali, nohp.
Data Guru : id_guru, nama, tempat_lahir, tgl_lahir, nohp, jk,
TMT, maple,
jmlh_jam.
Data Mapel : nippelajaran, nama, guru, kelas, jurusan, deskripsi.
Data Absensi Siswa: id_absen, nis, jam_masuk, kelas.
Data Absensi Guru : kode_absen, id_guru, kodepelajara, nis,
kelas, jam,
keterangan, hari, tgl.
Data Kelas : id_kelas, nama_kelas.
Data Jurusan : id_jurusan, nam_jurusan.
Data Petugas : nip, nama, jk, nohp, username, password, status.
4.2.8 Desain Database
48
Database adalah tempat untuk menyimpan data yang selanjutnya
diolah sesuai dengan kebutuhan sistem sehingga tercipta suatu
informasi yang dibutuhkan. Adapun kebutuhan database yang
diperlukan mencakup beberapa table sebagai berikut :
a. Tabel Petugas
49
16 Lulusan_ayah Text
17 Lulusan_ibu Text
18 Alamat_wali Text
19 Nohp Varchar(12)
Table 4.2 Data Siswa
c. Data Guru
Tabel Mapel
No Nama Field Type
1 Nippelajran Varchar(12)
2 Nama Text
3 Guru Varchar(12)
4 Kelas Varchar(12)
5 Jurusan Text
6 Deskripsi Text
Table 4.4 Data Mapel
e. Data Absensi Siswa Dan Siswi
Table ini berisi data Absensi siswa dan siswi untuk digunakan
menyimpan data absensi siswa dan siswi.
50
Atribut pada table absensi siswa dan siswi bisa dilihat dibawah
ini :
Tabel Absensi Siswa Dan Siswi
No Nama Field Type
1 Id_absen Varchar(12)
2 Nis Text
3 Jam_masuk Varchar(12)
4 Kelas Varchar(12)
Table 4.5 Data Absensi Siswa Dan Siswi
f. Data Absensi Guru
g. Data Kelas
51
Table ini berisi data jurusan untuk digunakan menyimpan data
jurusan.
Atribut pada table jurusan bisa dilihat dibawah ini :
Tabel Jurusan
No Nama Field Type
1 Id_jurusan Varchar(12)
2 Nama_jurusan Text
Table 4.8 Data Jurusan
4.2.9 Desain Input Dan Output
Desai input adalah proses yang cukup vital dalam implementasi
analisis sistem ke dalam sebuah perangkat lunak. Hal ini bertujuan
agar dalam pemograman tidak terjadi pelencengan logica dari hasil
analisa yang telah ada.
Desai input yang disebut sebagai interface anatar user dengan
computer untuk memasukkan data kedalam table-tabel database.
Desain input diaplikasikan pada subsistem login, input data petugas,
input data siswa dan siswi. Desain output merupakan bentuk yang
berisi informasi hasil pengolahan data yang telah diinputkan adapun
output pada sistem absensi siswa dan siswi di SMK 1 Kraksaan.
1) Input login petugas
52
akses ke aplikasi.
53
Gambar 4.17 Input Data Guru
4) Input Data Mapel
54
Inputan absensi siswa dan siswi ini untuk petugas dapat
melakukan absensi siswa dan siswi untuk akses ke aplikasi.
NIS
Jam Masuk
Kelas
NIS
Id Guru
Id Pelajaran
Kelas
Jam
Keterangan
Hari
Tanggal
55
Gambar 4.21 Input Data Kelas
8) Input Data Jurusan
56
Gambar 4.22 Form Login Petugas
2. Tampilan Form Halaman Menu Utama
Forma halaman menu utama admin ini digunakan untuk
menginputkan data-data yang berhubungan dengan sistem. Jika login
berhasil maka admin akan langsung memasuki halaman utama atau
beranda. Adapun tampilan beranda sebagai berikut :
57
3. Tampilan Form Halaman Data Siswa
Pada halaman data siswa adalah untuk menampilkan data yang
telah diproses oleh petugas dan bisa menambahkan data, mengedit
data, menghapus yang diperlukan oleh petugas admin.
58
5. Tampilan Form Halaman Data Mapel
Pada halaman data mapel adalah untuk menampilkan data yang
telah diproses oleh petugas dan bisa menambahkan data, mengedit
data, menghapus yang diperlukan oleh petugas admin.
59
7. Tampilan Form Halaman Data Absensi Guru
Pada halaman data absensi guru adalah untuk menampilkan data
yang telah diproses oleh petugas dan bisa menambahkan data,
mengedit data, menghapus yang diperlukan oleh petugas admin.
60
Pada halaman data jurusan adalah untuk menampilkan data yang
telah diproses oleh petugas dan bisa menambahkan data, mengedit
data, menghapus yang diperlukan oleh petugas admin.
61
Pada halaman absensi siswa dan siswi adalah untuk menempelkan
kartu siswa dan siswi ke alat sehingga Id siswa secra otomatis
terabsensi di aplikasi yang telah dibuat ini. Tampilan dari absensi
seperti berikut :
62
Dari hasil pengujian sistem yang telah dilakukan oleh
peneliti untuk keperluan dan penyelesaian masalah yang ada di
SMK 1 Kraksaan dan pengujian sistem dilakukan pada table
dibawah sebagai berikut :
1.3.1 Pengujian Internal
63
7. Laporan guru
8. Laporan mata pelajaran
9. Laporan absensi siswa
dan siswi
10. Laporan absensi guru
Table 4.9 Pengujian Internal
1.3.2 Pengujian Eksternal
Dalam pengujian eksternal dilakukan SMK 1 Kraksaan
kepada petugas dalam sistem aplikasi. Hasil dalam pengujian
eksternal dan kuesioner dalam kelayakan sebagai berikut.
64
Responden yang menjawab sangat setuju (5) = 8 x 5 = 40
Responden yang menjawab setuju (4) = 14 x 4 = 56
Responden yang menjawab kurang setuju (3) = 21 x 3 = 63
Responden yang menjawab tidak setuju (2) = 31 x 2 = 62
Semua hasil dijumlahkan, total skor = 221
Jumlah skor tertinggi untuk item “Sangat Suka” adalah 5 x 100 = 500,
sedangkan item “Tidak Suka” adalah 1 x 100 = 100. Jadi, jika total skor
penilaian responden diperoleh angka 247, maka penilaian interpretasi
responden terhadap nilai sistem tersebut adalah hasil nilai yang dihasilkan
dengan menggunakan rumus Index %.
Pra Penyelesaian
Sebelum menyelesaikannya kita juga harus mengetahui interval (rentang
jarak) dan interpretasi persen agar mengetahui penilaian dengan metode
mencari Interval skor persen (I).
Rumus Interval
I = 100 / Jumlah Skor (Likert)
Maka = 100 / 5 = 20
Hasil (I) = 20
(Ini adalah intervalnya jarak dari terendah 0 % hingga tertinggi 100%)
65
66
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari penelitian yang telah dilakukan, dan penjelasan yang telah diuraikan
pada bab-bab sebelumnya, maka dapat menyimpulkan beberapa kesimpulan
yang berkaitan dengan aplikasi absensi smk negeri 1 kraksaan menggunakan
RFID . Berikut adalah kesimpulannya.
1. Telah dihasilkan sebuah aplikasi absensi siswa smk negeri 1 kraksaan
menggunakan RFID sehingga memudahan proses absensi.
2. Mempermudah guru, wali kelas, serta karyawan TU untuk
mendapatkan informasi pribadi siswa siswi.
3. Hasil pengujian blackbox yang telah dilakukan yaitu, menunjukkan
perhitungan menggunakan metode skala likert dan mendapat bobot
hasil presentase skor interfal sebanyak 95% yang artinya apikasi ini
sangat baik untuk digunakan.
5.2 Saran
Dalam aplikasi ini tentunya akan ada kekurangan dan eror ditemukan yang
perlu diperhatikan dan diperbaiki. Maka diperlukan evaluasi dan saran yang
sangat dibutuhkan agar penyusunan bisa lebih baik lagi. Berikut ini adalah
saran yang direkomendasikan oleh penulis untuk pengembangan selanjutnya
sebagai acuan agar aplikasi absensi siswa siswi smk negeri 1 kraksaan
menggunakan RFID. Berikut beberapa fitur yang mungkin bisa
dikembangkan agar aplikasi menjadi lebih baik lagi.
a. Pengembangan selanjutnya dapat menambahkan keterangan foto.
b. Mendesain tampilan interface agar lebih menarik dan memudahkan user.
c. Pengembangan program berikutnya yaitu jika ada pengumuman penting
dari sekolah bisa melalui notifikasi absensi ini untuk orang tua siswa
67
DAFTAR PUSTAKA
[ CITATION Ari11 \l 1033 ] .RFID berbasis Internet Of Things (Iot). Didalamnya yang
menggunakan protokol HTTP (hypertext transfer protocol)
Kasiman (2003).Paket web server yang gratis dan open source cross platform
Menurut
I Nyoman Ega Beerawa, dkk, (2009,hal 9). web (seperti HTML, JavaScript,
AJAX, Java).
Utomo & Bakara, (2013)Menurut Alexander F.K. Sibero, 2011, dikutip dalam
Adobe Dreamwaver CS5.
68
Pangestu, A. D., Ardianto, F., & Alfaresi, B. (2019). Sistem Monitoring Beban
Listrik Berbasis Arduino NodeMCU ESP8266. Jurnal Ampere , 4, 187-197.
69
LAMPIRAN
Bukti Penelitian
70
71
72
Hasil Cek Plagiasi
73
74
75
BIODATA PENULIS
Email : ibang1256@gmail.com
76