Javascript 8-4: Mini Project Aplikasi Inventory Buah dengan JavaScript
Hallo Sobat Programming! Selamat Datang dan Salam Koding!
Dalam artikel ini, kita akan membahas sebuah proyek sederhana yang dibuat dengan HTML, CSS, dan JavaScript untuk mengelola inventaris buah. Proyek ini akan mengajarkan kita bagaimana cara menambahkan, mengedit, dan menghapus data dari sebuah tabel, serta bagaimana menerapkan beberapa teknik JavaScript untuk manipulasi DOM.
Struktur HTML
1. Formulir Input
Formulir ini digunakan untuk memasukkan data buah baru. Terdapat tiga input: nama buah, berat, dan URL gambar buah.
Form
Copyright © 2024 Alpinn
2. Tabel Data
Tabel ini digunakan untuk menampilkan data buah yang telah dimasukkan.
Table
Copyright © 2024 Alpinn
CSS untuk Styling
CSS
Copyright © 2024 Alpinn
JavaScript untuk Fungsionalitas
1. Menambahkan Data Buah
Fungsi addData()
digunakan untuk menambahkan data buah baru ke dalam array dataBuah
dan memperbarui tampilan tabel.
addData()
Copyright © 2024 Alpinn
2. Menyegarkan Tabel
Fungsi refreshTable()
digunakan untuk memperbarui tampilan tabel setiap kali ada perubahan data.
refreshTable()
Copyright © 2024 Alpinn
3. Mengedit Data
Fungsi editRow(index)
digunakan untuk mengubah data dalam tabel menjadi input form yang dapat diedit.
editRow()
Copyright © 2024 Alpinn
4. Menyimpan Perubahan
Fungsi saveRow(index)
digunakan untuk menyimpan perubahan yang telah dilakukan pada data buah.
saveRow(index)
Copyright © 2024 Alpinn
5. Membatalkan Perubahan
Fungsi cancelEditRow(index, itemName, itemWeight, itemPicture)
digunakan untuk membatalkan perubahan yang sedang dilakukan.
cancelEditRow()
Copyright © 2024 Alpinn
6. Menghapus Data
Fungsi deleteRow(index)
digunakan untuk menghapus data buah dari array dan memperbarui tabel.
Generator Bilangan Prima
Copyright © 2024 Alpinn
Kode Lengkapnya:
Inventory Buah
Copyright © 2024 Alpinn
Hasil:
Project
No | Nama Buah | Berat (kg) | Gambar | Action |
---|
Penutup
Proyek sederhana ini menunjukkan bagaimana kita dapat menggunakan HTML, CSS, dan JavaScript untuk membuat aplikasi web yang interaktif. Dengan memahami dan memodifikasi kode ini, Sobat Programming dapat belajar banyak tentang manipulasi DOM dan pengelolaan data pada aplikasi web. Teruslah bereksperimen dan kembangkan keterampilan koding kalian! Selamat mencoba!
Komentar
Posting Komentar