SKRIPSI ANALISIS PERBANDINGAN ANTARA FRAMEWORK YII DENGAN FRAMEWORK LARAVEL PADA APLIKASI BERBASIS WEB

dokumen-dokumen yang mirip
TUGAS AKHIR APLIKASI PERHITUNGAN DEPRESIASI DENGAN METODE SATUAN HASIL DI ASHAB RENTAL

SKRIPSI FRAMEWORK LARAVEL UNTUK INFORMASI PENUNJANG PERKULIAHAN

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SISWA BERPRESTASI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DI SDN 01 SURUH KAB KARANGANYAR

PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA

SKRIPSI APLIKASI PENCARIAN BENGKEL MOTOR DI KABUPATEN GUNUNGKIDUL BERBASIS ANDROID

SKRIPSI PENGGUNAAN FIREBASE CLOUD MESSAGING PADA APLIKASI LOGBOOK TAS. MURSITO Nomor Mahasiswa :

SKRIPSI IMPLEMENTASI METODE WEIGHT PRODUCT PADA APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN TEMPAT WISATA DI KABUPATEN BANTUL

SKRIPSI IMPLEMENTASI DATA MINING PADA DATA TRANSAKSI PENJUALAN UNTUK MENGETAHUI POLA PEMBELIAN MENGGUNAKAN ALGORITMA APRIORI

SKRIPSI SISTEM REKOMENDASI WISATA KULINER DI YOGYAKARTA MENGGUNAKAN METODE KOLABORATIF (COLLABORATIVE METHOD)

PEMANFAATAN FRAMEWORK CODEIGNITER DAN JQUERY UNTUK MEMBANGUN APLIKASI

SKRIPSI SISTEM INFORMASI GEOGRAFIS PENENTUAN LOKASI ATM BNI DI YOGYAKARTA BERBASIS ANDROID

SKRIPSI APLIKASI PENCARIAN RUTE TERPENDEK BENGKEL MOBIL MENGGUNAKAN ALGORITMA DIJKSTRA

SKRIPSI IMPLEMENTASI PERSEDIAAN BARANG DENGAN METODE FIFO PADA STUDI KASUS TOKO SRI REJEKI

SKRIPSI PENGEMBANGAN MICROBLOG MENGGUNAKAN NODE.JS (STUDI KASUS MICROBLOG DANDELION DENGAN TEMA PUISI) RACHMAD SETYA BUDI Nomor Mahasiswa :

Yogi Waskitha Nugraha

SKRIPSI PEMETAAN KEKUATAN PEMILIHAN KEPALA DAERAH (PILKADA) MENGGUNAKAN SMS GATEWAY DAN FRAMEWORK CODEIGNITER (STUDI KASUS KABUPATEN KLATEN)

SKRIPSI SISTEM INFORMASI AKUNTANSI PERHITUNGAN HARGA POKOK PRODUKSI DENGAN METODE JOB ORDER COSTING PADA INDUSTRI KERAJINAN SALAMANDA CRAFT

PROYEK AKHIR SISTEM APLIKASI PEMBAYARAN TUNAI ALAT PANCING DI PEMANCINGAN PELANGI NABIRE (PAPUA) Disusun Oleh : Alif Yudhia Pratama

SKRIPSI IMPLEMENTASI FRAMEWORK YII PADA PENGELOLAAN SEMINAR DAN WORKSHOP DI STMIK AKAKOM YOGYAKARTA

SKRIPSI SISTEM PELAYANAN DATA PELANGGAN AIR BERSIH TIRTO MULO BERBASIS WEB DENGAN FRAMEWORK ANGULAR JS

SISTEM INFORMASI DAN PENGELOLAAN DATA GAJI KARYAWAN BERBASIS WEB MOBILE PROYEK AKHIR

SISTEM INFORMASI PENYEWAAN KAMERA

SKRIPSI SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

PROYEK AKHIR TUTUP SAMPAH OTOMATIS BERBASIS ARDUINO

SKRIPSI IMPLEMENTASI WEB SERVICE UNTUK PENGOLAHAN NILAI RAPORT SISWA SMK KESEHATAN SADEWA

PROYEK AKHIR MINIATUR PINTU GESER OTOMATIS BERBASIS ARDUINO

SKRIPSI CLUSTERING KUALITAS MUTU GILING BERAS MENGGUNAKAN METODE K-MEANS DAN K-NEAREST NEIGHBOR

SKRIPSI RANCANG BANGUN APLIKASI WISATA KULINER BERBASIS ANDROID MENGGUNAKAN METODE USER CENTERED DESIGN

SKRIPSI SISTEM IDENTIFIKASI TINGKAT KESEJAHTERAAN KELUARGA MENGGUNAKAN METODE MULTILAYER PERCEPTRON (STUDY KASUS KECAMATAN BANGUNTAPAN)

SKRIPSI APLIKASI PEMBELAJARAN BANGUN DATAR UNTUK SEKOLAH DASAR BERBASIS DESKTOP

SKRIPSI APLIKASI PEMBELAJARAN BIOLOGI UNTUK SISWA KELAS XII SEKOLAH MENENGAH ATAS BERBASIS ANDROID

SKRIPSI APLIKASI SIMULASI TRYOUT UJIAN NASIONAL MENGGUNAKAN NODE.JS. Diajukan sebagai salah satu syarat untuk menyelesiakan studi

SKRIPSI APLIKASI ANALISIS PENJUALAN SEPATU DI TOKO GITA SHOES DENGAN MENGGUNAKAN METODE DECISION TREE

SKRIPSI APLIKASI AUDIT SOFTWARE BERLISENSI PADA KOMPUTER PERUSAHAAN BERBASIS.NET

SKRIPSI ANALISIS KINERJA WEB SERVER DENGAN METODE LOAD BALANCING PADA HAPROXY

SKRIPSI SISTEM PAKAR UNTUK MENGUKUR KATEGORI TINGKAT STRES PADA MAHASISWA STMIK AKAKOM YANG SEDANG MENGERJAKAN PRA SKRIPSI

SKRIPSI TEKNOLOGI BOOTSTRAP UNTUK APLIKASI PERHITUNGAN WARISAN BERDASARKAN HUKUM ISLAM BERBASIS WEB

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

ZAENAL ANWAR Nomor Mahasiswa :

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PEMBERIAN BANTUAN PASCA BENCANA MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) PADA KABUPATEN BANTUL

SKRIPSI APLIKASI PENGENALAN HURUF, ANGKA, WARNA, HEWAN DAN BUAH BERBASIS ANDROID

SKRIPSI APLIKASI DOA HARIAN DAN TATACARA SHALAT TAHAJUD BERBASIS ANDROID

SKRIPSI. Disusun Oleh ANDRI DUWI SAPUTRO. Nomor Mahasiswa :

SKRIPSI RANCANG BANGUN WEBSITE RESPONSIVE OBYEK PARIWISATA KABUPATEN BYAK NUMFOR DENGAN GOOGLE MAPS

SKRIPSI TEKNOLOGI PELACAKAN LOKASI MENGGUNAKAN FITUR WAKTU SAMPAI (ETA) PADA APLIKASI PERJALANAN KERETA API

SKRIPSI INTEGRASI SPRING MVC DAN HIBERNATE JPA PADA KATALOG PERPUSTAKAAN BERBASIS JAVA EE. Disusun untuk memenuhi syarat memperoleh gelar Sarjana

SKRIPSI APLIKASI WISATA KULINER INTERAKTIF MENGGUNAKAN GOOGLE MAP BERBASIS ANDROID DENGAN KONSEP USER INVOLVEMENT

APLIKASI PESAN TRANSLATOR MENGGUNAKAN BING TRANSLATOR BERBASIS ANDROID

SISTEM PEMESANAN TIKET ONLINE PSS SLEMAN BERBASIS WEB MOBILE TUGAS AKHIR. Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh

IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA

SKRIPSI IMPLEMENTASI WEB SERVICE UNTUK DELIVERY MAKANAN KHAS YOGYAKARTA BERBASIS MOBILE

SKRIPSI PENGENALAN BINATANG MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY SEBAGAI MEDIA PEMBELAJARAN

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN KELAYAKAN PEMAIN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) BERBASIS ANDROID

SKRIPSI IMPLEMENTASI RESPONSIVE WEB DENGAN MENGGUNAKAN FRAMEWORK BOOTSTRAP DI RUMAH MAKAN STUDI KASUS RAMEN N KATSU

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN. JURUSAN IPA DAN IPS DI SMA Negeri 1 Piyungan BERBASIS

SISTEM APLIKASI RESERVASI PEMESANAN TIKET ONLINE

SKRIPSI APLIKASI MOBILE PEMBAYARAN PAJAK KENDARAAN KANTOR SAMSAT JAYAPURA PAPUA

APLIKASI PENCARIAN TOKO ALAT MUSIK DI YOGYAKARTA BERBASIS ANDROID

RANCANG BANGUN APLIKASI PEMESANAN MAKANAN DAN MINUMAN DI RUMAH MAKAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL BERBASIS WEB DENGAN METODE WATERFALL.

SKRIPSI APLIKASI SCAN KODE PENCATATAN RING PADA BURUNG MENGGUNAKAN TEKNOLOGI BARCODE BERBASIS ANDROID

SKRIPSI APLIKASI PENGENALAN SUKU BUDAYA DI NTB BERBASIS ANDROID

DAVID BARUJARY FRANATHA

SKRIPSI SISTEM PEMANFAATAN APLICATION PROGRAMMING INTERFACE (API) MIKROTIK BERBASIS WEBSITE

SKRIPSI APLIKASI KRS PERWALIAN ONLINE (BERBASIS WEB) STUDI KASUS DI STMIK AKAKOM

SKRIPSI. Pencarian Lokasi Wisata Berbasis Android (Study Kasus Kota Nabire)

SKRIPSI PENGEMBANGAN GAME EDUKASI TENTANG OPERASI ARITMATIKA UNTUK SISWA SD KELAS 1-2 BERBASIS DEKSTOP

PROYEK AKHIR MINIATUR SISTEM PALANG PINTU KERETA API OTOMATIS BERBASIS ARDUINO

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN KELAYAKAN KREDIT BPR MENGGUNAKAN METODE WEIGHTED PRODUCT STUDI KASUS : BPR (BANK PERKREDITAN RAKYAT) ALTO MAKMUR

SKRIPSI APLIKASI MOBILE NOTIFICATION INFORMASI PERKULIAHAN BERBASIS ANDROID

SKRIPSI APLIKASI REAL-TIME NOTIFICATION STATUS KAMAR MENGGUNAKAN MODUL SOCKET.IO. ( Studi Kasus : Hotel Grage Ramayana Yogyakarta )

SKRIPSI SISTEM INFORMASI GEOGRAFIS PENCARIAN LOKASI PERGURUAN TINGGI DI YOGYAKARTA BERBASIS ANDROID

APLIKASI UJIAN ONLINE PENERIMAAN KARYAWAN DI PT.JAMSOSTEK YOGYAKARTA BERBASIS WEB SKRIPSI

PROYEK AKHIR SISTEM INFORMASI PEMESANAN STUDIO MUSIK BERBASIS WEB MOBILE

PROYEK AKHIR SISTEM INFORMASI PENILAIAN INSTRUKTURPELATIHAN DEVISI LEARNING EVENT PT. TELKOM REGIONAL 7 MAKASSAR BERBASIS WEB MOBILE

SKRIPSI IMPLEMENTASI LIBRARY MAPBOX ANDROID MAP SDK UNTUK VISUALISASI PETA DEALER RESMI MOTOR YAMAHA DI KABUPATEN KLATEN

SKRIPSI IMPLEMENTASI POP-UP TEXT PADA APLIKASI PENGENALAN BINATANG MENGGUNAKAN AUGMENTED REALITY (AR) BERBASIS ANDROID

SKRIPSI APLIKASI SISTEM INFORMASI GEOGRAFI PENJUALAN DAN SEWA TANAH DIKABUPATEN SLEMAN BERBASIS ANDROID

TUGAS AKHIR APLIKASI AUDIO DAN VIDEO BURUNG PLECI BERBASIS ANDROID

SKRIPSI SISTEM PAKAR UNTUK MENDIAGNOSA KERUSAKAN SEPEDA MOTOR YAMAHA MENGGUNAKAN METODE DEMPSTER SHAFER. Ratih Novia Anggraeny

APLIKASI WUDHU DAN SHALAT WAJIB DIQADA BAGI WANITA YANG TELAH SUCI DARI HAID BERBASIS ANDROID

Tugas Akhir Sistem Informasi Pemesanan Jadwal Lapang Futsal Berbasis Web Mobile

SKRIPSI APLIKASI PENCARIAN LOKASI RUMAH SAKIT DAN JADWAL PRAKTEK DOKTER BERBASIS ANDROID

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SANTRI TELADAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

SISTEM INFORMASI PEMESANAN BAJU BATIK DI LUVE BATIK BERBASIS WEB MOBILE

PROYEK AKHIR PROTOKOL KOMUNIKASI CLIENT/SERVER (APLIKASI DATA PASAR SEDERHANA)

SKRIPSI IMPLEMENTASI WEB SERVICE PADA APLIKASI PESAN PEMBELIAN MAGA SWALAYAN BERBASIS MOBILE

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

SKRIPSI PENGENALAN POLA HURUF ARAB MENGGUNAKAN METODE TEMPLATE MATCHING. ROKHMAN SYAMSUDIN Nomor Mahasiswa :

SKRIPSI APLIKASI PENCARIAN KAFE HOTSPOT BERBASIS WEB MENGGUNAKAN MEAN STACK

PROYEK AKHIR ALARM ANTI PENCURI BERBASIS ARDUINO

SKRIPSI IMPLEMENTASI PENGENALAN JENIS MANGGA MELALUI TEKSTUR DAUN DENGAN PEMANFAATAN JARINGAN SARAF TIRUAN METODE BACKPROPAGATION

SISTEM INFORMASI POTENSI DAERAH KABUPATEN PURWOREJO BERBASIS WEB SKRIPSI

PROYEK AKHIR SISTEM INFORMASI PENJUALAN KAOS PADA TOKO THEBOX KONVEKSI & CLOTHING SHOP BERBASIS WEB DISUSUN OLEH : SAID SADAM HUSIN NIM :

PENGENDALIAN DIRI AKUNTAN DAN PENGARUHNYA KEPADA KEKHAWATIRAN PERSEPSIAN MELALUI RESIKO PERSEPSIAN AKUNTAN DALAM SITUS JEJARING SOSIAL FACEBOOK

LAPORAN PROYEK AKHIR PROTOTIPE PENGENDALIAN LAMPU PANGGUNG MENGGUNAKAN WEB BROWSER MELALUI JARINGAN LOKAL BERBASIS ARDUINO

TEKNOLOGI AJAX PADA APLIKASI WEB DI KLUB BOLA AMBOINA FC AMBON SKRIPSI. Disusun oleh : HELMY RISA

SKRIPSI APLIKASI GAME SIMULASI KENCAN DENGAN METODE AHP BERBASIS ANDROID. Disusun Oleh : GUNITA GAMA ANINDITA Nomor Mahasiswa :

APLIKASI RUMAH PINTAR (SMART HOME) PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS WEB SKRIPSI

SKRIPSI IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING (SAW) UNTUK PENEMPATAN PRAKTIK KERJA LAPANGAN BERBASIS WEB (STUDI KASUS STMIK AKAKOM YOGYAKARTA)

PERANCANGAN APLIKASI JAVA DAN MYSQL UNTUK PEMESANAN DAN PERSEDIAAN BARANG DI TOKO SUMBER REJEKI NGRAYUN SKRIPSI

Transkripsi:

SKRIPSI ANALISIS PERBANDINGAN ANTARA FRAMEWORK YII DENGAN FRAMEWORK LARAVEL PADA APLIKASI BERBASIS WEB NURHIDAYAT NOVIANTO Nomor Mahasiswa : 135410049 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017

SKRIPSI ANALISIS PERBANDINGAN ANTARA FRAMEWORK YII DENGAN FRAMEWORK LARAVEL PADA APLIKASI BERBASIS WEB Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu (S1) Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta Disusun Oleh NURHIDAYAT NOVIANTO Nomor Mahasiswa : 135410049 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017 i

ii

iii

HALAMAN PERSEMBAHAN DAN MOTTO Barang siapa yang menempuh suatu jalan untuk mencari ilmu, Allah akan memudahkan baginya jalan ke surga. (HR. Muslim). Siapa yang menghendaki kebahagiaan hidup di dunia harus dengan ilmu, dan siapa yang menghendaki kebahagian hidup di akhirat harus dengan ilmu, dan barang siapa yang menghendaki kebahagian keduanya (dunia & akhirat ) juga harus dengan ilmu.(hr. Tabrani). Begitu banyak perjuangan dan pengorbanan untuk membuat karya yang sederhana ini. Karya tulis ini saya persembahkan kepada: Allah SWT. Allhamdulillahirabbil alamin, atas segala limpahan rahmat dan karunia-nya atas kuasa-nya memberikan pertolongan hingga karya tulis ini mampu saya selesaikan, tiada daya upaya atas kehendak-nya. Semoga karya ini menjadi suatu bentuk ibadah dan bermanfaat. Aamiin... Kedua orang tua saya Alm. Bapak Madijana dan Almh. Ibu Sukirah yang telah merawat saya sejak kecil, meskipun tidak bisa mendampingi saya saat menjalani studi di perguruan tinggi tapi saya yakin doa dan dukungan beliau selalu tercurah dari surga sana. Kakak-kakak saya Suciyati dan Wahyu Wigati yang saya sayangi, terimakasih atas dorongan semangat dan doa untuk segera menyelesaikan karya tulis ini. Sahabat sahabat MabesSquad, kalianlah tempat berbagi cerita, canda dan tawa disela-sela beratnya perjuangan mendapat gelar Sarjana Komputer. Semoga persahabatan ini akan terus terjalin sampai kapanpun. Aamiin... Sahabat hatiku, Rista Dewi Damayanti yang tak pernah lelah untuk memberi semangat dan saling mengingatkan untuk terus berjuang dalam menggapai mimpi. Dan masih banyak lagi yang tidak dapat saya sebutkan satu persatu. iv

INTISARI Saat ini telah banyak bermunculan Framework PHP yang kemudian menjadi kendala tersendiri bagi developer web untuk memilihnya. Framework yang cukup populer dan banyak digunakan diantaranya adalah Framework Yii dan Framework Laravel. Sehingga penelitian ini difokuskan untuk menganalisis perbandingan antara Framework Yii dengan Framework Laravel. Dalam penelitian ini terdapat beberapa parameter perbandingan yang digunakan dalam melakukan analisis, seperti perbandingan implementasi koneksi database dan implementasi CRUD yang membandingkan mengenai fitur-fitur yang dimiliki oleh masing-masing framework. Berikutnya parameter perbandingan performa aplikasi yang dilihat dari hasil Rps menggunakan Apache Benchmark. Selanjutnya parameter perbandingan control interface dan dukungan library dari pihak ketiga. Kesimpulan dari penelitian ini adalah Framework Yii dan Framework Laravel tidak jauh berbeda dilihat dari beberapa parameter yang digunakan. Secara umum perbedaanya adalah Framework Yii memiliki generator pembangkit kode yang lebih lengkap sementara Framework Laravel tidak. Kata Kunci : CRUD, Framework Laravel, Framework Yii, Perbandingan. v

KATA PENGANTAR Bissmillahirahmanirrahim Assalamu alaikum warahmatullahi wabarakatuh Alhamdulillah segala puji syukur kami panjatkan kehadirat Allah SWT, karena atas limpahan rahmat dan hidayah-nya penulis dapat menyelesaikan Skripsi ini yang berjudul Analisis Perbandingan Antara Framework Yii Dengan Framework Laravel Pada Aplikasi Berbasis Web. Skripsi ini disusun sebagai syarat untuk menyelesaikan studi jenjang starta satu (S1) pada Program Studi Teknik Informatika STMIK AKAKOM Yogyakarta. Dalam penyusunan Skripsi ini penulis banyak mendapat saran, dorongan, bimbingan serta keterangan-keterangan dari berbagai pihak yang merupakan pengalaman yang tidak dapat diukur secara materi. Oleh karena itu dengan segala hormat dan kerendahan hati perkenankanlah penulis mengucapkan terima kasih kepada : 1. Bapak Cuk Subiyantoro, S. Kom., M. Kom. selaku ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. 2. Bapak Ir. M. Guntara, M.T. selaku Ketua Program Studi Teknik Informatika. 3. Bapak Badiyanto, S.Kom., M.Kom. selaku Dosen Pembimbing Skripsi. 4. Ibu Indra Yatini B, S.Kom., M.Kom. dan Bapak Ir. Sudarmanto, M.T. selaku Dosen Penguji. 5. Keluarga serta teman-teman tercinta yang telah membantu dengan doa dan dukungnnya. vi

6. Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah terlibat banyak membantu sehingga skripsi ini dapat diselesaikan. Dalam penyusunan skripsi ini, penulis menyadari masih terdapat banyak kekurangan baik yang disengaja maupun tidak disengaja, dikarenakan keterbatasan ilmu pengetahuan dan wawasan serta pengalaman yang penulis miliki. Untuk itu penulis mohon maaf atas segala kekurangan tersebut dan tidak menutup diri terhadap segala saran dan kritik serta masukan yang bersifat konstruktif bagi diri penulis. Akhir kata semoga dapat bermanfaat bagi penulis sendiri, institusi pendidikan dan masyarakat luas. Aamiin. Wassalamu alaikum warahmatullahi wabarakatuh. Yogyakarta, Juli 2017 Penulis vii

DAFTAR ISI Hal Halaman Judul... Halaman Persetujuan... Halaman Pengesahan... Halaman Persembahan dan Motto... Intisari... Kata Pengantar... Daftar Isi... Daftar Gambar... Daftar Tabel... i ii iii iv v vi viii xi xii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 3 1.3 Ruang Lingkup... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Sistematika Penulisan... 4 BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI... 6 2.1 Tinjauan Pustaka... 6 2.2 Dasar Teori... 8 2.2.1 Framework Yii... 8 2.2.2 Framework Laravel... 10 viii

2.2.3 Apache Benchmark... 11 BAB 3 METODE PENELITIAN... 12 3.1 Bahan/Data... 12 3.1.1 Kebutuhan Input... 12 3.1.2 Kebutuhan Output... 12 3.2 Peralatan... 12 3.2.1 Kebutuhan Perangkat Keras... 12 3.2.2 Kebutuhan Perangkat Lunak... 13 3.3 Prosedur dan Pengumpulan Data... 13 3.3.1 Studi Pustaka... 13 3.3.2 Eksperimen... 14 3.4 Analisis dan Rancangan Sistem... 14 3.5 Perancangan Tabel Keluaran... 16 3.5.1 Rancangan Tabel Perbandingan Implementasi Koneksi Database... 16 3.5.2 Rancangan Tabel Perbandingan Implementasi CRUD... 16 3.5.3 Rancangan Tabel Perbandingan Performa... 17 3.5.4 Rancangan Tabel Perbandingan Control Interface.. 17 3.5.5 Rancangan Tabel Perbandingan Dukungan Library Pihak Ketiga... 17 3.6 Perancangan Basis Data... 18 3.6.1 Tabel User... 18 ix

3.6.2 Tabel Mahasiswa... 18 3.6.3 Tabel PKL... 19 3.7 Perancangan Antar Muka Sistem... 19 3.7.1 Perancangan Input Data Mahasiswa... 19 3.7.2 Perancangan Output Data Mahasiswa... 20 BAB 4 IMPLEMENTASI DAN PEMBAHASAN... 21 4.1 Perbandingan Implementasi Koneksi Database... 21 4.2 Perbandingan Implementasi CRUD... 24 4.3 Perbandingan Performa... 30 4.4 Perbandingan Control Interface... 36 4.5 Perbandingan Dukungan Library Pihak Ketiga... 39 BAB 5 PENUTUP... 41 5.1 Kesimpulan... 41 5.2 Saran... 41 Daftar Pustaka... 43 x

DAFTAR GAMBAR Hal Gambar 1.1 Hasil Survei Framework Yang Digunakan di Tempat Kerja... 2 Gambar 1.2 Hasil Survei Framework Yang Digunakan pada Proyek Pribadi 2 Gambar 2.1 Struktur Statis Aplikasi Yii... 9 Gambar 2.2 Komponen MVC Laravel... 10 Gambar 3.1 Class Diagram pada Framework Yii... 14 Gambar 3.2 Class Diagram pada Framework Laravel... 15 Gambar 3.3 Form Input Data Mahasiswa... 20 Gambar 3.4 Output Data Mahasiswa... 20 Gambar 4.1 Pengujian Performa Framework Yii di Localhost... 31 Gambar 4.2 Pengujian Performa Framework Laravel di Localhost... 31 Gambar 4.3 Grafik Perbandingan Performa di Localhost... 33 Gambar 4.4 Pengujian Performa Framework Yii di Hosting... 34 Gambar 4.5 Pengujian Performa Framework Laravel di Hosting... 34 Gambar 4.6 Grafik Perbandingan Performa di Hosting... 35 Gambar 4.7 Pembuatan Kode Menggunakan Generator Gii... 36 xi

DAFTAR TABEL Tabel 2.1 Rangkuman Penelitian... 8 Hal Tabel 3.1 Rancangan Tabel Perbandingan Implementasi Koneksi Database... 16 Tabel 3.2 Rancangan Tabel Perbandingan Implementasi CRUD... 16 Tabel 3.3 Rancangan Tabel Perbandingan Performa... 17 Tabel 3.4 Rancangan Tabel Perbandingan Control Interface... 17 Tabel 3.5 Rancangan Tabel Perbandingan Dukungan Library Pihak Ketiga... 17 Tabel 3.6 Struktur Tabel User... 18 Tabel 3.7 Struktur Tabel Mahasiswa... 18 Tabel 3.8 Struktur Tabel Pkl... 19 Tabel 4.1 Hasil Perbandingan Implementasi Koneksi Database... 23 Tabel 4.2 Hasil Perbandingan Implementasi CRUD... 29 Tabel 4.3 Hasil Perbandingan Performa di Localhost... 32 Tabel 4.4 Hasil Perbandingan Performa di Hosting... 35 Tabel 4.5 Perbandingan Sintak PHP dengan Sintak Blade... 38 Tabel 4.6 Hasil Perbandingan Control Interface... 38 Tabel 4.7 Hasil Perbandingan Dukungan Library Pihak Ketiga... 40 xii