Perancangan Sistem
4.6 Perancangan Sistem
4.6.4 Perancangan Basisdata
Struktur tabel basis data memuat tabel – tabel yang dibuat untuk menyimpan data pada Aplikasi Sistem Penilaian Angka Kredit Dosen Politeknik Negeri Semarang. Berikut ini adalah tabel – tabel yang digunakan dalam Aplikasi Sistem Penilaian Angka Kredit Dosen Politeknik Negeri Semarang.
1) Tabel Dosen Tabel dosen merupakan tabel yang digunakan untuk menyimpan data dosen, Tabel ini terdiri dari 13 kolom yaitu no, nip, nama, alamat, ttl, jenis_kelamin, email, pend_tinggi, masa_kerja, jurusan, prodi, jabatan,gambar. Tabel 4.1 menunjukkan tabel dosen.
Tabel 4.1 Struktur tabel dosen.
Field Tipe
Panjang Keterangan
No Int
11 No untuk mengurutkan (PK) Nip
Varchar
20 Nomer Induk Pegawai User
Nama Varchar
50 Nama User Dosen
Alamat Varchar
50 Alamat User
Ttl Varchar
30 Tempat Tanggal Lahir user
Jenis_kelamin Varchar
20 Jenis Kelamin user
Email Varchar
50 Email
Pend_tinggi Varchar
30 Pendidikan tertinggi
Masa_kerja Varchar
30 Masa kerja
Jurusan Varchar
30 Jurusan
Prodi Varchar
30 Program Studi
Jabatan Varchar
30 Jabatan Fungsional yang dimiliki gambar
Varchar
Foto User
2) Jurusan Tabel jurusan merupakan tabel yang digunakan untuk menyimpan data jurusan yang terdiri dari Jurusan dan Program Studi, Tabel ini terdiri dari 3 kolom yaitu no, idparent serta namajurusan Tabel 4.2 menunjukkan tabel jurusan.
Tabel 4.2 Struktur tabel jurusan
Field Tipe
Panjang Keterangan
No Int
11 Nomor untuk mengurutkan
Idparent Int
11 Mengurutkan masing2 jurusan Namajurusan varchar
50 Nama jurusan dan prodi di Polines.
3) Tabel Kredit_dosen Tabel kredit_dosen merupakan tabel yang digunakan untuk menyimpan data dosen yang telah mengisi unsur kredit, Tabel ini terdiri dari 7 kolom yaitu no, nip, kredit, 3) Tabel Kredit_dosen Tabel kredit_dosen merupakan tabel yang digunakan untuk menyimpan data dosen yang telah mengisi unsur kredit, Tabel ini terdiri dari 7 kolom yaitu no, nip, kredit,
11 No untuk mengurutkan Nip
Int
20 Nomor Induk Pegawai Kredit
Varchar
Int
11 Angka Kredit
Verify_pak
Enum
“Y”,”N”
Verifikasi Penilaian Angka Kredit
Semester
Enum
Ganjil,Genap Semester
Thn_akademik enum
2014/2015… Tahun Akademik
4) Tabel Penilaian Tabel penilaian merupakan tabel yang digunakan untuk menilai unsur kredit dari dosen, Tabel ini terdiri dari 10 kolom yaitu no, nip, idunsur, keterangan, nilai, kredit_timpak, verify_jurusan, semester, thn_akademik, tgl. Tabel 4.4 menunjukkan tabel penilaian.
Tabel 4.4 Struktur tabel penilaian.
Field Tipe
11 No untuk mengurutkan
Nip
Varchar 20 Nomor Induk Pegawai
Idunsur Int
11 Id Unsur Penilaian Kredit Keterangan
Keterangan unsur penilaian dosen Nilai
11 Nilai Angka Kredit
Kredit_timpak int
11 Nilai yang diberikan dari tim pak Verify_jur
memverifiksai penilaian Jurusan Semester
Ganjil,Genap Semester
Thn_akademik enum
2014/2015… Tahun Akademik
Tgl Datetime
Tanggal
5) Tabel Unsur_Penilaian Tabel unsur_penilaian merupakan tabel yang digunakan untuk mengisi dari unsur-unsur 5) Tabel Unsur_Penilaian Tabel unsur_penilaian merupakan tabel yang digunakan untuk mengisi dari unsur-unsur
Field Tipe
11 No untuk mengurutkan
lvl int
11 Level unsur penilaian
10 Id Unsur Penilaian Kredit urutan
Idparent varchar
20 Urutan dalam unsur penilaian Unsur
varchar
Text
Unsur Penilaian Kredit
jenis Enum
Detail, general
makskredit double
Maksimal nilai kredit
Pub enum
Y,N
Publish
6) Tabel User Tabel user merupakan tabel yang digunakan untuk menyimpan user dari aplikasi, baik dari admin, dosen, tim verifikasi, kajur, tim PAK, direktur. Tabel ini terdiri dari 5 kolom yaitu no, username, password, level, pub. Tabel 4.6 menunjukkan tabel user.
Tabel 4.6 Struktur tabel user.
Field Tipe
11 No untuk mengurutkan
Username Varchar
50 Nama yang digunakan untuk login
Password Varchar
50 Sandi rahasia yang dimiliki user untuk login
Level Enum
Admin,dosen,ver Status ifikasi jurusan,kajur,dir ektur,tim PAK
pub Enum
Y, N
Publish
4.6.2 Perancangan Sistem Informasi
Pada bagian ini akan dijelaskan tentang perancangan tampilan sistem dari Rancang Bangun Sistem Penilaian Angka Kredit Dosen Politeknik Negeri Semarang.
1) Halaman Menu Login Admin
Pada menu halaman ini akan menampilkan login sebagai admin. Login Admin biasanya ada pada form yang berbeda dari user lainnya dan menggunakan kata kunci tersendiri untuk memanggil langsung halaman login admin. Rancang halaman menu login admin ditunjukan Gambar 4.20.
Gambar 4.20 Rancangan Menu Login Admin
2) Halaman Awal Menu Admin
Pada halaman ini akan menampilkan hak yang dimiliki admin. Rancangan halaman awal menu admin ditunjukkan seperti Gambar 4.21.
Gambar 4.21Rancangan Awal Menu Admin
3) Halaman Menu Tambah Data User Dosen Oleh Admin
Pada halaman ini akan menampilkan pendaftaran sebagai user dosen. Rancangan Pada halaman ini akan menampilkan pendaftaran sebagai user dosen. Rancangan
Gambar 4.22 Rancangan Tambah Data User Dosen Oleh Admin
4) Halaman Menu Login User
Pada menu halaman ini akan menampilkan login sebagai user. Login user akan memanggil session sesuai status user, yaitu user dosen, timverifikasi, kajur, timpak, direktur. Jika username dan password salah, maka login gagal dan kembali lagi ke menu Login user. Rancangan halaman menu login User ditunjukkan Gambar 4.23.
Gambar 4.23 Rancangan Login User
5) Halaman Awal Menu User Oleh Dosen
Pada menu halaman ini akan menampilkan tentang halaman user dosen. Rancangan halaman menu user dosen ditunjukkan seperti Gambar 4.24.
Gambar 4.24 Rancangan Halaman Menu User Dosen
6) Halaman Unsur Penilaian Oleh Dosen
Pada halaman ini akan menampilkan tentang unsur penilaian angka kredit. Rancangan halaman unsur penilaian ditunjukkan seperti Gambar 4.25.
Gambar 4.25 Rancangan Halaman Unsur Penilaian
7) Halaman Awal Menu User Tim Verifikasi
Pada menu halaman ini akan menampilkan tentang halaman user Tim Verifikasi. Rancangan halaman menu user tim verifikasi ditunjukkan seperti Gambar 4.26.
Gambar 4.26 Rancangan Halaman User Tim Verifikasi
8) Halaman Pemberian Nilai User Tim Verifikasi
Pada menu halaman ini akan menampilkan form nilai yang dapat diisikan oleh Tim Verifikasi. Rancangan halaman menu edit penilaian oleh tim verifikasi ditunjukkan seperti Gambar 4.27.
Gambar 4.27 Rancangan penilaian user tim verifikasi
9) Halaman Awal Menu User Kajur
Pada menu halaman ini akan menampilkan tentang halaman user Kajur. Rancangan halaman menu user kajur ditunjukkan seperti Gambar 4.28.
Gambar 4.28 Rancangan penilaian user Kajur
10) Halaman Pemeriksaan User Kajur
Pada menu halaman ini akan menampilkan form pemeriksaaan. Rancangan halaman menu user kajur ditunjukkan seperti Gambar 4.29.
Gambar 4.29 Rancangan pemeriksaan user kajur
11) Halaman Awal Menu User Tim PAK
Pada menu halaman ini akan menampilkan tentang halaman user Tim PAK. Rancangan halaman menu user Tim PAK ditunjukkan seperti Gambar 4.30
Gambar 4.30 Rancangan halaman user Tim PAK
12) Halaman Pemeriksaan dan Penilaian User Tim PAK
Pada menu halaman ini akan menampilkan form penilaian pada halaman user Tim PAK. Rancangan halaman menu user Tim PAK ditunjukkan seperti Gambar 4.31.
Gambar 4.31 Rancangan pemeriksaan dan penilaian user Tim PAK
13) Halaman Awal Menu User Direktur
Pada menu halaman ini akan menampilkan tentang halaman user Direktur. Rancangan halaman menu user Direktur ditunjukkan seperti Gambar 4.32.
Gambar 4.32 Rancangan halaman user Direktur
14) Halaman Hasil Pemberian Kredit User Direktur
Pada menu halaman ini akan menampilkan form hasil penilaian pada halaman user Direktur. Rancangan halaman menu user Direktur ditunjukkan seperti Gambar 4.33.
Gambar 4.33 Rancangan halaman Hasil Pemeriksaan dan Penilaian user Direktur
4.6.3 Perancangan Pengujian Sistem
4.6.3.1 Pengujian Fungsionalitas
Rancangan pengujian sistem adalah, rancangan dimana sistem ini akan di ujicoba dengan tujuan untuk menilai sistem berjalan sesuai dengan yang diharapkan. Jika seluruh ujicoba berhasil maka sistem ini dapat dikatakan sudah sesuai dengan yang diharapkan.