Sie sind auf Seite 1von 6

f.

q=q+1
g. t = t - 1

3. Apabila c=3, d=5, e=4, f=6, g=12, hitung :


a. c + = 17
b. d - = 45
c. e * = 25
d. f / = 13
e. g % = 75
4. Hitung :
a. int x = 97; ++x; x = .................
b. int x = 6; - -x; x = .................
c. int y = 8; x = ++y; x = ................. y = .................
d. int y = 26; x = y++; x = ................. y = .................
4. Rujukan
- [7], [12], [14], [15]

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 10 ~


BAB II - PRAKTIKUM

Modul Praktikum ke : 01
Judul Materi : Struktur
Tujuan / Sasaran :Mahasiswa dapat mempraktekkan perintah Struktur
Waktu (lama) : 3 Jam
Aplikasi yang digunakan : C++

I. Struktur
Suatu object benda biasanya mempunyai beberapa attribut yang perlu dicatat. Contoh :
- Budi sebagai personal mempunyai attribut  nama, alamat, usia, jenis kelamin,
pekerjaan, status
- Budi sebagai atlit mempunyai attribut  cabang olah raga, daftar prestasi, jadual
pertandingan
- Jadi satu benda (Budi) yang sama dimungkinkan mempunyai atribut yang
berbeda-beda sesuai dengan dari sudut mana objek itu dipandang

Struktur digunakan untuk mengelompokkan beberapa informasi yang berkaitan.


Pendeklarasian Struktur selalu diawali dengan kata kunci struct yang diikuti dengan nama
dari struktur. Field-field yang dikumpulkan dalam sebuah struktur diletakkan diantara tanda
kurung kurawal buka { dan kurung kurawal tutup } dan diakhiri dengan tanda titik koma ;
- Contoh :

- kemudian 1 digit selanjutnya adalah kode Program Studi, kemudian 2 digit


selanjutnya adalah kode Angkatan, kemudian 2 digit selanjutnya adalah kode
Status Mhs, kemudian 1 digit selanjutnya adalah kode RK/R, dan 3 digit adalah
nomor urut

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 11 ~


Buat programnya untuk menampilkan data pelanggan toko, bentuk seperti dibawah ini:

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 12 ~


Input dan Output:

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 13 ~


II. Soal praktikum / latihan menggunakan struktur

1. Buat KHS (nama file : ASD1-01.ccp):


Dengan aturan sebagai berikut:
a. Jumlah mahasiswa melalui proses input
b. Menginput nama mahasiswa, NIM, banyaknya mata kuliah yang diambil dan
menghitung (IPK, jumlah mata kuliah yang diambil, jumlah sks) contoh : Output
 NIM : 4.5.10.21.0.002

2. Buat Penjualan Toko Bagus (nama file : ASD1-02.ccp):


Dengan aturan sebagai berikut:
a. Jumlah pelanggan melalui proses input
b. Menginput nama pelanggan, alamat, telphone, banyaknya barang yang dibeli
dan menghitung jumlah barang yang dibeli serta total bayar

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 14 ~


3. Buat Detail Mata Kuliah “Algoritma Struktur Data” (nama file : ASD1-03.ccp):
Dengan aturan sebagai berikut:
a. Jumlah mahasiswa melalui proses input
b. Menginput nim, nama, nilai quiz, UTS dan UAS
c. Nilai Akhir dengan proses  NA = (quis + UTS + UAS)/3
d. Aturan untuk menentukan INDEX adalah
 0 – 44,99  E
 45 – 55,99  D
 56 – 59,99  C
 60 – 63,99  C+
 64 – 67,99  B-
 68 – 71,99  B
 72 – 75,99  B+
 76 – 79,99  A-
 > 80 A

4. Buat menu yang berisi data-data KTP penduduk yang disimpan dalam array struct 1
dimensi (nama file : ASD1-03.ccp):

Algoritma dan Struktur Data - Teknik Informatika – By SR_Candra Nursari ~ 15 ~

Das könnte Ihnen auch gefallen