1 / 92

Teknik Pemrograman (TEKPRO)

Teknik Pemrograman (TEKPRO). Oleh : Achmad Zakki Falani , S.Kom . Fakultas Ilmu Komputer Universitas Narotama. Teknik Pemrograman. Materi. BACK. NEXT. Teknik Pemrograman. Kriteria Penilaian :. Kehadiran : 10 % Tugas : 15 % Keaktifan : 15 % NIlai UTS : 30 % (Reg ./ Kelas A&B)

eithne
Download Presentation

Teknik Pemrograman (TEKPRO)

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. TeknikPemrograman(TEKPRO) Oleh:AchmadZakkiFalani, S.Kom.FakultasIlmuKomputerUniversitasNarotama

  2. TeknikPemrograman Materi BACK NEXT

  3. TeknikPemrograman KriteriaPenilaian: • Kehadiran : 10 % • Tugas : 15 % • Keaktifan: 15 % • NIlaiUTS : 30 % (Reg./Kelas A&B) • Nilai UAS : 30 % (Reg./Kelas A&B) • Nilai UAS : 60 % (Ins./Kelas C) BACK NEXT

  4. TeknikPemrograman Back to ALPRO(Algoritma & Pemrograman) • Algoritma? BACK NEXT

  5. TeknikPemrograman Back to ALPRO(Algoritma & Pemrograman) • Pemrograman? BACK NEXT

  6. TeknikPemrograman Level BahasaPemrograman • High Level Language • Low Level Language BACK NEXT

  7. TeknikPemrograman Klasifikasi • Desktop Programming • Web Programming • Mobile Programming • Machine Programming BACK NEXT

  8. TeknikPemrograman Tools • Flowchart ? BACK NEXT

  9. TeknikPemrograman Symbol Flowchart BACK NEXT

  10. TeknikPemrograman Symbol Flowchart BACK NEXT

  11. TeknikPemrograman Symbol Flowchart BACK NEXT

  12. TeknikPemrograman Back to ALPRO(Algoritma & Pemrograman) Macam Operator: • Operator Aritmatika • Operator Assignment • Operator Perbandingan • Operator Logika BACK NEXT

  13. TeknikPemrograman Operator Aritmatika • DigunakanuntukmelakukanPerhitungan BACK NEXT

  14. TeknikPemrograman Operator Aritmatika BACK NEXT

  15. TeknikPemrograman Operator Assignment • Digunakanuntukmengisi variable yang terletak di sebelahkiri operator dengannilai yang adadisebelahkanan operator BACK NEXT

  16. TeknikPemrograman Operator Assignment BACK NEXT

  17. TeknikPemrograman Operator Assignment BACK NEXT

  18. TeknikPemrograman Operator Perbandingan • Digunakanuntukmembandingkanduakondisiataulebih BACK NEXT

  19. TeknikPemrograman Operator Perbandingan BACK NEXT

  20. TeknikPemrograman Operator Perbandingan BACK NEXT

  21. TeknikPemrograman Operator Logika • Digunakanuntukmenggabungkan 2 (dua) kondisiataulebih BACK NEXT

  22. TeknikPemrograman Operator Logika BACK NEXT

  23. TeknikPemrograman Back to ALPRO(Algoritma & Pemrograman) • Variable? • Variable Statis(Constanta) ? • Variable Dinamis? BACK NEXT

  24. TeknikPemrograman Tipe Data • Teks: String, Char • Number: Integer, Long Integer, Double • Boolean (TRUE & FALSE / 1 & 0) BACK NEXT

  25. TeknikPemrograman Konstruksi Fundamental • Sequence • Selection • Iteration BACK NEXT

  26. TeknikPemrograman Konstruksi Fundamental BACK NEXT

  27. TeknikPemrograman Konstruksi Fundamental(Sequence) BACK NEXT

  28. TeknikPemrograman Konstruksi Fundamental(Sequence) BACK NEXT

  29. TeknikPemrograman Konstruksi Fundamental(Sequence) BACK NEXT

  30. TeknikPemrograman Konstruksi Fundamental(Sequence) • StudiKasus (1) • Tulis Flowchart & Program untukmemasukkanBilangan N, dankalikanbilangantersebutdengan TAHUN KELAHIRAN Anda, dimana TAHUN KELAHIRAN di inputkandari keyboard. KemudianCetakHasilnyapadalayar BACK NEXT

  31. TeknikPemrograman Konstruksi Fundamental(Sequence) • StudiKasus (2) • TulislahFlowchart danProgram untukmenghitungdanmencetak: - keliling(k) (4*s) - luas(l) (s*s) BujurSangkar, dimana (s) adalahbilangansisi yang di inputkandari keyboard BACK NEXT

  32. TeknikPemrograman Konstruksi Fundamental(Sequence) • Studi Kasus (3) • Tulislah Flowchart & Program untukMengisikannilaijari-jarisebuahlingkaran, dankemudianmencetakkeliling (2**r) danluas (*) tersebut. • Catatan: kuadratbisadiwakilidengantandacaping (^) ataudikalikandengandirinyasendiri BACK NEXT

  33. TeknikPemrograman Konstruksi Fundamental(Sequence) • Soal (1) • Tulislah flowchart danprogram untukmenghitungdanmencetakkeliling (k) danluas (l) darisebuahsegitigasiku-siku. *) k=a + t + s *) s= *) l=(a*t)/2 • Catatan:Untukakarbisamenggunakanfungsisqr / sqrt. BACK NEXT

  34. TeknikPemrograman Konstruksi Fundamental(Sequence) • Soal (2) • Masukkandari keyboard nilaidari 2 buahvariabel, A and B, kemudiantukarlahpasangannilainya. Sebelumdansesudah proses pertukaran, cetaklahisikeduavariabeltersebutkelayar. (Tulis Flowchart & Program) BACK NEXT

  35. TeknikPemrograman Konstruksi Fundamental(Sequence) • Soal (3) • MasukkansebuahbilangandankemudiancetaklahnilaiRATUSAN, PULUHAN, danSATUAN daribilangantersebut. (Tulis Flowchart & Program) BACK NEXT

  36. TeknikPemrograman Konstruksi Fundamental(Sequence) • Soal (4) • Dari soalno.3, kembangkanmenjadidalambentuk RIBUAN, RATUSAN, PULUHAN dan SATUAN. BACK NEXT

  37. TeknikPemrograman Tugas1(Sequence) • Buatlah 3 SoallagitentangSequence (tidaktermasukdalammodul). • Jawabsoaltersebutdenganmenulis: Flowchart & Programnya. • JikaCopy-Paste, makatugasakandikembalikankeduanya (baikyg.Copy, maupunyg Paste) • Waktu1 minggudarisekarang • Kumpulkandalambentukprint Jilid A4. BACK NEXT

  38. TeknikPemrograman Konstruksi Fundamental(Selection) BACK NEXT

  39. TeknikPemrograman Konstruksi Fundamental(Selection) BACK NEXT

  40. TeknikPemrograman Konstruksi Fundamental(Selection) BACK NEXT

  41. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • if ….(kondisi)…. then ….(aksi).... end if BACK NEXT

  42. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi)…. then …(aksi TRUE)… else ….(aksi FALSE).... end if BACK NEXT

  43. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi-TRUE-1)…. then …(aksi-TRUE-1)… elseif (kondisi-TRUE-2) then ….(aksi-TRUE-2).... elseif(kondisi-3) then ….(aksi-TRUE-3).... else ….(aksi-FALSE)…. end if BACK NEXT

  44. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi-TRUE-1)…. then …(aksi-TRUE-1)… elseif (kondisi-TRUE-2) then ….(aksi-TRUE-2).... elseif(kondisi-3) then ….(aksi-TRUE-3).... else ….(aksi-FALSE)…. end if BACK NEXT

  45. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi-TRUE-1)…. then …(aksi-TRUE-1)… else if ….(kondisi-TRUE-2)…. then ….(aksi-TRUE-2)…. else ….(aksi-FALSE)…. end if end if BACK NEXT

  46. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi-TRUE-1)…. then …(aksi-TRUE-1)… else if ….(kondisi-TRUE-2)…. then ….(aksi-TRUE-2)…. elseif ….(kondisi-TRUE-3)…. Then ….(aksi-TRUE-3)…. else ….(aksi-FALSE)…. end if end if BACK NEXT

  47. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • If ….(kondisi-TRUE-1)…. then if …(kondisi-TRUE-2)… then if …(kondisi-TRUE-3)… then ……………dst…….………. end if end if end if BACK NEXT

  48. TeknikPemrograman Konstruksi Fundamental(Selection) • Pengecekan • Select Case Case …(kondisi-1)… ………….(aksi-TRUE-1) …………. Case …(kondisi-2)… ………….(aksi-TRUE-2) …………. Case …(kondisi-2)… .…………(aksi-TRUE-3) ………… …………………………………………………. Case Else ……………(aksi-FALSE)…………… End Select BACK NEXT

  49. TeknikPemrograman Konstruksi Fundamental(Selection) • StudiKasus (1) • Masukkansebuahbilanganmelalui keyboard, kemudiantampilkanketeranganpadalayarkomputer, apakahbilangantersebutadalahgasalataugenap. (Tulis Flowchart & Program) BACK NEXT

  50. TeknikPemrograman Konstruksi Fundamental(Selection) • StudiKasus (2) • Masukkan 2 (dua) buahbilangan A & B, kemudiancetakketeranganapakah A>B, B>A atau A=B. (Tulis Flowchart & Program) BACK NEXT

More Related