Laporan Modul 2 DPK
Laporan Modul 2 DPK
Oleh :
Endah Septa S.
120533430918
dan
memahami
penggunaan
identifier,tipe
data
(data
types),
variable,assigment,komentar,dan konstanta.
2. Membuat program sederhana dengan menerapkan dasar-dasar bahasa c/c++
B. Alat dan Bahan
- PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++
- Software C++
- Modul/handout materi yang akan di praktekkan
C. Dasar Teori
Bahasa C/C++ mempunyai beberapa komponen ,antara lain:
a. Identifier/pengenal adalah suatu nama yang biasa dipakai dalam pemrogaman
untuk menyatakan variabel,konstanta,tipe data,fungsi,label,dan objek..
Aturan penulisan identifier antara lain:
Tidak boleh dimulai dengan karakter non huruf
Tidak boleh ada spasi
Tidak boleh menggunakan karakter-kaarakter @#$&+{}*;</?./
Tidak boleh menggunakan reserved words yang ada dalam C/C++
mempunyai 32 buah kata yang dipesan (reserved words), Kata kunci
kelompok pertama merupakan turunan dari bahasa C, di antaranya:
auto const
for
long
short struct
unsigned
char do
extern if
return static union while
Penamaan pengenal berupa satu atau beberapa karakter : huruf,digit,garisbawah( _ ),misalnya pengenal : gaji_pegawai
Pada C++ ,huruf kecil dan kapital pada suatu pengenal tidak sama.sifat ini
dinamakan case sensitive.
b. Tipe Data
Berikut ini tipe data yang ada dalam C++
c. Deklarasi Variabel
Variabel merupakan komponen penting pada pemrograman.
Variabel digunakan dalam program untuk menyimpan suatu nilai,dan nilai
yang
ada
padanya
berlangsung.Variabel
dapat
yang
di
akan
ubah
selama
digunakan
dalam
eksekusi
program
program
haruslah
suatu
pendeklarasian
menyebabkan
pengalokasian
Output:
LATIHAN 2
1. Membuat project baru pada Microsoft Visual C++
Klik nama project,pada kolom Project name,dan tentukan lokasi penyimpanan project
pada kolom location,kemudian klik OK
Pilih An Empety Project pada dialog box yang muncul,kemudian klik Finish.
2. Membuat file baru pada project yang telah dibuat dengan klik file > new.Kemudian
pilih C++ Source File,ketikkan nama file pada file name, klik OK
d. Output
e.Kemudian pilih File >Save as>ketikkan file name dengan ekstensi*.cpp pada kotak
file name>save
4. a.Membuat project baru kembali dan jalankan kode program di bawah ini(simpan
dengan ekstensi *c)
d.Output
e.Kemudian pilih File >Save as>ketikkan file name dengan ekstensi*.c pada kotak file
name>save
5. Ternyata tidak ada perbedaan pada output dua buah kode program tersebut. Dan juga
tidak berpengaruh penyimpanan baik dalam ekstensi*cpp ataupun *c ,
Yang bisa membedakan keduanya hanya tipe data yang di gunakan
E. TUGAS PRAKTIKUM
1. Mengidentifikasi kode program dibawah ini!
#include <stdio.h>
Header
file
int main ()
Fungsi dengan nilai
balik
{
Pendeklarasi
double p, result;
an Variabel
#include <math.h>
konstant
result=log(param);
printf("ln(%lf)=%lf\n",param,result);
/*mencetak ke layar*/
return 0;
}
Menentukan nilai
balik
komenta
r
Tipe data yang digunakan pada program tersebut adalah tipe data
o double
o float
#include (stdio.h)
void main()
{
long break = OL;
printf(Enter long: );
scanf(%ld,&break)
Kurang \n
(newline)
Menyalahi aturan
komentar
}
Break di ganti OL yang mengacu
variabel dan kurang ; di akhir
baris.
#include <stdio.h>
void main()
{
long double OL;
Output
F. TUGAS RUMAH
1. Membuat program untuk menginputkan (NIM, nama, prodi) kemudian menampilkan
data tersebut di bawahnya.
a. Algoritma program untuk menginputkan (NIM,Nama,Prodi)
#include <iostream.h> //header file
void main()
{
int NIM;
char Nama[25], Prodi[25];
cout<<"Inputkan NIM : ";
cin>>NIM;
cout<<"Inputkan Nama : ";
cin>>Nama;
cout<<"Inputkan Prodi : ";
cin>>Prodi;
cout<<"NIM
:"<<NIM<<endl;
cout<<"Nama :"<<Nama<<endl;
cout<<"Prodi :"<<Prodi<<endl;
}
Penjelasan :
Header :#include <iostream.h> artinya melibatkan objek cout dan cin
Deklarasi fungsi main.fungsi ini menjadi awal dan akhir eksekusi program c+
+.main adalah nama judul fungsi,tanda() untuk mengapit argumen fungsi.kata
void yang mendahului main() di pakai untuk menyatakan bahwa fungsi ini
penulisan kharakter/huruf.
Komentar membantu pemrogram ataupun oranglain dalam memahami
program,karena berupa penjelasan bagian-bagian program.komentar diawali
c. Output
cin
Deklarasi fungsi main.fungsi ini menjadi awal dan akhir eksekusi program c+
+.main adalah nama judul fungsi,tanda() untuk mengapit argumen fungsi.kata
void yang mendahului main() di pakai untuk menyatakan bahwa fungsi ini
tidak memiliki nilai balik.
Tubuh fungsi di mulai tanda { hingga tanda }.Lebih spesifik lagi,semua yang
terletak di dalam tanda{}di sebut blok.Didalam tanda {} bisa terkandung
penulisan kharakter/huruf.
Komentar membantu pemrogram ataupun oranglain dalam memahami
program.komentar diawali dengan tanda //---------------.selain itu juga dalam
bentuk /*---------------------------------------------*/.
Pernyataan digunakan untuk menampilkan tulisan yang terletak pada
sepanjang tanda petik ganda ke layar. Setiap pernyataan diakhiri dengan tanda
c.Output:
G. KESIMPULAN
Bahasa C/C++ mempunyai beberapa komponen diantaranya identifier,tipe data,
variable,assigment,komentar,dan konstanta.
Tidak ada perbedaan output pada penyimpanan baik dalam ekstensi*cpp ataupun *c ,yang
bisa membedakan keduanya hanya tipe data yang di gunakan.
H. RUJUKAN
Kadir,Abdul. 2007.Pemrograman C++ Ed.II.Yogyakarta:Andi
Modul II Dasar-dasar bahasa C/C++