algoritma dan pemrograman part 1

Post on 04-Aug-2015

144 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ALGORITMA DAN PEMROGRAMAN

Pertemuan 1Pengantar Kuliah

Pengantar AlgoritmaDasar – dasar Algoritma

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

PENGANTAR KULIAH

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

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 YogyakartaB. Rijanto Tosin, 1997, “Flowchart untuk Siswa dan Mahasiswa”, DiastindoC. Rinaldi Munir, “Algoritma dan Teknik

Pemrograman”, Andi Yogyakarta

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

PENGANTAR ALGORITMA

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

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

DASAR-DASAR ALGORITMA

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

Konsep Dasar

Konsep Dasar (lanjutan)

Konsep Dasar (lanjutan)

Konsep Dasar (lanjutan)

Struktur Dasar Algoritma

TERIMA KASIH

SISTEM INFORMASISEKOLAH TINGGI TEKNOLOGI BINA TUNGGAL

top related