Langkah Pembuatan Aplikasi Web
Pengetahuan mengenai langkah yang akan ditempuh untuk membangun sebuah Aplikasi Web sangatlah berguna supaya proses yang dilakukan lebih terstruktur dan terorganisir.
Langkah-langkah untuk membangun Aplikasi Web berbasis PHP dan MySQL dikelompokkan menjadi 3 kelompok, yaitu :
1. Analisis
a. Membangun sistem yang secara konseptual menunjukkan bagaimana data/informasi akan diorganisasikan, diakses, dimanipulasi, dan ditampilkan, serta bagaimana navigasinya.
b. Aplikasi dapat digunakan lebih dari satu pengguna (share) dengan menggunakan suatu authentication system.
2. Arsitektur
a. Arsitektur data : menentukan sumber data (HTML, file, database) apa saja yang dibutuhkan, dimana letaknya, dan bagaimana cara mengaksesnya.
b. Arsitektur perangkat lunak : menentukan apa saja yang akan dibuat sebagai program PHP, apa saja yang akan dibuat sebagai ungsi yang dibuat dengan PHP, bagaimana menggunakan dan bagaimana cara memanggilnya.
f
c. Arsitektur tampilan : mendesain tata letak dan tampilan.
d. Arsitektur infrastruktur : menentukan di server mana website akan diletakkan, dimana program PHP akan dijalankan, platform komputer apa yang akan digunakan.
3. Implementasi
a. Membuat halaman-halaman (file) template.
b. Membangun dan menguji kode program PHP dan fungsi-fungsi yang digunakan.
c. Menginstal komponen infrastruktur yang dibutuhkan.
d. Menginstal dan menjalankan system.
Aspek-aspek yang dibangun
Ada 3 aspek yang akan dibangun yakni :
1. User Area;
2. CMS;
3. Website Pengguna.
Untuk lebih detilnya 4 aspek diatas akan dipaparkan dalam uraian berikut :
User Area
Adalah pengguna CMS yang telah diberi akses dan kewenangan berdasarkan level. Akan ada dua level pengguna yakni admin dan user biasa yang satu sama lain memiliki kewenangan dan ruang lingkup yang berbeda.
Admin Area
Disini administrator CMS mempunyai kewenangan sebagai superuser yang mengatur pengguna dan kewenangannya. Hanya ada satu user administrator sebagai superuser.
Admin, pengguna yang memiliki level Administrator memiliki beberapa kewenangan diantaranya pengaturan user meliputi :
– Membuat user baru
– Mengaktifkan dan non-aktifkan user
– Menghapus User
User Biasa
User yang diberi hak untuk menggunakan CMS dapat dengan leluasa mengatur dan mengelola data yang ada pada websitenya. Adapun beberapa hal yang bisa dilakukan oleh pengguna tersebut adalah :
– Pengaturan Navigasi (menu).
– Pengaturan Kategori Halaman.
– Pengaturan Isi Halaman
– Pengaturan Modul-modul (Berita, Buku Tamu, Jajak Pendapat)
– Pengaturan Profil
– Perubahan Password, Theme dll