• Tidak ada hasil yang ditemukan

keras yang digunakan dalam mengembangkan aplikasi ini

N/A
N/A
Protected

Academic year: 2021

Membagikan "keras yang digunakan dalam mengembangkan aplikasi ini"

Copied!
16
0
0

Teks penuh

(1)

5.1 Pendahuluan

Untuk dapat mengimplementasikan perancangan sistem yang telah

diiakukan diperlukan beberapa hal yaitu pcrangkat kcras, pcrangkat lunak, dan

an tar muka.

5.2 Perangkat Keras yang Dibutuhkan

Perangkat keras yang digunakan dalam mengembangkan aplikasi ini

adalah :

a. Prosesor Intel Pentium 2 Ghz atau yang kompatibel dengannya.

b. RAM minimal 128MB

c. Harddisk dengan kapasitas 2 GB atau lebih

d. VGA dan monitor dengan resolusi minimal 800 x 600 pixel

e. CD ROM drive

/.' Mouse g. Keyboard

5.3 Perangkat Lunak yang Dibutuhkan

Pcrangkat lunak yang digunakan dalam pengembangan sistem adalah :

a. Desain Antar Muka

/. Microsoft Windows XV

79

(2)

2. Microsoft Office Visio 2003

b. Scripting dan tool pengembangan /. Microsoft Windows XV 2. Microsoft Visual Basic 6.0 3. Microsoft Access

5.4 Implementasi Sistem

Implementasi sistem merupakan tahap dimana sistem mampu diaplikasikan dalam keadaan yang sesungguhnya. Dari implementasi ini akan dikctahui apakah sistem yang dibuat dapat berjalan dengan baik dan menghasilkan output yang sesuai dengan perancangan yang ada.

5.4.1 Form I tarn a

Form utama merupakan halaman yang pertama kali muncul ketika sistem

dijalankan. Pada saat program dijalankan pertama kali yang akan muncul adalah

tampilan antar muka splash screen. Form ini akan berlangsung secara otomalis

dengan sistem loading tersebut merupakan suatu tampilan form yang difungsikan

untuk membuat tampilan judul dan program aplikasi tersebut. Setelah form splash

screen tampil, maka akan mucul form utama. Di form utama ini pengguna dapat

memanfaatkan menu - menu yang ada. Pada form ini pengguna dapat memilih

beberapa layanan yang ada, yaitu : membuat dokumen pelatihan baru, membuka

dokumen pelatihan, menyimpan dokumen pelatihan, menghapus dokumen

pelatihan, mengaktifkan dokumen pelatihan, pemilihan kecepatan epoh untuk

pelatihan. Untuk administratornya dapat memilih layanan menu dan set data.

(3)

mcnunjukkan form utama dari aplikasi Prediksi Status Banjir Dengan Jaringan Saraf Tiruan Menggunakan Pcmodelan Backpropagation.

Edru Bul^ ^irnpflti Hiinji Puld^li*

Prt£ pi'-lVjJllTi.'ll i*Ml ;

•SrSf-SXTVA

Penodf dsic rti^if

r.=-...™-v - "J

Q ' km- 4jwj Lpuldwafi a -S j

nHomeniun (lc, ;

Bala»iiw»U'iii»T.al'..-.-i«

'Ti Wallet |

1 bi gel Ksuunan OOOCUIOCOM j

Uolspci D&'adcti i

Icll1"'"hiibb-i ala- " 1

Nama Y'zaPonga-re* an

Inrii.l lurinvii !

Gambar 5.1 Form Utama Analisis Banjir 5.4.2 Form Buka Dokumen Pelatihan

Form buka dokumen pelatihan ini merupakan form yang bensi catatan

dokumen dari pengguna yang telah melakukan pelatihan. Form ini terdiri dari

daftar analisa banjir dan data dokumen. Dimana data dokumen bensi kode, nama

pengguna, pos pemantau, tanggal, range data debit, alfa, momentum, batas

kesalahan, batas minimal debit banjir. Gambar 5.2 menunjukkan form buka

dokumen pelatihan.

(4)

Daftar Analisa Banjir + 2.AN09Q92004QQ1

Data analisa. AM24082004001

——•Willi |n» Will "I

Dstadokurnent

Kode Mama Poa pemantau Tanggal Rangedate debit Laju/Alfc Momentum Batas kesalahan

Batas. rnin debit banjir . 125M3/det AN240S2004001 nni

Kali Progo-Kal:bawana No PosDuaa AIR • 2-82-2 24Agustus 2004, OtOOiOO WIB

1 Desembei 2G02 sd. 31 Desembei 2GG2 0.1

0.02

Buka Batal

Gambar 5.2 Form Dokumen Pelatihan

Di bawah ini beberapa perintah di dalam form dokumen pelatihan : 1. Perintah untuk mendapatkan data analisa pada treeview

t;ri_vale Sub getBar-aAnalize !)

Buka koneksi table.open then "SELECT * FROM tblAnalize ORDER BY dtAxi J = c

If Not (koneksi tabel.BOF And koneksi Label.EOF) Then

Do Wr.ij e Not rr.onek'ji larel.EOF

Loop

End I I

End Sub

2. Perintah untuk menampilkan data pada listview

Public Sub getDalu(ByVai id As string)

Koneksi tabel.Open then "SELECT tblAnalize.idAnali^e as Id, tb] T.ocations.name as Na:ueLoJc, tblAnalize .name as Name

, " &

'FROM tblLocations INNER JOIN tblAnalize ON

(5)

LbliiOcaLioii'j. in - tblAnalize .id " &

"WHERE tblAnalize.xdAnalize - '" a, Replace (id,

5.4.3 Form Login

Sebelum membuka form tersebut administrator harus login terlebih dahulu. Gambar 5.3 menunjukkan form login.

\

v

Password

AdfritrtB&arta

£&Form «*hanya etiporunluifan

OK Batal

Gambar 5.3 Form Login

Di bawah ini beberapa perintah dalam form login ; 1. Perintah untuk Validasi Login

Private Sub Conuitandl_Click (Index As Integer)

strScl = "SELECT password FROM tblLogin WHERE id = 'Admin1"

End Sub

5.4.4 Form Setup Data Lokasi

Form setup data lokasi ini merupakan form yang berisi tentang pengaturan

data lokasi. Setup data lokasi digunakan administrator untuk mengubah atau

memperbaharui data lokasi. Setup data lokasi berisi Id pos pengamatan, Nama pos

pengamatan, induk sungai, data geografi, lokasi, luas daerah pengairan, tanggal

(6)

didirikan, asal dana pendirian, jems dana perlatan. Gambar 5.4 menunjukkan form setup data lokasi.

_©_Setwp D#ta i-crfesi.

Id Pus Pengamatan Nama Pos r?ngarnatan

Induk Sungai Da(o Geografi Lokasi

Luai Daeiati Peny-Wdn . KM ' Tanggal Uidiikan |1!J/W2Q05 *

Asal Dana Pendinan Jems Peraletan

Poattawai

Id Nama

1 •.all Progo-Kalibawang No Pos Du

2 Kal- Opak-KalibawangNo Pos Du ..

3 Kali Opak Ksarangssmut Nu Pus 4 Kal. T#titiakba)fari-Setuian NoPo

5 Kal<GajahwirtgPdpunu.tfi Nu Pu 5 K.iliCode Kalaan Mo Pos Duqa 7 Winongo-Hadokan

8 Code-PogungNo. PosDugaAii2

fl KaliWinongo-Sinduadi 10 Kah yedog-bumuk

Induksungei

Data geogr.

KaliProgo TJ7 40 1 d LS

Kali Qpak U7 4Q12LS

K.oh Dp.* G7 55{HH.S Kali Opak [1? 41 40 LS Kdll Gd|<J"lWGf"iy 07 5O19LS Kah Opak 7 DO50 LS • Sungai Opak fl? 49 70 i S Kali Opak 07 4619 LS KaliOpdk 07 44 40 LS Kali procp (17 4B14! S

>

| Kftbar j

"

Gambar 5.4 Form Setup Data Lokasi

Di bawah ini merupakan perintah-perintah di dalam form setupdata lokasi.

1. Perintah untuk menampilkan data pos pada text-text

Private Sub ViewDataPos(ByVal sid As Long)

koneksi. Label. Oper. "SELECT * FROM trllocation? WHF.RE id-" & sia i. " ORDER BY

id"

It MoL orsi.BOl1' Or Not orsi.EOF Then (masukkan data-data pos)

End If End Sub

2. Perintah untuk menset id pos

Private (•'unction setidPos () As Long

Koneksi tabe'l.Open "SELECT id FROM tblLonat'i cr.s ORDER BY _a Lf Not koneksi tabel.BOF Or Not koneksi tabel.EOF Then

Koneksi r.abel .MovcLasL

(7)

selidPcs

~=

Val ;oRS!"id")) -r 1

End It"

End Fuiiclioj".

3. Perintah untuk menampilkan data pos pada listview

Birvate Sub l,i stDataPos ()

Koneksi Label.Open "SELECT * FROM tblLocations ORDER BY id"

I.L Not koneks" cabei.BOF Or Not Koneksi cabel.EOF "hen

Koneksi Label.MoveFirst

For \ - 0 To orsi.RecordCount - 1 If koneksi tabel.EOF Then Exit For

{•masukkan item daidm listview dan sub iteinnya)

Next End If End Sub

4. Perintah untuk menambah data pos

Private Function NewDataPos(ByVai s.id As Long, ByVal name, induk, geo, lo< Ai String, ByVal zon As Double, ByVal t.gl As Date, ByVal pro, aiat As String) As string

Koneksi Label.Open "SELECT i FROM tblLocations WHERE name = '"

If koneksi tabel - F.OF 'J'r.en

Koneksi tabel.Open "INSERT INTO tblLocations(id, name, river, gco,

"I ocation, 5zone, sdate, project, equip) "

End If Find Function

5. Perintah untuk mengedit data pos

Private Function EditPos(ByVal sid As Long, ByVal name, induk, geo, iok As String,_ .ByVal zon As Double, ByVal tgl As Date,_

ByVal pro, alat As String) Aa String Konexsi tabe'l .Open "SELECT * FROM tblLocations WHKR?, id = "

If Not koneksi tabel.EOF Then

Koneksi tabel.Close

Koneksi tabel.Open "UPDATE tblLocations " & (masukan data-data pos yang dapat diuPan)

End If End Functi on

6. Perintah untuk menghapus data pos baru

Private Function aeiPos(ByVal sid As Long) As String

Koneksi tabel.Open "SELECT * FROM tblLocations WHERE id

If Nor. koneksi Label.EOF Then

Koneksi Label.Delete Enci If

End Function

(8)

5.4.5 Form Setup Data Debit

Form setup data debit ini merupakan form yang berisi tentang pengaturan data debit. Sebelum inembuka form tersebut administrator harus login terlebih

dahulu. Seperti pada setup data lokasi. Tapi login hanya perlu diiakukan sekali sebelum membuka set data saja. Setup data debit digunakan administrator untuk

menyetting dengan cara mengubah atau menambah data debit. Setup data lokasi berisi nama pos pengamatan, Id pos pengamatan, Nama pos pengamatan, induk sungai, data gcografi, lokasi, tanggal pencatatan, debit sungai.Gambar 5.5 menunjukkan form setup data debit.

5& Setup Date Bebil Sungai

Data Deb* AirPos Pengamatan Kali

Progn-KaSjawaigNaPosDugaAJfi Wd-2

No. TatigoaJ Debit[M:3/d*tl

0 '

(H/11/2001 22.5

1 02/11/2001 32 25

2 03/11/2001 43.25

3 C1/M/2002 312

4 02/11/2O02 E1S

5 03/11/2002 45

S 04/-1/2002 36

7 05/11/2002 33.G

a 01 r, 2/2002 25S

9 02/12/2002 27 2

10 03/12/2002 43

11 04/12/2002 W1

n 05/12/2002 n

13 06/12/2002 124

14 07/12/2002 263

15 OS/12/2002 113

1S O9/'2/2O02 95.2

17 10/12/2002 72

*8 H/- 2/2002 R49

13 12/12/2002 109

20 13/12/2QU2 840

21 14/12/2002 70 8

t-t- 1R/1?/2GS2 73

23 16/I2/20G2 12/

< >

Postanal

Pos Pengamatan 1 KakPicgo-KahbawarigNcPosDugaAIR 2-32-2

Id Pos Pengamatan 1

Nama Pos Pengamatan : KaiPiogO'KaibawangNo.FosDugaAIH 2-132-2

Induk Sunqd

Data Geografi

Lokasi

•Kal Piogo

07 4O10LS1101548BT

•Propria DIY. Dai YogyaKeJiiiusafi MuntftanSampaidiKjageirpan '/•

' 18 Km, Belok Kin sampa1 di Kali Qawang PcsAWLH sebdah km aliia

Tanggal Pencatatan

Deb* Sungai

Bersih

MV Del

Ketuai

Gambar 5.5 Form Setup Data Debit

Di bawah ini beberapa perintah untuk menjalankan form setup data debit:

(9)

1. Perintah untuk mengisi data pos pengamat pada combobox=imagecombol

dan cmb Id

["xivate

Hah

listPos()

Koneksi tabel.Open "SELECT * FROM tblLocations ORDER RY id"

If Not koneksi tabel.BOF Or Not rioneksj. cabei.EOF Then

Koneksi tabel.MoveFirsL

Fox i - i To koneksi tabel.RecordCounL - I

If koneksi tabel.EOF Then Exit Foi (pengisian combo)

N e x t Knd If

End SuP

2. Perintah untuk menampilkan data pos pada picture-picture

Private Sub ViewDataPes t (ByVa'I sid As Lonq)

With koneksi tabel

.Open "SELECT * FROM tblLocations WHERE id=" & sid & " ORDER BY id' If Not (.KOF And .BOF) Then (td.rapxlx.an data-data pos pada text)

End If

End W-Ltn

End Sub

3. Perintah untuk menampilkan data debit pada listview

Private Sub vi ewDanaDebit (ByVa^. s.lu As Long)

With koneksi tabel

.Open "SELECT * FROM tblDebit WHERE j.d=" & sid f, " ORDER BY sdate"

Tf Not (.EOF And -BOF) Then

.MoveFirst

For i - 0 To .RecordCounL - 1

If .EOF Then Exit For (st data listview dana isj.nya)

.MoveNex L Next

End T:

End With

End Sub

4. Perintah untuk menambah debit baru

Private Function NewDeb] t (ByVal sid As Long, ByVa_L oaaLe As Dace, ByVal debit.

Double) As String

With kor.c-LSi tabel

.Open "SELECT * FROM LblDeblt WHERE id - " f. sid & " AND day(sdate) = Day !sdate) &

"AND month (sdate:) - " £ Month(sdate) & " AND year(sdate) = Year(sdate)

If .EOF And .BOF Then .Close

'mengisi tabel debit

.Open "INSERT INTO tblDebit (\z, sdar.e, oeoit) " £

"VALUES('" s sid & "'_"- & sdate i "','" s debit s '");"

(10)

End Functi on

5. Perintah untuk mengedit data baru

Private Function EditDebit(ByVal sid As Long, ByVal sdate As Date, ByVal debit As Double) As Stri nq

With koneksi tabel

.Open "SELECT * FROM LblDebit WHERE id - " s sid & " AND day(sdate) =•• " &

Day(sdate) &

"AND month (sdate) - " & Month(sdate)

&

" AND year(sdate) = "

&

Yeai(sdate)

If Not (.EOF And .BOF) Then

. C1 o s e

'mengupdate tabel debit .Open "UPDATE tb^Debxt "

str - "Data debit telah diubah!"

Else .Close

sLr - "Data tanggal " & sdate & ", tidak ada!"

End If End With

Er.a Function

6. Perintah untuk menghapus debit

Private Function deiDcbit (ByVal sid As Long, ByVai sdate As Date) As Stxmg

WLth koneksj. tabel

.Open "SELECT * FROM LblDebit WHERE id = " & sid £ " AND day(sdate) = " &

Day(saate) & _

"AND rnonth(sdate) = " & Month (sdate) (, " AND year(sdate) = " &

Yearisdate)

If Not (.EOF And .BOF) Then 'menghapus record

.Delete

str - "Data dePit ceiah aihapus'"

Else

stx = "Data tanggal " & sdate & ", tidak ada!"

End If

'putuskan koneksi

.Close End With

Ena Function

(11)

5.4.6 Form File Parameter Analisis Banjir

Form parameter analisis banjir ini merupakan form untuk menganalisa banjir. Jadi sebelum kita menjalankan pelatihan, sebelumnya kita memasukkan data-data masukan yang akan kita latih kc dalam form ini. Data yang dimasukkan seperti cpoh maksimum, kecepatan pelatihan program nama pos pengamatan, periode data debit, laju pembelajaran, momentum, target kesalahan, batas minimal debit banjir. Data tersebut kita masukkan dengan cara memilih dari option yang

ada atau memasukkan secara manual. Setelah kita memasukkan data-data tersebut

maka akan secara otomatis data yang telah disimpan dalam setup data akan keluar

sesuai dengan masukan data yang kita pilih. Gambar 5.6 menunjukkan form

parameter analisis banjir.

(12)

,•',;: Pjsrsrfwster.'anjM?(!S bonjtf

Epoh Maks 100IJ "v Kecepatan r1x '*"

Pos pengamatan Data Koscwiy

Periode data debit

DataKosong "** jd ct- /' laju pembelajaian

\ ] Momentum Batas debit minimal baniir

Tatget Kes-alat-mn

Data pos Data debit Irl f'o.f Pengamatan

Nama Pos Pengamatan Induk Sungai

Data Geuyiafi

Lokasi

Luflj; Daerah Pengairan Tanggal Didirikan

Data K.osong ***

0 5

0.5

30 M°/Det

0.0000000005

•^ • I.

Gambar 5.6 Form Parameter Analisis Banjir

Di bawah ini beberapa perintah di dalam form parameter analisis banjir :

1. Perintah untuk mengisi data pos pengamat pada combobox=imagecombol

dan cmbld

Puolic Sub listPosf)

Koneksi tabel.Open "SELECT * FROM tblLocations ORDER BY id"

If Not •loneks- tabel.BOF Ox Not koneksi tabel.EOF Tnen

Koneksi Label.MoveFirst

For i = 0 To koneksi tabe^.Recoxo.Coui_t - 1 If koneksi tabel.EOF Then Exit For

(masukkan data-data pos pada combo) str = ] -• t. £ ". " & oRS ("name")

N e x c End T£

b,ncl Sub

(13)

If Not (.EOT And .BOF) Then (tsinpii. kan data-data pos pada picture- pi cture)

End If End With

Ena Sab

3. Perintah untuk mengecek tanggal data debit terendah

Private SuD cekDate tRyVai id As Integer)

With i.S2

.Open "SE1.F.CT DISTINCT yeur(sdate) as Thn ,month (sdate) as Bin FROM

LblDebit WHERE id="

Tf Not (.BOF And .EOF) Then

Do While Not .EOF

(masukkan data tanqgal yang akan dicek) Loop

Else

ImageCombo2(0).Comboltems.Add , "#Null", "Data Kosong"

ImageCombo2 (1) .CoiudoIteir.s .Add , "#Nu'l 1 ", "Data Kosong"

End If Enc; With

End Sub

4. Perintah untuk menampilkan data debit pada listview

Public Sub vi ewDataDebit (ByVai sid As Long, ByVal sdate As Date, ByVal filiate As Date)

rSI.Open "SELECT * FROM tblDebit WHERE id-" 5 sid & " AND sdate BETWEEN ft" &

Format (sdate, "mm/dd/yy" ) & " ft AND tf " & Format (eDate, "mm/dd/yy" ) &

"# ORDER BY id,sdate"

If Not rSl.BOF Or Not rSl.EOF Then r3i .MoveFi rst

For i = 0 To rSl.RecordCount - i If rSl.EOF Tnen Exit For

(masukkan item dan sub item daiam listview)

rSl.KoveNext

Next End II

End Sub

5.4.7 Form Grafik

Form grafik ini berisi tentang arsitektur bacpropagation dan gratik dari

sebuah pelatihan yang telah dijalankan. Gambar 5.7 menunjukkan form grafik

arsitektur huckpropagation.

(14)

| Arsitektur Backpropagation . Grafik MSE

-^ Yout.l

wl

Gambar 5.7 Form Gratik Arsitektur Hackpropagation

Selain itu pada gambar 5.8 dibawah ini menunjukkan form grafik dari

hasil pelatihan prediksi banjir yaitu berdasar dari hasil MSF. pelatihan tersebut.

(15)

Arsitektur Backpropagation ; Grafik MSE

MSE

9..8024E-04

9,8024E-05

9.8024E-06

9.8024E-07

9.8D24E-08

9.8024E-09

0.0

12"= ^CO e.:r

Gambar 5.8 Form Gratik MSF

5.4.8 Form Simpan

Form ini merupakan form untuk menyimpan data-data pelatihan yang telah diiakukan yang kemudian akan disimpan dalam dokumen pelatihan. Gambar 5.9 menunjukkan form simpan.

-Menyimpan Dokumen

Nama dokumen

OK | Bataf

— , , — , , — , — ~— , ™ . . . „. . ^ . . , . . . „ „ , . „ . , . _ — „ » „ - . , , — .

Gambar 5.9 Form Simpan

(16)

Di bawah ini merupakan pcrintah-perintah di dalam form simpan.

1. Perintah untuk menyimpan dokumen

Pubi ic Sub Saveoocuir.ent (ByVal naiLuiTiie As St r ir.g, ByVal Alfa As Double, RyVal Error! As Double, _

ByVal Target As Double, ByVai mora As Double

.Open "SELECT * fROH tblAnalize "

.AddNew(data-data simpan yang baru)

End Wi^h

idAnaDoc -=- i dAn Enu Sl;P

Referensi

Dokumen terkait

Data klorofil-a dan klorofil perairan barat Sumatera dan selatan Jawa – Sumbawa yang diperoleh melalui citra SeaWiFS dari tahun 1997 – 2005 dan NASA Ocean Biogeochemical Model

Kawasan Rawan Bencana III adalah kawasan yang sangat berpotensi terlanda awan panas, aliran lava, guguran lava, lontaran batu (pijar), hujan abu lebat dan atau gas

sistem tersebut. Wawancara ini akan membahas seputar bagaimana alur persewaan alat pesta ini dilakukan, dan bagaimana saja tahapan-tahapan yang harus dilakukan untuk

Untuk mengetahui penggunaan media elektronik dalam pembelajaran pada mata pelajaran Pendidikan Agama Islam (PAI) di SMP Muhammadiyah 1 Metro. Untuk mengetahui

Mengenai pelaksanaan pelayanan bimbingan rohani Islam di rumah sakit Roemani Muhammadiyah Semarang dimulai sejak diresmikan penggunaannya oleh Gubernur Jawa

(3) Skenario pembelajaran Kumpulan Cerita Rakyat dari Jawa Baratkarya Saini K.M menggunakan metode PQ4R dengan sistematika (a) Pendidik membuka pelajaran dengan

 Menerima koneksi yang masuk ke server dengan perintah accept()  Melakukan komunikasi (mengirim dan menerima data), dengan. menggunakan perintah write()

OPPORTUNITY Wilayah terkait memiliki permasalahan terhadap pendidikan formal di sekolah pada umumnya yang tidak sesuai dengan gaya hidup perdesaan,. Sekolah berbasis