Penerapan Struktur Data Lanjutan : Stack dan Queue
Teori dasar
• Stack adalah struktur data linear yang mengikuti prinsip LIFO (Last In, First Out). Artinya, elemen yang terakhir dimasukkan akan menjadi yang pertama dikeluarkan. Bayangkan sebuah tumpukan piring: piring terakhir yang ditumpuk akan menjadi piring pertama yang diambil.
• Queue adalah struktur data linear yang mengikuti prinsip FIFO (First In, First Out). Artinya, elemen yang pertama dimasukkan akan menjadi yang pertama dikeluarkan. Bayangkan antrian di kasir supermarket: orang yang pertama mengantre akan menjadi yang pertama dilayani.
Studi Kasus : Manajemen Tugas dan Materi untuk Guru
- Langkah pertama
Menginisialisasi session untuk stack kemudian membuat fungsi yang digunakan
untuk menambah tugas ke stack, menghapus tugas terbaru dari stack, melihat
tugas terbaru.
Kemudian kita buat perkondisian di mana pada bagian proses tambah tugas tombol pada form nantikan apakah telah dikirim ke server atau tidak dan kita juga membuat kondisi untuk menghapus tugas yang telah di submit atau yang telah dikirim. - Langkah kedua Langkah selanjutnya adalah pada bagian html-nya kita akan membuat form untuk mengisi tugas dan form untuk mendeskripsikan tugasnya, serta tidak lupa untuk membuat button submitnya.
Selanjutnya, kita membuat bagian dimana inputan tugas yang telah diterima akan ditampilkan di halaaman yang sama.
Outputnya :
Komentar
Posting Komentar