makalah kelompok presentasi strukur data versi pdf

Post on 30-Jun-2015

141 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Semoga Bermanfaat

TRANSCRIPT

PROGRAM STRUKTUR DATA

“DEVI’S FRIED CHICKEN ”

“JOGJAKARTA”

MAKALAH STRUKTUR DATA

Diajukan untuk memenuhi mata kuliah Struktur Data pada Semester II

Disusun oleh :

1. Devito bagas ( 1213 )

2. Budi ( 1213 )

3. Rendi ( 1213 )

4. Siwi ( 1213 )

5. Asep pudin ( 12133453)

Jurusan Manajemen Informatika

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Yogyakarta

2014

A. PENJELASAN PROGRAM

1. Tipe Data

Digunakan untuk mendeklasikan variable dalam program :

a. Integer

- int data[MAX]; = untuk membatasi maksimal antrian

- int head; = untuk nilai awal atrian

- int tail; = untuk nilai akhir antrian

- int isempty(); = untuk mengetahui apakah antrian kosong

- int isfull(); = untuk mengetahui apakah antrian penuh

- int i; = untuk pengulangan

- int enqueue(); = untuk menambah antrian

- int dequeue(); = untuk mengurangi antrian

- int view(); = untuk melihat tampilan

- int clear(); = untuk mengosongkan antrian

- int e=antrian.data[antrian.head]; = untuk menampilkan nomer antrian

- int jminput,i; = untuk memasukkan jumlah jenis pesanan

- int pil; = untuk melakukan pilihan

b. Character

- char abc,nmkasir[30]; = untuk mendeklarasikan pilihan dan nama kasir

- char *menu; = untuk

c. Float

- float hs,total; = untuk mendeklarasikan harga satuan, total dalam bentuk

desimal

2. Operasi Aritmatika

Digunakan untuk mengoperasikan variable yang bertipe data integer dan float.

a. Penjumalahan (+)

- total_bayar=total_bayar+(ang[i].hs*ang[i].jmpesan);

b. Pengurangan (-)

- uk=ub-total_bayar;

c. Perkalian ( x )

- total_bayar=total_bayar+(ang[i].hs*ang[i].jmpesan);

3. Array Dimensi 2

Digunakan untuk mendeklarasikan jumlah dan jenis pesanan yang lebih dari satu tipe

pesanan.

4. QUEUE

Digunakan untuk mendeklarasikan antrian pembayaran.

a. ENQUEUE

Untuk menambah jumlah antrian pembayaran.

b. DEQUEUE

Untuk mengurangi daftar antrian pembayaran dengan melakukan transaksi

pembayaran.

c. TAMPILAN (VIEW)

Untuk menampilkan daftar antrian.

d. CLEAR

Untuk mengosongkan daftar antrian.

e. KELUAR

Untuk keluar dari program queue.

B. TAMPILAN PROGRAM

1. SINTAK

top related