Sekolah Tinggi Manajemen Informatika dan Komputer

Slides:



Advertisements
Presentasi serupa
Pemrograman Terstruktur
Advertisements

Database MySQL.
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Queue (Antrian).
Dr. Anto Satriyo Nugroho, M.Eng
Dr. Anto Satriyo Nugroho, M.Eng
Dr. Anto Satriyo Nugroho, M.Eng
Pertemuan 5 Struktur Data
Doubly Linked List Dr. Anto Satriyo Nugroho, M.Eng Web:
Pengenalan Bahasa Pemrograman Pascal
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
PERTEMUAN KE-7 Kamis, 14 Oktober QUEUE (Antrian) Queue (Antrian) adalah suatu bentuk khusus dari List Linier dengan operasi penyisipan (insertion)
STRUKTUR DATA sorting array
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
STRUKTUR DATA PERTEMUAN 6
Sekolah Tinggi Manajemen Informatika dan Komputer
Queue.
Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs.
Queue.
PERTEMUAN KE-11 Kamis, 28 Oktober LINKED LIST LAINNYA List dengan hirarki (koreksi) Struktur Sisir (??) START ANAK SAUDARA START ANAK SAUDARA ORTU.
Antrian (Queue) Membentuk Antrian 5 4 Depan Belakang.
Konsep Dasar Pemrograman COBOL
Queue.
QUEUE (ANTRIAN).
BAB2 QUEUE 6.3 & 7.3 NESTED LOOP.
Internet Programming MySQL
STRUKTUR DATA LINKED LIST
PERTEMUAN KE-6 Senin, 11 Oktober Mengubah Infix  Postfix Ekspresi dibaca per karakter dari kiri ke kanan. Algoritma: 1)Jika dibaca tanda “(“ maka.
BY YOHANA N Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../linked- lis... 1 LINKED LIST.
IV. Array.
QUEUE / ANTRIAN Queue / antrian adalah sebuah bentuk list dengan operasi penyisipan hanya dapat dilakukan pada satu sisi yang disebut belakang (REAR) dan.
4 QUEUE (ANTREAN) BAB Definisi Queue (antrean)
Double Ended QUEUE (DeQue) 6.3 & 7.3 NESTED LOOP.
Pemrograman Web/MI/D3 sks
Dasar Struktur Data.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Circular Queue.
BAB I TIPE DATA.
ANTRIAN ( QUEUE ) Fajrizal.
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
Linked List.
Lingkungan MS Access Pertemuan 2
Pertemuan Linked list jual [Valdo] Lunatik Chubby Stylus.
Struktur Data dan Penyajian Data
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
STRUKTUR DATA Nanik Susanti, S.Kom.
Program Studi Teknik Informatika
Tipe Data By Serdiwansyah N. A..
BAB3 QUEUE 6.3 & 7.3 NESTED LOOP.
Program Studi Teknik Informatika
Queue.
Program Studi Teknik Informatika
Program Studi Teknik Informatika
Program Studi Teknik Informatika
1 PENDAHULUAN BAB PENGANTAR STRUKTUR DATA
STRUKTUR DATA Tree (Struktur Pohon).
Linked List Eko Riyanto.
QUEUE Pertemuan ke-6 T 0026.
Erna Kumalasari Nurnawati
MATAKULIAH : STRUKTUR DATA
STRUKTUR DATA.
Program Studi Teknik Informatika
UJIAN TERDIRI ATAS 50 SOAL
STACK & QUEUE Struktur Data.
Pertemuan Pertama Membahas Perintah Cls , Print dan Stop
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
STRUKTUR DATA LINKED LIST
Dosen pembimbing: ibu indara mutia,MT
STRUKTUR DATA QUEUE.
Pertemuan – 7 Antrian / Queue (Bab 4).
Transcript presentasi:

Sekolah Tinggi Manajemen Informatika dan Komputer PERTEMUAN KE-8 Kamis, 18 Oktober 2010 STRUKTUR DATA Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Palangka Raya

PRIORITY QUEUE dengan ONE-WAY LIST Representasi antrian berprioritas antara lain dilakukan dengan one-way list, sbb: Setiap simpul memiliki 3 field, yaitu: INF (informasi), PRN (nomor prioritas), dan LINK (penunjuk ke elemen berikutnya) Simpul X mendahului simpul Y dalam list : - jika prioritas X lebih tinggi daripada prioritas Y - jika prioritas keduanya sama, tetapi X lebih dulu masuk ke dalam antrian.

PRIORITY QUEUE with One-Way List INFO PRN LINK 1 BBB 2 6 7 3 DDD 4 EEE 9 5 AAA CCC 10 8 GGG FFF 11 12 START 5 2 AVAIL

PRIORITY QUEUE with One-Way List XXX 2 START AAA 1 BBB 2 CCC 2 DDD 4 EEE 4 FFF 4 GGG 5 X

PRIORITY QUEUE dengan Array Dimensi 2 Penyajian lain Antrian Berprioritas adalah dengan menggunakan Array dimensi 2. Tiap baris array berisi elemen yang prioritasnya sama dan dikelola secara sirkular. Diperlukan array lain untuk menyimpan FRONT dan REAR dari setiap baris.

FRONT REAR 1 2 3 4 5 6 AAA BBB CCC XXX FFF DDD EEE GGG

PRIORITY QUEUE dengan Array Dimensi 2 Algoritma REMOVE Cari Antrian Tidak Hampa Yang Pertama. Cari K (nilai prioritas) yang tertinggi, sedemikian sehingga FRONT(K) tidak NULL. Hapus dan proses elemen dari baris K. Exit.

PRIORITY QUEUE dengan Array Dimensi 2 Algoritma INSERT Sisipkan ITEM sebagai elemen belakang dari baris M (nilai prioritas). Exit.

Perbandingan Perbandingan antara implementasi Priority Queue menggunakan One-Way List dan Array. Keunggulan menggunakan Array : Efisiensi Waktu. Keunggulan menggunakan one-way list: Efisiensi Space (Ruang).

Tugas Kelompok Buatlah program untuk mensimulasikan Sparse Array 99 x 99 dengan menggunakan array dimensi satu A(1:15) yang elemennya bertipe tmat. tmat adalah tipe record dengan 3 field, sbb: tmat = record row : byte; {posisi baris pada array} col : byte; {posisi kolom pada array} ch : char; {nilai informasi} end

Isi dari Sparse Array adalah sbb: Isi dari sel lainnya adalah ‘x’ Baris Kolom Nilai 6 A 12 18 24 30 36 42 48 54 60 66 72 78 84 99 25 R Isi dari Sparse Array adalah sbb: Isi dari sel lainnya adalah ‘x’

Yang ditampilkan di monitor hanya ukuran 15 x 15. User menggunakan tombol panah ATAS, BAWAH, KIIRI dan KANAN untuk menelusuri array. Tombol ESC untuk mengakhiri program.

Ketentuan Program Tampilan program dalam modus teks (bukan grafis windows). Program dapat dibuat dengan salah satu bahasa pemrograman berikut: PASCAL, C, BASIC Yang dikumpulkan adalah source code-nya, bukan executable file (.exe) Contoh STM2010A.EXE dikirimkan via email kelompok. Program sudah masuk ke inbox roysart.alfons@gmail.com paling lambat tgl 28 Oktober 2010 pukul 00.00 WIB.