Diperbarui: 25 Maret 2022 Halo, pada posting kali ini saya akan membagikan source code aplikasi sederhana untuk mengelola surat masuk dan surat keluar berbasis web. Aplikasi ini saya buat menggunakan bahasa pemrograman PHP dan penulisan kodenya menggunakan style prosedural. Sedangkan databasenya menggunakan MySQLi yang merupakan pengembangan dari MySQL
yang sudah tidak lagi disupport oleh pihak pengembang (deprecated). Materializecss saya pilih sebagai framework untuk membuat tampilan aplikasi karena menghasilkan tampilan yang keren ala Google yaitu material design. Aplikasi manajemen surat menyurat ini memiliki beberapa fitur, antara lain: Membuat dan mencetak disposisi surat masuk. Membuat dan mencetak agenda surat masuk dan keluar
berdasarkan rentang tanggal tertentu. Upload lampiran file surat, baik file gambar(JPG dan PNG) maupun file dokumen (DOC, DOCX dan PDF). Galeri file lampiran yang telah diupload ke dalam aplikasi. Upload kode klasifikasi surat (file excel berformat CSV). Fitur pencarian data surat masuk dan surat keluar. Data dan logo instansi yang dapat diganti dengan mudah. Multi user (administrator dan petugas
disposisi). Edit profil dan password user. Backup dan restore database. Kebutuhan sistemUntuk menjalankan aplikasi ini, Anda harus memiliki sebuah web server yang mendukung PHP dengan versi minimal PHP 5.6.x atau di atasnya. Bagi pengguna OS Windows bisa menggunakan XAMPP minimal versi 3.2.1 atau yang lebih baru. Sedangkan bagi pengguna Ubuntu/Linux, Anda bisa menggunakan LAMPP stack. Silakan baca tutorial Cara install Apache, MySQL dan PHP pada Ubuntu/Linux Mint. Cara install aplikasiBerikut tutorial menginstall aplikasi manajemen surat:
Untuk menjalankan aplikasi
ini, silakan buka browser lalu ketikkan Halaman login Gunakan username Cara mengganti passwordUntuk mengganti password, simak panduan berikut:
Ganti password Cara mengganti nama instansiBerikut langkah-langkah mengganti nama instansi:
Pengaturan instansi Berbagai error dan solusinyaBerikut adalah berbagai error yang terjadi karena salah konfigurasi aplikasi. 1. Access denied for user ‘root’@’localhost’Apabila Anda menjumpai error seperti ini: Access denied for user 'root'@'localhost' Itu artinya user Solusinya kosongkan password pada 2. mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given inJika Anda menemui error seperti ini: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in Itu artinya Anda belum mengimpor database aplikasi manajemen surat. Solusinya impor database yang sudah saya sertakan dalam folder Tampilan aplikasiBerikut beberapa screenshoot tampilan aplikasi manajemen surat. Dashboard Transaksi surat Tambah data surat Hapus data surat Daftar agenda surat Cetak agenda surat Disposisi surat Cetak disposisi surat Tambah disposisi surat Kode klasifikasi surat Manajemen user Galeri file lampiran surat Detail file surat Aplikasi ini masih banyak kekurangan dan perlu perbaikan serta pengembangan. Meskipun demikian sudah dapat digunakan untuk mendata, membuat disposisi serta mengarsipkan surat masuk dan surat keluar. Informasi update aplikasiAplikasi manajemen surat sekarang ada dua versi, versi terbaru (berbayar) dan lama (gratis). Berikut beberapa perbedaan antara kedua versi aplikasi ini:
Demo aplikasi (username: Dapatkan aplikasi versi terbaru hanya dengan 250K 125K saja. Buruan order sekarang sebelum harga naik. 😉 Untuk info lebih lanjut, silakan hubungi saya melalui menu kontak . Download aplikasi — lihat source code di Github Kategori: source code |