Fungsi-fungsi Umum aplikasi Web pada MVC Model

Share :

berbicara masalah aplikasi berbasis web dengan MVC (Model, View, Controller), berarti berbicara bagaimana membuat sebuah aplikasi berbasis web yang menerapkan konsep OOP (Object Oriented Programming). Dalam hal ini tentunya kita harus dapat memetakan (mapping), fungsi-fungsi apa saja yang akan dipakai untuk menjalankan sistem aplikasi tersebut. Nah berdasarkan pengalaman dan pengamatan saya terhadap beberapa aplikasi berbasis Web, meskipun setiap program memiliki algoritma yang berbeda biasanya fungsi-fungsi berikut umum digunakan :

FUNGSI VIEW

1. Fungsi membuka semua record dalam tabel (GAT):
-biasanya dipakai ketika membuka index, atau melihat keseluruhan isi suatu tabel

function getAllTables(){
}

2. Fungsi membuka detail isi record tertentu menurut id-nya (GTBI):
-biasanya dipakai untuk membuka secara detail isi suatu record menurut id-nya.

function getTableById($id){
}

3. Fungsi membuka record menurut kategori tertentu (GTBC):
-biasanya dipake untuk melihat record-record yang masuk dalam kategori tertentu
-biasanya melihat isi sebuah kategori.

function getTablesByCategory($catid){
}

4. fungsi membuka semua record dibatasi limit tertentu (GTBL):
-biasanya dipakai untuk membuka record2 tetapi jumlahnya dibatasi (limit).
-biasanya untuk pagination

function getTablesByLimit($limit){
}

FUNGSI CRUD (CREATE, UPDATE, DELETE)

5. Fungsi menambah record (AT)
-biasanya digunakan untuk menambah/mengisi record kedalam tabel

function AddTable(){
}

6. Fungsi update record (UT)
-biasanya digunakan untuk mengedit/mengupdate record tertentu

function UpdateTable(){
}

7. Fungsi delete record (DT)
-biasanya digunakan untuk menghapus record tertentu menurut id-nya

function DeleteTable($id){
}

Fungsi-fungsi diatas boleh jadi WAJIB dan PASTI dipakai di aplikasi-aplikasi berbasis web dan menggunakan database. sehingga terkadang sy sering menyebutnya sebagai “Seven Function” , atau Jurus 7 fungsi (he2 … kok jadi jurus mainannya).

jadi kalo bisa saya rangkum Seven-Function tadi akan seperti ini :

1. function getAllTables(){}
2. function getTableById($id){}
3. function getTablesByCategory($catid){}
4. function getTablesByLimit($limit){}
5. function AddTable(){}
6. function UpdateTable(){}
7. function DeleteTable($id){}

Nah, mudah2an rangkuman fungsi-fungsi tersebut sedikitnya bisa mempermudah kawan-kawan dalam mengingat-ingat fungsi-fungsi vital tersebut, sehingga ketika akan membuat aplikasi-aplikasi berbasis web menjadi lebih mudah.

This entry was posted on Thursday, January 21st, 2010 at 10:54 pm and is filed under Programming. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

CommentLuv badge