Aplikasi Pengarsipan Surat Menyurat Berbasis Web Menggunakan PHP Codeigniter dengan Database MySQL

Pengarsipan surat menyurat sangatlah penting dalam suatu lembaga, terutama sekolah yang sangat sering menerima dan mengirim surat baik dari instansi, masyarakat, LSM, Undangan atau untuk surat panggilan untuk orang tua siswa yang jarang masuk sekolah, kali ini saya akan share satu base aplikasi yang sangat dasar disebuah blog Masrud yang bisa dikembangkan lebih lanjut sehingga berguna untuk melakukan pengarsipan surat masuk maupun surat keluar.

Aplikasi sederhana manajemen surat menyurat ini memiliki beberapa fitur, antara lain:

  1. Membuat dan mencetak disposisi surat masuk.
  2. Membuat dan mencetak buku agenda surat masuk dan keluar berdasarkan tanggal tertentu.
  3. Upload lampiran file surat, baik file scan/gambar(JPG dan PNG) maupun file dokumen (DOC, DOCX dan PDF).
  4. Galeri file lampiran yang telah diupload ke dalam aplikasi.
  5. Upload kode klasifikasi surat (file excel berformat CSV).
  6. Multi user.
  7. Edit password.
  8. Backup dan restore database.

Cara menggunakan :

Pengaturan Database Aplikasi
Buka folder include lalu edit file config.php.
Kemudian atur nama host, nama database, user database dan password database sesuai dengan yang Anda gunakan.
<?php
$host = “localhost”;  //hostname
$username = “root”;   //username database
$password = “root”;   //password database
$database = “ams”;    //nama database
$config = mysqli_connect($host, $username, $password, $database);
if(!$config){
die(“Koneksi database gagal: ” . mysqli_connect_error());
}
?>Pengaturan Database Kode Surat
Untuk menggunakan fitur autocomplete kode surat, kita harus mengatur databasenya terlebih dahulu. Caranya:

  1. Edit file kode.php lalu sesuaikan pengaturan database sesuai dengan yang Anda gunakan.
  2. Cara menggunakan fitur ini yaitu ketika menambahkan data surat baru, tuliskan nomor kode surat sehingga muncul pilihan kode surat yang ada pada daftar kode klasifikasi surat.
Baca Juga  Pengertian, Fungsi, dan Jenis Cookies Dalam Sebuah Website

Pengaturan Fitur Backup Database
Untuk menggunakan fitur backup database, kita harus mengatur konfigurasi database yang ingin dibackup. Caranya:

  1. Edit file backup.php lalu sesuaikan pengaturan database sesuai dengan yang Anda gunakan.
  2. backup(“nama_host”, “username”, “password”, “nama_database”, $file, “*”);
  3. Fitur backup database ini tidak berfungsi pada PHP versi 7 ke atas.

Pengaturan Fitur Restore Database
Sama halnya dengan fitur backup database, fitur restore database juga harus di setting terlebih dahulu. Edit file restore.php sesuaikan dengan dengan pengaturan yang Anda gunakan.

Untuk download aplikasinya silahkan klik disini

Mungkin Anda Menyukai

error: Content is protected !!