UAS STRUKTUR DATA A081 KELOMPOK 9

Contributors

Anggota

1. SAMUEL WIJAYA (21081010249)
2. SHAFIRA ZAHRAH HIDAYAT (21081010254)
3. SATRIA FARRAS ATHALLANSYAH (21081010258)
4. MUHAMMAD RAFLI PRATAMA (21081010262)
5. AHMAD DHANY PRAYOGI (21081010269)
6. PRINAFSIKA (21081010278)

Metode yang digunakan

Queue dan Stack

Latar Belakang

Final project yang kami kerjakan dengan judul “Aplikasi PARKING-ZONE” progam ini dibuat untuk kebutuhan lahan parkir, khususnya di daerah Fakultas Ilmu Komputer yang semakin bertambah seiring dengan banyaknya kendaraan mahasiswa FASILKOM. oleh sebab itu, dibutuhkan solusi yang dapat membantu mahasiswa untuk menentukan tempat parkir dengan cepat, aman, dan nyaman. Terkadang kita sedang buru buru untuk mengikuti kelas sehingga tidak mendapatkan parkiran karena banyak kendaraan mahasiswa yang sudah menempati batas parkir kendaraan lain. Salah satu solusi untuk menentukan tempat parkir dengan mudah dalam kondisi ini adalah dengan menggunakan program PARKING-ZONE. Program ini dibuat untuk membantu agar lokasi parkir mahasiswa lebih tertata dan rapi. Sehingga tidak ada kendaraan yang mengambil dua tempat parkir sekaligus dan tersedia lebih banyak lahan parkir untuk diisi motor mahasiswa lain. “Aplikasi PARKING-ZONE “ yang kami buat menginplementasikan tipe Struktur Data Queue dan Stack.

Tujuan

1.	Menciptakan program yang user friendly.
2.	Dapat menuliskan source code yang efisien.
3.	Dapat membuat program yang fungsional.
4.	Menyelesaikan final project mata kuliah Struktur Data A081

Pembahasan

  1. Bahasa Pemrograman C++ adalah bahasa pemrograman komputer yang bisa dipakai untuk membuat berbagai aplikasi (general-purpose programming language), dan merupakan pengembangan dari bahasa pemrograman C.

  2. Karena termasuk general-purpose programming language, yakni bahasa pemrograman yang bisa membuat berbagai aplikasi, bahasa pemrograman C++ bisa dipakai untuk membuat aplikasi desktop seperti yang kelompok kami buat.

  3. Queue adalah sekumpulan data yang mana penambahan elemen hanya bisa dilakukan pada suatu ujung yang disebut sisi belakang (rear), dan penghapusan (pengambilan elemen) dilakukan lewat ujung lain. Contoh queue paling sederhana dapat dilihat pada antrian. Karakteristik Queue sendiri bersifat FIFO(First In First Out) dimana data yang datang atau diimputkan pertama kali akan menjadi data yang keluar pertama.

  4. Stack atau Tumpukan adalah suatu struktur data yang terbentuk dari barisan hingga yang terurut dari satuan data. Pada Stack, penambahan dan penghapusan elemennya hanya dapat dilakukan pada satu posisi, yaitu posisi akhir stack. Posisi ini disebut Puncak atau Top dari stack. Karakteristik stack sendiri bersifat LIFO (last in first out). Artinya, data yang terakhir masuk merupakan data yang akan keluar terlebih dahulu.

Penutup

Dari penjelasan diatas dapat kami simpulkan bahwa final project yang kami kerjakan mengikuti kaidah pemrograman bahasa C++ dengan mengimplementasikan tipe Struktur Data Queue dan Stack. Sekian laporan yang dapat kami sampaikan terkait final project mata kuliah pemrograman lanjut dengan judul “PARKING-ZONE”. Dengan minimnya pengetahuan yang kami miliki dalam pembuatan laporan ini, sehingga kami mohon arahan untuk saran dan kesannya agar laporan ini dapat menjadi lebih baik lagi. Terima kasih.