Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

Ukuran: px
Mulai penontonan dengan halaman:

Download "Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan."

Transkripsi

1 Materi Dasar 1 (Arie) - 1 Konversi Tipe Data Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan. Prioritas : Tipe Data long double double float long int char Prioritas Tertinggi Terendah Misalnya : double = int * float; 1. int float 2. akan menghasilkan : double = float * float 3. float * float double, sebab disebelah kiri tanda = adalah double. Konversi dengan operator cast (). Dilakukan sendiri oleh programmer dengan menggunakan operator cast --> type cast. 1. dengan menambahkan (tipe_data) variabel Jika A bertipe char, maka (int) A --> menghasilkan data bertipe int. tipe A tidak berubah. // contoh operator cast1 char a = 'A'; cout << "Nilai ASCII dari " << a << " : " << (int) a <<' \n'; 2. dengan menambahkan tipe_data (variabel) int (A) // contoh operator cast2 char a = 'A'; cout << "Nilai ASCII dari " << a << " : "

2 Materi Dasar 1 (Arie) - 2 << int (a) <<'\n'; Pada operator penugasan, konversi data juga terjadi // contoh konversi tipe data dengan = char c; int i; float x; x = 176.5; i = x; c = i; cout << "Isi x = " << x <<'\n'; cout << "Isi i = " << i <<'\n'; cout << "Isi c = " << c <<'\n'; Fungsi Pustaka Digunakan untuk melakukan operasi dimana tidak terdapat operator untuk operator tersebut. Dilakukan dengan memanfaatkan library functions. // contoh pemakaian pustaka #include <math.h> cout << "Akar dari 27 = " << sqrt(27) <<' \n'; Operasi Dasar I/O cout obyek yang berguna untuk meletakkan suatu informasi ke standard output (normalnya monitor). // contoh pemakaian cout cout << "Pilihan Anda salah \a\n";

3 Materi Dasar 1 (Arie) - 3 Manipulator digunakan untuk mengatur tampilan data. Misalnya mengatur agar suatu nilai ditampilkan dengan lebar 10 karakter. endl digunakan untuk menyisipkan karakter new line (sama seperti \n). Data akan langsung dikirimkan ke standard output (monitor). // contoh pemakaian endl int jum1 = 150; int jum2 = 23; cout << "Jumlah 1 = " << jum1 << endl; cout << "Jumlah 2 = " << jum2 << endl; setw() digunakan untuk mengatur lebar tampilan data. Data akan ditampilkan rata kanan. // contoh pemakaian setw() int jum1 = 150; int jum2 = 23; int jum3 = 1401; cout << "Jumlah 1 = " << setw(4) << jum1 << endl; cout << "Jumlah 2 = " << setw(4) << jum2 << endl; cout << "Jumlah 3 = " << setw(4) << jum3 << endl; Jika nilai parameter setw() lebih kecil dari jumlah karakter data yang akan ditampilkan, setw() tidak memberikan efek apapun. setfil() berguna untuk mengatur karakter yang dipakai untuk memenuhi bagian field yang ditentukan. Biasa dipakai untuk membuat laporan keuangan. // contoh pemakaian setfill()

4 Materi Dasar 1 (Arie) - 4 float jum1 = ; cout << setw(8) << jum1 << endl; cout << setfill('#') << setw(8) << jum1 << endl; dec, oct, dan hex digunakan untuk menampilkan data dalam bentuk desimal(dec basis 10), oktal(oct basis 8), dan heksadesimal(hex basis 16). // contoh pemakaian dec, oct, hex int nilai = 250; cout << nilai << endl; cout << oct << nilai << endl; cout << hex << nilai << endl; cout << dec << nilai << endl; setbase sama fungsinya dengan manipulator oct, dec, dan hex. // contoh pemakaian setbase int nilai = 250; cout << nilai << endl; cout << setbase(8) << nilai << endl; cout << setbase(16) << nilai << endl; cout << setbase(10) << nilai << endl; flush Saat mengeluarkan data ke standard output, cout akan menggunakan suatu penyangga (buffer). Jika buffer belum penuh maka cout tidak mengirimkan data ke standard output -- > untuk efisiensi pengiriman data. Jika menggunakan manipulator endl sama artinya kita menggunakan \n diikuti dengan flush.

5 Materi Dasar 1 (Arie) - 5 Ketiga pernyataan dibawah ini mempunyai arti yang sama : cout << C++\n << flush; cout << C++ << endl; cout << C++ << \n << flush; ends berfungsi untuk menambahkan karakter null (ASCII nol) ke deretan suatu karakter. Diperlukan jika kita mengirimkan sejumlah data ke file disk atau ke modem (biasa dipakai sebagai tanda akhir file). cout << a << b << c << ends; Akan dikirim 3 buah data dan diakhiri dengan karakter null. Dimonitor, ends akan menampilkan karakter kosong. setiosflags() digunakan untuk mengontrol sejumlah tanda format yang terdapat dibawah ini : Tanda Format Keterangan ios::left mengatur rata kiri thd lebar field yang diatur setw() ios::right mengatur rata kanan thd lebar field yang diatur setw() ios::scientific format keluaran dlm notasi eksponensial. ios::fixed format keluaran dlm notasi desimal ios::dec format keluaran dalam basis 10 ios::oct format keluaran dalam basis 8 ios::hex format keluaran dalam basis 16 ios::uppercase format huruf pada notasi hexadesimal dalam bentuk kapital ios::showbase menampilkan awalan 0x (nol x) untuk bilangan hexadesimal dan 0 (nol) untuk bilangan octal ios::showpoint menampilkan titik desimal pada bilangan pecahan yang tidak memiliki bagian pecahan ios::showpos menampilkan tanda + pd bilangan positif ios::left dan ios::right // contoh pemakaian ios::left dan ios::right int a = 234, b = 5678; cout << setw(5) << a << endl; cout << setw(5) << b << endl; cout << " " << endl; cout << setiosflags(ios::left); cout << setw(5) << a << endl; cout << setw(5) << b << endl; cout << resetiosflags(ios::left); cout << " " << endl; cout << setiosflags(ios::right);

6 Materi Dasar 1 (Arie) - 6 cout << setw(5) << a << endl; cout << setw(5) << b << endl; // contoh pemakaian ios::left dan ios::right cout << setiosflags(ios::left) << setw(25) << "N A M A" << setiosflags(ios::right) << setw(8) << "G A J I" << endl; cout << setiosflags(ios::left) << setw(25) << "Rudi Hartono" << setiosflags(ios::right) << setw(8) << << endl; cout << setiosflags(ios::left) << setw(25) << "Joko Supriyanto" << setiosflags(ios::right) << setw(8) << << endl; cout << setiosflags(ios::left) << setw(25) << "Rika S." << setiosflags(ios::right) << setw(8) << << endl;

7 Materi Dasar 1 (Arie) - 7 PERNYATAAN Pernyataan if Pernyataan if dapat dipakai untuk mengambil keputusan berdasarkan suatu kondisi. Bentuk pernyataan ini ada dua macam : if saja dan else Pada bentuk pernyataan ini, kondisi yang digunakan dapat menggunakan ungkapan. Dan ungkapan-ungkapan ini tentunya akan melibatkan operator relasi seperti == dan operator logika seperti && dan. Pernyataan if sederhana if (kondisi) pernyataan; Kodisi digunakan untuk menentukan pengambilan keputusan Pernyataan dapat berupa sebuah pernyataan ataupun sebuah pernyataan majemuk. Bagian ini dijalankan kalau kondisi bernilai benar. Contoh program #include<iotream.h> #include<conio.h> int usia; clrscr(); cout << Masukan usia Anda? : ; cin >> usia; if(usia <17) cout << Anda belum cukup umur!!! << endl; Pernyataan else Pernyataan else tidak pernah sendiri selalu menggunakan if. Berikut bentuk penggunaannya. if(kondisi) pernyataan1; else pernyataan2; Pernyataan2 dijalankan apabila kondisi bernilai salah. Contoh program #include<iotream.h> #include<conio.h> int usia; clrscr(); cout << Masukan usia Anda? : ; cin >> usia;

8 Materi Dasar 1 (Arie) - 8 if(usia <17) cout << Anda belum cukup umur!!! << endl; else cout << Selamat Anda sudah cukup umur! << endl; contoh lain #include<iostream.h> int x; cout << Masukan bilangan bulat : ; cin >> x; if(x>0) cout << x << adalah bilangan positif << endl; else cout << x << adalah bilangan negatif << endl; Tugas Buatlah program untuk menentukan apakah sebuah bilangan bulat itu adalah genap atau ganjil. Simpan dengan nama L4Axxxx di drive V, xxxx= 4 digit nim terakhir contoh L4A2012.cpp. Pernyataan if di dalam if Pernyataan if yang terletak di dalam if sering disebut nested if atau if bersarang. Bentuk penggunaanya adalah sbb : if(kondisi1) Pernyataan1; else if(kondisi2) Pernyataan2; else if(kondisi3) Pernyataan3; else if(kondisin) pernyataann; else //optional pernyataanm; //optional Contoh program #include<iostream.h> #include<conio.h> int kode_hari; clrscr(); cout << ## Menentukan Hari ## << endl; cout << 1=Senin 3=Rabu 5=Jumat 7=Minggu << endl; cout << 2=Selasa 4=Kamis 6=Sabtu << endl; cout << Kode Hari : ; cin >> kode_hari; //proses seleksi

9 Materi Dasar 1 (Arie) - 9 if(kode_hari==1) cout << Senin << endl; else if(kode_hari==2) cout << Selasa << endl; else if(kode_hari==3) cout << Rabu << endl; else if(kode_hari==4) cout << Kamis << endl; else if(kode_hari==5) cout << Jumat << endl; else if(kode_hari==6) cout << Sabtu << endl; else if(kode_hari==7) cout << Minggu << endl; else cout << Kode Hari Salah << endl; Pernyataan switch Pernyataan ini merupakan pernyataan pilihan berganda. Bentuk umum dari pernyataan switch sbb : Switch(unkapan) case ungkapan1: pernyataan1; case ungkapan2: pernyataan2;... default: pernyataanx //optional //optional Contoh program #include<iostream.h> #include<conio.h> int kode_hari; clrscr(); cout << ## Menentukan Hari ## << endl; cout << 1=Senin 3=Rabu 5=Jumat 7=Minggu << endl; cout << 2=Selasa 4=Kamis 6=Sabtu << endl; cout << Kode Hari : ; cin >> kode_hari; //proses seleksi switch(kode_hari) case 1: cout << Senin << endl; case 2: cout << Selasa << endl;

10 Materi Dasar 1 (Arie) - 10 case 3: cout << Rabu << endl; case 4: cout << Kamis << endl; case 5: cout << Jumat << endl; case 6: cout << Sabtu << endl; case 7: cout << Minggu << endl; default: cout << Kode Hari Salah! << endl; //akhir dari switch Tugas Buatlah program Tebak Angka Tak Berhadiah. Simpan dengan nama L4Bxxxx di drive V, xxxx= 4 digit nim terakhir contoh L4B2012.cpp.

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ; cout Dengan menggunakan cout programmer dapat meletakkan suatu informasi kestandard output (berupa layar). Biasanya objek ini diikuti dengan ganti baris atau newline, seperti contoh berikut Pada contoh

Lebih terperinci

OPERASI DASAR MASUKAN DAN KELUARAN

OPERASI DASAR MASUKAN DAN KELUARAN 1 OPERASI DASAR MASUKAN DAN KELUARAN COUT Pemakaian cout digunakan untuk meletakkan suatu informasi ke standard output (normalnya berupa layar). Untuk menampilkan tulisan C++ diikuti dengan ganti baris

Lebih terperinci

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN Perintah Keluaran Perintah standar output yang disediakan Borland C++ diantaranya adalah: cout() printf() puts() putchar() Fungsi cout() Fungsi cout() merupakan

Lebih terperinci

If (kondisi) pernyataan

If (kondisi) pernyataan Keg. Pembelajaran 4 : Percabangan dalam C++ 1. Tujuan Kegiatan Pembelajaran akan dapat : Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa 1) Mengenal bentuk-bentuk percabagan dalam pemrograman

Lebih terperinci

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Keg. Pembelajaran 3 : Operator dalam Bahasa C++ Keg. Pembelajaran 3 : Operator dalam Bahasa C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal operator dalam bahasa pemrograman

Lebih terperinci

OPERATOR DAN EKSPRESI

OPERATOR DAN EKSPRESI Algoritma dan Pemrograman 2 OPERATOR DAN EKSPRESI 3 + 3 * 6 Operand Ekspresi Operator Ekspresi/ungkapan : Suatu bentuk yang menghasilkan suatu nilai. Operator : simbol atau karakter khusus (mis. +,*) yang

Lebih terperinci

(Operator dan ekspresi, File I/O)

(Operator dan ekspresi, File I/O) Algoritma dan Pemrograman 21 (Operator dan ekspresi, File I/O) OPERATOR DAN EKSPRESI 3 + 3 * 6 Operand Ekspresi Operator Ekspresi/ungkapan : Suatu bentuk yang menghasilkan suatu nilai. Operator : simbol

Lebih terperinci

Sebuah contoh program C++ yang sangat sederhana dapat anda lihat dibawah ini :

Sebuah contoh program C++ yang sangat sederhana dapat anda lihat dibawah ini : MODUL I PENGENALAN A. Pengenalan C++ Berbicara tentang C++ tak lepas dari C, sebagai bahasa pendahulunya. C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah (bahasa yang

Lebih terperinci

BAB VI. STATEMENT CONTROL

BAB VI. STATEMENT CONTROL BAB VI STATEMENT CONTROL A Statement IF Seperti halnya Pascal, perintah IF dalam C++ juga digunakan untuk menyatakan pernyataan kondisional (bersyarat) Sintaks sederhana IF adalah if (kondisi) statement;

Lebih terperinci

PERNYATAAN DAN KONDISI

PERNYATAAN DAN KONDISI 1 PERNYATAAN DAN KONDISI Pernyataan (statement) digunakan untuk melakukan suatu tindakan, diantaranya adalah : 1. Pernyataan ungkapan Terdiri dari sebuah ungkapan dan diakhiri dengan tanda titik koma,

Lebih terperinci

OPERATOR DAN UNGKAPAN

OPERATOR DAN UNGKAPAN 1 OPERATOR DAN UNGKAPAN OPERATOR Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, misalnya untuk : Menjumlahkan dua buah nilai Memberikan nilai

Lebih terperinci

BAB V INPUT DAN OUTPUT

BAB V INPUT DAN OUTPUT BAB V INPUT DAN OUTPUT 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk dapat menggunakan fungsi input dan output. Input dan output pada bab ini diasumsikan bahwa data masukan dibaca dari papan ketik

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output Algoritma dan Pemrograman Bab V Input dan Output Pertemuan Ke-5 Input dan Output Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan

Lebih terperinci

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

3. Elemen Dasar C++ S. Indriani S. L., M.T L., 3. Elemen Dasar C++ S. Indrianii L., M.T Himpunan karakter Suatu pengenal berupa satu atau beberapa karakter Huruf A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q

Lebih terperinci

Bab 3. Decision 1 (Pengambilan Keputusan)

Bab 3. Decision 1 (Pengambilan Keputusan) Bab 3. Decision 1 (Pengambilan Keputusan) Konsep Pemrograman Politeknik Elektronika Negeri Surabaya Overview Kondisi & Operator Kondisi Operator Relasi Operator Logika Prioritas Operator Relasi & Logika

Lebih terperinci

Pernyataan if MODUL V PERCABANGAN

Pernyataan if MODUL V PERCABANGAN MODUL V PERCABANGAN Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Pernyataan if Pernyataan if mempunyai pengertian, Jika kondisi

Lebih terperinci

BAB III PENGAMBILAN KEPUTUSAN

BAB III PENGAMBILAN KEPUTUSAN BAB III PENGAMBILAN KEPUTUSAN Tujuan : 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan penggunaan

Lebih terperinci

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama Struktur Program C++ Bahasa C++ merupakan bahasa yang terstruktur, sehingga struktur penulisan program dalam bahasa c++ dirangkai dari kumpulan sejumlah fungsi, setidaknya memiliki sebuah fungsi utama,

Lebih terperinci

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Keg. Pembelajaran 2 : Mengenal Bahasa C++ Keg. Pembelajaran 2 : Mengenal Bahasa C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal secara baik sintak-sintak dalam bahasa

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN A TUJUAN 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan

Lebih terperinci

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

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++ PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN Bahasa Pemrograman : C / C++ PROGRAM TEKNIK INDUSTRI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2007 1 Percabangan adalah suatu pemilihan statemen

Lebih terperinci

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita Pengambilan Keputusan Konsep Pemrograman Oleh Tita Karlita Topik Menjelaskan tentang operator kondisi (operator relasi dan logika) Menjelaskan penggunaan pernyataan if Menjelaskan penggunaan pernyataan

Lebih terperinci

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

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009 SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include

Lebih terperinci

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERATOR, PERULANGAN DAN SELEKSI KONDISI PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan.

Lebih terperinci

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator 1. Tipe Data Dasar 2. Pengertian Variabel 3. Pengertian Konstanta 4. Operator Penugasan 5. Operator Operasi Bit 6. Operator Logika Pertemuan II ELEMEN

Lebih terperinci

Object Oriented Programming (OOP)

Object Oriented Programming (OOP) Object Oriented Programming (OOP) 1. Pernyataan if Pernyataan if dapat dipakai untuk mengambil keputusan berdasarkan suatu kondisi. if ( kondisi ) pernyataan ; pernyataan akan dilaksanakan jika dan hanya

Lebih terperinci

BAB 4 KONDISI / PEMILIHAN

BAB 4 KONDISI / PEMILIHAN BAB 4 KONDISI / PEMILIHAN Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu proses. Penyeleksian kondisi dapat diibaratkan sebagai katup atau kran yang mengatur jalannya air. Bila katup

Lebih terperinci

Pertemuan 5 PEMILIHAN/PERCABANGAN

Pertemuan 5 PEMILIHAN/PERCABANGAN ALGORITMA PEMROGRAMAN (Semester 1 - IF6110202) Pertemuan 5 PEMILIHAN/PERCABANGAN Jadwal: Selasa, 24/10/2017, 10:20-12.00 (2 sks) Dosen:Condro Kartiko CAPAIAN PEMBELAJARAN UMUM Setelah mengikuti mata kuliah

Lebih terperinci

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat PRAKTIKUM 6 6.1 JUDUL Pengambilan keputusan (lanjutan) 6.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat 6.3 DASAR TEORI Operator

Lebih terperinci

I. RUNTUNAN(SEQUENCE)

I. RUNTUNAN(SEQUENCE) Algoritma dan Pemrograman 2 I. RUNTUNAN(SEQUENCE) Algoritma runtunan (sequence) : Tiap instruksi dikerjakan satu per satu Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang Urutan

Lebih terperinci

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012 Operator Logika dan Pernyataan If A ud Solehuddin::Januari2012 Materi Operator pembanding dan logika Operator? Operator koma Blok pernyataan Pernyataan if Pernyataan switch Operator Pembanding dan Logika

Lebih terperinci

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi

Lebih terperinci

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma Pemrograman 2B (Pemrograman C++) Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 2 INPUT DAN OUTPUT PADA C++ 1 Outline Basic Input dan Output Fungsi Cin dan Cout Komentar Macam-macam manipulator

Lebih terperinci

PENYELEKSIAN KONDISI

PENYELEKSIAN KONDISI 1 PENYELEKSIAN KONDISI 1. STRUKTUR KONDISI IF. Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar,

Lebih terperinci

Pengantar Pemrograman

Pengantar Pemrograman Pengantar Pemrograman MateriMinggu ke-4&5 Kontrol Berbasis Keputusan: Pernyataan if dan switch Fakultas Teknik Sipil & Fakultas Teknik Sipil & Lingkungan Pernyataan if pernyataan untuk melakukan pengambilan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK. Input / Output. Budhi Irawan, S.Si, M.T

PEMROGRAMAN BERORIENTASI OBJEK. Input / Output. Budhi Irawan, S.Si, M.T PEMROGRAMAN BERORIENTASI OBJEK Input / Output Budhi Irawan, S.Si, M.T PENDAHULUAN Sejauh ini sudah sering digunakan cout untuk menuliskan ke layar dan cin untuk membaca nilai dari keyboard tanpa membahas

Lebih terperinci

Praktikum 4 PENGAMBILAN KEPUTUSAN

Praktikum 4 PENGAMBILAN KEPUTUSAN Praktikum 4 PENGAMBILAN KEPUTUSAN A TUJUAN 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T PEMROGRAMAN BERORIENTASI OBJEK Percabangan Budhi Irawan, S.Si, M.T PERCABANGAN Salah satu permasalahan yang akan dijumpai dalam pembuatan program adalah percabangan. Percabangan yang dimaksud adalah suatu

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN A TUJUAN 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan

Lebih terperinci

Pengenalan C++ Oleh : Dewi Sartika

Pengenalan C++ Oleh : Dewi Sartika Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung

Lebih terperinci

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal bentuk perulangan while, do while dan

Lebih terperinci

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. OPERATOR BAHASA C Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. Operator adalah suatu tanda atau simbol yang digunakan untuk

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN Tim Pengajar KU1202 - Institut Teknologi Sumatera tujuan perkuliahan Mahasiswa memahami pengertian dan percabangan Mahasiswa dapat menggunakan notasi percabangan

Lebih terperinci

PENGAMBILAN KEPUTUSAN

PENGAMBILAN KEPUTUSAN Praktikum 5 (1/3) PENGAMBILAN KEPUTUSAN A. TUJUAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan if-else

Lebih terperinci

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika March, 2012 Peraturan Praktikum 1. Keterlambatan 15 Menit 2. Wajib Membawa Laptop Setiap Pertemuan 3. Wajib Memiliki Modul, Silabus, SAP, Dan

Lebih terperinci

Tipe Data. Adri Priadana

Tipe Data. Adri Priadana Tipe Data Adri Priadana http://ilkomadri.com/ Pengertian Tipe data adalah jenis data atau pola representasi data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat

Lebih terperinci

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi. Mengenal Fungsi Header pada Bahasa C++ Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi. iostream.h untuk routing I/O basic

Lebih terperinci

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll. Struktur C++ #include Statement; menyertakan file header fungsi utama program awal dari program pernyataan atau perintah akhir dari program File_header conio.h iostream.h stdio.h iomanip.h

Lebih terperinci

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A Institut Teknologi Sumatera PRE TEST Apa itu tipe data? Apa itu variabel? Apa itu konstanta? Sebuah lingkaran memiliki

Lebih terperinci

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

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN Tim Pengajar KU1202 - Institut Teknologi Sumatera tujuan perkuliahan Mahasiswa memahami pengertian dan percabangan Mahasiswa dapat menggunakan notasi percabangan

Lebih terperinci

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n. 1 ELEMEN DASAR C++ HIMPUNAN KARAKTER Himpunan karakter pada C++ terdiri huruf, digit maupun simbol-simbol lainnya (termasuk spasi dan karakter kontrol). Huruf, contoh : A s/d Z dan a s/d z Digit, contoh

Lebih terperinci

MENAMPILKAN HASIL Operasi Keluaran (Output)

MENAMPILKAN HASIL Operasi Keluaran (Output) MENAMPILKAN HASIL Operasi Keluaran (Output) 4.1 FUNGSI-FUNGSI YANG DIGUNAKAN Keunikan bahasa C untuk menampilkan hasil adalah semua prosesnya dilakukan oleh fungsi-fungsi. Fungsi-fungsi ini prototypenya

Lebih terperinci

Modul 3 INPUT DAN OUTPUT

Modul 3 INPUT DAN OUTPUT Modul 3 INPUT DAN OUTPUT Tujuan : 1. Mahasiswa dapat membuat aplikasi input data dan output 2. Mahasiswa dapat mengunakan operator getch() dan getche() 3. Mahasiswa dapat mengunakan fungsi library 4. Mahasiswa

Lebih terperinci

BAB IV. OPERATOR DAN STATEMENT

BAB IV. OPERATOR DAN STATEMENT BAB IV. OPERATOR DAN STATEMENT A. Pengantar Operator Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, misalnya untuk: - menjumlahkan dua nilai

Lebih terperinci

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function BAB VII. FUNCTION Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila

Lebih terperinci

MODUL 5 PERULANGAN (LOOPING)

MODUL 5 PERULANGAN (LOOPING) MODUL 5 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan statement perulangan 2. Membuat program sederhana dengan menerapkan

Lebih terperinci

Bab 2. Dasar-Dasar Pemrograman C

Bab 2. Dasar-Dasar Pemrograman C Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan

Lebih terperinci

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Kondisional/Pencabangan/Pemilihan Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Konsep Pencabangan/Pemilihan Konsep pencabangan/pemilihan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA No. EKA/EKA255 Revisi:02 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang variabel

Lebih terperinci

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition) Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERCABANGAN/ PEMILIHAN/ SELEKSI Nested IF SWITCH Statement IF.. ELSE dengan multi alternatif Bentuk Umum dari IF ELSE IF adalah IF

Lebih terperinci

Komentar, Identifier, Konstanta dan Variabel

Komentar, Identifier, Konstanta dan Variabel PEMROGRAMAN BERORIENTASI OBJEK Komentar, Identifier, Konstanta dan Variabel Budhi Irawan, S.Si, M.T KOMENTAR PROGRAM Dalam proses pengembangan sebuah program, pasti akan disibukan dengan penulisan kode-kode

Lebih terperinci

Decission : if & if else

Decission : if & if else PRAKTIKUM 5 Decission : if & if else A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan

Lebih terperinci

PENGENALAN BAHASA C DAN C++

PENGENALAN BAHASA C DAN C++ PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data

Lebih terperinci

8. Pointer. S. Indriani L, M.T

8. Pointer. S. Indriani L, M.T 8. Pointer S. Indriani L, M.T Alamat dan Pointer Pointer sesungguhnya berisi alamat dari suatu data, bukan data sebagaimana pada variabel yang telah Anda kenal. Setiap byte didalam memori komputer memiliki

Lebih terperinci

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Tipe Data dan Identifier Program adalah kumpulan instruksi yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk

Lebih terperinci

Achmad Solichin.

Achmad Solichin. Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Kondisi dan Perulangan

Kondisi dan Perulangan Statement break Statement ini biasa digunakan untuk keluar pada statement switch dan digunakan pada statement for, while dan do while untuk memaksa keluar, Statement continue Statement digunakan untuk

Lebih terperinci

MODUL 1 Alur Seleksi dengan C++

MODUL 1 Alur Seleksi dengan C++ 1 MODUL 1 Alur Seleksi dengan C++ Teori Singkat C++ merupakan perluasan bahasa C dengan tambahan fasilitas kelas (Class). Dengan fasilitas ini, maka C++ mendukung teknik pemrograman berorientasi objek

Lebih terperinci

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) I. TUJUAN 1. Mahasiswa mengenal struktur bahasa pemrograman C dan C++ 2. Mahasiswa mengenal perintah-perintah dasar C dan C++ 3. Mahasiswa

Lebih terperinci

Pert. 5. Operai Penyeleksian Kondisi

Pert. 5. Operai Penyeleksian Kondisi Pernyataan IF Pernyataan Switch Case Pert. 5. Operai Penyeleksian Kondisi Definisi Penyeleksian Kondisi Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara

Lebih terperinci

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection) KENDALI PROSES 6.1 PENYELEKSIAN KONDISI (Selection) Penyeleksian yang dilakukan untuk pengambilan keputusan berdasarkan suatu syarat atau kondisi. Pada C terdapat dua buah statemen yang dapat digunakan

Lebih terperinci

Algoritma & Pemograman (Flowchart & C++)

Algoritma & Pemograman (Flowchart & C++) Algoritma & Pemograman (Flowchart & C++) Eman Suryaman Junaedi eman.sj05@yahoo.co.id emansj@emansj.net 0815-140-6565-3 Bab 5 Seleksi (Selection) Eman Suryaman Junaedi eman.sj05@yahoo.co.id emansj@emansj.net

Lebih terperinci

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++ I.PENDAHULUAN 1. 1. ALGORITMA Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan

Lebih terperinci

Tipe Data dan Operator. Ekohariadi FT Unesa

Tipe Data dan Operator. Ekohariadi FT Unesa Tipe Data dan Operator Ekohariadi FT Unesa Tipe Data Tipe data variabel adalah penting sebab ia menentukan operasi yang diijinkan dan rentang nilai yang disimpan. C++ menentukan beberapa tipe data, dan

Lebih terperinci

Bab 4. Decision 2 (Pengambilan Keputusan)

Bab 4. Decision 2 (Pengambilan Keputusan) Bab 4 Decision 2 (Pengambilan Keputusan) Konsep Pemrograman Politeknik Elektronika Negeri Surabaya Overview Nested if (if bersarang) Pernyataan if Pernyataan switch Nested if (if yang bersarang dalam if

Lebih terperinci

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch) Praktikum : Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan / Selection Tujuan / Sasaran : Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN 1. Kompetensi FAKULTAS TEKNIK No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 Setelah melaksanakan praktek mahasiswa diharapkan mampu : a. Menjelaskan tentang operator kondisi (operator

Lebih terperinci

Konsep Dasar Pemrograman Dan Pengenalan C++

Konsep Dasar Pemrograman Dan Pengenalan C++ PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang variabel

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL VI ARRAY ( LARIK) SEM I WAKTU 100 MNT I. STRUKTUR DASAR ARRAY Array merupakan kumpulan dari

Lebih terperinci

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

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T PEMROGRAMAN BERORIENTASI OBJEK Tipe Data Budhi Irawan, S.Si, M.T TIPE DATA Tipe Data berfungsi untuk merepresentasikan jenis dari nilai yang terdapat dalam program. Contoh apabila mempunyai suatu data

Lebih terperinci

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int) 1 FUNGSI Sebuah fungsi berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil beberapa kali di beberapa tempat dalam program. Tujuan pembuatan fungsi adalah : 1.

Lebih terperinci

BAB II OPERASI BERSYARAT DAN PERULANGAN

BAB II OPERASI BERSYARAT DAN PERULANGAN BAB II OPERASI BERSYARAT DAN PERULANGAN I. DASAR TEORI A. OPERASI BERSYARAT a) Operasi Bersyarat dengan if Pernyataan if dipakai untuk mengambil keputusan berdasarkan suatu kondisi. Jika kondisi dipenuhi

Lebih terperinci

OPERATOR DAN STATEMEN I/O

OPERATOR DAN STATEMEN I/O OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan

Lebih terperinci

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

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA

Lebih terperinci

BAB 2. FUNGSI INPUT OUTPUT

BAB 2. FUNGSI INPUT OUTPUT BAB 2. FUNGSI INPUT OUTPUT 2.1 Fungsi Input 1. Input Tanpa Format a. Memasukkan Nilai Karakter Fungsi yang digunakan : getche( ) : memasukkan karakter tanpa penekanan Enter getchar( ) : memasukkan karakter

Lebih terperinci

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom DASAR PEMROGRAMAN C++ Bahasa C++ adalah bahasa yang menggunakan kompiler untuk translator dari kode program menjadi bahasa mesin. Bahasa C++ mempunyai

Lebih terperinci

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

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan

Lebih terperinci

PERTEMUAN 3 KONSEP TIPE DATA

PERTEMUAN 3 KONSEP TIPE DATA PERTEMUAN 3 KONSEP TIPE DATA KONSEP TIPE DATA C++ Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array,

Lebih terperinci

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

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu. MODUL V PERULANGAN Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu. Dalam perulangan, umumnya terdiri dari 3 komponen, yaitu: Nilai Awal/Inisialisasi,

Lebih terperinci

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++ Struktur Kontrol Pada C++ Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++ Materi : 1. Macam struktur kontrol 2. Struktur if- 3. Struktur switch-case 4. Struktur for

Lebih terperinci

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){ HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta

Lebih terperinci

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Dasar Pemrograman Mikrokontroler dengan Bahasa C Dasar Pemrograman Mikrokontroler dengan Bahasa C Pokok Bahasan: 1. Penggunaan Fungsi (Using Functions) 2. Penanaman bahasa rakitan di dalam Program 'C' Tujuan Belajar: Setelah mempelajari dalam bab ini,

Lebih terperinci

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta P5 Seleksi Kondisi A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Seleksi kondisi Penggunaan statement if Penggunaan

Lebih terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

elemen Dasar Bahasa Pemrograman C

elemen Dasar Bahasa Pemrograman C Elemen-elemen elemen Dasar Bahasa Pemrograman C Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Identifier : Elemen Dasar C Nama pengenal (identifier) adalah nama-nama yang ditentukan

Lebih terperinci

Borland C++ Frieyadie, S.Kom. Pemrograman C++ dengan Borland C (Edisi Revisi) Pembahasan DIKTAT KULIAH PEMROGRAMAN KOMPUTER

Borland C++ Frieyadie, S.Kom. Pemrograman C++ dengan Borland C (Edisi Revisi) Pembahasan DIKTAT KULIAH PEMROGRAMAN KOMPUTER Borland C++ DIKTAT KULIAH PEMROGRAMAN KOMPUTER Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi) Pembahasan Pengenalan Bahasa C++ Pengenalan Model Data, Perintah Masukan dan Keluaran Operator Borland

Lebih terperinci