Fakultas                                   : MIPA
Program Studi                         : Matematika
Mata Kuliah/Kode                   : Algoritma/
Jumlah SKS                            : Teori=2 sks Praktek=1 sks
Semester                                  : VI
Prasyarat dan Kode                 : Komputer dan Teknologi Informasi, MAA 303
Dosen                                      : Kuswari Hernawati, M.Kom

I.     Diskripsi Mata Kuliah :

Mata kuliah ini mengkaji konsep dasar pemrograman terstruktur, simbol dan alat- alat algoritma, matrik dan teknik pengurutan data

II.   Standar Kompetensi Mata Kuliah :

Mahasiswa mampu mendefinisikan Algoritma dan Pemrograman serta mengenal berbagai jenis bahasa pemrograman

III.   Rencana Kegiatan

Pert ke
Kompetensi
Dasar
Materi Pokok
Strategi
Perkuliahan
Standar Bahan/ Referensi
1,2
Mahasiswa mampu mendefinisikan Algoritma dan Pemrograman serta mengenal berbagai jenis bahasa pemrograman“
•    Pengertian algoritma dan pemrograman
•    jenis penulisan logika pemrograman
•   penulisan logika
•    pengelompokan bahasa pemrograman
•    bahasa pemrograman dan kegunaannya
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
3,4
Mahasiswa mampu menyebutkan tipe data dan kegunaan notasi aritmatika “
• Tipe data ordinal dan tipe bentukan
• Penggunaan tipe data untuk berbagai kasus
• kegunaan notasi aritmetika dan cara menggunakannya
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
5,6
Mahasiswa mampu menuliskan algoritma dengan struktur yang baku”
• Struktur algoritma utama
• Struktur algoritma procedur dan fungsi
• Bagian dari nama program
• Bagian kamus / deklarasi dari tipe data
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C



• Bagian deskripsi / penulisan logika program
• Algoritma
• dan Pemrograman “ dalam bahasa pemrograman


7,8,9
Mahasiswa mampu membuat algoritma dengan penggunaan kaidah pengkondisian ”
• Logika aritmetika AND ,OR, NOT
• Pengkondisian sederhana
• Pengkondisian bersarang\
• Penerjemahan algoritma pengkondisian sederhana kedalam
• Bahasa pemrograman
• Penerjemahan algoritma pengkondisian bersarang kedalam
• bahasa pemrograman
• Penulisan algoritma
pengkondisian dari berbagai kasus yang
• diberikan.
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
10,11,12
Mahasiswa mampu membuat algoritma dengan penggunaan kaidah pengulangan”
• jenis dan pengertian dari kaidah pengulangan
• PEnggunaan kaidah pengulangan
WHILE
• Penggunaan  kaidah pengulangan
REPEAT-UNTIL
• Penggunaan kaidah pengulangan
FOR – TO – DO
• Penyelesaian kasus dengan kaidah pengulangan
• Penulisan kembali kaidah pengulangan pada bahasa
• pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
14,15,16
Mahasiswa mampu membuat algoritma dengan penggunaan procedure”
•  jenis dan pengertian 2rocedure
•  Penulisan procedure tanpa parameter
•  Penulisan procedure berparemeter nilai
•  Penulisan procedure berparameter referensi
•  Penulisan procedure ke dalam algoritma utama
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C


•  Prosedure bersarang (Nesting)
•  Penyelesaian kasus algoritma dengan menggunakan kaidah
•  Procedure
•  Penulisan kembali kaidah procedure pada bahasa pemrograman


17
UJIAN SISIPAN
18,19
Mahasiswa mampu membuat algoritma dengan penggunaan function
•  jenis dan pengertian function
•  penggunaan function
•  Penulisan function tanpa parameter
•  Penulisan function berparameter
•  Penulisan function ke dalam algoritma utama
•  Penyelesaian kasus algoritma dengan menggunakan kaidah function
•  Penulisan kembali kaidah function pada bahasa pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
20,21,22
Mahasiswa mampu membuat algoritma dengan kaidah rekursif”
•  Pengertian Algoritma rekursif
•  Struktur penulisan algoritma rekursif
•  Penyelesaian kasus algoritma dengan menggunakan kaidah
•  Algoritma rekursif
•  Penuliskan kembali
•  kaidah Algoritma rekursif pada bahasa pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
23,24
Mahasiswa mampu membuat algoritma dengan kaidah larik
•  Pengertian larik
•  Penulisan kamus/ deklarasi larik
•  Struktur penulisan algoritma larik
•  Penyelesaian kasus algoritma dengan menggunakan kaidah larik
•  Penulisan kembali kaidah larik pada bahasa pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
25,26,27
Mahasiswa mampu menelusuri algoritma searching dan menuliskan kembali
•  Pengertian searching
•  Jenis-jenis algoritma searching
•  algoritma searching
•  sekuensial
•  algoritma searching bagi
•  dua
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C

algoritma searching
•  Penyelesaikan kasus algoritma dengan menggunakan kaidah
•  searching
•  Penulisan kembali searching larik pada bahasa pemrograman


28,29
Mahasiswa mampu menelusuri algoritma sorting dan menuliskan
kembali algoritma sorting
•  pengertian sorting jenis-jenis algoritma sorting
•  algoritma sorting
•  Insertion
•  algoritma sorting
•  Bubble
•  algoritma sorting
•  Maximum
•  Penyelesaian kasus algoritma dengan menggunakan
•  kaidah sorting
•  Penulisan kembali algoritma sorting pada bahasa
•  pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
30,31
Mahasiswa mampu membuat algoritma untuk arsip beruntun dan teks
•  pengertian arsip dan teks
•  deklarasi /kamus untuk pemrosesan arsip dan teks
•  Penulisan algoritma untuk pembacaan arsip dan teks
•  Penulisan algoritma untuk penulisan arsip dan teks pada external
file
•  Penyelesaikan kasus algoritma dengan menggunakan pemrosesan
•  teks dan arsip
•  Penulisan kembali pemrosesan teks dan arsip pada bahasa pemrograman
Ceramah, Demonstrasi, Diskusi, Praktikum
A,B,C
32
UJIAN AKHIR

IV    Referensi/Sumber Bahan

Wajib
A.  Sedgewick, Robert and Wayne, Kevin, 2010, Algorithms, 4th Edition , Addison- Wesley Professional 
Lampiran
B.  Suarga, 2006, Algoritma Pemrograman, Penerbit Andi, Yogyakarta
C.  Fathul Wahid, 

Post a Comment

Berkomentar sesuai dengan judul blog ini yah, berbagi ilmu, berbagi kebaikan, kunjungi juga otoriv tempat jual aksesoris motor dan mobil lengkap

Lebih baru Lebih lama