PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data dalam bahasa C / C++. 4. Praktikan dapat menggunakan fungsi standart input / output dalam bahasa C dan C++. TEORI PENUNJANG 1. SEJARAH BAHASA C DAN C++. Bahasa C berakar dari bahasa BCPL yang dikembangkan oleh Martin Richards (1967). Lalu dikembangkan menjadi bahasa B oleh Ken Thompson (1970). Perkembangan selanjutnya ialah bahasa C oleh Dennis Ritchie (1972). C++ dikembangkan dari bahasa C di laboratorium Bell yang dikenal dengan AT&T oleh Bjarne S. 2. STRUKTUR PROGRAM BAHASA C / C++. #include <header file > deklarasi variabel global; deklarasi variabel lokal; statement statement; fungsi() deklarasi variabel lokal; statement statement; 3. TIPE DATA. a. Integer : nilai numerik bulat yang dideklarasikan dengan int
b. Floating point : nilai numerik pecahan ketepatan tunggal yang dideklarasikan dengan float. c. Double precision : nilai numerik pecahan ketepatan ganda yang dideklarasikan dengan double. d. Karakter : dideklarasikan dengan char. e. Void : dideklarasikan dengan void. 4. FUNGSI STANDART INPUT / OUTPUT. Salah satu perbedaan bahasa C dan C++ yaitu terletak pada file judul atau header file. Bahasa C menggunakan file judul stdio.h sedangkan C++ menggunakan file judul iostream.h. Fungsi input / output dalam bahasa C masih menggunakan kode format, sedangkan C++ tidak menggunakan kode format. a. FUNGSI OUTPUT. - Fungsi yang menggunakan file judul stdio.h : putchar() : menampilkan karakter tidak terformat. puts() : menampilkan string tidak terformat. printf() : menampilkan hasil berdasarkan kode format. fprintf() : menampilkan hasil di printer. - Fungsi yang menggunakan file judul iostream.h : cout() : mencetak hasil. - Fungsi yang menggunakan file judul conio.h : clrscr() : membersihkan layar. gotoxy() : meletakkan kursor di posisi layar tertentu. b. FUNGSI INPUT. - Fungsi yang menggunakan file judul stdio.h : gets() : memasukkan nilai string. scanf() : input menggunakan kode format. - Fungsi yang menggunakan file judul iostream.h : cin() : memasukkan nilai / input.
- Fungsi yang menggunakan file judul conio.h : getch() : input 1 karakter tanpa Enter dan tidak ditampilkan. getchar() : input 1 karakter diakhiri dengan Enter. getche() : input 1 karakter tanpa Enter tapi ditampilkan. c. KODE FORMAT ( hanya digunakan dalam bahasa C ). %c : menampilkan sebuah karakter. %s : menampilkan nilai string. %d : menampilkan nilai desimal integer. %f : menampilkan nilai pecahan. %o : menampilkan nilai oktal integer. %x : menampilkan nilai heksadesimal integer. 5. CONTOH PROGRAM. Contoh 1 : ( Bahasa C ) #include < stdio.h > #include < conio.h > int angka; printf( Angka : ); scanf( %d, &angka ); printf( \nangka yang dimasukkan adalah %d, angka ); Angka : 15 Angka yang dimasukkan adalah 15 Contoh 2 : ( C++ ) #include < iostream.h > #include < conio.h > int angka; cout << Angka : ; cin >> angka;
cout << endl << Angka yang dimasukkan adalah << angka; Angka : 15 Angka yang dimasukkan adalah 15 Contoh 3 : ( Bahasa C ) ( C++ ) #include < stdio.h > #include < iostream.h > #include < conio.h > #include < conio.h > char nama[15]; char nama[15]; printf( Masukkan nama : ); cout << Masukkan nama : ; gets( nama ); cin >> nama; printf( \nhallo, %s!!!, nama ); cout<<endl<< Hallo, <<nama<<!!! ; Masukkan nama : IRSYAD A. Hallo, IRSYAD A.!!! LAPORAN PENDAHULUAN 1. Apa yang kamu ketahui tentang bahasa C dan C++. 2. Jelaskan struktur pemrograman bahasa C / C++. 3. Sebutkan macam macam tipe data dalam bahasa C / C++. 4. Jelaskan kegunaan scanf() dan printf() pada bahasa C serta cin() dan cout() pada C++. 5. Buat program sederhana untuk menampilkan kalimat Selamat belajar bahasa C di LAB INFORMATIKA dengan menggunakan bahasa C dan C++.
MATERI 1. Memberikan penjelasan tentang struktur program pada bahasa C / C++. 2. Memberikan penjelasan dan contoh mendeklarasikan variabel pada C / C++. 3. Memberikan penjelasan tentang fungsi standart input / output baik dalam bahasa C dan C++ serta contoh penggunaannya dalam C dan C++. LAPORAN AKHIR 1. Cetak program program yang dikerjakan pada saat praktikum. 2. Buat logika program untuk masing masing program.