DAY 11 PKL ISTN

Assalamualaikum wr wb

Masih dengan Fauzan Blog's. Gimana kabarnya nih para penghirup oksigen semua? Masih pada sehat semua kan? semoga sehat selalu ya.. Amin..
Hari kesebelas nulis di Blog, Oke langsung saja saya mulai ceritanya.. Ekhm Ekhm..

Senin, 15 Juli 2024


Hari Kesebelas PKL

Hari kesebelas saya PKL di FSTI ISTN. Masih ditemani oleh ketiga teman saya yaitu Asep, Habib dan Parel. Hari kesebelas, Setelah kami datang sekitar jam 8.30 kami langsung mengerjakan tugas yang sudah diberikan dihari sebelumnya, kami melakukan bersih bersih sesuai dengan tugas masing masing, saya menyapu lantai laintai yang ada di lab.

gambar 1 sedang menyapu lantai.

Setelah kami membersihkan lab kami diberi tugas oleh pak adi, kami diberi tugas untuk melanjutkan web kemarin, untuk yang ingin melihat web kemarin ini link nya :DAY 10 PKL ISTN

Kami diberi tugas untuk membuat 3 halaman sama seperti kemarin dengan nama halaman inventaris, penjualan dan pembelian, berikut ini table yang kami buat berdasarkan halaman yang akan dibuat :

Table

gambar 2 table tb_inventaris.

gambar 3 tabel tb_penjualan.

gambar 4 tabel tb_pembelian.

Setelah kami selesai membuat table dari masing masing halaman kami membuat halaman web nya.

Website

Berikut ini tampilan, kodingan dan penjelasan halaman web 'inventaris.php' :

gambar 5 halaman web inventaris.



Kode di atas adalah skrip PHP untuk mengelola data inventaris, yang mencakup:

  1. Inisialisasi variabel dan penentuan ID inventaris baru: Mengatur variabel awal dan menghasilkan ID inventaris baru berdasarkan data terakhir di database.

  2. Fungsi JavaScript untuk mencetak: Membuka jendela baru untuk mencetak laporan inventaris.

  3. Formulir untuk menambah atau mengubah data: Menampilkan formulir untuk menambah data inventaris baru atau mengedit data yang sudah ada.

  4. Menampilkan tabel laporan inventaris: Menampilkan data inventaris dalam bentuk tabel yang bisa diedit atau dihapus.

  5. Proses penyimpanan dan perubahan data: Menyimpan data baru atau mengubah data yang ada di database inventaris.

  6. Proses penghapusan data: Menghapus data inventaris dari database berdasarkan ID.



Berikut ini tampilan, kodingan dan penjelasan halaman web 'penjualan.php' :

gambar 6 halaman web penjualan.



Kode di atas adalah skrip PHP untuk mengelola data penjualan, yang mencakup:

  1. Inisialisasi variabel dan penentuan ID penjualan baru: Mengatur variabel awal dan menghasilkan ID penjualan baru berdasarkan data terakhir di database.

  2. Fungsi JavaScript untuk mencetak: Membuka jendela baru untuk mencetak laporan penjualan.

  3. Penentuan label dan penarikan data untuk pengeditan: Menentukan label "Tambah Data Penjualan" atau "Ubah Data Penjualan" berdasarkan parameter URL. Menarik data dari database jika sedang mengedit.

  4. Formulir untuk menambah atau mengubah data penjualan: Menampilkan formulir untuk menambah data penjualan baru atau mengedit data yang sudah ada.

  5. Menampilkan tabel laporan penjualan: Menampilkan data penjualan dalam bentuk tabel yang bisa diedit atau dihapus. Tabel ini juga mendukung pencetakan dan penambahan data baru.

  6. Proses penyimpanan dan perubahan data: Menyimpan data baru atau mengubah data yang ada di database penjualan.

  7. Proses penghapusan data: Menghapus data penjualan dari database berdasarkan ID.



Berikut ini tampilan, kodingan dan penjelasan halaman web 'pembelian.php' :

gambar 7 halaman web pembelian.



Kode di atas adalah skrip PHP untuk mengelola data pembelian, yang mencakup:

  1. Penentuan ID Pembelian: Menentukan ID pembelian baru berdasarkan data yang ada di database.
  2. Form Input: Menampilkan form untuk menambah atau mengubah data pembelian.
  3. Laporan Data: Menampilkan laporan data pembelian dalam bentuk tabel dengan fitur cetak dan tambah data.
  4. Proses CRUD: Melakukan operasi Create, Read, Update, dan Delete pada data pembelian di database.
  5. Pesan Notifikasi: Menampilkan pesan notifikasi berdasarkan hasil operasi yang dilakukan.


Berikut ini adalah kodingan dari file 'inventaris_print.php' :

Berikut ini adalah kodingan dari file 'penjualan_print.php' :

Berikut ini adalah kodingan dari file 'pembelian_print.php' :


Semua kodingan print memiliki fungsi sebagai berikut :

  1. Inisialisasi:

    • Menyertakan file koneksi database (konmysqli.php) dan CSS untuk styling tabel.
  2. Menampilkan Laporan:

    • Membuat tabel laporan aset dengan kolom: No, ID Aset, Nama Aset, Spesifikasi, Status, dan Keterangan.
  3. Mengambil dan Menampilkan Data:

    • Menjalankan query untuk mengambil data aset.
    • Menampilkan data aset dalam tabel dengan warna latar belakang bergantian.
    • Jika tidak ada data, menampilkan pesan "Maaf, Data Pengguna belum tersedia...".

Fungsi kode ini adalah untuk menampilkan laporan data aset dalam bentuk tabel.


Sekian aja cerita pengalaman hari kesebelas PKL dari saya. Mohon maaf apabila ada pengetikkan yang kurang berkenan di hati karena kadang tangan ini khilaf dan terpeleset karena licinnya keyboard yang digunakan. Terima kasih telah membaca.


Wassalamualaikum wr wb

Komentar

Postingan populer dari blog ini

DAY 32 PKL ISTN

DAY 56 PKL ISTN

DAY 58 PKL ISTN