Anda di halaman 1dari 5

LAPORAN PRAKTIKUM Kelas

PEMROGRAMAN C++ 2 ELQ 14

MODUL: I 2

PENGENALAN C++

Nomor Tanggal Tandatangan


Nama Praktikan
Mahasiswa Kumpul Praktikan Asisten

Dawam Darmawan 141411006

Tanggal Tanda tangan


Nama Penilai Nilai
Koreksi Asisten Dosen

M. haryadi. S. Kom

Mohammad Zunaidi

Mohamad Anwar Aini

Khusnul Khotimah

JURUSAN TEKNIK ELEKTRO

SEKOLAH TINGGI TEKNIK QOMARUDDIN

BUNGAH GRESIK

2014/2015
A. Dasar Teori

C++ adalah salah satu bahasa pemrograman komputer. Yang dibuat pada tahun 1980-an
oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C.
Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap
konsep pemrograman berorientasi objek (Object Oriented Programming).

C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, bahasa ini
memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland,
C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat mendownload DJGPP atau
mungkin saja anda telah memiliki kompiler lain. Setiap kompiler ini agak berbeda. Setiap
kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing
masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini,
agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok
negeri. Sebagai contoh, di New Orleans kata median disebut neutral ground). Kadang kadang
pemakaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak
mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis
oleh seorang programer) mempergunakan kompiler yang berbeda.

Bahasa programan C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS,
akan memerlukan beberapa kata kunci (keywords); keyword ini cukup untuk difungsikan sebagai
input dan output. Walaupu hampir dari semua fungsi dalam file library tampaknya biasa diakses oleh
header filenya.

Kelebihan dan Kekurangan Bahasaa C

Kelebihan Bahasa C:
- Bahasa C tersedia hampir di semua jenis computer.

- Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.

- Bahasa C hanya menyediakan sedikit kata-kata kunci. hanya terdapat 32 kata kunci.

- Proses executable program bahasa C lebih cepat

- Dukungan pustaka yang banyak.

– C adalah bahasa yang terstruktur


- Bahasa C termasuk bahasa tingkat menengah penempatan ini hanya menegaskan bahwa c
bukan bahasa pemrograman yang berorientasi pada mesin. yang merupakan ciri bahasa
tingkat rendah. melainkan berorientasi pada obyek tetapi dapat dinterprestasikan oleh mesin
dengan cepat. secepat bahasa mesin. inilah salah satu kelebihan c yaitu memiliki kemudahan
dalam menyusun programnya semudah bahasa tingkat tinggi namun dalam mengesekusi
program secepat bahasa tingkat rendah.

Kekurangan Bahasa C :
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang


membingungkan pemakai.

B. Soal
Di suruh membuat sebuah program sesuai dengan algoritma yang telah diberikan.

C. Algoritma
 Mulai
 Pilih Gambaran untuk Program
 Masukan Data Mahasiswa
 Lalu pilih Project  Lalu Compile atau Alt+f9
 Selesai

D. Flowcart
Masukan Data
Start Finish
Mahasiswa
E. Source Code

#include <stdio.h>
#include <conio.h>

void main ()
{

Printf << "Selamat Datang di Fakultas Ilmu Komputer\n" ;


Printf<< "Dawam Darmawan\n" ;
Printf<< "121411006\n" ;
Printf<< "TEKNIK ELEKTRO\n" ;

getch () ;

F. OutPut
G. Analisa Program
 Include Adalah salah satu pengarah preprocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi.
Bentuk umumnya :
# include <nama_file>
tidak diakhiri dengan tanda semicolon (;), karena bentuk tersebut bukanlah
suatu bentuk , directive. tetapi Baris merupakan tersebut prepocessor
menginstrusikan kepada kompiler yang menyisipkan file lain, yaitu file yang
berisi sebagai deklarasi.
Contoh :
 # include <iostream> : diperlukan pada program yang melibatkan objek cout.
 # include <conio> : melibatkan clrscr (), yaitu membersihkan layar.
 # include <iomanip> :melibatkan setw() yang diperlukan perintah diperlukan
bermanfaat untuk mengatur lebar dari suatu tampilan data.
 # include <math> : diperlukan pada program yang menggunkan operasi sqrt ()
yang bermanfaat untuk operasi matematika kuadrat.

 Fungsi Main ()Fungsi ini akan menjadi awal dan akhir eksekusi program C++.
main adalah nama judul fungsi. Melihat bentuk seperti itu dapat kita ambil
kesimpulan bahwa batang tubuh program utama berada didalam fungsi main ().
Berarti dalam setiap pembuatan program utama, maka dapat dipastikan seorang
pemrogram menggunakan minimal sebuah fungsi. Pembahasan lebih lanjut
mengenai fungsi akan diterangkan kemudian. Yang sekarang coba ditekankan adalah
kita menuliskan program utama kita didalam sebuah fungsi main ().
Tanda kurung kurawal ({ }) menandakan awal dan akhir dari suatu fungsi atau blok.

 “<<” disebut dengan opertor penyisipan (insertion operator). Operator ini akan
mengarahkan operand (data) yang terletak disebelah kanannya ke objek yang terletak
disebelah kiri. Sedangkan tanda “>>” disebut operator “pengambilan dari”.