Rabu, 12 September 2012
Materi Kuliah Algorithma & Struktur Data
Materi Kuliah Algoritma dan Struktur Data
Tujuan mata kuliah Algoritma dan Struktur Data :
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) .
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
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
Pengantar Struktur Data
Struktur data menjadi dasar dalam
langkah awal perancangan program
Latar Belakang
Algoritma + Struktur Data = Program
Manfaat
Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan :
Algoritma yang lebih jelas dan tepat,
sehingga menjadikan program
secara keseluruhan lebih efisien dan
sederhana
Download this Document for Free
Tipe Char terdiri atas 26 huruf Latin,
10 angka Arab, dan sejumlah
karakter grafik, seperti tanda seru
Karakter dapat berisi karakter kosong
yang digunakan sebagai pemisah
(spasi)
Karakter kosong (blank) diberi notasi
Struktur data dasar/sederhana, yaitu
array, record/struct dan himpunan
b. Bahasan Struktur Data
Struktur Data, meliputi :
c. Struktur data lanjut/majemuk, yang
terdiri dari :
- Linier : Stack, Queue, serta List
dan Multilist
- Non Linier : Pohon Biner dan Graph
Pengurutan dengan Array
Misal :
- Bubblesort
- Quicksort
- Shellsort, dll
Implementasi
Rekursif
Misal :
- Fungsi Faktorial n!, dll
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar