Anda di halaman 1dari 5

Mata kuliah

ALGORITMA PEMROGRAMAN
(IS1313)

Ir. Roedi Goernida, MT.


(roedig@yahoo.com)

Program Studi Sistem Informasi – Departemen Teknik Industri


Institut Teknologi Telkom
Bandung
1
2009

Deskripsi mata-kuliah

1. Konsep & logika berpikir.


2. Perancangan & analisis masalah.
3. Pemecahan permasalahan dengan
algoritma & pemrograman terstruktur.
4. Flow-chart & pemrograman menggunakan
Bahasa Pascal.

2
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 1 / 9
Pokok bahasan (1/5)

1. Pengantar Algoritma & Pemrograman serta Analisis


Masalah & Penyelesaian.
● Pengertian algoritma & pemrograman.
● Flowchart.
● Kaidah dalam pembuatan Flowchart (Input, Proses &
Output).
● Analisis persoalan.
● Flowchart scanning.

2. Elemen-elemen bahasa.
● Tipe-tipe data numerik.
● Fungsi-fungsi aritmatika.
● Tipe karakter & string.
● Tipe Boolean.

3
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 2 / 9

Pokok bahasan (2/5)

3. Logika Keputusan.
● IF-THEN.
● IF-THEN-ELSE.
● ELSE-IF.
● CASE.

4. Percabangan.
● Percabangan sederhana.
● Percabangan kompleks.

5. Logika Pengulangan (looping).


● FOR loop.
● WHILE loop.
● REPEAT loop.
● GOTO.
4
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 3 / 9
Pokok bahasan (3/5)

6. Fungsi & prosedur.


● Definisi fungsi & prosedur.
● Parameter, variable & argumen.
● Programmer Defined Function.
● Standard Library
● Programmer Defined.

7. Array (larik) & String.


● Pengertian & operasi array & string
● Array & dimensi
● Subscript variable

8. Pengurutan data.
● Pengertian sorting
● Metode sorting
5
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 4 / 9

Pokok bahasan (4/5)

9. Arsitektur data & program.


● Tipe-tipe data ordinal.
● Array sebagai struktur data.
● Program & subprogram.

10. Pemrosesan text.


● Memanipulasi data text
● Jenis-jenis statemen dalam proses manipulasi
● Pembacaan line of text (EOLN) & file of text (EOF)
● Manipulasi string
● Fungsi & prosedur string

11. Pointer & Linked list


● Dasar-dasar pointer & Linked list.
● Manajemen memori (Dynamic Allocation Memory)
● Searching lists
6
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 5 / 9
Pokok bahasan (5/5)

12. Operasi File & set.


● Pengertian file & tipe SET.
● Deklarasi file & SET.
● Variabel file.
● Membuka, membaca & menutup file.
● Memanipulasi data pada suatu file.
● Manajemen file & direktori.
● Fungsi pada SET.

7
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 6 / 9

Tujuan

Diharapkan dapat memahami konsep-konsep


dasar dalam algoritma dan pemrograman,
sehingga mampu untuk menyusun algoritma
dalam suatu kasus tertentu, dan lebih lanjut
lagi dapat membuat perangkat lunak aplikasi
untuk kasus yang lebih kompleks

8
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 7 / 9
Referensi

1. Simon Harris & James Ross, Beginning Algorithms, Wiley


Publishing Inc., Indiana, 2006.

2. Amiya Nayak & Ivan Stojmenovic, Handbook of Applied


Algorithms: Solving Scientific, Engineering and Practical
Problems, John Willey & Son Inc., New Jersey, 2008.

3. Simon Harris and James Ross, Beginning Algorithms, Willey


Publishing Inc, 2006.

4. Antony Pranata, Algoritma dan Pemrograman, Penerbit


Graha Ilmu, Yogyakarta, 2005.

5. Iwan Binanto, Konsep Bahasa Pemrograman, Penerbit Andi,


Yogyakarta, 2008.

6. Internet
9
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 8 / 9

Metoda penilaian

1. Evaluasi:
Ujian Tengah Semester : 30%
Ujian Akhir Semester : 40%
Tugas-tugas : 15%
Quiz : 10%
Kehadiran : 5%

2. Tugas-tugas:
Individual
Kelompok

3. Kehadiran:
– WAJIB hadir 75% dari kehadiran dosen.

10
Hand-out: Algoritma Pemrograman IS1313 - 00 Hal. 9 / 9

Anda mungkin juga menyukai