Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro

Presentasi serupa


Presentasi berjudul: "S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro"— Transcript presentasi:

1 S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Universitas Negeri Malang

2 SIMBOL FLOW CHART Proses Inisialisasi Sambungan 1 halaman
Start – End Flow Chart Sambungan beda halaman In – Out Data Arah aliran Decision

3 PERSAMAAN KUADRAT AX2 + BX + C = 0 Dengan rumus ABC:

4 CONTOH PEMAKAIAN FLOW CHART Start Read A, B, C D = B * B – 4 * A * C

5 Lanjutan …… A B C END Write Akar beda Write Akar kembar Write
Akar imajiner X1 = (-B + sqrt(D)) / (2 * A) X2 = (-B - sqrt(D)) / (2 * A) X1 = (-B/(2*A)) + j*sqrt(abs(D))/(2*A)) X2 = (-B/(2*A)) - j*sqrt(abs(D))/(2*A)) X = -B / (2 * A) Write X1, X2 Write X1, X2 Write X END

6 KARAKTER Elemen terkecil pada pemrograman C, yang dapat berupa:
1. Huruf: A – Z, a – z 2. Angka: 0 – 9 3. Simbol, misal: *, ~ dll. 4. Kode kontrol

7 Kata-kata Kunci (Reserved Word) & Identifier
Kata kunci tidak boleh digunakan sebagai identifier (pengenal) Identifier: nama yang diciptakan oleh pemrogram dan digunakan dalam pemrograman Aturan: 1. Karakter pertama berupa huruf atau garis bawah (_) 2. Karakter selanjutnya dapat berupa sembarang huruf, garis bawah, atau angka 3. Huruf kecil dan besar dianggap berbeda (case sensitive)

8 Tipe Data

9 KONSTANTA Nilai yang tidak dapat berubah selama proses berlang-sung
Konstanta dapat berupa: integer, floating point (pecah-an), karakter atau string. Ada karakter khusus yang disebut karakter escape Contoh beberapa karakter escape:

10 Contoh Karakter Escape

11 VARIABEL Variabel: pengenal yang digunakan untuk mewakili suatu nilai tertentu dalam program Nilai varibel dapat berubah-ubah Nama variabel dibuat oleh pemrogram, dengan keten-tuan: 1. Gabungan huruf dan angka, karakter pertama harus huruf 2. Tidak boleh mengandung ‘spasi’ (karakter kosong) 3. Tidak boleh mengandung simbol-simbol khusus (misal: #, $, -, /, dll.), kecuali garis bawah (_)

12 Variabel ….. lanjutan 4. Panjang bebas, tetapi hanya 32 karakter yang di- anggap signifikan.

13 DEKLARASI Deklarasi variabel nama_tipe nama_variabel; Contoh:
int bilangan; float nilai; char huruf; char *p; double daftar[100]; …… ……….

14 Deklarasi ….. lanjutan Deklarasi konstanta
Menggunakan preprocessor #define Contoh: #define PHI #define nama “wahyu” #define NIP “ ”

15 Deklarasi ….. lanjutan Deklarasi fungsi
tipe_fungsi nama_fungsi (parameter_fungsi); Contoh: float luas_lingkaran (int jari_jari); void tampil (); double hasil (int x, int y, float z); int nilai (); char kata (char a, int b); …… ………………….

16 OPERATOR Operator Penugasan (Assigment Operator – ‘ = ‘) Contoh:
bilangan = 56; A = B + C; Operator Aritmatika

17 OPERATOR …… lanjutan Operator Hubungan (Perbandingan)

18 OPERATOR …… lanjutan Operator Logika Operator logika ada 3 macam:

19 OPERATOR …… lanjutan Operator Bitwise (untuk memanipulasi bit nilai data) << : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan & : Bitwise AND ^ : Bitwise XOR (Exclusive OR) | : Bitwise OR ~ : Bitwise NOT

20 OPERATOR …… lanjutan Operator Unary (melibatkan 1 operand) Contoh:
-5 !A *B i++ Operator Binary (melibatkan 2 operand) a – b 7 * << 2 Operator Ternary (melibatkan 3 operand) <statement> ? <akibat1> : <akibat2>

21 Kata Tercadang (Reserved Word)
Bahasa ANSI C mempunyai 32 Reserve Word, yaitu:

22 KOMENTAR PROGRAM Menggunakan tanda /* …………. */ atau // Contoh:
#include <stdio.h> main() { int x, y, z; printf (“ Program Integral”); /* nama program */ hitung (x, y); // memanggil fungsi hitung …… }


Download ppt "S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro"

Presentasi serupa


Iklan oleh Google