Praktikum 11 dan Praktikum 12

 Nama : Dinda Maulidia Afnani

NIM : 2002040915

Prodi : IF-A

Sem : Tiga


Update and Delete Data Produk

Update Data Produk dan Menghapus Data Produk

Update adalah mengganti atau merubah atau memperbarui suatu data. Jadi fitur update berfungsi untuk mengganti data suatu produk jika suatu saat berubah. Fitur ini biasa digunakan oleh pelaku yang memiliki tugas dalam menjual.
Delete atau menghapus data merupakan tindakan menghilangkan suatu data.
Berikut ini adalah DFD yang saya tambahkan :
        
Dimana setelah terjadi Update atau delete data produk maka akan muncul info data produk yang baru.

  • Hasil Coding
  1. Controllers

  2. Models

  3. View


  4. Tabel database yang digunakan

Penjelasan
 
Keterangan :
*Anchor biasanya digunakan untuk menghasilkan elemen link.
*Setelah menuliskan path menuju function yang ada di controller (admin/data_barang/edit/), ditulis $brg->id_brg yang menunjukkan bahwa ketika perintah update atau delete dijalankan maka untuk melakukannya menggunakan id_brg yang sudah ditetapkan menjadi primary key.


Keterangan :
*Function edit_barang terletak pada file models yang didalamnya terdapat query menjalankan data yang akan dipilih atau di edit berdasarkan id barang -> setelah data di edit maka data akan di update
*Function hapus_data memiliki perintah delete untuk menghapus data yang dipilih.

Keterangan :
*$this->input->post merupakan perintah untuk memasukkan data sesuai kolom yang ditulis.
*$this->model_barang->update_data  adalah memasukkan data ke tb_barang melalui model dengan perintah tersebut.
    
Setelah membuat function pada controllers, sekarang membuat function update_data

Kemudian menuju views -> admin ->edit_barang

    Keterangan :
*Setelah base_url() ditambahkan dengan path menuju function update yang ada pada controllers

    Keterangan :
*Pada input type dari id_brg diisi dengan hidden yang berfungsi untuk tidak menunjukkan id barang       karena tidak perlu.

  • Tampilan Hasil Coding
  1. Saat cursor berada di atas tombol edit maka akan muncul tulisan yang berada pada kiri bawah dimana angka pada tulisan tersebut menunjukkan id dari data yang ditunjuk.


  2. Setelah tombol edit ditekan maka akan dialihkan ke halaman untuk mengubah data, Pada contoh berikut, saya mengubah nama serta harga dari produk
  3. Setelah data di simpan maka akan terjadi perubahan data pada database, halaman customer, dan halaman pengubah.


4. Saat data dihapus maka data yang dihapus yang ada di database, halaman customer, dan halaman pengubah akan hilang.







Komentar