Makalah ini membahas analisis sistem informasi aplikasi penjualan dan pembelian elektronik berbasis web pada toko Kotakom Bandung. Tujuannya adalah merancang sistem informasi untuk memudahkan transaksi penjualan dan pembelian secara online.
Makalah ini membahas tentang implementasi queue dengan bahasa pemrograman Pascal. Queue merupakan struktur data yang mengimplementasikan prinsip antrian First In First Out (FIFO). Makalah ini menjelaskan definisi dan gambaran umum queue, macam-macam queue, representasi queue secara statis menggunakan array dan representasi secara dinamis menggunakan linked list tunggal dan ganda. Juga dibahas queue berprioritas beserta contoh kode program untuk masing-masing implementasi queue.
Jawaban uas Analisa dan Perancangan Sistemlonklonk
油
Dokumen tersebut berisi soal ujian akhir semester mata kuliah Analisis dan Perancangan Sistem untuk program pascasarjana Magister Teknik Informatika Universitas Bina Darma Palembang tahun 2011. Dokumen ini berisi penjelasan permasalahan dan beberapa pertanyaan terkait sistem pemesanan tiket perjalanan wisata.
Model pemrograman linier digunakan untuk mengalokasikan sumber daya terbatas agar mencapai tujuan maksimum atau minimum. Contoh soal membahas perusahaan yang memproduksi dua produk dengan keterbatasan sumber daya dan tujuan memaksimalkan keuntungan. Formulasi modelnya meliputi variabel keputusan, fungsi tujuan, dan sistem kendala sumber daya dan permintaan.
Dokumen tersebut membahas tentang algoritma Naive Bayes Classifier untuk klasifikasi dan prediksi data. Algoritma ini bekerja dengan menghitung probabilitas kelas berdasarkan pengalaman sebelumnya dengan asumsi independensi antar variabel. Diberikan contoh perhitungan Naive Bayes untuk memprediksi kemungkinan seseorang membeli komputer dan status kelulusannya berdasarkan atribut-atribut tertentu.
Basis data (databases) merupakan mata kuliah wajib yang membahas konsep dan implementasi databases. Mata kuliah ini membahas model-model permodelan databases seperti model ER dan relasional serta perancangan dan penggunaan databases dalam kehidupan sehari-hari. Mahasiswa akan mempelajari konsep-konsep penting databases dan mampu merancang serta mengimplementasikan databases.
Analisis ERD rumah sakit dengan 11 entitas dan 22 tabel yang terkait dengan data pasien, pegawai, ruangan, obat, dan perawatan di rumah sakit. Terdapat 5 relasi antar tabel untuk menghubungkan informasi terkait. Ringkasan memberikan informasi mengenai struktur data rumah sakit berdasarkan ERD yang dianalisis.
Makalah ini membahas tentang struktur data stack dengan operasi push dan pop, pendeklarasian stack, skema traversal dan search pada stack, operasi dan fungsi dasar seperti create, isempty, push dan pop, deklarasi stack pada bahasa pemrograman, penggunaan stack, operasi logika pada stack, dan contoh aplikasi stack pada pemrograman pascal."
Microsoft Excel merupakan program aplikasi spreadsheet yang digunakan untuk melakukan operasi perhitungan dan mempresentasikan data dalam tabel. Program ini memungkinkan pengguna untuk menginputkan dan mengolah data secara efisien.
1. Stack merupakan bentuk khusus dari list linier dimana pemasukan dan penghapusan elemen hanya dapat dilakukan pada posisi akhir.
2. Prinsip utama stack adalah Last In First Out (LIFO) dimana elemen terakhir yang masuk akan menjadi elemen pertama yang keluar.
3. Terdapat beberapa operasi pada stack seperti push untuk menambahkan elemen, pop untuk menghapus elemen teratas, dan print untuk menampilkan semua elemen
Double linked list adalah linked list yang memiliki dua pointer sambungan yaitu ke simpul sebelumnya dan berikutnya. Setiap simpul terdiri dari medan data dan dua medan pointer. Operasi yang dapat dilakukan termasuk penyisipan, penghapusan, dan pencarian di berbagai posisi dengan memanfaatkan dua arah pointer.
Sistem menu merupakan daftar pilihan yang menunjukkan fitur program kepada pengguna. Terdapat dua jenis menu, yaitu menu datar yang menampilkan fitur secara lengkap dan menu tarik yang mengelompokkan fitur berdasarkan hierarki. Perancang perlu memperhatikan organisasi, desain, konsistensi, dan teknik penyajian menu agar mudah dipahami dan dioperasikan pengguna.
PDA (Push Down Automata) merupakan mesin otomata yang memiliki memori tidak terbatas berupa stack. PDA dapat menerima bahasa bebas konteks dan direpresentasikan dengan 7 tupel yang mencakup state, simbol input, simbol stack, fungsi transisi, state awal, state akhir, dan simbol awal stack. PDA melakukan transisi dengan membaca input atau tanpa membaca input serta menambah atau mengurangi isi stack.
1. Metode enkripsi Caesar cipher adalah algoritma substitusi cipher yang menggunakan konsep pergeseran huruf dengan modulo 26.
2. Algoritma ini biasanya digunakan untuk mengenkripsi informasi rahasia pada zaman Romawi dengan menggeser huruf sejumlah kunci tertentu.
3. Dokumen ini menjelaskan beberapa metode enkripsi data dengan menggunakan kunci seperti operasi, tabung, gitar, dan phantom yang dapat membuat kode lebi
Dokumen tersebut membahas tentang perancangan basis data untuk sistem pemesanan tiket pesawat secara online, dengan menjelaskan latar belakang, tujuan, metode penelitian yang digunakan yaitu studi pustaka, konsep dasar database, entity relation diagram, logical record storage, pembahasan tentang ERD, transformasi ERD ke LRS, spesifikasi tabel, form dan laporan, serta kesimpulan dan saran.
Queue adalah linear list dimana data dimasukkan melalui rear dan dihapus dari front, mengikuti prinsip first in first out. Queue memiliki operasi seperti enqueue untuk memasukkan data ke rear, dequeue untuk menghapus data di front, serta mengakses elemen di front dan rear tanpa menghapusnya.
Model pemrograman linier digunakan untuk mengalokasikan sumber daya terbatas agar mencapai tujuan maksimum atau minimum. Contoh soal membahas perusahaan yang memproduksi dua produk dengan keterbatasan sumber daya dan tujuan memaksimalkan keuntungan. Formulasi modelnya meliputi variabel keputusan, fungsi tujuan, dan sistem kendala sumber daya dan permintaan.
Dokumen tersebut membahas tentang algoritma Naive Bayes Classifier untuk klasifikasi dan prediksi data. Algoritma ini bekerja dengan menghitung probabilitas kelas berdasarkan pengalaman sebelumnya dengan asumsi independensi antar variabel. Diberikan contoh perhitungan Naive Bayes untuk memprediksi kemungkinan seseorang membeli komputer dan status kelulusannya berdasarkan atribut-atribut tertentu.
Basis data (databases) merupakan mata kuliah wajib yang membahas konsep dan implementasi databases. Mata kuliah ini membahas model-model permodelan databases seperti model ER dan relasional serta perancangan dan penggunaan databases dalam kehidupan sehari-hari. Mahasiswa akan mempelajari konsep-konsep penting databases dan mampu merancang serta mengimplementasikan databases.
Analisis ERD rumah sakit dengan 11 entitas dan 22 tabel yang terkait dengan data pasien, pegawai, ruangan, obat, dan perawatan di rumah sakit. Terdapat 5 relasi antar tabel untuk menghubungkan informasi terkait. Ringkasan memberikan informasi mengenai struktur data rumah sakit berdasarkan ERD yang dianalisis.
Makalah ini membahas tentang struktur data stack dengan operasi push dan pop, pendeklarasian stack, skema traversal dan search pada stack, operasi dan fungsi dasar seperti create, isempty, push dan pop, deklarasi stack pada bahasa pemrograman, penggunaan stack, operasi logika pada stack, dan contoh aplikasi stack pada pemrograman pascal."
Microsoft Excel merupakan program aplikasi spreadsheet yang digunakan untuk melakukan operasi perhitungan dan mempresentasikan data dalam tabel. Program ini memungkinkan pengguna untuk menginputkan dan mengolah data secara efisien.
1. Stack merupakan bentuk khusus dari list linier dimana pemasukan dan penghapusan elemen hanya dapat dilakukan pada posisi akhir.
2. Prinsip utama stack adalah Last In First Out (LIFO) dimana elemen terakhir yang masuk akan menjadi elemen pertama yang keluar.
3. Terdapat beberapa operasi pada stack seperti push untuk menambahkan elemen, pop untuk menghapus elemen teratas, dan print untuk menampilkan semua elemen
Double linked list adalah linked list yang memiliki dua pointer sambungan yaitu ke simpul sebelumnya dan berikutnya. Setiap simpul terdiri dari medan data dan dua medan pointer. Operasi yang dapat dilakukan termasuk penyisipan, penghapusan, dan pencarian di berbagai posisi dengan memanfaatkan dua arah pointer.
Sistem menu merupakan daftar pilihan yang menunjukkan fitur program kepada pengguna. Terdapat dua jenis menu, yaitu menu datar yang menampilkan fitur secara lengkap dan menu tarik yang mengelompokkan fitur berdasarkan hierarki. Perancang perlu memperhatikan organisasi, desain, konsistensi, dan teknik penyajian menu agar mudah dipahami dan dioperasikan pengguna.
PDA (Push Down Automata) merupakan mesin otomata yang memiliki memori tidak terbatas berupa stack. PDA dapat menerima bahasa bebas konteks dan direpresentasikan dengan 7 tupel yang mencakup state, simbol input, simbol stack, fungsi transisi, state awal, state akhir, dan simbol awal stack. PDA melakukan transisi dengan membaca input atau tanpa membaca input serta menambah atau mengurangi isi stack.
1. Metode enkripsi Caesar cipher adalah algoritma substitusi cipher yang menggunakan konsep pergeseran huruf dengan modulo 26.
2. Algoritma ini biasanya digunakan untuk mengenkripsi informasi rahasia pada zaman Romawi dengan menggeser huruf sejumlah kunci tertentu.
3. Dokumen ini menjelaskan beberapa metode enkripsi data dengan menggunakan kunci seperti operasi, tabung, gitar, dan phantom yang dapat membuat kode lebi
Dokumen tersebut membahas tentang perancangan basis data untuk sistem pemesanan tiket pesawat secara online, dengan menjelaskan latar belakang, tujuan, metode penelitian yang digunakan yaitu studi pustaka, konsep dasar database, entity relation diagram, logical record storage, pembahasan tentang ERD, transformasi ERD ke LRS, spesifikasi tabel, form dan laporan, serta kesimpulan dan saran.
Queue adalah linear list dimana data dimasukkan melalui rear dan dihapus dari front, mengikuti prinsip first in first out. Queue memiliki operasi seperti enqueue untuk memasukkan data ke rear, dequeue untuk menghapus data di front, serta mengakses elemen di front dan rear tanpa menghapusnya.
1. Bab 5 membahas struktur data queue (antrian) dan implementasinya dalam bahasa pemrograman.
2. Queue adalah struktur data linear dimana penambahan elemen hanya bisa dilakukan di satu ujung dan penghapusan di ujung lain.
3. Queue dapat diimplementasikan menggunakan array linear atau linked list dengan operasi enqueue dan dequeue.
Laporan ini membahas tentang sistem antrian di Bread Talk Bakery di Surabaya. Studi kasus menganalisis model sistem antrian, rata-rata waktu antar kedatangan pelanggan dan pelayanan kasir, serta karakteristik lainnya seperti utilitas sistem dan rata-rata jumlah pelanggan dalam sistem."
Queue is a first-in first-out (FIFO) data structure where elements can only be added to the rear of the queue and removed from the front of the queue. It has two pointers - a front pointer pointing to the front element and a rear pointer pointing to the rear element. Queues can be implemented using arrays or linked lists. Common queue operations include initialization, checking if empty/full, enqueue to add an element, and dequeue to remove an element. The document then describes how these operations work for queues implemented using arrays, linked lists, and circular arrays. It concludes by providing exercises to implement specific queue tasks.
Skripsi ini membahas penerapan metode antrian ganda tunggal fase untuk meningkatkan layanan PT Pos Indonesia Cabang Sisingamangaraja Semarang. Penelitian ini menganalisis sistem antrian yang ada, kemudian melakukan simulasi dengan menambah jumlah petugas. Hasilnya menunjukkan sistem semula single channel single phase, dan optimalnya penambahan 2 petugas. Sistem baru dapat mengurangi rata-rata waktu antrian dari 25 menit menjadi 2,
The document discusses different types of queues, including their definitions, properties, and implementations. It defines a queue as a linear data structure with two ends - one for adding elements and one for removing them, following a FIFO (first-in, first-out) approach. Key points covered include common queue operations like insertion and removal; circular queues which wrap elements around to avoid overflow; priority queues which order elements by priority; and deques which allow additions and removals from both ends.
Dokumen ini membahas tentang algoritma dan struktur data, termasuk definisi algoritma dan struktur data, contoh struktur data seperti list, stack, dan queue, serta penjelasan mengenai efisiensi algoritma dan penggunaan struktur data untuk meningkatkan efisiensi program.
Este documento describe la historia, representaciones y rituales de la diosa H辿cate en la mitolog鱈a griega. Explica que H辿cate era una diosa de la luna, la magia y las encrucijadas que se representaba con tres cabezas. Su ritual m叩s conocido es el de los fuegos sagrados, que involucra encender 21 velas en un c鱈rculo e invocar a H辿cate para pedir su sabidur鱈a y gu鱈a.
Making an application horizontally scalable in 30 minutes. This presentation describes how a linear processing application (mail merge) can be converted into a horizontally scalable using Redis and provides some context why a multi-process approach is preferable to a multi-threaded approach.
Dokumen tersebut membahas tentang penggunaan teknologi informasi dalam pembelajaran, meliputi Computer Based Instruction (CBI), Web Based Test (WBT), e-learning, dan blog. Metode-metode CBI yang dijelaskan adalah tutorial, latihan, simulasi, permainan, penemuan, dan pemecahan masalah. E-learning dan blog digunakan untuk memfasilitasi pembelajaran jarak jauh melalui internet.
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBMeka pandu cynthia
油
Dokumen tersebut membahas tentang pemilihan media pembelajaran menurut model ASSURE. Model ini terdiri dari 6 langkah yaitu analisis karakteristik peserta didik, tujuan pembelajaran, pemilihan dan modifikasi media, penggunaan media, respon peserta didik, dan evaluasi. Dokumen ini juga membahas faktor-faktor yang perlu dipertimbangkan dalam pemilihan media seperti relevansi, kelayakan, kemudahan, produksi, peserta didik, isi pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaraneka pandu cynthia
油
Rangkuman rundown perkuliahan praktikum dan tugas mata kuliah TIK dan Media Pembelajaran pendidikan biologi FKIP Biologi Universitas Islam Riau tahun 2015 untuk kelas A, B, C, dan D adalah sebagai berikut: pertemuan membahas pembuatan akun kelas, pengenalan media pembelajaran, pembuatan bahan ajar menggunakan media, pengujian media ajar, pembuatan blog dan presentasi online, serta pembuatan profil dan presentasi menggunakan Director.
Pohon biner adalah struktur data yang banyak digunakan untuk merepresentasikan hubungan hirarki antar elemen, seperti klasifikasi mahluk hidup dan sistem file. Setiap simpul pada pohon biner hanya boleh memiliki dua anak paling banyak. Root adalah simpul paling atas dengan derajat masuk nol dan derajat keluar positif. Daun adalah simpul tanpa anak. Tinggi pohon ditentukan dari level maksimum sedangkan lebar
Dokumen ini berisi format standar untuk Rencana Program Kegiatan Pembelajaran Semester (RPKPS) dan Kontrak Belajar mata kuliah di Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. RPKPS dan Kontrak Belajar ini berisi informasi tentang tujuan, outcome pembelajaran, materi, evaluasi, dan rencana kegiatan pembelajaran mingguan untuk memastikan kejelasan proses pembelajaran.
Dokumen tersebut membahas tentang antrian (queue) yang meliputi definisi, representasi, istilah-istilah, dan metode implementasi antrian menggunakan array linier, array sirkuler, dan linked list. Secara khusus dibahas operasi-operasi dasar pada antrian seperti enqueue untuk memasukkan elemen dan dequeue untuk mengeluarkan elemen.
Dokumen tersebut membahas tentang struktur data antrian (queue) menggunakan bahasa C++. Terdapat penjelasan mengenai konsep dasar antrian, fungsi-fungsi yang terkait antrian seperti enqueue, dequeue, clear, dan lainnya. Dokumen tersebut juga berisi source code lengkap untuk membuat dan mengelola antrian menggunakan C++.
Queue (Antrian) - Struktur Data - Teknologi InformasiYadiRahmanz
油
Queue (Antrian) adalah suatu kumpulan data yang mana penambahan data / elemen hanya dapat dilakukan pada sisi belakang sedangkan penghapusan / pengeluaran elemen dilakukan pada sisi depan.
1. Dokumen ini membahas tentang struktur data stack dan antrian (queue). Stack bekerja dengan prinsip LIFO (last in first out) sedangkan antrian bekerja dengan prinsip FIFO (first in first out).
2. Stack dan antrian memiliki operasi dasar seperti push, pop, isEmpty, isFull untuk stack, dan enqueue, dequeue, isEmpty, isFull untuk antrian.
3. Dokumen ini menjelaskan algoritma dan cara kerja dari masing-masing operasi tersebut pada stack dan antrian
Stack adalah struktur data yang menyimpan data secara teratur dengan sistem LIFO (Last In First Out), di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Stack dapat digunakan untuk menambahkan atau mengambil elemen hanya pada satu sisi yang disebut top.
Dokumen tersebut membahas tentang queue (antrian) dalam struktur data, termasuk pengertian queue yang menganut prinsip FIFO, operasi-operasi dasar queue seperti enqueue dan dequeue, deklarasi queue menggunakan array statis dan circular array, serta contoh program queue menggunakan kedua pendekatan tersebut.
Queue adalah struktur data yang mengimplementasikan prinsip antrian First In First Out. Queue digunakan untuk mengelola sumber daya dan penjadwalan, seperti dalam sistem operasi. Terdapat dua jenis queue, yaitu queue linear yang menyimpan data secara berurutan dalam array dan queue circular yang menyambung ujung array sehingga tampak seperti lingkaran. Kedua jenis queue memiliki operasi dasar seperti enqueue untuk menambah data dan dequeue untuk menghapus data pert
Queue adalah struktur data yang mengimplementasikan prinsip antrian "masuk pertama keluar pertama" dimana elemen baru hanya dapat ditambahkan pada bagian belakang antrian dan elemen diambil dari bagian depan. Queue digunakan untuk mewakili antrian seperti di klinik, Samsat, dan vaksinasi dimana orang pertama yang mengantri akan dilayani terlebih dahulu.
Dokumen ini membahas tentang antrian (queue) sebagai struktur data yang menyimpan data sesuai urutan masuknya (FIFO). Terdapat beberapa metode pada antrian seperti enqueue, dequeue, peek, dan isEmpty. Antrian dapat diimplementasikan menggunakan list atau array dengan menambahkan data di belakang dan mengambilnya dari depan. Contoh kode C++ mendemonstrasikan implementasi array queue integer.
Dokumen ini membahas tentang antrian (queue) sebagai struktur data yang menyimpan data sesuai urutan masuknya (FIFO). Terdapat beberapa metode pada antrian seperti enqueue, dequeue, peek, dan isEmpty. Antrian dapat diimplementasikan menggunakan list atau array dengan menambahkan data di belakang dan mengambilnya dari depan. Contoh kode C++ mendemonstrasikan implementasi array queue integer.
Antrian adalah struktur data yang menyimpan elemen sesuai urutan masuk (FIFO). Terdapat beberapa metode utama pada antrian seperti enqueue untuk menambahkan elemen, dequeue untuk mengambil elemen pertama, dan peek untuk melihat elemen pertama tanpa menghapusnya. Antrian dapat diimplementasikan menggunakan array dengan menyimpan indeks elemen terakhir.
Dokumen tersebut membahas tentang ADT pada stack dan queue. Secara umum dijelaskan bahwa stack dan queue merupakan ADT yang menerapkan prinsip LIFO untuk stack dan FIFO untuk queue. Dilanjutkan dengan penjelasan implementasi stack dan queue menggunakan array dan linked list serta contoh penerapannya.
Queue atau antrian adalah struktur data linear yang menerapkan prinsip First In, First Out (FIFO), di mana elemen pertama yang masuk akan keluar pertama. Queue memiliki dua operasi utama yaitu enqueue untuk menambahkan elemen di belakang dan dequeue untuk menghapus elemen di depan. Contoh penerapan queue dalam kehidupan sehari-hari adalah antrian di tol, ATM, dan kereta.
Database relasional menyimpan data dalam bentuk tabel yang saling terkait. Software yang mengelola database relasional disebut RDBMS, yang menggunakan perintah SQL untuk membuat, mengubah, dan menghapus tabel dan datanya. Keuntungan DBMS termasuk penggunaan data bersama dan menghindari ketidakkonsistenan, sementara kerugian meliputi biaya dan kompleksitas.
Dokumen tersebut membahas tentang pengertian sistem basis data yang terdiri atas basis data, DBMS, dan pemakai yang dapat mengakses dan memanipulasi basis data. Komponen utama sistem basis data adalah perangkat keras, sistem operasi, basis data, DBMS, dan pemakai. Bahasa yang digunakan dalam DBMS adalah DDL untuk mendefinisikan skema basis data dan DML untuk memanipulasi dan mengambil data.
Dokumen tersebut memberikan panduan tentang melakukan penelitian pengguna (user research) untuk mengembangkan produk atau layanan. Beberapa metode penelitian pengguna yang disebutkan adalah wawancara, observasi, dan fokus grup. Wawancara pengguna dijelaskan secara rinci melalui beberapa tahap seperti memperkenalkan diri, mengajukan pertanyaan umum dan spesifik, serta menyimpulkan hasil wawancara. Selain itu
[Ringkasan]
Dokumen tersebut membahas berbagai model bisnis untuk produk digital, meliputi commerce & retail, long tail, multi-sided platform, serta berbagai jenis revenue model seperti subscription, usage, advertising, dan freemium.
Stack (tumpukan) adalah koleksi data yang disusun secara berurutan dengan prinsip Last In First Out, di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Stack memiliki kelebihan operasi penambahan dan penghapusan data yang cepat namun memerlukan memori lebih besar dibanding struktur data lainnya. Operasi utama pada stack adalah push untuk menambahkan data dan pop untuk menghapus data.
Sosial media didefinisikan sebagai media interaksi sosial yang memungkinkan komunikasi dialog interaktif melalui teknologi berbasis web dan seluler. Platform sosial memungkinkan pengguna berpartisipasi dalam membuat dan berbagi konten secara online serta berinteraksi dengan orang lain. Contoh platform sosial populer meliputi Facebook, Twitter, Instagram, dan LinkedIn.
3. DEFINISI QUEUE
Queue (antrian) Merupakan Kumpulan Data Yang Penambahan
Elemennya Hanya Bisa Dilakukan Pada Suatu Ujung (Disebut
Sisi Belakang Atau Rear). Dan Penghapusan Atau Pengambilan
Elemen Dilakukan Lewat Ujung Yang Lain (Disebut Dengan Sisi
Depan Atau Front ).
4. Kaidah Utama Dalam Konsep Queue Adalah FIFO
Yang Merupakan singkatan Dari FIRST IN FIRST OUT.
Artinya Adalah Yang Pertama Kalidimasukkan Atau
Disimpan, Maka Data Tersebut Adalah Yang Pertama
Kali Akan Diakses Atau Di Keluarkan .
5. ILUSTRASI QUEUE
ILUSTRASInya Sama Dengan Antrian Disebuah Loket
Pembelian Tiket, Orang Yang Datang Terlebih Dahulu
Maka Akan Dilayani Terlebih Dahulu Dan Akan Selesai
Terlebih Dahulu Dari Orang-Orang Yang Datang
Setelahnya.
6. Front/head : pointer bantu yang digunakan untuk menunjuk element yang paling
depan.
Rear /tail : pointer bantu yang digunakan untuk menunjuk element yang paling
belakang.
QueueDequeu
Front
Enqueu
Rear
8. Data yang pertama masuk
maka akan pertama dilayani
data yang terakhir masuk,
bila waktu pelayanan habis
kemungkinan bisa tidak
dilayani
KELEBIHAN DAN
KEKURANGAN QUEUE
Kelebihan queue Kekurangan queue
9. OPERASI DASAR QUEUE :
1. createEmpty
2.enqueue
3.dequeue
4. IS Empty
5. IsFull
10. DEKLARASI QUEUE
.1. createEmpty
Sama pada stack, prosedur ini berfungsi untuk mengosongkan queue dengan
cara meletakkan HEAD dan TAIL pada indeks array ke-0
void createEmpty()
{
antrian.HEAD = 0;
antrian.TAIL = 0;
}
11.
2.enqueue
Prosedur ini digunakan untuk memasukkan sebuah data/ nilai ke dalam queue. Sebelum sebuah data/ nilai
dimasukkan ke dalam queue,
void enqueue(int x)
{
if ((antrian.HEAD == 0) && (antrian.TAIL == 0))
{
antrian.HEAD = 1;
antrian.TAIL = 1;
}
else
{
antrian.TAIL = antrian.TAIL + 1;
}
antrian.data[antrian.TAIL] = x;
}
12. 3. dequeue
Prosedur ini berfungsi untuk mengeluarkan atau membuang sebuah data/ nilai
yang paling awal masuk/yang berada pada posisi HEAD. ke dalam queue.
menaikkan nilai HEAD satu level. Jadi, setiap satu kali data dikeluarkan, maka
posisi HEAD naik bertambah satu level.
void Dequeue(){
if (q.head > q.tail) {
q.head = 0;
q.tail = 0;
}
q.head = q.head + 1;
13. 4. IS Empty
Sama seperti fungsinya pada stack, fungsi ini berfungsi untuk melakukan
pengecekan terhadap queue, apakah queue tersebut kosong atau tidak
int IsEmpty()
{
if ((antrian.HEAD> antrian.TAIL) || (antrian.HEAD == 0) &&
(antrian.TAIL == 0))
return 1;
else
return 0;
}
14. 5. IsFull
Fungsi ini berfungsi untuk melakukan pengecekan terhadap queue,
apakah queuetersebut penuh atau tidak.
int IsFull()
{
if (antrian.TAIL == max)
return 1;
else
return 0;
}
15. KESIMPULAN
Kaidah Utama Dalam Konsep Queue Adalah FIFO Yang
Merupakan singkatan Dari FIRST IN FIRST OUT. Artinya Adalah
Yang Pertama Kalidimasukkan Atau Disimpan, Maka Data Tersebut
Adalah Yang Pertama Kali Akan Diakses Atau Di Keluarkan.
16. Operasi dasar
Pada dasarnya, operasi-operasi dasar pada queue mirip dengan operasi-operasi dasar
pada stack. Perbedaannya hanya pada prosedur push dan pop saja. Pada queue,
prosedur yang berfungsi untuk memasukkan data atau nilai ke dalam antrian adalah
enqueue, sedangkan prosedur untuk mengeluarkan data atau nilai dari antrian adalah
dequeue.
1. createEmpty
2.enqueue
3.dequeue
4. IS Empty
5. IsFull
17. deklarasi pada Sebuah queue didalam program komputer
dideklarasikan sebagai sebuah tipe berbentuk baru di dalam bahasa C
biasa di sebut struct, sebuah struktur data dari sebuah queue
setidaknya harus mengandung dua tiga variabel, yakni variabel HEAD
yang akan berguna sebagai penanda bagian depan, antrian variabel
TAIL yang akan berguna sebagai penanda bagian belakang antrian
dan ARRAY DATA dari yang akan menyimpan data-data yang
dimasukkan kedalam queue tersebut.
18. PERTANYAAN & JAWABAN
Klp 3 (wawan yamlean )
Jelaskan tentang program queue.
Queue adalah antian atau sering disebut dengan istilah fifo ( FIRST IN FIRST
OUT. ) dimana yang pertama kali masuk maka dia juga yang pertama kali
dieksekusi atau diselasaikan terlebih dahulu. Atau Yang Pertama Kalidimasukkan
Atau Disimpan, Maka Data Tersebut Adalah Yang Pertama Kali Akan Diakses Atau Di
Keluarkan .
19. PERTANYAAN & JAWABAN
Klp 4 ( irna oktavia )
Jelaskan mengenai front dan tail
Front atau sering disebut dengan head :adalah pointer bantu yang digunakan untuk menunjuk
element yang paling depan.
Rear atau sering disebut dengan tail :adalah pointer bantu yang digunakan untuk menunjuk
element yang paling belakang..
QueueDequeu
Front
Enqueu
Rear
20. Klp 5 (ayu nrul fadillah )
Jelaskan mengenai gambar
PERTANYAAN & JAWABAN
Depan front atau head dan belakang
rear atau teal. Maka angka 46 adalah
yang pertama masuk dan akan pertama di
eksekusi dan yg pertama keluar maka 125
adalah yang kedua mengantri dan akan
menjadi yg kedua dieksekusi selanjutnya
setelah 125 keluar maka angka 83 akan
masuk dan mulai mengantri.
21. PERTANYAAN & JAWABAN
Klp 6 (harri)
Contoh queue dalam kehidupan sehari-hari
1. createEmpty
Antrian masih kosong atau mini market baru saja di buka
2.Enqueue
Orang-orang mulai berbelanja lalu ke kasir untuk membayar tapi harus mengantri
3.Dequeue
Setelah itu maka orang yang pertama mengantri ke kasir maka dia yang dulu di layani
4. IS Empty
Untuk mengecek apakah ada antrian yang kosong atau sudah penuh
5. IsFull
Untuk dicek apakah antrian sudah penuh atau tidak bila mana antrian sudah full mak bisa saja pelanggan yang masuk terakhir apa bila mini market sudah
akan ditutup maka pelanggan bisa saja tidak bisa di layani.