1 / 23

STRUCTURE / STRUKTUR

STRUCTURE / STRUKTUR. WEEK-8. Sainstek. 2000 mhs. 701. 702. 705. 707. Dr. H. M. Subandi, Drs. Ir., MP. DOSEN. BAGIAN TU. STRUKTUR. TUJUAN PEMBELAJARAN. Mahasiswa dapat memahami struktur. Mahasiswa dapat mengimplementasikan struktur ke dalam bahasa pemrograman. MATERI PEMBELAJARAN.

altessa
Download Presentation

STRUCTURE / STRUKTUR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. STRUCTURE / STRUKTUR WEEK-8

  2. Sainstek 2000 mhs 701 702 705 707 Dr. H. M. Subandi, Drs. Ir., MP DOSEN BAGIAN TU STRUKTUR

  3. TUJUAN PEMBELAJARAN • Mahasiswa dapat memahami struktur. • Mahasiswa dapat mengimplementasikan struktur ke dalam bahasa pemrograman

  4. MATERI PEMBELAJARAN • Overview Struct • Deklarasi Struct • Mengakses Struct • Struct dalam Struct

  5. APA ITU STRUKTUR • Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. • Masing-masing elemen data tersebut dinamakan field atau elemen struktur. • Field tersebut bisa memiliki tipe data yang sama ataupun berbeda • Meskipun field tersebut dalam satu kesatuan tetapi tetap bisa siakses secara individu.

  6. ARRAY VS STRUCTStruktur dan array mempunyai kesamaan dan perbedaan, Persamaan Perbedaan Array adalah struktur data yang tipe data dari elemen-elemennya harus sama dan elemen tersebut diakses melalui indeks sedangkan struktur adalah struktur data yang tipe data dari elemenelemennya tidak harus sama dan elemen tersebut diakses melalui identifier atau nama variabel. • alokasi memori untuk elemen-elemennya sudah ditentukan sebelum program dijalankan.

  7. Kenapa Struktur? • Karena ada kebutuhan untuk mengelompokkan data baik yang tipenya sama atau tidak sama tipenya. • Biasanya digunakan untuk mengelompokkan beberapa informasi yang saling berkaitan

  8. DEKLARASI STRUKTUR Field / elemen dari struktur Tanpa nama object

  9. Contoh-contoh Struktur • Example: structStudentInfo{ int Id; int age; char Gender; doubleCGA; }; • Example: structStudentGrade{ char Name[15]; char Course[9]; int Lab[5]; int Homework[3]; int Exam[2]; }; The “StudentInfo” structure has 4 members of different types. The “StudentGrade” structure has 5 members of different array types.

  10. Contoh-contoh Struktur • Example: structBankAccount{ char Name[15]; intAcountNo[10]; double balance; Date Birthday; }; • Example: structStudentRecord{ char Name[15]; int Id; char Dept[5]; char Gender; }; The “BankAcount” structure has simple, array and structure types as members. The “StudentRecord” structure has 4 members.

  11. Latihan • Buatlah struktur tanggal lahir yang mengelompokkan informasi tanggal,bulan dan tahun.

  12. Latihan • Buatlah struktur UIN Bandung yang mempunyai beberapa fakultas. Setiap fakultas mempunyai kode fakultas dan nama dekannya.

  13. Mengakses Elemen Struktur • Untuk mengakses elemen atau field dari struktur tinggal menggunakan operator ‘.’

  14. Latihan -2 • Buatlah struktur UIN Bandung yang mempunyai beberapa fakultas. Setiap fakultas mempunyai kode fakultas dan nama dekannya. Selanjutnya setiap fakultas mempunyai beberapa prodi dengan kode prodi dan nama prodinya. • 1 = Ushuluddin => 101 = Prodi Aqfil,dst • 2 = Tarbiyah => 201 = PAI,202=KI • .... • 7 = Saintek => 701 = Matematika, 707=Elektro

  15. STRUCT DALAM STRUCT

  16. 0 1 2 … 98 99 0 1 2 … 98 99 Arrays of structures • An ordinary array: One type of data • An array of structs: Multiple types of data in each array element.

  17. Latihan • Buatlah sebuah struktur yang mengelompokkan informasi surat dalam Al-qur’an. Misalkan nama surat, urutan surat, jumlah ayat dalam surat tersebut, dan ayat terakhir dalam surat tersebut.

  18. nama_mahasiswa tanggal info_mahasiswa tanggal_lahir bulan tahun Buatlah strukturnya

  19. Referensi • Dari Berbagai Sumber

More Related