MODUL 1 PENGENALAN ENVIROMENT C++

dokumen-dokumen yang mirip
Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

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

Bahasa C. Dosen : Dhamayanti

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

MODUL 1 STANDAR INPUT DAN OUTPUT

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

PENGENALAN PROGRAM C++

PENGENALAN C++ DADANG MULYANA 2012

PENGENALAN BAHASA C. Praktikum 3

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

A. Putting a Program Together

A. Putting a Program Together

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

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

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

Struktur Bahasa C dan C++

P3 Pengantar Pemrograman C

Kurikulum Qt. Chapter 4 Function. Fungsi

BAB I SEKILAS TENTANG C

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

P - 3 Bab 2 : Pengantar Pemrograman C

PENGENALAN C++ Bab 1

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

BAB 1 KONSEP DASAR BAHASA C

Konsep Dasar Pemrograman Dan Pengenalan C++

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

PENGENALAN BAHASA C DAN C++

PRAKTIKUM 2 SEKILAS TENTANG C

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

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

STRUKTUR DASAR PEMROGRAMAN

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Dasar-dasar C/C++ Ekohariadi FT Unesa

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

PENGENALAN KONSEP PEMROGRAMAN. (dalam bahasa C)

BAB 4 PENGENALAN BAHASA C

Pengantar Visual C++ & Penulisan Program

Kurikulum Qt. { Basic OOP } Chapter 4. Function

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Komentar, Identifier, Konstanta dan Variabel

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Bahasa C-M6 By Jamilah, Skom 1

BAB I PENGENALAN BAHASA C

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

Algoritma Pemrograman 2B (Pemrograman C++)

Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX.

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

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

Fungsi : Dasar Fungsi

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

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

PENGANTAR BAHASA C++

Modul Pelatihan Bahasa C++ PAKSIMA

Basic Input/Output Operator Yoannita

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Algoritma Pemrograman 2B (Pemrograman C++)

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

Mengkompilasi Source Code C++ dengan g++.

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

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

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

Fungsi 1. Ekohariadi FT Unesa

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

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

Sekilas Tentang C. Dasar Pemrograman & Algoritma

IT234 - Algoritma dan Struktur Data. Ramos Somya

INF-103 Pemrograman II VECTOR & STRING. Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA

Bab 1. Pengenalan Pemrograman C

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

PENGANTAR KOMPUTER & SOFTWARE II

StrukturDasarProgram Prosedural (dalambahasac++)

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

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

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

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

LAPORAN PRAKTIKUM I. Oleh:

Konsep Pemrograman Prosedural

Dasar Pemrograman C++

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

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

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

PENGENALAN FUNGSI C++

SUMBER BELAJAR PENUNJANG PLPG

Tipe Data dan Variabel

Pemrograman dan Bahasa Pemrograman

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

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

Transkripsi:

MODUL 1 PENGENALAN ENVIROMENT C++ I. TUJUAN 1. Memahami lingkungan dasar C++, IDE, serta cara meng-compile dan menjalankan program 2. Mampu membuat program sederhana menggunakan bahasa C++ untuk menampilkan kalimat atau string dan perhitungan arithmatika II. DASAR TEORI 1. Pengantar Bahasa C merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa sebelumnya, yaitu BCL. Bahasa C dikembangkan di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX. Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dbase, Word Star dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan C with Classes yang pada mulanya disebut a better C dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Mascitti, dibuat di Laboratorium Bell, AT&T. Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya yang disebut dengan Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu dan mengelola program yang besar dan kompleks. Bahasa C++ memperluas kemampuan bahasa C dalam beberapa hal, yaitu: a. Memberikan dukungan untuk menciptakan dan memanfaatkan abstraksi data b. Memberikan dukungan untuk Object Oriented Programming(OOP) c. Memperbaiki beberapa kemampuan yang sudah ada pada bahasa C 1-1

2. CodeBlocks Langkah-langkah membuat program C++ dengan CodeBlocks a. Buka program CodeBlocks Gambar 1. Code Blocks Start b. Klik Create a new Project Pilih Console Application Gambar 2. New Form Template 1-2

c. SimpanProject dengan nama (misalnya) Lat1 Gambar 3. Console Application d. CodeBlocks secara otomatis akan membuatkan program sederhana untuk mencetak "Hello World!" ke layar Gambar 4. CodeBlocks Simple Program 1-3

e. Compile program dengan menekan Ctrl-F9 Gambar 5. Compile Program f. Jalankan program dengan menekan F9 Gambar 5. Program Running 1-4

3. Dasar-Dasar Pemrograman C++ Suatu bahasa C++ ditulis dari beberapa elemen, antara lain: a. Pernyataan Satu atau beberapa ekspresi yang diakhiri dengan tanda titik koma (;) b. Blok pernyataan Terdiri dari satu atau beberapa pernyataan yang diawali dengan tanda dan diakhiri dengan tanda. Blok pernyataan selalu diawali dengan suatu instruksi c. Blok fungsi Terdiri dari satu atau beberapa pernyataan yang dirancang untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda () dan tanda diakhiri tanda. / my first program in C++ int main () cout << "Hello World!"; Keterangan : // my first program in C++ Baris ini adalah komentar. semua baris yang diawali dengan dua garis miring (//) akan dianggap sebagai komentar dan tidak akan berpengaruh terhadap program. Dapat digunakan oleh programmer untuk menyertakan penjelasan singkat atau observasi yang terkait dengan program tersebut. include <iostream.h> Kalimat yang diawali dengan tanda (#) adalah preprocessor directive. Bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam kasus ini kalimat memberitahukan preprocessor kompiler untuk menyertakan header file standard iostream. File spesifik ini juga termasuk library deklarasi standard I/O pada C++ dan file ini disertakan karena fungsi-fungsinya akan digunakan nanti dalam program. 1-5

int main () Baris ini mencocokan pada awal dari deklarasi fungsi main. Fungsi main merupakan titik awal dimana seluruh program C++ akan mulai dieksekusi. Diletakan diawal, ditengah atau diakhir program, isi dari fungsi main akan selalu dieksekusi pertama kali. Pada dasarnya, seluruh program C++ memiliki fungsi main. main diikuti oleh sepasang tanda kurung () karena merupakan fungsi. Pada C++, semua fungsi iikuti oleh sepasang tanda kurung () dimana, dapat berisi argumen didalamnya. Isi dari fungsi main selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal (), seperti dalam contoh. cout << "Hello World"; Intruksi ini merupakan hal yang paling penting dalam program contoh. cout merupakan standard output stream dalam C++ (biasanya monitor). cout dideklarasikan dalam header file iostream.h, sehingga agar dapat digunakan maka file ini harus disertakan. Perhatikan setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada setiap akhir instruksi pada program C++ manapun. Intruksi return menyebabkan fungsi main() berakhir dan mengembalikan kode yang mengikuti instruksi tersebut, dalam kasus ini 0. Ini merupakan cara yang paling sering digunakan untuk mengakhiri program. Tidak semua baris pada program ini melakukan aksi. Ada baris yang hanya berisi komentar (diawali //), baris yang berisi instruksi untuk preprocessor kompiler (Yang diawali #),kemudian baris yang merupakan inisialisasi sebuah fungsi (dalam kasus ini, fungsi main) dan baris yang berisi instruksi (seperti, cout <<), baris yang terakhir ini disertakan dalam blok yang dibatasi oleh kurung kurawal () dari fungsi main. 1-6

Komentar Komentar adalah bagian dari program yang diabaikan oleh kompiler. Tidak melaksanakan aksi apapun. Mereka berguna untuk memungkinkan para programmer untuk memasukan catatan atau deskripsi tambahan mengenai program tersebut. C++ memiliki dua cara untuk menuliskan komentar : // Komentar baris /* Komentar Blok */ /* Komentar seperti ini Juga biasa digunakan di C++ */ Komentar baris, akan mengabaikan apapun mulai dari tanda (//) sampai akhir dari baris yang sama. Komentar Blok, akan mengabaikan apapun yang berada diantara tanda /* dan */ III. GUIDED 1. Buatlah Program untuk menampilkan kalimat berikut ini. Latihan 1 cout << "Welcome to C++!\n"; Latihan 2 cout << "Welcome "; cout << "to C++!\n"; 1-7

2. Buatlah Program untuk menampilkan perhitungan berikut ini. Latihan 3 int luas, panjang, lebar; cout<<"masukan panjang :"; cin>>panjang; cout<<"masukan lebar :"; cin>>lebar; luas = panjang * lebar; cout<<"luas segi empat = "<<luas; Latihan 4 int integer1, integer2, sum; cout << "Enter first integer\n"; cin >> integer1; cout << "Enter second integer\n"; cin >> integer2; sum = integer1 + integer2; cout << "Sum is " << sum << endl; 1-8

Latihan 5 int num1, num2; cout << "Enter two integers, and I will tell you\n" << "the relationships they satisfy: "; cin >> num1 >> num2; // read two integers if ( num1 == num2 ) cout << num1 << " is equal to " << num2 << endl; if ( num1!= num2 ) cout << num1 << " is not equal to " << num2 << endl; if ( num1 < num2 ) cout << num1 << " is less than " << num2 << endl; if ( num1 > num2 ) cout << num1 << " is greater than " << num2 << endl; if ( num1 <= num2 ) cout << num1 << " is less than or equal to " << num2 << endl; if ( num1 >= num2 ) cout << num1 << " is greater than or equal to " << num2 << endl; IV. UNGUIDED 1. Buatlah sebuah program untuk mengkonversi sebuah waktu dalam hitungan jam, menit dan detik menjadi hitungan detik seluruhnya. 2. Buatlah sebuah program untuk mengkonversi suhu Farenheit menjadi Celcius. 1-9