laporan praktikum resmi bab 4
DESCRIPTION
laporanTRANSCRIPT
-
5/27/2018 Laporan Praktikum Resmi Bab 4
1/8
LAPORAN PRAKTIKUM RESMI
TIPE DATA ABSTRAK (TYPEDEF dan STRUCT)
Disusun oleh :
Amin Setyaningrum
201301052
Dosen pengampu :
Yosef Murya Kusuma Ardhana.S.T., M.Kom
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO
PURWOKERTO
2014
BAB 4
-
5/27/2018 Laporan Praktikum Resmi Bab 4
2/8
TEORI DASAR
Typedef dan StructMerupakan tipe gabungan antara typedef dan struct.
Contoh pendefinisian typedef dan struct
PRAKTIKUM
Bentuk umum :
Contoh pendefinisian typedef dan struct:
//Pendeklarasian tipe data baru struct Mahasiswa
typedef struct Mahasiswa
{
Char NIM[9];
Char nama[30];
Float ipk;
};
Typedef struct
{
Tipe_data ;
Tipe_data ;
-
5/27/2018 Laporan Praktikum Resmi Bab 4
3/8
PRAKTIKUM
STRUCT DENGAN TYPEDEF (CONTOH : STRUCT MAHASISWA)
-
5/27/2018 Laporan Praktikum Resmi Bab 4
4/8
OUTPUT :
STRUCT TANPA TYPEDEF (CONTOH : STRUCT LINGKARAN)
-
5/27/2018 Laporan Praktikum Resmi Bab 4
5/8
OUTPUT :
STRUCT DENGAN TYPEDEF ( STRUCT BIODATAKU)
-
5/27/2018 Laporan Praktikum Resmi Bab 4
6/8
OUTPUT :
STRUCT DENGAN TYPEDEF (PROGRAM MENGHITUNG)
-
5/27/2018 Laporan Praktikum Resmi Bab 4
7/8
OUTPUT :
Penjelasan coding :
o Fungsi #include adalah sebuah prosesor pengarah yang berfungsi sebagaipengkonstruksi kompiler untuk meletakkan kode dari header file iostream ke dalamprogram.
o Iostream itu sendiri berisi deklarasi yang diperlukan oleh cin dan cout.o char adalah tipe data berupa karakter dan memiliki jumlah bit sebanyak 8.
Tipe data char biasanya digunakan untuk nama , alamat , jenis , dan lainlain.
o Int adalah adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak16.
o float adalah tipe data bilangan pecahan ( pecahan persisi tunggal ) danmemiliki jumlah bit sebanyak 32.
o Struct adalah kumpulan data struktur yang sama maupun berbeda.o Void adalah tipe data yang digunakan untuk tipe suatu fungsi yang tidak
mengembalikan nilaiVoid adalah tipe data yang digunakan untuk tipe suatu fungsi
yang tidak mengembalikan nilai.
o Cout > merupakan sebuah obyek untuk memasukkan suatu data.o ; digunakan untuk mengakhiri rumus.o Tanda petik (...) digunakan untuk menampilkan kata-kata yang akan ditampilkan
pada output.
o { digunakan untuk memulai penulisan program.o } digunakan untuk mengakhiri penulisan program.o Endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan
karakter NewLine atau mengatur pindah baris.
o \n New Line (berganti baris baru)o Nama[20] maksudnya yaitu tipe data karakter dengan variabel nama yang jumlah
karakternya 30.
o Return digunakan untuk mengirimkan nilai dari suatu fungsi ke fungsi lain yangmemanggilnya.
-
5/27/2018 Laporan Praktikum Resmi Bab 4
8/8
KESIMPULAN
Jadi dengan kita telah mempelajari typedef dan struct dalam bab ini,kita jadi tau kegunaan
serta ciri-ciri dari type data abstrak itu sendiri. Serta kita dapat pula membedakannya dengan
tipe data yang lainnya.Selain itu kita juga dapat memahami struktur dari tipe data abstrak dan dapat menghasilkan
sebuah program.
Daftar pustakaStruktur Data Dalam Ilustrasi Eclipse Indigo C++
By YM Kusuma Ardhana, ST.