Menyambung intro tentang rangkaian tutorial terkait pembuatan Sistem Informasi Akademik berbasis PHP – MySQL ini, kali ini kita akan membahas tentang desain dan hirarki folder aplikasi. Untuk folder aplikasi ini sendiri, seperti kebanyakan aplikasi berbasis web lain, aplikasi akan ditaruh pada folder aktif apache (misalnya htdocs, atau public_html), nama dan letak folder aktif ini bergantung dari konfigurasi Apache yang anda miliki. (Silakan lihat file httpd.conf).
Adapun hirarki folder aplikasi yang akan kita pakai, sebagai berikut:
Ada 5 folder utama pada aplikasi yang akan kita kembangkan:
- folder core, folder yang akan kita isi dengan berbagai file konfigurasi, class pokok (database, mail, dll) serta class aplikasi.
- folder css, yang akan kita isi dengan berbagai file CSS untuk mempercantik tampilan aplikasi kita,
- folder images, yang akan kita isi dengan file gambar (JPG, GIF, PNG dll) yang dibutuhkan oleh aplikasi kita,
- folder upload, yang akan kita isi dan kelola sebagai wadah tempat upload dokumen
- folder view, yang akan kita isi dengan file PHP/HTML yang menangani antarmuka dari sistem ke pengguna
Dua file yang terlebih dulu kita buat adalah file index.php, dan load.php. Silakan buat hirarki forlder seperti gambar diatas.
Sekian untuk bagian ke-2, silakan lanjut ke bagian ke-3a tentang Pembuatan Core aplikasi.