LAPORAN RESMI PRAKTIKUM ALGORITMA & STR DATA 1 BAB 1 TIPE DATA SEDERHANA
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO
18 Maret 2014
Nama : Arsy Kaana NIM
: 201301028
1
BAB 1 Pendahuluan
Algoritma merupakan kumpulan perintah yang memiliki daya guna yang sangat besar bagi masyarakat. Algoritma biasanya digunakan sebagai kumpulan kumpulan perintah untuk menyelesaikan suatu masalah. Algoritma ini memiliki aplikasi yang bermacam-macam dalam setiap masalah yang ada.
BAB 2 Dasar Teori
Tipe data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta (nilai yang bersifat tetap) dan variable (nilai yang bersifat tidak tetap/ dapat berubah ketika program dijalankan). Tipe data dibedakan menjadi 2 yaitu : a. Tipe data sederhana tunggal Berdasarkan jenisnya tipe data sederhana tunggal dibedakan menjadi 4 jenis deklarasi ,yaitu : 1. Deklarasi Tipe Data Integer (bilangan bulat) Tipe integer adalah sebuah tipe data yang nilainya tidak mempunyai titik decimal/ disebut bilangan bulat. Type
Batas Nilai
Format
Short int
-128 … 127
Signed 8 bit
Integer
-32768 -32768 … 32767
Signed 16 bit
Long int
-2147483678 … 2147483677
Signed 32 bit
Byte
0 … 255
Signed 8 bit
Word
0 … 65535
Signed 16 bit
2. Deklarasi Tipe Data Float/ real (bilangan pecahan) 2
Tipe Real adalah sebuah tipe data yang nilainya memiliki titik decimal /disebut bilangan pecahan.
Type
Memory
Batas Nilai
Format
Single
4 byte
1.5x10E-45 .. 3.4x10E38
7-8
Double
8 byte
5.0 x10E-324 .. 1.7 x10E308
15-16
Extended
10 byte
1.9 x10E-4951 .. 1.1 x10E4932
19-20
Comp
8 byte
-2E + 63 + 1 .. 2E + 63- 1
19-20
3. Deklarasi Tipe Data Boolean (logical / tipe data untuk mengambil suatu keputusan) Tipe data Boolean hanya mengenal 2 nilai, yaitu benar (true / 1) atau salah (false / 0). Operasi yang dilakukan terhadap Boolean adalah operasi logika ( Not, And, Or ,dan Xor). Input
NOT (!)
AND (&&)
OR (||)
A
B
C
!A
!B
!C
A&&B&&C
A||B||C
0
0
0
1
1
1
0
0
0
0
1
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
1
1
0
0
0
1
1
0
0
0
1
1
0
1
1
0
1
0
1
0
0
1
1
1
0
0
0
1
0
1
1
1
1
0
0
0
1
1
4. Deklarasi Tipe Data Character (karakter) Tipe data character (karakter) adalah himpunan karakter yang terdiri dari aksara (symbol) yang meliputi numeric, character alfabetik, dan special character. Karakter kosong (null) adalah karakter yang panjangnya nol dan diberi lambang lambang “. Nama tipe karakter ditulis dengan kata char. Konstanta Karakter
Keterangan
‘Y’
Karakter berupa huruf Y
3
b.
‘5’
Karakter berupa angka 5
‘*’
Karakter berupa imbol *
‘\\’ \\’
Karakter \
Tipe data sederhana majemuk Berdasarkan struktur datanya hanya terdapat 1 macam deklarasi saja yaitu string (kumpulan karakter).
Deklarasi Tipe Data String String berarti deretan karakter (character). Nilai data string akan menempati memori sebesar banyaknya karakter string ditambah 1 byte. Bila panjang suatu string di dalam deklarasi tidak disebutkan maka dianggap panjangnya 255 karakter. Konstanta string ditulis dengan awalan dan akhiran tanda petik dua. String
Keterangan
“STIKOMYOS”
String dengan panjang 9 character
“Y”
String dengan panjang 11 character
“”
“Jl. Supardjo Rustam Tromol Pos 1”
String kosong karena tidak mengandung satu karakter apapun String yang mengandung huruf, angka, dan
“639369”
symbol. String yang berisi angka 639369
#include
Using namespace std; Int main () { Int alas, tinggi, luas; luas; cout<<”============Luas cout<<”============Luas Segitiga======”<>alas; cout<<”Tinggi = “; cin>>tinggi; luas=0.5*alas*tinggi; cout<
return 0;
4
BAB 3 Langkah Praktikum
New C++
Jalankan program Eclipse Indigo C++, kemudian klik File
Langkah selanjutnya, pada bagian Project name beri nama dengan
Project.
Type_Data_Sederhana, kemudian pada Project type pilih Empty Project dan pada Toolschains pilih MinGW GGC. Selanjutnya klik tombol Next >
Isikan pada bagian Basic Settings tentang Author, Copyrightnotice, Hello world greeting dan source, kemudian klik tombol Finish.
Praktikan program praktikum 1.0
BAB 4 Tugas Praktikum
1. Membuat program menghitung luas persegi panjang dengan menggunakan Eclipse C++. 2. Membuat program Biodata dengan menggunakan Eclipse C++.
Jawaban : 1. Menghitung luas persegi panjang #include Using namespace std; Int main () { Int panjang; Int lebar; Int luas; cout<<”============Luas Persegi Panjang======”<>panjang; cout<<”Lebar = “; cin>>lebar; cout<<”luas =”<
5
2. Program Biodata Diri
#include using namespace std; int main(){ char kampus[15],nim[15],nama[20],alamat[15],notelp[15],citacita[20],status[10];
cout<<"\tBIODATA SAYA\n"; cout<<"\nAsal Kampus : "; cin>>kampus; cout<<"\nNim : "; cin>>nim; cout<<"\nNama : "; cin>>nama; cout<<"\nAlamat : "; cin>>alamat; cout<<"\nNo Telp : "; cin>>notelp; cout<<"\nCita-cita : "; cin>>citacita; cout<<"\nStatus : "; cin>>status; cout<
BAB 5 Kesimpulan
6
Tipe data : suatu nilai yang dapat dinyatakan ke dalam bentuk variable dan konstanta.
Ada 2 jenis tipe data : -
Tipe data sederhana tunggal Ada 4 jenis : a. Integer (bilangan bulat) b. Float/ real (bilangan pecahan) c. Boolean (logical) d. Character (karakter)
-
Tipe data sederhana majemuk Ada 1 jenis yaitu string (kumpulan karakter).
BAB 6 Sumber Referens i 1.
Modul praktikum algoritma & struktur data 1 (bab 1 tipe data sederhana).
2.
Ardhana. YM Kusuma. 2013. Struktur Data dalam Ilustrasi Eclips Indigo C ++. Yogyakarta: CAPS (Center of Academic Publishing Service).
7