Skip to main content

PBKK MVC on Code Igniter

    Halo, teman-teman! Kali ini saya ingin berbagi cerita tentang proyek website yang telah saya bangun menggunakan framework CodeIgniter. Website ini dibuat dengan tujuan belajar tentang pola desain MVC (Model-View-Controller) di CodeIgniter. Yuk, ikuti terus perjalanan seru ini!

    Pertama-tama, mari kita bahas CodeIgniter. CodeIgniter adalah sebuah framework PHP yang populer dan sangat cocok untuk membangun aplikasi web. Salah satu hal yang menonjol dari CodeIgniter adalah penggunaan pola desain MVC. MVC adalah singkatan dari Model-View-Controller, di mana Model bertanggung jawab untuk mengelola data, View berperan dalam menampilkan data kepada pengguna, dan Controller mengontrol aliran logika bisnis antara Model dan View. Dengan menggunakan pola desain ini, kita dapat memisahkan logika bisnis dari tampilan, membuat kode lebih terorganisir, dan mempermudah perawatan serta pengembangan aplikasi.

    Sekarang, mari kita beralih ke proyek yang telah saya bangun. Proyek ini adalah sebuah website yang memungkinkan pengguna untuk membuat, membaca, memperbarui, dan menghapus daftar mobil yang tersedia untuk disewa. Ide di balik proyek ini adalah memberikan platform yang mudah digunakan untuk mengelola data mobil sewaan.

    Dalam pengembangan proyek ini, saya menggunakan CodeIgniter untuk membangun aplikasi berbasis MVC. Pertama, saya mendefinisikan model yang bertanggung jawab untuk berinteraksi dengan database dan melakukan operasi CRUD (Create, Read, Update, Delete) pada data mobil. Selanjutnya, saya membuat controller yang mengatur alur logika bisnis, seperti menampilkan daftar mobil, menambahkan mobil baru, dan menghapus mobil yang sudah tidak tersedia. Terakhir, saya merancang tampilan dengan menggunakan bahasa HTML, CSS, dan JavaScript untuk memberikan antarmuka yang menarik dan responsif kepada pengguna.

    Berikut adalah contoh kode untuk salah satu fungsi dalam controller yang menampilkan daftar mobil:


    Itulah sebagian kecil dari kode yang saya gunakan dalam proyek ini. Tentu saja, ada lebih banyak kode yang terlibat dalam mengembangkan fitur-fitur lainnya seperti penambahan mobil, pembaruan data mobil, dan penghapusan mobil dari database. Untuk kode lengkapnya dapat diakses melalui link sebagai berikut CI CRUD - Source Code

    Dengan menggunakan CodeIgniter dan menerapkan pola desain MVC, saya berhasil membangun sebuah website yang memungkinkan pengguna untuk mengelola daftar mobil sewaan dengan mudah. Proyek ini memberikan pengalaman berharga bagi saya dalam mempelajari dan menguasai pola desain MVC serta penggunaan framework CodeIgniter.






    Demikianlah sekilas tentang proyek website rental mobil yang telah saya bangun dengan menggunakan CodeIgniter dan MVC. Saya berharap blog ini memberikan inspirasi dan informasi yang bermanfaat bagi teman-teman yang ingin mempelajari dan mengembangkan aplikasi web dengan CodeIgniter. Terima kasih telah membaca!

Comments

Popular posts from this blog

EAS PBKK

  1. S ebutkan keuntungan dan kerugian penggunaan framework dalam membangun aplikasi Kelebihan penggunaan framework dalam membangun perangkat lunak: Produktivitas yang Tinggi: Framework menyediakan kerangka kerja yang telah dibangun sebelumnya, dengan komponen dan fitur yang siap digunakan. Ini memungkinkan pengembang untuk fokus pada logika bisnis inti daripada menghabiskan waktu membangun komponen dasar. Dengan demikian, penggunaan framework dapat meningkatkan produktivitas pengembangan perangkat lunak.  Standarisasi: Framework sering kali mengikuti praktik terbaik dan standar industri yang telah mapan. Pengembang dapat memanfaatkan konvensi dan pedoman yang ada, yang memudahkan kolaborasi dengan pengembang lain dan pemeliharaan perangkat lunak di masa depan. Modularitas dan Reusabilitas: Framework memungkinkan pengembang untuk membagi perangkat lunak menjadi modul yang terpisah. Ini memfasilitasi penggunaan kembali kode yang ada, sehingga menghemat waktu dan upaya dalam mengembangka

MacOS Basic Calculator

 Selamat pagi, teman-teman! Pada kesempatan kali ini, saya berhasil membuat sebuah kalkulator sederhana dengan menggunakan bahasa prmorgraman Swift dan Framework SwiftUI. Alasan saya menggunakan Swift adalah karena pengembangan aplikasi dengan operating system Apple, jauh lebih mudah menggunakan Swift. Oleh karena itu, yuk kenalan terlebih dahulu dengan pemrograman Swift! Apa itu Bahasa Pemrograman Swift?     Swift adalah programming language yang dikompilasi multi-paradigma untuk tujuan umum yang dikembangkan oleh Apple Inc. Untuk iOS, iPadOS, macOS, watchOS, tvOS, Linux, z / OS. Swift dirancang untuk bekerja dengan kerangka kerja Cocoa and Cocoa Touch  Apple dan kode besar Objective-C yang ada ditulis untuk produk Apple. Ini didasarkan pada kerangka kerja kompiler LLVM open source dan telah disertakan dalam Xcode sejak versi 6 dirilis pada tahun 2014. Pada platform Apple menggunakan perpustakaan runtime Objective-C yang memungkinkan untuk menjalankan C, Objective-C, C++, dan Swift da

WinForm Application

Pada hari Selasa, 14 Maret 2023, mahasiswa PBKK Kelas B diberi materi berupa pembuatan WinForm Application. Setelah pemberian materi, kami diberikan tugas berupa latihan untuk membuat aplikasi WinForm. Aplikasi yang dibuat merupakan aplikasi untuk memasukan nama dan menampilkan daftar nama yang sudah dibuat. Referensi tutorial pembuatan aplikasi tersebut dapat diakses melalui link berikut   1. Source Code 2. Dokumentasi Aplikasi