Anda di halaman 1dari 8

PROJECT STRUKTUR DATA LINEAR G

UTS 2

“TUMPUKAN PAKAIAN DI GUDANG (STACK)”

Dosen Pengampu: Sri Hartati Wijono M.Kom

Oleh

Kezia Megumi Manabung (215314196)


Aprilia Dwi Permata (215314213)

PROGRAM STUDI TEKNIK INFORMATIKA

FALKUTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2022
A. Presentase Nilai Anggota Kelompok
Nama Presentase Nilai
Kezia Megumi Manabung 50%
Aprilia Dwi Permata (saya sendiri) 50%

B. Tujuan Program
Program ini bertujuan untuk membuat system tumpukkan pakaian di gudang sebelum
ditampilkan di etalase. Pakaian yang pertama kali masuk akan keluar terakhir dari
gudang, sedangkan pakaian yang terakhir kali masuk akan dikeluarkan pertama kali
dari gudang ke etalase.

C. Diagram UML
D. Penjelasan Analisa Method
➢ Kelas LinkedList
Nama Method Analisa
addBefore(Pakaian,ListNode): Untuk menambahkan data ditengah data
Void
remove(ListNode): Object Mengambil dan menghapus elemen tertentu dari
data
addFirst(Pakaian):void Menaruh elemen yang ditentukan di awal data
addLast(Pakaian): void Menambahkan elemen yang ditentukan ke akhir
data
removeFirst(): Object Menghapus dan mengembalikan elemen pertama
dari data
removeLast(): Object Menghapus dan mengembalikan elemen terakhir
dari data
search(int) : ListNode Mencari data dalam stack

add(Pakaian,int) Menambahkan elemen yang ditentukan ke akhir


data
size() :int Mengembalikan jumlah elemen dalam data

isEmpty() : boolean Untuk mengecek apakah method kosong


push(Pakaian) : void Untuk menambahkan data ke stack
pop() : Pakaian Untuk menhapus data dari stack
toString(): String Untuk mencetak tulisan

➢ ListNode

Nama Method Analisa


getData(): Pakaian Untuk mengambil nilai data
setData(Pakaian): void Untuk menaruh nilai data
getNext(): ListNode Untuk mengambil nilai next
setNext(ListNode): void Untuk menaruh nilai next
getPrev(): ListNode Untuk mengambil nilai prev
setPrev(ListNode): void Untuk menaruh nilai prev

➢ Pakaian

Nama Method Analisa


getId_Pakaian(): String Untuk mengambil nilai Id_Pakaian
setId_Pakaian(String): void Untuk menaruh nilai Id_Pakaian
getJenisPakaian(): String Untuk mengambil nilai jenisPakaian
setJenisPakaian(String): void Untuk menaruh nilai jenisPakaian
getTglMasuk(): String Untuk mengambil nilai tglMasuk
setTglMasuk(String): void Untuk menaruh nilai tglMasuk
getTglKeluar(): String Untuk mengambil nilai tglKeluar
setTglKeluar(String): void Untuk menaruh nilai tglKeluar

E. Screenshot Program
➢ PakaianDemo(GUI)
➢ Output

➢ Saat menekan button tambah maka data akan ditampilkan di tabel.


➢ Saat menekan button hapus maka data akan terhapus dari yang terakhir kali
di input.

➢ Menekan button cari berdasarkan ID pakaian

➢ Jika id pakaian yang dicari ada, maka dat dalam table akan
deselected/dipilih.
➢ Jika id pakaian yang dicari tidak ada, maka akan menampilkan pesan dialog
seperti di gambar.

F. Referensi
https://belajar.usd.ac.id/course/view.php?id=26045

Anda mungkin juga menyukai