Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUCT Imam Fahrur Rozi.

Presentasi serupa


Presentasi berjudul: "STRUCT Imam Fahrur Rozi."— Transcript presentasi:

1 STRUCT Imam Fahrur Rozi

2 STRUCT Dalam pemrograman, seringkali dihadapkan pada data, dimana untuk merepresentasikan data tsb, diperlukan data-data yang lain Artinya, Data tersebut memiliki elemen-elemen data lain di dalamnya Misalnya: Data Mahasiswa, memiliki elemen atau properti, Nim, Nama, Kelas, IPK Untuk kasus tersebut, digunakan Struct

3 STRUCT Jadi Struct digunakan untuk mendeklarasikan SELF DEFINED - DATA TYPE (TIPE DATA), dimana didalamnya terdapat elemen–elemen data lain yang menyusunnya.

4 LANGKAH IMPLEMENTASI STRUCT
Deklarasikan Struct dengan penamaan tertentu, dan isikan elemen data di dalamnya Deklarasikan variabel dari Struct yang telah dibuat tersebut Variabel struct siap untuk digunakan

5 CONTOH PEMBUATAN STRUCT
Nama Tipe Data Struct Elemen Struct Variabel yang dibuat dari Tipe Data Struct

6 CONTOH PEMBUATAN STRUCT
Telah dibuat Struct dengan nama product, yang memiliki elemen data: weight price product yang telah dibuat dari struct tersebut merupakan tipe data baru, jadi perlakukan sebagaimana tipedata lainnya (int, float dsb) Setelah product dibuat, selanjutnya dibuat variabel. Ada 3 variabel yang dibuat, yaitu apple, banana dan melon.

7 PENGGUNAAN STRUCT Struct baru bisa digunakan setelah dibuat variabel dari struct tersebut. Seperti contoh di atas, setelah dibuat struct dengan nama product, selanjutnya harus dibuat terlebih dulu variabel apple, banana dan melon. Setelah dibuat variabel, baru variabel tersebut yang selanjutnya bisa atau siap untuk digunakan Dan untuk mengakses elemend data yang ada didalam struct, digunakan tandan . (dot)

8 CONTOH PENGGUNAAN STRUCT
Nama Variabel Dot (titik) Elemen yang diakses

9

10 MEMBUAT VARIABEL ARRAY DARI STRUCT

11 MEMBUAT VARIABEL ARRAY DARI STRUCT

12 CONTOH LAIN

13 TUGAS AKHIR SEMSTER

14 Tugas Akhir Semester Tiap kelas dibagi menjadi 6 kelompok
Tiap kelompok harus membuat 1 tugas Waktu Pengerjaan 1.5 minggu Selanjutnya maju ke dosen perkelompok Cakupan tugas: Membuat Flowchart Membuat Program Tampilan Hasil

15 Tugas (untuk Kel. 1 dan 2) Buat Struktur Data Mahasiswa dengan elemen data: nim nama kelas ipk umur Buat Program QUEUE dimana data yang digunakan adalah data Mahasiswa Program QUEUE di dalamnya harus ada fungsi: isEmpty, isFull, enqueue, dequeue, print, tampilFirst, tampilLast, cariIpkMax, cariUmurMax, cariUmurRataRata

16 Tugas (untuk Kel. 3 dan 4) Buat Struktur Data Mahasiswa dengan elemen data: nim nama kelas ipk umur Buat Program STACK dimana data yang digunakan adalah data Mahasiswa Program STACK di dalamnya harus ada fungsi: isEmpty, isFull, push, pop, print, tampilFirst, tampilLast, cariIpkMax, cariIpkMin, cariIpRataRata

17 Tugas (untuk Kel. 5 dan 6) Buat Struktur Data Mahasiswa dengan elemen data: nim nama kelas ipk umur Buat Program SORTING menggunakan metode BubbleSort, dan SelectionSort dimana data yang digunakan adalah data Mahasiswa Program tsb di dalamnya harus ada fungsi: urutAscendingBerdasarIpk menggunakan BubbleSort urutDescendingBerdasarUmur  menggunakan SelectionSort cariUmurMax dan cariUmurMin cariIpkrMax dan cariIpkMin printData


Download ppt "STRUCT Imam Fahrur Rozi."

Presentasi serupa


Iklan oleh Google