BAB IV IMPLEMENTASI DAN EVALUASI
4.2 Implementasi Sistem
Apabila setiap komponen pendukung baik perangkat keras (hardware) atau perangkat lunak (software) telah tersedia. Langkah selanjutnya yaitu proses implementasi dari aplikasi administrasi perkuliahan yang telah dibangun. Sebelum proses implementasi dilakukan harus dipastikan media penyimpanan (Hardisk) memiliki ruang bebas minimum 2Gb sebagai tempat pemasangan/instalasi
database. File aplikasi ini terdapat di dalam folder yang nantinya akan diletakkan
pada aplikasi xampp. Dalam pengoperasian kedepannya dibutuhkan internet, karena aplikasi akan diakses secara online melalui browser pada domain yang dimiliki oleh LP3I Surabaya. Apabila kebutuhan untuk implementasi telah terpenuhi maka aplikasi administrasi perkuliahan dapat dioperasikan untuk kebutuhan bisnis yang ada.
Selanjutnya akan dijelaskan tentang bagaimana alur operasional dari aplikasi administrasi perkuliahan ditinjau dari segi pengguna sehingga penjelasan ini juga bisa sebagai pedoman dalam mengoperasikan aplikasi ini. Ketika pengguna menjalankan program ini tampilan awal yang terlihat adalah form login, setelah proses login selesai program akan menampilkan halaman utama sesuai kebutuhan aktor masing-masing.
4.2.1 Tampilan Form Login
Tampilan awal dari aplikasi administrasi perkuliahan atau yang biasanya disebut form login. Form login ini digunakan oleh aktor atau pengguna untuk masuk ke dalam aplikasi, serta sebagai pengaman aplikasi untuk menentukan pengguna yang berhak mengakses aplikasi tersebut. Form login ini mengharuskan pengguna memasukkan kode pengguna dan kata sandi yang benar pada field yang tersedia. Apabila semua field sudah terisi, kemudian tekan tombol login untuk masuk ke dalam beranda. Apabila kode pengguna dan kata sandi sesuai atau sudah terdaftar maka secara otomatis pengguna dengan nama pengguna dan kata sandi yang valid dapat masuk ke dalam aplikasi. Namun, apabila kode pengguna dan kata sandi yang dimasukkan tidak terdaftar maka secara otomatis aplikasi akan menolaknya. Form
login dari aplikasi ini dapat dilihat pada Gambar 4.1.
Gambar 4.1 Tampilan Form Login
4.2.2 Tampilan Form Utama Mahasiswa
Form utama mahasiswa hanya dapat diakses oleh staff bagian pendidikan.
mahasiswa dan detail mahasiswa. Fungsi detail mahasiswa digunakan untuk menampilkan informasi mahasiswa yang tidak ditampilkan pada form utama mahasiswa seperti alamat, kodepos, kota, tanggal lahir, gender, agama, status mahasiswa, nama orang tua dan nomor telepon orang tua. Tampilan form utama mahasiswa dapat dilihat pada Gambar 4.2.
Gambar 4.2 Tampilan Form Utama Mahasiswa
4.2.3 Tampilan Form Tambah Mahasiswa
Form Tambah Mahasiswa hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk melakukan pencatatan data mahasiswa seperti nim, nama mahasiswa, jurusan, grup, alamat, kodepos, kota, tanggal lahir, jenis kelamin, agama, nomor telepon mahasiswa, nama orang tua, nomor telepon orang tua, angkatan, semester mahasiswa, status mahasiswa dan password mahasiswa. Data mahasiswa ini selanjutnya akan disimpan ke dalam tabel mahasiswa pada database. Form ini dilengkapi dengan fungsi batal untuk
membatalkan inputan sebelum masuk database. Tampilan form tambah mahasiswa dapat dilihat pada Gambar 4.3.
Gambar 4.3 Tampilan Form Tambah Mahasiswa
4.2.4 Tampilan Form Update Mahasiswa
Form update mahasiswa hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data mahasiswa pada tabel mahasiswa di
database. Data mahasiswa yang dapat diubah yaitu alamat, kodepos, kota, tanggal
lahir, gender, agama, nomor telepon mahasiswa, nama orang tua, nomor telepon orang tua dan status mahasiswa. Setelah proses mengubah data sukses, maka data pada tabel mahasiswa akan ter-update otomatis. Tampilan form update mahasiswa dapat dilihat pada Gambar 4.4.
Gambar 4.4 Tampilan Form Update Mahasiswa
4.2.5 Tampilan Form Utama Dosen
Form utama karyawan hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data dosen yang telah tersimpan dalam database dan jabatan adalah dosen. Form ini dilengkapi dengan fungsi tambah karyawan, ubah dan matakuliah ajaran. Fungsi matakuliah ajaran digunakan untuk menampilkan informasi matakuliah apa saja yang diajarkan oleh dosen tersebut. Tampilan form utama dosen dapat dilihat pada Gambar 4.5.
4.2.6 Tampilan Form Tambah Dosen
Form Tambah Dosen hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data karyawan seperti nik, nama, alamat, nomor telepon, jabatan, ketetapan, status dan password. Data karyawan ini selanjutnya akan disimpan ke dalam tabel dosen pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk
database. Tampilan form tambah dosen dapat dilihat pada Gambar 4.6.
Gambar 4.6 Tampilan Form Tambah dosen
4.2.7 Tampilan Form Update Dosen
Form update dosen hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data dosen pada tabel karyawan di database. Data dosen yang dapat diubah yaitu nama dosen, alamat dosen, nomor telepon dosen, jabatan dosen, ketetapan dosen, status dosen dan password. Setelah proses mengubah data sukses, maka data pada tabel dosen akan ter-update otomatis. Tampilan form update dosen dapat dilihat pada Gambar 4.7.
Gambar 4.7 Tampilan Form Update dosen
4.2.8 Tampilan Form Utama Matakuliah
Form utama matakuliah hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data matakuliah yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi tambah matakuliah, ubah. Tampilan form utama matakuliah dapat dilihat pada Gambar 4.8.
4.2.9 Tampilan Form Tambah Matakuliah
Form Tambah Matakuliah hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk melakukan pencatatan data matakuliah seperti nama matakuliah, jumlah sks, semester matakuliah, standart nilai matakuliah dan jurusan matakuliah. Data matakuliah ini selanjutnya akan disimpan ke dalam tabel matakuliah pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Tampilan form tambah matakuliah dapat dilihat pada Gambar 4.9.
Gambar 4.9 Tampilan Form Tambah Matakuliah
4.2.10 Tampilan Form Update Matakuliah
Form update matakuliah hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data matakuliah pada tabel matakuliah di
database. Data matakuliah yang dapat diubah yaitu nama matakuliah, jumlah sks,
semester matakuliah, standart nilai matakuliah, jurusan matakuliah. Setelah proses mengubah data sukses, maka data pada tabel matakuliah akan ter-update otomatis. Tampilan form update matakuliah dapat dilihat pada Gambar 4.10.
Gambar 4.10 Tampilan Form Update Matakuliah
4.2.11 Tampilan Form Utama Jurusan
Form utama jurusan hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data jurusan yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi tambah jurusan dan ubah. Tampilan
form utama jurusan dapat dilihat pada Gambar 4.11.
4.2.12 Tampilan Form Tambah Jurusan
Form Tambah Jurusan hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data jurusan seperti kode jurusan dan nama jurusan. Data jurusan ini selanjutnya akan disimpan ke dalam tabel jurusan pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Data jurusan sangat penting karena digunakan dalam proses transaksi utama dalam aplikasi administrasi perkuliahan di LP3I Surabaya ini. Tampilan form tambah jurusan dapat dilihat pada Gambar 4.12.
Gambar 4.12 Tampilan Form Tambah Jurusan
4.2.13 Tampilan Form Update Jurusan
Form update jurusan hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data jurusan pada tabel jurusan di database. Data jurusan yang dapat diubah yaitu nama jurusan. Setelah proses mengubah data sukses, maka data pada tabel jurusan akan ter-update otomatis. Tampilan form
Gambar 4.13 Tampilan Form Update Jurusan
4.2.14 Tampilan Form Utama Ruang
Form utama ruang hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data ruang yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi tambah ruang dan ubah. Tampilan
form utama ruang dapat dilihat pada Gambar 4.14.
4.2.15 Tampilan Form Tambah Ruang
Form Tambah Ruang hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data ruang seperti kode ruang, nama ruang dan maksimal orang. Data ruang ini selanjutnya akan disimpan ke dalam tabel ruang pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Tampilan form tambah ruang dapat dilihat pada Gambar 4.15.
Gambar 4.15 Tampilan Form Tambah Ruang
4.2.16 Tampilan Form Update Ruang
Form update ruang hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data ruang pada tabel ruang di database. Data ruang yang dapat diubah yaitu nama ruang dan maksimal orang. Setelah proses mengubah data sukses, maka data pada tabel ruang akan ter-update otomatis. Tampilan form update ruang dapat dilihat pada Gambar 4.16.
Gambar 4.16 Tampilan Form Update Ruang 4.2.17 Tampilan Form Utama Shift
Form utama shift hanya dapat diakses oleh staff bagian pendidikan. Fungsi
dari form ini untuk menampilkan data shift yang telah tersimpan dalam database.
Form ini dilengkapi dengan fungsi tambah shift dan ubah. Tampilan form utama
shift dapat dilihat pada Gambar 4.17.
4.2.18 Tampilan Form Tambah Shift
Form Tambah Shift hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data shift seperti kode shift dan nama shift. Data shift ini selanjutnya akan disimpan ke dalam tabel shift pada
database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan
sebelum masuk database. Tampilan form tambah shift dapat dilihat pada Gambar 4.18.
Gambar 4.18 Tampilan Form Tambah Shift
4.2.19 Tampilan Form Update Shift
Form update shift hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data shift pada tabel shift di database. Data shift yang dapat diubah yaitu nama shift. Setelah proses mengubah data sukses, maka data pada tabel shift akan ter-update otomatis. Tampilan form update shift dapat dilihat pada Gambar 4.19.
Gambar 4.19 Tampilan Form Update Shift
4.2.20 Tampilan Form Utama Jam
Form utama jam hanya dapat diakses oleh staff bagian pendidikan. Fungsi
dari form ini untuk menampilkan data jam yang telah tersimpan dalam database.
Form ini dilengkapi dengan fungsi tambah jam dan ubah. Tampilan form utama
shift dapat dilihat pada Gambar 4.20.
4.2.21 Tampilan Form Tambah Jam
Form Tambah Jam hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data jam seperti kode jam dan nama jam. Data jam ini selanjutnya akan disimpan ke dalam tabel jam pada
database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan
sebelum masuk database. Tampilan form tambah jam dapat dilihat pada Gambar 4.21.
Gambar 4.21 Tampilan Form Tambah Jam
4.2.22 Tampilan Form Update Jam
Form update jam hanya dapat diakses oleh staff bagian pendidikan. Fungsi
dari form ini untuk mengubah data jam pada tabel jam di database. Data jam yang dapat diubah yaitu jam mulai dan jam selesai. Setelah proses mengubah data sukses, maka data pada tabel jam akan ter-update otomatis. Tampilan form update jam dapat dilihat pada Gambar 4.22
Gambar 4.22 Tampilan Form Update Jam
4.2.23 Tampilan Form Utama Jadwal Utama
Form utama jadwal hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data jadwal perkuliahan yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi tambah jadwal, ubah dan pengganti yang akan dijelaskan pada poin berikutnya. Tampilan form utama jadwal perkuliahan dapat dilihat pada Gambar 4.23.
4.2.24 Tampilan Form Tambah Jadwal Utama
Form Tambah Jadwal hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data jadwal perkuliahan seperti semester jadwal, hari, dosen, ruang, jam mulai, jam selesai dan matakuliah. Data jadwal ini selanjutnya akan disimpan ke dalam tabel jadwal perkuliahan pada
database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan
sebelum masuk database. Tampilan form tambah jadwal dapat dilihat pada Gambar 4.24.
Gambar 4.24 Tampilan Form Tambah Jadwal Utama
4.2.25 Tampilan Form Update Jadwal Utama
Form update jadwal perkuliahan hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk mengubah data jadwal perkuliahan pada tabel jadwal perkuliahan di database. Data jadwal perkuliahan yang dapat diubah yaitu hari, dosen, ruang, jam mulai dan jam selesai. Setelah proses mengubah data sukses, maka data pada tabel jadwal perkuliahan akan ter-update otomatis. Tampilan form update jadwal perkuliahan dapat dilihat pada Gambar 4.25
Gambar 4.25 Tampilan Form Update Jadwal Utama
4.2.26 Tampilan Form Tambah Jadwal Pengganti
Form Tambah Jadwal Pengganti hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk melakukan pencatatan data jadwal pengganti seperti jadwal yang diganti, tanggal diganti, tanggal pengganti, ruang, jam mulai dan jam selesai. Data jadwal pengganti ini selanjutnya akan disimpan ke dalam tabel jadwal pengganti dan ketidakhadiran pengajar pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk
database. Tampilan form tambah jadwal pengganti dapat dilihat pada Gambar 4.26.
4.2.27 Tampilan Form Utama KHS
Form utama KHS hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk menampilkan data KHS yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi tambah KHS dan ubah. Untuk menampilkan data KHS pengguna harus memasukkan tahun, semester dan nim yang ingin ditampilkan. Tampilan form utama KHS dapat dilihat pada Gambar 4.27.
Gambar 4.27 Tampilan Form Utama KHS
4.2.28 Tampilan Form Tambah KHS
Form Tambah KHS hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk melakukan pencatatan data KHS seperti semester nim mahasiswa, semester khs, tanggal khs, matakuliah yang dipilih berdasarkan jadwal yang sudah ada. Data jadwal ini selanjutnya akan disimpan ke dalam tabel khs, detil khs mk dan detil khs jadwal pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Tampilan form tambah KHS dapat dilihat pada Gambar 4.28.
Gambar 4.28 Tampilan Form Tambah KHS
4.2.29 Tampilan Form Update KHS
Form update KHS hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data KHS pada tabel khs, detil khs mk dan detil khs jadwal di database. Data KHS yang dapat diubah yaitu matakuliah yang diambil berdasarkan jadwal yang ada. Setelah proses mengubah data sukses, maka data pada tabel KHS akan ter-update otomatis. Tampilan form update KHS dapat dilihat pada Gambar 4.29
4.2.30 Tampilan Form Tambah Minggu PK
Form Tambah minggu pk hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk melakukan pencatatan data pergantian kuliah yang diadakan sesuai kebijakan seperti id minggu pk, kode jadwal yang diganti, id ruang, kode jam dan tanggal pengganti data ini dipilih berdasarkan jadwal yang sudah ada. Data ini selanjutnya akan disimpan ke dalam tabel minggu pk pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Tampilan form tambah minggu pk dapat dilihat pada Gambar 4.30.
Gambar 4.30 Tampilan Form Tambah Minggu PK
4.2.31 Tampilan Form Utama Pergantian Presensi
Form utama pergantian presensi hanya dapat diakses oleh staff bagian
pendidikan. Fungsi dari form ini untuk menampilkan data presensi mahasiswa yang telah tersimpan dalam database. Form ini dilengkapi dengan fungsi update presensi. Untuk menampilkan data presensi pengguna harus memasukkan nim mahasiswa yang ingin ditampilkan. Tampilan form utama pergantian presensi dapat dilihat pada Gambar 4.31.
Gambar 4.31 Tampilan Form Utama Pergantian Presensi
4.2.32 Tampilan Form Update Presensi
Form update presensi hanya dapat diakses oleh staff bagian pendidikan.
Fungsi dari form ini untuk mengubah data presensi pada tabel detil presensi di
database. Data presensi yang dapat diubah yaitu hadir, alpha, sakit dan surat
keterangan. Setelah proses mengubah data sukses, maka data pada tabel detil presensi akan ter-update otomatis. Tampilan form update presensi dapat dilihat pada Gambar 4.32
4.2.33 Tampilan Daftar Mahasiswa Yang Mengikuti Ujian
Daftar ini dapat diakses oleh staff bagian akademik. Pada daftar ini dibuat sesuai dengan pihak LP3I dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Tampilan daftar mahasiswa yang mengikuti ujian dapat dilihat pada Gambar 4.33
Gambar 4.33 Tampilan Daftar Mahasiswa Yang Mengikuti Ujian
4.2.34 Tampilan Laporan Kehadiran Dosen
Daftar ini dapat diakses oleh staff bagian akademik. Pada laporan ini dibuat sesuai dengan pihak LP3I dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Tampilan laporan kehadiran dosen dapat dilihat pada Gambar 4.34
Gambar 4.34 Tampilan Laporan Kehadiran Dosen
4.2.35 Tampilan Laporan Ketidakhadiran Dosen
Daftar ini dapat diakses oleh staff bagian akademik. Pada laporan ini dibuat sesuai dengan pihak LP3I dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Data yang terdapat dalam laporan tersebut diantaranya data dosen yang tidak hadir berdasarkan jadwal induk perkuliahan dan data solusi merupakan data dosen yang mengganti perkuliahan data tersebut berdasarkan jadwal induk perkuliahan. Tampilan laporan ketidakhadiran dosen dapat dilihat pada Gambar 4.35
4.2.36 Tampilan Form Presensi Mahasiswa
Form presensi mahasiswa hanya dapat diakses oleh pengajar. Fungsi dari form ini untuk melakukan pencatatan data kehadiran mahasiswa. Data kehadiran ini
selanjutnya akan disimpan ke dalam tabel presensi dan detil presensi pada database.
Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum
masuk database. Tampilan form presensi mahasiswa dapat dilihat pada Gambar 4.36.
Gambar 4.36 Tampilan Form Presensi Mahasiswa
4.2.37 Tampilan Form Presensi Dosen
Form presensi dosen hanya dapat diakses oleh pengajar. Fungsi dari form
ini untuk melakukan pencatatan data kehadiran kegiatan mengajar dan data kehadiran dosen. Data kehadiran dan kegiatan mengajar ini selanjutnya akan disimpan ke dalam tabel presensi dosen pada database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan sebelum masuk database. Tampilan form presensi pengajar dapat dilihat pada Gambar 4.37.
Gambar 4.37 Tampilan Form Presensi Dosen
4.2.38 Tampilan Form Penilaian
Form penilaian hanya dapat diakses oleh pengajar. Fungsi dari form ini
untuk melakukan pencatatan data nilai akademik mahasiswa. Data nilai akademik ini selanjutnya akan disimpan ke dalam tabel penilaian dan detil penilaian pada
database. Form ini dilengkapi dengan fungsi batal untuk membatalkan inputan
sebelum masuk database. Tampilan form penilaian dapat dilihat pada Gambar 4.38.
4.2.39 Tampilan Visualisasi Data Mahasiswa
Tampilan ini dapat diakses oleh kepala bagian akademik. Pada visualisasi ini dibuat dengan menggunakan grafik dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Tampilan visualisasi data mahasiswa dapat dilihat pada Gambar 4.39.
Gambar 4.39 Tampilan Visualisasi Data Mahasiswa
4.2.40 Tampilan Visualisasi Data Dosen
Tampilan ini dapat diakses oleh kepala bagian akademik. Pada visualisasi ini dibuat dengan menggunakan grafik dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Tampilan visualisasi data dosen dapat dilihat pada Gambar 4.40.
Transkrip ini dapat diakses oleh staff bagian akademik. Pada transkrip ini dibuat sesuai dengan pihak LP3I dan dalam bentuk tabel sehingga mudah dipahami oleh aktor yang bersangkutan. Data yang terdapat dalam transkrip tersebut diantaranya data dari mahasiswa tersebut seperti nama, nim, jurusan, tempat tanggal lahir, matakuliah semester satu sampai empat beserta nilainya. Tampilan transkrip sementara dapat dilihat pada Gambar 4.41