Mohon tunggu...
Amelia Ilahiyah
Amelia Ilahiyah Mohon Tunggu... Mahasiswa - Universitas Islam Negeri Maulana Malik Ibrahim Malang

Mahasiswa Teknik Informatika

Selanjutnya

Tutup

Ilmu Alam & Tekno

Pola Desain Perangkat Lunak dalam pengelolaan Data pada Sistem Informasi Berbasis Web

20 Maret 2025   11:41 Diperbarui: 20 Maret 2025   11:41 41
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Software Design & (Sumber: AI)

b. Dependent Dropdown Filters Pattern

Pola ini memungkinkan dropdown bertingkat, di mana pilihan dalam satu dropdown bergantung pada pilihan dalam dropdown lainnya. Contoh penerapannya adalah pemilihan fakultas departemen program studi dalam sistem akademik.

Keuntungan dari pola ini meliputi:
Mengurangi pengulangan kode, karena filter bertingkat dikelola dalam satu modul terpisah.
Meningkatkan pengalaman pengguna, karena navigasi dan pencarian data menjadi lebih cepat.
Mempermudah pemeliharaan, karena perubahan hanya perlu dilakukan pada satu tempat tanpa harus mengedit banyak halaman.

c. Table Data Lazy Loading Pattern

Pola ini diterapkan untuk memuat data tabel secara bertahap, hanya menampilkan data yang diperlukan dan menghindari pemuatan data secara keseluruhan sekaligus.

Keuntungan dari pola ini:
Meningkatkan kinerja sistem, terutama saat menangani data dalam jumlah besar.
Mengurangi beban server, karena hanya sebagian kecil data yang dimuat dalam satu waktu.
Mempercepat waktu respon halaman, meningkatkan kepuasan pengguna.

Dalam pengujian yang dilakukan di GJU, penerapan lazy loading berhasil mengurangi waktu pemuatan halaman dari 128 detik menjadi hanya 2 detik pada sistem informasi mahasiswa.

d. Page State Restoration Pattern

Pola ini digunakan untuk mengembalikan status halaman saat pengguna berpindah dari satu halaman ke halaman lain, seperti dalam proses pengeditan data.

Keuntungan pola ini:
Meningkatkan pengalaman pengguna, karena data yang telah diinput tidak hilang saat kembali ke halaman sebelumnya.
Mengurangi frustrasi pengguna, terutama dalam sistem dengan banyak form dan input data.
Menghindari pengulangan input, yang dapat menghemat waktu pengguna.

e. Add and Edit Page Pattern

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun