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

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 array dataBuah 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 fungsi saveRow(index).
  • Menghapus Data: Fungsi deleteRow(index) digunakan untuk menghapus baris data dari tabel.

Javascript

Kode Lengkapnya:

Inventory Buah 2.0

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

Postingan populer dari blog ini

Ringkasan Capaian Pembelajaran SMK Jurusan Pengembangan Perangkat Lunak dan Gim (Fase E)

Javascript 8-3: Memahami Iterasi Array pada JavaScript dan Mini Proyek Penghitungan Min, Max, dan Rata-rata

Data Analytic dan Machine Learning

Simple Sunset Links Page Design - HTML & CSS Only

Javascript 8-2: Array Iteration dan Membuat Sorting Angka

Javascript 7-3: Membuat Quiz Exam Generator

Javascript 7-2: String, Mengupgrade Mini Project Trayek.