bab iv muse
TRANSCRIPT
BAB IV
ANALISA, DESAIN DAN IMPLEMENTASI
4. I Analisa Sistem
Pada tahap analisis sistem ini, penulis menganalisis sistem
yang sedang berjalan di Bagian Administrasi Akdemik STT Nusa
Putra Sukabumi khususnya mengenai pengolahan data
akademik. Berdasarkan dari hasil penelitian, dapat dipahami
bahwa sistem yang sedang berjalan masih semi manual. Untuk
memecahkan masalah yang di hadapi oleh Bagian Administrasi
Akademik STT Nusa Putra khususnya dalam pengolahan data
akademik, maka penulis mencoba membuat sebuah usulan
sistem baru yaitu Sistem Informasi Akademik STT Nusa Putra
menggunakan aplikasi Microsoft Visual Basic 6.0 sehingga
diharapkan dapat mempermudah dalam proses manajemen data.
Selain itu, juga dapat mempermudah dalam menyampaikan
informasi yang dibutuhkan oleh semua pihak yang terkait hingga
tercapai tujuan penulis yang telah di pahami di bab sebelumnya.
69
4.1.1 Uraian Prosedur
Prosedur ini akan menjelaskan tentang uraian kerja hasil
pengamatan terhadap sistem yang sedang berjalan saat ini
khusunya dalam pengolahan data akademik.
Perhatikan bagan flow map berikut ini:
MAHASISWA DOSEN BAU BAAK KAJUR KETUA STT
Tabel IV.1 Bagan Flow Map berjalan
70
KRS
KRS
Hitungbiaya Adm.
Form KRS Kosong
Lap.
Input KRS
KRS
Mulai
Form Biodata Dosen & MHS
Form Biodata Dosen
Form Biodata
MHS
Isi
Isi
Biodata MHS
Biodata Dosen
Form BiodataBiodata
Dosen & MHS Terisi
Form Biodata
Biodata Dosen &
MHS Terisi
Olah Data
Form BiodataLap.
Lap.
Lap.
Mulai
Nilai/MK
Nilai/MK KumpulanNilai
Olah
KHSKHS
KHSTranskip Nilai
KHS
Transkip Nilai
accLap.
Lap.
KHS
Form Biodata Dosen & MHSForm Biodata Dosen & MHS
Form Biodata Dosen & MHS
Mulai
Form KRS Kosong
Isi KRS
KRSForm KRS Kosong
Form KRS Terisi
Form KRS Terisi
Form KRS Terisi
KRS Terisi& Bebas
Adm
Form KRS Terisi
KRS Terisi& Bebas
Adm
Prosedur yang diusulkan tersebut sebagaimana yang terdapat
dalam flow Map berikut :
MAHASISWA DOSEN BAU BAAK KAJUR KETUA STT
Tabel IV.2 Bagan Flow Map diajukan
71
Mulai
Form BiodataDosen & MHS
Form Biodata Dosen
Form Biodata
MHS
Isi
Isi
Biodata MHS
Biodata Dosen
Form Biodata
Biodata Dosen &
MHS Terisi
Form Biodata
Biodata Dosen &
MHS Terisi
Olah Data
Form BiodataLap.
Lap.
Lap.
Mulai
Nilai
Nilai/MKKumpulan
Nilai
Olah
KHS
Transkip Nilai
KHS
Transkip Nilai
accLap.
Lap.
Lap.
Media Penyimpanan
Transkip Nilai
Media Penyimpanan
Form BiodataDosen & MHS
Form BiodataDosen & MHS
Form BiodataDosen & MHS
KRS
KRS (R:1)
Hitungbiaya Adm.
Form KRS Kosong
Input KRS
Data Akademik
Mulai
Form KRS Kosong
KRSForm KRS Kosong
Form KRS Terisi
Form KRS Terisi
Form KRS Terisi
KRS (R:2,3)
Form KRS Terisi
KRS (R:1,2 &3)
Konsul
Isi KRS
Media Penyimpanan
Pada analisa sistem ini menjelaskan bagaimana gambaran
dari elemen-elemen atau prosedur-prosedur kerja
mengoperasikan data untuk menghasilkan informasi. Data dapat
berupa dokumen, laporan atau informasi yang diterima oleh
sistem dan diproses oleh elemen-elemen sistem melalui
prosedur kerja tertentu sehingga dihasilkan informasi yang lebih
berguna.
1) Dokumen yang digunakan
a) Data Mahasiswa
b) Data Dosen
c) Data Mata Kuliah
d) Data Program
e) Data Jurusan
f) Kartu Rencana Studi (KRS)
g) Kartu Hasil Studi (KHS)
h) Transkip Akademik
i) Jadwal Ujian
2) Bagian/elemen yang terlibat
a) Mahasiswa
b) Biro Administrasi Akademik (BAAK)
c) Biro Administrasi Umum (BAU)
d) Ketua STT- NSP
e) Dosen Pengajar
f) Kajur
72
3) Arus Informasi
a) Mahasiswa
(1) Menerima dan mengisi form biodata mahasiswa
serta menyrahkanya ke BAU;
(2) Menerima Kartu Tanda Mahasiswa (KTM)
(3) Membuat usulan studi yang akan ditempuh
dengan mengisi KRS (rangkap 3);
(4) Bimbingan KRS kepada Kajur;
(5) Menerima KRS (rangkap 3) yang disetujui Ketua
Jurusan;
(6) Pengesahan KRS ke BAU untuk pembayaran
administrasi dan ke BAAK untuk pencatatan
administrasi akademik ;
(7) Menyerahkan KRS lembar 2 ke Katua Jurusan,
lembar 3 ke BAAK dan lembar 1 untuk Mahasiswa
yang bersangkutan;
(8) Menerima Kartu Kehadiran Mahasiswa sebanyak
jumlah mata kuliah yang tempuh oleh mahasiswa
yang bersangkutan;
(9) Menerima Kartu Ujian (daftar mata kuliah yang
tertera pada Kartu Ujian sesuai dengan yang
tertera pada KRS);
(10) Menerima KHS;
(11) Menerima Transkip Nilai.
b) Ketua Jurusan (Kajur)
(1) Menerima KRS (rangkap 3) dari Mahasiswa;
73
(2) Melakukan arahan, bimbingan dan pengecekan
isian KRS apakah sudah sesuai dengan
ketentuan akademik;
(3) Menandatangani KRS yang disetujui dan
menyerahkan kepada Mahasiswa;
(4) Menerima KRS (Lembar 2) dari Mahasiswa yang
telah disahkan BAAK.
c) BAU
(1) Menerima dan menyerahkan form biodata
mahasiswa dan form biodata dosen;
(2) Menerima KRS (rangkap 3) yang telah
disetujui Kajur dari Mahasiswa;
(3) Menerima dan menyerahkan daftar nilai
mahasiswa UTS dan UAS dari dosen;
(4) Melakukan penghitungan biaya
administrasi;
(5) Menerima KHS untuk disampaikan ke
mahasiswa.
d) BAAK
(1) Menyerahkan form biodata mahasiswa dan
form biodata dosen;
(2) Menerima KRS (rangkap 3) dari
Mahasiswa yang telah disetujui Kajur dari BAU;
(3) Memberikan pengesahan KRS dan
menyerahkan kembali KRS (rangkap 2) kepada
Mahasiswa dengan lembar 3 sudah menjadi arsip
BAAK;
74
(4) Membuat jadwal ujian;
(5) Membuat kartu ujian;
(6) Menghitung penilaian KHS (berdasarkan
hasil Tugas, Absensi, Praktikum, UTS dan UAS);
(7) Membuat/mencetak KHS;
(8) Menghitung penilaian Transkip Akademik;
(9) Membuat/mencetak Transkip Akademik.
e) Dosen
(1) Menerima, mengisi form biodata dosen dan
menyerahkanya ke BAU;
(2) Menghitung dan Membuat Daftar Nilai
Mata Kuliah yang diajarkan kepada mahasiswa
berdasarkan UTS, UAS, Tugas, Quiz dan
(3) Praktikum sebagai dasar penilaian untuk
KHS.
(4) Menyerahkan Daftar Nilai tersebut kepada
BAAK.
f) Ketua Jurusan (Kajur),
Menerima laporan sesuai dengan kebutuhannya
sebagai pertimbangan kebijakan akademik.
g) Ketua STT Nusa Putra
Menerima laporan sesuai dengan kebutuhannya
sebagai pertimbangan kebijakan akademik.
75
4.2 Desain Proses
4.2.1 Diagram Kontek Sistem Informasi Akdemik STT Nusa Putra
76
PerancanganSistem Informasi
Akademik STT - NSP
MAHASISWA
KRS_R3Daftar_MKKHSTranskrip_NilaiJadwal
Formulir_biodata_MHSKRS_R2
DOSEN
Formulir_Biodata_DosenDistribusi_Nilai
Jadwal
KETUA JURUSAN
Lap_Transkip_Nilai/JurLap_Daftar_Nilai/JurLap. Data MHS/Jur
Lap. Daftar_NilaiLap. Data MHSLap. Data Dosen
BAAK
Data_MK,Data_Jurusan
Daftar_DosenDaftar_MHSDaftar Nilai
Gambar IV.1. Diagram Kontek SI Akademik STT Nusa Putra
4.2.2 Model Proses Data Flow Diagram (DFD)
a. DFD Level 0 Sistem Informasi Akdemik STT-NSP
Gambar IV.2. DFD Level 0 SI Akademik STT Nusa Putra
b. DFD Level 1 Pendataan Mahasiswa
77
KETUA STT-NSP
MAHASISWABiodata MHS
Form Biodata MHSNIMKTM
File Mahasiswa
DOSEN
2Pendataan
DosenFile Dosen
3PendataanProgram,
Jurusan & Mata Kuliah
File Program
File Jurusan
KRS Terisi
Form_KRSJadwal Kuliah
File Mata Kuliah
File Studi
Jadwal KuliahID/KD_Dose
Biodata Dosen
Data ProgramData JurusanData Mata Kuliah
Distribusi Nilai
KHSTranskip Nilai
File Studi
Lap. Data MHS/Jur
Lap. Daftar_Nilai
Daftar MHS
Daftar Dosen
1
PendataanMahasiswa
KETUAJURUSAN
Lap_Transkip_NilaiLap_Daftar_Nilai
Lap. Data MHS
4Pengolahan Nilai MHS
KETUASTT-NSP
Lap. Data Dosen
BAAK
Daftar_Nilai
MAHASISWABiodata MHS
1.1Simpan
DataMahasiswa
Form Biodata MHSNIMKTM
File Mahasiswa
BAAK
KETUAJURUSAN
KETUASTT-NSP
Lap. Data MHS/JurLap. Data MHS
1.2
Laporan
Daftar MHS
Gambar IV.3. DFD Level 1 Pendataan Mahasiswa
c. DFD Level 1 Pendataan Dosen
Gambar IV.4. DFD Level 1 Pendataan Dosen
d. DFD Level 1 Pendataan Program, Jurusan dan Mata Kuliah
78
DosenBiodata Dosen
2.1Simpan
DataDosen
Form Biodata Dosen
File Dosen
BAAKKETUASTT-NSP
Lap. Data Dosen
2.2
Laporan
Daftar Dosen
BAAK
File Program
DOSENMAHASISWA
Data Mata Kuliah
Data Program
Data Jurusan
File Jurusan File Mata Kuliah
3.1Simpan
DataProgram
3.2Simpan
DataJurusan
3.3Simpan
Distribusi Mata Kuliah
Jadwal KuliahForm KRS
Jadwal Kuliah
File Jadwal
3.4Olah Data Akademik
KRS Terisi
Gambar IV.5. DFD Level 1 Pendataan Program, Jurusan dan
Mata Kuliah
e. DFD Level 1 Pengolahan Nilai Mahasiswa
Gambar IV.6. DFD Level 1 Pengolahan Nilai Mahasiswa
4.2.3 Spesifikasi Proses
Nomor : 1.1
Nama : Simpan Data Mahasiswa
Masukan : Biodata Mahasiswa
Keluaran : File Mahasiswa
Uraian : Formulir Biodata Mahasiswa merupakan
data master yang dimasukan dalam sistem
aplikasi yang selanjutnya akan digunakan
dalam proses pengelolaan data akademik;
79
4.1Pengolahan Nilai MHS
DOSENDistribusi Nilai
MAHASISWA
KHSTranskip Nilai
BAAKDaftar Nilai
KETUA JURUSAN
KETUA STT-NSP
Daftar Nilai/JurTranskip Nilai
File Studi
4.2Seleksi
LaporanNilai
Daftar Nilai
Nomor : 1.2
Nama : Pembuatan Laporan Mahasiswa
Masukan : File Mahasiswa
Keluaran : Daftar Mahasiswa
Uraian : Pada proses ini Data Mahasiswa
dikelompokkan sesuai program dan
jurusan yang diambil
Nomor : 2.1
Nama : Simpan Data Dosen
Masukan : Biodata Dosen
Keluaran : File Dosen
Uraian : Biodata Dosen, merupakan data master
yang dimasukan dalam sistem aplikasi
yang selanjutnya akan digunakan dalam
proses pengelolaan data akademik;
Nomor : 2.2
Nama : Pembuatan Laporan Dosen
Masukan : File Dosen
Keluaran : Daftar Dosen
80
Uraian : Pada proses ini Data Dosen dikelompokkan
sesuai mata kuliah yang diambil
Nomor : 3.1
Nama : Simpan Data Program
Masukan : Data Program
Keluaran : File program, File Jurusan dan File Mata
Kuliah
Uraian : Data program adalah daftar program yang
ada di STT Nusa Putra.
Nomor : 3.2
Nama : Data jurusan
Masukan : File Jurusan
Keluaran : Daftar jurusan
Uraian : Data Jurusan adalah daftar Jurusan yang
ada di STT Nusa Putra.
Nomor : 3.3
Nama : Data Mata Kuliah
Masukan : File Mata Kuliah, Data Jurusan dan
Program
Keluaran : Daftar Mata Kuliah
Uraian :
81
- Pada proses ini Data Mata Kuliah
dikelompokkan sesuai program dan
jurusan yang diambil.
- Data Mata Kuliah juga dikelompokkan
sesuai Program dan jurusan yang ada di
STT Nusa Putra.
Nomor : 3.4
Nama : Data Akademik
Masukan : File Mata Kuliah, Data Jurusan dan
Program
Keluaran : Distribusi Mata Kuliah perprogram dan
perjurusan serta Jadwal Mata Kuliah
Uraian : Pada proses ini Data Mata Kuliah yang
sudah dikelompokkan sesuai program dan
jurusan yang diambil kemudian dibentuk
menjadi sebuah jadwal kuliah.
Nomor : 4.1
Nama : Pengolahan Nilai Mahasiswa
Masukan : Daftar Nilai dan data studi mahasiswa
Keluaran : Kartu Hasil Studi (KHS) dan Transkip Nilai
Uraian : Pada proses ini daftar nilai mahasiswa yang
diberikan oleh dosen ke BAAK kemudian
82
diolah dalam sistem informasi akademik
untuk disimpan didalam file.
Proses :
Penghitungan Nilai dilakukan persentase
sebagai berikut :
UTS : 30%
Tugas : 20%
Absensi : 10%
UAS : 40%
Tabel Nilai Konversi :
No. Nilai Akhir Nilai MutuHuruf Mutu
1. 100 – 85 4,00 – 3,51 A2. 84 – 70 3,50 – 2,75 B3. 69 – 55 2,74 – 2,00 C4. 54 – 41 1,99 – 1,00 D5. 40 – 0 0,99 – 0,00 E
Tabel IV. 3. Nilai Konversi Akademik
STT Nusa Putra
Uraian :
- File ambil merupakan file sentral untuk
pengolahan data mata kuliah yang
ditempuh mahasiswa karena di sini
tersimpan dokumetasi semua mata kuliah
yang telah ditempuh mahasiswa;
83
- Penghitungan nilai mata kuliah untuk satu
semester dengan berpedoman pada
perhitungan Nilai Konversi Akademik yang
akan menghasilkan nilai mata kuliah pada
KHS;
- Penghitungan nilai Indeks Prestasi (IP)
seluruh KHS menghasilkan nilai Indeks
Prestasi Kumulatif (IPK) pada Transkip
Akademik.
Nomor : 4.2
Nama : Menyeleksi Kebutuhan Laporan Nilai
Masukan : File Studi
Keluaran : KHS, Transkip Nilai dan Daftar Nilai
Uraian : KHS dicetak setiap satu semester
sedangkan Transkip Nilai dicetak pada
akhir studi mahasiswa.
4.3 Desain Sistem
4.3.1 Entity RelationShip Diagram (ERD)
Hubungan antar entiti dan atribut dibagi menjadi tiga, yaitu
Satu ke satu (One to One), Satu ke banyak (One to Many) dan
84
Banyak ke banyak (Many to Many). Entity adalah merupakan
individu yang mewakili sesuatu yang nyata (eksistensinya) dan
dapat dibedakan dari yang lainnya.
Perancangan Sistem Informasi Akademik dalam bentuk
ERD (Entity Relationship Diagram) di Bagian Administrasi
Akademik STT Nusa Putra Sukabumi.
1) Mengidentifikasi dan Menetapkan seluruh himpunan
entitas (entity) yang terlibat.
Gambar. IV. 7. ERD Tahap Pertama Langkah Ke-1
2) Menentukan atribut-atribut kunci masing-masing entitas.
Gambar. IV. 8. ERD Tahap Pertama Langkah Ke-2
85
MAHASISWA PROGRAM
JADWALMATA_KULIAH
JURUSAN
MATA_KULIAH_PRASYARAT
MAHASISWA PROGRAM
JADWALMATA_KULIAH
JURUSAN
MATA_KULIAH_PRASYARAT
Nim Kd_Program Kd_jur
Kd_Mk_PrasyaratKd_MK
DOSEN
DOSEN
Kd_Dos
3) Mengidentifiksi dan menetapkan seluruh himpunan relasi
diantara himpunan entitas yang ada beserta foreign Key-Nya
(Kunci Tamu).
86
MAHASISWA pilih
PROGRAM
ambil
ajar
DOSEN
punya
JURUSAN
dapat
NimNim
Kd_Program
Kd_Program
Kd_Jur
Kd_Jur
Kd_MK
Kd_Jur
Nim Kd_MK
Kd_MK
Kd_MK Kd_Dos
Kd_MK
Kd_Mk_Prasyarat
Syarat
Kd_Mk_Prasyarat
Kd_MKMATA_KULIAH_
PRASYARAT
JADWALdapat
MATA_KULIAH
Gambar. IV. 9. ERD Tahap Pertama Langkah Ke-3
4) Menentukan Derajat/Kardinalitas relasi untuk setiap
himpunan.
87
Kd_MK
hariHari
Kd_Program
M I
M
NN
M N
N
M
M
MAHASISWA pilih
PROGRAM
ambil
ajar
DOSEN
punya
MATA_KULIAH
JURUSAN
dapat
NimNim
Kd_Program
Kd_Program
Kd_Jur
Kd_Jur
Kd_MK
Kd_Jur
Nim Kd_MK
Kd_MK
Kd_MK Kd_Dos
Kd_MK
Kd_Mk_Prasyarat
Syarat
Kd_Mk_Prasyarat
I
MKd_MKMATA_KULIAH_
PRASYARAT
JADWALdapat
Kd_MK
hariHari
I
M
Gambar. IV. 10. ERD Tahap Pertama Langkah Ke-4
5) Melengkapi entitas dan himpunan relasi dengan atribut
deskriptif (No-Key/bukan Kunci).
88
MAHASISWA pilih PROGRAM
**Nim**Kd_MK Semester TA UTS Absensi Tugas UAS Nilai_Akhir
ajar
DOSEN
punya
M
M
M
M
JURUSAN
*Kd_Program Nm_Program
*Kd_MK_Prasyarat Nm_MK_Prasyarat
**Nim**Kd_Program
N
* Nim TA Nm_MHS Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Asal_skul Ket
*Kd_Dosen TA Nm_Dos Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
**Kd_Dos Nm_Dos**Kd_MK Nm_MK Waktu Tempat
I
M
N
ambil
**Kd_Program **Kd_Jur Nm_Jur
*Kd_Jur Nm_Jur Nm_Kajur Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
MATA_KULIAH_PRASYARAT
M
**Kd_MK Nm_MK**Kd_MK_Prasyarat Nm_MK_Prasyarat SKS
Syarat
MATA_KULIAH
N
dapat**Kd_Jur Nm_Jur**Kd_MK*Kd_MK
Nm_MK SKS Semester
M I
JADWAL dapat
I
M
*Hari TA Semester Waktu Ruang
**Kd_MK TA Semester**Hari Waktu Ruang
Gambar. IV. 11. ERD Tahap Pertama Langkah Ke-5
4.3.2 Normalisasi
Normalisasi ini dilakukan yaitu dengan menganalisa bentuk
masukan dan keluaran dengan sebuah teknik dalam logika
perancangan sebuah database, teknik pengelompokan atribut dari
89
suatu relasi sehingga membentuk struktur relasi yang baik (tanpa
redudansi data). Adapun teknik normalisasi yang dilakukan penulis
sebagaimana yang digambarkan berikut ini:
a. Data Mahasiswa
1. Bentuk Tidak Normal (Unnormalize Form)
NimNm_MHSJKTem_LahirTgl_LahirAlamatSemesterTAKd_ProgramNm_ProgramNm_JurNm_Kajur
2. Bentuk Normal Pertama (First Normal Form / 1NF)
Nim Kd_Program Kd_JurNm_MHS Nm_Program Nm_JurJK Nm_KajurTem_LahirTgl_LahirAlamatSemesterTA
3. Bentuk Normal Kedua (Second Normal Form / 2 NF)
File Mahasiswa File Program File Jurusan* Nim * Kd_Program * Kd_Jur
Nm_MHS Nm_Program Nm_JurJK Nm_KajurTem_LahirSemesterTA
4. Bentuk Normal Ketiga (Third Normal Form / 3 NF)
File Mahasiswa
File Pilih
90
* NimNm_MHSJkTem_LahirTgl_LahirAlamat Semester TA
* NimNm_MhsTem_LahirTgl_LahirSemesterTA
* Kd_ProgramNm_program
* Kd_JurNm_JurNm_Kajur
File Program
File Jurusan
Gambar. IV. 12. Normalisasi 3 NF Data Mahasiswa
b. Data Dosen
1. Bentuk Tidak Normal (Unnormalize Form)
Kd_DosenNIDNm_DosenJkTem_LahirTgl_LahirAlamatKd_MkNm_MkSKS
2. Bentuk Normal Pertama (First Normal Form/ 1 NF)
Kd_DosenNIDNm_DosenJkTem_LahirTgl_LahirAlamat
Kd_MkNm_MkSKS
3. Bentuk Normal Kedua (Second Normal Form/ 2 NF)
File Dosen* Kd_Dosen
NIDNm_DosenJkTem_LahirTgl_LahirAlamat
File Mata Kuliah* Kd_Mk
Nm_MkSKS
91
* Kd_JurNm_JurNm_Kajur
* Kd_ProgramNm_Program
4. Bentuk Normal Ketiga (Third Normal Form / 3 NF)
File Dosen
File Ajar
File Mata Kuliah
Gambar. IV. 13. Normalisasi 3 NF Data Dosen
c. Data Akademik
1. Bentuk Tidak Normal (Unnormalize Form)
Kd_ProgramNm_ProgramKd_JurNm_JurKd_MKNm_MkSKSNm_Kajur
2. Bentuk Normal Pertama (First Normal Form/ 1 NF)
Kd_ProgramNm_Program
Kd_JurNm_JurNm_Kajur
Kd_MKNm_MkSKS
3. Bentuk Normal Kedua (Second Normal Form/ 2 NF)
File Program* Kd_Program Nm_Program
File Jurusan* Kd_Jur Nm_Jur
92
* Kd_Dosen NID Nm_Dosen JK Tem_Lahir Tgl_Lahir Alamat
* Kd_Dosen Nm_Dosen* Kd_MK Nm_MK SKS
* Kd_ProgramNm_Program
Nm_Kajur File Mata Kuliah* Kd_MK Nm_Mk
SKS
4. Bentuk Normal Ketiga (Third Normal Form / 3 NF)
File Program
File Jadwal
File Jurusan
File Mata Kuliah
Gambar. IV. 14. Normalisasi 3 NF Data Akademik
d.Pengolahan Nilai Mahasiswa
1. Bentuk Tidak Normal (Unnormalize Form)
NimNm_MHSJKTem_LahirTgl_LahirAlamatSemesterTAKd_Program
93
* Kd_Program Nm_Program
* Kd_Program Nm_Program* Kd_Jur Nm_Jur* Kd_MK Nm_MK SKS Hari Waktu
* Kd_ProgramNm_Program
* Kd_Jur Nm_Jur Nm_Kajur
Nm_ProgramKd_JurNm_JurKd_MKNm_MkSKSNm_Kajur
2. Bentuk Normal Pertama (First Normal Form/ 1 NF)
NimNm_MHSJKTem_LahirTgl_LahirAlamatSemesterTA
Kd_ProgramNm_Program
Kd_JurNm_Jur Nm_Kajur
Kd_MKNm_MkSKS
3. Bentuk Normal Kedua (Second Normal Form/ 2 NF)
File Mahasiswa* Nim
Nm_MHSJKTem_LahirTgl_LahirAlamatSemesterTA
File Program* Kd_Program
Nm_Program
File Jurusan* Kd_Jur
Nm_Jur Nm_Kajur
File Mata Kuliah* Kd_MK
Nm_MkSKS
4. Bentuk Normal Ketiga (Third Normal Form / 3 NF)
File Mahasiswa
File Ambil
94
* Nim Nm_MHS JK Tem_Lahir Tgl_Lahir Alamat Semester TA
* Nim Nm_MHS JK Tem_Lahir Tgl_Lahir Alamat Semester TA* Kd_Program Nm_Program* Kd_Jur Nm_Jur Nm_Kajur
* Kd_Mk Nm_MK SKS
* Nim TA Nm_MHS Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Asal_skul Ket
*Kd_DosenTA Nm_DosTem_lahir Tgl_lahirAgama JKStatus AlamatDesa KecKab_Kota ProvKd_Pos FotoTlpn HPPendidikanJurNm_PT Ket
File Program
File Jurusan
File Mata Kuliah
Gambar. IV. 15. Normalisasi 3 NF Pengolahan Nilai Mahasiswa
Sesuai kebutuhan keluaran dan proses pada rancangan
sistem maka pada table-tabel tersebut ditambah dengan field-field
baru dan table-tabel baru sebagai pendukukung table-tabel
tersebut diatas. Hasil normalisasi table-tabel di atas dapat
digambarkan kedalam bentuk table relasi.
4.3.3 Relasi Antar Tabel
95
* Kd_ProgramNm_Program
* Kd_Jur Nm_Jur Nm_Kajur
* Kd_MkNm_MKSKS
MAHASISWA
* Kd_Jur Nm_Jur TA Nm_Kajur Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
PROGRAM
**Kd_Program**Kd_Jur* Kd_MK Nm_MK SKS Semester TA
**Kd_MK Nm_MK* Kd_MK_Prasyarat Nm_MK_Prasyarat SKS
MATA_KULIAH_PRASYARAT
MATA_KULIAH
DOSEN
* Kd_Program Nm_Program
ajar
JURUSAN
** Nim Nm_MHS TA** Kd_Program Nm_Program** Kd_Jur Nm_Jur
pilih
JADWAL
*Nim*Kd_Program
*Kd_Jur Nm_Jur Nm_Kajur Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
* Nim TA Nm_MHS Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Asal_skul Ket
M
I
Gambar IV.16. Relasi Antar Tabel
4.3.4 Transformasi Diagram-ER ke bentul LRS
96
pilihMAHASISWA PROGRAM
M
M
N
punya*Kd_Program *Kd_Jur Nm_Jur
*Kd_Program Nm_Program
**Nim**Kd_MK Semester TA UTS Absensi Tugas UAS Nilai_Akhir
ambil
**Kd_MK Nm_MK Waktu Tempat**Kd_Dos Nm_Dos
**Kd_MK TA Semester *Hari Waktu Ruang
M
*Kd_Dosen TA Nm_Dos Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
M
I
N
* Kd_Dos Nm_Dos*Kd_MK Nm_MK Waktu Tempat M
M I
Gambar IV. 17. Transformasi Diagram-ER ke bentul LRS
4.3.5 Logical Record Structure (LRS)
97
*Nim*Kd_MK Semester TA UTS Absensi Tugas UAS Nilai_Akhir
M
ajar
JURUSAN
DOSEN
*Kd_MK_Prasyarat Nm_MK_Prasyarat
*Kd_Jur Nm_Jur*Kd_MK
JADWAL
ambil
**Kd_MK TA Semester**Hari Waktu Ruang
TASemesterHariWaktuRuang
*Kd_MK Nm_MK*Kd_MK_Prasyarat Nm_MK_Prasyarat SKS
dapat
dapat
MATA_KULIAH
N*Kd_MK Nm_MK SKS Semester
MATA_KULIAH_PRASYARAT
Syarat
MAHASISWA
* Nim TA Nm_MHS Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Asal_skul Ket
ambil
**Nim**Kd_MK Semester TA UTS Absensi Tugas UAS Nilai_Akhir
MATA_KULIAH
**Kd_Program**Kd_Jur* Kd_MK Nm_MK SKS Semester TA
PROGRAM
MATA_KULIAH_PRASYARAT
**Kd_MK Nm_MK* Kd_MK_Prasyarat Nm_MK_Prasyarat SKS
JURUSAN
* Kd_Jur Nm_Jur TA Nm_Kajur Tem_lahir Tgl_lahir Agama JK Status Alamat Desa Kec Kab_Kota Prov Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
ajar
**Kd_MK Nm_MK Waktu Tempat**Kd_Dos Nm_Dos
DOSEN
*Kd_DosenTA Nm_DosTem_lahir Tgl_lahirAgama JKStatus AlamatDesa KecKab_Kota ProvKd_Pos FotoTlpn HPPendidikanJurNm_PT Ket
* Kd_Program Nm_Program
** Nim Nm_MHS TA** Kd_Program Nm_Program** Kd_Jur Nm_Jur
pilih
JADWAL
**Kd_MK TA Semester *Hari Waktu Ruang
Gambar IV.18. Logical Record Structure (LRS)
4.3.6 Transformasi LRS ke Tabel Relasi
1. Tabel Mahasiswa
* Nim TA Nm_MHS Tem_lahir Tgl_lahir Agama ..........................
...... JK Status Alamat Desa Kec Kab_Kota Prov ......................
…….. Kd_Pos Foto Tlpn HP Pendidikan Jur Asal_skul
Ket
Tabel IV.4. Transformasi LRS ke Tabel Mahasiswa
98
2. Tabel Dosen
* Kd_Dos TA Nm_Dos Tem_lahir Tgl_lahir Agama ..............
…… JK Status Alamat Desa Kec Kab_Kota Prov ...............
Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
Tabel IV.5. Transformasi LRS ke Tabel Dosen
3. Tabel Program
**Kd_Program Nm_Program
Tabel IV.6. Transformasi LRS ke Tabel Program
4. Tabel Jurusan
*Kd_Jur TA Nm_Jur Nm_Kajur Tem_lahir Tgl_lahir Agama ........................
……… JK Status Alamat Desa Kec Kab_Kota Prov ......................
……… Kd_Pos Foto Tlpn HP Pendidikan Jur Nm_PT Ket
Tabel IV.7. Transformasi LRS ke Tabel Jurusan
5. Tabel Mata Kuliah
**Kd_Program **Kd_Jur * Kd_MK Nm_MK SKS S emester TA
Tabel IV.8. Transformasi LRS ke Tabel Mata Kuliah
6. Tabel Mata Kuliah Prasyarat
*Kd_MK Nm_MK **Kd_MK_Prasyarat Nm_MK_Prasyarat SKS
Tabel IV.9. Transformasi LRS ke Tabel Mata Kuliah
Prasyarat
7. Tabel Ambil
99
**Nim **Kd_MK Semester TA UTS …………….
……….. Absensi Tugas UAS Nilai_Akhir
Tabel IV.10. Transformasi LRS ke Tabel Studi
8. Tabel ajar
**Kd_Dos Nm_Dos **Kd_MK Nm_MK Waktu Tempat
Tabel IV.11. Transformasi LRS ke Tabel Ajar
9. Tabel Pilih
**Nim Nm_MHS TA Kd_Program Nm_Program **Kd_Jur Nm_Jur
Tabel IV.12. Transformasi LRS ke Tabel pilih
10. Tabel Jadwal
Kd_Mk TA Semester Hari Waktu Ruang
Tabel IV.13. Transformasi LRS ke Tabel Jadwal
4.3.7 Spesifiakasi Basic Data
Berikut ini adalah deskripsi tabel yang digunakan dalam
Perancangan Sistem Informasi Akademik STT Nusa Putra.
1) Tabel Mahasiswa
100
Fungsi : Menyimpan Data Mahasiswa
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : NIM
No. Nama Field Type Size Keterangan1.
2.3.4.5.6.7.8.9.
10.11.12.14.15.16.17.18.19.20.21.22.
Nim
TANm_MHSTem_lahirTgl_lahirAgamaJKStatusAlamatDesaKecKab_KotaProvKd_PosFotoTlpnHPPendidikanJurAsal_skulKet
Text
TextTextText
Date/TimeTextTextTextTextTextTextTextTextText
-TextTextTextTextTextText
8
43535-
10101050353535355-
121210101035
Nomor Induk MahasiswaTahun AkademikNama MahasiswaTempat LahirTanggal LahirAgamaJenis KelaminStatusAlamat LengkapDesaKecamatanKabupaten/KotaPovinsiKode PostFotoNomor TelponNomor HandphonePendidikan TerakhirAsal JurusanAsal SekolahKeterangan Lain
Tabel. IV. 14. Tabel Mahasiswa
2) Tabel Dosen
Fungsi : Menyimpan Data Dosen
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : Kd_Dos
101
No. Nama Field Type Size Keterangan1.2.3.4.5.6.7.8.9.
10.11.12.14.15.16.17.18.19.20.21.22.23.
Kd_DosenNIDTANm_DosTem_lahirTgl_lahirAgamaJKStatusAlamatDesaKecKab_KotaProvKd_PosFotoTlpnHPPendidikanJurNm_PTKet
TextTextTextTextText
Date/TimeTextTextTextTextTextTextTextTextText
-TextTextTextTextTextText
112
103535-
10101035353535355-
121235353550
Kode DosenNomor Induk DosenTahun AkademikNama DosenTempat LahirTanggal LahirAgamaJenis KelaminStatusAlamat LengkapDesaKecamatanKabupaten/KotaPovinsiKode PostFotoNomor TelponNomor HandphoneAsal PendidikanAsal JurusanAsal SekolahKeterangan Lain
Tabel. IV. 15. Tabel Dosen
3) Tabel Program
Fungsi : Menyimpan Data Program
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : Kd_Program
Foreign key : Nim & Kd_Jur
No. Nama Field Type Size Keterangan1.
2.3.4.
Nim
Kd_ProgramKd_JurNm_Jur
Text
TextTextText
8
25
35
Nomor Induk MahasiswaKode ProgramKode JurusanNama Jurusan
Tabel. IV.16 . Tabel Program
102
4) Tabel Jurusan
Fungsi : Menyimpan Data Jurusan
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : Kd_Jurusan
No. Nama Field Type Size Keterangan1.2.3.4.5.6.7.8.9.1011.12.13.14.15.16.17.18.19.2021.22.
Kd_JurTANm_JurNm_KajurTem_lahirTgl_lahirAgamaJKStatusAlamatDesaKecKab_KotaProvKd_PosFotoTlpnHPPendidikanJurNm_PTKet
TextTextTextText
Date/TimeTextTextTextTextTextTextTextTextTextText
-TextTextTextTextTextText
52
3535-
1010101035353535355-
121235353550
Kode JurusanTahun AkademikNama JurusanKetua JurusanTempat LahirTanggal LahirAgamaJenis KelaminStatusAlamat LengkapDesaKecamatanKabupaten/KotaPovinsiKode PostFotoNomor TelponNomor HandphoneAsal PendidikanAsal JurusanAsal SekolahKeterangan Lain
Tabel. IV.17 . Tabel Program Studi
5) Tabel Mata Kuliah
Fungsi : Menyimpan Data Mata Kuliah
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : Kd_MK
Foreign key : Kd_Jur
103
No. Nama Field Type Size Keterangan1.2.3.4.5.6.
Kd_MKNm_MKSKSSemesterKd_JurNm_Jur
TextTextTextTextTextText
10353277
Kode Mata KuliahNama Mata KuliahSKSSemesterKode JurusanNama Jurusan
Tabel. IV.18. Tabel Mata Kuliah
6) Tabel Mata Kuliah Prasyarat
Fungsi : Menyimpan Data Mata Kuliah
Bersyarat
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : Kd_MK_Bersyarat
Foreign key : Kd_MK
No. Nama Field Type Size Keterangan1.2.3.
4.
5.
Kd_MKNm_MKKd_MK_Prasyarat
Nm_MK_Prasyarat
SKS
TextTextText
Text
Text
103511
7
2
Kode Mata Kuliah Nama Mata KuliahKode Mata Kuliah PrasyaratNama Mata Kuliah Prasyarat SKS
Tabel. IV.19. Tabel Mata Kuliah Bersyarat
7) Tabel Ambil
Fungsi : Menyimpan Data Studi Mahasiswa
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Primary Key : NIM
Foreign key : Kd_MK
104
No. Nama Field Type Size Keterangan1.
2.3.4.5.6.7.8.9.10.11.
Nim
Kd_MKSemesterTAWaktuTempatUTSAbsensiTugasUASNilai_Akhir
Text
TextTextTextTextTextTextTextTextTexText
8
10345733335
Nomor Induk MahasiswaKode Mata KuliahSemesterTahun AkademikWaktu MengajarTempat/RuanganUjian Tengah SemesterAbsensiTugas kuliahUjian Akhir SemesterNilai Akhirl
Tabel. IV.20. Tabel Ambil
8) Tabel Ajar
Fungsi : Menyimpan Jadwal Kuliah
Media Penyimapanan : Hard Disk
Jenis : Tabel Biasa
Foreign key : Kd_MK & Kd_Dos
No. Nama Field Type Size Keterangan1.2.3.4.5.6.
Kd_DosNm_DosKd_MKNm_MKWaktuTempat
TextTextTextTextTextText
113510353535
Kode DosenNama DosenKode Mata KuliahNama Mata KuliahWaktuTempat
Tabel. IV.21. Tabel Ajar
4.3.8 Rancangan Kode
a. NIM (8 digit)
2 digit pertama menunjukkan tahun angkatan;
2 digit ketiga menunjukkan jurusan;
1 digit keempat berupa tanda titik sebagai pembatas;
105
3 digit terakhir menunjukkan urutan nomor.
Contoh : 0602.051
b. KD_DOS ( 11 digit )
2 digit pertama menunjukkan status dosen;
1 digit kedua berupa tanda titik sebagai pembatas;
4 digit ketiga menunjukan bulan dan tahun masuk menjadi
dosen pengajar;
1 digit keempat berupa tanda titik sebagai pembatas;
3 digit terakhir menunjukkan urutan nomor.
Contoh : 04.0602.051
c. KD_MK ( 10 digit )
3 digit pertama menunjukkan jenis mata kuliah;
1 digit kedua berupa tanda strip sebagai pembatas;
2 digit ketiga menunjukkan jurusan;
1 digit keempat berupa tanda strip sebagai pembatas;
4 digit terakhir menujukan nomor urut mata kuliah.
Contoh : MKB-MI-3511
d. KD_MK_Prasyarat ( 12 digit )
3 digit pertama menunjukkan jenis mata kuliah;
1 digit kedua berupa tanda strip sebagai pembatas;
2 digit ketiga menunjukkan jurusan;
1 digit keempat berupa tanda strip sebagai pembatas;
106
4 digit terakhir menujukan nomor urut mata kuliah.
Contoh : MKM-1-MI-3511
e. KD_Program ( 2 digit )
2 digit menunjukan jenis program
Contoh : S2, S1, D3 dan D1
f. KD_Jurusan ( 5 digit )
2 digit pertama menunjukkan kode program
1 digit kedua berupa tanda titik sebagai pembatas
2 digit ketiga menunjukkan jurusan studi
Contoh : D3.MI, S1.TI, dll
4.4 Desain Masukan
4.4.1 Desain Input Data Mahasiswa
Gambar berikut ini merupakan perancangan desain masukan
Data Mahasiswa dalam Sistem Informasi Akademik STT Nusa
Putra Sukabumi.
107
Gambar VI.19 Desain Input Data Mahasiswa SI Akademik
4.4.2 Desain Input Data Dosen
Gambar berikut ini merupakan perancangan desain masukan
Data Dosen dalam Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
108
Data MahasiswaSTT Nusa Putra Sukabumi
Pilihan Program
Tahun Angkatan
- Pilih -
- Pilih -
NIM
Tempat/T.Lahir
Nama Lengkap
Desa/Kel
Kecamatan
Provinsi
Kode Post
- Pilih - Jenis Kelamin
Alamat
No. Telepon
No. Hanphone
Agama
Islam
Kristen
Hindu
Budha
Status
Belum Nikah
Menikah
Janda
Duda
BARU SIMPAN HAPUS KELUAR
SELEKSI
4x6
Tabel Data Mahasiswa
Data DosenSTT Nusa Putra Sukabumi
CARIMasukan Kategori
Pendidikan Tertinggi - Pilih -
Jurusan
Nama Sekolah
Keterangan
Pendidikan
Pilihan Jurusan - Pilih -
Kab./Kota
Gambar VI.20 Desain Input Data Dosen SI Akademik
4.4.3 Desain Input Data Mata Kuliah
Gambar berikut ini merupakan perancangan desain masukan Data
Mata Kuliah dalam Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
109
Kode Dosen
NID
Tempat/T.Lahir
Nama Lengkap
Desa/Kel
Kecamatan
Provinsi
Kode Post
- Pilih - Jenis Kelamin
Alamat
No. Telepon
No. Hanphone
Agama
Islam
Kristen
Hindu
Budha
Status
Belum Nikah
Menikah
Janda
Duda
BARU SIMPAN HAPUS KELUAR
CARI SELEKSI
4x6
Tabel Data Dosen
Mata Kuliah Kode Mata Kuliah
Pendidikan Tertinggi - Pilih -
Jurusan
Perguruan Tinggi
Keterangan
Pendidikan
Masukan Kategori
Mata Kuliah yang diajar dosen
Kab./Kota
Tahun Angkatan
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester - Pilih -
Gambar VI.21 Desain Input Data Mata Kuliah SI Akademik
4.4.4 Desain Input Data Mata Kuliah Bersyarat
Gambar berikut ini merupakan perancangan desain masukan Data
Mata Kuliah bersyarat dalam Sistem Informasi Akademik STT
Nusa Putra Sukabumi.
Gambar VI.22 Desain Input Data Mata Kuliah Bersyarat SI
Akademik
4.4.5 Desain Input Data Jurusan
Gambar berikut ini merupakan perancangan desain masukan
Data Jurusan dalam Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
110
Kode Mata Kuliah
Nama Mata KuliahSKS
BARU SIMPAN HAPUS KEMBALI
TABEL DAFTAR MATA KULIAH BERSYARAT
Data JurusanSTT Nusa Putra Sukabumi
Kode Mata Kuliah BersyaratNama Mata Kuliah Bersyarat
Mata Kuliah Bersyarat
Program
Jurusan
- Pilih -
- Pilih -
BARU SIMPAN HAPUS KELUAR CARI
TABEL DAFTAR MATA KULIAH
Tahun Akademik
Gambar VI.23 Desain Input Data Jurusan SI Akademik
4.4.6 Desain Input Data Studi
Gambar berikut ini merupakan perancangan desain masukan Data
Studi Pengolahan Pengolahan Nilai Mahasiswa Mata Kuliah dalam
Sistem Informasi Akademik STT Nusa Putra Sukabumi.
111
Data StudiSistem Pengolahan Nilai Mahasiswa
STT Nusa Putra Sukabumi
Pengolahan Nilai
Belum Nikah
Tahun
Nama Mahasiswa
- Pilih -
Semester - Pilih - NIM
Kode MK
Jurusan - Pilih -
Mata KuliahHAPUSKELUARAbsenTugas UTSUASNilai Akhir
NilaiMutuPeredikat
Pilihan Program Tahun Angkatan - Pilih - - Pilih -
NIP
Tempat/T.Lahir
Nama Lengkap
Desa/Kel
Kecamatan
Provinsi
Kode Post
- Pilih - Jenis Kelamin
Alamat
No. Telepon
No. Hanphone
Agama
BARU SIMPAN HAPUS
KELUAR CARISELEKSI
4x6Foto
Tabel Data Mahasiswa Tiap Jurusan
Jurusan - Pilih - Semester - Pilih -
Biodata Ketua Jurusan
Pendidikan
Pendidikan Tertinggi
- Pilih -
- Pilih - Status
- Pilih -
Jurusan
Perguruan Tinggi
Keterangan
Tabel Data Mata Kuliah Tiap Jurusan
Gambar VI.24 Desain Input Data Studi SI Akademik
4.4.7 Desain Input Jadwal Kuliah dan Ujian
Gambar berikut ini merupakan perancangan desain masukan Data
Jadwal Kuliah dalam Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
112
Tabel Data Nilai Studi Mahasiswa
BARU
SIMPAN
CARI
Nilai dan Huruf Mutu
Hitung
Kode Mata Kuliah Kode Dosen CARI
Program - Pilih - Tahun Angkatan - Pilih -
Cek Jadwal Kuliah
Gambar VI.25 Desain Input Pengolahan Jadwal Kuliah dan
Jadwal Ujian SI Akademik
4.5 Desain Keluaran
4.5.1 Desain Output Laporan Data Mahasiswa
Gambar berikut ini merupakan perancangan desain keluaran
data mahasiswa Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
113
TABEL DAFTAR JADWAL
Jurusan - Pilih -
Kode Mata Kuliah - Pilih -
- Pilih - Nama Mata Kuliah
Semester - Pilih -
Hari - Pilih -
Waktu
BARU SIMPAN HAPUS KEMBALI CARI
Ruang - Pilih -
Gambar VI.26 Desain Output Laporan Data Mahasiswa dari SI
Akademik
4.5.2 Desain Output Laporan Data Dosen
Gambar berikut ini merupakan perancangan desain keluaran
data dosen dari Sistem Informasi Akademik STT Nusa Putra
Sukabumi.
114
Gambar VI.27 Desain Output Laporan Data Dosen Dari SI
Akademik
4.5.3 Desain Output Laporan Data Mata Kuliah
Gambar berikut ini merupakan perancangan desain keluaran
data mata kuliah dari Sistem Informasi Akademik STT Nusa
Putra Sukabumi.
115
Gambar VI.28 Desain Output Laporan Data Mata Kuliah dari
SI Akademik
4.5.4 Desain Outoput Laporan Data Studi
a. Desain Output Laporan Kartu Hasil Studi (KHS)
Gambar berikut ini merupakan perancangan desain keluaran
Laporan KHS dari Sistem Informasi Akademik STT Nusa
Putra Sukabumi.
116
Gambar VI.29 Desain Output Laporan KHS dari SI
Akademik
b. Desain Output Laporan Transkip Nilai
Gambar berikut ini merupakan perancangan desain keluaran
Laporan Transkip Nilai Mahasiswa dari Sistem Informasi
Akademik STT Nusa Putra Sukabumi.
117
Gambar VI.30 Desain Output LaporanTranskip Nilai dari SI
Akademik
4.5.6 Desain Output Jadwal Mata Kuliah
Gambar berikut ini merupakan perancangan desain keluaran
Pengumuman Jadwal Kuliah dari Sistem Informasi Akademik
STT Nusa Putra Sukabumi.
118
Gambar VI.31 Desain Output Jadwal Kuliah dari SI
Akademik
4.6 Desain Tampilan
4.6.1 Struktur Tampilan
119
LOGIN
SI Akdemik STT-NSP
File Data Laporan Pengaturan Informasi
Login
Log Out
Keluar
Mahasiswa
Dosen
Program
Program Studi
Mata Kuliah
Studi
Mahasiswa
Dosen
Transkip
KHS
Mata Kuliah
Pengguna
Gambar VI.32 Struktur Tampilan darii SI Akademik
4.6.2 Desain Form
a. Form Login Sistem
Gambar VI.33 Tampilan Login Sistem
b. Form Loding Sistem
120
Gambar VI.34 Tampilan Loding Sistem
c. Form Pengguna
Gambar VI.35 Tampilan Pengaturan Pengguna
d. Form Menu Utama
121
Gambar VI.36 Tampilan Menu Utama
e. Form Data Mahasiswa
Gambar VI.37 Tampilan Input Data Mahasiswa
f. Form Data Dosen
122
Gambar VI.38 Tampilan Input Data Dosen
g. Form Data Jurusan
123
Gambar VI.39 Tampilan Input Data Jurusan
h. Form Data Mata Kuliah
124
Gambar VI.40 Tampilan Input Mata Kuliah
i. Form Mata Kuliah Prasyarat
Gambar VI.41 Tampilan Input Mata Kuliah Prasyarat
j. Form Pengolahan Nilai
125
Gambar VI.42 Tampilan Input Nilai Mahasiswa
k. Form Pengolahan Jadwal
Gambar VI.43 Tampilan Pengolahan Jadwal
l. Form Setting Data Program
126
Gambar VI.44 Tampilan Pengturan Data Program
m. Form Setting Data Jurusan
Gambar VI.45 Tampilan Pengturan Data Jurusan
n. Form Laporan – Laporan
1. Form Seleksi Laporan Mahasiswa
127
Gambar VI.46 Tampilan Form Lap. Mahaiswa
2. Form Seleksi Laporan Dosen
Gambar VI.47 Tampilan Form Lap. Dosen
3. Form Seleksi Laporan Mata Kuliah
Gambar VI.48 Tampilan Form Lap. Mata Kuliah
4.7 Implementasi
4.7.1 Lingkungan Implementasi
a. Perangkat Keras (Hardware)
Perangkat keras yang dibutuhkan untuk melaksanakan
implementasi dari program yang dibuat yaitu dengan
spesifikasi sebagai berikut :
128
1) Prosessor Pentium III 800 MHz
2) RAM 256 MB
3) Hardisk 20 GB
4) CD RW 52 X
5) VGA Card 32 MB
6) Monitor 17”
7) Mouse
8) Keyboard
9) 1 Unit Printer
b. Sistem Operasi
Dikarenakan bahasa yang dipergunakan adalah
Microsoft Visual Basic 6.0 maka sistem operasi yang
dipergunakan untuk menginplementasikannya adalah sistem
operasi windows, dalam hal ini versi windows yang
dipergunakan adalah windows XP, baik Windows XP
Profesional spare part 1, 2 atau 3.
c. Database
Pada program Sistem Informasi Akademik Sekolah
Tinggi Teknologi Nusa Putra Sukabumi tentunya diperlukan
sebuah database yang berfungsi menampung data-data yang
disimpan dalam sistem tersebut. Adapun database yang
digunakan adalah Microsoft Access.
129
d. Bahasa Pemrograman
Dalam pembuatan suatu program aplikasi atau
perangkat lunak tentunya diperlukan pemilihan bahasa
pemrograman untuk dapat mengaplikasikan program tersebut
dan dapat menunjang kemampuan dan kelebihan dari
perangkat lunak atau bahasa pemrograman tersebut, karena
bahasa pemrograman yang tepat akan berpengaruh pada
keberhasilan suatu program aplikasi. Dalam hal ini untuk
membuat Program Sistem Sistem Informasi Akademik
Sekolah Tinggi Teknologi Nusa Putra Kabupaten Sukabumi
menggunakan bahasa pemrograman Visual Basic 6.0.
4.7.2 Hasil Implementasi
a. Membuka Program
Aplikasi Sistem Informasi Akademik Sekolah Tinggi
Teknologi Nusa Putra Sukabumi dapat dijalankan dengan
memilih icon Aplikasi Sistem Informasi Akademik Tinggi
Teknologi Nusa Putra pada layar desktop.
b. Menjalankan Program
1) Login Program
Untuk masuk pada aplikasi Sistem Informasi Akademik
Sekolah Tinggi Teknologi Nusa Putra Sukabumi anda
130
harus login terlebih dahulu dengan memasukan Nama
Lengkap, Kata Sandi dan Tingkat Pengguna lalu tekan
Masuk , jika Nama Pengguna, Kata Sandi dan Tingkat
Pengguna dapat disisi sesuai data yang telah diatur
sebelumnya pada form pengguna, maka anda dapat
menggunakan aplikasi tersebut sesuai dengan tingkatan
pengguna. Tetapi apabila pemasukan kata Nama
Pengguna, Kata Sandi dan Tingkat Pengguna Salah Maka
Program Akan error dan keluar secara otomatis.
2). Loding Bar
Setelah Nama Pengguna, Kata Sandi dan Tingkat
Pengguna anda masukan kemudian anda tekan tombol
masuk maka anda akan dipertemukan pada suatu
keadaan tunggu yang terdapat pada form loding bar.
Loding bar merupakan suatu Form Tunggu/proses untuk
masuk ke dalam sistem aplikasi ini. Pengguna bisa
menghentikan keadaan tersebut dengan cara menekan
tombol batal.
3). Menu Utama
Setelah melewati proses loading tersebut maka pengguna
akan memasuki menu utama untuk selanjutnya memilih
131
menu apa yang akan pengguna gunakan dalam sistem
informasi akdemik ini.
3) Form Data Mahasiswa
Pada Form Data Mahasiswa digunakan untuk menginput
data mahasiswa dan juga melihat data mahasiswa yang
terdaftar di Sekolah Tinggi Teknologi Nusa Putra dengan
kunci utama nya adalah Nomor Induk Mahasiswa (NIM).
4) Form Data Dosen
Pada Form Data Dosen digunakan untuk menginput data
Dosen dan juga melihat data Dosen yang terdaftar di
Sekolah Tinggi Teknologi Nusa Putra dengan kunci
utamanya adalah Kode Dosen.
5) Form Daftar Mata Kuliah
Pada Form ini pengguna bisa melihat daftar mata kuliah
yang di pelajari pada setiap semester dan jurusan, dan
dapat dilihat pula dosen pengajar mata kuliah tersebut
dengan memasukan kode mata kuliah.
6) Form Daftar Mata Kuliah Bersyarat
Pada form ini pengguna bisa mengetahui daftar mata
kuliah prasyarat yang sudah ditempuh pada semester
sebelumnya sebelum mengambil mata kuliah yang baru
pada semester berikutnya, biasanya data ini dibutuhkan
132
pada saat pengisian Kartu Rancangan Studi (KRS) pada
semester baru, pengguna bisa meslihat mata kuliah syarat
yang harus di tempuh terlebih dahulu dengan memasukan
kode mata kuliah yang akan diambil.
7) Form Jurusan
Form ini dapat dipergunakan pengguna untuk mengetahu
ketua jurusan masing–masing jurusan dengan
memasukan Kode jurusan yang telah di tetapkan oleh.
8) Form Pengolahan Nilai
Form ini dipergunakan untuk pengarsipan nilai mahasiswa
yang diperoleh pada setiap semesternya, sebagai bahan
didalam pembuatan Kartu Rancangan Studi (KRS) dan
Transkrip Nilai Akademik.
9) Form Laporan Data Mahasiswa
Form ini dipergunakan untuk mencetak laporan
mahasiswa perangkatan, jurusan dan berdasarkan
semsester yang ditempuh.
10)Form Laporan Data Dosen
Form ini dipergunakan untuk mencetak laporan dosen.
11)Form Laporan KHS
Form ini dipergunakan untuk mencetak kartu hasil studi
mahasiswa dengan cara memasukan NIM mahasiswa
133
yang bersangkutan kemudian tekan Preview dan Cetak
dimana data yang diambil dari form penilaian studi yang
telah di input nilai – nilai mahasiswa pada setia
semesternya.
12)Form Laporan Transkrip Nilai
Form ini dipergunakan untuk melihat seluruh mata kuliah
yang telah ditempuh oleh setiap mahasiswa dan untuk
mencetak transkrip nilai akademik dimana mahasiswa
yang bersangkutan telah dinyatakan lulus, cara
mempergunakan form ini yaitu dengan memasukan NIM
mahasiswa bersangkutan lalu tekan enter maka akan
keluar data seluruh mata kuliah yang telah ditempuh.
134