Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...DicodingEvent
Dicoding Developer Coaching merupakan webinar, yang membahas tuntas kendala maupun pertanyaan yang sering ditanyakan di Academy Dicoding.
Tema kali ini adalah "Membangun Modern App dengan Jetpack & Android Architecture Component."
Di sini Anda akan belajar mengenai Jetpack dan Android Architecture Components. Jetpack adalah serangkaian library yang tersedia untuk membantu developer agar dapat mengikuti praktik terbaik, mengurangi kode boilerplate, serta menulis kode yang berfungsi secara konsisten di berbagai versi dan perangkat Android sehingga developer dapat berfokus pada penulisan kode yang lebih penting. Sedangkan Android Architecture Components adalah salah satu pattern yang dikeluarkan oleh Google. Dengan menerapkan Android Architecture Components, maka kamu akan mempelajar mengenai kumpulan library yang dapat membantu Anda untuk merancang aplikasi yang kuat, dapat diuji, dan dapat dikelola dengan mudah.
Dicoding Developer Coaching #23: Android | Membangun Modern App dengan Jetpac...DicodingEvent
Dicoding Developer Coaching merupakan webinar, yang membahas tuntas kendala maupun pertanyaan yang sering ditanyakan di Academy Dicoding.
Tema kali ini adalah "Membangun Modern App dengan Jetpack & Android Architecture Component."
Di sini Anda akan belajar mengenai Jetpack dan Android Architecture Components. Jetpack adalah serangkaian library yang tersedia untuk membantu developer agar dapat mengikuti praktik terbaik, mengurangi kode boilerplate, serta menulis kode yang berfungsi secara konsisten di berbagai versi dan perangkat Android sehingga developer dapat berfokus pada penulisan kode yang lebih penting. Sedangkan Android Architecture Components adalah salah satu pattern yang dikeluarkan oleh Google. Dengan menerapkan Android Architecture Components, maka kamu akan mempelajar mengenai kumpulan library yang dapat membantu Anda untuk merancang aplikasi yang kuat, dapat diuji, dan dapat dikelola dengan mudah.
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 !
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa BaratEldi Mardiansyah
Di dalamnya mencakup Presentasi tentang Pendampingan Individu 2 Pendidikan Guru Penggerak Aangkatan ke 10 Kab. Sukabumi Jawa Barat tahun 2024 yang bertemakan Visi dan Prakarsa Perubahan pada SMP Negeri 4 Ciemas. Penulis adalah seorang Calon Guru Penggerak bernama Eldi Mardiansyah, seorang guru bahasa Inggris kelahiran Bogor.
1. TUGAS 1
NAMA: Ihsan Riadi
NIM : 1412511162
MATKUL : Rekayasa Web
2. 1) Carilah Web Framework paling update
dan banyak digunakan dan contoh
implementasinya dan jelaskan sisi
kelebihan dan kekurangannya !
Laravel adalah sebuah framework PHP yang dirilis
dibawah lisensi MIT, dibangun dengan konsep
MVC (model view controller). Laravel adalah
pengembangan website berbasis MVP yang ditulis
dalam PHP yang dirancang untuk meningkatkan
kualitas perangkat lunak dengan mengurangi
biaya pengembangan awal dan biaya
pemeliharaan, dan untuk meningkatkan
pengalaman bekerja dengan aplikasi dengan
menyediakan sintaks yang ekspresif, jelas dan
menghemat waktu.
3. MVC adalah sebuah pendekatan perangkat
lunak yang memisahkan aplikasi logika dari
presentasi. MVC memisahkan aplikasi
berdasarkan komponen- komponen aplikasi,
seperti : manipulasi data, controller, dan
user interface.
Kelebihan :
Sintak lebih mudah dipahami karena
lebih simple, Full MVC.
Kekurangan :
Framework yang tergolong baru
sehingga sedikit dokumentasi dan susah
dipahami bagi pemula
4. 2) Jelaskan secara detail istilah berikut :
AngularJs, NodeJs, ApacheSolr, Jquery…
AngularJS merupakan salah
satu framework untuk membangun single
page application yang tentunya ditulis dengan
menggunakan Javascript. Dengan AngularJS,
Anda dapat membangun sebuah aplikasi
tanpa melibatkan server side scripting di
halaman view. Salah satu teknik yang
digunakan di AngularJS adalah
menggunakan directive.
5. Node.JS adalah salah satu implementasi
serverside javascript(JS). Kenapa harus
JS? karena JS memiliki kehandalan di
sisi eventing dan callback. Sekedar info,
sampai saat ini server side aplikasi sangat
susah untuk dibuat berbasis event, yang
ada malah kebanyakan adalah
berbasis thread. Lalu kemudian lahirlah
Node.JS, intinya adalah, dengan
hanya coding satu source, bisa
menjalankan banyak sekali perintah secara
paralel , itu bisa terjadi karena
berbasis event dan callback tadi.
6. • Solr adalah salah satu enterprise search
platform yang besifat open source dari
Apache. Fitur utamanya adalah pencarian
berbasis text, hit highlight, faceted search,
dynamic clustering, database integration dan
penanganan terhadap rich document (word,
pdf dsb). Pencarian menggunakan solr bisa
menggunakan URL dan hasil pencariannya
bisa berupa xml maupun JSON. Sehingga
memudahkan programmer untuk
menggunakannya dalam berbagai bahasa
pemrograman.
7. • JQuery merupakan suatu framework (library)
Javascript yang menekankan bagaimana
interaksi antara Javascript dan HTML. JQuery
pertama kali dirilis pada tahun 2006 oleh John
Resig. Pada perkembangannya JQuery tidak
sekedar sebagai framework Javascript, namun
memiliki kehandalan dan kelebihan yang cukup
banyak. Hal tersebut menyebabkan banyak
developer web menggunakannya. JQuery
memiliki slogan “Write less, do more” yang
kurang lebih maksudnya adalah
kesederhanaan dalam penulisan code, tapi
dengan hasil yang lebih banyak.
8. 3) Berikan minimal satu bahasa
pemrograman web yang anda kuasai,
beserta project yang telah dikerjakan !
• Dulu pernah buat satu program
input data mahasiswa
menggunakan PHP, karena jarang
praktek jadinya lupa lagi
codingnya. Mohon bimbingannya,
saya akan belajar lagi di semester
ini supaya tidak mudah lupa.