Anda di halaman 1dari 8

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

PRAKTIKUM I PENGENALAN PEMROGRAMAN BAHASA C


A. Tujuan Instruksional Khusus 1. Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C 2. Menjelaskan kelebihan dan kekurangan bahasa C 3. Menjelaskan proses kompilasi dan linking program C 4. Menjelaskan struktur penulisan bahasa C dan menjelaskan komponen-komponen program dalam contoh aplikasi sederhana 5. Mengenal pemrograman dengan bahasa C. 6. Mampu membuat program sederhana dengan bahasa C.

B. Dasar Teori Struktur Penulisan Program C Setiap program C mempunyai bentuk umum seperti di bawah, yaitu:

Aturan-aturan umum dalam bahasa C a. Bersifat Case sensitive, yang berarti huruf besar dan huruf kecil diartikan berbeda. b. Setiap statement diakhiri dengan tanda titik koma ( ; ) c. Bagian program diawali dan diakhiri dengan tanda kurung kurawal {} (scope) d. Dalam program C selalu terdapat fungsi main() sebagai program utama untuk menjalankan keseluruhan program

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

Include Adalah salah satu pengarah prepocessor directive yang tersedia pada C/C++. Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk umumnya : # include <nama_file_header> tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h (file header) yaitu file yang berisi sebagai deklarasi contohnya: a. #include <stdio.h> : diperlukan pada program yang melibatkan objek printf, scanf b. #include <conio.h> : diperlukan bila melibatkan getch(), yaitu perintah untuk menahan tampilan layer console hingga anda menekan suatu button pada keyboard. c. #include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat untuk mengatur lebar dari suatu tampilan data. d. #include <math.h> : diperlukan pada program yang menggunkan operasi sqrt() yang bermanfaat untuk operasi matematika kuadrat. e. #include <stdlib.h> : merupakan pustaka standar pada bahasa C yang meliputi fungsi pengalokasian memori, fungsi proses kontrol, fungsi konversi, dsb. f. #include <ctype.h> : mengandung fungsi untuk pengklasifikasian karakter. g. #include <string.h> : mengandung definisi makro, kontanta dan fungsi pengendali string dan memori. Fungsi main () Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi. Fungsi printf(). Fungsi printf() merupakan fungsi yang umum dipakai untuk menampilkan suatu keluaran pada layar peraga. Untuk menampilkan tulisan Selamat belajar bahasa C misalnya, pernyataan yang diperlukan berupa: printf(Selamat belajar bahasa C); Pernyataan di atas berupa pemanggilan fungsi printf() dengan argumen atau parameter berupa string. Dalam C suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik-ganda (). Perlu juga diketahui pernyataan dalam C selalu diakhiri dengan tanda titik koma (;). Tanda titik koma dipakai sebagai tanda pemberhentian sebuah pernyataan dan bukanlah sebagai pemisah antara dua pernyataan. dengan string kontrol dapat berupa satu atau sejumlah karakter yang akan ditampilkan ataupun berupa penentu format yang akan mengatur penampilan dari argumen yang terletak pada daftar argumen. Mengenai penentu format di antaranya berupa: Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

%d %f %c %s Contoh:

untuk menampilkan bilangan bulat (integer) untuk menampilkan bilangan titik-mengambang (pecahan) untuk menampilkan sebuah karakter untuk menampilkan sebuah string

#include <stdio.h> void main( ) { printf(No : %d\n, 10); printf(Nama : %s\n, Ali); printf(Nilai : %f\n,80.5); printf(Huruf : %c\n,A); }

Komentar Untuk keperluan dokumentasi dengan maksud agar program mudah dipahami di suatu saat lain, biasanya pada program disertakan komentar atau keterangan mengenai program. Komentar tidak pernah dicompile oleh compiler. Dalam C terdapat 2 jenis komentar, yaitu: Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris ) Tanda Semicolon Tanda semicolon ; digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. Escape Character Terdapat beberapa karakter khusus yang ditulis dengan dua karakter, dimana karakter pertama adalah back slash (\). Pada perintah printf, karakter ini tidak tercetak, tetapi hanya mempunyai fungsi tertentu.Beberapa karakter escape karakter dapat dilihat di bawah: \a \b \f \n \r \t \v alert (bell) backspace form feed new line carriage return horizontal tab vertical tab \\ backslash \? question mark \ single quote \" double quote \ooo octal number \xhh hexadecimal number

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

C. LATIHAN 1. Buatlah program yang akan menampilkan tulisan dilayar monitor : Selamat datang di Praktikum Dasar Komputer Laboratorium Komputer Teknik Informatika Politeknik Aceh // Simpan dengan Nama file : latihan1.cpp
#include <stdio.h> main() { printf(Selamat datang di Praktikum Dasar Komputer\n); printf( Laboratorium Komputer Teknik Informatika\n); printf( } Politeknik Aceh \n);

2.

Buatlah program yang akan menampilkan tulisan dilayar monitor :

// Simpan dengan Nama file : latihan2.cpp


#include <stdio.h> main() { printf (Toloooooonggg....tolong.); printf(/n/n/n/Buzzzzz....!!); printf(\t Tolong ambilkan tisu aku jatuh); }

3. Buatlah program dengan menggunakan tipe bilangan real presisi tunggal seperti berikut. // Simpan dengan Nama file : latihan3.cpp
#include<stdio.h> main() { int jumlah; float harga_per_unit, harga_total; jumlah = 10; harga_per_unit = 17.5;

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

harga_total = jumlah * harga_per_unit; printf(Harga total = %f\n, harga_total); }

4. Mencetak kalimat dalam beberapa baris. // Simpan dengan Nama file : latihan4.cpp
#include <stdio.h> main() { printf("Pemrograman adalah sesuatu yg menyenangkan\n"); printf("Pemrograman bahasa C adalah lebih menyenangkan\n"); printf("Testing....\n..1\n...2\n....3\n"); }

5. Menghitung penjumlahan dan mencetak hasilnya // Simpan dengan Nama file : latihan5.cpp
#include <stdio.h> main() { int jumlah; jumlah = 1024 + 4096; printf("Jumlah dari 1024 dengan 4096 adalah %d\n", jumlah); }

6. Mengisi nilai variabel int, penjumlahan isi variabel dan mencetak hasilnya // Simpan dengan Nama file : latihan6.cpp
#include <stdio.h> main() { int nilai1, nilai2, jumlah; nilai1 = 1024; nilai2 = 4096; jumlah = nilai1 + nilai2; printf("Jumlah dari %d dengan %d adalah %d\n", nilai1, nilai2, jumlah); }

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

7. Mengisi variabel float, mengalikan isi variabel dan mencetak hasilnya // Simpan dengan Nama file : latihan7.cpp
#include <stdio.h> main() { float harga, total; int jumlah; harga = 132.055; jumlah = 50; total = harga * jumlah; printf("Harga total = %f \n", total); }

8. Menentukan hasil cetakan dengan lebar medan (field) yang tepat versi 1// Simpan dengan Nama file : latihan8.cpp
#include <stdio.h> main() { float bil = 2.5, nomor = 33.567; printf("Bilangan = %f \n", bil); printf("Nomor = %f \n", nomor); }

9. Latihan 9 menentukan char // Simpan dengan Nama file : latihan9.cpp


#include <stdio.h> main() { int a=15, b=34; float hasil; char ayo='y'; hasil= a / b; printf("\t semangat %c \n",ayo); printf("hasil dari %d * %d = %f \n\n" ,a,b,hasil); }

10. Latihan 10 // Simpan dengan Nama file : latihan10.cpp


#include <stdio.h> void main() { int jawab, hasil;

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

jawab = 100; hasil = jawab - 10; printf("Jawabannya adalah %d\n", hasil + 6); }

D. TUGAS 1. Buatlah program untuk menampilkan tulisan di bawah ini : //simpan dengan Nama file : Tugas1.cpp PEMROGRAMAN BAHASA C PRODI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA POLITEKNIK ACEH DIPROGRAM OLEH : NAMAMU

2. Dengan menggunakan perintah printf, buatlah program C untuk menampilkan 3 huruf terdepan nama Anda. Misal nama Anda AGUS, maka buatlah tampilan seperti berikut: //simpan dengan Nama file : Tugas2.cpp AAAAAAAA AAAAAAAA AA AA AA AA AAAAAAAA AA AA AA AA AA AA GGGGGGGG GGGGGGGG GG GG GGGG GG GGGG GG GG GGGGGGGG GGGGGGGG UU UU UU UU UU UU UU UU UU UU UU UU UUUUUUUU UUUUUUUU

3. perbaikilah kesalahan dalam program di bawah ini :


main () { INT jumlah; /* PERHITUNGAN HASIL jumlah = 25 + 37 - 19; /* TAMPILKAN HASIL printf("Berapa hasil perhitungan 25 + 37 - 19 ?\n); printf("Jawabannya adalah %d\n" jumlah); }

Penyusun Ramadhani,S.Kom

ALGORITMA PEMOGRAMAN PENGENALAN PEMOGRAMAN BAHASA C Modul 1

4. Buatlah program untuk menampilkan output dibawah ini. Hello Ini Nilai i : 5 Dimana nilai 5 dimasukka kedalam sebuah variabel i

Penyusun Ramadhani,S.Kom

Anda mungkin juga menyukai