BAB 4 PERANCANGAN DATABASE DAN IMPLEMENTASI
4.1
Identifikasi Kebutuhan Sistem Dalam merancang basis data, perlu dilakukan identifikasi terhadap kebutuhan system untuk mengetahui proses-proses apa saja yang akan digunakan. 4.1.1 Daftar Proses Berikut ini adalah daftar proses dari sistem yang akan digunakan di S1, BI dan S2 pada UNIVERSITAS BINA NUSANTARA.
Proses
S1
BI
S2
Pendataan Surat Permohonan
√
√
√
Penyerahan berkas
√
√
√
Pencetakan kmk
√
Pendataan Protes nilai
√
√
√
Pendataan M ahasiswa cuti resmi
√
√
√
Pendataan M ahasiswa aktif kembali
√
√
√
Pengambilan berkas
√
√
√
Table 4.1 Identifikasi kebutuhan system
4.1.2 S truktur Menu Aplikasi Berikut ini adalah gambar struktur menu aplikasi yang mendukung database :
81
82
Gambar 4.1 S truktur menu
83 4.2 Perancangan Database dengan Semantic Object Model Subbab ini akan menjelaskan Semantic Object dan pentransformasian Semantic Object ke dalam Relational Database Design. 4.2.1 Semantic Object Berikut ini adalah salah satu form yang
menggunakan perancangan
semantic object :
Gambar 4.2 Tampilan Pendataan Pemesanan dan Pengambilan Berkas
84
Gambar 4.3 Diagram Object Pendataan Pemesanan dan Pengambilan Berkas
85 Gambar 4.3. menunjukkan semantic object yang memodelkan form Pendataan Pemesanan dan Pengambilan Berkas di mana semantic object tersebut menggambarkan atribut-atribut yang terdapat pada form diatas. Semantic Object PEM ESANAN_BERKAS mengandung atribut-atribut non objek dan atribut objek, di mana atribut non objeknya adalah : tglpesan, tglambil, jmlberkas, strsc, tglins, tglup, usrid, usrup, priod dan kdsem. Sedangkan atribut objeknya adalah : BERKAS_TANDA_TERIMA, JENJANG dan MAHASISWA. Ketiga objek ini bisa dikatakan objek karena form Pendataan Pemesanan dan Pengambilan berkas membutuhkan atribut dari ketiga objek tersebut, di mana semantic objek PEM ESANAN_BERKAS membutuhkan atribut jenis_berkas pada objek BERKAS_TANDA_TERIM A, sehingga objek BERKAS_TANDA_TERIM A diletakkan pada semantic object PEM ESANAN_BERKAS. Diagram objek yang satu dengan yang lain memiliki hubungan yang timbal balik, tetapi di antara objek tersebut bisa jadi tidak
memerlukan
objek
yang
lain.
Contohnya
diagram
objek
PEM ESANAN_BERKAS membutuhkan satu berkas, sedangkan objek BERKAS_TANDA_TERIMA transaksi_pemesanan_berkas.
tidak
membutuhkan
86 Di bawah ini adalah tabel yang berisikan nama-nama semantic object beserta halaman yang diletakkan di lampiran : No Nama form 1 Halaman login 2
Halaman pendataan cuti resmi
3
Halaman pendataan mahasiswa aktif kembali
4
Halaman inquery histori/ laporan mahasiswa aktif kembali Halaman pendataan category Halaman mapping_category Halaman setting counter lokasi
5 6 7 8
Halaman pendataan topik permohonan
9
Halaman entry detail permohonan
10
Halaman service counter Halaman inquery antrian Halaman inquery permohonan
11 12 13
Halaman pendataan surat permohonan
14
Halaman cetak surat permohonan
15
Halaman inquery surat permohonan
Nama semantic Semantic object login Semantic object pendataan cuti resmi Semantic object pendataan mahasiswa aktif kembali Semantic object inquery histori/ laporan mahasiswa aktif kembali Semantic object pendataan category Semantic object mapping_category Semantic object setting counter_lokasi Semantic object pendataan topik permohonan Semantic object entry detail permohonan Semantic object service counter Semantic object inquery antrian Semantic object inquery permohonan Semantic object pendataan surat permohonan Semantic object cetak surat permohonan Semantic object inquery surat
Halaman Hal. L1 Hal. L2 Hal. L4
Hal. L6
Hal. L7 Hal. L8 Hal. L9 Hal. L10 Hal. L11 Hal. L13 Hal. L15 Hal. L16 Hal. L17 Hal. L20 Hal. L21
87
16 17 18
Halaman pengambilan surat permohonan Halaman cetak KM K Halaman pendataan sudah cetak KMK
19
Halaman pendataan KM K hilang
20
Halaman pendataan protes nilai
21
Halaman laporan protes nilai Halaman pendataan jenis berkas
22 23
Halaman pendataan pemesanan dan pengambilan berkas
24
Halaman pendataan pengambilan berkas
25
Halaman tabel institusi TOEFL Halaman penyerahan berkas TOEFL Halaman penyerahan IS minor Halaman penyerahan berkas skripsi Halaman penyerahan berkas Kerja praktek Halaman penyerahan berkas tesis Halaman pendataan kumpulSC
26 27 28 29 30 31
permohonan Semantic object pengambilan surat permohonan Semantic object cetak_kmk Semantic object pendataan sudah cetak kmk Semantic object pendataan kmk hilang Semantic object pendataan protes nilai Semantic object laporan protes nilai Semantic object pendataan jenis berkas Semantic object pendataan pemesanan dan pengambilan berkas Semantic object pendataan pengambilan berkas Semantic object tabel institusi toefl Semantic object penyerahan berkas toefl Semantic object penyerahan IS minor Semantic object penyerahan berkas skripsi Semantic object penyerahan berkas Kerja praktek Semantic object penyerahan berkas tesis Semantic object pendataan
Hal. L22 Hal. L23 Hal. L25 Hal. L26 Hal. L27 Hal. L29 Hal. L30 Hal. L31
Hal. L33 Hal. L34 Hal. L35 Hal. L38 Hal. L41 Hal. L44 Hal. L47 Hal. L49
88
32
Halaman pendataan kumpulHC
33
Halaman pendataan tanda terima berkas perkelas
34
Halaman pendataan tanda terima berkas perwisuda
35
Halaman cetak tanda terima perkelas Halaman cetak tanda terima perwisuda Halaman Informasi Data Pribadi M ahasiswa Halaman Informasi Data Ayah M ahasiswa Halaman Informasi Data Ibu M ahasiswa
36 37 38 39 40 41 42
43
Halaman Informasi Data Wali M ahasiswa Halaman Informasi Data Perusahaan M ahasiswa Halaman Informasi Data ContactDarurat M ahasiswa Halaman Informasi Peminjaman Buku
44
Halaman Pendataan Ukuran TOGA
45
Halaman Informasi Biaya Kuliah
kumpulSC Semantic object pendataan kumpulHC Semantic object pendataan tanda terima berkas perkelas Semantic object pendataan tanda terima berkas perwisuda Semantic object cetak tanda terima perkelas Semantic object cetak tanda terima perwisuda Semantic object Informasi Data Pribadi M ahasiswa Semantic object Informasi Data Ayah M ahasiswa Semantic object Informasi Data Ibu M ahasiswa Semantic object Informasi Data Wali M ahasiswa Semantic object Informasi Data PerusahaanM hs Semantic object Informasi Data ContactDarurat M ahasiswa Semantic object Informasi Peminjaman Buku Semantic object Pendataan Ukuran TOGA Semantic object Informasi Biaya Kuliah
Hal. L51 Hal. L52
Hal. L54
Hal. L56 Hal. L57 Hal. L58 Hal. L61 Hal. L64 Hal. L67 Hal. L69 Hal. L72
Hal. L75 Hal. L77 Hal. L80
89 46 47 48 49 50 51 52 53
Halaman Informasi IPS IPK Halaman Informasi Histori Nilai M ahasiswa Halaman Informasi Data Studi M ahasiswa Halaman Update Periode Halaman Sistem New User Halaman Sistem Delete User Halaman Ganti Password Halaman system akses user
Semantic object Informasi IPS IPK Semantic object Informasi Histori Nilai M ahasiswa Semantic object Informasi Data Studi M ahasiswa Semantic object Update Periode Semantic object Sistem New User Semantic object Sistem Delete User Semantic object Ganti Password Semantic object system akses user
Hal. L82 Hal. L85 Hal. L87 Hal. L89 Hal. L89 Hal. L91 Hal. L92 Hal L93
Tabel 4.2 Semantic Object 4.2.2 S pesifikasi Semantic Object Berikut ini adalah spesifikasi semantic object yang terdiri dari object name, property name, mincard (minimum cardinality), maxcard (maximum cardinality), IDStatus, dan Domain name. Object name yang berisi nama-nama dari tabel semantic tersebut, property name yang berisi objek dan atribut, mincard adalah jumlah minimum dari instance atribut yang harus dimiliki objek, maxcard adalah jumlah maksimum dari instances atribut yang harus dimiliki oleh objek, IDStatus berisi ID yang digarisbawahi yang dipakai untuk menandakan property name yang bersifat unik, dan Domain name merupakan aliases dari property name. Object name DETAIL_PERMO HONAN
Property name Nopermohonan
Min card 1
Max card 1
Tglpermohonan TOPIK_PERMO
1 1
1 1
ID status ID
Domain Name Nopermohonan Tanggal TOPIK_PERMOHONAN
90
APLIKASI
CUTI_RESMI
CUTI_TIDAK_RE SMI_AKTIF_KE MBALI
HONAN STATUS_PERM OHONAN JENJANG MAHASISWA Tglharusselesai Tglselesai Strsc Tglins Tglup Usrid Usrup Priod Kdsem ANTRIAN Usernam e Password JENJANG Strsc Tglins Tglup Usrid Usrup JnsHakAkses KdStatus PEGAWAI Nimhs Priod Kdsem JENJANG MAHASISWA Jmlcuti Total_lamacuti Priodaktif Semaktif JENIS_CUTI Idsurat Tglformcutimsk Alasan Tglpersetujuande kan Strsc Tglins Tglup Usrid Usrup CUTI_TIDAK_R ESMI_AKTIF_K EMBALI IPS_IPK CUTI_RESMI JENJANG
1
1
1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 1 0 0
1 1 1 1 1 1
0 0
N N
1
1
ID
ID ID ID ID
STATUS_PERMOHON AN JENJANG MAHASISWA Tanggal Tanggal StatusRecord Tanggal Tanggal UserID UserUpdate Periode Kdsemester ANTRIAN Usernam e Password JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate JnsHakAkses KdStatus PEGAWAI Nim Mahasiswa Periode Kdsemester JENJANG MAHASISWA Jumlahcuti Totallamacuti Periode Kdsemester JENIS_CUTI Idsurat Tanggal Alasan Tanggal StatusRecord Tanggal Tanggal UserID UserUpdate CUTI_TIDAK_RESMI_ AKTIF_KEMBALI
ID
IPS_IPK CUTI_RESMI JENJANG
91
SERVICE
CATEGORY
JENJANG
CUTI_TIDAK_R ESMI ABSENSI_ MAHASISWA INFO_MHS NILAI_ MAHASISWA Alasan_tidak_akti f Tgl_permohonan Strsc Tglins Tglup Usrid Usrup MAHASISWA_ AKTIF Priod Kdsem Kdservice Nmservice CATEGORY Strsc Tglins Tglup Usrid Usrup COUNTER_LOK ASI Tglins Tglup Usrid Usrup Kdcategory Nmcategory Isinote JENJANG SERVICE Kdjenjang Nmjenjang CUTI_RESMI MAHASISWA JURUSAN CUTI_TIDAK_R ESMI_AKTIF_K EMBALI CATEGORY TOPIK_PERMO HONAN DETAIL_PERM OHONAN SRT_PERMOHO NAN PENGAMBILAN
1
N
CUTI_TIDAK_RESMI
1
1
1 1
1 1
ABSENSI_MAHASISW A INFO_MHS NILAI_MAHASISWA
1
1
Alasan_tidak_akti f
1 1 1 0 1 0 0
1 1 1 1 1 1 N
Tanggal StatusRecord Tanggal Tanggal UserID UserUpdate MAHASISWA_AKTIF
1 1 1 1 1 1 1 0 1 0 1
1 1 1 1 N 1 1 1 1 1 N
Periode Kdsemester Kdservice Nmservice CATEGORY StatusRecord Tanggal Tanggal UserID UserUpdate COUNTER_LOKASI
1 0 1 0 1 1 1 1 0 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1 1 1 N N N N
0 0
N N
CATEGORY TOPIK_PERMOHONAN
0
N
0
N
DETAIL_PERMOHONA N SRT_PERMOHONAN
0
N
PENGAMBILAN_BERK
ID
ID
ID
Tanggal Tanggal UserID UserUpdate Kdcategory Nmcategory Isinote JENJANG SERVICE Kdjenjang Namajenjang CUTI_RESMI MAHASISWA JURUSAN CUTI_TIDAK_RESMI_ AKTIF_KEMBALI
92
TOPIK_PERMOH ONAN
COUNTER_LOK ASI
LOKASI_ANTRI
_BERKAS CETAK_KMK PROTES_NILAI BERKAS_TAND A_TERIMA PEMESANAN_B ERKAS TOEFL_MAHAS ISWA TOPIK BERKAS_SKRIP SI_TESIS BERKAS_KP MAHASISWA_T ESIS_SKRIPSI TANDA_TERIM A_BERKAS_PE RKELAS AYAH IBU CONTACTDAR URAT WALI PERUSAHAAN MHS PROTES_NILAI TOGA BIAYA_KULIA H APLIKASI CETAK_KMK Kdtopik
0 0 0
N N N
0
N
AS CETAK_KMK PROTES_NILAI BERKAS_TANDA_TER IMA PEMESANAN_BERKAS
0
N
TOEFL_MAHASISWA
0 0
N N
0 0
N N
0
N
TOPIK BERKAS_SKRIPSI_TES IS BERKAS_KP MAHASISWA_TESIS_S KRIPSI TANDA_TERIMA_BER KAS_PERKELAS
0 0 0
N N N
AYAH IBU CONTACTDARURAT
0 0
N N
WALI PERUSAHAANMHS
0 0 0
N N N
PROTES_NILAI TOGA BIAYA_KULIAH
0 0 1
N N 1
ID
APLIKASI CETAK_KMK Kdtopik
Nmtopik JENJANG Tglins Tglup Usrid Usrup DETAIL_PERM OHONAN Kdcounter
1 1 1 0 1 0 0
1 1 1 1 1 1 N
1
1
ID
Namatopik JENJANG Tanggal Tanggal UserID UserUpdate DETAIL_PERMOHONA N Kdcounter
SERVICE LOKASI_ANTRI AN Stsrc Tglins Tglup Usrid Usurp Status ANTRIAN Kdlokasi
1 1
1 1
SERVICE LOKASI_ANTRIAN
1 1 0 1 0 1 1 1
1 1 1 1 1 1 N 1
StatusRecord Tanggal Tanggal UserID UserUpdate Status ANTRIAN Kdlokasi
ID
93 AN
GLOBAL_SETTI NG JENIS_CUTI
FAKULTAS
JURUSAN
STUDI
AGAMA
NEGARA
Nmlokasi Stsrc Tglins Tglup Usrid Usurp COUNTER_LOK ASI Priod
1 1 1 0 1 0 0
1 1 1 1 1 1 N
NamaLokasi StatusRecord Tanggal Tanggal UserID UserUpdate COUNTER_LOKASI
1
1
ID
Periode
Kdsem Jnscuti Nmjnscuti Strsc Tglins Tglup Usrid Usrup CUTI_RESMI Kdfak Nmfak Strsc JENJANG MAHASISWA JURUSAN CETAK_KMK TANDA_TERIM A_BERKAS_PE RWISUDA BIAYA_KULIA H Kdjur Nmjur Strsc FAKULTAS MAHASISWA CETAK_KMK TANDA_TERIM A_BERKAS_PE RWISUDA BIAYA_KULIA H Kdstu Nmstu Strsc MAHASISWA Kdagama Nmagama Strsc MAHASISWA Kdnegara Nmnegara Strsc
1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 N N N N
ID ID
Kdsemester Jeniscuti Nmjeniscuti StatusRecord Tanggal Tanggal UserID UserUpdate CUTI_RESMI kdFakultas Nmfakultas StatusRecord JENJANG MAHASISWA JURUSAN CETAK_KMK TANDA_TERIMA_BER KAS_PERWISUDA
0
N
1 1 1 1 1 0 0
1 1 1 1 N N N
0
N
1 1 1 1 1 1 1 0 1 1 1
1 1 1 N 1 1 1 N 1 1 1
ID
BIAYA_KULIAH ID
Kdjurusan Nmjurusan StatusRecord FAKULTAS MAHASISWA CETAK_KMK TANDA_TERIMA_BER KAS_PERWISUDA BIAYA_KULIAH
ID
ID
ID
Kdstudi Nmstudi StatusRecord MAHASISWA kdAagama Nmagama StatusRecord MAHASISWA Kdnegara Nmnegara StatusRecord
94
ABSENSI_MAHA SISWA
INFO_MHS
NILAI_MAHASIS WA
MAHASISWA AYAH IBU CONTACTDAR URAT WALI Noabs
0 0 0 0
N N N N
0 1
N 1
Priod Kdsem Nimhs Stsabs JADWAL_KULI AH CUTI_TIDAK_R ESMI_AKTIF_K EMBALI Strsc Tglins Tglup Usrid Usrup Priod Kdsem Nimhs Strsc Tglins Tglup Usrid Usrup Thang Shift Statuskeu MAHASISWA JENJANG IPS_IPK FAKULTAS JURUSAN STUDI CUTI_TIDAK_R ESMI_AKTIF_K EMBALI Nimhs
1 1 1 1 1
1 1 1 1 1
0
N
CUTI_TIDAK_RESMI_ AKTIF_KEMBALI
1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N
StatusRecord Tanggal Tanggal UserID UserUpdate Periode Kdsemester Nim StatusRecord Tanggal Tanggal UserID UserUpdate Tahunangkatan Shift Statuskeuangan MAHASISWA JENJANG IPS_IPK FAKULTAS JURUSAN STUDI CUTI_TIDAK_RESMI_ AKTIF_KEMBALI
1
1
1 1 0 1 0 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
Strsc Tglins Tglup Usrid Usrup Kdmtk Kelas NilTM NilUTS NilUAS
MAHASISWA AYAH IBU CONTACTDARURAT ID ID ID ID
ID
ID
ID
WALI Noabsensi Periode Kdsemester Nim Statusabsensi JADWAL_KULIAH
Nim StatusRecord Tanggal Tanggal UserID UserUpdate Kdmatakuliah Kelas nilaiTM nilaiUTS NilUAS
95
STATUS_PERMO HONAN
MAHASISWA
NilAK NilProyek nilLaporan NilUTP NilUAP Grade MAHASISWA JENJANG MATAKULIAH CUTI_TIDAK_R ESMI_AKTIF_K EMBALI PROTES_NILAI Kdstatus
1 0 0 0 0 1 1 1 1 0
1 1 1 1 1 N 1 1 N N
0 1
1 1
Nmstatus Strsc Tglins Tglup Usrid Usrup JENJANG DETAIL_PERM OHONAN SRT_PERMOHO NAN Nimhs Nmmhs Noform FAKULTAS JURUSAN STUDI Jnkel Thang AGAMA NEGARA BIAYA_KULIA H Alamatrmh Normh NoRT NoRW Tlpmhs Kotamhs Kdposmhs NoHP Fax Email JENJANG Keterangan Statuskerja Tptlahir Tgllahir CUTI_RESMI
1 1 1 0 1 0 1 0
1 1 1 1 1 1 1 N
0
N
1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 0
1 1 1 1 1 1 1 N 1 N 1 N 1 1 1 N
NilaiAK Nilaiproyek nilaiLaporan nilaiUTP NilaiUAP Grade MAHASISWA JENJANG MATAKULIAH CUTI_TIDAK_RESMI_ AKTIF_KEMBALI ID
PROTES_NILAI Kdstatus Nmstatus StatusRecord Tanggal Tanggal UserID UserUpdate JENJANG DETAIL_PERMOHONA N SRT_PERMOHONAN
ID ID
Nim Nama Nomorformulir FAKULTAS JURUSAN STUDI Jeniskelamin TahunAngkatan AGAMA NEGARA BIAYA_KULIAH Alamat Normh NoRT NoRW Telepon Kota Kdpos NoHP Fax Email JENJANG Keterangan Statuskerja Tempatlahir Tanggal CUTI_RESMI
96
ANTRIAN
SRT_PERMOHO NAN
DETAIL_PERM OHONAN ANTRIAN SRT_PERMOHO NAN PEMBAYARAN KMK_HILANG PROTES_NILAI PEMESANAN_B ERKAS TOEFL_MAHAS ISWA BERKAS_IS_MI NOR BERKAS_SKRIP SI_TESIS BERKAS_KP MAHASISWA_T ESIS_SKRIPSI TANDA_TERIM A_BERKAS_PE RWISUDA AYAH IBU CONTACTDAR URAT WALI PERUSAHAAN MHS PROTES_NILAI TOGA BIAYA_KULIA H IPS_IPK NILAI_MAHASI SWA LIST_ANTRIAN PEMBAYARAN Lamaantri an LIST_ANTRIAN DETAIL_PERM OHONAN COUNTER_LOK ASI Note Stsrc Tglins Tglup Usrid Usurp Tgltransaksi SURAT_PERMO HONAN MAHASISWA
0
N
0 0
N N
DETAIL_PERMOHONA N ANTRIAN SRT_PERMOHONAN
0 0 0 0
N N N N
PEMBAYARAN KMK_HILANG PROTES_NILAI PEMESANAN_BERKAS
0
1
TOEFL_MAHASISWA
0
1
BERKAS_IS_MINOR
0
1
0 1
1 1
0
N
BERKAS_SKRIPSI_TES IS BERKAS_KP MAHASISWA_TESIS_S KRIPSI TANDA_TERIMA_BER KAS_PERWISUDA
0 0 0
1 1 1
AYAH IBU CONTACTDARURAT
0 0
1 1
WALI PERUSAHAANMHS
0 0 0
N 1 N
PROTES_NILAI TOGA BIAYA_KULIAH
0 0
N N
IPS_IPK NILAI_MAHASISWA
0 0 1 1 0
N N 1 N 1
1
1
LIST_ANTRIAN PEMBAYARAN lamaantrian LIST_ANTRIAN DETAIL_PERMOHONA N COUNTER_LOKASI
0 1 1 0 1 0 1 1
1 1 1 1 1 1 1 1
ID
1
1
ID
ID
Note StatusRecord Tanggal Tanggal UserID UserUpdate Tanggal SURAT_PERMOHONA N MAHASISWA
97
SURAT_PERMO HONAN
SURAT_PERMO HONAN_DETAIL 1
SURAT_PERMO HONAN_DETAIL
JENJANG STATUS_PERM OHONAN Strsc Tglins Tglup Usrid Usrup PENGAMBILAN _BERKAS Idsurat
1 1
1 1
JENJANG STATUS_PERMOHON AN StatusRecord Tanggal Tanggal UserID UserUpdate PENGAMBILAN_BERK AS Idsurat
1 1 0 1 0 1
1 1 1 1 1 1
1
1
ID
Priod Kdsem Strsc Tglins Tglup Usrid Usrup Tglpermohonan Tglambil Keterangan Tglharusselesai Tglselesai Jmlcopy JENIS_SURAT_ PERMOHONAN SURAT_PERMO HONAN_DETAI L1 SURAT_PERMO HONAN_DETAI L2 SRT_PERMOHO NAN Idsurat
1 1 1 1 0 1 0 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 N 1
ID ID
1
1
1
1
SURAT_PERMOHONA N_DETAIL2
1
1
SRT_PERMOHONAN
1
1
ID
Idsurat
Priod Kdsem Strsc Tglins Tglup Usrid Usrup Nama nmPerusahaan Alamat Kota SURAT_PERMO HONAN Idsurat
1 1 1 1 0 1 0 1 1 1 1 0
1 1 1 1 1 1 1 1 N 1 N 1
ID ID
1
1
ID
Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Nama nmPerusahaan Alamat Kota SURAT_PERMOHONA N Idsurat
Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Tanggal Tanggal Keterangan Tanggal Tanggal Jumlahcopy JENIS_SURAT_PERMO HONAN SURAT_PERMOHONA N_DETAIL1
98 2
JENIS_SURAT_P ERMOHONAN
PENGAMBILAN_ BERKAS
CETAK_KMK
PEMBAYARAN
Priod Kdsem Strsc Tglins Tglup Usrid Usrup Priodakhir Priodawal Kdsemawal Kdsemakhir SURAT_PERMO HONAN Kdjenisweb
1 1 1 1 0 1 0 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1
ID ID
1
1
ID
Nmjenissurat Deskripsi Kdbahasa SRT_PERMOHO NAN SURAT_PERMO HONAN SURATPERMO HONANID SRT_ PERMOHONAN Statusambil JENJANG Strsc Tglins Tglup Usrid Usrup Idtrans Priod Kdsem Thang PEMBAYARAN FAKULTAS JURUSAN JENJANG Strsc Tglins Tglup Usrid Usrup MAHASISWA Priod Kdsem Strsc Tglins Tglup
1 1 1 0
1 1 1 N
Nmjenissurat Deskripsi Kdbahasa SRT_PERMOHONAN
0
N
1
1
1
1
SURAT_PERMOHONA N SURATPERMOHONAN ID SRT_PERMOHONAN
1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N 1 1 1 1 1
Statusambil JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate Idtransaksi Periode Kdsemester TahunAngkatan PEMBAYARAN FAKULTAS JURUSAN JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate MAHASISWA Periode Kdsemester StatusRecord Tanggal Tanggal
ID
ID
ID
Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Priodakhir Priodawal Kdsemawal Kdsemakhir SURAT_PERMOHONA N Kdjenisweb
99
PEMESANAN_BE RKAS
KMK_HILANG
BERKAS_TAND A_TERIMA
Usrid Usrup CETAK_KMK BERKAS_TAND A_TERIMA JENJANG MAHASISWA Priod Kdsem Strsc Tglins Tglup Usrid Usrup Tglpesan Tglambil Jmlberkas PENGAMBILAN _BERKAS Idtrans Priod Kdsem Tglins Tglup Usrid Usrup Tgl_hilang User_hilang Keterangan MAHASISWA Kdberkas Nmberkas Strsc Tglins Tglup Usrid Usrup JENJANG PEMESANAN_B ERKAS TOEFL_MAHAS ISWA BERKAS_IS_MI NOR BERKAS _SKRIPSI_TESI S BERKAS_KP TANDA_TERIM A_BERKAS_PE RKELAS TANDA_TERIM A_BERKAS_PE
1 0 0 1
1 1 N 1
1 1 1 1 1 1 0 1 0 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 N 1
1 1 1 1 0 1 0 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 0 1 0
1 1 1 1 1 1 1 N
Nmberkas StatusRecord Tanggal Tanggal UserID UserUpdate JENJANG PEMESANAN_BERKAS
0
N
TOEFL_MAHASISWA
0
N
BERKAS_IS_MINOR
0
N
BERKAS_SKRIPSI_TES IS
0 0
N N
BERKAS_KP TANDA_TERIMA_BER KAS_PERKELAS
0
N
TANDA_TERIMA_BER KAS_PERWISUDA
ID
ID
ID
UserID UserUpdate CETAK_KMK BERKAS_TANDA_TER IMA JENJANG MAHASISWA Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Tanggal Tanggal Jumlahberkas PENGAMBILAN_BERK AS Idtransaksi Periode Kdsemester Tanggal Tanggal UserID UserUpdate Tanggal User_hilang Keterangan MAHASISWA Kdberkas
100
BIAYA_KULIAH
INSTITUSI_TOEF L
JNSINSTITUSI
TOEFL_MAHASI SWA
BERKAS_IS_MIN
RWISUDA Kdbya Nmbya Strsc Thang Hrgbya JENJANG FAKULTAS JURUSAN Tglins Tglup Usrid Usrup Kdinstitusi Nminstitusi JNSINSTITUSI Stsrc Tglins Tglup Usrid Usurp TOEFL_MAHAS ISWA jenisInstitusi Nmjenisinstitusi Stsrc Tglins Tglup Usrid Usurp INSTITUSI_TOE FL MAHASISWA Tgltest Noserti fikat Nilai Tglserahserti fikat JENJANG INSTITUSI_TOE FL BERKAS_TAND A_TERIMA MAHASISWA Priod Kdsem Stsrc Tglins Tglup Usrid Usurp Nokwk MAHASISWA
1 1 1 1 1 1 1 1 1 0 1 0 1
1 N 1 1 N 1 1 1 1 1 1 1 1
ID
1 1 1 1 0 1 0 0
1 N 1 1 1 1 1 N
1 1 1 1 0 1 0 0
1 1 1 1 1 1 1 N
ID
JenisInstitusi NamaJenisInstitusi StatusRecord Tanggal Tanggal UserID UserUpdate INSTITUSI_TOEFL
1
1
ID
MAHASISWA
1 1 1 1 1 1
1 1 1 1 1 1
Tanggal Noserti fikat Nilai Tanggal JENJANG INSTITUSI_TOEFL
1
1
1 1 1 1 1 0 1 0 1 1
1 1 1 1 1 1 1 1 1 1
BERKAS_TANDA_TER IMA MAHASISWA Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Nokwitansi MAHASISWA
ID
Kdbya Nmbya StatusRecord Tahunangkatan Hargabi aya JENJANG FAKULTAS JURUSAN Tanggal Tanggal UserID UserUpdate Kdinstitusi NmInstitusi JNSINSTITUSI StatusRecord Tanggal Tanggal UserID UserUpdate TOEFL_MAHASISWA
ID
101 OR
BERKAS_SKRIPS I_TESIS
TOPIK
JENIS_TESIS_SK RPSI
BERKAS_KP
Tglserah JENJANG BERKAS_TAND A_TERIMA Nokwk Priod Kdsem Stsrc Tglins Tglup Usrid Usurp MAHASISWA
1 1 1
1 1 1
1 1 1 1 1 0 1 0 1
1 1 1 1 1 1 1 1 1
JENJANG BERKAS_TAND A_TERIMA TOPIK JENIS_TESIS_S KRIPSI Nmmtk Judul Priod Kdsem Stsrc Tglins Tglup Usrid Usurp Tglserah Kdtopik Nmtopik Jnstopik Stsrc Tglins Tglup Usrid Usurp JENJANG BERKAS_SKRIP SI_TESIS BERKAS_KP Kdjenis
1 1
1 1
1 1
1 1
1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N
0 1
N 1
Nmjenis Stsrc BERKAS_SKRIP SI_TESIS MAHASISWA JENJANG BERKAS_TAND A_TERIMA TOPIK
1 1 0
1 1 N
1 1 1
1 1 1
1
1
ID
Tanggal JENJANG BERKAS_TANDA_TER IMA nokwk Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate MAHASISWA JENJANG BERKAS_TANDA_TER IMA TOPIK JENIS_TESIS_SKRIPSI
ID
ID
ID
Nmmatakuliah Judul Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate Tanggal Kdtopik Nmtopik Jnstopik StatusRecord Tanggal Tanggal UserID UserUpdate JENJANG BERKAS_SKRIPSI_TES IS BERKAS_KP Kdjenis Nmjenis StatusRecord BERKAS_SKRIPSI_TES IS MAHASISWA JENJANG BERKAS_TANDA_TER IMA TOPIK
102 Tglserah Nmtk Judul Priod Kdsem Stsrc Tglins Tglup Usrid Usurp MAHASISWA_TE MAHASISWA SIS_SKRIPSI JENJANG Priod Kdsem MATAKULIAH PENDATAAN_ KUMPUL_SC_H C TglkumpulSC tglkumpulHC Kelompok Tglhrskumpul SC Tglhrskumpul HC Stsrc Tglins Tglup Usrid Usurp MATAKULIAH Kdmtk JENJANG Stsrc Tglins Tglup Usrid Usurp Nmmtk Nmmtking Sksteori Sksprak Bbtsks Kdprk MAHASISWA_T ESIS_SKRIPSI JADWAL_KULI AH TANDA_TERIMA BERKAS_TAND _BERKAS_PERK A_TERIMA ELAS JENJANG LIST_MAHASIS WA
1 1 1 1 1 1 1 0 1 0 1
1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1
1 1 1 1 N
JENJANG Periode Kdsemester MATAKULIAH PENDATAAN_KUMPU L_HC_SC
1 1 1 1
1 1 N 1
Tanggal Tanggal Kelompok Tanggal
1
1
Tanggal
1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 N N 1 1 N
0
N
StatusRecord Tanggal Tanggal UserID UserUpdate Kdmatakuliah JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate Nmmatakuliah Nmmatakuliahinggris Sksteori Skspraktikum BobotSKS Kdpraktikum MAHASISWA_TESIS_S KRIPSI JADWAL_KULIAH
1
1
1 1
1 1
ID
ID
ID
Tanggal Nmmatakuliah Judul Periode Kdsemester StatusRecord Tanggal Tanggal UserID UserUpdate MAHASISWA
BERKAS_TANDA_TER IMA JENJANG LIST_MAHASISWA
103
RUANG
JAM_KULIAH
HARI
TANDA_TERIMA _BERKAS_PERW ISUDA
AYAH
JADWAL_ KULIAH Statusambil Kelas Priod Kdsem Tglins Tglup Usrid Usrup Kdruang Nmruang JADWAL_KULI AH Kdjam Jammulai Jamselesai Strsc JADWAL_KULI AH Kdhari Nmhari JADWAL_KULI AH BERKAS_TAND A_TERIMA JENJANG FAKULTAS JURUSAN LIST_MAHASIS WA MAHASISWA Statusambil Wisuda Priod Kdsem Tglins Tglup Usrid Usrup JENJANG MAHASISWA nmAyah almtAyah Normh NoRT kotaAyah Kdpos noHP Fax Email Jbtnpekerjaanaya h
1
1
JADWAL_KULIAH
1 1 1 1 1 0 1 0 1 1 0
1 1 1 1 1 1 1 1 1 1 N
StatusAmbil Kelas Periode Kdsemester Tanggal Tanggal UserID UserUpdate Kdruang Nmruang JADWAL_KULIAH
1 1 1 1 0
N N 1 1 N
ID
Kdjam Jammulai Jamselesai Statusrecord JADWAL_KULIAH
1 1 0
1 N N
ID
Kdhari Nmhari JADWAL_KULIAH
1
1
ID
BERKAS_TANDA_TER IMA
1 1 1 1
1 1 1 N
JENJANG FAKULTAS JURUSAN LIST_MAHASISWA
1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N 1 N 1
MAHASISWA StatusAmbil Wisuda Periode Kdsemester Tanggal Tanggal UserID UserUpdate JENJANG MAHASISWA Nama Alamat Normh NoRW Kota Kdpos NoHP Fax Email Jabatan
ID
ID
104
CONTACTDARU RAT
IBU
PERUSAHAANM HS
WALI
nmperusahaanAy ah pekerjaanAyah Jenjangpendidika nAyah Jmlkakak Jmladik NEGARA JENJANG
0
1
Nmperusahaan
0 0
1 1
Pekerjaan Jenjangpendidikan
0 0 1 1
N N 1 1
Jmlkakak Jmladik NEGARA JENJANG
MAHASISWA nmDarurat almtDarurat Normh NoRT kotaDarurat Kdpos noHPDarurat EmailDarurat TlpDarurat JENJANG MAHASISWA nmIbu almtIbu Normh NoRT kotaIbu Kdpos noHP Fax Email JbtnpekerjaanIbu nmperusahaanIbu pekerjaanIbu Jenjangpendidika nIbu TlpIbu NEGARA JENJANG
1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
1 1 1 1 1 1 1 N N N 1 1 1 1 1 1 1 1 N 1 N 1 1 1 N
0 1 1
N 1 1
MAHASISWA Nmperusahaan almtPerusahaan Kotaperus ahaan Kdposperusahaan tlpKantor Divisi Jabatan Thnkerja JENJANG MAHASISWA nmWali almtWali Normh
1 0 0 0 0 0 0 0 0 1 1 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1
ID
ID
MAHASISWA Nama Alamat Normh NoRW Kota Kdpos NoHP Email Telepon JENJANG MAHASISWA Nama Alamat Normh NoRW Kota Kdpos NoHP Fax Email Jabatan Nmperusahaan Pekerjaan Jenjangpendidikan Telepon NEGARA JENJANG
ID
ID
MAHASISWA NamaPerus ahaan Alamat Kota Kdpos Telepon Divisi Jabatan Tahunkerja JENJANG MAHASISWA Nama Alamat Normh
105
BUKU
PROTES_NILAI
JADWAL_KULIA H
NoRT kotaWali Kdpos NoHP Fax Email JbtnpekerjaanWal i NmperusahaanW ali pekerjaanWali Jenjangpendidika nWali TlpWali NEGARA Hubwali ANGGOTA JENJANG Judul Nib Tglpinjam Tglkembali Tglharuskembali Tglperpanjang Stspinjaman Ket_stspinjaman Kdpetugas Stsanggota Priod Kdsem JENJANG MAHASISWA MATAKULIAH_ PROTES JADWAL_ KULIAH Statusprotes JENIS_NILAI NILAI_ MAHASISWA Tgl_bts_protes Nilhis Nilbaru Stsrc Tglins Tglup Usrid Usurp Kdmtk Kelas Nmmtk MATAKULIAH RUANG
0 0 0 0 0 0 0
1 1 1 N 1 N 1
NoRW Kota Kdpos NoHP Fax Email Jabatan
0
1
Nmperusahaan
0 0
1 1
Pekerjaan Jenjangpendidikan
0 1 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1
N 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N
1
1
Telepon NEGARA Hubunganwali ANGGOTA JENJANG Judul nomorIndukBuku Tanggal Tanggal Tanggal Tanggal Stspinjaman Ket_stspinjaman Kdpetugas Statusanggota Periode Kdsemester JENJANG MAHASISWA MATAKULIAH_PROTE S JADWAL_KULIAH
1 1 1
1 1 1
StatusProtes JENIS_NILAI NILAI_MAHASISWA
1 1 0 1 1 0 1 0 1
1 1 1 1 1 1 1 1 1
Tanggal Nilaihistori Nilaibaru StatusRecord Tanggal Tanggal UserID UserUpdate Kdmatakuliah
1 1 1 1
1 1 N N
ID
ID ID ID
ID ID
Kelas Nmmatakuliah MATAKULIAH RUANG
106
DOSEN
JENIS_NILAI
PEGAWAI
TOGA
IPS_IPK
JAM_KULIAH HARI MAHASISWA DOSEN Jmlmhs Stsrc Tglins Tglup Usrid Usurp Kddosen Nmdosen JENJANG Stsdosen Jnkel AGAMA JADWAL_KULI AH Stsrc Tglins Tglup Usrid Usurp Jnsnilai Nmnilai Stsrc PROTES_NILAI Nopeg Nmpeg Strsc APLIKASI MAHASISWA Utoga JENJANG Stsrc Tglins Tglup Usrid Usurp MAHASISWA INFORMASI IPS_IPK Priod Kdsem IPSSem IPSKum SKSSem SKSKum DATA_CUTI_R ESMI CUTI_RESMI JENJANG Stsrc Tglins
1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1
N N N N 1 1 1 1 1 1 1 1 N 1 1 1 N
1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0
1 1 1 1 1 N N 1 N 1 1 1 1 1 N 1 1 1 1 1 1 1 N
1 1 1 1 1 1 0
1 1 N N N N N
Periode Kdsemester IPSSem IPSKum SKSSem SKSKum DATA_CUI_RESMI
0 1 1 1
N 1 1 1
CUTI_RESMI JENJANG StatusRecord Tanggal
ID
ID
ID
ID
ID
JAM_KULIAH HARI MAHASISWA DOSEN Jmlmahasiswa StatusRecord Tanggal Tanggal UserID UserUpdate Kdsosen Nmdosen JENJANG StatusDosen Jeniskelamin AGAMA JADWAL_KULIAH StatusRecord Tanggal Tanggal UserID UserUpdate Jnsnilai Nmnilai StatusRecord PROTES_NILAI Nopegawai Nmpegawai Statusrecord APLIKASI MAHASISWA Utoga JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate MAHASISWA INFORMASI_IPS_IPK
107
LIST_ANTRIAN
CETAK_KMK
Tglup Usrid Usurp INFO_MHS Idantrian MAHASISWA MAPPING_CAT EGORY ANTRIAN PEMBAYARAN FAKULTAS JURUSAN JENJANG Stsrc Tglins Tglup Usrid Usurp Priod Kdsem Thang
0 1 0 0 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1 0 1 0 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1
ID
ID ID
Tanggal UserID UserUpdate INFO_MHS Idantrian MAHASISWA MAPPING_CATEGORY ANTRIAN PEMBAYARAN FAKULTAS JURUSAN JENJANG StatusRecord Tanggal Tanggal UserID UserUpdate Periode Kdsemester Tahunangkatan
Tabel 4.3 S pesifikasi semantic object 4.2.3
S pesifikasi Domain Berikut ini adalah spesifikasi domain yang terdiri dari Domain name, type, semantic description, physical description. Domain Name merupakan aliases dari property name, type berisi jenis dari atribut, Semantic Description merupakan deskripsi dari semantic object, physical description menjelaskan isi dari atribut objek. Domain Name
Type
MAHASISWA
SO
Semantic Description MAHASISWA
APLIKASI
SO
APLIKASI
TOPIK_PERMOHONAN
SO
TOPIK_PERMOHO NAN
STATUS_PERMOHONAN
SO
JENJANG
SO
STATUS_PERMOH ONAN JENJANG
ANTRIAN
SO
ANTRIAN
Physical Description See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table
108 PEGAWAI
SO
PEGAWAI
JENIS_CUTI
SO
JENIS_CUTI
CUTI_TIDAK_RESMI_AKTIF_K EMBALI
SO
CUTI_RESMI
SO
CUTI_TIDAK_RES MI_AKTIF_KEMBA LI CUTI_RESMI
CUTI_TIDAK_RESMI
SO
ABSENSI_MAHASISWA
SO
INFO_MHS
SO
NILAI_MAHASISWA
SO
MAHASISWA_AKTIF
SO
CATEGORY
SO
COUNTER_LOKASI
SO
SERVICE
SO
TOPIK_PERMOHONAN
SO
DETAIL_PERMOHONAN
SO
SRT_PERMOHONAN
SO
PENGAMBILAN_BERKAS
SO
CETAK_KMK
SO
TOPIK_PERMOHO NAN DETAIL_PERMOH ONAN SRT_PERMOHONA N PENGAMBILAN_B ERKAS CETAK_KMK
PROTES_NILAI
SO
PROTES_NILAI
BERKAS_TANDA_TERIMA
SO
PEMESANAN_BERKAS
SO
JURUSAN
SO
BERKAS_TANDA_ TERIMA PEMESANAN_BER KAS JURUSAN
LOKASI_ANTRIAN
SO
LOKASI_ANTRIAN
FAKULTAS
SO
FAKULTAS
JADWAL_KULIAH
SO
JADWAL_KULIAH
IPS_IPK
SO
IPS_IPK
STUDI
SO
STUDI
BIAYA_KULIAH
SO
BIAYA_KULIAH
CUTI_TIDAK_RES MI ABSENSI_MAHASI SWA INFO_MHS NILAI_MAHASISW A MAHASISWA_AKT IF CATEGORY COUNTER_LOKAS I SERVICE
See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table See semantic object speci fication table
109 PEMBAYARAN
SO
KMK_HILANG
SO
PROTES_NILAI
SO
LIST_ANTRIAN
SO
MAPPING_CATEGORY
SO
JENIS_SURAT_PERMOHONAN
SO
SURAT_PERMOHONAN_DETA IL1 SURAT_PERMOHONAN_DETA IL2 SURATPERMOHONANID
SO
SO
JNSINSTITUSI
SO
TOEFL_MAHASISWA
SO
INSTITUSI_TOEFL
SO
TOPIK
SO
JENIS_TESIS_SKRIPSI
SO
BERKAS_SKRIPSI_TESIS
SO
BERKAS_KP
SO
LIST_MAHASISWA
SO
MATAKULIAH_PROTES
SO
JENIS_NILAI
SO
NILAI_MAHASISWA
SO
RUANG
SO
JAM_KULIAH
SO
HARI
SO
DOSEN
SO
AGAMA
SO
PROTES_NILAI
SO
TOGA
SO
BIAYA_KULIAH
SO
SO
PEMBAYARAN
See semantic object speci fication table KMK_HILANG See semantic object speci fication table PROTES_NILAI See semantic object speci fication table LIST_ANTRIAN See semantic object speci fication table MAPPING_CATEG See semantic object ORY speci fication table JENIS_SURAT_PER See semantic object MOHONAN speci fication table SURAT_PERMOHO See semantic object NAN_DETAIL1 speci fication table SURAT_PERMOHO See semantic object NAN_DETAIL2 speci fication table SURATPERMOHO See semantic object NANID speci fication table JNSINSTITUSI See semantic object speci fication table TOEFL_MAHASIS See semantic object WA speci fication table INSTITUSI_TOEFL See semantic object speci fication table TOPIK See semantic object speci fication table JENIS_TESIS_SKRI See semantic object PSI speci fication table BERKAS_SKRIPSI_ See semantic object TESIS speci fication table BERKAS_KP See semantic object speci fication table LIST_MAHASISWA See semantic object speci fication table MATAKULIAH_PR See semantic object OTES speci fication table JENIS_NILAI See semantic object speci fication table NILAI_MAHASISW See semantic object A speci fication table RUANG See semantic object speci fication table JAM_KULIAH See semantic object speci fication table HARI See semantic object speci fication table DOSEN See semantic object speci fication table AGAMA See semantic object speci fication table PROTES_NILAI See semantic object speci fication table TOGA See semantic object speci fication table BIAYA_KULIAH See semantic object
110
IPS_IPK
SO
IPS_IPK
MAPPING_CATEGORY
SO
Periode Kdsemester
S S
TahunAngkatan
S
Nim Nama StatusCetak StatusRecord UserID UserUpdate Idsurat Kdberkas StatusAmbil Kelas Wisuda Nopermohonan Nopegawai IPSSemester IPSKumulatif SKSsemester SKSKumulatif Jumlahcuti Alasan Alasan_tidak_akti f Kdmatakuliah
S S S S S S S S S S S S S S S S S S S S S
nilaiTM nilaiUTS NilUAS NilaiAK Nilaiproyek nilaiLaporan nilaiUTP NilaiUAP Grade KdJurusan NilaiBP3 NilaiSKSmalam NilaiSKSpagi NilaiSKSspMlm NilaiSKSspPagi Alamat Normh NoRW NoRT Kota Kdpos NoHP
S S S S S S S S S S S S S S S S S S S S S S
MAPPING_CATEG ORY Periode masa kuliah Kode semester mahasiswa Tahun angkatan mahasiswa Nim mahasiswa Nama mahasiswa Status cetak Statusrecord userID Userupdat e IDsurat Kode berkas Statusambil Kelas Wisuda Nopermohonan surat Nopegawai IPSSemester IPSKumulatif SKSSemester SKSKumulatif Jumlahcuti Alasan Alasan_tidak_akti f Kode matakuliah mahasiswa nilaiTM mahasiswa nilaiUTS nilaiUAS nilaiAK Nilaiproyek Nilailaporan nilaiUTP nilaiUAP Grade Kode jurusan NilaiBP3 nilaiSKSmalam nilaiSKSpagi NilaiSKSspmlm nilaiSKSsppagi Alamat Normh NoRW NoRT Kota Kode pos noHP
speci fication table See semantic object speci fication table See semantic object speci fication table Char (4) Char (1) Char(4) Char(10) Varchar(50) Char(1) Char(1) VarChar(15) Varchar(15) Integer Char(4) Char(1) Char(5) Char(4) Char(5) Char(5) Integer Integer Integer Integer Integer Varchar(100) Varchar(100) Char(5) Integer Integer Integer Integer Integer Integer Integer Integer Integer Char(2) Integer Integer Integer Integer Integer Varchar(50) Char(4) Char(3) Char(3) Varchar(50) Char(5) Varchar(15)
111 Fax Email Jabatan Nmperusahaan Pekerjaan Jenjangpendidikan Jmlkakak Jmladik Telepon Nomorformulir Jeniskelamin Idtransaksi TahunAngkatan
S S S S S S S S S S S S S
KdJurusan Keterangan Statuskerja Tempatlahir
S S S S
Hubunganwali
S
kdAnggota
S
Judul nomorIndukBuku Stspinjaman
S S S
Ket_stspinjaman
S
Kdpetugas Statusanggota Kdservice Nmservice Kdcategory Nmcategory Isinote User_hilang Kelompok tglharuskumpulhardcover
S S S S S S S S S S
Jnsberkas Tanggal Usernam e Password Kdjenjang Namajenjang Kdtopik Namatopik Kdcounter Kdlokasi NamaLokasi Jeniscuti Nmjeniscuti kdFakultas
S S S S S S S S S S S S S S
Fax Email Jabatan Nama perusahaan Pekerjaan Jenjangpendidikan Jumlahkakak Jumlah adik Telepon Noformulir Jenis kelamin ID transaksi Tahun angkatan mahasiswa Kode Jurusan Keterangan Status kerja Tempat lahir mahasiswa Hubungan wali dengan mahasiswa Kode anggota peminjaman buku Judul No induk buku Status peminjaman buku Keterangan status peminjaman buku Kode petugas Status anggota Kode service Nama service Kode category Nama category Isi note User_hilang Kelompok Tanggal harus kumpul hardcover Jenisberkas Tanggal Usernam e Password Kode jenjang Namajenjang Kode topik Nama topik Kode counter Kode lokasi Nama Lokasi Jenis cuti Nama jenis cuti Kode Fakultas
Varchar(15) Varchar(50) Varchar(30) Char(40) char(40) Char(3) Integer Integer Char(10) Char(3) Char(1) Char (3) Char(4) Char(2) Varchar(50) Char(1) Char(40) Varchar(20) Varchar(10) Varchar(50) Char(11) Char(1) Varcha(50) Char(3) Char(1) Char(4) Varchar(50) Char(3) Varchar(50) Integer Varchar(50) Char(3) Datetime Datetime Varchar(15) Varchar(15) Char(1) Varchar(30) Char(4) Varchar(30) Char(2) Char(4) Varchar(30) Char(1) Varchar(20) Char(2)
112 Nmfakultas Kdjurusan Nmjurusan Kdstudi Nmstudi kdAagama Nmagama Kdnegara Nmnegara Noabsensi Statusabsensi Statuskeuangan Kdstatus Nmstatus Idantrian lamaantrian Note Jumlahcopy nmPerusahaan Priodakhir Priodawal Kdsemawal Kdsemakhir Kdjenisweb Nmjenissurat Deskripsi Kdbahasa Jumlahberkas User_hilang Kdbya Nmbya Kdinstitusi NmInstitusi JenisInstitusi NamaJenisInstitusi Noserti fikat Nilai Nokwitansi Nmmatakuliah Jnstopik Kdjenis Nmjenis Nmmatakuliahinggris
S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S
Sksteori Skspraktikum BobotSKS Kdpraktikum Kdruang Nmruang Kdjam Jammulai Jamselesai Kdhari
S S S S S S S S S S
Nama fakultas Kode jurusan Nama jurusan Kode studi Nama studi Kode Aagama Nama agama Kode negara Nama negara Noabsensi Statusabsensi Statuskeuangan Kode status Nama status Idantrian Lamaantri an Note Jumlahcopy Nama Perusahaan Priodakhir Priodawal Kode semester awal Kode semester akhir Kode jenis web Nama jenis surat Deskripsi Kode bahasa Jumlah berkas User_hilang Kode biaya Nama biaya Kode institusi Nama Institusi Jenis Institusi Nama JenisInstitusi Noserti fikat Nilai Nokwitansi Nama matakuliah Jenis topik Kode jenis Nama jenis Nama matakuliahinggris Sksteori Skspraktikum BobotSKS Kode praktikum Kode ruang Nama ruang Kode jam Jam mulai Jam selesai Kode hari
Varchar(50) Char(2) Varchar(50) Char(2) Varchar(50) Char(1) Varchar(30) Char(3) Varchar(30) Char(3) Char(1) Char(1) Integer Varchar(30) Char(3) Datetime Varchar(100) Integer Varchar(40) Char(4) Char(4) Char(1) Char(1) Char(2) Varchar(100) Varchar(500) Char(2) Integer Varchar(50) Char(1) Varchar(40) Char(3) Varchar(40) Char(1) Varchar(50) Char (10) Integer Varchar(13) Varchar(50) Varchar(25) Char(1) Varchar(25) Varchar(50) Integer Integer Integer Char(5) Char(3) Varchar(25) Char(1) Datetime Datetime Char(1)
113 Nmhari Divisi Tahunkerja Hubunganwali Nilaihistori Nilaibaru Jmlmahasiswa Kdsosen Nmdosen StatusDosen Jnsnilai Nmnilai Hargabi aya Utoga JnsHakAkses Kdstatus Totallamacuti CUTI_TIDAK_RESMI
S S S S S S S S S S S S S S S S F G
Nama hari Divisi Tahun kerja Hubungan wali Nilai histori Nilai baru Jumlah mahasiswa Kode dosen Nama dosen Status Dosen Jenis nilai Nama nilai Harga biaya Utoga JnsHakAkses KdStatus Totallamacuti CUTI_TIDAK_RES MI
MAHASISWA_AKTIF
G
SRT_PERMOHONAN
G
SURATPERMOHONANID
G
LIST_MAHASISWA
G
MATAKULIAH_PROTES
G
PENDATAAN_KUMPUL_HC_S C
G
INFORMASI IPS_IPK
G
DATA_CUTI_RESMI
G
NILAI_MAHASISWA
G
MAHASISWA_AKT IF SRT_PERMOHONA N SURATPERMOHO SRT_PERMOHONAN NANID Statusambil LIST_MAHASISWA JADWAL_KULIAH Statusambil MATAKULIAH_PR JADWAL_KULIAH OTES Statusprotes JENIS_NILAI NILAI_MAHASISWA Tgl_bts_protes PENDATAAN_KU TglkumpulSC MPUL_HC_SC tglkumpulHC Kelompok TglhrskumpulSC TglhrskumpulHC INFORMASI Priod IPS_IPK Kdsem Kdsem IPSKum IPSSem SKSSem SKSKum DATA_CUTI_RES CUTI_RESMI MI NILAI_MAHASISW NILAI_MAHASISWA A
Table 4.4 S pesifikasi Domain
Varchar(8) Char(40) Char(4) Varchar(20) Integer Integer Integer Char(5) Varchar(50) Char(1) Char(1) Varchar(25) Decimal Char(1) Varchar(30) Char(1) Totallamacuti ABSENSI_MAHASISW A INFO_MHS NILAI_MAHASISWA Priod Kdsem Statusambil
114 4.3
Mentransformasikan Semantic Object ke dalam Relational Database Design Setelah merancang database dengan semantic object, langkah selanjutnya adalah mentransformasikan semantic object ke dalam relational database design dengan menjelaskan relasi yang merepresentasikan diagram objek.
115
Gambar 4.4 Semantic Object PEMES ANAN_BERKAS PEM ESANAN_BERKAS (kdberkas, nimhs, kdjenjang, tglpesan, tglambil, jmlberkas, priod, kdsem, tglins, tglup, usrid, usrup) BERKAS_TANDA_TERIMA (kdberkas, nmberkas, kdjenjang, stsrc, tglins, tglup, usrid, usrup) JENJANG (kdjenjang, nmjenjang)
116 MAHASISWA (nimhs, nmmhs, noform, kdfak, kdjur, kdstu, jnkel, thang, kdagama, kdnegara, kdbya, tptlahir, tgllahir, alamatrmh, normh, nort, norw, kotamhs, kdposmhs, tlpmhs, noHP, email, keterangan, statuskerja, kdjenjang) Keterangan : Objek PEM ESANAN_BERKAS memiliki minimum cardinality 1 dan maximum cardinality 1 terhadap objek M AHASISWA di mana setiap 1 kali transaksi PEM ESANAN_BERKAS hanya dilakukan oleh 1 mahasiswa saja, sehingga
atribut
objek
MAHASISWA
diletakkan
di
dalam
objek
PEM ESANAN_BERKAS, dan objek PEM ESANAN_BERKAS diletakkan di dalam objek M AHASISWA. Sedangkan
objek
M AHASISWA
bisa
tidak
membutuhkan
objek
PEM ESANAN_BERKAS (mahasiswa bisa tidak melakukan pemesanan berkas). Di dalam objek PEM ESANAN_BERKAS, terdapat atribut nimhs, sedangkan pada objek M AHASISWA tidak terdapat atribut kdberkas, karena objek M AHASISWA bisa tidak membutuhkan objek PEM ESANAN_BERKAS.
Di bawah ini adalah daftar tabel yang berisikan semantic object beserta transformasi semantic object ke dalam relational database design beserta halaman yang diletakkan di lampiran. : No 1. 2. 3. 4. 5.
Nama semantic Semantic object login Semantic object pendataan cuti resmi Semantic object pendataan mahasiswa aktif kembali Semantic object inquery histori/ laporan mahasiswa aktif kembali Semantic object pendataan category
Halaman Hal. L94 Hal. L95 Hal. L97 Hal. L99 Hal. L100
117 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
Semantic object mapping_category Semantic object setting counter_lokasi Semantic object pendataan topik permohonan Semantic object entry detail permohonan Semantic object service counter Semantic object inquery antrian Semantic object inquery permohonan Semantic object pendataan surat permohonan Semantic object cetak surat permohonan Semantic object inquery surat permohonan Semantic object pengambilan surat permohonan Semantic object cetak KM K Semantic object pendataan sudah cetak KMK Semantic object pendataan KM K hilang Semantic object pendataan protes nilai Semantic object laporan protes nilai Semantic object pendataan jenis berkas Semantic object pendataan pemesanan dan pengambilan berkas Semantic object pendataan pengambilan berkas Semantic object tabel institusi TOEFL Semantic object penyerahan berkas TOEFL Semantic object penyerahan IS minor Semantic object penyerahan berkas skripsi Semantic object penyerahan berkas Kerja praktek Semantic object penyerahan berkas tesis Semantic object pendataan kumpulSC Semantic object pendataan kumpulHC Semantic object pendataan tanda terima berkas perkelas Semantic object pendataan tanda terima berkas perwisuda Semantic object cetak tanda terima perkelas Semantic object cetak tanda terima perwisuda Semantic object Informasi Data Pribadi M ahasiswa Semantic object Informasi Data Ayah M ahasiswa Semantic object Informasi Data Ibu M ahasiswa Semantic object Informasi Data Wali M ahasiswa Semantic object Informasi Data PerusahaanM hs Semantic object Informasi Data ContactDarurat M ahasiswa Semantic object Informasi Peminjaman Buku Semantic object Pendataan Ukuran TOGA Semantic object Informasi Biaya Kuliah
Hal. L101 Hal. L102 Hal. L103 Hal. L103 Hal. L105 Hal. L107 Hal. L107 Hal. L108 Hal. L111 Hal. L111 Hal. L112 Hal. L113 Hal. L114 Hal. L115 Hal. L116 Hal. L119 Hal. L120 Hal. L120 Hal. L122 Hal. L123 Hal. L123 Hal. L125 Hal. L127 Hal. L129 Hal. L131 Hal. L133 Hal. L135 Hal. L136 Hal. L137 Hal. L139 Hal. L140 Hal. L140 Hal. L142 Hal. L144 Hal. L146 Hal. L148 Hal. L150 Hal. L152 Hal. L155 Hal. L157
118 46. 47. 48. 49. 50. 51. 52. 53.
Semantic object Informasi IPS IPK Semantic object Informasi Histori Nilai M ahasiswa Semantic object Informasi Data Studi M ahasiswa Semantic object Update Periode Semantic object Sistem New User Semantic object Sistem Delete User Semantic object Ganti Password Semantic object Sistem Akses User
Hal. L159 Hal. L161 Hal. L162 Hal. L164 Hal. L164 Hal. L165 Hal. L165 Hal. L166
Table 4.5 Tabel transformasi semantic object
4.4
Implementasi S truktur Table dari Semantic Object Jika pada subbab sebelumnya telah menjelaskan transformasi semantic object ke dalam relational database design, maka pada subbab ini akan dijelaskan implementasi struktur tabel dari semantic object yang telah ditransfomasikan. Berikut adalah salah satu contoh implementasi struktur table dari semantic object : /* APLIKAS I*/ create table APLIKASI ( nopeg char(5) not null, username varchar(15) not null, password varchar(15), stsrc char(1), tglins datetime, tglup datetime, usrid varchar(15), usrup varchar(15), kdjenjang char(2), jnshakakses varchar(30), status char(1), primary key(nopeg, username), foreign key(nopeg) references pegawai on delete cascade on update cascade )
119 /*CUTI_RES MI*/ create table CUTI_RESM I ( priod char(4) not null, kdsem char(1) not null, nimhs char(10) not null, kdjenjang char(1), jmlcuti int, total_lamacuti int, priodaktif char(4), semaktif char(1), jnscuti char(1), idsurat int, tglformcutimsk datetime, alasan varchar(100), tglpersetujuandekan datetime, stsrc char(1), tglins datetime, tglup datetime, usrid varchar(15), usrup varchar(15), primary key(priod, kdsem, nimhs), foreign key (kdjenjang) references JENJANG on delete cascade on update cascade, foreign key (nimhs) references M AHASISWA on delete cascade on update cascade, foreign key (jnscuti) references JENIS_CUTI on delete cascade on update cascade ) Berikut adalah struktur table dari semantic object beserta halamannya yang diletakkan pada lampiran :
No 1. 2. 3. 4. 5. 6. 7. 8. 9.
Nama Tabel APLIKASI CUTI_RESM I JENJANG MAHASISWA FAKULTAS JURUSAN STUDI AGAMA NEGARA
Halaman Hal. L167 Hal. L167 Hal. L168 Hal. L168 Hal. L169 Hal. L169 Hal. L169 Hal. L169 Hal. L170
120 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
BIAYA_KULIAH JENIS_CUTI CUTI_TIDAK_RESM I_AKTIF_KEM BALI Cuti_tidak_resmi ABSENSI_M AHASISWA INFO_MHS NILAI_M AHASISWA M ahasiswa_aktif CATEGORY SERVICE MAPPING_CATEGORY ANTRIAN COUNTER_LOKASI LOKASI_ANTRIAN List_antrian TOPIK_PERM OHONAN DETAIL_PERM OHONAN STATUS_PERM OHONAN SRT_PERMOHONAN SURAT_PERM OHONAN SURAT_PERM OHONAN_DETAIL1 SURAT_PERM OHONAN_DETAIL2 JENIS_SURAT_PERM OHONAN PENGAM BILAN_BERKAS CETAK_KMK PEM BAYARAN KM K_HILANG PROTES_NILAI M atakuliah_protes JADWAL_KULIAH MATAKULIAH DOSEN JENIS_NILAI BERKAS_TANDA_TERIMA PEM ESANAN_BERKAS INSTITUSI_TOEFL JNSINSTITUSI TOEFL_JNSINSTITUSI TOEFL_M AHASISWA BERKAS_IS_M INOR BERKAS_SKRIPSI_TESIS TOPIK JENIS_TESIS_SKRIPSI BERKAS_KP MAHASISWA_TESIS_SKRIPSI
Hal. L170 Hal. L170 Hal. L171 Hal. L171 Hal. L171 Hal. L172 Hal. L173 Hal. L173 Hal. L174 Hal. L174 Hal. L174 Hal. L175 Hal. L175 Hal. L175 Hal. L176 Hal. L176 Hal. L176 Hal. L177 Hal. L177 Hal. L178 Hal. L178 Hal. L179 Hal. L179 Hal. L179 Hal. L180 Hal. L180 Hal. L181 Hal. L181 Hal. L182 Hal. L182 Hal. L183 Hal. L183 Hal. L184 Hal. L184 Hal. L184 Hal. L185 Hal. L185 Hal. L185 Hal. L185 Hal. L186 Hal. L187 Hal. L187 Hal. L188 Hal. L188 Hal. L188
121 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75.
Pendataan_kumpul_SC_HC TANDA_TERIM A_BERKAS_PERKELAS List_mahasiswa RUANG JAM _KULIAH HARI TANDA_TERIM A_BERKAS_PERWISUDA AYAH IBU WALI PERUSAHAANMHS CONTACTDARURAT BUKU ANGGOTA STATUS_ANGGOTA TOGA IPS_IPK Informasi_ips_ipk Data_cuti_resmi GLOBAL_SETTING PEGAWAI
Hal. L189 Hal. L189 Hal. L189 Hal. L190 Hal. L190 Hal. L190 Hal. L190 Hal. L191 Hal. L192 Hal. L192 Hal. L193 Hal. L193 Hal. L194 Hal. L194 Hal. L195 Hal. L195 Hal. L196 Hal. L196 Hal. L196 Hal. L196 Hal. L197
Table 4.6 Tabel-tabel semantic object
4.5
Pemilihan DBMS (Database Management System) Pemilihan DBM S merupakan hal yang dilakukan untuk menentukan DBM S apa yang nantinya akan digunakan. DBM S yang menjadi pertimbangan adalah : SQL Server 2005 dan Oracle 10g. Berikut ini adalah pertimbangan yang menjadi faktor dalam memilih DBM S: Platform : SQL Server 2005 : - M icrosoft Windows 2000 Server with Service Pack (SP) 4 or later. - Windows Server 2003 Standard Edition, Enterprise Edition, or Datacenter Edition with SP 1 or later.
122 Oracle 10g (untuk platform berbasis Windows) : - Windows NT Server 4.0. - Windows NT Server Enterprise Ed. 4.0. - Windows NTTerminal Server Edition with SP 6. - Windows 2000 with SP 1 or higher. - Windows Server 2003. - Windows XP Professional. Table perbandingan antara SQL Server 2005 dengan Oracle 10g : Biaya Total Kepemilikan Harga Keamanan
Ketersediaan yang tinggi
Skalabilitas dan kinerja
Produktivitas pengembang
SQL Server 2005 Penetapan harga multicore. $24,999 U.S. Fitur-fitur keamanan lengkap dan cepat dalam mengenali kegagalan keamanan. Tingkat ketersediaan yang sangat tinggi tetapi dengan biaya total kepemilikan rendah dan kompleksitas yang lebih sedikit .
Oracle 10g Penetapan biaya per core. $50,000 U.S. Fitur-fitur keamanan lengkap tetapi lambat dalam mengenali kegagalan keamanan. Tingkat ketersediaan yang sangat tinggi tetapi dengan biaya total kepemilikan yang lebih dan kompleksitas yang cukup rumit. M enggunakan kinerja standard.
Tersedia dalam berbagai edisi untuk memenuhi kebutuhan bisnis dari segala ukuran, dari ukuran kecil, menengah hingga yang paling besar . Banyak tool pengembang Tool pengembang tidak dan lebih sedikit rintangan. terlalu banyak dibandingkan SQL Server.
Table 4.7 Perbandingan antara SQL Server 2005 dengan Oracle 10g
123 Perbandingan SQL Server 2005 berdasarkan Spesifikasi Hardware : DBMS SQL Server 2005
Hardware Processor Memory Hard Disk
Oracle 10g
Processor Memory Hard Disk
S pesifikasi Pentium III 600M Hz (minimal) 512M b (minimal) - 350 Mb untuk rekomendasi installasi - 425 Mb untuk tambahan space untuk SQL Server Books Online, SQL Server M obile Books, and sample databases 200MHz (minimal) 512M b (minimal) 1,5GB (minimal)
Table 4.8 Perbandingan SQL Server 2005 berdasarkan spesifikasi hardware Atas pertimbangan-pertimbangan yang ada untuk pemilihan DBM S, yaitu dari sisi keamanan, ketersediaan, skalabilitas dan terutama harga, serta sebelumnya Universitas Bina Nusantara menggunakan DBM S SQL Server 2000 , sehingga kompleksitas (tingkat kerumitan) migrasi data ke SQL Server 2005 menjadi lebih rendah dibandingkan menggunakan Oracle 10g, maka dari itu penulis memilih SQL Server 2005 sebagai DBM S yang digunakan untuk mendukung dalam pengembangan database.
124 4.6
RENCANA IMPLEMENTAS I 4.6.1
S pesifikasi Perangkat Keras Spesifikasi
Perangkat
Keras
yang
diperlukan
untuk
pengimplementasian aplikasi database pada Universitas Bina Nusantara adalah sebagai berikut : 1. Server Processor
: Pentium4
Memory
: 512M b
Hardisk
: 250 Gb
Monitor
: 15’’
Printer
: Required
Keyboard dan Mouse
: Required
CD-ROM Drive
: Required
2. Client Processor
: Pentium4
Memory
: 512 M b
Hardisk
: 80 Gb
Monitor
: 15’’
Printer
: Required
Keyboard dan Mouse
: Required
CD-ROM drive
: Required
125 4.6.2
S pesifikasi Perangkat Lunak Spesifikasi
perangkat
lunak
yang
diperlukan
untuk
pengimplementasikan aplikasi database pada Universitas Bina Nusantara sebagai berikut : a. Sistem Operasi Microsoft Windows Server 2003. b. Microsoft SQL Server 2005 Enterprise Edition. c. Microsoft Visual Studio 2008, khususnya C#. d. Microsoft Office 2003.