Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Membuat Sistem Informasi Akademik (Part 1: Design Aplikasi)

Posted on March 2, 2011

Insyaallah, lewat laman ini saya akan mempublish beberapa tutorial singkat tentang pembuatan Sistem Informasi Akademik berbasis Web yang sekarang sudah mulai banyak dipakai dan dibutuhkan oleh pelbagai perguruan tinggi dan satuan pendidikan. Kenapa berbasis web? mungkin karena mudah dikembangkan, baik untuk intranet dan internet.

Pada bagian 1 kali ini, kita akan bicara tentang desain aplikasi yang akan coba kita kembangkan.

  • Sistem dikembangkan dengan PHP dan MySQL,
  • Sistem didesain dapat diinstal pada server berbasis Apache, baik versi Windows maupun Linux,
  • Sistem menggunakan interface HTML yang dilengkapi dengan tampilan berbasis CSS,
  • Sistem memaksimalkan penggunaan teknologi AJAX, khususnya JQuery,
  • Sistem mampu menghasilkan file report berupa file Excel dan PDF,
  • Sebisa mungkin sistem dikembangkan dengan penggabungan tradisi pemrograman prosedural dan OOP, tidak dikembangkan dengan framework apapun (untuk sementara)
  • Sistem didesain secara terpusat dengan pengelolaan mulai dari tingkat satuan tertinggi (Universitas/Direktur) sampai satuan terendah, Program Studi/Jurusan.

Adapun modul yang akan ditangani nanti antara lain modul data induk mahasiswa/staff/dosen, modul pengelolaan kurikulum, modul pengelolaan jadwal kuliah, modul pengelolaan rencana studi (KRS), modul absensi kuliah, modul pengelolaan nilai kuliah, modul pengelolaan transkrip nilai, modul pendaftaran wisuda, modul administrasi keuangan, modul pengolahan EPSBED dan modul lain (sesuai ide dan perkembangan nanti).

Beberapa Class PHP akan kita pakai dalam pengembangan kali ini, antara lain:

  • WordPress DB, fork dari class ezSQL yang digunakan oleh project WordPress, untuk pengelolaan database
  • PHPMailer, untuk mail processing,
  • PQuery, untuk wrapper JQuery ajax library di PHP,

Aplikasi ini dikembangkan sebagai bahan pengetahuan saja, walaupun sebagian besar dari snippet code dan alur desainnya diimplementasikan dalam produk SisfoAkadTerpadu (yang saya kembangkan bersama Sri Rustanto untuk BPTIK Universitas Negeri Semarang) anda masih bebas memanfaatkan desain dan code yang saya terbitkan disini.

Terbaru

  • Cara Mengatasi Error Login 0x8007003B di Outlook, Microsoft, XBox dll
  • Cara Memulihkan Akun Admin Microsoft 365 Karena MFA Gagal
  • Cara Mengatasi Error “A Conexant audio device could not be found”
  • Cara Memperbaiki Windows Tidak Nyala Lagi Setelah Sleep/Locked
  • Cara Memperbaiki Komputer Crash karena Discord
  • Cara Memperbaiki Error Windows “Failed to update the system registry”
  • Cara Memperaiki LGPO/exe/g
  • Cara Memperbaiki Error Tidak bisa Add Calendar di Outlook
  • Cara Memperbaiki File Transfer Drop ke 0 di Windows 11
  • Cara Memperbaiki Microsoft Copilot Error di Outlook
  • Cara Memperbaiki Error Virtualbox NtCreateFile(\Device\VBoxDrvStub) failed, Not signed with the build certificate
  • Cara Memperbaiki Error “the system detected an address conflict for an IP address, with Event ID 4199”
  • Cara Memperbaiki Password Microsoft Edge yang Hilang
  • Cara Memperbaiki Email Outlook yang Hilang atau Tidak Muncul
  • Cara Menemukan Username dan Password di Windows 11
  • Cara Mengatasi Error Virtualbox not detecting Graphics Card di Windows 11
  • Cara Mengatasi Error Windows MFReadWrite.dll not found or missing
  • Cara Membuat Formulir Menggunakan Zoho Form
  • Pemerintah Ganti Ujian Kesetaraan Dengan TKA 2025
  • Ini Perbedaan TKA vs Ujian Nasional: TKA Lebih Sakti?
  • Daftar TKA Tutup 5 Oktober: Sudah 3.3 Juta Yang Daftar
  • Review Aplikasi ClipClaps: Penipuan atau Tidak?
  • Review Aplikasi Wibuku: Alternatif Nonton Anime Gratis untuk Para Wibu Indonesia!
  • Inilah Alat dan Software Phone Farming dengan Samsung Galaxy J7 Prime
  • Cara Cek Paket Internet Telkomsel Kena Pembatasan/Throttling Atau Tidak
  • Cara Mengatasi YMusic APK Error Tidak Bisa Dibuka
  • Cara Memblokir Akun Teman di Mobile Legend: Panduan Lengkap
  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025
  • Cara Mengatasi Error Login 0x8007003B di Outlook, Microsoft, XBox dll
  • Cara Memulihkan Akun Admin Microsoft 365 Karena MFA Gagal
  • Cara Mengatasi Error “A Conexant audio device could not be found”

©2025 emka.web.id | Design: Newspaperly WordPress Theme