Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Tipe Dasar Bahasa C++

Tipe Dasar Bahasa C++

Ratings: (0)|Views: 20 |Likes:
Published by Sukeipah Ekusipah
1. Structure adalah pengelompokan varibel dalam satu nama.
2. Union adalah struktur yang disimpan dalam lokasi memory yang sama
3. Enumerasi adalah tipe data elemen-elemen dengan aturan tertentu biasanya menyatakan sejumlah kemungkinan
4. Typedef adalah aliasing dari sebuah tipe data dengan nama yang lain
5. Bitfield adalah struktur yang elemen-elemennya berupa medan bit
1. Structure adalah pengelompokan varibel dalam satu nama.
2. Union adalah struktur yang disimpan dalam lokasi memory yang sama
3. Enumerasi adalah tipe data elemen-elemen dengan aturan tertentu biasanya menyatakan sejumlah kemungkinan
4. Typedef adalah aliasing dari sebuah tipe data dengan nama yang lain
5. Bitfield adalah struktur yang elemen-elemennya berupa medan bit

More info:

Categories:Types, School Work
Published by: Sukeipah Ekusipah on Dec 07, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/15/2013

pdf

text

original

 
Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013
 
1
/
8
 
Laporan Praktikum TMD04 Pemrograman Bahasa C++
Nama : Sukeipah Yuli Prihatinemail : iypeyp@yahoo.co.idLaporan : Modul 8
 – 
Tipe Dasar
Structure
Source Code:
/*Nama : Sukeipah Yuli PrihatinNIM : 49012068 Modul : Modul 8-1 Structure */ #include <iostream>  using namespacestd; intmain(){structmahasiswa{intnim;charnama[25];};mahasiswa dataMahasiswa;cout<<"Masukkan NIM = ";cin>>dataMahasiswa.nim;cout<<"Masukkan Nama = ";cin>>dataMahasiswa.nama;cout<<"NIM = "<<dataMahasiswa.nim<<endl;cout<<"Nama = "<<dataMahasiswa.nama;cout<<"Alamat simpan nim= "<<&dataMahasiswa.nim<<endl;cout<<"Alamat simpan nama= "<<&dataMahasiswa.nama<<endl;system("pause");return0;}
Deskripsi singkat:Pada baris perintah
/*…*/
atau
//
merupakan perintah untuk block komentarpada bahasa C++Baris perintah,
#include <iostream>
, merupakan perintah untuk mengakseslibrary yang akan digunakan dalam kode program. Libray
iostream
digunakanuntuk input output.Baris perintah,
using namespacestd
, merupakan baris perintah yang dijadikansebagai tanda pengenal antara compiler dengan library.
 
Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013
 
2
/
8
 
Baris perintah,
intmain(){
, merupakan deklarasi fungsi utama.Baris perintah,
cout<<""
, merupakan baris perintah untuk menampilkan tekssesuai de
ngan yang diapit pada tanpa kutip “”
 Structure merupakan penggabungan beberapa variabel dalam satu kelompok.Satu kelompok ini hampir seperti sebuah tipe data baru yang menampungvariabel-variabel yang lain didalamnya. Variabel pembentuk structure disebutdengan anggota structure.Deklarasi structure pada source code diatas berada pada baris perintah
struct mahasiswa
. Dimana menyatakan strucuture dengan nama mahasiswa dengananggota-anggota structure antara lain
intnim
dan
charnama[25]
.Penggunaan structure diimplementasikan pada sebuah variabel. Dapatdilakukan dengan 2 cara yakni langsung meletakkan nama variabel disampingtanda kurawal akhir deklarasi structure sebelum tanda titik koma sebagaitanda akhir deklarasi structure dan juga mendeklarasikan nama structuresebagai tipe data variabel secara terpisah.Pada source code diatas, penggunaan structure dilakukan secara terpisah darideklarasi structure, yakni pada baris perintah
mahasiswa dataMahasiswa;
.Pengaksesan variabel structure baik input maupun output seperti yangdicontohkan pada baris perintah
dataMahasiswa.nim
dan
dataMahasiswa.nama
dimanahanya untuk mengakses anggota structure adalah dengan memanggil variabel
yang bersangkutan dan menambahkan tanda titik “.” untuk mengakses anggota
structure. Variabel-variabel structure disimpan dalam alamat memory yang berbeda, yangditunjukkan pada baris perintah
&dataMahasiswa.nim
dan
&dataMahasiswa.nama
untukmenunjuk lokasi memory masing-masing anggota structure.Baris perintah
system("pause")
merupakan baris perintah yang digunakansebagai jeda sistem ketika dieksekusi.Baris perintah,
return0
, merupakan nilai kembalian dari fungsi utama.Baris terakhir,
}
, merupakan tanda akhiran baris perintah dalam fungsi utama.Program ketika dieksekusi:
 
Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013
 
3
/
8
 
Union
Source Code:
/*Nama : Sukeipah Yuli PrihatinNIM : 49012068 Modul : Modul 8-2 Union */ #include <iostream>  using namespacestd; intmain(){unionmahasiswa{intnim;charnama[25];};mahasiswa dataMahasiswa;cout<<"Masukkan Nim = ";cin>>dataMahasiswa.nim;cout<<"Masukkan Nama = ";cin>>dataMahasiswa.nama;cout<<"Nim = "<<dataMahasiswa.nim<<endl;cout<<"Nama = "<<dataMahasiswa.nama<<endl;cout<<"Alamat Nim = "<<&dataMahasiswa.nim<<endl;cout<<"Alamat Nama = "<<&dataMahasiswa.nama<<endl;system("pause");return0;}
Deskripsi singkat:Pada baris pertama source code diatas, atau baris perintah
/*…*/
merupakanperintah untuk block komentar pada bahasa C++Baris perintah,
#include <iostream>
, merupakan perintah untuk mengakseslibrary yang akan digunakan dalam kode program. Libray
iostream
digunakanuntuk input output.Baris perintah,
using namespacestd
, merupakan baris perintah yang dijadikansebagai tanda pengenal antara compiler dengan library.Baris perintah,
intmain(){
, merupakan deklarasi fungsi utama.Baris perintah,
cout<<""
, merupakan baris perintah untuk menampilkan teks
sesuai dengan yang diapit pada tanpa kutip “”
Union merupakan sebuah structure dimana anggota structure diletakkan padaalamat memory yang sama. Deklarasi union pada source code diatas pada barisperintah
unionmahasiswa
. Dimana anggotanya adalah
intnim;
dan
charnama[25]
.Penggunaan tipe union yang sudah dideklarasikan dilakukan pada barisperintah
mahasiswa dataMahasiswa
dengan menampungnya pada variabel

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->