Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pertemuan 1 algoritma pemrograman dan flowchart

16,481 views

Published on

Published in: Education
  • Dating direct: ♥♥♥ http://bit.ly/2u6xbL5 ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2u6xbL5 ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • pranala - http://www.gatewan.com/2015/02/struktur-dasar-algoritma-pemrograman.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Pertemuan 1 algoritma pemrograman dan flowchart

  1. 1. ALGORITMA DAN PEMROGRAMANNurchim, S. Kom
  2. 2. ALGORITMA Urutan langkah-langkah dalam menyelesaikanmasalah secara sistematis dan logis. Merupakan jantung ilmu komputer atau informatikakarena banyak ilmu komputer yang diacu olehterminologi algoritmacontoh :- algoritma perutean- algoritma brensenham- algoritma Knuth Morris Pratt
  3. 3. ALGORITMA Penulisan Algoritma :- Dalam Bahasa natural- Menggunakan Flowchart- Menggunakan bahasa pemrograman
  4. 4. ALGORITMA Contoh :Buatlah sebuah algoritma untuk mencetak tulisan“AKU PASTI BISA” sebanyak 10 baris di komputer!
  5. 5. ALGORITMA Penyelesaian dalam bahasa natural :1. Beri nilai cetak 0  misal A = 02. Tambahkan nilai cetak dengan 1  A = A+13. Cetak teks “ AKU PASTI BISA”4. Cek nilai cetak apakah sama dengan 10, jikasudah maka proses selesai apabila belum kembalike proses 2 lagi
  6. 6. ALGORITMA Penyelesaian dalam flowchart:
  7. 7. ALGORITMA Penyelesaian dalam bahasa pemrograman :Program Cetak;Var A : Integer;BEGINA:=0;RepeatBeginA:=A+1;Writeln(‘AKU PASTI BISA’);End;Until A=10END
  8. 8. ALGORITMA KuisBuatlah langkah-langkah penyelesaian dalambahasa natural dari kasus di bawah ini !1. Menghitung Luas Persegi jika panjang sisi 4 cm2. Login email gmail3. Menentukan bilangan ganjil dan genap4. Menentukan bilangan positif dan negatif
  9. 9. ALGORITMA DAN PEMROGRAMAN Belajar memprogram dan belajar bahasapemrograman berbeda Belajar memprogramBelajar tentang metodologi pemecahan masalahlalu menuliskannya dalam sebuah notasi yangmudah di pahami. Belajar bahasa pemrogramanBelajar memakai suatu aturan tata bahasa,instruksi, tata cara compiler-nya untuk membuatprogram.
  10. 10. BAHASA PEMROGRAMAN Bahasa pemrograman bertujuan khusus- COBOL = untuk terapan bisnis dan administrasi- Fortran = komputasi ilmiah- Assembly = bahasa mesin Bahasa pemrograman bertujuan umum- Pascal- Basic- C / C++
  11. 11. FLOWCHART Bagan yang menunjukan alir di dalam programatau prosedur sistem secara logika. Digunakan sebagai alat bantu komunikasi dandokumentasi.
  12. 12. FLOWCHART Pedoman penulisan :1. Digambar dari atas ke bawah dan mulai darisebelah kiri dari suatu halaman2. Perintah di dalam flowchart harus ditunjukandengan jelas3. Harus ditunjukan dari mana perintah di mulai danberakhir4. Perintah yang terpotong dan akan disambungditempat lain harus ditunjukkan dengan jelasmenggunakan simbol penghubung
  13. 13. FLOWCHART Flowchart dibagi menjadi 5 yaitu :1. System flowchart2. Document flowchart3. Schematic flowchart4. Program flowchart5. Proses flowchart
  14. 14. SYSTEM FLOWCHART Menunjukan arus pekerjaan secara kesuluruhan darisistem Menjelaskan urutan prosedur yang ada di dalamsistem Menunjukan apa yang dikerjakan di dalam sistem
  15. 15. DOCUMENT FLOWCHART Disebut juga bagan alir formulir (form flowchart) Menunjukan aliran dari laporan dan formulirtermasuk tembusannya. Menggunakan simbol yang sama dengan yangdigunakan dalam system flowchart.
  16. 16. SCHEMATIC FLOWCHART Menggunakan simbol-simbol bagan alir sistemdengan ditambahkan gambar-gambar komputeratau peralatan lainnya yang bertujuanmemudahkan komunikasi kepada orang yangkurang paham dengan simbol bagan alir Mudah dipahami tapi lama menggambarkannya
  17. 17. PROSES FLOWCHART Banyak digunakan di industri Digunakan analis sistem untuk menggambarkanproses dalam suatu prosedur
  18. 18. PROGRAM FLOWCHART Menjelaskan secara terperinci langkah-langkahdari proses program
  19. 19. TUGASBuatlah program flowchart dari soal kuis tadi :1. Menghitung Luas Persegi jika panjang sisi 4 cm2. Login email gmail3. Menentukan bilangan ganjil dan genap4. Menentukan bilangan positif dan negatif
  20. 20. TERIMA KASIH Munir, Ribaldi. 2011. Algortima dan PemrogramanDalam Bahasa Pascal dan C. Informatika Tardi. Modul Algoritma dan Pemrograman Widyaningsih, Pipin. 2011. Algoritma danPemrograman Menggunakan Pascal. Duta PublishingIndonesia

×