Gambar 3.2 Gambaran umum aplikasi yang dibuat. 3.2 Perancangan Antarmuka 3.2.1 Usecase Gambar 3.3 Use case. 3.2.2 Diagram Kelas Gambar 3.4 Diagram Kelas. 3.2.3 Diagram Sekuen a. Login Layanan Akademik. Gambar 3.5 Sekuen Login Admin. b. Mengaktifkan absensi mahasiswa. Gambar 3.6 Sekuen mengaktifkan absensi mahasiswa. 3.2.4 Perancangan Basis Data Perancangan basis data menggunakan ERD yaitu sebagai berikut : Gambar 3.7 Diagram ERD.
3.2.4.1 Skema Relasi →Admin (#id_admin, nama) →Mahasiswa (#NIM, nama, no_handphone, semester, email, jurusan, jenisKelamin, alamat, tglLahir). →Orangtua (#nim, namaAyah, tglLahir, pekerjaanAyah, namaIbu, pekerjaanIbu, namaWali, alamat, no_handphone). →Absensi (#nim, #id_mataKuliah, #kodeDosen, #id_kelas, tglAbsen, status, jamMasuk, jamKeluar, keterangan). →Tahun Ajaran (#tahunajaran, tanggalAwal, tanggalAkhir, statusAktif). →Kelas (#id_kelas, ruang). →Mata Kuliah (#id_mataKuliah, nama_mataKuliah, jlhSKS). →mengikuti (#nim, #tahunajaran). →kelas_matakuliah (#id_kelas, #id_mataKuliah, #jamMasuk, jamKeluar, jumlahSiswa, @kodeDosen). →mempunyai (#nim, #id_kelas, #id_mataKuliah). 4 IMPLEMENTASI <strong>DAN</strong> PENGUJIAN 4.1 Implementasi Implementasi yang diterapkan pada aplikasi ini menjelaskan tentang hasil dari bentuk perancangan yang ada pada sistem. 4.2 Pengujian Pengujian sistem dilakukan dengan tujuan untuk menemukan kesalahan yang mungkin masih terdapat dalam aplikasi dan untuk mengetahui apakah aplikasi yang telah dibuat sesuai dengan tujuan yang dirancang sebelumnya. Pengujian ini biasanya mengunakan dua metode yaitu black box testing dan white box testing. Black box testing melakukan pengujian terhadap fungsional aplikasi sedangkan white box melakukan pengujian terhadap source code nya. (Prasetyo 2009). 5 PENUTUP 5.1 Kesimpulan Berdasarkan hasil penelitian dan pembahasan yang telah dilakukan, dapat disimpulkan bahwa: a. Dengan Aplikasi Pencatatan dan Kehadiran Mahasiswa yang menggunakan sensor sidik jari dapat dilakukan rekapitulasi data kehadiran mahasiswa. b. Dengan menggunakan fitur SMS Gateway, aplikasi ini dapat memberikan laporan kepada orangtua dan mahasiswa jika ada mahasiswa yang tidak masuk kelas sebanyak 3 kali dalam sebulan. 5.2. Saran Untuk pengembangan penelitian di masa yang akan datang maka dapat dilakukan : Diharapkan nantinya fungsi dapat dikembangkan dengan menambahkan proses lain misalnya dapat terintegrasi dengan penjadwalan mata kuliah sehingga menjadi satu bagian sistem informasi yang utuh. 6. REFERENSI Hendraputra, Ade and dkk. Information System Quality Assurance. Bandung: <strong>Politeknik</strong> <strong>Telkom</strong>, 2010. Kadir, Abdul. Pengenalan Sistem Informasi. Yogyakarta: Andi, 2003. Khang, Ir. Bustan. Trik Pemograman Aplikasi Berbasis SMS . Jakarta: PT. Elekmedia Komputindo Kelompok Gramedia, 2002. Komputer, Wahana. Pengembangan Aplikasi Sistem Informasi Akademik Berbasis SMS Dengan Java. Jakarta: Salemba Infotek, 2005. Maryono. Aplikasi Pemantauan Data Pelanggan Di Divisi PT Telekomunikasi Indonesia Tbk. Bandung: <strong>Politeknik</strong> <strong>Telkom</strong> Bandung, 2010. Memahami Layanan Informasi Layanan Akademik . http://rindacahyana.blogspot.com/2010/07/memaha mi‐layanan‐informasi‐akademik.html (accessed April 26, 2011). Modul Praktikum Basis Data (MySQL). Bandung, 2009. Prasetyo, Nugroho E. Rekayasa Perangkat Lunak. Bandung: <strong>Politeknik</strong> <strong>Telkom</strong> Bandung, 2009. Purnama, Adi. Pemograman Java 2 : Membangun Beragam Aplikasi Layanan SMS. Jakarta: Salemba Infotek, 2007. Rahman Wijaya, D. Perancangan Basis Data Relasional. Bandung: <strong>Politeknik</strong> <strong>Telkom</strong> Bandung, 2009. Risnandar. Dasar Pemograman PHP. Bandung, 2008. Saputra, Agus. Membangun Aplikasi SMS dengan PHP dan MySQL. Jakart: PT. Elex Media Komputindo, 2011. Shalahudin M, and, Rosa A.M. Belajar Pemograman dengan bahasa C++ dan Java dari nol menjadi handal. Bandung: Informatika Bandung, 2007. Siregar, Edison. Zend Framework solusi mempercepat pengembangan aplikasi berbasis web dengan PHP 5.x. Yogyakarta: Penerbit Andi, 2010. Syaukani, M.S. Mengolah data pada MySQL server. Jakarta: PT. Alexmedia Komputindo Jakarta, 2005. Witarto. Memahami Sistem Informasi. Bandung: Penerbit Informatika, 2004.