Pelaporan Internal Pelaporan Eksternal Penerapan JSON dan XML Menampilkan Data Nilai Praktikum pada Proses Input Nilai

Gambar 5.2 Proses Input Nilai per Praktikan

b. Pelaporan Internal

Laporan internal data nilai praktikum adalah laporan nilai praktikum yang ditujukan untuk kepala laboratorium. Agar dapat mengakses laporan internal, kepala laboratorium harus melakukan proses login terlebih dahulu. Di dalam menu laporan nilai praktikum internal ini, kepala laboratorium dapat melihat nilai praktikan berdasarkan sesi dan modul. Untuk lebih jelasnya dapat dilihat pada Gambar 5.3 hingga Gambar 5.5 dibawah ini : Gambar 5.3 Pelaporan Internal Aplikasi Desktop 1 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 5.4 Pelaporan Internal Aplikasi Desktop 2 Gambar 5.5 Pelaporan Internal Aplikasi Web

c. Pelaporan Eksternal

Laporan eksternal data nilai praktikum adalah laporan nilai praktikum yang ditujukan untuk para praktikan. Praktikan tidak perlu melakukan proses login untuk melihat nilai akhir praktikum. Untuk praktikan, laporan nilai hanya berupa nilai yang menampilkan total nilai, nilai rata-rata, dan juga grade nilai. Untuk lebih jelasnya dapat dilihat pada Gambar 5.6 dibawah ini : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 5.6 Pelaporan Eksternal Aplikasi Web

5.2 Penerapan JSON dan XML

Web Service pada Sistem Penilaian Praktikum Teknis penerapan web service sepenuhnya tergantung kebutuhan dan kreatifitas pihak pengembang, dengan mempertimbangkan sistem yang dibuat. Berikut beberapa contoh penerapan web service berbasis JSON dan XML :

a. Menampilkan Data Nilai Praktikum pada Proses Input Nilai

Pada proses menampilkan data nilai praktikum ini memanggil satu fungsi web service dengan nama “tampilnilai”. Fungsi dengan nama “tampilnilai” ini membutuhkan empat parameter untuk melengkapi string query yang ada di dalam fungsi. Dengan adanya parameter ini, fungsi “tampilnilai” dapat menampilkan data nilai praktikan berdasarkan pilihan jenis nilai, sesi, dan juga modul. Setelah nilai parameter didapatkan, selanjutnya web service mengambil data dari database yang kemudian mengubah format data menjadi XML. Selanjutnya format data Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. XML tersebut dikirim ke pihak request aplikasi penilaian praktikum berbasis desktop dan menampungnya ke dalam datagrid.

b. Menyimpan Data Nilai Praktikan pada Proses Input Nilai