Jumat, 01 Maret 2019

Contoh Laporan Nilai Mahasiswa Sederhana

1. Buat tabel mahasiswa dengan jumlah 6 kolom, yaitu:
    - Kolom 1 nim : integer primary key
    - Kolom 2 nama_mhs : varchar
    - Kolom 3 kelas : varchar
    - Kolom 4 semester : varchar
    - Kolom 5 kd_jur : integer
    - Kolom 6 kd_mk: integer


2. Buat tabel jurusan dengan jumlah 2 kolom, yaitu:
    - Kolom 1 kd_jur : integer primary key
    - Kolom 2 nama_jur : varchar

3. Buat tabel matkul dengan jumlah 3 kolom, yaitu:
    - Kolom 1 kd_mk : integer primary key
    - Kolom 2 nama_mk : varchar
    - Kolom 3 sks : integer

4. Buat tabel nilai dengan jumlah 5 kolom, yaitu:
    - Kolom 1 nim : integer primary key
    - Kolom 2 kd_mk : integer
    - Kolom 3 nilai_tgs : integer
    - Kolom 4 nilai_uts: integer
    - Kolom 5 nilai_uas : integer

Keterangan :
- nim : nomor induk mahasiswa
- nama_mhs : nama mahasiswa
- kd_jur : kode jurusan
- kd_mk : kode mata kuliah
- nama_jur : nama jurusan
- matkul : mata kuliah
- nama_mk : nama mata kuliah
- sks : sistem kredit semester
- nilai_tgs : nilai tugas
- nilai_uts : nilai ujian tengah semester
- nilai_uas : nilai ujian akhir semester

5. Buat form mahasiswa. Fungsinya untuk pendataan mahasiswa pertama kali.
{
 "title" : "Informasi Mahasiswa",
 "data" : [

{
 "table" : "mahasiswa",
 "column" : "nim",
 "label" : "NIM",
 "required" : 1
 },

 {
 "table" : "mahasiswa",
 "column" : "nama_mhs",
 "label" : "Nama Mahasiswa",
 "required" : 1
 },

 {
 "table" : "mahasiswa",
 "column" : "kelas",
 "label" : "Kelas",
 "required" : 1
 },

{
 "table" : "mahasiswa",
 "column" : "semester",
 "label" : "Semester",
 "required" : 1
 },

{
 "table" : "mahasiswa",
 "column" : "kd_mk",
 "label" : "Kode Matkul",
 "required" : 1,
 "reference" : "select kd_mk as a, kd_mk as b from matkul "
 },

 {
 "table" : "mahasiswa",
 "column" : "kd_jur",
 "label" : "Kode Jurusan",
 "required" : 1,
 "reference" : "select kd_jur as a, kd_jur as b from jurusan "
 }
 ],

 "security" : {
 "run" : ""
 }
}

6. Buat form nilai. Berguna untuk mengisikan nilai kepada mahasiswa yang telah didaftarkan.
{
 "title" : "Tambahkan Catatan Nilai",
 "sub" : [
          "nilai",
          "nim",
          [3,2], 
 [
  ["kd_mk", "Kode MK", "select kd_mk as a, kd_mk as b from matkul", ""], 
  ["nilai_tgs", "Nilai Tugas", 1, ""],
  ["nilai_uts", "Nilai UTS", 1, ""],
  ["nilai_uas", "Nilai UAS", 1, ""]
 ],"Daftar Nilai"
         ], 

 "data" : [
 {
 "table" : "mahasiswa",
 "column" : "nim",
 "label" : "Mahasiswa",
 "required" : 1,
 "reference" : "select nim as a,  nama_mhs  as b from mahasiswa "
 }
],
 "security" : { "run" : ""}
}

7. Buat report data_laporan_nilai.
{
 "title" : "Laporan Nilai",
 "header": ["kelas", "kd_mk", "kd_jur"],
 "sql" : "select kelas, kd_mk, kd_jur from mahasiswa where nim=$nim order by kd_jur asc",
 "data" : [
 {
 "key" : "nim",
"label" : "Mahasiswa",
 "reference" : "select nim as a, nim || ' - ' || nama_mhs || ' - ' || kd_mk as b from mahasiswa"
 }
 ],
 "security" : {
 "run" : ""
 }
}


   
 

Tidak ada komentar:

Posting Komentar