BAB IV IMPLEMENTASI DAN ANALISA
4.1 Implementasi Sistem
Implementasi dari sistem penilaian mahasiswa adalah sebagai berikut : Sistem Penilaian Mahasiswa ini dibangun dengan interface yang multi user, yaitu interface admin, interface operator, interface dosen dan interface
mahasiswa.
4.2 Implementasi Antar Muka 4.2.1 Tampilan Utama Sistem
Tampilan utama sistem merupakan tampilan awal sebelum memasuki interface user. Dalam halaman ini terdapat login form untuk memasuki halaman interface user sesuai dengan levelnya.
Gambar 4.1 Implementasi Interface Login
4.2.2 Tampilan Halaman Admin
Gambar 4.2 Implementasi Interface Halaman Admin Home
Halaman admin terdiri dari halaman data operator dan halaman validasi data dosen.
a. Halaman Data Operator
Halaman ini merupakan halaman untuk mengelola data operator.
Gambar 4.3 Implementasi Interface Halaman Kelola data operator Dalam halaman kelola data operator terdapat pilihan tambah data dan hapus data. commit to user
1. Halaman Tambah Operator
Gambar 4.4 Implementasi Interface Halaman tambah data operator
Gambar 4.4 merupakan halaman untuk menambah data operator, dalam halaman ini terdapat form untuk data operator, jika menekan tombol simpan maka data akan tersimpan di database dan akan menampilkan halaman seperti pada gambar 4.5 (Gambar di lampiran). Dalam halaman ini juga terdapat link kembali, jika link tersebut di klik maka akan kembali ke halaman sebelumnya yaitu seperti pada gambar 4.3.
2. Link hapus data operator
Gambar 4.6 adalah halaman apabila pilihan hapus dalam gambar 4.3 dipilih dan data operator akan terhapus dari database.
Gambar 4.6 Implementasi Interface Halaman tambah data operator
b. Halaman Validasi Data Dosen
Gambar 4.9 Implementasi Interface Halaman validasi data dosen
Gambar 4.9 merupakan halaman untuk mencocokkan antara ata user dosen dengan dosen dalam sistem kepegawaian. Dalam halaman ini sistem meminta admin untuk mem-commit to user validasi manakan dosen yang
dapat menjadi user. Jika checkbox di centang maka dosen dapat menjadi user, jika tidak maka data dosen pada tabel user dihapus atau data dosen tidak dapat menjadi user. Setelah di klik tombol submit maka akan muncul gambar 4.10(Gambar di lampiran).
4.2.3 Tampilan Halaman Operator
Gambar 4.10 Implementasi Interface Halaman operator
Halaman operator terdiri dari halaman data nilai dan halaman validasi data jadwal.
a. Halaman nilai
Gambar 4.11 merupakan halaman untuk mengelola data nilai. Halaman nilai akan menampilkan halaman pilih mata kuliah. Daftar mata kuliah yang ditampilkan sesuai dengan semester dan tahun pelaporan. Dalam setiap list mata kuliah terdapat link tambah, lihat dan edit nilai.
Gambar 4.11 Implementasi Interface Halaman nilai 1. Link tambah data nilai
Gambar 4.12 Implementasi Interface Halaman Operator tambah nilai Gambar 4.12 merupakan halaman untuk menambah data nilai, dalam halaman ini sistem meminta inputan berupa file dengan ekstensi xls. Jika file berhasil di upload dan ditambahkan maka akan muncul halaman seperti pada gambar 4.13(gambar di lampiran).
2. Link Lihat nilai
Gambar 4.14 Implementasi Interface Halaman Operator Lihat nilai
Gambar 4.14 merupakan halaman untuk melihat nilai. Halaman ini akan menampilkan semua nilai mahasiswa yang mengambil mata kuliah yang dipilih.
3. Link Edit Nilai
Gambar 4.15 merupakan halaman untuk mengedit nilai. Untuk mengedit nilai pertama memasukkan NIM mahasiswa yang nilainya akan di edit. Kemudian akan muncul data yang dicari seperti yang ditunjukkan pada gambar 4.16 (gambar di lampiran). Dalam halaman tersebut terdapat link edit, jika kita klik akan muncul halaman edit nilai per KD, seperti ditunjukkan pada gambar 4.17(gambar di lampiran). Jika data berhasil di simpan maka akan menampilkan halaman yang ditunjukkan pada gambar 4.18(gambar di lampiran).
Gambar 4.15 Implementasi Interface Halaman Operator Edit nilai b. Halaman validasi jadwal
Gambar 4.19 Implementasi Interface Operator validasi jadwal Gambar 4.19 merupakan halaman untuk mencocokkan antara data aktifitas kuliah mahasiswa dan aktifitas mengajar dengan data jadwal dalam sistem jadwal dan sistem mahasiswa. Halaman ini akan menampilkan link untuk melihat data aktifitas kuliah dan aktifitas mengajar.
1. Aktifitas Mengajar
Gambar 4.20 Implementasi Interface Operator validasi jadwal aktifitas mengajar Gambar 4.20 merupakan halaman untuk validasi data jadwal aktifitas mengajar. Dalam halaman ini sistem meminta seorang operator untuk men-validasi data dosen yang mengampu mata kuliah. Jika checkbox di centang maka data aktifitas mengajar akan tetap digunakan namun jika tidak di centang maka data akan dihapus. Setelah di klik tombol submit maka akan muncul halaman seperti ditunjukkan pada gambar 4.21(gambar di lampiran).
2. Aktifitas Kuliah
Gambar 4.22 merupakan halaman untuk validasi data jadwal aktifitas kuliah. Dalam halaman ini sistem akan menampilkan data mata kuliah, disamping nama mata kuliah terdapat link untuk melihat mahasiswa yang mengambil mata kuliah tersebut dan data mahasiswa akan diinputkan menjadi seorang user. Hasilnya ditunjukkan pada gambar 4.23(gambar di lampiran).
Gambar 4.22 Implementasi Interface Operator validasi jadwal aktifitas mengajar 4.2.4 Tampilan Halaman Dosen
Gambar 4.24 Implementasi Interface Dosen Halaman Utama
Halaman Dosen terdiri dari halaman utama dan halaman kelola nilai.
Gambar 4.25 merupakan halaman untuk mengelola data nilai. Halaman nilai akan menampilkan halaman pilih mata kuliah. Daftar mata kuliah yang ditampilkan sesuai dengan NIDN dosen, semester commit to user
dan tahun pelaporan. Dalam setiap list mata kuliah terdapat link tambah, lihat dan edit.
Gambar 4.25 Implementasi Interface Dosen Halaman nilai a. Link Input data nilai
Gambar 4.26 Implementasi Interface Dosen Halaman tambah nilai
Gambar 4.26 merupakan halaman untuk menambah data nilai, dalam halaman ini sistem meminta inputan berupa file dengan ekstensi xls. Jika file berhasil di upload dan ditambahkan maka akan muncul halaman seperti pada gambar 4.27(gambar di lampiran).
b. Link Lihat nilai
Gambar 4.28 Implementasi Interface Dosen Halaman lihat nilai
Gambar 4.28 merupakan halaman untuk melihat nilai. Halaman ini akan menampilkan semua nilai mahasiswa yang mengambil mata kuliah yang dipilih.
c. Link Edit Data Nilai
Gambar 4.29 merupakan halaman untuk mengedit nilai. Untuk mengedit nilai pertama memasukkan NIM mahasiswa yang nilainya akan di edit. Kemudian akan muncul data yang dicari seperti yang ditunjukkan pada gambar 4.30 (gambar di lampiran). Dalam halaman tersebut terdapat link edit, jika kita klik akan muncul halaman edit nilai per KD, seperti ditunjukkan pada gambar 4.31(gambar di lampiran). Jika data berhasil di simpan maka akan menampilkan halaman yang ditunjukkan pada gambar 4.32(gambar di lampiran).
Gambar 4.29 Implementasi Interface Dosen Halaman Edit nilai 4.2.5 Tampilan Halaman Mahasiswa
Gambar 4.33 Implementasi Interface Halaman utama Mahasiswa
Halaman mahasiswa terdiri dari halaman utama dan halaman lihat nilai.
Gambar 4.34 merupakan halaman untuk melihat nilai. Dalam halaman ini sistem akan menampilkan data nilai, jika seorang mahasiswa belum mengisi SKP (Sistem Kepuasan Pelanggan) maka nilai yang
ditampilkan masih 0 dan terdapat link untuk mengisi skp. Jika mahasiswa tersebut sudah mengisi maka nilai akan ditampilkan.
Gambar 4.34 Implementasi Interface Halaman Mahasiswa lihat nilai 4.2.6 Tampilan Halaman Ganti Password
Seorang user sebelum melakukan aktifitas harus mengganti password terlebih dahulu.
Gambar 4.34 Implementasi Interface Ganti Password Operator
Gambar 4.35 Implementasi Interface Halaman Ganti Password Dosen
Gambar 4.34 Implementasi Interface Ganti Password Mahasiswa
4.3 Pengujian Sistem 1. Login
Tabel 4.1 Pengujian fungsi login
Kode Uji UC-01
Deskripsi Pengujian
Menguji apakah user dapat masuk ke sistem Tahapan
Pengujian
Memasukkan username dan password, klik tombol login, melihat sistem sesuai dengan level
Input Data Username Password Hasil Yang
Diharapkan
Jika benar maka dapat masuk ke sistem sesuai dengan levelnya, jika salah maka akan menampilkan username dan atau password salah
Hasil Nyata Username dan password benar, dan dapat masuk ke sistem sesuai dengan level
Kesimpulan Pengujian berhasil 2. Input Data Operator
Tabel 4.2 Pengujian fungsi Input Data Operator
Kode Uji UC-02
Deskripsi Pengujian Menguji apakah nik dan password dapat dimasukkan ke sistem Tahapan Pengujian Memasukkan nik, sistem mengecek apakah nik ada pada tabel
karyawan dan pada tabel user, nik dan password dimasukkan ke tabel user, password di dapat dari nik ditambah kata ‘-op’
Input Data Nik
Hasil Yang
Diharapkan
Jika benar maka nik dan password akan masuk ke tabel user, jika salah akan muncul kalimat nik tidak terdaftar sebagai karyawan dan atau sudah terdaftar sebagai user
Hasil Nyata Nik dan password di simpan pada tabel user Kesimpulan Pengujian berhasil
3. Validasi Data Dosen
Tabel 4.3 Pengujian fungsi Validasi data dosen
Kode Uji UC-03
Deskripsi Pengujian Menguji apakah data dosen yang sudah di validasi akan di simpan di tabel user
Tahapan Pengujian Masuk ke sistem, mencentang atau tidak checkbox yang ada di setiap nama dosen, jika dicentang maka NIDN dari dosen dan password tersebut akan masuk ke tabel user jika tidak maka data guru akan dihapus dari tabel user. password berasal dari NIDN ditambah kata ‘-dos’
Input Data Status validasi (centang pada checkbox)
Hasil Yang
Diharapkan
jika dicentang maka NIDN dari dosen dan password tersebut akan masuk ke tabel user jika tidak maka data guru akan dihapus dari tabel user
Hasil Nyata jika dicentang maka NIDN dan password tersebut akan masuk ke tabel user jika tidak dicentang maka data guru akan dihapus dari tabel user
Kesimpulan Pengujian berhasil 4. Validasi Data Aktifitas Mengajar
Tabel 4.4 Pengujian fungsi Validasi Data Aktifitas Mengajar
Kode Uji UC-04
Deskripsi Pengujian Menguji apakah data aktifitas mengajar yang sudah divalidasi di simpan pada tabel aktifitas mengajar
Tahapan Pengujian Masuk ke sistem, mencetang atau tidak checkbox, jika tidak dicentang data aktifitas mengajar akan dihapus, jika di centang data akan tetap disimpan
Input Data Status validasi (centang pada checkbox)
Hasil Yang
Diharapkan
jika tidak dicentang data aktifitas mengajar akan dihapus, jika di centang data akan tetap disimpan
Hasil Nyata jika tidak dicentang data aktifitas mengajar akan dihapus, jika di centang data akan tetap disimpan
Kesimpulan Pengujian berhasil 5. Validasi Data Aktifitas Kuliah
Tabel 4.5 Pengujian Data Aktifitas Kuliah
Kode Uji UC-05
Deskripsi Pengujian Menguji siapa saja mahasiswa yang melakukan aktifitas kuliah sesuai dengan mata kuliah. Dan menguji apakah data user sudah dimasukkan ke tabel user
Tahapan Pengujian Masuk ke sistem, memilih mata kuliah, sistem menampilkan data mahasiswa yang mengambil mata kuliah tersebut, sistem menyimpan NIM dan password ke tabel user, password yang dimasukkan sama dengan NIM
Input Data
Hasil Yang
Diharapkan
Sistem menampilkan data mahasiswa yang mengambil kuliah dan menyimpan NIM dan password ke tabel user
Hasil Nyata Sistem menampilkan data mahasiswa yang mengambil kuliah dan menyimpan NIM dan password ke tabel user
Kesimpulan Pengujian berhasil
6. Input Data Nilai
Tabel 4.6 Pengujian fungsi Input data nilai
Kode Uji UC-06
Deskripsi Pengujian
Menguji apakah file yang diupload berhasil di upload dan data dalam file dapat masuk ke database.
Tahapan Pengujian
Memilih file yang akan diupload, klik tombol upload, muncul kalimat berhasil mengupload
Input Data File berekstensi xls, data dalam file tersebut terdiri dari NIM, nilai KD1, nilai KD2, nilai KD3 dan nilai KD4
Hasil Yang Diharapkan
File berhasil diupload dan nilai dapat dimasukkan ke database Hasil Nyata File berhasil diupload dan data nilai dalam file dapat disimpan
pada database Kesimpulan Pengujian berhasil
7. Ganti Password
Tabel 4.7 Pengujian fungsi ganti password
Kode Uji UC-07
Deskripsi Pengujian
Menguji apakah data inputan password baru dapat di update dalam tabel user, dan aktifitas penggantian di masukkan pada tabel log
Tahapan Pengujian
Login ke sistem, masukkan password baru, klik tombol simpan, masuk ke halaman utama sesuai dengan status login
Input Data Password Hasil Yang
Diharapkan
Password di update ke tabel user sesuai denga id user, dan data aktifitas penggantian di simpan pada tabel log
Hasil Nyata Password di update ke tabel user sesuai denga id user, dan data aktifitas penggantian di simpan pada tabel log
Kesimpulan Pengujian berhasil
71
BAB V PENUTUP
5.1 Kesimpulan
Dari pembuatan Tugas Akhir yang berjudul Pengembangan Sistem Penilaian Mahasiswa ini diperoleh beberapa kesimpulan sebagai berikut : 1. Sistem Penilaian Mahasiswa merupakan sistem informasi berbasis web
dengan jaringan localhost.
2. Sistem Penilaian Mahasiswa dirancang untuk memudahkan dosen dan operator dalam mengelola data nilai dan memudahkan mahasiswa dalam melihat data nilai.
5.2 Saran
Dari kesimpulan tersebut maka disarankan untuk pengembangan sistem tersebut sebagai berikut :
1. Pengimplementasian sistem menjadi sebuah sistem yang dapat diakses secara online.
2. Perubahan penilaian berdasarkan pada format xls yang di upload oleh operator atau dosen. Template disesuaikan dengan format xls yang diupload oleh operator atau dosen, dan template bisa merubah database
72
DAFTAR PUSTAKA
Basuki, Awan P. 2010. Membangun Web berbasis PHP Dengan Framework
CodeIgniter. Yogyakarta : Lokomedia.
Kroll, Pen. 2003. The Rational Unified Process Made Easy. New York : Addison Wesley Publisher.
Mustakini, Jogiyanto Hartono. 2001. Computer Programming Concept. Yogyakarta : Andi Publisher.
Pender, Thomas A. 2002. UML Weekend Crash Course ™. New York : Wiley Publishing, Inc.
Pressman, Roger S. 2010. Software engineering : a practitioner’s approach — 7th ed. New York : McGraw-Hill Companies.
Silberschatz, Abraham. 2011. Database System Concepts, Sixth Edition. New York : McGraw-Hill.
Sommerville, Ian. 2003. Software Engineering : Rekayasa Perangkat Lunak. Jakarta : Erlangga.