Ad Code

Responsive Advertisement

Source Code Aplikasi Pencatatan Surat Masuk Keluar Berbasis Website

Pada postingan  ini, kami akan membagikan source Aplikasi Pencatatan Surat Masuk Keluar Berbasis Website. Untuk dapat menjalankan aplikasi ini pada komputer, pastikan sudah menginstal Web Server seperti XAMPP. Sistem ini terdiri dari dua level pengguna, yaitu Admin dan User:

User dan Password 

Level Admin 

User : admin

Password : admin

Level User

User : user

Password : user

berikut tampilan aplikasi tersebut 

baca juga :   Membuat Aplikasi Android Tanpa Koding Berbasis Data Spreadsheet/Excel

Tampilan Halaman Login


Pada postingan ini juga kami lampirkan tutorial cara menggunakannya dalam bentuk video 


Catatan Penting

Aplikasi ini didesain menggunakan php 7, apabila menggunakan php 8 tentunya ada perbedaan seperti ini fatal error: cannot redeclare str_contains() in c:\xampp\htdocs\appsuratmasukkeluar\helpers\functions.php on line 524 ketika dijalankan untuk mengatasi permasalahan tersebut bagi pengguna yang menggunakan web server versi 8 atau php 8 silahkan ubah file yang ada C:\xampp\htdocs\appsuratmasukkeluar\helpers\Functions.php kemudian baris code pada baris 524 function str_contains($needle, $haystack) { return strpos($haystack, $needle) !== false; } dirubah menjadi error_reporting(0); if (strpos($haystack, $needle) !== false) { echo ''; 
}

Aplikasi ini bisa didownload disini, untuk password zip/rar dapat dilihat pada video yang kami lampirkan





Posting Komentar

29 Komentar

  1. Bang mau tanya ni , bagian menu.php sudah saya tambahkan menu baru yaitu surat internal , menyesuaikan path dan bagian surat internal itu sama seperti surat masuk .. saya samakan controller dan viewnya hanya ganti nama menjadi internal , dan database nya juga sama tambahkan sama dengan surat internal..

    Tapi kenapa bagian menu tak muncul ya bang ? Menu untuk surat internalnya?

    BalasHapus
  2. kalau diubah dicodenya langsung biasa tidak berfungsi, gunakan aplikasi phprad saja, tutorialnya bisa dilihat di channel Putra Ritoyan

    BalasHapus
    Balasan
    1. Alhamdulillah saya sudah bisa buat apk surat masuk & keluar dengan petunjuk tutorial mas putra Royan, phprad klasik yang free. Tapi halamannya dibatasi cuma 20 saja. Sementara surat kedinasan di sekolah saya tiap tahunnya hampir 1000 surat. Apakah bisa cukup ya.

      Hapus
  3. link unduhannya kok gak fungsi min

    BalasHapus
  4. cara ngunduh file nya gimana bang

    BalasHapus
  5. min aplikasinya bagus, kepake banget, cuman tampilan foto admin/ foto user kok gak muncul ya

    BalasHapus
  6. hi bang, bagaimana cara untuk mendapatkan nilai autoincrement kemudian ditambahkan dengan mode seperti ini "####/Jakarta/2022" untuk menambahkan kata "/jakarta/2022" bagaimana ya caranya?

    BalasHapus
  7. MAS putra mau nanya file yang sdh di entry tidak bisa muncul di halaman list page

    BalasHapus
    Balasan
    1. xampp versi berapa ya, kalau bisa gunakan yg versi 7 saja

      Hapus
  8. Bang untuk ubah kop surat sma menambahkan grafik pertahun sama perbulan gi mna bang . Klo ada no hp abang tolong kriim bang ntar klo maslah biaya gampanng bang

    BalasHapus
  9. sudah bisa diinstall bang, sudah login pakai username admin
    tetapi muncul seperti ini:

    Error Message SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for aplikasisuratmasuk2021 failed: No such host is known.
    File C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php On Line 299
    Stack Trace 1 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(299): PDO->__construct('mysql:host=aplikasisuratmasuk2021;dbname=aplikasisurat', 'root', '', Array)
    2 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(1506): PDODb->connect()
    3 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(1526): PDODb->pdo()
    4 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(671): PDODb->prepare()
    5 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(1039): PDODb->buildQuery(1)
    6 C:\xampp\htdocs\appsuratmasukkeluar\app\models\PDODb.php(1079): PDODb->get('pengguna', 1, '*')
    7 C:\xampp\htdocs\appsuratmasukkeluar\app\controllers\IndexController.php(28): PDODb->getOne('pengguna')
    8 C:\xampp\htdocs\appsuratmasukkeluar\app\controllers\IndexController.php(88): IndexController->login_user('admin', 'admin', false)
    9 C:\xampp\htdocs\appsuratmasukkeluar\system\Router.php(196): IndexController->login(Array)
    10 C:\xampp\htdocs\appsuratmasukkeluar\system\Router.php(109): Router->run('index/login/')
    11 C:\xampp\htdocs\appsuratmasukkeluar\index.php(106): Router->init()

    ini kenapa ya?

    BalasHapus
  10. mana zipnya yang di download

    BalasHapus
  11. izin min, saya banyak belajar phprad dari channel ytnya mimin, alhamdulillah banyak membantu. ada beberapa pertanyaan min.
    1. bagaiman mengcustom report yang diambil dari data yang sudah di input.
    2. misalkan aplikasi surat masuk, nah bagaimana agar user yang melakukan input data, langsung otomatis terekam. terimakasih sebelumnya.

    BalasHapus
  12. bang cara atasi masalah ini gmana ya bang
    "Parse error: syntax error, unexpected identifier "en", expecting "," or ";" in C:\xampp\htdocs\appsuratmasukkeluar\helpers\Functions.php on line 573"

    BalasHapus
  13. Pak cara edit project suratmasukkeluar di PHPrad gimana

    BalasHapus
  14. Parse error: syntax error, unexpected string content "", expecting "]" in mohon maaf bang menggagu waktunya sekiranya ada salah dimana ya bang

    BalasHapus
  15. mana link source codenya min?

    BalasHapus
  16. tanpa password ternyata bisa, tapi ketika di ekstrak beberapa file penting tdk bisa karna error.. mohon pencerahannya

    BalasHapus
  17. mau nanya mas kalo muncul kayak gini:
    Not Found
    The requested URL was not found on this server.

    Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/7.4.30 Server at localhost Port 80

    itu kenapa ya?

    BalasHapus
  18. untuk mengatasi permasalahan tersebut bagi pengguna yang menggunakan web server versi 8 atau php 8 silahkan ubah file yang ada C:\xampp\htdocs\appsuratmasukkeluar\helpers\Functions.php

    kemudian baris code pada baris 524
    function str_contains($needle, $haystack)
    {
    return strpos($haystack, $needle) !== false;
    }

    dirubah menjadi

    error_reporting(0);
    if (strpos($haystack, $needle) !== false) {
    echo '';
    }

    ini rubahnya dimana ya, kok ga nemu2 dan ga bisa2, mohon info

    BalasHapus
  19. hallo Bang, buatkan tutorial upload ke hosting dong Bang, soalnya saya upload kehosting make subdomain selalu error setelah login bang.

    BalasHapus