Laporan Tugas Akhir Praktikum c++

18
LAPORAN PRATIKUM BAHASA PEMROGRAMAN C++ Di susun oleh : NAMA : INDRA NPM : 2008-55-201-027 TANGGAL : 31-01-2010

Transcript of Laporan Tugas Akhir Praktikum c++

LAPORAN PRATIKUM

BAHASA PEMROGRAMAN C++

Di susun oleh :

NAMA : INDRA

NPM : 2008-55-201-027

TANGGAL : 31-01-2010

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS MUSAMUS MERAUKE2010

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN C++

STRUKTUR KONDISI DAN PERULANGANIF...THEN..ELSE

Hari & Tanggal Percobaan : Minggu, 14 November 2010

Nama Asisten Dosen : Mega Dini Ari

Di susun oleh :

Nama : Indra

NPM : 2008-55-201-027

Praktikum ke : IV (Empat)

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS MUSAMUS MERAUKE2010

PENDAHULUAN

1.1 LATAR BELAKANG

Sejak dirancangnya pada tahun 1970-an hingga sekarang, C merupakan

bahasa yang paling populer di dunia pemrograman. Beberapa faktor yang

mendukung kepopuleran C ini antara lain adalah:

1) Tersedianya fasilitas pemrograman yang cukup lengkap untuk

membangun berbagai aplikasi, antara lain: jenis data (pointer, structure,

dan string), operator dan struktur kendali, serta fungsi-fungsi pustaka

standar yang dapat digunakan untuk kegunaan input/output, alokasi tempat

penyimpanan, mengolah string, dan lain-lain.

2) Program-program yang ditulis dalam bahasa C adalah efisien karena

bahasanya yang ringkas dan jenis data serta operatornya sangat dekat

berkaitan dengan operasi-operasi yang disediakan langsung oleh sebagian

besar komputer. Dengan perkataan lain, perbedaan semantic antara C dan

perangkat keras computer adalah sangat kecil.

3) Program C umumnya sangat portabel di antara berbagai sistem komputasi

sehingga untuk memindahkan aplikasi dari computer dan system operasi

yang satu ke sistem yang lain relatif mudah.

Keringkasan bahasa dan longgarnya batasan-batasan yang diberikan

dalam menyusun program, membuat bahasa ini lebih mudah digunakan dan lebih

efektif dalam menyelesaikan berbagai permasalahan dibandingkan dengan bahasa-

bahasa pemrograman lain. Dalam menyusun sebuah program C, seorang

pemrogram diberikan keleluasaan penuh dalam mengimplementasikan konsep

bahasa pemrograman ini kedalam bentuk instruksi-instruksi program. Selain itu,

seorang pemrogram juga diberikan tanggung jawab dan kendali penuh terhadap

program yang dibuatnya. Hematnya ekspresi yang digunakan dalam program C

juga merupakan kelebihan bahasa ini, karena akan mengurangi jumlah kode

program yang dituliskan. Akan tetapi di lain pihak, kehematan ekspresi ini dapat

pula membuat program yang disusun menjadi lebih sulit dibaca dan kesalahan

program menjadi lebih sulit ditemukan.

C merupakan bahasa komputer yang sangat singkat. Namanya tidak

memiliki kepanjangan apapun. Bahasa ini diciptakan oleh Dennis Ritchie sekitar

tahun 1972. Hingga kini bahasa ini masih popular dan penggunaannya tersebar di

pelbagai platform dari Windows hingga Linux dari PC hingga mainframe. C++

adalah bahasa yang relatif baru jika dibandingkan dengan C. Bahasa C++

diciptakan oleh Bjarne Stroustrop sekitar tahun 1982. Bahasa C++ merupakan

pengembangan dari Bahasa C dan mendukung pemrograman berorientasi obyek.

Dengan menggunakan C++, kita masih dapat menulis program C.

Pada kesempatan ini penulis akan mencoba membuat progran. Pada

praktikum-praktikum sebelumnya, kita sudah mempelajari tipe-tipe data dalam

kondisi

Pernyataan1 Pernyataan2

salah

benar

bahasa C++, bagaimana mendeklarasikan sebuah varibel,menginisialisa varibael

dan mengenal beberapa operator dasar masukan/keluaran.

Pernyataan kondisi :

Kondisi if..then..else digunakan untuk menentukan pengambilan

keputusan. Pada alur bentuk di atas dijelaskan bahwa bila proses yang diseleksi

terpenuhi atau bernilai benar, maka program akan mengeksekusi pernyataan 1

namun jika ungkapan tersebut bernilai salah maka pernyataan 2 yang akan

dieksekusi.

Gambar 1.1.1 Bentuk if..then..else

Ungkapan

Pernyataan1

Perulangan do-while Pada dasarnya sama saja dengan struktur while,

hanya saja pada proses perulangan dengan while, seleksi berada di while yang

letaknya di atas sementara pada perulangan do....while, seleksi while berada di

bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-

kurangnya akan terjadi satu kali perulangan.

1.2 RUMUSAN DAN BATASAN MASALAH

Membahas serta menerapkan pernyataan if...then..else dan perulangan do-

while pada program yang akan di buat.

Bagaimana alur program yang menggunakan pernyataan if...then..else dan

perulangan do-while dan memecahkan masalah yang diberikan.

PEMBAHASAN

Gambar 1.1.2 Bentuk umum do-while

salah

akhir

benar

Suatu program C ditulis dari beberapa elemen yaitu :

o Pernyataan

o Blok pernyataan

o Blok fungsi

Suatu pernyataan adalah satu atau beberapa ekspresi yang diakhiri

dengan tanda titik koma (;).

Blok pernyataan adalah terdiri satu atau beberapa pernyataan yang

diawali dengan tanda { dan diakhiri dengan tanda }. Blok pernyataan selalu

diawali dengan suatu instruksi.

Blok fungsi terdiri dari satu atau beberapa pernyataan yang dirancang

untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsinya()

dan tanda { dan diakhiri dengan tanda }.

2.1.PROSES DAN PEMBAHASAN

Program yang akan di buat hanya akan menjelaskan bagaimana cara kita

mendapatkan nilai sisa bagi. Dengan ketentuan :

Input : bilangan yang dipilih dan bilangan pembagi

Proses : sisa bagi = bilangan yang dipilih % bilangan pembagi

Output : jika sisa bagi = 0, maka akan ditampilan sisa

pembagian TIDAK ADA, sedangkan jika sisa bagi ada,

maka akan ditampilan sisa pembagian tersebut.

Dalam bentuk perulangan tersebut kita masukkan ungkapan kondisi.

Yang menyatakan bahwa jika nilai sisa=0, maka Sisa Bagi Tidak Ada.

sedangkan jika sisa bagi ada, maka akan ditampilan sisa pembagian tersebut.

selanjutnya jika kita ingin mengulang kembali proses tersebut, maka kita cukup

mengisi pilihan yang telah disediakan pada program tersebut.

2.2 ALUR DAN LOGIKA PROGRAM

File header yang digunakan yaitu :

Perintah #include merupakan direktif praprosesor yang

menginstruksikan kompiler C untuk membaca isi dari sebuah

file/menyertakan/icluding perintah di dalam file .H tersebut.

#include<iostream.h> /*obyek cout*/

Merupakan file program yang mengandung deklarasi kelaskelas yang

diperlukan oleh objek cout. File-file dengan ekstensi .H yang berisi

deklarasi fungsi-fungsi standar C ini, disebut secara umum sebagai file

header.

#include<ctype.h> /*obyek toupper*/

Pernyataan ini dipakai jika dalam program ada instruksi makro

misalkan tolower(), toupper() dll.

Main()

Program C++ memang tidak pernah lepas dari fungsi. Sebab fungsi

adalah salah satu dasar penyusun blok pada C++. Sebuah program C++

minimal mengandung sebuah fungsi, yaitu fungsi main(). Fungsi ini

menjadi awal dan akhir eksekusi program C++.

Type data int berfungsi untuk variabel nomer, bagi dan sisa (type data

bulat)

Type data char berfungsi untuk variabel chrPilhan (type data karakter)

Pada saat jalankan, Program akan menampilkan pernyataan Masukkan

Suatu Bilangan :

Setelah memasukan angka, program akan menampilkan lagi pernyataan

Masukkan Bilangan Pembagi [2/3/4/5]:

Kita masukan bilangan/angka sebagai bilangan/angka pembagi dan nilai

tersebut akan ditampung oleh variabel bagi

Gambar 2.2.1 Fungsi

Program akan menampilkan hasil Bilangan Yang Dipilih : dan nilai

dari variabel nomer

Program akan menampilkan pernyataan Bilangan Pembagi : dan hasil

nilai dari variabel bagi

Setelah program menghasilkan nilai dari sisa bagi, maka jika nilai

tersebut adalah nol, program akan menampilkan pernyataan Sisa Bagi : Tidak

Ada

Namun jika nilai dari sisa bagimasih ada dan bukan nol, maka program

akan menampilkan pernyataan Sisa Bagi : (nilai sisa bagi).

Selanjutnya program akan menampilkan pernyataan Apakah Anda

Ingin Meneruskan? [Y/N]

Jika kita menjawab (Y)=Ya atau (T)=Tidak

Program akan memprosesdata yang di masukkan,

Jika karakter yang dumasukkan adalah Y maka program akan

memproses/mengulangi kembali pada proses awal

Namun jika karakter yang dumasukkan adalah T maka program akan

berakhir/berhenti.

PENGAMATAN DAN ANALISA

Dari pembuatan serta menganalisa hasil program tersebut, dapat

disimpulkan bahwa :

Operator cout digunakan untuk menampilkan hasil keluran/outpout

Operator cin digunakan untuk memasukkan sebuah data

Operator % digunakan untuk menampilkan sisa pembagian (modulus)

Program akan mengulang kembali jika kita ingin melakukan proses

program lagi.

LAMPIRAN

3.1 PROGRAM SERTA HASIL OUTPUT

Gambar 3.1.1 Program Yang Dibuat

Gambar 3.1.2 Hasil Output Program