Pengembangan Sistem Admin dan Absensi Perkuliahan Menggunakan Finger Print.
ABSTRAK
Sistem absensi yang ada saat ini masih rentan akan kecurangan seperti siswa yang menitipkan absen pada temannya, sehingga guru atau dosen perlu mendata ulang siswa yang hadir. Teknologi informasi yang berkembang pesat memberikan solusi dalam memecahkan permasalahan ini, yaitu perancangan teknologi tepat guna dalam bidang pendidikan yang dapat membantu proses pendataan dan pemberian informasi yang lebih baik dan tepat sasaran. “Pengembangan Aplikasi Sistem Admin dan Absensi Perkuliahan Menggunakan Finger Print “ adalah penerapan teknologi informasi dan komunikasi dalam bidang pendidikan berbasis web, untuk menyebarluaskan informasi yang berkaitan dengan absensi mahasiswa,dosen dan staf yang ada di lab IT universitas Kristen Maranatha. Sistem ini menyajikan informasi tentang data siswa, data dosen, data jadwal pelajaran, data absensi dan data staf yang cepat, tepat, akurat, terkendali dan dapat dipertanggungjawabkan. Penggunaan finger print pada sistem ini menjamin data dan sistem informasi yang tepat sasaran dan aman sehingga tindakan kecurangan dapat dikurangi.
(2)
ABSTRACT
The current attendance system is still vulnerable to cheating, as students who do not come to the class can still fill the attendance list . Teachers or lecturers need to re-record the students who attended. Information technology provides solutions to these problems, namely the design of appropriate technologies in the field of education that can help the process of data collection and giving better information. The " Attendance Application System Development Using Finger Print " is an application to disseminate information relatied to the attendance of students , faculty and staff at the IT lab Maranatha Christian University . This system provides information about student data, lecturer, course schedule data, attendance data and staff are quickly, precisely, accurately, controllably and accountably. The use of finger print system ensures data and information security so that the act of cheating can be reduced.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xv
DAFTAR NOTASI/ LAMBANG ... xviii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian... 3
1.4.1 Ruang Lingkup Kajian Hardware ... 3
1.4.2 Ruang Lingkup Kajian Software ... 3
1.4.3 Ruang Lingkup Kajian Aplikasi ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.2 Absensi... 6
2.3 Flow Chart ... 6
2.4 Data Flow Diagram (DFD) ... 7
2.5 Proses Specification (PSPEC) ... 8
2.6 Kamus Data ... 9
2.7 Entity Relational Diagram (ERD) ... 9
2.8 Basis Data ... 11
(4)
2.10 Visual Basic .NET ... 13
2.11 AJAX ... 14
2.12 Cascading Style Sheet (CSS) ... 14
2.13 SMS Gateway... 15
2.14 Fingerprint ... 15
2.15 Pola Sidik Jari ... 16
2.16 Terminologi Sidik Jari ... 18
2.17 U.are.U 4500 Finger Print Reader ... 19
2.18 Gambaran Umum Sistem ... 20
2.19 Akuisisi Citra ... 20
2.20 HASH ... 21
2.20.1 Hash Kriptografi ... 21
2.20.2 Algoritma MD5 ... 22
2.21 Black Box Testing ... 23
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 24
3.1 Analisis ... 24
3.1.1 Proses Absensi ... 24
3.1.2 Proses Peminjaman inventaris ... 26
3.1.3 Proses pengembalian inventaris... 27
3.2 Entity Relational Diagram (ERD) ... 28
3.3 Relational Database ... 29
3.3.1 Tabel dosen ... 29
3.3.2 Tabel inventaris ... 29
3.3.3 Tabel kelas ... 30
3.3.4 Tabel mahasiswa ... 30
3.3.5 Tabel Mata Kuliah ... 31
3.3.6 Tabel Barang Tertinggal ... 31
3.3.7 Tabel Staf ... 31
3.3.8 Tabel Staf Daftar ... 32
3.3.9 Tabel Absen Dosen ... 32
3.3.10 Tabel Absen Mahasiswa ... 33
(5)
3.3.12 Tabel Jadwal dosen ... 33
3.3.13 Tabel Jadwal Staf ... 33
3.3.14 Tabel Admin ... 34
3.3.15 Tabel Jadwal kerja ... 34
3.3.16 TabelJadwal Kuliah ... 34
3.3.17 Tabel Jadwal Mahasiswa ... 35
3.3.18 Tabel Mata Kuliah Dosen ... 35
3.3.19 Tabel Peminjaman ... 35
3.4 Data Flow Diagram ... 36
3.4.1 DFD Level 0 ... 36
3.4.2 DFD Level 1 ... 37
3.4.3 DFD Level 2 Proses 1 ... 38
3.4.4 DFD Level 2 Proses 2 ... 39
3.4.5 DFD Level 2 Proses 3 ... 40
3.4.6 DFD Level 2 Proses 4 ... 41
3.4.7 DFD Level 2 Proses 5 ... 42
3.4.8 DFD Level 2 Proses 6 ... 43
3.4.9 DFD Level 2 Proses 7 ... 43
3.4.10 DFD Level 2 Proses 8 ... 44
3.4.11 DFD Level 2 Proses 9 ... 44
3.4.12 DFD Level 3 Proses 1 ... 45
3.5 Kamus Data ... 45
3.6 Process Specification(PSPEC) ... 54
3.6.1 Proses Login ... 54
3.6.2 Proses Tambah Mahasiswa ... 56
3.6.3 Proses Ubah Mahasiswa ... 56
3.6.4 Proses Lihat Mahasiswa... 57
3.6.5 Proses Tambah Dosen ... 57
3.6.6 Proses Ubah Dosen ... 58
3.6.7 Proses Lihat Dosen ... 58
3.6.8 Proses Tambah Staf ... 59
(6)
3.6.10 Proses Lihat Staf ... 60
3.6.11 Proses Tambah Mata Kuliah ... 60
3.6.12 Proses Ubah Mata Kuliah... 60
3.6.13 Proses Lihat Mata Kuliah ... 61
3.6.14 Proses Tambah Jadwal Kuliah ... 61
3.6.15 Proses Ubah Jadwal Kuliah ... 62
3.6.16 Proses Lihat Jadwal Kuliah ... 63
3.6.17 Proses Tambah Peminjaman ... 63
3.6.18 Proses Ubah Peminjaman... 63
3.6.19 Proses Lihat Peminjaman ... 64
3.6.20 Proses Absensi Mahasiswa ... 64
3.6.21 Proses Absensi Dosen ... 65
3.6.22 Proses Absensi Staf ... 65
3.6.23 Proses Tambah Kelas ... 66
3.6.24 Proses Lihat Kelas ... 66
3.7 Desain Antar Muka Pengguna ... 67
3.7.1 Halaman login ... 67
3.7.2 Halaman Daftar Mahasiswa ... 68
3.7.3 Halaman Daftar Dosen ... 68
3.7.4 Halaman Mata Kuliah ... 69
3.7.5 Halaman Kelas ... 69
3.7.6 Halaman Inventori ... 70
3.7.7 Halaman Absensi Mahasiswa ... 71
3.7.8 Halaman Peminjaman ... 71
3.7.9 Halaman Staf ... 72
BAB 4. HASIL PENELITIAN ... 73
4.1 Tampilan Halaman Login ... 73
4.2 Tampilan Halaman Mahasiswa ... 74
4.3 Tampilan Halaman Tambah Mahasiswa ... 74
4.4 Tampilan Halaman Lihat Jadwal Mahasiswa ... 75
4.5 Tampilan Halaman Dosen ... 75
(7)
4.7 Tampilan Halaman Mata Kuliah ... 76
4.8 Halaman Tambah Mata Kuliah ... 77
4.9 Halaman Ubah Mata Kuliah ... 77
4.10 Halaman Ubah Mahasiswa ... 78
4.11 Halaman Inventori ... 78
4.12 Halaman Tambah Inventori ... 79
4.13 Halaman Kelas ... 79
4.14 Halaman Ubah Kelas ... 80
4.15 Halaman Tambah Kelas ... 80
4.16 Halaman Staf ... 81
4.17 Halaman Tambah Staf ... 81
4.18 Halaman Pendaftaran Staf ... 82
4.19 Halaman Peminjaman Inventori ... 83
4.20 Halaman Tambah Peminjaman ... 83
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 84
5.1 Test Case Login ... 84
5.2 Mahasiswa ... 85
5.2.1 Test Case Tambah Mahasiswa ... 85
5.2.2 Test Case Ubah Mahasiswa ... 85
5.2.3 Test Case Cari Mahasiswa ... 86
5.3 Dosen ... 86
5.3.1 Test Case Tambah Dosen ... 87
5.3.2 Test case cari Dosen ... 87
5.4 Mata Kuliah ... 88
5.4.1 Test Case Tambah Mata Kuliah ... 88
5.4.2 Test Case Cari Mata Kuliah ... 88
5.5 Inventori... 89
5.5.1 Test case Cari Inventori ... 89
5.5.2 Test Case Tambah Inventori ... 89
5.6 Test Case Kelas ... 90
5.6.1 Test case Cari Kelas ... 90
(8)
5.6.3 Test Case Ubah Kelas ... 91
5.7 Test Case Staf ... 92
5.7.1 Test Case Tambah Staf ... 92
5.7.2 Test Case Pendaftaran Staf ... 92
5.8 Test Case Peminjaman ... 93
5.8.1 Test Case Cari Peminjaman ... 93
5.8.2 Test Case Tambah Peminjaman ... 94
BAB 6. SIMPULAN DAN SARAN ... 95
6.1 Simpulan ... 95
6.2 Saran ... 95
(9)
DAFTAR GAMBAR
Gambar 2.15.1 Lengkungan polos ... 16
Gambar 2.15.2 Lengkungan berbentuk... 16
Gambar 2.15.3 Putaran radial ... 17
Gambar 2.15.4 Putaran Ulnar ... 17
Gambar 2.15.5 Ulir polos ... 17
Gambar 2.15.6 Ulir sentral ... 17
Gambar 2.15.7 Ulir ganda ... 18
Gambar 2.15.8Accidental Wholr ... 18
Gambar 3.1.1Flowchart proses absensi ... 25
Gambar 3.1.2Flowchart proses peminjaman inventaris ... 26
Gambar 3.1.3Flowchart pengembalian barang inventaris ... 27
Gambar 3.2.1 ERD ... 28
Gambar 3.4.1 DFD level 0 ... 36
Gambar 3.4.2 DFD level 1 ... 37
Gambar 3.4.3 DFD level 2 proses 1 ... 38
Gambar 3.4.4 DFD level 2 proses 2 ... 39
Gambar 3.4.5 DFD Level 2 proses 3 ... 40
Gambar 3.4.6 DFD level 2 proses 4 ... 41
Gambar 3.4.7 DFD level 2 Proses 5 ... 42
Gambar 3.4.8 DFD level 2 proses 6 ... 43
Gambar 3.4.9 DFD level 2 proses 7 ... 43
Gambar 3.4.10 DFD level 2 proses 8 ... 44
Gambar 3.4.11 DFD level 2 proses 9 ... 44
Gambar 3.4.12 DFD level 3 proses 1 ... 45
Gambar 3.5.1 Halaman Login ... 67
Gambar 3.5.2 Halaman Daftar Mahasiswa ... 68
Gambar 3.5.4 Halaman Dosen ... 68
Gambar 3.5.5 Halaman Kelas ... 69
Gambar 3.5.6 Halaman Inventori ... 70
(10)
Gambar 3.5.9 Halaman Peminjaman ... 71
Gambar 3.5.8 Halaman tambah peminjaman... 72
Gambar 3.5.10 Halaman Staf ... 72
Gambar 4.1.1 Halaman Login ... 73
Gambar 4.2.1 ... 74
Gambar 4.3.1 Halaman tambah mahasiswa ... 74
Gambar 4.4.1 Halaman Lihat Jadwal Mahasiswa ... 75
Gambar 4.5.1 Halaman Dosen ... 75
Gambar 4.6.1 Halaman Tambah Dosen ... 76
Gambar 4.7.1 Halaman Mata Kuliah ... 76
Gambar 4.8.1 Halaman Tambah Mata Kuliah ... 77
Gambar 4.9.1 Halaman ubah mata kuliah ... 77
Gambar 4.10.1 Halaman Ubah Mahasiswa ... 78
Gambar 4.11.1 Halaman Inventori ... 78
Gambar 4.12.1 Halaman Tambah Inventori ... 79
Gambar 4.13.1 Halaman Kelas ... 79
Gambar 4.14.1 Halaman Ubah Kelas ... 80
Gambar 4.15.1 Gambar Tambah Kelas ... 80
Gambar 4.16.1 Halaman Staf ... 81
Gambar 4.17.1 Halaman Tambah Staf ... 81
Gambar 4.18.1 Halaman Staf Daftar ... 82
Gambar 4.19.1 Halaman Peminjaman ... 83
(11)
DAFTAR TABEL
Tabel 3.1 Tabel Dosen ... 29
Tabel 3.2 Tabel Invetaris ... 30
Tabel 3.3 Tabel Kelas ... 30
Tabel 3.4 Tabel Mahasiswa ... 30
Tabel 3.5 Tabel Mata Kuliah ... 31
Tabel 3.6 Tabel Barang Tertinggal ... 31
Tabel 3.7 Tabel Staff ... 31
Tabel 3.8 Tabel Staf Daftar ... 32
Tabel 3.9 Tabel Absen Dosen ... 32
Tabel 3.10 Tabel Absen Mahasiswa ... 33
Tabel 3.11 Absen Staf ... 33
Tabel 3.12 Jadwal Dosen ... 33
Tabel 3.13 Jadwal Staf ... 33
Tabel 3.14 Tabel Admin ... 34
Tabel 3.15 Tabel Jadwal Kerja... 34
Tabel 3.16 Tabel Jadwal Kuliah ... 34
Tabel 3.17 Tabel Jadwal Mahasiswa ... 35
Tabel 3.18 Tabel Kuliah Dosen ... 35
Tabel 3.19 Tabel Peminjaman ... 35
Tabel 3.20 Kamus Data tb_mahasiswa ... 46
Tabel 3.21 Kamus Data tb_dosen ... 46
Tabel 3.22 Kamus Data tb_staf... 47
Tabel 3.23 Kamus Data tb_admin ... 47
Tabel 3.24 Kamus Data tb_mk... 48
Tabel 3.25 Kamus Data tb_kelas ... 48
Tabel 3.26 Kamus Data tb_mk_dosen ... 48
Tabel 3.27 Kamus Data tb_inventori ... 49
Tabel 3.28 Kamus Data tb_barang_tertinggal ... 49
Tabel 3.29 Kamus Data Staf Daftar ... 50
(12)
Tabel 3.31 Kamus Data tb_absen_mahasiswa ... 51
Tabel 3.32 Kamus Data tb_absen_staf ... 51
Tabel 3.33 Kamus Data tb_jadwal_dosen ... 52
Tabel 3.34 Kamus Data tb_jadwal_mahasiswa ... 52
Tabel 3.35 Kamus Data tb_jadwal_staf... 52
Tabel 3.36 Kamus Data tb_mk_dosen ... 53
Tabel 3.37 Kamus Data tb_jadwal_kuliah ... 53
Tabel 3.38 Kamus Data tb_jadwal_kerja ... 54
Tabel 3.39 PSPEC Login ... 54
Tabel 3.40 PSPEC Tambah Mahasiswa ... 56
Tabel 3.41 PSPEC Ubah mahasiswa ... 56
Tabel 3.42 PSPEC Lihat Mahasiswa ... 57
Tabel 3.43 Tambah Dosen ... 57
Tabel 3.44 PSPEC Ubah Dosen ... 58
Tabel 3.45 PSPEC Lihat Dosen ... 58
Tabel 3.46 PSPEC Tambah Satf ... 59
Tabel 3.47 PSPEC Ubah Staf ... 59
Tabel 3.48 PSPEC Lihat Staf ... 60
Tabel 3.49 PSPEC Tambah Mata Kuliah ... 60
Tabel 3.50 PSPEC Ubah Mata Kuliah... 61
Tabel 3.51 PSPEC Lihat Mata Kuliah ... 61
Tabel 3.52 PSPEC Tambah Jadwal Kuliah ... 62
Tabel 3.53 PESPEC Ubah Jadwal Kuliah ... 62
Tabel 3.54 PSPEC Lihat Jadwal Kuliah ... 63
Tabel 3.55 PSPEC Tambah Peminjaman ... 63
Tabel 3.56 PSPEC Ubah Peminjaman... 64
Tabel 3.57 PSPEC Lihat Peminjaman ... 64
Tabel 3.58 PSPEC Abesnsi Mahasiswa ... 65
Tabel 3.59 PSPEC Absen Dosen ... 65
Tabel 3.60 PSPEC Absen Staf ... 65
Tabel 3.61 PSPEC Tambah kelas ... 66
(13)
Tabel 5.1 Tabel uji coba login ... 84
Tabel 5.2Test Case Tambah Mahasiswa ... 85
Tabel 5.3Test Case Ubah Mahasiswa ... 85
Tabel 5.4 Test case Cari mahasiswa ... 86
Tabel 5.5Test Case Tambah Dosen ... 87
Tabel 5.6 Test case cari dosen ... 87
Tabel 5.7Test Case Tambah Mata Kuliah ... 88
Tabel 5.8Test Cace cari mata kuliah ... 88
Tabel 5.9Test Case cari inventori ... 89
Tabel 5.10Test Case tambah inventori ... 89
Tabel 5.11Test Case cari kelas... 90
Tabel 5.12Test Case tambah kelas ... 91
Tabel 5.13Test Case ubah kelas ... 91
Tabel 5.14Test Case tambah staf ... 92
Tabel 5.15Test Case pendaftaran staf ... 92
Tabel 5.16Test Case cari peminjaman... 93
(14)
DAFTAR NOTASI/ LAMBANG
JENIS SIMBOL ARTI CONTOH
FLOWCHART Input/Output Merepresentasikan
Input data atau output data yang diprosesatau Informasi.
Tarif Upah
FLOWCHART Proses Mempresentasikan
Operasi Hitung Upah
FLOWCHART Penghubung Keluar ke atau
masuk dari bagian
lain flowchart
khususnya
halaman yang
sama
3
FLOWCHART Anak Panah Mempresentasikan
alur kerja
3
FLOWCHART Penjelasan Digunakan untuk
komentar tambahan
The height of the text box and its associated line increases or decreases as you
add text
FLOWCHART Keputusan Keputusan dalam
program
Apakah sudah selesai?
(15)
JENIS SIMBOL ARTI CONTOH FLOWCHART Predefined
Process
Rincian Operasi berada di tempat lain
Hitung Akar Pangkat Dua
FLOWCHART Preparation Pemberian harga
awal SW = 1
FLOWCHART Terminal Points Awal / akhir
flowchart
Mulai
FLOWCHART Punched Card Input / Output yang menggunakan kartu berlubang
Kartu Absen
FLOWCHART Dokumen I/O dalam format
yang dicetak
Cetak slip uang
FLOWCHART Magnetic Tape I/O yang
menggunakan pita magnetik
File Upah
FLOWCHART Magnetic Drum I/O yang
menggunakan drum magnetik
File Pegawai
FLOWCHART Online Storage I/O yang
menggunakan proses
penyimpanan
(16)
JENIS SIMBOL ARTI CONTOH langsung
FLOWCHART Punched Tape I/O yang
menggunakan
kertas pita
berlubang
File Pelanggan
FLOWCHART Manual Input Input yang
dimasukan secara
manual dari
keyboard
Masukan tarif upah
FLOWCHART Display Output yang
ditampilkan pada terminal
Pesan Kesalahan
FLOWCHART Manual Operation Operasi Manual Ketik
Pesanan Penjualan
ERD Entitas
ERD Relasi
ERD Atribut
ERD Garis, sebagai
penghubung antara
relasi dengan
entitas dan antara
entitas dengan
atributnya.
DFD Kesatuan Luar
(External Entity)
Id_data T_Data
(17)
JENIS SIMBOL ARTI CONTOH
DFD Arus Data (Data
Flow)
DFD Proses (Process)
DFD Simpanan Data
(Data Store) KAMUS
DATA
= Terdiri atas
mendefinisikan, diuraikan menjadi, artinya
KAMUS DATA
+ Dan
KAMUS DATA
( ) Optional (Pilihan
boleh atau tidak) KAMUS
DATA
{ } Pengulangan
KAMUS DATA
[ ] Memilih salah satu
cara dari sejumlah alternatif, seleksi KAMUS
DATA
* * Komentar
KAMUS DATA
@ Identifikasi atribut
kunci KAMUS
DATA
| Pemisah sejumlah
alternatif pilihan antara simbol [ ]
(18)
Sumber notasi/simbol Flowchart: Jogiyanto [1] Sumber notasi/symbol ERD : Fathansyah [2] Sumber notasi/simbol DFD: Jogiyanto [1]
(19)
BAB 1.
PENDAHULUAN
Pada bab ini akan dijelaskan beberapa alasan, tujuan dan kebutuhan yang akan di buat.
1.1 Latar Belakang Masalah
Absensi merupakan sebuah cara atau metoda yang memiliki peran penting di berbagai bidang di Indonesia. Absensi dapat menjadi acuan untuk berbagai macam kebutuhan. Sebagai contoh absensi di Lab IT Universitas Maranatha selain dipakai sebagai bukti hadir mahasiswa pada perkuliahan tetapi juga dapat sebagai tanda ruangan dan komputer mana yang di gunakan oleh mahasiswa tersebut sehingga apabila terjadi kehilangan atau kerusakan pada lab komputer dapat dilihat siapa saja yang sudah menggunakan komputer tersebut.
Laboratorium IT maranatha sudah memiliki alat finger print untuk mendata siapa saja mahasiswa yang memasuki wilayah lab tetapi sistem absensi perkuliahan masih manual menggunakan kertas absensi, dengan proses absensi yang saat ini berlangsung dapat terjadi kecurangan seperti titip absen.
Proses peminjaman inventaris sperti projector, speaker, remote dan
microphone belum terdata dengan baik. Sehingga apabila barang inventaris hilang atau rusak sulit untuk di ketahui penyebab hilang/ rusaknya barang tersebut sehingga dibutuhkan sebuah sistem yang dapat mendata peminjaman barang inventaris. Mahasiswa atau dosen pun seringkali secara tidak sengaja meninggalkan barangnya di ruangan perkuliahan. Beberapa kasus mahasiswa atau dosen baru menyadari barangnya tertinggal setelah beberapa hari.
(20)
2
1.2 Rumusan Masalah
Rumusan masalah pada aplikasi ini adalah sebagai berikut:
1. Bagaimana membangun aplikasi agar absensi tidak dapat dimanipulasi, akurat dan tidak perlu menggunakan kertas.
2. Bagaimana membangun aplikasi agar dapat mencatat peminjaman peralatan dan mencatat apabila ada barang mahasiswa atau dosen yang tertinggal di ruangan perkuliahan.
3. Bagaimana membangun aplikasi agar dapat menghasilkan laporan jumlah kehadiran dan keterlambatan mahasiswa.
1.3 Tujuan Pembahasan
Tujuan pembahasan pada aplikasi ini adalah sebagai berikut: 1. Membangun aplikasi absensi yang akurat dan tidak memerlukan kertas. 2. Membangun aplikasi yang dapat mencatat peminjaman peralatan dan
mencatat apabila ada barang mahasiswa atau dosen yang tertinggal di ruangan perkuliahan.
3. Membangun aplikasi yang dapat menghasilkan laporan jumlah kehadiran dan keterlambatan mahasiswa secara akurat.
(21)
3
1.4 Ruang Lingkup Kajian
Bagian ini menjelaskan ruang lingkup dari pembuatan aplikasi :
1.4.1 Ruang Lingkup Kajian
Hardware
Ruang lingkup kajian hardware pada aplikasi ini adalah : 1. Keyboard dan Mouse
2. Monitor
3. Harddisk 80 GB 4. VGA 64 MB 5. Memory 256MB
6. Processor Intel Pentium IV
1.4.2
Ruang Lingkup Kajian
Software
Ruang lingkup kajian software pada aplikasi ini adalah:
1. Windows 7
2. Visual Studio 2010 3. MSSQL
1.4.3 Ruang Lingkup Kajian Aplikasi
Ruang lingkup kajian software pada aplikasi ini adalah: 1. Website dibuat untuk lingkungan lab IT.
2. Yang dapat mengakses aplikasi ini hanya admin.
3. Admin memiliki hak untuk memasukan dan mengubah data.
4. Aplikasi tidak menjamin mahasiswa yang telah melakukan absensi pasti memasuki kelas.
5. Bahasa yang digunakan adalah ASP.NET dengan scripting VB. 6. Aplikasi yang di hasilkan berbasis web.
1.5 Sumber Data
Sumber data di bagi menjadi dua:
(22)
4
2. Sumber data seknder diperoleh dari internet dan buku.
1.6 Sistematika Penyajian
Adapun sistematika penyajian dari laporan ini adalah sebagai berikut : BAB 1 Pendahuluan.
Membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian,sumber data dan sistematika penyajian
BAB 2 Kajian Teori.
Membahas teori - teori yang mendukung dan digunakan dalam pembuatan aplikasi ini meliputi teori e-learning, flowchart, ERD, DFD, PSPEC, kamus data, ASP.NET 3.5, HTML, MSSQL, AJAX, blackbox testing
BAB 3 Analisis dan Rancangan Sistem.
Membahas mengenai hasil analisis dan perancangan yang ada pada aplikasi ini, yang dimodelkan dengan Flowchart, DFD dan ERD
BAB 4 Hasil Penelitian.
Membahas mengenai hasil dari penelitian yang telah dilakukan BAB 5 Pembahasan dan Uji Coba Hasil Penelitian.
Membahas mengenai uji coba dari aplikasi yang telah dibuat dengan melakukan blackbox testing
BAB 6 Simpulan dan Saran.
(23)
BAB 6.
SIMPULAN DAN SARAN
Bab ini akan berisikan tentang kesimpulan dan saran dari aplikasi yang dibuat.
6.1 Simpulan
Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:
1. Aplikasi ini mempunyai basis data yang berisi informasi detail, staf, mengenai Laboratorium seperti daftar kelas, jadwal kuliah,absensi dan inventori.
2. Aplikasi ini mencatat informasi mengenai data absensi sehingga dapat meminimalisir kecurangan dalam pengelolaan absen mahasiswa.
3. Aplikasi ini mengelola pendaftaran staf sehingga memudahkan mahasiswa yang ingin mendaftar menjadi staf.
4. Aplikasi ini mengelola informasi mengenai inventori dan peminjaman inventori sehingga memudahkan staff dalam mencari informasi menengenai inventori.
6.2 Saran
Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain:
1. Aplikasi ini memerlukan maintenance secara berkala, mulai dari
fungsionalitas sistem serta data base pada aplikasi.
2. Akan lebih baik apabila penambahan data mahasiswa, dosen, staf, jadwal dan kelas langsung terintegrasi dengan sat yang dimiliki kampus.
3. Aplikasi di buat online agar dapat diakses oleh kepala lab setiap saat.
(24)
96
DAFTAR PUSTAKA
[1] Jogiyanto, Analisis dan Disain Sistem Informasi. Yogyakarta: CV. Andi Offset, 2001.
[2] Fathansyah, Basis Data Edisi Ke-6. Bandung: Informatika, 2007.
[3] Wiji Arulampalam, Robin A Naylor, and Jeremy Smith. (2007, November) Am I missing something? The effects of absence from class on student
performance. [Online].
http://www.aeaweb.org/annual_mtg_papers/2008/2008_605.pdf
[4] Jogiyanto, Analisis dan Disain Sistem Informasi. Yogyakarta: CV. Andi Offset, 2001.
[5] Adi Nugroho, Konsep Pengembangan Sistem Basis Data. bandung:
Informatika, 2009.
[6] Radiant Victor Imbar, Pemrograman Web Commerce dengan Oracle &
ASP. Bandung: Informatika, 2007.
[7] Fathansyah, Buku Teks Komputer: Basis Data. Bandung: Informatika,
1999.
[8] Imar Spaanjaars, Beginning ASP.NET 3.5: In C# and VB. Indianapolis: Wiley Publishing, Inc, 2008.
[9] E Kurniawan, Cepat Mahir ASP. NET 3.5 Untuk Aplikasi Web Interaktif.
Yogyakarta: CV. Andi, 2009.
[10] Aryo Suryo Kusumo, Microsoft Visual Basic 6.0. Jakarta: PT. Elex Media
Komputindo, 2001.
[11] Duthie and Andrew. G., Microsoft ASP.NET Step by Step. jakarta: PT. Elex Media komputindo, 2003.
[12] Andi Sunyoto, AJAX: Membangun Web dengan Asyncronous Javascript
and XML. Yogyakarta: CV. Andi, 2007.
[13] A E Mayer, Cascading Style Sheets: The Definitive Guide. California: O'Reilley Media, Inc, 2004.
(25)
97
[14] A Faujizah and N Ariza, "Sistem Informasi Sekolah Dasar Bebasis SMS Gateway," in Seminar Nasional Aplikasi Teknologi InformasiyO(SNATI), Yogyakarta, 2009.
[15] Setiawardhana, SISTEM PENGENALAN SIDIK JARI TERINTEGRASI
DENGAN EMBEDDED SYSTEM, 2010.
[16] Darma Putra, Sistem Biometrika. Yogyakarta: CV. Andi Offset, 2009.
[17] G R Fernando, "Penggunaan Fungsi Hash Pada Kriptografi," in Makalah IF2153 Matematika Diskrit. Bandung, 2007.
[18] Roger Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi Buku
(1)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Rumusan masalah pada aplikasi ini adalah sebagai berikut:
1. Bagaimana membangun aplikasi agar absensi tidak dapat dimanipulasi, akurat dan tidak perlu menggunakan kertas.
2. Bagaimana membangun aplikasi agar dapat mencatat peminjaman peralatan dan mencatat apabila ada barang mahasiswa atau dosen yang tertinggal di ruangan perkuliahan.
3. Bagaimana membangun aplikasi agar dapat menghasilkan laporan jumlah kehadiran dan keterlambatan mahasiswa.
1.3 Tujuan Pembahasan
Tujuan pembahasan pada aplikasi ini adalah sebagai berikut: 1. Membangun aplikasi absensi yang akurat dan tidak memerlukan kertas. 2. Membangun aplikasi yang dapat mencatat peminjaman peralatan dan
mencatat apabila ada barang mahasiswa atau dosen yang tertinggal di ruangan perkuliahan.
3. Membangun aplikasi yang dapat menghasilkan laporan jumlah kehadiran dan keterlambatan mahasiswa secara akurat.
(2)
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Bagian ini menjelaskan ruang lingkup dari pembuatan aplikasi :
1.4.1 Ruang Lingkup Kajian
Hardware
Ruang lingkup kajian hardware pada aplikasi ini adalah : 1. Keyboard dan Mouse
2. Monitor
3. Harddisk 80 GB 4. VGA 64 MB 5. Memory 256MB
6. Processor Intel Pentium IV
1.4.2
Ruang Lingkup Kajian
Software
Ruang lingkup kajian software pada aplikasi ini adalah:
1. Windows 7
2. Visual Studio 2010 3. MSSQL
1.4.3 Ruang Lingkup Kajian Aplikasi
Ruang lingkup kajian software pada aplikasi ini adalah: 1. Website dibuat untuk lingkungan lab IT.
2. Yang dapat mengakses aplikasi ini hanya admin.
3. Admin memiliki hak untuk memasukan dan mengubah data.
4. Aplikasi tidak menjamin mahasiswa yang telah melakukan absensi pasti memasuki kelas.
5. Bahasa yang digunakan adalah ASP.NET dengan scripting VB. 6. Aplikasi yang di hasilkan berbasis web.
1.5 Sumber Data
Sumber data di bagi menjadi dua:
(3)
4
Universitas Kristen Maranatha 2. Sumber data seknder diperoleh dari internet dan buku.
1.6 Sistematika Penyajian
Adapun sistematika penyajian dari laporan ini adalah sebagai berikut : BAB 1 Pendahuluan.
Membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian,sumber data dan sistematika penyajian
BAB 2 Kajian Teori.
Membahas teori - teori yang mendukung dan digunakan dalam pembuatan aplikasi ini meliputi teori e-learning, flowchart, ERD, DFD, PSPEC, kamus data, ASP.NET 3.5, HTML, MSSQL, AJAX, blackbox testing
BAB 3 Analisis dan Rancangan Sistem.
Membahas mengenai hasil analisis dan perancangan yang ada pada aplikasi ini, yang dimodelkan dengan Flowchart, DFD dan ERD
BAB 4 Hasil Penelitian.
Membahas mengenai hasil dari penelitian yang telah dilakukan BAB 5 Pembahasan dan Uji Coba Hasil Penelitian.
Membahas mengenai uji coba dari aplikasi yang telah dibuat dengan melakukan blackbox testing
BAB 6 Simpulan dan Saran.
(4)
95
Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
Bab ini akan berisikan tentang kesimpulan dan saran dari aplikasi yang dibuat.
6.1 Simpulan
Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut:
1. Aplikasi ini mempunyai basis data yang berisi informasi detail, staf, mengenai Laboratorium seperti daftar kelas, jadwal kuliah,absensi dan inventori.
2. Aplikasi ini mencatat informasi mengenai data absensi sehingga dapat meminimalisir kecurangan dalam pengelolaan absen mahasiswa.
3. Aplikasi ini mengelola pendaftaran staf sehingga memudahkan mahasiswa yang ingin mendaftar menjadi staf.
4. Aplikasi ini mengelola informasi mengenai inventori dan peminjaman inventori sehingga memudahkan staff dalam mencari informasi menengenai inventori.
6.2 Saran
Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk aplikasi ini, antara lain:
1. Aplikasi ini memerlukan maintenance secara berkala, mulai dari
fungsionalitas sistem serta data base pada aplikasi.
2. Akan lebih baik apabila penambahan data mahasiswa, dosen, staf, jadwal dan kelas langsung terintegrasi dengan sat yang dimiliki kampus.
3. Aplikasi di buat online agar dapat diakses oleh kepala lab setiap saat.
(5)
96
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] Jogiyanto, Analisis dan Disain Sistem Informasi. Yogyakarta: CV. Andi Offset, 2001.
[2] Fathansyah, Basis Data Edisi Ke-6. Bandung: Informatika, 2007.
[3] Wiji Arulampalam, Robin A Naylor, and Jeremy Smith. (2007, November) Am I missing something? The effects of absence from class on student
performance. [Online].
http://www.aeaweb.org/annual_mtg_papers/2008/2008_605.pdf
[4] Jogiyanto, Analisis dan Disain Sistem Informasi. Yogyakarta: CV. Andi Offset, 2001.
[5] Adi Nugroho, Konsep Pengembangan Sistem Basis Data. bandung: Informatika, 2009.
[6] Radiant Victor Imbar, Pemrograman Web Commerce dengan Oracle & ASP. Bandung: Informatika, 2007.
[7] Fathansyah, Buku Teks Komputer: Basis Data. Bandung: Informatika, 1999.
[8] Imar Spaanjaars, Beginning ASP.NET 3.5: In C# and VB. Indianapolis: Wiley Publishing, Inc, 2008.
[9] E Kurniawan, Cepat Mahir ASP. NET 3.5 Untuk Aplikasi Web Interaktif. Yogyakarta: CV. Andi, 2009.
[10] Aryo Suryo Kusumo, Microsoft Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo, 2001.
[11] Duthie and Andrew. G., Microsoft ASP.NET Step by Step. jakarta: PT. Elex Media komputindo, 2003.
[12] Andi Sunyoto, AJAX: Membangun Web dengan Asyncronous Javascript and XML. Yogyakarta: CV. Andi, 2007.
[13] A E Mayer, Cascading Style Sheets: The Definitive Guide. California: O'Reilley Media, Inc, 2004.
(6)
Universitas Kristen Maranatha [14] A Faujizah and N Ariza, "Sistem Informasi Sekolah Dasar Bebasis SMS Gateway," in Seminar Nasional Aplikasi Teknologi InformasiyO(SNATI), Yogyakarta, 2009.
[15] Setiawardhana, SISTEM PENGENALAN SIDIK JARI TERINTEGRASI DENGAN EMBEDDED SYSTEM, 2010.
[16] Darma Putra, Sistem Biometrika. Yogyakarta: CV. Andi Offset, 2009. [17] G R Fernando, "Penggunaan Fungsi Hash Pada Kriptografi," in Makalah
IF2153 Matematika Diskrit. Bandung, 2007.
[18] Roger Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I. Yogyakarta: CV. Andi Offset, 2002.