12
Kode Program 4 Kode Program Algoritma Rencana Studi
1. public String cekSQLSemesterString trim, String nim{
2. Algo a = new Algo;
3. Eskiel e = new Eskiel;
4. String progdi = a.progdinim;
5. String sql = ;
6. sql = SELECT FROM Matakuliah + WHERE + buka=Ya +
7. AND + id_progdi= + progdi + +
8. OR + id_progdi=umum + order by semester;
9. e.setSqlSesuaiTrim sql + AND semester= + trim + order by semester;
10. e.setSqlTrimTambahan sql + AND semester= + trim + order by semester; }
11. public String progdiString nim{
12. String p = nim.substring0, 2;
13. ifp.equals67{p = TI;}
14. else ifp.equals68{p = SI;}
15. else ifp.equals69{p = DKV;}
16. else ifp.equals70{p = PTIK;}
17. return p; }
Pada baris 6 sampai 10 Kode Program 4 memaparkan perintah SQL yang dipakai untuk perintah ke database untuk mendapatkan daftar matakuliah yang
dibuka berdasarkan program studi. Baris 11 sampai 17 memaparkan algoritma untuk menentukan program studi dari nomor induk mahasiswa. Algoritma yang
digunakan untuk memperoleh data kosyarat ada pada Kode Program 5.
Kode Program 5 Kode Program Algoritma Kosyarat 1.
Kosyarat : 2.
String ambilkos = ;
3. forint k=0;klistKosyarat.size;k++{
4. Kosyarat ok = Kosyarat listKosyarat.getk;
5. ifo.getId_matkul.equalsString.valueOfok.getId_matkul{
6. countk++;
7. searchKos:
8. for int y = 0; y listTranskrip.size; y++ {
9. Transkrip t = Transkrip listTranskrip.gety;
10. nilai = t.getAksara;
11. ifok.getMatkul_kosyarat.equalst.getId_matkul{
12. ambilkos = , Sudah nilai : + t.getAksara +;
13. break searchKos; } }
14. br- i= ok.getNama_matkul= ambilkosi
15. ifambilkos.equals{syarat++; } } }
16. ifcountk == 0{ itidak adai }
Kode Program 5 menjelaskan kode untuk menampilkan matakuliah kosyarat dari setiap matakuliah yang ada pada rencana studi seperti pada kode
baris nomor ke 3 sampai 14. Sedangkan untuk kode baris nomor 8-12 digunakan untuk menampilkan nilai dari matakuliah kosyarat dan apakah matakuliah
kosyarat tersebut telah diambil atau belum.
13
Gambar 7 Halaman Lihat Data Matakuliah
Pada Gambar 7 dapat dilihat halaman data matakuliah, pengguna dosen dapat melihat daftar matakuliah sesuai dengan kurikulum. Pengguna dosen juga
dapat melihat daftar matakuliah pada semester tententu. Hak Akses Sebagai Admin
Hak akses yang dimiliki oleh admin yaitu dapat melakukan manajemen database mahasiswa, matakuliah, transkrip, dosen, kosyarat, prasyarat,
konsentrasi, matakuliah konsentrasi, dan progdi dengan cara melihat data, menambah data, merubah data, dan menghapus data. Pengguna admin juga dapat
melihat data rencana studi.
Gambar 8 Halaman Lihat Data Dosen
Pada Gambar 8 menunjukkan pengguna admin dapat melihat daftar data dosen. Pengguna admin juga dapat merubah data dosen yang sudah ada,
menghapus data dosen yang ada dan menambah data dosen yang belum ada.
14
Gambar 9 Halaman Lihat Data Mahasiswa
Pada Gambar 9 menunjukkan pengguna admin dapat melihat daftar data mahasiswa. Pengguna admin juga dapat merubah data mahasiswa yang sudah ada,
menghapus data hahasiswa yang ada dan menambah data mahasiswa yang belum ada. Pengguna admin juga dapat melihat data rencana studi dari setiap mahasiswa.
Gambar 10 Halaman Lihat Data Matakuliah
Pada Gambar 10 terlihat pengguna admin dapat melihat daftar data matakuliah, merubah data matakuliah yang sudah ada, menghapus data
matakuliah dan menambah data matakuliah yang belum ada. Admin dapat membuka matakuliah pada semester tertentu dan menutup seluruh mata kuliah
yang terbuka.
Gambar 11 Halaman Lihat Data Program Studi
Pada Gambar 11 menunjukkan pengguna admin dapat melihat data program studi, merubah data program studi yang sudah ada, menghapus data
program studi dan menambah data program studi yang belum ada.
15
Gambar 12 Halaman Lihat Data Konsentrasi
Pada Gambar 12 menunjukkan pengguna admin dapat melihat data konsentrasi, merubah data konsentrasi yang sudah ada menghapus data
konsentrasi dan menambah data konsentrasi yang belum ada.
Gambar 13 Halaman Lihat Data Matakuliah Konsentrasi
Pada Gambar 13 menunjukkan admin dapat melihat data matakuliah konsentrasi, merubah data matakuliah konsentrasi yang sudah ada, menghapus
data matakuliah konsentrasi dan menambah data matakuliah konsentrasi yang belum ada.
Gambar 14 Halaman Lihat Data Kosyarat
Pada Gambar 14 terlihat pengguna admin dapat melihat data matakuliah kosyarat, merubah data matakuliah kosyarat yang sudah ada, menghapus data
kosyarat dan menambah data matakuliah kosyarat yang belum ada. Data kosyarat ini akan digunakan dalam sistem untuk menentukan apakah matakuliah yang
dibuka dapat diambil oleh mahasiswa atau tidak bisa diambil.
Gambar 15 Halaman Lihat Data Prasyarat
Pada Gambar 15 terlihat pengguna admin dapat melihat data matakuliah prasyarat, merubah data matakuliah prasyarat yang sudah ada, menghapus data
prasyarat dan menambah data matakuliah prasyarat yang belum ada. Data prasyarat ini akan digunakan dalam sistem untuk menentukan apakah matakuliah
yang dibuka dapat diambil oleh mahasiswa atau tidak bisa diambil.
16
Gambar 16 Halaman Lihat Data Transkrip
Pada Gambar 16 menunjukan pengguna admin dapat melihat data transkrip, merubah data transkrip yang sudah ada menghapus data transkrip dan
menambah data transkrip yang belum ada. Pengguna admin juga dapat mencari transkrip berdasar NIM mahasiswa. Data transkrip ini akan digunakan dalam
sistem untuk menentukan apakah matakuliah yang dibuka dapat diambil oleh mahasiswa atau tidak bisa diambil.
Analisis Pengujian Aplikasi
Hasil pengujian aplikasi berdasarkan black box ditunjukkan pada Tabel 1 dan Tabel 2.
Tabel 1 Hasil Pengujian Admin
Kasus diuji Data masukan Yang diharapkan
Kesimpulan Pengolahan
data transkrip
Menambah data transkrip.
Proses pemasukan data berhasil, pilih simpan, data yang baru tersimpan
dalam database. Sukses
Mengubah data transkrip.
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Menghapus data transkrip.
Proses menghapus data transkrip berhasil
Sukses Pengolahan
data matakuliah
Menambah data
matakuliah. Proses pemasukan data berhasil, pilih
simpan, data yang baru tersimpan dalam database.
Sukses
Mengubah data
matakuliah Proses pemasukan data benar, pilih
simpan dan data yang diganti tersimpan dalam database.
Sukses Menghapus
data matakuliah
Proses menghapus data transkrip berhasil
Sukses Pengolahan
data mahasiswa
Menambah data
mahasiswa. Proses pemasukan data berhasil, pilih
simpan, data yang baru tersimpan dalam database.
Sukses Mengubah
data mahasiswa.
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Menghapus data
Proses menghapus data transkrip berhasil
Sukses
17
mahasiswa. Pengolahan
data kosyarat
Menambah data kosyarat.
Proses pemasukan data berhasil, pilih simpan, data yang baru tersimpan
dalam database. Sukses
Mengubah data kosyarat.
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Menghapus data kosyarat.
Proses menghapus data transkrip berhasil
Sukses Pengolahan
data prasyarat
Menambah data prasyarat.
Proses pemasukan data berhasil, pilih simpan, data yang baru tersimpan
dalam database. Sukses
Mengubah data prasyarat.
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Menghapus data prasyarat.
Proses menghapus data transkrip berhasil
Sukses Pengolahan
data matkul konsentrasi
Menambah data matkul
konsentrasi. Proses pemasukan data berhasil, pilih
simpan, data yang baru tersimpan dalam database.
Sukses Mengubah
data matkul konsentrasi.
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Menghapus data matkul
konsentrasi. Proses menghapus data transkrip
berhasil Sukses
Tabel 2 Hasil Pengujian Dosen
Kasus diuji Data masukan
Yang diharapkan Kesimpulan
Pengolahan data transkrip
Ubah data transkrip
Proses pemasukan data benar, pilih simpan dan data yang diganti
tersimpan dalam database. Sukses
Lihat data matakuliah
Lihat data matakuliah
berdasarkan semester
Menampilkan daftar matakuliah berdasarkan semester yang ditentukan.
Sukses
Lihat rencana studi
Lihat rencana studi mahasiswa
Menampilkan daftar matakuliah semester berikut.
Sukses
Analisis Kuantitatif Hasil Pengujian Aplikasi
Analisis kualitas aplikasi akan dilakukan berdasarkan nilai dengan menggunakan skala 1-5, dengan rincian sebagai berikut: 1 Skala 1 untuk
kualitas sangat kurang. 2 Skala 2 untuk kualitas kurang. 3 Skala 3 untuk kualitas cukup. 4 Skala 4 untuk kualitas baik. 5 Skala 5 untuk kualitas sangat
baik.
Pengujian untuk akses sebagai pengguna dosen dilakukan oleh 7 subjek. Hasil pengujian dapat dilihat pada Tabel 3.
18
Tabel 3 Hasil Pengujian Pengguna Dosen
No. Objek Pengujian
Subjek Pengujian Rata-rata
1 2 3 4 5 6 7 1.
Interface Tampilan 5 5 5 4 4 4 5
4,57 2.
Manfaat Data Transkrip 5 5 4 5 5 4 4
4,57 3.
Manfaat Data Matakuliah 5 5 4 5 5 5 4
4,71 4.
Manfaat Data Mahasiswa 5 5 4 5 5 4 5
4,71 5.
Manfaat Rencana Studi 5 5 5 4 5 5 4
4,71 6.
User Friendly Kemudahan Pemakaian 4 5 4 5 5 5 5
4,71
Berdasarkan hasil pengujian pada Tabel 3 dengan memilih 7 subjek pengguna dosen, diperoleh hasil penilaian berdasarkan objek pengujian. Hasil
pengujian penilaian kualitatif aplikasi: 1 Interface Tampilan, Pengujian oleh 7 subjek sebagai pengguna dosen diperoleh nilai rata 4,57. 2 Manfaat Data
Transkrip, Pengujian oleh 7 subjek sebagai pengguna dosen diperoleh nilai rata 4,57. 3 Manfaat Data Matakuliah, Pengujian oleh 7 subjek sebagai pengguna
dosen diperoleh nilai rata 4,71. 4 Manfaat Data Mahasiswa, Pengujian oleh 7 subjek sebagai pengguna dosen diperoleh nilai rata 4,71. 5 Manfaat Rencana
Studi, Pengujian oleh 7 subjek sebagai pengguna dosen diperoleh nilai rata 4,71. 6 User Friendly Kemudahan Pemakaian, Pengujian oleh 7 subjek sebagai
pengguna dosen diperoleh nilai rata 4,71.
5. Simpulan