Hasil Laporan Prakering Day 13

 

Laporan Hasil Praktik Kerja Industri

Nama : Salsafina Wulandari

Kelas : IIX PI RPL

Sekolah : SMK LUQMAN AL HAKIM KUDUS

Laporan Prakering 09/02/2026


Assalamualaikum Wr. Wb.

Alhamdulilah hari ini saya bisa melanjutkan project Pkl. untuk laporan hari ini pak pengembangan fitur kontak dan juga sistem pesan web profil sekolah. 

Berikut adalah rincian tahapan pengembangan yang telah diselesaikan untuk mengoptimalkan fungsionalitas menu kontak pada website:

1. Restrukturisasi dan Integrasi Menu Kontak

Pada tahap awal, dilakukan pembenahan tampilan menu kontak dari yang sebelumnya hanya berupa informasi statis (seperti pada foto pertama) menjadi form interaktif yang lebih fungsional (seperti pada foto kedua). Proses ini meliputi:

  •  Mengubah layout menjadi dua bagian utama, yaitu integrasi Google Maps untuk lokasi sekolah dan formulir "Kirim Pesan" bagi pengunjung.





  • Menghubungkan formulir tersebut dengan database melalui file koneksi.php. Langkah ini memastikan bahwa setiap inputan dari pengguna tidak hanya tertulis di layar, tetapi tersimpan secara permanen di sistem.


                                                                        ft 1

    
    
Mengupload: 358813 dari 358813 byte diupload.
    
                                                                            FT 2

pembuatan Tabel pesan pada Database db_sekolah

Dalam pengembangan ini, diputuskan untuk menambah tabel baru bernama pesan di dalam database db_sekolah. Alasan utama pembuatan tabel ini adalah:

  • Manajemen Data Terpusat: Agar data pesan dari pengunjung terpisah dari data informasi kontak sekolah (alamat/telp), sehingga pengelolaan data menjadi lebih rapi.

  • Penyimpanan Riwayat: Tabel ini berfungsi untuk menampung detail pengirim (nama, email), isi pesan, tanggal pengiriman, hingga status pesan (apakah sudah dibaca atau dibalas).



Implementasi Fitur Balasan Pesan (Sisi Admin)

Setelah pesan berhasil masuk ke database, tahap selanjutnya adalah membangun sistem pada halaman admin agar pesan tersebut dapat ditanggapi.

  • Halaman balas.php: Membuat kodingan]yang berfungsi menarik data pesan berdasarkan ID tertentu menggunakan metode $_GET.

  • Logika Pemrosesan: Menambahkan fungsi UPDATE pada SQL. Ketika admin mengirim balasan, sistem akan memperbarui baris pesan tersebut di database dengan mengisi kolom balasan dan mengubah statusnya menjadi "dibalas".

  • Konfirmasi Pengiriman: Mengintegrasikan notifikasi pada halaman kontak pengguna, sehingga muncul keterangan "Pesan berhasil terkirim!" setelah formulir disubmit, memberikan kepastian kepada user bahwa data mereka telah diterima oleh sistem.








Cukup sekian laporan saya kurang lebih nya mohon maaf.


Komentar

Postingan populer dari blog ini

Hasil Laporan Prakering DAY 4

Hasil Laporan Prakering Day 3

Hasil Laporan Prakering DAY 5