PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

dokumen-dokumen yang mirip
Identifier dan Tipe Data

Pengenalan C++ Oleh : Dewi Sartika

elemen Dasar Bahasa Pemrograman C

Tipe Data dan Operator

VARIABEL & TIPE DATA PEMROGRAMAN C++

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Bahasa C-M6 By Jamilah, Skom 1

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

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Variable. Variable (cont) Variable (cont) Tipe Data

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

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

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

MODUL II VARIABEL, TIPE DATA & KONSTANTA

IT234 - Algoritma dan Struktur Data. Ramos Somya

PENGENALAN BAHASA C DAN C++

PERTEMUAN 3 KONSEP TIPE DATA

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

BAB 4 PENGENALAN BAHASA C

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

TIPE, NAMA, DAN NILAI

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Komentar, Identifier, Konstanta dan Variabel

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

LATIHAN SOAL (FUNGSI & PROSEDUR)

Chapter 1 KONSEP DASAR C

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

KONSEP DASAR BAHASA C

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

I. Tipe Data - Variabel

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Tipe Data, Variabel, Input/Output

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

Bab 2. Dasar-Dasar Pemrograman C

STRUKTUR DASAR PEMROGRAMAN

Tipe Data dan Variabel

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

Achmad Solichin.

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Algoritma Pemrograman & Struktur Data

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

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

BAHASA PEMROGRAMAN C

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Identifier Tipe Data Yoannita, S.Kom.

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

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

DATA PADA BAHASA C TIPE DATA

Pengenalan Bahasa C week 1

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Algoritma & Pemrograman Lanjut FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

PEMROGRAMAN BERORIENTASI OBJEK

Tipe Data, Identifier, Operator dan Control Statement

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Struktur Program. Rinta Kridalukmana

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

BAB II VARIABEL DAN TIPE DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Tipe Data dan Variabel

2 TIPE DATA DAN VARIABEL

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Pertemuan 2 ARRAY DIMENSI 1 & 2

Algoritme dan Pemrograman

Selection / Pemilihan PEMILIHAN

Subprogram (dalam Bahasa C++ + Flowchart)

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

P 4 Bab 3 : Dasar Pemrograman C

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Dasar Pemrograman Java

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

PERTEMUAN X. Gbr.1 Konsep program dibagi menjadi sejumlah modul. void main() { fungsi a();

Transkripsi:

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement pertama pada fungsi main tersebut. Format penulisan fungsi secara umum : Deklarasi variabel global Return-type function-name (parameter) Deklarasi variabel lokal Statements; Return (value); Return-type Contoh fungsi : const phi=3.14; float keliling(jari); float kel; kel=2 * phi * jari; return(kel); function-name parameter Deklarasi variabel lokal Mengembalikan / mengirim nilai ke modul program yang memanggil Fungsi yang tidak mengembalikan nilai tipenya (return type) adalah void, seperti fungsi main. Void function-name (parameter) Deklarasi variabel lokal Statements;

CONTOH : /* Program untuk menghitung Keliling dan luas lingkaran */ /* Oleh : Sudirman */ /* Tgl : 1 April 2015 */ Menggabung file iostream.h kedalam file program, #include <iostream.h> apabila memakai statement cout dan cin void main() float jari, keliling, luas; fload phi=3.14; Fungsi main Deklarasi variable, berisi : - tipe data - nama variabel cout << Masukan nilai jari = ; cin >> jari; keliling =2 * phi * jari; luas = phi * jari * jari; cout << Keliling lingkaran adalah = << keliling << endl; cout << Luas lingkaran adalah = << luas << endl;

IDENTIFIER, VARIABEL, KONSTANTA DAN LITERAL IDENTIFIER Identifier nama yang digunakan dalam program. Misal : panjang, lebar, luas_persegi_panjang. VARIABEL Variabel Identifier yang digunakan untuk menampung data/informasi, dan nilainya dapat berubah selama eksekusi program. Dalam menulis program Variabel-2 di-deklarasikan lebih dahulu. Format deklarasi variabel: <tipe> <nama_variabel>; <tipe> <nama_variabel> = <initial_value>; Contoh : int a,b,c; Float panjang, lebar, luas; Int x = 20; Syarat penulisan variabel Diawali dengan huruf atau garis bawah dan selanjutmya bisa diikuti oleh huruf atau garis bawah atau angka. Contoh : panjang, luas_persegi_panjang, channel1 Panjang variabel max 32 karakter (ANSI) Tidak boleh menggunakan keyword (statement bahasa pemrograman) Contoh : printf, main, cout, dll. Manakah nama-2 variabel dibawah ini yang benar dan salah : 1. Nama barang 4.!Info 7. include 2. 1Channel 5. X10 8. A-b 3. Jum_Brg 6. XY92 9. Tunj Anak

TIPE DATA Pada dasarnya tipe data pada bahasa C ada 5, dan ditambah 4 tipe modifier (tambahan), yaitu : Basic Data Types 1. Character 2. Integer 3. Floating point 4. Double floating point 5. Void Keyword 1. Char 2. Int 3. Float 4. Double 5. void Empat tipe Modifier adalah sbb: 1. Signed (bertanda), contoh : Signed Int, Signed Char 2. Unsigned (tidak bertanda), contoh : Unsigned Int, Unsigned Char 3. Long, contoh : Long int. 4. Short, contoh : Short int. Tipe data dalam bahasa C merupakan kombinasi antara Basic Data Types dengan Modifier. Contoh : signed char, unsigned int,long int,dll. Elementary Data Integer Real Character Boolean Structure Data Record File Array String Type data pointer (penunjuk) Data ini digunakan untuk membuat data terstrukur type dinamik.

KONSTANTA Konstanta suatu nilai yang telah di definisikan dan nilainya tidak akan berubah selama progran tersebut di eksekusi. Konstanta konstanta numerik dan konstanta non numeric. Konstanta non numerik disebut dengan konstanta string yang dalam penulisan selalu di apit dengan tanda kutip ( ) Contoh: Const Phi=3.14; (konstanta numeric) Judul= PT. Angin Ribut (konstanta string) Pada bahasa C deklarasi konstanta tidak membutuhkan alokasi memori. Untuk mendeklarasikan konstanta pada bahasa C bisa dilakukan dengan prepocesssor # define atau dengan keyword const. Contoh: Const float Pi = 3.14; atau #define Pi 3.14 CONTOH SOAL : Buatlah Algoritma dan program, untuk menghitung komisi yang diterima salesman berdasarkan jumlah penjualan yang dicapainya. Salesman akan mendapat komisi 10% dari hasil penjualannya. Penyelesaian : a. Membuat Diagram Ringkas - Membuat semua daftar semua input / masukan yang diletakkan pada diagram kolom input. - Membuat daftar proses, letakkan pada kolom proses. - Membuat daftar output, letakkan pada kolom output.

Input Proses Output Jumlah Penjualan Baca Jumlah Penjualan Hitung Komisi= Jumlah Penjualan x 10% Cetak hasilnya Komisi b. Membuat Algoritma Komisi_ penjualan Baca Jumlah Penjualan Komisi= Jumlah Penjualan x 10% Cetak Komisi Kepala/Judul Algoritma c. Membuat Program /* Menghitung Komisi_ penjualan */ #include <iostream.h> Deklarasi variable input void main() dan output float jml_penjualan, komisi; cout << Jumlah Penjualan = ; cin >> jml_penjualan; komisi = jml_penjualan * 0.1; cout << Komisi_ penjualan adalah = << komisi << endl; Latihan: Buatlah Algoritma dan program, untuk menghitung Gaji Bersih yang diterima pegawai adalah : Gaji Bersih = Gaji Pokok + Tunjangan Pajak Tunjangan pegawai dihitung 20% dari Gaji Pokok, sedangkan Pajak 15% dari Gaji Pokok ditambah Tunjangan.