Postingan

Menampilkan postingan dari Oktober, 2023

Tugas 8 Pemrograman Berbasis Kerangka Kerja

Gambar
Nama     : M Naufal Badruttamam NRP        : 5025211240 Kelas      : PBKK B Tahun     : 2023 / 2024 (Ganjil) Link Github: https://github.com/Caknoooo/PBKK_Tugas_8_MVC_Routing Tugas 8 Pemrograman Berbasis Kerangka Kerja Pada tugas ke-8 kali ini, saya diberikan tugas untuk membuat MVC dan Routing dalam Codeigniter 4. Dalam tugas ini, saya bertanggung jawab untuk merancang dan mengimplementasikan struktur Model-View-Controller (MVC) dalam pengembangan aplikasi web menggunakan framework Codeigniter 4. Selain itu, saya juga diminta untuk mengatur dan mengelola sistem routing aplikasi, sehingga memastikan setiap permintaan dari pengguna akan diarahkan dengan benar ke kontroler yang sesuai. Melalui tugas ini, saya berkesempatan untuk mendalami konsep penting dalam pengembangan web dan meningkatkan pemahaman saya tentang bagaimana sebuah aplikasi web berinteraksi dengan pengguna dan database dengan lebih efisien menggunakan Codeigniter 4. Saya siap untuk menyelesaikan tugas ini dengan baik dan

Tugas 7 Pemrograman Berbasis Kerangka Kerja

Gambar
Nama     : M Naufal Badruttamam NRP        : 5025211240 Kelas      : PBKK B Tahun     : 2023 / 2024 (Ganjil) Github: https://github.com/Caknoooo/PBKK_Tugas_7_Simple_Codeigniter                    Tugas 7 Pemrograman Berbasis Kerangka Kerja Pada tugas 7 kali ini, kami diberikan tugas untuk mengimplementasikan hasil dari pembelajarin kami terkait perkenalan Framework yang sudah cukup lama yaitu Codeigniter atau biasa disingkat CI. CodeIgniter sering dipilih karena keseimbangan yang baik antara ringan dan cepatnya kinerja, penggunaan arsitektur MVC yang memungkinkan pemisahan jelas antara logika bisnis, tampilan, dan pengendalian, serta dokumentasi yang lengkap yang memudahkan pengembang untuk memahami dan memanfaatkan fitur-fitur kerangka kerja ini. Selain itu, aktifitas pengembangan yang terus-menerus, mudahnya kurva belajar, dan fleksibilitas dalam merancang aplikasi sesuai kebutuhan merupakan alasan tambahan. CodeIgniter juga memiliki komunitas pengembang yang kuat, menyediakan berbag

Kuiz 1 Pemrograman Berbasis Kerangka Kerja

Gambar
 Nama     : M Naufal Badruttamam NRP        : 5025211240 Kelas      : PBKK B Tahun     : 2023 / 2024 (Ganjil) Github:                           Kuiz 1 Pemrograman Berbasis Kerangka Kerja Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak? Jawab: Struktur framework dalam pengembangan perangkat lunak adalah kerangka kerja atau struktur dasar yang digunakan untuk membangun aplikasi atau system perangkat lunak. Framework menyediakan beberapa aturan, pedoman dan alat yang telah terstruktur sebelumnya untuk membantu pengembang dalam merancang, mengembangkan, dan mengelola perangkat lunak. Berikut adalah beberapa kegunaaan utama dari framework dalam pengembangan perangkat lunak: Kode yang Terstruktur : Framework menyediakan struktur dasar yang telah terorganisir dengan baik, sehingga pengembang dapat fokus pada pengembangan fitur dan fungsionalitas daripada memikirkan tentang struktur dasar aplikasi.   Reusabilitas : Framework seringkali mencakup komp

Tugas 6 Pemrograman Berbasis Kerangka Kerja

Nama     : M Naufal Badruttamam NRP        : 5025211240 Kelas      : PBKK B Tahun     : 2023 / 2024 (Ganjil) Github:                    Tugas 6 Pemrograman Berbasis Kerangka Kerja Pada tugas ke 6 ini, kami diberikan materi seputar Mobile Application dalam framework .NET (C#) sebagai bahasa pengembangannya dan Library Xamarin sebagai bantuannya. Xamarin adalah alat pengembangan lintas platform yang memungkinkan pengembang membangun aplikasi iOS dan Android asli, serta aplikasi Windows dan Mac, menggunakan satu basis kode C # bersama. Perusahaan juga mengizinkan pengembang menguji aplikasi pada ratusan perangkat melalui layanan Xamarin Cloud. Xamarin sangat mempermudah proses pengembangan aplikasi lintas platform dengan menghadirkan berbagai keunggulan. Dengan kemampuan untuk berbagi basis kode C# yang sama, pengembang dapat mengurangi waktu dan upaya yang dibutuhkan untuk menciptakan aplikasi yang kompatibel dengan berbagai platform, termasuk iOS, Android, Windows, dan Mac. Selain itu,