STRUKTUR DASAR PROGRAM

Slides:



Advertisements
Presentasi serupa
TUGAS Buatlah program menghitung luas persegi panjang!
Advertisements

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
DASAR-DASAR PEMROGRAMAN C
INSTRUKSI MASUKAN DAN KELUARAN
Struktur Kendali Proses (Seleksi)
Oleh Nila Feby Puspitasari
Elemen Dasar Program C++
III. STRUKTUR KONTROL.
Algoritma dan Dasar Pemograman
Algoritma (Struktur, Tipe Data, Input/Output)
Statement Input – Output
Bab 05 Tipe Data dan Mengisi Variabel
PHP? PHP adalah server-side web programming
Modul 2 Pengenalan Bahasa C++
Algoritme dan Pemrograman
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
if (condition) statement if (x == 100) cout << "x is 100";
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Dasar pemrograman java
Algoritma & pemrograman 1B
Struktur Kontrol Pemilihan
Teknik Pemrograman oleh: Yohanes Sugiarto.
Struktur Seleksi (Percabangan)
Looping, Percabangan dan Array
PERTEMUAN 7 STATEMENT PEMILIHAN
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
Pemograman Terstruktur
Struktur Data Khoiriya Latifah, M.Kom.
Pseudocode – Tipe Data, Variabel, dan Operator
Contoh Aplikasi Sederhana
Tipe Data, Variabel, dan Operator
PEMROGRAMAN DASAR (BAHASA C)
Pertemuan II By : Lisda Juliana P.,Ssi..
Perintah Input/Output
Minggu 5 Imam Fahrur Rozi
PERCABANGAN (DECISION)
S. Indriani Lestariningati, M.T
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
STATEMENT PENGENDALIAN (PEMILIHAN)
Input Dan Output.
Looping, Percabangan dan Array
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Stuktur Data
Pengantar Pemrograman Bahasa C
if (condition) statement if (x == 100) cout << "x is 100";
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Tipe Data, Variabel, dan Operator
PERCABANGAN.
Operator, Variabel, Konstanta, Tipe Data
Tipe Data & Notasi Algoritmik
Transcript presentasi:

STRUKTUR DASAR PROGRAM Bahasa C Pertemuan - 2 Dosen : Khoiriya Latifa, M.Kom

Struktur dasar dari program bahasa C ada beberapa komponen : Fungsi main() Deklarasi variable Perintah (statement) Keyword include Komentar Kurung kurawal .

Contoh

1. Fungsi Utama / Fungsi main() Void main ( ) sekumpulan perintah yang akan dikerjakan ketika kita menjalankan program Contoh : garis besar isi dari fungsi main () pada program luas segiempat diatas adalah : Perintah untuk memberikan nilai panjang dan lebar Perintah untuk menghitung luas segiempat Perintah untuk menampilkan luas yang telah dihitung ke layar.

2. Deklarasi Variabel Variabel adalah sebuah tempat untuk menyimpan data . Deklarasi variable adalah sebuah perintah agar computer menyediakan variable yang akan kita pakai TipeVariabel NamaVariabel ; Contoh : int firstVariabel; float secondvariabel;

Aturan pemberian nama variable: Nama variable hanya boleh terdiri huruf, angka dan garis bawah (under score) Karakter pertamanya harus huruf Case sensitive Keyword yang sudah ada tidak boleh digunakan sebagai nama variabel

3. Statement Statement adalah perintah yang menginstruksikan computer untuk melakukan tugas tertentu. statement ditulis dalam 1 baris dan diakhiri dengan “ ; “ Contoh panjang = 10; luas = panjang * lebar ; printf (“Luas segiempat = %d”, luas) ;

Macam operator yang sering digunanakan : Assignment Operator (=) Operator matematika biner ( +, - , * , /, % ) Operator matematika tunggal (++ , -- ) Konstanta ( bernilai tetap ) Urutan prioritas operator matematika Operator Prioritas ++ -- 1 % / % 2 + - 3

Operator Relasional ( >, < , >=, <=, ==, != ) Operator Logika (And ( && ) ; Or ( || ) ; Not ( ! ) 4. Keyword include Keyword dalam bahasa C disebut juga dengan fungsi . #include <NamaFileLibrary> Contoh : #include <stdio.h> : artinya kita berbicara pada computer bahwa kita akan memakai fungsi-fungsi yang ada di stdio

5. Komentar Memberikan catatan kepada computer 6 5. Komentar Memberikan catatan kepada computer 6. Kurung Kurawal Menandakan awal dan akhir sekelompok statement.

Evaluasi : Apa perbedaan antara B++ dan ++B Jika nilai A = 10 apakah isi variable C dan A setelah statement C = A++ - 3 di jalankan ? Jika C adalah var float berapakah nilai C setelah pernyataan C = 18 + 7 * 5 / ( 2*2)+1 di jalankan Berapakah nilai x setelah kumpulan statement ini dijalankan : a = 5; b = -- a + 4 ; x = a + b ;

FUNGSI INPUT / OUTPUT DASAR Fungsi Printf ( ) Dalam Bahasa C Fungsi yang digunakan untuk menampilkan informasi ke layar. Printf (“Format String”, argument) ; Format string adalah informasi yang akan ditampilkan ke layar. Argument adalah variable / pernyataan yang akan dipakai Contoh : Printf (“Luas segiempat = %d, luas) ;

Untuk menampilkan variable atau pernyataan berjenis Conversion specifier digunakan untuk menampilkan informasi yang nilainya tidak pasti Printf (“Luas segiempat = %d, luas) ; %d diatas adalah conversion specifier yang digunakan untuk menampilkan sebuah bilangan bulat (integer) yang nilainya tergantung pada variable luas. Specifier Untuk menampilkan variable atau pernyataan berjenis % d Bilangan bulat (integer) % f Bilangan berkoma (floating point) % c Karakter % s String

Escape sequence yang sering dipakai dalam bahasa C Sequnce Untuk menampilkan variable atau pernyataan berjenis \n Membuat baris baru (ENTER) \t Memberikan indentasi (TAB) \\ Menampilkan karakter backslash \’ Menampilkan tanda kutip satu \” Menampilkan tanda kutip dua %% Menampilkan lambang %

Contoh penggunaan escape sequence adalah sebagai berikut : Printf (“Hasil dari 7 %% 4 adalah :\n%d, 7 % 4) ; informasi ke layar adalah sebagai berikut Hasil dari 7 % 4 adalah 3

Fungsi scanf ( ) dalam Bahasa C Fungsi scanf( ) digunakan untuk meminta nilai yang dimasukkan oleh user (disebut juga input). Scanf(“Format-String “, argument) ; Scanf (“%d”, &A) ; Scanf (“ Masukkan nilai A: %d”, &A) ;

PERINTAH PERCABANGAN Perintah IF ( ) If ( syarat 1 ) { ………….. // perintah-perintah yang akan dilakukan jika terdapat syarat } else if ( syarat 2 ) ………………………. else  

Contoh If (bilangan < 0 ) { printf(“negative”); } Else printf(“positif”);

If (bilangan < 0 ) { printf (“negative”); } else if (bilangan>0) printf (“positif); else printf (“nol);

Int main () { int bil; scanf(“%d”, &bil); if (bil % 2 == 0) bil = bil + 1; printf (“%d”, bil); }

Perintah SWITCH ( ) Perintah switch ( ) hanya dapat dipakai untuk percabangan yang memiliki satu nilai yang pasti. Berikut ini adalah cara penulisan (syntax) dari switch ( ): switch (ekspresi) { case nilai-1 : perintah break; case nilai – 2 : perintah - case nilai – n : perintah break ; default : perintah }  

LATIHAN - 1 Buatlah program sederhana untuk menghitung luas lingkaran Deklarasikan variable Meminta input untuk jari-jari Menampilkan hal perhitungan tersebut ke layar

LATIHAN - 2 Buatlah sebuah program yang meminta nilai sisi sebuah segitiga dan menampilkan luas segitiga tersebut ke layar . Contoh input : 4 Contoh output : 16

LATIHAN - 3 Buatlah program yang meminta sebuah bilangan dan menentukan apakah bilangan tersebut adalah bilangan ganjil dan genap. Contoh input 1 : 5 Contoh output1: Ganjil

LATIHAN - 4 Buatlah program untuk menentukan apakah tahun yang dimasukkan adalah tahun kabisat atau bukan. Tahun kabisat adalah tahun yang habis dibagi 4, tetapi tidak habis dibagi 100 kecuali kelipatan 400.