Perancangan query dengan expression builder
Query yang akan kita praktekkan dalam modul ini adalah query yang nantinya digunakan sebagai data rangkuman untuk laporan nilai siswa. Data – data yang akan disajikan merupakan data gabungan dari ketiga tabel yang telah dibuat. Data – data tersebut adalah NIS(Nilai), NamaSiswa(BiodataSiswa), NamaMapel(MataPelajaran),Nilai Tugas1, NilaiTugas2,NilaiTugas3, NilaiUTS, NilaiUAS dan NilaiAkhir dari tabelNilai. Nilaiakhir merupakan field yang diperoleh dari perumusan sebagai berikut :
NilaiAkhir= 0.2*(Rata–rata NilaiTugas) + 0.35*NilaiUTS + 0.45*NilaiUAS. Pembuatan query kita pilih menggunakan Query Design.
Langkah – langkah pembuatan query tersebut adalah sebagai berikut :
1. Klik fitur Query Design dari tab menu Create
2. Dari jendela Show Table, seleksi ketiga tabel (BiodataSiswa, MataPelajaran dan Nilai) => Klik tombol Add.
3. Klik field NIS di tabel Nilai => drag atau tempatkan ke daftar field query di bagianbawah desain query.
4. Lakukan cara yang sama untuk seluruh field yang ditampilkan ke query.
5. Khusus untuk field NilaiAkhir, tuliskan NilaiAkhir pada item Fields => Klik kanan sel di item field => Klik Build.
6. Pada jendela Expression Builder, ekspansi database Sekolah di kolom ExpressionElements => ekspansi Tables => pilh tabel Nilai.
7. Tuliskan rumus NilaiAkhir pada kolom Expression, dengan rumus sebagai berikut: NilaiAkhir:Round(([NilaiTugas1]+[NilaiTugas2]+[NilaiTugas3])/3*0.2+0.35*[NilaiU TS]+0.45*[NilaiUAS],2)
8. Untuk memudahkan penulisan ekspresi, ekspresi [NilaiTugas1] dan nilai – nilaiyang lain dapat dtuliskan dengan klik ganda field – field tersebut di kolom Expression Categories => klik OK jika penulisan ekspresi sudah selesai.
9. Klik tombol Run() untuk melihat hasil Query.
0 komentar:
Post a Comment