Implementasi Arsitektur Tahap Implementasi

53

2. Implementasi Arsitektur

Implementasi arsitektur sistem pengolahan nilai dibuat sesuai dengan desain arsitektur yang telah dirancang sebelumnya. Pada tahap desain, arsitektur sistem pengolahan nilai menggunakan pola desain MVC Model View Controller maka implementasi arsitektur sistem pengolahan nilai menggunakan pola MVC, dengan menggunakan framework CodeIgniter CI. Arsitektur sistem pengolahan nilai dibagi menjadi beberapa package sesuai dengan fungsinya. a. Model Pada package model, terdapat beberapa kelas yang membangun sistem pengolahan nilai. Kelas-kelas yang digunakan adalah kelas m_guru, m_siswa, m_mapel, m_kelas, m_nilai, m_adminmodel. Gambar 28 menunjukkan struktur pemfolderan pengkodean model. Gambar 28. Struktur Folder Pengkondisian Model Gambar 29 merupakan contoh model yang digunakan untuk melihat data nilai. Beikut ini adalah penggalan script untuk melihat data nilai. 54 Gambar 29. Script Pengkondisian Model m_nilai Berdasarkan gambar 29 dapat dijelaskan bahwa nama kelas tersebut adalah kelas m_nilai sebagai ekstensi dari CI_Model. Function simpan_nilai akan menyimpan parameter yang disimpan sebagai data. Perintah this-db- inserttb_nilai,data; merupakan perintah untuk menyimpan semua parameter-parameter tersebut pada tabel nilai di database. b. View Setelah model dibuat, selanjutnya adalah membuat view untuk menampilkan informasi yang diperoleh dari model tersebut. Pada penelitian ini, view memiliki kelas utama untuk menampilkan tampilan yang baik bagi user, yaitu kelas template. Gambar 28 menunjukkan struktur pemfolderan view. Gambar 30. Struktur Folder Pengkondisian View 55 c. Controller Setelah model dan view terbentuk, selanjutnya adalah membentuk controller yang mengatur pemanggilan view dan model berdasarkan request yang dilakukan pengguna. Controller memiliki kelas admin dan nilai. Struktul folder pengkodean controller dam contoh script controller dapat digambarkan pada gambar 31 dan gambar 32. Gambar 31.Struktur Folder Pengkondisian Controller Gambar 32. Script Pada Controller Nilai Berdasarkan gambar 32 dapat dijelaskan bahwa nama kelas tersebut adalah kelas nilai sebagai ekstensi dari CI_Controller. Nama function ini adalah nilai_aspek_pengetahuan_keterampilan. Baris 8 merupakan perintah untuk memanggil methode siswa pada model m_siswa. Baris 9 merupakan script untuk menampilkan view tampil_aspek_p. 56

3. Implementasi Antarmuka

Dokumen yang terkait

pengaruh pendekatan saintifik kurikulum 2013 terhadap hasil belajar siswa pada konsep interaksi makhluk hidup dengan lingkungan (Kuasi Eksperimen di MTs Negeri Tangerang 2 Pamulang)

0 7 197

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA SMP Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas Viii Smp Negeri 1 Salatiga Tahun 2015/2016.

0 2 22

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas Viii Smp Negeri 1 Salatiga Tahun 2015/2016.

0 6 15

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA SMP Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VII SMP Negeri 6 Salatiga Tahun 2015/2016.

0 3 19

PENGEMBANGAN RENCANA PELAKSANAAN PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY Pengembangan Rencana Pelaksanaan Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VIII SMP Negeri 1 Salatiga Tahun 2015/2016.

1 4 17

PENGEMBANGAN RENCANA PELAKSANAAN PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY Pengembangan Rencana Pelaksanaan Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VIII SMP Negeri 1 Salatiga Tahun 2015/2016.

0 3 16

PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB SEBAGAI SISTEM PENGOLAHAN NILAI SISWA DI SMK NEGERI 1 KUDUS.

0 0 19

Pengembangan Sistem Informasi Akademik Berbasis Web Sebagai Sistem Pengolahan Nilai Siswa di SMK Negeri 1 Kudus BAB 0

0 0 19

Pengembangan Sistem Informasi Akademik Berbasis Web Sebagai Sistem Pengolahan Nilai Siswa di SMK Negeri 1 Kudus JURNAL

0 7 13

IMPLEMENTASI PENILAIAN HASIL BELAJAR DALAM KURIKULUM 2013 DI SMP (Studi Kasus Penilaian Hasil Belajar Di MTs Negeri Yogyakarta II).

0 0 297