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

Tidak ada komentar: