SAP Delphi

22

Click here to load reader

Transcript of SAP Delphi

Page 1: SAP Delphi

SATUAN ACARA PERKULIAHANUNIVERSITAS GUNADARMA

Mata Kuliah : Algoritma Pemrograman II A (Pascal & Delphi)

Fakultas : Teknologi Industri

Jenjang/Jurusan : Teknik Informatika

PROSES BELAJAR MENGAJAR

Dosen : Menerangkan (dengan contoh) ,diskusi, memberi tugas

Mahasiswa : Mendengar, Mencatat, diskusi, mengerjakan tugas

Media : Papan Tulis dan Overhead Projector

Evaluasi : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Pertemuan Ke

Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik pembelajaran

Media Pembelajaran

Tugas Referensi

I Konsep Dasar Bahasa Pascal

Jenis-Jenis Data Sederhana DanInput / Output Data

TIU :Mahasiswa dapat menjelaskan secara singkat sejarah dirancangnya

1.1 Standart Type Data(i). Standard type Data

1.Integer2. Boolean3. Real4. Char

(ii). User Define Type Data- Enumerated- Subrange

1.2. Konstanta, Variabel dan Ekspresi dan Operator

- Statemen Read dan Readln- Statemen Write dan Writeln

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat program sederhanadengan berbagai jenis data

1,2,3

Halaman 1

Page 2: SAP Delphi

bahasa pemrograman pascal dan mengerti tentang konsep dasar dalam membuat program,dengan bahasa pemrograman pascal.

Mahasiswa mengerti jenis-jenis data yang terdapat pada bahasa pemrograman pascal dan mengerti caramemasukkan data dan menampilkan data.

- Format Output Sasaran Belajar :1. Mahasiswa dapat menyebutkan jenis-

jenis data sederhana.2. Mahasiswa dapat menjelaskan

pengertian integer, real, boolean dan char.

3. Mahasiswa dapat membuat contoh deklarasi dari tipe data integer, real character dan boolean.

4. Mahasiswa dapat menjelaskan pengertian Konstanta, variabel dan ekspresi serta dapat memberikan contoh untuk konstanta, variabel dan ekspresi.

5. Mahasiswa dapat menjelaskan mengenai statemen READ dan READLN dan dapat menjelaskan perbedaan dari kedua statemen itu.

6. Mahasiswa dapat menjelaskan mengenai statemen WRITE dan WRITELN dan dapat menjelaskan perbedaan dari kedua statemen itu.

II & III Manipulasi String & Struktur Kendali

TIU :Mahasiswa mengerti penggunaan manipulasi string

Mahasiswa mengerti penggunaan struktur perulangan While-

Definisi String Deklarasi String Procedure Standard pada Operasi String Fungsi Standar pada Operasi String

Struktur Kendali Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL Struktur Perulangan FOR Penggunaan gabungan struktur

perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat program untuk manipulasi string

Membuat Program pengulangan

1,2,3

Halaman 2

Page 3: SAP Delphi

do, Repeat-Until dan For.

Statemen IFStruktur IF THENStruktur IF THEN ....... ELSE ........Struktur IF tersarang

Statemen CASEStruktur CASE OFStruktur CASE OF .... ELSE ......

Sasaran Belajar : Mahasiswa dapat menjelaskan mengenai konsep string Mahasiswa dapat membuat contoh program dengan menggunakan manipulasi string

Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until dan For

Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL

Mahasiswa dapat memberikan contoh-contoh program dengan menggunakan WHILE-DO, REPEAT-UNTIL dan FOR

Mahasiswa dapat menyebutkan macam-macam statemen penyeleksian kondisi.

1. Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF dan CASE.

2. Mahasiswa dapat membuat contoh program sederhana dengan

menggunakan statemenkondisi IF dan CASE.

Halaman 3

Page 4: SAP Delphi

IV PROCEDURE

TIU :Mahasiswa mengerti cara pembuatan suatu procedure

1. Parameter Dalam Procedurea. Pengiriman parameter secara nilaib. Pengiriman parameter secara acuan

2. Procedure memanggil procedure yang lain

3. Procedure Tersarang4. Procedure memanggil dirinya sendiri.

Sasaran Belajar : Mahasiswa dapat menjelaskan

mengenai pengiriman parameter secara nilai.

Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara acuan.

Mahasiswa dapat menjelaskan cara procedure memanggil procedure lain dan dirinya sendiri.

Mahasiswa dapat membuat program sederhana dengan menggunakan procedure.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program dengan procedure

1,2,3

V FUNGSI

TIU :Mahasiswa mengerti cara pembuatan suatu fungsi.

1. Fungsi tanpa parameter2. Parameter dalam fungsi3. Fungsi Standart aritmatika4. Fungsi tersarang5. Fungsi Memanggil dirinya sendiri.

Sasaran Belajar : Mahasiswa dapat menjelaskan

pembentukan fungsi tanpa parameter.

Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam fungsi.

Mahasiswa dapat menjelaskan cara pemanggilan pada procedure tersarang.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program dengan fungsi

1,2,3,4

Halaman 4

Page 5: SAP Delphi

Mahasiswa dapat menjelaskan cara fungsi memanggil dirinya sendiri

Mahasiswa dapat membuat contoh program sederhana dengan menggunakan fungsi.

VI ARRAY& RECORD

TIU :Mahasiswa mengerti tentang tipe data array.

1. Pendeklarasian tipe data array2. Array satu dimensi beserta Input dan

outputnya3. Array dua dimensi beserta Input dan

outputnya4. Pendeklarasian pada record5. Pengaksesan ke data record dengan

Notasi With

6. Tipe data record dengan field tipe record

Sasaran Belajar :1. Mahasiswa dapat menjelaskan

pengertian arrayMahasiswa dapat membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi.

1. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi.

2. Mahasiswa dapat menjelaskan pengertian tentang record. Mahasiswa dapat membuat

deklarasi tipe data record.1. Mahasiswa dapat membuat contoh

program sederhana dengan menggunakan tipe data record.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program array

Membuat Program record

1,2,3

Halaman 5

Page 6: SAP Delphi

VII FILE ( Berkas )TIU :Mahasiswa dapat mengerti tentang File dan operasinya.

1. Jenis File & Operasinya2. Pendeklarasian pada file3. Procedure dan fungsi standard untuk

semua tipe file4. Menangani Kesalahan File (I/O) Error

- Membuat file text- Menambah data- Menampilkan semua data

Sasaran Belajar :1. Mahasiswa dapat menjelaskan

pengertian tentang suatu file.2. Mahasiswa dapat menyebutkan

procedure dan fungsi standart untuk semua tipe file.

3. Mahasiswa dapat membuat deklarasi untuk suatu file.

4. Mahasiswa mengerti cara membuat file, menambah data dan menampilkan data pada file

5. Mahasiswa dapat membuat contoh program.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program File

1,2,3

VIII, IX, X Pengenalan Borland Delphi 7.0

TIU :Mahasiswa mengerti Bahasa Pemrograman Borland Delphi

1. Pengenalan Window Delphi2. Komponen Library1. Properties, methods, events2. Objects, Controls, Components

Sasaran Belajar : Mahasiswa dapat mengerti mengenai

Bahasa Borland Delphi Mahasiswa dapat mengerti

komponen-komponen dalam Bahasa Borlandn Delphi.

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Mengerti dan memahami Borland Delphi beserta komponen

1,2,3

XI Aplikasi Menu dalam Borland

Komponen Pembentuk Menu

Langkah-langkah Pembuatan

Dosen :Memberi tugas

Papan Tulis dan Overhead

Membuat Program

1,2,3

Halaman 6

Page 7: SAP Delphi

Delphi

TIU :Mahasiswa mengerti dan dapat membuat program Menu

Menu

Sasaran Belajar : Mahasiswa dapat menjelaskan

mengenai langkah-langkah pembuatan sebuah Menu dengan Borland Delphi.

Mahasiswa dapat membuat program Menu

Mahasiswa :Diskusi, mengerjakan tugas

Projector Menu

XIIKomponen Database

TIU :Mahasiswa mengerti dan memahami komponen pembentuk database

Arsitektur database Koneksi Database Pembuatan Report

Sasaran Belajar : Mahasiswa dapat mengerti mengenai Komponen Database dalam Bahasa Borland Delphi

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa :Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Memahami komponen pembentuk database dalam Borland Delphi

XIII Aplikasi Sederhana dalam Borland Delphi

1. Aplikasi Perhitungan 2. Aplikasi Tanggal

Sasaran Belajar : Mahasiswa dapat membuat aplikasi sederhana dengan menggunakan Bahasa Borland Delphi

Dosen :Memberi tugas

Mahasiswa :Diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program Sederhana

XIV Aplikasi Database dalam Borland Delphi

Aplikasi Nilai

Sasaran Belajar : Mahasiswa dapat membuat aplikasi sederhana dengan menggunakan database dalam Bahasa Borland Delphi

Dosen :memberi tugas

Mahasiswa :Diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program dengan Database

Daftar Pustaka :

Halaman 7

Page 8: SAP Delphi

1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 19902. Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 19863. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 19824. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0

7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta

Halaman 8

Page 9: SAP Delphi

SATUAN ACARA PERKULIAHANUNIVERSITAS GUNADARMA

Mata Kuliah : Algoritma Pemrograman II C (Teori Algoritma)

Fakultas : Teknologi Industri

Jenjang/Jurusan : Teknik Informatika

PROSES BELAJAR MENGAJAR

Dosen : Menerangkan (dengan contoh) ,diskusi, memberi tugas

Mahasiswa : Mendengar, Mencatat, diskusi, mengerjakan tugas

Media : Papan Tulis dan Overhead Projector

Evaluasi : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Pertemuan ke

Pokok –Pokok Bahasan dan

TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran Media Pembelajaran

Referensi

I Pengenalan

Algoritma

TIU:

Mahasiswa dapat

Definisi Algoritma Mengapa Belajar Algoritma &

Pemrograman Pengenalan Jenis-jenis

Bahasa Pemrograman Efisiensi Algoritma

Sasaran Belajar:

Mahasiswa dapat menjelaskan

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

1 2, dan 3

Halaman 9

Page 10: SAP Delphi

menjelaskan apa itu algoritma, mengapa belajar algoritma dan pemrograman serta mengenal jenis-jenis bahasa pemrograman serta effisiensi yang didapat dengan menggunakan algoritma dalam membuat program

apa yang dimaksud dengan Algoritma

Mahasiswa dapat menyebutkan sifat-sifat dan effisiensi dalam menggunakan algoritma

Mahasiswa dapat menuangkan masalah dengan menggunakan algoritma.

Mahasiswa mengerti dan dapat menggunakan algoritma ke dalam jenis-jenis bahasa pemrograman

II. Pengenalan Teknik-teknik Bahasa Pemrograman

TIU:

Mahasiswa dapat mengenal teknik – teknik bahasa pemrograman dan dapat menjelaskan jenis-jenis bahasa pemrograman.

Object Oriented Programming (OOP)FunctionallyTerstrukturModularVisual & Even Driven Programming

Sasaran Belajar:

Mahasiswa dapat mengenal pemrograman berorientasi objek

Mahasiswa dapat mengenal pemrograman fungsional

Mahasiswa dapat mengenal pemrograman terstruktur

Mahasiswa dapat mengenal pemrograman modular

Mahasiswa dapat mengenal pemrograman even driven

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

1, 2 dan 3

Halaman 10

Page 11: SAP Delphi

Pertemuan ke

Pokok –Pokok Bahasan dan

TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran Media Pembelajaran

Referensi

III. Memori dan Scope Variabel

TIU:

Mahasiswa dapat menjelaskan pentingnya pemakaian memori dan Scope variable dalam pembuatan program.

MemoriScope Variabel

Sasaran belajar

Mahasiswa dapat menjelaskan memori dan penggunaan memori dalam membuat program

Mahasiswa dapat menjelaskan Scope variabel dalam membuat program

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

IV Argumentasi

TIU:

Mahasiswa dapat menjelaskan apa yang dimaksud dengan argumentasi dan memakaiannya pada algoritma

Apa itu LogikaApa itu Argumen RelasionalApa itu Common fallacies

Sasaran Belajar:

Mahasiswa dapat mengerti apa yang dimaksud dengan logika

Mahasiswa dapat mengerti apa yang dimaksud dengan Argumen Relational

Mahasiswa dapat mengerti apa yang dimaksud dengan Common Fallacies

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

V Aljabar Boolean AxiomatisationNormal FormGerbang Logika

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Halaman 11

Page 12: SAP Delphi

TIU:

Mahasiswa dapat menjelaskan dan menguraikan pemakaian aljabar boolean dalam algoritma

Sasaran Belajar:

Mahasiswa mengerti apa itu axiomatisation dan pemakaiannya dalam penjabaran algoritma

Mahasiswa mengerti apa itu dan bagaimana bentuk normal form serta pemakaian dalam algoritma

Mahasiswa mengerti apa itu gerbang logika dan apa saja gerbang logika serta pemakaiannya dalam algoritma

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

VI. Induksi

TIU:

Mahasiswa dapat mengerti dan menjelaskan induksi dan penerapannya dalam algoritma

Induksi Matematika Sederhana

Kelemahan dan Kelebihan Induksi

Struktur Induksi

Sasaran Belajar:

Mahasiswa dapat menjelaskan induksi matematika sederhana dan penerapannya dalam algoritma

Mahasiswa dapat menjelaskan kelemahan dan kelebihan induksiMahasiswa dapat menguraikan struktur induksi

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

VII Logika Proporsional

Sintaks, Pseudocode Penerjemahan bahasa

sehari-hari ke dalam Kalimat Logika

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Halaman 12

Page 13: SAP Delphi

TIU:

Mahsiswa dapat mengerti pemakaian logika proporsional dalam algoritma

Semantik (Truth Tables)Sasaran Belajar: Mahasiswa dapat menjelaskan

apa yang dimaksud dengan sintaks dan Pseudocode dan menuliskannya

Mahasiswa dapat menuliskan bahasa sehari-hari ke dalam kalimat logika

Mahsiswa dapat menjelaskan kalimat semantik dan menerjemahkan ke algoritma

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

VIII Logika Proporsional

Mahasiswa dapat mengetahui logika proporsional dalam algoritma

Aturan – aturan dalam Inference dan korespodensi

dengan teknik argument Informal

The satisfaction and validity problems

Conclutions

Sasaran Belajar: Mahasiswa dapat menjelaskan

aturan-aturan dalam inference dan korespondensi dengan teknik argement informal

Mahasiswa menjelaskan tentang conclutions

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

IX Pengenalan Struktur Data

TIU:

ListArrayLink ListStackQueue

Sasaran Belajar:

Mahasiswa dapat menjelaskan pengertian list dan

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Halaman 13

Page 14: SAP Delphi

Mahasiswa dapat mengerti dan menjelaskan tipe-tipe data dan pemakaiannya struktur data dalam algoritma

pemakaiannya dalam algoritma Mahasiswa dapat menjelaskan

pengertian array dan pemakaiannya dalam algoritma

Mahasiswa dapat menjelaskan pengertian link list dan pemakaiannya dalam algoritma

Mahasiswa dapat menjelaskan pengertian stack dan pemakaiannya dalam algoritma

Mahasiswa dapat menjelaskan pengertian queue dan pemakaiannya dalam algoritma

X Algoritma Greedy

TIU:

Mahasiswa mengerti tentang algoritma Greedy dan menuliskannya

Apa itu Algoritma GreedyMinimum Spanning TreeAlgoritma Kruskal’s

Sasaran Belajar:

Mahasiswa dapat mengerti tentang algoritma greedy dan dapat mengaplikasikan kedalam masalah

Mahasiswa dapat mengerti tentang algoritma minimum spanning tree dan dapat mengaplikasikan kedalam masalah

Mahasiswa dapat mengerti tentang algoritma kruskal’s dan dapat mengaplikasikan kedalam masalah

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Pertemuan ke

Pokok –Pokok Bahasan dan

TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran Media Pembelajaran

Referensi

XI Algoritma Divide Apa itu Algoritma Divide Dosen : Papan Tulis 2,3,4, 5, dan 6

Halaman 14

Page 15: SAP Delphi

dan Conqueren

TIU:

Mahasiswa dapat mengerti tentang algoritma divide and conquer

dan Conqueren Binary Search Algoritma Quick Sort

Sasaran Belajar:

Mahasiswa dapat mengerti algoritma divide and conquer dan apa yang saja yang termasuk dalam algoritma divide and conquer

Mahasiswa dapat mengerti algoritma Binary Search dan dapat mengaplikasikan kedalam masalah

Mahasiswa dapat mengerti algoritma Algoritma Quick Sort dan dapat mengaplikasikan kedalam masalah

Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

dan Overhead Projector

XII. Dynaming Programming

TIU:

Mahasiswa dapat mengerti tentang algoritma Dynaming Programming

Apa Yang dmaksud dengan dynaming programming

Koefisien – koefisien perhitungan binomial

Algoritma Warshall

Sasaran Belajar:

Mahasiswa dapat mengerti algoritma Dynaming Programming dan apa yang saja yang termasuk dalam algoritma Dynaming Programming

Mahasiswa dapat mengaplikasikan algoritma Dynaming Programming kedalam masalah

Dosen :Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa:Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Halaman 15

Page 16: SAP Delphi

Referensi:1. Introduction To Algoritms, Thomas N. Cormen, Charles E. Leiserson, Ronald L. Ruvest. MIT Press2. Computer Algorithms: introduction to design and analysis. 2nd ed., Sara Baase, Reading,Mass: Addison-Wesley Company, 19933. Analisis dan Desain Berorientasi Objek, Ariesto Hadi Sutopo, JJ Learning: Yogyakarta, 20024. Pengantar Analisis Algoritma, Suryadi MT, Gunadarma: Jakarta, 19925. Referensi silabus utama:

http://www.cs.ucl.ac.uk/teaching/syllabus/ug/1b12.htmBisa digunakan: (slides-2)http://www.cs.caltech.edu/~cs138/http://www.lehigh.edu/~tkr2/teaching/ie170/Sebagai Perbandingan (slides-2nya)http://www.cs.dal.ca/~nzeh/Teaching/3110/http://www.apl.jhu.edu/Notes/Boon/605421/http://www.inf.ed.ac.uk/teaching/modules/ads/http://www.cis.ksu.edu/~howell/575f03/http://www.cs.queensu.ca/home/cisc365/2004/#Schedulehttp://www.cs.chalmers.se/Cs/Grundutb/Kurser/d3alg/algcont.htmlSteve Skiena (slides + booknya)http://www.cs.sunysb.edu/~skiena/373/notes/http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK/BOOK.HTMhttp://www2.toki.or.id/book/AlgDesignManual/LEC/LECTURES/ALL.HTM

6. Problem algoritma (free Book bisa DL)http://hercule.csci.unt.edu/~ian/classes/fall03/csci4450/info.html

Slide Cormen dari Mc-Graw Hill:http://highered.mcgrawhill.com/sites/0070131511/student_view0/chapter1/chapter_overview.html

Halaman 16