Anda di halaman 1dari 16

SATUAN ACARA PERKULIAHAN

UNIVERSITAS GUNADARMA
Mata Kuliah : Algoritma Pemrograman II A (Pascal & Delphi)
Fakultas : Teknologi Industri
Jenang!Jurusan : Teknik In"ormatika
PROSES BELAJAR MENGAJAR
Dosen : Menerangkan (dengan contoh) #diskusi# mem$eri tugas
Mahasis%a : Mendengar# Mencatat# diskusi# mengerakan tugas
Media : Papan Tulis dan &'erhead Proector
('aluasi : )asil Test Mingguan# *ian Mid#*ian Akhir dan Tugas
Pertemuan
Ke
Pokok Bahaan
!an TIU
Su" Pokok Bahaan
!an TIK
Tekn#k
$em"e%a&aran
Me!#a
Pem"e%a&aran
Tu'a Re(er
en#
I Konsep Dasar
+ahasa Pascal
Jenis,Jenis Data
-ederhana Dan
Input ! &utput
Data
TIU :
Mahasis%a dapat
menelaskan
secara singkat
searah
dirancangn.a
$ahasa
pemrograman
/0/ -tandart T.pe Data
(i)0 -tandard t.pe Data
/0Integer
10 +oolean
20 3eal
40 5har
(ii)0 *ser De"ine T.pe Data
, (numerated
, -u$range
/010 Konstanta# 6aria$el dan (kspresi dan
&perator
, -tatemen 3ead dan 3eadln
, -tatemen 7rite dan 7riteln
, Format &utput
Saaran Be%a&ar )
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a)
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
program
sederhana
dengan
$er$agai
enis data
/#1#2
Halaman 1
pascal dan
mengerti tentang
konsep dasar
dalam mem$uat
program#dengan
$ahasa
pemrograman
pascal0
Mahasis%a
mengerti enis,
enis data .ang
terdapat pada
$ahasa
pemrograman
pascal dan
mengerti
caramemasukkan
data dan
menampilkan
data0
/0 Mahasis%a dapat men.e$utkan enis,
enis data sederhana0
10 Mahasis%a dapat menelaskan
pengertian integer# real# $oolean dan
char0
20 Mahasis%a dapat mem$uat contoh
deklarasi dari tipe data integer# real
character dan $oolean0
40 Mahasis%a dapat menelaskan
pengertian Konstanta# 'aria$el dan
ekspresi serta dapat mem$erikan
contoh untuk konstanta# 'aria$el dan
ekspresi0
80 Mahasis%a dapat menelaskan
mengenai statemen 3(AD dan
3(AD9: dan dapat menelaskan
per$edaan dari kedua statemen itu0
;0 Mahasis%a dapat menelaskan
mengenai statemen 73IT( dan
73IT(9: dan dapat menelaskan
per$edaan dari kedua statemen itu0
II & III Manipulasi -tring
& -truktur Kendali
TIU :
Mahasis%a
mengerti
penggunaan
manipulasi string
Mahasis%a
mengerti
penggunaan
struktur
perulangan 7hile,
do# 3epeat,*ntil
dan For0
De"inisi -tring
Deklarasi -tring
Procedure -tandard pada
&perasi -tring
Fungsi -tandar pada
&perasi -tring
-truktur Kendali
-truktur Perulangan 7)I9(,D&
-truktur Perulangan 3(P(AT,*:TI9
-truktur Perulangan F&3
Penggunaan ga$ungan struktur
perulangan antara
7)I9(,D&# 3(P(AT,*:TI9 dan F&30
-tatemen IF
-truktur IF T)(:
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a)
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
program
untuk
manipulasi
string
Mem$uat
Program
pengulanga
n
/#1#2
Halaman 2
-truktur IF T)(: 0000000 (9-( 00000000
-truktur IF tersarang
-tatemen 5A-(
-truktur 5A-( &F
-truktur 5A-( &F 0000 (9-( 000000
Sasaran Belajar :
Mahasis%a dapat menelaskan
mengenai konsep string
Mahasis%a dapat mem$uat contoh
program dengan menggunakan
manipulasi string
Mahasis%a dapat menelaskan
mengenai konsep penggunaan
struktur perulangan 7hile,Do#
3epeat,*ntil dan For
Mahasis%a dapat mem$edakan
pemakaian struktur perulangan
7)I9(,D& dan 3(P(AT,*:TI9
Mahasis%a dapat mem$erikan
contoh,contoh program dengan
menggunakan 7)I9(,D&#
3(P(AT,*:TI9 dan F&3
Mahasis%a dapat men.e$utkan
macam,macam statemen
pen.eleksian kondisi0
/0 Mahasis%a dapat menelaskan $entuk
umum dari statemen kondisi IF dan
5A-(0
10 Mahasis%a dapat mem$uat contoh
program sederhana dengan
menggunakan statemenkondisi IF
dan 5A-(0
I6 P3&5(D*3(
TIU :
/0 Parameter Dalam Procedure
a0 Pengiriman parameter secara nilai
$0 Pengiriman parameter secara acuan
Doen )
Menerangkan
(dengan contoh)#
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
dengan
/#1#2
Halaman 3
Mahasis%a
mengerti cara
pem$uatan suatu
procedure
10 Procedure memanggil procedure .ang
lain
20 Procedure Tersarang
40 Procedure memanggil dirin.a sendiri0
Sasaran Belajar :
Mahasis%a dapat menelaskan
mengenai pengiriman parameter
secara nilai0
Mahasis%a dapat menelaskan
mengenai pengiriman parameter
secara acuan0
Mahasis%a dapat menelaskan cara
procedure memanggil procedure lain
dan dirin.a sendiri0
Mahasis%a dapat mem$uat program
sederhana dengan menggunakan
procedure0
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
procedure
6 F*:<-I
TIU :
Mahasis%a
mengerti cara
pem$uatan suatu
"ungsi0
/0 Fungsi tanpa parameter
10 Parameter dalam "ungsi
20 Fungsi -tandart aritmatika
40 Fungsi tersarang
80 Fungsi Memanggil dirin.a sendiri0
Sasaran Belajar :
Mahasis%a dapat menelaskan
pem$entukan "ungsi tanpa
parameter0
Mahasis%a dapat menelaskan
mengenai pengiriman parameter
dalam "ungsi0
Mahasis%a dapat menelaskan
cara pemanggilan pada procedure
tersarang0
Mahasis%a dapat menelaskan
cara "ungsi memanggil dirin.a
sendiri
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
dengan
"ungsi
/#1#2#
4
Halaman 4
Mahasis%a dapat mem$uat contoh
program sederhana dengan
menggunakan "ungsi0
6I A33A=
& 3(5&3D
TIU :
Mahasis%a
mengerti tentang
tipe data arra.0
/0 Pendeklarasian tipe data arra.
10 Arra. satu dimensi $eserta Input dan
outputn.a
20 Arra. dua dimensi $eserta Input dan
outputn.a
40 Pendeklarasian pada record
80 Pengaksesan ke data record dengan
:otasi
7ith
;0 Tipe data record dengan "ield tipe
record
Sasaran Belajar :
/0 Mahasis%a dapat menelaskan
pengertian arra.
Mahasis%a dapat mem$uat deklarasi tipe
data arra.# $aik .ang satu dimensi
maupun .ang dua dimensi0
/0 Mahasis%a dapat mem$uat contoh
program sederhana dengan
menggunakan tipe data arra. # $aik
.ang satu dimensi maupun dua
dimensi0
10 Mahasis%a dapat menelaskan
pengertian tentang record0
Mahasis%a dapat mem$uat
deklarasi tipe data record0
/0 Mahasis%a dapat mem$uat contoh
program sederhana dengan
menggunakan tipe data record0
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
arra.
Mem$uat
Program
record
/#1#2
6II FI9( ( +erkas )
TIU :
Mahasis%a dapat
/0 Jenis File & &perasin.a
10 Pendeklarasian pada "ile
20 Procedure dan "ungsi standard untuk
Doen )
Menerangkan
(dengan contoh)#
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
File
/#1#2
Halaman 5
mengerti tentang
File dan
operasin.a0
semua tipe "ile
40 Menangani Kesalahan File (I!&) (rror
, Mem$uat "ile te>t
, Menam$ah data
, Menampilkan semua data
Sasaran Belajar :
/0 Mahasis%a dapat menelaskan
pengertian tentang suatu "ile0
10 Mahasis%a dapat men.e$utkan
procedure dan "ungsi standart untuk
semua tipe "ile0
20 Mahasis%a dapat mem$uat deklarasi
untuk suatu "ile0
40 Mahasis%a mengerti cara mem$uat
"ile# menam$ah data dan menampilkan
data pada "ile
80 Mahasis%a dapat mem$uat contoh
program0
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
6III# I?# ? Pengenalan
+orland Delphi
@0A
TIU :
Mahasis%a
mengerti +ahasa
Pemrograman
+orland Delphi
/0 Pengenalan 7indo% Delphi
10 Komponen 9i$rar.
/0 Properties# methods# e'ents
10 &$ects# 5ontrols# 5omponents
Saaran Be%a&ar )
Mahasis%a dapat mengerti mengenai
+ahasa +orland Delphi
Mahasis%a dapat mengerti
komponen,komponen dalam +ahasa
+orlandn Delphi0
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mengerti
dan
memahami
+orland
Delphi
$eserta
komponen
/#1#2
?I Aplikasi Menu
dalam +orland
Delphi
TIU :
Mahasis%a
mengerti dan
Komponen Pem$entuk Menu
9angkah,langkah Pem$uatan
Menu
Saaran Be%a&ar )
Mahasis%a dapat menelaskan
Doen )
Mem$eri tugas
Maha#*a )
Diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
Menu
/#1#2
Halaman 6
dapat mem$uat
program Menu
mengenai langkah,langkah pem$uatan
se$uah Menu dengan +orland Delphi0
Mahasis%a dapat mem$uat program
Menu
?II
Komponen
Data$ase
TIU :
Mahasis%a
mengerti dan
memahami
komponen
pem$entuk
data$ase
Arsitektur data$ase
Koneksi Data$ase
Pem$uatan 3eport
Saaran Be%a&ar )
Mahasis%a dapat mengerti
mengenai Komponen Data$ase dalam
+ahasa +orland Delphi
Doen )
Menerangkan
(dengan contoh)#
diskusi# mem$eri
tugas
Maha#*a )
Mendengar#
Mencatat# diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Memahami
komponen
pem$entuk
data$ase
dalam
+orland
Delphi
?III Aplikasi
-ederhana dalam
+orland Delphi
/0 Aplikasi Perhitungan
10 Aplikasi Tanggal
Saaran Be%a&ar )
Mahasis%a dapat mem$uat
aplikasi sederhana dengan
menggunakan +ahasa +orland Delphi
Doen )
Mem$eri tugas
Maha#*a )
Diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
-ederhana
?I6 Aplikasi Data$ase
dalam +orland
Delphi
Aplikasi :ilai
Saaran Be%a&ar )
Mahasis%a dapat mem$uat
aplikasi sederhana dengan
menggunakan data$ase dalam +ahasa
+orland Delphi
Doen )
mem$eri tugas
Maha#*a )
Diskusi#
mengerakan tugas
Papan Tulis
dan &'erhead
Proector
Mem$uat
Program
dengan
Data$ase
Da(tar Putaka )
/0 Anonim# Algoritma & Pemrograman II# Pener$it <unadarma# Jakarta# /BBA
10 +r.on# <o""ried# Programming with PASCAL# -chaum -eries# :e% =ork# /BC;
20 Prather# 3onald (0# Problem Solving Principle : Programming with Pascal# Prentice )all# :e% Jerse.# /BC1
40 Dumair.# Matematika Terapan ntk !isnis & "konomi Press (+PF( =og.akarta)
Halaman 7
80 =ogianto )0M# Trbo Pascal #$% Penerbit An&i '((set# =og.akarta0
;0 (diman 9ukito) !ela*ar Sen&iri Pemrograman &engan Trbo Pascal +$%
@0 Ir0 P0 Insap -antosa# Trbo Pascal versi #$% &an #$## (le>media KomputindoC0 Ir0 P0 Insap -antosa# ,asar-&asar Pemrograman Pascal
Teori &an Program terapan# Andi &""set =og.akarta
Halaman 8
SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA
Mata Kuliah : Algoritma Pemrograman II 5 (Teori Algoritma)
Fakultas : Teknologi Industri
Jenang!Jurusan : Teknik In"ormatika
PROSES BELAJAR MENGAJAR
Dosen : Menerangkan (dengan contoh) #diskusi# mem$eri tugas
Mahasis%a : Mendengar# Mencatat# diskusi# mengerakan tugas
Media : Papan Tulis dan &'erhead Proector
('aluasi : )asil Test Mingguan# *ian Mid#*ian Akhir dan Tugas
Pertemuan
ke
Pokok +Pokok
Bahaan !an
TIU
Su" Pokok Bahaan
!an TIK
Tekn#k Pem"e%a&aran Me!#a
Pem"e%a&aran
Re(eren#
I Pengenalan
Algoritma
TI*:
Mahasis%a dapat
menelaskan apa
itu algoritma#
mengapa $elaar
algoritma dan
pemrograman
serta mengenal
De"inisi Algoritma
Mengapa +elaar Algoritma &
Pemrograman
Pengenalan Jenis,enis
+ahasa Pemrograman
("isiensi Algoritma
-asaran +elaar:
Mahasis%a dapat menelaskan
apa .ang dimaksud dengan
Algoritma
Mahasis%a dapat
men.e$utkan si"at,si"at dan
e""isiensi dalam menggunakan
algoritma
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
, 1# dan 2
Halaman 9
enis,enis
$ahasa
pemrograman
serta e""isiensi
.ang didapat
dengan
menggunakan
algoritma dalam
mem$uat
program
Mahasis%a dapat menuangkan
masalah dengan
menggunakan algoritma0
Mahasis%a mengerti dan
dapat menggunakan algoritma
ke dalam enis,enis $ahasa
pemrograman
II0 Pengenalan
Teknik,teknik
+ahasa
Pemrograman
TI*:
Mahasis%a dapat
mengenal teknik
D teknik $ahasa
pemrograman
dan dapat
menelaskan
enis,enis
$ahasa
pemrograman0

&$ect &riented Programming
(&&P)
Functionall.
Terstruktur
Modular
6isual & ('en Dri'en
Programming
-asaran +elaar:
Mahasis%a dapat mengenal
pemrograman $erorientasi
o$ek
Mahasis%a dapat mengenal
pemrograman "ungsional
Mahasis%a dapat mengenal
pemrograman terstruktur
Mahasis%a dapat mengenal
pemrograman modular
Mahasis%a dapat mengenal
pemrograman e'en dri'en
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
/# 1 dan 2
Pertemuan
ke
Pokok +Pokok
Bahaan !an
TIU
Su" Pokok Bahaan
!an TIK
Tekn#k Pem"e%a&aran Me!#a
Pem"e%a&aran
Re(eren#
III0 Memori dan
-cope 6aria$el
Memori
-cope 6aria$el
Doen )
Menerangkan (dengan
Papan Tulis
dan &'erhead
1#2#4# 8# dan ;
Halaman 10
TI*:
Mahasis%a dapat
menelaskan
pentingn.a
pemakaian
memori dan
-cope 'aria$le
dalam
pem$uatan
program0
-asaran $elaar
Mahasis%a dapat menelaskan
memori dan penggunaan memori
dalam mem$uat program
Mahasis%a dapat menelaskan
-cope 'aria$el dalam mem$uat
program
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Proector
I6 Argumentasi
TI*:
Mahasis%a dapat
menelaskan apa
.ang dimaksud
dengan
argumentasi dan
memakaiann.a
pada algoritma
Apa itu 9ogika
Apa itu Argumen 3elasional
Apa itu 5ommon "allacies
-asaran +elaar:
Mahasis%a dapat
mengerti apa .ang dimaksud
dengan logika
Mahasis%a dapat
mengerti apa .ang dimaksud
dengan Argumen 3elational
Mahasis%a dapat
mengerti apa .ang dimaksud
dengan 5ommon Fallacies
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
6 Ala$ar +oolean
TI*:
Mahasis%a dapat
menelaskan dan
menguraikan
pemakaian
A>iomatisation
:ormal Form
<er$ang 9ogika
-asaran +elaar:
Mahasis%a mengerti apa itu
a>iomatisation dan
pemakaiann.a dalam
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
Halaman 11
ala$ar $oolean
dalam algoritma
pena$aran algoritma
Mahasis%a mengerti apa itu
dan $agaimana $entuk normal
"orm serta pemakaian dalam
algoritma
Mahasis%a mengerti apa itu
ger$ang logika dan apa saa
ger$ang logika serta
pemakaiann.a dalam algoritma
6I0 Induksi
TI*:
Mahasis%a dapat
mengerti dan
menelaskan
induksi dan
penerapann.a
dalam algoritma
Induksi Matematika
-ederhana
Kelemahan dan Kele$ihan
Induksi
-truktur Induksi
-asaran +elaar:
Mahasis%a dapat menelaskan
induksi matematika sederhana
dan penerapann.a dalam
algoritma
Mahasis%a dapat menelaskan
kelemahan dan kele$ihan
induksi
Mahasis%a dapat menguraikan
struktur induksi
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
6II 9ogika
Proporsional
TI*:
Mahsis%a dapat
mengerti
pemakaian logika
proporsional
-intaks# Pseudocode
Peneremahan $ahasa
sehari,hari ke dalam Kalimat
9ogika
-emantik (Truth Ta$les)
-asaran +elaar:
Mahasis%a dapat menelaskan
apa .ang dimaksud dengan
sintaks dan Pseudocode dan
menuliskann.a
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
Halaman 12
dalam algoritma Mahasis%a dapat menuliskan
$ahasa sehari,hari ke dalam
kalimat logika
Mahsis%a dapat menelaskan
kalimat semantik dan
meneremahkan ke algoritma
6III 9ogika
Proporsional
Mahasis%a dapat
mengetahui
logika
proporsional
dalam algoritma
Aturan D aturan dalam
In"erence dan korespodensi
dengan teknik argument
In"ormal
The satis"action and 'alidit.
pro$lems
5onclutions
-asaran +elaar:
Mahasis%a dapat menelaskan
aturan,aturan dalam in"erence
dan korespondensi dengan
teknik argement in"ormal
Mahasis%a menelaskan
tentang conclutions
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
I? Pengenalan
-truktur Data
TI*:
Mahasis%a dapat
mengerti dan
menelaskan tipe,
tipe data dan
pemakaiann.a
struktur data
dalam algoritma
9ist
Arra.
9ink 9ist
-tack
Eueue
-asaran +elaar:
Mahasis%a dapat menelaskan
pengertian list dan
pemakaiann.a dalam algoritma
Mahasis%a dapat menelaskan
pengertian arra. dan
pemakaiann.a dalam algoritma
Mahasis%a dapat menelaskan
pengertian link list dan
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
Halaman 13
pemakaiann.a dalam algoritma
Mahasis%a dapat menelaskan
pengertian stack dan
pemakaiann.a dalam algoritma
Mahasis%a dapat menelaskan
pengertian Fueue dan
pemakaiann.a dalam algoritma
? Algoritma <reed.
TI*:
Mahasis%a
mengerti tentang
algoritma <reed.
dan
menuliskann.a
Apa itu Algoritma <reed.
Minimum -panning Tree
Algoritma KruskalGs
-asaran +elaar:
Mahasis%a dapat mengerti
tentang algoritma greed. dan
dapat mengaplikasikan
kedalam masalah
Mahasis%a dapat mengerti
tentang algoritma minimum
spanning tree dan dapat
mengaplikasikan kedalam
masalah
Mahasis%a dapat mengerti
tentang algoritma kruskalGs dan
dapat mengaplikasikan kedalam
masalah
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
Pertemuan
ke
Pokok +Pokok
Bahaan !an
TIU
Su" Pokok Bahaan
!an TIK
Tekn#k Pem"e%a&aran Me!#a
Pem"e%a&aran
Re(eren#
?I Algoritma Di'ide
dan 5onFueren
TI*:
Apa itu Algoritma Di'ide
dan 5onFueren
+inar. -earch
Algoritma Euick -ort
-asaran +elaar:
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
Halaman 14
Mahasis%a dapat
mengerti tentang
algoritma di'ide
and conFuer
Mahasis%a dapat mengerti
algoritma di'ide and conFuer
dan apa .ang saa .ang
termasuk dalam algoritma
di'ide and conFuer
Mahasis%a dapat mengerti
algoritma +inar. -earch dan
dapat mengaplikasikan
kedalam masalah
Mahasis%a dapat mengerti
algoritma Algoritma Euick -ort
dan dapat mengaplikasikan
kedalam masalah
tugas
?II0 D.naming
Programming
TI*:
Mahasis%a dapat
mengerti tentang
algoritma
D.naming
Programming
Apa =ang dmaksud dengan
d.naming programming
Koe"isien D koe"isien
perhitungan $inomial
Algoritma 7arshall
-asaran +elaar:
Mahasis%a dapat mengerti
algoritma D.naming
Programming dan apa .ang
saa .ang termasuk dalam
algoritma D.naming
Programming
Mahasis%a dapat
mengaplikasikan algoritma
D.naming Programming
kedalam masalah
Doen )
Menerangkan (dengan
contoh)# diskusi#
mem$eri tugas
Maha#*a)
Mendengar# Mencatat#
diskusi# mengerakan
tugas
Papan Tulis
dan &'erhead
Proector
1#2#4# 8# dan ;
3e"erensi:
/0 Intro!u-t#on To A%'or#tm# Thomas :0 5ormen# 5harles (0 9eiserson# 3onald 90 3u'est0 MIT Press
10 Com$uter A%'or#thm) #ntro!u-t#on to !e#'n an! ana%.#/ 0
n!
e!/# -ara +aase# 3eading#Mass: Addison,7esle. 5ompan.# /BB2
20 Analisis dan Desain +erorientasi &$ek# Ariesto )adi -utopo# JJ 9earning: =og.akarta# 1AA1
40 Pengantar Analisis Algoritma# -ur.adi MT# <unadarma: Jakarta# /BB1
Halaman 15
80 3e"erensi sila$us utama:
http:!!%%%0cs0ucl0ac0uk!teaching!s.lla$us!ug!/$/10htm
+isa digunakan: (slides,1)
http:!!%%%0cs0caltech0edu!Hcs/2C!
http:!!%%%0lehigh0edu!Htkr1!teaching!ie/@A!
-e$agai Per$andingan (slides,1n.a)
http:!!%%%0cs0dal0ca!HnIeh!Teaching!2//A!
http:!!%%%0apl0hu0edu!:otes!+oon!;A841/!
http:!!%%%0in"0ed0ac0uk!teaching!modules!ads!
http:!!%%%0cis0ksu0edu!Hho%ell!8@8"A2!
http:!!%%%0cs0Fueensu0ca!home!cisc2;8!1AA4!J-chedule
http:!!%%%0cs0chalmers0se!5s!<rundut$!Kurser!d2alg!algcont0html
-te'e -kiena (slides K $ookn.a)
http:!!%%%0cs0sun.s$0edu!Hskiena!2@2!notes!
http:!!%%%10toki0or0id!$ook!AlgDesignManual!+&&K!+&&K!+&&K0)TM
http:!!%%%10toki0or0id!$ook!AlgDesignManual!9(5!9(5T*3(-!A990)TM
;0 Pro$lem algoritma ("ree +ook $isa D9)
http:!!hercule0csci0unt0edu!Hian!classes!"allA2!csci448A!in"o0html
-lide 5ormen dari Mc,<ra% )ill:
http:!!highered0mcgra%hill0com!sites!AA@A/2/8//!studentL'ie%A!chapter/!chapterLo'er'ie%0
html
Halaman 16

Anda mungkin juga menyukai