A. Putting a Program Together

dokumen-dokumen yang mirip
A. Putting a Program Together

Pada pertemuan ini kita akan membahas :

A. Overview 20/01/2012. Pada pertemuan ini kita akan membahas : Oleh : Fiftin Noviyanto

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Komentar, Identifier, Konstanta dan Variabel

Mengkompilasi Source Code C++ dengan g++.

MODUL 1 PENGENALAN ENVIROMENT C++

Konsep Dasar Pemrograman Dan Pengenalan C++

Bahasa C. Dosen : Dhamayanti

PENGENALAN C++ Bab 1

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

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

Dasar-dasar C/C++ Ekohariadi FT Unesa

PENGENALAN BAHASA C DAN C++

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

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Tipe Boolean. Oleh : Fiftin Noviyanto

PENGANTAR BAHASA C++

Fungsi 1. Ekohariadi FT Unesa

Tipe Boolean 20/01/2012. Oleh : Fiftin Noviyanto

STRUKTUR DASAR PEMROGRAMAN

PENGENALAN C++ DADANG MULYANA 2012

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Kurikulum Qt. { Basic OOP } Chapter 4. Function

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

Algoritma Pemrograman 2B (Pemrograman C++)

PENGENALAN PROGRAM C++

PENGANTAR KOMPUTER & SOFTWARE II

Pengenalan Bahasa C week 1

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

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

VARIABEL & TIPE DATA PEMROGRAMAN C++

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Kuliah III - Dasar Pemrograman

PERTEMUAN 9-11 STATEMENT

Game Technology Design Course College of Multi Media Yogyakarta Spring Tri Anggraeni, S.Kom., M.Sc.

Selection / Pemilihan PEMILIHAN

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Pengantar Pemrograman Dengan C++

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

Struktur Bahasa C dan C++

StrukturDasarProgram Prosedural (dalambahasac++)

Abstrak. Pendahuluan. cerita. Pemrograman. mewakili semua. Struktur Bahasa. dan deklarasi. Mari. ilmuti.org Seluruh disertakan dalam

Bab 2. Dasar-Dasar Pemrograman C

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

MODUL 5 PERULANGAN (LOOPING)

BAHASA PEMROGRAMAN 1 (PERTEMUAN 3)

Dasar Pemrograman C++

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Pengenalan C++ Oleh : Dewi Sartika

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

Chapter 1 KONSEP DASAR C

Kurikulum Qt. Chapter 4 Function. Fungsi

LAPORAN PRAKTIKUM I. Oleh:

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

BAB 4 PENGENALAN BAHASA C

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

IT234 - Algoritma dan Struktur Data. Ramos Somya

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

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

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Fungsi : Dasar Fungsi

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

P3 Pengantar Pemrograman C

BAB I SEKILAS TENTANG C

STRUKTUR PEMROGRAMAN PYTHON

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

P - 3 Bab 2 : Pengantar Pemrograman C

What Is a Function and Why Use One?

Basic Input/Output Operator Yoannita

Pertemuan 4 OPERATOR DAN STATEMEN I/O

SUMBER BELAJAR PENUNJANG PLPG

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap


Algoritma Pemrograman 2B (Pemrograman C++)

LAPORAN PRAKTIKUM RESMI QUEUE

BAB IV. OPERATOR DAN STATEMENT

Fungsi 2. Ekohariadi FT Unesa

MODUL 1 STANDAR INPUT DAN OUTPUT

PENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

BAB VI. STATEMENT CONTROL

OPERASI SELEKSI PEMROGRAMAN C++

KONSEP DASAR PROGRAM BAHASA C

Bahasa C-M6 By Jamilah, Skom 1

Transkripsi:

Oleh : Fiftin Noviyanto A. Putting a Program Together Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel, serta melakukan manipulasi variable melalui operator. Pada pertemuan ini akan dibahas bagaimana membuat bahasa pemrograman dengan C++.

Deklarasi, Assign dan Manipulasi Ketika mendeklarasikan nama variable, maka disebutkan juga tipe data variable tersebut. Pada C++, untuk mendeklarasikan tipe data integer dengan kata int. int nilai1, nilai2; Langkah berikutnya adalah memberi nilai variable (assign variable). nilai1 = 25; nilai2 = 2 * nilai1; Output Statement Setelah nilai2 diberikan nilai, selanjutnya kita dapat menampilkan hasil dari perhitungannya tersebut antara 2 dengan nilai1. Output statement adalah statement pada program yang menampilkan output, data yang tersimpan pada variabel atau pesan pengguna pada layar monitor. Output statement pada C++ memiliki tiga bagian penting : nama output stream, insertion operator dan variable atau pesan. Nama output stream adalah nama yang digunakan untuk membawa data untuk ditampilkan pada layar monitor. Insertion operator adalah operator yang memasukkan data ke nama output stream. Selanjutnya nilai dari variable atau isi pesan, akan ditampilkan pada layar monitor.

Cout cout (pronounced see-out ) adalah nama output stream pada C++. Ketika statement cout digunakan maka akan dikirimkan data melalui chanel cout. Selanjutnya diikuti dengan insertion operator, pada C++ menggunakan symbol (<<) yang mengindikasikan sesuatu dikirimkan pada output. cout << nilai1; cout << haloo."; maka hasil outputnya adalah: 25 haloo. Contoh lain : dan cout << Ini adalah isi nilai1 : " << first_val; akan menghasilkan output Ini adalah isi nilai1 : 25 cout << first_value << second_val; akan menghasilkan 25 50 Sekarang bagaimana menampilkan tipe data string? Terlebih dahulu dideklarasikan dan diberikan nilai pada suatu variabel dengan tipe data string. string pesanku; pesanku = " Selamat belajar C++." ; Maka ketika akan menampilkan pesan tersebut tidak perlu menggunakan tanda petik. cout << pesanku;

Eksekusi Ganti Baris: endl endl (pronounced end line ) merupakan perintah pada C++ untuk menampilkan output pada baris berikutnya. Perhatikan contoh berikut yang menggunakan perintah endl dan tanpa perintah endl. contoh tanpa endl : cout << first_val; cout << "Goodbye."; Tampilan output: 25 Goodbye. contoh dengan endl : cout << first_val << endl; cout << "Goodbye."; Tampilan output: 25 Goodbye. Komentar Fungsi memberikan komentar pada program adalah menjelaskan kode yang telah ditulis untuk pembaca program. Symbol (//) digunakan untuk membuat komentar, komentar tidak akan dieksekusi. nilai1 = 25; //nilai1 adalah angka pertama yang akan digunakan pada perkalian Apabila diperlukan komentar lebih dari satu baris, maka dibuat satu blok yang mengindikasikan mulai komentar dan diakhiri dengan symbol komentar berakhir. Symbol mulai komentar adalah(/*) dan symbol akhir komentar adalah (*/) /* Semua yang tertulis pada blok komentar ini ini tidak akan dieksekusi karena ini hanya penjelas program. -> */

B. Compiler Directives Compiler berguna untuk menterjemahkan bahasa tingkat tinggi ke kode bahasa tingkat rendah. Sehingga mesin akan mengenal dan memahami perintah yang dituliskan pada bahasa tingkat tinggi. The Include Directive Terdapat beberapa file yang memungkinkan digunakan pada program yang dibangun pada C++ File tersebut biasanya memiliki ekstensi.h, yang merupakan definisi dari header file.

iostream.h, memungkinkan penggunaan perintah cout, untuk menampilkan pada layar dan cin untuk meminta input stream. # include < iostream.h> Symbol (#) mengindikasikan penggunaan directive pada compiler. C. Main Section pada suatu Program Main section merupakan body suatu program Main merupakan fungsi Main section berisi heading (seperti judul) dan diikuti dengan dua kurung kurawal. int main ( ) // bagian heading main section { // kurung kurawal buka //***Statement program ditulis di sini.*** return 0; //the return statement } //kurung kurawal tutup

D. Building a Program Outline Sekarang akan ditampilkan bagaimana outline program. Penggunaan include, deklarasi main, deklarasi variable dan menutup program. #include <iostream.h> int main ( ) { int nilai1, nilai2; // bagian deklarasi variable return 0; } Setelah dideklarasikan, selanjutnya diberikan assignment nilai pada variable. #include <iostream.h> int main ( ) { int nilai1, nilai2; nilai1 = 25; // assign variable nilai1 nilai2 = 2 * nilai1; // assign variable nilai2 // dari hasil perkalian 2 x nilai1 return 0; }

Contoh berikutnya, menggunakan output statement. #include <iostream.h> int main ( ) { int nilai1, nilai2; // deklarasi variable nilai1 = 25; // assignment variable nilai1 nilai2 = 2 * nilai1; // nilai2 diassign dari hasil perkalian cout << nilai2 << endl; // mencetak nilai2. return 0; //eksekusi bagian fungsi main berakhir. } E. Contoh Program Saat ini kita telah mempelajari outline program, selanjutnya kita akan mulai melihat beberapa contoh program. Pada setiap program yang kita tulis, terlihat struktur dasar dari program yang terdiri dari tiga atau empat bagian, antara lain : 1. Deklarasi variables 2. Assignment variables 3. Manipulation variables 4. Cetak nilai Variable

Contoh Program Sederhana (1) Kasus Program untuk menghitung rata-rata dari tiga angka Deskripsi Pertamanya perlu dideklarasikan tiga variabel yang akan menyimpan angka (di assign oleh programmer). Selanjutnya kita akan menghitung rata-rata dari ketiga variable dan menampilkannya pada layar. Untuk memprosesnya diperlukan operator aritmatika + dan /. Syntax Program dengan C++ #include <iostream.h> int main ( ) { double nilai1, nilai2, nilai3, rerata; //bagian deklarasi nilai1 = 25; //programmer has assigned all nilai2 = 38.9; // three variables. nilai3 = 42.7 rerata = ( nilai1+nilai2+nilai3) /3; cout << Rata-rata ketiga angka adalah "<< rerata << "." << endl; // Note how this line wrapped to the next line. return 0; } Output Rata-rata ketiga angka adalah 35.53.

Contoh Program Sederhana (2) Kasus : Program untuk menghitung rata-rata dari tiga angka yang dimasukkan oleh pengguna. Deskripsi Diperlukan assign variable dari pengguna. Sebelum pengguna memasukkan suatu nilai, perlu ditampilkan pesan pada pengguna untuk memasukkan suatu angka, tujuannya agar pengguna paham apa yang harus dilakukan. Syntax Program #include <iostream.h> int main ( ) { double nilai1, nilai2, nilai3, rerata; //bagian deklarasi variable cout << Tuliskan tiga angka." << endl; cin >> nilai1 >> nilai2>> nilai3;//pengguna //mengetikkan nilai dari keyboard rerata = ( nilai1 + nilai2 + nilai3) /3; cout << Rata-rata dari ketiga angka adalah " << average <<"."<< endl; return 0; }

Output Tuliskan tiga angka. 25 30 5 Rata-rata ketiga angka adalah 20 Simpulan Pada pertemuan ini, kita mempelajari beberapa elemen penting dari program : deklarasi, assign dan manipulasi serta menampilkan hasil pada layar. Penggunaan statement cout dan operator insertion (<<) untuk menghasilkan output serta penggunaan endl untuk membuat baris baru pada layar. Fungsi main() merupakan bagian body suatu program.