1. ALGORITMA FAKTORIAL
T(n) = T(n-1) + 1
= T(n-2) + 1 + 1
= T(n-3) + 1 + 1 + 1
ANALISIS ALGORITMA PERCABANGAN (MENGHITUNG Tmin, Tmax dan Tavg dan MENGHITUNG Big O , Big Ω , Big Θ)
MENGHITUNG GAJI PEGAWAI
Operasi yang diambil = * (perkalian)
Tmin(n) = 0
Tentukan Big O , Big Ω , Big Θ
Posted in
Analisis Algoritma
n : integer
Algoritma
input n ← 10
Function faktorial ( input n = integer ) → real
kamus
fak : real
i : integer
Algoritma
if ( n = 0 ) or (n = 1) then
faktorial ← 1
else
fak ← 1
for ← 2 to n do
fak ← fak * i
endfor
Faktorial ← fak
endif
endfunction
SYNTAX
|
JUMLAH
|
N ¬ 10
|
1
|
Faktorial¬ 1
|
1
|
Fak¬ 1
|
1
|
Fak ¬ Fak*i
|
2N
|
Faktorial ¬ Fak
|
1
|
Total
|
4+ 2n
|
SYNTAX
|
JUMLAH
|
Fak ¬
fak * i
|
N
|
Total
|
N
|
SYNTAX
|
JUMLAH
|
Faktorial ¬ Fak
|
1
|
Total
|
1
|
Posted in
Analisis Algoritma
Algoritms Hitung Volume dan Luas Permukaan Bangun Ruang beserta Analisisnya
rusuk, panjang, tinggi, lebar, volume, luas_permukaan : integer
Menu1, Menu2 : Char
Menu, keluar : string
Algoritma:
output (' Menu Utama ')
output (' 1. Hitung Volume ')
output (' 2. Hitung Luas Permukaan ')
output (' 3. Keluar ')
input (' Menu ')
if (Menu=1)
Posted in
Analisis Algoritma
Algoritma Menghitung Luas, dan Keliling Bangun Datar beserta Analisisnya.
Luas, Keliling, Panjang, Lebar, Alas, Tinggi, Jari_Jari : integer
Menu2, Menu1 : Char
Menu, keluar : string
Algoritma:
output (' Menu Utama ')
output (' 1. Hitung Luas ')
output (' 2. Hitung Keliling ')
output (' 3. Keluar ')
input (' Menu ')
if (Menu=1)
Posted in
Analisis Algoritma
ALGORITMA PERKALIAN 2 BUAH MATRIKS BERORDO M x N BESERTA ANALISISNYA
Kamus
i,j : integer
Algoritma
output ('Matriks A')
input (M,N) {M : banyak baris, N: banyak kolom}
output ('Matriks B')
output (N) {banyak baris}
input (x) {banyak kolom}
output ('Matriks A')
for i ← 1 to M do
for j ← 1 to N do
input (A(i,j))
endfor
endfor
for i ← 1 to N do
for j ← 1 to x do
input (B(i,j))
endfor
endfor
endprocedure
|
SYNTAX
|
JUMLAH
|
|
M ¬ 5
|
1
|
|
N ¬ 5
|
1
|
|
For i ¬ 1
to M do
|
N
|
|
For i ¬ 1
to N do
|
N
|
|
Total
|
2 + 2n
|
|
SYNTAX
|
JUMLAH
|
|
Tidak Ada
|
Tidak Ada
|
|
Total
|
Tidak Ada
|
|
SYNTAX
|
JUMLAH
|
|
For i ¬ 1
to M do
|
N
|
|
For i ¬ 1
to N do
|
N
|
|
Total
|
2n
|
Posted in
Analisis Algoritma
ALGORITMA MENGHITUNG RATA-RATA NILAI BESERTA ANALISISNYA
Kamus :
{Tidak Ada}
Algoritma :
Rata_Nilai ← Total / N
Input (N)
Total ← 0
for i ← 1 to N do
Input (Mhs(i).NIM, Mhs(i).Nama, Mhs(i).Nilai, Mhs(i).indeks ← Indeks_Nilai (Mhs(i).Nilai) )
Output (Mhs(i).Indeks)
Total ← Total + Mhs(i).Nilai
endfor
Output ('Rata-Rata Nilai : ', Rata_Nilai (Total, N) )
Max ← Mhs(i). Nilai
For i ← 2 to N do
Max ← Tinggi (Max, Mhs(i). Nilai)
Endfor
Output ('Nilai Tertinggi : ', Max)
|
SYNTAX
|
JUMLAH
|
|
N ¬ 10
|
1
|
|
Rata_Nilai ¬
Total/N
|
1
|
|
Total ¬ 0
|
1
|
|
Mhs(i).indeks ¬
Indeks_Nilai
|
N
|
|
Total ¬
Total + N
|
2N
|
|
Total
|
3 + 3n
|
|
SYNTAX
|
JUMLAH
|
|
Total ¬
Total + Mhs (i).Nilai
|
N
|
|
Total
|
N
|
|
SYNTAX
|
JUMLAH
|
|
Max ¬
Mhs(i).Nilai
|
1
|
|
Max ¬
Tinggi (Max,Mhs(i).Nilai)
|
N
|
|
Total
|
1 + N
|
Posted in
Analisis Algoritma
Graph Problem
DASAR-DASAR TEORI GRAPH
Posted in
Analisis Algoritma Terhadap Masalah
Geometric Problem
Pengertian Geometric Problem Bekaitan dengan objek geometrik, yaitu titik, garis, poligon dan lain-lain.
Pada jaman Yunani Kuno : membangun geometrik sederhana contohnya segitiga, lingkaran dan lain-lain, dan pada Masa kini digunakan dalam aplikasi computer grafik atau robot. Masalah klasik :
1. Problem closest pair : diberikan titik pada suatubidang, dan temukan pasangan terdekatnya
2. Convex hull : temukan poligon cembung terkecilyang melibatkan smeua titik yang telah ditentukan.
Posted in
Analisis Algoritma Terhadap Masalah
Combinational Problem
Posted in
Analisis Algoritma Terhadap Masalah
String Matching Problem
Ada berbagai cara yang telah diterapkan untuk menyelesaikan permasalahan ini, diantaranya Algoritma Staightforward Matching, dengan menggunakan Finite Automata, Algoritma Knuth-Morris-Pratt, Algoritma Boyer-Moore.
Posted in
Analisis Algoritma Terhadap Masalah
Posted in
Analisis Algoritma Terhadap Masalah
Sorting (Pengurutan)
Macam-macam Sorting:
- Buble Sort :

Posted in
Analisis Algoritma Terhadap Masalah
