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.