Pengembangan Sistem Admin dan Absensi Perkuliahan Menggunakan Finger Print.

(1)

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.