STMIK Antar Bangsa

'

SAP Algoritma dan Pemrograman (TI)

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Algoritma dan Pemrograman
Program Studi : S1 Teknik Informatika
Tahun Ajaran : 2010 / 2011
Dosen : Muhamad Kamal Basya, S.Kom.
Kredit : 4 SKS
Semester : II

Silabus Ringkas Studi mengenai bagaimana menyelesaikan masalah berdasarkan urutan langkah yang disusun secara sistematis, serta bagaimana menterjemahkan menjadi script bahasa pemrograman serta dapat dikompilasi dengan benar. Pada mata kuliah akan dibahas tentang algoritma, flowchart, perulangan, fungsi, array, rekursif, bahasa pemrograman PHP dan C

Tujuan Instruksional Umum (TIU)
Mahasiswa dapat memahami konsep dasar pembuatan algoritma dan flow chartnya, serta dapat menterjemahkan ke dalam skrip bahasa pemrograman

Pertcentage Knowledge = 40%
Skill = 40%
Attitude = 20%

Activity (hour/week) [ 13 pertemuan x 2 jam = 26 jam ]
Course (kuliah) = 5 jam
Tutorial (Responsi) = 5 jam
Lab Work (Prakt.) = 10
Others (Mandiri) = 6 jam

Assessment/ Penilaian
UTS = 30%
UAS = 40%
TUGAS = 20%
Kehadiran = 10%


1. Pendahuluan
- Masalah
- Definisi Algoritma & Pemrograman
- Tujuan dan kegunaan
- Contoh aplikasi dalam kehidupan sehari-hari

2 Definisi & Simbol-simbol
- Struktur chart
- Diagram HIPO
- Sistem flowchart
- Program flowchart
- Simbol-simbol flowchart

3. Jenis-jenis pemrograman
- Logic Programming
- Functional Programming
- Imperative Programming
- Concurrent Programming
- Object Oriented Programming

4. Struktur Dasar Bahasa C dan PHP
- Tipe Data
- Konstanta
- Variable
- Deklarasi
- Operator

5 & 6 Teknik Switching dan Pengurutan Bilangan
- Dasar teknik switching
- Implementasi switching
- Metode Buble Sort
- Metode Straight Selection

7 & 8. Teknik Pengulangan dan Percabangan
- Teknik Counter (Go to)
- Akumulator
- Analisa kondisi dan aksi (IF-THEN dengan 1 kondisi
- Tabel keputusan
- Analisa kondisi dan aksi lanjutan (lebih dari 1 kondisi) mengunakan relational operator OR dan AND
- Perputaran kembali /looping (FOR NEXT )
- Pembatasan perulangan
- Double Looping
- Variabel Kontrol
- Sub rutin

Ujian Tengah Semester (materi 1 s.d 8)

9 & 10. ARRAY
- Array dan dimensi
- Variabel bersubcript

11. Fungsi
- Mengenal Fungsi
- Deklarasi Fungsi

12 & 13. Rekursi
- Mengenal REKURSI
- Menghitung Nilai Faktorial ke N
- Menghitung bilangan Fibonacci ke N
- Permainan Menara Hanoi
- Menghitung Faktor Persekutuan Terbesar

Ujian Akhir Semester (materi 9 s.d 13)



Referensi :
1. Suryadi H.S, Agus Sumin; Pengantar Algoritma dan Pemrograman; Gunadarma Jakarta
2. Bambang Wahyudi; Pengantar Struktur Data dan Algoritma; Andi Yogyakarta
3. F.X. Wisnu Yudo Untoro; Algoritma dan Pemrograman dengan Bahasa JAVA; Graha Ilmu Yogyakarta
4. Alex Budiyanto; Algoritma-1; IlmuKomputer.com
5. Rinaldi Munir; Algoritma dan Pemrograman dalam Bahasa Pascal dan C; Informatika Bandung
6. Wardana; Menjadi Master PHP dengan Framework Codeigniter; Elex Media Komputiindo Jakarta

UJIAN TENGAH SEMESTER (UTS):
Bahan/Materi : Materi pada Minggu ke-1 s/d Minggu ke-8
Bentuk Soal : Pilihan Ganda
Sumber Soal : Buku Referensi dan Internet
Sifat : Tutup Buku



UJIAN AKHIR SEMESTER (UAS):
Bahan/Materi : Materi pada Minggu ke-9 s/d Minggu ke-13
Bentuk Soal : Essay dan Tugas Mandiri Praktik
Sumber Soal : Buku Referensi dan Internet
Sifat : Buka Buku


0 komentar:

Posting Komentar