PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

Ukuran: px
Mulai penontonan dengan halaman:

Download "PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok"

Transkripsi

1 PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O OLEH : Nama Stambuk Kelompok PROGRAM STUDI ELEKTRO FAKULTAS TEKNIK UNIVERSITAS FAJAR MAKASSAR 2015

2 BAB V PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O TUJUAN INSTRUKSIONAL Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu untuk: 1. Mengetahui dan memahami tentang berbagai instruksi input dan output 2. Mengetahui dan memahami tentang berbagai jenis operator dan pemakaiannya TEORI PENUNJANG

3

4 CONTOH PROGRAM Prosedur Latihan 1. Tuliskan listing program pada window text edit IDE Borland C Jika telah selesai save as sesuai dengan nama file yang tertera di samping judul setiap contoh. 3. Lakukan compile: pilih tab menu project kemudian pilih compile, atau dengan menggunakan shortkey Alt+F9 4. Jika terdapat pesan warning atau error, silahkan mengecek kembali listing program yang anda ketik karena mungkin terdapat kesalahan 5. Jika tidak terdapat pesan warning atau error, lanjutkan dengan running program dengan: pilih tab menu debug kemudian pilih run meng-click icon, atau dengan menggunakan shortkey Ctrl+F9 6. Buka konsole (command-prompt MS-Windows) dan masuk ke drive C: dengan mengetik perintah cd\ kemudian ketik perintah sesuai dengan nama file yang di-save (tidak termasuk extension) dan tekan tombol enter. 7. Hasil akan muncul di layar konsole Contoh Program 3.1 (coba21.cpp) #include<stdio.h> #include<conio.h> main() { int a = 7; char b = G ; clrscr(); printf( %c merupakan abjad yang ke-%d, b, a); } Hasil yang muncul di layar adalah: G merupakan abjad yang ke-7

5 Contoh Program 3.2 (coba32.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> #include<iomanip.h> main() { float a = 7.55, b = ; clrscr(); printf("=============================================== \n"); printf("penggunaan FUNGSI PRINTF \n"); printf("=============================================== \n"); printf("tanpa menggunakan penentu lebar field \n"); printf("bilangan A = %f \n", a); printf("bilangan B = %f \n", b); printf("menggunakan penentu lebar field \n"); printf("bilangan A = %.1f \n", a); printf("bilangan B = %.3f \n\n", b); cout << "==========================================" << endl; cout << "PENGGUNAAN FUNGSI COUT" << endl; cout << "==========================================" << endl; cout << "Tanpa menggunakan penentu lebar field" << endl; cout << "Bilangan A = " << a << endl; cout << "Bilangan B = " << b << endl; cout << "Menggunakan penentu lebar field" << endl; cout << setiosflags(ios::fixed); cout << "Bilangan A = " << setprecision(1) << a << endl; cout << "Bilangan B = " << setprecision(3) << b; } Hasil yang muncul di layar adalah =============================================== PENGGUNAAN FUNGSI PRINTF =============================================== Tanpa menggunakan penentu lebar field Bilangan A = Bilangan B = Menggunakan penentu lebar field Bilangan A = 7.6 Bilangan B = =============================================== PENGGUNAAN FUNGSI COUT =============================================== Tanpa menggunakan penentu lebar field Bilangan A = 7.55 Bilangan B = Menggunakan penentu lebar field Bilangan A = 7.6 Bilangan B =

6 Contoh Program 3.3 (coba33.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { char nama[20], stb[10]; clrscr(); cout << "==================================================" << endl; cout << "PENGGUNAAN FUNGSI MASUKAN (1)" << endl; cout << "==================================================" << endl; cout << "\nfungsi Scanf()" << endl; cout << " " << endl; cout << "1. Silahkan input nama anda (minimal dua suku kata) : "; scanf("%s", &nama); cout << " Silahkan input stambuk anda : "; scanf("%s", &stb); cout << "\n\n +++Halo " << nama << ". Stambuk anda adalah " << stb << "+++" << endl; cout << "\n\n [Silahkan tekan enter untuk lanjut]\n" << endl; cout << "2. Silahkan input nama anda (maksimal satu suku kata): "; scanf("%s", &nama); cout << " Silahkan input stambuk anda : "; scanf("%s", &stb); cout << "\n\n +++Halo " << nama << ". Stambuk anda adalah " << stb << "+++" << endl; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN FUNGSI MASUKAN (1) =============================================================== Fungsi Scanf() Silahkan input nama anda (minimal dua suku kata) : nama anda Silahkan input stambuk anda : stambuk +++Halo nama anda. Stambuk anda adalah stambuk+++ [Silahkan tekan enter untuk lanjut] 2. Silahkan input nama anda (maksimal satu suku kata): nama Silahkan input stambuk anda : stambuk +++Halo nama. Stambuk anda adalah stambuk+++ *Tampilan akan menyesuaikan dengan apa yang anda input

7 Contoh Program 3.4 (coba34.cpp) main() { char nm1[20]; char nm2[20]; char nm3[20]; cout << "==================================================" << endl; cout << "PENGGUNAAN PERINTAH MASUKAN (2)" << endl; cout << "==================================================" << endl; cout << "\nperbandingan Fungsi Gets(), Scanf(), dan Cin" << endl; cout << " " << endl; cout << "Silahkan input nama lengkap anda = "; gets (nm1); cout << "Silahkan input nama lengkap anda = "; scanf("%s", &nm2); cout << "Silahkan input nama lengkap anda sekali lagi = "; cin >> nm3; cout << endl << endl; cout << "Dengan menggunakan perintah masukan gets:" << endl; cout << "Senang berkenalan dengan anda " << nm1 << endl << endl; cout << "Dengan menggunakan perintah masukan scanf:" << endl; cout << "Senang berkenalan dengan anda " << nm2 << endl << endl; cout << "Dengan menggunakan perintah masukan cin:" << endl; cout << "Senang berkenalan dengan anda " << nm3 << endl << endl; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN PERINTAH MASUKAN (2) =============================================================== Perbandingan Fungsi Gets(), Scanf(), dan Cin Silahkan input nama lengkap anda = nama lengkap Silahkan input nama lengkap anda = nama lengkap Silahkan input nama lengkap anda sekali lagi = nama lengkap Dengan menggunakan perintah masukan gets: Senang berkenalan dengan anda nama lengkap Dengan menggunakan perintah masukan scanf: Senang berkenalan dengan anda nama lengkap Dengan menggunakan perintah masukan cin: Senang berkenalan dengan anda nama lengkap *Tampilan akan menyesuaikan dengan apa yang anda input

8 Contoh Program 3.5 (coba35.cpp) #include<iostream.h> #include<conio.h> main() { char krk; char krt; clrscr(); cout << "============================================" << endl; cout << "PENGGUNAAN PERINTAH MASUKAN (3)" << endl; cout << "===========================================" << endl; cout << "\npenggunaan Fungsi Getch dan Getche" << endl; cout << " " << endl; cout << "Fungsi Getch" << endl; cout << "Silahkan input karakter bebas = "; krk = out << endl; cout << "Karakter yang tadi anda inputkan adalah " << krk << endl; cout << endl; cout << "Fungsi Getche" << endl; cout << "Silahkan input karakter bebas = "; krt = getche(); cout << endl; cout << "Karakter yang tadi anda inputkan adalah " << krt << ends; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN PERINTAH MASUKAN (3) =============================================================== Penggunaan Fungsi Getch dan Getche Fungsi Getch Silahkan input karakter bebas = Karakter yang tadi anda inputkan adalah k Fungsi Getche Silahkan input karakter bebas = k Karakter yang tadi anda inputkan adalah k *Tampilan akan menyesuaikan dengan apa yang anda input.

9 Contoh Program 3.6 (coba36.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { int a, b, c, d, e, f, g; cout << "============================================" << endl; cout << "OPERATOR ARITMATIKA" << endl; cout << "============================================" << endl; cout << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; c = a - b; d = a + b; e = a * b; f = a / b; g = a % b; cout << "\nmaka : " << endl << endl; cout << "Hasil dari A - B = " << c << endl; cout << "Hasil dari A + B = " << d << endl; cout << "Hasil dari A * B = " << e << endl; cout << "Hasil dari A / B = " << f << " dengan sisa pembagian = " << g << endl; cout << "\n*tekan sembarang untuk lanjut" << endl; cout << "============================================" << endl; cout << "OPERATOR PENAMBAH DAN PENGURANG" << endl; cout << "============================================" << endl; cout << endl; cout << "Penggunaan notasi di depan variabel" << endl; cout << " " << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; cout << "\nmaka : " << endl << endl; cout << "Nilai A = " << a << endl; cout << "Nilai ++A = " << ++a << endl; cout << "Nilai A = " << a << endl; cout << "Nilai B = " << b << endl; cout << "Nilai --B = " << ++b << endl; cout << "Nilai B = " << b << endl << endl; cout << "Penggunaan notasi di belakang variabel" << endl; cout << " " << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; cout << "\nmaka : " << endl << endl; cout << "Nilai A = " << a << endl; cout << "Nilai A++ = " << a++ << endl; cout << "Nilai A = " << a << endl; cout << "Nilai B = " << b << endl; cout << "Nilai B-- = " << b-- << endl; cout << "Nilai B = " << b << endl; }

10 Contoh hasil yang muncul di layar adalah: ================================================= OPERATOR ARITMATIKA ================================================= Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Hasil dari A - B = 6 Hasil dari A + B = 36 Hasil dari A * B = 315 Hasil dari A / B = 1 dengan sisa pembagian = 6 *Tekan sembarang untuk lanjut ================================================= OPERATOR PENAMBAH DAN PENGURANG ================================================= Penggunaan notasi di depan variabel Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Nilai A = 21 Nilai ++A = 22 Nilai A = 22 Nilai B = 15 Nilai --B = 16 Nilai B = 16 Penggunaan notasi di belakang variabel Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Nilai A = 21 Nilai A++ = 21 Nilai A = 22 Nilai B = 15 Nilai B-- = 15 Nilai B = 14 *Tampilan akan menyesuaikan dengan apa yang anda input.

11 Contoh Program 3.7 (coba37.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { float a, b, c, d, e, f, x, y; cout << "==========================================" << endl; cout << "OPERATOR RELASI" << endl; cout << "==========================================" << endl << endl; cout << "Input nilai x = "; cin >> x; cout << "Input nilai y = "; cin >> y; a = x == y; b = x!= y; c = x > y; d = x < y; e = x >= y; f = x <= y; cout << endl; cout << "Maka :" << endl << endl; cout << x << " == " << y << " adalah " << a << endl; cout << x << "!= " << y << " adalah " << b << endl; cout << x << " > " << y << " adalah " << c << endl; cout << x << " < " << y << " adalah " << d << endl; cout << x << " >= " << y << " adalah " << e << endl; cout << x << " =< " << y << " adalah " << f << endl; } Contoh hasil yang muncul di layar adalah: ========================================== OPERATOR RELASI ========================================== Input nilai x = 235 Input nilai y = 253 Maka : 235 == 253 adalah 0 235!= 253 adalah > 253 adalah < 253 adalah >= 253 adalah =< 253 adalah 1 *Tampilan akan menyesuaikan dengan apa yang anda input.

12 Contoh Program 3.8 (coba38.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { float a, b, c, d, e, f, g, h, i, j, k, l, m; cout << "======================================" << endl; cout << "OPERATOR LOGIKA" << endl; cout << "======================================" << endl << endl; cout << "input nilai a = "; cin >> a; cout << "input nilai b = "; cin >> b; cout << "input nilai c = "; cin >> c; d = a + 4 < 10; e = b > a + 5; f = c - 3 >= 4; g = d && e && f; /* proses ekspresi AND */ h = d e f; /* proses ekspresi OR */ i =!(d); /* proses ekspresi NOT */ j =!(e); /* proses ekspresi NOT */ k =!(f); /* proses ekspresi NOT */ cout << endl << endl; cout << "Program Ekspresi AND" << endl; cout << " " << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "d && e && f \tadalah " << g << endl << endl; cout << "Program Ekspresi OR" << endl; cout << " " << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "d e f \tadalah " << h << endl << endl; cout << "Program Ekspresi NOT" << endl; cout << " " << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "!(d = a + 4 < 10) \tadalah " << i << endl; cout << "!(e = b > a + 5) \tadalah " << j << endl; cout << "!(f = c - 3 >= 4) \tadalah " << k << endl; }

13 Contoh hasil yang muncul di layar adalah: ====================================== OPERATOR LOGIKA ====================================== input nilai a = 5 input nilai b = 2 input nilai c = 8 Program Ekspresi AND d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka, d && e && f adalah 0 Program Ekspresi OR d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka, d e f adalah 1 Program Ekspresi NOT d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka,!(d = a + 4 < 10) adalah 0!(e = b > a + 5) adalah 1!(f = c - 3 >= 4) adalah 0 *Tampilan akan menyesuaikan dengan apa yang anda input.

14 LATIHAN Latihan 3.1 (latih31.cpp) char nama[20], stambuk[20]; cout << "PROGRAM MENGHITUNG NILAI AKHIR" << endl; cout << "PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER" << endl; cout << " " << endl; cout << "Oleh : Nama / Stambuk / Kelas / Klp." << endl; cout << " " << endl; cout << "Nama siswa \t: "; cout << "Stambuk \t\t: "; cin >> stambuk; cout << endl; cout << "Dengan nilai" << endl; cout << "Keaktifan \t: "; cin >> aktif; cout << "Tugas \t\t: "; cout << "Ujian \t\t: "; p_aktif = aktif * 20 / 100; p_tugas = tugas * 30 / 100; p_ujian = ujian * 50 / 100; tot = pakt + ptgs + pujn; cout << endl << endl; cout << "Siswa yang bernama " << nama << " dengan stambuk " << stambuk << endl; cout << "dengan nilai persentasi yang dihasilkan sebagai berikut:" << endl; cout << "\tnilai keaktifan (20%) \t: " << endl; cout << "\tnilai tugas (30%) \t: " << endl; cout << "\tnilai ujian (50%) \t: " << endl; cout << "memperoleh nilai akhir sebesar " << tot << endl; } Editlah listing program di atas (dengan perintah/fungsi yang sama) agar tampilannya sesuai dengan keluaran berikut:

15 PROGRAM MENGHITUNG NILAI AKHIR PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER Oleh : Nama / Stambuk / Kelas / Klp Nama siswa : Nama Stambuk : Stambuk Dengan nilai Keaktifan Tugas Ujian : aktif : tugas : ujian Siswa yang bernama Nama dengan stambuk Stambuk dengan nilai persentasi yang dihasilkan sebagai berikut: Nilai keaktifan (20%) : p_aktif Nilai tugas (30%) : p_tugas Nilai ujian (50%) : p_ujian memperoleh nilai akhir sebesar tot *Item nama, stambuk, nilai keaktifan, tugas, dan ujian diinput oleh pengguna.

16 Tugas 3.1 (tugas31.cpp) TUGAS Berdasarkan pada contoh program dan latihan sebelumnya, buatlah program untuk menghitung total nilai mata kuliah Dasar Pemrograman Komputer seorang siswa, serta hasil numerik dari ekspresi relasi dan logika di bawah ini. a. f = ( < hadir) && (tugas 20 > ) && (86 26 <= quis) b. g = (4 * 35 <= mid * 2) (final / 2 >= 70 / 2) c. h = hadir + tugas + quis + mid + final >= 15 * =============================================================== PROGRAM MENGHITUNG NILAI AKHIR DAN EKSPRESI RELASI-LOGIKA PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER MENGGUNAKAN BORLAND C++ =============================================================== Oleh : Nama / Stambuk / Kelas / Klp Nama siswa : Nama Stambuk : Stambuk Dengan nilai Kehadiran Tugas Quis MID Final : hadir : tugas : quis : mid : final Siswa yang bernama Nama dengan stambuk Stambuk dengan nilai persentasi yang dihasilkan sebagai berikut: Nilai Kehadiran (10%) : p_hadir Nilai Tugas (20%) : p_tugas Nilai Quis (10%) : p_quis Nilai Mid (30%) : p_mid Nilai Final (30%) : p_final memperoleh nilai akhir sebesar tot Ekspresi Relasi dan Logika Untuk (40+25 < kehadiran) && (tugas 20 > 17+33) && (86-26 <= quis) adalah f Untuk (4*35 <= mid*2) (final/2 >= 70/2) adalah g Untuk kehadiran + tugas + quis + mid + final >= 15*20+25 adalah h

17 LISTING PROGRAM DAN HASIL

18 ANALISA

19 KESIMPULAN

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

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

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

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

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

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

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

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

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

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

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

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

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman. Fery Updi,M.Kom Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan

Lebih terperinci

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

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

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

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 untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2 [Kristanto:2009] Operator merupakan simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai kesuatu variabel,

Lebih terperinci

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

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN 1 MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN A. MAKSUD DAN TUJUAN 1. MAKSUD Mengenal cara menggunakan bahasa pemrograman C++ dengan menggunakan C++ Builder dan mengenala pernyataan

Lebih terperinci

BAB 1 KONSEP DASAR BAHASA C

BAB 1 KONSEP DASAR BAHASA C BAB 1 KONSEP DASAR BAHASA C 1. Sejarah dan Standar C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian

Lebih terperinci

Kuliah III - Dasar Pemrograman

Kuliah III - Dasar Pemrograman 17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*

Lebih terperinci

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma. PRAKTIKUM 1 1.1 JUDUL Mengenal Algoritma dan Pemrograman Bahasa C 1.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Menjelaskan tahapan-tahapan Pembuatan Program Menulisa algoritma dan menggambar

Lebih terperinci

INPUT DAN OUTPUT BAHASA C

INPUT DAN OUTPUT BAHASA C INPUT DAN OUTPUT BAHASA C FUNGSI INPUT TANPA FORMAT (MEMASUKKAN NILAI KARAKTER) Fungsi yang digunakan : getche( ) : memasukkan karakter tanpa penekanan Enter getchar( ) : memasukkan karakter dengan penekanan

Lebih terperinci

IT234 - Algoritma dan Struktur Data. Ramos Somya

IT234 - Algoritma dan Struktur Data. Ramos Somya IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala

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

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN PRAKTIKUM 7 7.1 JUDUL PERULANGAN 7.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan maksud dan tujuan perulangan Dapat memakai dengan tepat penggunaan perintah perulangan do,

Lebih terperinci

PENGENALAN VISUAL FOXPRO

PENGENALAN VISUAL FOXPRO PENGENALAN VISUAL FOXPRO BAHASA PEMROGRAMAN VISUAL FOXPRO Microsoft Visual FoxPro atau sering disingkat dengan FoxPro merupakan suatu bahasa pemrograman visual yang berorientasi pada database. Microsoft

Lebih terperinci

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

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++ PRAKTIKUM 1 1. Mengenal C/C++ Bahasa C merupakan hasil pengembangan dari bahasa BCL yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies

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

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

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe

Lebih terperinci

Selection / Pemilihan PEMILIHAN

Selection / Pemilihan PEMILIHAN Selection / Pemilihan Slamet Kurniawan, S.Kom PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan

Lebih terperinci

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help. PRAKTIKUM 1 MENGENAL BAHASA PASCAL 1. Judul Materi/ Pokok Bahasan : Mengenal Bahasa Pascal 2. Tujuan Insruksional Khusus : Mahasiswa dapat memahami konsep dasar struktur Algoritma dan struktur program

Lebih terperinci

BAB III PERINTAH INPUT OUTPUT

BAB III PERINTAH INPUT OUTPUT BAB III PERINTAH INPUT OUTPUT 3.1.Memasukkan Data Dalambahasa C proses memasukkansuatu data bisamenggunakanbeberapafungsipustaka yang telahtersedia. Beberapafungsipustaka yang bisadigunakanadalah: scanf()

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman Operator Pemrograman C/C++ Ptputraastawa@gmail.com Ptputraastawa.wordpress.com Slide 1-1/17 Operator Borland C++ Operator Merupakan simbol/ karakter yg biasa dilibatkan dalam

Lebih terperinci

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

ilmu bahasa pemrograman ilmu c++ Copyright izie  ilmu c++ ilmu c++ Tutorial ini untuk siapa saja, walaupun anda belum pernah melakukan pemrograman, atau jika andapun berpengalaman dalam pemrograman dengan bahasa pemrograman lain tapi ingin mempelajari bahasa

Lebih terperinci

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenali dan menggunakan IDE C++ dengan baik. 2. Mengenal dan memahami

Lebih terperinci

Niklaus Wirth Eidgenossische Technische Hochschule Zurich, Switzerland ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun

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

FUNGSI INPUT & OUTPUT

FUNGSI INPUT & OUTPUT FUNGSI INPUT & OUTPUT Fungsi Output 1. FUNGSI printf() Digunakan untuk menampilkan data. Bentuk umum : printf("string kontrol", argumen1, argumen2,...); printf ("%d",70); argumen berupa konstanta printf

Lebih terperinci

Dasar-dasar C/C++ Ekohariadi FT Unesa

Dasar-dasar C/C++ Ekohariadi FT Unesa Dasar-dasar C/C++ Ekohariadi FT Unesa Program Modular Program yang baik dibuat dengan filosofi rancangan seperti membuat bangunan yang baik. Ia bergantung pada perencaaan yang cermat. Program yang terstruktur

Lebih terperinci

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN KOMPTERISASI AKUNTANSI

Lebih terperinci

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

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng STMIK AMIKOM YOGYAKARTA Kusnawi, S.Kom, M.Eng Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma. Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu. Setiap

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

MODUL 9 STRUCT (STRUKTUR)

MODUL 9 STRUCT (STRUKTUR) MODUL 9 STRUCT (STRUKTUR) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan struct (struktur) dalam listing program. 2. Membuat program sederhana

Lebih terperinci

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++ TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++ Penyusun : MUHAMMAD FAWWAZ KHAIRI (33110670) Dosen : KHAIRIL ANWAR, ST JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI

Lebih terperinci

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2 Algoritma dan Pemrograman Bab VII Statement Pengulangan Pertemuan Ke-9 Statement Pengulangan 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas

Lebih terperinci

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

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Pertemuan ke-1 Praktikum Algoritma dan Pemrograman Laboratorium Pemrograman dan Informatika Teori Pengumuman

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

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

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan. 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

Lebih terperinci

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM POKOK BAHASAN 1. Definisi Masalah 2. Outline Solusi 3. Pengembangan outline ke dalam algoritma 4. Melakukan test terhadap algoritma 5. Pemeriksaan Algoritma 6. Memindahkan

Lebih terperinci

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

MODUL 1 DASAR-DASAR PEMROGRAMAN C++ MODUL 1 DASAR-DASAR PEMROGRAMAN C++ Integrated Development Environtment (IDE) pada Microsoft Visual C++ 2008 telah dilengkapi dengan fasilitas untuk membuat kode sumber (source code), kompilasi (compiler)

Lebih terperinci

PENGENALAN C++ Bab 1

PENGENALAN C++ Bab 1 PENGENALAN C++ Bab 1 1.1 SEJARAH C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype

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

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER MODUL 8 POINTER A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan pointer dalam listing program. 2. Membuat program sederhana dengan menerapkan

Lebih terperinci

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

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut : BAB II TEORI DASAR 2.1 Pendahuluan Interpolasi adalah suatu cara untuk mencari nilai di antara beberapa titik data yang telah diketahui. Di dunia nyata, interpolasi dapat digunakan untuk memperkirakan

Lebih terperinci

STRUKTUR DASAR PEMROGRAMAN

STRUKTUR DASAR PEMROGRAMAN STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi

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

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

Dosen : Dede Kurniadi, S.Kom.,M.Kom  HP : Dosen : Dede Kurniadi, S.Kom.,M.Kom http://dedekurniadi.com HP : 08977700266 Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards th.1967. Selanjutnya bahasa ini memberikan

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

SILABUS. Kompetensi Dasar Indikator Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar 3.1.Pengenalan

SILABUS. Kompetensi Dasar Indikator Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar 3.1.Pengenalan SILABUS Satuan Pendidikan : SMK Mata Pelajaran : TEKNIK PEMROGRAMAN Kelas :X / Kompetensi Inti* KI 1: Menghayati dan mengamalkan ajaran agama yang dianutnya KI 2: Menghayati dan Mengamalkan perilaku jujur,

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 4 OPERATOR DAN STATEMEN I/O

Pertemuan 4 OPERATOR DAN STATEMEN I/O Pertemuan 4 OPERATOR DAN STATEMEN I/O 4.1 OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. 4.1.1 OPERATOR PENUGASAN Operator Penugasan

Lebih terperinci

PERTEMUAN 7 REVIEW (QUIZ)

PERTEMUAN 7 REVIEW (QUIZ) PERTEMUAN 7 REVIEW (QUIZ) 1. Langkah pertama yang harus dilakukan dalam menyusun suatu program a. Membuat Hipotesa b. Membuat Masalah c. Membuat Algoritma d. Membuat Program e. Menyalakan Komputer 2. Sebuah

Lebih terperinci

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1 DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB II PROGRAM PERTAMA C DAN C++ IF Cara Membuat Program C Untuk memulai membuat program dalam bahasa c ikutii langkah-langkah

Lebih terperinci

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

DASAR PEMROGRAMAN. Institut Teknologi Sumatera DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek

Lebih terperinci

3. Struktur Perulangan dalam C++

3. Struktur Perulangan dalam C++ 3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan

Lebih terperinci

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

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018 MODUL 4 Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar Semester Genap 2017/2018 MODUL 4 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal

Lebih terperinci

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

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester). TIPE DATA Penggunaan tipe data pada bahasa c++ erat kaitannya dengan penggunaan memori, perlu diperhatikan dalam penggunaanya. Terdapat tiga tipe data dalam bahasa C++ yaitu : 1. Tipe Data Dasar terdiri

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

5. Fungsi. S. Indrianii L, M.T

5. Fungsi. S. Indrianii L, M.T 5. Fungsi S. Indrianii L, M.T Pengantar Fungsi Sebuah fungsi berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil beberapa kali di beberapa tempat dalam pr rogram

Lebih terperinci

MODUL 1 STANDAR INPUT DAN OUTPUT

MODUL 1 STANDAR INPUT DAN OUTPUT MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan

Lebih terperinci

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Apa itu Program? Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai

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

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3. PENGELOLAAN FILE Operasi File pada C++ Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3. Menutup file Dalam melakukan operasi

Lebih terperinci

Algoritma dan Struktur Data I 2014

Algoritma dan Struktur Data I 2014 STRUKTUR PERULANGAN (LOOPING) Merupakan fasilitas bahasa C++ yang mampu melakukan proses pengulangan karena itu komputer dapat mengerjakan proses berulang-ulang dengan cepat dan tepat. Konstruksi pengulangan

Lebih terperinci

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) 2008 MATERI I PENGENALAN BAHASA C++ Materi Praktikum Durasi TIU/TIK Referensi Pengenalan Bahasa C++ 180 menit 1. Pendahuluan 2. Instruksi Output Sederhana

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT PEMROGRAMAN TERSTRUKTUR C++ OLEH : IR. H. SIRAIT, MT PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan

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

KONTROL ALIR PERULANGAN

KONTROL ALIR PERULANGAN RENCANA PELAKSANAAN PEMBELAJARAN ( RPP ) Nama Perguruan Tinggi : Universitas Wijaya Kusuma Surabaya Mata Kuliah : Algoritma dan Pemrograman I Kelas : A Semester : I (satu) Alokasi waktu : 6 x 50 menit

Lebih terperinci

Pengantar Visual C++ & Penulisan Program

Pengantar Visual C++ & Penulisan Program PRAKTIKUM 2 Pengantar Visual C++ & Penulisan Program A. TUJUAN PEMBELAJARAN 1. Mampu memahami struktur penulisan bahasa C 2. Mengerti perintah keluaran di C 3. Mengenal Lingkungan Visual C++ 4. Mengerti

Lebih terperinci

BAB 3 PERINTAH INPUT OUTPUT

BAB 3 PERINTAH INPUT OUTPUT BAB 3 PERINTAH INPUT OUTPUT 1. Perintah Output Perintah Output adalah perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Adapun media yang digunakan

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

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA Memulai Borland C++ 5.02 Jalankan Borland C++ 5.02, Buat project baru: pilih menu: File-New-Project -> dialog New Target pada Project Path

Lebih terperinci

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI 2015 PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // 210 315 70 25 PJJ D3 TI D. PERCOBAAN 1. Dengan menggunakan switch case, buat program yang meminta masukan bilangan bulat dari pengguna. Jika pengguna

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2015 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam mengikuti praktikum. 2. Mahasiswa

Lebih terperinci

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan2 Percabangan & Perulangan pada Python Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.

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

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK LABORATORIUM KOMPUTASI DAN JARINGAN JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA MALANG PERATURAN PRAKTIKUM PERATURAN

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

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana Struktur Dasar Program Prosedural dan Disain Bagan Sederhana Subtopik Input Proses Output dalam program Mendisain flowchart pada suatu algoritma Deklarasi dan penggunaan variabel, type (dasar dan bentukan),konstanta,

Lebih terperinci

Tipe Data dan Operator

Tipe Data dan Operator Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam

Lebih terperinci

P - 3 Bab 2 : Pengantar Pemrograman C

P - 3 Bab 2 : Pengantar Pemrograman C P - 3 Bab 2 : Pengantar Pemrograman C 2.1 Tujuan Mahasiswa dapat mengetahui dan memahami sejarah bahasa C, struktur program C dan alur eksekusi program C 2.2 Materi 1. Sejarah C 2. Interprenter dan Compiler

Lebih terperinci

PENGENALAN C++ DADANG MULYANA 2012

PENGENALAN C++ DADANG MULYANA 2012 PENGENALAN C++ dadang mulyana 202 PENGENALAN C++ DADANG MULYANA 202 Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun

Lebih terperinci

Modul 4 Kondisional/Pencabangan If - Else

Modul 4 Kondisional/Pencabangan If - Else Modul 4 Kondisional/Pencabangan If - Else I II III Tujuan Mempelajari konsep pencabangan (If Else) dalam program C Alat dan Bahan PC Desktop Turbo C Pendahuluan Dalam penyelesaian suatu masalah, perlu

Lebih terperinci

BAB 4 PENGENALAN BAHASA C

BAB 4 PENGENALAN BAHASA C Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator

Lebih terperinci