Text
Bahan ajar algoritma pemrograman lanjut
DAFTAR ISI
BAB 1 POHON
A. Tujuan Pembelajaran
B. Pendahuluan
C. Traversal
D. Pohon Biner
E. Operasi Pohon Biner
F. Praktikum
G. Evaluasi
BAB 2 PENCARIAN POHON BINER
A. Tujuan Pembelajaran
B. Pendahuluan
C. Kelebihan dan kekurangan pencarian pohon biner
D. Pohon AVL (Adelson, Velskii dan Landisr)
E. Implementasi pencarian pohon biner
F. Implementasi pencarian pohon biner
G. Praktikum
H. Evaluasi
BAB 3 PENCARIAN B-POHON
A. Tujuan Pembelajaran
B. Pendahuluan
C. Operasi B-pohon
D. Algoritma Pencarian B Pohon
E. Kelebihan dan kekurangan pencarian B-Pohon
F. Implementasi pencarian B-Pohon
G. Praktikum
H. Evaluasi
BAB 4 PENGURUTAN PERBANDINGAN (SELECTION SORT DAN QUICK SORT)
A. Tujuan Pembelajaran
B. Pendahuluan
C. Algoritma comparison sort (Selection dan Quick Sort)
D. Kelebihan dan kekurangan
E. Algoritma Selection Sort dan Quick Sort
F. Implementasi comparison sort
G. Praktikum
H. Evaluasi
BAB 5 PENGURUTAN PERBANDINGAN (INSERTION SORT DAN MERGE SORT)
A. Tujuan Pembelajaran
B. Pendahuluan
C. Kelebihan dan kekurangan
D. Algoritma comparison sort (Insertion dan Merge Sort)
E. Implementasi comparison sort
F. Praktikum
G. Evaluasi
BAB 6 BUCKET DAN COUNTING SORT
A. Tujuan Pembelajaran
B. Pendahuluan
C. Algoritma Bucket Sort
D. Algoritma Counting Sort
E. Praktikum
F. Evaluasi
BAB 7 HEAP & RADIX SORT
A. Tujuan Pembelajaran
B. HEAP SORT
C. RADIX SORT
D. Praktikum
E. Evaluasi
BAB 8 STUDI KASUS
A. Tujuan Pembelajaran
B. Pendahuluan (Jika Dibutuhkan)
C. Studi Kasus I
D. Studi Kasus II
E. Studi Kasus III
F. Evaluasi dan Praktikum
BAB 9 KOMPLEKSITAS ALGORITMA
A. Tujuan Pembelajaran
B. Pendahuluan
C. Notasi Asimtotik
D. Evaluasi
BAB 10 PERHITUNGAN KOMPLEKSITAS ALGORITMA
A. Tujuan Pembelajaran
B. Analisis Algoritma
C. Evaluasi
BAB 11 PEMILIHAN ALGORITMA TERBAIK
A. Tujuan Pembelajaran
B. Pendahuluan
C. Perhitungan Kompleksitas Algoritma Pengurutan
D. Perbandingan kompleksitas algoritma pengurutan
E. Perbandingan Hubungan Rekursif
F. Praktikum
G. Evaluasi
BAB 12 STUDI KASUS KOMPLEKSITAS ALGORITMA
A. Tujuan Pembelajaran
B. Pendahuluan
C. Evaluasi
BAB 13 MULTITASKING
A. Tujuan Pembelajaran
B. Pendahuluan
C. Konsep multitasking
D. Proses multitasking
E. Multiprocessing
F. OpenMP, MPI dan pthreads
G. MPI
H. Open MP
I. Evaluasi
BAB 14 THREAD
A. Tujuan Pembelajaran
B. Pendahuluan (Jika Dibutuhkan)
C. Multithread
D. Algoritma Penjadwalan
E. Implementasi Multithread
F. Praktikum
G. Evaluasi
BAB 15 STUDI KASUS KRIPTOGRAFI
A. Tujuan Pembelajaran
B. Pendahuluan
C. Algoritma RC4
D. Implementasi RC4
E. Implementasi RC4 dengan parallel
F. Praktikum
G. Evaluasi
No copy data
No other version available