Javascript 8-5: Memodifikiasi Inventory Buah Menggunakan Paging
Hallo Sobat Programming! Selamat Datang dan Salam Koding!
Pada kesempatan kali ini, saya ingin berbagi tentang sebuah program sederhana yang saya buat untuk mengelola inventaris buah. Program ini dirancang menggunakan HTML, CSS, dan JavaScript, dan memungkinkan pengguna untuk menambahkan, mengedit, dan menghapus data buah dengan mudah. Mari kita lihat lebih dekat bagaimana program ini bekerja dan fitur-fitur yang ditawarkannya.
Tujuan Program
Tujuan utama dari program ini adalah untuk membantu pengguna dalam mengelola inventaris buah mereka. Dengan menggunakan form sederhana, pengguna dapat memasukkan nama buah, berat buah dalam kilogram, dan URL gambar buah tersebut. Data ini kemudian ditampilkan dalam sebuah tabel, di mana setiap baris mewakili satu buah.
Struktur HTML
Program ini dimulai dengan struktur HTML dasar yang mencakup elemen-elemen berikut:
- Form Input Data Buah: Form ini terdiri dari input untuk nama buah, berat buah, dan URL gambar buah. Setiap input dilengkapi dengan label dan field yang diperlukan untuk memasukkan data.
- Tabel Data Buah: Tabel ini menampilkan data buah yang telah dimasukkan, termasuk kolom untuk nomor urut, nama buah, berat, gambar, dan aksi (edit dan delete).
HTML
Copyright © 2024 Alpinn
CSS untuk Tampilan yang Menarik
Untuk membuat tampilan lebih menarik dan mudah digunakan, saya menggunakan CSS sederhana. Beberapa fitur CSS yang diterapkan antara lain:
- Penataan Tabel: Tabel diatur dengan border-collapse: separate untuk membuat garis pemisah yang jelas antar sel.
- Penataan Form: Margin dan padding ditambahkan untuk memberikan ruang yang cukup di sekitar elemen form.
- Pewarnaan Baris: Baris dengan berat buah lebih dari 5 kg diberi warna latar belakang merah untuk penekanan visual.
JavaScript untuk Fungsi Interaktif
JavaScript digunakan untuk menangani fungsionalitas interaktif dari program ini. Berikut adalah beberapa fungsi utama yang diimplementasikan:
- Menambah Data: Fungsi
addData()
digunakan untuk menambahkan data baru ke dalam tabel. Data yang dimasukkan oleh pengguna akan disimpan dalam arraydataBuah
dan ditampilkan dalam tabel. - Menyegarkan Tabel: Fungsi
refreshTable()
digunakan untuk memperbarui tampilan tabel setiap kali ada perubahan data. - Mengedit Data: Fungsi
editRow(index)
memungkinkan pengguna untuk mengedit data yang ada. Data yang telah diubah dapat disimpan kembali dengan fungsisaveRow(index)
. - Menghapus Data: Fungsi
deleteRow(index)
digunakan untuk menghapus baris data dari tabel.
Javascript
Copyright © 2024 Alpinn
Kode Lengkapnya:
Inventory Buah 2.0
Copyright © 2024 Alpinn
Hasil:
Project
No | Nama Buah | Berat (kg) | Gambar | Action |
---|
Kesimpulan
Program inventaris buah ini adalah contoh sederhana namun berguna dari aplikasi web yang memanfaatkan HTML, CSS, dan JavaScript. Dengan fitur untuk menambah, mengedit, dan menghapus data, program ini bisa digunakan sebagai dasar untuk proyek yang lebih kompleks di masa depan. Semoga artikel ini bermanfaat dan memberikan inspirasi bagi Anda untuk terus mengembangkan keterampilan koding Anda. Selamat mencoba dan terus semangat dalam belajar! Salam Koding!
Komentar
Posting Komentar