MasRud

Aplikasi Sederhana Manajemen Surat Menyurat dengan PHP dan MySQLi

17 April 2017|Kategori: Source Code

Halo, pada posting kali ini saya akan berbagi source code sebuah aplikasi sederhana untuk memanajemen surat menyurat.

Aplikasi ini dibuat dengan PHP dan menggunakan style prosedural dalam penulisan kodenya sehingga lebih mudah dipelajari untuk pemula.

Untuk databasenya menggunakan MySQLi yang merupakan pengembangan dari MySQL yang sudah tidak disupport lagi oleh pihak pengembang.

Sedangkan pada sektor tampilan, menggunakan framework Materializecss yang menghasilkan tampilan keren ala Google yaitu material design.

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

Untuk menggunakan aplikasi ini ada beberapa pengaturan yang harus dilakukan, antara lain:

1. Pengaturan database aplikasi
<?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());
    }
?>
2. Pengaturan database kode surat

Untuk menggunakan fitur auto complete kode surat, kita harus mengatur databasenya terlebih dahulu. Caranya:

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.

3. Pengaturan fitur backup database

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

backup("nama_host", "username", "password", "nama_database", $file, "*");
Catatan: Fitur backup database ini tidak berfungsi pada PHP versi 7.
4. Pengaturan fitur restore database

Sama halnya dengan fitur backup database, fitur restore database juga harus di setting terlebih dahulu.

$koneksi = mysqli_connect("nama_host", "username", "password", "nama_database");

Setelah melakukan beberapa setting database di atas, aplikasi sudah dapat digunakan.

Berikut beberapa screenshoot tampilan aplikasi.

Dashboard

Transaksi Surat Masuk

Form Tambah Surat Masuk

Daftar Agenda Surat

Cetak Disposisi Surat

Kode Klasifikasi Surat

Pengaturan Instansi

Galeri File

Aplikasi ini masih sangat banyak kekurangan dan masih perlu penyempurnaan dan pengembangan. Meskipun demikian aplikasi ini sudah dapat digunakan.

Aplikasi ini juga dapat digunakan untuk tugas akhir sekolah atau kuliah, tentunya dengan pengembangan.

Untuk source code aplikasi ini bisa di download disini

Semoga bermanfaat.