Sistem yang akan di buat ini akan diimplementasikan dengan aplikasi berbasis web yang akan dihubungkan dengan media internet.
Pada aplikasi berbasis web, basis data disimpan pada bagian server yang mempunyai keuntungan antara lain :
1. Keamanan data lebih terjamin karena basis data disimpan pada server.
2. Pada aplikasi berbasis web beban kerja pada komputer client dibuat sekecil mungkin, sedangkan proses akan banyak dilakukan di
server.
B. Perancangan Sistem 1. Desain Proses
Dalam perancangan sistem informasi pengelolaan beasiswa untuk mengetahui proses yang berhubungan dengan sistem dijabarkan dalam
sebuah diagram yaitu diagram konteks dan diagram aliran data yang akan dilanjutkan pada level-level berikutnya.
a. Diagram Konteks Sistem Informasi Pengelolaan Beasiswa
Diagram Konteks merupakan diagram yang digunakan untuk menggambarkan sistem secara umum atau garis besar. Merupakan level
teratas top level dari diagram arus data yang akan dibuat. Suatu diagram konteks selalu mengandung satu dan hanya satu proses saja.
Proses ini mewakili proses dari seluruh sistem. Diagram Konteks ini menggambarkan hubungan inputoutput antara sistem dengan dunia
luarnya kesatuan luar. Diagram konteks tersebut memberikan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
gambaran bahwa sistem berinteraksi dengan 4empat entitas yaitu : Administrator yaitu Staf Unit Pelayanan Beasiswa dan Alumni, Wakil
Dekan III, Wakil Rektor III dan Mahasiswa. Gambar 3.1 berikut ini adalah Diagram Konteks Sistem Informasi Pengelolaan Beasiswa
Gambar 3.1 Diagram Konteks Sistem Informasi Pengelolaan Beasiswa
b. Diagram Arus Data level 1 Sistem Informasi Pengelolaan Beasiswa
Dalam bab ini akan dijelaskan Diagram Arus Data hasil penjabaran dari diagram konteks yang merupakan penjabaran dari hasil analisis sistem
dan proses perancangan sistem informasi pengelolaan beasiswa. Hasil perancangan sistem inilah yang akan diimplementasikan menjadi sebuah
sistem baru secara lebih spesifik. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Rancangan sistem informasi pengelolaan beasiswa dapat digambarkan dalam Diagram Arus Data level 1 sebagai berikut :
40 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
c. Diagram Arus Data level 2 proses 2 pengelolaan data beasiswa
Gambar 3.3 Diagram Arus Data level 2 proses pengelolaan data beasiswa Sistem Informasi Pengelolaan Beasiswa
2. Perancangan Basis Data a.
Informasi yang diinginkan
Dalam pembuatan Sistem Informasi Pengelolaan Beasiswa ini, informasi yang akan dihasilkan berupa:
1. informasi profil donatur
2. informasi profil beasiswa
3. informasi tawaran beasiswa
4. informasi syarat penilaian
5. informasi syarat penilaian yang diterapkan
6. informasi kriteria penilaian
7. informasi kriteria penilaian yang diterapkan
8. informasi quota perfakultas
9. informasi pejabat penilai
10. informasi profil mahasiswa pemohon beasiswa 11. informasi hasil skoring permohonan beasiswa
12. informasi mahasiswa penerima beasiswa
b. Entitas dan Atribut
1. Entitas donatur kd_donatur, nm_donatur , almt_jln_donatur, almt_kota_donatur, almt_prop_donatur, almt_kd_pos_donatur,
no_telp_donatur , no_fax_donatur, almt_situs_donatur, almt_email_donatur.
2. Entitas beasiswa kd_beasiswa, nm_beasiswa, desk_beasiswa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3. Entitas tawaran beasiswa kd_beasiswa_ditawarkan, semester, thn_akademik, tgl_awal_daftar, tgl_akhir_daftar, tgl_pegumuman,
total_dana, jml_dana_per_penerima,periode, total_quota, jml_dana_per_bln
4. Entitas syarat penilaian kd_syarat,nm_syarat,desk_syarat 5. Entitas kriteria penilaiankd_kriteria, nm_kriteria
6. Entitas Fakultaskd_fak 7. Entitas Pejabat penilainpp,kd_unit
8. Entitas Skoring kd_skor,tgl_penilaian,skor_total, catatan 9. Entitas beasiswa yang diambil no_berkas, diterima, cek_syarat
10. Entitas permohonan beasiswano_pb 11. Entitas Mhsperprodinomor_mhs
12. Entitas profil pribadi pemohon no_pb, nama_lengkap, tempat_lahir, tgl_lahir, alamat_asal, kab_asal, kd_pos_asal,
prop_asal, alamat_yk, kab_yk, kd_pos_yk, alamat_ortu, kab_ortu, kd_pos_ortu, prop_ortu, alasan1, alasan2, alasan3
13. Entitas profil non-akademis pemohon id, organisasi, jabatan, periode_awal, periode_akhir, luar_kampus
14. Entitas profil keadaan ekonomi ortu pemohon no_pb, nm_bpk, tmpt_lhr_bpk, tgl_lhr_bpk, kerja_bpk, gaji_bpk, keg_sos_bpk,
kesehatan_bpk, nm_ibu, tmpt_lhr_ibu, tgl_lhr_ibu, kerja_ibu, gaji_ibu, keg_sos_ibu, kesehatan_ibu,jml_tgg_sekolah,
jlm_tgg_kul, jml_tgg_tdk_kerja, jml_tgg_lansia PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15. Entitas profil akademik pemohon no_pb, ipk,thn_ipk, sem_ipk, ips1, sks1, ips2, sks2, ips3, sks3, ips4, sks4, ips5, sks5, ips6, sks7,
ips7 16. Entitas profil prestasi pemohon id, nm_prestasi, instansi_pemberi,
tanggal_diberikan
c. Relasi
1. Relasi menawarkan merupakan relasi antara entitas Donatur dengan entitas Beasiswa. Derajat relasinya Kardinalitas adalah
One to Many 0: M.
2. Relasi mempunyai merupakan relasi antara entitas Beasiswa dengan entitas Tawaran Beasiswa. Derajat relasinyaKardinalitas
adalah One to Many 0 : M. 3. Relasi mempunyai merupakan relasi antara entitas Tawaran
Beasiswa dengan Entitas Beasiswa yang diambil. Derajat relasinyaKardinalitas adalah One to Many 0 : M.
4. Relasi mempunyai merupakan relasi antara entitas Tawaran Beasiswa dengan Syarat Penilaian. Derajat relasinyaKardinalitas
adalah Many to ManyM:M 5. Relasi mempunyai merupakan relasi antara entitas Tawaran
Beasiswa dengan Kriteria Penilaian. Derajat relasinyaKardinalitas adalah Many to ManyM:M
6. Relasi untuk merupakan relasi antara entitas Tawaran Beasiswa dengan entitas Fakultas. Derajat relasinya Kardinalitasadalah
Many to Many M:M
7. Relasi memegang jabatan merupakan relasi antara entitas Pejabat Penilai dengan entitas Fakultas. Derajat relasinyaKardinalitas
adalah One to One1:1 8. Relasi dilakukan oleh merupakan relasi antara entitas Skoring
dengan Pejabat penilai. Derajat relasinyaKardinalitas adalah Many to One
M:0 9. Relasi untuk merupakan relasi antara entitas Kriteria penilaian
dengan entitas Skoring. Derajat relasinyaKardinalitas adalah Many to Many
M:M 10. Relasi berlaku merupakan relasi antara entitas Beasiswa yang
diambil dengan entitas skoring. Derajat relasinyaKardinalitas
adalah One to One1:1 11. Relasi untuk untuk merupakan relasi antara entitas permohonan
beasiswa dengan
entitas Beasiswa
yang diambil.
Derajat relasinyaKardinalitas adalah One to Many0:M
12. Relasi mengajukan merupakan relasi antara entitas Mhs perprodi dengan
entitas permohonan
beasiswa. Derajat
relasinyaKardinalitasadalah One to Many0:M 13. Relasi merinci merupakan relasi antara Profil pribadi pemohon
dengan Permohonan Beasiswa. Derajat relasinyaKardinalitas adalah One to One1:1
14. Relasi merinci merupakan relasi antara Profil non-akademik pemohon
dengan Permohonan
Beasiswa. Derajat
relasinyaKardinalitas adalah One to One1:1 15. Relasi merinci merupakan relasi antara Profil akademik pemohon
dengan Permohonan Beasiswa. Derajat relasinyaKardinalitas adalah One to One1:1
16. Relasi merinci merupakan relasi antara Profil keadaan ekonomi orang
tua dengan
Permohonan Beasiswa.
Derajat relasinyaKardinalitas adalah One to One1:1
17. Relasi merinci merupakan relasi antara profil prestasi pemohon dengan Permohonan Beasiswa. Derajat relasinyaKardinalitas
adalah One to Many0:M
d. Diagram ER
Diagram E-R merupakan gambaran hubungan antar entitas dalam suatu sistem. Dalam sistem informasi pengelolaan beasiswa ini,
data-data tersimpan dalam masing-masing tabel yang digunakan untuk memberikan informasi dan mencari data yang dilakukan oleh
pengguna sistem. Pada tahap ini diagram E-R menerangkan conseptual design
, penulis mencoba mendeskripsikan organisasi data pada abstraksi level tinggi.
47 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
e. Pemetaan Diagram ER ke dalam Tabel Basis Data
Sebuah sistem pengelolaan beasiswa membutuhkan tempat sebagai penyimpanan data yang berfungsi membantu berbagai
transaksi data seperti penyajian informasi, pencarian data dan pengelolaan data. Sehingga sistem membutuhkan sebuah file basis
data. Berikut ini hasil pemetaan diagram ER ke dalam tabel 1. Tabel Donatur
adalah tabel untuk menyimpan data profil donatur atau pemberi beasiswa.
Tabel 3.1. Tabel Donatur
No Nama
Jenis data Keterangan
1 kd_dona
char3 Format :XXX
2 nm_dona
varchar100 3
almt_jln_dona text
4 almt_kota_dona
varchar30 5
almt_prop_dona varchar30
6 almt_kdpos_dona
char5 7
no_telp_dona varchar20
8 no_fax_dona
varchar15 9
almt_situs_dona varchar100
10 almt_email_dona
varchar100
2. Tabel beasiswa
adalah tabel untuk menyimpan data profil beasiswa. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.2 Tabel Beasiswa No
Nama Jenis data
Keterangan 1
kd_bea char5
Format: XXXYY 2
kd_dona char3
3 nm_bea
char50 4
desk_bea Text
3. Tabel tawaran beasiswa
adalah tabel untuk menyimpan data beasiswa yang ditawarkan dalam periode tertentu
Tabel 3.3 Tabel Tawaran Beasiswa No
Nama Jenis data
Keterangan 1
kd_bea_ditwrkan char9
Format: XXXYYAABB
2 kd_bea
char5 3
Semester int1
4 thn_akademik
int5 5
tgl_awal_daftar Date
6 tgl_akhir_daftar
Date 7
tgl_pengumuman Date
8 total_dana
decimal12,2 9
total_quota int3
10 dana_per_mhs
decimal12,2 11
Periode int2
12 dana_per_bln
decimal12,2
4. Tabel syarat penilaian
adalah tabel untuk menyimpan data syarat penilaian. Tabel 3.4 Tabel Syarat penilaian
No Nama
Jenis data Keterangan
1 kd_syarat
int10 2
nm_syarat varchar50
3 desk_syarat
Text
5. Tabel penetapan syarat penilaian
adalah tabel untuk menyimpan data syarat penilaian yang sudah ditetapkan dalam sebuah tawaran beasiswa.
Tabel 3.5 Tabel Penetapan Syarat Penilaian No
Nama Jenis data
Keterangan 1
kd_syarat int10
2 kd_bea_ditwrkan
char9
6. Tabel kriteria penilaian
adalah tabel untuk menyimpan data kriteria penilaian yang akan digunakan untuk menilai sebuah permohonan beasiswa.
Tabel 3.6 Tabel kriteria penilaian
No Nama
Jenis data Keterangan
1 kd_kriteria
int10 2
mm_kriteria varchar50
7. Tabel penetapan kriteria penilaian
adalah tabel untuk menyimpan data kriteria yang ditetapkan untuk sebuah beasiswa yang ditawarkan.
Tabel 3.7 Tabel kriteria yang ditetapkan No
Nama Jenis data
Keterangan 1
kd_bea_ditwrkan char9
2 kd_kriteria
int11 3
range_min float12,2
4 range_max
float12,2 5
Skor int10
8. Tabel quota penerima beasiswa
adalah tabel untuk menyimpan data daya tampung mahasiswa penerima beasiswa untuk sebuah tawaran beasiswa
Tabel 3.8Tabel quota penerima beasiswa No
Nama Jenis data
Keterangan 1
kode_fak char4
2 kd_bea_ditwrkan
char9 3
Quota int11
9. Tabel pejabat penilai
adalah tabel untuk menyimpan data pejabat penilai yang akan menilai sebuah permohonan beasiswa.
Tabel 3.9 Tabel pejabat penilai No
Nama Jenis data
Keterangan 1
Npp varchar8
2 kd_unit
varchar8
10. Tabel skoring kriteria adalah tabel untuk menyimpan data hasil penilaian sebuah
permohonan beasiswa per item kriteria penilaian Tabel 3.10 Tabel penilaian kriteria
No Nama
Jenis data Keterangan
1 kd_kriteria
char3 2
kd_skor int10
3 skor_kriteria
int10
11. Tabel skoring adalah tabel untuk menyimpan data hasil total skoring oleh
Wakil Dekan III. Tabel 3.11 Tabel penilaian
No Nama
Jenis data Keterangan
1 kd_skor
int10 2
npp_penilai char8
3 no_pb
int10 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4 kd_bea_ditwrkan
char9 4
tgl_penilaian date
5 skor_total
int11 6
catatatan text
12. Beasiswa yang diambil adalah tabel untuk menyimpan data beasiswa yang diambil oleh
mahasiswa pemohon beasiswa. Tabel 3.12 Tabel beasiswa yang diambil
No Nama
Jenis data Keterangan
1 no_pb
int10 2
kd_bea_ditwrkan char9
3 no_berkas
char9 4
cek_syarat tinyint1
5 diterima
tinyint1
13. Tabel pemohonan beasiswa adalah tabel untuk menyimpan data mahasiswa yang memohon
beasiswa. Tabel 3.13 Tabel permohonan beasiswa
No Nama
Jenis data Keterangan
1 no_pb
int10 2
nomor_mhs char9
14. Tabel profil pribadi pemohon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
adalah tabel untuk menyimpan data profil pribadi mahasiswa pemohon beasiswa beasiswa.
Tabel 3.14 Tabel Profil pribadi pemohon beasiswa No
Nama Jenis data
Keterangan 1
No_pb int10
2 nama_lengkap
varchar50 3
tempat_lahir varchar50
4 Tgl_lahir
date 5
alamat_asal text
6 kab_asal
varchar50 7
Kd_pos_asal varchar5
8 prop_asal
varchar50 9
alamat_yk text
10 kab_yk
varchar50 11
Kd_pos_yk varchar5
12 alamat_ortu
text 13
Kab_ortu varchar50
14 Kd_pos_ortu
varchar5 15
prop_ortu varchar50
16 alasan_1
Text 17
alasan_2 Text
18 alasan_3
Text
15. Tabel profil non-akademik pemohon PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
adalah tabel untuk menyimpan data profil non-akademis mahasiswa pemohon beasiswa.
Tabel 3.15 Tabel profil non-akademik pemohon beasiswa No
Nama Jenis data
Keterangan 1
id int11
2 no_pb
int10 3
organisasi varchar30
4 jabatan
varchar30 5
periode_awal date
6 periode_akhir
date 7
luar_kampus tinyint1
16. Tabel profil akademik pemohon adalah tabel untuk menyimpan data profil akademik mahasiswa
pemohon beasiswa. Tabel 3.16 Tabel profil akademik pemohon beasiswa
No Nama
Jenis data Keterangan
1 No_pb
int10 2
Ipk float4,2
3 Ihn_ipk
int11 4
Sem_ipk int11
5 Ips1
float4,2 6
Sks1 int11
7 Ips2
float4,2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8 Sks2
int11 9
Ips3 float4,2
10 Sks3
int11 11
Ips4 float4,2
12 Sks4
int11 13
Ips5 float4,2
14 Sks5
int11 15
Ips6 float4,2
16 Sks6
int11 17
Ips7 float4,2
18 Sks7
int11
17. Tabel profil ekonomi ortua pemohon adalah tabel untuk menyimpan data profil keadaaan ekonomi
orangtua mahasiswa pemohon beasiswa. Tabel 3.17Tabel profil ekonomi ortua pemohon beasiswa
No Nama
Jenis data Keterangan
1 no_pb
int10 2
nm_bpk varchar30
3 Tmpt_lhr_bpk
varchar40 4
tgl_lhr_bpk Date
6 kesehatan_bpk
varchar50 7
Kerja_bpk varchar2
8 Gaji_bpk
varchar2 9
Keg_sos_bpk varchar50
10 Nama_ibu
varchar30 11
Tmpt_lhr_ibu varchar40
12 tgl_lhr_ibu
Date 13
kesehatan_ibu varchar50
14 Kerja_ibu
varchar2 15
Gaji_ibu varchar2
16 Keg_sos_ibu
varchar50 17
jml_tgg_sekolah int4
18 jml_tgg_kuliah
int4 19
jml_tgg_tdk_kerja int4
20 jml_tgg_lansia
int4
18. Tabel profil prestasi adalah tabel untuk menyimpan data profil pretasi mahasiswa
pemohon beasiswa. Tabel 3.18 Tabel profil prestasi pemohon beasiswa
No Nama
Jenis data Keterangan
1 Id
int11 2
no_pb int10
3 nm_prestasi
varchar30 4
instansi_pemberi varchar30
5 tanggal diberikan
date
f. Kamus Data Data Dictionary dari ER Diagram
Kamus Data atau data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem
informasi Pada tahap analisis, kamus data
dapat digunakan sebagai alat komunikasi antara analisis sistem tentang data yang
mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem
Tabel 3.19 Tabel Kamus Data No
Nama Tabel Uraian Kamus Data
1 Donatur
donatur = kd_dona + nm_dona + almt_jln_dona + almt_kota_dona +
almt_prop_dona + almt_kdpos_dona+ no_telp_dona +no_fax_dona +
almt_situs_dona + almt_email_dona. kd_dona
= {A-Z}
3
nm_dona = {A-Z|a-z|.,|spasi}
100
almt_jln_dona ={A-Z|a-z|0-9|.,|spasi}
almt_kota_dona ={A-Z|a-z|.,|spasi}
30
almt_prop_dona ={A-Z|a-z|.,|spasi}
30
almt_kdpos_dona ={0-9}
5
no_telp_dona ={0-9|-}
20
2
3 Beasiswa
Tawaran Beasiswa no_fax_dona
={0-9|-}
15
almt_situs_dona ={ A-Z|a-z|0-9|._|}
100
almt_email_dona ={ A-Z|a-z|0-9|._|}
100
Beasiswa = kd_bea + kd_dona+ nm_bea + desk_bea.
kd_bea = {A-Z|0-9}
5
kd_dona ={A-Z}
3
nm_bea ={A-Z|a-z|.,|spasi}
50
desk_bea ={A-Z|a-z|0-9|.,|spasi}
65535
TawaranBeasiswa=kd_bea_ditwrkan + kd_bea + semester + thn_akademik +
tgl_awal_daftar+ tgl_akhir_daftar + tgl_pengumuman + total_dana + total_quota
+ dana_per_mhs + periode + dana_per_bln. kd_bea_ditwrkan
= {A-Z|0-9}
9
kd_bea = {A-Z|0-9}
5
semester = {0-9}
1
thn_akademik = {0-9|}
8
tgl_awal_daftar = {0-9|}
8
tgl_akhir_daftar = {0-9|}
8
tgl_pengumuman = {0-9|}
8
total_dana = {Rp| 0-9|.,|}
12
4
5
6
7 Syarat penilaian
Penetapan syarat penilaian
Kriteria Penilaian
Penetapan Kriteria Penilaian
total_quota = {0-9}
3
dana_per_mhs = {Rp| 0-9|.,|}
12
periode = {0-9}
2
dana_per_bln = {Rp| 0-9|.,|}
12
Syarat penilaian = kd_syarat + nm_syarat + desk_syarat.
kd_syarat = {0-9}
10
nm_syarat = {A-Z|a-z|spasi}
50
desk_kriteria = {A-Z|a-z|spasi}
65535
Penetapan Syarat Penilaian =kd_bea_ditwrkan +kd_syarat
kd_bea_ditwrkan = {A-Z|0-9}
9
kd_syarat = {0-9}
10
Kriteria Penilaian =kd_kriteria +nm_kriteria
kd_kriteria = {0-9}
10
nm_kriteria = {A-Z|a-z|spasi}
50
Penetapan kriteria penilaian=kd_bea_ditwrkan
+kd_kriteria+ range_min + range_max + PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
9
10 Quota penerima
beasiswa
Pejabat penilai
Skoring skor
kd_bea_ditwrkan = {A-Z|0-9}
9
kd_kriteria = {0-9}
10
range_min = {0-9|,}
12
range_min = {0-9|,}
12
skor = {0-9}
10
quota penerima beasiswa= kode_fak + kd_bea_ditwrkan + quota.
kode_fak ={0-9}
4
kd_bea_ditwrkan ={A-Z|0-9}
9
quota ={0-9}
11
pejabat penilai = npp + kd_unit npp
={0-9}
8
kd_unit ={0-9}
8
Skoring = kd_skor + npp + no_pb + tgl_penilaian+skor_total+ catatan
kd_skor = {0-9}
10
npp = {0-9}
8
kd_bea_ditwrkan = {A-Z|0-9}
9
no_pb = {0-9}
10
tgl_penilaian = {0-9|}
8
11
12
13
14 Skoring Kriteria
Beasiswa yang diambil
Permohonan beasiswa
Profil pribadi skor_total
= {0-9}
11
catatan = {A-Z|a-z|spasi}
65535
Skoring kriteria = kd_kriteria + kd_skor + skor_kriteria.
kd_kriteria = {0-9}
3
kd_skor = {0-9}
10
skor_kriteria = {0-9}
10
Beasiswa yang diambil = kd_bea_ditwrkan+no_pb+ no_berkas
+cek_syarat +diterima kd_bea_ditwrkan = {A-Z|0-9}
9
no_pb = {0-9}
10
no_berkas ={0-9}
3
cek_syarat ={0-9}
1
diterima = {0-9}
1
permohonan beasiswa =no_pb +nomor_mhs
no_pb = {0-9}
10
nomor_mhs = {0-9}
9
profil pribadi pemohon = no_pb + PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
pemohon nama_lengkap + tempat_lahir + tgl_lahir +
alamat_asal + kab_asal + kd_pos_asal + prop_asal + alamat_yk + kab_yk +
kd_pos_yk + alamat_ortu + kab_ortu + kd_pos_ortu + prop_ortu + alasan_1 +
alasan_2 + alasan_3 no_pb
= {0-9}
10
nama_lengkap = {A-Z|a-z|.,|spasi}
40
tempat_lahir = {A-Z|a-z|.,|spasi}
40
tgl_lahir = {0-9|}
8
alamat_asal = {A-Z|a-z|0-9|.,|spasi}
65535
kab_asal = {A-Z|a-z|.,|spasi}
50
kd_pos_asal = {0-9}
5
prop_asal = {A-Z|a-z|.,|spasi}
50
alamat_yk = {A-Z|a-z|0-9|.,|spasi}
65535
kab_yk = {A-Z|a-z|.,|spasi}
50
kd_pos_yk = {0-9}
5
alamat_ortu = {A-Z|a-z|0-9|.,|spasi}
65535
kab_ortu = {A-Z|a-z|.,|spasi}
50
kd_pos_ortu = {0-9}
5
prop_ortu = {A-Z|a-z|.,|spasi}
50
alasan_1 = {A-Z|a-z|0-9|.,|spasi}
65535
alasan_2 = {A-Z|a-z|0-9|.,|spasi}
65535
alasan_3 = {A-Z|a-z|0-9|.,|spasi}
65535
15
16 Profil akademik
pemohon
Profil non-akademis profil akademik pemohon = no_pb + ipk +
thn_ipk + sem_ipk + ips1 + sks1 + ips2 + sks2 + ips3 + sks3 + ips4 + sks4 + ips5 +
sks5 + ips6 + sks6 + ips7 + sks7. no_pb
= {0-9 }
10
ipk ={0-9|,}
4
thn_ipk = {0-9|}
8
sem_ipk = {0-9}
1
ips1 = {0-9|,}
4
sks1 = {0-9}
2
ips2 ={0-9|,}
4
sks2 = {0-9}
2
ips3 ={0-9|,}
4
sks3 ={0-9}
2
ips4 = {0-9|,}
4
sks4 ={0-9}
2
ips5 ={0-9|,}
4
sks5 ={0-9}
2
ips6 ={0-9|,}
4
sks6 ={0-9}
2
ips7 ={0-9|,}
4
sks7 ={0-9}
2
profil non-akademis = id + no_pb + PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17 pemohon
Profil keadaan ekonomi ortua
Pemohon organisasi + jabatan + periode_awal +
periode_akhir + luar_kampus. id
={ 0-9}
11
no_pb = { 0-9}
10
organisasi = {A-Z|a-z|0-9|.,|spasi}
30
jabatan = {A-Z|a-z|0-9|.,|spasi}
30
periode_awal = {0-9|}
7
periode_akhir ={0-9|}
7
luar_kampus = {0-9}
1
profil keadaan ekonomi ortua=no_pb +nm_bpk +tmpt_lhr_bpk + tgl_lhr_bpk +
kerja_bpk +gaji_bpk +keg_sos_bpk + kesehatan_bpk +nm_ibu +tmpt_lhr_ibu
+tgl_lhr_ibu + kerja_ibu +gaji_ibu + keg_sos_ibu + kesehatan_ibu
+jml_tgg_sekolah + jml_tgg_kul + jml_tgg_tdk_kerja + jml_tgg_lansia
no_pb = {0-9}
10
nm_ayah = {A-Z|a-z|.,|spasi}
30
tmpt_lhr_bpk = {A-Z|a-z|.,|spasi}
40
tgl_lhr_bpk = {0-9|}
8
kesehatan_bpk = {A-Z|a-z|.,|spasi}
50
kerja_bpk ={A-Z|a-z|spasi}
40
18 Profil prestasi
pemohon gaji_bpk
= {Rp| 0-9|.,|}
9
keg_sos_bpk = {A-Z|a-z|spasi}
20
nama_ibu = {A-Z|a-z|.,|spasi}
30
tmpt_lhr_ibu = {A-Z|a-z|.,|spasi}
40
tgl_lhr_ibu = {0-9|}
8
kesehatan_ibu ={A-Z|a-z|.,|spasi}
50
kerja_ibu = {A-Z|a-z|spasi}
2
gaji_ibu = {Rp| 0-9|.,|}
9
keg_sos_ibu ={A-Z|a-z|spasi}
20
jml_tgg_sekolah ={0-9}
1
jml_tgg_kul ={0-9}
1
jml_tgg_tdk_kerja ={0-9}
1
jml_tgg_lansia ={0-9}
1
profil prestasi_pemohon = id + no_pb + nm_prestasi + instansi_pemberi +
tgl_diberikan. id
={ 0-9}
11
no_pb = { 0-9}
10
nm_prestasi = {A-Z|a-z|spasi}
30
instansi_pemberi = {A-Z|a-z|spasi}
30
tanggal_diberikan = {0-9|}
8
3. Struktur Menu
a. Struktur menu sisi Administrator
Gambar 3.5 Struktur menu sisi Administrator PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
b. Struktur menu sisi Wakil Dekan III
Gambar 3.6 Struktur menu sisi Wakil Dekan III
c. Struktur menu Wakil Rektor III
Gambar 3.7 Struktur menu sisi Wakil Rektor III PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
d. Struktur menu sisi Mahasiswa
Gambar 3.8 Struktur menu sisi Mahasiswa
4. Perancangan Antar Muka
a. Perancangan antar muka halaman login Halaman ini ditampilkan pertama kali pada saat seorang
Administrator, Wakil Dekan III yang ingin mengunakan hak aksesnya dan juga mahasiswa yang ingin mengajukan permohonan
beasiswa, dimana diwajibkan mengisi nama login dan passwordnya untuk dapat mengakses seluruh halaman web.
Nama Login Password
Masuk
Gambar 3.9 Perancangan antarmuka halaman login PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Jika nama login dan passwordnya sesuai maka selanjutnya akan dibawa ke dalam halaman berikutnya yaitu halaman menu utama,
yang terdapat beberapa fitur yang disediakan oleh sistem. b. Perancangan antar muka halaman menu utama Sisi Administrator
Gambar 3.10 Perancangan antar muka halaman menu utama Administrator
1 Halaman utama untuk menampilkan informasi hasil penambahan, pengubahan dan penghapusan data
Dalam antar muka ini mempunyai fasilitas untuk menampilkan informasi dari hasil penambahan, pengubahan ataupun
penghapusan data beasiswa. Berikut ini merupakan salah satu contoh tampilan perancangan antar muka halaman utama
pengelolaan data donatur beasiswa. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.11 Perancangan antar muka halaman utama kelola data donatur beasiswa
Dalam antar muka diatas terdapat tombol menu yaitu untuk menambah,mengubah, menghapus,kembali ke home dan juga
bantuan, dimana fungsi dari masing-masing tombol menu tersebut berbeda. Berikut ini merupakan contoh bentuk antar
muka penambahan data 2 Perancangan antar muka halaman penambahan data
Gambar 3.12 Perancangan antar muka halaman penambahan data donatur beasiswa
Setelah pengisian data sudah lengkap maka ada tombol menu simpan, lalu secara otomatis akan menuju halaman pengelolaan
data beasiswa. Dalam halaman pengelolaan data beasiswa juga terdapat tombol menu
pengubahan. Sebelum memilih tombol menu pengubahan, ada checkbox yang berfungsi untuk memilih
data yang ingin diubah. Berikut contoh antar muka halaman pengubahan data beasiswa
3 Perancangan antar muka halaman pengubahan data beasiswa
Gambar 3.13 Perancangan antar muka halaman pengubahan data donatur beasiswa
Setelah pengubahan data dirasa sudah lengkap maka ada tombol menu simpan, lalu secara otomatis akan menuju halaman
pengelolaan data beasiswa. Dalam halaman pengelolaan data beasiswa juga terdapat tombol menu penghapusan. Sebelum
memilih tombol menu penghapusan, ada checkbox yang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
berfungsi untuk memilih data yang ingin dihapus. Berikut contoh antar muka konfirmasi penghapusan data beasiswa
4 Perancangan antar muka halaman penghapusan data beasiswa
Gambar 3.14 Perancangan antar muka halaman penghapusan data donatur beasiswa
5 Perancangan antar muka halaman utama pengaturan informasi yang berhubungan dengan sebuah tawaran beasiswa
Dalam menu utama terdapat fitur untuk mengaturan informasi yang berhubungan dengan sebuah tawaran beasiswa yaitu
antara lain qouta penerima beasiswa, penetapan kriteria penilaian,
dan penetapan syarat penilaian. Berikut ini
merupakan contoh antar muka halaman utama pengaturan informasi yang berhubungan dengan sebuah tawaran beasiswa
Gambar 3.15 Perancangan antar muka halaman utama kelola data quota penerima beasiswa
Gambar 3.16 Perancangan antarmuka halaman utama kelola data penetapan syarat penilaian
6 Perancangan antar muka halaman pengaturan penetapan informasi dari sebuah tawaran beasiswa
Dalam menu utama diatas juga terdapat sebuah link yang akan menuju halaman pengaturan penetapan informasi yang ditetapkan
dalam sebuah tawaran beasiswa. Berikut ini merupakan contoh antar muka pengaturan penetapan infomasi dari sebuah tawaran
beasiswa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.17 Perancangan antar muka halaman pengaturan quota tawaran beasiswa
Gambar 3.18 Perancangan antar muka halaman pengaturan penetapan syarat penilaian
7 Perancangan antarmuka halaman utama pengelolaan data permohonan beasiswa
Untuk permohonan beasiswa ini akan dibagi menjadi 4empat bagian permohonan yang terdiri dari profil pribadi, profil
ekonomi ortua, profil akademik, dan profil non-akademik. Sebelum memilih tawaran beasiswa mahasiswa diwajibkan untuk
mengisi profil pribadi, profil ekonomi ortua dan profil non- akademik. Sedang profil akademik
langsung diambil dari database
Sistem Informasi
Akademik yang
sudah ada.
Administrator dapat melakukan pengubahan mapun penghapusan data profil mahasiswa tersebut. Dalam menu utama pengelolaan
permohonan beasiswa terdapat link detail yang berfungsi untuk melihat secara lebih rinci profil mahasiswa pemohon beasiswa.
Berikut ini rancangan antar muka halaman utama pengelolaan data permohonan beasiswa
Gambar 3.19 Perancangan antar muka halaman utama kelola data permohonan beasiswa
8 Perancangan antar muka halaman detail permohonan beasiswa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Dalam antar muka halaman detail permohonan beasiswa terdapat link
untuk melihat profil pribadi, profil non-akademik,dan profil ekonomi orang tua yang telah diisikan oleh mahasiswa pemohon
beasiswa ketika mengajukan permohonan beasiswa secara online, melihat profil akademik mahasiswa pemohon yang diambil dari
database Sistem Informasi Akademik. Administrator juga diberi hak untuk mengubah data profil pribadi, profil non-akademik,
profil ekonomi orang tua pemohon. Antar muka ini juga terdapat tombol menu untuk penghapusan dan
pencetakan laporan, dimana sebelum memilih tombol menu penghapusan, ada checkbox yang berfungsi untuk memilih data
yang ingin dihapus.
g f
e d
c g
f e
d c
g f
e d
c g
f e
d c
g f
e d
c g
f e
d c
g f
e d
c g
f e
d c
Gambar 3.20 Perancangan antar muka halaman detail permohonan beasiswa
9 Perancangan antar muka halaman profil pribadi pemohon beasiswa
Gambar 3.21 Perancangan antar muka halaman profil pribadi pemohon beasiswa
10 Perancangan antar muka halaman profil ekonomi orangtua pemohon beasiswa
Gambar 3.22 Perancangan antar muka halaman profil ekonomi orangtua pemohon beasiswa
11 Perancangan antar muka halaman profil akademik pemohon beasiswa
Gambar 3.23 Perancangan antar muka halaman profil akademik pemohon beasiswa
12 Perancangan antar muka halaman profil non-akademik pemohon beasiswa
simpan batal
Profil non - akademik pemohon
bantuan
Info tawaran beasiswa
Nomor mhs pemohon beasiswa nomor mahasiswareadonly
Profil non - akademik pemohon Nomor berkas
info
Organisasi Jabatan
Periode awal Periode akhir
Luar kampus
simpan no
jabatan periode kegiatan
organisasi luar
kampus kd tawaran beasiswareadonly
nama beasiswareadonly Thn akademikSemreadonly
donatur beasiswa readonly
Profil non-akademik pemohon beasiswa
Navigasi
tambah
awal akhir
batal
V
hapus
Gambar 3.24 Perancangan antar muka halaman profil non- akademik pemohon beasiswa
13 Perancangan antar muka halaman profil prestasi pemohon beasiswa
Gambar 3.25 Perancangan antar muka halaman profil prestasi pemohon beasiswa
14 Perancangan antar muka pembuatan laporan
Gambar 3.26 Perancangan antar muka pembuatan laporan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
c. Perancangan antar muka halaman menu utama sisi Wakil Dekan III
Setelah melakukan login dengan memasukkan npp dan password nya dengan benar, pejabat penilai sudah diatur dari sisi
Administrator dan syarat permohonan beasiswa lengkap maka Wakil Dekan III akan masuk ke dalam halaman menu utama Wakil
Dekan III untuk memberikan rekomendasi. Berikut ini ditampilkan menu utama Wakil Dekan III
Gambar 3.27 Perancangan antarmuka menu utama Wakil Dekan III
1. Perancangan antar muka halaman detail permohonan Jika quota penerima beasiswa sudah diatur maka didalam antar
muka menu utama Wakil Dekan III terdapat link ke detail permohonan yang berisi informasi profil mahasiswa yang berada
dibawah lingkungan fakultasnya. Berikut antar muka dari detail permohonan beasiswa
Gambar 3.28 Perancangan antarmuka halaman detail permohonan 2. Perancangan antar muka halaman skoring
Dalam antar muka detail permohonan beasiswa terdapat link ke halaman skoring permohonan beasiswa, dimana Wakil Dekan III
dapat memberikan catatan penilaian dari sebuah permohonan beasiswa. Dalam antar muka ini juga terdapat link untuk melihat
profil pribadi, profil ekonomi orangtua, profil akademik maupun profil non-akademik mahasiswa pemohon beasiswa.
Berikut antar muka dari detail permohonan beasiswa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.29 Perancangan antarmuka halaman skoring d.
Perancangan antar muka halaman menu utama sisi Wakil Rektor III Setelah melakukan login dengan memasukkan npp dan password
nya dengan benar, maka Wakil Rektor III akan masuk ke dalam halaman menu utama Wakil Rektor III untuk menentukan
mahasiswa penerima beasiswa. Berikut ini ditampilkan menu utama Wakil Rektor III
Gambar 3.30 Perancangan antarmuka menu utama Wakil Rektor III
1. Perancangan antar muka halaman detail permohonan Di dalam antar muka menu utama Wakil Rektor III. Berikut antar
muka dari detail permohonan beasiswa
Gambar 3.31 Perancangan antarmuka halaman detail permohonan 2. Perancangan antar muka halaman penentuan penerima beasiswa
Dalam antar muka ini, Wakil Rektor III dapat mementukan mahasiswa pemohon yang layak mendapatkan beasiswa. Berikut
antar muka dari detail permohonan beasiswa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.32 Perancangan antarmuka halaman penentuan penerima beasiswa
e. Perancangan antar muka halaman menu utama sisi Mahasiswa
Halaman ini ditampilkan pertama kali pada mahasiswa yang ingin mengakses semua informasi tentang profil tawaran beasiswa, profil
donatur beasiswa dan informasi mahasiswa penerima beasiswa. Didalam sisi ini juga mahasiswa dapat melakukan pendaftaran
pengajuan permohonan beasiswa secara on-line, dimana mahasiswa memerlukan nomor mahasiswa dan password
Gambar 3.33 Perancangan antarmuka halaman utama Mahasiswa 1. Perancangan antar muka halaman pendaftaran permohonan
beasiswa Jika nomor mahasiswa dan passwordnya benar maka akan
menuju ke halaman pendaftaran permohonan beasiswa.
Sebelum memilih tawaran beasiswa mahasiswa diwajibkan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
mengisi profil pribadi, profil non-akademik dan profil ekonomi orangtua pemohon.
Gambar 3.34 Perancangan antarmuka halaman profil pribadi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.35 Perancangan antarmuka halaman profil non- akademik
Gambar 3.36 Perancangan antarmuka halaman profil ekonomi ortua
simpan batal
Profil prestasi pemohon
bantuan
Nama Prestasi Instansi Pemberi
Tanggal diberikan
simpan no
Instansi pemberi
Nama prestasi
Profil prestasi pemohon beasiswa
Navigasi
tambah
batal
V
hapus Tanggal
diberikan
Gambar 3.37 Perancangan antarmuka halaman profil prestasi pemohon
2. Perancangan antar muka pemilihan beasiswa yang ditawarkan
g f
e d
c
Gambar 3.38 Perancangan antarmuka pemilihan tawaran beasiswa
3 Perancangan antarmuka pencarian data
Gambar 3.39 Perancangan antarmuka pencarian data PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
f. Perancangan antar muka halaman pesan kesalahan
Halaman ini ditampilkan ketika terjadi kesalahan
Gambar 3.40 Perancangan antarmuka pesan kesalahan g. Perancangan antar muka halaman konfirmasi logout
Halaman ini ditampilkan ketika Administrator, Pembantu Dekan III maupun mahasiswa yang telah selesai menggunakan fasilitas yang
disediakan
Gambar 3.41 Perancangan antarmuka halaman konfirmasi logout PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
BAB IV IMPLEMENTASI DAN PEMBAHASAN