0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Pengelompokan Data dengan Struktur C++

Dokumen tersebut membahas tentang struktur data dalam bahasa pemrograman. Struktur data digunakan untuk mengelompokkan data dengan tipe dan ukuran yang berbeda menjadi record. Setiap record terdiri dari beberapa field yang masing-masing dapat berisi tipe data yang sama atau berbeda. Contoh penerapan struktur data adalah mencatat data mahasiswa dan data penjualan.

Diunggah oleh

krisna widatama
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Pengelompokan Data dengan Struktur C++

Dokumen tersebut membahas tentang struktur data dalam bahasa pemrograman. Struktur data digunakan untuk mengelompokkan data dengan tipe dan ukuran yang berbeda menjadi record. Setiap record terdiri dari beberapa field yang masing-masing dapat berisi tipe data yang sama atau berbeda. Contoh penerapan struktur data adalah mencatat data mahasiswa dan data penjualan.

Diunggah oleh

krisna widatama
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

STRUKTUR

KRISNA WIDATAMA, [Link]., [Link]., CEH., CHFI.


TUJUAN PEMBELAJARAN

• Mahasiswa dapat melakukan pengelompokkan data.


• Mahasiswa dapat melakukan mengidentifikasi data yang akan
dikelompokkan.
STRUKTUR

• Digunakan untuk mengelompokkan data yang mempunyai tipe dan ukuran


yang berbeda.
• Variabel yang membentuk struktur disebut elemen struktur.
• Setiap elemen memiliki tipe data sama/berbeda.
• Setiap elemen disebut juga Field/Atribut.
• Struktur = Record.
STRUKTUR
FUNGSI ELEMENT/FIELD

Memudahkan dalam melakukan operasi data. Misal: mencatat data


mahasiswa / data barang.
Contoh kasus:
◦ Anda dapat membuat sebuah record mahasiswa yang terdiri dari NIM, nama, alamat,
IPK, jurusan
◦ Anda dapat membuat sebuah record penjualan yang terdiri dari kode barang, nama
barang, harga, tanggal jual, jml jual
DEKLARASI STRUKTUR
struct namaStruktur {
tipedata1 field1;
tipedata2 field2;
..... ..... ;
};

struct {
tipedata1 field1;
tipedata2 field2;
..... ..... ;
} namaStruktur;
CONTOH
struct {
int npm;
char nama[30];
char asalkota[15];
float ipk;
} mahasiswa;
• Bila terdapat field bertipe sama dapat digabung
dengan pemisah tanda koma ( , ), contoh:
– int nim, harga, jml;
– float ipk, uts, uas, tugas;
CONTOH OUTPUT

• Tulis nama struktur dan field yang dipisahkan dengan tanda titik ( . )
• Contoh:
• cout << [Link];
• cout << [Link];
• cout << [Link];
• cout << [Link];
CONTOH PROGRAM I
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main() {
struct {
int nim;
char nama[15];
char asal[45];
float ipk;
} mahasiswa;
CONTOH PROGRAM II
cout << "Ketik NIM : "; cin >> [Link];
cout << "Ketik Nama : "; cin >> [Link];
cout << "Ketik Asal : "; cin >> [Link];
cout << "Ketik IPK : "; cin >> [Link];

cout << endl;


cout << "NIM : " << [Link] << endl;
cout << "Nama: " << [Link] << endl;
cout << "Asal: " << [Link] << endl;
cout << "IPK : " << [Link] << endl;
getch();
}
STRUKTUR DALAM STRUKTUR

• Suatu struktur berada di dalam struktur lain


struct data_mhs { struct data_nil {
char nim[9]; float nil_uts;
char nama[20]; float nil_uas;
}; };

struct {
struct data_mhs mhs;
struct data_nil nilai;
} gabung;
ARRAY PADA STRUKTUR

• Suatu array dapat digunakan pada elemen struktur. Hal ini diperbolehkan.
• Tujuannya:
• Sebagai media menyimpan data sementara

Anda mungkin juga menyukai