Semua Artikel
Diposting pada 14 Maret 2025

Framework Itu Apa? Seorang Developer Wajib Tahu

By Khafid Ilham - Creator
Penulis

Framework adalah kerangka kerja yang digunakan sebagai dasar utama dalam pengembangan perangkat lunak. Dalam konteks pengembangan web, framework adalah kumpulan kode yang dapat digunakan kembali untuk memudahkan pembuatan website. Framework biasanya mencakup kode yang telah ditulis sebelumnya dalam suatu format tertentu, serta struktur direktori dan file yang telah diatur.

Fungsi Framework

  1. Membuat Kode Program Lebih Terstruktur
    Dengan adanya framework, kode program yang ditulis oleh developer menjadi lebih rapi dan terorganisir. Hal ini memudahkan proses debugging serta pemeliharaan kode jika terjadi kesalahan atau perlu pengembangan lebih lanjut.

  2. Meningkatkan Keamanan
    Framework biasanya dilengkapi dengan berbagai fitur keamanan yang membantu melindungi website dari serangan siber, seperti SQL injection dan cross-site scripting (XSS).

  3. Mempercepat Pembuatan Website
    Framework menyediakan berbagai fitur bawaan yang siap pakai, sehingga developer tidak perlu membuatnya dari awal. Hal ini mempercepat proses pengembangan website secara signifikan.

  4. Mempermudah Pemeliharaan Website
    Dengan struktur kode yang lebih rapi dan terorganisir, developer dapat dengan mudah melakukan update atau perubahan pada website.

     

Jenis-Jenis Framework 

  1. Framework CSS
    Cascading Style Sheet (CSS) adalah bahasa pemrograman yang digunakan untuk mengatur layout dan tampilan website agar lebih menarik. CSS biasanya digunakan oleh front-end developer. Berikut beberapa contoh framework CSS:

    • Bootstrap

    • Semantic UI

    • Materialize

  2. Framework JavaScript
    JavaScript adalah bahasa pemrograman yang sering digunakan oleh front-end developer untuk membuat tampilan website lebih interaktif. JavaScript termasuk dalam kategori bahasa pemrograman tingkat tinggi yang berjalan di sisi klien (client-side). Berikut beberapa framework JavaScript yang sering digunakan:

    • AngularJS

    • React.js

  3. Framework PHP
    PHP atau Hypertext Preprocessor adalah bahasa pemrograman yang digunakan untuk komunikasi dari sisi server (back-end development). Berikut beberapa framework PHP yang populer dalam pengembangan website:

    • CodeIgniter

    • Laravel

    • Symfony