You are on page 1of 4

GARIS GARIS BESAR PROGRAM PENGAJARAN

Perguruan Tinggi Mata Kuliah : POLITEKNIK PIKSI GANESHA : Logika dan Algoritma Program Studi / Smt. Ke Kode Mata Kuliah / SKS : TIK, MIF-D3, MIF-DIV/1 : PB4001, KK2003, PB2002

DESKRIPSI SINGKAT : Mata Kuliah ini bermaksud untuk mempelajari dasar dari langkah-langkah dalam membuat design/rancangan pemecahan masalah secara terstruktur. Rancangan pemecahan masalah ini lebih dikenal dengan nama Algoritma. Yang selanjutnya selanjutnya algoritma ini bisa diimplementasikan pada program, tidak bergantung bahasa pemrograman yang akan akan digunakan. TUJUAN KOMPETENSI UMUM: Setelah mengikuti perkuliahan, mahasiswa diharapkan : 1. Mampu memecahkan dan menganalisa masalah untuk dituangkan dalam bentuk algoritma 2. Mampu menjabarkan masalah dalam bentuk alur pemrograman 3. Mampu mengimplementasikan algoritma ke dalam bahasa pemrograman (minimal Pascal atau C) TUJUAN KOMPETENSI KHUSUS: Setelah mahasiswa mengikuti perkuliahan ini, diharapkan mampu : 1. Mengetahui konsep Algoritma dan penerapannya 2. Mengetahui Tipe Data Dasar dan Bentukan 3. Memahami Pengkondisian dan Pengulangan 4. Memahami Procedure dan Fungsi 5. Memahami array 1 dimensi

RINCIAN ISI MATA KULIAH

NO

Tujuan Kompetensi Khusus


Mahasiswa dapat mengetahui definisi, tujuan dan maksud dari pembelajaran algoritma dan pemrograman

Pokok Bahasan
1.Pendahuluan

Sub Pokok Bahasan

Metode

Alat Bantu

Pustaka

1.

1.1 Definisi 1.2 Perbedaan Algoritma dan Program 1.3 Komponen Utama Komputer 1.4 Proses pembuatan program

-Ceramah -Diskusi

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

2.

Mahasiswa mengetahui struktur dasar dari suatu proses algoritma dan mampu membuat dan membaca suatu algoritma

2. Struktur dasar algoritma

2.1 Runtunan 2.2 Pemilihan/Pengkondisian / Percabangan 2.3 Pengulangan 2.4 Notasi Algoritma 2.5 Aturan Penulisan Algoritma 2.6 Struktur Penulisan Algoritma

-Ceramah -Diskusi -Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

Mahasiswa dapat mengetahui fungsi dari variabel dan konstanta, tipe data dasar dan bentukan, penamaan, dan nilai

3. Tipe Data, Nama, dan Nilai

3.1 3.2 3.3 3.4

Tipe Data Dasar Tipe Data Bentukan Nama Nilai

-Ceramah -Diskusi -Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

NO

Tujuan Kompetensi Khusus


Mahasiswa mampu memecahkan berbagai kasus, dengan bantuan perintah if dan case

Pokok Bahasan
4. Notasi Pencabangan/ Pengkondisian

Sub Pokok Bahasan

Metode

Alat Bantu

Pustaka

4.1 4.2 4.3 4.4

IF Satu Kasus IF Dua Kasus IF Tiga Kasus atau Lebih Case

- Ceramah - Diskusi - Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

Mahasiswa mampu memecahkan berbagai kasus dengan bantuan perintah pengulangan dan memahami Mesin Abstrak

5. Notasi Pengulangan

5.1 5.2 5.3 5.4

FOR WHILE REPEAT Mesin Abstrak

- Ceramah - Diskusi - Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

Mahasiswa mampu membuat dan memanfaatkan suatu struktur prosedur dan function dalam suatu program, serta memahami konsep modularitas dalam pemrograman.

6. Procedure dan Function

6.1 Parameter 6.2 Procedure 6.3 Function

- Ceramah - Diskusi - Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

Mahasiswa memahami struktur data dalam bentuk array (larik)

7.Array

7.1 Array 1 Dimensi 7.2 Array bertipe Terstruktur

- Ceramah - Diskusi - Latihan

- Papan tulis - Laptop - Infocus

1,2,3,4,5,6,7

DAFTAR PUSTAKA 1. Harry R. Lewis and Larry Denenberg Data Structures and Their Algorithms, HarperCollins Publishers Inc, 1991 2. Inggriani Liem , Algoritma dan Pemrograman, ITB,1992 3. Knuth, Fundamental of Algorithm, Addison Wisley, 1978 4. Mewati Ayub, Ir Dasar-Dasar Pemrograman, DCI, 1994 5. Niklause Wirth, Algorithms + Data Structures = Programs, Prentice Hall, 1991 6. Antony Pranata, Algoritma dan Pemrograman,Graha Ilmu, Yogyakarta, 2005 7. Rinaldi Munir, Algoritma dan Pemrograman dalam Bahasa Pascal dan C, Informatika, 2005

A.TUGAS AKADEMIK Tugas akademik meliputi Tugas Individu dan tugas kelompok yang di sesuaikan dengan karakteristik mata kuliah dan materi yang di berikan. Tugas Akademik wajib di berikan kepada mahasiswa : - Minimal 1 (satu) kali tugas akademik sebelum UTS (di kumpulkan pada saat UTS) - Minimal 1 (satu) kali tugas akademik sebelum UAS (di kumpulkan pada saat UAS) B. SISTEM PENILAIAN Sistem penilaian di berikan kepada masing-masing mahasiswa dengan mempertimbangkan Aspek penilaian sebagai berikut : 1. Nilai partisipasi mahasiswa dalam 1 semester (kehadiran, keaktifan mahasiswa, dll) = 10% 2. Nilai Tugas Individu/kelompok dalam 1 semester = 20% 3. Nilai Ujian Tengah Semester (UTS) = 30% 4. Nilai Ujian Akhir Semester(UAS) = 40% Komponen penilaian tersebut menjadi pertimbangan utama dalam pemberian bobot nilai akhir dengan standar nilai : 80-100 = A (Baik Sekali) 70-79 = B (Baik) 60-69 = C (Cukup) 50-59 = D (Kurang) 0-49 = E (Tidak Lulus) 4

You might also like