MODUL I
DASAR PEMROGRAMAN
BAHASA C/C++
Tujuan Praktikum :
1. Memahami Identifier dalam Bahasa C/C++
2. Mengetahui Kata kunci bahasa C/C++
3. Memahami Tipe data dalam bahasa C/C++
4. Memahami Variabel C/C++
Dasar Teori :
Identifier
Identifier merupakan nama yang biasa digunakan untuk variabel, konstanta,
fungsi atau objek lain yang didefinisikan oleh pemrogram. Aturan penulisan
identifier adalah sebagai berikut :
1. Diawali huruf A...Z, a...z atau garis bawah (_)
2. Tidak boleh diawali dengan angka
3. Tidak boleh menggunakan operator
4. Tidak boleh menggunakan spasi
5. Tidak boleh menggunakan kata-kata yang sudah ada dalam istilah bahasa
C/C++
6. Penggunaan huruf kecil dan huruf besar
Kata Kunci
auto
double
int
struct
break
else
long
switch
case
enum
register
typedef
char
extern
return
union
const
float
short
unsigned
continue
for
signed
void
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)
default
goto
sizeof
volatile
do
if
static
while
Tipe Data
Tipe
Ukuran (Byte)
Batas Bawah
Batas Akhir
char
unsigned char
255
short int
-32768
327767
65536
int
-231
+231-1
float
-3.2x1038
+3.2x1038
double
-1.7x10308
+1.7x10308
unsigned
short
int
Format Data
Format data adalah penentu format yang akan mengatur penampilan dari
argumen yang terletak pada daftar argument. Bentuk penentu format antara lain :
%c
%s
%x
%u
\n
:
Variabel
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)
Praktikum :
Praktikum 1
/* Deklarasi Variabel */
#include<stdio.h>
#include<iostream.h>
void main()
{
//inisialisasi variabel:
int a,b;
int hasil_1;
float hasil_2;
//pemberian nilai pada variabel:
a=5;
b=2;
//proses :
hasil_1 = a - b;
hasil_2 = a/b;
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)
//cetak hasilnya:
printf("hasil-1 =
%d\n", hasil_1);
cout<<"hasil-2 = "<<hasil_2;
}
Praktikum 2
/* Pemakaian Format Data */
#include<stdio.h>
#include<iostream.h>
void main()
{
int a =10,b =20;//tipe data integer
float c =3.14;//tipe data float
char huruf = 'G';//tipe data charakter
//cara menggunakan format data untuk menapilkan
printf("%d\n",a);
cout<<"tampilkan nilai variabel b = "<<b;//tidak
menggunakan format data
printf("\n%i\n",b);
printf("%f\n",c);
printf("%c\n",huruf);
}
Praktikum 3.
/* Mengubah Nilai Variabel */
#include<stdio.h>
void main()
{
//inisiasi tipe data, variabel dan nilai variabel:
int a=10,b=20,c=11,d=0;
//proses perubahan nilai variabel:
c=d;
c=a+b;
//Menampilkan proses:
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)
Latihan :
1. Perhatikan program dibawah ini :
#include<stdio.h>
void main()
{
int A =10,b =20;//tipe data integer
Float c =3.14;//tipe data float
char Huruf = 'G';//tipe data charakter
//cara menggunakan format data untuk menapilkan
printf("%d\n",a);
printf("\n%i\n",b);
printf("%f\n",c);
printf("%c\n",huruf);
}}
a. Lakukan proses Kompilasi
b. Jalankan program diatas dan amati hasilnya
c. Jelaskan bagaimana
d. Simpan program diatas dengan nama file lat1_1 di direktori D:\NIM
2.
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)
printf("%d\n",bill);
}
a. Lakukan proses Kompilasi
b. Jalankan program diatas dan amati hasilnya
c. Jelaskan mengapa demikian dan perbaiki
d. Simpan program diatas dengan nama file lat1_2 di direktori D:\NIM
Post Test :
1. Buatlah program dengan tampilan seperti dibawah ini dengan menggunakan
tipe data dan variabel
A = 4, B = 3, C = 2, D = 1, E = 0
2. Buatlah program yang menampilkan angka yang indentik dengan sebuah
ciri conto : 3,14 adalah Phi buatlah tampilan tersebut minimal 10
Tugas Mandiri :
1. Buatlah program dengan menampilkan nilai variabel beserta variabelnya
dengan tampilan menurun.
2. Buatlah program yang menampilkan Abjad sesuai dengan urutan
penomeran numerik
3. Buatlah program yang menampilkan Abjad sesuai dengan kode ASCII
4. Buatlah program mana nilai variabel diketahui sebagai berikut :
g = 123, y = 98, z = 34, x = 10
buatlah agar setiap nilai pada variabel diatas dirubah tampan melalui proses
aritmatika. Dan tampilkan nilai variabel awal dan nilai variabel perubahan.
Laboratorium Komputer
Fakultas Ilmu Komputer Universitas Kuningan (UNIKU)