Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Puji syukur kami panjatkan kehadiran Tuhan Yang Maha Esa atas rahmat-
Nya yang telah dilimpahkan kepada kami sehingga kami dapat menyelesaikan
tugas dengan baik, namun demikian masih ada kekurangan didalamnya. Dan juga
kami berterima kasih kepada Ibu Prof. Dr. Ir. Ellen Joan Kumaat, MSc, DEA dan
Bapak Prof. Dr. Ir. Hieryco Manalip, Msc, DEA selaku dosen mata kuliah Metode
Numerik Lanjut yang telah memberikan kepercayaan tugas ini kepada kami.
Kami sangat berharap tugas ini dapat berguna dalam rangka menambah
wawasan serta pengetahuan. Kami juga menyadari sepenuhnya bahwa di dalam
tugas ini terdapat kekurangan dan jauh dari kata sempurna. Oleh sebab itu, kami
berharap adanya kritik, saran dan usulan demi perbaikan tugas yang telah kami
buat di masa yang akan datang, mengingat tidak ada sesuatu yang sempurna tanpa
saran yang membangun.
Semoga tugas sederhana ini dapat dipahami bagi siapapun yang
membacanya. Sekiranya tugas yang telah disusun ini dapat berguna bagi kami
sendiri maupun orang yang membacanya. Sebelumnya, kami mohon maaf apabila
terdapat kesalahan kata yang kurang berkenan dan juga kami memohon kritik dan
saran yang membangun demi perbaikan makalah ini di waktu yang akan datang.
Penyusun
i
DAFTAR ISI
ii
PENUTUP ............................................................................................................. 32
5.1 Kesimpulan ............................................................................................. 32
5.2 Saran ....................................................................................................... 33
DAFTAR PUSTAKA ........................................................................................... 34
iii
DAFTAR GAMBAR
iv
BAB I
PENDAHULUAN
1
penyelesaian biasa. Oleh karena itu, digunakanlah metode lain yaitu metode
numerik jenis dekomposisi Cholesky.
Untuk menyelesaikan masalah-masalah diatas maka pada tugas ini
menggunakan program python. Python merupakan bahasa pemrograman yang
freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam
penyalinannya atau mendistribusikannya. Lengkap dengan source codenya,
debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan
antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya.
1.3 Tujuan
1. Untuk mengetahui tahapan-tahapan dalam menyelesaikan soal dengan
metode ini.
2. Untuk mengetahui apakah semua permasalahan dapat diselesaikan
dengan metode Cholesky.
3. Untuk mengetahui kelabihan dan kekurangan dari metode Cholesky.
2
BAB II
LANDASAN TEORI
2. Unsur matriks baris sama dengan unsur matriks kolom pada indeks baris
dan kolom yang sama.
3. Angka di amn haruslah angka yang paling besar karena nilai di dalam tanda
akar harus bertanda positif.
4. Angka diluar diagonal utama harus memiliki nilai yang sama.
3
5. Ada 2 jenis rumusan dalam metode Cholesky. Hal ini berdasarkan jenis
matriks yang dikerjakan, yaitu apakah matriks tersebut memenuhi nilai
positif definitif?
Bila ya, maka penyelesaian matriks tersebut menggunakan rumusan :
[A] = [U T ] [U],
Bila tidak maka menggunakan rumusan [A]=[U T ][D][U].
(Mengenai rumus, akan dibahas pada bab selanjutnya)
Adapun ciri-ciri dari matriks yang memenuhi nilai positif definitif yaitu :
Nilai pada diagonal utamanya selalu positif
Determinannya bernilai positif
4
itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul
dalam korespondensi antar pengguna Python.
5
berorientasi obyek.
6
Kompilasi untuk portable kode byte sehingga kecepatan eksekusi
bertambah dan melindungi kode sumber
Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu
system, GUI, persistence, database, dll
Kekurangan:
Beberapa penugasan terdapat diluar dari jangkauan python, seperti
bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien
sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti
bahasa C.
Disebabkan python merupakan interpreter, python bukan merupakan
perangkat bantu terbaik untuk pengantar komponen performa kritis.
7
3. Pilih instal untuk semua user, klik tombol next :
8
Jika klik tombol advanced, pilih compile .py ke byte code setelah
instalasi jika tidak memilih juga tidak apa-apa dan tekan finish,ikuti petunjuk
selanjutnya :
Selesai instalasi, komputer telah ada Python, khususnya versi 2.4 pada
folder C:\Python24
9
2.9 Cara Menjalankan Program Pertama
Klik tombol start Program Python24 IDLE((Python GUI), IDLE(GUI-
Integrated Development Environment) dengan tampilan sebagai berikut :
10
BAB III
PEMBAHASAN
di luar unsur diagonal, unsur matriks baris sama dengan unsur matriks kolom pada
indeks baris dan kolom yang sama. Dengan demikian unsur matriks simetri
dirumuskan sebagai :
bawah dengan matriks triangulasi atas, dengan kedua matriks satu sama lain
11
Dari persamaan diatas, unsur matriks [A] merupakan hasil produk unsur baris
dalam matriks [Uᵀ] dan unsur kolom matriks [U]. Hubungan unsur aij dengan
unsur uij baris pertama
12
13
Rumusan umum untuk menyatakan unsur matriks [A] pada posisi diagonal :
14
Sehingga rumusan umum untuk menyatakan unsur matriks [U] menurut
persamaan (1) adalah :
(1< i = j)
(1 < i < j)
; uij = 0 (i > j)
Persamaan (2), (3), dan (4) disebut formula faktorisasi yang mengubah
unsur matriks [A]menjadi unsur dari dua matriks [U]ᵀ dan [U] seperti persamaan
(1).
Cara ini dinamakan metode Akar Cholesky karena adanya unsur akar pada
pernyataan uii, dan hanya berlaku bagi matriks yang simetri serta nilai di bawah
tanda akar adalah bilangan positif. Untuk menjelaskan metode ini, tinjau matriks
simetri berikut ini :
15
Dapat dibuktikan :
16
Nilai kuadrat uii menghindarkan perhitungan di bawah tanda akar seperti
dalam persamaan (2). Dengan ketetapan ini, perlu dilakukan modifikasi untuk
persamaan (2) dan persamaan (3), prosedur modifikasi ini disebut cara Modifikasi
Cholesky. Persamaan (5) dapat dinyatakan dalam format yang lengkap berikut ini:
[A] =
(7)
Unsur matriks [A] di luar posisi diagonal sebagai :
(8)
Unsur matriks [D] dan [U] dapat diperoleh dengan menggunakan persamaan (7)
dan (8) dalam persamaan faktorisasi
17
Atau secara umum :
18
19
20
21
BAB IV
ANALISIS
Penerapan metode Cholesky pada matriks simetris yang memenuhi nilai positif
definitf
4 2 −10
[𝐴] = [ 2 5 7 ]
−10 7 70
2 1 −5
[U] = [0 2 6]
0 0 3
2. Cari nilai [Uᵀ]
Mengubah baris jadi kolom dan sebaliknya
2 0 0
[Uᵀ] = [ 1 2 0]
−5 6 3
22
3. Pembuktian
Buktikan bahwa [A] = [Uᵀ] [U]
4 2 −10 4 2 −10
[ 2 5 7 ]=[ 2 5 7 ] (TERBUKTI BENAR)
−10 7 70 −10 7 70
23
4.3 Bagan Alir Metode Cholesky
Mulai
Ya
Selesai Selesai
print("-----------------------------------------------------------------------------------------")
print("====================================================")
print("Diketahui : ")
24
a11=int(input("nilai a11= "))
print("MATRIKS A")
print("│",a11,"",a12,"",a13,"│")
print("│",a21,"",a22,"",a23,"│")
print("│",a31,"",a32,"",a33,"│")
print("Ditanya : ")
print("Penyelesaian : ")
import math
b=math.sqrt(a11)
c=a12/b
d=a13/b
25
print(" U13 =",d,"")
e=math.sqrt(a22-(c**2))
f=(a23-c*d)/e
g=math.sqrt(a33-(d**2)-(f**2))
print(" Untuk U21, U31, U32 bernilai nol [0] karena i>j")
print(" │",0.0,"",0.0,"",g,"│")
print(" │",b,"",0.0,"",0.0,"│")
print("===> Pembuktian")
h=(b*b)+(0.0*0.0)+(0.0*0.0)
26
i=(b*c)+(0.0*e)+(0.0*0.0)
j=(b*d)+(0.0*f)+(0.0*g)
k=(c*b)+(e*0.0)+(0.0*0.0)
l=(c*c)+(e*e)+(0.0*0.0)
m=(c*d)+(e*f)+(0.0*g)
n=(d*b)+(f*0.0)+(g*0.0)
o=(d*c)+(f*e)+(g*0.0)
p=(d*d)+(f*f)+(g*g)
print(".")
print(".")
print(".")
print("│",a11,"",a12,"",a13,"│ │",h,"",i,"",j,"│")
print("│",a21,"",a22,"",a23,"│ = │",k,"",l,"",m,"│")
print("│",a31,"",a32,"",a33,"│ │",n,"",o,"",p,"│")
print("TERBUKTI BENAR")
27
28
29
Gambar 4.2 Perhitungan Metode Cholesky Menggunakan Program Python
30
Kelebihan Metode Cholesky:
1. Dapat mengetahui factor-faktor dari suatu matriks.
31
BAB V
PENUTUP
5.1 Kesimpulan
Ada 2 jenis rumusan dalam metode Cholesky. Hal ini berdasarkan jenis
matriks yang dikerjakan, yaitu apakah matriks tersebut memenuhi nilai positif
definitive maka penyelesaian matriks tersebut menggunakan rumusan : [A] = [U T
] [U], Bila tidak maka menggunakan rumusan [A]=[U T ][D][U].
Adapun ciri-ciri dari matriks yang memenuhi nilai positif definitif yaitu :
Nilai pada diagonal utamanya selalu positif
Determinannya bernilai positif
Dari hasil penyusunan makalah yang kami lakukan, dapat disimpulkan
bahwa terapan metode numeric khususnya metode Cholesky dalam persoalan
matematika cukup diperlukan karena dengan metode ini dapat dibuktikan dan
dicari faktor dari suatu matriks.
Selain itu, berdasarkan analisis soal yang kami lakukan, dapat disimpulkan
bahwa tidak semua persoalan linier dapat diselesaikan dengan metode Cholesky
ini . Hal ini dikarenakan adanya syarat-syarat tertentu yang harus dipenuhi seperti
bentuk matriks yang harus simetris, angka diluar diagonal utamanya harus
memiliki nilai yang sama, dan lain-lain.
32
5.2 Saran
Untuk memudahkan pekerjaan lebih baik kita memanfaatkan aplikasi-
aplikasi komputer yang dapat membantu meringankan pekerjaan sehingga dapat
memaksimalkan waktu. Sebelum menggunakan program harus mengecek kembali
program yang ada didalamnya, harus sesuai dengan data yang akan diolah. Tugas
ini belum sepenuhnya sempurna, diharapkan agar dapat memberikan saran dan
masukan yang bersifat membangun untuk perbaikan dan menyempurnakan tugas
ini.
33
DAFTAR PUSTAKA
file:///C:/Users/ASUS/Downloads/KONSEP%20DASAR%20PYTHON.p
df. [online] [16 Oktober 2019]
34