## Jurnal Ilmiah Widya Teknik

## PEMBANGUNAN ONLINE ANALYTICAL PROCESSING
YANG TERINTEGRASI DENGAN SISTEM INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA
C. Hutomo Suryolaksono 1 , Paulina H. Prima Rosa 2
Teknik Informatika, Fakultas Sains dan Teknologi. Universitas Sanata Dharma Yogyakarta
1 hutomosuryolaksono@hotmail.com, 2 rosa@usd.ac.id

## ABSTRAK
Bidang  perdagangan  Dinas  Perindustrian,  Perdagangan,  Koperasi  dan  Pertanian  (Disperindagkoptan)  kota Yogyakarta  saat ini masih  melakukan pendataan dan membuat laporan perkembangan harga bahan pokok pasar- pasar tradisional di kota Yogyakarta menggunakan  spreadsheet sehingga masih belum optimal dalam mendukung pekerjaan bidang perdagangan. Selain itu, belum ada sistem informasi yang dapat dimanfaatkan oleh masyarakat guna mencari informasi  harga bahan pokok di pasar-pasar kota Yogyakarta dengan cepat.
Dalam  makalah  ini  dibangun  sebuah  sistem  OLAP  (Online  Analytical  Processing)  yang  terintegrasi  dengan sistem  informasi  harga  bahan  pokok  di  kota  Yogyakarta.  Sistem  informasi  harga  bahan  pokok  digunakan  oleh bidang perdagangan untuk memasukkan, mengedit, dan menhapus data harga bahan pokok, serta untuk membuat laporan.  Sistem  informasi  juga  memfasilitasi  masyarakat  untuk  melakukan  pencarian  informasi  tentang  harga bahan  pokok  di  berbagai  pasar  di  kota  Yogyakarta.    OLAP  dibangun  untuk  membantu  bidang  perdagangan Disperindagkoptan kota Yogyakarta dalam mengambil keputusan dengan melihat tren perkembangan harga bahan pokok  yang beredar  di  tengah  masyarakat  sehingga dapat  dilakukan  tindakan  jika  terdapat  lonjakan  harga  suatu bahan pokok. Dari hasil uji coba sistem ini dapat disimpulkan bahwa sistem ini dapat membantu masyarakat dalam mendapatkan  informasi  harga  bahan  pokok  yang  berada  di  pasar-pasar  kota  Yogyakarta,  sangat  membantu pegawai  bidang  perdagangan  Disperindagkoptan  dalam  mengolah  data-data  harga  bahan  pokok,  dan  membantu Kepala Bidang Perdagangan dalam melihat perkembangan harga bahan pokok dalam OLAP.
Kata kunci : OLAP, gudang data, sistem informasi

## I. Pendahuluan
Bidang  perdagangan  Dinas  Perindustrian,  Perdagangan,  Koperasi  dan  Pertanian  (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,  dan  bagi  masyarakat  untuk mengetahui perkembangan harga kebutuhan pokok  guna memenuhi kebutuhannya. Salah satu contoh pengambilan keputusan  yang  harus  dilakukan  bidang  perdagangan  Disperindagkoptan  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.
Pengelolaan  data  harga  kebutuhan  pokok  di  Disperindagkoptan  Kota  Yogyakarta  yang  selama  ini  dilakukan menggunakan spreadsheet 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.  Di  samping  itu,  informasi  yang  disajikan  juga  dimaksudkan  untuk memudahkan  Kepala  Bidang  Perdagangan  dalam  mengambil  sebuah  keputusan.  Pada  kasus  bidang  perdagangan Disperindagkoptan Kota Yogyakarta, data-data yang dikelola adalah data harga 39 (tiga puluh sembilan) jenis bahan pokok  yang  didata  secara  harian  dari  berbagai  pasar  di  wilayah  Kota  Yogyakarta.  Guna  membantu  menganalisis hasil dari sistem informasi yang sudah diolah maka diperlukan sebuah metode yang dapat menyajikan  hasil analisis data  yang  bersifat  multidimensional  tersebut  secara  cepat.  Dikatakan  multidimensional  karena  data  yang  disajikan dapat  dianalisis  dari    beberapa  dimensi  yaitu  nama    bahan  pokok,  waktu    yang  merujuk  pada  waktu  pengambilan harga bahan pokok, dan lokasi pasar dimana harga bahan pokok didapat.
Pada kasus seperti ini OLAP ( Online Analytical Processing) memiliki peranan penting untuk melakukan proses analisis terhadap perkembangan harga bahan pokok karena dapat dipergunakan sebagai alat bantu untuk melihat dari dimensi-dimensi yang dikehendaki pengguna, serta dapat dipergunakan untuk melihat pergerakan harga tersebut di pasar.  OLAP  merupakan  suatu  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 [1].
Dalam makalah ini diuraikan pembuatan sebuah OLAP yang terintegrasi dengan sistem informasi harga bahan pokok yang dapat dipakai untuk membantu staf pegawai bidang perdagangan Disperindagkoptan Kota Yogyakarta dalam  mengelola  data  harga  bahan  pokok  dan  membuat  laporan-laporan  yang  dibutuhkan,  serta  membantu masyarakat umum dalam mendapatkan informasi perkembangan harga bahan pokok saat ini. Di samping itu, sistem juga  diharapkan  dapat  membantu  pihak  bidang  perdagangan  Disperindagkoptan  Kota  Yogyakarta  dalam menganalisis hasil dari pengolahan data yang dihasilkan oleh sistem informasi.

## II. Landasan Teori
II.1 Gudang Data Menurut  Inmon  [2],  gudang  data  ( data  warehouse )  adalah  koleksi  data  yang  mempunyai  sifat  berorientasi subjek,  terintegrasi, time-variant ,  dan  bersifat  tetap  untuk  mendukung  proses  pengambilan  keputusan  pihak manajemen.  Pada  gudang  data  terdapat  3  komponen  proses  yang  utama  yaitu  ekstraksi  ( extract ) , transformasi ( transform ) , dan pemindahan data ( load ) [2].
Ekstraksi  adalah  proses  pengambilan  data  yang  diperlukan  dari  sumber  gudang  data  dan  selanjutnya dimasukkan  pada staging  area untuk  diproses  pada  tahap  berikutnya.  Transformasi  adalah  proses  pengubahan format  data  yang  berasal  dari  berbagai  sumber  agar  memiliki  format  yang  sama  dan  konsisten. Pemindahan  data adalah proses untuk memindahkan data yang telah mengalami transformasi ke dalam gudang data.
II.2 OLAP ( Online Analytical Processing )
Menurut  Connoly  dan  Begg  [3],  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.

## III. Metode Penelitian
Metodologi penelitian yang dipakai dalam membangun sebuah OLAP yang terintegrasi dengan sistem informasi adalah sebagai berikut:

## III.1. Pembangunan Sistem Informasi
Dalam mengembangkan sistem informasi harga bahan pokok ini, penulis menggunakan metode Framework for the Application of Systems Thinking (FAST) [4] yang memiliki tahapan sebagai berikut: 1. Analisis Sistem
a. Definisi ruang lingkup
Tahap ini merupakan tahap awal pengembangan sistem. Dalam tahap ini dilakukan observasi dan wawancara mengenai  pengolahan  data  harga  bahan  pokok  yang  dilakukan  oleh  staff  pegawai  bidang  perdagangan Disperindagkoptan.
b. Analisis permasalahan
Hal  yang  dilakukan  pada  tahap  ini  adalah  analisis  masalah  yang    ditemukan  saat  staff  pegawai  bidang perdagangan Disperindagkoptan mengolah data harga bahan pokok ke dalam file spreadsheet .
c. Analisis kebutuhan
Pada tahap ini dilakukan analisis terhadap kebutuhan bidang perdagangan Disperindagkoptan terhadap sistem yang akan dibangun, yang kemudian dimodelkan dalam diagram use case . 2. Disain sistem
Disain  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. Disain logikal
Menggambarkan  model  data  logikal,  model  proses  logikal  dan  model  antarmuka  dengan  pengguna  yang diperlukan dalam tahap pengembangan sistem informasi.
b. Analisis keputusan
Dalam  tahap  ini  dilakukan  implementasi  sistem  dengan  menggunakan  bahasa  pemrograman  PHP  dan MySQL sebagai basisdata sistem.
c. Disain fisikal dan integrasi
Implementasi secara teknis dengan membuat disain basisdata fisikal dan antarmuka pengguna
d. Konstruksi dan pengujian
Persiapan  fase  implementasi  dengan  memperhatikan  perlengkapan  dan  pengguna    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.

## III.2. Pembangunan OLAP
Setelah  berhasil  membangun  sistem  informasi  guna  membantu  dalam  pengolahan  data  harga  bahan  pokok  dan penyajian  laporan  perkembangan  harga  bahan  pokok,  selanjutnya  dilakukan  proses  pembangunan  OLAP  dengan memanfaatkan  data  yang  terdapat  dalam  basis  data  sistem  informasi.  Dalam  tahap  ini  dilakukan  proses  ekstraksi, transformasi, dan pemindahan data (ETL), dengan menggunakan aplikasi Spoon Pentaho .

## III.3. Ujicoba dan Evaluasi Sistem oleh 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. Hasil ujicoba dan evaluasi kemudian dianalisis untuk diambil kesimpulan.

## IV. Hasil Penelitian dan Pembahasan
IV.1 Analisis Kebutuhan
Hasil analisis kebutuhan terhadap pengguna OLAP dan sistem informasi dinyatakan dalam bentuk diagram use case dalam  gambar  1.  Terdapat  3  pengguna  sistem  yaitu  masyarakat  umum  yang  difasilitasi  untuk  melihat informasi  tentang  harga  bahan  pokok  dalam  periode  waktu  tertentu,  staff  administrasi  Disperindagkoptan  yang membutuhkan  fasilitas  untuk  mengelola  data  pasar,  data  bahan  pokok  serta  data  harga  bahan  pokok.  Selain  itu terdapat  juga  pimpinan  (Kepala  Bidang  Perdagangan  Disperindagkoptan)  yang  memiliki  kebutuhan  untuk memantau dan melakukan analisis harga bahan pokok dengan berbagai sudut pandang seperti harga rata-rata produk tertentu  pada  periode  tertentu  di  pasar  tertentu,  harga  rata-rata  berbagai  produk  di  pasar  tertentu,  harga  rata-rata semua produk di semua pasar pada periode tertentu, memantau grafik perkembangan harga, dan sebagainya. Untuk memfasilitasi  kebutuhan  pimpinan  tersebut,  perlu  dibangun  OLAP  berdasar  data  yang  diperoleh  dari  sistem informasi harga bahan pokok.
IV.2 Pengembangan Sistem Informasi
Disain konseptual basis data sistem informasi dinyatakan dalam gambar 2 berikut ini.
Gambar 2. Disain Konseptual Basis Data
Gambar 1 . Diagram use case sistem informasi PENGELOLAAN DATA PASAR Staff Tambah data satuan Tambah data bahan pokok Tambah data jenis bahan pokok Edit  data satuan
Edit  data bahan pokok Edit  data jenis bahan pokok Hapus  data satuan
Hapus  data bahan pokok Hapus  data jenis bahan pokok Tambah data harga Hapus data harga Lihat laporan pasar per bulan Lihat laporan pasar perbandingan tiap
minggu
Lihat laporan pasar perbandingan tiap hari
Lihat laporan perbandingan tiap hari pada semua pasar
Lihat laporan rata-rata per hari pada semua pasar
Cetak laporan pasar per
bulan Cetak laporan pasar perbandingan tiap minggu
Cetak laporan pasar perbandingan tiap hari
Cetak laporan perbandingan tiap hari pada semua pasar
Cetak laporan rata-rata tiap hari pada semua pasar PENGELOLAAN DATA HARGA Masyarakat umum Tambah pasar Edit pasar Hapus pasar Lihat harga hari ini pada peta pasar
PENGELOLAAN DATA BAHAN POKOK Edit data harga Pimpinan Pengaksesan Gudang data PENGELOLAAN GUDANG DATA
Gambar 3. Contoh Tampilan Sistem Informasi Harga Bahan Pokok
Gambar 4. Contoh Tampilan Pengelolaan Laporan Harga Bahan Pokok

## IV.3. Pembangunan OLAP
Untuk mewujudkan kebutuhan pimpinan akan OLAP, maka dilakukan beberapa langkah sebagai berikut:
a. Membaca data legacy
b. Memilah field tabel pada basis data sistem informasi dan memindahkan ke dalam gudang data
c. Merancang skema bintang yang mencakup tabel fakta dan dimensi
d. Mengimplementasikan skema bintang
Skema bintang untuk gudang data ini dinyatakan dalam gambar 5.  Terdapat 3 dimensi yaitu tempat, produk, dan waktu. Ukuran ( measure ) yang dipilih adalah harga rata-rata dan selisih harga.
Gambar 5. Skema bintang gudang data
Gambar 6 menunjukkan contoh tampilan proses pemindahan data dari sistem informasi ke gudang data ( loading ), sedangkan gambar 7 dan 8 menunjukkan contoh tampilan OLAP guna membantu Kepala Bidang Perdagangan dalam menganalisis data.
Gambar 6. Tampilan menu pemindahan data ke dalam gudang data
Gambar 7 . Contoh  Tampilan OLAP Harga Rata-Rata Beras Periode Tertentu
Gambar 8 . Contoh Grafik Perkembangan Harga

## IV.3. Ujicoba dan Evaluasi Sistem oleh 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 masyarakat umum pengunjung 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. Dari hasil ujicoba, diperoleh fakta bahwa:
1. 15  responden  dari  30  responden  (50%)  menyatakan  sangat  setuju  dan  14  responden  (47%)  menyatakan  setuju bahwa sistem ini memudahkan masyarakat dalam mendapatkan informasi harga-harga bahan pokok.
2. Responden  administrator    serta  17  responden  dari  30  responden  masyarakat  umum  (57%)  menyatakan  setuju bahwa menu pada sistem mudah dipahami
3. Administrator  sistem  informasi  ini  menyatakan  bahwa  sistem  ini  sangat  efektif  membantu  dalam  pengolahan data-data  harga  bahan  pokok  sampai  dengan  pembuatan  laporan  oleh  kantor  bidang  perdagangan Disperindagkoptan Yogyakarta.
Kepala bidang Perdagangan Disperindagkoptan selaku pimpinan menyatakan bahwa OLAP sangat mendukung sistem informasi harga bahan pokok serta memudahkan analisis data. Tren perkembangan harga bahan pokok dapat dipantau dengan jelas dengan bantuan grafik.

## V. Kesimpulan
V.1.  Kesimpulan
1. Pembangunan OLAP yang terintegrasi dengan sistem informasi harga bahan pokok telah berhasil dibangun dan berfungsi dengan baik.
2. Berdasarkan hasil ujicoba kepada pengguna, sistem informasi ini dinilai:
a. dapat  membantu  masyarakat  dalam  memperoleh  informasi  harga-harga  bahan  pokok  yang  berada  di pasar-pasar kota Yogyakarta.
b. mudah digunakan baik untuk administrator maupun oleh masyarakat umum.
c. sangat  efektif  dalam  membantu  pengolahan  data-data  harga  bahan  pokok  sampai  dengan  pembuatan laporan oleh kantor bidang perdagangan Disperindagkoptan Yogyakarta.
3. Berdasarkan  hasil  ujicoba  kepada  Kepala  Bidang  Perdagangan  Disperindagkoptan  Yogyakarta,  OLAP  dinilai sangat mendukung sistem informasi harga bahan pokok. Adanya bantuan grafik memudahkan pemantauan tren perkembangan harga bahan pokok.

## V.2. Saran
1. Dalam  pembangunan  OLAP  ini  penulis  menggunakan  alat  bantu dari Pentaho  data  integration sehingga  perlu dicoba  menggunakan  alat  bantu  lain  misalnya  Jasper  untuk  mengetahui  apakah  perbedaan  dalam  pemakaian tools juga berpengaruh terhadap loading data. 2. Dalam pembangunan OLAP juga dapat ditambahkan dashboard sehingga data yang ditampilkan lebih menarik dan semakin memudahkan analisis data.

## Daftar Pustaka
[1]    Ferdiana, 2008, “Pengertian Data Warehouse, OLTP dan OLAP”, http://blogyogie777.blogspot.com/2014/09/pengertian-data-warehouse.html, diakses tanggal 10 Desember 2014
[2]   Inmon, W. H., 2002, ”Building The Data Warehouse Third Edition”,  John Wiley & Sons, Inc. , Singapore.
[3]    Connolly,  Thomas  M.  and  Carolyn  E.  Begg,  2008,  “Database  Systems  A  Practical  Approach  to  Design, Implementation and Management”, 5 th edition, Addison Wesley, New York.
[4]   Whitten, Jeffrey L et.al., 2004, “System Analysis and Design Method Sixth Edition”, Irwin
[5]  Mulyana,  JRP,  2014,  “Pentaho  :  Solusi  Open  Source  untuk  Membangun  Data  Warehouse”,  Andi Offset,Yogyakata
[6]  Kimball, Ralph, 1998, “The Data Warehouse Lifecycle Toolkit”, 2nd edition, Kimball Group
[7]  Arief,  Abdul,  2013,  “Data  Warehouse”,  http://edukasi.kompasiana.com/2013/11/09/data-warehouse- 609238.html, diakses pada tanggal 29 November 2013