Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
1 Pendahuluan Dan Pen Gen Alan

1 Pendahuluan Dan Pen Gen Alan

Ratings: (0)|Views: 551|Likes:
Published by iwan_plus5

More info:

Published by: iwan_plus5 on Oct 24, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/24/2009

pdf

text

original

 
 UNIVERSITAS ISLAM INDONESIA FM-UII-AA-FKA-07/R0
MATERI/BAHAN PRAKTIKUM
Fakultas: Teknologi Industri Pertemuan ke : 1Jurusan: Teknik Elektro Modul ke : 1Kode Mata Praktikum: 52404329 Halaman : 5 Nama Mata Praktikum: Pemrograman Komputer Mulai berlaku : September 2006
PENDAHULUAN DAN PENGENALANI. TUJUAN
1.Mahasiswa mengenal struktur bahasa pemrograman C++2.Mahasiswa mengenal perintah-perintah dasar C++3.Mahasiswa mengenal tipe data bahasa pemrograman C++
II. ALAT-ALAT2.1. Pendahuluan
Bahasa pemrograman C++ didasarkan atas bahasa C sehingga
compiler 
C++dapat digunakan untuk melakukan kompilasi program-program yang ditulisdengan bahasa C. Keistimewaan dari bahasa C++ adalah karena bahasa inimendukung pemrograman berarah objek atau yang sering dikenal dengan istilah
Object Oriented Programming 
(OOP).
Struktur program C++
Bahasa C++ secara umum memiliki struktur program seperti berikut:Daftar 
header file
Deklarasi variabel global dan fungsi-fungsi tambahanKepala fungsi utama/
main
Definisi fungsi utama/
main
Definisi fungsi-fungsi tambahan (
 subroutine
)
Subroutine
dapat dituliskan setelah fungsi
main
atau di dalam
 file
pustaka(
library
). Namun bila diletakan pada
library
, maka
 file library
harus disertakandengan menggunakan
 prepocessor directive
 
#include
yang diletakan padadaftar 
header file
.Contoh:
/* contoh program turbo C++ */
komentar  
#include <iostream.h>
preprosesor/header file 
main(){
fungsi utama 
cout <<
“teknik ElektroUII”;
definisi fungsi utama 
return 0;
 
}
Aturan umum penulisan bahasa C++
o
Bahasa C++ membedakan penulisan huruf besar dan kecil.
o
Untuk memberi komentar pada suatu
 statement 
(keadaan), dapatmenggunakan
/*
di awal dan
*/
di akhir atau
//
dalam satu baris.
o
Awal dan akhir 
 subroutine
atau fungsi harus diapit kurung kurawal.
o
Setiap
 statement 
harus diakhiri tanda titik koma.
Versi : 2 Revisi : 1 Halaman : 1 dari 5
 
 UNIVERSITAS ISLAM INDONESIA FM-UII-AA-FKA-07/R0
o
Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu.
Fungsi main
Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal buka
{
merupakan tanda awal fungsi main dan tanda kurawal tutup
}
merupaka tanda berakhirnya fungsi
main
.
Prepocessor directive
 Preprocessor directive
merupakan suatu pernyataan yang akan diikiutsertakandalam program, dimana pernyataan tersebut akan di-
compile
sebelum prosescompilasi yang sebenarnya dilakukan.
Perintah-perintah dasar C++
cout <<
Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran padalayar Contoh:
cout << “Lab. Pemrograman Komputer”;cout << “Jurusan Teknik Elektro\n”;
cin >> 
Merupakan perintah yang berguna untuk memasukan data, yang selanjutnyadidefinisikan sebagai data variabel.
example
:
int age;cin >> age;
2.2. Konstanta
Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4kelas konstanta, yaitu:1.Konstanta
integer 
, berupa
integer 
biasa,
integer 
panjang (
long int 
) dan
integer 
tak bertanda (
unsigned integer 
). Nilainya dapat berupa desimal, oktalatau hexadesimal.2.Konstanta
 floating 
 
 point 
, dapat mengandung nilai pecahan, yang biasaditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selaludinyatakan dalam
double
, kecuali jika diakhiri dengan F atau f (menyatakankonstanta
 float 
).3.Konstanta
 string 
, merupakan deretan karakter yang diawali dan diakhiridengan tanda petik ganda (“...“). Juga dapat mengandung karakter yangmenggunakan tanda
\
yang disebut karakter 
escape
(
escape sequence
).4.Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal(‘...’). Beberapa konstanta karakter dapat diawali dengan tanda
\
(penempatannya setelah tanda petik tunggal).Tabel rangkaian karakter 
escape
 
SequenceKarakterDeskripsi
\a
Bel
Alert 
(bunyi bell)
\b
BS
Backspace
(mundur 1 karakter)
\f
FF
Form feed 
(berganti halaman)
\n
LF
New line
(berganti baris baru)
Versi : 2 Revisi : 1 Halaman : 2 dari 5
 
 UNIVERSITAS ISLAM INDONESIA FM-UII-AA-FKA-07/R0
\r
CR 
Carriage return
(kembali ke kolom 1)
\t
HT
Horizontal Tab
(tabulasi horizontal)
\v
VT
Vertical Tab
(tabulasi vertikal)
\\
\
Backslash
\’
Petik tunggal
\”
Petik ganda
\?
?Tanda tanya
\DDD
ApapunDDD adalah digit nilai oktal
\xHHH
ApapunHHH adalah digit nilai heksadesimal
\0
 NullKarakter ASCII = 0
2.3. Tipe data
Adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabeldan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabelmenyatakan nilai yag dapat berubah-ubah selama eksekusi berlangsung. Padadasarnya tipe data terdiri dari:Tipe data
 simple
merupakan tipe data bawaan dari C++, tipe data ini terdiri dari beberapa tipe data yaitu:
o
Tipe data integral merupakan tipe data yang terdiri dari bilangan dengan
range
yang berbeda-beda.Tipe Data Integral
Bytes Range
Panjang
 Range
Char
1-128 1270 255
Short
2-32.768 32.7670 65.535
Int
2-32.768 32.7670 65.535
o
Floating 
merupakan tipe data untuk bilangan desimal. Untuk semua TurboC++,
type floating-point 
yang menggunakan format-format IEEE
 floating- point 
digunakan oleh intel 8087.
Type float 
menggunakan
real format 
32- bit IEEE.
Type double
menggunakan
real format 
64-bit IEEE.
Type long double
menggunakan
extended real format 
80-bit IEEE.Tipe Data Integral
Bytes Range
Float
43.4E-38 3.4E+38 (7 digit)
Double
41.7E-308 1.7E+308 (15 digit)
Long Double
81.7E-308 1.7E+308 (15 digit)
 Address
merupakan tipe data yang digunakan untuk menunjuk suatu alamatmemori. Sedangkan tipe data
 structured 
merupakan tipe data bentukan.
Versi : 2 Revisi : 1 Halaman : 3 dari 5

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->