• Tidak ada hasil yang ditemukan

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.

Dokumen terkait