Anda di halaman 1dari 10

Laporan Praktikum Resmi ALGORITMA & STRUKTUR DATA 1

Disusun Oleh : Steven Nyotoharjo 201301001

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.

Variabel dan Konstanta Nilai dapat dinyatakan dalam bentuk Variabel dan Konstanta. Variabel mengandung nilai yang bisa berubah (tidak tetap), sedangkan Konstanta mengandung nilai yang tidak bisa berubah (tetap).

2.

Tipe Data Sederhana Tipe Data Sederhana terdiri dari : A. Tipe Data Sederhana Tunggal 1. Tipe Data Integer (Bilangan Bulat) Nilainya tidak memiliki titik decimal. Biasa disebut bilangan bulat. 2. Tipe Data Float (Bilangan Pecahan) Nilainya memiliki titik decimal. Biasa disebut bilangan real atau pecahan. 3. Tipe Data Boolean (Operasi Logika) Tipe Data yang hanya mengenal dua buah nilai yaitu benar (true/1) dan salah (false/0). Merupakan tipe data untuk pengambilan suatu keputusan (operasi logika). 4. Tipe Data Character (char) Untuk menyimpan sebuah karakter (char). Karakter yang dimaksud seperti huruf (A dan B), angka (1 dan 2), serta simbol (* dan &). B. Tipe Data Sederhana Majemuk Tipe Data Sederhana Majemuk pada struktur datanya hanya terdapat satu macam deklarasi, yakni String (kumpulan karakter).

BAB II PENJELASAN PROGRAM 1. Latihan Praktikum Pada Bab ini akan membahas tentang Listing Program pada Modul yang telah digunakan untuk latihan pada pertemuan kedua. Latihan yang dilakukan adalah Listing Program Menghitung Luas Segitiga.

Listing Program Menghitung Luas Segitiga


/* * LuasSegitiga.cpp * * Created on: Mar 24, 2014 * Author: Steven */ #include <iostream> using namespace std; int main() { int x; int y; cout<<"Luas Segitiga"<<endl; cout<<"Alas = "; cin>>x; cout<<"Tinggi = "; cin>>y; cout<<"Jadi, Luas Segitiga adalah "<<0.5*x*y; return 0; }

Penjelasan Program Menghitung Luas Segitiga Berikut ini penjelasan dari Listing Program Menghitung Luas Segitiga : 1. Tanda /* di awal dan diakhir merupakan script untuk menyisipkan komentar. Isinya tidak akan terbaca oleh compiler.
#include berfungsi untuk memanggil library dalam C++. #include <iostream> adalah library dibutuhkan bila kita ingin menggunakan cout dan

2. 3.

cin. 4. 5. 6. 7. 8. 9.
using namespace std; merupakan standar device sebuah program C++. int main() digunakan untuk memulai program.

Tanda { dan } merupakan awalan dan akhiran sebuah badan prosedur.


int x; merupakan pendeklarasian variabel x yang merupakan alas segitiga bertipe integer. int y; merupakan pendeklarasian variabel y yang merupakan tinggi segitiga bertipe integer. cout<<"Luas Segitiga"<<endl; Cout berfungsi untuk menghasilkan output/keluaran.

Output yang ditampilkan adalah Luas Segitiga. Sedangkan endl merupakan perintah untuk mengganti baris baru. 10. cout<<"Alas = "; Cout berfungsi untuk menghasilkan output. Output yang ditampilkan adalah Alas =. 11. cin>>x; Cin berfungsi sebagai input dari user. User dapat menginputkan nilai alas segitiga di sini. 12. cout<<"Tinggi = "; Cout berfungsi untuk menghasilkan output. Output yang ditampilkan adalah Tinggi =. 13. cin>>y; Cin berfungsi sebagai input dari user. User dapat menginputkan nilai tinggi segitiga di sini.

14. cout<<"Jadi, Luas Segitiga adalah "<<0.5*x*y; akan menampilkan output Jadi, Luas Segitiga adalah . Hasil penghitungan Luas akan ditampilkan langsung, karena script ini sudah diikuti rumus Luas Segitiga. 15. return 0; berfungsi untuk menampilan hasil running program.

2.

Tugas Praktikum Sub bab ini akan membahas jawaban dari Tugas Praktikum : a. Membuat program menghitung Luas Persegi Panjang b. Membuat program penampil Biodata Jawab : 1. Program Mengitung Luas Persegi Panjang :
/* * LuasPersegiPanjang.cpp * * Created on: Mar 24, 2014 * Author: Steven */ #include <iostream> using namespace std; int main() { int x; int y; cout<<"Luas Persegi Panjang"<<endl; cout<<"Panjang = "; cin>>x; cout<<"Lebar = "; cin>>y; cout<<"Jadi, Luas Segitiga adalah "<<x*y; return 0; }

Penjelasan Program Menghitung Luas Persegi Panjang Berikut ini penjelasan dari Listing Program Menghitung Luas Persegi Panjang : 1. Tanda /* di awal dan diakhir merupakan script untuk menyisipkan komentar. Isinya tidak akan terbaca oleh compiler.
#include berfungsi untuk memanggil library dalam C++. #include <iostream> adalah library dibutuhkan bila kita ingin menggunakan cout dan

2. 3.

cin. 4. 5. 6. 7.
using namespace std; merupakan standar device sebuah program C++. int main() digunakan untuk memulai program.

Tanda { dan } merupakan awalan dan akhiran sebuah badan prosedur.


int x; merupakan pendeklarasian variabel x yang merupakan panjang persegi panjang

bertipe integer. 8.
int y; merupakan pendeklarasian variabel y yang merupakan lebar persegi panjang bertipe

integer. 9. Cout berfungsi untuk menghasilkan output/keluaran. Output yang ditampilkan adalah Luas Persegi Panjang. Sedangkan endl merupakan perintah untuk mengganti baris baru.
cout<<"Luas Persegi Panjang"<<endl;

10. cout<<"Panjang = "; Cout berfungsi untuk menghasilkan output. Output yang ditampilkan adalah Panjang =. 11. cin>>x; Cin berfungsi sebagai input dari user. User dapat menginputkan nilai panjang persegi panjang di sini. 12. cout<<"Lebar = "; Cout berfungsi untuk menghasilkan output. Output yang ditampilkan adalah Lebar =. 13. cin>>y; Cin berfungsi sebagai input dari user. User dapat menginputkan nilai lebar persegi panjang di sini.

14. cout<<"Jadi, Luas Persegi Panjang adalah "<<x*y; akan menampilkan output Jadi, Luas Persegi Panjang adalah . Hasil penghitungan Luas akan ditampilkan langsung, karena script ini sudah diikuti rumus Luas Persegi Panjang. 15. return 0; berfungsi untuk menampilan hasil running program.

2. Program Biodata Diri :


/* * BIODATA.cpp * * Created on: Mar 24, 2014 * Author: Steven */ #include<iostream> using namespace std; int main() { cout<<"BIODATA"<<endl; cout<<"Nama : Steven Nyotoharjo"<<endl; cout<<"Nama Panggilan : Steven"<<endl; cout<<"Jenis Kelamin : Pria"<<endl; cout<<"NIM : 201301001"<<endl; cout<<"Angkatan : 2013"<<endl; cout<<"Program Studi : Sistem Informasi"<<endl; cout<<"Tanggal Lahir : 24 Januari 1995"<<endl; return 0; }

Penjelasan Program BIODATA Berikut ini penjelasan dari Listing Program BIODATA :

1.

Tanda /* di awal dan diakhir merupakan script untuk menyisipkan komentar. Isinya tidak akan terbaca oleh compiler.
#include berfungsi untuk memanggil library dalam C++. #include <iostream> adalah library dibutuhkan bila kita ingin menggunakan cout dan

2. 3.

cin. 4. 5. 6. 7.
using namespace std; merupakan standar device sebuah program C++. int main() digunakan untuk memulai program.

Tanda { dan } merupakan awalan dan akhiran sebuah badan prosedur. Cout digunakan untuk menampilkan Ouput. Dalam script ini, output yang ditampilkan adalah : BIODATA Nama : Steven Nyotoharjo Nama Panggilan : Steven Jenis Kelamin : Pria NIM : 201301001 Angkatan :2013 Program Studi : Sistem Informasi Tanggal Lahir : 24 Januari 1995

8. 9.

Penambahan endl berfungsi untuk pergantian baris.


"return 0" digunakan untuk menampilkan hasil running di IMD.

BAB III KESIMPULAN 1. Tipe data adalah nilai yang dimana dapat dinyatakan ke dalam bentuk variable ataupun konstanta. 2. Ada 2 jenis tipe data : Tipe data sederhana majemuk hanya ada 1 jenis yaitu : a. String (kumpulan karakter) adalah deretan character (karakter). Tipe data sederhana tunggal ada 4 jenis yaitu : a. Integer (int) adalah bilangan bulat. b. Float adalah bilangan pecahan. c. Boolean (logika) adalah tipe data yang hanya memiliki 2 nilai yaitu true (benar) dan false (salah). d. Character (karakter) adalah tipe data karakter. 3. Program yang baik adalah program yang di buat jelas tetapi sederhana mungkin dan program itu harus efektif dan efisien

BAB IV DAFTAR PUSTAKA

1. Kadir, Abdul. 2012. Buku Pintar C++ Untuk Pemula. Yogyakarta: MediaKom. 2. Modul praktikum algoritma dan struktur data 1 (bab 1 tipe data sederhana). 3. Ardhana, YM Kusuma. 2013. Struktur Data dalam Ilustrasi Eclups Indigo C ++. Yogyakarta: CAPS (Center of Academic Publishing Service).

10

Anda mungkin juga menyukai