DAFTAR PUSTAKA
Gardner, H. 2013. Kecerdasan Majemuk : Teori dalam Praktek. Alih bahasa : Alexander Sindoro. Tangerang : Interaksara. Gardner, H. 2011. Frames of Mind: The Theory of Multiple Intelligences. New York: Basic Books. The Multiple Intelligences Developmental Assessment Scales (MIDAS). “Eight Intelligences”.
2016
[Online],
available:
http://www.miresearch.org/multiple-
intelligences/mi-theory/ dilihat tanggal 23 Agustus 2016. Arkansas School Counselor Association. “Multiple Intelligences and Careers Chart”. 2012 [Online], available: arsca.k12.ar.us/documents/conferences/2012/MultiIntel2.docx dilihat tanggal 23 Agustus 2016. Nugroho.Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML & Java. Yogyakarta: Andi Offset. Saluky.
“Pengertian
MySQL”.
2013
[Online],
available:
http://www.etunas.com/web/pengertian-mysql.htm dilihat tanggal, 18 Maret 2016. Saliman.
“Mengenal
Decision
Support
System”.
2013
[Online],
available:
http://staff.uny.ac.id/sites/default/files/penelitian/Saliman,%20Drs.%20M.Pd./Mengenal %20DSS.pdf dilihat tanggal 24 Maret 2016. Ferdinandus. Sistem Pendukung Keputusan Untuk Membantu Siswa SMA Kelas XII dalam Menentukan Jurusan Di Perguruan Tinggi Dengan Menggunakan Logika Fuzzy Metode Mamdani, Seminar Nasional “Inovasi dalam Desain dan Teknologi”. Surabaya. Sekolah Tinggi Teknik Surabaya, 2015. Kadir, Abdul. 2014. Pengenalan Sistem Informasi Edisi Revisi. Yogyakarta: Andi Offset. Editor Ignas. 2016. Responsive Web Design with Bootstrap. Semarang: Wahana Komputer. Editor Th. Arie Prabawati. 2015. Webmaster Series: Menguasai CSS. Semarang: Wahana Komputer.
90
http://digilib.mercubuana.ac.id/
Budi. “Sistem Pendukung Keputusan (Decision Support System)”. 2012 [Online], available:
http://pbsabn.lecture.ub.ac.id/2012/05/definisi-sistem-pendukung-keputusan-
decision-support-system/ dilihat tanggal 24 April 2016. ID Cloud Host. “Pengertian Web Server dan Fungsinya”. 2015 [Online], available: https://idcloudhost.com/pengertian-web-server-dan-fungsinya/ dilihat tanggal 24 April 2016. Listiyono,
Eko.
“Belajar
Class
Diagram”.
2014
[Online],
available:
http://ekolistiyono.my.id/2014/04/belajar-class-diagram/ dilihat tanggal 24 April 2016. Library Binus. “Rekayasa Perangkat Lunak (Software Engineering)”. 2012 [Online], available: library.binus.ac.id/ecolls/eThesisdoc/Bab2doc/ dilihat tanggal 24 April 2016. Nugraha, Teten. Tutorial Dasar Laravel. Modul PDF, 2014. Ridwan,
Muhamad.
“Materi
Testing”.
[Online],
available:
http://www.academia.edu/4138337/Materi_Testing dilihat tanggal 24 April 2016.
91
http://digilib.mercubuana.ac.id/
LAMPIRAN
Listing Program 'desc'); // default order private function _get_datatables_query($table,$column_order,$column_search) { $this->db->from($table); $i = 0; foreach ($column_search as $item) // loop column { if($_POST['search']['value']) // if datatable send POST for search { if($i===0) // first loop { $this->db->group_start(); // open bracket. query Where with OR clause better with bracket. because maybe can combine with other WHERE with AND. $this->db->like($item, $_POST['search']['value']); } else { $this->db->or_like($item, $_POST['search']['value']); } if(count($column_search) - 1 == $i) //last loop $this->db->group_end(); //close bracket } $i++; } if(isset($_POST['order'])) // here order processing { $this->db>order_by($column_order[$_POST['order']['0']['column']], $_POST['order']['0']['dir']); } else if(isset($this->order)) { $order = $this->order; $this->db->order_by(key($order), $order[key($order)]); } } function get_datatables($table,$column_order,$column_search) { $this>_get_datatables_query($table,$column_order,$column_search); if($_POST['length'] != -1)
92
http://digilib.mercubuana.ac.id/
$this->db->limit($_POST['length'], $_POST['start']); $query = $this->db->get(); return $query->result(); } function count_filtered($table,$column_order,$column_search) { $this>_get_datatables_query($table,$column_order,$column_search); $query = $this->db->get(); return $query->num_rows(); } public function count_all($table) { $this->db->from($table); return $this->db->count_all_results(); } public function get_by_id($id,$table) { $this->db->from($table); $this->db->where('id',$id); $query = $this->db->get(); return $query->row(); } public function save($data,$table) { $this->db->insert($table, $data); return $this->db->insert_id(); } public function update($where, $data,$table) { $this->db->update($table, $data, $where); return $this->db->affected_rows(); } public function delete_by_id($id,$table) { $this->db->where('id', $id); $this->db->delete($table); } public function get_name_by_id($id,$table,$field) { $this->db->from($table); $this->db->where('id',$id); $query = $this->db->get(); $row = $query->row(); $result = $row->$field; return $result; } public function show_select($table) { $query = $this->db->get($table); $query_result = $query->result(); return $query_result; } public function show_select_by_field($table,$field,$value)
93
http://digilib.mercubuana.ac.id/
{ $this->db->where($field,$value); $query = $this->db->get($table); $query_result = $query->result(); return $query_result; } }
94
http://digilib.mercubuana.ac.id/