Halaman Menu Transformasi Data

struktur MDX yang digunakan untuk mengakses database asdpferry sehingga data diperoleh dalam bentuk multidimensi. Struktur LaporanPendapatan.jsp terdapat pada tabel 4.17. Tabel 4.17 Struktur halaman laporan Pendapatan.jsp jp:mondrianQuery id=query01 jdbcDriver=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql:localhostasdpferry?user=rootpassword=12345 6 catalogUri=WEB-INFqueriesLaporanPendapatan.xml select NON EMPTY Crossjoin{[Measures].[Pendapatan]}, Union{[Dimensi Tiket.Tiket].[Semua Tiket]}, [Dimensi Tiket.Tiket].[Semua Tiket].Children ON COLUMNS, NON EMPTY HierarchizeUnionUnionUnionCrossjoin{[Dimensi Lintasan.Lintasan].[Semua Lintasan]}, UnionCrossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, {[Dimensi Waktu.Waktu].[Semua Waktu]}, Crossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].Children, Crossjoin{[Dimensi Lintasan.Lintasan].[Semua Lintasan]}, UnionCrossjoin[Dimensi Kapal.Kapal].[Semua Kapal].Children, {[Dimensi Waktu.Waktu].[Semua Waktu]}, Crossjoin[Dimensi Kapal.Kapal].[Semua Kapal].Children, [Dimensi Waktu.Waktu].[Semua Waktu].Children, UnionCrossjoin[Dimensi Lintasan.Lintasan].[Semua Lintasan].Children, UnionCrossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, {[Dimensi Waktu.Waktu].[Semua Waktu]}, Crossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].Children, Crossjoin[Dimensi Lintasan.Lintasan].[Semua Lintasan].Children, UnionCrossjoin[Dimensi Kapal.Kapal].[Semua Kapal].Children, {[Dimensi Waktu.Waktu].[Semua Waktu]}, Crossjoin[Dimensi Kapal.Kapal].[Semua Kapal].Children, [Dimensi Waktu.Waktu].[Semua Waktu].Children, Crossjoin{[Dimensi Lintasan.Lintasan].[Semua Lintasan].[AIMERE_KUPANG]}, UnionCrossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].[2010].Children, Crossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].[2010].[January].Children ON ROWS from [Laporan_Pendapatan] jp:mondrianQuery c:set var=title01 scope=sessionLaporan Pendapatanc:set

4.4.5 Halaman Menu Transformasi Data

Halaman menu transformasi data dapat dilihat pada gambar 4.42 Gambar 4.42 Tampilan halaman menu Transformasi Data Pada halaman transformasi data, pengguna diberi kewenangan untuk melakukan transfer data operasional produksi dan pendapatan dengan memilih tombol “Transfer Data”. Listing program untuk implementasi halaman menu transformasi data terdapat pada tabel 4.18. Tabel 4.18 Listing Program untuk Halaman Transformasi Data BODY leftMargin=0 topMargin=0 marginheight=0 marginwidth=0 CENTER tabletrtd height=1tdtrtable TABLE align=center cellSpacing=0 cellPadding=0 width=700 border=0 TBODY TR TD background=imageslogo.JPG width=645 height=120 class=nav align=centerTD TR TBODY TABLE TABLE cellSpacing=0 cellPadding=0 width=700 height=20 border=0 TBODY TRTD align=right background=imagesbg1.gifSPAN class=txt BSPANTDTRTABLE TABLE cellSpacing=0 cellPadding=0 width=700 bordercolor=000000 border=0 height=200 TBODY TR TD width=150 height=200 vAlign=top background=imagesbg_side_b.gif TABLE cellSpacing=5 cellPadding=0 width=180 border=0 TR TD background=imagescel.gif height=30 valign=middle align=center class=navfont color=FFFFFF size=3uMENUufontTD TR TR TD background=imagesbg_side_b.gif height=1TD TR TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=update_produk.jspfont size=2 face=Arial, Helvetica, sans-serifstrongRekapitulasi Pelayanan strongfontATD TR TR TD background=imagesbg_side_b.gif height=1TD TR TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=update_support.jspfont size=2 face=Arial, Helvetica, sans-serifstrongLaporan ProduksistrongfontATD TR TR TD background=imagesbg_side_b.gif height=1TD TR TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=update_support.jspfont size=2 face=Arial, Helvetica, sans-serifstrongLaporan PendapatanstrongfontATD TR TR TD background=imagesbg_side_b.gif height=1TD TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=top10.jspfont size=2 face=Arial, Helvetica, sans-serifstrongTransformasi DatastrongfontATD TR TR TD background=imagesbg_side_b.gif height=1TD TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=proses_apriori.jspfont size=2 face=Arial, Helvetica, sans-serifstrongPola Asosiasi KapalstrongfontATD TR TR TD background=imagesbg_side_b.gif height=1TD TR TR TD background=imagesbottom_bar_b.gif height=30 align=center valign=topA class=nav href=Control.jsp?logout=truefont size=2 face=Arial, Helvetica, sans- serifstrongKeluarstrongfontATD TR TR TD bgColor=bbbbbbIMG height=3 alt= src=imagesspacer.gif width=1TDTR TABLE TD td valign=top background=imagesbgc.gif table width=100 border=0 cellspacing=5 tr td height=20 background=imagescel.gif div align=centerfont color=FFFFFF size=5strongfont face=Arial, Helvetica, sans-serif Transformasi Datafontstrongfontdivtd tr table table cellpadding=0 cellspacing=20 tr td class=bodytext valign=top p align=justify class=bodytextbr form action=Control.jsp?action=1 method=post h4 style=font-size:12pt; color:red h4 br input type=button value=Transfer Data onclick=ambil form trtable tdTRTBODYTABLE table cellspacing=0 width=700 tbodytr td width=750 height=20 background=imagesbg1.gif align=left class=txtcopy; copyright by Esy nbsp;nbsp;All Rights Reservedtd td width=50 height=20 background=imagesbg1.gif align=right class=txtwa href=uKembali ke Atasuatd trtbodytable CENTER BODY Proses transfer data operasional dilakukan dengan memanggil file Control.jsp, kemudian menjalankan method runbat untuk mengesekusi file Automatisasi_data.bat. Listing program untuk Control.jsp dapat dilihat pada tabel 4.19 dan listing program method runBat pada kelas Tools.java dapat dilihat pada tabel 4.20. Tabel 4.19 Fungsi Transformasi pada Control.jsp . . . }else if request.getParameteraction = null { if request.getParameteraction.equals1 { method runbat 1 boolean result = Tools.Tools.runBatAutomatisasi_data.bat; out.printresult; } . . . Tabel 4.20 Method runBat pada kelas Tools.java public static boolean runBatString file{ boolean result = false; try{ String path = System.getPropertyuser.dir; path = path.replacebin, webapps; path = path + ASDP + file; System.out.printlnpath; File f = new Filepath; if Desktop.isDesktopSupported{ Desktop.getDesktop.openf; } result = true; } catch Exception ex{ } return result;

4.4.6 Halaman Menu Aturan Asosiasi