Anda di halaman 1dari 13

LAPORAN PRAKTIKUM RESMI BAB I TIPE DATA SEDERHANA

Disusun oleh : Christina Natalia Sunjaya 201301003 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 Tipe data memberikan pengertian suatu nilai yang dapat dinyatakan kedalam bentuk konstanta dan variable. Dalam hal ini konstanta dinyatakan sebagai nilai yang tetap, sedangkan variable dinyatakan sebagai nilai yang tidak tetap atau dapat berubah ketika program sedang berjalan. 2. Tipe data sederhana tunggal Tipe data sederhana tunggal berdasarkan jenisnya dibagi menjadi 4, yaitu : 1. Integer (bilangan bulat) 2. Float / real (bilangan pecahan) 3. Boolean (logical atau tipe data untuk mengambil keputusan) 4. Karakter. 3. Tipe data sederhana majemuk Tipe data sederhana majemuk pada struktur data hanya terdapat satu macam deklarasi saja, yaitu tipe data string (kumpulan karakter). BAB II PENJELASAN PROGRAM

1.

Latihan Praktikum

Listing Program 1.1

/* * program_praktikum_1.1.cpp * * Created on: Mar 23, 2014 * */ Author: CHRISTINA NATALIA SUNJAYA

#include <iostream> using namespace std;

int main() { int alas; int tinggi; int luas;

cout<<"========= LUAS SEGITIGA ========="<<endl; cout<<"Alas =";

cin>>alas; cout<<"Tinggi ="; cin>>tinggi; luas=0.5*alas*tinggi; cout<<luas;

return 0; }

Output Program 1.1 Hasil output dari Program 1.1 adalah sebagai berikut :

Penjelasan Program 1.1 Berukut penjelasan dari Listing Program 1.1 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ adalah script untuk sebuah komentar atau perintah / teks, namun jika program di run tidak akan dibaca oleh compiler, tidak muncul di output. 2. #include adalah pengarah preprocessor yang berfungsi untuk menginstruksikan compiler. 3. <iostream> adalah header atau library file untuk proses input output nantinya. 4. Using namespace std adalah penyingkatan sebuah kode 5. Int main(){ adalah awalan dari sebuah main program yang akan di eksekusi. Di awali dengan tanda buka kurung kurawal { dan di akhiri dengan tutup kurung kurawal } di situlah body atau badan program. 6. Int alas; int tinggi; int luas; adalah tahap pendeklarasian sebuah tipe data, tipe data yang dipakai adalah tipe data sederhana tunggal, pendeklarasian alas, tinggi dan luas yang nantinya akan di panggil di cin.

7. Cout<<"========= LUAS SEGITIGA ========= adalah sebuah output yang akan di tampilkan, berupa statement 8. <<endl; berfungsi untuk memberi end line. 9. Cout<< Alas ="; sebuah output yang ditampilkan. User diminta untuk memasukan jumlah alas 10. Cin>>alas; pemanggilan tipe data di atas int alas; jika tipe data tidak di deklarasikan maka tidak ada input yang akan diproses. Sama seperti cout<<tinggi;cin>>tinggi; 11. Luas=0.5*alas*tinggi; adalah rumus untuk menghitung luas segitiga, dalam penulisan rumus berada di bawah cout dan cin. 12. Return 0; sebuah akhir dari program.

Tugas Praktikum 1. Buatlah program menghitung luas persegi panjang dengan menggunakan Eclipse C++ Listing code program menghitung luas persegi panjang
/* * luaspersegi.cpp * * Created on: Mar 24, 2014 * Author: CHRISTINA NATALIA SUNJAYA */ #include<iostream> using namespace std; int main() { int luas;

int panjang; int lebar; cout<<"==MENGHITUNG LUAS PERSEGI PANJANG=="; cout<<endl; cout<<"Masukkan panjang persegi:"; cin>>panjang; cout<<"Masukkan lebar persegi:"; cin>>lebar; luas=panjang*lebar; cout<<"Luas persegi adalah:"<<luas; return 0;

Output program menghitung luas persegi panjang

Penjelasan program luas persegi panjang. 1. Tanda yang diawali dengan /* dan diakhiri tanda */ adalah script untuk sebuah komentar atau perintah / teks, namun jika program di run tidak akan dibaca oleh compiler, tidak muncul di output.

2. #include adalah pengarah preprocessor yang berfungsi untuk menginstruksikan compiler. 3. <iostream> adalah header atau library file untuk proses input output nantinya. 4. Using namespace std adalah penyingkatan sebuah kode 5. Int main(){ adalah awalan dari sebuah main program yang akan di eksekusi. Di awali dengan tanda buka kurung kurawal { dan di akhiri dengan tutup kurung kurawal } di situlah body atau badan program. 6. Int luas; int panjang; int lebar; adalah tahap pendeklarasian sebuah tipe data, tipe data yang dipakai adalah tipe data sederhana tunggal, pendeklarasian luas, panjang dan lebar yang nantinya akan di panggil di cin. 7. Cout<<==MENGHITUNG LUAS PERSEGI PANJANG==; sebuah output yang akan ditampilkan sebagai judul sebuah program 8. <<endl; berfungsi untuk memberi end line. 9. Cout<<Masukkan panjang persegi:; sebuah output yang ditampilkan 10. Cin>>panjang; pemanggilan tipe data di atas int panjang; jika tipe data tidak di deklarasikan maka tidak ada output yang diproses. Sama seperti cout<<lebar;cin>>lebar; 11. Luas=panjang*lebar; adalah rumus untuk menghitung luas persegi panjang, penulisan rumus berada dibawah cout dan cin

12. Return 0; sebuah akhir dari program.

2. Buatlah program biodata diri sendiri menggunakan Eclipse C++ Listing code program biodata
/* * biodata.cpp * * Created on: Mar 24, 2014 * Author: CHRISTINA NATALIA SUNJAYA */ #include<iostream> using namespace std; int main() { char nama[20]; int tanggal_lahir; int nim; char kampus[20]; char jurusan[50]; char hobi[50]; cout<<"Nama saya:"; cin>>nama; cout<<"Tanggal lahir saya:"; cin>>tanggal_lahir; cout<<"NIM saya:"; cin>>nim; cout<<"Kampus saya :"; cin>>kampus; cout<<"Jurusan saya kuliah:"; cin>>jurusan; cout<<"Hobby saya:"; cin>>hobi; return 0; }

Output program biodata

Penjelasan program biodata 1. Tanda yang diawali dengan /* dan diakhiri tanda */ adalah script untuk sebuah komentar atau perintah / teks, namun jika program di run tidak akan dibaca oleh compiler, tidak muncul di output. 2. #include adalah pengarah preprocessor yang berfungsi untuk menginstruksikan compiler. 3. <iostream> adalah header atau library file untuk proses input output nantinya. 4. Using namespace std adalah penyingkatan sebuah kode 5. Int main(){ adalah awalan dari sebuah main program yang akan di eksekusi. Di awali dengan tanda buka kurung kurawal { dan di akhiri dengan tutup kurung kurawal } di situlah body atau badan program. 6. Char nama[20]; pendeklarasian tipe data karakter dengan jumlah array 20perkarakter yang nantinya akan memuat inputan. 7. Int tanggal_lahir; pendeklarasian tanggal lahir bertipe data integer

8. Int nim; pendeklarasian nomor NIM dengan tipe data integer 9. Char kampus[20]; pendeklarasian tipe data karakter dengan jumlah array 20perkarakter yang nantinya akan memuat inputan berupa statement 10. Char jurusan[50]; pendeklarasian tipe data karakter dengan jumlah array 50perkarakter yang nantinya akan memuat inputan berupa statement 11. Char hobi[50]; pendeklarasian tipe data karakter dengan array 50perkarakter yang nantinya akan memuat inputan berupa statement 12. Cout<<Nama saya:; output yang akan ditampilkan, disini user diminta untuk memasukan berupa statement nama 13. Cin>>nama; pemanggilan tipe data char nama[20]; jika tipe data tidak di deklarasikan maka tidak ada output yang diproses. 14. Cout<<Tanggal lahir saya:; output yang akan ditampilkan, disini user diminta untuk memasukan berupa integer 15. Cin>>tanggal_lahir; adalah pemanggilan tipe data int tanggal_lahir 16. Cout<<NIM saya; output yang akan ditampilkan, disini user diminta untuk memasukan berupa integer 17. Cin>>nim; adalah pemanggilan tipe data int nim;

18. Cout<<Kampus saya:; output yang akan ditampilkan, disini user diminta untuk memasukan berupa statement/karakter 19. Cin>>kampus; adalah pemanggilan tipe data int char kampus[50]; 20. Cout<<Jurusan saya kuliah:; output yang akan ditampilkan, disini user diminta untuk memasukan berupa statement/karakter 21. Cin>>jurusan; adalah pemanggilan tipe data char jurusan[50]; 22. Cout<<Hobby saya:; :; output yang akan ditampilkan, disini user diminta untuk memasukan berupa statement/karakter 23. Cin>>hobi; ; adalah pemanggilan tipe data char hobi[50];

BAB III KESIMPULAN Tipe data terdapat 2 jenis yaitu tipe data sederhana dan tipe data sederhana majemuk, tipe data sendiri adalah suatu nilai yang dapat dinyatakan kedalam bentuk konstanta dan variable, sedangkan tipe data sederhana tunggal biasa di sebut dengan integer(bilangan bulat), float(bilangan pecahan), Boolean(logical atau tipe data untuk mengambil keputusan), dan sebuah karakter. Sedangkan yang dimaksud dengan tipe data sederhana majemuk lebih luas lagi disbanding dengan tipe data tunggal, tipe data majemuk adalah sekumpulan atau gabungan dari tipe data tunggal, yang disebut dengan String(kumpulan karakter) . Di dalam Eclipse C++ terdapat sebuah preprocessor yang disebut dengan #include, sedangkan #include sendiri terdiri dari banyak jenis library, seperti <iostream>, dan agar mempersingkat penulisan kode kita menggunakan using namespace std; setelah itu kita tuliskan awalan sebuah badan program yaitu int main(){ }, di dalam int main(){} kita membuat sebuah script program yang ingin kita buat, dalam pembuatannya membutuhkan sebuah algoritma yang jelas, dan pendeklarasian sebuah tipe data yang hendak kita pakai.

Anda mungkin juga menyukai