<<

ANALISIS MODEL VIEW CONTROLLER (MVC) PADA BAHASA PHP

Pastima Simanjuntak 1), Arwin Kasnady 2) Fakultas Teknik Program Studi Teknik Informatika, Universitas Putera Batam E-mail : [email protected]

ABSTRACT

Web hosting had become a popular and very advantage thing in other word. In order to create these program, there had been created many programming language. Programming language which still common and famous until now are PHP. These programming language have their own advantage on Server side. Every data had been processed by the programming language are depent on how fastit can process a logic created by the developer. The goal of this study is to know PHP the best for developer to use while proceeding the data and logic at user side, so user can always have a feeling that information needed give or respond on time from the program and service created by developer.

Keywords: PHP, Logic Layer, Controller, Program.

ABSTRAK

Web hosting telah menjadi populer dan sangat menguntungkan. Untuk membuat program ini, banyak mengguakan bahasa pemrograman. Bahasa pemrograman yang masih Umum dan terkenal sampai sekarang . Bahasa pemrograman ini memiliki keuntungan pada sisi Server. Seluruh data yang telah diproses dengan pemrograman bahasa adalah kemasan pada bagaimana fastit dapat memproses logika yang dibuat oleh pengembang bisa idlayani. Tujuan dari penelitian ini adalah untuk mengetahui PHP yang terbaik untuk pengembang untuk menggunakan sementara melanjutkan data dan logika di sisi pengguna, sehingga pengguna dapat selalu memiliki perasaan bahwa informasi diperlukan memberikan atau merespon pada waktu dari program dan layanan diciptakan oleh pengembang.

Kata kunci: PHP, logika lapisan, Controller, Program.

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 56

PENDAHULUAN 1. Koneksi dan query yang sederhana. Dalam pembuatan website, terdapat 2. Dapat bekerja pada platform sistem beberapa bahasa yang bisa digunakan operasi baik berbasis Windows untuk membangun sebuah website. maupun UNIX Beberapa bahasa terkenal berbasis web Selain hal tersebut di atas beberapa tool yang digunakan untuk pembangunan yang support pada PHP adalah : website seperti bahasa PHP. Bahasa 1. Database yang support antara lain pemograman ini sangat populer dan Adabas, dBase, Empress, FilePro, telah digunakan oleh beberapa Informix, InterBase, SQL Server, perusahaan raksasa pengembang web. MySQL, Oracle, PostgreSQLQL, Salah satu metode dalam pembuatan Solid Sybase, Velocis, beberapa program web menggunakan metode database pada UNIXdbm,. Model View Controller (MVC). 2. LDAP

3. XML Untuk mengakses data dari pengguna ke 4. Protocol Mail seperti IMAP dan basis data atau Model, diperlukan SMTP bahasa PHP untuk melakukan tugas 5. Support terhadap API tersebut. Koding PHP yang 6. PDF diprogramkan tidak akan terlihat sama 7. SNMP V3 sekali oleh pengguna, karena PHP bersifat bekerja di sisi server sehingga Setiap tahun, anda memerlukan menjadi salah satu kelebihan bahasa perbaruan untuk kalimat hak kopi, kode PHP. Pada jaringan yang tidak stabil, PHP dapat membantu anda untuk web yang dibangun dengan bahasa PHP membuatnya menjadi otomatis.[2] Anda tidak bisa berjalan dengan stabil ataupun menulisnya sekali dan melupakannya. bisa terjadi masalah yang dikarenakan Berikutnya akan dijelaskan juga tentang PHP bekerja di sisi Server melainkan penyimpanan kode di eksternal file, pengguna. PHP hanya bisa dijalankan setiap perubahan yang dilakukan pada jika memiliki Server atau yang umum eksternal file akan direfleksi di setiap digunakan disebut Apache, sehingga halaman yang ada di site anda. PHP bahasa PHP memerlukan pemanggilan ditulis dengan perintah atau kalimat. ulang koding pada file untuk setiap aksi Masing-masing perintah biasanya akan yang dilakukan oleh pengguna. Dengan memberitahui PHP engine untuk begitu, tentunya memerlukan waktu lagi melakukan aksi partikular, dan harus untuk melakukan hal tersebut. diikuti dengan semicolon setiap [2] kalinya. PHP adalah akronim dari PHP :

Hypertext Preprocessor.[1] PHP adalah Diperoleh fakta bahwa PHP adalah suatu bahasa pemrograman yang banyak suatu bahasa pemrograman Open digunakan dalam pembuatan website Source yang digunakan secara luas yang bersifat server side yang di-Embed terutama untuk pengembangan web dan dalam HTML. Artinya dalam suatu dapat disimpan dalam bentuk HTML. dokumen HTML dapat dimasukkan Keuntungan utama menggunakan PHP skrip PHP. adalah script PHP tidak benar-benar

sederhana bagi pemula, tetapi Hypertext Preprocessor atau PHP menyediakan banyak fitur tambahan mempunyai beberapa kemampuan yang untuk professional. merupakan kelebihan tersendiri bagi Meskipun PHP lebih difokuskan PHP.[1] Kemampuan tersebut antara sebagai script Server Side. Penulisan lain:

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 57

program Server Side. Hal ini adalah komputasi back-end dengan front- target utam PHP. Diperlukan tiga hal end GUI (graphical user interface). agar script PHP dapat bekerja antara lain, PHP Parser (CGI atau b. View, Servermodule), server web dan browser Bertanggung jawab untuk pemetaan web. menjalankan server web terlebih grafis ke sebuah perangkat. View dahulu, kemudian mengakses keluaran biasanya memiliki hubungan 1-1 program PHP melalui browser web dan dengan sebuah permukaan layar dan melihat halaman web.[3] tahu bagaimana untuk membuatnya. View melekat pada model dan me- Model-View-Controller (MVC) render isinya ke permukaan layar. Pola MVC memecahkan sebuah aplikasi Selain itu, ketika model berubah, menjadi tiga modul asosiasi: model, view secara otomatis menggambar view, dan controller. Model modul ulang bagian layar yang terkena adalah logika bisnis dari aplikasi dan perubahan untuk menunjukkan inti dari sebuah aplikasi. View adalah perubahan tersebut. Terdapat user interface dari controller. Yang kemungkinan beberapa view pada merupakan muka umum untuk respon model yang sama dan masing- event pengguna. Komponen controller masing view tersebut dapat me- mengimplementasi flow yang render isi model untuk permukaan mengontrol antara view dan model. [4] tampilan yang berbeda.

Model-View-Controller (MVC) adalah c. Controller, sebuah konsep yang diperkenalkan oleh Menerima input dari pengguna dan penemu (Trygve Reenskaug) mengintruksikan model dan view untuk meng-enkapsulasi data bersama untuk melakukan aksi berdasarkan dengan pemrosesan (model), masukan tersebut. Sehingga, mengisolasi dari proses manipulasi controller bertanggung jawab untuk (controller) dan tampilan (view) untuk pemetaan aksi pengguna akhir direpresentasikan pada sebuah user terhadap respon aplikasi. Sebagai interface Definisi teknis dari arsitektur contoh, ketika pengguna mengklik MVC dibagi menjadi tiga lapisan.[5] tombol atau memilih item menu, a. Model, controller bertanggung jawab untuk Digunakan untuk mengelola menentukan bagaiman aplikasi informasi dan memberitahu seharusnya merespon. pengamat ketika ada perubahan informasi. Hanya model yang Software Pendukung mengandung data dan fungsi yang Software yang digunakan dalam berhubungan dengan pemrosesan penelitian ini adalah : data. Sebuah model meringkas lebih dari sekedar data dan fungsi yang 1. WampServer v2.4 beroperasi di dalamnya. Pendekatan WampServer dating dari akronim model yang digunakan untuk WAMP – Windows, Apache, MySQL, komputer model atau abstraksi dari and PHP – yang mana digunakan beberapa proses dunia nyata. Hal ini untuk mendeskrip semua Windows- tidak hanya menangkap keadaan based Web Server setup yang proses atau sistem, tetapi bagaimana menggunakan ketiga teknologi open- sistem bekerja. Sebagai contoh, source tersebut.[6] programmer dapat menentukan model yang menjembatani 2. Developer Tools - Google Chrome

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 58

Kebanyakan browser mempunyai ada pertolongan alat standar lain apa yang diketahui sebagai untuk keperluan.[7]. developer tools. Tools tersebut Pengambilan data dengan melihat memungkinkan untuk inspeksi langsung terhadap hasil performa sebuah elemen di sebuah halaman, yang dibutuhkan untuk mengolah untuk melihat elemen apa saja yang skrip tersebut, melihat hasil hidup didalam dokumen HTML, dan pengujian reusable dengan melihat unsur-unsur CSS apa saja panggilan sebuah kelas lebih dari dan nilai yang diterapkan. satu kali dalam satu kali proses, Kebanyakan dari peralatan tersebut melihat hasil pengujian flexibility juga termasuk sebuah diagram kotak dengan mematikan server atau model untuk menunjukkan ukuran membuat jaringan down dan melihat sebuah elemen. komunitas yang tersedia terhadap MVC dengan bahasa PHP. Kerangka Pemikiran PHP bekerja menampilkan view. Untuk 2. Studi Pustaka menampilkan view, PHP akan bekerja Studi pustaka merupakan sarana dibagian controller yang mengkordinasi pembantu peneliti dalam dengan model untuk mengetahui view mengumpulkan data atau informasi yang haru ditampilkan. untuk keperluan penelitian dengan cara membaca surat-surat, pengumuman, iktisar rapat, METODE PENELITIAN pernyataan tertulis kebijakan tertentu Teknik Pengumpulan Data dan bahan-bahan tulisan lainnya. Pengumpulan data adalah prosedur yang Melakukan studi pustaka di sistematis dan standar untuk perpustakaan Universitas Putera memperoleh data yang diperlukan. Batam, membaca buku sebagai Selalu ada hubungan antara metode referensi dan melakukan browsing di pengumpulan data dengan masalah yang internet untuk melengkapi dan ingin dipecahkan. Masalah memberi mendukung secara teori informasi arah dan mempengaruhi metode yang telah diperoleh peneliti. pengumpulan data.[7] Operasional Variabel Pada penelitian ini menggunakan teknik Variabel adalah konstrak atau sifat yang observasi, teknik pengumpulan data akan dipelajari. Kerlinger juga dengan observasi di gunakan bila mengatakan bahwa variabel dapat penelitian berkenaan dengan perilaku dikatakan sebagai suatu sifat yang manusia, proses kerja, gejala-gejala diambil dari suatu nilai yang berbeda alam dan bila responden yang di amati (different values). Selanjutnya Kidder tidak terlalu besar. Observasi menyatakan bahwa variabel adalah mempunyai ciri yang spesifik yaitu suatu kualitas dimana, peneliti wawancara dan kuisioner.[8] mempelajari dan menarik kesimpulan darinya.[8] Tabel 1. Operasional Variabel MVC 1. Observasi Variabel Dimensi Indikator Pemgumpulan data dengan observasi 1. Performa langsung atau dengan pengamatan langsung adalah cara pengambilan MVC PHP 2. Reusable data dengan menggunakan data dengan menggunakan mata tanpa 3. Flexibility

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 59

4. Komunitas analisis data menggunakan metode statistik yang sudah tersedia.[12] Menggunakan struktur MVC memungkinkan aplikasi akan lebih Analisa data digunakan untuk menjawab secure dan reusable. MVC digunakan kemungkinan-kemungkinan yang terjadi untuk memisahkan data access dan dalam penelitian ini, analisis ini business logic dari data presentation dan menggunakan bantuan komputer dan user interaction. Pemisahan dilakukan aplikasi yaitu program Apache dengan tujuan agar setiap perubahan Benchmark (ab) Data yang terkumpul yang terjadi pada presentation logic atau akan di uji dan di analisa untuk business logic tidak memberikan memberikan gambaran masing-masing pengaruh satu sama lainnya yang variabel di dalam penelitian ini. kompleks. Solusi pemisahan MVC ini diharapkan dapat meningkatkan Metode Deskriptif flexibility dan reusability suatu Metode deskriptif adalah suatu metode aplikasi.[9] dalam meneliti status sekelompok manusia, suatu objek, suatu kondisi, MVC (Model-View-Controller) dapat di suatu sistem pemikiran, ataupun suatu terapkan oleh semua framework untuk kelas peristiwa pada masa sekarang. membangun suatu aplikasi, dan Tujuan penelitian deskriptif ini untuk perbandingan di gunakan untuk membuat deskripsi, gambaran atau membandingkan dari segi Performa, lukisan secara sistematis, faktual dan Arsitektur, dan Komunitas. Sehingga akurat mengenai fakta-fakta, sifat-sifat dengan perbandingan tersebut didapat serta hubungan antar fenomena yang sebuah kesimpulan yang akurat di mana diselidiki.[7] mendapatkan perbedaan dan keunggulan Penelitian studi kasus yang Codeigniter dan CakePHP dengan digunakan untuk metode deskriptif. kasus sistem perwalian di Jurusan Studi kasus ditujukan untuk meneliti Informatika yang berapa di Institut respon bahasa PHP dalam metode Teknologi Nasional.[10] MVC. Dengan ruang lingkup pada bagian tertentu saja. Website yang berat karena mengandung terlalu banyak grafik atau media animasi Penelitian Komparatif akan membuat pengunjung tidak tertarik Penelitian komparatif adalah penelitian untuk melakukan kunjungan balik. pada mana penelitian berusaha untuk Rentang waktu Antara 7-10 detik dalam menentukan penyebab atau alasan dari membuka sebuah halaman website telah perbedaan yang ada pada tingkah laku dianggap lama dan membuat pengguna atau status kelompok atau individual tidak nyaman.[11] (kausal komparatif dalam bahasa Latin ex post facto artinya after the fact. [13] Kesamaan antara penelitian kausal komparatif dan eksperimental adalah Metode Analisis Data keduanya sama-sama berusaha untuk Dalam penelitian kuantitatif, teknik melihat adanya hubungan sebab-akibat, analisis data yang digunakan sudah juga meliputi perbandingan antargrup. jelas, yaitu diarahkan untuk menjawab [14].Sedangkan perbedaan antara rumusan masalah atau menguji hipotesis penelitian kausal komparatif dan yang telah dirumuskan dalam proposal. eksperimental ialah: Karena datanya kuantitatif, maka teknik

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 60

1. Dalam penelitian, pernyataan menguji performa view, maka “sebab” dikendalikan, sedang dalam diperlukan membuat satu form sebagai penelitian kausal komparatif tidak. tampilan awal. Kode yang digunakan 2. Dalam penelitian eksperimental, untuk bagian View sebagai berikut: aktivitas atau karakteristik yang bebas.

3. Dalam penelitian kausal komparatif, yang ditimbulkan oleh variabel mengendalikan paling tidak satu melihat seberapa kuat performa web
Isi kata atau peneliti menyelidiki hubungan kalimat yang ingin sebab-akibat, menyelidiki akibat anda loop
Kata bebas pada variabel terikat.
Berapa variabel bebas dan mengamati akibat kali
"; } saat menghadapi request dan koneksi } dari pengguna. Untuk mengetahui ?> seberapa performa web, maka akan menggunakan Timeline yang merupakan fitur tersedia dari Google Chrome – proses pengolahan tampilan tidak selalu memiliki waktu yang sama, maka diperlukan pengambilan waktu sebanyak tiga kali untuk memiliki rata- rata waktu total.

Analisis Komparasi View dengan PHP Pada tahap penelitian ini, dilakukan pengujian komparasi antara PHP pada bagian View. View berisi tentang kode yang bertugas untuk menampilkan tampilan yang akan berinteraksi langsung dengan pengguna. Untuk

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 61

Gambar 1. Tampilan View PHP

Analisis Komparasi Controller dengan PHP Gambar 2. Tampilan Controller PHP Pada tahap penelitian ini, peneliti akan menguji komparasi antara PHP pada Analisis Komparasi Model dengan bagian Controller. Controller berisi PHP tentang kode yang bertugas untuk Pada tahap penelitian ini, peneliti akan menjalankan logika. Untuk menguji menguji komparasi antara PHP pada performa controller juga diperlukan bagian Model. Model berisi tentang view, karena view yang bertugas untuk kode yang bertugas untuk mengambil menampilkan data. Kode yang data dari basis data ataupun data yang digunakan untuk bagian Controller berada di server. Untuk menguji sebagai berikut: performa model juga diperlukan view, ' . $x . '. ' .
Thu, 17 Dec 2015 $data;
Between last- } minute gift shopping, } airport pickups, cookie } baking, and ugly-sweater } parties, there’s a lot to ?> do this season. ...
YouTube and NBC News present Democratic Wed, 16 Dec 2015 ?>

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 62


From presidential candidates launching their campaigns, to YouTube creators discussing issues that matter to their communities, ...
Search on: 2015 in Google Search
Wed, 16 Dec 2015
From devastation to empowerment and tragedy to hope, our 15th annual Year in Search uncovers the moments that captured the ...
Shared memories made easy with Google Photos
Thu, 10 Dec 2015
Sharing photos and videos between friends Gambar 3. Tampilan Model PHP and family after your birthday bash or holiday Tabel 2. Hasil Pengujian Waktu gathering shouldn’t be difficult. But ... ms s Bahasa Area Gambar Total Rata-rata
Celebrating the Loading Scripting Rendering Painting Other Idle year on YouTube: The top Gambar 4.1 13.75 296.05 14.52 0.31 19.53 2.86 347.02 trending videos of 2015
Wed, 09 Dec 2015 PHP View Gambar 4.2 15.39 279.81 14.38 0.19 32.58 2.86 342.35 340.40
2015 was kind of Gambar 4.3 14.58 280.36 14.21 0.74 21.95 2.86 331.84 a big year for YouTube. Gambar 4.9 13.95 268.52 27.85 1.82 27.38 2.87 339.52 Along with a year-long PHP Controller Gambar 4.10 13.77 282.38 27.01 1.03 21.37 2.88 345.56 344.52 celebration of YouTube’s Gambar 4.11 13.66 285.75 27.44 0.92 20.71 2.86 348.48 10th birthday, YouTube creators and ... Gambar 4.17 13.15 138.09 3.43 0.44 16.38 3.05 171.49
More blog posts · PHP Model Gambar 4.18 15.21 140.28 2.50 0.23 13.37 3.01 171.59 171.05 News announcements"; Gambar 4.19 12.82 137.54 2.52 0.43 16.77 3.02 170.08 } } Reusable class View Reusable mengharuskan sebuah skrip { program di muat sekali dan bisa public function dieksekusi berulang kali. Dengan __construct(){ pengertian bahwa sebuah skrip cukup $model = new Model(); diketik sekali tetapi bisa digunakan dan } ditampilkan berulang kali. Pada gambar } 6 terbukti bahwa meningkatkan ?> reusabilitas sistem.

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 63

Setelah form ditampilkan, maka diperlukan pengisian data dan membuat server dalam keadaan offline, kemudian mengklik tombol GO untuk menguji apakah data masih bisa terolah.

Gambar 4. Menggunakan kembali Controller dengan bahasa PHP.

Gambar 5. Tampilan MVC dengan Bahasa PHP. Gambar 8. Flexibility – Hasil MVC Flexibility dengan bahasa PHP Fleksibilitas sebuah program sangat Komunitas penting. Sebuah aplikasi yang memiliki Perbandingan komunitas di dua bahasa fleksibilitas yang tinggi, akan menjadi PHP yang bisa menjalankan MVC user-friendly bagi si pengguna. Untuk (Model-View-Controller) di bandingkan menguji user-friendly pada bagian MVC untuk mencari bahasa program mana ini, maka akan diuji pada saat aplikasi yang lebih bagus, di lihat dari seberapa dijlanakan pada saat server online dan banyak buku panduan yang berada di pada saat server offline, bahasa PHP internet. Bisa dilihat dari seberapa yang masih bisa berinteraksi dengan framework yang telah diciptakan untuk pengguna. Gambar 4.30 menunjukkan PHP. bahwa kondisi server sedang online dan gambar. PHP adalah skrip PHP tidak benar- benar sederhana bagi pemula, tetapi menyediakan banyak fitur tambahan

untuk programmer professional. PHP Gambar 6. Icon Wamp Server dalam tercipta banyak framework yang dapat status online membantu developer awam untuk mengembang aplikasi tanpa memerlukan belajar dari awal. Setiap framework diciptakan oleh developer sendiri yang telah memiliki pengalaman dan memiliki perasaan untuk Gambar 7.Icon Wamp Server dalam mempersingkat penciptaan aplikasi status Offline dengan menyingkatkan kode dan disimpan ke library melainkan Gambar 5 menunjukkan form masih melakukan pengetikan dari awal. tertampilkan sebelum server dimatikan. Berikut adalah panduan dan PHP dengan framework yang berstruktur

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 64

MVC (Model-View-Controller) yang 4. Berdasarkan hasil pencarian data di telah diciptakan: internet, terdapat bahwa PHP lebih 1. DOOPHP dengan link banyak digunakan dalam penerapan http://doophp.com/. metode MVC (Model View 2. CakePHP dengan link Controller). http://cakephp.org/. 3. Simple MVC Framework dengan link:http://simplemvcframework.co DAFTAR PUSTAKA m/php-framework. 4. TinyMVC dengan link [1]Noertjahyana Agustinus, Rendy http://www.tinymvc.com/. Pangestu dan Dwi Budiman 5. dengan link (2008). Pengembangan Aplikasi https://kohanaframework.org/. Sistem Pengaturan Basis Data 6. Zend Framework2 dengan link Secara Online. Seminar Nasional http://framework.zend.com/ Sains dan Teknologi-II 2008, 7. CodeIgniter dengan link Universitas Lampung, Lampung. https://www.codeigniter.com/. Jurusan Teknik Informatika 8. KISSMVC dengan link Universitas Kristen Petra. http://kissmvc.com/. Surabaya. II-91. 9. FuelPHP dengan link http://fuelphp.com/. [2]Powers David (2010). PHP 10. dengan link Solutions: Dynamic Web Design https://symfony.com/. Made Easy. Second edition. friendsof. United States of America. KESIMPULAN Berdasarkan hasil pengujian dan [3]Wibowo Aan Tri (2013). Pembuatan pembahasan yang telah diuraikan dapat Aplikasi E-Commerce Pusat ditarik kesimpulan sebagai berikut: Oleh-Oleh Khas Pacitan Pada 1. Berdasarkan hasil pengujian , bahwa Toko Sari Rasa Pacitan: 63 performa bahasa PHP termasuk dalam indikator performa baik [4]Supaartagorn Chanchai (2011). PHP dibagian View pada MVC, Web Authoring for Database sedangkan performa bahasa PHP Management based on MVC termasuk dalam indikator performa Pattern. WCECS 2011. San baik dibagian Controller pada MVC Fransisco. dan performa bahasa PHP termasuk dalam indikator performa baik [5]Hidayat Arief dan Surarso Bayu dibagian Model pada MVC. (2012). Penerapan Arsitektur 2. Berdasarkan hasil pengujian, Model View Controller (MVC) terdapat bahwa bahasa PHP terbukti Dalam Rancang Bangun Sistem dapat berjalan dengan optimal dalam Kuis Online Adaptif:58. penggunaan reusable. [6]Doyle Matt (2010). Beginning PHP 3. Berdasarkan hasil pengujian pada, 5.3, Wiley Publishing, Inc, terdapat bahwa bahasa PHP tidak Indianapolis. bisa berjalan sama sekali jika kondisi server sedang down ataupun [7]Nazir Moh (2011). Metode tidak aktif, maka bahasa PHP tidak Penelitian, Ghalia Indonesia, berjalan dengan optimal pada bagian Bogor. flexibility.

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 65

[8]Sugiyono (2012). Metode Penelitian Bisnis, Alfabeta CV, Bandung.

[9]Firdaus Yanuar AW dan Maharani Warih (2008). Analisis Performansi Framework Prado dan CakePHP Pada Aplikasi Web Ajax:C-48.

[10]Rosmala Dewi, Ichwan Muhammad, dan Gandalisha M Irzan (2011). Komparasi Framework MVC (Codeigniter, dan CakePHP) Pada Aplikasi Berbasis Web (Studikasus: Sistem Informasi Perwalian Di Jurusan Informatika Institut Teknologi Nasional):25.

[11]Lestarini Suci N dan Handayani Putu Wuri (2012). Pendefinisian Instrumen Evaluasi Website E- Commerce Business to Consumer (B2C):13.

[12]Sugiyono (2012). Metode Penelitian Kuantitatif, Kualitatif dan R & . Alfabeta. Bandung.

[13]Darmadi Hamid (2011). Metode Penelitian Pendidikan, Alfabeta, Bandung.

[14]Suharso Puguh (2009). Metode Penelitian Kuantitatif Untuk Bisnis: Pendekatan Filosofi dan Praktek, PT Indeks Permata Puri Media, Jakarta Barat.

Jurnal ISD Vol.2 No.2 Juli - Desember 2016 e-ISSN : 2528-5114 66