Tugas Rekweb 4 Budiluhur
Jelaskan yang dimaksud dengan framework pada aplikasi web?
Berikan 3 contoh contoh framework aplikasi web (php based), dan jelaskan kelebihan dan kekurangan dari masing-masing framework tersebut !
Jelaskan pengertian MVC (Model View Controler) pada Framework Code Igniter !
Tugas Rekweb 4 Budiluhur
Jelaskan yang dimaksud dengan framework pada aplikasi web?
Berikan 3 contoh contoh framework aplikasi web (php based), dan jelaskan kelebihan dan kekurangan dari masing-masing framework tersebut !
Jelaskan pengertian MVC (Model View Controler) pada Framework Code Igniter !
1. kelebihan dan kekurangan web 1.0, web 2.0 dan web 3.0
2. Pengertian Agile SCRUM dan contoh tools yg telah mengimplementasikan Agile Scrum
3. Pengertian Web Server
1. kelebihan dan kekurangan web 1.0, web 2.0 dan web 3.0
2. Pengertian Agile SCRUM dan contoh tools yg telah mengimplementasikan Agile Scrum
3. Pengertian Web Server
Jelaskan yang dimaksud dengan framework pada aplikasi web?
Berikan 3 contoh contoh framework aplikasi web (php based), dan jelaskan kelebihan dan kekurangan dari masing-masing framework tersebut !
Jelaskan pengertian MVC (Model View Controler) pada Framework Code Igniter !
Apakah program Sekolah Alkitab Liburan ada di gereja Anda? Perlukah diprogramkan? Jika sudah ada, apa-apa saja yang perlu dipertimbangkan lagi? Pak Igrea Siswanto dari organisasi Life Kids Indonesia membagikannya untuk kita semua.
Informasi lebih lanjut: 0821-3313-3315 (MLC)
#SABDAYLSA #SABDAEvent #ylsa #yayasanlembagasabda #SABDAAlkitab #Alkitab #SABDAMLC #ministrylearningcenter #digital #sekolahAlkitabliburan #gereja #SAL
Sebagai salah satu pertanggungjawab pembangunan manusia di Jawa Timur, dalam bentuk layanan pendidikan yang bermutu dan berkeadilan, Dinas Pendidikan Provinsi Jawa Timur terus berupaya untuk meningkatkan kualitas pendidikan masyarakat. Untuk mempercepat pencapaian sasaran pembangunan pendidikan, Dinas Pendidikan Provinsi Jawa Timur telah melakukan banyak terobosan yang dilaksanakan secara menyeluruh dan berkesinambungan. Salah satunya adalah Penerimaan Peserta Didik Baru (PPDB) jenjang Sekolah Menengah Atas, Sekolah Menengah Kejuruan, dan Sekolah Luar Biasa Provinsi Jawa Timur tahun ajaran 2024/2025 yang dilaksanakan secara objektif, transparan, akuntabel, dan tanpa diskriminasi.
Pelaksanaan PPDB Jawa Timur tahun 2024 berpedoman pada Peraturan Menteri Pendidikan dan Kebudayaan RI Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru, Keputusan Sekretaris Jenderal Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi nomor 47/M/2023 tentang Pedoman Pelaksanaan Peraturan Menteri Pendidikan dan Kebudayaan Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru pada Taman Kanak-Kanak, Sekolah Dasar, Sekolah Menengah Pertama, Sekolah Menengah Atas, dan Sekolah Menengah Kejuruan, dan Peraturan Gubernur Jawa Timur Nomor 15 Tahun 2022 tentang Pedoman Pelaksanaan Penerimaan Peserta Didik Baru pada Sekolah Menengah Atas, Sekolah Menengah Kejuruan dan Sekolah Luar Biasa. Secara umum PPDB dilaksanakan secara online dan beberapa satuan pendidikan secara offline. Hal ini bertujuan untuk mempermudah peserta didik, orang tua, masyarakat untuk mendaftar dan memantau hasil PPDB.
2. 1. Pengertian Framework
Framework atau bahasa indonesianya kerangka kerja adalah sebuah
software untuk memudahkan para programmer membuat aplikasi web
yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga
membentuk suatu sistem tertentu. Dengan menggunakan framework,
sebuah aplikasi akan tersusun dan terstruktur dengan rapi.
menggunakan framework bukan berarti kita bebas dari pengkodean. Kita
sebagai pengguna/programmer menggunakan variabel dan fungsi-fungsi
yang ada di sebuah framework itu. Karena itulah, kerja kita bisa
menjadi efektif karena tidak harus membuat fungsi-fungsi lagi.
3. 2. Contoh Framework PHP
Kelebihan
Mudah digunakan dan tidak memerlukan konfigurasi yang rumit
Fungsi-fungsi pendukung yang cukup lengkap
Mendkung PHP4 dan PHP5
Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan
Dokumentasi yang sangat bagus, friendly dan didukung oleh forum, wiki, dan
komunitas yang besar
Kekurangan
Tidak mendukung AJAX, dan ORM
Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan
kebebasan user untuk melanggar aturan MVC
4. Kelebihan
Dukungan terhadap AJAX, ORM
Automagic function seperti validasi input, dll, yang mempercepat coding
Support PHP4 dan PHP5
Lebih mencerminkan MVC yang sesungguhnya dibandingkan CI
Komunitas pengguna yang besar dan forum cukup baik
Kekurangan
Manual yang ada tidak selengkap CI.
Butuh waktu belajar yang lebih lama untuk menguasai framework ini dibanding CI.
Tapi jika sudah benar-benar mengerti, banyak kelebihan dibanding CI. Beberapa situs
menyarankan anda untuk belajar dan terbiasa dulu
dengan CodeIgniter baru kemudian mempelajari CakePHP.
5. Kelebihan
Dukungan terhadap AJAX, ORM.
Kompatibel dengan berbagai macam database.
Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati
CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a
framework.” ini menjadi kelebihan sekaligus kekurangan.
Kekurangan
Tidak mendukung PHP4.
Relatif butuh waktu lama untuk mengerti framework ini.
Instalasi dan konfigurasinya cukup rumit.
6. 3. MVC Pada CodeIgniter
MVC (Model, View, Controller) merupakan suatu konsep dalam mengembangkan aplikasi
berbasis website dengan mengelompokkan modul atau komponen utama dalam
pembangunan aplikasi kedalam beberapa bagian-bagian seperti manipulasi data, user
interface (tampilan), dan kontrol aplikasi. Berikut untuk penjelasan setiap bagiannya :
Model merupakan bagian yang melakukan pengolahan database agar dapat
terintegrasi dengan sistem yang akan kita buat. Model ini berisi fungsi-fungsi untuk
memproses perintah Query SQL seperti melakukan koneksi database, select, insert,
update, delete, dan lain sebagainya.
View merupakan bagian yang mempresentasikan tampilan website ke browser. Pada
bagian View ini biasanya berisi file dengan bahasa pemrograman berbasis front
end seperti HTML, CSS, Javascript, dll. View akan menyajikan tampilan user
interface sebuah website pada pengguna (client). Pada view ini disarankan untuk
tidak ada proses logika, jadi hanya sebatas script untuk menyajikan sebuah tampilan
website.
Controller merupakan bagian yang mengintegrasikan Model dengan View, bisa
dikatakan bahwa controller sebagai jembatan atau penghubung antara database
pada model dengan tampilan yang akan disajikan oleh view. Pada controller ini
terdapat class yang dapat memproses permintaan dari View pada struktur database
yang terdapat di Model. Controller ini juga sebagai pengontrol aliran data antara
Model dengan View.
7. Thank you ...
Sumber:
Pengertian Framework :
http://www.devaradise.com/id/2013/12/mengenal-pengertian-framework-website.html
Contoh Framework PHP kelebihan dan kekurangan nya :
http://tutorial.dumbstrack.org/mengenal-framework-php-dan-jenisnya/
MVC Pada CodeIgniter
http://maholonet.com/index.php/2016/04/15/konsep-mvc-pada-codeigniter/