Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
160Activity
×
P. 1
Modul Praktek Bahasa C++

Modul Praktek Bahasa C++

Ratings:

1.0

(1)
|Views: 22,859|Likes:
Published by amik
Modul praktikum pemrograman bahasa C++ tingkat dasar
Modul praktikum pemrograman bahasa C++ tingkat dasar

More info:

Published by: amik on Dec 18, 2008
Copyright:Attribution

Availability:

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

03/07/2014

text

PERCOBAAN I
DASAR PEMROGRAMAN BAHASA C
A. TUJUAN :
Mahasiswa memahami struktur dasar program C
B. PERALATAN :
Komputer
: 1 set
Software
: Software IDE C/C++
C. TEORI DASAR :
Pada umumnya, setiap program C memiliki bentuk dasar sebagai
berikut :
Preprosesor merupakan bagian dari program C yang selalu

diawali dengan tanda \u2018#\u2019 (pound) dan menghasilkan file yang akan dilewatkan kedalam kompilator. Preprosesor tersebut adalah :

\ue000
#include
\ue000
#define
\ue000
#ifdef
\ue000
Dan masih banyak lagi yang lainnya.

Fungsimain() merupakan bagian utama dari program C digunakan sebagai implementasi akhir dari sebuah program atau bisa dikatakan sebagai eksekutor utama. Fungsi ini bertipe data dan biasanya tipe data yang digunakan adalahvoid. Tipevoid digunakan agar suatu fungsi tidak memiliki nilai balik. Kemudian ada tanda penulisan braces \u201c{ }\u201c yang digunakan untuk mengapit bodi program.

Terdapat pula baris komentar yang selalu diawali dengan tanda double slash \u201c//\u201d atau yang berada diantara tanda \u201c/*\u201d dan \u201c*/\u201d. Baris komentar ini tidak diikutsertakan didalam proses kompilasi program, karena hanya digunakan sebagai pemberi keterangan program. Berikut adalah contoh sebuah program C.

# prepocessor directive
tipedatamain()
{// Batang Tubuh Program Utama
}
Bahasa C memiliki beberapa eleman dasar antara lain :
a. Karakter

Mengacu dari sistem stardard kode internasional ANSI, karakter yang dikenal didalam bahasa C adalah karakter abjad/huruf, angka, dan simbol-simbol khusus.

b. Keyword
Seperti bahasa program lainnya,bahasa C memiliki
keyword atau dalam istilah lainnya adalah reserverd word.
Keyword adalah suatu kata yang memiliki makna dan
fungsi tertentu. Hampir semuakeyword didalam C
dituliskan dalam dalam format huruf kecil.
c. Identifier

Merupakan pengenal baru yang digunakan secara bebas untuk penamaan variabel, konstanta, fungsi, kelas, template, dan namespace.

d. Tipedata

Merupakan pengelompokan data yang digunakan untuk merepresentasikan jenis sebuah nilai yang terdapat pada program. Sebuah tipe data dikelompokkan berdasarkan nilai jangkauan, penggunaan sejumlah memori (RAM), dan faktor ketelitian. Bahasa C mengelompokkan

1.Tipe data dasar
Berikut adalah tipe data dasar
Tipe data
Nama
Memory
(bit)
Jangkauan nilai
Presisi
(digit)
Bilangan
bulat
int
16 atau
32

-32768 s/d 32767
Atau
-2147483648 s/d
2147483647

-
Bilangan
Riil
float
32
1.2E-38 s/d
3.4E+38
6
double
64
2.3E-308 s/d
1.7E+308
15
long
double
80
3.4E-4932 s/d
1.1E+4932
19
Karakter
char
8
-128 s/d 127
-
Enumerasi
enum
16
-32768 s/d 32767
-
//Program mencetak pesan
#include<i os t ream . h>
voidm ai n()
{
cout<<\u201dSelamat belajar C, semoga meng-asyikkan \u201c;
}
2.Tipe data pemodif

Terdiri darilong,short,signed,u n sig n ed. Keempat tipe tersebut digunakan untuk memodifikasi tipe data dasar yang ada. Seperti contoh berikut ini :

3.Tipe data terstruktur
Terdiri dari tipe array dan struktur
4.Tipe data pointer

Yaitu tipe yang digunakan untuk membuat varibel memory yang dinamis, bisa digunakan untuk menyimpan alamat memori ataupun data.

e. Operator

Operator berkaitan erat dengan kata operasi. Operator ditandai dengan sebuah atau beberapa simbol dan kata. Bahasa C memiliki beragam jenis operator dengan kelompok operator BINARY sebagai berikut :

1. Operator assigment
OPERATOR
SIMBOL
OPERATOR
SIMBOL
Penugasan
=
Penugasan
perkalian
*=
Penugasan
Hasil bagi
/=
Penugasan
sisa bagi
%=
Penugasan
penjumlahan
+=
Penugasan
pengurangan
-=
Penugasan
geser kiri
<<=
Penugasan
geser kanan
>>=
Penugasan
operasi AND
&=
Penugasan
operasi XOR
^=
Penugasan
operasi OR
|=
2. Operator Arithmatika
OPERATOR
SIMBOL
OPERATOR
SIMBOL
Penjumlahan
+
Sisa bagi
%
Pengurangan
-
Penambahan dengan nilai
++
Perkalian
*
Pengurangan dengan nilai
--
Pembagian
/
void main()
{
/*variabelangka bertipeint dengan jangkauan
antara -
2147483648 s/d 2147483647*/
long int angka;
/*variabel nilaibert i pe int dengan jangkauan antara 0 s/d
65,535*/
unsigned int nilai;
}
3. Operator Bit
OPERATOR
SIMBOL
OPERATOR
SIMBOL
Geser kiri
<<
Operator OR
|
Geser kanan
>>
Operator XOR
^
Operator AND
&
Operator komplemen
~
4. Operator logika
OPERATOR
SIMBOL
Operator AND
&&
Operator OR
||
Operator NOT
!
5. Operator relasi
OPERATOR
SIMBOL
OPERATOR
SIMBOL
kurang dari
<
tidak sama dengan
!=
lebih dari
>
kurang sama dengan
<=
sama dengan
==
lebih sama dengan
>=
6. Operator pointer
OPERATOR
SIMBOL
Mengambil data alamat memori
&
Mengambil data dari alamat memori
*
f. Punctuator

Punctuator adalah simbol-simbol yang berkenaan sebagai tanda baca pada struktur penulisan bahasa C. Punctuator tersebut adalah sebagai berikut :

[ ]
Bracket
,
Comma
\u2026
Ellipsis
( )
Parentheses
:
Colon
*
Asterisk
{ }
Braces
;
Semicolon
=
Equal Sign
#
Pound Sign
g. Variable dan Konstanta

Variabel dan konstanta identik dengan penamaan identifier. Identifier untuk variabel digunakan nilai yang dinamis, sedangkan konstanta untuk nilai tetapan. Sebagai contoh :

OPERASI I/O DALAM C/C++

Bahasa C mengenalkan banyak ragam jenis operasi I/O (input/output). Hal ini dipengaruhi oleh file header yang digunakan. Misalkan pada bahasa C, diperkenalkan operasi I/O

printfdan scanf, dimana perintah I/O ini berada didalam file
header
stdio.h.
Lalu
kemudian
bahasa
C++
mengembangkannya pada file header lainnya yaituiostream.h,
int angka=10;
//identifierangka digunakan sebagai konstanta
char ch; // indentifier ch digunakan sebagai variabel
dimana didalamnya diperkenalkan standart I/O lainnya, salah
satunya adalahcout dancin. Perhatikan contoh berikut ini :
dari contoh diatas, file header yang digunakan adalahstdio.h
daniostream.h.
D. LANGKAH-LANGKAH PERCOBAAN
1. Menyalakan komputer
2. Mengaktifkan software IDE C/C++ ( gunakan TURBO
C++).
3. Tuliskan listing program dari program yang diminta oleh
asisten
4. Jalankan program anda dan perhatikan apakah sudah
sesuai dengan output yang diinginkan
5. Lakukan langkah 4, hingga program dinyatakan benar
oleh asisten

6. Dari langkah 1 hingga 4, tuliskan laporan mengenai tugas yang anda lakukan berikut kesalahan yang terjadi saat anda melakukan prosedur 1 hingga 4.

E. TUGAS PENDAHULUAN
1. Buatlah program untuk menampilkan identitas anda
seperti contoh berikut ini.

#include <stdio.h>
#include <iostream.h>
void main()

{
int no_absen;
char nama[15];
printf(\u201challo, selamat datang di lab pemrograman komputer\n\u201d);
cout<<\u201dselamat menikmati pemrograman C\u201d<<endl;
printf(\u201cMasukkan nama anda : \u201c);
scanf(\u201c%s\u201d,&nama);
cout<<\u201dMasukkan no absen anda : \u201c;
cin<<no_absen;

}
LABORATORIUM SIMULASI
N IM
: 02.2003.190088
NAMA
: SUDIRO
FAKULTAS
: TEKNOLOGI INDUSTRI
JURUSAN
: TEKNIK ELEKTRO
2. Kembangkan tugas no. 1 dengan ditambahkan proses
I/O dan ditampilkan seperti contoh berikut ini.
LABORATORIUM SIMULASI
INSTITUT ADHI TAMA SURABAYA
N IM
: <INPUT_NIM>
NAMA
: <INPUT_NAMA>
FAKULTAS
: <INPUT_FAK>
JURUSAN
: <INPUT_JUR>
IDENTITAS ANDA :
NIM
NAMA
<INPUT_NIM>
<INPUT_NAMA>

Activity (160)

You've already reviewed this. Edit your review.
hendryix liked this
Agung Sandiba liked this
1 thousand reads
1 hundred reads
Yanto Anto liked this
yusupd liked this
Noprhie Taragea liked this
sitidaryanti liked this

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)//-->