• Tidak ada hasil yang ditemukan

Dokumen - PROGSIS20142 - STMIK EL RAHMA 5 Struktur

N/A
N/A
Protected

Academic year: 2017

Membagikan "Dokumen - PROGSIS20142 - STMIK EL RAHMA 5 Struktur"

Copied!
6
0
0

Teks penuh

(1)

Bab 5

(2)

Mengenal Struktur

Struktur adalah tipe data yang dapat menyimpan sejumlah data yang memiliki tipe data berbeda. Variabel yang menyusun Struktur dinamakan elemen struktur

Deklarasi Struktur

Struktur dapat dideklarasikan seperti berikut:

struct nama_struktur { elemen1;

elemen2; …

};

Atau bisa seperti ini:

typedef struct { elemen1; elemen2; …

} nama_struct;

Contoh deklarasi struktur:

struct Buku {

char kode_buku[10]; char judul[50]; char isbn[20]; char pengarang[50]; int berat;

};

Mengenal Struktur

Pengaksesan elemen struct dilakukan secara individual dengan menyebutkan nama variabel struktur diikuti dengan tanda titik ͞.͟. Perhatikan contoh berikut:

buku = Buku;

(3)

Contoh 1:

Masukkan NIM : 12345676 Masukkan Nama : Edomaru UTS : 89

UAS : 93

NIM : 12345676 Nama : Edomaru Nilai : 91

Struktur di dalam Struktur

(4)

struct Mahasiswa { cin.getline(nm.mhs.nama, 30); cout << "UTS : ";

(5)

cout << "UAS : ";

cout << "\nNilai : " << get_nilai(nm.nilai.uts, nm.nilai.uas); getch();

}

Output:

Masukkan NIM : 12345786 Masukkan Nama : Dee Chozo UTS : 90

Struktur juga dapat dikombinasikan dengan array, perhatikan contoh berikut:

(6)

return huruf; }

void main() {

// definisi struktur struct Mahasiswa { char nim[10]; char nama[30]; float uts; float uas; };

Mahasiswa mhs[MAX];

// entri data

for (int i=0; i < MAX; i++) { clrscr();

cout << "Mahasiswa ke " << i + 1 << endl; cout << "Masukkan NIM : ";

cin.getline(mhs[i].nim, 10); cout << "Masukkan Nama : "; cin.getline(mhs[i].nama, 30); cout << "UTS : ";

cin >> mhs[i].uts; cout << "UAS : "; cin >> mhs[i].uas; }

// tampil data

for (int i=0; i < MAX; i++) {

float n_akhir = get_nilai(mhs[i].uts, mhs[i].uas); cout << "\nNIM : " << mhs[i].nim;

cout << "\nNama : " << mhs[i].nama; cout << "\nNilai : " << n_akhir;

cout << "\nGrade : " << get_huruf(n_akhir); }

Referensi

Dokumen terkait

Kehidupan yang seimbang merupakan salah satu esensi ajaran Islam sehingga umat Islam disebut umat pertengahan (umatan wasathan). Ekonomi Islam bertujuan untuk

Hasil studi empiris menunjukkan bahwa banyak siswa menyelesaikan masalah matematika dengan penalaran imitatif daripada penalaran kreatif.. Siswa meniru prosedur

Sukadana (1970, 1981, 1984) meneliti gigi- geligi manusia Liang Bua Mesolitik (Pulau Flores), Lewoleba Neolitik (Pulau Lembata), Melolo Neolitik (Pulau Sumba) dan Ntodo Leseh

Evaluasi adalah proses untuk melihat apakah sistem pembelajaran yang sedang dibangun berhasil, sesuai dengan harapan awal atau tidak. Sebenarnya tahap evaluasi

Indonesia merupakan Negara kepulauan dengan kebudayaan yang beragam. Struktur masyarakat Indonesia ditandai dengan keragaman suku bangsa, ras, agama dan budaya.

Lembaga ini secara psikologis menyimpan dan memiliki sikap apatisme terhadap Orde Baru yang kebijakan pendidikannya untuk melahirkan manusia yang Pacasilais, sebuah hal

Data D2 yang tidak masuk pada D3 Serdos Gelombang 201602 ini akan dicek kembali pada database di PDPT untuk penyusunan data D3 Serdos selanjutnya.. PT dapat mengusulkan dosen yang

[r]