Minggu, 16 Desember 2012


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 :
  1. MembukaAplikasi MySQL Query Browser,danmemasukkan password. Tekan OK.


   2.    Klikkananpadabagian schemata danpilih create new schema, 



3.  Setelahjadischemanya, klikkananpada schema yang telahdibuat(‘tugas_kita’), lalupilih create new table.
  4.  Membuattabel-tabel yang sudahdirencanakantadi.Sebagaiberikut :


          5.   Setelah semua diset,beserta foreign key juga. Maka buat aplikasi untukmengisikan content.

          6.   Logika dalam pembuatan data base ini adalah sebagai berikut

Prosedure pengisian KRS








Tidak ada komentar:

Posting Komentar