Membuat Sistem Informasi Akademik (Part 2: Desain dan Hirarki Folder)

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.

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

4 Responses

  1. Aspiannur says:

    pak bisa tolong kirim code versi jadi nya ke email saya [email protected]
    terima kasih pak,artikel bapak sangat membantu,code nya mau saya jadikan referensi buat belajar PHP MySql.

  2. wahyu says:

    salam.. mas saya tertarik dengan tutorial ini, kenapa gak ada lanjutannya? untuk lebih memahami OOP adakah referensi yang bisa saya pelajari? terima kasih

    • admin says:

      Alasan klasik mas, banyak job jadi jarang nulis. Sesempatnya saya lanjutin tutorialnya.

      Bisa cari ebook soal PHP5, CodeIgniter atau yg laen.

  3. hekta says:

    mas kalo boleh minta source code nya dong, mau belajar dikit2 bikin SIA…

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: