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
Hasil implementasi antar muka pengguna sistem pembangunan gudang data transaksi penjualan dapat dilihat sebagai berikut :
4.5.1 Halaman Login
Gambar 4.86 Tampilan Halaman Login
Pada gambar
4.86 merupakan
tampilan halaman
administrator kepala toko untuk dapat masuk ke dalam sistem. Proses login diawali dengan memasukkan username dan password
terlebih dahulu, kemudian memilih tombol ”Login”. Implementasi halaman login dapat dilihat pada tabel 4.4.
Tabel 4.4 Source Code untuk Halaman Login login.php
?php session_start;
error=; if isset_POST[submit] {
if empty_POST[username] || empty_POST[password] {
error = Username or Password is invalid; }
else {
username=_POST[username]; password=_POST[password];
connection = mysql_connectlocalhost, root, ; username = stripslashesusername;
password = stripslashespassword; username = mysql_real_escape_stringusername;
password = mysql_real_escape_stringpassword; db = mysql_select_dbskripsi_gudangdata, connection;
query
= mysql_queryselect
from user
where password=password AND id=username, connection;
rows = mysql_num_rowsquery; if rows == 1 {
_SESSION[login_user]=username; headerlocation: olaphome.php;
} else { echo
script type=textjavascriptalertLogin
Anda Gagal..script;
error = Username atau Password belum terdaftar; }
mysql_closeconnection; }
} ?
4.5.2 Halaman Menu Utama
Halaman menu utama akan muncul ketika proses login telah berhasil. Halaman utama terdapat beberapa menu diantaranya,
home, laporan transaksi penjualan dan logout. Menu home akan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
keluar pertama kali setelah login berhasil. Menu home dapat dilihat pada gambar 4.87.
Gambar 4.87 Tampilan Halaman Utama
Pada gambar 4.87 merupakan halaman utama utama untuk mengakses halaman home.php. Menu home terdapat visi dan misi
dari toko buku AB cabang Klaten.
4.1.2.1 Halaman Menu Laporan Transaksi Penjualan
Pada menu “Laporan Transaksi Penjualan” merupakan hasil dari pembentukan OLAP dan berisi data
kubus laporan transaksi penjualan, yang digunakan untuk melihat informasi jumlah penjualan berdasarkan waktu,
kategori, penerbit, supplier, topik, dan barang. Menu laporan transaksi penjualan dapat dilihat pada gambar 4.88.
Gambar 4.88 Tampilan halaman Menu Laporan Transaksi Penjualan
Menu laporan transaksi penjualan mengakses halaman laporan-transaksi-penjualan.html. Implementasi dapat dilihat pada
tabel 4.5.
Tabel 4.5 Source Code untuk Halaman Laporan Transaksi Penjualan
DOCTYPE html html dir=ltr lang=en-UShead-- Created by Artisteer
v4.1.0.59861 -- meta charset=utf-8
titleLaporan Transaksi Penjualantitle meta name=viewport content=initial-scale = 1.0, maximum-
scale = 1.0, user-scalable = no, width = device-width --[if
lt IE
9]script src=https:html5shiv.googlecode.comsvntrunkhtml5.jsscript
[endif]-- link rel=stylesheet href=style.css media=screen
--[if lte IE 7]link rel=stylesheet href=style.ie7.css media=screen [endif]--
link
rel=stylesheet href=style.responsive.css
media=all script src=jquery.jsscript
script src=script.jsscript script src=script.responsive.jsscript
head body
div id=art-main header class=art-header
div class=art-shapes div
h1 class=art-headline a href=GUDANG DATAa
h1 h2 class=art-sloganTRANSAKSI PENJUALAN h2
nav class=art-nav div class=art-nav-inner
ul
class=art-hmenulia href=home.php
class=Homealilia href=laporan-transaksi-
penjualan.html class=activeLaporan
Transaksi Penjualanalilia href=logout.phpLogoutaliul
div nav
header div class=art-sheet clearfix
div class=art-layout-wrapper div class=art-content-layout
div class=art-content-layout-row div
class=art-layout-cell art-
contentarticle class=art-post art-article h2
class=art-postheaderspan class=art-postheadericonLaporan Transaksi Penjualanspanh2
div class=art-postcontent art- postcontent-0
clearfixpiframe src=http:localhost:8080mondriantestpage.jsp?query=mondrian2
width=100 height=800
scrolling=autoiframepdiv articlediv
div div
div div
footer class=art-footer div class=art-footer-inner
div
style=position:relative;display:inline-block;padding- left:39px;padding-right:39pxa title=RSS class=art-rss-tag-
icon style=position: absolute; bottom: -10px; left: 0px;
line-height: 31px; href=apnbsp;p pCopyright © 2017. Diatmasari p
div p class=art-page-footernbsp;p
div footer
div bodyhtml
BAB V ANALISIS HASIL
Bab ini akan menjelaskan analisis hasil dari pembangunan gudang data yang telah dibangun. Analisis hasil ini dibagi menjadi beberapa bagian
diantaranya, penyelesaian rumusan masalah, pengujian cube, pengujian dimensi, kelebihan dan kekurangan sistem.
5.1 Penyelesaian Rumusan Masalah
Pada bab pendahuluan, penulis merumuskan permasalahan yang akan diselesaikan pada penelitian ini antara lai yaitu :
1. Bagaimana membangun gudang data untuk keperluan database Online Analytical Processing OLAP yang dapat digunakan untuk
memperoleh informasi transaksi penjualan di toko buku AB?
2. Apakah hasil OLAP tersebut dapat membantu pihak toko buku AB dalam memantau data jumlah penjualan berdasar dimensi waktu
tahun, bulan, dan kuartal, supplier, penerbit, barang, kategori, dan
topik?
Sesuai dengan tujuan penelitian ini, pembangunan gudang data transaksi penjualan di toko buku dapat memberikan informasi mengenai
jumlah penjualan berdasarkan barang, supplier, penerbit, kategori dan topik guna untuk proses analisis transaksi penjualan selanjutnya. Hasil dari
implementasi pembangunan gudang data transaksi penjualan sesuai dengan informasi yang dibutuhkan oleh Kepala Toko Buku seperti hasil
dibawah ini: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI