Laporan Praktikum Resmi Tipe Data Sederhana

13
LAPOR BAB I Ch Yosef Mury JURUS SEKOLAH TINGG RAN PRAKTIKUM RESMI TIPE DATA SEDERHANA Disusun oleh : hristina Natalia Sunjaya 201301003 Dosen pengampu : ya Kusuma Ardhana.S.T., M.Kom SAN SISTEM INFORMASI GI ILMU KOMPUTER YOS SU PURWOKERTO 2014 m UDARSO

description

Nama : Christina Natalia SunjayaNIM : 201301003MAKUL : ALGORTIMA DAN STRUKTUR DATA 1

Transcript of Laporan Praktikum Resmi Tipe Data Sederhana

Page 1: Laporan Praktikum Resmi Tipe Data Sederhana

LAPORAN PRAKTIKUM RESMI

BAB I

Christina Natalia Sunjaya

Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN SISTEM INFORMASISEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

LAPORAN PRAKTIKUM RESMI

BAB I TIPE DATA SEDERHANA

Disusun oleh :Christina Natalia Sunjaya

201301003Dosen pengampu :

Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN SISTEM INFORMASISEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

PURWOKERTO

2014

Yosef Murya Kusuma Ardhana.S.T., M.Kom

SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

Page 2: Laporan Praktikum Resmi Tipe Data Sederhana

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

Page 3: Laporan Praktikum Resmi Tipe Data Sederhana

/*

* 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 =";

Page 4: Laporan Praktikum Resmi Tipe Data Sederhana

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 :

Page 5: Laporan Praktikum Resmi Tipe Data Sederhana

Penjelasan Program 1.1

Berukut penjelasan dari Listing Program 1.1 :

1. Tanda yang diawali dengan /* dan diakhiri tanda */ adalahscript 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 kode5. 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.

Page 6: Laporan Praktikum Resmi Tipe Data Sederhana

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 alas10. Cin>>alas; pemanggilan tipe data di atas int alas; jika

tipe data tidak di deklarasikan maka tidak ada input yangakan 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 Praktikum1. 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;

Page 7: Laporan Praktikum Resmi Tipe Data Sederhana

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.

Page 8: Laporan Praktikum Resmi Tipe Data Sederhana

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 kode5. 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 datasederhana 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

ditampilkan10. 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

Page 9: Laporan Praktikum Resmi Tipe Data Sederhana

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

Page 10: Laporan Praktikum Resmi Tipe Data Sederhana

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 kode5. 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

Page 11: Laporan Praktikum Resmi Tipe Data Sederhana

8. Int nim; pendeklarasian nomor NIM dengan tipe data integer

9. Char kampus[20]; pendeklarasian tipe data karakter denganjumlah 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;

Page 12: Laporan Praktikum Resmi Tipe Data Sederhana

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];

Page 13: Laporan Praktikum Resmi Tipe Data Sederhana

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.