BAHASA PEMROGRAMAN C LANGUAGE

dokumen-dokumen yang mirip
BAB 4 KONDISI / PEMILIHAN

Sedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }

PENYELEKSIAN KONDISI

Pendahuluan Pemrograman Mikrokontroler

1.1. Sejarah Bahasa C

Fungsi : Dasar Fungsi

Algoritma Pemrograman. Fery Updi,M.Kom

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

BAB 1 KONSEP DASAR BAHASA C

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Fungsi DASAR PEMROGRAMAN

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

Fungsi DASAR PEMROGRAMAN

Pengenalan Bahasa C week 1

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Achmad Solichin.

SATUAN ACARA PERKULIAHAN (SAP)

PENGENALAN BAHASA C DAN C++

PRAKTIKUM 7 FUNGSI 1

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Chapter 1 KONSEP DASAR C

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

Pengambilan Keputusan

BAB 5. KONDISI DAN ARRAY

MODUL IV Analisis Kasus/Pemilihan

BAB 6 FUNGSI TUJUAN PRAKTIKUM

Bahasa C-M6 By Jamilah, Skom 1

BAB 5 REPETITION / PERULANGAN

5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY)

BAB IV PENYELEKSIAN KONDISI

Bab 3. Decision 1 (Pengambilan Keputusan)

MENAMPILKAN HASIL Operasi Keluaran (Output)

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

STRUKUR KENDALI : PERCABANGAN

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

belajar pemograman C++ Dasar

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

BAHASA PEMROGRAMAN C

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Algoritma Pemrograman. Fery Updi,M.Kom

Pemrograman Dasar C. Minggu 6

Tipe Data dan Operator

Perulangan, Percabangan, dan Studi Kasus

Mengenal Subroutine pada Pemrograman C Dian Wirdasari

Object Oriented Programming (OOP)

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Tipe Data, Variabel, Input/Output

PERTEMUAN III DECISION. Prepared by Vosco

Kurikulum Qt. { Basic OOP } Chapter 4. Function

Algoritma Pemrograman 2B (Pemrograman C++)

BAB V FUNGSI Tujuan : 5.1 Dasar Fungsi

Modul 4 Kondisional/Pencabangan If - Else

Fungsi 1 DASAR PEMROGRAMAN

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

KONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

KONSEP DASAR PROGRAM BAHASA C

Apakah Anda sering kesulitan untuk

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

IT234 - Algoritma dan Struktur Data. Ramos Somya

Algoritma Pemrograman. Fery Updi,M.Kom

Struktur Program Bahasa C

BAB V BAHASA C I. 5.1 Pendahuluan

Algoritme dan Pemrograman

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB I PENGENALAN BAHASA C

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

If (kondisi) pernyataan

Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

INPUT DAN OUTPUT BAHASA C

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Pengambilan Keputusan DASAR PEMROGRAMAN

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

Bab 2. Dasar-Dasar Pemrograman C

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

P R E T R EM N 5 STRUKTUR LOOPING

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK

Kurikulum Qt. Chapter 4 Function. Fungsi

Modul 1 Dasar Dasar Bahasa Pemrograman C

Algoritma dan Pemrograman

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

BAB 4 PENGENALAN BAHASA C

Bahasa C. Dosen : Dhamayanti

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

BAB 2. FUNGSI INPUT OUTPUT

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

STRUKTUR PEMROGRAMAN PYTHON

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB 5 PERULANGAN DAN ARRAY

Modul IV Pemrograman Bahasa C ( bagian I )

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Transkripsi:

BAHASA PEMROGRAMAN C LANGUAGE JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST

MATERI KULIAH : REVIEW KONSEP PEMROGRAMAN STRING POINTER STRUKTUR DAN DAFTAR BERANTAI DATA TINGKAT LANJUT OPERASI FILE STRUKTUR DATA KOMPLEKS

REFERENSI : Abdul Kadir, Pemrograman Dasar Turbo C, ANDI Yogyakarta, 1997 Jogiyanto HM, Konsep Dasar Pemrograman Bahasa C, Andi Offset Yogyakarta, 1993

1. REVIEW KONSEP PEMROGRAMAN Sasaran : Setelah mempelajari bab ini diharapkan anda dapat : 1. Mengetahui kehandalan bahasa C 2. Menjelaskan proses penyeleksian kondisi 3. Menjelaskan proses looping 4. Menjelaskan fungsi dalam bahasa C

SEKILAS BAHASA C Keunggulan Bahasa C : 1. Bahasa C adalah bahasa pemrograman yang paling populer saat ini 2. Bahasa C adalah bahasa pemrograman yang memiliki portabilitas tinggi C bisa dikompile dan jalankan di platform lain dengan adanya standarisasi ANSI untuk C. 3. Bahasa C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit

LANJUTAN BAHASA C 4. C adalah bahasa pemrograman yang fleksibel Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman. 5. C adalah bahasa pemrograman yang bersifat moduler Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.

STRUKTUR DASAR PROGRAM C

CONTOH PROGRAM SEDERHANA //Program Perhitungan matematika sederhana #include stdio.h #include conio.h void main() { printf( Nilai dari 9 + 4 = %i, 9 + 4); /* mencetak hasil 9 + 4 */ printf( Nilai dari 9-4 = %i, 9-4); /* mencetak hasil 9-4 */ printf( Nilai dari 9 * 4 = %i, 9 * 4); /* mencetak hasil 9 * 4 */ printf( Nilai dari 9 / 4 = %i, 9 / 4); /* mencetak hasil 9 / 4 */ printf( Nilai dari 9 % 4 = %i, 9 % 4); /* mencetak hasil 9 % 4 */ getch();

PENYELEKSIAN KONDISI if(kondisi) pernyataan; /* Program if untuk memeriksa suatu kondisi */ #include stdio.h #include conio.h void main() { float nilai; printf( Masukan nilai yang didapat : ); scanf( %f, &nilai); if(nilai > 65) printf( \n ANDA LULUS!!!!\n ); getch();

IF ELSE #include stdio.h #include conio.h void main() { float nilai; clrscr(); printf( Masukan nilai yang didapat : ); scanf( %f, &nilai); if (nilai > 65) printf( \n LULUS!!!\n ); else printf( \n TIDAK LULUS!!!\n ); getch();

STRUKTUR PERULANGAN for(inisialisasi; syarat; penambahan) pernyataan; /* Program perulangan menggunakan for */ #include stdio.h #include conio.h void main() { int x; for(x = 1; x<= 10; x++) printf( %d BAHASA C\n, x); getch();

LANJUTAN PERULANGAN /* Program Perulangan menggunakan while */ #include stdio.h #include conio.h void main() { int x; x = 1; // awal variabel while (x <= 10) // Batas akhir perulangan { printf( %d BAHASA C\n, x); x ++; // variabel x ditambah dengan 1 getch();

FUNGSI Tujuan pemakaian fungsi : 1. Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan 2. Dapat mengurangi pengulangan kode (duplikasi kode) BENTUK UMUM PENDEKLARASIAN FUNGSI : tipe_fungsi nama_fungsi(parameter_fungsi); BENTUK UMUM PENDEFINISIAN FUNGSI : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement......

CONTOH PEMAKAIAN FUNGSI //Program untuk menampilkan kalimat yang berulang #include "stdio.h" #include "conio.h" void info_program(); void main() { info_program(); getch(); info_program(); getch(); void info_program() { printf ("Selamat Belajar Bahasa C\n"); printf ("Anda akan selangkah lebih maju dalam dunia IT\n"); printf ("Salam dari PENS ITS\n");

FUNGSI DENGAN NILAI BALIK #include "stdio.h" #include "conio.h" float tambah(float x, float y); // prototype fungsi tambah(), ada titik koma void main() { float a, b, c; printf("a = "); scanf("%f", &a); printf("b = "); scanf("%f", &b); c = tambah(a,b); // pemanggilan fungsi tambah() printf("a + B = %.2f", c); getch(); float tambah(float x, float y) // Definisi fungsi, tanpa titik koma { return (x+y); // Nilai balik fungsi

LATIHAN 1. Buatkan program pilihan hari dengan memakai switch switch(kondisi) { case 1 : pernyataan-1; break; case 2 : pernyataan-2; break;...... case n : pernyataan-n; break; default : pernyataan-m

2. Buatkan Program yang akan menampilkan seperti berikut : ********** ********* ******** ******* ****** ***** **** *** ** * 3. Buatkan program dengan memakai fungsi, untuk membuat data mahasiswa yang meliputi nama, nrp dan alamat jurusan 4. Buatkan program dengan memakai fungsi, untuk membuat proses perhitungan matematika sederhana, inputan dari program utama