KONSEP BAHASA PEMROGRAMAN

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Elemen Dasar C++.
DASAR-DASAR PEMROGRAMAN C
STRUKTUR DATA (5) Pointer dan Function
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
VARIABEL DAN OPERATOR.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
Shofia D. Agustina.  Agar dapat dieksekusi oleh komputer, algoritma harus diterjemahkan terlebih dahulu kedalam notasi bahasa pemrograman. Penerjemahan.
Review-Dasar Pemrograman Komputer
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
STRUKTUR DATA (5) Pointer dan Function
Elemen-elemen dlm source code
Dasar Pemrograman Komputer [TKL-4002] 2010
STRUKTUR DATA Pointer dan Function
Statement Input – Output
Pendahuluan Definisi :
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
Modul 2 Pengenalan Bahasa C++
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Teknik. Pemrog. Terstruktur 2
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Pengantar C++.
Elemen Dasar C Identifier :
Bahasa Pemprograman Dasar Pertemuan 2
Pendahuluan & identifier pada bahasa c dan c++
Pengenalan C++ Oleh : Dewi Sartika.
Outline: Tipe data Variabel dan Konstanta Enumerasi Ekspresi Operator
PART 4 Pengenalan Bahasa C
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
MODULAR (FUNGSI)
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pseudocode – Tipe Data, Variabel, dan Operator
Review Algoritma Pemrograman dan Pengantar Pemrograman Bahasa C
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
~ PERTEMUAN 4 KONSEP TIPE DATA ~
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
MODULAR (FUNGSI)
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Pemrograman Bahasa C sRi nurhayati, mt.
Algoritma Struktur Data
Pemrograman Terstruktur
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Algoritma dan Stuktur Data
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Pengantar Pemrograman Bahasa C
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Teknik. Pemrog. Terstruktur 2
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

KONSEP BAHASA PEMROGRAMAN

Konsep Bahasa Pemrograman Ada 3 hal yang berhubungan dengan konsep bahasa pemrograman: Sintaks Semantik Pragmatik

KBP dengan C Why C ? Flexibility Portability Didukung banyak pustaka Mendekati low level language namun mudah dimengerti. Portability Dipakai mulai dari komputer mikro sampai superkomputer. Banyak digunakan untuk OS, aplikasi, dll. Didukung banyak pustaka

Struktur Bahasa C C adalah salah satu bahasa pemrograman yang terstruktur. Bahasa C terdiri dari fungsi-fungsi. Tidak ada perbedaan antara prosedur dengan fungsi. Setiap program C mempunyai satu fungsi utama dengan nama “main” (program utama) Program akan dieksekusi mulai dari statement pertama pada fungsi “main” tsb. Huruf besar dengan huruf kecil diartikan berbeda (case-sensitive). Setiap statement diakhiri dengan semi-colon(titik koma(;))

Format fungsi secara umum deklarasi variable global; return-type function_name(parameter){ deklarasi variable lokal; statement; … }

deklarasi variabel lokal; statement; } Fungsi bisa diletakkan diatas atau dibawah fungsi “main”. Fungsi yang tidak mengembalikan nilai, tipe (return-type)nya adalah “void”. void function-name (parameter-list) { deklarasi variabel lokal; statement; }

KOMENTAR Komentar dibatasi oleh pasangan /* dan */ Komentar digunakan agar program lebih mudah dibaca dan dimengerti.

Identifier yang digunakan untuk untuk menampung data/informasi. VARIABEL Identifier yang digunakan untuk untuk menampung data/informasi. Format deklarasi variabel : <tipe> <nama_variabel>; <tipe> <nama_variabel> = <initial_value>; Contoh : int a,b,c; float p,q; int x=20; Syarat penulisan variabel Diawali dengan huruf atau garis bawah dan selanjutnya bisa diikuti dengan huruf atau garis bawah atau angka. Panjang variabel max 32 karakter (ANSI) Tidak boleh menggunakan keyword

Contoh deklarasi variabel char nama user; X int Luas; OK int a1,a2,a3; OK int 123_hitung; X char_kalimat; OK float__; OK char main; X char unsigned; X double n_=um; X

Konstanta Idenfier yang memiliki nilai tetap Pada bahasa C, deklarasi konstanta membutuhkan alokasi memori. Untuk mendeklarasikan konstanta pada bahasa C bisa dilakukan dengan preprocessor #define atau dengan keyword const Contoh: const float Pi=3.14; #define Pi 3.14

Operator Operator adalah simbol yang mengolah nilai pada operand dan menghasilkan satu nilai baru. Operator dapat dibedakan menjadi dua berdasarkan jumlah operandnya, yaitu Unary operator dan Binary operator. Unary operator memerlukan satu operand sedangkan Binary operator memerlukan dua operand. Berdasarkan jenis operasinya, operator dalam bahasa C dapat dikelompokkan sbb: Operator logika Operator aritmatika Operator relasi Operator bitwise

Contoh

Tabel operator logika Tabel kebenaran : && (operator logika AND / DAN) || (operator logika OR / ATAU) ! (operator logika NOT / BUKAN) Tabel kebenaran :

Type in your editor /* program luas segi empat*/ int Panjang, Lebar; float Luas; void main(){ Panjang = 5; Lebar = 4; Luas = Panjang * Lebar; }

Statement Output Sattement ini digunakan untuk menuliskan data ke layar monitor. Beberapa fungsi yang ada pada bahasa C antara lain: puts() putchar() printf() Header: stdio.h

Try this: #include <stdio.h> #include <conio.h> float P, L, Ls, Kll; /*global variabel*/ Void main(){ clrscr(); /*membersihkan layar*/ gotoxy(30,10); printf(“Panjang : ”); scanf(“%f”,&P); gotoxy(30,11); printf(“Lebar : ”); scanf(“%f”,&L); Kll = 2*P*L; Ls = P*L; gotoxy(30,13); printf(“Keliling = %8.2f ”, Kll); gotoxy(30,10); printf(“Luas = %8.2f ”, Ls); }

Solve this : Ubah bentuk kode pada contoh penempatan kursor di atas ke bentuk flowchart

Contoh soal : Dengan C carilah jumlah total lama menginap di suatu hotel. Jumlah ditentukan dari laam inap dikalikan dengan harga satuan / hari.

Flowchart

Kode program #include <stdio.h> #include <conio.h> main() { int LM; float HK, JML; clrscr(); printf(“Lama Menginap = ”); scanf(“%d”, &LM); printf(“Harga Kamar = ”); scanf(“%f”, &HK); JML=LM*HK; printf(“\n JUMLAH BAYAR = %.2f”, JML); }

“SELAMAT LATIHAN DI RUMAH” TO BE CONTINUED… NEXT WEEK..