Pengertian
Kartu Rencana Studi (KRS)
Kartu Rencana Studi
atau KRS adalah kartu yang berisi daftar mata kuliah yang akan diikuti oleh
setiap mahasiswa dalam setiap semester. Dalam KRS tercantum data mahasiswa
seperti : Nama, NPM, Kelas, Fakultas, Jurusan, Jumlah Semester, Tahun Akademik,
Kode Mata Kuliah, Mata Kuliah, SKS.
KRS berlaku sah
apabila ada pas foto mahasiswa yang bersangkutan dan di cap oleh universitas
tersebut.
KRS merupakan bukti
mahasiswa aktif pada setiap semester yang bersangkutan dan berfungsi sebagai
Kartu Peserta Ujian. Pengisian KRS dilakukan oleh setiap mahasiswa secara
langsung di PSMA Online pada setiap semester.
Persyaratan Pengisian
KRS
Beberapa persyaratan
yang harus dipenuhi oleh mahasiswa yaitu:
a.
Berpakaian rapi dan sopan
b.
Membawa lembaran FRS yang sudah diisi
c.
Membawa pas foto hitam putih atau pas foto bewarna dengan ukuran 3 x 4 terbaru
dan bukan bekas.
d.
Membawa blangko pembayaran warna merah yang sudah dibayarkan. Bagi mahasiswa
yang belum membayar uang kuliah dapat menggunakan KRS yang lama tetapi KRS
belum dapat diambil.
e.
Pengambilan KRS bagi mahasiswa yang tidak memenuhi syarat 3 dan 4 dapat
dilakukan di hari berikutnya dengan membawa syarat yang belum dipenuhi selama
pengisian KRS.
Data membuat KRS :
-
Mahasiswa (Master)
-
KRS (Master)
-
BAAK
-
Lokasi
-
Perlengkapan
Prosedur Pengisian
KRS
Prosedur Pelaksanaan Kegiatan KRS
digambarkan pada bagan dibawah ini :
Keterangan :
Pada
pengisian KRS terdapat 2 master yaitu Mahasiswa dan KRS . Pada MAHASISWA
terdapat beberapa record yaitu :
- Nama
- Npm
- Kelas
Jika
sudah di pikirkan apa saja yang akan di masukan pada filed MAHASISWA kemudian
tentukan salah satu record yang menjadi kunci untuk membuka filed MAHASISWA
misalkan kita akan memakai NPM sebagai kunci filednya kemudian pada atasnya di
berikan tanda bintang(*) untuk memberikan tanda atau perbedaan terhadap record
– record yang lainnya.
Kemudian
pada filed KRS terdapat beberapa record yaitu :
- Matakuliah
- Kode Matakuliah
- SKS
Pada
filed KRS juga tentukan kunci record yang nantinya bisa digunakan untuk membuka
file KRS.Pada filed KRS kuncinya adalah Kode Matakuliah kemudian berikan tanda
bintang (*) untuk membedakan dari record-record yang lainnya.
Setelah
menentukan salah satu record diantara filed MAHASISWA dan KRS kemudian
Mahasiswa melakukan transaksi ke KRS nama transaksinya misalkan mengisi.Pada
filed MENGISI terdapat :
- Data
- Batas Tanggal Pengisian
- Kode Mata Kuliah
- NPM
Pada
filed MENGISI merupakan penggabungan record-record dari filed MAHASISWA dan
KRS.Yang di masukan sebagai kunci dari masing-masing filed tadi kemudian di
masukan ke filed MENGISI supaya pada saat membuka filed MENGISI filed MAHASISWA
dan KRS bisa ikut terbuka,kemudian kunci dari masing-masing record di berikan
tanda bintang dua(**) untuk membedakan dari record-record yang lainnya.
Penjelasan Prosedur
Pengisian KRS
a. Mahasiswa membawa FRS yang sudah diisi
sebelumnya serta blanko buku pembayaran uang kuliah, mahasiswa menuju counter
pengecekan blanko. Jika mahasiswa tidak membwa blanko berwarna merah dapat
menyerahkan KTM atau KRS yang lama. Setelah blanko pembayaran atau KTM/KRS
telah dicek, mahasiswa langsung dapat memulai pengisian KRS diterminal komputer
yang aktif.
b. Jika terdapat hal yang tidak jelas selama
pengisian KRS mahasiswa dapat bertanya pada PA (Pembimbing Akademik) yang
bertugas.
c. Jika sudah selesai mahasiswa dapat keluar
dan menuju loket untuk mengambil KRS dengan menyerahkan blanko pembayaran yang
berwarna merah yang telsh dicek dan pas foto 3 x 4.
Program
memberitahukan preprocessor compiler untuk menyatakan header file standard
conio, stdio, dan main() merupakan titik awal program dieksekusi. Sebelumnya,
program mendeklarasikan beberapa variable yg akan digunakan dan tipe datanya
masing-masing, seperti :
Variable
nilai,a,b,n tipe data int.
Variable nm sebanyak 10 karakter,variable npm sebanyak 8
karakter dan variable kls sebanyak 7 karakter yang bertipe data char.
Program akan mencetak “Menu” dengan disertai pilihan1 biodata,
pilihan2 luas genap/ganjil, pilihan3 looping,dengan menggunakan perintah
printf. Kursor berpindah baris dengan menggunakan perintah “/n”. Kemudian
mencetak kata “Masukkan pilihan”. Memasukkan input data sebagai memilih mengisi
krs yang tersedia dengan menggunakan perintah scanf(“%d”,&pil).
1.
Apabila memilih pilihan
1, maka :
akan muncul memasukkan input nama,npm dan kelas dengan
menggunakan perintah scanf, variable nm untuk nilai nama,variable np sebagai
keterangan npm dan variable kls sebagai keterangan kelas, sesuai dengan
variable yang telah dideklarasikan oleh program. “%s” sebagai perintah membaca
beberapa karakter yang telah diinput. Program akan mencetak nama dan kelas yang
telah diinput menggunakan perintah printf.
2.
Apabila memilih pilihan
2, maka :
Akan muncul permintaan untuk memasukan batas pengisian dan kode
mata kuliah menggunakan perintah scanf. Untuk menentukan batas pengisian dan
kode mata kuliah .
3.
Apabila memilih pilihan
3,maka :
Akan muncul perintah masukan matkul,masukan kode matkul dan masukan jumlah
sks.jika sudah kemudian akan muncul output yang kita minta.
Membuat DataBase :
Kami
merencanakanmembuat 5 tabel,yaitu :
1.
Tabel Data KRS, dengan Field: nim(DETAIL)
dankodematakuliah.
2.
TabelMahasiswa, dengan field: id,nim(MASTER),
namamahasiswa, prodi, dosenpembimbing, jenjangAkademikdanjumlahkrs.
3.
Tabel Mata Kuliah, dengan Field: Kodematakuliah,
namamatakuliah, sksdandosenpengajar
4.
TabelDosen, dengan Field: kodedosendannamadosen.
5.
TabelWaktuKrs, nim(DETAIL), semester, T.A.,
tgl_kembali, tgl_ambil, tgl_pengisian.
Untukmembantupembuatan database
kami menggunakan MySQL Query Browser. Yang langkah-langkahnyasebagaiberikut :
- MembukaAplikasi MySQL Query Browser,danmemasukkan password. Tekan OK.
4. Membuattabel-tabel yang sudahdirencanakantadi.Sebagaiberikut
:
|
|
|
MembuatAplikasi KRS
menggunakanDelphi.
- Membuka Delphi.
- Padaaplikasi, pilih menu File/New/Data Module.
- Pilihkomponen ADO/ADOConnection. Property yang perlu
di set:
- Connection Sting, pilih data source name yang
telahdihubungkanpada database yang kitabuattadi(kami tidakmembahas ODBC
dalammakalahini).
- LoginPromptรจ False
- Connected รจ True
- Pilihkomponen ADO/ADOQuery. Property yang perlu di
set:
- Connection รจDataModule.ADOConnection
- Name(recommended)
- SQL รจ select * from “nama table”(padakasusiniyaitudata_krs,
dosen, mahasiswa, mk, waktukrs) [where “nama field”:=”nama_field
master”](padakasusini yang bertindaksebagaitabel detail, yaitutabelwaktu_krsdandata_krsterhadapmahasiswaร where nim:=nim.
- DataSourceรจhanya di set padatabel
detail(waktu_krsdandata_krs) sebagairujukanketabel Master(mahasiswa)
- Parameter รจuntuktabel detail(--
nim, value ร oleString)
- Active รจ True.
- SetelahsemuaADOQueryterselesaikan, pilihkomponen
ADO/DataSource(kami memasukkankomponen data source pada Data Module agar
lebihmudahmengoperasikannya). Property yang perlu di set :
- Name dan dataset(sesuaidenganADOQuerymasing-masing(sebanyak
5buah).
- Padakasusini, lebihbaikuntuk data source
tabelmasternya (mahasiswa)
dibuatterlebihdahulubersamaandenganADOQuerynya, agar
tidakrancudalammenggesetpropertinya.
- Membuat Form KRS, dalamhalini kami
menggabungkanbeberapatabeldalamsatu form.
- Karenarencangan form KRS kami
buatpersissepertibentuk KRS kampumakakomponen-komponennyaadalah:
i.
Menu File/New/Form
- property name(recommended) diganti. Exs:
KRS
ii.
tabelmahasiswa(nim, nama, jenjang, prodi, id,
jumlah KRS dandosenpembimbing), caramembuatkomponendosenpembimbing:
1.
Klik 2x padaADOQueMahasiswa, setelahmuncul data
module untukAdoQueMahasiswa. Klikkananpadabidangkosong data module
tersebutlalupilih new field.
2.
Diisikansepertiberikut:
1.
Penjelasan, kami
membuatreferensiketabelADOQueDosendengan field acuankd_dosen-kd_dosendan kami
menampilkannya (result field) dalambentuknamadosennya.
Selanjutnyapilih(add
all field) semua field pada data module lalutarikke form.
Agar form
mudahuntukdiisi kami membuatkankomponenDBComboBoxpada field(jenjangdanprodi).
UntuksetiapkomponenDBComboBox,
properti yang perlu di set:
1.
DataSourceรจDataModule2.DataSourceMahasiswa
2.
DataFieldรจjenjangdanprodi
3.
Items รจdiisikanpilhan-pilihan yang akan di list sesuaidengan
yang adapada database untukmasing-masing field
Untuk field
“id”, sayamaksudkan agar bilakrstersebutdiisidengan 2 nimdannamamahasiswa yang
samatidakterjadi error(Disinibelumberfungsisecara optimal). Agar tidakkelihatan
property visiblenya di set FALSE.
ii.
Tabelwaktu_krs(nim, semester, tgl_ambil,
tgl_kembali, tgl_pengisian,ta)
Selanjutnyapilihsemua
field pada data module lalutarikke form.
Nimร enable(false) &visible(false). Field nimnantinya akanmengacupadaADOQueMahasiswa.nim
Field semester dan ta kami
buatkanDBComboBox, cara sepertipadaDBComboBoxuntukjenjangdanprodi,
hanya berbedapada Items(sesuai content masing- masing).
iii.
BuatDbGridpada form.Untukmemasukkan data matakuliahkrs Property yang di set:
1.
DataSourceรจDataModule2.DataSourceDataKrs
2.
klikkananpadaDBGridlalupilih Columns Editor
untukmengaturposisikolompadaDBGrid. Buatsesuaidenganaturankrs.
iv.
MembuatkomponenDBNavigator, dengan property
dataSource = DataModule2.DataSourceMahasiswa.
v.
Buat Button, untukmenutupaplikasi.
Event
pada form KRS:
1.
procedure
TDataModule2.ADOQueWktKrsNewRecord(DataSet: TDataSet);
begin
ADOQueWktKrstgl_pengisian.Value
:= now;
end;
2. procedure TKRS.Button1Click(Sender:
TObject);
begin
Application.Terminate;
end;
b.
Hasilakhir Form KRS adalahsebagaiberikut.
- Membuat Form DosenUntukmengoperasikantabelDosen.
- Menu File/New/Form
- property name(recommended) diganti.
Exs:Dosen
- Klik 2x padaADOQueDosen
- Klikkananpada data module yang muncul, pilih
add all fields. Lalutarikke form yang dibuattadi.
- BuatkomponenDBGriddanDBNavigatoruntukpengoperasian,
masing-masing di set pada property DataSourceรจ
DataModule2.DataSourceDosen
- Hasil form:
-
- Membuat Form Mata KuliahUntukmengoperasikantabel Mata
Kuliah.
- Menu File/New/Form
- property name(recommended) diganti. Exs: Mk- Klik 2x padaADOQueMk
- Klikkananpada data module yang muncul, pilih
add all fields. Lalutarikke form yang dibuattadi.
- Buat field lookup untukdosen. Cara
membuatpersissepertipadacaramembuat lookup padatabelmahasiswadiatas.
- BuatkomponenDBGriddanDBNavigatoruntukpengoperasian,
masing-masing di set pada property DataSourceรจ
DataModule2.DataSourceMataKuliah
- Hasil form:
- Membuat Form MahasiswaUntukmelihat data-data
mahasiswa yang sudahmendaftar.
- Menu File/New/Form
- property name(recommended) diganti. Exs: Mhs- BuatkomponenDBGriddanDBNavigatoruntukpengoperasian,
masing-masing di set pada property DataSourceรจ
DataModule2.DataSourceMataKuliah
- klikkananpadaDBGridlalupilih Columns Editor
untukmengaturposisikolompadaDBGrid. Buatsesuaidenganisi.
- Lebihbaik property read only-nya di true
semuakarenahanyaberfungsiuntukmelihat data yang sudahmasuk.
- Buat button close sepertipada form KRS.
- Hasil form:
- Membuat form Utama.
- Menu File/New/Form
- property name(recommended) diganti. Exs: Form Utama- Buat 3 panel, diatur property align.
- BuatkomponenMainMenu. Diisi link terhadap
form-form yang lain.
- Hasil :
ProsedurPengisian KRSProsedurUntukMahasiswa :
- Mahasiswamembayar SPP padatiap semester sesuaidenganjadwal yang
telahditetapkanolehUniversitas
- MendapatkanPedomanPengisian KRS yang berisiPedomanUmumPengisian
KRS, jadwalpengisian KRS, JadwalKuliah, JadwalUjian, yang bisadibelidari
Bookshop/TempatFotokopiKampus III, Gd. Bonaventura
- MengambilRapor, KartuHasilStudi semester
sebelumnyadanFormulirPembimbingan KRS
- BerkonsultasidanmemintatandatanganpersetujuanpembimbingankeDosenPembimbingAkademik
- Menandatanganitandahadirpembimbinganakademik
- Melakukanpengisian KRS secara online,
jikamahasiswakehabisankelasmahasiswadapatmengisikelasbayangan
- Setelahmengisi KRS, mahasiswamemintaSuratBuktiPengambilanKelas
(SBPK) pada Tata Usaha, Tata Usaha
mencetaknyamenggunakanSistemInformasiAkademik
- Jikapengisian KRS telahselesaidilakukanolehseluruhmahasiswa,
Program
studibisamembukakelasbarujikakelasbayanganlayakuntukdibukadanmembatalkankelas
yang tidaklayakjalan
- Mahasiswamendaftarkandiriuntukrevisi KRS untukmenambah,
mengubahdanmenghapuskankelasbaruataukelas yang dibatalkan.
- Mahasiswamembayar SPP variable, seperti yang
tertulispadaSuratBuktiPengambilanKelas (SBPK)
- MahasiswamengikutiperkuliahansesuaidenganSatuanAcaraPerkuliahan
(SAP) danRancanganKegiatanBelajarMengajar (RKBM)
MEMBUAT DATABASE PEMINJAMAN BUKU PERPUSTAKAANIniadalah source code untukmembuat Database PeminjamanBuku di Perpustakaan.create database PERPUSTAKAANUSE PERPUSTAKAANCREATE TABLE MAHASISWA(NIM CHAR(9) NOT NULL PRIMARY KEY,NAMA VARCHAR(30),ALAMAT VARCHAR(30))CREATE TABLE PENERBIT(KODE_PENERBIT CHAR(2)NOT NULL PRIMARY KEY,NAMA_PENERBIT VARCHAR(20))CREATE TABLE BUKU(KODE_BUKU CHAR(4) NOT NULLPRIMARY KEY,JUDUL CHAR(20),PENGARANG CHAR(15),JUMLAH_BUKU INT,KODE_PENERBIT CHAR(2) REFERENCES PENERBIT(KODE_PENERBIT))CREATE TABLE PINJAM(TGL_PINJAM DATETIME,NIM CHAR(9) REFERENCES MAHASISWA(NIM),KODE_BUKU CHAR(4) REFERENCES BUKU(KODE_BUKU),TGL_HARUS_KEMBALI DATETIME,INSERT INTO MAHASISWA VALUES('123010001','MELANIE','JL. KARTINI')INSERT INTO MAHASISWA VALUES('123010002','BUDI','JL. MELANTHON SIREGAR')INSERT INTO MAHASISWA VALUES('123010003','CHANDRA','JL. SUTOMO')INSERT INTO MAHASISWA VALUES('123010004','PITA','JL. CIPTO')SELECT * FROM MAHASISWAINSERT INTO PENERBIT VALUES('01','Piksi ITB')INSERT INTO PENERBIT VALUES('02','Ganesha')INSERT INTO PENERBIT VALUES('03','Elipson')INSERT INTO PENERBIT VALUES('04','Gramedia')SELECT * FROM PENERBITINSERT INTO BUKU VALUES('SO01','DOS','M. URIP','10','01')INSERT INTO BUKU VALUES('BD01','dbaseIII Plus','ESIP B.','5','01')INSERT INTO BUKU VALUES('BD04','Clipper','Ahmad G','4','02')INSERT INTO BUKU VALUES('FI01','FISIKA','Sutrisno','10','04')SELECT * FROM BUKUINSERT INTO PINJAM VALUES('2003/04/20','123010001','SO01','2003/04/23','2003/04/23')INSERT INTO PINJAM VALUES('2003/04/20','123010002','BD01','2003/04/23','2003/04/23')INSERT INTO PINJAM VALUES('2003/04/20','123010003','BD04','2003/04/23','2003/04/23')INSERT INTO PINJAM VALUES('2003/04/20','123010003','FI01','2003/04/24','2003/04/25')INSERT INTO PINJAM VALUES('2003/04/21','123010004','SO01','2003/04/24','2003/04/25')INSERT INTO PINJAM VALUES('2003/04/21','123010001','BD01','2003/04/24','2003/04/24')SELECT * FROM PINJAMselesaii...SebagaiCatatan, PerintahPembuatan Table Dan PengisianRecordnyaHarusBertahap, Dimulai Dari Table Yang BerdiriSendiri,ArtinyaAdalah Table Yang TidakMemilikiReferensiYaituTable Mahasiswa Dan Table Penerbit, KemudianDilanjutkanDenganTable Yang MemilikiReferensiYaitu Table Buku Dan Table Pinjam.Dan IniadalahHasilAkhirnya.
Contoh Database Peminjaman Buku Di Perpustakaan Dengan ms access
SUMBER :
http://fisip.uajy.ac.id/akademik/prosedur-pengisian-krs/
- Membuat Form Mata KuliahUntukmengoperasikantabel Mata
Kuliah.
Tidak ada komentar:
Posting Komentar