commit to user IV-24
2. Laporan Detail EWMP
Laporan detail EWMP digunakan untuk mengetahui detail daftar poin nilai EWMP tiap dosen per semester. Bila memilih laporan detail EWMP maka akan
tercetak laporan detailnya saja sesuai dengan periode dan poin yang dipilih. Laporan detail daftar poin EWMP bisa diakses oleh semua dosen dan TU, yang penting adalah
ketika mencetak dapat diketahui siapa user yang mencetaknya. Rancangan laporan detail daftar poin EWMP dapat dilihat seperti pada gambar 4.21. Sedangkan untuk
membuat laporan tersebut, user harus memasukkan periode pelaporan yang diinginkan dan poin EWMP yang ingin dilihat detailnya melalui form seperti pada
gambar 4.20.
Gambar 4.21 Form Pilih Periode Pelaporan Detail EWMP
IV-25
Gambar 4.22 Laporan Detail Daftar Poin EWMP
IV-26
Gambar 4.22 Laporan Detail Daftar Poin EWMP lanjutan
commit to user IV-27
Gambar 4.22 Laporan Detail Daftar Poin EWMP lanjutan
commit to user IV-28
4.2.3 Perancangan Basis Data
Data yang akan digunakan dalam perancangan sistem informasi portofolio dosen ini ditampung dalam sebuah basis data. Basis data didesain agar data dapat
terorganisir dan tersimpan dengan baik untuk memudahkan dalam pencarian sehingga akan mempercepat proses penyampaian informasi. Penelitian ini menggunakan Entity
Relationship Diagram ERD untuk membuat basis datanya. Berikut ini adalah
langkah-langkah yang dilakukan untuk menghasilkan ERD sistem portofolio dosen.
A. Mengidentifikasi dan Menetapkan Himpunan Entitas yang Terlibat.
Sistem portofolio dosen melibatkan banyak himpunan entitas. Berikut ini adalah gambar himpunan-himpunan entitas tersebut.
Mahasiswa Dosen
Mata Kuliah Penelitian
Seminar Jurnal
Buku Perguruan
Tinggi
Pengabdian Masyarakat
UKM Organisasi
Intern Jabatan
Struktural
Jabatan Non Struktural
Panitia Ad Hoc Panitia Tetap
Penerbit
Program Studi Pengelola
Jurnal SK Mengajar
Gambar 4.23 Himpunan-himpunan Entitas Sistem Portofolio Dosen
commit to user IV-29
B. Menentukan Atribut Key Masing-masing Himpunan Entitas
Atribut key yang disertakan di masing-masing himpunan entitas merupakan atribut terpenting yang dapat membedakan setiap entitas yang ada di dalamnya.
Berikut ini adalah gambar atribut key pada masing-masing himpunan entitas tersebut.
Gambar 4.24 Atribut Key Himpunan Entitas Sistem Portofolio Dosen
commit to user IV-30
C. Mengidentifikasi dan Menetapkan Relasi
Ketepatan dalam menentukan relasi-relasi yang terjadi di antara himpunan entitas akan sangat menentukan kualitas rancangan basis data yang dibangun. Relasi-relasi
yang dibuat harus dapat mengakomodasi semua fakta dan menjamin semua kebutuhan penyajian data, tetapi di sisi lain juga harus dibuat seoptimal mungkin agar
tidak memakan ruang penyimpanan yang lebih besar dan tidak menyulitkan operasi pengolahan data. Untuk itulah, relasi-relasi yang sifatnya tidak langsung ditiadakan
dulu. Gambar relasi di antara masing-masing himpunan entitas dapat dilihat pada gambar 4.24.
D. Menentukan DerajatKardinalitas Relasi
Relasi-relasi di antara himpunan entitas sudah selesai ditentukan maka langkah selanjutnya adalah menentukan derajat relasinya. Gambar derajat relasi di antara
masing-masing himpunan entitas dapat dilihat pada gambar 4.25. Untuk gambar derajat relasi yang lebih jelas dan lengkap beserta dengan semua
atribut akan terlihat pada gambar dengan software DB Designer yang ada pada lampiran.
IV-31
Gambar 4.25 Relasi Himpunan Entitas Sistem Portofolio Dosen
IV-32
Gambar 4.26 Derajat Relasi Himpunan Entitas Sistem Portofolio Dosen
commit to user IV-33
E. Membuat Kamus Data
Kamus data ini meliputi komponen tabel beserta tipe datanya, ukuran, keterangan, dan contoh data.
Tabel 4.2 Kamus data tabel data dosen
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 nama
varchar 40
No nama lengkap dosen
Taufiq Rochman, STP, MT 2
nip varchar
21 No
NIP dosen 19701030 199802 1 001
3 kode_dosen
varchar 3
No kode inisial dosen
TR 4
Id_fungsi char 2 No
ID fungsi
dosen 01
4 Id_jabatan
int 2
No ID jabatan dosen
01 5 Id_pangkat int
4 No ID
pangkat dosen 01
Tabel 4.3 Kamus data tabel pangkat dosen
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_pangkat char 2 No ID
pangkat dosen 01
2 pangkat varchar
50 No pangkat
IIIbPenata Muda Tk.1
Tabel 4.4 Kamus data tabel jabatan dosen
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_jabatan char
2 No
ID jabatan dosen 01
2 jabatan varchar
47 No jabatan
Lektor
Tabel 4.5
Kamus data tabel mahasiswa
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 nama varchar 40 No
nama lengkap mahasiswa
Rendro Prasetyo 2 nim varchar
8 No NIM
mahasiswa I0304059
3 pa varchar 3
No kode PA
WS 4 tempat_lahir varchar 20
No tempat lahir
mahasiswa Wonogiri
5 tgl_lahir date ‐ No
tanggal lahir mahasiswa
31390 6 no_telp varchar 15 Yes
nomor telepon mahasiswa
85725269798 7
alamat varchar
100 No
alamat mahasiswa Jl. Antariksa II, Surakarta
commit to user IV-34
Tabel 4.6 Kamus data tabel mata kuliah
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_matakuliah varchar 10 No
ID mata
kuliah TI33051
2 nama
varchar 45 No nama
mata kuliah Praktikum Ergonomi I
3 sks int
2 No jumlah
sks 2
Tabel 4.7 Kamus data tabel SK Mengajar
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 no_sk varchar
2 No
no SK
Mengajar 658H27KP2009 2 tgl_sk
date ‐
No tanggal SK dikeluarkan
2009 ‐11‐05
3 smstr_mulai
date ‐
No semester mulai berlaku
2009 ‐08‐01
4 smstr_akhir
date ‐
No Semester akhir berlaku
2010 ‐01‐01
5 kelas
varchar 20
No Kelas SK berlaku
Reguler
Tabel 4.8 Kamus data tabel pengajaran
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_ajar
int 10 no ID
pengajaran 54 2
nip varchar
21 No
NIP dosen 19701030 199802 1 001
3 id_matakuliah varchar
2 No
ID mata kuliah TI33051
4 no_sk varchar
2 No no
SK Mengajar
658H27KP2009 5
id_nilai int
10 No
ID nilai mengajar 10
6 nilai_ewmp
double ‐
No Nilai EWMP ajar
1
Tabel 4.9 Kamus data tabel penelitian
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_penelitian Int 4 No
ID penelitian
1 2
judul_penelitian varchar 21 No
judul penelitian Analisis Sistem ….
3 tgl_mulai date
‐ No
Tgl mulai penelitian 2009
‐02‐01 4
tgl_akhir date
‐ No Tgl
akhir penelitian
2010 ‐02‐01
commit to user IV-35
Tabel 4.10 Kamus data tabel dosen meneliti
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen meneliti 1
1 id_penelitian Int 4
No ID penelitian
1 2
nip varchar 25
No NIP dosen
19701030 199802 1 001 3
id_nilai_meneliti Int 2
No ID nilai meneliti
1 4
nilai_ewmp double
‐ No
Nilai EWMP teliti 2
Tabel 4.11 Kamus data tabel jurnal
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_jurnal int 10
No ID
jurnal 1
2 id_peng_jurnal int 10
No ID pengelola
jurnal 1 3
judul_jurnal varchar 200
No judul jurnal
Analisis Sistem …. 4 volume
int 10
No volume jurnal
2 5 tanggal
date ‐
No tanggal jurnal terbit
2010 ‐10‐02
6 halaman int
10 No halaman
jurnal 80
Tabel 4.12 Kamus data tabel dosen tulis jurnal
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id int
10 No
ID tulis jurnal 1
2 id_nilai_jurnal int 2
No ID nilai jurnal
1 3 Id_jurnal
int 10
No ID jurnal
1 4
nip varchar
25 No
NIP dosen 19701030 199802 1 001
5 posisi
varchar 80
No Posisi di jurnal
Ketua jurnal nasional 6 jml_anggota
int 2
No jumlah anggota
2 7
nilai_ewmp double
‐ No Nilai
EWMP 2
Tabel 4.13 Kamus data tabel seminar
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_seminar int 10
No ID
seminar 1 2 tempat
varchar 50
No tempat seminar UGM
3 nama_seminar
varchar 50
No nama seminar
Seminar Informasi .... 4 Isbn_issn
varchar 20
No No ISBNISSN
1111 ‐1111
5 tanggal date
‐ No
tanggal seminar 2010
‐10‐02
commit to user IV-36
Tabel 4.14 Kamus data tabel makalahkarya ilmiah
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id_makalah int 10 No
ID makalah
1 2 id_seminar
int 10
No ID seminar 1
3 judul_makalah
varchar 80
No judul makalah
Analisis Sistem Informasi….
Tabel 4.15 Kamus data tabel buku
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_buku int 10
No ID
buku 1 2 id_penerbit
int 10
No ID penerbit
1 3 judul_buku
varchar 60
No judul buku
Dasar ‐Dasar Algoritma ….
4 tahun_terbit int 5
‐ No thn
buku terbit
2008 5 edisi
int 2
No edisi buku
2 6 ISBN
varchar 20
No No ISBN
Buku 979 ‐498‐200‐4
7 ukuran_buku varchar 20
Yes ukuran buku 24,5
cm 8
jml_hal int
10 Yes
jml hal buku 178
Tabel 4.16 Kamus data tabel penerbit buku
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_penerbit int 10 No ID
penerbit 1 2
nama_penerbit varchar
50 No
nama penerbit Penerbit Andi
3 alamat
varchar 50
No alamat penerbit
Jl. Beo 38 ‐40 Yogyakarta
4 email varchar
50 Yes email
penerbit andipublisher.com
5 no_telp
varchar 20
Yes No tlp penerbit
0274561881
Tabel 4.17 Kamus data tabel dosen tulis buku
No Atribut
Tipe Data Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen tulis buku
1 2 id_nilai_buku int
10 No
ID nilai buku 1
3 id_buku int
10 No ID
buku 1
4 nip varchar
25 No
NIP dosen 19701030 199802 1 001
5 nilai_ewmp double
‐ No Nilai
EWMP 2
commit to user IV-37
Tabel 4.18 Kamus data tabel perguruan tinggi
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_pt int 10 No ID
perguruan tinggiPT
1 2 nama_pt varchar
80 No nama
PT ITS
3 alamat
varchar 80
Yes alamat PT
Sukolilo Surabaya 4 website varchar
60 No website
PT www.its.ac.id
5 no_telp
varchar 30
No nomor telepon PT
031 5992526 6
email varchar
30 No
email PT
Tabel 4.19 Kamus data tabel program studi
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_prodi int
10 No
ID program studi 1
2 nama_prodi
varchar 50
No nama program studi
Manajemen Industri
Tabel 4.20
Kamus data tabel studi lanjut
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id int
10 No
ID dosen studi lanjut 1
2 id_bljr Int
1 No ID
nilai studi lanjut 1
3 nip
varchar 25
No NIP dosen
19701030 199802 1 001 4
id_prodi int
10 No
ID program studi 1
3 id_pt int
10 No ID
perguruan tinggi
1 4
no_srttgs varchar
20 No
No surat tugas 234
5 tgl_masuk date
‐ No tanggal
mulai kuliah
12 ‐Okt‐08
6 tgl_keluar date ‐
No tanggal lulus kuliah
12 ‐Okt‐10
7 nilai_ewmp double
‐ No
Nilai EWMP studi lanjut 2
Tabel 4.21 Kamus data tabel pengabdian masyarakat
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_abdi int
10 No ID
pengabdian 1
2 judul
varchar 80 No
judul pengabdian Pendampingan Penyusunan SOP ….
commit to user IV-38
Tabel 4.22 Kamus data tabel dosen mengabdi masyarakat
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen abdi
1 2
nip varchar
21 No
NIP dosen 19701030 199802 1 001
3 id_nilai_abdi Int
10 No
ID nilai pengabdian 1
4 id_abdi int
10 No ID
pengabdian 1
5 tgl_mulai date ‐ No
Tgl mulai
2010 ‐01‐01
6 tgl_selesai date ‐
No Tgl selesai
2010 ‐10‐31
7 jml_anggota int
2 No Jml
anggota 2
8 nilai_ewmp
double ‐ No
Nilai EWMP
2
Tabel 4.23 Kamus data tabel UKM Unit Kegiatan Mahasiswa
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_ukm Int
10 No ID
UKM 1
2 nama_ukm
varchar 80
No nama UKM
Bola Basket
Tabel 4.24
Kamus data tabel dosen bimbing UKM
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id int
10 No
ID dosen UKM 1
2 id_nilai_abdi Int
10 No
ID nilai UKM 1
3 nip
varchar 25 No
NIP dosen 19701030 199802 1 001
4 id_ukm int
10 No ID
UKM 1
5 no_sk
varchar 20 No
No SK UKM 1234
6 nilai_ewmp double ‐
No Nilai EWMP UKM
2
Tabel 4.25 Kamus data tabel organisasi intern
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id_organisasi int
10 No
ID Organisasi intern 1
2 nama_organisasi varchar 80 No nama organisasi intern Korpri
commit to user IV-39
Tabel 4.26 Kamus data tabel dosen organisasi intern
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id int
10 No
ID dosen orgtern 1
2 Id_nilai_orgtern Int
10 No
ID nilai orgtern 1
3 nip
varchar 25 No
NIP dosen 19701030 199802 1 001
4 id_organisasi int 10
No ID Organisasi intern
1 5
no_sk varchar 20
No No SK pengangkatan 1234
6 nilai_ewmp double
‐ No Nilai
EWMP bimbing
2
Tabel 4.27 Kamus data tabel jabatan struktural
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_jstruk
int 10
No ID jabatan struktural
1 2 jabatan
varchar 80
No Jenis jabatan
Rektor 3 nilai_ewmp
double ‐
No Nilai EWMP jabatan
12
Tabel 4.28 Kamus data tabel dosen jabatan struktural
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen jabat strukt
1 2
nip varchar
25 No
NIP dosen 19701030 199802 1 001
3 id_jstruk
int 10
No ID jabatan struktural
1 4
no_sk varchar
20 No
No SK pengangkatan 1234
5 nilai_ewmp double
‐ No
Nilai EWMP jabatan 2
Tabel 4.29 Kamus data tabel jabatan non struktural
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id_jnonstruk Int
10 No
ID jabatan non struktural 1
2 jabatan
varchar 80
No Jenis jabatan
Ketua Program Studi 3 nilai_ewmp double
‐ No
Nilai EWMP jabatan 4
commit to user IV-40
Tabel 4.30 Kamus data tabel dosen jabatan non struktural
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen jab non strukt
1 2
nip varchar
25 No
NIP dosen 19701030 199802 1 001
3 id_jnonstruk int
10 No
ID jabatan non struktural 1
4 no_sk
varchar 20
No No SK pengangkatan
1234 5 nilai_ewmp
double ‐
No Nilai EWMP jabatan
2
Tabel 4.31 Kamus data tabel panitia tetap
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1
id_pantap int
10 No
ID jabatan panitia tetap 1
2 nama varchar
80 No nama
kepanitiaan Kepanitiaan
SPMB
Tabel 4.32 Kamus data tabel dosen panitia tetap
No Atribut
Tipe Data
Ukuran Null Keterangan
Contoh Data 1 id
int 10
No ID dosen panitia tetap
1 2 id_nilai Int
10 No ID nilai panitia tetap
1 3
nip varchar
25 No
NIP dosen 19701030 199802 1 001
4 id_pantap
int 10
No ID jabatan panitia tetap
1 5
no_sk varchar
20 No
No SK pengangkatan 1234
6 nilai_ewmp double
‐ No
Nilai EWMP jabatan 2
Tabel 4.33 Kamus data tabel panitia ad hoc
No Atribut
Tipe Data
Ukuran Null
Keterangan Contoh Data
1 id_adhoc
int 10
No ID jabatan panitia adhoc
1 2 nama
varchar 80
No nama kepanitiaan
Kepanitiaan SPMB
Tabel 4.34 Kamus data tabel dosen panitia ad hoc
No Atribut
Tipe Data
Ukuran Null Keterangan Contoh Data
1 id int
10 No
ID dosen panitia ad hoc 1
2 id_nilai Int 10
No ID
nilai panitia ad hoc 1
3 nip
varchar 25 No
NIP dosen 19701030 199802 1 001
4 id_adhoc
integer 10
No ID jabatan panitia adhoc
1 5
no_sk varchar 20
No No SK pengangkatan
1234 6 nilai_ewmp
double ‐
No Nilai EWMP jabatan
2
commit to user IV-41
F. Diagram Alir Rumus EWMP
EWMP pada masing-masing poin penilaiannya mempunyai cara perhitungan sks yang berbeda. Oleh karena itu dalam pembuatan programnya perlu dibuat diagram
alir rumus perhitungan yang berbeda pula. Berikut ini diagram alir proses perhitungan masing-masing nilai poin EWMP:
1. Diagram Alir Rumus Mengajar S1