Anda di halaman 1dari 17

Kuliah ke 1 Dasar Pemrograman

Struktur bahasa C
• #include<stdio.h>
• main()
• { tanda awal program

• program

• } tanda akhir program


Penulisan Program Bahasa C
• Penulisan kode program dalam bahasa C case-
sensitive. Penulisan abjad yang sama berbeda
huruf besar dengan huruf kecil.
• Contoh :” A” berbeda dengan “a”
“Saya” berbeda dengan” saya”
Printf() berbeda dengan printf()
Program Sederhana Bahasa C
• Struktur program sederhana dalam bahasa C
• #include <stdio.h>
• main()
• {

• printf(“ saya belajar dasar pemrograman”);

• }
Keterangan Program
• Keterangan:
• Baris pertama, nama fungsi
• Baris kedua, awal suatu program
• Baris ketiga, perintah atau pernyataan
• Baris kempat, akhir suatu program
• Tanda; menunjukan akhir pernyataan
Tanda Untuk Komentar
• /* ini merupakan contoh program
sederhana*/ tanda utk komentar.
• Contoh: tuliskan program.
• main()
• {
• Printf(“saya belajar bahasa C”);

• }
Konstanta Dalam Bahasa C
• Konstanta: adalah nilai yang sifatnya tetap
• Konstanta dibagi menjadi dua yaitu:
• 1 konstanta numerik(bilangan)
a . bilangan bulat (integer)
b . bilangan desimal
2 konstanta teks:
a. Data karakter, data hanya sebuah karakter saja dan
ditandai dengan tanda kutip tunggal. Contoh , ‘A’, ‘a’
b. Data String ditandai dengan tanda kutip ganda. Contoh:
“belajar bahasa c”
Variable Dalam Bahasa C
•Variabel adalah suatu nilai yang tidak tetap
•Aturan penulisan variabel:
1. Nama variabel hanya boleh terdiri dari abjad, bilangan dan tanda hubung.
Contoh nama_mahasiswa, nomor_induk
2. Dapat dimulai dgn tanda hubung contoh: _nama_mahasiswa
3 .tidak dapat dimulai dgn operator aritmatika. Contoh
10no_urut
40_tahun
4 Tidak dapat menggunakan karakter khusus seperti: ; :# @ $
^ ! & dan titik.
5 Tidak boleh menggunakan spasi
6 Tidak boleh menggunakan reserved word bahasa C. contoh, main, printf,
Jenis-jenis variabel
• Jenis-jenis variabel:
1. Variabel numerik: bilangan bulat, bilangan
floating point, bilangan double precision.
2. variabel teks
Deklarasi variabel
Deklarasi ini berguna untuk mengenalkan suatu
variabel pada C: Bentuk variabel :
tipe_variabel nama_variabel
Tipe Variable
• Contoh : int jumlah;
• Float nilai_minimum, nilai_maksimum:
• Double jml_total;
• Simbol tipe variabel
• Tipe variabel simbol deklarasi
• 1. Integer int
• 2. Floating point float
• 3. Double precision double
• 4. character char
Inisialisasi Variable
• Inisialisasi variabel
• Inisialisasi adalah proses pemberian nilai thd
suatu variabel. Pemberian nilai dapat
digunakan =
• Contoh program
• /*inisialisasi suatu variabel*/
• main();
• {
Deklarasi Variable
• /*deklarasi variabel*/
• float harga_satuan,jumlah, harga_total;
• /*inisialisasi*/
• harga_satuan= 1000.25;
• Jumlah=100
• /*menghitung harga total di layar*/
• Harga_total=harga_satuan*jumlah;
• /*mencetak harga total di layar*/
Deklarasi Variable
• Printf(“harga total:%f,” harga_total);
• }
Penulisan Output & Input dalam bahasa C

• Out-put dalam bahasa C adalah printf()


• Contoh program:
• main()
• {
• Printf( “saya sedang belajar bahasa c”)

• }
Penulisan Output & Input dalam bahasa C

• Penulisan Input dalam bahasa C


• Scanf(“penentu format”, &nama_variabel)
• Contoh : scanf(“%f”,&bil1);
• Input adalah masukan ke komputer melalui
key board, mouse, dsb.
Penulisan Output & Input dalam bahasa C
• Contoh penulisan program
• main()
• {
• /*Deklarasi Variable*/
• float bil1,bil2; bil3
• clrscr();
• /*inisialisasi variable bil1*/
• printf(“Masukan bilangan pertama: “);
• scanf(“%f”, &bil1);
• /*inisialisasi variable bil2*/
• printf(“Masukan bilangan kedua: “);
• scanf(“%f”, &bil2);
• bil3=bil1 +bil2;
• /*Mencetak hasil penjumlahan*/
• printf(“Jumlah ketiga bilangan: %f, bil3);
• }
Menghitung Luas Segiempat
• i

•/* Program Luas_Segi_Empat */


•#include <stdio.h>
•#include <stdlib.h>
•int main()
•{
• 
•int panjang, lebar, luas;
•printf("Menghitung Luas Segiempat\n\n");
•printf("Panjang: "); scanf("%d",&panjang);
•printf(“Lebar: "); scanf("%d",&lebar);
•luas = panjang * lebar;
•printf("\nLuas = %d x %d = %d\n\n",
•panjang, lebar, luas);
•system("PAUSE");
•return(0);
•}

Anda mungkin juga menyukai