Anda di halaman 1dari 52

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 Login
Tampilkan Informasi Login

Update Data Login


Pengecekan 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 Pengolahan


Sistem Informasi Pengisian KRS Query Query Informasi Login Query Informasi Nilai Rekam

Perekaman data Login


Perekaman data KRS Update

Update Data Login


Cetak

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 Login
NRP Username Password : : : |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|

Lampiran C 2

KRS
TA Semester NRP Nama Mahasiswa Program Studi Fakultas Smt kdmk : : : : : : |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| Mata Kuliah sks Kd_dosen Nama Dosen Kelas A B

Lampiran C 3

Mata Kuliah Prasyarat


Program Studi : XXXXXXX Kurikulum : XXXX

kdmk

Mata Kuliah

Semester

Mata Kuliah Prasyarat XXXXX

Semester

Syarat

XXXXX

XXXXX

XXX

XXXXX

XXXXX

XXXXX

XXX

Lampiran C 4 Data Pembayaran


TA Semester Program Studi : XXXX/XXXX : : XXXXXX XXXXXXX

No

NRP

Nama Mahasiswa

Jurusan

Semester

Status

xxxxxxxxx

xxxxxxxxxx

xx

xxxxx

xxxxxxxxx

xxxxxxxxxx

xx

xxxxx

Lampiran D 1

Bukti Pengisian KRS


TA 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

XXXX

XXXX

XX

XXXX

Lampiran D 2 KST
TA 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 :

Lampiran D 3

Daftar Mahasiswa Aktif


TA Semester : XXXX/XXXX : XXXXXX

Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX

No X

NRP XXXXXXXXX

Nama Mahasiswa XXXXXXXXX

Jumlah MK 99

Jumlah SKS 99

XXXXXXXXX

XXXXXXXXX

99

99

Lampiran D 4

Daftar Mahasiswa Tidak Aktif


TA 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

XXXXXXXXX

XXXXXXXXX

9,99

99

XXXXX

Lampiran D - 5

Daftar Pengambilan Mata Kuliah


TA Semester : XXXX/XXXX : XXXXXX

Program Studi : XXXXXXXXXX Fakultas No NRP : XXXXXXXXXX Nama Mahasiswa kdmk Mata Kuliah xxxxxxx SKS Nama Dosen xxxxxxxxxx

xxxxxxxxx xxxxxxxxxx

xxxxx

xxxxxxxxx xxxxxxxxxx

xxxxx

xxxxxxx

xxxxxxxxxx

Lampiran D - 6 Daftar Hadir Kuliah


TA 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

XXXXXXXXXX

XXXXXXXXX Jumlah Hadir

Lampiran E 1 Tampilan Informasi Login


TA Semester NRP Nama Mahasiswa : XXXX/XXXX : XXXXXX : XXXXXXXXX : XXXXXXXXXX

Lampiran E 2 Tampilan Nilai


TA 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

XXXXXX

Lampiran F 1 Spesifikasi File


Nama 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 File


Nama 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 File


Nama 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 File


Nama 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 File


Nama 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 File


Nama 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 File


Nama 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 File


Nama 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 1
Bagan 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 2
Bagan 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 3
Bagan 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 4
Bagan 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 5
Bagan 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 6
Bagan 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 7
Bagan 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 8
Bagan 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 9
Bagan Terstruktur Proses Cetak Daftar Mata Kuliah
Cetak 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 10
Bagan 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