SlideShare uma empresa Scribd logo
1 de 24
SISTEM INFORMASI 
SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL 
ALGORITMA DAN 
PEMROGRAMAN 
Pertemuan 1 
Pengantar Kuliah 
Pengantar Algoritma 
Dasar – dasar Algoritma
SISTEM INFORMASI 
SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL 
PENGANTAR KULIAH
Outline 
• Deskripsi Mata Kuliah 
• Kompetensi 
• Indikator 
• Referensi 
• SAP 
• Lain-lain
Deskripsi Mata Kuliah 
• Matakuliah ini membahas tentang bagaimana cara 
mengatasi permasalahan permasalahan yang ada 
dengan membuat algoritma pemrograman dan 
kemudian mengimplementasikannya ke dalam 
bahasa pemrograman yang dikuasainya.
Kompetensi 
• Matakuliah ini memberikan kemampuan untuk memahami logika 
berpikir komputer, memahami prinsip kerja program, memahami 
alasan-alasan komputer dapat mengerjakan perintah-perintah yang 
diberikan, dan mampu menggambarkan logika jalannya program 
secara tertulis dengan algoritma (pseudo code) dan dilengkapi 
dengan diagram alir (flow chart) menggunakan suatu bahasa 
pemrograman tertentu.
Indikator 
A. Aspek Kognitif dan Kecakapan Berpikir 
a. Mahasiswa dapat memecahkan masalah komputasi 
dengan membuat algoritma pemrograman. 
b. Mahasiswa dapat mengimplementasikan algoritma yang 
dibuatnya ke dalam bentuk program dengan bahasa pemrograman 
yang dikuasainya. 
B. Aspek Psikomotor 
C. Aspek Affektif, Kecakapan Sosial dan Personal
Referensi 
A. Budi Sutedjo dan Michael AN, 
“Algoritma & Teknik Pemrograman” , 
Penerbit Andi Yogyakarta 
B. Rijanto Tosin, 1997, “Flowchart untuk 
Siswa dan Mahasiswa”, Diastindo 
C. Rinaldi Munir, “Algoritma dan Teknik 
Pemrograman”, Andi Yogyakarta
SAP 
Per temu a n 1 Pen ga n ta r Algor itma da n Da sa r -da sa r Algor itma 
Per temu a n 2 Atu ra n Pen u lisa n Algor itma + Tipe, Nama , Nila i 
Per temu a n 3 Sequ en ce 
Per temu a n 4 Select ion 
Per temu a n 5 Loopin g 
Per temu a n 6 Modu l (La t ih a n ) 
Per temu a n 7 Prosedu r / Fu n gsi 
Per temu a n 8 UTS 
Per temu a n 9 Prosedu r / Fu n gsi (La n ju ta n ) 
Per temu a n 10 Ar ra y 
Per temu a n 11 Sea rch in g 
Per temu a n 12 Sea rch in g (La n ju ta n ) 
Per temu a n 13 Sor t in g 
Per temu a n 14 Sor t in g (La n ju ta n ) 
Per temu a n 15 Ma t r ix 
Per temu a n 16 UAS
SISTEM INFORMASI 
SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL 
PENGANTAR ALGORITMA
Outline 
• Definisi 
• Kompetensi 
• Indikator 
• Referensi 
• SAP 
• Lain-lain
Definisi 
• Algoritma : urutan langkah-langkah untuk menyelesaikan 
masalah yang disusun secara sistematis 
• Untuk menyelesaikan masalah programer harus bisa : 
1. Mendesain algoritma 
2. Menulis program sesuai algoritma 
3. Menjalankan program di komputer 
• Penyajian algoritma, ada 2 bentuk : 
1. Flow Chart (Diagram Alir) 
2. Pseudo-Code
Flow Chart
Pseudo Code 
• Membagi suatu proses yang akan diselesaikan menjadi 
sejumlah langkah-langkah , yang masing-masing dijelaskan 
dengan algoritma yang lebih kecil dan sederhana dari pada 
proses secara keseluruhan.
Contoh
Contoh
Kuis
Pemrograman vs Bahasa Pemrograman
SISTEM INFORMASI 
SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL 
DASAR-DASAR ALGORITMA
Konsep Dasar
Konsep Dasar (lanjutan)
Konsep Dasar (lanjutan)
Konsep Dasar (lanjutan)
Struktur Dasar Algoritma
SISTEM INFORMASI 
SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL 
TERIMA KASIH

Mais conteúdo relacionado

Semelhante a algoritma dan pemrograman part 1

a21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppta21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppt
SriSurhatini
 

Semelhante a algoritma dan pemrograman part 1 (20)

3.1. rpp logika dan algoritma
3.1. rpp logika dan algoritma3.1. rpp logika dan algoritma
3.1. rpp logika dan algoritma
 
Silabus simdig smk
Silabus simdig smkSilabus simdig smk
Silabus simdig smk
 
1. rpp logika-dan-algoritma-pdf 2
1. rpp logika-dan-algoritma-pdf 21. rpp logika-dan-algoritma-pdf 2
1. rpp logika-dan-algoritma-pdf 2
 
CP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdfCP Algoritma-dan-Pemrograman.pdf
CP Algoritma-dan-Pemrograman.pdf
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
Makalah Algoritma
Makalah AlgoritmaMakalah Algoritma
Makalah Algoritma
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docx
 
M03a algoritma
M03a algoritmaM03a algoritma
M03a algoritma
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Lks algoritma
Lks algoritmaLks algoritma
Lks algoritma
 
a21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppta21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppt
 
a21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppta21984a37bc31574aed25b35643e4bf3.ppt
a21984a37bc31574aed25b35643e4bf3.ppt
 
Logka dan Algoritma
Logka dan AlgoritmaLogka dan Algoritma
Logka dan Algoritma
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Seminar design pattern
Seminar design patternSeminar design pattern
Seminar design pattern
 
Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptAlgoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt
 
Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptAlgoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt
 
Pengenalan algoritma
Pengenalan algoritmaPengenalan algoritma
Pengenalan algoritma
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
1. Desain dan analisis algoritma__ pengantar algoritma.pdf
1. Desain dan analisis algoritma__ pengantar algoritma.pdf1. Desain dan analisis algoritma__ pengantar algoritma.pdf
1. Desain dan analisis algoritma__ pengantar algoritma.pdf
 

algoritma dan pemrograman part 1

  • 1. SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL ALGORITMA DAN PEMROGRAMAN Pertemuan 1 Pengantar Kuliah Pengantar Algoritma Dasar – dasar Algoritma
  • 2. SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL PENGANTAR KULIAH
  • 3. Outline • Deskripsi Mata Kuliah • Kompetensi • Indikator • Referensi • SAP • Lain-lain
  • 4. Deskripsi Mata Kuliah • Matakuliah ini membahas tentang bagaimana cara mengatasi permasalahan permasalahan yang ada dengan membuat algoritma pemrograman dan kemudian mengimplementasikannya ke dalam bahasa pemrograman yang dikuasainya.
  • 5. Kompetensi • Matakuliah ini memberikan kemampuan untuk memahami logika berpikir komputer, memahami prinsip kerja program, memahami alasan-alasan komputer dapat mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart) menggunakan suatu bahasa pemrograman tertentu.
  • 6. Indikator A. Aspek Kognitif dan Kecakapan Berpikir a. Mahasiswa dapat memecahkan masalah komputasi dengan membuat algoritma pemrograman. b. Mahasiswa dapat mengimplementasikan algoritma yang dibuatnya ke dalam bentuk program dengan bahasa pemrograman yang dikuasainya. B. Aspek Psikomotor C. Aspek Affektif, Kecakapan Sosial dan Personal
  • 7. Referensi A. Budi Sutedjo dan Michael AN, “Algoritma & Teknik Pemrograman” , Penerbit Andi Yogyakarta B. Rijanto Tosin, 1997, “Flowchart untuk Siswa dan Mahasiswa”, Diastindo C. Rinaldi Munir, “Algoritma dan Teknik Pemrograman”, Andi Yogyakarta
  • 8. SAP Per temu a n 1 Pen ga n ta r Algor itma da n Da sa r -da sa r Algor itma Per temu a n 2 Atu ra n Pen u lisa n Algor itma + Tipe, Nama , Nila i Per temu a n 3 Sequ en ce Per temu a n 4 Select ion Per temu a n 5 Loopin g Per temu a n 6 Modu l (La t ih a n ) Per temu a n 7 Prosedu r / Fu n gsi Per temu a n 8 UTS Per temu a n 9 Prosedu r / Fu n gsi (La n ju ta n ) Per temu a n 10 Ar ra y Per temu a n 11 Sea rch in g Per temu a n 12 Sea rch in g (La n ju ta n ) Per temu a n 13 Sor t in g Per temu a n 14 Sor t in g (La n ju ta n ) Per temu a n 15 Ma t r ix Per temu a n 16 UAS
  • 9. SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL PENGANTAR ALGORITMA
  • 10. Outline • Definisi • Kompetensi • Indikator • Referensi • SAP • Lain-lain
  • 11. Definisi • Algoritma : urutan langkah-langkah untuk menyelesaikan masalah yang disusun secara sistematis • Untuk menyelesaikan masalah programer harus bisa : 1. Mendesain algoritma 2. Menulis program sesuai algoritma 3. Menjalankan program di komputer • Penyajian algoritma, ada 2 bentuk : 1. Flow Chart (Diagram Alir) 2. Pseudo-Code
  • 13. Pseudo Code • Membagi suatu proses yang akan diselesaikan menjadi sejumlah langkah-langkah , yang masing-masing dijelaskan dengan algoritma yang lebih kecil dan sederhana dari pada proses secara keseluruhan.
  • 16. Kuis
  • 17. Pemrograman vs Bahasa Pemrograman
  • 18. SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL DASAR-DASAR ALGORITMA
  • 24. SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL TERIMA KASIH