PERNCNGN PROGRM PLIKSI. Spesifiksi Rumusn Rncngn Perncngn progrm pliksi ini tergi menjdi eerp gin itu :. Proses input persmn Input persmn Sistem Sturm-Liouville oleh user dilkukn dengn menginput persmn p(), q() dn r(), sert persmn srt tsn. entuk persmn ng diinput dlh dlm entuk persmn polinomil dengn orde mksiml du. User jug hrus menginput ts wh dn ts ts, dn jik ts wh leih esr nilin dri ts ts mk pd st tomol OK diklik, mk progrm pliksi ini kn me-reset kemli semu input dn user hrus menginput ulng dri wl. Hl ini jug erlku jik d stu gin sj ng tidk diinput oleh user. Proses pemeriksn enr tidkn inputn oleh user hn kn dikethui setelh tomol OK diklik.. Proses mencri vriel ng memenuhi persmn fungsi eigen dri persmn nili eigen Dri proses input persmn Sistem Sturm-Liouville, kn diperoleh entuk persmn nili eigenn. Nili eigen dicri dengn menghitung persmn λ p()'()d = r()() q()() d d. Input dri proses ini dlh ts 9
wh, ts ts persmn p(), q() dn r() tu dengn kt lin, nili eigen tidk dpt dihitung jik user slh dlm memerikn inputn. Nntin persmn nili eigen ini kn menjdi persmn dengn stu peuh sj, kni slh stu dri peuh pd persmn sumsi, misln peuh. Nili eigen kn, mencpi minimum pd st λ pd persmn nili eigen dengn peuh ernili nol. Jik nili eigen ernili mininum pd mk nili peuh kn digunkn untuk mencri nili peuh-peuh lin pd persmn sumsi. Pd listing progrm, pencrin nili eigen digi ke dlm eerp lngkh tu thp segi erikut.. Untuk input dengn nili, =. ut fungsi () = ( ( )) = ( ( )) ( ( )) ( ( )) = dengn =, = ( ) (( )) ( ( )), = ( ) (( ) ), = ( ) Mk srt ts () = dn () = menjdi () = dn () =. Dri srt ts di ts mk =, = ( ) shg = ( )
( ), p d q d λ = r d f= (hitung secr nlitik) = (,,,,, sm seperti pd progrm, detil d pd worksheet Mple terlmpir klikn kedu rus pemilng dn peneut dengn 5 gr ngk-ngk koefisienn ult semu dn mudh diimplementsikn, koefisien-koefisien seelum dn sesudh kedu rus diklikn 5 d pd worksheet terlmpir) Dengn memgi pemilng dn peneut dengn dn sustitusi =, didpt λ =. λ mencpi minimum pd st dλ/d = d(( )( ) ( )( ))/d = ( ) ( ) ( ) =...() Nili ng dipki dlh kr teresr dri persmn () di ts. (Implementsi pd progrm: z z zc = z =, z =, zc = )
Dengn memsukkn = ke persmn, Mk = ( ) ( ) = (( ) ( )) = ( ( ) ) Persmn is didptkn dengn sustitusi dri persmn di ts dengn ( ) ( ) ( ) = = = ( ) = ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) =. Untuk input dengn nili,. Pertm² hitung = d r d q d p λ = (hitung secr nlitik) Mk kn didptkn entuk = λ
( dn sm seperti pd progrm, detil d pd worksheet Mple terlmpir) Dlm worksheet Mple p() = p p p, q() = q q q, r() = r r r () () = ( ) ( ) ( ) = () () = ( ) ( ) ( ) = Dengn men-set nili = didptkn ( ) ( ) = ( )...() ( ) ( ) = ( )...() (Implementsi pd progrm: =, = sehingg mewkili, mewkili, mewkili, mewkili, mewkili, mewkili, mewkili, mewkili ) Dengn cr memnipulsi () dn () diperoleh = ß α, = δ γ, =...() di mn γ =, δ =, α = γ, β = δ (Pd progrm: = α, = ß, cc = γ, dd = δ) Mensustitusikn () ke dlm persmn λ menghsilkn z z z λ =...(4) z z z dengn
z = β β βδ δ δ z = αβ β α βγ αδ δ γ γδ z = α α αγ γ γ z = β β βδ δ δ z = αβ β α βγ αδ δ γ γδ z = α α αγ γ γ λ mencpi nili minimumn pd st dλ pd (4) ernili d ( z z)( z z z) ( z z)( z z z) ( z z z) ( zz zz) ( zz zz) ( zz zz) z z zc = (pd progrm) =...(5) dimn z mewkili zz zz, z mewkili zz zz, zc mewkili zz zz = Nili dpt dicri dengn menelesikn solusi persmn (5) di ts, setelh itu nili dn dpt ditentukn dengn menggunkn (). (Fungsi ng didptkn dri metode ini memiliki nili ng diset = ). Untuk sistem dengn nili fungsi r() =, digunkn cr s: λ = p d = q d () () = ( ) ( ) ( ) = () () = ( ) ( ) ( ) = Dengn menset nili = didptkn ( ) ( ) = ( )...(6) 4
( ) ( ) = ( )...(7) (Implementsi pd progrm: =, = ) Dengn cr memnipulsi (6) dn (7) diperoleh = ß α, = δ γ, =...(8) di mn γ =, δ =, α = γ, β = δ (Implementsi pd progrm: = α, = ß, cc = γ, dd = δ) Mensustitusikn (8) kedlm persmn λ menghsilkn λ = z z z...(9) dengn z = β β βδ δ δ z = αβ β α βγ αδ δ γ γδ z = α α αγ γ γ λ mencpi nili minimumn pd st z z z =, = () z dλ d pd (9) ernili Nili dn dpt dicri dengn memsukkn nili pd () ke dlm (8). (Dlm hl ini nili disumsikn = ). c. Proses mencri fungsi eigen Setelh semu nili peuh pd persmn sumsi dikethui kni dengn mengeliminsi eerp persmn, mk fungsi eigen proksimsi dpt diperoleh. 5
Fungsi eigen proksimsi diperoleh dengn memsukkn nili peuhpeuh ng memenuhi persmn nili eigen pd persmn sumsi fungsi eigen seelumn. Kren nili eigen ng dicri dlh nili eigen ng minimum, mk fungsi eigen proksimsi ng diri jug merupkn fungsi minimum.. Perncngn Modul ( Fungsi ) Progrm pliksi ini hn memiliki stu modul, kni modul utm tu modul tunggl ng menckup proses input, pencrin nili eigen dn pencrin fungsi eigen. Pd gin input persmn Sistem Sturm-Liouville tergi ts tig gin (tig uh fungsi) kni fungsi input persmn polinomil p(), fungsi input persmn polinomil q() dn fungsi input persmn polinomil r() dengn orde mksimln dlh du. User jug hrus menginput nili ts wh dn ts ts sert koefisien persmn srt ts, kni persmn srt ts untuk ts wh dn persmn srt ts untuk ts ts. Inputn erup nili koefisien untuk fungsi dn turunn fungsi pd nili ts wh sert nili koefisien untuk fungsi dn turunn fungsi pd nili ts ts. Input srt ts ini mempuni vlidsi tersendiri di mn khusus koefisien () hrus ernili stu. 6
Persmn nili eigen diperoleh setelh user menginput persmn p(), q() dn r() dengn enr. kn disumsikn persmn fungsi eigen ng kn dicri dlm entuk =, di mn nili dlh tetp, kni stu. Llu kn diperoleh persmn nili eigen dlm,, tu hn dlm du di ntrn. Llu persmn nili eigen ini kn diuh lgi mellui permisln sehingg persmnn hn dlm peuh sejenis, dlm hl ini. Nili peuh persmn nili eigen ng ru kn menentukn nili eigen, kni jik λ ernili nol tu λ ernili minimum. Nili peuh ng ini kn kemli dimsukkn tu dieliminsi dlm persmn peuh,, sehingg msing-msing peuh kn diperoleh nilin untuk mencri fungsi eigen proksimsi dengn memsukkn ke dlm persmn.. Form Progrm pliksi ini hn memiliki stu uh form, ng di dlmn sudh terdpt gin input persmn Sistem Sturm-Liouville kni fungsi p(), q() dn r() dlm entuk persmn polinomil tu hn erup koefisien, input ts wh dn ts ts, sert input koefisien persmn srt tsn. Dlm form terdpt tig uh tomol, itu tomol OK, tomol Kemli ke wl dn tomol Selesi. Jik tomol OK diklik, mk progrm pliksi ini kn menmpilkn persmn fungsi eigen ng dicri. Untuk kelur dri progrm ini mk tomol Selesi ng diklik. Tomol Kemli ke wl digunkn untuk 7
me-reset semu input dn melkukn perhitungn ulng. erikut ini dlh rncngn lr dri form. Rncngn lr ini dlh rncngn lr seelum diinput tu tmpiln wl dn rncngn lr pd st fungsi eigenn ditmpilkn tu lr output. Gmr. Rncngn lr input form.. Cr Kerj Progrm Pd su ini kn digmrkn secr leih rinci lgi tentng digrm lir (flowchrt) dn gmrn proses kerj ng terjdi ng kn ditmpilkn dlm entuk STD mengeni proses-proses ng terjdi pd setip modul..4. Perncngn Digrm lir (flowchrt) Digrm lir merupkn lt pntu pemrogrmn ng isn digunkn. Digrm lir (flowchrt) memntu progrmmer dlm 8
mengorgnissikn pemikirn merek dlm pemrogrmn, terutm il diutuhkn penlrn tjm dlm logik prosedur sutu progrm. 9
Muli Tidk Vlid Proses Input Persmn Vlid Proses Pilih Vriel ng memenuhi persmn fungsi eigen dri persmn nili eigen Proses Hitung Fungsi Eigen Kemli Y Tidk Selesi Gmr.4.. Flowchrt perncngn form pd Sistem Sturm-Liouville 4
Muli.= Y Cri koefisien nili eigen gin pemilng & peneut Cri koefisien persmn turunn pertmn tidk Cri koefisien nili eigen gin pemilng Cri kr-kr persmn nili eigen tidk r = Cri koefisien persmn srt ts ts dn wh Pilih nili vriel ng teresr llu msukkn ke persmn sumsi koefisien fungsi eigen Cri koefisien persmn nili eigen gin peneut Cri koefisien persmn srt ts ts dn wh Cri koefisien persmn nili eigen ng ru Eliminsi kedu persmn srt ts untuk mendptkn persmn nili eigen ru Turunkn persmn nili eigen ng ru dn dptkn nili krn Nili kr dimsukkn ke dlm persmn sumsi fungsi eigen Turunkn persmn nili eigen Cri kr-kr nili eigen dri persmn turunn pertmn Tentukn vriel ng teesr Selesi Gmr.4.. Flowchrt pencrin vriel fungsi eigen dri persmn nili eigen 4
.4. Perncngn Digrm Trnsisi (Stte Trnsition Digrm) Digrm trnsisi memerikn keterngn kepd sistem tentng p ng hrus dikerjkn (ction) dn kondisi (stte) tertentu. Kondisi dlh sutu event pd eternl environment ng dpt dideteksi oleh sistem misln sinl, interrupt tu dt. Hl ini kn menekn peruhn terhdp stte dri ktivits ke ktivits. ction dlh hl ng kn dilkukn oleh sistem il terjdi peruhn stte tu dt. ction kn menghsilkn output, messge displ pd lr, menghsilkn klkulsi dn lin-lin. 4
Hlmn Form Input dn Output (Semu isi teks dlm kedn kosong) Memsukkn persmn input p(),q() dn r(), dn srt ts sert persmnn Hlmn Form Input dn Output (Tnp Hsil Fungsi Eigen) Klik OK Klik Kemli Klik Selesi Hlmn Form Input dn Output (Fungsi eigen ditmpilkn hsiln) Selesi Klik Kemli ke wl Gmr.4. STD form Input dn Output 4