Anda di halaman 1dari 4

LAPORAN PRAKTIKUM SEMENTARA TIPE DATA ABSTRACT (TYPEDEF)

Disusun oleh : Unggul Budi Suryanto 201301011

Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014

BAB I TEORI DASAR

1. Pengantar Typedef biasanya dipakai untuk memberikan nama alias terhadap suatu type data. Bentuk umumnya adalah : Typedef <type_data_lama> <type_data_bary> Contoh pendefinisian typedef adalah sebagai berikut : Typedef int angka; //maksudnya type data int namanya diganti menjadi type data angka. Typedef float pecahan;//maksudnya type data float diganti dengan nama pecahan. Typedef char huruf;//maksudnya type data char namanya diganti menjadi huruf. 2. Pendefinisian Typedef
Pendefinisian untuk tipe data abstrak typedef dapat dilihat pada program dibawah ini :
/* * program_3.1.cpp * * Created on: 25 Mar 2014 * Author: unggul budi suryanto */ #include <iostream> using namespace std; typedef int angka; typedef float pecahan; typedef char huruf; int main() { angka umur; pecahan pecah; huruf x; huruf nama[10]; cout<<"masukkan umur anda : "; cin>>umur; cout<<"umur anda adalah "<<umur; cout<<"\nmasukkan bilangan pecahan : "; cin>>pecah; cout<<"bilangan pecahan :"<<pecah; cout<<"\nmasukkan huruf : "; cin>>x; cout<<"huruf anda : "<<x; cout<<"\nmasukkan nama anda :"; cin>>nama; cout<<"nama anda adalah "<<nama; return 0; }

Outputnya adalah sebagai berikut ini :

Berikut penjelasan dari Listing program_3.1.cpp : 1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan program yang akan dijalankan #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai. <iostream> adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin>>var dan output seperti cout<<var. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka{ dan diakhiri dengan tanda kurung kurawal tutup }. Typedef Int umur; adalah deklarasi variabel berupa integer dan diganti namanya menjadi umur Typedef float pecahan adalah deklarasi variabel berupa float dan kemudian diganti dengan nama pecahan Typedef char huruf adalah deklarasi variabel berupa char dan kemudian diganti namanya dengan nama huruf. Angka umur; adalah deklarasi variabel bertipe integer yang berganti nama menjadi angka untuk variabel umur. Pecahan pecah; adalah deklarsi variabel bertipe float yang berganti nama menjadi pecahan iuntuk variabel pecah. Huruf x; adalah deklarsi variabel bertipe char yang berganti nama menjadi huruf untuk variabel x. Huruf nama[10]; adalah deklarsi variabel bertipe char yang berganti nama menjadi huruf untuk variabel nama dan ukuran karakter maksimal adalah 10 karakter. Cout<<var : adalah instruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah ditulis oleh programmer. Cin>>var; adalah perintah untuk memasukkan atau menginputkan data ke variable yang sudah dideklarasikan diatas. \n berfungsi untuk berpindah baris kebaris dibawahnya. return 0; digunakan untuk membaca data karakter.

2.

3. 3.

4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

BAB II KESIMPULAN
Typedef adalah suatu tipe data yang digunakan untuk memberi nama alis terhadap suatu tipe data. Nama yang digunakan boleh sembarang sesuai dengan apa yang kita inginkan. Cara pendefinisiannya adalah typedef <tipe_data_lama> <tipe_data_baru> contohnya typedef int angka; maksudnya adalah tipe data integer diberi nama alias angka. Sehingga dalam listing programnya tipe data int diganti dengan tipe data angka.

Anda mungkin juga menyukai