1 / 14

Algoritma dan Struktur Data

Algoritma dan Struktur Data. Tinaliah , S. Kom. Seleksi Kondisi. Tabel Translasi Notasi Algoritma ke Notasi C. Tabel Translasi Notasi Algoritma ke Notasi C. Tabel Translasi Notasi Algoritma ke Notasi C. Selection Control ( Pemilihan ).

major
Download Presentation

Algoritma dan Struktur Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AlgoritmadanStruktur Data Tinaliah, S. Kom. • SeleksiKondisi

  2. TabelTranslasiNotasiAlgoritmakeNotasi C

  3. Tabel Translasi Notasi Algoritma ke Notasi C

  4. Tabel Translasi Notasi Algoritma ke Notasi C

  5. Selection Control (Pemilihan) StrukturPemilihanadalahstrukturalgoritma yang melakukanprosespengujianterhadapsuatukondisitertentuuntukmengambilkeputusanapakahsuatubarisataublokinstruksiakandiprosesatautidak. Pengujiankondisiinidilakukanuntukmemilihsalahsatudaribeberapaalternatifkemungkinan yang tersedia. • Adabeberapaalternatifpilihanpelaksanaanaksi • Biasanyamenggunakan operator relasi / perbandingan. • Operator Logikadigunakanuntukmenggabungkanduakondisi

  6. Contoh IF dalamkehidupanseharihari IFAndijuaraKelasTHEN Ayah akanmembelikannyaHandphone END IF • Setiappemilihan (IF) pastimemilikikondisidanaksi • Kondisi Andijuarakelas • Aksi  Ayah akanmembelikannyaHandphone • JikaKondisibernilaiBENAR / TRUEmakaaksiakandilakukan • JikaKondisibernilaiSALAH / FALSEmakaaksitidakdilakukan

  7. Strukturpemilihan IF dengan SATU KASUS FLOWCHART ALGORITMA IF <Kondisi>THEN <Aksi> ENDIF FLOWCHART Kondisi Kondisi Salah Salah Benar Benar Aksi 1 aksi Aksi 2 Aksi 2 Contoh problem : Jikausia orang tersebutlebihbesaratausamadengan 17 maka orang tersebutbolehmasukruangan.

  8. Contoh IF dengan SATU KASUS • FLOWCHART :

  9. Contoh IF dengan SATU KASUS

  10. Strukturpemilihan IF dengan DUA KASUS ALGORITMA if <Kondisi>then <Aksi> else <aksi> endif FLOWCHART TRANSLASI dalam C++ If (kondisi) { {aksi1 } } else { {aksi 2} } Kondisi Salah Benar Aksi 2 Aksi 1 NOTE : Pengujiankondisidilakukanjikabernilaibenar, makaaksisatuakandikerjakan. Sebaliknyajikabernilaisalah,makaaksi 2 yang akandikerjakan.

  11. Strukturpemilihan IF dengan DUA KASUS Contoh Problem : Jikausia orang tersebutlebihbesaratausamadengan 17, maka orang tersebutbolehmasukruangan, selainitudilarangdilarangmasuk. Analisis Problem : Ada 2 kasus (kondisi yang terjadi) 1. usia >= 17 diperbolehkanmasuk 2. selainusia >=17 makadilarangmasuk

  12. Contoh IF dengan DUA KASUS • FLOWCHART :

  13. Contoh IF dengan DUA KASUS

  14. SoalDiskusi 1. Buatlah flowchart danpseudocodeuntukmenentukanseseorangberjeniskelaminpriaatauwanita , input daripirantimasukanyaitukarakter ‘L’ atau ‘P’ ! 2. Buatlah flowchart danpseudocodeuntukmenentukanapakahsebuahbilanganpositifataunegatif, dengan input daripirantimasukanyaitubilanganbulat ! 3. Buatlah flowchart danpseudocodeuntukmenentukanapakahsebuahbilanganganjilataugenapdengan input daripirantimasukanyaitubilanganbulat ! 4. Buatlah flowchart danpseudocodeuntukmenentukanapakahsebuahbilanganadalahkelipatan 3 ataubukandengan input daripirantimasukanyaitubilanganbulat !

More Related