Apa itu Framework?

Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau 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.

Namun, 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. Untuk lebih memahaminya, anda bisa membaca cerita berikut.

Rahman adalah seorang web programmer. Dia menerima pesanan sebuah proyek website. Lalu dia mengerjakannya dari mulai mendesain sampai sistemnya. Semua kode-kode fungsi & konsep yang harus ada di sebuah website semuanya ia buat. Mulai dari kode untuk postingan, menu, paginasi, dan sebagainya. Alhasil, pesanannya pun berhasil diselesaikan.

Perusahaan yang memesan merasa puas dengan hasil website Rahman. Lalu, perusahaan itu membuat kontrak dengan Rahman untuk membuat proyek website lainnya.

Kemudian, tibalah waktu untuk membuat proyek website yang kedua. Rahman mulai mengerjakannya lagi. Diawal pengerjaannya, Rahman menyadari bahwa ada fungsi-fungsi tertentu yang harus selalu ada dalam sebuah website. Misalnya seperti fungsi postingan, paginasi dan lain-lain.

Karena itulah Rahman kembali membedah proyek website pertama yang telah berhasil dibuat. Lalu dia memeriksa kembali kode-kode untuk fungsi-fungsi tertentu dan mengumpulkannya menjadi satu untuk digunakan di proyek kedua yang akan dikerjakannya.

Nah, kumpulan kode fungsi-fungsi tertentu itulah yang disebut sebagai framework. Setiap bahasa pemrograman bisa dibuat frameworknya, jadi tidak hanya untuk website saja.

Sejauh ini, framework untuk pemrograman website yang sering digunakan adalah framework php dan framework css. Contoh framework php adalah CodeIgniterΒ danΒ Zend Framework. Sedangkan, contoh framework css adalah Bootstrap. Silahkan dicek sendiri agar lebih mengerti.

Semoga bermanfaat.

~Muhammad Syakirurohman~

26 Comments

  1. oh gitu, berarti ttp harus coding ya? kl mau cepat ada caranya ga?

  2. Ohh jadi ngegunain fungsi yang udah jadi ya gan. Mirip mirip kaya inheritance πŸ™‚

  3. kalo framework nya bootsrap digabung sma codeigniter kira2 bisa nggak ??
    jadi ya css + php gitu..

  4. boleh saya berbagi artikelnya mas? =D

  5. Trimakasih buat info pngrtian apa itu framework nya mas. Stidaknya saya sudah tau pngrtian nya. Wlau blm saya plajari nice article

  6. thanks gan.
    jadi paham nih…
    Blog Terbaik

  7. mantap gan (y) bahasa penyampainya ringan, jadi ngerti sekarang

  8. Baru tahu, nice info

  9. thanks gan πŸ˜€

  10. Termasih artikelnya

  11. mantap gan info nya jadi framework itu artinya bisa di sebut juga kode khusus yang ada di sebuah program kah?

  12. trims gan,
    sukses

  13. artikel yg bagus gan….

    saya jd pham skrng bgaimana framework it…

    terima kasih sdh bagi2 ilmu nya….

  14. mas. bagusan mana antra css dan php, ato munkin php dan css punya keunggulan tersendiri…

  15. Sangat bermanfaat infonya πŸ™‚

    Lalu apa perbedaanya antara framework dengan template ya ?
    Terima Kasih.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *