STRUCTURE
A; Dasar Teori
Structure atau Record(Rekaman) disusun oleh satu atau lebih field. Tiap field
menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah
didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram.
Structure digunakan untuk mengelompokan sejumlah data yang mempunyai
tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur
dinamakan elemen struktur.
Pendeklarasian Structure
Structure dapat dideklarasikan seperti di bawah ini :
Contoh:
Contoh program :
Output :
Contoh program :
Output :
B; Soal
1; Buatlah suatu program operasi strukture dengan ketentuan input data, sort
Nim, sort nama, sort IPK, search NIM, search nama, dan logout.
C; Algoritma
a; Program 1
1; Mulai
2; Input menu yang dipilih
3; Input banyaknya data
4; Input NIM, nama, nilai IPK, dan alamat
5; Output hasil
a; Jika memilih menu 1 maka keluaranya :
Tampilkan hasil inputan data NIM, nama, nilai IPK, dan
alamat sesuai inputan yang telah dimasukkan
b; Jika memilih menu 2 maka keluaranya :
Tampilkan hasil pengurutan NIM secara ascending dari
angka yang di inputkan
c; Jika memilih menu 3 maka keluaranya :
Tampilkan hasil pengurutan nama secara ascending dari
huruf awal yang di inputkan
d; Jika memilih menu 4 maka keluaranya :
Tampilkan hasil pengurutan IPK secara ascending dari
angka yang di inputkan
e; Jika yang dipilih pada menu adalah pilihan 5 maka keluaranya :
Tampilkan hasil pencarian NIM dari angka yang di inputkan
f; Jika yang dipilih pada menu adalah pilihan 6 maka keluaranya :
Tampilkan hasil pencarian nama dari huruf yang di inputkan
g; Jika yang dipilih pada menu adalah pilihan 7 (keluar) maka
keluaranya :
*_* Terima Kasih *_*
h; Jika ingin kembali ke menu awal tekan Y/y.
i; Jika ingin keluar atau selesai tekan N/n.
6; Selesai
D; Flowchart
Mulai
SATRIYA BAKTI (NIM : 121411011)
Input Menu
1.Input Data
SS
2.SortNIM
3.Sortnama
4.Sort IPK
5.searchNIM
Input Angka
6.Search Nama
7.Keluar
Input ulang
If lagi==Y/y
Selesai
If lagi==N/n
E; Source Code
F; OUTPUT
a; Program 1
10
10
10
10
10
10
10
10
b; Program 2
11
11
11
11
11
11
11
11
G; Analisa Program
Dalam program pertama, merupakan program untuk mengakses array
multidimensi
dengan
menggunakan
pointer.
User
diminta
untuk
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13