B
Rancangan Logic Sistem Usulan 1. Diagram alir Data DAD (Diagram Alir Data) merupakan alat bantu untuk menggambarkan arus data didalam sistem secara terstruktur dan jelas, dimana pemakai sistem dapat memahami sistem secara logika dengan menggunakan notasi (simbol). a. Diagram Konteks
Diagram konteks menggambarkan proses sistem secara umum. Diagram ini dibuat untuk menggambarkan secara lebih menyeluruh dari keseluruhan sistem yang ada.c Jurusan dt_MK Prasyarat cek_isi_KRS f Dosen PA
P0 a MHS dt_KRS bukti_ isi_KRS KST inf _koreksi_KRS dt_pembayaran Sistem Pengisian KRS b Subbag Umum & Keuangan
e Kabag TU
df t_MHS_Aktif df t_MHS_T.Aktif df t_MK df t_hadir_kul
d Dosen Pengaja r
Gambar III 1 Diagram Konteks Sistem Usulan
b.
Diagram Overview
Diagram overview atau diagram nol dibuat untuk menggambarkan tahap-tahap proses yang ada didalam diagram konteks.a MHS dt_login inf _login update_login Login P1 dt_login update_login D4 F_Login
P2 inf _nilai Cek KHS dt_nilai D3 F_Nilai
c Jurusan dt_MK Pras yarat dt_jadw al D7 F_Jadw al
dt_KRS bukti_isi_KRS inf _koreksi_KRS dt_pembayaran dt_KRS b Subbag Umum & Keuangan D5 F_SMK dt_MK
P3 Isi KRS dt_pembayaran D8 F_Pembayaran
dt_MHS
D1 F_MHS dt_dosen
D2 F_KRS
dt_MK
D6 F_DMK dt_dosen
e Kabag TU dt_KRS df t_MHS_Aktif df t_MHS_T.Aktif df t_MK
P4 Cetak Laporan dt_MHS
KST
d Dosen Pengajar df t_hadir_kul
f Dosen P A dt_koreks i_KRS
Gambar III 2 Diagram Nol Sistem Usulan
c.
Diagram Rinci
Diagram Rinci dibuat untuk menjelaskan lebih terperinci dari tahap proses yang ada dalam diagram nol. Diagram Rinci dapat dibuat untuk menggambarkan arus data secara lebih detail.
a dt_login MHS inf_login
P1.1 dt_login Login D4 F_Login
P1.2 update_login Update Data Login update_login
Gambar III 3 Diagram Rinci Proses Login
a MHS dt_KRS
P3.1 Isi KRS
dt_MHS dt_KRS D1 F_MHS
dt_pembayaran D2 F_KRS dt_jadw al b Subbag Umum & Keuangan dt_pembayaran D7 F_Jadw al dt_MK D5 F_SMK
dt_MK Prasyarat
D8 F_Pembayaran
D6 F_DMK dt_dosen
c Jurusan D2 F_KRS dt_KRS D1 F_MHS
dt_KRS inf_koreksi_KRS dt_koreksi_KRS
P3.2 Koreksi KRS dt_MHS
f Dosen PA
P3.3 bukti_ isi_KRS Cetak Bukti Isi KRS
dt_dosen dt_MK dt_KRS dt_MHS
Gambar III 4 Diagram Rinci Proses Pengisian KRS Sistem Usulan
2. Kamus Data Kamus data adalah daftar yang terorganisir atau tersusun dari elemen data yang terdapat dalam sistem, dengan ketepatan sehingga pengguna dan analisa sistem mempunyai penelitian yang sama. Adapun hal yang harus dimuat dalam kamus data adalah sebagai berikut : a. Aliran Data Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Arus data ini menunjaukan arus data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem arus data diberi simbol tanda panah. 1) Dokumen Masukan a) Data Login Fungsi Sumber : Menginformasikan data login mahasiswa : Mahasiswa
Struktur Data : nrp + username + password
b)
KRS Fungsi : Menginformasikan data mata kuliah yang
diambil oleh mahasiswa. Sumber : Mahasiswa
Struktur Data : TA + smt + nrp + nm_mhs + prog_di + fak + {smt + kdmk + mk + sks + kd_dosen + nm_dosen + kls}
c)
MK Prasyarat Fungsi : Menginformasikan data mata kuliah yang
menjadi prasyarat. Sumber : Jurusan
Struktur Data : prog_di + kurikulum + { kdmk + mk + smt + mk_prasyarat + smt + syarat}
d) Data Pembayaran Fungsi : Menginformasikan data pembayaran mahasiswa Sumber : Subbag Umum dan Keuangan
Struktur Data : TA + smt + prog_di + {nrp + nm_mhs + jur + smt + status}
2) Dokumen Keluaran a) Bukti Isi KRS Fungsi : Sebagai bukti bahwa mahasiswa yang bersangkutan telah mengisi KRS. Distribusi : Mahasiswa
Struktur Data : TA + smt + nrp + nm_mhs + prog_di + fak + {smt + kdmk + mk + sks + kd_dosen + nm_dosen + kls}
b) KST Fungsi : Menginformasikan daftar mata kuliah yang diambil oleh mahasiswa. Distribusi : Mahasiswa
Struktur Data : TA + smt + fak + prog_di + nrp + nm_mhs + tmpt_lhr + tgl_lhr + ipk + ips + {kdmk + mk + smt + sks + kls + nm_dosen + paraf} + bts_ambl + jmlh_sks
c) Daftar MHS Aktif Fungsi : Laporan yang berisi daftar mahasiswa yang mengisi KRS Distribusi : Kabag TU
Struktur Data : TA + smt + prog_di + fak + {nrp + nm_mhs + jmlh_mk + jmlh_sks}
d) Daftar MHS Tidak Aktif Fungsi : Laporan yang berisi daftar mahasiswa yang tidak mengisi KRS. Distribusi : Kabag TU
Struktur Data : TA + smt + prog_di + fak + {nrp + nm_mhs + kls + jk + ipk + jmlh_sks + reg_akhr}
e) Daftar Mata Kuliah Fungsi mata kuliah Distribusi : Kabag TU : Laporan yang berisi daftar pengambilan
Struktur Data : TA + sm prog_di + fak + {nrp + nm_mhs + kdmk + mk + sks + nm_dosen}
f) Daftar Hadir Kuliah Fungsi mengikuti setiap mata kuliah. Distribusi : Dosen : Menginformasikan mahasiswa yang
Struktur Data : TA + smt + kdmk + mk + sks + smt + kls + nm_dosen + hari + jam + ruang + {nm_mhs + nrp + pertemuan + jmlh_hdir}
b. Simpanan Data Simpanan data merupakan data suatu file atau basis data didalam sistem komputer. Simpanan data pada diagram arus data dapat disimbolkan dengan sepanjang garis horizontal paralel yang tertutup disalah satu ujungnya. a) File Login Fungsi Struktur Data : Untuk menyimpan data login mahasiswa. : nrp + username + password
b)
File KRS Fungsi Struktur Data : Untuk menyimpan data KRS mahasiswa. : nrp + kdmk + sks + kd_dosen + kls + smt + TA
c)
File MHS Fungsi : Menginformasikan data mahasiswa yang terdaftar di FIK UPN Veteran Jakarta Struktur Data : nrp + nm_mhs + tmpt_lhr + tgl _lhr + jk + almt + agama
d)
File DMK Fungsi Struktur Data : Untuk menyimpan data Dosen : kd_dosen + nm_dosen + almt_dosen
e)
File SMK Fungsi : Menginformasikan data matakuliah per
semester Struktur Data : kdmk + mk + sks + smt + TA
f)
File Nilai Fungsi Struktur Data : Menginformasikan data nilai mahasiswa : nrp + kdmk + sks + kd_dosen + nilai + ipk + ips + bts_ambl
g)
File Jadwal Fungsi Struktur Data : Menginformasikan jadwal perkuliahan : kdmk + mk + hari + jam + ruang
h)
File Pembayaran Fungsi : Menginformasikan data pembayaran mahasiswa Struktur Data : nrp + nm_mhs + jur + smt + satus
c. Uraian Proses Uraian proses adalah suatu arus data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar dari proses. Dalam diagram nol sistem usulan terdapat 4 proses, yaitu sebagai berikut : a) Login Proses ini berfungsi untuk memberikan hak akses kepada mahasiswa dengan menggunakan username dan password, apabila username dan password benar maka mahasiswa akan diberikan hak akses. Setelah mendapatkan hak akses mahasiswa dapat merubah username dan password sesuai dengan keinginan, kemudian data tersebut akan disimpan kedalam file login . b) Pengecekan KHS Sebelum mengisi KRS mahasiswa melakukan pengecekan KHS, untuk melihat berapa batas ambil sks, mata kuliah apa yang perlu diambil ulang, serta melihat IPS dan IPK.
c)
Pengisian KRS Setelah melihat KHS mahasiswa dapat langsung mengisi
KRS, namun apabila mahasiswa belum melakukan pembayaran maka sistem tidak akan mengijinkan mahasiswa untuk mengisi KRS. Setelah mengisi KRS mahasiswa bisa menyimpan saja atau bisa dicetak langsung oleh mahasiswa untuk bukti pengisian KRS. KRS yang telah diisi akan dicek oleh dosen PA, bila ada kesalahan system akan memberikan data koreksi kepada mahasiswa dan mahasiswa yang bersangkutan harus mengisi KRS ulang. d) Pembuatan Laporan Laporan yang dibuat berdasarkan data yang diambil dari file KRS, file MHS, file SMK serta file DMK. Sesuai dengan data tersebut maka sistem akan mencetak daftar mahasiswa aktif, daftar mahasiswa tidak aktif dan daftar mata kuliah yang akan diserahkan ke Kabag TU, serta mencetak daftar kehadiran kuliah yang akan diserahkan ke dosen pengajar.
3. Normalisasi Data Normalisasi adalah suatu teknik untuk mendapatkan satu himpunan (set) tabel yang ternormalisasi dan memenuhi aturan-aturan yang berlaku dalam basis data model relasional. Tujuan dari normalisasi adalah untuk menghilangkan data kerangkapan data, mengurangi kompleksitas, untuk mempermudah pemodifikasian data. a. Bentuk tidak Normal (Unnormalized / UNF) Form yang terdapat satu atau lebih atribut yang menampung banyak nilai atau informasi berulang (repeating group). Sulitnya dalam pemeliharaan dan penyajian data.
UNF nrp + username + password + TA + smt + nrp + nm_mhs + prog_di + fak + {smt + kdmk + mk + sks + kd_dosen + nm_dosen + kls} + prog_di + {kdmk + mk + smt + mk_prasyarat + smt + syarat} + TA + smt + pro_di + {nrp + nm_mhs + jur + smt + status}
Tabel III 1 Bentuk Un-Normalisasi
b. Bentuk Normal Pertama Form normal pertama bersifat Atomic. Atomic berarti tidak ada nilai atribut yang merupakan sekelompok nilai (tidak ada set atribut yang berulang-ulang atau bernilai ganda).
1st NF nrp + username + password + TA + smt + nrp + nm_mhs + prog_di + fak + smt + kdmk + mk + sks + kd_dosen + nm_dosen + kls + prog_di + kdmk + mk + smt + mk_prasyarat + smt + syarat + TA + smt + pro_di + nrp + nm_mhs + jur + smt + status Tabel III-2 Bentuk Normal Pertama
c. Bentuk Normal Kedua Semua atribut bukan kunci haruslah bergantung secara fungsional penuh pada kunci utama/primary key, sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci-kunci field yang unik dan dapat mewakili atribut lain yang menjadi anggotanya.
2nd NF Login MHS nrp + username + password nrp + nm_mhs + tmpt_lhr + tgl _lhr + jk + almt + agama + password + nrp + kdmk + sks + kd_dosen + kls + smt + TA DMK SMK kd_dosen + nm_dosen + almt_dosen kdmk + mk + sks + smt + TA + prog_di + kurikulum + kdmk + mk + smt + mk_prasyarat + smt + syarat Tabel III 3 Bentuk Normal Kedua
d. Bentuk Normal Ketiga Suatu ketergantungan transitif didefinisikan sebagai suatu hubungan ketergantungan fungsional tidak langsung terhadap superkey primary key. Dengan kata lain, di normal ketiga setiap atribut bukan kunci haruslah bergantung hanya pada primary key menyeluruh. 3rd NF Login MHS nrp + username + password nrp + nm_mhs + tmpt_lhr + tgl _lhr + jk + almt + agama + password KRS nrp + kdmk + sks + kd_dosen + kls + smt + TA DMK SMK MK Prasyarat kd_dosen + nm_dosen + almt_dosen kdmk + mk + sks + smt + TA prog_di + kurikulum + kdmk + mk + smt + mk_prasyarat + smt + syarat secara
Tabel III - 4 Bentuk Normal Ketiga
4. Diagram Hubungan Entitas Diagram hubungan entitas adalah suatu model jaringan berbasis web yang memaparkan perlengkapan simpanan data pada abstraksi level tinggi. Istilah entitas disini merupakan obyek yang direpresentasikan dalam database yang dapat berupa suatu elemen lingkungan, sumber daya, atau transaksi. Entitas digambarkan dalam bentuk segi empat. Relasi (Relationship) adalah hubungan yang ada antara dua jenis entitas, dan digambarkan dalam bentuk belah ketupat. Adapun derajat relasi dapat berupa sebagai berikut : a. Satu ke Satu (One to One) Artinya setiap entitas pada himpunan A dapat berhubungan dengan paling banyak satu entitas pada himpunan B, atau sebaliknya. b. Satu ke Banyak (One to Many) Artinya setiap entitas pada himpunan A dapat berhubungan dengan banyak entitas pada himpunan B, tetapi himpunan B hanya dapat berhubungan paling banyak dengan satu entitas himpunan A. c. Banyak ke Satu (Many to One) Artinya setiap entitas pada himpunan A dapat berhubungan paling banyak dengan satu entitas pada himpunan B dapat berhubungan dengan banyak entitas di himpunan A. d. Banyak ke Banyak (Many to Many) Artinya setiap entitas pada himpunan A dapat berhubungan dengan banyak entitas pada himpunan B begitu pula sebaliknya.
Gambar III 5 Diagram Hubungan Entitas
C. RANCANGAN FISIK SISTEM USULAN 1. Bagan Pengolahan Terstruktur Sistem Pengisian KRS Login Rekam Data LoginTampilkan Informasi Login
Update Data LoginPengecekan KHS Tampilkan Informasi Nilai Pengisian KRS Rekam data KRS Cetak bukti_isi_KRS Pembuatan Laporan Cetak KST Cetak Daftar Mahasiswa Aktif Cetak Daftar Mahasiswa Tidak Aktif Cetak Daftar Mata Kuliah Cetak Daftar Hadir Kuliah
Gambar III 6 Bagan Pengolahan Terstruktur
2. Rancangan Proses a. Pembagian Modul PengolahanSistem Informasi Pengisian KRS Query Query Informasi Login Query Informasi Nilai Rekam
Perekaman data LoginPerekaman data KRS Update
Update Data LoginCetak
Cetak bukti isi KRS Cetak KST Cetak daftar mhs tdk aktif Cetak daftar mhs Aktif Cetak daftar mata kuliah Cetak daftar hadir kuliah
Gambar III - 7 Pembagian Modul Pengolahan
b. Rancangan Program Rancangan program gunanya untuk mengetahui logika masing-masing modul pengolahan data. 1) Bagan Terstruktur Sistem Pengisian KRS ( Lampiran G - 1) 2) Bagan Terstruktur Proses Tampilkan Informasi Login ( Lampiran G - 2) 3) Bagan Terstruktur Proses Tampilkan Informasi Nilai ( Lampiran G - 3) 4) Bagan Terstruktur Proses perekaman data Login ( Lampiran G - 4) 5) Bagan Terstruktur Proses perekaman data KRS ( Lampiran G - 5) 6) Bagan Terstruktur Proses Update data login ( Lampiran G - 6) 7) Bagan Terstruktur Proses cetak bukti isi KRS ( Lampiran G - 7) 8) Bagan Terstruktur Proses Cetak KST ( Lampiran G - 8 ) 9) Bagan Terstruktur Proses Cetak daftar mahasiswa aktif ( Lampiran G - 9 ) 10) Bagan Terstruktur Proses Cetak daftar mahasiswa tidak aktif ( Lampiran G - 10) 11) Bagan Terstruktur Proses Cetak daftar mata kuliah ( Lampiran G - 11) 12) Bagan Terstruktur Proses Cetak daftar hadir kuliah ( Lampiran G - 12)
c. Struktur Pengoperasian Dalam kegiatan pengoperasian sistem Pengisian KRS pada UPN Veteran Jakarta dibagi menjadi beberapa struktur menu pengoperasian. Struktur menu pengoperasian itu adalah sebagai berikut: 1) Query Query adalah informasi yang dapat dilihat oleh mahasiswa, dimana struktur menu pengoperasian yang terdapat pada sistem informasi pengisisan KRS yaitu: a) Query Login Informasi ini berisi mengenai hasil dari login apakah login berhasil atau tidak. b) Query Nilai Informasi ini berisi mengenai spesifikasi nilai dari tiap mata kuliah yang diambil oleh mahasiswa pada semester sebelumnya, mulai dari nrp, kode mata kuliah, nama mata kuliah, jumlah sks, nilai, sampai IP semester dari mahasiswa yang bersangkutan.
2) Rekam Istilah Rekam disini adalah merekam data yang akan disimpan kedalam file. a) Perekaman data Login Perekaman ini berfungsi untuk merekam data registrasi mahasiswa. b) Perekaman data KRS Perekaman ini berfungsi untuk merekam data KRS yang telah diisi oleh mahasiswa yang berisi nrp + kdmk + sks + kd_dosen + kls + smt + TA.
3) Update Update adalah proses untuk memperbaharui diberikan. data yang telah
a)
Update data login Update ini dilakukan oleh mahasiswa untuk merubah atau
memperbaharui data login yang telah diberikan, yang kemudian data tersebut akan disimpan kedalam file login. 4) Cetak Yang dimaksud dengan cetak disini adalah sebagai output atau keluaran dari hasil proses. Hasil dari proses yang harus ditampilkan adalah bukti isi KRS, KST, daftar mahasiswa aktif, daftar mahasiswa tidak aktif, daftar mata kuliah, serta daftar hadir kuliah.
3. Rancangan Masukan Rancangan masukan merupakan suatu tampilan setelah menerima arus data yang akan dirancang dan akan dimasukkan kemudian arus diproses. a. Form Login Nama Fungsi Bentuk b. Form KRS Nama Fungsi Bentuk : KRS : form untuk mengisi KRS : Lampiran C 2 : Login : form untuk registrasi mahasiswa : Lampiran C 1
c. Form Mata Kuliah Prasyarat Nama Fungsi Bentuk : MK Prasyarat : form yang berisi informasi mata kuliah prasyarat : Lampiran C 3
d. Form Pembayaran Nama Fungsi : Data Pembayaran : form yang berisi informasi data mahasiswa yang telah melunasi pembayaran Bentuk : Lampiran C 4
4. Rancangan Keluaran Rancangan Keluaran adalah informasi dari hasil masukan data. Rancangan Keluaran yang terdapat pada sistem usulan adalah sebagai berikut : a. Bukti Pengisian KRS Nama Fungsi : bukti isi KRS : Digunakan sebagai bukti bahwa mahasiswa telah mengisi KRS Bentuk : Lampiran D-1
b. Kartu Studi Tetap Nama Fungsi mahasiswa Bentuk : Lampiran D-2 : KST : Digunakan untuk informasi data mata kuliah yang diambil
c. Daftar Mahasiswa Aktif (Mengisi KRS) Nama Fungsi : Daftar MHS Aktif : Digunakan untuk mengetahui data mahasiswa yang masih aktif Bentuk : Lampiran D-3
d. Daftar Mahasiswa Tidak Aktif Nama Fungsi : Daftar MHS T. Aktif : Digunakan untuk mengetahui data mahasiswa yang tidak aktif Bentuk : Lampiran D-4
e. Daftar Pengambilan Mata Kuliah Nama Fungsi : Daftar Mata Kuliah : Digunakan untuk mengetahui data pengambilan mata kuliah Bentuk : Lampiran D-5
f. Daftar Hadir Kuliah Nama : Daftar Hadir Kuliah
Fungsi
: Digunakan untuk mengetahui data kehadiran kuliah setiap mahasiswa
Bentuk
: Lampiran D-6
5. Rancangan Query Query adalah tampilan informasi mengenai nilai sebelum melakukan pengisian KRS. Rancangan Query yang terdapat pada sistem usulan adalah : a. Query Login Nama Fungsi Tampilan : Informasi Login : Menginformasikan hasil login : Lampiran E 1
b. Query Nilai Nama Fungsi : Data Nilai : Menginformasikan nilai dari mata kuliah yang diambil Tampilan : Lampiran E 2
6. Rancangan Data File-file yang digunakan dalam proses pengisian KRS adalah seperti yang dijelaskan sebagai berikut : a. File Login Akronim Fungsi Bentuk : F_login : Menyimpan data registrasi mahasiswa : Lampiran F-1
b. File KRS Akronim Fungsi Bentuk : F_KRS : Menyimpan data pengisian KRS : Lampiran F-2
c. File Mahasiswa Akronim Fungsi Bentuk d. File Dosen Akronim Fungsi Bentuk : F_DMK : Menyimpan daftar dosen : Lampiran F-4 : F_MHS : Menyimpan data mahasiswa : Lampiran F-3
e. File Mata Kuliah Akronim Fungsi Bentuk : F_SMK : Menyimpan data mata kuliah per semester : Lampiran F-5
f. File Nilai Akronim Fungsi Bentuk : F_Nilai : Menyimpan data nilai mahasiswa : Lampiran F-6
g. File Jadwal Akronim Fungsi Bentuk : F_Jadwal : Menyimpan jadwal perkuliahan : Lampiran F-7
h. File Pembayaran Akronim Fungsi Bentuk : F_Pembayaran : Menyimpan data pembayaran : Lampiran F-8
7. Rancangan Kode Kode adalah suatu rangkaian yang menggunakan angka atau huruf atau kombinasi angka dan huruf untuk memberikan tanda pada klarifikasi yang sebelumnya telah dibuat. Kode dibuat dengan tujuan : a. Memudahkan didalam perekaman data dan mengurangi kesalahan data. b. Menghemat memory dalam media penyimpanan Adapun rancangan kode yang terdapat pada sistem usulan yaitu: 1) Rancangan untuk kode NRP Nama elemen Panjang Tipe data Struktur : NRP : 9 digit : Number : XXX X X X XXX No Urut Mahasiswa Kode Jurusan Jenjang Studi Kode Fakultas Tahun Masuk Contoh : NRP 205502043
2)
Rancangan untuk Kode Mata Kuliah Nama elemen Panjang Tipe data Struktur : kdmk : 5 digit : Number : XX X XX No Urut Mata Kuliah Jenjang Studi Kode kelompok mata kuliah Contoh : kdmk 11130
Lampiran C 1
Form LoginNRP Username Password : : : |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|
Lampiran C 2
KRSTA Semester NRP Nama Mahasiswa Program Studi Fakultas Smt kdmk : : : : : : |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| Mata Kuliah sks Kd_dosen Nama Dosen Kelas A B
Lampiran C 3
Mata Kuliah PrasyaratProgram Studi : XXXXXXX Kurikulum : XXXX
kdmk
Mata Kuliah
Semester
Mata Kuliah Prasyarat XXXXX
Semester
Syarat
XXXXX
XXXXX
X
X
XXX
XXXXX
XXXXX
X
XXXXX
X
XXX
Lampiran C 4 Data PembayaranTA Semester Program Studi : XXXX/XXXX : : XXXXXX XXXXXXX
No
NRP
Nama Mahasiswa
Jurusan
Semester
Status
x
xxxxxxxxx
xxxxxxxxxx
xx
x
xxxxx
x
xxxxxxxxx
xxxxxxxxxx
xx
x
xxxxx
Lampiran D 1
Bukti Pengisian KRSTA Semester NRP Nama Mahasiswa Program Studi Fakultas No X Smt X kdmk : : : : : : XXXX/XXXX XXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX sks 9 Kd_dosen XX Nama Dosen XXXX Kelas X
Mata Kuliah XXXXX XXXX
X
X
XXXX
XXXX
9
XX
XXXX
X
Lampiran D 2 KSTTA Semester Fakultas Program Studi NRP Nama Mahasiswa Tempat,Tanggal Lahir Index Prestasi Kumulatif Index Prestasi Semester Mata Kuliah yang Diambil No kdmk Mata Kuliah X XXXXX XXXXX X X X XXXX : XXXX/XXXX : XXXXXX : XXXXXXXXXX : XXXXXXXXXX : XXXXXXXXX : XXXXXXXXXX : XXXXX, 99-99-99 : 9,99 : 9,99 : Semester SKS Kls Dosen Paraf UTS UAS
X XXXXX Batas Ambil :
XXXXX
X X Jumlah SKS :
X
X
Lampiran D 3
Daftar Mahasiswa AktifTA Semester : XXXX/XXXX : XXXXXX
Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX
No X
NRP XXXXXXXXX
Nama Mahasiswa XXXXXXXXX
Jumlah MK 99
Jumlah SKS 99
X
XXXXXXXXX
XXXXXXXXX
99
99
Lampiran D 4
Daftar Mahasiswa Tidak AktifTA Semester : XXXX/XXXX : XXXXXX
Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX Jml SKS 99 Reg.Akhir TA SMT XXXXX
No X
NRP XXXXXXXXX
Nama Mahasiswa XXXXXXXXX
Kls X
JK X
IPK 9,99
X
XXXXXXXXX
XXXXXXXXX
X
X
9,99
99
XXXXX
Lampiran D - 5
Daftar Pengambilan Mata KuliahTA Semester : XXXX/XXXX : XXXXXX
Program Studi : XXXXXXXXXX Fakultas No NRP : XXXXXXXXXX Nama Mahasiswa kdmk Mata Kuliah xxxxxxx SKS Nama Dosen xxxxxxxxxx
x
xxxxxxxxx xxxxxxxxxx
xxxxx
9
x
xxxxxxxxx xxxxxxxxxx
xxxxx
xxxxxxx
9
xxxxxxxxxx
Lampiran D - 6 Daftar Hadir KuliahTA Semester KDMK Mata Kuliah SKS Semester, Kelas Dosen Pengajar Hari, Jam Ruang : XXXX/XXXX : XXXXXX : XXXXX : XXXXXXXXXX : X : X, X : XXXXXXXXXX : XXXXX, hh:mm : XXX XX Pertemuan No X Nama Mahasiswa XXXXXXXXXX NRP XXXXXXXXX 1 2 3 4 5 6
X
XXXXXXXXXX
XXXXXXXXX Jumlah Hadir
Lampiran E 1 Tampilan Informasi LoginTA Semester NRP Nama Mahasiswa : XXXX/XXXX : XXXXXX : XXXXXXXXX : XXXXXXXXXX
Lampiran E 2 Tampilan NilaiTA Semester NRP Nama Mahasiswa : XXXX/XXXX : XXXXXX : XXXXXXXXX : XXXXXXXXXX Nama Dosen XXXXXX
KDMK XXXXX
Mata Kuliah XXXXXXX
SKS 9
Nilai X
XXXXX IPK : IPS : Batas Ambil :
XXXXXXX
9
XXXXXX
X
Lampiran F 1 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File Login : F_Login : Mahasiswa : 39
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3
nrp username password
Varchar Varchar Varchar
9 20 10
PK
Lampiran F 2 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File KRS : F_KRS : Mahasiswa : 28
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3 4 5 6 7
nrp kdmk sks kd_dosen kls smt TA
Varchar Varchar number Varchar Varchar Varchar Varchar
9 5 1 2 1 1 9
PK PK
FK
Lampiran F 3 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File Mahasiswa : F_MHS : sistem : 119
No
Nama Elemen Data
Tipe
Panjang Desimal Keterangan
1 2 3 4 5 6 7 8
nrp nm_mhs tmpt_lhr tgl_lhr jk almt agama password
Varchar Varchar Varchar Date Varchar Varchar Varchar Varchar
9 30 15 8 1 40 10 6
PK
Lampiran F 4 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File Dosen : F_DMK : sistem : 72
No
Nama Elemen Data
Tipe
Panjang Desimal Keterangan
1 2 3
kd_dosen nm_dosen almt_dosen
Varchar Varchar Varchar
2 30 40
PK
Lampiran F 5 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File Mata Kuliah : F_SMK : Sistem : 31
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3 4 5
kdmk mk sks smt TA
Varchar Varchar Varchar Varchar Varchar
5 15 1 1 9
PK
Lampiran F 6 Spesifikasi FileNama File Akronim Asal Data Panjang Record : File Nilai : F_Nilai : Sistem : 33
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3 4 5 6 7 8 9 10
nrp kdmk sks kd_dosen nilai TA smt ipk ips bts_ambl
varchar varchar number varchar varchar Varchar Varchar Decimal Decimal Varchar
9 5 1 2 1 9 1 4 4 2
PK PK
FK
Lampiran F 7 Spesifikasi FileNama File Akronim Panjang Record : File Jadwal : F_Jadwal : 41
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3 4 5
kdmk mk hari jam ruang
Varchar Varchar date time varchar
5 15 6 5 5
PK
Lampiran F 8 Spesifikasi FileNama File Akronim Panjang Record : File Pembayaran : F_Pembayaran : 26
No
Nama Elemen Data
Tipe
Panjang
Desimal
Keterangan
1 2 3 4 5
nrp nm_mhs jur smt status
Varchar Varchar Varchar Varchar Varchar
9 5 1 1 10
PK
Lampiran G 1Bagan Terstruktur Sistem Pengisian
Sistem Peng isian KRS
Lo g in
Cek KHS
Isi KRS
Ceta k Lapo ra n
KRS Modul Menu Sistem Pengisian KRS Do While True Input Select Do Case Case Select = 1 Do Login Case Select = 2 Do Cek KHS Case Select = 3 Do Isi KRS Case Select = 4 Do Cetak Laporan End Case End Do
Lampiran G 2Bagan Terstruktur Proses Tampilkan Informasi Login
Lo g in
dt_login dt_MHS EOD nrp
MHS
F_ M HS
Modul Proses Login
Tampilkan Layar Login Buka F_MHS Masukkan Username Cek Username di F_MHS If found ( ) Tampilkan Login Sukses Else Tampilkan Login Gagal End If End
Lampiran G 3Bagan Terstruktur Proses Tampilan Informasi Nilai
C ek KHS
EOF
dt_Nilai
Inf_Nilai
F_ N ila i
Ta mpila n Info rma si N ila i
Modul Tampilan Informasi Nilai
Buka F_Nilai Do While True Cetak Informasi Nilai Baca F_Nilai If Not EOF Then Tampilkan Informasi Nilai Skip End If End
Lampiran G 4Bagan Terstruktur Proses Perekaman Data KRS
Isi KR S
dt_KRS EOF EOD nrp kdmk dt_MHS dt_pembayaran dt_mk_prasyarat kd_dosen kdmk
dt_KRS
dt_dosen dt_MK
dt_jadwal
M HS
Subba g U mum da n Keua ng a n
F_ M HS
F_ M K Pra sy a ra t
F_ D M K
F_ SM K
F_ J a dw a l
F_ KR S
Modul Pengisian KRS
Rekam Data KRS Inpu dt_KRS INPUT Baca dt_KRS Baca F_Jadwal Baca F_SMK Baca F_DMK Baca F_MK Prasyarat Baca F_MHS If dt_KRS tidak ada Then Do F_KRS End If End
Lampiran G 5Bagan Terstruktur Proses Cetak Bukti Isi KRS
Cetak Bukti Isi KRS
E OD nrp dt_K RS kd_dosen E OF dt_dosen dt_mk dt_MHS kdmk bukti_isi_K RS
F_KRS
F_DMK
F_SMK
F_MHS
MHS
Modul Cetak Bukti Isi KRS
Buka F_KRS Buka F_DMK Buka F_SMK Buka F_MHS Do While True Cetak Bukti KRS Baca F_KRS Baca F_DMK Baca F_SMK Baca F_MHS If not EOF Then Tampilkan Bukti KRS Skip End If End
Lampiran G 6Bagan Terstruktur Proses Cetak KST
Cetak KST
dt_KRS kd_dosen EO F dt_dosen
nrp kdmk dt_KST
dt_MHS
dt_mk
F_KRS
F_DMK
F_MHS
F_SMK
KST
Modul Proses Cetak KST
Buka F_KRS Buka F_DMK Buka F_MHS Buka F_SMK Do While True Cetak KST Baca F_KRS Baca F_DMK Baca F_MHS Baca F_SMK If Not EOF Then Tampilkan KST Skip End If End
Lampiran G 7Bagan Terstruktur Proses Cetak Daftar Mahasiswa Aktif
Cetak Daftar Mahasiswa Aktif
dt_K RS E OF dft_MHS _A ktif nrp dt_MHS
F_KRS
F_MHS
Daftar Mahasiswa Aktif
Modul Proses Cetak Daftar Mahasiswa Aktif
Buka F_KRS Buka F_MHS Do While True Cetak Daftar Mahasiswa Aktif Baca F_KRS Baca F_MHS If Not EOF Then Tampilkan Daftar Mahasiswa Aktif Skip End If End
Lampiran G 8Bagan Terstruktur Proses Cetak Daftar Mahasiswa Tidak Aktif
Cetak Daftar Mahasiswa Tidak Aktif
dt_K R S E OF dft_MH S _T.A ktif nrp dt_MH S
F_KRS
F_MHS
Daftar Mahasiswa Tidak Aktif
Modul Proses Cetak Daftar Mahasiswa Tidak Aktif
Buka F_KRS Buka F_MHS Do While True Cetak Daftar Mahasiswa Tidak Aktif Baca F_KRS Baca F_MHS If Not EOF Then Tampilkan Daftar Mahasiswa Tidak Aktif Skip End If End
Lampiran G 9Bagan Terstruktur Proses Cetak Daftar Mata KuliahCetak Daftar Mata Kuliah
dt_K R S kd_dosen E OF dt_dosen
nrp kdmk dft_MK
dt_MH S
dt_mk
F _KRS
F_DMK
F_MHS
F_SMK
Daftar Mata Kuliah
Modul Proses Cetak Daftar Mata Kuliah
Buka F_KRS Buka F_DMK Buka F_MHS Buka F_SMK Do While True Cetak Daftar Mata Kuliah Baca F_KRS Baca F_DMK Baca F_MHS Baca F_SMK If Not EOF Then Tampilkan Daftar Mata Kuliah Skip End If End
Lampiran G 10Bagan Terstruktur Proses Cetak Daftar Hadir Kuliah
Cetak Daftar Hadir Kuliah
dt_K R S kd_dosen E OF dt_dosen
nrp kdmk dft_hadir_kul
dt_MH S
dt_mk
F_KRS
F_DMK
F_MHS
F_SMK
Daftar Mata Kuliah
Modul Proses Cetak Daftar Hadir Kuliah
Buka F_KRS Buka F_DMK Buka F_MHS Buka F_SMK Do While True Cetak Daftar Hadir Kuliah Baca F_KRS Baca F_DMK Baca F_MHS Baca F_SMK If Not EOF Then Tampilkan Daftar Hadir Kuliah Skip End If End
Top Related