Penulisan Program Arsitektur Sistem

null { issetdata[this-_primary_key] || data[this-_primary_key] = null; this-db-setdata; this-db-insertthis-_table_name; id = this-db-insert_id; } Update else { filter = this-_primary_filter; id = filterid; this-db-setdata; this-db-wherethis-_primary_key, id; this-db-updatethis-_table_name; } return id; } Delete public function delete_by_idid { this-db-wherethis-primary_id, id; this-db-deletethis-table; } Gambar 26. Potongan ringkasan program file model my_model.php Ringkasan program my_model gambar 26 diatas menunjukkan bahwa setiap function dapat diakses secara publik. Dengan kata lain setiap file model yang memiliki extends file tersebut dengan mudah menggunakan function yang ada didalamnya. Bahkan setiap function juga dapat diakses melalui setiap file controller dan tidak terikat dengan aturan file hak level user yang ada pada file sub primary controller. 81

3. Pengembangan Produk a. Pembuatan Program dan