Crossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].Children, Crossjoin{[Dimensi
Lintasan.Lintasan].[Semua Lintasan].[WAIWERANG_LARANTUKA]}, 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].[WAINGAPU_SABU]}, UnionCrossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, {[Dimensi
Waktu.Waktu].[Semua Waktu]}, Crossjoin{[Dimensi Kapal.Kapal].[Semua Kapal]}, [Dimensi Waktu.Waktu].[Semua Waktu].Children ON ROWS
from [Laporan_Produksi] jp:mondrianQuery
4.4.4 Halaman Menu Laporan Pendapatan
Halaman ini menyajikan informasi jumlah pendapatan PT. ASDP Ferry Kupang dalam penjualan tiket kapal pada tahun 2010 dan 2011.
Halaman menu laporan produksi dapat dilihat pada gambar 4.41
Gambar 4.41 Tampilan halaman Laporan Pendapatan
Halaman menu
laporan pendapatan
mengakses halaman
LaporanPendapatan.jsp. Dalam halaman laporanPendapatan.jsp terdapat
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