P. 1
Algoritma Dan Pemrograman I

Algoritma Dan Pemrograman I

|Views: 7,996|Likes:
Dipublikasikan oleh yantbon

More info:

Published by: yantbon on Aug 30, 2009
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/05/2013

pdf

text

original

UNIVERSITAS ISLAM INDONESIA

FMUIIAAFKA05/R1

Versi Revisi

:1 :0

Tanggal Revisi Tanggal Berlaku

: :

SATUAN ACARA PERKULIAHAN (SAP)
Fakultas / Jurusan / Program Studi Kode Matakuliah Nama Matakuliah Kelompok Matakuliah Semester / SKS Pertemu an keTujuan Instrusional Umum
Mengetahui definisi algoritma 1.

: : : : :

Teknologi Industri / Teknik Informatika / Teknik Informatika Algoritma dan Pemrograman I MPK / MKK / MKB / MPB / MBB /Praktikum I/3 Sumber / Referensi*
A,B,C,

Tujuan Instruksional Khusus
Mengerti dan memahami definisi algoritma, pemrograman, dan bahasa pemrograman, serta aturan penulisan. Mengenal tipe data dasar, mampu menggunakan, serta dapat membuat nama yang representatif. Memahami pengertian

Pokok Bahasan
Pengertian Algoritma

Materi
Definisi algoritma, pemrograman, program, dan bahasa Pemrograman. Tipe data integer, real, karakter, dan boolean, serta pengertian nama dan aturan penamaan. Pengertian variabel

Media
White board, OHP, LCD Projector, Komputer. White board, OHP, LCD Projector, Komputer. White board,

Metode
Tatap muka, tanya jawab.

Evaluasi
Latihan.

Mengetahui jenis-jenis tipe data dasar dan penamaan. 2. 3. Mengetahui cara

Tipe Data Dasar dan Nama

Tatap muka, tanya jawab.

Latihan, PR

A,B,C,

Variabel dan

Tatap muka,

Latihan, PR.

A,B,C,

1

penyimpanan nilai sederhana.

variabel dan konstanta, mampu menggunakannya, serta mampu memilih antara variabel dan konstanta. Memahami dan mampu menggunakan perintah assignment, dan dapat menulis ekspresi dengan benar. Memahami dan mampu mengunakan perintah input/output.

Konstanta

4.

Mengetahui perintah dasar dan komponen pemrograman dalam manipulasi nilai. Mengetahui perintahperintah dasar untuk interaksi

Assignment dan Ekspresi

Statement Input/Output

5.

dan konstanta, perbedaan antara variabel dan konstanta, pendefinisian variabel dan konstanta. Fungsi assignment, format penulisan, pengertian ekspresi, jenisjenis ekpresi, notasi infix, prefix, dan postfix. Fungsi statement input, fungsi statement output, format penulisan. String, record : definisi, deklarasi dan manipulasinya, tipe buatan. Fungsi statement analisa kasus, analisa kasus dengan 1 pilihan dan analisa kasus dengan 2 pilihan, contoh kasus. Analisa kasus dengan lebih dari 2 pilihan, contoh kasus.

OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, , LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, , LCD Projector, Komputer, Borland C++. White board,

tanya jawab.

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program.

A,B,C,

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program.

A,B,C,

Mengetahui tipe-tipe data bentukan. 6.

Memahami dan dapat menggunakan tipe data bentukan string, record, dan tipe buatan. Memahami dan mampu menerapkan analisa kasus dengan 1 pilihan dan 2 pilihan. Memahami dan mampu menerapkan analisa kasus serta dapat menuliskan analisa kasus dengan benar. Memahami tujuan

Tipe Data Bentukan

Tatap muka, tanya jawab, demo program. Tatap muka, tanya jawab.

Latihan , PR, Tugas Program

A,B,C,

Mengetahui definisi dan jenis-jenis analisa kasus 7.

Analisa kasus

Latihan , PR

A,B,C,

Mengetahui pengertian dan jenis-jenis analisa kasus 8.

Analisa Kasus

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program

A,B,C,

9.

Mengetahui pengertian dan

Perulangan

Fungsi statement

Tatap muka,

Latihan, PR

A,B,C,

2

jenis-jenis perulangan

statement perulangan serta dapat menerapkannya. Mampu menerapkan statement perulangan serta dapat memilih jenis statement perulangan yang tepat berdasarkan jenis persoalan. Memahami dan mampu membuat program(algoritma) yang modular melalui prosedur. Memahai penggunaan parameter dan jenisjenisnya, serta dapat menerapkan dengan tepat dalam sebuah prosedur. Memahami dan mampu membuat program (algoritma) yang modular dalam bentuk fungsi, dapat menentukan penggunaan fungsi atau prosedur. Memahami arti dan penggunaan tipe data array, dapat menggunakan array, serta memahami algoritma sekuensial Perulangan

Mengetahui pengertian dan jenis-jenis perulangan 10.

perulangan, perulangan traversal, perulangan n kali, perulangan while  do Perulangan Repeatuntil, perulangan iterate, contoh kasus.

OHP

tanya jawab.

White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++. White board, OHP, LCD Projector, Komputer, Borland C++.

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program

A,B,C,

11.

Mengetahui komponen utama dalam pemrograman prosedural

Prosedur

Modular programming, definisi prosedur, deklarasi prosedur dan pemanggilan. Parameter dan jenisjenis parameter.

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program

A,B,C,

12.

Mengetahui komponen utama dalam pemrograman prosedural

Prosedur

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program

A,B,C,

Mengetahui komponen utama dalam pemrograman prosedural 13.

Fungsi

Definisi fungsi, fungsifungsi standar, deklarasi fungsi buatan, pemanggilan fungsi, perbedaan fungsi dan prosedur. Pengertian array, pendefinisian dan manipulasi terhadap array, algoritmaalgoritma sekuensial

Tatap muka, tanya jawab, demo program.

Latihan , PR, dan tugas program.

A,B,C,

Mengerti dan memahami tipe data array. 14.

Array

Tatap muka, tanya jawab.

Latihan, PR, Tugas Program

A,B,C,

3

terhadap array.

* Sumber/Referensi: A. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall. B. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. C. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika, 1998.

Disahkan oleh Dekan Fakultas Teknologi Industri

Disiapkan oleh Ketua Jurusan Teknik Informatika

Fathul Wahid, ST., M.Sc.

Yudi Prayudi, S.Si., M. Kom.

4

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->