Gambar 4.85
merupakan gambaran
struktur pembentukan Dimensi Waktu yang dimiliki
cube
penjualan. Pada dimensi waktu menggunakan tabel dim_waktu pada
database
skripsi_gudangdata dan memiliki hirarki
Year, Quarter, Month.
4.4.2 Skema MDX
Berdasarkan hasil analisis kebutuhan data untuk proses analisis transaksi penjualan, maka deskripsi skema MDX yang
akan didefinisikan dalam sistem ini dapat dilihat pada tabel 4.2.
Tabel 4.2 Deskripsi Skema MDX Atribut MDX
Nilai Atribut Tabel
database
skripsi_gudangdata Kubus
Penjualan Faktaku
Measure Jumlah Penjualan
Jumlah_penjualan
Dimensi
Dimensi Barang dim_barang
Hirarki Barang
dim_barang.sk_barang
Level Barang
dim_barang.barang
Dimensi Dimensi Penerbit
dim_penerbit
Hirarki Penerbit
dim_penerbit.sk_penerbit
Level Penerbit
dim_penerbit.penerbit
Dimensi Dimensi Kategori
dim_kategori
Hirarki
Kategori dim_ kategori.sk_kategori
Level Kategori
dim_kategori.kategori
Dimensi Dimensi Topik
dim_topik
Hirarki
Topik dim_topik.sk_topik
Level Topik
dim_topik.topik
Dimensi Dimensi
Supplier
dim_
supplier
Hirarki
Supplier
dim_
supplier
.sk_
supplier
Level
Supplier
dim_
supplier
.
supplier
Dimensi Dimensi Waktu
Dim_waktu
Hirarki Waktu
dim_waktu.sk_waktu
Level Year
dim_waktu.year
Level Quarter
dim_waktu.quarter
Level Month
dim_waktu.month PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.4.3 Skema skripsi_monic.xml
Pada tabel
4.3 merupakan
definisi daari
skema monic_skripsi.xml dari pembentukan
star schema
kubus Penjualan.
Tabel 4.3 Definisi Skema skripsi_monic.xml
Schema name=New Schema1 Dimension type=StandardDimension visible=true
name=Barang Hierarchy name=Hierarchy visible=true hasAll=true
allMemberName=Semua Barang primaryKey=sk_barang Table name=dim_barang schema= alias=
Table Level name=Barang visible=true column=id_barang
nameColumn=nama_barang type=String uniqueMembers=false levelType=Regular hideMemberIf=Never
Level Hierarchy
Dimension Dimension type=StandardDimension visible=true
name=Penerbit Hierarchy name=Hierarchy visible=true hasAll=true
allMemberName=Semua Penerbit primaryKey=sk_penerbit Table name=dim_penerbit alias=
Table Level name=Penerbit visible=true
column=id_penerbit nameColumn=nama_penerbit type=String uniqueMembers=false levelType=Regular
hideMemberIf=Never Level
Hierarchy Dimension
Dimension type=StandardDimension visible=true name=Kategori
Hierarchy name=Hierarchy visible=true hasAll=true allMemberName=Semua Kategori primaryKey=sk_kategori
Table name=dim_kategori alias= Table
Level name=Kategori visible=true column=id_kategori nameColumn=nama_kategori
type=String uniqueMembers=false levelType=Regular hideMemberIf=Never
Level Hierarchy
Dimension Dimension type=StandardDimension visible=true
name=Topik Hierarchy name=Hierarchy visible=true hasAll=true
allMemberName=Semua Kategori primaryKey=sk_topik Table name=dim_topik alias=
Table Level name=Topik visible=true column=id_topik
nameColumn=nama_topik type=String uniqueMembers=false levelType=Regular hideMemberIf=Never
Level Hierarchy
Dimension Dimension type=StandardDimension visible=true
name=Supplier Hierarchy name=Hierarchy visible=true
hasAll=true allMemberName=Semua Supplier primaryKey=sk_supplier
Table name=dim_supplier alias= Table
Level name=Supplier visible=true column=id_supplier nameColumn=nama_supplier
type=String uniqueMembers=false levelType=Regular hideMemberIf=Never
Level Hierarchy
Dimension Dimension type=TimeDimension visible=true
name=Waktu Hierarchy name=Hierarchy visible=true hasAll=true
allMemberName=Semua Waktu primaryKey=sk_waktu Table name=dim_waktu alias=
Table Level name=Year visible=true table=dim_waktu
column=year type=String uniqueMembers=false levelType=TimeYears hideMemberIf=Never
Level Level name=Quarter visible=true table=dim_waktu
column=quarter type=String uniqueMembers=false levelType=TimeQuarters hideMemberIf=Never
Level Level name=Month visible=true table=dim_waktu
column=month ordinalColumn=month type=String uniqueMembers=false levelType=TimeMonths
Level Hierarchy
Dimension Cube name=Penjualan visible=true cache=true
enabled=true Table name=faktaku
Table DimensionUsage source=Barang name=Barang
visible=true foreignKey=sk_barang DimensionUsage
DimensionUsage source=Penerbit name=Penerbit visible=true foreignKey=sk_penerbit
DimensionUsage
DimensionUsage source=Kategori name=Kategori visible=true foreignKey=sk_kategori
DimensionUsage DimensionUsage source=Topik name=Topik
visible=true foreignKey=sk_topik DimensionUsage
DimensionUsage source=Supplier name=Supplier visible=true foreignKey=sk_supplier
DimensionUsage DimensionUsage source=Waktu name=Waktu
visible=true foreignKey=sk_waktu DimensionUsage
Measure name=Jumlah Penjualan column=jumlah_penjualan datatype=Integer
aggregator=sum visible=true Measure
Cube Schema
4.5. Implementasi Antar Muka Pengguna