Pemograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

BAHASA PEMROGRAMAN C++
8. FILE.
Struktur Dasar Bahasa C
DASAR-DASAR PEMROGRAMAN C
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
Elemen Dasar Program C++
STRUKTUR DATA (5) Pointer dan Function
II. Introduction to Turbo C
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Statement Input – Output
Modul 2 Pengenalan Bahasa C++
Bahasa C / C++ 13.
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
DASAR BAHASA PEMROGRAMAN BORLAND C++
I Gusti Agung Made Wirautama, S.Kom
DASAR PEMROGRAMAN C Oleh : sgo.
Pengantar C++.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Algoritma dan Struktur Data 1 pertemuan 4
Pendahuluan & identifier pada bahasa c dan c++
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Input dan Output TEE 2103 Algoritma dan Pemrograman
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
2. Pengenalan Program C++
PENGENALAN BAHASA C / C++
STRUKTUR DASAR PROGRAM
Tipe Data, Variabel, & Konstanta
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe Data, Variabel, dan Operator
01 Algoritma, Program, Bahasa Pemrograman dan KOMPUTER.
Mengenal Model Data, Perintah I/O
Castaka agus sugiato, M.Kom., M.CS
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Melda Dahoklory,S.Kom,MT
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
Bagian 3 Unsur-unsur kode program Borlan C++
Tipe Data, Variabel, dan Operator
TEL 2112 Dasar Komputer & Pemrograman
S. Indriani Lestariningati, M.T
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
PERBEDAAN C DAN C++ Meriska Defriani, S
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Pemrograman Terstruktur
Keywords ,Tipe Data, dan contoh Penggunaanya
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman Bahasa C
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Bahasa C / C++ 13.
Tipe Data, Variabel, dan Operator
Bab 03 Variabel dan Tipe Data
Transcript presentasi:

Pemograman Terstruktur Pertemuan 1 Pemograman Terstruktur S. Indriani Lestariningati, M.T Indonesia Computer University Bandung 2011

Hello World First Program Membuat program sederhana untuk menampilkan tulisan “Hello World” dengan menggunakan bahasa C Hello World

Program HelloWorld Contoh program C yang sangat sederhana: //Program pertama ku #include<stdio.h> void main() { printf(“Hello World”); }

Fungsi void main() Sebuah tidak pernah lepas dari fungsi. Sebab fungsi adalah salah satu dasar penyusun blok pada C. Sebuah program minimal mengandung sebuah fungsi, yaitu fungsi main ( ) Tanda () yang digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Pada fungsi main ( ) seperti pada contoh, tidak ada argumen yang diberikan. Oleh karena itu tidak ada entri didalam (). Kata void yang mendahului main ( ) dipakai untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik (return value)

Header #include<stdio.h> Dalam hal ini file-file yang berakhiran dengan .h disebut file header, yaitu file-file yang berisi berbagai deklarasi, seperti fungsi, variabel dan sebagainya. Contoh header yang lain: math.h, stdlib.h, string.h, ctype.h Header stdio.h perlu disertakan pada program yang melibatkan obyek printf  Tanpa kehadiran baris tersebut akan terjadi kesalahan sewaktu program dikompilasi

Komentar (Comment) //program pertamaku Komentar merupakan bagian yang penting dalam program. Kehadirannya sangat membantu pemogram ataupun orang lain dalam memahami program. Dalam hal ini penjelasannya bisa berupa: tujuan/fungsi program saat program dibuat atau direvisi keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program Pada C suatu komentar diawali dengan dua tanda garis miring (//). Bagi kompiler hal ini tidak berguna dan akan diabaikan pada saat kompilasi Selain menggunakan //, komentar pada C juga dapat ditulis dalam bentuk: /* komentar */ Biasanya cara penulisan diatas digunakan jika komentar melebihi satu baris dalam penulisan.

Library Function/ Pustaka printf(“Hello World”); Pengenal printf merupakan obyek didalam C, disediakan untuk mengarahkan data ke standard output (normalnya adalah layar)

Library function dalam stdio.h clearr() flushall() fscan() puts() feof() flose() fopen() fseek() putw() ferror() fccloseall() fprint() fsetpos() rename() fileno() fdopen() fputc() ftell() rewind() getch() fflush() fputchar() fwrite() scanf() getchar() fgetchar() fread() gets() unlink() putchar() fgetchar() fread() getw() remove(path) fgetpos() free() perror() printf() fgets() freopen()

Library function dalam math.h abs() ceil() labs() sqrt() acosh() cos() ldexp() tan() asin() cosh() log() tanh() atan() exp() log10() atan2() fabs() pow() atof() floor() sin() fmod() sinh()

Struktur Dasar Program Memahami struktur dasar dari semua bahasa pemograman. Ada beberapa komponen yang hampir selalu muncul setiap membuat sebuah program, yaitu: Fungsi main () Deklarasi Variabel Perintah (statement) Keyword : include, import, dsb Komentar Kurung kurawal

Program Menghitung Luas Segi Empat //program menghitung luas segi empat #include<stdio.h> void main() { int panjang, lebar, luas; panjang = 10; lebar = 5; luas = panjang * lebar; printf(“Luas Segi Empat=%i”, luas); }  5. Komentar  4. “include” untuk menyertakan fungsi-fungsi dari sebuah library  6. Kurung kurawal buka  2. Deklarasi variabel  1. Fungsi main ( ) 3. statement  6. Kurung kurawal tutup

Fungsi main() / Fungsi Utama Fungsi utama adalah list pekerjaan yang akan dikerjakan oleh komputer. Isinya adalah sekumpulan perintah yang akan dikerjakan ketika menjalankan program, dalam program sebelumnya adalah menghitung luas segi empat. Yaitu: Perintah untuk memberikan nilai panjang dan lebar dengan 10 dan 5 Perintah untuk menghitung luas segi empat Perintah untuk menampilkan luas yang telah dihitung ke layar

Deklarasi Variabel Variabel adalah sebuah tempat untuk menyimpan data. Deklarasi variabel adalah sebuah perintah agar komputer menyediakan variabel yang akan kita pakai. Satu-satunya cara memasukkan data kedalam variabel adalah dengan menggunakan assignment statement, atau pernyataan pemberian nilai variabel = ekspresi; Ekspresi menyatakan apapun yang berhubungan dengan nilai suatu data;

Deklarasi Variabel (2) Aturan penamaan variabel: Nama variabel hanya boleh terdiri dari huruf, angka dan garis bawah (_) Karakter pertama harus huruf Huruf besar dan kecil dianggap berbeda (Case Sensitive) Kata kunci (keyword ) yang sudah ada didalam bahasa yang digunakan tidak boleh dipakai sebagai nama variabel.

Deklarasi Variabel (3) tipe_variabel Nama_variabel; Untuk mendeklarasikan sebuah variabel, kita perlu menuliskan tipenya Contoh: Nama variabel dapat berupa sebuah nama atau beberapa nama sekaligus yang dipisahkan dengan koma. Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya tipe_variabel Nama_variabel; int panjang, lebar, luas; int panjang=10;

Tipe data pada C++ Jenis Data Deskripsi Ukuran (bits) Range unsigned char Karakter Unicode 8 0 s/d 255 char atau signed char -128 s/d 127 unsigned int atau unsigned Bilangan Bulat 16 0 s/d 65,535 int atau signed int atau signed -32,768 s/d 32,767 unsigned long atau unsigned long int 32 0 s/d 4,294,967,295 long atau long int atau signed long atau signed long int -2,147,483,648 s/d 2,147,483,647 Float Bilangan Riil 3.4 E-38 s/d 3.4 E38 double 64 1.7E-308 s/d 1.7E308 long double 80 3.4E-4932 s/d 1.1E4932

Keyword dalam bahasa C Kata kunci (keyword) adalah pengenal sistem yang mempunyai makna khusus bagi kompiler. Kegunaan dari golongan ini tidak dapat diubah. auto do goto short typedef break double if signed union case else int sizeof unsigned char enum long static void const extern register struct volatile continue float return switch while default for asm interupt cdecl near far pascal huge