Anda di halaman 1dari 15

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Disusun oleh : Abas Abdul Malik 201302023

Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN KOMPTERISASI AKUNTANSI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014

BAB I TEORI DASAR

A. TIPE DATA DASAR Tipe data adalah nilai yang dinyatakan dalam bentuk konstanta dan variable. Terdapat beberapa macam tipe data yaitu tipe data sederhana tunggal dan tipe data sederhana majemuk. Kedua tipe data tersebut dapat berupa konstanta yaitu yang nilainya tetap ataupun variabel yang nilainya dapat berubah ketika program dijalankan. Penggunaan tipe data dalam suatu program harus selalu didefinisikan terlebih dahulu agar program dapat berjalan. Ada beberapa tipe data dasar, seperti : 1. Tipe integer yaitu sebuah tipe data yang nilainya tidak memiliki titik decimal atau biasa disebut bilangan bulat. 2. Tipe data char atau karakter dapat didefinisikan sebagai himpunan karakter yang terdiri dari aksara symbol yang meliputi digit numeric, character alfabetik, dan special character. 3. Tipe float adalah sebuah tipe data yang nilainya memiliki titik decimal atau disebut dengan bilangan pecahan. B. KONSTANTA Konstanta merupakan suatu nilai yang dapat diubah selama proses program berlangsung. Kontanta harus didefinisikan terlebih dahulu diawal program. Kontanta dapat bernilai integer, pecahan, karakter atau string.

C. VARIABEL Variable merupakan komponen penting pada pemrograman. Secara umum variable adalah suatu nama yang menyatakan tempat dalam memori komputer untuk menyimpan suatu nilai dan nilainya dapat berubah sewaktu-waktu ketika program sedang dieksekusi. Sebelum menggunakan variabel dalam sebuah program, variabel tersebut harus dideklarasikan terlebih dahulu. Pendeklarasian variabel dimaksudkan untuk memesan memori yang akan dugunakan dalam komputer dan menentukan tipe data yang dapat disimpan dalam variabel.

D. SINTAKS DASAR C++ 1. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 2. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 3. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 4. Float adalah sebuah tipe data yang nilainya memiliki titik decimal atau disebut dengan bilangan pecahan. 5. Char adalah suatu tipe data yang berfungsi untuk memproses atau menampung data berupa karakter., setelah ditulis char harus di ikuti tanda [ yang didalamnya berupa angka berapa jumlah karakter yang akan di ambil dan ditutup dengan tanda ] dan diakhiri tanda ; . 6. Int atau integer untuk mendeklarasikan bilangan bulat. 7. #define digunakan untuk mendeklarasikan konstanta. 8. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 9. Cin<< perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas 10. Return 0; digunakan untuk membaca data karakter

BAB II PENJELASAN PROGRAM

A. Latihan Praktikum Pada bab ini akan membahas tentang listing program pada bagian modul yang telah digunakan untuk latihan pada pertemuan kedua. Latihan yang dilakukan mencakup pada Listing Program 2.1, Listing Program 2.2 dan Listing Program 2.3 Listing Program 2.1
/* * program2.1.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> using namespace std; int main() { int x; float y; x=1; y=8; cout<<"x = "<<x; cout<<"\n"; cout<<"y = "<<y; return 0; }

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

Penjelasan Program 2.1 Berikut penjelasan dari Listing Program 2.1 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Int x; digunakan untuk mendeklarasikan bilangan x. 6. Float y; dugunakan untuk mendeklarasikan bilangan decimal atau pecahan y. 7. x=1 dan y=8 merupakan masukan awal nilai. 8. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 9. Return 0; digunakan untuk membaca data karakter.

Listing Program 2.2


/* * program2.2.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> using namespace std; int main() { cout<<Nilai dari x cout<<\nNilai dari cout<<\nNilai dari cout<<\nNilai dari return 0; }

adalah : y adalah z adalah r adalah

<<10; : <<7.56; : <<A; : <<3.45E+20;

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

Penjelasan Program 2.2 Berikut penjelasan dari Listing Program 2.2 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai

3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Cout<< untuk menampilkan variabel yang dimasukan program. 6. \n digunakan untuk pindah baris. 7. Return 0; digunakan untuk membaca data karakter

Listing Program 2.3


/* * program2.3.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ /* Program menghitung luas lingkaran */ #include <iostream> #define PHI 3.14 using namespace std; int main() { float jari_jari,luas; jari_jari = 25; luas = 0.5 * PHI * jari_jari * jari_jari; cout<<Data lingkaran; cout<<\nJari-jari : <<jari_jari; cout<<\nLuas : <<luas; return 0; }

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

Penjelasan Program 2.3 Berikut penjelasan dari Listing Program 2.3 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. #define merupakan pendeklarasian suatu rumus angka atau huruf yang sudah paten. 6. Float jari_jari, luas digunakan untuk mendeklarasikan nilai jari_jari dan luas. 7. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 8. \n digunakan untuk ganti baris. 9. Return 0; digunakan untuk membaca data karakter.

Listing Program 2.1_modif


/* * program2.1_modif.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> using namespace std; int main() { int x=1; float y=8; x=1; y=8; cout<<x = <<x; cout<<\n; cout<<y = <<y; return 0; }

Output Program 2.1_modif

tidak ada perbedaan antara program 2.1 dengan program 2.1_modif hanya saja kodingnya yang berbeda yang program 2.1_modif int x=1; dan float y=8 hasilnya sama karena nilai yang dimasukan pada variabel x dan y sama yaitu x=1 dan y=8.

Listing Program 2.2_modif


/* * program2.2_modif.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> using namespace std; int main() { int x; float y; char z; double w; x=10; y=7.56; z=A; w=3.45E+20; cout<<Nilai dari x cout<<\nNilai dari cout<<\nNilai dari cout<<\nNilai dari return 0; } adalah : y adalah z adalah r adalah <<x; : <<y; : <<z; : <<w;

Output Program 2.2_modif

Perbedaan antara program2.2 dan 2.2_modif terletak pada kodingnya saja, intinya sama dengan program2.1 dan 2.1_modif, dalam program 2.2_modif hanya ditambahin dengan pendeklarasian variabel x, tetapi nilainya sama dengan program2.2, maka hasinya tetap sama.
10

B. Tugas Praktikum Listing Praktikum 2


/* * praktikum2.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> #define PHI 3.14 using namespace std; int main() { float jari_jari, tinggi, volume; jari_jari = 25; tinggi = 45; volume= PHI * jari_jari * jari_jari * tinggi; cout<<Data Silinder; cout<<\nJari-jari : <<jari_jari; cout<<\nTinggi : <<tinggi; cout<<\nVolume : <<volume; return 0;

Output praktikum 2 Hasil output praktikum 2 adalah sebagai berikut :

11

Penjelasan Praktikum 2 Berikut ini adalah penjelasan praktikum 2 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. #define merupakan pendeklarasian suatu rumus angka atau huruf yang sudah paten. 6. Char adalah suatu tipe data yang berfungsi untuk memproses atau menampung data berupa karakter., setelah ditulis char harus di ikuti tanda [ yang didalamnya berupa angka berapa jumlah karakter yang akan di ambil dan ditutup dengan tanda ] dan diakhiri tanda ;. 7. Float jari_jari, tinggi, volume adalah pendeklarasian variabel bertipe float. 8. Jari_jari = 25 merupakan pemberian nilai jari_jari. 9. Tinggi = 45 merupakan pemberian nilai tinggi. 10. Volume= PHI*jari_jari*jari_jari*tinggi merupakan rumus dari volume silinder. 11. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 12. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 13. \n digunakan untuk pindah baris. 14. Return 0; digunakan untuk membaca data karakter

12

Listing Praktikum 2.2


/* * praktikum2.2.cpp * * Created on: Mar 26, 2014 * Author: Abaz_Malik */ #include <iostream> using namespace std; int main() { int nim; char nama[10], m_k[15]; cout<<NIM\t\t : ; cin>>nim; cout<<Nama\t\t : ; cin>>nama; cout<<Mata Kuliah\t : ; cin>>m_k; cout<<Nilai Huruf\t : <<A; return 0; }

Output Praktikum 2.2 Hasil output praktikum 2.2 adalah sebagai berikut :

13

Penjelasan praktikum 2.2 Berikut ini penjelasan praktikum 2.2 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Char adalah suatu tipe data yang berfungsi untuk memproses atau menampung data berupa karakter., setelah ditulis char harus di ikuti tanda [ yang didalamnya berupa angka berapa jumlah karakter yang akan di ambil dan ditutup dengan tanda ] dan diakhiri tanda ;. 6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 7. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 8. \t digunakan untuk tabulasi. 9. Return 0; digunakan untuk membaca data karakter

14

BAB III KESIMPULAN Tipe data adalah nilai yang dinyatakan dalam bentuk konstanta dan variable. Terdapat beberapa macam tipe data yaitu tipe data sederhana tunggal dan tipe data sederhana majemuk. Penggunaan tipe data dalam suatu program harus selalu didefinisikan terlebih dahulu agar program dapat berjalan. Suatu program harus dideklarasikan terlebih dahulu yang dimaksudkan untuk memesan memori yang akan dugunakan dalam komputer dan menentukan tipe data yang dapat disimpan. Suatu nilai dapat diubah pada saat program berlangsung yang disebut dengan konstanta. suatu variabel karakter yang dimasukan pertama adalah huruf dan setelah itu baru angka, tidak boleh mengandung spasi dan tidak boleh mengandung symbol khusus, kecuali garis bawah. Hasil program akan tetap sama apabila nilai awal sama dengan program yang di modif hanya saja pendeklarasiannya yang berbeda seperti program 2.1 dan 2.1 modif.

15

Anda mungkin juga menyukai