SlideShare ist ein Scribd-Unternehmen logo
1 von 36
LAPORAN PRAKTIKUM
PEMROGRAMAN BERORIENTASI OBJEK
Disusun Oleh :
Agus Purnama C1357201102
JURUSAN/PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER PALANGKA RAYA
2016
BAB I
LANDASAN TEORI
A. Statement Output Dan Input
1. Statement Output
a. Statement output adalah statement yang digunakan untuk
menuliskan data ke layar monitor, contoh : cout (character out).
Statemen output berfungsi untuk menampilkan informasi pada
standart output (normalnya dapat berupa layar) dapat di gabungkan
dengan penggunaan Escape Sequence Chracter.
b. Beberapa perintah output yang bisa digunkan :
 Printf
 Puts
 Putchar
 Cout
 Cprintf
c. Keterangan Statement Output.
 Cout
Dalam C++, perintah cout digunakan untuk menampilkan suatu
informasi ke piranti output (layar). Berikut ini perintah-perintah
tambahan untuk mengatur tampilan output :
1) Endl
Perintah ini berfungsi sama dengan n (ganti baris).
2) Setw()
Perintah ini digunakan untuk mengatur lebar tampilan data
(rata kanan).
3) Setfill()
Perintah ini digunakan untuk menambahkan suatu karakter
tertentu pada field yang kosong pada suatu data.
Perintah perintah tambahan pada cout diatas memerlukan file
header “iomanip.h” supaya dapat digunakan.
 Cprintf
Memiliki fungsi yang mirip dengan printf, hanya saja cprintf
dapat menampilkan warna, dan juga terdapat dalam file header
“studio.h”.
 Printf
Digunakan untuk menampilkan hasil yang terformat dengan
menggunakan format spesification, seperti :
1) %d = untuk nilai integer.
2) %c = untuk nilai char.
3) %s = untuk nilai string.
4) %f = untuk nilai flating point.
5) %e = untuk nilai flating point dengan bentuk eksponential.
6) %u = untuk nilai tak bertanda.
7) %s = untuk nilai integer dalam bentuk hexadesimal.
8) %s = untuk nilai pointer.
 Putchar
Menampilkan sebuah karakter ke layar, pencetakan karakter
tidak diakhiri dengan karakter new line, terdapat dalam header :
“studio.h”.
 Puts
Puts digunakan untuk mencetak string ke layar dimana
pencetakan akan diakhiri dengan karakter new line (ke baris
baru). Terdapat dalam file header “studio.h”.
2. Statement Input
a. Statement input adalah statement yang digunakan untuk membaca
data dari inputing device (keyboard/mouse), contoh : cin (character
in). Statement input berfungsi untuk menerima masukkan dari user.
b. Beberapa statement input yang dapat digunakan yaitu :
 Cin
 Getch
 Getche
 Gets
 Scanf
c. Keterangan statement input.
 Cin
Dalam C++, perintah cin digunakan untuk menginput suatu
nilai dari suatu piranti masukkan (keyboard) untuk selanjutnya
di proses oleh program. Sintaknya yaitu “cin>>variable;”.
 Getch
Perintah getch() berfungsi sama sepert cin (perintah input),
akan tetapi getch() khusus untuk input berupa karakter.
Disamping itu getch() dapat membaca input berupa spasi atau
tab sedangkan cin tidak bisa. Fungsi ini juga dapat digunakan
apabila tidak diinginkan penekan enter ketika input data
karakter. Sintaknya yaitu “variabel=getch();”.
 Getche
 Perintah getche() kegunaannya sama dengan getch(), hanya
saja getche() menampilkan/membaca karakter yang diinputkan,
tidak perlu diakhiri dengan menekan tombol enter, dan karakter
yang dimasukkan akan ditampilkan ke layar. Fungsi getch()
dan getche() sama-sama membutuhkan file header “conio.h”.
 Gets
Digunakan untuk dapat menerima dam mememasukkan data
string. Sintaknya yaitu “gets(nama-variabel-array);”.
 Scanf
Digunakan untuk memasukkan berbagai jenis data melalui
keyboard.
B. Tipe Data
Tipe data adalah suatu tipe data yang digunakan nantinya pada
suatu variabel. Ada beberapa macam tipe yang sering digunakan,
diantaranya adalah char, int, float, double, dan void. Pada laporan kali ini
yang kita gunakan pada program adalah tipe data doube dan int. Berikut
adalah beberapa penjelasan tentang masing-masing tipe data.
1. Char
Tipe data char adalah tipe data berupa karakter dan memiliki jumlah
bit sebanyak 8. Tipe data char biasanya digunakan untuk nama, alamat,
jenis, dan lain-lain.
2. Int
Tipe data int adalah tipe data bilangan bulat dan memiliki jumlah bit
sebanyak 16.
3. Float
Tipe data float adalah tipe data bilangan pecahan (pecahan persisi
tunggal) dan memiliki jumlah bit sebanyak 32.
4. Double
Tipe data double adalah tipe data bilangan pecahan (pecahan persisi
ganda) dan memiliki jumlah bit sebanyak 64.
5. Void
Tipe data void adalah tipe data yang tidak memiliki tipe dan memiliki
jumlah bit sebanyak 0.
C. Structure
Structure digunakan untuk mengelompokan sejumlah data yang
mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk
sebuah struktur dinamakan elemen struktur struktur sama seperti record di
dalam bahasa pemrograman pascal. Structure dapat deklarasikan seperti
berikut.
atau
D. Tipe Data Bentukan
a. Enumerasi
Tipe Enumerasi adalah tipe data yang nilainya terbatas pada
nilai-nilai yang telah didefinisikan saja. Tipe enumerasi digunakan
untuk membentuk tipe data yang nilainya pasti. Enumerasi dapat
deklarasikan seperti berikut :
enum nama_tipe{nilai1, nilai2,....};
E. Operasi String
Operasi string selalu dijumpai didalam bahasa pemrograman, disini
akan dibahasa beberapa perintah dan fungsi string.
1. Fungsi strcat()
Fungsi ini digunakan untuk menambahkan string sumber kebagian
akhir dari string tujuan. File header yang harus disertakan adalah
“string.h” dan “ctype.h”.
2. Fungsi strcmp()
Fungsi ini digunakan untuk membandingkan string pertama dengan
string kedua. Hasil dari fungsi ini bertipe data integer (int). File header
yang harus disertakan adalah “string.h”.
3. Fungsi strcpy()
Fungsi ini digunakan untuk menyalin string asal ke-variabel string
tujuan, dengan syarat string tujuan harus mempunyai tipe data dan dan
ukuran yang sama dengan string asal. File header yang harus
disertakan adalah “string.h”. Fungsi inilah yang akan kita gunakan
dalam contoh program nantinya.
4. Fungsi strlen()
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam
string. File header yang harus disertakan adalah “string.h”
5. Fungsi strrev()
Fungsi ini digunakan untuk membalik letak urutan pada string. String
urutan paling akhir dipindahkan keurutan paling depan dan
seterusnya. File header yang harus disertakan adalah “string.h”.
BAB II
LANGKAH KERJA
Langkah-langkah kerja yang akan dilakukan oleh mahasiswa selama
praktikum adalah :
1. Mahasiswa membaca dan mempelajari terlebih dahulu yang diterangkan oleh
dosen di layar proyektor (slide).
2. Mahasiswa mulai membuat, menjawab menjalankan tiap-tiap masalah yang
terdapat dalam pemrograman C++ yang diberikan oleh dosen, seperti berikut
ini :
a. Jalankan program Borlan C++.
b. Ketikkan kode program di bawah ini :
I. Coding Program Bilangan Bulat (int).
#include<iostream.h>
main()
{
double y = 27.55;
cout<<"Nilai y adalah "<< y;
return 0;
}
II. Coding Program Bilangan Desimal (double).
#include<iostream.h>
main()
{
int x = 3;
cout<<"Nilai x adalah "<< x;
return 0;
}
III. Coding Program Karakter/String (char).
#include<iostream.h>
int main()
{
char Karakter='A';
char * Nama="Agus Purnama";
char Jurusan[30]="Sistem Informasi";
cout<<Karakter<<endl;
cout<<Nama<<endl;
cout<<Jurusan<<endl;
return 0;
}
IV. Coding Program Struktur.
#include<iostream.h>
#include<string.h>
int main()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
}B;
strcpy(B.NIM,"C1357201102");
strcpy(B.Nama,"Agus Purnama");
strcpy(B.Alamat,"Jl.G.Obos XVI No.125");
strcpy(B.Kota,"Palangkaraya");
cout<<B.NIM<<endl;
cout<<B.Nama<<endl;
cout<<B.Alamat<<endl;
cout<<B.Kota<<endl;
return 0;
}
V. Coding Program Enumerasi.
#include<iostream.h>
#include<string.h>
enum JENIS_KELAMIN{Pria, Wanita};
int main()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
JENIS_KELAMIN gender;
}A;
strcpy(A.NIM,"C1357201102");
strcpy(A.Nama,"Agus Purnama");
strcpy(A.Alamat,"Jl.G.Obos XVI No.125");
strcpy(A.Kota,"Palangkaraya");
A.gender=Pria;
cout<<"NIM : "<<A.NIM<<endl;
cout<<"Nama : "<<A.Nama<<endl;
cout<<"Alamat : "<<A.Alamat<<endl;
cout<<"Kota : "<<A.Kota<<endl;
cout<<"Jenis Kelamin :
"<<A.gender<<endl;
return 0;
};
VI. Coding Program Latihan 1.
#include<iostream.h>
#include<string.h>
int main()
{
struct INFO
{
char PLAT[15];
char JENIS[20];
char NAMA[30];
char ALAMAT[30];
char KOTA[15];
}I;
strcpy(I.PLAT,"KH 12345");
strcpy(I.JENIS,"Ferari");
strcpy(I.NAMA,"Ricard Utomo");
strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan");
strcpy(I.KOTA,"Jakarta");
cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl;
cout<<"Jenis Kendaraan :"<<I.JENIS<<endl;
cout<<"Nama Pemilik :"<<I.NAMA<<endl;
cout<<"Alamat
:"<<I.ALAMAT<<endl;
cout<<"Kota :"<<I.KOTA<<endl;
return 0;
}
VII. Coding Program Latihan 2.
#include<iostream.h>
#include<string.h>
main()
{
struct MASUK
{
char x;
char y[30];
int z;
}M;
cout<<" Masukkan sebuah huruf = ";
cin>>M.x;
cout<<" Masukkan sebuah kata = ";
cin>>M.y;
cout<<" Masukkan angka = ";
cin>>M.z;
cout<<endl<<" Huruf yang anda masukkan adalah
"<<M.x<<endl;
cout<<" Kata yang anda masukkan adalah "<<M.y<<endl;
cout<<" Angka yang anda masukkan adalah
"<<M.z<<endl;
return 0;
}
3. Jalankan program di atas dengan menekan CTRL + F9. Apa yang terjadi ?
Bahas dalam laporan anda !
4. Mahasiswa memeriksa dan memperbaiki setiap kesalahan pada program
apabila terjadi kesalahan.
5. Mahasiswa mencoba untuk memperbaiki kesalahan yang ada pada program,
dan apabila menemukan kesulitan atau ada yang tidak dimengerti, dapat
menanyakan kepada dosen/assisten pembimbing praktikum.
6. Mahasiswa melakukan konsultasi dengan dosen, apabila telah mengerjakan
permasalahan yang diberikan dengan baik, kemudian Dosen praktikum
memberikan penilaian.
7. Mahasiswa diberikan arahan oleh dosen tentang apa yang harus dilakukan
pada praktikum tugas, dan hal-hal lainnya untuk kemudian hari.
BAB III
PEMBAHASAN
Setelah program diketik sesuai dengan gambar dibawah, kemudian
dijalankan dengan menu Run atau CTRL+F9.
I. Coding Program Bilangan Bulat (int).
#include<iostream.h>
main()
{
int x = 3;
cout<<"Nilai x adalah "<< x;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 main()
Fungsi in menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 int x = 3;
Berfungsi untuk membuat variabel bilangan bulat, yaitu “x” berisikan nilai
3.
 cout<<"Nilai x adalah "<< x;
Berfungsi untuk menampilkan “Nilai x adalah” ke layar piranti/output.
Karena di akhir coding terdapat “<< x” maka nilai yang ada di variabel “x”
ditampilkan juga ke layar piranti.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil running program :
II. Coding Program Bilangan Desimal (double).
#include<iostream.h>
main()
{
double y = 27.55;
cout<<"Nilai y adalah "<< y;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 main()
Fungsi in menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 double y = 27.55;
Berfungsi untuk membuat variabel bilangan pecahan/double “y” berisikan
nilai 27.55.
 cout<<"Nilai y adalah "<< y;
Berfungsi untuk menampilkan “Nilai y adalah” ke layar piranti/output.
Karena di akhir coding terdapat “<< y” maka nilai yang ada di variabel “y”
ditampilkan juga ke layar piranti.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil Running Program :
III. Coding Program Karakter/String (char).
#include<iostream.h>
int main()
{
char Karakter='A';
char * Nama="Agus Purnama";
char Jurusan[30]="Sistem Informasi";
cout<<Karakter<<endl;
cout<<Nama<<endl;
cout<<Jurusan<<endl;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 Int main()
Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah
bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi int main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 char Karakter='A';
Berfungsi untuk membuat variabel karakter/string “Karakter” berisikan
karakter “A”.
 char * Nama="Agus Purnama";
Berfungsi untuk membuat variabel karakter/string “Nama” berisikan
karakter “Agus Purnama”. Tanda “*” berfungsi untuk mengambil semua
karakter string yang ada/diisikan.
 char Jurusan[30]="Sistem Informasi";
Berfungsi untuk membuat variabel karakter/string “Nama” berisikan
karakter “Agus Purnama”. Tanda [30] berfungsi untuk mengambil semua
karakter string yang ada/diisikan.
 cout<<Karakter<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel
“Karakter” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris
baru.
 cout<<Nama<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel
“Nama” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris
baru.
 cout<<Jurusan<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel
“Jurusan” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris
baru.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil Running Program :
IV. Coding Program Struktur.
#include<iostream.h>
#include<string.h>
int main()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
}B;
strcpy(B.NIM,"C1357201102");
strcpy(B.Nama,"Agus Purnama");
strcpy(B.Alamat,"Jl.G.Obos XVI No.125");
strcpy(B.Kota,"Palangkaraya");
cout<<B.NIM<<endl;
cout<<B.Nama<<endl;
cout<<B.Alamat<<endl;
cout<<B.Kota<<endl;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 #include<string.h>
Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika
kita menggunakan strcpy).
 Int main()
Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah
bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi int main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 struct MAHASISWA
Berfungsi untuk membuat struktur, dengan nama strukturnya adalah
MAHASISWA.
 {
Berfungsi sebagai tanda awal dari dari struktur INFO.
 char NIM[15];
Berfungsi untuk membuat “NIM” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 char Nama[20];
Berfungsi untuk membuat “Nama” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20
karakter.
 char Alamat[30];
Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30
karakter.
 char Kota[15];
Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 }B;
Berfungsi sebagai tanda akhir/penutup dari dari struktur MAHASISWA.
Huruf “B” dibelakang penutup struktur MAHASISWA adalah syntak yang
nantinya digunakan ketika menggunakan variabel yang ada terdapat di
struktur MAHASISWA.
 strcpy(B.NIM,"C1357201102");
Berfungsi untuk membuat variabel “NIM” berisikan nilai “C1357201102”.
 strcpy(B.Nama,"Agus Purnama");
Berfungsi untuk membuat variabel “Nama” berisikan nilai “Agus
Purnama”.
 strcpy(B.Alamat,"Jl.G.Obos XVI No.125");
Berfungsi untuk membuat variabel “Alamat” berisikan nilai “Jl.G.Obos
XVI No.125”.
 strcpy(B.Kota,"Palangkaraya");
Berfungsi untuk membuat variabel “Kota” berisikan nilai “Palangkaraya”.
 cout<<B.NIM<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “NIM”
ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.
 cout<<B.Nama<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel
“Nama” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris
baru.
 cout<<B.Alamat<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel
“Alamat” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris
baru.
 cout<<B.Kota<<endl;
Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Kota”
ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil running program :
V. Coding Program Enumerasi.
#include<iostream.h>
#include<string.h>
enum JENIS_KELAMIN{Pria, Wanita};
int main()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
JENIS_KELAMIN gender;
}A;
strcpy(A.NIM,"C1357201102");
strcpy(A.Nama,"Agus Purnama");
strcpy(A.Alamat,"Jl.G.Obos XVI No.125");
strcpy(A.Kota,"Palangkaraya");
A.gender=Pria;
cout<<"NIM : "<<A.NIM<<endl;
cout<<"Nama : "<<A.Nama<<endl;
cout<<"Alamat : "<<A.Alamat<<endl;
cout<<"Kota : "<<A.Kota<<endl;
cout<<"Jenis Kelamin : "<<A.gender<<endl;
return 0;
};
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 #include<string.h>
Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika
kita menggunakan strcpy).
 enum JENIS_KELAMIN{Pria, Wanita};
Berfungsi untuk membuat “JENIS_KELAMIN” tipe data enumerasi
(bernilai pasti) berisikan nilai Pria dan Wanita.
 Int main()
Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah
bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi int main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 struct MAHASISWA
Berfungsi untuk membuat struktur, dengan nama strukturnya adalah
MAHASISWA.
 {
Berfungsi sebagai tanda awal dari dari struktur INFO.
 char NIM[15];
Berfungsi untuk membuat “NIM” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 char Nama[20];
Berfungsi untuk membuat “Nama” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20
karakter.
 char Alamat[30];
Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30
karakter.
 char Kota[15];
Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 JENIS_KELAMIN gender;
Berfungsi untuk membuat “gender” menjadi variabel bertipe data
enumerasi.
 }A;
Berfungsi sebagai tanda akhir/penutup dari dari struktur MAHASISWA.
Huruf “A” dibelakang penutup struktur MAHASISWA adalah syntak yang
nantinya digunakan ketika menggunakan variabel yang ada terdapat di
struktur MAHASISWA.
 strcpy(A.NIM,"C1357201102");
Berfungsi untuk membuat variabel “NIM” berisikan nilai “C1357201102”.
 strcpy(A.Nama,"Agus Purnama");
Berfungsi untuk membuat variabel “Nama” berisikan nilai “Agus
Purnama”.
 strcpy(A.Alamat,"Jl.G.Obos XVI No.125");
Berfungsi untuk membuat variabel “Alamat” berisikan nilai “Jl.G.Obos
XVI No.125”.
 strcpy(A.Kota,"Palangkaraya");
Berfungsi untuk membuat variabel “Kota” berisikan nilai “Palangkaraya”.
 A.gender=Pria;
Berfungsi untuk membuat variabel enumerasi “gender” berisikan nilai
“Pria”.
 cout<<"NIM : "<<A.NIM<<endl;
Berfungsi untuk menampilkan “NIM : ” ke layar
piranti/output. Karena terdapat syntax “A.NIM” maka nilai/isi yang ada di
variabel “NIM” yang terdapat dalam strukutur MAHASISWA ditampilkan
juga ke layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Nama : "<<A.Nama<<endl;
Berfungsi untuk menampilkan “Nama : ” ke layar
piranti/output. Karena terdapat syntax “A.Nama” maka nilai/isi yang ada
di variabel “Nama” yang terdapat dalam strukutur info ditampilkan juga ke
layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Alamat : "<<A.Alamat<<endl;
Berfungsi untuk menampilkan “Nama : ” ke layar
piranti/output. Karena terdapat syntax “A.Nama” maka nilai/isi yang ada
di variabel “Nama” yang terdapat dalam strukutur MAHASISWA
ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Kota : "<<A.Kota<<endl;
Berfungsi untuk menampilkan “Kota : ” ke layar
piranti/output. Karena terdapat syntax “A.Kota” maka nilai/isi yang ada di
variabel “Kota” yang terdapat dalam strukutur MAHASISWA ditampilkan
juga ke layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Jenis Kelamin : "<<A.gender<<endl;
Berfungsi untuk menampilkan “Jenis Kelamin : ” ke layar
piranti/output. Karena terdapat syntax “A.gender” maka nilai/isi yang ada
di variabel “gender” yang terdapat dalam strukutur MAHASISWA
ditampilkan juga ke layar piranti. Karena Pria adalah nilai pertama yang
ada di tipe data Jenis_Kelamin, maka yang di tampilkan ke output adalah
“0”. endl berfungsi sebagai pengganti baris.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil running program :
VI. Coding Program Latihan 1.
#include<iostream.h>
#include<string.h>
int main()
{
struct INFO
{
char PLAT[15];
char JENIS[20];
char NAMA[30];
char ALAMAT[30];
char KOTA[15];
}I;
strcpy(I.PLAT,"KH 12345");
strcpy(I.JENIS,"Ferari");
strcpy(I.NAMA,"Ricard Utomo");
strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan");
strcpy(I.KOTA,"Jakarta");
cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl;
cout<<"Jenis Kendaraan :"<<I.JENIS<<endl;
cout<<"Nama Pemilik :"<<I.NAMA<<endl;
cout<<"Alamat :"<<I.ALAMAT<<endl;
cout<<"Kota :"<<I.KOTA<<endl;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 #include<string.h>
Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika
kita menggunakan strcpy).
 Int main()
Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah
nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah
bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi int main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 struct INFO
Berfungsi untuk membuat struktur, dengan nama strukturnya adalah INFO.
 {
Berfungsi sebagai tanda awal dari dari struktur INFO.
 char PLAT[15];
Berfungsi untuk membuat “PLAT” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 char JENIS[20];
Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20
karakter.
 char NAMA[30];
Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30
karakter.
 char ALAMAT[30];
Berfungsi untuk membuat “ALAMAT” menjadi variabel bertipe data
berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak
30 karakter.
 char KOTA[15];
Berfungsi untuk membuat “KOTA” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15
karakter.
 }I;
Berfungsi sebagai tanda akhir/penutup dari dari struktur INFO. Huruf “I”
dibelakang penutup struktur INFO adalah syntak yang nantinya digunakan
ketika menggunakan variabel yang ada terdapat di struktur INFO
 strcpy(I.PLAT,"KH 12345");
Berfungsi untuk membuat variabel “PLAT” berisikan nilai “KH 12345”.
 strcpy(I.JENIS,"Ferari");
Berfungsi untuk membuat variabel “JENIS” berisikan nilai “Ferari”.
 strcpy(I.NAMA,"Ricard Utomo");
Berfungsi untuk membuat variabel “NAMA” berisikan nilai “Ricard
Utomo”.
 strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan");
Berfungsi untuk membuat variabel “ALAMAT” berisikan nilai “Jl.
Meruya Raya Selatan”.
 strcpy(I.KOTA,"Jakarta");
Berfungsi untuk membuat variabel “KOTA” berisikan nilai “Jakarta”.
 cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl;
Berfungsi untuk menampilkan “Plat Nomor Kendaraan :” ke layar
piranti/output. Karena terdapat syntax “I.PLAT” maka nilai/isi yang ada di
variabel “PLAT” yang terdapat dalam strukutur info ditampilkan juga ke
layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Jenis Kendaraan :"<<I.JENIS<<endl;
Berfungsi untuk menampilkan “Jenis Kendaraan :” ke layar
piranti/output. Karena terdapat syntax “I.JENIS” maka nilai/isi yang ada di
variabel “JENIS” yang terdapat dalam strukutur info ditampilkan juga ke
layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Nama Pemilik :"<<I.NAMA<<endl;
Berfungsi untuk menampilkan “Nama Pemilik :"<<ke layar
piranti/output. Karena terdapat syntax “I.NAMA” maka nilai/isi yang ada
di variabel “NAMA” yang terdapat dalam strukutur info ditampilkan juga
ke layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Alamat :"<<I.ALAMAT<<endl;
Berfungsi untuk menampilkan “Alamat :"<<ke layar
piranti/output. Karena terdapat syntax “I.ALAMAT” maka nilai/isi yang
ada di variabel “ALAMAT” yang terdapat dalam strukutur info
ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.
 cout<<"Kota :"<<I.KOTA<<endl;
Berfungsi untuk menampilkan “Kota :"<<ke layar
piranti/output. Karena terdapat syntax “I.KOTA” maka nilai/isi yang ada
di variabel “KOTA” yang terdapat dalam strukutur info ditampilkan juga
ke layar piranti. endl berfungsi sebagai pengganti baris.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil running program :
VII. Coding Program Latihan 2.
#include<iostream.h>
#include<string.h>
main()
{
struct MASUK
{
char x;
char y[30];
int z;
}M;
cout<<" Masukkan sebuah huruf = ";
cin>>M.x;
cout<<" Masukkan sebuah kata = ";
cin>>M.y;
cout<<" Masukkan angka = ";
cin>>M.z;
cout<<endl<<" Huruf yang anda masukkan adalah "<<M.x<<endl;
cout<<" Kata yang anda masukkan adalah "<<M.y<<endl;
cout<<" Angka yang anda masukkan adalah "<<M.z<<endl;
return 0;
}
Pembahasan :
 #include<iostream.h>
Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts,
putchar,cprintf.)
 #include<string.h>
Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika
kita menggunakan strcpy).
 main()
Fungsi in menjadi awal dan akhir eksekusi program C++. Main() adalah
nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama
berada di dalam fungsi main ().
 {
Berfungsi sebagai tanda awal dari fungsi/program.
 struct MASUK
Berfungsi untuk membuat struktur, dengan nama strukturnya adalah
MASUK.
 {
Berfungsi sebagai tanda awal dari dari struktur MASUK.
 char x;
Berfungsi untuk membuat “x” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di hanya 1 karakter saja.
 char y[30];
Berfungsi untuk membuat “y” menjadi variabel bertipe data berupa
karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30
karakter.
 int z;
Berfungsi untuk membuat “z” menjadi variabel bertipe data bilangan
bulat.
 }M;
Berfungsi sebagai tanda akhir/penutup dari dari struktur MASUK. Huruf
“M” dibelakang penutup struktur MASUK adalah syntak yang nantinya
digunakan ketika menggunakan variabel yang ada terdapat di struktur
MASUK.
 cout<<" Masukkan sebuah huruf = ";
Berfungsi untuk menampilkan “ Masukkan sebuah huruf = ” ke layar
piranti/output.
 cin>>M.x;
Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan
(keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan
itu akan dibaca sebagai variabel “x” yang berada pada struktur MASUK.
 cout<<" Masukkan sebuah kata = ";
Berfungsi untuk menampilkan “ Masukkan sebuah kata = ” ke layar
piranti/output.
 cin>>M.y;
Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan
(keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan
itu akan dibaca sebagai variabel “y” yang berada pada struktur MASUK.
 cout<<" Masukkan angka = ";
Berfungsi untuk menampilkan “ Masukkan angka = ” ke layar
piranti/output.
 cin>>M.z;
Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan
(keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan
itu akan dibaca sebagai variabel “z” yang berada pada struktur MASUK.
 cout<<endl<<" Huruf yang anda masukkan adalah "<<M.x<<endl;
Berfungsi untuk menampilkan “ Huruf yang anda masukkan adalah” ke
layar piranti/output. Karena di akhir coding terdapat “M.x” maka nilai di
variabel x yang terdapat pada struktur MASUK ditampilkan juga ke layar
piranti. endl berfungsi sebagai pengganti baris.
 cout<<" Kata yang anda masukkan adalah "<<M.y<<endl;
Berfungsi untuk menampilkan “ Kata yang anda masukkan adalah” ke
layar piranti/output. Karena di akhir coding terdapat “M.y” maka nilai di
variabel y yang terdapat pada struktur MASUK ditampilkan juga ke layar
piranti. endl berfungsi sebagai pengganti baris.
 cout<<" Angka yang anda masukkan adalah "<<M.z<<endl;
Berfungsi untuk menampilkan “Angka yang anda masukkan adalah” ke
layar piranti/output. Karena di akhir coding terdapat “M.z” maka nilai di
variabel z yang terdapat pada struktur MASUK ditampilkan juga ke layar
piranti. endl berfungsi sebagai pengganti baris.
 return 0;
Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari
awal.
 }
Berfungsi untuk menandakan akhir dari fungsi/program.
Hasil running program :
DAFTAR PUSTAKA
Arliyana, S.Kom .2010. Modul Pemrograman C++ Jurusan Sistem Informasi.
Palangkaraya: STMIK Palangkaraya.
Frieyadie, S.Kom. Modul Pemrograman C++ Dengan Borland C++ 5.02 (Edisi
Revisi).
Pranatawijaya Victor Handrianus, S.Kom .2010. Modul Algoritma dan
pemrogrman II. Palangkaraya: Universitas Palangkaraya.
http://sucilestar.blogspot.com/2013/04/pengulangan(looping)-for.html
http://www.acedemia.com/3706197/BELAJAR_C_
PRAKTIKUM

Weitere ähnliche Inhalte

Was ist angesagt?

Laporan fisika dasar (pesawat atwood)
Laporan fisika dasar (pesawat atwood)Laporan fisika dasar (pesawat atwood)
Laporan fisika dasar (pesawat atwood)Rezki Amaliah
 
Tegangan permukaan
Tegangan permukaanTegangan permukaan
Tegangan permukaanIin Khoerani
 
Viskositas zat cair cara stokes
Viskositas zat cair cara stokesViskositas zat cair cara stokes
Viskositas zat cair cara stokesPutri Aulia
 
Ppt alkena dan alkuna
Ppt alkena dan alkunaPpt alkena dan alkuna
Ppt alkena dan alkunaHensen Tobing
 
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...Stenly Mandagi
 
Termodinamika 1 lanjutan
Termodinamika 1 lanjutanTermodinamika 1 lanjutan
Termodinamika 1 lanjutanAPRIL
 
Alkana alkena-alkuna
Alkana alkena-alkunaAlkana alkena-alkuna
Alkana alkena-alkunaEdi Haryanta
 
Laporan fisika dasar gesekan pada bidang miring
Laporan fisika dasar gesekan pada bidang miringLaporan fisika dasar gesekan pada bidang miring
Laporan fisika dasar gesekan pada bidang miringNurul Hanifah
 
Makalah Pemisahan Campuran
Makalah Pemisahan CampuranMakalah Pemisahan Campuran
Makalah Pemisahan CampuranAi Roudatul
 
Laporan praktikum 1 daun tunggal dan bagian bagiannya
Laporan praktikum 1 daun tunggal dan bagian bagiannyaLaporan praktikum 1 daun tunggal dan bagian bagiannya
Laporan praktikum 1 daun tunggal dan bagian bagiannyaMaedy Ripani
 

Was ist angesagt? (20)

Laporan fisika dasar (pesawat atwood)
Laporan fisika dasar (pesawat atwood)Laporan fisika dasar (pesawat atwood)
Laporan fisika dasar (pesawat atwood)
 
Tegangan permukaan
Tegangan permukaanTegangan permukaan
Tegangan permukaan
 
Viskositas zat cair cara stokes
Viskositas zat cair cara stokesViskositas zat cair cara stokes
Viskositas zat cair cara stokes
 
Ppt alkena dan alkuna
Ppt alkena dan alkunaPpt alkena dan alkuna
Ppt alkena dan alkuna
 
Larutan dan Kelarutan
Larutan dan KelarutanLarutan dan Kelarutan
Larutan dan Kelarutan
 
Spektrum Garis Atom Hidrogen
Spektrum Garis Atom HidrogenSpektrum Garis Atom Hidrogen
Spektrum Garis Atom Hidrogen
 
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...
Kandungan ajmalisin pada kultur kalus catharanthus roseus yang diberi perlaku...
 
Termodinamika 1 lanjutan
Termodinamika 1 lanjutanTermodinamika 1 lanjutan
Termodinamika 1 lanjutan
 
Alkana alkena-alkuna
Alkana alkena-alkunaAlkana alkena-alkuna
Alkana alkena-alkuna
 
Tumbuhan paku dan lumut
Tumbuhan paku dan lumutTumbuhan paku dan lumut
Tumbuhan paku dan lumut
 
viskositas
viskositasviskositas
viskositas
 
Sentrifugasi
SentrifugasiSentrifugasi
Sentrifugasi
 
Laporan Praktikum II Batang (Caulis)
Laporan Praktikum II Batang (Caulis)Laporan Praktikum II Batang (Caulis)
Laporan Praktikum II Batang (Caulis)
 
Laporan fisika dasar gesekan pada bidang miring
Laporan fisika dasar gesekan pada bidang miringLaporan fisika dasar gesekan pada bidang miring
Laporan fisika dasar gesekan pada bidang miring
 
Botani 4 Batang
Botani 4 BatangBotani 4 Batang
Botani 4 Batang
 
Makalah Pemisahan Campuran
Makalah Pemisahan CampuranMakalah Pemisahan Campuran
Makalah Pemisahan Campuran
 
Praktikum Botani Farmasi
Praktikum Botani FarmasiPraktikum Botani Farmasi
Praktikum Botani Farmasi
 
Laporan praktikum 1 daun tunggal dan bagian bagiannya
Laporan praktikum 1 daun tunggal dan bagian bagiannyaLaporan praktikum 1 daun tunggal dan bagian bagiannya
Laporan praktikum 1 daun tunggal dan bagian bagiannya
 
Fluida Statis (PPT)
Fluida Statis (PPT)Fluida Statis (PPT)
Fluida Statis (PPT)
 
PPT Karbohidrat
PPT KarbohidratPPT Karbohidrat
PPT Karbohidrat
 

Andere mochten auch

Ranket 2016 - Adım Adım İstanbul Maratonu Anketi
Ranket 2016 - Adım Adım İstanbul Maratonu AnketiRanket 2016 - Adım Adım İstanbul Maratonu Anketi
Ranket 2016 - Adım Adım İstanbul Maratonu AnketiI. Renay Onur
 
Chapitre 3: VII. Création versus image de soi
Chapitre 3: VII. Création versus image de soiChapitre 3: VII. Création versus image de soi
Chapitre 3: VII. Création versus image de soiPierrot Caron
 
Librosinfo.docx
Librosinfo.docxLibrosinfo.docx
Librosinfo.docxevevalu
 
Halloween Party Ideas - Like a Halloween Pumpkin
Halloween Party Ideas - Like a Halloween PumpkinHalloween Party Ideas - Like a Halloween Pumpkin
Halloween Party Ideas - Like a Halloween PumpkinKen Sapp
 
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundt
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundtEUs personvernforordning: Krav til leverandører og kan vi designe oss rundt
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundtSimen Sommerfeldt
 

Andere mochten auch (10)

Ranket 2016 - Adım Adım İstanbul Maratonu Anketi
Ranket 2016 - Adım Adım İstanbul Maratonu AnketiRanket 2016 - Adım Adım İstanbul Maratonu Anketi
Ranket 2016 - Adım Adım İstanbul Maratonu Anketi
 
Chapitre 3: VII. Création versus image de soi
Chapitre 3: VII. Création versus image de soiChapitre 3: VII. Création versus image de soi
Chapitre 3: VII. Création versus image de soi
 
Patent_Australia
Patent_AustraliaPatent_Australia
Patent_Australia
 
GLUCOSA Y COLESTEROL
GLUCOSA Y COLESTEROLGLUCOSA Y COLESTEROL
GLUCOSA Y COLESTEROL
 
Librosinfo.docx
Librosinfo.docxLibrosinfo.docx
Librosinfo.docx
 
Halloween Party Ideas - Like a Halloween Pumpkin
Halloween Party Ideas - Like a Halloween PumpkinHalloween Party Ideas - Like a Halloween Pumpkin
Halloween Party Ideas - Like a Halloween Pumpkin
 
Why Windows Plus?
Why Windows Plus?Why Windows Plus?
Why Windows Plus?
 
Eye shadows application
Eye shadows applicationEye shadows application
Eye shadows application
 
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundt
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundtEUs personvernforordning: Krav til leverandører og kan vi designe oss rundt
EUs personvernforordning: Krav til leverandører og kan vi designe oss rundt
 
702
702702
702
 

Ähnlich wie PRAKTIKUM

File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...desiyu
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxppurnama
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfMahmud165895
 
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptPertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptssusere8e8a9
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2Mulyana Yana
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptmisrianaputri1
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringkua
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program cBilly Alhamra
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascalMu'thi Cinsayf
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan PemrogramanDiana Anggraini
 

Ähnlich wie PRAKTIKUM (20)

File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 
207 p03
207 p03207 p03
207 p03
 
Tipe data
Tipe dataTipe data
Tipe data
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptPertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
 
Dasar c
Dasar cDasar c
Dasar c
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Tistrukdat1
Tistrukdat1Tistrukdat1
Tistrukdat1
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
 

Kürzlich hochgeladen

"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"
"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani""Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"
"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"HaseebBashir5
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonusunikbetslotbankmaybank
 
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...FORTRESS
 
Slide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaSlide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaNovrinKartikaTumbade
 
Tentang Gerhanatoto: Situs Judi Online yang Menarik Perhatian
Tentang Gerhanatoto: Situs Judi Online yang Menarik PerhatianTentang Gerhanatoto: Situs Judi Online yang Menarik Perhatian
Tentang Gerhanatoto: Situs Judi Online yang Menarik PerhatianHaseebBashir5
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerHaseebBashir5
 
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...FORTRESS
 
tugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaktugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaksmkpelayarandemak1
 
1A. INTRODUCTION TO Good corporate governance .ppt
1A. INTRODUCTION TO Good corporate governance .ppt1A. INTRODUCTION TO Good corporate governance .ppt
1A. INTRODUCTION TO Good corporate governance .ppterlyndakasim2
 
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxMemaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxSintaDosi
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxFORTRESS
 
Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2PutriMuaini
 
DRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxDRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxnairaazkia89
 
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan   Penggajian.pptxBab 11 Liabilitas Jangka Pendek dan   Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptxlulustugasakhirkulia
 
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkajaunikbetslotbankmaybank
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxMuhammadDidikJasaGb
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesialangkahgontay88
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaHaseebBashir5
 
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohLAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohkhunagnes1
 

Kürzlich hochgeladen (20)

"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"
"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani""Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"
"Mitos dan Kemenangan: Zeus Slot dan Dunia Yunani"
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
 
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...
UNGGUL!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Putih di Pangkal...
 
Slide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaSlide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan Indonesia
 
Tentang Gerhanatoto: Situs Judi Online yang Menarik Perhatian
Tentang Gerhanatoto: Situs Judi Online yang Menarik PerhatianTentang Gerhanatoto: Situs Judi Online yang Menarik Perhatian
Tentang Gerhanatoto: Situs Judi Online yang Menarik Perhatian
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang Populer
 
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
 
tugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaktugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapak
 
1A. INTRODUCTION TO Good corporate governance .ppt
1A. INTRODUCTION TO Good corporate governance .ppt1A. INTRODUCTION TO Good corporate governance .ppt
1A. INTRODUCTION TO Good corporate governance .ppt
 
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxMemaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
 
Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2
 
DRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxDRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptx
 
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan   Penggajian.pptxBab 11 Liabilitas Jangka Pendek dan   Penggajian.pptx
Bab 11 Liabilitas Jangka Pendek dan Penggajian.pptx
 
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
 
abortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotecabortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotec
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
 
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohLAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
 

PRAKTIKUM

  • 1. LAPORAN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh : Agus Purnama C1357201102 JURUSAN/PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALANGKA RAYA 2016
  • 2. BAB I LANDASAN TEORI A. Statement Output Dan Input 1. Statement Output a. Statement output adalah statement yang digunakan untuk menuliskan data ke layar monitor, contoh : cout (character out). Statemen output berfungsi untuk menampilkan informasi pada standart output (normalnya dapat berupa layar) dapat di gabungkan dengan penggunaan Escape Sequence Chracter. b. Beberapa perintah output yang bisa digunkan :  Printf  Puts  Putchar  Cout  Cprintf c. Keterangan Statement Output.  Cout Dalam C++, perintah cout digunakan untuk menampilkan suatu informasi ke piranti output (layar). Berikut ini perintah-perintah tambahan untuk mengatur tampilan output : 1) Endl Perintah ini berfungsi sama dengan n (ganti baris). 2) Setw() Perintah ini digunakan untuk mengatur lebar tampilan data (rata kanan). 3) Setfill() Perintah ini digunakan untuk menambahkan suatu karakter tertentu pada field yang kosong pada suatu data. Perintah perintah tambahan pada cout diatas memerlukan file header “iomanip.h” supaya dapat digunakan.
  • 3.  Cprintf Memiliki fungsi yang mirip dengan printf, hanya saja cprintf dapat menampilkan warna, dan juga terdapat dalam file header “studio.h”.  Printf Digunakan untuk menampilkan hasil yang terformat dengan menggunakan format spesification, seperti : 1) %d = untuk nilai integer. 2) %c = untuk nilai char. 3) %s = untuk nilai string. 4) %f = untuk nilai flating point. 5) %e = untuk nilai flating point dengan bentuk eksponential. 6) %u = untuk nilai tak bertanda. 7) %s = untuk nilai integer dalam bentuk hexadesimal. 8) %s = untuk nilai pointer.  Putchar Menampilkan sebuah karakter ke layar, pencetakan karakter tidak diakhiri dengan karakter new line, terdapat dalam header : “studio.h”.  Puts Puts digunakan untuk mencetak string ke layar dimana pencetakan akan diakhiri dengan karakter new line (ke baris baru). Terdapat dalam file header “studio.h”. 2. Statement Input a. Statement input adalah statement yang digunakan untuk membaca data dari inputing device (keyboard/mouse), contoh : cin (character in). Statement input berfungsi untuk menerima masukkan dari user. b. Beberapa statement input yang dapat digunakan yaitu :  Cin  Getch  Getche
  • 4.  Gets  Scanf c. Keterangan statement input.  Cin Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti masukkan (keyboard) untuk selanjutnya di proses oleh program. Sintaknya yaitu “cin>>variable;”.  Getch Perintah getch() berfungsi sama sepert cin (perintah input), akan tetapi getch() khusus untuk input berupa karakter. Disamping itu getch() dapat membaca input berupa spasi atau tab sedangkan cin tidak bisa. Fungsi ini juga dapat digunakan apabila tidak diinginkan penekan enter ketika input data karakter. Sintaknya yaitu “variabel=getch();”.  Getche  Perintah getche() kegunaannya sama dengan getch(), hanya saja getche() menampilkan/membaca karakter yang diinputkan, tidak perlu diakhiri dengan menekan tombol enter, dan karakter yang dimasukkan akan ditampilkan ke layar. Fungsi getch() dan getche() sama-sama membutuhkan file header “conio.h”.  Gets Digunakan untuk dapat menerima dam mememasukkan data string. Sintaknya yaitu “gets(nama-variabel-array);”.  Scanf Digunakan untuk memasukkan berbagai jenis data melalui keyboard. B. Tipe Data Tipe data adalah suatu tipe data yang digunakan nantinya pada suatu variabel. Ada beberapa macam tipe yang sering digunakan, diantaranya adalah char, int, float, double, dan void. Pada laporan kali ini
  • 5. yang kita gunakan pada program adalah tipe data doube dan int. Berikut adalah beberapa penjelasan tentang masing-masing tipe data. 1. Char Tipe data char adalah tipe data berupa karakter dan memiliki jumlah bit sebanyak 8. Tipe data char biasanya digunakan untuk nama, alamat, jenis, dan lain-lain. 2. Int Tipe data int adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak 16. 3. Float Tipe data float adalah tipe data bilangan pecahan (pecahan persisi tunggal) dan memiliki jumlah bit sebanyak 32. 4. Double Tipe data double adalah tipe data bilangan pecahan (pecahan persisi ganda) dan memiliki jumlah bit sebanyak 64. 5. Void Tipe data void adalah tipe data yang tidak memiliki tipe dan memiliki jumlah bit sebanyak 0. C. Structure Structure digunakan untuk mengelompokan sejumlah data yang mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur dinamakan elemen struktur struktur sama seperti record di dalam bahasa pemrograman pascal. Structure dapat deklarasikan seperti berikut. atau
  • 6. D. Tipe Data Bentukan a. Enumerasi Tipe Enumerasi adalah tipe data yang nilainya terbatas pada nilai-nilai yang telah didefinisikan saja. Tipe enumerasi digunakan untuk membentuk tipe data yang nilainya pasti. Enumerasi dapat deklarasikan seperti berikut : enum nama_tipe{nilai1, nilai2,....}; E. Operasi String Operasi string selalu dijumpai didalam bahasa pemrograman, disini akan dibahasa beberapa perintah dan fungsi string. 1. Fungsi strcat() Fungsi ini digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File header yang harus disertakan adalah “string.h” dan “ctype.h”. 2. Fungsi strcmp() Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah “string.h”. 3. Fungsi strcpy() Fungsi ini digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal. File header yang harus disertakan adalah “string.h”. Fungsi inilah yang akan kita gunakan dalam contoh program nantinya. 4. Fungsi strlen()
  • 7. Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus disertakan adalah “string.h” 5. Fungsi strrev() Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya. File header yang harus disertakan adalah “string.h”.
  • 8. BAB II LANGKAH KERJA Langkah-langkah kerja yang akan dilakukan oleh mahasiswa selama praktikum adalah : 1. Mahasiswa membaca dan mempelajari terlebih dahulu yang diterangkan oleh dosen di layar proyektor (slide). 2. Mahasiswa mulai membuat, menjawab menjalankan tiap-tiap masalah yang terdapat dalam pemrograman C++ yang diberikan oleh dosen, seperti berikut ini : a. Jalankan program Borlan C++. b. Ketikkan kode program di bawah ini : I. Coding Program Bilangan Bulat (int). #include<iostream.h> main() { double y = 27.55; cout<<"Nilai y adalah "<< y; return 0; } II. Coding Program Bilangan Desimal (double). #include<iostream.h> main() { int x = 3; cout<<"Nilai x adalah "<< x; return 0; }
  • 9. III. Coding Program Karakter/String (char). #include<iostream.h> int main() { char Karakter='A'; char * Nama="Agus Purnama"; char Jurusan[30]="Sistem Informasi"; cout<<Karakter<<endl; cout<<Nama<<endl; cout<<Jurusan<<endl; return 0; } IV. Coding Program Struktur. #include<iostream.h> #include<string.h> int main() { struct MAHASISWA { char NIM[15]; char Nama[20]; char Alamat[30]; char Kota[15]; }B; strcpy(B.NIM,"C1357201102"); strcpy(B.Nama,"Agus Purnama"); strcpy(B.Alamat,"Jl.G.Obos XVI No.125"); strcpy(B.Kota,"Palangkaraya"); cout<<B.NIM<<endl;
  • 10. cout<<B.Nama<<endl; cout<<B.Alamat<<endl; cout<<B.Kota<<endl; return 0; } V. Coding Program Enumerasi. #include<iostream.h> #include<string.h> enum JENIS_KELAMIN{Pria, Wanita}; int main() { struct MAHASISWA { char NIM[15]; char Nama[20]; char Alamat[30]; char Kota[15]; JENIS_KELAMIN gender; }A; strcpy(A.NIM,"C1357201102"); strcpy(A.Nama,"Agus Purnama"); strcpy(A.Alamat,"Jl.G.Obos XVI No.125"); strcpy(A.Kota,"Palangkaraya"); A.gender=Pria; cout<<"NIM : "<<A.NIM<<endl; cout<<"Nama : "<<A.Nama<<endl; cout<<"Alamat : "<<A.Alamat<<endl; cout<<"Kota : "<<A.Kota<<endl; cout<<"Jenis Kelamin : "<<A.gender<<endl; return 0;
  • 11. }; VI. Coding Program Latihan 1. #include<iostream.h> #include<string.h> int main() { struct INFO { char PLAT[15]; char JENIS[20]; char NAMA[30]; char ALAMAT[30]; char KOTA[15]; }I; strcpy(I.PLAT,"KH 12345"); strcpy(I.JENIS,"Ferari"); strcpy(I.NAMA,"Ricard Utomo"); strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan"); strcpy(I.KOTA,"Jakarta"); cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl; cout<<"Jenis Kendaraan :"<<I.JENIS<<endl; cout<<"Nama Pemilik :"<<I.NAMA<<endl; cout<<"Alamat :"<<I.ALAMAT<<endl; cout<<"Kota :"<<I.KOTA<<endl; return 0; } VII. Coding Program Latihan 2. #include<iostream.h>
  • 12. #include<string.h> main() { struct MASUK { char x; char y[30]; int z; }M; cout<<" Masukkan sebuah huruf = "; cin>>M.x; cout<<" Masukkan sebuah kata = "; cin>>M.y; cout<<" Masukkan angka = "; cin>>M.z; cout<<endl<<" Huruf yang anda masukkan adalah "<<M.x<<endl; cout<<" Kata yang anda masukkan adalah "<<M.y<<endl; cout<<" Angka yang anda masukkan adalah "<<M.z<<endl; return 0; } 3. Jalankan program di atas dengan menekan CTRL + F9. Apa yang terjadi ? Bahas dalam laporan anda ! 4. Mahasiswa memeriksa dan memperbaiki setiap kesalahan pada program apabila terjadi kesalahan. 5. Mahasiswa mencoba untuk memperbaiki kesalahan yang ada pada program, dan apabila menemukan kesulitan atau ada yang tidak dimengerti, dapat menanyakan kepada dosen/assisten pembimbing praktikum.
  • 13. 6. Mahasiswa melakukan konsultasi dengan dosen, apabila telah mengerjakan permasalahan yang diberikan dengan baik, kemudian Dosen praktikum memberikan penilaian. 7. Mahasiswa diberikan arahan oleh dosen tentang apa yang harus dilakukan pada praktikum tugas, dan hal-hal lainnya untuk kemudian hari.
  • 14. BAB III PEMBAHASAN Setelah program diketik sesuai dengan gambar dibawah, kemudian dijalankan dengan menu Run atau CTRL+F9. I. Coding Program Bilangan Bulat (int). #include<iostream.h> main() { int x = 3; cout<<"Nilai x adalah "<< x; return 0; } Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  main() Fungsi in menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  int x = 3; Berfungsi untuk membuat variabel bilangan bulat, yaitu “x” berisikan nilai 3.  cout<<"Nilai x adalah "<< x;
  • 15. Berfungsi untuk menampilkan “Nilai x adalah” ke layar piranti/output. Karena di akhir coding terdapat “<< x” maka nilai yang ada di variabel “x” ditampilkan juga ke layar piranti.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil running program : II. Coding Program Bilangan Desimal (double). #include<iostream.h> main() { double y = 27.55; cout<<"Nilai y adalah "<< y; return 0; }
  • 16. Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  main() Fungsi in menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  double y = 27.55; Berfungsi untuk membuat variabel bilangan pecahan/double “y” berisikan nilai 27.55.  cout<<"Nilai y adalah "<< y; Berfungsi untuk menampilkan “Nilai y adalah” ke layar piranti/output. Karena di akhir coding terdapat “<< y” maka nilai yang ada di variabel “y” ditampilkan juga ke layar piranti.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil Running Program :
  • 17. III. Coding Program Karakter/String (char). #include<iostream.h> int main() { char Karakter='A'; char * Nama="Agus Purnama"; char Jurusan[30]="Sistem Informasi"; cout<<Karakter<<endl; cout<<Nama<<endl; cout<<Jurusan<<endl; return 0; } Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  Int main()
  • 18. Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi int main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  char Karakter='A'; Berfungsi untuk membuat variabel karakter/string “Karakter” berisikan karakter “A”.  char * Nama="Agus Purnama"; Berfungsi untuk membuat variabel karakter/string “Nama” berisikan karakter “Agus Purnama”. Tanda “*” berfungsi untuk mengambil semua karakter string yang ada/diisikan.  char Jurusan[30]="Sistem Informasi"; Berfungsi untuk membuat variabel karakter/string “Nama” berisikan karakter “Agus Purnama”. Tanda [30] berfungsi untuk mengambil semua karakter string yang ada/diisikan.  cout<<Karakter<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Karakter” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  cout<<Nama<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Nama” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  cout<<Jurusan<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Jurusan” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.
  • 19.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil Running Program : IV. Coding Program Struktur. #include<iostream.h> #include<string.h> int main() { struct MAHASISWA { char NIM[15]; char Nama[20]; char Alamat[30]; char Kota[15]; }B; strcpy(B.NIM,"C1357201102"); strcpy(B.Nama,"Agus Purnama");
  • 20. strcpy(B.Alamat,"Jl.G.Obos XVI No.125"); strcpy(B.Kota,"Palangkaraya"); cout<<B.NIM<<endl; cout<<B.Nama<<endl; cout<<B.Alamat<<endl; cout<<B.Kota<<endl; return 0; } Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  #include<string.h> Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika kita menggunakan strcpy).  Int main() Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi int main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  struct MAHASISWA Berfungsi untuk membuat struktur, dengan nama strukturnya adalah MAHASISWA.  { Berfungsi sebagai tanda awal dari dari struktur INFO.  char NIM[15]; Berfungsi untuk membuat “NIM” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.
  • 21.  char Nama[20]; Berfungsi untuk membuat “Nama” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20 karakter.  char Alamat[30]; Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30 karakter.  char Kota[15]; Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.  }B; Berfungsi sebagai tanda akhir/penutup dari dari struktur MAHASISWA. Huruf “B” dibelakang penutup struktur MAHASISWA adalah syntak yang nantinya digunakan ketika menggunakan variabel yang ada terdapat di struktur MAHASISWA.  strcpy(B.NIM,"C1357201102"); Berfungsi untuk membuat variabel “NIM” berisikan nilai “C1357201102”.  strcpy(B.Nama,"Agus Purnama"); Berfungsi untuk membuat variabel “Nama” berisikan nilai “Agus Purnama”.  strcpy(B.Alamat,"Jl.G.Obos XVI No.125"); Berfungsi untuk membuat variabel “Alamat” berisikan nilai “Jl.G.Obos XVI No.125”.  strcpy(B.Kota,"Palangkaraya"); Berfungsi untuk membuat variabel “Kota” berisikan nilai “Palangkaraya”.  cout<<B.NIM<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “NIM” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  cout<<B.Nama<<endl;
  • 22. Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Nama” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  cout<<B.Alamat<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Alamat” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  cout<<B.Kota<<endl; Berfungsi untuk menampilkan karaketer/nilai yang ada di variabel “Kota” ke layar piranti/output. Syntak “<< endl” berfungsi untuk baris baru.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil running program : V. Coding Program Enumerasi. #include<iostream.h>
  • 23. #include<string.h> enum JENIS_KELAMIN{Pria, Wanita}; int main() { struct MAHASISWA { char NIM[15]; char Nama[20]; char Alamat[30]; char Kota[15]; JENIS_KELAMIN gender; }A; strcpy(A.NIM,"C1357201102"); strcpy(A.Nama,"Agus Purnama"); strcpy(A.Alamat,"Jl.G.Obos XVI No.125"); strcpy(A.Kota,"Palangkaraya"); A.gender=Pria; cout<<"NIM : "<<A.NIM<<endl; cout<<"Nama : "<<A.Nama<<endl; cout<<"Alamat : "<<A.Alamat<<endl; cout<<"Kota : "<<A.Kota<<endl; cout<<"Jenis Kelamin : "<<A.gender<<endl; return 0; }; Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  #include<string.h> Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika kita menggunakan strcpy).
  • 24.  enum JENIS_KELAMIN{Pria, Wanita}; Berfungsi untuk membuat “JENIS_KELAMIN” tipe data enumerasi (bernilai pasti) berisikan nilai Pria dan Wanita.  Int main() Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi int main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  struct MAHASISWA Berfungsi untuk membuat struktur, dengan nama strukturnya adalah MAHASISWA.  { Berfungsi sebagai tanda awal dari dari struktur INFO.  char NIM[15]; Berfungsi untuk membuat “NIM” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.  char Nama[20]; Berfungsi untuk membuat “Nama” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20 karakter.  char Alamat[30]; Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30 karakter.  char Kota[15]; Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.  JENIS_KELAMIN gender;
  • 25. Berfungsi untuk membuat “gender” menjadi variabel bertipe data enumerasi.  }A; Berfungsi sebagai tanda akhir/penutup dari dari struktur MAHASISWA. Huruf “A” dibelakang penutup struktur MAHASISWA adalah syntak yang nantinya digunakan ketika menggunakan variabel yang ada terdapat di struktur MAHASISWA.  strcpy(A.NIM,"C1357201102"); Berfungsi untuk membuat variabel “NIM” berisikan nilai “C1357201102”.  strcpy(A.Nama,"Agus Purnama"); Berfungsi untuk membuat variabel “Nama” berisikan nilai “Agus Purnama”.  strcpy(A.Alamat,"Jl.G.Obos XVI No.125"); Berfungsi untuk membuat variabel “Alamat” berisikan nilai “Jl.G.Obos XVI No.125”.  strcpy(A.Kota,"Palangkaraya"); Berfungsi untuk membuat variabel “Kota” berisikan nilai “Palangkaraya”.  A.gender=Pria; Berfungsi untuk membuat variabel enumerasi “gender” berisikan nilai “Pria”.  cout<<"NIM : "<<A.NIM<<endl; Berfungsi untuk menampilkan “NIM : ” ke layar piranti/output. Karena terdapat syntax “A.NIM” maka nilai/isi yang ada di variabel “NIM” yang terdapat dalam strukutur MAHASISWA ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Nama : "<<A.Nama<<endl; Berfungsi untuk menampilkan “Nama : ” ke layar piranti/output. Karena terdapat syntax “A.Nama” maka nilai/isi yang ada di variabel “Nama” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Alamat : "<<A.Alamat<<endl;
  • 26. Berfungsi untuk menampilkan “Nama : ” ke layar piranti/output. Karena terdapat syntax “A.Nama” maka nilai/isi yang ada di variabel “Nama” yang terdapat dalam strukutur MAHASISWA ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Kota : "<<A.Kota<<endl; Berfungsi untuk menampilkan “Kota : ” ke layar piranti/output. Karena terdapat syntax “A.Kota” maka nilai/isi yang ada di variabel “Kota” yang terdapat dalam strukutur MAHASISWA ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Jenis Kelamin : "<<A.gender<<endl; Berfungsi untuk menampilkan “Jenis Kelamin : ” ke layar piranti/output. Karena terdapat syntax “A.gender” maka nilai/isi yang ada di variabel “gender” yang terdapat dalam strukutur MAHASISWA ditampilkan juga ke layar piranti. Karena Pria adalah nilai pertama yang ada di tipe data Jenis_Kelamin, maka yang di tampilkan ke output adalah “0”. endl berfungsi sebagai pengganti baris.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil running program :
  • 27. VI. Coding Program Latihan 1. #include<iostream.h> #include<string.h> int main() { struct INFO { char PLAT[15]; char JENIS[20]; char NAMA[30]; char ALAMAT[30]; char KOTA[15]; }I; strcpy(I.PLAT,"KH 12345"); strcpy(I.JENIS,"Ferari"); strcpy(I.NAMA,"Ricard Utomo"); strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan"); strcpy(I.KOTA,"Jakarta");
  • 28. cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl; cout<<"Jenis Kendaraan :"<<I.JENIS<<endl; cout<<"Nama Pemilik :"<<I.NAMA<<endl; cout<<"Alamat :"<<I.ALAMAT<<endl; cout<<"Kota :"<<I.KOTA<<endl; return 0; } Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  #include<string.h> Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika kita menggunakan strcpy).  Int main() Fungsi ini menjadi awal dan akhir eksekusi program C++. Main () adalah nama judul fungsi. Int adalah tipe data bilangan bulat dan memiliki jumlah bit sebanyak 16. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi int main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  struct INFO Berfungsi untuk membuat struktur, dengan nama strukturnya adalah INFO.  { Berfungsi sebagai tanda awal dari dari struktur INFO.  char PLAT[15]; Berfungsi untuk membuat “PLAT” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.  char JENIS[20];
  • 29. Berfungsi untuk membuat “JENIS” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 20 karakter.  char NAMA[30]; Berfungsi untuk membuat “NAMA” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30 karakter.  char ALAMAT[30]; Berfungsi untuk membuat “ALAMAT” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30 karakter.  char KOTA[15]; Berfungsi untuk membuat “KOTA” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 15 karakter.  }I; Berfungsi sebagai tanda akhir/penutup dari dari struktur INFO. Huruf “I” dibelakang penutup struktur INFO adalah syntak yang nantinya digunakan ketika menggunakan variabel yang ada terdapat di struktur INFO  strcpy(I.PLAT,"KH 12345"); Berfungsi untuk membuat variabel “PLAT” berisikan nilai “KH 12345”.  strcpy(I.JENIS,"Ferari"); Berfungsi untuk membuat variabel “JENIS” berisikan nilai “Ferari”.  strcpy(I.NAMA,"Ricard Utomo"); Berfungsi untuk membuat variabel “NAMA” berisikan nilai “Ricard Utomo”.  strcpy(I.ALAMAT,"Jl. Meruya Raya Selatan"); Berfungsi untuk membuat variabel “ALAMAT” berisikan nilai “Jl. Meruya Raya Selatan”.  strcpy(I.KOTA,"Jakarta"); Berfungsi untuk membuat variabel “KOTA” berisikan nilai “Jakarta”.  cout<<"Plat Nomor Kendaraan :"<<I.PLAT<<endl;
  • 30. Berfungsi untuk menampilkan “Plat Nomor Kendaraan :” ke layar piranti/output. Karena terdapat syntax “I.PLAT” maka nilai/isi yang ada di variabel “PLAT” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Jenis Kendaraan :"<<I.JENIS<<endl; Berfungsi untuk menampilkan “Jenis Kendaraan :” ke layar piranti/output. Karena terdapat syntax “I.JENIS” maka nilai/isi yang ada di variabel “JENIS” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Nama Pemilik :"<<I.NAMA<<endl; Berfungsi untuk menampilkan “Nama Pemilik :"<<ke layar piranti/output. Karena terdapat syntax “I.NAMA” maka nilai/isi yang ada di variabel “NAMA” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Alamat :"<<I.ALAMAT<<endl; Berfungsi untuk menampilkan “Alamat :"<<ke layar piranti/output. Karena terdapat syntax “I.ALAMAT” maka nilai/isi yang ada di variabel “ALAMAT” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<"Kota :"<<I.KOTA<<endl; Berfungsi untuk menampilkan “Kota :"<<ke layar piranti/output. Karena terdapat syntax “I.KOTA” maka nilai/isi yang ada di variabel “KOTA” yang terdapat dalam strukutur info ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil running program :
  • 31. VII. Coding Program Latihan 2. #include<iostream.h> #include<string.h> main() { struct MASUK { char x; char y[30]; int z; }M; cout<<" Masukkan sebuah huruf = "; cin>>M.x; cout<<" Masukkan sebuah kata = "; cin>>M.y; cout<<" Masukkan angka = "; cin>>M.z; cout<<endl<<" Huruf yang anda masukkan adalah "<<M.x<<endl;
  • 32. cout<<" Kata yang anda masukkan adalah "<<M.y<<endl; cout<<" Angka yang anda masukkan adalah "<<M.z<<endl; return 0; } Pembahasan :  #include<iostream.h> Berfungsi untuk menyisipkan file header iostream.h (cout, printf, puts, putchar,cprintf.)  #include<string.h> Berfungsi untuk menyisipkan file header string.h (nantinya dipakai ketika kita menggunakan strcpy).  main() Fungsi in menjadi awal dan akhir eksekusi program C++. Main() adalah nama judul fungsi. Kesimpulannya bahwa batang tubuh program utama berada di dalam fungsi main ().  { Berfungsi sebagai tanda awal dari fungsi/program.  struct MASUK Berfungsi untuk membuat struktur, dengan nama strukturnya adalah MASUK.  { Berfungsi sebagai tanda awal dari dari struktur MASUK.  char x; Berfungsi untuk membuat “x” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di hanya 1 karakter saja.  char y[30]; Berfungsi untuk membuat “y” menjadi variabel bertipe data berupa karakter, dengan jumlah karekter yg bisa di ambil adalah sebanyak 30 karakter.  int z;
  • 33. Berfungsi untuk membuat “z” menjadi variabel bertipe data bilangan bulat.  }M; Berfungsi sebagai tanda akhir/penutup dari dari struktur MASUK. Huruf “M” dibelakang penutup struktur MASUK adalah syntak yang nantinya digunakan ketika menggunakan variabel yang ada terdapat di struktur MASUK.  cout<<" Masukkan sebuah huruf = "; Berfungsi untuk menampilkan “ Masukkan sebuah huruf = ” ke layar piranti/output.  cin>>M.x; Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan (keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan itu akan dibaca sebagai variabel “x” yang berada pada struktur MASUK.  cout<<" Masukkan sebuah kata = "; Berfungsi untuk menampilkan “ Masukkan sebuah kata = ” ke layar piranti/output.  cin>>M.y; Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan (keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan itu akan dibaca sebagai variabel “y” yang berada pada struktur MASUK.  cout<<" Masukkan angka = "; Berfungsi untuk menampilkan “ Masukkan angka = ” ke layar piranti/output.  cin>>M.z; Berfungsi untuk menginput suatu nilai dari suatu piranti masukkan (keyboard) untuk selanjutnya di proses oleh program, dan nantinya inputan itu akan dibaca sebagai variabel “z” yang berada pada struktur MASUK.  cout<<endl<<" Huruf yang anda masukkan adalah "<<M.x<<endl; Berfungsi untuk menampilkan “ Huruf yang anda masukkan adalah” ke layar piranti/output. Karena di akhir coding terdapat “M.x” maka nilai di
  • 34. variabel x yang terdapat pada struktur MASUK ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<" Kata yang anda masukkan adalah "<<M.y<<endl; Berfungsi untuk menampilkan “ Kata yang anda masukkan adalah” ke layar piranti/output. Karena di akhir coding terdapat “M.y” maka nilai di variabel y yang terdapat pada struktur MASUK ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  cout<<" Angka yang anda masukkan adalah "<<M.z<<endl; Berfungsi untuk menampilkan “Angka yang anda masukkan adalah” ke layar piranti/output. Karena di akhir coding terdapat “M.z” maka nilai di variabel z yang terdapat pada struktur MASUK ditampilkan juga ke layar piranti. endl berfungsi sebagai pengganti baris.  return 0; Berfungsi mengembalikan nilai hasil menjadi nilai 0 atau mengulang dari awal.  } Berfungsi untuk menandakan akhir dari fungsi/program. Hasil running program :
  • 35. DAFTAR PUSTAKA Arliyana, S.Kom .2010. Modul Pemrograman C++ Jurusan Sistem Informasi. Palangkaraya: STMIK Palangkaraya. Frieyadie, S.Kom. Modul Pemrograman C++ Dengan Borland C++ 5.02 (Edisi Revisi). Pranatawijaya Victor Handrianus, S.Kom .2010. Modul Algoritma dan pemrogrman II. Palangkaraya: Universitas Palangkaraya. http://sucilestar.blogspot.com/2013/04/pengulangan(looping)-for.html http://www.acedemia.com/3706197/BELAJAR_C_