i
i
IMPLEMENTASI SISTEM KEAMANAN LOKER BERBASIS WIRELESS SENSOR NETWORK DI PERPUSTAKAAN PUSAT
UMRAH
HALAMAN JUDUL
Skripsi
Untuk Memenuhi Syarat Memperoleh Derajat
Sarjana Komputer (S.T)
Oleh:
RISKI PUTRA NIM 170155201049
JURUSAN INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MARITIM RAJA ALI HAJI TANJUNGPINANG
2022
ii
iii
iv
v
HALAMAN PERSEMBAHAN
Ku Persembahkan Skripsi Ini Untuk Yang Selalu Bertanya:
“Kapan Wisuda?”
vi
HALAMAN MOTO
Kamu Tidak Harus Menjadi Hebat Untuk Memulai, Tetapi Kamu Harus Mulai Untuk Menjadi Hebat.
“Zig Ziglar”
vii
viii
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
PERNYATAAN ORISINALITAS ... iv
HALAMAN PERSEMBAHAN ... v
HALAMAN MOTO ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
ABSTRAK ... xiv
ABSTRACT ... xv
BAB I PENDAHULUAN ... 1
Latar Belakang ... 1
Rumusan Masalah ... 2
Batasan Masalah ... 2
Tujuan Penelitian... 3
Manfaat Penelitian... 3
Sistematika Penulisan ... 3
BAB II KAJIAN LITERATUR ... 5
Tinjauan Pustaka ... 5
Landasan Teori ... 7
2.2.1 WSN ... 7
2.2.2 Web ... 7
2.2.3 Mikrokontroler ESP32 ... 8
2.2.4 RFID (Radio Frequency Identification) ... 8
2.2.5 Load Cell ... 9
2.2.6 Selenoid ... 10
2.2.7 LCD ... 10
BAB III METODE PENELITIAN ... 12
Waktu dan Tempat Penelitian ... 12
Instrumen Penelitian ... 12
3.2.1 Perangkat Keras ... 12
3.2.2 Perangkat Lunak ... 13
Alur Penelitian... 14
Perancangan Cepat ... 15
3.4.1 Flowchart ... 15
3.4.2 Arsitektur Sistem ... 16
3.4.3 Pengembangan Hardware ... 16
3.4.4 Pengembangan Firmware ... 18
3.4.5 Perancangan Unified Modeling Language (UML) ... 18
3.4.6 Perancangan Perangkat Lunak... 27
3.4.7 Rancangan Perangkat Keras ... 30
BAB IV HASIL DAN PEMBAHASAN ... 31
x
Implementasi aplikasi berbasis web ... 31
Implementasi Perangkat Keras ... 35
Skenario Sistem Peminjaman E-Loker ... 36
Pengujian Perangkat Lunak ... 37
Pengujian Perangkat Keras... 46
Pengujian Kartu Yang Tersedia ... 51
Pengujian Koneksi Pada Perangkat Dengan Jaringan Berbeda ... 52
Analisis Pengujian ... 54
4.8.1 Analisis pengujian jarak pembacaan RFID ... 54
4.8.2 Hasil Dari Pengujian Dan Analisis Sistem E-Loker ... 55
BAB V KESIMPULAN DAN SARAN ... 56
Kesimpulan... 56
Saran ... 56
DAFTAR PUSTAKA ... 57
LAMPIRAN ... 59
xi
DAFTAR GAMBAR
Gambar 2. 1 Mikrokontroler ESP32 ... 8
Gambar 2. 2 Modul Sensor dan RFID Card ... 8
Gambar 2. 3 Loadcell ... 9
Gambar 2. 4 Modul Sensor Loadcell ... 9
Gambar 2. 5 Selenoid Doorlock ... 10
Gambar 2. 6 LCD (Liquid Crystal Display)... 10
Gambar 3. 1 Lokasi Penelitian ... 12
Gambar 3. 2 Diagram Alur Penelitian... 12
Gambar 3. 3 Flowchart Penggunaan Loker... 15
Gambar 3. 4 Arsitektur Sistem ... 16
Gambar 3. 5 Schematic Rangkaian E-Loker ... 17
Gambar 3. 6 Layout PCB dan Integrasi Komponen ... 17
Gambar 3. 7 Library Arduino... 18
Gambar 3. 8 Variabel Yang Digunakan ... 18
Gambar 3. 9 Use Case Diagram Sistem Monitoring E-Loker ... 19
Gambar 3. 10 Activity Diagram Fungsi Login ... 20
Gambar 3. 11 Activity Diagram Master Data ... 20
Gambar 3. 12 Activity Diagram Peminjaman Aktif ... 22
Gambar 3. 13 Activity Diagram Profile Pada User Admin dan Staff ... 23
Gambar 3. 14 Activity Diagram Ganti Password Pada User Admin dan Staff... 23
Gambar 3. 15 Activity Diagram Logout Pada User Admin dan Staff ... 24
Gambar 3. 16 Class Diagram ... 26
Gambar 3.17 Rancang Antarmuka Halaman Login ... 26
Gambar 3.18 Rancangan Antarmuka Halaman Dashboard ... 26
Gambar 3.19 Rancangan Antarmuka Halaman Anggota ... 27
Gambar 3.20 Rancangan Antarmuka Halaman Peminjaman Aktif ... 27
Gambar 3.21 Rancangan Antarmuka Halaman Riwayat Peminjaman ... 28
Gambar 3.22 Rancangan Antarmuka Halaman Profile ... 28
Gambar 3.23 Rancangan Antarmuka Halaman Ganti Password ... 29
xii
Gambar 3.24 Rancangan Perangkat Keras (E-Loker) ... 29
Gambar 4. 1 Implementasi Halaman Login ... 30
Gambar 4. 2 Implementasi Halaman Dashboard ... 32
Gambar 4. 3 Implementasi Halaman Anggota ... 32
Gambar 4. 4 Implementasi Halaman Tambah Anggota ... 33
Gambar 4. 5 Implementasi Tambah Pada Halaman Peminjaman Aktif ... 33
Gambar 4. 6 Implementasi Halaman Peminjaman Aktif ... 34
Gambar 4. 7 Implementasi Halaman Riwayat Peminjaman ... 34
Gambar 4. 8 Implementasi Halaman Profile ... 35
Gambar 4. 9 Implementasi Halaman Ganti Password ... 35
Gambar 4. 10 Implementasi Hardware (E-Loker) ... 35
Gambar 4. 11 Skenario sistem peminjaman E-Loker ... 36
Gambar 4. 12 Pengujian Jarak RFID ... 46
Gambar 4. 13 Pengujian Jarak RFID Penghalang Buku 1,5cm ... 47
Gambar 4. 14 Pengujian Jarak RFID Penghalang Buku 2cm ... 48
Gambar 4. 15 Pengujian Jarak RFID Penghalang Buku 3,5cm ... 49
Gambar 4. 16 Pengujian Jarak RFID Penghalang Buku 3,5cm ... 49
xiii DAFTAR TABEL
Tabel 3. 1 Perangkat keras ... 13
Tabel 3. 2 Software (Perangkat Lunak)... 13
Tabel 3. 3 Bahasa Pemograman ... 13
Tabel 3. 4 Actor Akses Login ... 19
Tabel 3. 5 Tabel Database ... 25
Tabel 4. 1 Pengujian Halaman Login ... 37
Tabel 4. 2 Pengujian Halaman Data Anggota ... 38
Tabel 4. 3 Pengujian Halaman Data Loker ... 39
Tabel 4. 4 Pengujian Halaman Data RFID... 40
Tabel 4. 5 Pengujian Halaman Data Akun ... 40
Tabel 4. 6 Pengujian Halaman Profile ... 42
Tabel 4. 7 Pengujian Halaman Login ... 43
Tabel 4. 8 Pengujian Halaman Data Anggota ... 43
Tabel 4. 9 Pengujian Halaman Peminjaman Aktif ... 44
Tabel 4. 10 Pengujian Halaman Riwayat Peminjaman ... 45
Tabel 4. 11 Hasil Pengujian Jarak RFID ... 46
Tabel 4. 12 Hasil Pengujian Jarak RFID Penghalang Buku 1,5 cm ... 48
Tabel 4. 13 Hasil Pengujian Jarak RFID Penghalang Buku 2 cm ... 49
Tabel 4. 14 Hasil Pengujian Jarak RFID Penghalang Buku 3,5 cm ... 50
Tabel 4. 15 Hasil Pengujian Load Cell ... 50
Tabel 4. 16 Pengujian kartu tersedia ... 51
Tabel 4. 17 Pengujian beda jaringan ... 53
Tabel 4. 18 Analisis pengujian jarak RFID ... 54