MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.
|
|
- Hendri Kartawijaya
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MODUL ALGORITMA DAN PEMROGRAMAN Rajif Agung Yunmar, S.Kom., M.Cs. STMIK AMIKOM Yogyakarta 2014
2 MODUL 3 STRUKTUR KENDALI : PERCABANGAN Control flow dalam bahasa Indonesia dapat diartikan sebagai struktur kendali. Yaitu bagaimana urutan eksekusi perintah dalam program. Beberapa contoh control flow yang dikenal dalam C++ yaitu percabangan (branching), perulangan (looping), perpindahan (jumping). Modul ini akan membahas mengenai struktur kendali percabangan. Dalam pengambilan keputusan, percabangan melakukan pengujian terhadap suatu kondisi kemudian menentukan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian tersebut didasarkan kepada pernyataan boolean (TRUE atau FALSE) dan dihubungkan dengan operator logika. 3.1 Pernyataan IF Dalam pemrograman, pernyataan IF digunakan untuk memeriksa sebuah kondisi, kemudian menjalankan blok instruksi dibawahnya jika kondisi yang disyaratkan memang terpenuhi. Jika tidak, makan blok instruksi tersebut akan diabaikan. Bentuk umum dari pernyataan IF adalah sebagai berikut: if(kondisi){ pernyataan Contoh 1 Berikut ini adalah kode program untuk menampilkan kaliman Selamat anda lulus ke layar monitor apabila nilai yang diinputkan oleh pengguna lebih besar atau sama dengan 60.
3 status_kelulusan.cpp int nilai; cout << "Masukkan nilai = "; cin >> nilai; if(nilai >= 60){ cout << "Selamat anda lulus."; 3.2 Pernyataan IF ELSE Dalam banyak hal, seringkali terjadi kasus yang melibatkan lebih dari satu kondisi. Tentu saja pemrograman dengan IF saja tidaklah cukup. Untuk menangani hal ini, C++ menyediakan pernyataan IF ELSE. Pernyataan ini mengeksekusi suatu blok pernyataan apabila sebuah kondisi terpenuhi dan mengeksekusi blok pernyataan lainnya jika kondisi tersebut tidak terpenuhi. Bentuk umum dari pernyataan IF ELSE adalah sebagai berikut: if(kondisi){ pernyataan else { pernyataan_lain Contoh 2 Berikut ini adalah modifikasi dari contoh pertama, program dapat menentukan status kelulusan mahasiswa (lulus/tidak lulus) dari nilai yang diinputkan oleh pengguna.
4 status_kelulusan.cpp int nilai; cout << "Masukkan nilai = "; cin >> nilai; if(nilai >= 60){ cout << "Selamat anda lulus."; else { cout << "Maaf, anda belum lulus."; Latihan 1 Buatlah program yang dapat menerima sebuah input bilangan dari pengguna. Kemudian tentukan apakah bilangan tersebut termasuk kedalam kelompok bilangan ganjil atau bilangan genap. 3.3 Pernyataan IF ELSE IF Pernyataan IF ELSE IF digunakan apabila terdapat lebih dari dua kondisi dalam memutuskan sesuatu. Pernyataan ini biasanya digunakan untuk merumuskan lebih banyak alternatif. Bentuk umum dari pernyataan IF ELSE IF adalah sebagai berikut: if(kondisi_1){ pernyataan_1 else if(kondisi_2){ pernyataan_2 else { pernyataan_lain
5 Contoh 3 Berikut ini adalah kode program untuk menentukan index nilai sebuah matakuliah dari seorang mahasiswa. Input berupa nilai dari pengguna sedangkan outputnya adalah index nilai matakuliah dalam bentuk string (A, B, C, D, E). index_nilai.cpp #include <string> int nilai; string index; cout << "Masukkan nilai = "; cin >> nilai; if(nilai >= 80){ index = "A"; else if(nilai >= 70){ index = "B"; else if(nilai >= 60){ index = "C"; else if(nilai >= 40){ index = "D"; else { index = "E"; cout << "Nilai anda = " << nilai << endl; cout << "Index = " << index << endl; Latihan 2 Toko Buku Wijaya mempunyai kebijakan dalam penjualan buku tulis. Jika pelanggan membeli lebih dari 100 eksemplar, maka ia mendapat diskon 20%. Apabila membeli antara 20 hingga 100, pelanggan mendapat diskon 10%. Lainnya tidak mendapat diskon. Input : harga satuan buku, jumlah buku yang dibeli. Output : total harga.
6 3.4 Percabangan dengan operator boolean Percabangan tipe ini digunakan ketika sebuah blok instruksi meminta dua buah kondisi atau lebih secara bersamaan. Artinya, blok instruksi tersebut hanya bisa dijalankan ketika kondisi-kondisi yang diminta terpenuhi. Operator-operator boolean yang dapat digunakan adalah: Table 3.1 Operator Boolean Operator Keterangan Simbol dalam C++ AND Konjungsi && OR Disjungsi NOT Negasi! XOR Exclusive OR ^ Contoh 4 Berikut ini adalah contoh program penerimaan pegawai baru. Syarat seseorang diterima sebagai pegawai adalah ia harus memiliki nilai tes minimal 250 poin dan berumur maksimal 35 tahun. penerimaan_pegawai.cpp int nilai, umur; cout << "Masukkan nilai tes = "; cin >> nilai; cout << "Masukkan umur = "; cin >> umur; if(nilai >= 250 && umur <= 30){ cout << "Selamat, anda diterima sebagai pegawai."; else { cout << "Mohon maaf, anda belum memenuhi syarat.";
7 Contoh 5 Berikut ini adalah contoh program menentukan asal provinsi berdasarkan nama kabupaten yang dimasukkan oleh pengguna. kab_provinsi.cpp #include <string> string kab_asal; cout << "Masukkan asal kabupaten anda = "; cin >> kab_asal; if(kab_asal == "Sleman" kab_asal == "Bantul"){ cout << "Anda berasal dari Provinsi D.I. Yogyakarta."; else { cout << "Kemungkinan anda berasal dari provinsi lain."; 3.5 Percabangan Bersarang Percabangan tipe ini digunakan apabila terdapat pernyataan percabangan dibawah sebuah pernyataan percabangan lainnya. Adapun bentuk umum dari percabangan ini adalah sebagai berikut: if(kondisi_1){ if(sub_ondisi_1){ sub_pernyataan_1 else { sub_pernyataan_lain else { pernyataan_lain
8 Contoh 6 Berikut ini adalah contoh program untuk menentukan status kelulusan mahasiswa berdasarkan nilai matakuliah disertai dengan index nilainya. status_kelulusan.cpp #include <string> int nilai; string index, keterangan; cout << "Masukkan nilai = "; cin >> nilai; if(nilai >= 60){ keterangan = "Selamat anda lulus."; if(nilai >= 80){ index = "A"; else if(nilai >= 70){ index = "B"; else { index = "C"; else { keterangan = "Maaf, anda belum lulus."; if(nilai >= 40){ index = "D"; else { index = "E"; cout << "Status = " << keterangan << endl; cout << "Index Nilai = " << index << endl;
9 3.6 Pernyataan SWITCH-CASE Pernyataan SWITCH-CASE merupakan bentuk alternatif dari pernyataan IF ELSE IF. Pernyataan ini digunakan hanya untuk membandingkan variabel tunggal dengan dengan beberapa kemungkinan nilai-nilai. Dalam penggunaannya, pernyataan SWITCH-CASE tidak dianjurkan untuk pilihan yang melibatkan jangkauan (range). Contoh 6 Berikut ini adalah kode program untuk mengetahui deskripsi prestasi dari sebuah index nilai matakuliah. Masukan dari pengguna berupa karakter A, B, C, D. deskripsi_nilai.cpp #include <string> char index; string keterangan; cout << "Masukkan index nilai anda : "; cin >> index; switch(index){ case 'A': keterangan = "Excelent"; break; case 'B': keterangan = "Good"; break; case 'C': keterangan = "Fair"; break; case 'D': keterangan = "Poor"; break; default: keterangan = "Tidak diketahui"; cout << "Keterangan index nilai = " << keterangan << endl;
10 Tugas 1. Buatlah program untuk menentukan nilai terbesar dari dua buah bilangan. Input: dua bilangan (A dan B). Ouput: bilangan terbesar dari kedua input tersebut. 2. Seseorang dinyatakan lulus dalam kuliah Algoritma jika nilai akhirnya lebih besar atau sama dengan 60. Nilai akhir diperoleh diperoleh dengan formula UTS (30%), UAS (40%) dan Responsi (30%). Input: nilai UTS, UAS dan Responsi. Output: nilai akhir dan keterangan. 3. Buatlah program untuk melakukan operasi aritmatika. Pengguna dapat memilih operasi aritmatika yang diinginkannya dengan ketentuan: Angka 1 : Penjumlahan Angka 2 : Pengurangan Angka 3 : Perkalian Angka 4 : Pembagian Jika pilihan yang dimasukkan bukan angka 1 s.d 4 muncul pesan "Kesalahan memasukkan pilihan". Input: angka 1 s.d 4. Output: hasil operasi aritmatika sesuai pilihan. 4. PT. Maju Selalu memiliki beberapa golongan karyawan. Gaji masing-masing karyawan ditentukan dari golongan dan lama ia bekerja (jumlah jam kerja per bulan). Gaji per jam untuk masing-masing golongan karyawan dapat dilihat pada tabel berikut: Golongan Gaji per Jam Buatlah program yang dapat menghitung total gaji yang didapatkan dari seorang karyawan perbulannya. Input: golongan dan jumlah jam kerja. Output: total gaji.
11 5. PT. Sukses Berat memiliki kebijakan yang berbeda. Selain ditentukan oleh golongan dan lama ia bekerja (jumlah jam kerja per bulan), setiap karyawan karyawan juga mendapatkan gaji tetap. Gaji tetap dan gaji per jam untuk masingmasing golongan karyawan dapat dilihat pada tabel berikut: Golongan Gaji Tetap Gaji per Jam Jika seorang karyawan bekerja lebih dari 120 jam dalam sebulan, maka kelebihannya akan dihitung sebagai lembur, dengan gaji per jam adalah 1.5 kali gaji biasa. Buatlah program yang dapat menghitung total gaji yang didapatkan dari seorang karyawan perbulannya. Input: golongan dan jumlah jam kerja. Output: jumlah jam kerja, jumlah jam lembur, gaji per jam, gaji lembur, total gaji. 6. Sebuah usaha penyewaan kendaraan memberlakukan tarif sebagai berikut. Lama penyewaan untuk dua jam pertama adalah Untuk jam berikutnya sampai dengan 12 jam tarif perjamnya adalah 400. Sedangkan untuk jam berikutnya maka tarif perjamnya menjadi 300. Buatlah program yang menentukan berapa banyak biaya yang harus dibayar konsumen untuk lama peminjaman tertentu. Input : lama peminjaman. Output : total pembayaran. 7. Buatlah program dengan pernyataan SWITCH-CASE untuk mengkonversi angka hari menjadi nama hari. Pengguna diminta memasukkan angka antara 1 sampai 7, untuk selanjutnya ditampilkan nama hari yang sesuai. Jika pengguna memasukkan angka yang tidak termasuk dalam batasan, maka ditampilkan pesan "Kesalahan memasukkan angka". Input: angka dari 1 s.d 7. Output: nama hari.
STRUKUR KENDALI : PERCABANGAN
STRUKUR KENDALI : PERCABANGAN Algoritma dan Pemrograman Rajif Agung Yunmar, S.Kom, M.Cs. Struktur Kendali Menentukan bagaimana urutan eksekusi perintah dalam program. Contoh: Percabangan ( Branching )
Lebih terperinciPENGANTAR 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 terperinciPERCABANGAN 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 terperinciPENGANTAR 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 terperinciDASAR 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 terperinciSelection / 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 terperinciV. STRUKTUR PEMILIHAN
V. STRUKTUR PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Ada beberapa bentuk struktur
Lebih terperinciOPERATOR 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 terperinciPada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.
Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan
Lebih terperinciBAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN
BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN Pendahuluan Pada bab ini dijelaskan struktur pada algoritma/pemrograman. Pada bab ini dijelaskan 2 dari 3 struktur tersebut, yaitu struktur runtunan dan struktur
Lebih terperinciMODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.
MODUL ALGORITMA DAN PEMROGRAMAN Rajif Agung Yunmar, S.Kom., M.Cs. STMIK AMIKOM Yogyakarta 2014 MODUL 6 FUNGSI Fungsi adalah sebuah blok program yang merupakan sekumpulan instruksi yang bertujuan untuk
Lebih terperinciMODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 3 Operasi Kondisi Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 3 OPERASI KONDISI A. Tujuan Setelah mempelajari bab ini diharapkan
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 5 Mas ud Effendi Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi
Lebih terperinciMODUL 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 terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan
Lebih terperinciMODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.
MODUL ALGORITMA DAN PEMROGRAMAN Rajif Agung Yunmar, S.Kom., M.Cs. STMIK AMIKOM Yogyakarta 2014 MODUL 6 FUNGSI Fungsi adalah sebuah blok program yang merupakan sekumpulan instruksi yang bertujuan untuk
Lebih terperinciMODUL PEMROGRAMAN WEB
MODUL PEMROGRAMAN WEB CONTROL FLOW & ARRAY Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Control Flow... 1 1. Percabangan... 1 1.1 Pernyataan if... 1 1.2 Pernyataan else if dan else...
Lebih terperinciSOAL 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 terperinciPengantar 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 terperinciPertemuan II Algoritma Pemrograman & Struktur Data I
Pertemuan II Algoritma Pemrograman & Struktur Data I Dwiny Meidelfi,S.Kom., M.Cs. Silabus Praktikum I. PENDAHULUAN - Pengenalan Algoritma dan Pemrograman II. INTRODUCTION TO C++ - Intro to C++ - I/O -
Lebih terperinciOPERATOR, 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 terperinciControl Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom
Control Flow & Array Pemrograman Web Rajif Agung Yunmar, S.Kom Control Flow Aliran kendali : bagaimana urutan eksekusi perintah dalam program. Contoh: Percabangan ( Branching ) Perulangan ( Looping ) Perpindahan
Lebih terperinciPercabangan. Agus Priyanto, M.Kom
Percabangan Agus Priyanto, M.Kom Do nothing Go foward Back percabangan Jika hari hujan, maka saya membawa payung Jika hari hujan, maka saya membawa payung, jika tidak saya membawa topi Jika IPK ku diatas
Lebih terperinciPernyataan 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 terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS PHP Dasar Operator JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Operator Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk
Lebih terperinciPEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR MEMILIKI 3 KOMPONEN UTAMA, YAITU : 1. PEMROGRAMAN TOP-DOWN 2. PEMROGRAMAN MODULAR 3. TEOREMA STRUKTUR
Lebih terperinciMODUL. 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 terperinciBAB 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 terperinciAlgoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #4 by antonius rachmat c, s.kom, m.cs Tambahan Jenis Operator Unary Operator -> membutuhkan satu operand Operator Increment dan Decrement -- dan ++ Prefiks = ++a, Postfiks = a++
Lebih terperinciRefreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.
Refreshing Materi Kuliah Semester Pendek 2010/2011 Logika dan Algoritma Heri Sismoro, M.Kom. STMIK AMIKOM YOGYAKARTA 2011 Materi 1. Logika Informatika Adalah logika dasar dalam pembuatan algoritma pada
Lebih terperinciDasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I
Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan
Lebih terperinciPenyeleksi Kondisi / Percabangan
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Penyeleksi Kondisi / Percabangan Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya
Lebih terperinciBab 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 terperinciAlgoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2
Algoritma dan Pemrograman Pertemuan Ke-7 Statement Pengendalian 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional
Lebih terperinciREVIEW ARRAY. Institut Teknologi Sumatera
REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,
Lebih terperinciDefinisi Percabangan
Pertemuan 2 Percabangan Sederhana MK. Algoritma dan Struktur Data Bekti Wulandari, M.Pd. TE KELAS B 2014 Definisi Percabangan Percabangan adalah suatu suatu perintah (pernyataan) yang memungkinkan suatu
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciMODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA
MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA Kompetensi Dasar Kompetensi dasar secara umum diharapkan adalah : 1. Mahasiswa dapat memahami operasi kondisi pada bahasa pemrograman Java. 2. Mahasiswa
Lebih terperinciPemrograman Fery Updi,M.Kom
Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Mendapatkan Input dari Keyboard Struktur Kontrol Pemilihan (If, if-else, if-else-else if, switch) 2 Tujuan Mahasiswa mampu: Membuat program Java yang interaktif
Lebih terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciPERNYATAAN 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 terperinciPERCABANGAN. Bentuk if Sederhana
PERCABANGAN Bentuk if Sederhana Operator if merupakan salah satu bentuk pernyataan berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah kemungkinan. Bentuk if ada yang mengandung else,
Lebih terperinciKeg. 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 terperinciStruktur Pemilihan Ema Utami STMIK AMIKOM Yogyakarta
Struktur Pemilihan Ema Utami STMIK AMIKOM Yogyakarta Dalam membuat program,pengambilan keputusan seringkali dimanfaatkan. Pemanfaatan ini dapat dijumpai misalnya pada waktu: a. Menentukan besarnya tunjangan
Lebih terperinciMODUL 3 ALGORITMA PEMROGRAMAN
MODUL 3 ALGORITMA PEMROGRAMAN Pada Modul ini anda akan mempelajari 1. Pengenal 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya
Lebih terperinciPERTEMUAN 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 terperinci24/09/2017 PERCABANGAN
1 PERCABANGAN STATEMENT IF Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true). 2 BENTUK PERNYATAAN IF atau 3 PENJELASAN
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Oleh: Eddy Prasetyo N 27/02/2014 1 Konten Pengantar Analisa Kasus Logika IF Then Logika Depend On Notasi Algoritmanya Latihan Analisa Kasus 27/02/2014 2 Pokok Bahasan Analisa
Lebih terperinciSelection, Looping, Branching
Selection, Looping, Branching Struktur If untuk membuat percabangan alur program dengan satu pilihan saja dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya setidaknya
Lebih terperinciStruktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:
Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS PHP Control Flow JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Control Flow Control flow jika diterjemahkan ke dalam Bahasa Indonesia berarti Aliran
Lebih terperinciAliran Kendali (Flow Control)
Aliran Kendali (Flow Control) Pernyataan-pernyataan yang menentukan urutan eksekusi Pernyataan/struktur berurutan (sequence) Pencabangan bersyarat (selection, conditional structure) if, if-else, switch-case
Lebih terperinciINPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.
INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA. 2012/2013 MATERI Input & Output Menampilkan Masukan dari Keyboard Menerima Masukan
Lebih terperinciMODUL IV Analisis Kasus/Pemilihan
MODUL IV Analisis Kasus/Pemilihan TUJUAN 1. Memberikan pemahaman tentang bagaimana suatu kasus dianalisis dan dibreak-down menjadi beberapa kasus kecil menurut domain permasalahannya. 2. Memberikan pengenalan
Lebih terperinciDASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom
DASAR PEMROGRAMAN PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom https://www.facebook.com/groups/dasarpemrogramanc TUJUAN Mengenal dan menguasai perintah percabangan
Lebih terperinciIF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERCABANGAN 04 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERCABANGAN Pernyataan IF Pernyataan SWITCH CASE Operator Kondisional (?: ) Oleh : Andri Heryandi, M.T. 2 PERNYATAAN
Lebih terperinci7. Logika dan Algoritma Pemrograman
7. Logika dan Algoritma Pemrograman Logika Informatika Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta STMIK AMIKOM YOGYAKARTA Jl. Ringroad Utara Condong Catur Yogyakarta. Telp. 0274 884201 Fax 0274-884208
Lebih terperinciSintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.
Sintaks Pemilihan 1 Tujuan: Mahasiswa mampu menyelesaikan permasalahan/studi kasus menggunakan sintaks pemilihan 1 dan mengimplemantasikannya dalam bahasa pemrogaman C. Pendahuluan Mengenal Struktur Pemilihan
Lebih terperinciTipe Data, Identifier, Operator dan Control Statement
Kurikulum Qt { Basic OOP } Chapter 2 Tipe Data, Identifier, Operator dan Control Statement. Agenda Tipe data dan identifier Tipe data bahasa C++ Variabel dan Konstanta Statement Operator dan Ekspresi Control
Lebih terperinciImam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI
Imam Fahrur Rozi Algoritma dan Pemrograman SELEKSI KONDISI KOMPETENSI Setelah menempuh materi ini, mahasiswa hendaknya mampu: Memahami tentang konsep seleksi kondisi Memahami penggunaan IF- ELSE dan SWITCH-
Lebih terperinciBrigida Arie Minartiningtyas, M.Kom
Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Operator Budhi Irawan, S.Si, M.T OPERATOR Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu didalam program. Dengan adanya operator maka dapat
Lebih terperinciI. 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 terperinciTujuan : 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 terperinciPertemuan 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 terperinciTipe Boolean. Oleh : Fiftin Noviyanto
Oleh : Fiftin Noviyanto Tipe Boolean Operator aritmatika menghasilkan angka. Sedangkan operator relational dan operator logika menghasilkan nilai TRUE/FALSE. Tipe boolean, diambil dari nama seorang ahli
Lebih terperinciObject 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 terperinciTipe Boolean 20/01/2012. Oleh : Fiftin Noviyanto
Tipe Boolean Oleh : Fiftin Noviyanto Operator aritmatika menghasilkan angka. Sedangkan operator relational dan operator logika menghasilkan nilai TRUE/FALSE. Tipe boolean, diambil dari nama seorang ahli
Lebih terperinciIf (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 terperinciSTRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA
STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA Khusnawi, S.Kom, M.Eng 2010 ( Structure(pErulanGan RePetiTion Pendahuluan Saat membuat suatu program setiap instruksi bisa dimulai dari
Lebih terperinciMODUL 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 terperinciMODUL 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 terperinciPRAKTIKUM 4 PERCABANGAN
PRAKTIKUM 4 PERCABANGAN Tujuan: Dapat menggunakan instruksi percabangan di dalam pemecahan masalah I. PERCABANGAN Salah satu permasalahan yang pasti akan dijumpai dalam pembuatan program adalah percabangan.
Lebih terperinciUniversitas Komputer Indonesia
Pertemuan ke 3 Percabangan Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T Universitas Komputer Indonesia Pendahuluan Percabangan digunakan untuk menentukan blok perintah mana yang akan dilakukan
Lebih terperinciMinggu 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 terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciAlgoritma & 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# 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 terperinciMODUL C++ II. Operator
MODUL C++ II Operator Praktikum Pengantar Komputer dan Internet 2009 Input Salah satu ciri dari suatu program adalah mempunyai inputan. Pada pertemuan sebelumnya telah dibahas bagaimana cara memberi nilai
Lebih terperinciTujuan Instruksional. Mahasiswa mampu :
Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%
Lebih terperinciPertemuan2 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 terperinciRINGKASAN PEMROGRAMAN QUICK BASIC
RINGKASAN PEMROGRAMAN QUICK BASIC Karakter pada Quick Basic dibagi menjadi empat kelompok yaitu : - Karakter Abjad : A Z dan a z - Karakter Angka : 0 9 - Karakter Khusus :!@#$% ~&*()_+-={}[]: ;,.?^ -
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 5
TPI4202 e-tp.ub.ac.id Lecture 5 Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi yang didefinisikan
Lebih terperinciP - 8 Bab 6 : PHP (Kondisi dan Perulangan)
P - 8 Bab 6 : PHP (Kondisi dan Perulangan) 6.1 Tujuan Mahasiswa mampu : Mengetahui dan memahami perintah kondisi (If dan Switch) Mengetahui perintah perulangan (While, Do While, dan For) Mengetahui dan
Lebih terperinciMODUL 3 PERCABANGAN A. TUJUAN
MODUL 3 PERCABANGAN A. TUJUAN 1. Memahami teori percabangan pada bahasa pemrograman C/C++ 2. Memahami teknik percabangan pada bahasa pemrograman C/C++ 3. Mampu membuat aplikasi C/C++ yang melibatkan operasi
Lebih terperinciKisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut
Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut 1. Pengenalan Bahasa C++ a. Elemen Bahasa C+ Bahasa C++ ditulis dari beberapa elemen, antara lain: Pernyataan Satu atau beberapa ekspresi
Lebih terperinciA. Putting a Program Together
Oleh : Fiftin Noviyanto A. Putting a Program Together Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,
Lebih terperinciA. Putting a Program Together
A. Putting a Program Together Oleh : Fiftin Noviyanto Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,
Lebih terperinciMODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN
PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP
Lebih terperinciSEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.
If-else Switch case SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial. BRANCHING/ PERCABANGAN Penyeleksian kondisi (TRUE/ FALSE)
Lebih terperinciLAPORAN 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 terperinciPERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera
PERULANGAN P E N G A N TA R P R O G R A M S T U D I Institut Teknologi Sumatera TUJUAN Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemen-elemen dalam pengulangan. Mahasiswa
Lebih terperinciAnalisa Kasus Part 2. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Analisa Kasus Part 2 Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Review: Analisis Kasus [1] Analisis kasus instruksi kondisional elemen primitif pembangun algoritma. Memungkinkan
Lebih terperinciUniversitas Komputer Indonesia
Pertemuan ke 2 Bekerja dengan Data Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia Tipe Data Tipe data merupakan nama untuk sejenis data. Tipe data terbagi kedalam
Lebih terperinciPertemuan ke 3 Percabangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom. Universitas Komputer Indonesia
Pertemuan ke 3 Percabangan Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom Universitas Komputer Indonesia Pendahuluan Percabangan digunakan untuk menentukan blok perintah mana yang akan dilakukan berdasarkan
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II
PENGANTAR KOMPUTER & SOFTWARE II PERULANGAN 2 (WHILE & DO-WHILE) Tim Pengajar KU1202 - Institut Teknologi Sumatera Tujuan Kuliah 1. Mahasiswa memahami pengulangan (while dan do-while) dan penggunaannya
Lebih terperinciBAB 3 PENYELESAIAN KONDISI
BAB 3 PENYELESAIAN KONDISI 3.1. Struktur IF..THEN Perintah IF digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu atau lebih baris program, jika dan hanya jika kondisi terpenuhi. Program 3.1
Lebih terperinciStruktur 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 terperinciKondisional/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 terperinciPerulangan / Looping
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar
Lebih terperinci