• Tidak ada hasil yang ditemukan

Konsep Krs Online

N/A
N/A
Protected

Academic year: 2021

Membagikan "Konsep Krs Online"

Copied!
52
0
0

Teks penuh

(1)

B

B Rancangan Rancangan Logic Logic Sistem Sistem UsulanUsulan 1.

1. Diagram Diagram alir Datalir Dataa

DAD (Diagram Alir Data)

DAD (Diagram Alir Data) merupakan alat bantu untuk menggambarkanmerupakan alat bantu untuk menggambarkan arus data didalam sistem secara terstruktur dan jelas, dimana pemakai arus data didalam sistem secara terstruktur dan jelas, dimana pemakai sistem dapat memahami sistem secara logika dengan menggunakan notasi sistem dapat memahami sistem secara logika dengan menggunakan notasi (simbol).

(simbol). a.

a. Diagram KonteksDiagram Konteks

Diagram konteks menggambarkan proses sistem secara umum. Diagram konteks menggambarkan proses sistem secara umum. Diagram ini dibuat untuk menggambarkan secara

Diagram ini dibuat untuk menggambarkan secara lebih menyeluruh darilebih menyeluruh dari keseluruhan sistem yang ada.

keseluruhan sistem yang ada.

P P00 Sistem Sistem Pengisian Pengisian KR KRSS a a M MHHSS b b Subbag Subbag Umum & Umum & Keuangan Keuangan e e Kabag Kabag TU TU d d Dosen Dosen Pengajar Pengajar c c Jurusan Jurusan ff Dosen Dosen P PAA dt_KRS dt_KRS KS KSTT dft

dft _ha_hadir_kuldir_kul b

buukkttii__iissii__KKRRS S dtt_d_ppeemmbbaayyaarraann

dft dft _M_MKK df dft_MHt_MHS_AktiS_Aktiff df df t_MHt_MHS_T.AktifS_T.Aktif d

dtt__MMK K PPrraassyyaarraat t cceekk__iissii__KKRRSS

inf

inf _koreksi_KRS_koreksi_KRS

Gambar III – 1 Gambar III – 1

Diagram Konteks Sistem Usulan Diagram Konteks Sistem Usulan

(2)

b.

b. DiagramDiagram OverviewOverview Diagram

Diagram overviewoverview atau diagram nol dibuat untuk menggambarkanatau diagram nol dibuat untuk menggambarkan tahap-tahap proses yang ada didalam diagram konteks.

tahap-tahap proses yang ada didalam diagram konteks.

P P11 Login Login P P33 Isi Isi KR KRSS P P44 Cetak Cetak Laporan Laporan a a M MHHSS d d Dosen Dosen Pengajar Pengajar P P22 C Cekek KH KHSS b b Subbag Subbag Umum & Umum & Keuangan Keuangan e e Kabag Kabag TU TU D2 F_ D2 F_ KRKRSS D1 F_ D1 F_MHMHSS D3 F_Nilai D3 F_Nilai D5 D5 F_SMF_SMKK D4 F_Login D4 F_Login D6 F_ D6 F_ DMDMKK D7 F_J D7 F_Jadwadw alal c c Jurusan Jurusan D8 F_Pem D8 F_Pembayabaya ranran

ff Dosen Dosen P PAA dt_login dt_login dt_j dt_jadwaladwal dt_MK dt_MK inf_login inf_login dt_pembayaran dt_pembayaran dt_KRS dt_KRS bukti_isi_KRS bukti_isi_KRS dt_dosen dt_dosen dt_MHS dt_MHS dt_KRS dt_KRS dt_KRS dt_KRS dft dft _ha_hadir_kuldir_kul df df t_MHt_MHS_AktifS_Aktif df df t_MHt_MHS_T.AktS_T.Akt ifif dft dft _M_MKK dt_MK dt_MK dt_nilai dt_nilai dt_MHS dt_MHS dt_dosen dt_dosen KS KSTT inf_koreksi_KRS inf_koreksi_KRS inf_nilai inf_nilai update_login update_login dt_MK dt_MK PrasyPrasy aratarat

dt_pembayar dt_pembayar anan

dt_kor dt_kor eksi_KRSeksi_KRS dt_login dt_login update_login update_login Gambar III – 2 Gambar III – 2

Diagram Nol Sistem Usulan Diagram Nol Sistem Usulan

(3)

b.

b. DiagramDiagram OverviewOverview Diagram

Diagram overviewoverview atau diagram nol dibuat untuk menggambarkanatau diagram nol dibuat untuk menggambarkan tahap-tahap proses yang ada didalam diagram konteks.

tahap-tahap proses yang ada didalam diagram konteks.

P P11 Login Login P P33 Isi Isi KR KRSS P P44 Cetak Cetak Laporan Laporan a a M MHHSS d d Dosen Dosen Pengajar Pengajar P P22 C Cekek KH KHSS b b Subbag Subbag Umum & Umum & Keuangan Keuangan e e Kabag Kabag TU TU D2 F_ D2 F_ KRKRSS D1 F_ D1 F_MHMHSS D3 F_Nilai D3 F_Nilai D5 D5 F_SMF_SMKK D4 F_Login D4 F_Login D6 F_ D6 F_ DMDMKK D7 F_J D7 F_Jadwadw alal c c Jurusan Jurusan D8 F_Pem D8 F_Pembayabaya ranran

ff Dosen Dosen P PAA dt_login dt_login dt_j dt_jadwaladwal dt_MK dt_MK inf_login inf_login dt_pembayaran dt_pembayaran dt_KRS dt_KRS bukti_isi_KRS bukti_isi_KRS dt_dosen dt_dosen dt_MHS dt_MHS dt_KRS dt_KRS dt_KRS dt_KRS dft dft _ha_hadir_kuldir_kul df df t_MHt_MHS_AktifS_Aktif df df t_MHt_MHS_T.AktS_T.Akt ifif dft dft _M_MKK dt_MK dt_MK dt_nilai dt_nilai dt_MHS dt_MHS dt_dosen dt_dosen KS KSTT inf_koreksi_KRS inf_koreksi_KRS inf_nilai inf_nilai update_login update_login dt_MK dt_MK PrasyPrasy aratarat

dt_pembayar dt_pembayar anan

dt_kor dt_kor eksi_KRSeksi_KRS dt_login dt_login update_login update_login Gambar III – 2 Gambar III – 2

Diagram Nol Sistem Usulan Diagram Nol Sistem Usulan

(4)

c.

c. Diagram RinciDiagram Rinci

Diagram Rinci dibuat untuk menjelaskan lebih terperinci dari Diagram Rinci dibuat untuk menjelaskan lebih terperinci dari tahaptahap proses yang ada dalam diagram nol. Diagram Rinci dapat dibuat untuk  proses yang ada dalam diagram nol. Diagram Rinci dapat dibuat untuk  menggambarkan arus data secara lebih detail.

menggambarkan arus data secara lebih detail.

P1.1 P1.1 Login Login P1.2 P1.2 Update Update Data Data Login Login aa M MHHSS DD44 FF__LLooggiinn dt_login dt_login inf_login inf_login uuppddaattee__llooggiin n uuppddaattee__llooggiinn dt_login dt_login Gambar III – 3 Gambar III – 3

Diagram Rinci Proses Login Diagram Rinci Proses Login

(5)

P3.1 P3.1 Isi Isi KR KRSS aa MH MHSS P3.2 P3.2 Koreksi Koreksi KR KRSS P3.3 P3.3 Cetak Cetak Bukti Bukti Isi KRS Isi KRS bb Subbag Subbag Umum & Umum & Keuangan Keuangan cc Jurusan Jurusan ff Dosen Dosen PA PA D1 D1 F_MHF_MHSS D2 F_KRS D2 F_KRS D5 F_SMK D5 F_SMK D6 D6 F_DMF_DMKK D7 F_Ja D7 F_Jadwdw alal D8 F_Pem D8 F_Pembayabaya ranran

D D2 2 FF__KKRRS S DD1 1 FF__MMHHSS dt_KRS dt_KRS dt_pembayaran dt_pembayaran dt_MK Prasyarat dt_MK Prasyarat dt_MHS dt_MHS dt_KRS dt_KRS dt_MK dt_MK dt_koreksi_KRS dt_koreksi_KRS bukti_isi_KRS bukti_isi_KRS dt_jadwal dt_jadwal dt_dosen dt_dosen dt_dosen dt_dosen dt_MK dt_MK dt_KRS dt_KRS dt_MHS dt_MHS inf_kore

inf_kore ksi_KRSksi_KRS

dt_pembayaran dt_pembayaran dt_KRS dt_KRS dt_KRS dt_KRS dt_MHS dt_MHS Gambar III – 4 Gambar III – 4

Diagram Rinci Proses Pengisian KRS Sistem Usulan Diagram Rinci Proses Pengisian KRS Sistem Usulan

(6)

2.

2. Kamus DataKamus Data

Kamus data adalah daftar yang terorganisir atau tersusun dari elemen Kamus data adalah daftar yang terorganisir atau tersusun dari elemen data yang terdapat dalam siste

data yang terdapat dalam sistem, dengan ketepatan sehingga pengguna danm, dengan ketepatan sehingga pengguna dan analisa sistem mempunyai penelitian yang sama. Adapun hal yang harus analisa sistem mempunyai penelitian yang sama. Adapun hal yang harus dimuat dalam kamus data adalah sebagai

dimuat dalam kamus data adalah sebagai berikut :berikut : a.

a. Aliran DataAliran Data

Arus data ini mengalir dianta

Arus data ini mengalir diantara proses, simpanan data dan kesatuanra proses, simpanan data dan kesatuan luar. Arus data ini menunjaukan arus data yang dapat berupa masukan luar. Arus data ini menunjaukan arus data yang dapat berupa masukan untuk sistem atau hasil

untuk sistem atau hasil dari proses sistem arus data diberi simbol tandadari proses sistem arus data diberi simbol tanda panah.

panah. 1)

1) Dokumen Dokumen MasukanMasukan a)

a) DataData Login Login Fungsi

Fungsi : : Menginformasikan Menginformasikan datadata loginlogin mahasiswamahasiswa Sumber

Sumber : : MahasiswaMahasiswa Struktur

Struktur Data Data : : nrp nrp ++ username + password username + password 

b)

b) KRSKRS Fungsi

Fungsi : : Menginformasikan Menginformasikan data data mata mata kuliah kuliah yangyang diambil oleh

diambil oleh

mahasiswa. mahasiswa. Sumber

Sumber : : MahasiswaMahasiswa Struktur Data

Struktur Data : : TA + smt TA + smt + nrp + nrp + nm_mhs + nm_mhs + prog_di + prog_di + fak + fak  + {smt + kdmk + mk + sks + kd_dosen + + {smt + kdmk + mk + sks + kd_dosen + nm_dosen nm_dosen + + kls}kls} c) c) MK PrasyaratMK Prasyarat Fungsi

Fungsi : : Menginformasikan Menginformasikan data data mata mata kuliah kuliah yangyang menjadi

menjadi

prasyarat. prasyarat. Sumber

(7)

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

(8)

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 : Laporan yang berisi daftar pengambilan mata kuliah

Distribusi : Kabag TU

Struktur Data : TA + sm prog_di + fak + {nrp + nm_mhs + kdmk + mk + sks + nm_dosen}

f) Daftar Hadir Kuliah

Fungsi : Menginformasikan mahasiswa yang mengikuti setiap

mata kuliah. Distribusi : Dosen

Struktur Data : TA + smt + kdmk + mk + sks + smt + kls + nm_dosen + hari + jam + ruang +

(9)

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 : Untuk menyimpan data login mahasiswa. Struktur Data : nrp + username + password 

b) File KRS

Fungsi : Untuk menyimpan data KRS mahasiswa. Struktur Data : 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 : Untuk menyimpan data Dosen

Struktur Data : kd_dosen + nm_dosen + almt_dosen

e) File SMK

Fungsi : Menginformasikan data matakuliah per semester

(10)

f) File Nilai

Fungsi : Menginformasikan data nilai mahasiswa Struktur Data : nrp + kdmk + sks + kd_dosen + nilai + ipk 

+ ips + bts_ambl

g) File Jadwal

Fungsi : Menginformasikan jadwal perkuliahan Struktur Data : 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.

(11)

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.

(12)

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).

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.

1stNF

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 + sta tus

(13)

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 secara menyeluruh.

3rd NF

Login nrp + username + password 

MHS nrp + nm_mhs + tmpt_lhr + tgl _lhr + jk + almt + agama + password

KRS nrp + kdmk + sks + kd_dosen + kls + smt + TA

DMK kd_dosen + nm_dosen + almt_dosen SMK kdmk + mk + sks + smt + TA

MK Prasyarat prog_di + kurikulum + kdmk + mk + smt + mk_prasyarat + smt + syarat

Tabel III - 4 Bentuk Normal Ketiga 2ndNF

Login nrp + username + password 

MHS nrp + nm_mhs + tmpt_lhr + tgl _lhr + jk + almt + agama + password + nrp + kdmk + sks + kd_dosen + kls + smt + TA

DMK kd_dosen + nm_dosen + almt_dosen

SMK kdmk + mk + sks + smt + TA + prog_di + kurikulum + kdmk + mk + smt + mk_prasyarat + smt + syarat

(14)

4. Diagram Hubungan Entitas

Diagram hubungan entitas adalah suatu model jaringan berbasis web yang memaparkan perlengkapan simpanan data pada abstraksi level ti nggi. 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.

(15)

C. RANCANGAN FISIK SISTEM USULAN 1. Bagan Pengolahan Terstruktur

Gambar III – 6

Bagan Pengolahan Terstruktur Sistem Pengisian KRS

Pengecekan KHS

Tampilkan Informasi Nilai

Pengisian KRS

Rekam data KRS

Pembuatan Laporan

Cetak Daftar Mahasiswa Aktif 

Cetak Daftar Mata Kuliah Cetak KST

Cetak bukti_isi_KRS

Cetak Daftar Mahasiswa Tidak Aktif 

Cetak Daftar Hadir Kuliah

Login

Tampilkan Informasi Login

Rekam Data Login

(16)

2. Rancangan Proses

a. Pembagian Modul Pengolahan

Gambar III - 7

Pembagian Modul Pengolahan

Sistem Informasi Pengisian KRS

Rekam

Perekaman data Login

Cetak daftar mhs tdk aktif  Cetak KST

Cetak daftar mhs Aktif  Cetak bukti isi KRS Cetak 

Cetak daftar mata kuliah Cetak daftar hadir kuliah Query

Query Informasi Login Query Informasi Nilai

Perekaman data KRS Update

(17)

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)

(18)

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 data yang telah diberikan.

(19)

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 : Login

Fungsi : form untuk registrasi mahasiswa Bentuk : Lampiran C – 1

b. Form KRS

Nama : KRS

Fungsi : form untuk mengisi KRS Bentuk : Lampiran C – 2

c. Form Mata Kuliah Prasyarat Nama : MK Prasyarat

Fungsi : form yang berisi informasi mata kuliah prasyarat Bentuk : Lampiran C – 3

d. Form Pembayaran

Nama : Data Pembayaran

Fungsi : form yang berisi informasi data mahasiswa yang telah melunasi pembayaran

(20)

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 : bukti isi KRS

Fungsi : Digunakan sebagai bukti bahwa mahasiswa telah mengisi KRS

Bentuk : Lampiran D-1 b. Kartu Studi Tetap

Nama : KST

Fungsi : Digunakan untuk informasi data mata kuliah yang diambil mahasiswa

Bentuk : Lampiran D-2

c. Daftar Mahasiswa Aktif (Mengisi KRS) Nama : Daftar MHS Aktif 

Fungsi : Digunakan untuk mengetahui data mahasiswa yang masih aktif 

Bentuk : Lampiran D-3 d. Daftar Mahasiswa Tidak Aktif 

Nama : Daftar MHS T. Aktif 

Fungsi : Digunakan untuk mengetahui data mahasiswa yang tidak  aktif 

Bentuk : Lampiran D-4

e. Daftar Pengambilan Mata Kuliah Nama : Daftar Mata Kuliah

Fungsi : Digunakan untuk mengetahui data pengambilan mata kuliah

Bentuk : Lampiran D-5 f. Daftar Hadir Kuliah

(21)

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

Fungsi : Menginformasikan hasil login Tampilan : Lampiran E – 1

b. Query Nilai

Nama : Data Nilai

Fungsi : 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 : F_login

Fungsi : Menyimpan data registrasi mahasiswa Bentuk : Lampiran F-1

b. File KRS

Akronim : F_KRS

Fungsi : Menyimpan data pengisian KRS Bentuk : Lampiran F-2

(22)

c. File Mahasiswa

Akronim : F_MHS

Fungsi : Menyimpan data mahasiswa Bentuk : Lampiran F-3

d. File Dosen

Akronim : F_DMK

Fungsi : Menyimpan daftar dosen Bentuk : Lampiran F-4

e. File Mata Kuliah

Akronim : F_SMK

Fungsi : Menyimpan data mata kuliah per semester Bentuk : Lampiran F-5

f. File Nilai

Akronim : F_Nilai

Fungsi : Menyimpan data nilai mahasiswa Bentuk : Lampiran F-6

g. File Jadwal

Akronim : F_Jadwal

Fungsi : Menyimpan jadwal perkuliahan Bentuk : Lampiran F-7

h. File Pembayaran

Akronim : F_Pembayaran

Fungsi : Menyimpan data pembayaran Bentuk : Lampiran F-8

(23)

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 yait u: 1) Rancangan untuk kode NRP

Nama elemen : NRP Panjang : 9 digit Tipe data : Number

Struktur : 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 : kdmk 

Panjang : 5 digit Tipe data : Number Struktur : XX X XX

No Urut Mata Kuliah Jenjang Studi

Kode kelompok mata kuliah Contoh : kdmk 11130

(24)

Lampiran C – 1

Form Login

NRP : |_|_|_|_|_|_|_|_|_| Username : |_|_|_|_|_|_| Password : |_|_|_|_|_|_|_|_|_|

(25)

Lampiran C – 2

KRS

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

(26)

Lampiran C – 3

Mata Kuliah Prasyarat

Program Studi : XXXXXXX Kurikulum : XXXX

kdmk Mata Kuliah Semester Mata Kuliah Prasyarat Semester Syarat XXXXX XXXXX XXXXX XXXXX X X XXXXX XXXXX X X XXX XXX

(27)

Lampiran C – 4

Data Pembayaran

TA : XXXX/XXXX Semester : XXXXXX Program Studi : XXXXXXX No NRP Nama Mahasiswa

Jurusan Semester Status

x x xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xx xx x x xxxxx xxxxx

(28)

Lampiran D – 1

Bukti Pengisian KRS

TA : XXXX/XXXX Semester : XXXXXX NRP : XXXXXXXXX Nama Mahasiswa : XXXXXXXXX Program Studi : XXXXXXXXX Fakultas : XXXXXXXXX No Smt kdmk Mata Kuliah sks Kd_dosen Nama Dosen Kelas X X X X XXXXX XXXX XXXX XXXX 9 9 XX XX XXXX XXXX X X

(29)

Lampiran D – 2

KST

TA : XXXX/XXXX Semester : XXXXXX Fakultas : XXXXXXXXXX Program Studi : XXXXXXXXXX NRP : XXXXXXXXX Nama Mahasiswa : XXXXXXXXXX Tempat,Tanggal Lahir : XXXXX, 99-99-99 Index Prestasi Kumulatif : 9,99

Index Prestasi Semester : 9,99 Mata Kuliah yang Diambil :

No kdmk Mata Kuliah

Semester SKS Kls Dosen Paraf  UTS UAS X X XXXXX XXXXX XXXXX XXXXX X X X X X X XXXX X Batas Ambil : Jumlah SKS :

(30)

Lampiran D – 3

Daftar Mahasiswa Aktif 

TA : XXXX/XXXX

Semester : XXXXXX

Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX

No NRP Nama Mahasiswa Jumlah MK Jumlah SKS

X X XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX 99 99 99 99

(31)

Lampiran D – 4

Daftar Mahasiswa Tidak Aktif 

TA : XXXX/XXXX Semester : XXXXXX Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX No NRP Nama Mahasiswa Kls JK IPK Jml SKS Reg.Akhir TA SMT X X XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX X X X X 9,99 9,99 99 99 XXXXX XXXXX

(32)

Lampiran D - 5

Daftar Pengambilan Mata Kuliah

TA : XXXX/XXXX Semester : XXXXXX Program Studi : XXXXXXXXXX Fakultas : XXXXXXXXXX No NRP Nama Mahasiswa kdmk Mata Kuliah SKS Nama Dosen x x xxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxx xxxxx xxxxxxx xxxxxxx 9 9 xxxxxxxxxx xxxxxxxxxx

(33)

Lampiran D - 6

Daftar Hadir Kuliah

TA : XXXX/XXXX Semester : XXXXXX KDMK : XXXXX Mata Kuliah : XXXXXXXXXX SKS : X Semester, Kelas : X, X Dosen Pengajar : XXXXXXXXXX Hari, Jam : XXXXX, hh:mm Ruang : XXX XX No Nama Mahasiswa NRP Pertemuan 1 2 3 4 5 6 X X XXXXXXXXXX XXXXXXXXXX XXXXXXXXX XXXXXXXXX Jumlah Hadir

(34)

Lampiran E – 1

Tampilan Informasi Login

TA : XXXX/XXXX

Semester : XXXXXX

NRP : XXXXXXXXX

(35)

Lampiran E – 2

Tampilan Nilai

TA : XXXX/XXXX Semester : XXXXXX NRP : XXXXXXXXX Nama Mahasiswa : XXXXXXXXXX KDMK Mata Kuliah SKS Nama Dosen Nilai XXXXX XXXXX XXXXXXX XXXXXXX 9 9 XXXXXX XXXXXX X X IPK : IPS : Batas Ambil :

(36)

Lampiran F – 1

Spesifikasi File

Nama File : File Login Akronim : F_Login Asal Data : Mahasiswa Panjang Record : 39

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 nrp Varchar 9 PK

2 username Varchar 20

(37)

Lampiran F – 2

Spesifikasi File

Nama File : File KRS

Akronim : F_KRS

Asal Data : Mahasiswa Panjang Record : 28

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 nrp Varchar 9 PK 2 kdmk Varchar 5 PK 3 sks number 1 4 kd_dosen Varchar 2 FK 5 kls Varchar 1 6 smt Varchar 1 7 TA Varchar 9

(38)

Lampiran F – 3

Spesifikasi File

Nama File : File Mahasiswa

Akronim : F_MHS

Asal Data : sistem Panjang Record : 119

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 nrp Varchar 9 PK 2 nm_mhs Varchar 30 3 tmpt_lhr Varchar 15 4 tgl_lhr Date 8 5 jk Varchar 1 6 almt Varchar 40 7 agama Varchar 10 8 password Varchar 6

(39)

Lampiran F – 4

Spesifikasi File

Nama File : File Dosen

Akronim : F_DMK

Asal Data : sistem Panjang Record : 72

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 kd_dosen Varchar 2 PK

2 nm_dosen Varchar 30

(40)

Lampiran F – 5

Spesifikasi File

Nama File : File Mata Kuliah

Akronim : F_SMK

Asal Data : Sistem Panjang Record : 31

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 kdmk Varchar 5 PK

2 mk Varchar 15

3 sks Varchar 1

4 smt Varchar 1

(41)

Lampiran F – 6

Spesifikasi File

Nama File : File Nilai Akronim : F_Nilai Asal Data : Sistem Panjang Record : 33

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 nrp varchar 9 PK 2 kdmk varchar 5 PK 3 sks number 1 4 kd_dosen varchar 2 FK 5 nilai varchar 1 6 TA Varchar 9 7 smt Varchar 1 8 ipk Decimal 4 9 ips Decimal 4 10 bts_ambl Varchar 2

(42)

Lampiran F – 7

Spesifikasi File

Nama File : File Jadwal Akronim : F_Jadwal Panjang Record : 41

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 kdmk Varchar 5 PK

2 mk Varchar 15

3 hari date 6

4 jam time 5

(43)

Lampiran F – 8

Spesifikasi File

Nama File : File Pembayaran Akronim : F_Pembayaran Panjang Record : 26

No Nama Elemen Data

Tipe Panjang Desimal Keterangan

1 nrp Varchar 9 PK

2 nm_mhs Varchar 5

3 jur Varchar 1

4 smt Varchar 1

(44)

Lampiran G – 1

Bagan Terstruktur Sistem Pengisian

KRS

Sistem Pengisian KR S

Login Cek KHS Isi KRS Cetak Laporan

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

(45)

Lampiran G – 2

Bagan Terstruktur Proses Tampilkan Informasi Login

Log in MH S F_MHS EOD dt_login nrp dt_MHS

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 

(46)

Lampiran G – 3

Bagan Terstruktur Proses Tampilan Informasi Nilai

Cek KHS

Tampilan Info rma si Nilai F_Nilai

EOF dt_Nilai Inf_Nilai

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

(47)

Lampiran G – 4

Bagan Terstruktur Proses Perekaman Data KRS

Isi KRS MHS Subbag Umum dan Keuangan F_MK Prasyarat F_MHS F_DMK F_SMK F_ Ja dwa l F_ KRS EOD dt_KRS dt_pembayaran dt_MHS nrp EOF dt_mk_prasyarat kdmk dt_dosen kd_dosen dt_MK kdmk dt_jadwal dt_KRS 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

(48)

Lampiran G – 5

Bagan Terstruktur Proses Cetak Bukti Isi KRS

Cetak Bukti Isi KRS F_KRS F_DMK F_SMK F_MHS MHS E OF dt_KRS dt_dosen kd_dosen dt_mk kdmk dt_MHS nrp EO D bukti_isi_KRS

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

(49)

Lampiran G – 6

Bagan Terstruktur Proses Cetak KST

Cetak KST F_KRS F_DMK F_MHS F_SMK KST EOF dt_KRS dt_dosen kd_dosen dt_MHS nrp dt_mk kdmk dt_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

(50)

Lampiran G – 7

Bagan Terstruktur Proses Cetak Daftar Mahasiswa Aktif 

Cetak Daftar Mahasis wa Aktif  F_KRS dft_MHS_A ktif F_MHS dt_MHS Daftar Mahasiswa Aktif  E OF dt_KRS nrp

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

(51)

Lampiran G – 8

Bagan Terstruktur Proses Cetak Daftar Mahasiswa Tidak Aktif 

Cetak Daftar Mahasiswa Tidak Aktif  F_KRS dft_MHS_T.Aktif F_MHS dt_MHS Daftar Mahasiswa Tidak Aktif  E OF dt_K RS nrp

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

(52)

Lampiran G – 9

Bagan Terstruktur Proses Cetak Daftar Mata Kuliah

Cetak Daftar Mata Kuliah F_KRS F_DMK F_MHS F_SMK Daftar Mata Kuliah E OF dt_KRS dt_dosen kd_dosen dt_MHS nrp dt_mk kdmk dft_MK

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

Gambar

Diagram  konteks  menggambarkan  proses  sistem  secara  umum.
Diagram overview overview atau diagram nol dibuat untuk menggambarkan atau diagram nol dibuat untuk menggambarkan tahap-tahap proses yang ada didalam diagram konteks.
Diagram overview overview atau diagram nol dibuat untuk menggambarkan atau diagram nol dibuat untuk menggambarkan tahap-tahap proses yang ada didalam diagram konteks.
Diagram Rinci dibuat untuk menjelaskan lebih terperinci dari  Diagram Rinci dibuat untuk menjelaskan lebih terperinci dari tahaptahap proses yang ada dalam diagram nol
+6

Referensi

Dokumen terkait

Somba naibata ilambung siamun 1 x 8 Hitungan 1-8 : Melakukan sombah, posisi tangan melakukan proses perubahan arah dari depan kearah samping kiri namun tangan tetap

Pada dasarnya, ide ketertiban umum merupakan apresiasi dan impelementasi dari aspirasi masyarakat yang mencita-citakan terwujudnya kondisi masyarakat yang ideal,

partisipasi dari anggota Jemaat. Dan dimohon agar amplop tersebut dikembalikan ke Panitia atau lewat pundi setiap hari Minggu.Mengingat Perayaan Natal kita tinggal

- Ketua Sidang membacakan Surat Keputusan Sidang dan memberitahukan hal-hal yang perlu segera diperbaiki dengan batas waktu, perbaikan disertasi dilakukan selambat

Beberapa iklan dan promosi KakaoTalk dengan endoser artis Korea dan kebudayaan Korea yang ada di komunitas KFriends cukup mempersuasi narasumber yang mayoritas

Rumusan masalah pada penelitian ini adalah Bagaimana penguasaan siswa terhadap kosa kata bahasa Inggris pada instruksi-instruksi komputer di SMK Muhammadiyah 3

4) fotokopi sertifikatldaftar hasil akreditasi dari Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) atau Surat Keterangan status akreditasi yang dimiliki yang

Hal ini pulalah yang melandasi sehingga setiap putusan harus berkepala “Demi Keadilan Berdasarkan Ketuhanan yang Maha Esa” sebagaimana ditegaskan dalam Pasal 197 ayat (1)