Pengujian Test Pemeliharaan Support

pr PC m m gr H se Gam 4.2 Se maka 4.2.1 ini m komp meng roses terseb CA. Setelah matriks reduk Dari hasil melakukan re rafik yang m Halaman gra eperti pada G mbar 11 Ha deng Rancang esuai denga a sistem aka 1 Kompone Seperti ya menjadi anta putasi secar ggunakan P ut, grid ma h itu, dilaku ksi yang tel regresi line ekonstruksi membandin fik perband Gambar 12. alaman graf gan hasil rek gan Algoritm an rancangan an dibagi m en web ang dijelaska armuka peng ra online. K PHP dan My atriks RegC ukan proses ah dilakuka ear tersebut data curah ngkan nilai p dingan nilai . fik perband konstruksi. ma n arsitektur menjadi dua k an pada bag gguna untuk Komponen i ySQL. M3 akan di regresi terh an sebelumn diperoleh n hujan dan d pengamatan obervasi, re dingan nilai r sistem yan komponen, gian Rancan k menampil ini dikemba ireduksi me hadap nilai p nya. nilai yang di dapat ditamp n dengan nil ekonstruksi i curah huj ng telah diten yaitu: ngan Aristek lkan hasil pr angkan berb enggunkan p pengamatan iperlukan un pilkan dalam lai rekonstru dan RegCM jan hasil p ntukan sebe ktur Sitem, roses dari k basis web 28 proses n dengan ntuk m bentuk uksi. M3 tampak engamatan elumnya, komponen komponen

4.2.2 Komponen komputasi

Komponen in dikembangkan dengan menggunakan MATLAB. Pada bagian ini terdapat tiga fungsi yang akan dijalankan baik secara komputasi serial dan komputasi paralel. Tiga fungsi tersebut adalah: a. Fungsi reduksi_PCA Pada fungsi ini akan dibaca file matriks pemetaan RegCM3 kemudian dilakukan proses reduksi matriks dengan PCA. Sehingga matriks akan direduksi dengan ukuran nilai c yang telah ditentukan sebelumnya. Hasil matriks reduksi akan disimpan dalam bentuk file yang dapat dibaca oleh komponen web dan yang akan menjadi input bagi fungsi regresi_linear. b. Fungsi regresi_linear Fungsi ini membaca file nilai pengamatan pada titik observasi dan file matriks reduksi hasil proses PCA. Kemudian dilakuan proses regresi linear dimana nilai pengamatan merupakan nilai hasil fungsi dan matriks reduksi PCA merupakan variabel. Sehingga diperoleh nilai konstanta b. Lalu nilai konstanta b tersebut disimpan di dalam bentuk file. c. Fungsi rekonstruksi Fungsi ini akan menghasilkan rekonstruksi data curah hujan berdasarkan nilai konstanta b dan matriks reduksi PCA. Kemudian hasilnya disimpan dalam bentuk file yang dapat dibaca oleh komponen web.

4.3 Analisis Kompleksitas Sistem

Analisis kompleksitas difokuskan pada komponen komputasi yang melakukan proses perhitungan. Pada komponen ini terdapat tiga fungsi yang dijalankan secara serial dan paralel. a. Fungsi reduksi_PCA Pada fungsi reduksi_PCA secara serial, terdapat 2 looping nested for sehingga kompleksitas waktu adalah . Pada komputasi paralel, looping pada banyak observsi dapat dipecah sesuai dengan jumlah prosesor secara paralel maka kompleksitas waktu menjadi . Secara keseluruhan, speedup fungsi reduksi_PCA adalah . b. Fungsi regresi Untuk fungsi regresi secara serial, terdapat 2 looping nested for sehingga kompleksitas waktu adalah , Untuk komputasi paralel, looping pada banyak observsi dapat juga dipecah sesuai dengan jumlah prosesor secara paralel maka kompleksitas waktu menjadi . Secara keseluruhan, speedup fungsi reduksi_PCA paralel adalah . c. Fungsi rekonstruksi Fungsi rekonstruksi secara serial, terdapat looping nested for yang terdapat 2 looping for sehingga kompleksitas waktu adalah . Pada komputasi paralel looping pada banyak observsi dapat dipecah sesuai dengan jumlah prosesor secara paralel maka kompleksitas waktu menjadi . Secara keseluruhan, speedup fungsi rekonstruksi adalah .

4.4 AMD Turion X2 Mobile Technology

Prosesor yang digunakan untuk mengimplementasikan pemrograman paralel pada penelitian ini adalah prosesor AMD Turion X2 Mobile Technology TL-58. Prosesor jenis ini, seperti yang tampak pada Gambar 18, merupakan Prosesor Turion dual-core yang didasarkan pada arsitektur K8 dan memiliki cache level 1 sebesar 128KB, dan dua buah cache level 2 sebesar 512KB, dual-channel DDR2 memory controller dan sebuah hyper-transport link.