Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN C DI LINUX DAN KOMPILASI PROGRAM C DI LINUX
Advertisements

KONSEP DASAR PROGRAM BAHASA C
KONSEP BAHASA PEMROGRAMAN
Struktur Dasar PHP.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
PEMROGRAMAN TERSTRUKTUR
ARRAY Dr. Lily Wulandari.
Shofia D. Agustina.  Agar dapat dieksekusi oleh komputer, algoritma harus diterjemahkan terlebih dahulu kedalam notasi bahasa pemrograman. Penerjemahan.
Elemen Dasar Program C++
Operasi String.
Elemen-elemen dlm source code
Pemrograman Internet (modul 2)
Javascript Javascript Javascript Javascript Javascript Javascript
Dasar Pemrograman Komputer [TKL-4002] 2010
FUNGSI Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Statement Input – Output
Pendahuluan Definisi :
Pengenalan Program C++
Teknik Pemrog. Terstruktur 2
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Fungsi dan Prosedur.
Struktur Bahasa Pascal & Tools
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.
Dasar Pemrograman Nama : 1. Panca Mustapa (P ) (P ) 2. Prana Yudha P 2. Prana Yudha P (P ) (P )
TEE 2103 Algoritma dan Pemrograman
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
DASAR BAHASA PEMROGRAMAN BORLAND C++
I Gusti Agung Made Wirautama, S.Kom
Prosedur dan fungsi By Serdiwansyah N. A..
Elemen Dasar C Identifier :
Pemrograman Terstruktur
Pendahuluan & identifier pada bahasa c dan c++
Pemprograman Berorientasi Objek
Algoritma & pemrograman 1B
Input dan Output TEE 2103 Algoritma dan Pemrograman
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
2. Pengenalan Program C++
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
MODULAR (FUNGSI)
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Pemograman Terstruktur
STRUKTUR DASAR PROGRAM
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEMROGRAMAN DASAR DI JAVA
Latihan #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
Castaka agus sugiato, M.Kom., M.CS
Minggu 5 Imam Fahrur Rozi
Percabangan (Lanjutan)
Daasar Komputer dan Pemrograman 2A
TEL 2112 Dasar Komputer & Pemrograman
TEL 2112 Dasar Komputer & Pemrograman
S. Indriani Lestariningati, M.T
Statement Input dan Output
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
DASAR PEMROGRAMAN KOMPUTER
MODULAR (FUNGSI)
Struktur Dasar PHP.
INTRODUCTION TO C++
Pemrograman Terstruktur
INTRODUCTION TO C++
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Pengantar Pemrograman Bahasa C
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Transcript presentasi:

Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::. Dasar Pemrograman Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.

Pembahasan Struktur Bahasa Pemrograman Struktur Bahasa C

Struktur Bahasa Pemrograman Bagian Pendeklarasian Merupakan bagian program untuk mendefinisikan tipe data suatu variable, konstanta, serta fungsi dan procedure yang akan digunakan dalam program Bagian Statement Merupakan bagian program yang berisi perintah dan eksekusi atau yang akan dijalankan

Struktur Program 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 dengan nama “main” (program utama). Program akan dieksekusi dimulai dari statement pertama pada fungsi “main” tersebut.

Huruf besar dengan huruf kecil diartikan berbeda (case-sensitive). Setiap perintah (statement) diakhiri dengan semi-colon (titik koma (;)). Format penulisan fungsi secara umum #include <header_file> deklarasi global_variabel; return_type function_name(parameter) { deklarasi lokal_variabel; statements; return (value); }

Fungsi bisa diletakkan di atas atau di bawah fungsi “main”. Fungsi yang tidak mengembalikan nilai tipe-nya (return-type) adalah “void”. Format penulisan fungsi yang tidak mengembalikan nilai: void function_name (parameter_list) { deklarasi lokal_variabel; statements; }

Contoh Program C 1 /* Prog_1.C–Menampilkan “Hello World !” di monitor */ 2 #include <stdio.h> 3 void main() 4 { 5 printf ( “Hello World !”); 6 } Apabila program tersebut di atas dikompilasi dan dijalankan akan menghasilkan tampilan di monitor sbb: Hello World !

Keterangan program: Penomoran di depan setiap baris program C sebenarnya tidak ada, ini hanya membantu keterangan. Baris 1: /* Prog_1.C–Menampilkan “Hello World !” di monitor */ - merupakan komentar, yang digunakan agar program lebih mudah dibaca dan dimengerti. Komentar tidak ikut dikompilasi. Setiap komentar diapit oleh tanda /* dan */

Baris 2: #include <stdio Baris 2: #include <stdio.h> – memasukkan header file yang mempunyai nama stdio.h, dimana dalam header file tersebut terdapat perintah printf(), yang digunakan untuk menampilkan semua konstanta string yang diapit oleh tanda “ dan “. Baris 3: void main() – mendeklarasikan fungsi utama tanpa mengembalikan nilai karena tipe fungsinya void. Baris 4: { - menyatakan awal kumpulan perintah dari fungsi utama.

Baris 5: printf ( “Hello World Baris 5: printf ( “Hello World !”); - perintah yang digunakan menampilkan kalimat: Hello World ! di monitor. Baris 6: } - mennyatakan akhir kumpulan perintah dari fungsi utama.

Komentar Digunakan untuk memberikan penjelasan mengenai program atau bagian-bagian program Bisa berupa: Tujuan atau fungsi program Informasi waktu program dibuat / direvisi Keterangan mengenai kegunaan sejumlah pernyataan / statemen dalam program. Syntax: /* komentar Banyak baris */ // komentar dalam satu baris

Tipe kesalahan pada C Kesalahan Sintax Bahasa C hanya dapat dieksekusi jika program tersebut memiliki sintak yang telah sepenuhnya benar. Jika tidak maka proses akan berhenti dan memberikan pesan kesalahan Kesalahan Run-time Kesalahan tidak akan muncul sebelum program dijalankan. Kesalahan ini juga disebut exception karena menunjuk adanya sesuatu yang ganjil (tidak benar).

Kesalahan Logika Program akan tetap berjalan dengan sukses tanpa pesan kesalahan namun program tidak sesuai dengan yang diinginkan programmer.