Struktur Dasar Algoritma
|
|
- Herman Indradjaja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Struktur Dasar Algoritma STRUKTUR DASAR ALGORITMA (I) Algoritma Pemrograman SEQUENCE - RUNTUNAN SELECTION - PEMILIHAN Agus Sumaryanto, S.Kom mas.anto72@gmail.com REPETITION - PENGULANGAN 1 2 SEQUENCE - RUNTUNAN Runtunan (lanj.) Algoritma merupakan runtunan aksi 1. Tiap aksi dikerjakan satu per satu 2. Tiap aksi dilaksanakan tepat sekali, tidak ada aksi yang diulang 3. Urutan aksi yang dilakukan pemroses sama dengan urutan aksi sebagaimana yang ada dalam algoritma 4. Akhir dari aksi terakhir merupakan akhir algoritma A1 A2 A3 A4 MisalkanA1 adalah aksi pertama, A2 akandibaca setelaha1, A3 akan dibaca setelah A2 dst. A2 merupakan aksi awal sebelum A3, A3 awalaksi awal sebelum A4 Prosesakan dikerjakan secara beruntunsampai aksi terakhir selama tidakada kondisi lain
2 Menukar Dua Buah Nilai Latihan Algoritma Menukar_Dua_Buah_Nilai A, B, C : integer Algoritma : A=10 B=5 C=A A=B B=C Read(A,B) Algoritma Menukar_Dua_Buah_Nilai A, B, C : integer Algoritma : A=10 B=5 A=B C=A B=C Read(A,B) 1. Buatlah Algoritma untuk menghitung Luas Segitiga. 2. Buatlah Algoritma untuk menghitung penjualan sebuah barang. Masukkannya adalah nama barang, jumlah, harga. Tentukan total penjualan jika dipotong diskon sebesar 15%!. Perhatikanduabuah algoritmadiatas. Bandingkan keluarannya setelah urutan diubah 5 6 A0 1. Catat waktu awal bicara 2. Catat waktu akhir bicara 3. Hitung selisih waktu bicara 4. Cetak selisih waktu bicara Algoritmadiatasmasih global, untuk menghasilkanalgoritmadetil maka harus diesktrak lagi. (lanj.) A1 1. Misal awal bicara T1=J1:M1:D1 2. Misal akhir bicara T2=J2:M2:D2 3. Selisih waktu bicara T3 (J3:M3:D3) = T2 T1 4. Cetak T3 Untukmendapatkanhasil denganpresisi tinggi maka perlu disamakan satuannyake satuan terkecil yaitu detik
3 (lanj.) A2 1. T1=(J1 x 3600) + (M1 x 60) + D1 2. T2=(J2 x 3600) + (M2 x 60)+ D2 3. T3 = T2 T1 1. J3 = T3 DIV M3 = (T3 MOD 3600) DIV D3 = (T3 MOD 3600) MOD Cetak T3 = J3:M3:D3 Jika diperhatikanpada Algoritma (2), akan menghasilkan selisih dalamsatuan detikmaka pada Algoritma (3) harus dilakukan prosesmengembalikanke satuan jam, menit dan detik. SELECTION - PEMILIHAN Sebuah proses tidak selalu berjalan secara runtun, tapi kadang kala sebuah proses harus memenuhi kondisi tertentu. A B D C Kondisi Relasional 9 10 Struktur Pemilihan Bentuk If Then (1) Ada dua pernyataan pemilihan : 1. Pernyataan IF Then 2. Pernyataan Depend On Sebuah pemilihan adalah percabangan proses, dimana proses akan berlanjut ke sebuah aksi tergantung dari kondisi yang ada. If dengan satu pilihan : If <kondisi> then <aksi> endif If dengan 2 pilihan : If <kondisi> then <aksi1> <aksi2> endif <aksi> akan dilakukan jika <kondisi> bernilai benar <aksi1> akan dilakukanjika <kondisi> bernilai benar, jika <kondisi> salah maka <aksi2> dilakukan
4 Bentuk If Then (2) Contoh If Then - If dengan 3 pilihan : If <kondisi1> then <aksi1> If <kondisi2> then <aksi2> <aksi3> Endif Endif <aksi1> akandilakukan jika <kondisi1> benar Jika <kondisi1> salah, periksa <kondisi2>, Jika <kondisi2> benar maka <aksi2> dilakukan, Jika <kondisi2> salah otomatis <aksi3> dilakukan Algoritma Kondisi_If a, b, c : integer; Algoritma Read(a) If a>=10 then b b+1 If a<5 then b b-1 b b+3 b akan ditambah 1 jika a lebih besar/sama dengan 10. b akan ditambah 3 jika a kurang dari 5, selain itu b akan dikurangi Bentuk Depend On (1) Logika Depend On sama dengan pernyataan If Then Depend On lebih cocok untuk pilihan (aksi) banyak Penulisannya lebih simpel dari pada pernyataan If Then Biasanya digunakan untuk mengatur eksekusi dalam sebuah program bermenu Bentuk Depend On (2) Bentuk umum : Depend on <variabel> kondisi1 : aksi1 kondisi2 : aksi2 kondisi1 : aksi3.... kondisin : aksin Enddepend
5 Contoh Depend - On Latihan Algoritma Hari hari : integer Algoritma Read(hari) Depend on hari 1 : write( Senin ) 2 : write( Selasa ) 3 : write( Rabu ) 4 : write( Kamis ) 5 : write( Jumat ) 6 : write( Sabtu ) 7 : write( Sabtu ) Enddepend Ubahlah algoritma hari dari Depend On ke bentuk baru menggunakan pernyataan If-Then-!. 2. Rancanglah algoritma untuk menentukan seorang mahasiswa dikatakan LULUS, HER dan GAGAL berdasarkan nilai yang dimasukkan!. 3. Sebuah toko dalam masa promosi memberikan diskon kepada pembeli sebesar 10%, 15% dan 20%. Dalam menentukan diskon, berdasarkan jumlah beli. Jumlah pembelian lebih dari 15 maka diskon sebesar 20%. Jika jumlah pembelian kurang dari 5 maka diskon sebesar 10%, selain itu diskon sebesar 15%. Hitung dan cetak berapa harus dibayar oleh pembeli setelah diberikan diskon. 18 5
Contoh dan Latihan Struktur Dasar Algoritma Agus Sumaryanto, S.Kom RUNTUNAN (sequence)
Contoh dan Latihan Struktur Dasar Algoritma Agus Sumaryanto, S.Kom mas.anto72@gmail.com RUNTUNAN (sequence) 1 Contoh Runtunan (1) Contoh Runtunan (2) 2 Contoh Runtunan (3) Buatlah algoritma untuk menghitung
Lebih terperinciPertemuan 3 Penyeleksian Kondisi
Pertemuan 3 Penyeleksian Kondisi Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case Pertemuan 3 39 P3.1 Teori Pada umumnya satu permasalahan
Lebih terperinciALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN MATERI 3 1 2 Macam macam struktur algoritma : RUNTUNAN (SEQUENCE) PEMILIHAN (SELECTION) PENGULANGAN (REPETITION) 3 RUNTUNAN Runtunan merupakan struktur algoritma paling dasar
Lebih terperinciAlgoritma Pemrograman I
Algoritma Pemrograman I Struktur Dasar Algoritma Notasi Algoritmik 1 Pernyataan Setiap langkah dalam algoritma dinyatakan dalam sebuah pernyataan (statement) Sebuah pernyataan berisi aksi (action) Contoh:
Lebih terperinciSoal hari Jumat (16/10) Latihan 10 MS
hari Jumat (16/10) Latihan 10 MS count, sum, i adalah variabel tunggal bertipe data integer i 1 count 0 sum 0 while (i < 30) do sum sum + i count count + 1 i i + i 1. Berapakah final state variabel sum?
Lebih terperinciALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.
ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN Disusun Oleh : Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T UNIVERSITAS NASIONAL PASIM DAFTAR ISI A. Algoritma Percabangan...
Lebih terperinciBab 3 ALGORITMA RUNTUNAN
Bab 3 ALGORITMA RUNTUNAN Pada Bab ini anda akan mempelajari 1. Pengertian algoritma runtunan 2. Ciri-ciri algoritma runtunan 3. Beberapa contoh soal algoritma runtunan Pada dasarnya algoritma penyelesaian
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 terperinciPEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom
PEMILIHAN Dian Palupi Rini, M.Kom Runtunan Struktur runtunan hanya terdapat pada program sederhana. Pada umumnya, masalah yang akan diselesaikan memiliki beberapa alternatif pelaksanaan aksi. Suatu aksi
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 terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Tujuan Mahasiswa mampu memecahkan masalah dalam sebuah algoritma pemecahan masalah menggunakan struktur pemilihan dan pengulangan. Mahasiswa mengetahui struktur program bahasa
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence
Lebih terperinciKonstruksi Dasar Algoritma
Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan
Lebih terperinciProsedur dan Fungsi. Kenapa Prosedur atau Fungsi?
Prosedur dan Fungsi Agus Sumaryanto, S.Kom mas.anto72@gmail.com 1 Kenapa Prosedur atau Fungsi? Untuk mencapai suatu tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan
Lebih terperinciPertemuan 3 Penyeleksian Kondisi dan Perulangan
Pertemuan 3 Penyeleksian Kondisi dan Perulangan Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case 3. Mengetahui macam-macam perulangan dalam
Lebih terperinci1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.
LAB SHEET ALGORITMA DAN STRUKTUR DATA Semester : 4 Percabangan Komplek dan case of 200 menit No. : LST/EKA/EKA 305/03 Revisi : Tgl. : Hal. 1 dari 3 hal. 1. Kompetensi Mengenal dan memahami algoritma percabangan
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 terperinciPUTERA BATAM LOGIKA INFORMATIKA DAN ALGORITMA DAFTAR ISI. BAB IV : PEMILIHAN A. Pengertian
BAB IV : PEMILIHAN A. Pengertian DAFTAR ISI B. Pemilihan 1 Kasus 1. Pendahuluan 2. Algoritma Pengecekan Negatif 3. Algoritma Pemberian Diskon C. Pemilihan 2 Kasus 1. Pendahuluan 2. Algoritma Ganjil Genap
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) :: Noor Ifada :: S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua Kasus Penyeleksian
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua
Lebih terperinciSoal Ujian Akhir Semester Pendek TA. 2006/2007 D3-Manajemen Informatika
Soal Ujian Akhir Semester Pendek TA. 2006/2007 D3-Manajemen Informatika Mata Ujian : Logika dan Algoritma Dosen : Heri Sismoro, S.Kom., M.Kom. Hari, tanggal : Selasa, 07 Agustus 2007 Waktu : 100 menit
Lebih terperinciLOGIKA ALGORITMA. Pertemuan 6. By: Augury
LOGIKA ALGORITMA Pertemuan 6 By: Augury augury@pribadiraharjacom Sequence Algoritma yang merupakan runtunan (sequence) satu atau lebih instruksi, yaitu berarti: 1 Tiap instruksi dikerjakan satu persatu
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-4 (Nilai dan Urutan [Sequence]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Nilai Pengisian nilai ke dalam nama peubah Ekspresi Menuliskan Nilai
Lebih terperinciMateri. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI
Materi Tipe, Variabel dan Operator Algoritma Pemrograman TIPE DATA, VARIABEL OPERATOR Agus Sumaryanto, S.Kom mas.anto72@gmail.com NAMA DAN EKSPRESI 1 2 Algoritma ditulis dalam bentuk terstruktur Masing-masing
Lebih terperinciAlgoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia
Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,
Lebih terperinciLAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER
No. LST/TE/EKA5221/02 Revisi: 00 Tgl: September 2015 Page 1 of 6 1. Kompetensi Dengan mengikuti perkuliahan praktek, diharapkan mahasiswa memiliki sikap tanggung jawab, mandiri dan dapat berinteraksi dengan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-4 Nilai dan Urutan (sequence) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Nilai Pengisian nilai ke dalam nama peubah Ekspresi Menuliskan Nilai
Lebih terperinciBab I Pengantar Ke Algoritma
Bab I Pengantar Ke Algoritma 1.1. Apa Itu Algoritma Kata algoritma sendiri berasal dari kata algorism yang berarti proses sebagai metode perhitungan komputasi ( Urutan logis pengambilan keputusan intuk
Lebih terperinciPemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya
Pemilihan Overview Program dapat merepresentasikan situasi pemilihan yang sering dihadapi dalam dunia nyata. Berdasarkan satu atau beberapa kondisi, dapat ditentukan satu atau sejumlah aksi yang akan dilakukan.
Lebih terperinciStruktur 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 terperinci1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.
Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.
Lebih terperinciIMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C
IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C A. Sekilas tentang Notasi algoritmik adalah notasi yang digunakan untuk menuliskan suatu algoritma untuk penyelesaian suatu masalah tertentu. Contoh sederhana
Lebih terperinciSTRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN
STRUKTUR KONTROL STRUKTUR PERCABANGAN IF THEN ELSE Digunakan untuk menguji sebuah kondisi, bila kondisi terpenuhi (bernilai benar) maka akan dijalankan pernyataan tertentu. Bentuk Umum : statement Contoh
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 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 terperinciPERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN
PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN POKOK BAHASAN 1. Definisi Struktur Kontrol Pemilihan 2. Pseudocode Struktur Kontrol Pemilihan 3. Desk Checking Struktur Kontrol Pemilihan
Lebih terperinciCCH1A4 / Dasar Algoritma & Pemrogramanan
CCH1A4 / Dasar Algoritma & Pemrogramanan Yuliant Sibaroni M.T, Abdurahman Baizal M.Kom KK Modeling and Computational Experiment Analisa Kasus >2 Struktur If...Then...Else Seringkali kita harus menjalankan
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 terperinciSTATEMEN GO TO DAN IF-THEN. Pertemuan IX
STATEMEN GO TO DAN IF-THEN Pertemuan IX Statemen Alih Kontrol Pada bahasa pemrograman BASIC tidak hanya melakukan eksekusi baris demi baris atau secara berurutan yang tiap barisnya dieksekusi hanya satu
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 terperinciProgram yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia
Program yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia memenuhi suatu syarat tertentu Struktur pemilihan memungkinkan
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 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 terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-4 (Nilai dan Urutan [Sequence]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Nilai Pengisian nilai ke dalam nama peubah Ekspresi Menuliskan Nilai
Lebih terperinciBAB I : PENGANTAR... 1 BAB II : DASAR-DASAR ALGORITMA... 7
DAFTAR ISI BAB I : PENGANTAR... 1 A. Pengertian Algoritma & Pemrograman... 1 1. Algoritma... 1 2. Pemrograman... 1 B. Tipe-tipe Algoritma Berdasarkan Format Penulisan... 1 1. Deskriptif... 1 2. Flow Chart
Lebih terperinciPENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)
PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670) Jum at, 04 Februari 2011 Topik Diskusi Komputer dan Pemrograman Mengenal Algoritma dan Struktur Data Langkah Penyelesaian
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT S1 Teknik Informatika-Unijoyo 2 Struktur
Lebih terperinciPRAKTIKUM 4 STATEMENT KENDALI
PRAKTIKUM 4 STATEMENT KENDALI 1. Judul Materi / Pokok Bahasan : Statement Kendali 2. Tujuan Instruksional Khusus : Mahasiswa dapat menggunakan statement kendali untuk berbagai macam kondisi pemrograman
Lebih terperinciAlgoritma dan Struktur Data I
Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Pemilihan Seringkali suatu instruksi hanya bisa dikerjakan jika ia memenuhi suatu persyaratan tertentu Komputer tidak lagi mengerjakan instruksi
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-5 (Penyeleksian Kondisi) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Penyeleksian Satu Kasus Penyeleksian Dua Kasus Penyeleksian Tiga
Lebih terperinciPUTERA BATAM LOGIKA INFORMATIKA DAN ALGORITMA
BAB III : RUNTUNAN DAFTAR ISI A. Pengertian B. Contoh-contoh 1. Algoritma Luas Segitiga 2. Algoritma Komisi Salesman 3. Algoritma Gaji Karyawan 4. Algoritma Konversi Waktu ke Total Detik 5. Algoritma Konversi
Lebih terperinciALGORITMA & FLOWCHART
ALGORITMA & FLOWCHART 1. DEFINISI ALGORITMA Terdapat beberapa definisi mengenai kata Algoritma : 1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT
Lebih terperinciDasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom
Dasar-dasar Algoritma Dan Representasi Algoritma Pengampu : Muhammad Zidny Naf an, M.Kom STRUKTUR DASAR ALGORITMA 2 Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan suatu proses.
Lebih terperinciPERULANGAN Pengampu : Agus Priyanto, M.Kom
Algoritma & Pemrograman PERULANGAN Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Looping atau pemutaran kembali, terjadi ketika mengalihkan
Lebih terperinciModul Algoritma Dan Pemrograman Pascal
Modul Algoritma Dan Pemrograman Pascal 0 I.1 Pemilihan Dalam sebuah program terkadang kita membutuhkan syintaks pemillihan. Contohnya dalam program untuk menentukan pemilih pada pemilu, maka kita harus
Lebih terperinciSoal hari Selasa (13/10) Latihan 7 AN
hari Selasa (13/10) Latihan 7 AN Kamus Data X, Y adalah variabel tunggal bertipe data integer if X > 4 then Y 5 1. Pernyataan yang salah tentang algoritma di atas adalah... a. X dan Y pasti bilangan bulat
Lebih terperinciContoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?
Sabar Rudiarto Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Logis artinya sesuai dengan logika manusia. Untuk menjadi sebuah algoritma,
Lebih terperinciPertemuan 4 RUNTUNAN/SEKUENSIAL
ALGORITMA PEMROGRAMAN (Semester 1 - IF6110202) Pertemuan 4 RUNTUNAN/SEKUENSIAL Jadwal: Selasa, 17/10/2017, 10:20-12.00 (2 sks) Dosen:Condro Kartiko CAPAIAN PEMBELAJARAN UMUM Setelah mengikuti mata kuliah
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT S1 Teknik Informatika-Unijoyo
Lebih terperinciKasus A : Coklat Gratis
Kasus A : Coklat Gratis (Waktu: 0 menit, Score: 0) Dalam rangka memperingati hari ulang tahunnya, Coklat merk Kedburi mengadakan promosi dengan memberikan satu coklat gratis bila menukarkan bungkus coklat
Lebih terperinciBAB II DASAR-DASAR ALGORITMA
BAB II DASAR-DASAR ALGORITMA Bab II Dasar-Dasar Algoritma 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk memahami dasar-dasar algoritma untuk diimplementasikan dalam menyelesaikan masalah. Sebelum
Lebih terperinciTeori Algoritma. Struktur Algoritma
Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk
Lebih terperinciPertemuan X. Pemrograman Web Dasar Semester 1
JAVASCRIPT -- Conditional Statement -- Pertemuan X Pemrograman Web Dasar Semester 1 Pernyataan Bersyarat Pernyataan bersyarat digunakan untuk menampilkan aksi yang berbeda berdasarkan kondisi yang berbeda.
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciChapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.
5.1 Pengantar Chapter 5 Choice Program yang telah menggunakan repetition dan procedure merupakan program yang agak rumit, namun jalannya program masih dapat ditebak dan diketahui karena selalu mengerjakan
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 terperinci04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia
By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia Email: vilia.meyana@ftumj.ac.id Website: http://viliaekameyana.blogspot.com Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% 1
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 terperinciPERULANGAN Pengampu : Agus Priyanto, M.Kom
Algoritma & Pemrograman PERULANGAN Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Looping atau pemutaran kembali, terjadi ketika mengalihkan
Lebih terperinciALGORITHM. 6 Algoritma, Flowchart & Program. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.
ALGORITHM 6 Algoritma, Flowchart & Program Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Seorang sahabat dekat setara dengan seribu orang kerabat Euripides Euripides
Lebih terperinciPengampu : Agus Priyanto, M.KOM
Dasar-dasar Algoritma Dan Flow Chart Pengampu : Agus Priyanto, M.KOM SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi
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 terperinci: 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 terperinciTeori Algoritma. Jenis seleksi
Alam Santosa Teori Algoritma Seleksi Jenis seleksi Telah diketahui bahwa seleksi dapat berupa: seleksi 1 kasus seleksi 2 kasus seleksi multikasus Struktur Perintah IF IF merupakan perintah utama untuk
Lebih terperinci1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :
1. Laporan Akhir 1 Menentukan Nilai Besar atau Nilai Kecil Program yang di masukkan adalah : Dalam praktikum ini, setiap perintah yang kita masukkan haruslah benar agar program tersebut dapat di jalankan.
Lebih terperinciPertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012
Pertemuan 01 Pemrograman Dasar [PTI-5001 ] 2012 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami konsep dasar pemrograman komputer, algoritma dan tahapan pembuatan algoritma pemrograman
Lebih terperinciContoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for
Bahan Ajar Algoritma Halaman 1 ii. Struktur Pengulangan (repetition) Struktur pengulangan merupakan struktur yang melakukan pengulangan terhadap satu baris atau satu blok baris program beberapa kali sesuai
Lebih terperinciPertemuan 2 Operasi String
Pertemuan 2 Operasi String Objektif: 1. Dapat mengerti dan menggunakan prosedur standar untuk operasi string 2. Dapat mengerti dan menggunakan fungsi standar untuk opersi string Pertemuan 2 28 P2.1 Teori
Lebih terperinciAlgoritma & Pemrograman
Algoritma & Pemrograman PENGULANGAN Pendahuluan Salah satu kelebihan komputer dibandingkan dengan manusia adalah kemampuannya untuk melaksanakan suatu instruksi berulang kali tanpa mengenal lelah dan bosan.
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
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 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 terperinciINSTRUKSI UTAMA. Instruksi Runtunan (Sequential), Instruksi Pemilihan (Selection) dan Instruksi Perulangan (Repetition)
INSTRUKSI UTAMA Instruksi Runtunan (Sequential), Instruksi Pemilihan (Selection) dan Instruksi Perulangan (Repetition) Instruksi Runtunan? merupakan instruksi yang dikerjakan secara beruntun atau berurutan,
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 terperinciJADWAL KULIAH/RESPONSI/PRAKTIKUM MATRIKULASI T.A 2014/2015 TINGKAT PERSIAPAN BERSAMA - INSTITUT PERTANIAN BOGOR
C5/G7 SENIN 30 Juni 2014 08.00-10.00 FIS101 3(2-3) FISIKA DASAR 1 KULIAH RK CCR 1.02 G7 SENIN 30 Juni 2014 12.30-15.00 FIS101 3(2-3) FISIKA DASAR 1 PRAKTIKUM lab 1 C5 SENIN 30 Juni 2014 15.00-17.30 FIS101
Lebih terperinciNIK NO PESERTA SESI Tanggal Jam Lokasi
NO NIK NO PESERTA SESI Tanggal Jam Lokasi 1 3203016408880011 3012-3-000001 1 hari 1 sesi 1 Rabu 12 Nopember 2014 08:00 s.d 09:30 Labkom A 2 3204052106830004 3012-3-000003 2 hari 1 sesi 1 Rabu 12 Nopember
Lebih terperinciBab 2 Struktur Dasar
Bab 2 Struktur Dasar Pendahuluan Sebelum membuat program: Harus memahami masalah yang dihadapi Membuat perencanaan yang baik (Algoritma) untuk menyelesaikannya. 2 Algoritma Permasalahan komputasi : Dapat
Lebih terperinciSELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 2003 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2004
SELEKSI OLIMPIADE TINGKAT KABUPATEN/KOTA TAHUN 003 TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 004 Bidang Matematika Waktu : 90 Menit DEPARTEMEN PENDIDIKAN NASIONAL DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN
Lebih terperinciLOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA. Pertemuan ke 2. 9/24/2017 Logika Algoritma
LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA 9/24/2017 Logika Algoritma 1 Pertemuan ke 2 ALGORITMA Abu Ja far Muhammad Ibnu Musa Al- Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Algorithm
Lebih terperinciTeknik Percabangan. Brigida Arie Minartiningtyas, M.Kom
Teknik Percabangan Brigida Arie Minartiningtyas, M.Kom Jika lampu traffic light berwarna merah, maka berhenti If kondisi then aksi If air di dalam ketel mendidih then matikan api kompor If suhu ruangan
Lebih terperinciPernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom
Dewi Sartika, M.Kom Inisialisasi : kondisi awal/aksi awal yang dilakukan sebelum pengulangan dilakukan Iterasi : aksi yang dilakukan agar terus melakukan pengulangan badan pengulangan : bagian instruksi
Lebih terperinciAlih Kontrol dengan Flowchart
Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang
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 terperinciPercabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:
Pemrograman Database Visual Basic MySQL (bagian 2) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciPemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA
Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA DEFINISI DASAR Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
Lebih terperinciAlgoritma Pemrograman I KONSEP DASAR
Algoritma Pemrograman I KONSEP DASAR Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan mudah dan cepat. Jika
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 terperinci