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