IS1163 Algoritma dan Struktur
Data 1 adalah matakuliah dengan bobot 3 sks untuk jurusan Sistem
Informasi UKDW sebagai matakuliah wajib.
Tujuan :
Mahasiswa mampu memahami logika berpikir komputer, memahami
prinsip kerja program, memahami alasan-alasan komputer dapat
mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan
logika jalannya program secara tertulis dengan algoritma (pseudo
code) dan dilengkapi dengan diagram alir (flow chart)
Hari dan Waktu :
Kuliah : Rabu 13.30 – 16.10 di A.31
TTS : 11-03-2006
TAS : 06-05-2006 |
Perkenalan 
Pengantar Algoritma dan Pemrograman
- Apa itu algoritma
- Kegunaan dan contoh
- Apa yang akan dipelajari selama kuliah
Flowchart dan Bahasa Pemrograman
- Flowchart
- Bahasa Pemrograman 3 GL dan Contohnya
- Mengenal C++ dan C#
Tipe Data, Keyword, Operator dan Kondisi (Percabangan)
- Tipe Data dan keyword
- Operator dan Derajatnya
- IF tunggal, bertingkat
- Multiple Conditions
- Switch Case
- Contoh-contoh dan latihan!
Perulangan (looping)
- For, While, DoWhile
- Break dan Continue
- Nested Loop
- Contoh kasus dan latihan!
Array 1 : Array 1 dimensi dan operasinya
- Definisi dan deklarasi
- Kegunaan, sifat-sifat Array 1 dimensi
- Contoh-contoh : add, search, edit, delete
Array 2 dimensi dan Manipulasi String
- Apa itu String
- Berbagai hal menarik tentang String

Prosedur dan Fungsi
- Procedure (void)
- Function (non-void)
- Parameter: formal dan aktual
- Latihan
Soal TTS (Niai Sementara bisa dilihat di Fakultas)
ADT (Abstract Data Type) dan Stack dengan Array
- Definisi dan Deklarasi
- Kegunaan, sifat-sifat
- Contoh-contoh
- Stack dan kegunaanya

Struktur Data Antrian dengan Array
- Pengertian Antrian dan sifatnya
- Deklarasi
- Contoh penggunaan

Sorting dan Searching Array
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Searching sekuensial
Function by Reference
- Pengertian dan sifat-sifat
- Contoh-contoh
TAS
|
Jogianto H.M, Konsep Dasar Pemrograman Bahasa
C, Penerbit Andi, 2000
Antonie Pranata, Algoritma dan Pemrograman, J&J Learning
Yogyakarta, 2000
Iwan Binanto, Konsep Bahasa Pemrograman, Penerbit Andi Yogyakarta,
2005
Gregory S. MacBeth , C# Programmer's Handbook, Apress,
2004
Moh. Sjukani, Algoritma dan Struktur Data dengan C, C++, dan
Java, Mitra Wacana Media, 2005
Simon Harris and James Ross, Beginning Algorithms, Wiley Publishing
Inc., 2006
Project Otak, Pengenalan Bahasa C#, 2004
Dwi Sanjaya, Bertualang dengan Struktur Data di Planet Pascal,
J&J Learning Yogyakarta, 2001
|