Programming : Tipe Bentukan

Tipe Bentukan - Halo gaes, kali ini programming with D'Capruk akan membahas materi baru yaitu tipe bentukan. Nah, tipe bentukan ini kadang bisa disebut tipe data terstruktur atau tipe data struktur. Namun, pada dasarnya tipe bentukan adalah tipe baru yang dibentuk secara manual. Maksudnya, jadi kita bisa membuat tipe data baru didalam program kita dengan tipe data tipe data yang sudah ditetapkan. Misalnya kita mau membahasa Indonesiakan tipe data integer. Biasanya dideklarasikan int  angka; Nah, dengan tipe bentukan kita membuat tipe data baru yang berisi integer. Jadi nanti deklarasinya akan menjadi tipeData angka; Nah si tipeData ini kita buat sendiri, bukan ada dari sananya. Contoh membuat tipe data baru dengan isi yang sudah ada adalah seperti berikut :



Selain untuk mengubah nama tipe data yang sudah ada, tipe bentukan juga bisa menjadi tipe data terstruktur atau tipe data struktur. Hal ini digunakan ketika kita akan menyimpan data yang sama ke variable yang sama namun berbeda atribut. Contoh, pada mahasiswa, mereka mempunyai nomor pokok, nama, dan ipk. Nah, kita anggap mahasiswa itu adalah variable. Maka nomor pokok, nama, dan ipk adalah atributnya. Contoh lain, pada pasien, mereka mempunyai id pasien, nama, dan umur. Kita anggap pasien sebagai variable dan atributnya ada id pasien, nama, dan umur. Tipe strukur ini tipe data yang berbentuk rekaman (records). Rekaman disusun oleh satu atau lebih field. Tiap field menyimpan data dan tipe data tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya.

Ilustrasi record dengan contoh mahasiswa
Kalau di bahasa C deklarasinya bagaimana sih? Saya kasih contoh program bahasa C nya. Source Codenya akan seperti ini :


Penjelasan dari Code diatas adalah : pertama typedef struct itu berfungsi untuk membuat tipe bentukan baru yang terstruktur atas npm dengan tipe data integer, nama dengan tipe data string, prodi dengan tipe data string juga, dan terakhir ipk dengan tipe data float. Tipe data terstruktur itu pun diberi nama mahasiswa. Kemudian diakhiri titik koma.

Selanjutnya, mahasiswa perlu ada variable yang menampung. Karena pada dasarnya mahasiswa hanya tipe data, sama seperti integer dan lain lain. Harus ada variable yang menampung nilai (value) mahasiswa. Untuk itu kita perlu variable mhs untuk menampung tipe data mahasiswa. Kita bisa mendeklarasikan banyak variable dengan tipe data mahasiswa, namun kali ini kita hanya perlu satu variable saja.

Kemudian di main programnya, kita gunakan input output biasa yang standar. Yaitu scanf dan printf. scanf berfungsi untuk menginput data dan printf berfungsi untuk menampilkan data ke layar console.

Jadi, seperti itu saja materi tipe bentukan. Kalau belum mengerti boleh ditanyakan di kolom komentar. Semoga Bermanfaat.
Salam Capruk!!!
Programming : Tipe Bentukan Programming : Tipe Bentukan Reviewed by Adnale on Maret 06, 2020 Rating: 5

Tidak ada komentar