plagiat merupakan tindakan tidak terpuji fileplagiat merupakan tindakan tidak terpuji

218
PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun Oleh Cornellis Hutomo Suryolaksono NIM : 105314042 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2015 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Upload: truongthu

Post on 26-Aug-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM

INFORMASI HARGA BAHAN POKOK

KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

Disusun Oleh

Cornellis Hutomo Suryolaksono

NIM : 105314042

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2015

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

i

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN

SISTEM INFORMASI HARGA BAHAN POKOK

KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

Disusun Oleh

Cornellis Hutomo Suryolaksono

NIM : 105314042

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2015

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ii

THE DEVELOPMENT OF OLAP WHICH IS INTEGRATED WITH

THE INFORMATION SYSTEM OF BASIC COMMODITIES PRICES IN

YOGYAKARTA CITY

Case Study: Bidang Perdagangan Disperindagkoptan Yogyakarta

FINAL PROJECT

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Komputer Degree In Informatics Engineering

By:

Cornellis Hutomo Suryolaksono

105314042

INFORMATICS ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2015

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

iii

HALAMAN PERSETUJUAN

SKRIPSI

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM

INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

Dipersiapkan dan ditulis oleh:

Cornellis Hutomo Suryolaksono

NIM: 105314042

Telah disetujui oleh:

Dosen Pembimbing

P.H. Prima Rosa, S.Si., M.Sc Tanggal:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

iv

HALAMAN PENGESAHAN SKRIPSI

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN

SISTEM INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

Dipersiapkan dan Ditulis Oleh:

Cornellis Hutomo Suryolaksono

105314042

Telah dipertahankan di depan Panitia Penguji

Pada tanggal 15 Juni 2015

Dan dinyatakan memenuhi syarat

Susunan Panitia Penguji

Nama Lengkap Tanda Tangan

Ketua Ridowati Gunawan, S.Kom, M.T. ……………………….

Sekretaris Sri Hartati Wijono, S.Si, M.Kom. ……………………….

Anggota P.H. Prima Rosa, S.Si, M.Sc. ……………………….

Yogyakarta, Juli 2015

Fakultas Sains dan Teknologi

Universitas Sanata Dharma

Dekan,

P.H. Prima Rosa, S.Si, M.Sc.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

v

PERNYATAAN KEASLIAN KARYA

Saya menyatakan dengan sesungguhnya bahwa di dalam skripsi yang saya

tulis ini tidak dimuat karya atau bagian karya orang lain, kecuali yang telah

disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta, Juli 2015

Penulis

Cornellis Hutomo Suryolaksono

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

vi

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH

UNTUK KEPENTINGAN PUBLIKASI

Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma :

Nama : Cornellis Hutomo Suryolaksono

Nomor Mahasiswa : 105314042

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan

Universitas Sanata Dharma karya ilmiah saya yang berjudul :

Pembangunan OLAP yang terintegrasi dengan Sistem Informasi Harga Bahan

Pokok Kota Yogyakarta. Studi Kasus di Bidang Perdagangan Disperindagkoptan

Kota Yogyakarta.

Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma

hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam

bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di

Internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari

saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama

saya sebagai penulis.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di Yogyakarta

Pada tanggal :

Yang menyatakan

( Cornellis Hutomo Suryolaksono )

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

vii

MOTTO

“However difficult life may seem, there is always something you can do and

succeed at”

(Stephen Hawking)

“You laugh at me because I’m different but I laugh at you because you’re all the

same”

(Jonathan Davis)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

viii

ABSTRAKSI

Bidang perdagangan Disperindagkoptan kota Yogyakarta setiap hari melakukan

pendataan harga beberapa bahan pokok pada pasar-pasar tradisional yang berada di

kota Yogyakarta. Pihak perdagangan ini melakukan pendataan dan membuat laporan

menggunakan Microsoft excel. Walaupun sudah memakai aplikasi untuk mengolah

data namun Ms. Excel ini dirasa masih kurang dalam mendukung pekerjaan dari

pihak perdagangan Disperindagkoptan kota Yogyakarta. Sebagai contoh penggunaan

Ms. Excel menyulitkan pencarian data yang diinginkan maupun penyusunan laporan.

Selain itu pihak bidang perdagangan Disperindagkoptan juga menghendaki agar

informasi perkembangan harga bahan pokok cepat terinformasikan kepada

masyarakat.

Pada tugas akhir ini telah dibuat sebuah sistem OLAP (Online Analytical

Processing) yang terintegrasi dengan sistem informasi harga bahan pokok kota

Yogyakarta. Pada sistem informasi harga bahan pokok digunakan oleh pihak bidang

perdagangan untuk mengolah data harga bahan pokok dari input, edit, hapus data,

sampai dengan pembuatan laporan untuk kepentingan bidang perdagangan sendiri.

Sedangkan OLAP dibangun untuk membantu pihak yang berwenang, yaitu bidang

perdagangan Disperindagkoptan kota Yogyakarta, dalam mengambil keputusan yaitu

dengan melihat tren perkembangan harga bahan pokok yang beredar ditengah-tengah

masyarakat sehingga dapat dilakukan tindakan jika terdapat lonjakan harga suatu

bahan pokok.

Sistem ini telah diujikan kepada 32 responden yang terdiri dari 30 reponden

untuk masyarakat, 1 responden untuk administrator sistem informasi, dan 1

responden untuk Kepala bidang perdagangan yang bertindak sebagai administrator

OLAP. Dari hasil ujicoba sistem ini dapat disimpulkan bahwa sistem ini sangat

membantu pegawai dari bidang perdagangan dalam mengolah data-data harga bahan

pokok, dan membantu Kepala bidang perdagangan dalam melihat perkembangan

harga bahan pokok dalam OLAP, serta membantu menginformasikan perkembangan

harga bahan pokok kepada masyarakat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ix

ABSTRACT

Everyday the trade division of Disperindagkoptan of Yogyakarta city collects

data on prices of some basic commodities in Yogyakarta‟s traditional markets. The

trade division collects data and creates reports using Microsoft Excel. However, the

ability of Ms. Excel to support the work of the trade division is not sufficient. For

example, the use of Ms. Excel complicates the search of desired data and the report

preparation. In addition, the trade division of Disperindagkoptan also demands the

information of basic commodity prices to be quickly informed to public.

In this final project, the writer has created an OLAP (Online Analytical

Processing) which is integrated with the information system of basic commodities

prices in Yogyakarta. Information system is used by the trade division to process data

on the prices of the basic commodities such as to input, to edit, to delete, and to

prepare reports for the sake of the division itself. While OLAP is designed to assist

the trade division of Disperindagkoptan of Yogyakarta in decision making by

monitoring the trenddevelopment on the price of basic commodities so they can take

an action when there is a price hike on a basic commodities.

This system has been tested to 32 respondents consisting of 30 respondents of

society members, one respondent of information system administrator, and one

respondent of the Head of the trade division acting as OLAP administrator. Based on

the result, it can be concluded that the system is very helpful for the employees of the

trade division to process the data on the prices of basic commodities, and to assist the

Head of the trade division in monitoring the prices of basic commodities in OLAP, as

well as to help informing the prices of basic commodities to public.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

x

KATA PENGANTAR

Puji Syukur atas kehadirat Tuhan Yang Maha Esa yang telah melimpahkan

rahmat-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul

“Pembangunan OLAP yang terintegrasi dengan sistem informasi harga bahan pokok

kota Yogyakarta”. Skripsi ini disusun sebagai salah satu syarat untuk memperoleh

gelar Sarjana Komputer Program Studi Teknik Informatika di Universitas Sanata

Dharma Yogyakarta.

Selama melakukan penelitian dan penyusunan skripsi penulis ingin mengucapkan

terima kasih atas bantuan dan dukungan dari berbagai pihak. Ucapan terimakasih

penulis sampaikan diantaranya ditujukan kepada:

1. Almarhum Bapak saya tercinta Marianus Sigit Martaya yang selalu

mengajarkan kemandirian, kedisplinan dalam diri saya semasa hidup,

serta memberikan dukungan doa, materi, kasih sayang dan

perhatiannya kepada saya.

2. Ibu saya tercinta M.M. Linda Widyastuti yang selama ini selalu

memberikan dukungan doa, materi, kasih sayang dan perhatiannya

kepada saya.

3. Kakak saya, Agnes Kartika Purwakusuma yang memberikan dukungan

semangat, doa, dan perhatiannya kepada saya.

4. Ibu P.H. Prima Rosa, S.Si., M.Sc. selaku Dekan Fakultas Sains dan

Teknologi serta dosen pembimbing skripsi yang telah memberikan

motivasi, menjadi pemberi solusi serta inspirasi selama proses

penulisan skripsi.

5. Ibu Ridowati Gunawan S.Kom., M.T., selaku Ketua Program Studi

Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata

Dharma.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xi

6. Seluruh dosen program studi Teknik Informatika yang membimbing,

berbagi pengalaman, keceriaan dari awal perkuliahan hingga selesai

masa studi.

7. Ibu Sri Harnanik selaku Kepala bidang perdagangan

Disperindagkoptan kota Yogyakarta yang memberikan kesempatan

dan kemudahan selama melakukan penelitian di tempat.

8. Adhy Pradana, S.TP selaku staff pegawai di bidang perdagangan

Disperindagkoptan kota Yogyakarta yang telah memberikan saran,

informasi guna membangun sistem yang sesuai.

9. Semua responden yang tidak bisa saya sebutkan satu per satu yang

telah berkenan meluangkan waktunya bagi penulis untuk melakukan

pengujian sistem dan pengisian kueisoner.

10. Keluarga besar Suwardjo Pranoto yang telah memberikan perhatian

dan semangat kepada saya.

11. Marcellina Emylavera Denis Aprillynsia atas dukungan motivasi dan

semangat tanpa henti agar saya segera menyelesaikan studi saya.

12. Taufiq Kamal dan Setiawan Wasito atas dukungan motivasi dan solusi

selama penulisan skripsi saya.

13. Teman-teman futsal Krisma Argiyanta, Radikstya Widya, Antonius

Rianditya, Kristopel, Aweng, Theo Benediktus, Agustinus Widiantoro,

Ngesti Margo Nugroho, Antonius Windy, H. Roy Wiranata, Aloysius

Kurniawan Santoso, Putu Angga , dll.

14. Teman-teman mahasiswa teknik informatika angkatan 2010

Universitas Sanata Dharma yang telah berbagi cerita, hiburan dan

pengalaman yang tidak dapat saya sebutkan satu persatu.

Untuk itu dengan rendah hati penulis mengharapkan kritik dan saran yang

membangun agar dapat memberikan kesempurnaan pada skripsi ini. Akhir kata,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xii

semoga penulisan skripsi ini dapat bermanfaat menambah wawasan dan referensi

bagi pembaca.

Yogyakarta, Juli 2015

Penulis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xiii

DAFTAR ISI

JUDUL .......................................................................................................................... i

JUDUL DALAM BAHASA INGGRIS ....................................................................... ii

HALAMAN PERSETUJUAN SKRIPSI .................................................................... iii

HALAMAN PENGESAHAN SKRIPSI ..................................................................... iv

PERNYATAAN KEASLIAN KARYA ...................................................................... v

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA

ILMIAH UNTUK KEPENTINGAN PUBLIKASI .................................................... vi

MOTTO ..................................................................................................................... vii

ABSTRAKSI ............................................................................................................ viii

ABSTRACT ................................................................................................................ ix

KATA PENGANTAR ................................................................................................. x

DAFTAR ISI ............................................................................................................. xiii

DAFTAR GAMBAR ............................................................................................... xvii

DAFTAR TABEL .................................................................................................... xxii

BAB I PENDAHULUAN ............................................................................................ 1

1.1. Latar Belakang ......................................................................................... 1

1.2. Rumusan Masalah .................................................................................... 3

1.3. Tujuan penelitian ..................................................................................... 4

1.4. Batasan Masalah ...................................................................................... 4

1.5. Metodologi Penelitian .............................................................................. 5

1.5.1. Survei Awal ..................................................................................................... 5

1.5.2. Studi Pustaka.................................................................................................... 5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xiv

1.5.3. Pembangunan Sistem Informasi .................................................................... 5

1.5.3. Pembangunan OLAP ...................................................................................... 7

1.6. Sistematika Penulisan .............................................................................. 8

BAB II LANDASAN TEORI .................................................................................... 10

2.1. Gudang Data .......................................................................................... 10

2.1.1. Pengertian Gudang Data ............................................................................... 10

2.1.2. Hubungan Datawarehouse dan OLAP ....................................................... 13

2.2. OLAP ..................................................................................................... 14

2.2.1. Pengertian Online Analytical Processing (OLAP) ................................... 14

2.2.2. Perbedaan OLTP dan OLAP ....................................................................... 15

2.3. Multidimensional Modelling ................................................................. 17

2.3.1. Tabel Fakta (Fact Table) .............................................................................. 17

2.3.2. Tabel Dimensi (Dimension Table).............................................................. 17

2.3.3. Cube, Dimension, Measure, Member ......................................................... 18

2.4. Pentaho ................................................................................................... 18

2.5. Sistem Informasi .................................................................................... 19

2.5.1. Sistem ............................................................................................................. 19

2.5.2. Informasi ........................................................................................................ 19

2.5.3. Karakteristik Sistem Informasi .................................................................... 20

2.5.4. Model Umum Sistem .................................................................................... 22

2.5.5. Sistem Informasi berbasis Web ................................................................... 22

BAB III ANALISIS DAN PERANCANGAN .......................................................... 24

3.1. Deskripsi Kasus ..................................................................................... 24

3.2. Data ........................................................................................................ 25

3.3. Analisis Kebutuhan ................................................................................ 27

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xv

3.3.1. Analisis kebutuhan pada OLAP ............................................................. 27

3.3.2. Analisis kebutuhan pada Sistem Informasi ............................................ 28

3.4. Perancangan Sistem ............................................................................... 30

3.4.1. Diagram Use Case ......................................................................................... 30

3.4.2. Use Case Gudang Data ................................................................................. 31

3.4.3. Ringkasan Use Case ...................................................................................... 31

3.4.4. Diagram Konteks........................................................................................... 39

3.4.5. Diagram Berjenjang ...................................................................................... 40

3.4.6. Disain Konseptual ......................................................................................... 46

3.4.7. Disain Logikal ............................................................................................... 47

3.4.8. Desain Fisikal ................................................................................................ 48

3.5. Membangun Gudang Data ..................................................................... 51

3.5.1. Membaca Data Legacy ................................................................................. 51

3.5.2. Memilah field tabel pada database sistem informasi dan

memindahkan ke dalam database gudang data ......................................... 52

3.5.3. Memecah Gudang Data dalam Tabel Fakta dan Tabel

Dimensi ........................................................................................................... 54

3.5.4. Star Schema ................................................................................................... 55

3.6. Perancangan Desain Antarmuka Pengguna ........................................... 56

3.6.1. Menu Staff ...................................................................................................... 56

3.6.2. Menu Pengunjung Sistem ............................................................................ 76

BAB IV IMPLEMENTASI DAN ANALISA SISTEM ............................................ 82

4.1. Implementasi Sistem .............................................................................. 82

4.1.1. Implementasi Basis Data .............................................................................. 82

4.1.2. Implementasi Antarmuka Pengguna ........................................................... 86

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xvi

4.2. Implementasi Gudang Data ................................................................. 123

4.2.1. Membaca data legacy ................................................................................. 123

4.2.2. Memilah field tabel pada database sistem informasi dan

memindahkan ke dalam database gudang data ....................................... 127

4.2.3. Memecah gudang data ke dalam tabel fakta dan

dimensi.......................................................................................................... 137

4.2.4. Pembentukan Skema Bintang Dinas ......................................................... 143

BAB V ANALISA HASIL ...................................................................................... 149

5.1. Analisa hasil perangkat lunak .............................................................. 149

5.2. Analisa hasil ujicoba terhadap pengguna ............................................. 150

5.2.1. Form Kuesioner ........................................................................................... 150

5.2.2. Hasil dan pembahasan ................................................................................ 151

BAB VI PENUTUP ................................................................................................. 160

6.1. Kesimpulan .......................................................................................... 160

6.2. Saran .................................................................................................... 161

DAFTAR PUSTAKA .............................................................................................. 163

LAMPIRAN ............................................................................................................. 164

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xvii

DAFTAR GAMBAR

Gambar 2. 1 Proses ETL ............................................................................................. 12

Gambar 2. 2 Model Umum Sistem .............................................................................. 22

Gambar 3. 1 Contoh Data Harga ............................................................................... 26

Gambar 3. 2 Use Case ................................................................................................ 30

Gambar 3. 3 Use Case Gudang Data ......................................................................... 31

Gambar 3. 4 Diagram Konteks ................................................................................... 39

Gambar 3. 5 Diagram Berjenjang .............................................................................. 40

Gambar 3. 6 DFD Level 1........................................................................................... 41

Gambar 3. 7 DFD Level 2 Proses 1 ............................................................................ 42

Gambar 3. 8 DFD Level 2 Proses 2 ............................................................................ 43

Gambar 3. 9 DFD Level 2 Proses 3 ............................................................................ 44

Gambar 3. 10 DFD Level 2 Proses 4 .......................................................................... 45

Gambar 3. 11 Disain Konseptual ............................................................................... 46

Gambar 3. 12 Disain Logikal ..................................................................................... 47

Gambar 3. 13 Tabel fakta fact_dataharga .................................................................. 54

Gambar 3. 14 Halaman Login staff ............................................................................ 56

Gambar 3. 15 Halaman Menu Awal ........................................................................... 57

Gambar 3. 16 Halaman menu pengelolaan data ........................................................ 58

Gambar 3. 17 Halaman pengelolaan data pasar ....................................................... 58

Gambar 3. 18 Halaman insert data pasar .................................................................. 59

Gambar 3. 19 Halaman edit data pasar ..................................................................... 60

Gambar 3. 20 Halaman pengelolaan data satuan ...................................................... 61

Gambar 3. 21 Halaman edit data satuan .................................................................... 62

Gambar 3. 22 Halaman insert data satuan ................................................................. 62

Gambar 3. 23 Halaman pengelolaan data bahan pokok ............................................ 63

Gambar 3. 24 Halaman edit data bahan pokok .......................................................... 63

Gambar 3. 25 Halaman insert data bahan pokok ....................................................... 64

Gambar 3. 26 Halaman pengelolaan data jenis bahan

pokok.................................................................................................... 64

Gambar 3. 27 Halaman edit jenis bahan pokok ......................................................... 65

Gambar 3. 28 Halaman insert jenis bahan pokok ...................................................... 65

Gambar 3. 29 Halaman pengelolaan data harga ....................................................... 66

Gambar 3. 30 Halaman tambah data harga ............................................................... 67

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xviii

Gambar 3. 31 Halaman insert data harga .................................................................. 68

Gambar 3. 32 Halaman edit data harga ..................................................................... 68

Gambar 3. 33 Halaman laporan ................................................................................. 69

Gambar 3. 34 Halaman laporan per bulan ................................................................ 70

Gambar 3. 35 Halaman laporan perbandingan tiap

minggu ................................................................................................. 71

Gambar 3. 36 Halaman laporan perbandingan tiap hari .......................................... 72

Gambar 3. 37 Halaman laporan perbandingan tiap hari

pada semua pasar ................................................................................ 73

Gambar 3. 38 Halaman laporan rata-rata tiap hari pada

semua pasar ......................................................................................... 74

Gambar 3. 39 Halaman gudang data ......................................................................... 75

Gambar 3. 40 Halaman awal untuk pengunjung ........................................................ 76

Gambar 3. 41 Halaman laporan per bulan untuk

pengunjung .......................................................................................... 77

Gambar 3. 42 Halaman laporan perbandingan tiap

minggu untuk pengunjung ................................................................... 78

Gambar 3. 43 Halaman laporan perbandingan tiap hari

untuk pengunjung ................................................................................ 79

Gambar 3. 44 Halaman perbandingan tiap hari pada

semua pasar untuk pengunjung ........................................................... 80

Gambar 3. 45 Halaman laporan rata-rata tiap hari pada

semua pasar untuk pengunjung ........................................................... 81

Gambar 4. 1 Implementasi login staff ......................................................................... 86

Gambar 4. 2 Implementasi menu awal staff................................................................ 87

Gambar 4. 3 Implementasi menu pengelolaan data ................................................... 88

Gambar 4. 4 Implementasi pengelolaan data pasar ................................................... 89

Gambar 4. 5 Implementasi insert data pasar.............................................................. 90

Gambar 4. 6 Implementasi edit data pasar ................................................................. 91

Gambar 4. 7 Implementasi pengelolaan data satuan ................................................. 92

Gambar 4. 8 Implementasi insert data satuan ............................................................ 93

Gambar 4. 9 Implementasi edit data satuan ............................................................... 93

Gambar 4. 10 Implementasi pengelolaan data bahan pokok ..................................... 94

Gambar 4. 11 Implementasi insert data bahan pokok ................................................ 95

Gambar 4. 12 Implementasi edit bahan pokok ........................................................... 95

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xix

Gambar 4. 13 Implementasi pengelolaan data jenis bahan pokok ............................. 96

Gambar 4. 14 Implementasi insert data jenis bahan pokok........................................ 97

Gambar 4. 15 Implementasi edit data bahan pokok ................................................... 97

Gambar 4. 16 Implementasi pengelolaan data harga ................................................ 98

Gambar 4. 17 Implementasi tambah data harga ........................................................ 99

Gambar 4. 18 Langkah dalam memilih tanggal pada pengelolaan

data harga ......................................................................................... 100

Gambar 4. 19 Tampilan halaman data harga pada tanggal yang

sudah dipilih ...................................................................................... 100

Gambar 4. 20 Implementasi insert data harga ......................................................... 101

Gambar 4. 21 Tampilan halaman data harga setelah insert data

harga.................................................................................................. 102

Gambar 4. 22 Implementasi edit data harga ............................................................ 103

Gambar 4. 23 Implementasi menu laporan............................................................... 104

Gambar 4. 24 Tampilan laporan per bulan .............................................................. 105

Gambar 4. 25 Tampilan laporan per bulan yang akan dicetak ................................ 105

Gambar 4. 26 Tampilan laporan per minggu ........................................................... 106

Gambar 4. 27 Tampilan laporan per minggu yang akan dicetak ............................. 107

Gambar 4. 28 Tampilan laporan per hari ................................................................ 108

Gambar 4. 29 Tampilan laporan per hari yang akan dicetak .................................. 108

Gambar 4. 30 Tampilan laporan perbandingan tiap hari pada

semua pasar ....................................................................................... 109

Gambar 4. 31 Tampilan laporan perbandingan tiap hari pada

semua pasar yang akan dicetak ......................................................... 110

Gambar 4. 32 Tampilan laporan perbandingan rata-rata tiap hari

pada semua pasar .............................................................................. 111

Gambar 4. 33 laporan perbandingan rata-rata tiap hari pada

semua pasar yang akan dicetak ......................................................... 111

Gambar 4. 34 Implementasi halaman gudang data .................................................. 112

Gambar 4. 35 Tampilan halaman gudang data setelah tombol Load

Gudang Data diklik ........................................................................... 113

Gambar 4. 36 Halaman untuk melihat perkembangan harga salah

satu bahan pokok ............................................................................... 114

Gambar 4. 37 Halaman setelah user sudah memilih bahan pokok .......................... 114

Gambar 4. 38 Tampilan OLAP untuk perkembangan salah satu

harga pada semua pasar ................................................................... 115

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xx

Gambar 4. 39 Tampilan pengaturan jika user ingin melihat

perkembangan harga dalam bentuk line chart .................................. 116

Gambar 4. 40 Tampilan line chart OLAP untuk membantu melihat

perkembangan harga ......................................................................... 116

Gambar 4. 41 Tampilan selisih harga bahan pokok dalam OLAP ........................... 117

Gambar 4. 42 Implementasi halaman awal untuk pengunjung ................................ 118

Gambar 4. 43 Tampilan informasi harga jenis bahan pokok pada

tiap lokasi pasar ................................................................................ 119

Gambar 4. 44 Implementasi halaman laporan per bulan untuk

pengunjung ........................................................................................ 120

Gambar 4. 45 Implementasi halaman laporan per minggu untuk

pengunjung ........................................................................................ 121

Gambar 4. 46 Implementasi halaman laporan per hari untuk

pengunjung ........................................................................................ 121

Gambar 4. 47 Implementasi halaman laporan perbandingan tiap

hari pada semua pasar untuk pengunjung ........................................ 122

Gambar 4. 48 Impelementasi halaman laporan perbandingan rata-

rata tiap hari pada semua pasar untuk pengunjung ......................... 122

Gambar 4. 49 Proses pembuatan Dimensi dimensi_tempat ..................................... 127

Gambar 4. 50 Langkah select data pasar dari sistem informasi

harga bahan pokok ............................................................................ 128

Gambar 4. 51 Preview data pasar ............................................................................ 128

Gambar 4. 52 Langkah membuat surrogate key pada

dimensi_tempat .................................................................................. 129

Gambar 4. 53 Langkah memilih data yang diperlukan dalam

membuat dimensi_tempat .................................................................. 130

Gambar 4. 54 Tabel dimensi_tempat ........................................................................ 130

Gambar 4. 55 Proses pembuatan Dimensi dimensi_produk ..................................... 130

Gambar 4. 56 Langkah select data bahan pokok dari sistem

informasi harga bahan pokok ............................................................ 131

Gambar 4. 57 Langkah select data jenis bahan pokok dari sistem

informasi harga bahan pokok ............................................................ 132

Gambar 4. 58 Preview data bahan pokok ................................................................. 133

Gambar 4. 59 Preview data jenis bahan pokok ........................................................ 134

Gambar 4. 60 Langkah menyamakan data bahan pokok dengan

data jenis bahan pokok ...................................................................... 135

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xxi

Gambar 4. 61 Langkah membuat surrogate key pada

dimensi_produk ................................................................................. 136

Gambar 4. 62 Langkah memilih data yang diperlukan dalam

membuat dimensi_produk .................................................................. 136

Gambar 4. 63 Tabel dimensi_produk........................................................................ 137

Gambar 4. 64 Proses pembuatan tabel fakta fact_data harga ................................. 137

Gambar 4. 65 Langkah pada Get System Data........................................................ 138

Gambar 4. 66 Langkah memfilter data kosong ......................................................... 139

Gambar 4. 67 Langkah menyamakan data dari tabel data harga

sistem informasi dengan data dimensi produk .................................. 139

Gambar 4. 68 Langkah menyamakan data dari tabel harga sistem

informasi dengan data dimensi waktu .............................................. 140

Gambar 4. 69 Langkah menyamakan data dari tabel harga sistem

informasi dengan data dimensi tempat.............................................. 141

Gambar 4. 70 Langkah memilih data yang diperlukan untuk

membuat tabel fakta .......................................................................... 142

Gambar 4. 71 Tabel fakta fact_dataharga ................................................................ 142

Gambar 4. 72 Cube untuk Data_Harga pada skema bintang Dinas ........................ 143

Gambar 4. 73 OLAP perkembangan data harga salah satu bahan

pokok.................................................................................................. 144

Gambar 4. 74 Struktur MDX Query untuk Data Harga ........................................... 145

Gambar 4. 75 Cube Selisih_Harga pada skema bintang dinas ................................ 146

Gambar 4. 76 OLAP selisih harga ............................................................................ 147

Gambar 4. 77 Struktur MDX query Selisih_Harga .................................................. 148

Gambar 5. 1 Grafik pertanyaan 1 untuk pengunjung umum .................................... 151

Gambar 5. 2 Grafik pertanyaan 2 untuk pengunjung umum .................................... 153

Gambar 5. 3 Grafik pertanyaan 3 untuk pengunjung umum .................................... 154

Gambar 5. 4 Grafik pertanyaan 4 untuk pengunjung umum .................................... 155

Gambar 5. 5 Grafik pertanyaan 5 untuk pengunjung umum .................................... 156

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

xxii

DAFTAR TABEL

Tabel 2. 1 Perbedaan OLTP dengan OLAP............................................................... 16

Tabel 3. 1 Tabel Admin .............................................................................................. 48

Tabel 3. 2 Tabel Pasar ............................................................................................... 48

Tabel 3. 3 Tabel Satuan ............................................................................................. 48

Tabel 3. 4 Tabel Bahan_pokok .................................................................................. 49

Tabel 3. 5 Tabel Jenis_bahanpokok ........................................................................... 49

Tabel 3. 6 Tabel data_harga ...................................................................................... 50

Tabel 3. 7 Tabel calender .......................................................................................... 50

Tabel 3. 8 Tahap membangun gudang data ............................................................... 51

Tabel 5. 1 Tabel hasil kuesioner pengunjung umum pertanyaan 1 ......................... 151

Tabel 5. 2 Tabel hasil kuesioner pengunjung umum pertanyaan 2 ......................... 153

Tabel 5. 3 Tabel hasil kuesioner pengunjung umum pertanyaan 3 ......................... 154

Tabel 5. 4 Tabel hasil kuesioner pengunjung umum pertanyaan 4 ......................... 155

Tabel 5. 5 Tabel hasil kuesioner pengunjung umum pertanyaan 5 ......................... 156

Tabel 5. 6 Tabel jawaban kuesioner yang diberikan oleh staff ............................... 158

Tabel 5. 7 Tabel jawaban kuesioner mengenai OLAP yang diberikan

oleh pimpinan .......................................................................................... 159

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Dinas Perindustrian Perdagangan Koperasi dan Pertanian (Disperindagkoptan)

Kota Yogyakarta khususnya bidang perdagangan setiap harinya melakukan pendataan

di pasar-pasar guna mengetahui perkembangan harga kebutuhan bahan pokok.

Bidang perdagangan sendiri mempunyai salah satu fungsi dalam penyiapan dan

penyajian data dan informasi mengenai potensi dan permasalahan di bidang

pembinaan usaha, sarana dan prasarana perdagangan, sistem distribusi dan

perlindungan konsumen. Bidang perdagangan Disperindagkoptan Kota Yogyakarta

mempunyai peran penting dan bertanggung jawab dalam mengawasi dan menjamin

kelangsungan sektor perdagangan di masyarakat dengan memberikan informasi yang

tepat. Informasi harga kebutuhan pokok sangat diperlukan keberadaannya oleh

berbagai pihak, antara lain bagi pihak bidang perdagangan sebagai bahan

pengambilan keputusan, bagi pedagang sebagai acuan harga jual kepada konsumen,

bagi wartawan sebagai bahan informasi untuk dipublikasikan kepada masyarakat dan

bagi masyarakat untuk mengetahui perkembangan harga kebutuhan pokok untuk

memenuhi kebutuhannya. Salah satu contoh pengambilan keputusan adalah jika

terdapat harga bahan pokok yang melonjak naik secara signifikan maka akan

diperiksa penyebab naiknya harga tersebut dan tindakan yang selanjutnya dilakukan

seperti penambahan pasokan bahan pokok tersebut,. Oleh karena alasan tersebut

bidang perdagangan menginginkan data-data harga bahan pokok cepat

terinformasikan kepada masyarakat dan dapat dengan mudah diakses oleh

masyarakat.

Bidang perdagangan juga ingin dimudahkan dalam hal input data atau

memasukkan data serta dalam hal pencarian data yang cenderung akan sangat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2

menyulitkan pegawai jika terdapat banyak data yang sudah tersimpan. Bidang

perdagangan Disperindagkoptan kota Yogyakarta sendiri juga mengirimkan data-data

harga bahan pokok tersebut yang berupa laporan hardcopy ke instansi lain seperti ke

Polda DIY, kepada pihak TPID (Tim Pengendali Inflasi Daerah) Provinsi

Yogyakarta. Selama ini pegawai bidang perdagangan menyiapkan laporan

perkembangan harga bahan pokok menggunakan aplikasi Microsoft Excel. Dalam

aplikasi tersebut telah memiliki formula hitung dalam penghitungan harga harian dan

mingguan namun pengerjaan menggunakan Ms.Excel dirasa belum cukup efektif

membantu pegawai dalam pendataan dan penyajian laporan. Oleh sebab itu

diperlukan sebuah sistem informasi yang dapat memenuhi serta mempermudah

pendataan, pencarian data, dan penyajian data harga bahan pokok. Penyajian ini

dimaksudkan untuk memudahkan kepala bidang perdagangan dalam mengambil

sebuah keputusan. Bagi pegawai bidang perdagangan sendiri dibutuhkan sistem yang

dapat membantu pengerjaan dalam pendataan harga bahan pokok dan meningkatkan

pengumpulan data-data melalui sistem yang dapat diakses di manapun. Pada kasus

Bidang perdagangan Disperindagkoptan Kota Yogyakarta data-data yang didapat

terdapat data harga 39 (tiga puluh sembilan) jenis bahan pokok. Dari data tersebut

juga masih ada keterangan waktu pengambilan 39 data dimana data tersebut disajikan

dalam bentuk perhari, perminggu serta dimana data tersebut diperoleh. Guna

membantu menganalisis hasil dari sistem informasi yang sudah diolah maka

diperlukan sebuah metode yang dapat menyajikan proses analisis data yang bersifat

multidimensional tersebut secara cepat. Dikatakan multidimensional karena data yang

terkait tidak mengacu pada 1 dimensi saja dikarenakan terdapat item (bahan pokok),

waktu (merujuk pada waktu pengambilan harga bahan pokok), dan lokasi (pasar

dimana harga bahan pokok didapat) yang dapat dibuat sebagai dimensi sehingga

dapat dilihat dari sudut pandang berbagai dimensi.

Pada kasus seperti ini OLAP (Online Analytical Processing) memiliki peranan

penting untuk melakukan proses analisis terhadap perkembangan harga bahan pokok

karena dapat dilihat pergerakan harga tersebut pada pasar. OLAP merupakan suatu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3

metode untuk melakukan analisis atau memproses data yang terdapat pada media

penyimpanan data (gudang data) dalam struktur multidimensi. Gudang data sendiri

adalah suatu konsep dan kombinasi teknologi yang memfasilitasi organisasi untuk

mengelola dan memelihara data historis yang diperoleh dari sistem atau aplikasi

operasional (Ferdiana, 2008).

Dengan adanya sebuah sistem informasi yang terkoneksi ke jaringan internet

bidang perdagangan pun dapat meningkatkan kualitas dan efektifitas aliran informasi

dalam instansi, antar instansi yang terkait, serta kepada masyarakat umum.

Dibangunnya sistem informasi berbasis web ini karena di era sekarang masyarakat

sudah sangat mudah untuk mengakses internet sehingga sistem informasi ini dapat

dengan mudah diakses oleh masyarakat dimanapun dan kapanpun guna memperoleh

informasi harga bahan pokok yang diinginkan. Sedangkan teknologi OLAP sendiri

dapat diterapkan pada kasus harga bahan pokok karena keunggulan teknologi ini

dapat digunakan oleh pihak bidang perdagangan agar dapat melakukan analisa

terhadap data yang secara multi-dimensi, cepat dan konsisten. Hasil dari OLAP

tersebut dapat dilakukan analisis terhadap harga bahan pokok sehingga diperoleh

informasi yang bermanfaat digunakan oleh pihak bidang perdagangan dalam

mengambil keputusan.

1.2. Rumusan Masalah

1. Bagaimana membangun sebuah Online Analytical Processing (OLAP)

yang terintegrasi dengan sistem informasi?

2. Apakah sistem informasi tersebut dapat membantu staf pegawai dalam

menyiapkan dan pembuatan laporan-laporan yang dibutuhkan?

3. Apakah hasil OLAP tersebut dapat membantu pihak bidang perdagangan

Disperindagkoptan Kota Yogyakarta dalam mengambil keputusan?

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

4

4. Apakah sistem informasi ini dapat membantu masyarakat umum dalam

mendapatkan informasi perkembangan harga bahan pokok saat ini?

1.3. Tujuan penelitian

Tujuan penelitian pada tugas akhir ini adalah:

1. Membangun sistem informasi bahan pokok yang terintegrasi dengan

OLAP untuk digunakan dalam proses analisis pada harga bahan pokok.

2. Membantu staff pegawai bidang perdagangan Disperindagkoptan Kota

Yogyakarta dalam pengolahan data-data yang dibutuhkan untuk membuat

laporan-laporan perkembangan harga bahan pokok.

3. Membantu pimpinan dan instansi yang terkait dalam pengambilan

keputusan jika terjadi lonjakan suatu harga bahan pokok.

4. Membantu masyarakat dalam memperoleh informasi terkini mengenai

perkembangan harga bahan pokok

1.4. Batasan Masalah

Dalam membangun sistem informasi harga bahan pokok yang terintegrasi

dengan OLAP ini terdapat beberapa batasan masalah, yaitu:

1. Data yang digunakan berasal dari data-data excel pada kantor bidang

perdagangan Disperindagkoptan Kota Yogyakarta.

2. Data yang digunakan adalah data harga dari 39 jenis bahan pokok.

3. Dimensi yang dipakai adalah produk bahan pokok, waktu pengambilan

harga bahan pokok, dan tempat pengambilan harga bahan pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

5

1.5. Metodologi Penelitian

Metodologi yang digunakan dalam penulisan tugas akhir:

1.5.1. Survei Awal

Melakukan wawancara dengan narasumber yang terkait untuk

mendapatkan informasi-informasi yang diperlukan. Narasumber

tersebut adalah Kepala bidang perdagangan di Disperindagkoptan kota

Yogyakarta dan salah satu pegawai staff di bidang Perdagangan yang

mengolah data-data harga bahan pokok pasar-pasar di kota

Yogyakarta. Wawancara ini guna memperoleh informasi bagaimana

selama ini data-data harga bahan pokok di olah, bagaimana data-data

tersebut disajikan, kesulitan yang selama ini ditemui, dan lain-lain.

1.5.2. Studi Pustaka

Mempelajari teori-teori mengenai gudang data, OLAP, bahasa

pemrograman web PHP, MySQL dan mencari informasi lain guna

membantu dan mendukung dalam pembangunan sistem informasi ini.

1.5.3. Pembangunan Sistem Informasi

Dalam mengembangkan sistem informasi harga bahan pokok ini,

penulis menggunakan metode Framework for the Application of

Systems Techniques (Whitten et.al, 2004) atau disingkat FAST. Tahap-

tahap dalam metode FAST adalah sebagai berikut:

1. Analisa Sistem

a) Scope Definition (Definisi Lingkup)

Tahap ini merupakan tahap awal pengembangan

sistem. Dalam tahap ini dilakukan observasi dan

wawancara mengenai pengolahan data-data harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

6

bahan pokok yang dilakukan oleh staff pegawai bidang

perdagangan Disperindagkoptan.

b) Problem Analysis (Analisa Permasalahan)

Hal yang dilakukan pada tahap ini adalah analisa

masalah yang ditemukan saat staff pegawai bidang

perdagangan Disperindagkoptan mengolah data harga

bahan pokok ke dalam file excel.

c) Requirements Analysis (Analisa Kebutuhan)

Pada tahap ini dilakukan analisa terhadap kebutuhan

bidang perdagangan Disperindagkoptan terhadap

sistem yang akan dibangun, yang kemudian

dimodelkan dalam diagram use case.

2. Desain sistem

Desain sistem ini merupakan tahap merancang sistem, yang

menyangkut berbagai komponen-komponen yang mendukung

dalam pembangunan sistem informasi. Pada tahap ini

dilakukan desain basis data, desain teknologi untuk sistem

informasi harga bahan pokok.

a) Logical Design

Menggambarkan logical data model, logical process

model, dan logical interface model yang diperlukan

dalam tahap pengembangan sistem informasi.

b) Decision Analysis

Dalam tahap ini dilakukan implementasi sistem ke

dalam bentuk bahasa pemrograman PHP dan MySQL

sebagai database sistem.

c) Physical Design and Integration

Implementasi secara teknik dengan membuat physical

database design dan physical user interface.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

7

d) Construction and Testing

Persiapan fase implementasi dengan memperhatikan

perlengkapan dan user yang terlibat ke dalam sistem,

serta perbaikan jika pada sistem masih terdapat

kesalahan.

3. Uji coba perangkat lunak

Setelah menyelesaikan per modul program, dilakukan ujicoba

sistem untuk melihat sejauh mana sistem dapat berjalan

dengan baik. Pada tahap ini dilakukan uji coba keseluruhan

sistem informasi harga bahan pokok.

1.5.3. Pembangunan OLAP

Langkah-langkah yang diperlukan untuk membangun OLAP (Online

Analytical Processing) menggunakan 4 langkah metode untuk

mendesain tabel fakta ( Ralph Kimball, 1998, p. 272)

1. Memilih data mart.

Tahap ini memilih sumber data yang akan

digunakan untuk memulai membangun gudang data

2. Mendeklarasikan grain.

Tahap ini menentukan grain yang akan digunakan

saat membangun OLAP.

3. Memilih dimensi

Pada tahap ini memutuskan dimensi-dimensi mana

saja yang diperlukan untuk mendukung tabel fakta.

4. Memilih tabel fakta

Membuat tabel fakta yang nantinya akan diakses

oleh OLAP untuk mengakses data-data pada server gudang

data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

8

1.6. Sistematika Penulisan

Sistematika penulisan dibagi menjadi beberapa bab, yaitu:

a. Bab I : PENDAHULUAN

Pada bab ini dituliskan latar belakang masalah, rumusan masalah,

tujuan, batasan masalah, dan metodologi penelitian.

b. Bab II : LANDASAN TEORI

Pada bab ini berisi teori-teori yang mendukung dalam perancangan dan

pembuatan sistem.

c. Bab III : ANALISIS DAN PERANCANGAN SISTEM

Bab ini menjelaskan tentang perancangan dan analisis sistem. Analisis

dan perancangan sistem meliputi use case diagram beserta narasi,

diagram berjenjang, disain konseptual, disain logical, disain fisikal,

pembangunan gudang data (membaca data legacy, proses penggabungan

data, memindahkan data dari sumber ke server gudang data, pembuatan

tabel fakta dan tabel dimensi).

d. Bab IV : IMPLEMENTASI SISTEM

Pada bab ini berisi implementasi dari hasil rancangan dan analisis

sistem ke dalam bahasa pemrograman.

e. Bab V : ANALISIS DAN HASIL

Pada bab ini berisi analisis hasil dari sistem yang sudah berhasil

dibangun dan dijelaskan mengenai kelebihan dan kekurangan yang

ditemui pada sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

9

f. Bab VI : KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan berdasarkan dari hasil analisis sistem beserta

saran yang diperoleh penulis untuk mengembangkan sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

10

BAB II

LANDASAN TEORI

2.1. Gudang Data

2.1.1. Pengertian Gudang Data

Pengertian gudang data (data warehouse) sendiri dapat bermacam-

macam namun memiliki inti yang sama, seperti pendapat beberapa ahli

berikut:

Menurut W.H. Inmon dan Richard D.H., data warehouse adalah

koleksi data yang mempunyai sifat berorientasi subjek,terintegrasi,time-

variant, dan bersifat tetap dari koleksi data dalam mendukung proses

pengambilan keputusan management.

Menurut Vidette Poe, data warehouse merupakan database yang

bersifat analisis dan read only yang digunakan sebagai fondasi dari

sistem penunjang keputusan.

Menurut Paul Lane, data warehouse merupakan database relasional

yang didesain lebih kepada query dan analisa dari pada proses transaksi,

biasanya mengandung history data dari proses transaksi dan bisa juga

data dari sumber lainnya. Data warehouse memisahkan beban kerja

analisis dari beban kerja transaksi dan memungkinkan organisasi

menggabung/konsolidasi data dari berbagai macam sumber.

Dalam gudang data sendiri terdapat 4 (empat) karakteristik utama

yaitu subject oriented, integrated, time-variant, non volatile. Ke empat

karakteristik tersebut memiliki pengertian sebagai berikut

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

11

1. Subject Oriented, gudang data didesain untuk menganalisis

data berdasarkan subjek-subjek tertentu dalam sebuah

organisasi, bukan pada proses atau fungsi aplikasi tertentu.

Gudang data berfokus pada pemodelan dan analisis data bagi

para pengambil keputusan. Oleh karena itu, gudang data

biasanya memberikan pandangan sederhana dan ringkas

terhadap masalah subjek tertentu dengan mengecualikan data

yang tidak berguna dalam proses pendukung keputusan.

2. Integrated, gudang data biasanya dibuat dari berbagai macam

sumber data, seperti relational database, file, dan on-line

transactions records. Pembersihan dan integrasi data

digunakan untuk menjaga konsistensi data dalam penamaan,

encoding structures, attribute measures dan lain-lain.

3. Time-variant, data disimpan untuk menyediakan informasi

dari perspektif bersejarah (misalnya, 5-10 tahun).Setiap

struktur kunci di gudang data berisi,baik secara implicit

maupun eksplisit, elemen waktu.

4. Non volatile, sebuah gudang data adalah selalu secara fisik

memisahkan penyimpanan dari data yang berubah dari

aplikasi data yang ditemukan dalam lingkungan operasional.

Karena ini pemisahan, gudang data tidak memerlukan

pemrosesan transaksi, pemulihan, dan konkurensi mengontrol

mekanisme. Biasanya hanya membutuhkan dua operasi dalam

mengakses data: loading data dan akses data.

Gudang data memiliki arsitektur untuk memproses sebuah data mentah

menjadi gudang data. Sebelum menjadi sebuah gudang data, data

mentah tersebut perlu dilakukan proses ETL (Extract, Transform, Load

). Proses tersebut dapat ditunjukan pada gambar 2.1.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

12

Gambar 2. 1 Proses ETL

Pada gudang data terdapat 3 komponen proses yang utama yaitu Extract,

Transform, Load. Berikut penjelasan mengenai ETL tersebut:

1. Extract, proses pengambilan data yang diperlukan dari sumber

gudang data dan selanjutnya dimasukkan pada staging area

untuk diproses pada tahap berikutnya. Pada fungsi ini akan

banyak berhubungan dengan berbagai tipe sumber data. Format

data, mesin yang berbeda, software dan arsitektur yang tidak

sama. Sehingga sebelum proses ini dilakukan, sebaiknya perlu

didefinisikan requirement terhadap sumber data yang dibutuhkan

untuk lebih memudahkan pada extraction data.

2. Transform, pada proses transaksional data disimpan dalam

berbagai format sehingga jarang ditemui data yang konsisten

antara aplikasi-aplikasi yang ada. Transformasi data ditujukan

untuk mengatasi masalah ini. Dengan proses transformasi data

melakukan standarisasi terhadap data pada satu format yang

konsisten. Beberapa contoh ketidak konsistenan data tersebut

dapat diakibatkan oleh tipe data yang berbeda, data length, dan

lain sebagainya.

EXTRACT

TRANSFORM LOAD

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

13

3. Load, memindahkan data ke data warehouse. Ada dua load yang

dapat dilakukan pada data warehouse. Pertama adalah initial

load, proses ini dilakukan pada saat telah selesai mendesaindan

membangun data warehouse. Data yang dimasukkan tentunya

akan sangat besar dan memakan waktu yang lama. Kedua

incremental load, dilakukan ketika data warehouse telah

dioperasikan. Dengan data extraction, transformation¸dan

loading terhadap data tersebut.

2.1.2. Hubungan Datawarehouse dan OLAP

Kemampuan kita mengumpulkan dan menyimpan segala jenis data

melampaui kemampuan kita melakukan analisis, peringkasan, dan

ekstraksi pengetahuan dari data. Untuk membentuk analisis data

diperlukan kakas otomatis yang dapat membantu melakukan ekstraksi

dan penemuan pengetahuan dari data. Saat ini orang sudah sepakat

bahwa informasi berkualitas tinggi adalah sangat penting dalam dunia

bisnis. OLAP (Online Analytical Processing) menggunakan informasi

basisdata untuk menyusun keputusan strategis. Basis data yang terlibat

biasanya sangat besar dan seringkali tidak memerlukan data terbaru.

Tujuan OLAP menganalisis data adalah untuk digunakan di suatu

pengambilan keputusan taktis dan strategis. Terdapat dua isu teknis yang

utama dalam analisis data, yaitu :

1. Prosedur analisis yang dilakukan dan data yang mendukung

prosedur itu.

2. Metode-metode untuk memperoleh bagian besar data yang

diperlukan secara efisien.

Basisdata OLAP biasanya disimpan di OLAP Server khusus atau di

data warehouse yang distrukturkan untuk mendukung OLAP Server.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

14

OLAP query sering begitu kompleks, memerlukan data yang sangat

besar, yang bila dijalankan sekaligus di lingkungan OLTP akan dapat

menyebabkan melambatnya transaksi OLTP secara drastis.

Data warehouse adalah repository (arsip) informasi yang

dikumpulkan dari banyak sumber, disimpan dengan skema yang

disatukan di satu situs tunggal. Begitu dikumpulkan, data disimpan

dalam kurun waktu yang lama. Data warehouse menyediakan satu

antarmuka terkonsolidasi tunggal sehingga mempermudah pembuatan

query yang mendukung pembuatan keputusan. Dengan mengakses

informasi dari data warehouse, pembuat keputusan dapat menjamin

bahwa sistem pengolahan transaksi online tidak akan terganggu.

Data warehouse merupakan basisdata dimana data dikumpulkan dari

banyak Sistem untuk mendukung pelaporan dan pengambilan keputusan

manajemen. Basis data multidimensi yang merupakan basisdata sistem

OLAP multidimensi memberi solusi yang berorientasi bisnis untuk

menjawab pertanyaan yang kompleks. Pendekatan ini mempunyai

tingkat keberhasilan yang tinggi ketika jawaban disusun dari matriks

atau data kuantitatif.

2.2. OLAP

2.2.1. Pengertian Online Analytical Processing (OLAP)

Menurut Connoly dan Begg (2005), OLAP adalah perpaduan

dinamis, analisis dan konsolidasi dari data multidimensional berukuran

besar. Data multidimensi adalah data yang dapat dimodelkan sebagai

atribut dimensi dan atribut ukuran. Atribut dimensi adalah atribut

kualitatif seperti nama barang, warna, dan jenis, sedang atribut ukuran

adalah atribut kuantitatif seperti jumlah barang dan harganya. OLAP

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

15

dapat digunakan untuk menganalisis data lebih dalam lagi dengan teknik

drill-down, slicing, dan consolidation.

a. Drill-down adalah pengolahan data sedemikian rupa sehingga

dari data yang diringkas dapat dijabarkan menjadi data yang

lebih detil agar dapat diperoleh informasi yang rinci.

b. Slicing adalah pengolahan data untuk melihat data dari berbagai

sudut pandang, misalnya dengan melihat hubungan penjualan

satu macam produk berdasarkan kategorinya, seperti penjualan

buku berdasarkan bidang teknik informatika, psikologi, farmasi,

dsb.

c. Consolidation adalah pengolahan data dengan cara melakukan

pengelompokan, misalnya data harga bahan pokok selama 12

bulan berturut-turut, atau mingguan, dan harian.

2.2.2. Perbedaan OLTP dan OLAP

Sistem database online operasional untuk melakukan transaksi on-

line dalam hari per hari dan pemrosesan query disebut On-line

Transaction Processing System (OLTP) sistem. Sistem ini mencakup

sebagian besar operasi sehari-hari dalam organisasi, seperti pembelian,

inventori, manufaktur, perbankan, penggajian, registrasi, dan akuntansi.

Sistem OLAP sendiri melayani pengguna atau knowledge-worker dalam

analisis data dan pengambilan keputusan. Sistem-sistem ini dapat

mengatur dan menyajikan data dalam format yang bervariasi tergantung

pada beragam kebutuhan pengguna yang berbeda. Berikut perbandingan

sistem OLTP dan sistem OLAP yang tersaji pada tabel.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

16

Tabel 2. 1 Perbedaan OLTP dengan OLAP

Fitur OLTP OLAP

Karakteristik Proses operasional Proses informasional

Orientasi Transaksi Analisis

Pengguna DBA, database

profesional

Manajer, eksekutif, analis

Fungsi Operasi sehari-hari Informasi jangka panjang

yang dibutuhkan untuk

pendukung keputusan

Desain Database Berdasarkan relasi entitas,

berorientasi pada aplikasi

Berdasarkan

star/snowflake, berorientasi

subjek

Data Data yang digunakan data

sekarang, data terjamin

pada masalah up-to-date

Data historis, perbaikan

akurasi data dari waktu ke

waktu

Summarization Data primitif, sangat

mendetail

Peringkasan,

penggabungan

Gambaran Detail, relasi datar Peringkasan,

multidimensional

Unit Kerja Pendek, simple transaksi Kompleks query

Akses Read/write Hanya dapat read

Fokus Data masuk Informasi keluar

Operasi Indeks/hash pada primary

key

Kebanyakan scan

Jumlah data yang diakses Puluhan Jutaan

Jumlah pengguna Ribuan Ratusan

Ukuran database 100 MB hingga GB 100 GB hingga mencapai

TB

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

17

Prioritas Performa tinggi,

ketersediaan tinggi

Fleksibilitas tinggi,

otonomi pengguna akhir

Metrik Melalui transaksi Melalui query, waktu

respon

2.3. Multidimensional Modelling

2.3.1. Tabel Fakta (Fact Table)

Tabel fakta merupakan tabel utama dalam model dimensional

dimana ukuran dari performa suatu bisnis disimpan. Tabel ini berisi nilai

dari sebuah kejadian atau transaksi tertentu misalnya penyimpanan uang

di bank, penjualan produkm pesanan, dan sebagainya. Tabel fakta

umumnya mengandung angka dan data history yang terdiri dari foreign

key yang merupakan primary key beberapa dimension table yang saling

berhubungan.

2.3.2. Tabel Dimensi (Dimension Table)

Tabel dimensi digunakan untuk menyempurnakan data yang ada

pada tabel fakta atau menjelaskannya dengan lebih detail. Data berupa

karakter, setiap tabel dimensi menyimpan baris dari data dengan

informasi berupa karakter yang menjelaskan field yang berhubungan

dengan tabel fakta denga lebih detail.

Tabel dimensi lebih kecil dan memiliki baris yang sedikit dari tabel

fakta, biasanya terdiri dari ratusan atau ribuan record. Tabel dimensi

menyimpan hanya satu baris data untuk setiap item data, sedangkan

tabel fakta bisa memiliki banyak baris data untuk beberapa transaksi

bagi item data yang sama.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

18

2.3.3. Cube, Dimension, Measure, Member

Teknologi OLAP menganut multi dimensional modeling, artinya

dapat melihat analisis pengukuran dengan pandangan berbagai dimensi.

Di dalam konsep ini perlu mengenal berbagai istilah yang berkaitan

dengan OLAP:

1. Cube adalah struktur multi dimensional konseptual, terdiri dari

dimensi dan measure dan biasanya mencakup pandangan bisnis

tertentu.

2. Dimension adalah struktur view atau sudut pandang yang

menyusun cube. Dimensi dapat terdiri dari berbagai level.

3. Measure adalah nilai pengukuran.

4. Member adalah isi atau anggota dari suatu dimensi atau

measure tertentu.

2.4. Pentaho

Pentaho adalah nama produk yang mengkhususkan diri sebagai

perusahaan pembuat software untuk keperluan data warehouse dan

business intelligence. Dalam pentaho terdapat komponen yang

digunakan untuk mengolah data yaitu:

- Spoon, merupakan Integrated Development Environment (IDE)

yang berupa Graphical User Interface (GUI). Digunakan untuk

merancang, menyunting, dan menjalankan job dan transformasi.

- Pan, merupakan command line tool yang dikhususkan untuk

menjalankan transformasi. Biasanya digunakan jika ingin

menjalankan transformasi melalui mekanisme penjadwalan

(scheduler).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

19

- Kitchen, merupakan command line tool yang khusus digunakan

untuk menjalankan job. Biasanya digunakan jika ingin

menjalankan job melalui mekanisme penjadwalan (scheduler).

2.5. Sistem Informasi

2.5.1. Sistem

2.5.1.1. Pengertian Sistem

Menurut Kadir (2003), sistem adalah sekumpulan elemen yang

saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu

tujuan.

Menurut Jogiyanto (2005), sistem adalah kumpulan dari

elemen-elemen yang berinteraksi untuk mencapai suatu tujuan

tertentu, sistem ini menggambarkan suatu kejadian-kejadian dan

kesatuan yang nyata adalah suatu objek nyata, seperti tempat,

benda, dan orang-orang yang betul-betul ada dan terjadi.

Berdasarkan definisi-definisi diatas maka dapat disimpulkan

bahwa sistem adalah kumpulan bagian-bagian yang memiliki

keterkaitan, hubungan, dan peran masing-masing guna mencapai

suatu tujuan dari sistem tersebut.

2.5.2. Informasi

2.5.2.1. Pengertian Informasi

Pengertian informasi menurut Jogiyanto (2005),

“Informasi dapat didefinisikan sebagai hasil dari

pengolahan data dalam suatu bentuk yang lebih berguna dan lebih

berarti bagi penerimanya yang menggambarkan suatu kejadian-

kejadian (event) yang nyata (fact) yang digunakan untuk

pengambilan keputusan”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

20

Menurut Kadir (2003), informasi adalah data yang telah

diproses sedemikian rupa sehingga meningkatkan pengetahuan

seseorang yang menggunakan data tersebut.

Sedangkan sistem informasi sendiri adalah sistem dimana

terdapat kumpulan informasi dan terjadinya pengolahan data-data

guna dapat dijadikan sebagai informasi yang berguna untuk

pengguna dalam pengambilan keputusan.

2.5.3. Karakteristik Sistem Informasi

Jogiyanto (2005) mengemukakan bahwa sistem memiliki

beberapa karakteristik tertentu, karakteristik tersebut antara lain:

1. Komponen

Suatu sistem terdiri dari sejumlah komponen yang saling

berinteraksi, yang artinya saling bekerja sama membentuk

satu kesatuan. Komponen-komponen sistem atau elemen-

elemen sistem dapat berupa suatu subsistem atau bagian-

bagian dari sistem. Setiap subsistem mempunyai sifat-sifat

dari sistem untuk menjalankan suatu fungsi tertentu

mempengaruhi proses sistem secara keseluruhan.

2. Batasan sistem

Batasan sistem (boundary) merupakan daerah yang

membatasi antara suatu sistem dengan sistem yang lainnya.

Batasan suatu sistem menunjukan ruang lingkup dari

sistem tersebut.

3. Lingkungan Luar sistem

Lingkungan luar (environment) dari suatu sistem adalah

apapun di luar batas sistem yang mempengaruhi operasi

sistem. Lingkungan luar sistem dapat bersifat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

21

menguntungkan dan dapat juga bersifat merugikan sistem

tersebut.

4. Penghubung sistem

Penghubung (interfance) merupakan media penghubung

antara satu subsistem dengan subsistem yang lainnya.

Melalui penghubung ini memungkinkan sumber-sumber

daya mengalir dari satu subsistem ke subsistem yang

lainnya. Dengan penghubung satu subsistem dapat

berintegrasi dengan subsistem yang lainnya membentuk

satu kesatuan.

5. Masukkan sistem

Masukan (input) sistem adalah energi masukan yang masuk

kedalam sistem. Masukan dapat berupa masukan

perawatan(maintenance input), dan masukan sinyal (signal

input). Maintenance input adalah energy yang dimasukan

supaya sistem tersebut dapat beroperasi. Sedangkan signal

input adalah energi yang diproses untuk mendapatkan

keluaran. Sebagai contoh untuk menghasilkan sebuah

informasi, diperlukan sebuah signal input yang kemudian

digunakan untuk mengolah berbagai macam data menjadi

suatu informasi.

6. Keluaran sistem

Keluaran (output) sistem adalah hasil dari masukan yang

diolah dan diklasifikasikan menjadi keluaran yang berguna

dan sisa pembuangan. Misalnya untuk sistem komputer,

panas yang dihasilkan adalah keluaran yang tidak berguna

dan merupakan hasil sisa pembuangan, sedang informasi

adalah keluaran yang dibutuhkan.

7. Pengolahan sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

22

Suatu sistem dapat mempunyai suatu bagian pengolah yang

akan merubah masukan menjadi keluaran. Suatu sistem

produksi akan mengolah masukan berupa bahan baku dan

bahan-bahan yang lain menjadi keluaran berupa barang

jadi.

8. Sasaran sistem

Sebuah sistem sudah tentu mempunyai sasaran ataupun

tujuan. Dengan adanya sasaran sistem, maka kita dapat

menentukan masukna yang dibutuhkan sistem dan keluaran

apa yang diharapkan dihasilkan sistem tersebut. Sebuah

sistem dapat dikatakan berhasil apabila mencapai atau

mengenai sasaran atau pun tujuan dari pembangunan

sistem tersebut.

2.5.4. Model Umum Sistem

Secara umum model sistem dapat dijabarkan yaitu masukan (input),

proses, dan keluaran (output). Model umum sistem ini dapat dilihat pada

gambar dibawah.

Gambar 2. 2 Model Umum Sistem

2.5.5. Sistem Informasi berbasis Web

Dengan perkembang pesatnya teknologi di era globalisasi ini, suatu

informasi pun dapat dengan mudah diperoleh oleh pengguna tanpa

Input Proses

Output

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

23

membatasi waktu dan ruang pengguna tersebut. Dengan semakin

mudahnya akses untuk mencari informasi maka dibangun sebuah sistem

informasi berbasis web dimana pengguna dapat mengaksesnya secara

online untuk memperoleh informasi. Sistem informasi berbasis web

sendiri adalah suatu sistem informasi yang diakses menggunakan

penjelajah web (browser) melalui jaringan seperti internet atau intranet.

Dapat dikodekan dalam berbagai bahasa pemrograman dalam web seperti

HTML, Javascript, AJAX, Java, PHP, dll). Untuk pengertian World Wide

Web sendiri adalah fasilitas yang menyediakan interface atau tampilan

yang sederhana ke sumber daya internet yang sangat besar.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

24

BAB III

ANALISIS DAN PERANCANGAN

3.1. Deskripsi Kasus

Pada kantor bidang perdagangan Disperindagkoptan Kota Yogyakarta

pendataan data harga bahan pokok beserta laporannya diolah menggunakan

Microsoft Excel. Data-data excel tersebut meliputi data harga per hari dan

data harga yang disajikan dalam per minggu, serta data harga yang disajikan

dengan tempat (pasar) yang berbeda. Hal tersebut sangat menyulitkan untuk

mengambil informasi, misal untuk melihat data harga pasar yang berupa

penyajian secara umum dengan hanya menggunakan deretan daftar harga-

harga yang sebenarnya jauh lebih mudah dimengerti dan menarik untuk

ditampilkan jika menggunakan tampilan seperti column chart, pie chart,

atau tampilan grafik yang lain. Pada file excel tersebut masih ditemukan

adanya penghitungan rumus yang hasil penghitungannya masih salah

sehingga data menjadi tidak akurat.

Berdasarkan masalah tersebut, peneliti berusaha untuk membantu

memecahkan masalah tersebut dengan membangun sebuah sistem informasi

guna membantu petugas bidang perdagangan dalam hal penyimpanan dan

pendataan harga bahan pokok serta membangun sebuah OLAP dimana

terintegrasi dengan sistem informasi tersebut agar hasil dari OLAP dapat

digunakan untuk menganalisa data-data yang sudah tersimpan pada

database dengan penyajian menggunakan dimensi yang berbeda.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

25

3.2. Data

Data harga bahan pokok yang diambil di pasar-pasar yang berbeda

digunakan untuk mengetahui harga-harga bahan pokok yang beredar di pasar

apakah mengalami lonjakan atau cenderung stabil. Setiap bulannya data-data

tersebut digunakan untuk membuat laporan rutin.

Data yang digunakan adalah data harga jenis bahan pokok tahun 2014

bulan Januari sampai bulan Oktober 2014. Data yang digunakan pun ada data

yang diambil tiap Senin sampai Sabtu. Data tersebut berisi :

1. Beras (IR I dan IR II)

2. Gula Pasir

3. Minyak Goreng (Bimoli Botol Biasa dan Tanpa Merek / Sawit)

4. Tepung Terigu (Segitiga Biru (Kualitas medium), Cakra Kembar,

Kunci)

5. Daging (Daging Sapi Murni, Has, Rendang, Semur, Daging ayam

Broiler, Daging ayam Kampung)

6. Telur (Telur ayam Broiler, Telur ayam Kampung)

7. Cabe merah (Keriting, Besar)

8. Cabai Rawit (Hijau, Merah)

9. Bawang merah

10. Bawang putih

11. Susu (Kental Manis (Merk Bendera, Merk Indomilk), Susu Bubuk

(Merk Bendera, Merk Indomilk))

12. Garam beryodium (Bata, Halus)

13. Kacang Kedelai (Eks Impor, Lokal)

14. Kacang hijau

15. Kacang tanah

16. Indomie Rasa Kari Ayam

17. Ikan Teri Asin

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

26

18. Ikan Kembung

19. Ketela Pohon

20. Jagung pipilan kering

21. Tomat

22. Kol/ Kobis

Berikut ini adalah contoh data harga bahan pokok yang diperoleh dari

Bidang Perdagangan Disperindagkoptan Kota Yogyakarta.

Gambar 3. 1 Contoh Data Harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

27

Data ini dipakai dalam pendataan rutin yang dilakukan oleh kantor

Bidang Perdagangan Disperindagkoptan Kota Yogyakarta. Data-data ini

bisa menjadi informasi untuk masyarakat dan pihak-pihak yang

berkepentingan. Selain itu juga agar dapat mempermudah kinerja dari

pegawai –pegawai bidang perdagangan sendiri.

3.3. Analisis Kebutuhan

Analisis kebutuhan digunakan untuk mengetahui apa yang sebenarnya

dibutuhkan oleh user. Seperti telah dijelaskan diatas bahwa di kantor bidang

perdagangan kota Yogyakarta pendataan harga-harga bahan pokok masih

menggunakan Microsoft Excel. Keadaaan seperti ini menyulitkan jika user

ingin melihat data harga bahan pokok pada waktu tertentu dan melihat

kondisi perkembangan harga bahan pokok di tengah-tengah masyarakat.

Dibangunnya OLAP yang terintegrasi dengan sistem informasi ini

diharapkan dapat mempermudah pekerjaan dari pihak bidang perdagangan

sendiri dan masyarakat yang membutuhkan informasi tentang perkembangan

harga bahan pokok.

3.3.1. Analisis kebutuhan pada OLAP

Analisa kebutuhan pada OLAP ini didasarkan pada keinginan

dari Kepala Bidang Perdagangan yang menginginkan informasi

perkembangan bahan pokok tersaji dalam bentuk:

- Informasi perkembangan harga salah satu bahan pokok yang

dapat dilihat menggunakan chart.

- Informasi selisih perkembangan harga bahan pokok dari

bulan ke bulan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

28

Sedangkan user yang dapat mengakses OLAP ini adalah Kepala

Bidang Perdagangan. Kepala Bidang Perdagangan ini dapat mengakses

OLAP pada halaman gudang data yang berada pada halaman

administrator sistem informasi.

3.3.2. Analisis kebutuhan pada Sistem Informasi

Analisa kebutuhan pada sistem informasi ini didasarkan pada

keinginan bidang perdagangan yang ingin dimudahkan dalam

menyimpan dan menyajikan laporan perkembangan harga bahan

pokok. Bidang perdagangan sendiri juga berkeinginan agar informasi

perkembangan harga cepat terinformasikan kepada masyarakat.

Adapun setelah menggunakan sistem informasi ini diharapkan

proses pendataan dan melihat data perkembangan harga bahan pokok

akan menjadi lebih mudah, yaitu:

1. Pegawai bidang perdagangan dapat mengakses sistem

informasi dimana saja sehingga memungkinkan untuk melakukan

kegiatan rutin mendata harga bahan pokok saat berada dipasar.

2. Masyarakat umum dimudahkan dalam mendapat informasi

perkembangan harga bahan pokok terkini yang dapat diakses dimana

saja.

Sedangkan user yang terlibat dalam sistem ini adalah:

1. Staff

Staff bertugas memasukkan data pasar, data satuan, data bahan

pokok, data jenis bahan pokok, data harga. Untuk data harga staff

bidang perdagangan dapat mencetak laporan data harga sesuai yang

terdapat pada menu sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

29

2. Pengunjung

Pengunjung dapat mengakses sistem untuk melihat data harga

sesuai yang dibutuhkan serta terdapat denah peta lokasi dimana

menunjukkan lokasi pasar tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

30

3.4. Perancangan Sistem

3.4.1. Diagram Use Case

Gambar 3. 2 Use Case

PENGELOLAAN DATA PASAR

Staff

Menambah

data satuan

Menambah data

bahan pokok

Menambah data

jenis bahan pokok

Mengedit data

satuan

Mengedit data

bahan pokok

Mengedit data jenis

bahan pokok

Menghapus data

satuan

Menghapus data

bahan pokok

Menghapus data

jenis bahan pokok

Menambah data harga

Menghapus data harga

Melihat laporan pasar

per bulan

Melihat laporan pasar

perbandingan tiap

minggu

Melihat laporan pasar

perbandingan tiap hari

Melihat laporan

perbandingan tiap hari

pada semua pasar

Melihat laporan rata-rata

per hari pada semua pasar

Mencetak laporan pasar

per bulan

Mencetak laporan pasar

perbandingan tiap

minggu

Mencetak laporan pasar

perbandingan tiap hari

Mencetak laporan

perbandingan tiap hari

pada semua pasar

Mencetak laporan rata-

rata tiap hari pada semua

pasar

PENGELOLAAN DATA HARGA

Pengunjung

Menambah pasar

Mengedit pasar

Menghapus pasar

Melihat harga hari ini

pada peta pasar

PENGELOLAAN DATA BAHAN POKOK

Mengedit data harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

31

3.4.2. Use Case Gudang Data

Gambar 3. 3 Use Case Gudang Data

3.4.3. Ringkasan Use Case

3.4.3.1. Use Case Staff

No. Nama Use Case Keterangan

1. Menambah data satuan menggambarkan proses

menambahkan data satuan berat

bahan pokok ke dalam sistem.

2. Menambah data bahan

pokok

menggambarkan proses

menambahkan data bahan pokok

ke dalam sistem.

3. Menambah data jenis

bahan pokok

menggambarkan proses

menambahkan data jenis bahan

pokok ke dalam sistem.

4. Menambah data pasar menggambarkan proses

menambahkan data pasar ke

Pimpinan Pengaksesan

Gudang data

PENGELOLAAN GUDANG DATA

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

32

dalam sistem.

5. Mengedit data satuan menggambarkan proses

mengubah/ mengedit data satuan

berat bahan pokok yang telah

tersimpan ke dalam sistem.

6. Mengedit data bahan

pokok

menggambarkan proses

mengubah/ mengedit data bahan

pokok yang telah tersimpan ke

dalam sistem.

7. Mengedit data jenis

bahan pokok

menggambarkan proses

mengubah/ mengedit data jenis

bahan pokok yang telah

tersimpan ke dalam sistem.

8. Mengedit data pasar menggambarkan proses

mengubah/ mengedit data pasar

yang telah tersimpan ke dalam

sistem.

9. Menghapus data satuan menggambarkan proses

menghapus data satuan berat

bahan pokok yang telah

tersimpan ke dalam sistem.

10. Menghapus data bahan

pokok

menggambarkan proses

menghapus data bahan pokok

yang telah tersimpan ke dalam

sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

33

11. Menghapus data jenis

bahan pokok

menggambarkan proses

menghapus data jenis bahan

pokok yang telah tersimpan ke

dalam sistem.

12. Menghapus data pasar menggambarkan proses

menghapus data pasar yang telah

tersimpan ke dalam sistem.

13. Menambah data harga menggambarkan proses

memasukkan data harga ke

dalam sistem.

14. Mengedit data harga menggambarkan proses

mengedit/ mengubah data harga

yang sudah tersimpan ke dalam

sistem.

15. Menghapus data harga menggambarkan proses

menghapus data harga yang

sudah tersimpan ke dalam sistem.

16. Melihat laporan pasar per

bulan

menggambarkan proses dimana

staff ingin melihat laporan

perkembangan harga bahan

pokok di salah satu pasar dari

minggu pertama sampai minggu

terakhir dalam satu bulan.

17. Melihat laporan pasar

perbandingan tiap

menggambarkan proses dimana

staff ingin melihat laporan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

34

minggu perkembangan harga bahan

pokok di salah satu pasar dimana

membandingkan minggu yang

dipilih dengan minggu

selanjutnya.

18. Melihat laporan pasar

perbandingan tiap hari

menggambarkan proses dimana

staff ingin melihat laporan

perkembangan harga bahan

pokok di salah satu pasar dimana

membandingkan tanggal yang

dipilih dengan tanggal

sebelumnya.

19. Melihat laporan

perbandingan tiap hari

pada semua pasar

menggambarkan proses dimana

staff ingin melihat laporan

perkembangan harga bahan

pokok di semua pasar yang telah

tersimpan pada sistem dimana

membandingkan harga bahan

pokok pada tanggal yang sudah

dipilih.

20. Melihat laporan rata-rata

perhari pada semua pasar

menggambarkan proses dimana

staff ingin melihat laporan rata-

rata perkembangan harga bahan

pokok di semua pasar yang

tersimpan pada sistem yang

ditampilkan sesuai tanggal yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

35

dipilih.

21. Mencetak laporan pasar

per bulan

menggambarkan proses dimana

staff ingin mencetak laporan

perkembangan harga bahan

pokok di salah satu pasar dari

minggu pertama sampai minggu

terakhir dalam satu bulan.

22. Mencetak laporan pasar

perbandingan tiap

minggu

menggambarkan proses dimana

staff ingin mencetak laporan

perkembangan harga bahan

pokok di salah satu pasar dimana

membandingkan minggu yang

dipilih dengan minggu

selanjutnya.

23. Mencetak laporan pasar

perbandingan tiap hari

menggambarkan proses dimana

staff ingin mencetak laporan

perkembangan harga bahan

pokok di salah satu pasar dimana

membandingkan tanggal yang

dipilih dengan tanggal

sebelumnya.

24. Mencetak laporan

perbandingan tiap hari

pada semua pasar

menggambarkan proses dimana

staff ingin mencetak laporan

perkembangan harga bahan

pokok di semua pasar yang telah

tersimpan pada sistem dimana

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

36

membandingkan harga bahan

pokok pada tanggal yang sudah

dipilih.

25. Mencetak laporan rata-

rata perhari pada semua

pasar

menggambarkan proses dimana

staff ingin mencetak laporan rata-

rata perkembangan harga bahan

pokok di semua pasar yang

tersimpan pada sistem yang

ditampilkan sesuai tanggal yang

dipilih.

3.4.3.2. Use Case Pimpinan

No. Nama Use Case Keterangan

1. Pengaksesan Gudang

data

menggambarkan proses dimana

pimpinan ingin melihat olap yang

terintegrasi dengan sistem.

3.4.3.3. Use Case Pengunjung

No. Nama Use Case Keterangan

1. Melihat laporan pasar

per bulan

menggambarkan proses dimana

pengunjung ingin melihat laporan

perkembangan harga bahan pokok

di salah satu pasar dari minggu

pertama sampai minggu terakhir

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

37

dalam satu bulan.

2. Melihat laporan pasar

perbandingan tiap

minggu

menggambarkan proses dimana

pengunjung ingin melihat laporan

perkembangan harga bahan pokok

di salah satu pasar dimana

membandingkan minggu yang

dipilih dengan minggu

selanjutnya.

3. Melihat laporan pasar

perbandingan tiap hari

menggambarkan proses dimana

pengunjung ingin melihat laporan

perkembangan harga bahan pokok

di salah satu pasar dimana

membandingkan tanggal yang

dipilih dengan tanggal

sebelumnya.

4. Melihat laporan

perbandingan tiap hari

pada semua pasar

menggambarkan proses dimana

pengunjung ingin melihat laporan

perkembangan harga bahan pokok

di semua pasar yang telah

tersimpan pada sistem dimana

membandingkan harga bahan

pokok pada tanggal yang sudah

dipilih.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

38

5. Melihat laporan rata-

rata perhari pada semua

pasar

menggambarkan proses dimana

pengunjung ingin melihat laporan

rata-rata perkembangan harga

bahan pokok di semua pasar yang

tersimpan pada sistem yang

ditampilkan sesuai tanggal yang

dipilih.

6. Melihat harga hari ini

pada peta pasar

menggambarkan proses dimana

pengunjung ingin melihat harga

hari ini pada salah satu jenis

bahan pokok yang terdapat di

pasar-pasar yang ada pada sistem

yang ditampilkan dengan peta

lokasi pasar-pasar tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

39

3.4.4. Diagram Konteks

Sistem Informasi

Harga Bahan PokokStaff Pengunjung

Data pasar,

Data satuan,

Data bahan pokok,

Data jenis bahan pokok

, Data harga

Minggu, bulan , tahun, lokasi pasar

Laporan pasar per bulan,

Laporan pasar perbandingan tiap minggu,

Laporan pasar perbandingan tiap hari,

Laporan perbandingan tiap hari pada semua pasar,

Laporan rata-rata tiap hari pada semua pasar

Laporan pasar per bulan,

Laporan pasar perbandingan tiap minggu,

Laporan pasar perbandingan tiap hari,

Laporan perbandingan tiap hari pada semua pasar,

Laporan rata-rata tiap hari pada semua pasar

Pimpinan

Data tempat, data produk, data waktu OLAP

Gambar 3. 4 Diagram Konteks

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

40

3.4.5. Diagram Berjenjang

0

Sistem Informasi

Bahan Pokok

1

Pengelolaan Data

Bahan Pokok

2

Pengelolaan Data

Pasar

2.1p

Tambah data

pasar

2.3p

Hapus data pasar

2.2p

Edit data pasar

1.1p

Tambah data

satuan

1.2p

Edit data satuan

1.3p

Hapus data

satuan

1.4p

Tambah data

Bahan Pokok

1.5p

Edit data

Bahan Pokok

1.6p

Hapus data

Bahan pokok

1.7p

Tambah data

Jenis Bahan

Pokok

1.8p

Edit data

Jenis Bahan

Pokok

1.9p

Hapus data

Jenis Bahan

Pokok

3.4p

Lihat laporan

Pasar per bulan

3.1p

Tambah data

harga

3.2p

Hapus data harga

3.8p

Lihat laporan rata-rata tiap

hari

pada 3 pasar

3.7p

Lihat laporan

Perbandingan tiap hari

pada 3 pasar

3.6p

Lihat laporan

Pasar perbandingan

tiap hari

3.5p

Lihat laporan

Pasar perbandingan

Tiap minggu

3.9p

Cetak laporan

Pasar per bulan

3.13p

Cetak laporan rata-rata tiap

hari

pada 3 pasar

3.12p

Cetak laporan

Perbandingan tiap hari

pada 3 pasar

3.11p

Cetak laporan

Pasar perbandingan

tiap hari

3.10p

Cetak laporan

Pasar perbandingan

Tiap minggu

3

Pengelolaan Data

Harga

2.4p

Lihat harga jenis

bahan pokok

semua pasar pada

peta

3.3p

Edit data harga

4

Pengaksesan

Gudang data

4.1p

ETL dimensi

tempat

4.2p

ETL dimensi

produk

4.4p

ETL tabel fakta

4.3p

ETL dimensi

waktu

Gambar 3. 5 Diagram Berjenjang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

41

3.4.5.1. DFD Level 1

admin pengunjung

2

Pengelolaan Data

Pasar

3

Pengelolaan Data

Harga

Data Harga

Lihat Laporan, Harga

jenis bahan pokok

Lihat Peta

Pasar

Data Pasar (id pasar,

nama pasar, alamat

pasar, latitude pasar,

longitude pasar)

Data pasar sudah

ditambah/ diupdate/

dihapus

Data harga sudah ditambah/

diupdate/ dihapus, Lihat laporan

harga bahan pokok, Cetak

laporan harga bahan pokok

Data harga( id pasar,

tanggal, harga, bahan

pokok)

Data harga( id pasar,

tanggal, harga, bahan

pokok)

Data harga( id pasar,

tanggal, harga, bahan

pokok)

Data Pasar

Data Pasar (id pasar,

nama pasar, alamat

pasar, latitude pasar,

longitude pasar)

Data Pasar (id pasar,

nama pasar, alamat

pasar, latitude pasar,

longitude pasar)

1

Pengelolaan Data

Bahan Pokok

Data Bahan Pokok (id satuan,

satuan, id bahan pokok,

bahan pokok, id jenis bahan

pokok, jenis bahan pokok)

Data

Satuan

Data Jenis

bahan pokok

Data Bahan

pokok

Id satuan, satuan

Id bahan

pokok, bahan

pokok

Id jenis bahan pokok,

jenis bahan pokok

Admin pimpinan

4

Gudang data

Tabel fakta

data harga

Olap

Load

gudang data

Load

gudang dataData harga

gudang data

Gambar 3. 6 DFD Level 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

42

3.4.5.2. DFD Level 2 Proses 1

Staff

Data

satuan Data

satuanId

satuan

Data satuan

Id satuan

Data

satuan

Data

satuan

Data

satuan

Data

satuan

tersimpan

Data

satuan

Data

satuan

terupdate

Data

satuan

terhapus

Data bahan

pokok

Data bahan

pokok

tersimpan

Data bahan

pokok

Data bahan

pokok

Data bahan

pokok

Data bahan

pokok

terupdate

Data bahan

pokok

Data bahan

pokok

Id bahan pokok

Data bahan

pokok

terhapus

Id bahan pokok

Data bahan

pokok

Data

Jenis bahan

pokok

Data

Jenis bahan pokok

tersimpan

Data

Jenis bahan

pokok

Data

Jenis bahan

pokok

Data

Jenis bahan

pokok

Data

Jenis bahan

pokok

terupdate

Id jenis

Data

Jenis bahan pokok

terhapus

Data

Jenis bahan

pokok

Data

Jenis bahan

pokok

Id jenis

Data

Jenis bahan

pokok

1.4p

Tambah data bahan

pokok

Jenis bahan

pokok

Bahan

pokoksatuan

1.1p

Tambah data

satuan

1.2p

edit data satuan

1.3p

Hapus data

satuan

1.5p

edit data bahan pokok

1.6p

hapus data bahan

pokok

1.7p

Tambah data jenis

bahan pokok

1.8p

Edit data jenis bahan

pokok

1.9p

Hapus data jenis

bahan pokok

Gambar 3. 7 DFD Level 2 Proses 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

43

3.4.5.3. DFD Level 2 Proses 2

staff

Data

pasar

Data

pasar

Data

pasar

Data

pasar

Data

pasar

Data

pasar

Data pasar

tersimpan

Data pasar

terupdate

id_pasar

Data

pasar

Data pasar

terhapus

pengunjung

nama jenis

bahan

pokok

Nama pasar, koordinat

pasar, nama jenis

bahan pokok, harga

Nama pasar,

koordinat pasar

2.1p

Tambah data

pasar

pasar

2.2p

Edit data pasar

2.3p

Hapus data pasar

2.4p

Lihat harga jenis

bahan pokok

semua pasar pada

peta

Jenis bahan pokok Data harga

Nama jenis bahan

pokok

harga

Gambar 3. 8 DFD Level 2 Proses 2

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

44

3.4.5.4. DFD Level 2 Proses 3

staff

Data harga

3.1p

Tambah data

harga

3.2p

Hapus data harga

3.9p

Cetak laporan

Pasar perbulan

3.13p

Cetak laporan

Rata-rata tiap hari

pada semua pasar

3.11p

Cetak laporan

Pasar

perbandingan tiap

hari

3.12p

Cetak laporan

perbandingan tiap

hari pada semua

pasar

3.10p

Cetak laporan

Pasar perbandingan

Tiap minggu

3.3p

Edit data harga

Pasar

Satuan

Jenis Bahan Pokok

Bahan Pokok

Calender

3.4p

Lihat laporan

Pasar perbulan

3.6p

Lihat laporan

Pasar perbandingan tiap

hari

3.7p

Lihat laporan

perbandingan tiap hari

pada semua pasar

3.8p

Lihat laporan rata-rata

tiap hari pada semua

pasar

3.5p

Lihat laporan pasar

perbandingan tiap

minggu

Pengunjung

Data hargaData harga

tersimpan

Tanggal,

id pasarData

terhapus

Data harga

Data harga

tersimpan

Tanggal,

id pasar

Data harga

Data harga

Data harga

Data harga

Bulan,tahun,

id pasar

Data harga

tanggal

Data harga

tanggal

Data harga

Tanggal,

id pasar

Data harga

minggu, bulan,

tahun, id pasar

Data harga

Data harga

Data harga

Data harga

Data harga

Data harga

Data pasar

Data pasar

Data pasar

Data satuan

Data pasar

Data pasar

Data satuan

Data satuan

Data satuan

Data satuan

Data Jenis bahan pokok

Data Jenis bahan pokok

Data Jenis bahan pokok

Data Jenis bahan pokok

Data Jenis bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data calender

Data harga

Data harga

Data harga

Data harga

Data harga

Data pasar

Data pasar

Data pasar

Data pasar

Data pasar

Data satuan

Data satuanData satuan

Data satuan

Data Jenis bahan pokok

Data Jenis bahan pokok

Data satuan

Data Jenis bahan pokok

Data Jenis bahan pokok

Data Jenis bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data bahan pokok

Data calenderData calender

Data calender

Bulan,tahun,

id pasar

Data harga

Data harga

Data harga

Data harga

Data harga

Data harga

Data hargaData harga

Data harga

Data harga

Tanggal,

id pasarTanggalTanggal

Minggu,bulan,

tahun, id pasar

Minggu,bulan,

tahun, id pasar

Tanggal

Tanggal

Tanggal, id pasar

Bulan,tahun, id pasar

Gambar 3. 9 DFD Level 2 Proses 3

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

45

3.4.5.5. DFD Level 2 Proses 4

4.1p

Dimensi tempat

Pimpinan

Tabel fakta data harga

Data

OLAP

Data

harga

Data harga

Data

OLAPDimensi tempatDimensi produk Dimensi waktu

Data

produk

Data

produk Data

tempat

Data

tempat

Data

waktu

Data

waktu

4.2p

Dimensi produk

4.3p

Dimensi waktu

4.4p

Tabel Fakta

Data tempat

Data

waktu

Data

produk

Data tempat

Data waktu

Data produk

Data

produk Data

tempat

Data

waktu

Gambar 3. 10 DFD Level 2 Proses 4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

46

3.4.6. Disain Konseptual

Gambar 3. 11 Disain Konseptual

1..1

1..* 1..*

1..*

1..* alamat long

Pasar

id_pasar pasar lat

id_bahan_pokok

Bahan pokok

bahan_pokok

id_username

admin

username password

1..1

punya

miliki

singkatan

id_satuan satuan

Satuan

tanggal

id_harga harga

Punya harga

id_jenis jenis

Jenis bahan pokok

cdate

calender

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

47

3.4.7. Disain Logikal

pasar

id_pasar(Pk)

pasar

alamat

lat

long

satuan

id_satuan(Pk)

satuan

singkatan

bahan_pokok

id_bahan_pokok(Pk)

bahan_pokok

jenis_bahanpokok

id_jenis(Pk)

jenis

id_satuan(Fk)

id_bahan_pokok(Fk)

data_harga

id_harga(Pk)

id_pasar(Fk)

id_jenis(Fk)

tanggal

harga

admin

id_username(Pk)

username

password

1..*

1..*

1..*

1..1

1..*

1..1

calender

cdate (Pk)

1..1

1..1

Gambar 3. 12 Disain Logikal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

48

3.4.8. Desain Fisikal

1. Tabel Admin

Tabel 3. 1 Tabel Admin

Nama Field Tipe Keterangan

id_username int (3) Primary Key untuk tabel Admin.

username varchar(20) Field untuk username.

password varchar(20) Field untuk password username.

2. Tabel Pasar

Tabel 3. 2 Tabel Pasar

Nama Field Tipe Keterangan

id_pasar int (10) Primary key untuk tabel pasar.

pasar varchar(60) Field untuk nama pasar.

alamat varchar(90) Field untuk alamat pasar.

lat float(10,6) Field untuk latitude lokasi pasar pada peta.

long float(10,6) Field untuk longitude lokasi pasar pada

peta.

3. Tabel Satuan

Tabel 3. 3 Tabel Satuan

Nama Field Tipe Keterangan

id_satuan int (3) Primary key untuk tabel satuan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

49

satuan varchar(25) Field untuk nama satuan.

singkatan varchar(25) Field untuk singkatan dari nama satuan.

4. Tabel Bahan_pokok

Tabel 3. 4 Tabel Bahan_pokok

Nama Field Tipe Keterangan

id_bahan_pokok int (3) Primary key untuk tabel bahan_pokok.

bahan_pokok varchar(64) Field untuk nama bahan pokok.

5. Tabel Jenis_bahanpokok

Tabel 3. 5 Tabel Jenis_bahanpokok

Nama Field Tipe Keterangan

id_jenis int (4) Primary key untuk tabel jenis.

jenis varchar(64) Field untuk nama jenis bahan pokok.

id_satuan int(3) Foreign key untuk menghubungkan ke

tabel Satuan.

id_bahan_pokok int(3) Foreign key untuk menghubungkan ke

tabel Bahan_pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

50

6. Tabel data_harga

Tabel 3. 6 Tabel data_harga

Nama Field Tipe Keterangan

id_harga int (12) Primary key untuk tabel data harga.

id_jenis int(3) Foreign key untuk menghubungkan ke

tabel jenis.

id_pasar int(3) Foreign key untuk menghubungkan ke

tabel pasar.

tanggal datetime Field untuk tanggal disimpannya transaksi.

harga float Field untuk harga pada transaksi.

7. Tabel calendar

Tabel 3. 7 Tabel calender

Nama Field Tipe Keterangan

cdate date Primary key untuk tabel calender

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

51

3.5. Membangun Gudang Data

Pada tahap ini merupakan tahapan untuk membangun gudang data dari

membaca data legacy sampai membuat tabel fakta. Tabel berikut ini berisi

gambaran tentang tahap yang akan dilakukan.

Tabel 3. 8 Tahap membangun gudang data

No Langkah yang dilakukan Penjelasan singkat

3.5.1 Membaca data legacy Merupakan tahap untuk menganalisa

data

3.5.2 Memilah field tabel pada

database sistem informasi

dan memindahkan ke dalam

database gudang data

Merupakan tahap memilah-milah

field yang berada pada tabel sistem

informasi bahan pokok sesuai dengan

kebutuhan dari gudang data serta

pembuatan tabel dimensi

3.5.3 Memecah gudang data ke

dalam tabel fakta dan

dimensi

Melalui tahap 3.5.2 dengan

menggunakan sumber data dari tabel

yang sudah ada maka dapat

digunakan untuk membuat skema

3.5.1. Membaca Data Legacy

Pada tahap ini melakukan analisis terhadap data yang digunakan

kemudian melakukan pembersihan data yang tidak konsisten,

menghapus atau menambah kolom yang dirasa perlu. Kemudian

dilakukan pemilihan data karena kemungkinan tidak semua data akan

digunakan untuk membangun gudang data. tujuan dari tahap ini adalah

memudahkan ketika memindahkan data tersebut ke dalam basis data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

52

3.5.2. Memilah field tabel pada database sistem informasi dan

memindahkan ke dalam database gudang data

Merupakan tahap dimana memilah field yang berada pada tabel

database sistem informasi bahan pokok dan memindahkan ke dalam

database gudang data dengan membuat dimensi-dimensi yang

dibutuhkan.

1. Membuat dimensi tempat

Pasar

id_pasar

pasar

alamat

lat

lon

Tabel diatas merupakan proses dari pembuatan dimensi tempat yang

sumber data berasal dari tabel pasar yang berada di database sistem

informasi harga bahan pokok. Tabel pasar tersebut berisi field id_pasar

untuk menyimpan id pasar, pasar untuk menyimpan nama pasar , alamat

untuk menyimpan alamat pasar, lat untuk menyimpan latitude pasar , lon

untuk menyimpan longitude pasar kemudian dibuat menjadi dimensi

tempat yang hanya berisi id_pasar, pasar dan menambahkan surrogate

key untuk dimensi tempat yaitu sk_pasar.

dimensi_tempat

PK sk_pasar

id_pasar

pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

53

2. Membuat dimensi produk

bahan_pokok

id_bahan_pokok

bahan_pokok

jenis_bahanpokok

id_jenis

jenis

id_bahan_pokok

id_satuan

Untuk pembuatan dimensi produk ini bersumber dari dua tabel yaitu

tabel bahan_pokok dan tabel jenis_bahanpokok. Pada tabel bahan_pokok

ini terdapat field id_bahan_pokok untuk menyimpan id bahan pokok dan

bahan_pokok untuk menyimpan nama bahan pokok sedangkan untuk

tabel jenis_bahanpokok terdapat id_jenis untuk menyimpan id jenis,

jenis untuk menyimpan nama jenis bahan pokok, id_bahan_pokok dan

id_satuan dimana pada database sistem informasi harga bahan pokok

bertindak sebagai foreign key dari tabel bahan_pokok dan tabel satuan.

Dari dua tabel ini hanya digunakan id_jenis, jenis, id_bahan_pokok, dan

bahan_pokok untuk membuat dimensi_produk. Pada pembuatan

dimensi_produk tidak lupa menambahkan surrogate key yaitu sk_jenis.

dimensi_produk

PK sk_jenis

id_jenis

jenis

id_bahan_pokok

bahan_pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

54

3.5.3. Memecah Gudang Data dalam Tabel Fakta dan Tabel Dimensi

Pada tahap pembentukan tabel fakta ini terdapat tiga dimensi yaitu

dimensi tempat, dimensi produk, dimensi waktu. Pada tengah-tengah

skema bintang terdapat tabel fakta yang memiliki foreign key dari

masing-masing dimensi yaitu sk_pasar, sk_jenis, sk_waktu dan measure

harga dan selisih harga.

dimensi_waktu

week_month

month

year

sk_waktu

fact_dataharga

sk_pasar

sk_jenis

sk_waktu

harga

selisih

dimensi_tempat

sk_pasar

id_pasar

pasar

dimensi_produk

sk_jenis

id_jenis

jenis

id_bahan_pokok

bahan_pokok

Gambar 3. 13 Tabel fakta fact_dataharga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

55

3.5.4. Star Schema

Gudang data yang dibuat terdiri dari beberapa cube yaitu cube

Data_Harga dan cube Selisih_Harga. Pembentukan 2 cube ini

dikarenakan pihak bidang perdagangan menginginkan informasi

perkembangan salah satu bahan pokok dan informasi mengenai selisih

harga bahan pokok dari bulan ke bulan.

3.5.4.1. Rancangan MDX Query untuk Cube Data_Harga

Pada rancangan MDX Query ini menggunakan tabel fakta

yaitu tabel fact_dataharga dan tabel dimensi dimensi_waktu,

dimensi_tempat, dan dimensi_produk. Measure pada cube ini

adalah average harga bahan pokok. Sehingga nantinya OLAP

menampilkan data salah satu bahan pokok dengan rata-rata

harga pada tahun,bulan, minggu dalam bulan yang terdapat

pada pasar-pasar yang sudah tersimpan pada database gudang

data.

3.5.4.2. Rancangan MDX Query untuk Cube Selisih_Harga

Rancangan MDX Query untuk cube Selisih_Harga memiliki

tabel fakta fact_dataharga dan menggunakan tabel dimensi

dimensi_produk dan dimensi_waktu. Measure pada cube ini

adalah harga (average) dan selisih harga bahan pokok. Cube ini

digunakan untuk melihat selisih harga bahan pokok dari bulan

dengan bulan sebelumnya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

56

3.6. Perancangan Desain Antarmuka Pengguna

3.6.1. Menu Staff

3.6.1.1. Menu Utama Staff

Tampilan halaman ini adalah halaman login dimana admin

hendak masuk ke dalam sistem informasi bahan pokok.

Gambar 3. 14 Halaman Login staff

Halaman staff

Logo Title

username password Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

57

3.6.1.2. Tampilan halaman menu awal

Halaman ini adalah tampilan pertama kali saat staff

mengakses sistem informasi perkembangan harga bahan

pokok.

Gambar 3. 15 Halaman Menu Awal

Home Pengolahan Data Pengolahan Data Harga Laporan Gudang Data Logout

Footer

Header

Slide Show

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

58

3.6.1.3. Tampilan menu pengelolaan data

Gambar 3. 16 Halaman menu pengelolaan data

3.6.1.4. Tampilan halaman data pasar

Halaman ini merupakan tampilan untuk data pasar yang

hanya bisa diakses oleh staff.

Gambar 3. 17 Halaman pengelolaan data pasar

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Footer

Header

Data pasar Data satuan berat

bahan pokok

Data bahan pokok Data jenis bahan

pokok

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Daftar Pasar

id Pasar Alamat Latitude Longitude

- - - - - Edit Hapus

- - - - - Edit Hapus

Footer

Header

Tambah

Data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

59

3.6.1.5. Tampilan halaman insert data pasar

Halaman ini digunakan untuk melakukan tambah data

pasar yang baru. Halaman ini hanya dapat diakses oleh staff.

Gambar 3. 18 Halaman insert data pasar

Form Tambah Data Pasar

Masukkan Nama Pasar Masukkan Alamat Pasar Masukkan Latitude Pasar Masukkan Longitude Pasar

Kembali Simpan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

60

3.6.1.6. Tampilan halaman edit data pasar

Halaman untuk mengedit data pasar yang akan dilakukan

oleh staff.

Gambar 3. 19 Halaman edit data pasar

Form Edit Data Pasar

Nama Pasar Alamat Pasar Latitude Pasar Longitude Pasar

Kembali Simpan

xxxx

xxxx

xxxx

xxxx

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

61

3.6.1.7. Tampilan halaman data satuan

Halaman ini dimana staff ingin mengakses ataupun

melihat data satuan.

Gambar 3. 20 Halaman pengelolaan data satuan

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Daftar Satuan

No Satuan Singkatan

- - - Edit Hapus

- - - Edit Hapus

Footer

Header

Tambah Data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

62

3.6.1.8. Tampilan halaman edit data satuan

Halaman ini digunakan staff saat hendak mengakses

mengubah data satuan yang telah tersimpan.

Gambar 3. 21 Halaman edit data satuan

3.6.1.9. Tampilan halaman insert data satuan

Halaman ini digunakan staff untuk menambah data

satuan yang baru.

Gambar 3. 22 Halaman insert data satuan

Form Edit Data Satuan Berat

Satuan Singkatan satuan

Kembali Simpan

xxxx

xxxx

Form Tambah Data Satuan Berat

Masukkan Satuan Masukkan Singkatan satuan

Kembali Simpan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

63

3.6.1.10. Tampilan halaman data bahan pokok

Tampilan ini dimana staff mengakses halaman bahan

pokok.

Gambar 3. 23 Halaman pengelolaan data bahan pokok

3.6.1.11. Tampilan halaman edit data bahan pokok

Halaman ini digunakan oleh staff untuk mengubah data

bahan pokok yang telah tersimpan.

Gambar 3. 24 Halaman edit data bahan pokok

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Daftar Bahan Pokok

No Bahan Pokok

- - Edit Hapus

- - Edit Hapus

Footer

Header

Tambah Data

Form Edit Data Bahan Pokok

Bahan Pokok

Kembali Simpan

xxxx

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

64

3.6.1.12. Tampilan halaman insert data bahan pokok

Halaman ini digunakan untuk menyimpan data bahan

pokok dengan field nama bahan pokok.

Gambar 3. 25 Halaman insert data bahan pokok

3.6.1.13. Tampilan halaman data jenis bahan pokok

Halaman jenis bahan pokok menampilkan data jenis

bahan pokok beserta bahan pokok dan satuannya.

Gambar 3. 26 Halaman pengelolaan data jenis bahan pokok

Form Tambah Data Bahan Pokok

Masukkan Bahan Pokok

Kembali Simpan

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Daftar Semua Jenis

No Bahan Pokok Jenis Satuan

- - - - Edit Hapus

- - - - Edit Hapus

Footer

Header

Tambah Data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 88: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

65

3.6.1.14. Tampilan halaman edit data jenis bahan pokok

Halaman ini muncul saat staff hendak mengedit data jenis

bahan pokok yang telah tersimpan pada database.

Gambar 3. 27 Halaman edit jenis bahan pokok

3.6.1.15. Tampilan halaman insert data jenis bahan pokok

Halaman ini digunakan staff untuk menambah data jenis

bahan pokok yang baru.

Gambar 3. 28 Halaman insert jenis bahan pokok

Form Tambah Data Jenis Bahan Pokok

Masukka Nama Jenis Bahan Pokok Pilih Kategori Bahan Pokok

Kembali Simpan

Pilih Kategori Pilih satuan

Form Edit Data Jenis Bahan Pokok

Bahan Pokok Jenis Bahan Pokok

Kembali Simpan

xxxx

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 89: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

66

3.6.1.16. Tampilan halaman menu tambah data harga

Halaman ini adalah menu utama saat kita mengakses

menu pengelolaan data harga. Terdapat tombol untuk memilih

lokasi pasar.

Gambar 3. 29 Halaman pengelolaan data harga

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Footer

Header

Pasar XXX Pasar YYY Pasar ZZZ

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 90: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

67

3.6.1.17. Tampilan halaman tambah data harga

Halaman ini muncul saat staff mengakses halaman

tambah data yang berada pada menu.

Gambar 3. 30 Halaman tambah data harga

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Tanggal Data Harga Pasar XXX

No Bahan Pokok Satuan Jenis Tanggal Harga

- - - - - - edit

- - - - - - edit

Footer

Header

Pilih

Tambah Data Harga Hapus data Harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 91: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

68

3.6.1.18. Tampilan halaman insert data harga

Halaman ini digunakan staff untuk menambahkan data

harga pada tanggal yang dipilih.

Gambar 3. 31 Halaman insert data harga

3.6.1.19. Tampilan halaman edit data harga

Halaman ini digunakan untuk mengedit data harga jika

data harga suatu jenis bahan pokok ingin diubah oleh staff.

Gambar 3. 32 Halaman edit data harga

Pengisian Harga Bahan Pokok Pangan Pasar XXX

dd-mm-yyyy Nama Jenis Bahan Pokok Harga

Beras IR I

Beras IR II

Minyak Goreng Bimoli

…………………………….

Kembali Simpan

Form Edit Data Harga

Nama Jenis Bahan Pokok Harga

Kembali Simpan

xxxx

$$$$

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 92: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

69

3.6.1.20. Tampilan halaman menu laporan

Pada halaman ini berisi tombol untuk mengakses

laporan yang dikehendaki oleh staff.

Gambar 3. 33 Halaman laporan

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Footer

Header

Laporan Per Bulan

Laporan Per

Minggu

Laporan Per

Hari

Laporan Per Hari pada Semua Pasar

Laporan Rata-rata pada Semua Pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 93: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

70

3.6.1.21. Tampilan halaman laporan per bulan

Halaman ini digunakan administrator untuk melihat data

laporan per bulan pada pasar yang dipilih.

Gambar 3. 34 Halaman laporan per bulan

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Perkembangan Harga Rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ – Jl. XYZ

Data Laporan Bulan XYZ Tahun XYZ

No Nama Bahan Pokok dan Jenisnya

Satuan Minggu

Rata-rata Ket I II III IV V

- - - - - - - - - -

- - - - - - - - - -

- - - - - - - - - -

Footer

Header

Pilih Tahun Pilih Bulan Pilih

Print Laporan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 94: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

71

3.6.1.22. Tampilan halaman laporan perbandingan tiap minggu

Halaman ini digunakan staff untuk melihat laporan data

harga bahan pokok yang dibandingkan pada tiap minggu pada

pasar tertentu.

Gambar 3. 35 Halaman laporan perbandingan tiap minggu

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Perkembangan Harga Rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ – Jl. XYZ

Data Laporan Bulan XYZ Tahun XYZ

No Nama Bahan Pokok dan Jenisnya

Satuan Harga Rupiah Perubahan

Ket I II Rp %

- - - - - - - -

- - - - - - - -

- - - - - - - -

Footer

Header

Pilih Tahun Pilih Bulan Pilih

Print Laporan

Pilih Minggu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 95: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

72

3.6.1.23. Tampilan halaman laporan perbandingan tiap hari

Halaman ini digunakan staff untuk melihat laporan

perkembangan harga bahan pokok dari tanggal yang dipilih

dengan tanggal sebelumnya.

Gambar 3. 36 Halaman laporan perbandingan tiap hari

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Perkembangan Harga Rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ – Jl. XYZ

Data Laporan tanggal XX Bulan YY Tahun ZZZ

No Nama Bahan Pokok dan Jenisnya

Satuan Harga Rupiah Perubahan

Ket Kemarin Hari Ini Rp %

- - - - - - - -

- - - - - - - -

- - - - - - - -

Footer

Header

Pilih Tahun Pilih Bulan Pilih

Print Laporan

Pilih Tanggal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 96: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

73

3.6.1.24. Tampilan halaman laporan perbandingan tiap hari pada

semua pasar

Halaman ini digunakan staff untuk melihat laporan

perbandingan tiap hari pada semua pasar sekaligus.

Gambar 3. 37 Halaman laporan perbandingan tiap hari pada semua pasar

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Perkembangan Harga Rata-rata Beberapa Bahan Pokok Pangan

Data Laporan Tanggal X Bulan YY Tahun ZZZZ

No Nama Bahan Pokok dan Jenisnya

Satuan Pasar

Rata-rata Pasar X Pasar Y Pasar Z

- - - - - - -

- - - - - - -

- - - - - - -

Footer

Header

Pilih Tahun Pilih Bulan Pilih

Print Laporan

Pilih Tanggal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 97: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

74

3.6.1.25. Tampilan halaman laporan rata-rata tiap hari pada semua

pasar

Halaman ini digunakan untuk melihat laporan rata-rata

perkembangan harga bahan pokok pada semua pasar.

Gambar 3. 38 Halaman laporan rata-rata tiap hari pada semua pasar

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Perkembangan Harga Rata-rata Beberapa Bahan Pokok Pangan

Data Laporan Tanggal X Bulan YY Tahun ZZZZ

No Nama Bahan Pokok dan Jenisnya

Satuan Harga Rupiah Perubahan

Ket Kemarin Hari ini Rp %

- - - - - - -

- - - - - - -

Footer

Header

Pilih Tahun Pilih Bulan Pilih

Print Laporan

Pilih Tanggal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 98: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

75

3.6.1.26. Tampilan laporan halaman gudang data

Halaman ini digunakan pimpinan untuk mengaskes dan

melihat cube gudang data dari server gudang data.

Gambar 3. 39 Halaman gudang data

Home Pengelolaan Data Pengelolaan Data Harga Laporan Gudang Data Logout

Footer

Header

tahun bulan Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 99: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

76

3.6.2. Menu Pengunjung Sistem

3.6.2.1. Tampilan halaman lihat harga jenis bahan pokok pada

semua pasar

Halaman ini muncul saat pengunjung mengakses pertama

kali sistem informasi bahan pokok.

Gambar 3. 40 Halaman awal untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Pilih Jenis Bahan Pokok

Lokasi pasar Laporan

Logo

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 100: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

77

3.6.2.2. Tampilan halaman laporan perbulan

Halaman ini menampilkan laporan perbulan setelah

pengunjung memilih tahun dan bulan yang diinginkan.

Gambar 3. 41 Halaman laporan per bulan untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Perkembangan rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ

Data Laporan bulan tahun

No

Nama Bahan Pokok dan

Jenisnya Satuan

Minggu

Rata-rata Ket

I II III IV V

- - - - - - - - - -

- - - - - - - - - -

Lokasi pasar Laporan

Pilih Bulan

Logo

Pilih Tahun Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 101: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

78

3.6.2.3. Tampilan halaman laporan perbandingan tiap minggu

Halaman ini digunakan pengunjung untuk melihat

laporan rata-rata perbandingan tiap minggu harga bahan pokok.

Gambar 3. 42 Halaman laporan perbandingan tiap minggu untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Perkembangan rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ

Data Laporan Minggu ke X dan Minggu ke Y Bulan Tahun

No Nama Bahan Pokok dan Jenisnya Satuan

Harga Rupiah Perubahan

Ket

X Y Rp %

- - - - - - - -

- - - - - - - -

Lokasi pasar Laporan

Pilih Bulan

Logo

Pilih Tahun Pilih

Minggu

Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 102: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

79

3.6.2.4. Tampilan laporan perbandingan tiap hari

Halaman ini digunakan pengunjung untuk melihat

laporan perkembangan harga bahan pokok tiap hari ke hari.

Gambar 3. 43 Halaman laporan perbandingan tiap hari untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Perkembangan rata-rata Beberapa Bahan Pokok Pangan Pasar XYZ

Data Laporan bulan tahun

No Nama Bahan Pokok dan Jenisnya Satuan

Harga Rupiah Perubahan

Ket

Kemarin Hari Ini Rp %

- - - - - - - -

- - - - - - - -

Lokasi pasar Laporan

Pilih Bulan

Logo

Pilih Tahun Pilih Tanggal Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 103: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

80

3.6.2.5. Tampilan laporan perbandingan tiap hari pada semua

pasar

Halaman ini digunakan pengunjung untuk melihat laporan

perbandingan tiap hari harga bahan pokok pada semua pasar.

Gambar 3. 44 Halaman perbandingan tiap hari pada semua pasar untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Perkembangan rata-rata Beberapa Bahan Pokok Pangan

Data Laporan tanggal bulan tahun

No Nama Bahan Pokok dan Jenisnya Satuan

Pasar

Rata-rata

Pasar X Pasar Y Pasar Z

- - - - - - -

- - - - - - -

Lokasi pasar Laporan

Pilih Bulan

Logo

Pilih Tahun Pilih Tanggal Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 104: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

81

3.6.2.6. Tampilan laporan rata-rata tiap hari pada semua pasar

Halaman ini digunakan pengunjung untuk melihat laporan

rata-rata tiap hari harga bahan pokok pada semua pasar.

Gambar 3. 45 Halaman laporan rata-rata tiap hari pada semua pasar untuk pengunjung

Dinas Perdagangan Kota Yogyakarta

Perkembangan rata-rata Beberapa Bahan Pokok Pangan

Data Laporan tanggal bulan tahun

No

Nama Bahan Pokok dan

Jenisnya Satuan

Harga Rupiah Perubahan

Ket

Kemarin Hari ini Rp %

- - - - - - - -

- - - - - - - -

Lokasi pasar Laporan

Pilih Bulan

Logo

Pilih Tahun Pilih Tanggal Pilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 105: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

82

BAB IV

IMPLEMENTASI DAN ANALISA SISTEM

4.1. Implementasi Sistem

4.1.1. Implementasi Basis Data

Pada tahap ini dilakukan pembuatan database untuk sistem

dimana pembuatan database menggunakan MySQL melalui SQLyog

yaitu software yang digunakan untuk mengeksekusi query mysql.

Database pada sistem ini adalah `skripsi` dimana memiliki

tabel`admin`, tabel `satuan`, tabel `bahan_pokok`, tabel

`jenis_bahanpokok`, tabel `pasar`, tabel ` calender`, tabel

`data_harga`.

Berikut ini adalah implementasi query :

a. Implementasi pembuatan tabel `admin`

CREATE TABLE `admin` (

`id_username` int(3) NOT NULL,

`username` varchar(20) NOT NULL,

`password` varchar(32) NOT NULL,

PRIMARY KEY (`id_username`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 106: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

83

b. Implementasi pembuatan tabel `satuan`

c. Implementasi pembuatan tabel `bahan_pokok`

CREATE TABLE `bahan_pokok` (

`id_bahan_pokok` int(3) NOT NULL

AUTO_INCREMENT,

`bahan_pokok` varchar(64) DEFAULT NULL,

PRIMARY KEY (`id_bahan_pokok`)

) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT

CHARSET=latin1;

CREATE TABLE `satuan` (

`id_satuan` int(3) NOT NULL AUTO_INCREMENT,

`satuan` varchar(25) DEFAULT NULL,

`satuan_pendek` varchar(25) DEFAULT NULL,

PRIMARY KEY (`id_satuan`)

) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT

CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 107: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

84

d. Implementasi pembuatan tabel `jenis_bahanpokok`

e. Implementasi pembuatan tabel `pasar`

CREATE TABLE `jenis_bahanpokok` (

`id_jenis` int(4) NOT NULL AUTO_INCREMENT,

`jenis` varchar(64) DEFAULT NULL,

`id_bahan_pokok` int(3) DEFAULT NULL,

`id_satuan` int(3) DEFAULT NULL,

PRIMARY KEY (`id_jenis`),

KEY `id_bahan_pokok_fk` (`id_bahan_pokok`),

KEY `id_satuan_fk` (`id_satuan`),

CONSTRAINT `id_bahan_pokok_fk` FOREIGN KEY

(`id_bahan_pokok`) REFERENCES `bahan_pokok`

(`id_bahan_pokok`),

CONSTRAINT `id_satuan_fk` FOREIGN KEY

(`id_satuan`) REFERENCES `satuan` (`id_satuan`)

) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT

CHARSET=latin1

CREATE TABLE `pasar` (

`id_pasar` int(10) NOT NULL AUTO_INCREMENT,

`pasar` varchar(60) NOT NULL,

`alamat` varchar(90) NOT NULL,

`lat` float(10,6) NOT NULL,

`lon` float(10,6) NOT NULL,

PRIMARY KEY (`id_pasar`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT

CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 108: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

85

f. Implementasi pembuatan tabel `calender`

g. Implementasi pembuatan tabel `data_harga`

CREATE TABLE `calendar` (

`cdate` date NOT NULL DEFAULT '2000-01-01',

PRIMARY KEY (`cdate`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `data_harga` (

`id_transaksi` int(12) NOT NULL

AUTO_INCREMENT,

`id_pasar` int(3) DEFAULT NULL,

`id_jenis` int(3) DEFAULT NULL,

`tanggal` datetime DEFAULT NULL,

`harga` float DEFAULT NULL,

PRIMARY KEY (`id_transaksi`),

KEY `id_pasar_fk` (`id_pasar`),

KEY `id_jenis_fk` (`id_jenis`),

CONSTRAINT `id_jenis_fk` FOREIGN KEY

CONSTRAINT `id_pasar_fk` FOREIGN KEY

(`id_pasar`) REFERENCES `pasar` (`id_pasar`)

) ENGINE=InnoDB AUTO_INCREMENT=8510 DEFAULT

CHARSET=latin1;

(`id_jenis`) REFERENCES `jenis_bahanpokok`

(`id_jenis`),

CONSTRAINT `id_pasar_fk` FOREIGN KEY

(`id_pasar`) REFERENCES `pasar` (`id_pasar`)

) ENGINE=InnoDB AUTO_INCREMENT=8510 DEFAULT

CHARSET=latin1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 109: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

86

4.1.2. Implementasi Antarmuka Pengguna

4.1.2.1. Staff

4.1.2.1.1. Halaman login staff

Halaman login digunakan oleh staff untuk masuk ke

sistem guna memulai mengolah data. Staff dapat masuk ke

sistem dengan cara mengisikan field username dan field

password lalu klik button login.

Gambar 4. 1 Implementasi login staff

4.1.2.1.2. Halaman utama staff

Halaman ini muncul saat staff berhasil login ke Sistem

Perkembangan Harga Bahan Pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 110: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

87

Gambar 4. 2 Implementasi menu awal staff

4.1.2.1.3. Halaman Pengelolaan Data

Halaman pengelolaan data ini digunakan staff untuk

mengolah data yaitu data pasar, data satuan berat bahan

pokok, data bahan pokok, data jenis bahan pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 111: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

88

Gambar 4. 3 Implementasi menu pengelolaan data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 112: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

89

4.1.2.1.4. Halaman data pasar

Halaman data pasar ini digunakan untuk melihat serta

mengolah data pasar. Terdapat menu untuk tambah data pasar,

edit data pasar dan hapus data pasar.

Gambar 4. 4 Implementasi pengelolaan data pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 113: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

90

4.1.2.1.5. Halaman insert data pasar

Halaman insert data pasar dapat diakses setelah staff

menekan tombol tambah data. Pada halaman ini staff

diharuskan mengisi semua field yang ada. Field tersebut

terdapat field untuk nama pasar, alamat pasar, latitude dan

longitude pasar guna membantu dalam menemukan lokasi

pasar pada peta pengunjung.

Gambar 4. 5 Implementasi insert data pasar

4.1.2.1.6. Halaman edit pasar

Menu edit pasar ini digunakan jika staff merasa ada

data pasar yang sudah disimpan perlu untuk di edit salah satu

data atau beberapa data. Halaman ini dapat diakses setelah

menekan tombol edit data. Pada halaman edit data kita dapat

mengedit nama pasar, alamat pasar, latitude pasar dan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 114: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

91

longitude pasar. Jika data sudah benar maka dapat mengklik

tombol simpan.

Gambar 4. 6 Implementasi edit data pasar

4.1.2.1.7. Halaman data satuan

Halaman data satuan ini digunakan untuk mengolah

ataupun melihat data satuan. Pada halaman ini terdapat menu

untuk menambah data satuan, edit data satuan, dan hapus data

satuan. Data satuan disini digunakan untuk menyimpan satuan

berat yang nanti digunakan dalam menyimpan data bahan

pokok dan data jenis bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 115: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

92

Gambar 4. 7 Implementasi pengelolaan data satuan

4.1.2.1.8. Halaman tambah data satuan

Tambah data satuan disini digunakan untuk menambah

data dari satuan berat di database. Pada halaman data satuan

terdapat field masukkan nama satuan dan masukkan singkatan

dari nama satuan tersebut. Misal untuk nama satuan kilogram

maka singkatan dari satuan tersebut adalah Kg. Untuk

menyimpan data staff dapat menekan tombol simpan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 116: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

93

Gambar 4. 8 Implementasi insert data satuan

4.1.2.1.9. Halaman edit data satuan

Halaman edit data satuan ini digunakan untuk mengedit

data satuan yang telah tersimpan di database. Halaman ini

menyediakan field nama satuan dan field nama singkatan

satuan yang akan diedit. Jika data sudah benar lalu tekan

tombol simpan untuk mengeksekusi perintah simpan ke dalam

database.

Gambar 4. 9 Implementasi edit data satuan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 117: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

94

4.1.2.1.10. Halaman data bahan pokok

Halaman ini digunakan untuk mengolah data bahan

pokok. Halaman ini hanya menyimpan nama bahan pokok.

Pada halaman ini menyediakan menu untuk menambahkan

data bahan pokok, untuk mengedit data bahan pokok, dan

menghapus data bahan pokok dari database.

Gambar 4. 10 Implementasi pengelolaan data bahan pokok

4.1.2.1.11. Halaman tambah data bahan pokok

Untuk menambahkan data bahan pokok dapat dengan

mengklik tombol tambah data pada halaman bahan pokok.

Setelah klik tombol tambah data tersebut maka staff akan

diarahkan ke halaman untuk menambahkan data. Pada

halaman tambah data bahan pokok terdapat field nama bahan

pokok dan tombol kembali untuk kembali pada halaman bahan

pokok dan tombol simpan untuk menyimpan data bahan

pokok yang baru.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 118: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

95

Gambar 4. 11 Implementasi insert data bahan pokok

4.1.2.1.12. Halaman edit data bahan pokok

Jika terdapat data bahan pokok yang ingin diperbaharui

oleh staff maka staff dapat mengklik tombol edit data untuk

mengakses halaman edit bahan pokok. Pada halaman tersebut

staff dapat mengedit nama bahan pokok jika terdapat

kesalahan saat menambahkannya kedalam database.

Gambar 4. 12 Implementasi edit bahan pokok

4.1.2.1.13. Halaman data jenis bahan pokok

Halaman jenis bahan pokok ini digunakan untuk

mengolah data jenis bahan pokok seperti beras dengan

jenisnya yaitu IR I dan IR II. Pada halaman ini terdapat menu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 119: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

96

tambah data untuk menambahkan data baru, menu edit data

untuk mengedit jika terdapat data yang ingin diperbaharui dan

menu hapus data untuk menghapus data dari sistem.

Gambar 4. 13 Implementasi pengelolaan data jenis bahan pokok

4.1.2.1.14. Halaman tambah data jenis bahan pokok

Pada menu tambah data jenis bahan pokok ini staff

mengisikan nama jenis bahan pokok yang disimpan. Lalu

memilih menu drop down dimana memilih nama jenis bahan

pokok tersebut masuk ke kategori bahan pokok yang mana

dan memilih satuan yang sesuai dengan nama jenis bahan

pokok yang diisi. Jika sudah dalam pengisian data maka tekan

tombol simpan untuk memproses pemasukan data dalam

database.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 120: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

97

Gambar 4. 14 Implementasi insert data jenis bahan pokok

4.1.2.1.15. Halaman edit jenis bahan pokok

Halaman edit jenis bahan pokok dapat diakses oleh

staff ketika mengklik tombol edit data. Halaman ini hanya

untuk mengedit nama jenis bahan pokok. Terdapat tombol

simpan untuk mengupdate data jenis bahan pokok tersebut.

Gambar 4. 15 Implementasi edit data bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 121: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

98

4.1.2.1.16. Halaman pengelolaan data harga

Halaman pengelolaan data harga berisi tombol pasar-

pasar yang bisa dipilih sesuai dengan data yang ada. Pasar-

pasar ini didapat dari record database sistem.

Gambar 4. 16 Implementasi pengelolaan data harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 122: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

99

4.1.2.1.17. Halaman tambah data harga

Halaman tambah data harga digunakan untuk

memasukkan data harga bahan pokok yang baru per hari.

Gambar 4. 17 Implementasi tambah data harga

Pada gambar 4.17 terlihat field tanggal untuk memilih

tanggal guna keperluan menambahkan data harga maka staff

cukup mengklik field tanggal tersebut sehingga akan tampak

seperti gambar 4.18 setelah itu menekan tombol pilih.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 123: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

100

Gambar 4. 18 Langkah dalam memilih tanggal pada pengelolaan data harga

Saat tanggal sudah dipilih maka tampilan halaman

tambah data harga akan seperti ditunjukkan pada gambar 4.19.

Pada tanggal yang tidak memiliki data harga maka tabel data

harga bahan pokok akan kosong. Staff dapat menekan tombol

tambah data harga jenis bahan pokok untuk memulai

memasukkan data harga yang baru.

Gambar 4. 19 Tampilan halaman data harga pada tanggal yang sudah dipilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 124: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

101

Berikut adalah tampilan untuk halaman pengisian data

harga bahan pokok ditunjukkan pada gambar 4.20.

Gambar 4. 20 Implementasi insert data harga

Pada bagian bawah form pengisian data harga terdapat

tombol simpan untuk menyimpan data harga jika data sudah

terisi sesuai data yang terkumpul. Lalu tombol batal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 125: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

102

digunakan untuk mengosongkan field jika terdapat data harga

yang salah. Kemudian tombol kembali untuk menuju ke

halaman sebelumnya yaitu halaman utama dari tambah data

harga.

Berikut adalah tampilan halaman utama data harga

ketika tanggal pada database sudah memiliki data harga bahan

pokok.

Gambar 4. 21 Tampilan halaman data harga setelah insert data harga

Tampilan halaman data harga ketika sudah memiliki

data harga bahan pokok berbeda saat halaman data harga

dengan tanggal yang masih belum memiliki data harga.

Terdapat penambahan tombol hapus data harga pada sisi

kanan tombol tambah data harga jenis bahan pokok. Tombol

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 126: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

103

hapus tersebut digunakan jika staff ingin menghapus data

harga pada tanggal tertentu.

4.1.2.1.18. Halaman edit data harga

Halaman edit data harga ini digunakan untuk mengedit data

harga suatu jenis bahan pokok. Halaman ini dapat diakses

setelah staff mengklik tombol “edit data ini”.

Gambar 4. 22 Implementasi edit data harga

4.1.2.1.19. Halaman laporan

Halaman laporan ini berisi format-format laporan yang

berbeda-beda. Pembuatan format yang berbeda ini

menyesuaikan dengan format laporan pada data mentah di file

excel milik Dinas Perdagangan Kota Yogyakarta.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 127: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

104

Gambar 4. 23 Implementasi menu laporan

4.1.2.1.20. Halaman laporan per bulan

Halaman ini digunakan administrator untuk melihat

laporan perkembangan harga bahan pokok per bulan. Setelah

menekan tombol laporan per bulan, staff memilih di pasar

yang akan dilihat data laporan perkembangan harga bahan

pokok. Setelah mengklik salah satu pasar yang dikehendaki,

staff memilih tahun dan bulan untuk melihat data kemudian

klik tombol pilih. Pada halaman ini staff juga dapat mencetak

laporan dalam format file pdf. Tombol cetak laporan tersebut

muncul setelah data ditampilkan oleh sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 128: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

105

Gambar 4. 24 Tampilan laporan per bulan

Gambar 4. 25 Tampilan laporan per bulan yang akan dicetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 129: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

106

4.1.2.1.21. Halaman laporan per minggu

Halaman ini digunakan staff untuk melihat laporan

perkembangan harga bahan pokok per minggu. Setelah

menekan tombol laporan per bulan, staff memilih di pasar

yang akan dilihat data laporan perkembangan harga bahan

pokok. Setelah mengklik salah satu pasar yang dikehendaki,

staff memilih tahun, bulan, dan minggu untuk melihat data

kemudian klik tombol pilih. Data harga yang tertampil

nantinya adalah perbandingan data harga bahan pokok

minggu yang dipilih dengan minggu selanjutnya.

Gambar 4. 26 Tampilan laporan per minggu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 130: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

107

Pada halaman ini staff juga dapat mencetak laporan

dalam format file pdf. Tombol cetak laporan tersebut muncul

setelah data ditampilkan oleh sistem.

Gambar 4. 27 Tampilan laporan per minggu yang akan dicetak

4.1.2.1.22. Halaman laporan per hari

Halaman ini digunakan staff untuk melihat laporan

perkembangan harga bahan pokok per hari. Setelah menekan

tombol laporan per bulan, staff memilih di pasar yang akan

dilihat data laporan perkembangan harga bahan pokok.

Setelah mengklik salah satu pasar yang dikehendaki, staff

memilih tahun, bulan, dan tanggal untuk melihat data

kemudian klik tombol pilih. Data harga yang tertampil

nantinya adalah perbandingan data harga bahan pokok tanggal

yang dipilih dengan tanggal sebelumnya. Pada halaman ini

dilengkapi dengan print laporan untuk kebutuhan staff dalam

mencetak laporan perkembangan harga bahan pokok tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 131: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

108

Gambar 4. 28 Tampilan laporan per hari

Gambar 4. 29 Tampilan laporan per hari yang akan dicetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 132: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

109

4.1.2.1.23. Halaman laporan perbandingan tiap hari pada

semua pasar

Halaman ini digunakan staff untuk melihat laporan

perkembangan harga bahan pokok per hari pada semua pasar

yang tersimpan pada database sistem. Data harga yang

tertampil nantinya adalah data harga per hari sesuai tanggal

yang dipilih. Pada halaman ini dilengkapi dengan print laporan

untuk kebutuhan staff dalam mencetak laporan perkembangan

harga bahan pokok tersebut.

Gambar 4. 30 Tampilan laporan perbandingan tiap hari pada semua pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 133: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

110

Gambar 4. 31 Tampilan laporan perbandingan tiap hari pada semua pasar yang akan dicetak

4.1.2.1.24. Halaman laporan perbandingan rata-rata tiap hari

pada semua pasar

Halaman ini digunakan staff untuk melihat laporan

rata-rata perkembangan harga bahan pokok pada semua pasar.

Laporan ini disajikan dalam waktu hari per hari. Pada halaman

ini terdapat menu untuk memilih tahun, bulan, dan tanggal.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 134: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

111

Gambar 4. 32 Tampilan laporan perbandingan rata-rata tiap hari pada semua pasar

Gambar 4. 33 laporan perbandingan rata-rata tiap hari pada semua pasar yang akan dicetak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 135: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

112

4.1.2.1.25. Halaman Gudang Data

Halaman gudang data digunakan oleh pimpinan untuk

melihat gudang data dari hasil extract, transform, dan load dari

database sistem infromasi perkembangan harga bahan pokok

ke server database gudang data. Saat mengakses halaman

gudang data akan muncul perintah untuk memilih tahun dan

bulan guna dilakukan memindahkan data dari database sistem

informasi ke database gudang data berdasarkan tahun dan

bulan yang dipilih oleh user. Perintah ini sebenarnya sedang

menjalankan file transformasi dari aplikasi Spoon Kettle

Pentaho. File transformasi ini dinamakan fact_transaksi.ktr,

transformasi ini untuk memproses pemindahan data dari

database sistem informasi menuju database gudang data.

Gambar 4. 34 Implementasi halaman gudang data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 136: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

113

Jika proses transformasi sudah berhasil dilakukan maka sistem

akan memberitahukan bahwa data sudah berhasil di load. Lalu

muncul 2 tombol yaitu untuk melihat perkembangan harga

salah satu bahan pokok dan untuk melihat selisih harga bahan

pokok.

Gambar 4. 35 Tampilan halaman gudang data setelah tombol Load Gudang Data diklik

Jika user memilih tombol „Lihat Perkembangan Harga dalam

OLAP‟ maka sistem akan menuju pada halaman yang

ditunjukkan pada gambar 4.36. Pada gambar tersebut

ditunjukkan bahwa user perlu memilih bahan pokok mana yang

ingin dilihat dalam OLAP. Setelah user memilih bahan pokok

yang dikehendaki maka akan muncul tombol yang akan

mengarahkan user untuk melihat perkembangan harga dalam

OLAP seperti yang ditunjukkan pada gambar 4.37.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 137: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

114

Gambar 4. 36 Halaman untuk melihat perkembangan harga salah satu bahan pokok

Gambar 4. 37 Halaman setelah user sudah memilih bahan pokok

Berikut ini adalah tampilan OLAP untuk perkembangan harga

salah satu bahan pokok. Pada OLAP ini dapat melakukan

pengaturan untuk melihat dalam bentuk line chart. Sehingga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 138: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

115

memudahkan user pimpinan dalam melihat perkembangan

harga bahan pokok dengan jelas.

Gambar 4. 38 Tampilan OLAP untuk perkembangan salah satu harga pada semua pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 139: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

116

Gambar 4. 39 Tampilan pengaturan jika user ingin melihat perkembangan harga dalam bentuk line

chart

Gambar 4. 40 Tampilan line chart OLAP untuk membantu melihat perkembangan harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 140: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

117

Saat user memilih tombol „Lihat Selisih Harga Bahan Pokok

dalam OLAP‟ maka sistem akan langsung membuat tab baru

pada browser untuk menampilkan OLAP dengan selisih harga

bahan pokok. Tampilan OLAP tersebut ditunjukkan pada

gambar

Gambar 4. 41 Tampilan selisih harga bahan pokok dalam OLAP

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 141: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

118

4.1.2.2. Pengunjung Umum

4.1.2.2.1. Halaman Utama Pengunjung Umum

Halaman digunakan untuk pengguna umum dalam

mendapatkan informasi perkembangan harga bahan pokok

di tengah-tengah masyarakat. Untuk pengguna umum

terdapat halaman untuk melihat harga terkini yang disajikan

dalam bentuk peta yang memuat lokasi pasar-pasar yang

sudah ditambahkan pada sistem kemudian juga terdapat

halaman untuk melihat laporan perkembangan harga bahan

pokok yang tersaji dalam tabel-tabel.

Gambar 4. 42 Implementasi halaman awal untuk pengunjung

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 142: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

119

Berikut adalah tampilan halaman yang menampilkan

harga terkini salah satu jenis bahan pokok yang berada di

masing-masing lokasi pasar.

Gambar 4. 43 Tampilan informasi harga jenis bahan pokok pada tiap lokasi pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 143: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

120

4.1.2.2.2. Halaman Laporan Pengguna Umum

Berikut ini adalah tampilan laporan-laporan

perkembangan harga bahan pokok yang ditampilkan untuk

pengguna umum sistem sehingga pengguna umum dapat

mengetahui perkembangan harga bahan pokok pada tiap pasar

di kota Yogyakarta.

Gambar 4. 44 Implementasi halaman laporan per bulan untuk pengunjung

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 144: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

121

Gambar 4. 45 Implementasi halaman laporan per minggu untuk pengunjung

Gambar 4. 46 Implementasi halaman laporan per hari untuk pengunjung

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 145: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

122

Gambar 4. 47 Implementasi halaman laporan perbandingan tiap hari pada semua pasar untuk

pengunjung

Gambar 4. 48 Impelementasi halaman laporan perbandingan rata-rata tiap hari pada semua pasar

untuk pengunjung

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 146: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

123

4.2. Implementasi Gudang Data

4.2.1. Membaca data legacy

Sumber data yang digunakan adalah data pada tahun 2014 pada

bulan Januari sampai bulan Oktober. Berdasarkan data yang didapat

dari bidang perdagangan Disperindagkoptan Kota Yogyakarta

mengolah data 39 jenis bahan pokok yaitu beras IR I, beras IR II,

minyak goreng bimoli, minyak goreng tanpa merek/sawit, tepung

terigu segitiga biru (kualitas medium), tepung terigu cakra kembar,

tepung terigu kunci, telur ayam broiler, telur ayam kampung, cabai

keriting, cabai besar, cabai merah, cabai hijau, kacang hijau, kacang

tanah (belum dikupas), indomie rasa kari ayam, ikan teri asin, ikan

kembung, ketela pohon, jagung pipilan kering, tomat, kol/ kobis, susu

kental manis merk bendera, susu kental manis merk indomilk, susu

bubuk merk bendera, susu bubuk merk indomilk, garam beryodium

bata, garam beryodium halus, gula pasir, daging sapi murni, daging

has, daging rendang, daging rendang, daging semur, daging ayam

broiler, daging ayam kampung kacang kedelai eks impor, kacang

kedelai local, bawang merah, bawang putih. Data jenis bahan pokok

tersebut didapat dari pasar-pasar di kota Yogyakarta, pasar tersebut

adalah pasar Prawirotaman, pasar Kotagede, dan pasar Serangan.

Pada tahap ini menganalisa tabel-tabel database sistem

informasi harga bahan pokok yang dipakai dalam membangun tabel-

tabel dimensi dan tabel fakta dalam database gudang data. Tabel-tabel

tersebut adalah sebagai berikut:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 147: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

124

1. Tabel pasar

Tabel diatas merupakan struktur tabel pasar yang

menyimpan data-data pasar yang ada di kota Yogyakarta. Pada

tabel ini terdapat 5 (lima) field yaitu field id_pasar merupakan

primary key pada tabel pasar lalu terdapat field pasar, alamat,

lat , lon. Contoh data pasar adalah sebagai berikut:

PK id_pasar 1

pasar Pasar Prawirotaman

alamat Jl. Parangtritis No. 103 Prawirotaman,

Mantrijeron, Yogyakarta

lat -7.820012

pasar Tabel yang berisi daftar pasar yang ada di kota

Yogyakarta.

PK id_pasar berisi nomor id pasar bertindak sebagai

primary key.

pasar berisi nama pasar.

alamat berisi alamat pasar.

lat berisi koordinat latitude pasar.

lon berisi koordinat longitude pasar.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 148: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

125

lon 110.368065

2. Tabel bahan_pokok

Tabel diatas merupakan struktur tabel bahan pokok

yang menyimpan data-data bahan pokok yang dipakai pada

sistem informasi harga bahan pokok. Pada tabel ini terdapat 2

(dua) field yaitu field id_bahan_pokok merupakan primary key

pada tabel bahan pokok lalu terdapat field bahan_pokok.

Contoh data bahan pokok adalah sebagai berikut:

PK id_bahan_pokok 1

bahan_pokok Beras

bahan_pokok Tabel yang berisi daftar bahan pokok

yang dipakai dalam sistem informasi

harga bahan pokok.

PK id_bahan_pokok berisi nomor id bahan pokok bertindak

sebagai primary key.

bahan_pokok berisi nama bahan pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 149: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

126

3. Tabel jenis_bahanpokok

Tabel diatas merupakan struktur tabel jenis bahan

pokok yang menyimpan data-data jenis bahan pokok yang

dipakai pada sistem informasi harga bahan pokok. Pada tabel

ini terdapat 4 (empat) field yaitu field id_jenis merupakan

primary key pada tabel bahan pokok lalu terdapat field jenis,

id_bahan_pokok, id_satuan. Contoh data bahan pokok adalah

sebagai berikut:

PK id_jenis 1

jenis_bahanpokok Tabel yang berisi daftar jenis bahan

pokok yang dipakai dalam sistem

informasi harga bahan pokok.

PK id_jenis berisi nomor id jenis bahan pokok

bertindak sebagai primary key.

jenis berisi nama jenis bahan pokok.

id_bahan_pokok berisi id bahan pokok dimana pada tabel

ini bertindak sebagai foreign key.

id_satuan berisi id satuan untuk satuan berat dari

bahan pokok dimana pada tabel ini

bertindak sebagai foreign key.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 150: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

127

jenis IR I

id_bahan_pokok 1

id_satuan 1

4.2.2. Memilah field tabel pada database sistem informasi dan

memindahkan ke dalam database gudang data

4.2.2.1. Tabel Dimensi `dimensi_tempat`

Gambar 4. 49 Proses pembuatan Dimensi dimensi_tempat

Gambar 4.45 merupakan proses pembuatan tabel dimensi

`dimensi_tempat` yang nantinya akan digunakan dalam

membangun OLAP. Pada langkah `masukan dari tabel pasar` berisi

query untuk memanggil tabel pasar yang berada pada sistem

informasi harga bahan pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 151: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

128

Gambar 4. 50 Langkah select data pasar dari sistem informasi harga bahan pokok

Jika preview data maka data yang ditampilkan sesuai dengan

yang ada pada tabel pasar di database sistem informasi. Hasil

preview data tabel pasar dapat dilihat pada gambar 4.47 berikut.

Gambar 4. 51 Preview data pasar

Langkah selanjutnya adalah menambah field baru, maksud dari

langkah `menambah field baru` adalah menambah field untuk

membuat surrogate key atau sk pada dimensi_tempat. Isi dari

langkah `menambah field baru` adalah sebagai berikut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 152: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

129

Gambar 4. 52 Langkah membuat surrogate key pada dimensi_tempat

Langkah berikutnya untuk membuat dimensi `dimensi_tempat`

adalah `memilih field yang diperlukan`. Tidak semua field pada

tabel di sistem informasi digunakan untuk membangun tabel

dimensi sehingga diperlukan langkah berikut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 153: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

130

Gambar 4. 53 Langkah memilih data yang diperlukan dalam membuat dimensi_tempat

Pada gambar 4.49 menggunakan field id_pasar, pasar, dan

sk_pasar untuk membangun dimensi tempat. Field seperti alamat

pasar, latitude pasar, dan longitude pasar seperti pada isi dari tabel

pasar di sistem informasi tidak digunakan. Langkah terakhir adalah

`memasukkan ke dalam tabel dimensi_tempat`, pada langkah ini

digunakan untuk membuat tabel dimensi dan memasukkan data ke

dalam tabel dimensi tersebut. Hasil dari proses pembentukan tabel

`dimensi_tempat` di database gudang data adalah sebagai berikut.

Gambar 4. 54 Tabel dimensi_tempat

4.2.2.2. Tabel Dimensi `dimensi_produk`

Gambar 4. 55 Proses pembuatan Dimensi dimensi_produk

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 154: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

131

Gambar 4.51 merupakan proses pembuatan tabel dimensi

`dimensi_produk` yang nantinya akan digunakan dalam

membangun OLAP. Pada langkah `masukan dari tabel bahan

pokok` dan langkah `masukan dari tabel jenis bahan pokok` berisi

query untuk memanggil tabel bahan_pokok dan tabel

jenis_bahanpokok yang berada pada sistem informasi harga bahan

pokok.

Gambar 4. 56 Langkah select data bahan pokok dari sistem informasi harga bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 155: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

132

Gambar 4. 57 Langkah select data jenis bahan pokok dari sistem informasi harga bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 156: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

133

Jika langkah `masukan dari tabel bahan pokok` dilakukan

preview data maka data yang tertampil sesuai dengan isi data pada

sistem informasi harga bahan pokok. Hasil preview langkah

`masukan dari tabel bahan pokok` dapat dilihat pada gambar 4.54.

Gambar 4. 58 Preview data bahan pokok

Sedangkan langkah `masukan dari tabel jenis bahan pokok`

jika dilakukan preview data maka data yang tertampil sesuai dengan

isi data pada sistem informasi harga bahan pokok. Hasil preview

langkah `masukan dari tabel jenis bahan pokok` dapat dilihat pada

gambar berikut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 157: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

134

Gambar 4. 59 Preview data jenis bahan pokok

Langkah selanjutnya adalah menyamakan data dengan

menggunakan menu stream lookup. Tujuan digunakannya stream

lookup adalah untuk menyamakan field mana saja yang memiliki

nilai sama pada masukan dari 2 sumber sehingga dari sumber-

sumber tersebut data dari masing-masing sumber data dapat

disatukan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 158: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

135

Gambar 4. 60 Langkah menyamakan data bahan pokok dengan data jenis bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 159: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

136

Seperti pada langkah pembuatan dimensi tempat maka

diperlukan pembuatan surrogate key dengan menggunakan langkah

add sequence.

Gambar 4. 61 Langkah membuat surrogate key pada dimensi_produk

Kemudian memilih data mana saja yang diperlukan untuk

membangun dimensi produk.

Gambar 4. 62 Langkah memilih data yang diperlukan dalam membuat dimensi_produk

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 160: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

137

Lalu memasukkan data-data tersebut ke dimensi produk yang

berada pada database gudang data. Gambar 4.59 merupakan hasil

dari tabel dimensi_produk.

Gambar 4. 63 Tabel dimensi_produk

4.2.3. Memecah gudang data ke dalam tabel fakta dan dimensi

Gambar 4. 64 Proses pembuatan tabel fakta fact_data harga

Gambar 4.64 adalah proses pembentukan tabel fakta yaitu

`fact_dataharga` yang bertujuan untuk pembuatan tabel fakta dalam

proses OLAP. Diawali dengan masukan dari tabel harga yang berasal

dari database sistem informasi harga bahan pokok karena proses

pemindahan berdasarkan waktu pemilihan user, maka pada proses

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 161: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

138

transformasi ini menggunakan parameter. Penggunaan parameter dapat

menggunakan step Get System Info. Didalam step Get System Info ini

berisi 2 parameter yaitu bulan dan tahun dikarenakan proses

pemindahan data sistem informasi ke gudang data dilakukan

berdasarkan pemilihan bulan dan tahun.

Gambar 4. 65 Langkah pada Get System Data

Lalu menambahkan langkah filter data harga bernilai nol,

menggunakan langkah ini karena pada penyimpanan data harga di

sistem informasi data harga terdapat data yang bernilai nol sehingga

pada pembentukan dan memasukkan data ke dalam tabel fakta perlu

dilakukan filter agar data yang bernilai nol tersebut tidak masuk ke

dalam tabel fakta. Isi dari langkah tersebut diperlihatkan pada gambar

4.66.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 162: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

139

Gambar 4. 66 Langkah memfilter data kosong

Langkah berikutnya adalah menyamakan data berturut-turut

dari tabel dimensi produk sampai tabel dimensi tempat karena tabel

fakta hanya berisi data-data numerik atau data yang dapat diukur dan

surrogate key dari masing-masing dimensi maka data yang diambil

dari tiap dimensi hanya surrogate key saja.

Gambar 4. 67 Langkah menyamakan data dari tabel data harga sistem informasi dengan data dimensi

produk

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 163: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

140

Dari gambar 4.67 ditunjukkan bahwa data yang diambil hanya

sk_jenis yang berindak sebagai surrogate key pada dimensi produk.

Gambar 4. 68 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi

waktu

Gambar 4.68 ditunjukkan bahwa data yang diambil hanya

sk_waktu yang bertindak sebagai surrogate key pada dimensi waktu.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 164: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

141

Gambar 4. 69 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi

tempat

Gambar 4.69 ditunjukkan bahwa data yang diambil hanya

sk_pasar yang bertindak sebagai surrogate key pada dimensi tempat.

Langkah selanjutnya adalah memilih data yang akan digunakan untuk

membangun tabel fakta dengan menggunakan menu select values.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 165: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

142

Gambar 4. 70 Langkah memilih data yang diperlukan untuk membuat tabel fakta

Terdapat field harga yang bertindak sebagai measure, sk_jenis,

sk_waktu, dan sk_pasar. Sehingga hasil dari memasukkan data ke

dalam tabel fakta `fact_dataharga` yang berada dalam database

gudang data ditunjukkan pada gambar 4.71.

Gambar 4. 71 Tabel fakta fact_dataharga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 166: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

143

4.2.4. Pembentukan Skema Bintang Dinas

4.2.4.1. Cube Data_Harga

Gambar 4. 72 Cube untuk Data_Harga pada skema bintang Dinas

Gambar 4.72 adalah skema bintang Dinas, skema tersebut

membaca data dari database gudang data yang berisi dimensi-dimensi

dan tabel fakta yang telah dibuat. Skema ini menggunakan Mondrian

sebagai OLAP server. Cube Data_Harga memakai tabel fakta

fact_dataharga dan dimensi yang dipakai adalah dimensi Produk yang

memakai tabel dimensi_produk, dimensi Waktu yang memakai tabel

dimensi_waktu, dan dimensi Pasar yang memakai tabel

dimensi_tempat. Pada dimensi Produk terdapat hierarki yang dipanggil

Cube data harga

Dimensi produk

Dimensi waktu

Dimensi tempat

Measure

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 167: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

144

dari tabel dimensi_produk yaitu data untuk bahan pokok dan data

untuk jenis bahan pokok. Lalu pada dimensi Waktu memiliki data

untuk tahun, bulan, minggu yang dipanggil dari tabel dimensi_waktu.

Sedangkan untuk dimensi Pasar memiliki hierarki pasar yang

diperoleh dari data pasar pada tabel dimensi_tempat. Nilai pengukuran

atau measure pada cube Data_Harga adalah harga.

Gambar 4. 73 OLAP perkembangan data harga salah satu bahan pokok

4.2.4.1.1. Rancangan MDX Query Data_Harga

Didalam halaman yang menampilkan OLAP

perkembangan data harga salah satu bahan pokok ini

terdapat struktur MDX query yang digunakan untuk

mengakses database gudang data. Struktur MDX query

tersebut dapat dilihat pada gambar 4.74.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 168: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

145

Gambar 4. 74 Struktur MDX Query untuk Data Harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 169: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

146

4.2.4.2. Cube Selisih_Harga

Gambar 4. 75 Cube Selisih_Harga pada skema bintang dinas

Cube Selisih_Harga memakai tabel fakta fact_dataharga dan

dimensi yang dipakai adalah dimensi Produk yang memakai tabel

dimensi_produk, dimensi Waktu yang memakai tabel dimensi_waktu.

Pada dimensi Produk terdapat hierarki yang dipanggil dari tabel

dimensi_produk yaitu data untuk bahan pokok dan data untuk jenis

bahan pokok. Lalu pada dimensi Waktu memiliki data untuk tahun,

bulan, minggu yang dipanggil dari tabel dimensi_waktu. Nilai

pengukuran atau measure pada cube Selisih_Harga adalah Harga yang

berisi rata-rata harga bahan pokok dan Selisih dimana berisi

penghitungan selisih dari harga bahan pokok dengan harga

sebelumnya.

Measure

Cube Selisih_Harga

Measure Selisih harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 170: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

147

Gambar 4. 76 OLAP selisih harga

4.2.4.2.2. Rancangan MDX Query Selisih_Harga

Didalam halaman yang menampilkan OLAP

perkembangan data harga salah satu bahan pokok ini

terdapat struktur MDX query yang digunakan untuk

mengakses database gudang data. Struktur MDX query

tersebut dapat dilihat pada gambar 4.74

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 171: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

148

Gambar 4. 77 Struktur MDX query Selisih_Harga

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 172: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

149

BAB V

ANALISA HASIL

5.1. Analisa hasil perangkat lunak

Berdasarkan hasil implementasi sistem informasi harga bahan pokok,

dapat disimpulkan bahwa sistem informasi ini telah berjalan dengan baik.

Adapun kelebihan dan kekurangan sistem informasi ini adalah sebagai

berikut:

Kelebihan:

1. Pada menu laporan sudah terdapat rumus hitung mengenai

perkembangan harga bahan pokok dan fasilitas print sehingga

mempercepat dalam pembuatan laporan.

2. Pengunjung umum sistem informasi harga bahan pokok dapat

melihat harga bahan pokok di tiap pasar dengan disajikan

dalam bentuk peta.

Kekurangan:

1. Administrator atau staff pegawai bidang perdagangan

diasumsikan hanya satu berdasarkan tempat studi kasus staff

pegawai yang menyiapkan laporan dan pendataan harga bahan

pokok hanya satu orang.

2. Administrator perlu mencari latitude dan longitude pasar di

search engine saat akan menambahkan data pasar yang baru

agar dalam halaman pengunjung umum sistem informasi peta

lokasi pasar dapat bekerja dengan baik.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 173: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

150

3. Saat mengakses tabel pada OLAP juga memakan waktu karena

banyaknya data harga yang telah dimasukkan ke dalam server

gudang data.

5.2. Analisa hasil ujicoba terhadap pengguna

Ujicoba sistem informasi harga bahan pokok terhadap pengguna

dilakukan dengan menyebarkan kuesioner kepada 32 responden. Sasaran

penyebaran kuesioner ini terdiri dari 30 orang sebagai pengunjung umum

sistem informasi harga bahan pokok, 1 orang pegawai bidang perdagangan

Disperindagkoptan Yogyakarta yang bertindak sebagai administrator

sistem informasi harga bahan pokok, dan 1 orang yaitu Kepala bidang

perdagangan Disperindagkoptan sebagai administrator yang menggunakan

OLAP.

5.2.1. Form Kuesioner

Form kuesioner sistem informasi harga bahan pokok yang

disebarkan kepada 32 responden adalah sebagai berikut.

a. Form kuesioner untuk pengunjung umum sistem informasi harga

bahan pokok. (Lihat lampiran).

b. Form kuesioner untuk administrator sistem informasi harga bahan

pokok. (Lihat lampiran).

c. Form kuesioner OLAP untuk Kepala bidang perdagangan

Disperindagkoptan. (Lihat lampiran).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 174: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

151

5.2.2. Hasil dan pembahasan

Hasil jawaban kuesioner kepada para responden kemudian diolah sehingga

memperoleh gambaran sebagai berikut

5.2.2.1. Hasil ujicoba terhadap pengunjung umum sistem informasi harga

bahan pokok

Total responden: 30 orang

Pertanyaan 1:

Sistem ini membantu saya untuk mengetahui informasi harga-harga suatu jenis bahan

pokok pada pasar-pasar di Yogyakarta.

Tabel 5. 1 Tabel hasil kuesioner pengunjung umum pertanyaan 1

Jawaban Jumlah Responden Total

Sangat Setuju 15 50%

Setuju 15 50%

Ragu-ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak Setuju 0 0%

Gambar 5. 1 Grafik pertanyaan 1 untuk pengunjung umum

50%50%

0%

0%

0%

Pertanyaan 1

Sangat Setuju Setuju Ragu-ragu Tidak Setuju Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 175: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

152

Dari perhitungan diatas diketahui bahwa secara umum sistem informasi harga bahan

pokok membantu masyarakat dalam mengetahui informasi harga suatu jenis bahan

pokok di pasar-pasar kota Yogyakarta.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 176: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

153

Pertanyaan 2:

Sistem ini membantu saya untuk mengetahui perkembangan harga bahan

pokok yang tersaji pada tabel dalam periode waktu yang bermacam-macam.

Tabel 5. 2 Tabel hasil kuesioner pengunjung umum pertanyaan 2

Jawaban Jumlah

Responden Total

Sangat Setuju 10 33%

Setuju 20 67%

Ragu-ragu 0 0%

Tidak Setuju 0 0%

Sangat Tidak

Setuju 0 0%

Gambar 5. 2 Grafik pertanyaan 2 untuk pengunjung umum

Dari perhitungan diatas secara umum diketahui bahwa sistem informasi harga

bahan pokok membantu masyarakat dalam memberikan informasi

perkembangan harga bahan pokok dalam periode waktu yang bermacam-

macam.

33%

67%

0%

0%

0%

Pertanyaan 2

Sangat Setuju Setuju Ragu-ragu Tidak Setuju Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 177: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

154

Pertanyaan 3:

Menu yang ada pada Sistem Informasi Harga Bahan Pokok dapat saya pahami

dengan mudah.

Tabel 5. 3 Tabel hasil kuesioner pengunjung umum pertanyaan 3

Jawaban Jumlah

Responden Total

Sangat Setuju 12 40%

Setuju 17 57%

Ragu-ragu 1 3%

Tidak Setuju 0 0%

Sangat Tidak

Setuju 0 0%

Gambar 5. 3 Grafik pertanyaan 3 untuk pengunjung umum

Dari hasil perhitungan diatas dapat disimpulkan bahwa umumnya menu

sistem informasi harga bahan pokok mudah dipahami.

40%

57%

3%0% 0%

Pertanyaan 3

Sangat Setuju Setuju Ragu-ragu Tidak Setuju Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 178: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

155

Pertanyaan 4:

Menu pada Sistem Informasi Perkembangan Harga Bahan Pokok sudah

berjalan dengan baik dan memiliki tampilan yang menarik.

Tabel 5. 4 Tabel hasil kuesioner pengunjung umum pertanyaan 4

Jawaban Jumlah

Responden Total

Sangat Setuju 7 23%

Setuju 20 67%

Ragu-ragu 2 7%

Tidak Setuju 1 3%

Sangat Tidak

Setuju 0 0%

Gambar 5. 4 Grafik pertanyaan 4 untuk pengunjung umum

Dari hasil perhitungan diatas dapat ditunjukan bahwa sistem ini memiliki

tampilan yang cukup menarik.

23%

67%

7%

3% 0%

Pertanyaan 4

Sangat Setuju Setuju Ragu-ragu Tidak Setuju Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 179: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

156

Pertanyaan 5:

Secara keseluruhan sistem ini sudah berjalan dengan sangat baik dan

memudahkan bagi masyarakat dalam mendapatkan informasi harga-harga

bahan pokok.

Tabel 5. 5 Tabel hasil kuesioner pengunjung umum pertanyaan 5

Jawaban Jumlah

Responden Total

Sangat Setuju 15 50%

Setuju 14 47%

Ragu-ragu 1 3%

Tidak Setuju 0 0%

Sangat Tidak

Setuju 0 0%

Gambar 5. 5 Grafik pertanyaan 5 untuk pengunjung umum

Dari hasil perhitungan diatas dapat disimpulkan bahwa sistem informasi harga

bahan pokok sudah berjalan dengan baik dan memberikan kemudahan kepada

50%47%

3% 0% 0%

Pertanyaan 5

Sangat Setuju Setuju Ragu-ragu Tidak Setuju Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 180: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

157

masyarakat dalam mendapatkan informasi mengenai harga bahan pokok di

kota Yogyakarta.

5.2.2.2. Hasil ujicoba terhadap staff pegawai bidang perdagangan

Disperindagkoptan

Dari hasil jawaban kuesioner yang staff pegawai bidang

perdagangan Disperindagkoptan Yogyakarta dapat diketahui

bahwa secara umum staff lebih menyukai menggunakan sistem

ini daripada mengolah data-data harga bahan pokok

menggunakan Microsoft excel. Hal ini dikarenakan staff sangat

terbantu dengan hal peyimpanan data-data harga bahan pokok,

melihat data-data harga bahan pokok, penyiapan laporan untuk

perkembangan harga bahan pokok, serta terbantukan karena

pada sistem sudah memiliki rumus hitung untuk menghitung

perkembangan harga bahan pokok sehingga admin tidak perlu

mengetik rumus hitung seperti yang selama ini dilakukan saat

mengolah data pada Microsoft excel.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 181: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

158

Adapun jawaban kuesioner adalah sebagai berikut:

Tabel 5. 6 Tabel jawaban kuesioner yang diberikan oleh staff

No. Pernyataan SS S R TS STS

1. Saya dapat dengan mudah memasukkan data,

menghapus data, dan mengubah data terkait dengan

pengolahan data pasar, data satuan berat bahan pokok,

data bahan pokok, data jenis bahan pokok, dan data

harga bahan pokok

2. Saya dapat dengan mudah melihat data harga bahan

pokok pada periode waktu tertentu. √

3. Proses pembuatan laporan perkembangan harga bahan

pokok pada masing-masing menu laporan dapat

digunakan dengan mudah.

4. Sistem memberikan bantuan informasi dan

pemberitahuan yang jelas sehingga memudahkan saya

dalam mengoperasikan sistem.

5. Saya dapat memahami dan menjalankan menu-menu

dan fungsi-fungsi tombol yang ada pada sistem. √

6. Secara umum saya lebih menyukai menggunakan

sistem informasi harga bahan pokok ini daripada

menggunakan Microsoft excel untuk penyimpanan dan

pembuatan laporan data perkembangan harga bahan

pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 182: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

159

5.2.2.3. Hasil ujicoba OLAP terhadap pimpinan/ Kepala bidang

perdagangan Disperindagkoptan

Dari hasil jawaban kuesioner mengenai OLAP yang

diberikan oleh Kepala bidang perdagangan Disperindagkoptan

Yogyakarta selaku sebagai pimpinan pada sistem ini dapat

diketahui bahwa secara umum OLAP ini dapat menunjang

sistem informasi harga bahan pokok dalam penyajian data

harga bahan pokok serta OLAP memberikan tampilan grafik

bar dalam data yang mempermudah pimpinan melihat

perkembangan harga-harga bahan pokok secara lebih mudah

dan jelas. Adapun jawaban kuesioner pimpinan adalah sebagai

berikut:

Tabel 5. 7 Tabel jawaban kuesioner mengenai OLAP yang diberikan oleh pimpinan

No. Pernyataan SS S R TS STS

1. OLAP membantu saya untuk mengetahui informasi

perbandingan harga bahan pokok pada semua pasar. √

2. OLAP membantu saya untuk mengetahui informasi

harga tertinggi dan harga terendah bahan pokok. √

3. Adanya menu untuk menampilkan grafik bar yang

disediakan OLAP sangat membantu untuk melihat

dengan tampilan yang berbeda.

4. Menu print atau cetak ke dalam file excel ataupun

file pdf sangat membantu dalam menyajikan

laporan.

5. Saya cukup memahami menu-menu yang ada pada

OLAP. √

6. Secara keseluruhan OLAP sangat mendukung

sistem informasi harga bahan pokok dalam melihat

informasi harga bahan pokok dan penyajian laporan

perkembangan harga bahan pokok.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 183: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

160

BAB VI

PENUTUP

6.1. Kesimpulan

Berdasarkan dari hasil analisis, desain dan implementasi, serta hasil uji

coba terhadap pengguna sistem ini dapat disimpulkan bahwa:

1. Pembangunan OLAP yang terintegrasi dengan sistem informasi

harga bahan pokok telah berhasil dibangun dan bekerja dengan

baik.

2. Implementasi OLAP perihal perkembangan harga bahan pokok

untuk bidang perdagangan Disperindagkoptan Yogyakarta berhasil

dibuat dengan menggunakan Kettle (Pentaho Data Integration).

3. Hasil penghitungan OLAP mengenai rata-rata perkembangan harga

bahan pokok sama dengan hasil penghitungan pada laporan

perkembangan harga bahan pokok pada sistem informasi.

4. Sistem informasi ini telah berhasil membantu masyarakat dalam

memberikan informasi harga-harga bahan pokok yang berada di

pasar-pasar kota Yogyakarta. Hal ini dibuktikan dengan 15

responden dari 30 responden (50%) menyatakan sangat setuju dan

14 responden (47%) menyatakan setuju bahwa sistem ini

memudahkan bagi masyarakat dalam mendapatkan informasi harga-

harga bahan pokok.

5. Sistem informasi harga bahan pokok ini mudah digunakan baik

untuk administrator maupun oleh masyarakat umum. Dari

administrator dapat dibuktikan dari hasil jawaban kuesioner

sedangkan dari masyarakat ditunjukkan dengan 17 responden dari

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 184: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

161

30 responden masyarakat (57%) menyatakan setuju bahwa menu

pada sistem mudah dipahami.

6. Dari hasil kuesioner terhadap administrator sistem informasi ini

menunjukkan bahwa sistem ini sangat efektif membantu dalam

pengolahan data-data harga bahan pokok sampai dengan pembuatan

laporan oleh kantor bidang perdagangan Disperindagkoptan

Yogyakarta.

7. Dari hasil kuesioner OLAP terhadap pimpinan menunjukkan OLAP

sangat mendukung sistem informasi harga bahan pokok. Didukung

pula dengan kemudahan dalam hal analisis data dengan adanya

bantuan grafik bar sehingga tren perkembangan harga bahan pokok

dapat dengan mudah terlihat jelas.

6.2. Saran

Saran yang dapat diberikan penulis dalam pengembangan sistem ini adalah:

1. Pada tampilan sistem untuk pengunjung umum dapat ditambahkan

dari segi grafis semisal jika harga jenis bahan pokok mengalami

kenaikan atau penurunan diberikan gambar anak panah naik atau

anak panah turun.

2. Dalam pembangunan OLAP ini penulis menggunakan tools dari

Pentaho data integration sehingga perlu dicoba menggunakan tools

lain semisal memakai Jasper untuk mengetahui apakah perbedaan

dalam pemakaian tools juga berpengaruh terhadap loading data.

3. Dalam pembangunan OLAP juga dapat ditambahkan dashboard

sehingga data yang ditampilkan lebih menarik dan semakin

memudahkan dalam hal analisis data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 185: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

162

4. Agar sistem informasi ini juga dapat dibuat dalam versi smartphone

sehingga semakin memudahkan dalam hal pengaksesan sistem

karena penggunaan smartphone sekarang sudah banyak digunakan

orang banyak.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 186: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

163

DAFTAR PUSTAKA

Arief, Abdul. 2013. Data Warehouse.

http://edukasi.kompasiana.com/2013/11/09/data-warehouse-609238.html.

diakses pada tanggal 29 November 2013

Connolly, Thomas M. and Carolyn E. Begg. 2008. Database Systems A Practical

Approach to Design, Implementation and Management 5 th edition Addison

Wesley. University of The West of Scotland

Ferdiana. 2008. Pengertian Data Warehouse, OLTP dan OLAP.

http://blogyogie777.blogspot.com/2014/09/pengertian-data-warehouse.html.

diakses pada tanggal 10 Desember 2014

Han Jiawei and Micheline Kamber. 2006. Data Mining Concepts an Tehniques

Edition. Morgan Kaufmann Publishers:USA

HM, Jogiyanto. 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur

Teori dan Praktek Aplikasi Bisnis. Andi Offset : Yogyakarta

HTML: The language for building web pages, diakses dari

http://www.w3schools.com, pada tanggal 21 Mei 2014.

Jeffrey L Whitten, Lonnie D Bentley, Victor M. Barlow. 2004. System Analysis and

Design Method Sixth Edition. Irwin

JRP, Mulyana. 2014. Pentaho : Solusi Open Source untuk Membangun Data

Warehouse. Andi Offset : Yogyakata

Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Andi Offset : Yogyakarta

Kimball, Ralph and The Kimball Group. 1998. The Data Warehouse Lifecycle Toolkit

Second edition. Kimball Group

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 187: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

164

LAMPIRAN

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 188: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

165

Narasi Use Case

Nama Use Case : Menambah data satuan

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Satuan Berat

Bahan Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Satuan”

beserta data-data yang sudah tersimpan.

3. Aktor klik tombol “Tambah Data”.

4. Sistem menampilkan menu tambah

data satuan.

5. Aktor mengisikan data satuan, klik tombol

“Simpan”.

6. Sistem berhasil menyimpan data dan

langsung kembali ke menu “Satuan”

dengan menampilkan data yang

sudah di masukkan.

Skenario Abnormal (field satuan dan/ atau satuan pendek tidak diisi)

5. Aktor tidak mengisikan field satuan dan/

atau satuan pendek

6. Sistem akan menunjukkan peringatan

jika field harus diisi.

Skenario Abnormal (data satuan dan/ atau satuan pendek sudah ada di database)

5. Aktor mengisikan field satuan dan/ atau

satuan pendek yang sudah ada di

database

6. Sistem akan memberi peringatan

bahwa data tersebut sudah ada dalam

database dan langsung kembali ke

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 189: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

166

menu “Satuan”

Nama Use Case : Menambah data bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Bahan Pokok”

pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Bahan

Pokok” beserta data-data yang sudah

tersimpan.

3. Aktor klik tombol “Tambah Data”.

4. Sistem menampilkan menu tambah

data bahan pokok.

5. Aktor mengisikan data bahan pokok, klik

tombol “Simpan”.

6. Sistem berhasil menyimpan data dan

langsung kembali ke menu “Bahan

Pokok” dengan menampilkan data

yang sudah di masukkan.

Skenario Abnormal (field bahan pokok tidak diisi)

5. Aktor tidak mengisikan field bahan

pokok

6. Sistem akan menunjukkan peringatan

jika field harus diisi.

Skenario Abnormal (data bahan pokok sudah ada di database)

5. Aktor mengisikan field bahan pokok

yang sudah ada di database

6. Sistem akan memberi peringatan

bahwa data tersebut sudah ada dalam

database dan langsung kembali ke

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 190: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

167

menu “Bahan Pokok”

Nama Use Case : Menambah data jenis bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Jenis Bahan

Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Jenis

Bahan Pokok” beserta data-data yang

sudah tersimpan.

3. Aktor klik tombol “Tambah Data”.

4. Sistem menampilkan menu tambah

data jenis bahan pokok.

5. Aktor mengisikan data bahan pokok, klik

tombol “Simpan”.

6. Sistem berhasil menyimpan data dan

langsung kembali ke menu “Jenis Bahan

Pokok” dengan menampilkan data yang

sudah di masukkan.

Skenario Abnormal (field jenis tidak diisi)

5. Aktor tidak mengisikan field jenis

6. Sistem akan menunjukkan peringatan

jika field harus diisi.

Skenario Abnormal (data jenis bahan pokok sudah ada di database)

5. Aktor mengisikan field jenis bahan

pokok yang sudah ada di database

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 191: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

168

6. Sistem akan memberi peringatan

bahwa data tersebut sudah ada dalam

database dan langsung kembali ke

menu “Jenis Bahan Pokok”

Nama Use Case : Mengedit data satuan

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Satuan Berat

Bahan Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Satuan”

beserta data-data yang sudah tersimpan.

3. Aktor klik tombol “Edit Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin mengedit dari

data ini?”

5. Aktor memilih Ok

7. Sistem menampilkan menu edit data

satuan

8. Aktor mengisi field satuan dan/ atau field

satuan pendek, klik tombol “Simpan”

9. Sistem berhasil menyimpan dan

kembali ke menu “Satuan”

Skenario Abnormal (field satuan dan/ atau field satuan pendek tidak diisi)

7. Aktor tidak mengisikan field satuan dan/

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 192: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

169

atau field satuan pendek

8. Sistem akan menunjukkan peringatan

jika field harus diisi.

Nama Use Case : Mengedit data bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Bahan Pokok”

pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Bahan

Pokok” beserta data-data yang sudah

tersimpan.

3. Aktor klik tombol “Edit Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin mengedit dari

data ini?”

5. Aktor memilih Ok

6. Sistem menampilkan menu edit data

bahan pokok

7. Aktor mengisi field bahan pokok, klik

tombol “Simpan”

8. Sistem berhasil menyimpan dan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 193: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

170

kembali ke menu “Bahan Pokok”

Skenario Abnormal (field bahan pokok tidak diisi)

7. Aktor tidak mengisikan field bahan

pokok

8. Sistem akan menunjukkan peringatan

jika field harus diisi.

Nama Use Case : Mengedit data jenis bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Jenis Bahan

Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Jenis

Bahan Pokok” beserta data-data yang

sudah tersimpan.

3. Aktor klik tombol “Edit Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin mengedit

dari data ini?”

5. Aktor memilih Ok

6. Sistem menampilkan menu edit

data jenis bahan pokok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 194: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

171

7. Aktor mengisi field jenis bahan pokok,

klik tombol “Simpan”

8. Sistem berhasil menyimpan dan

kembali ke menu “Jenis Bahan

Pokok”

Skenario Abnormal (field jenis bahan pokok tidak diisi)

7. Aktor tidak mengisikan field jenis bahan

pokok

8. Sistem akan menunjukkan

peringatan jika field harus diisi.

Nama Use Case : Menghapus data satuan

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Satuan Berat

Bahan Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu

“Satuan” beserta data-data yang sudah

tersimpan.

3. Aktor klik tombol “Hapus Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin

menghapus data ini?”

5. Aktor memilih tombol Ok

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 195: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

172

6. Sistem berhasil menghapus dan

kembali ke menu “Satuan”

Skenario Abnormal (data satuan tidak dapat dihapus)

5. Aktor memilih tombol Ok

6. Sistem menampilkan peringatan

bahwa data satuan masih dipakai

pada data jenis bahan pokok dan

harus menghapus terlebih dahulu

data satuan yang ada di menu

“Jenis Bahan Pokok”. Sistem

langsung menuju ke menu “Jenis

Bahan Pokok”

Nama Use Case : Menghapus data bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Bahan Pokok”

pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Bahan

Pokok” beserta data-data yang sudah

tersimpan.

3. Aktor klik tombol “Hapus Data”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 196: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

173

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin menghapus

data ini?”

5. Aktor memilih tombol Ok

6. Sistem berhasil menghapus dan kembali

ke menu “Bahan Pokok”

Skenario Abnormal (data satuan tidak dapat dihapus)

5. Aktor memilih tombol Ok

6. Sistem menampilkan peringatan bahwa

data bahan pokok masih dipakai pada

data jenis bahan pokok dan harus

menghapus terlebih dahulu data bahan

pokok yang masih ada di menu “Jenis

Bahan Pokok”. Sistem langsung

menuju ke menu “Jenis Bahan Pokok”

Nama Use Case : Menghapus data jenis bahan pokok

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Jenis Bahan

Pokok” pada menu Pengelolaan Data.

2. Sistem menampilkan menu “Jenis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 197: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

174

Bahan Pokok” beserta data-data yang

sudah tersimpan.

3. Aktor klik tombol “Hapus Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin menghapus

data ini?”

5. Aktor memilih tombol Ok

6. Sistem berhasil menghapus dan

kembali ke menu “Jenis Bahan

Pokok”

Nama Use Case : Menambah data pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Pasar” pada menu

Pengelolaan Data.

2. Sistem menampilkan menu “Pasar”

beserta data-data yang sudah tersimpan.

3. Aktor klik tombol “Tambah Data”.

4. Sistem menampilkan menu tambah

data pasar.

5. Aktor mengisikan data pasar, klik tombol

“Simpan”.

6. Sistem berhasil menyimpan data dan

langsung kembali ke menu “Pasar”

dengan menampilkan data yang sudah

di masukkan.

Skenario Abnormal (salah satu field ada yang tidak diisi)

5. Aktor tidak mengisikan salah satu field

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 198: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

175

6. Sistem akan menunjukkan peringatan

jika field harus diisi.

Skenario Abnormal (data satuan dan/ atau satuan pendek sudah ada di database)

5. Aktor mengisikan field nama pasar yang

sudah ada di database

6. Sistem akan memberi peringatan

bahwa data tersebut sudah ada dalam

database dan langsung kembali ke

menu “Pasar”

Nama Use Case : Mengedit data pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Pasar” pada menu

Pengelolaan Data.

2. Sistem menampilkan menu “Pasar”

beserta data-data yang sudah tersimpan.

3. Aktor klik tombol “Edit Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin mengedit dari

data ini?”

5. Aktor memilih Ok

6. Sistem menampilkan menu edit data

Pasar

7. Aktor mengisi field nama pasar, alamat,

latitude, longitude dan/ atau field nama

pasar, alamat, latitude, longitude lalu klik

tombol “Simpan”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 199: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

176

8. Sistem berhasil menyimpan dan

kembali ke menu “Pasar”

Skenario Abnormal (field salah satu tidak diisi)

7. Aktor tidak mengisikan field nama pasar,

alamat, latitude, longitude atau salah satu

diantara field nama pasar, alamat,

latitude, longitude

8. Sistem akan menunjukkan peringatan

jika field harus diisi.

Nama Use Case : Menghapus data pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Data Pasar” pada menu

Pengelolaan Data.

2. Sistem menampilkan menu “Pasar”

beserta data-data yang sudah tersimpan.

3. Aktor klik tombol “Hapus Data”.

4. Sistem menampilkan peringatan

“Apakah Yakin Anda ingin menghapus

data ini?”

5. Aktor memilih tombol Ok

6. Sistem berhasil menghapus dan

kembali ke menu “Pasar”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 200: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

177

Nama Use Case : Menambah data harga

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Pengelolaan Data

Harga” dan memilih salah satu pasar yang

akan diisi.

2. Sistem menampilkan menu tambah

data harga salah satu pasar

3. Aktor klik field pada tanggal lalu pilih

tanggal berapa yang akan diisikan data harga

kemudian klik “Pilih”

4. Sistem menampilkan tambah data

harga.

5. Aktor klik tombol “Tambah Data Harga

Jenis Bahan Pokok”

6. Sistem menampilkan menu untuk

menambah data harga pada

tanggalyang dipilih

7. Aktor mengisi data harga jenis bahan

pokok yang tersedia lalu klik tombol

“Simpan”

8. Sistem berhasil menyimpan dan

kembali ke menu Tambah Data

Harga pada pasar dan tanggal yang

sebelumnya sudah diisi data harga

Skenario Abnormal (data harga pada tanggal yang dipilih sudah ada di database)

7. Aktor mengisi data harga jenis bahan

pokok yang tersedia lalu klik tombol

“Simpan”

8. Sistem akan menunjukkan peringatan

jika data harga pada tanggal yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 201: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

178

dimaksud sudah ada di database lalu

Sistem akan kembali ke Menu Data

Harga

Nama Use Case : Menghapus data harga

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Pengelolaan Data

Harga” dan memilih salah satu pasar\

2. Sistem menampilkan menu tambah

data harga salah satu pasar

3. Aktor klik field pada tanggal lalu pilih

tanggal berapa yang akan dihapus data

harganya kemudian klik “Pilih”

4. Sistem menampilkan data harga pada

tanggal yang dipilih

5. Aktor klik tombol “Hapus DataHarga”

6. Sistem menunjukkan peringatan

“Apakah Yakin ingin menghapus

data tanggal yang dimaksud?”

7. Aktor klik tombol Ok

8. Sistem berhasil menghapus data

harga pada tanggal yang dipilih

Nama Use Case : Mengedit data harga

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 202: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

179

1. Aktor klik menu “Pengelolaan Data

Harga” dan memilih salah satu pasar yang

akan diisi.

2. Sistem menampilkan menu tambah

data harga salah satu pasar

3. Aktor klik field pada tanggal lalu pilih

tanggal berapa yang akan diisikan data harga

kemudian klik “Pilih”

4. Sistem menampilkan data harga yang

tersimpan pada tanggal yang dipilih

5. Aktor klik tombol “Edit Data Ini”

6. Sistem menampilkan menu untuk

mengedit data harga jenis bahan

pokok yang dipilih

7. Aktor mengedit data harga jenis bahan

pokok lalu klik tombol “Simpan”

8. Sistem berhasil menyimpan dan

kembali ke menu Tambah Data

Harga pada pasar dan tanggal yang

sebelumnya sudah diisi data harga

Skenario Abnormal (data harga pada tanggal yang dipilih sudah ada di database)

7. Aktor tidak mengisi data harga jenis

bahan pokok yang tersedia lalu klik

tombol “Simpan”

8. Sistem akan menunjukkan peringatan

jika field data harga harus diisi

Nama Use Case : Melihat laporan pasar per bulan

Aktor : Staff

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 203: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

180

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Bulan” dan

memilih salah satu pasar

2. Sistem menampilkan menu laporan

per bulan salah satu pasar

3. Aktor memilih tahun dan bulan yang ingin

dilihat laporannya lalu klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan yang dipilih

Nama Use Case : Melihat laporan pasar perbandingan tiap minggu

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Minggu”

dan memilih salah satu pasar

2. Sistem menampilkan menu laporan

perbandingan tiap minggu salah satu

pasar

3. Aktor memilih tahun dan bulan serta

minggu yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

minggu yang dipilih

Nama Use Case : Melihat laporan pasar perbandingan tiap hari

Aktor : Staff

Aksi Aktor Reaksi Sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 204: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

181

Skenario Normal

1. Aktor klik menu “Laporan Per Hari” dan

memilih salah satu pasar

2. Sistem menampilkan menu laporan

perbandingan tiap hari salah satu pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

tanggal yang dipilih

Nama Use Case : Melihat laporan perbandingan tiap hari pada semua pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Hari pada

semua pasar”

2. Sistem menampilkan menu laporan

perbandingan tiap hari pada semua pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

tanggal yang dipilih

Nama Use Case : Melihat laporan rata-rata tiap hari pada semua pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 205: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

182

1. Aktor klik menu “Laporan Rata-Rata pada

semua pasar ”

2. Sistem menampilkan menu laporan

rata-rata tiap hari pada semua pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

tanggal yang dipilih

Nama Use Case : Mencetak laporan pasar per bulan

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Bulan” dan

memilih salah satu pasar

2. Sistem menampilkan

menu laporan per bulan

salah satu pasar

3. Aktor memilih tahun dan bulan yang ingin

dilihat laporannya lalu klik tombol “Pilih”

4. Sistem menampilkan

laporan data harga pada

tahun dan bulan yang dipilih

5. Aktor klik tombol “Print Laporan”

6. Sistem menampilkan

laporan dengan format

pdf pada halaman web

yang baru

Nama Use Case : Mencetak laporan pasar perbandingan tiap minggu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 206: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

183

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Minggu ”

dan memilih salah satu pasar

2. Sistem menampilkan

menu laporan perbandingan

tiap minggu salah satu pasar

3. Aktor memilih tahun dan bulan serta

minggu yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan

laporan data harga pada

tahun dan bulan serta

minggu yang dipilih

5. Aktor klik tombol “Print Laporan”

6. Sistem menampilkan

laporan dengan format

pdf pada halaman web

yang baru

Nama Use Case : Mencetak laporan pasar perbandingan tiap hari

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Hari ” dan

memilih salah satu pasar

2. Sistem menampilkan menu

laporan perbandingan tiap hari

salah satu pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 207: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

184

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan

data harga pada tahun dan bulan

serta tanggal yang dipilih

5. Aktor klik tombol “Print Laporan”

6. Sistem menampilkan laporan

dengan format pdf pada

halaman web yang baru

Nama Use Case : Mencetak laporan perbandingan tiap hari pada semua pasar

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Hari pada

semua pasar ”

2. Sistem menampilkan menu

laporan perbandingan tiap hari

pada 3 pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan

data harga pada tahun dan bulan

serta tanggal yang dipilih

5. Aktor klik tombol “Print Laporan”

6. Sistem menampilkan laporan

dengan format pdf pada

halaman web yang baru

Nama Use Case : Mencetak laporan rata-rata tiap hari pada semua pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 208: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

185

Aktor : Staff

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Rata-Rata pada

semua pasar ”

2. Sistem menampilkan menu laporan

rata-rata tiap hari pada semua pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

tanggal yang dipilih

5. Aktor klik tombol “Print Laporan”

6. Sistem menampilkan laporan dengan

format pdf pada halaman web yang

baru

Nama Use Case : Melihat laporan pasar per bulan

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Bulan” dan

memilih salah satu pasar

2. Sistem menampilkan menu

laporan per bulan salah satu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 209: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

186

pasar

3. Aktor memilih tahun dan bulan yang ingin

dilihat laporannya lalu klik tombol “Pilih”

4. Sistem menampilkan laporan

data harga pada tahun dan bulan

yang dipilih

Nama Use Case : Melihat laporan pasar perbandingan tiap minggu

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Minggu ”

dan memilih salah satu pasar

2. Sistem menampilkan menu

laporan perbandingan tiap

minggu salah satu pasar

3. Aktor memilih tahun dan bulan serta

minggu yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan

data harga pada tahun dan

bulan serta minggu yang dipilih

Nama Use Case : Melihat laporan pasar perbandingan tiap hari

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 210: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

187

Skenario Normal

1. Aktor klik menu “Laporan Per Hari ” dan

memilih salah satu pasar

2. Sistem menampilkan menu

laporan perbandingan tiap hari

salah satu pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4.Sistem menampilkan laporan

data harga pada tahun dan bulan

serta tanggal yang dipilih

Nama Use Case : Melihat laporan perbandingan tiap hari pada semua pasar

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Per Hari pada

semua pasar ”

2. Sistem menampilkan menu

laporan perbandingan tiap hari

pada 3 pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan

data harga pada tahun dan bulan

serta tanggal yang dipilih

Nama Use Case : Melihat laporan rata-rata tiap hari pada semua pasar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 211: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

188

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Laporan Rata-Rata pada

semua pasar ”

2. Sistem menampilkan menu laporan

rata-rata tiap hari pada 3 pasar

3. Aktor memilih tahun dan bulan serta

tanggal yang ingin dilihat laporannya lalu

klik tombol “Pilih”

4. Sistem menampilkan laporan data

harga pada tahun dan bulan serta

tanggal yang dipilih

Nama Use Case : Melihat harga hari ini pada peta pasar

Aktor : Pengunjung

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Lokasi”

2. Sistem langsung menampilkan lokasi

pasar yang tersimpan di database

3. Aktor memilih salah satu jenis bahan

pokok

4. Sistem menampilkan pasar mana saja

yang memiliki harga jenis bahan pokok

yang dipilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 212: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

189

Nama Use Case : Pengaksesan Gudang data

Aktor : Pimpinan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor klik menu “Gudang Data”

2. Sistem langsung menampilkan halaman

Gudang Data dimana terdapat button Load

Gudang Data.

3. Aktor mengklik button Load Gudang Data.

4. Sistem menjalankan file ktr dari Kettle

yaitu tabel_fakta.bat dimana fie tersebut

untuk load setiap data baru yang masuk.

Proses ini berjalan secara background.

Sistem lalu menampilkan tombol Lihat

Cube.

5. Aktor mengklik tombol Lihat Cube

6. Sistem membuka halaman baru dimana

menampilkan OLAP perkembangan harga

bahan pokok pada semua pasar.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 213: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

190

FORM KUESIONER

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM

INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

Nama :

Status : Pegawai Bidang Perdagangan Disperindagkoptan Yogyakarta atau

Administrator

Petunjuk:

1. Pilihlah jawaban yang paling sesuai dengan pendapat Anda.

2. Berikan tanda contreng ( √ ) pada jawaban yang Anda pilih.

Keterangan jawaban:

1. SS = Sangat Setuju

2. S = Setuju

3. R = Ragu

4. TS = Tidak Setuju

5. STS = Sangat Tidak Setuju

No. Pernyataan SS S R TS STS

1. Saya dapat dengan mudah memasukkan data,

menghapus data, dan mengubah data terkait dengan

pengolahan data pasar, data satuan berat bahan pokok,

data bahan pokok, data jenis bahan pokok, dan data

harga bahan pokok

2. Saya dapat dengan mudah melihat data harga bahan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 214: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

191

pokok pada periode waktu tertentu.

3. Proses pembuatan laporan perkembangan harga bahan

pokok pada masing-masing menu laporan dapat

digunakan dengan mudah.

4. Sistem memberikan bantuan informasi dan

pemberitahuan yang jelas sehingga memudahkan saya

dalam mengoperasikan sistem.

5. Saya dapat memahami dan menjalankan menu-menu

dan fungsi-fungsi tombol yang ada pada sistem.

6. Secara umum saya lebih menyukai menggunakan

sistem informasi harga bahan pokok ini daripada

menggunakan Microsoft excel untuk penyimpanan

dan pembuatan laporan data perkembangan harga

bahan pokok

Saran : .......................................................................

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 215: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

192

FORM KUESIONER

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM

INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

Nama :

Status : Kepala Bidang Perdagangan Disperindagkoptan Yogyakarta

Petunjuk:

1. Pilihlah jawaban yang paling sesuai dengan pendapat Anda.

2. Berikan tanda contreng ( √ ) pada jawaban yang Anda pilih.

Keterangan jawaban:

1. SS = Sangat Setuju

2. S = Setuju

3. R = Ragu

4. TS = Tidak Setuju

5. STS = Sangat Tidak Setuju

No. Pernyataan SS S R TS STS

1. OLAP membantu saya untuk mengetahui informasi

perbandingan harga bahan pokok pada semua pasar.

2. OLAP membantu saya untuk mengetahui informasi

harga tertinggi dan harga terendah bahan pokok.

3. Adanya menu untuk menampilkan grafik bar yang

disediakan OLAP sangat membantu untuk melihat

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 216: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

193

dengan tampilan yang berbeda.

4. Menu print atau cetak ke dalam file excel ataupun file

pdf sangat membantu dalam menyajikan laporan.

5. Saya cukup memahami menu-menu yang ada pada

OLAP.

6. Secara keseluruhan OLAP sangat mendukung sistem

informasi harga bahan pokok dalam melihat informasi

harga bahan pokok dan penyajian laporan

perkembangan harga bahan pokok.

Saran : .......................................................................

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 217: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

194

FORM KUESIONER

PEMBANGUNAN OLAP YANG TERINTEGRASI DENGAN SISTEM

INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA

Studi Kasus: Bidang Perdagangan Disperindagkoptan Kota Yogyakarta

Nama :

Pekerjaan :

Petunjuk:

1. Pilihlah jawaban yang paling sesuai dengan pendapat Anda.

2. Berikan tanda contreng ( √ ) pada jawaban yang Anda pilih.

Keterangan jawaban:

1. SS = Sangat Setuju

2. S = Setuju

3. R = Ragu

4. TS = Tidak Setuju

5. STS = Sangat Tidak Setuju

No. Pernyataan SS S R TS STS

1. Sistem ini membantu saya untuk mengetahui informasi

harga-harga suatu jenis bahan pokok pada pasar-pasar

di Yogyakarta.

2. Sistem ini membantu saya untuk mengetahui

perkembangan harga bahan pokok yang tersaji pada

tabel dalam periode waktu yang bermacam-macam.

3. Menu yang ada pada Sistem Informasi Harga Bahan

Pokok dapat saya pahami dengan mudah.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 218: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI filePLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

195

4. Menu pada Sistem Informasi Perkembangan Harga

Bahan Pokok sudah berjalan dengan baik dan memiliki

tampilan yang menarik.

5. Secara keseluruhan sistem ini sudah berjalan dengan

sangat baik dan memudahkan bagi masyarakat dalam

mendapatkan informasi harga-harga bahan pokok.

Saran: ..................................................................

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI