algoritma dan pemrograman part 1

24
ALGORITMA DAN PEMROGRAMAN Pertemuan 1 Pengantar Kuliah Pengantar Algoritma Dasar – dasar Algoritma SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Upload: tony-hidayat

Post on 04-Aug-2015

142 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: algoritma dan pemrograman part 1

ALGORITMA DAN PEMROGRAMAN

Pertemuan 1Pengantar Kuliah

Pengantar AlgoritmaDasar – dasar Algoritma

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Page 2: algoritma dan pemrograman part 1

PENGANTAR KULIAH

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Page 3: algoritma dan pemrograman part 1

Outline

• Deskripsi Mata Kuliah• Kompetensi • Indikator• Referensi• SAP• Lain-lain

Page 4: algoritma dan pemrograman part 1

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.

Page 5: algoritma dan pemrograman part 1

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.

Page 6: algoritma dan pemrograman part 1

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

Page 7: algoritma dan pemrograman part 1

Referensi

A. Budi Sutedjo dan Michael AN, “Algoritma & Teknik Pemrograman” ,

Penerbit Andi YogyakartaB. Rijanto Tosin, 1997, “Flowchart untuk Siswa dan Mahasiswa”, DiastindoC. Rinaldi Munir, “Algoritma dan Teknik

Pemrograman”, Andi Yogyakarta

Page 8: algoritma dan pemrograman part 1

SAPPertemuan 1 Pengantar Algoritma dan Dasar-dasar Algoritma

Pertemuan 2 Aturan Penulisan Algoritma + Tipe, Nama, Nilai

Pertemuan 3 Sequence

Pertemuan 4 Selection

Pertemuan 5 Looping

Pertemuan 6 Modul (Latihan)

Pertemuan 7 Prosedur / Fungsi

Pertemuan 8 UTS

Pertemuan 9 Prosedur / Fungsi (Lanjutan)

Pertemuan 10 Array

Pertemuan 11 Searching

Pertemuan 12 Searching (Lanjutan)

Pertemuan 13 Sorting

Pertemuan 14 Sorting (Lanjutan)

Pertemuan 15 Matrix

Pertemuan 16 UAS

Page 9: algoritma dan pemrograman part 1

PENGANTAR ALGORITMA

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Page 10: algoritma dan pemrograman part 1

Outline

• Definisi• Kompetensi • Indikator• Referensi• SAP• Lain-lain

Page 11: algoritma dan pemrograman part 1

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

Page 12: algoritma dan pemrograman part 1

Flow Chart

Page 13: algoritma dan pemrograman part 1

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.

Page 14: algoritma dan pemrograman part 1

Contoh

Page 15: algoritma dan pemrograman part 1

Contoh

Page 16: algoritma dan pemrograman part 1

Kuis

Page 17: algoritma dan pemrograman part 1

Pemrograman vs Bahasa Pemrograman

Page 18: algoritma dan pemrograman part 1

DASAR-DASAR ALGORITMA

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Page 19: algoritma dan pemrograman part 1

Konsep Dasar

Page 20: algoritma dan pemrograman part 1

Konsep Dasar (lanjutan)

Page 21: algoritma dan pemrograman part 1

Konsep Dasar (lanjutan)

Page 22: algoritma dan pemrograman part 1

Konsep Dasar (lanjutan)

Page 23: algoritma dan pemrograman part 1

Struktur Dasar Algoritma

Page 24: algoritma dan pemrograman part 1

TERIMA KASIH

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL