Pertemuan 1 algoritma pemrograman dan flowchart

13,167 views

Published on

Published in: Education
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
13,167
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
359
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

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

×