Anda di halaman 1dari 5

UNIVERSITAS PGRI YOGYAKARTA

FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA

SILABUS
Program studi : Teknik Informatika
Matakuliah : Algoritma dan Pemrograman 1
Kode : MK2110203
SKS : Teori 3 SKS Praktek 1 SKS
Semester :I
Matakuliah Prasyarat : Logika Matematika
Dosen : Bachtiar Dwi Effendi, ST

I. Deskripsi Mata Kuliah

Matakuliah ini mempelajari bagaimana memahami dan menganalisa suatu


masalah, kemudian berfikir secara urut dan sistematis (algoritmik) untuk
memecahkan permasalahan tersebut dan mewujudkannya dalam bentuk bahasa
pemrograman tingkat tinggi seperti Pascal, BASIC atau C. Matakuliah ini
merupakana matakuliah utama yang akan menjadi pengantar keberhasilan
mahasiswa meraih kompetensiutama sarjana Teknik Infromatika.

II. Kompetensi Mata Kuliah

Pemahaman bagaimana berfikir secara algoritmik dalam memecahkan suatu


permasalahan, dan memahami bagaimana membuat program komputer dalam
bahasa pemrograman tingkat tinggi sebagai implementasi dari algoritma
pemecahan masalah.
III. Analisis Instruksional

Memahami bagaimana membuat program


komputer sebagai implementasi dari
pemecahan suatu masalah

Membuat program sederhana


sebagai solusi atas suatu
masalah tertentu

Memahami sintak dasar Memahami berbagai


bahasa pemrograman macam tipe data

Memahami pseudocode
dan diagram alur

Memeahami bagaimana menyelesaiakan


permasalahan secara urut, efektif dan sistematis

Memahami bagaimana
menganalisa suatu permasalahan

Memahami perngertian algoritma


dan pemrogramann
III. Strategi Perkuliahan

A. Tatap Muka :
1. Kuliah tatap muka
2. Presentasi /Demontrasi
3. Praktek

B. Non Tatap Muka :


Tugas individu

IV. Sumber Bahan

A. Textbook :
1. Tim Informatika UPY, Diktat Kuliah dan Praktik Algoritma dan
Pemrogrman 1, Universitas PGRI, Yogyakarta
B. Referensi :
1. Fathul Wahid, Dasar-dasar Algoritma dan Pemrograman, Aqila
Yogyakarta
2. Abdul Kadir, Pemprograman Pascal Buku 1, Penerbit Andi Yogyakarta
3. Ir. Insap Santoso, M.Se., Dasar-dasar Pemrograman Pascal Teori dan
Pemrograman Terapan, Penerbit Andi Yogyakarta

V. Penilaian

No Jenis Tagihan Bobot (%)


1. Kehadiran dan partisipasi kuliah 10%
2. Presentasi dan diskusi 10%
3. Tugas – tugas 20%
4. Ujian Tengah Semester 20%
5. Ujian Semester 30%
6. Demontrasi 10%
Jumlah 100%
VII. Kegiatan Perkuliahan

Tatap Kompetensi Indikator Materi Pengalaman Penilaian Sumber Bahan


Muka Dasar Pokok Belajar Jenis Bentuk (textbook/
ke Tagihan Instrumen referensi)
1-2 Memahami 1. Memahami Konsep Menganalisis A. : Ch 1
hakeket Struktur pengertian Dasar konsep struktur Diktat : Ch 1
Data Struktur Data Struktur Data data yang
2. Memahami meliputi
keunggulan pengertian,
Struktur Data kelebihan dan
3. Memahami arsitekturnya
arsitektur
Struktur Data
3 Mendeskripsikan Mengetahui Teknik Menganalisis A. : Ch 1
lingkungan beberapa contoh Pemrograman berbagai kasus Diktat : Ch 1
Struktur Data kasus penggunaan Struktur Data dalam
Struktur Data pengunaan
Struktur Data
4-5 Memahami 1. Memahami Konsep List, Menganalisis Tugas Uraian A.1:hal 270-344
konsep List definisi List dan konsep dan Individu Objektif Diktat
2. Menerangk konstruktor konstruktor
an secara visual List beragam List
3. Menerangk
an konstruktor
beragam List
6-8 Memahami 1. Memahami Konsep Menganalisis Tugas Unjuk Kerja A.1:hal 568
Konsep Tree definisi Tree Binary Tree dan Individu Diktat
2. Memahami mendemonstrasi
Binary Tree kan Binary Tree
3. Memahami
kunjungan Tree
Tatap Kompetensi Indikator Materi Pengalaman Penilaian Sumber Bahan
Muka Dasar Pokok Belajar Jenis Bentuk (textbook/
ke Tagihan Instrumen referensi)
9 Memahami 1. Memahami Konsep Graph Menganalisis Kuis Unjuk kerja A.1:hal 564-567
Konsep Graph definisi Graph dan Diktat
2. Menjelaska mendemonstrasi
n Semua kan Graph
Primitive List
10-11 Menganalisis Memahami Konsep Menganalisis Tugas Unjuk kerja A.1:hal481&514
algoritma berbagai perhitungan metode berbagai metode Individu Diktat
metode kompleksitas sorting/search sorting dan
sorting/searching komputasi suatu ing searching
algoritma
12 Membuat program Memahami dalam Implemantasi Menganalisis Tugas Unjuk kerja Diktat
sorting/searching pembuatan pembuatan dan Individu
sebagai solusi atas program program penanggulanany
suatu masalah sorting/searching a untuk kasus
tertentu secara benar pembuatan
program
sorting/searchin
g
13 Memahami Memahami konsep Manajeman Menganalisis Kuis Uraian A.1:hal681&714
manajemen manajemen memori dan berbagai Objektif
memori memori konsep
manajemen
memori
14 Membuat program Memahami dalam Manajemen Mensimulasikan Tugas Unjuk Kerja A.1:hal681&714
simulasi pembuatan memori program dalam Individu
manajemen program simulasi manajemen
memori manajemen memori
memori
Yogyakarta, 23 November 2005
Dosen Pengampu

Anda mungkin juga menyukai