Metadesain- Jasa pembuatan website, Kursus Training Website, Multimedia, Desain Grafis, Pemrograman IT di Surabaya
jasa website, kursus website, jasa pembuatan website
Home You are here: Home Framework PHP Framework - Pengertian Framework

Kursus Training dan Pelatihan

Diadakan Kursus website dengan sistem training dan Pelatihan Website. Kursus desain Grafis, Multimedia dan Pemrograman IT di Surabaya. Detil
   

Share the mind

Curahan hati dan pikiran dari seorang webmaster, juga apa yang sedang dikerjakan akhir-akhir ini. Detil
February
3
2009
PHP Framework - Pengertian Framework
Article Index
PHP Framework
Pengertian Framework
All Pages

Pengertian Framework.

Artikel di bawah ini saya ambil dari http://antonifs.wordpress.com/2008/12/31/framework/

Framework dalam kacamata saya(penulis dari artikel tersebut), saya artikan sebagai pola kerja dalam menyelesaikan suatu tugas, yang dalam pola kerja tersebut disusun sedemikian rupa (secara umum) agar ke depan konsep ini bisa digunakan untuk menyelesaikan suatu tugas yang berbeda dalam sebuah koridor yang sama.

Saya persempit artikel saya pada framework dalam dunia ilmu komputer(”computer science”). Framework di sini lebih gampangnya di artikan sebagai kumpulan dari library(Class) yang bisa di turunkan, atau bisa langsung dipakai fungsinya oleh modul-modul atau fungsi yang akan kita kembangkan.

Contoh :

Di dalam Framework tersedia library “Pagination“ misalnya, yang mana dalam class tersebut terdapat fungsi yang memberikan nilai balik(return) link ke halaman berikutnya, sebelumnya, awal, akir dll. nah dalam pengembangan system kita bisa menggunakan class Pagination ini untuk semua proses yang membutuhkan adanya Pagination. ini adalah sebagian kecil dari contoh library yang di sediakan oleh framework.

Namun framework sendiri kelebihan utamanya bukan dari seberapa banyak library yang di sediakan, meski hal itu tentunya akan sangat membantu proses development. Kelebihan yang bisa kita ambil dari framework adalah kerangka kerja dari framework tersebut dalam menyelesaikan modul-modul yang dikembangkan sehinga mengeluarkan sebuah metode pekerjaan yang lebih effisien, lebih rapi, lebih bersifat general, dan lebih homogen.

Kelebihan dari Framework

Di atas saya sudah sedikit menyingung tentang kelebihan dari framework. Karena menurut saya akan terasa lebih mudah menjelaskan sesuatu dengan memberitahukan manfaat dari apa yang kita jelaskan.

Pertama kelebihan dengan adanya framework akan lebih mempermudah memahami mekanisme kerja dari sebuah applikasi. Ini tentunya akan sangat membantu proses pengembangan system yang dilakukan secara team. Semua anggota di wajibkan untuk memahami dari pola kerja framework tersebut selebihnya anggota team hanya mempelajari proses bisnis yang di kehendaki oleh system untuk kemudian di tuangkan kedalam framework tersebut. Dalam artian setiap orang harus mempunyai metode yang sama dalam menyelesaikan applikasi tersebut.

Kedua dengan memakai framework akan menghemat waktu pengerjaan suatu applikasi, karena setiap anggota sudah memiliki sebuah acuan dalam menyelesaikan modul. Dalam hal ini misalnya semakin banyak library yang ada semakin mempercepat anggota untuk menemukan solusi karena tidak setiap anggota harus membuat Class atau fungsi untuk kasus yang relatif sama.

Berikutnya Team tidak akan di susahkan dengan adanya perputaran anggota dalam artian jika ada anggota yang tidak bisa melanjutkan lagi pekerjaannya anggota yang lain bisa meng-cover kekosongan tersebut. Bayangkan jika setiap modul yang dikembangkan mempunyai logika yang berbeda tentunya akan memakan waktu yang banyak untuk proses pemahan akan system tersebut.

Kesekian-kalinya dengan adanya framework akan menjaga integritas dari modul-modul yang dikembangkan. Tentunya hal ini juga tergantung dari metode yang dikembangkan sendiri. framework hanya membantu dan memungkinkan/mempermudah proses integrasi, tidak berarti dengan adanya framework system otomatis akan ter-integrasi. Dan masih ada kelebihan-kelebihan lain yang dimiliki oleh framework. 

Kekurangan Framework

Kekurangan framework ? menurut pendapat saya tidak ada. Namun pemilihan framework yang salah akan menjadi bencana. 

Pemilihan Framework

Ada beberapa hal yang harus di pertimbangkan dalam memilih framework :

Pertama Documentasi dari framework itu sendiri. Documentasi sangat penting adanya mengingat pada umumnya tidak banyak orang/perusahaan yang membuat framework sendiri dalam membuat applikasi. Nah maka dari itu kita akan sangat tergantung dengan documentasi yang di sediakan oleh framework yang kita pilih.

Berikutnya kesesuaian framework tersebut dengan applikasi apa yang hendak kita kembangkan. Mengambil filosofi “tidak perlu membunuh nyamuk dengan meriam”. artinya sebaiknya kita memilih framework dengan fasilitas yang pas dengan kebutuhan kita.

Berikutnya lagi perhatikan standar2 standart framework yang ada, misalkan apakah framework tersebut MVC, apakah framework tesebut mendukung versi sekian, apakah mendukung templating dll. Semakin banyak hal yang di support oleh framework tersebut semakin baik. Karena hal tersebut akan mempengaruhi kualitas dari software yang dikembangkan.

Berikutnya, adalah faktor kemudahan. Tentunya ini sangat tergantung dari sumberdaya yang ada. Standart kemudahan sangat sulit di ukur karena ini berhubungan dengan minat seseorang akan sesuatu. Namun melirik keatas berdasarkan documentasinya kita bisa mengira2 pola kerja framework tersebut.

Kesimpulan : Dengan adanya framework akan sangat membantu proses penyelesaian pekerjaan didukung oleh analisa sistem yang baik dan pertimbangan sumberdaya yang ada.



 

Comments  

 
#3 Contoh penggunaannyaAwang Satrijana 2010-08-10 19:45
Aku baru saja bisa membuat cms dg joomla, sekarang ini aku kepingin websiteku bisa di edit dg frame work, bagaimana ya carannya ?, apa harus otak-atik html dulu, baru di gabung dg kode freme work, atau ada cara lainnya yg lebih mudah trim's.
Quote
 
 
#2 bang i love ubambang 2010-07-20 11:05

mas kurang lengkap pengertiannya.
mas kalo mau nyari ribut dateng aja ke pagelaran saya bambang ada disitu...
Quote
 
 
#1 Keren banget KakakCruz3N 2010-01-18 22:46
Wah, saya merasa jawaban saya selama ini sudah terjawab... Keren banget penjelansannya sampai2 saya tidak berkedip membacanya...

Oke saatnya memulai Framework :P
Quote
 

Add comment


Security code
Refresh

    We have 5 guests online
mod_vvisit_counterAll156670
Top
Copyright © 2007 - 2010 . Metadesain - Jasa Pembuatan Website, Training Kursus Website Surabaya, Jasa SEO. All Rights Reserved.
#fc3424 #5835a1 #1975f2 #c6c688 #da2542 #29783d