BAB I PENDAHULUAN. I.1 Pendahuluan

dokumen-dokumen yang mirip
DATA WAREHOUSING AND ONLINE ANALYTICAL PROCESSING (OLAP)

PENDAHULUAN TINJAUAN PUSTAKA

BAB I PERSYARATAN PRODUK

ABSTRAK Kata Kunci Universitas Kristen Maranatha

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

TUGAS DATA WAREHOUSE & DATA MINING OLAP, OPERASI OLAP & MOLAP

BAB 1 Persyaratan Produk

jumlah keluarga, dan jumlah rumah. Data diambil dari hasil sensus potensi desa yang dilakukan BPS tahun 1996, 1999, 2003, dan 2006.

Tugas. Data Warehouse. OLAP, Operasi OLAP, dan Jenis Rolap

OLAP - PERTEMUAN 8 OLAP

PENDAHULUAN TINJAUAN PUSTAKA


BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PERSYARATAN PRODUK

PENDAHULUAN TINJAUAN PUSTAKA

BAB I PENDAHULUAN. didukung dengan pernyataan dari Poe (1998) yang menyatakan bahwa banyak

BAB I PERSYARATAN PRODUK

Bab 3. Metode Penelitian dan Perancangan Sistem

4 Web server mengakses kubus data Palo server melalui Palo PHP API. Aplikasi OLAP menggunakan library JpGraph untuk menampilkan grafik.

Tugas Akhir (KI091391) Muhamad Adi Prasetyo

BAB I PERSYARATAN PRODUK

FAST berarti sistem ditargetkan untuk memberikan response terhadap user dengan secepat mungkin, sesuai dengan analisis yang dilakukan.

DATAWAREHOUSE. Sukarsa:Pasca Elektro Unud. I Made Sukarsa

PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

HASIL DAN PEMBAHASAN. Nama dan deskripsi atribut tabel tempfact_indeksprestasi

Basis Data Oracle - Business Intelligence System. Ramos Somya, M.Cs.

HASIL DAN PEMBAHASAN. Studi pustaka. Analisis data. Versi struktur dan fungsi transformasi. Pemuatan data. Implementasi operasi OLAP

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Data Warehousing dan Decision Support

BAB III METODE PENELITIAN

Rancang Bangun Data Warehouse

Web browser Mozilla Firefox 2.0 dan Internet Explorer 7 HASIL DAN PEMBAHASAN. Analisis Data

Datawarehouse dan OLAP (Overview) Diambil dari presentasi Jiawei Han

ANALISA DATA TRANSAKSIONAL PADA E-COMMERCE DENGAN TEKNOLOGI OLAP (ON-LINE ANALYTICAL PROCESS)

BAB I PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Keywords : Data Mining, Filter, Data Pre-Processing, Association, Classification, Deskriptif, Prediktif, Data Mahasiswa.

BAB I PERSYARATAN PRODUK

6/26/2011. Menurut W.H. Inmon dan Richard D.H. Menurut Vidette Poe

IMPLEMENTASI OLAP PADA DATA PENJUALAN BBM MENGGUNAKAN PENTAHO TRIYONO

I. BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang

Universitas Putra Indonesia YPTK Padang Fakulas Ilmu Komputer Program Studi Teknik Informatika. Knowledge Discovery in Databases (KDD)

SIE/nts/TIUAJMks 9/26/2013

BAB I PERSYARATAN PRODUK

Bab 2 Tinjauan Pustaka 2. 1 Penelitian Terdahulu

HASIL DAN PEMBAHASAN Dalam pembuatan data warehouse potensi desa wilayah Bogor melalui beberapa tahap yaitu:

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB I PERSYARATAN PRODUK

BAB III LANDASAN TEORI

BAB I PERSYARATAN PRODUK

PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL

Business Intelligence. Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Bab 1. Persyaratan Produk. 1.1 Pendahuluan Tujuan

BAB I PENDAHULUAN Pendahuluan Tujuan

IMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 2003 DAN 2006 SOFIYANTI INDRIASARI G

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

Perancangan Data Warehouse

Bab 4 Hasil dan Pembahasan

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

BAB 4 IMPLEMENTASI DAN EVALUASI. dirancang maka langkah selanjutnya adalah mengimplementasikan data. tahapan implementasi dan waktu yang dibutuhkan:

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PERSYARATAN PRODUK

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

Abstrak. Kata kunci: Data Warehouse, Database, preprocesssing, OLAP. v Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 4 4 PEMBAHASAN. implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL,

Bab I. Persyaratan Produk

DATAMULTIDIMENSI. DATAWAREHOUSE vs DATAMART FIRDAUS SOLIHIN UNIVERSITAS TRUNOJOYO

PERANCANGAN DATA WAREHOUSE CALON MAHASISWA BARU POLITEKNIK NEGERI LHOKSEUMAWE

BAB I PERSYARATAN PRODUK

U K D W BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab I : Persyaratan Produk

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 Edisi...Volume..., Bulan 20..ISSN : PEMBANGUNAN INDEPENDENT DATA MART PADA OPTIK YUDA

BAB I Persyaratan Produk

BAB II LANDASAN TEORI

Anggota Kelompok 3 :

BAB I PERSYARATAN PRODUK

HASIL DAN PEMBAHASAN. Sistem Operasi: Microsoft Windows XP

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

PENGELOLAAN SISTEM INFORMASI TATA PAMONG DAN KEMAHASISWAAN MENGGUNAKAN OLAP UNTUK PENYUSUNAN LAPORAN BORANG AKREDITASI

BAB II TINJAUAN PUSTAKA

BAB I PERSYARATAN PRODUK

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Proyek

BAB I PERSYARATAN PRODUK

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PERSYARATAN PRODUK

HASIL DAN PEMBAHASAN Kondisi Awal Lingkungan Pengembangan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Transkripsi:

BAB I PENDAHULUAN I.1 Pendahuluan Dalam kegiatan manusia sehari-hari, terutama dalam kegiatan transaksi, seperti transaksi perbankan, rekam medis, transaksi jual beli dan transaksi lainnya harus dicatat dan disimpan. Pencatatan dan penyimpanan tersebut dimaksudkan untuk mengetahui statistik atau historis dari transaksi dalam periode, wilayah, waktu tertentu. Transaksitransaksi yang disimpan tersebut tentunya tidak dalam jumlah yang sedikit. Data-data transaksi perbankan, jika dalam hitungan hari dapat mencapai jutaan data. Untuk melakukan analisis data pada data-data transaksi yang jumlahnya mencapai jutaan misalnya untuk mengetahui volume transaksi perminggu dari sepuluh tahun terakhir sampai saat ini akan memakan waktu yang sangat lama sedangkan manusia tidak ingin menghabiskan waktu hidupnya hanya untuk mengurus data. Untuk mengatasi masalah tersebut diperlukan suatu alat atau metode untuk menangani dan menganalisis jutaan data-data tersebut. Konsep dan teknik data warehouse menjawab semua permasalahan yang telah dijabarkan di atas. Data warehouse dapat melakukan analisis secara interaktif pada data, menyajikan data secara multidimensional, menangani data yang sangat banyak, semuanya dilakukan dengan waktu yang singkat. Salah satu teknik dan konsep dari data warehouse adalah data cube. Data cube adalah suatu teknik menyajikan data secara multidimensional. Dengan menerapkan konsep dan teknik data warehouse, kendala-kendala yang dihadapi seperti penanganan, analisis serta pengolahan data dalam jumlah yang besar dapat teratasi. 1

2 I.1.1 Tujuan Tujuan pembuatan aplikasi data cube adalah membantu pengguna dalam melakukan analisis terhadap data dengan memanfaatkan model multidimensional dengan studi kasus data transaksi obat rumah sakit X. I.1.2 Ruang Lingkup Proyek Sumber data dari aplikasi ini adalah data-data transaksi. Aplikasi ini melakukan analisis statistik sederhana (fungsi aggregat) terhadap data dan menampilkan dalam bentuk multidimensional. Pemodelan data hanya sampai dibatasi sampai tiga dimensi saja. I.1.3 Definisi, Akronim, dan Singkatan Semua terminologi, akronim, dan singkatan yang digunakan dalam dokumen ini adalah sebagai berikut : Tabel I.1 Definisi, Akronim, dan Singkatan Definisi, Akronim, Singkatan Penjelasan Data Warehouse Kumpulan data yang berorientasi subjek, terintegrasi, time-variant dan nonvolatile yang digunakan sebagai pendukung dalam proses pembuatan keputusan (decision making) manajemen suatu perusahaan (Han dan Kamber, 2006). OLAP Akronim : On-Line Analytical Processing Definisi : OLAP merupakan aplikasi dari data warehouse, tugas dari sistem ini adalah melayani pengguna atau tenaga terdidik (knowledge worker) dalam perannya untuk

3 Definisi, Akronim, Singkatan Penjelasan melakukan analisis data dan sebagai pembuat keputusan (Han dan Kamber, 2006). OLTP Akronim : On-Line Transaction Processing Definisi : Sistem basis data on-line yang bertugas untuk melaksanakan transaksi secara on-line dan melakukan query processing (Han dan Kamber, 2006). Data Cube Pemodelan data secara multidimensional. Cuboid / Lattice Bentuk Kubus. Multidimensional Aggregation Operator aggregat pada data cube. Roll Up (Drill Up) Operasi pada data cube dengan melakukan pengelompokan data dari hirarki dimensi terendah ke hirarki dimensi tertinggi. Drill Down Operasi pada data cube dengan melakukan pengelompokan data dari hirarki dimensi tertinggi ke hirarki dimensi terendah. Slice Operasi pada data cube dengan melakukan pemotongan terhadap salah satu sisi dimensi tertentu. Dice Operasi pada data cube dengan memotong pada tiap dimensi data cube sehingga didapatkan data cube yang baru namun dengan ukuran yang lebih kecil. Pivot (Rotate) Operasi pada data cube dengan

4 Definisi, Akronim, Singkatan Penjelasan merotasi data cube. Star Schema Skema ini menyerupai bentuk bintang, sehingga disebut sebagai skema bintang (star schema), dimana tabel fakta sebagai pusat yang dikelilingi oleh tabel-tabel dimensi. URL Akronim : Universal Resource Locator Definisi : Rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber, seperti dokumen dan gambar di internet. Dimensi Setiap dimensi berkorespondensi kepada sebuah atribut atau sekumpulan atribut dalam skema data warehouse (Han dan Kamber, 2006).

5 I.1.4 Sistematika Penulisan Laporan Gambaran organisasi penulisan dokumen secara keseluruhan adalah sebagai berikut : BAB I Persyaratan Produk Bab ini menyediakan gambaran mengenai keseluruhan dokumen ditinjau dari kebutuhan konsumen. Bagian ini berisi pendahuluan, tujuan pengembangan aplikasi, ruang lingkup pengembangan aplikasi dan gambaran keseluruhan aplikasi. BAB II Spesifikasi Produk Pada bab ini digambarkan semua persyaratan produk secara mendetil yang akan digunakan untuk merancang sistem. Bab ini merupakan penerjemahan dari persyaratan menurut bahasa konsumen ke bahasa pengembang sistem seperti yang dijelaskan pada bab satu. Pada bab ini akan dipaparkan mengenai persyaratan antarmuka eksternal yaitu terdiri dari antarmuka dengan pengguna, antarmuka perangkat keras, antarmuka perangkat lunak dan antarmuka komunikasi. Akan dipaparkan juga mengenai fitur-fitur dari produk, persyaratan performa, batasan desain, atribut sistem perangkat lunak dan persyaratan basis data logis. BAB III Desain Perangkat Lunak Pada bab ini akan dijelaskan mengenai desain perangkat lunak secara keseluruhan. Dalam bab ini terdapat juga penjelasan mengenai keterkaitan pengguna dengan sistem, interaksi pengguna dengan sistem, aktivitas-aktivitas pengguna dalam berinteraksi dengan sistem dan interaksi pengguna pada level aplikasi. BAB IV Pengembangan Sistem Bab ini merupakan penjelasan bagaimana tahapan-tahapan dari proses implementasi perangkat lunak dilaksanakan. Tahap-

6 tahapan tersebut dimulai dari perencanaan tahap implementasi, arsitektur perangkat lunak, perjalanan implementasi perangkat lunak, ulasan realisasi fungsionalitas sampai ulasan realisasi antarmuka. Pada bagian tahap implementasi akan dijelaskan tentang bagaimana mekanisme pengumpulan data dan pembangunan aplikasi dilakukan. BAB V Pengujian dan Evaluasi Bab ini menjelaskan mengenai tahapan-tahapan dalam pengujian aplikasi. Tahapan-tahapan pengujian aplikasi ini terdiri dari rencana pengujian terhadap aplikasi, perjalanan metodologi pengujian aplikasi, pengujian performa aplikasi. BAB VI Kesimpulan dan Saran Kesimpulan berisi uraian singkat produk yang dihasilkan berdasarkan tujuan pembuatan serta nilai produk bagi pengguna. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi. I.2 Gambaran Keseluruhan Aplikasi ini menggunakan editor pemrograman NetBeans 6.5 dengan menggunakan bahasa pemrograman Java dalam pengimplementasian desain perangkat lunak. Antarmuka dari aplikasi ini sama dengan aplikasi OLAP pada umumnya, termasuk pemilihan kolom pada tabel, pemilihan dimensi hingga menampilkan data secara multidimensional. Penerapan konsep data cube ini dilakukan pada sistem basis data PostgreSQL 8.3. Aplikasi ini dapat menampilkan data secara multi-dimensional dan melakukan analisis terhadap data-data tersebut.

7 I.2.1 Perspektif Produk Penjelasan mengenai antarmuka aplikasi. Penjelasan antarmuka aplikasi ini menggambarkan sistem dari aplikasi secara keseluruhan adalah sebagai berikut : a. Antarmuka Sistem Operasi Aplikasi ini dibangun di atas platform Windows dengan menggunakan sistem operasi Windows XP Professional Service Pack 2. b. Antarmuka dengan Pengguna Aplikasi ini hanya menggunakan satu form utama, sehingga setiap fungsi aplikasi, proses input output dijalankan dan ditampilkan pada form yang sama. c. Antarmuka Perangkat Keras Persyaratan minimum perangkat keras untuk menjalankan aplikasi ini adalah dengan menggunakan Central Processing Unit Pentium 4 atau dengan CPU yang lebih tinggi lagi kecepatannya. Sistem memori minimum untuk menjalankan aplikasi ber-platform Java ini adalah RAM 256 MB. Disarankan menggunakan Video Graphic Accelerator yang memiliki memori minimum 64 MB agar warna dalam aplikasi dapat ditampilkan dengan baik. d. Antarmuka Perangkat Lunak Bahasa pemrograman yang digunakan untuk membangun aplikasi ini adalah bahasa pemrograman Java. Sistem operasi yang digunakan adalah Windows XP Professional SP 2 sehingga membutuhkan Java Runtime Environment untuk menjalankan aplikasi yang berbasis Java. e. Antarmuka Komunikasi Aplikasi ini tidak menggunakan protokol-protokol jaringan seperti HTTP atau FTP untuk melakukan komunikasi data. Operasi input output pada aplikasi hanya dilakukan pada database lokal.

8 f. Batasan Memori Aplikasi ini membutuhkan ruang memori harddisk sebesar 100 MB yang digunakan oleh Java Runtime Environment 1.6. PostgreSQL 8.3 membutuhkan ruang memori harddisk sebesar 200 MB. Dan ruang memori harddisk untuk aplikasi ini adalah 10 MB. Dari semua persyaratan di atas dibutuhkan harddisk dengan kapasitas minimum sebesar 40 GB dengan ruang kosong minimum 20 persen. I.2.2 Fungsi Produk Fungsi-fungsi utama yang akan dilaksanakan oleh aplikasi ini adalah sebagai berikut : 1. Menampilkan data secara multidimensional. 2. Melakukan import data dari database untuk ditampilkan secara multidimensional. 3. Melakukan fungsi-fungsi aggregasi pada data cube. 4. Melakukan operasi-operasi OLAP Cube seperti roll-up, dril-down, slice, dice dan pivot/rotate. I.2.3 Karakteristik Pengguna Karakteristik pengguna dari aplikasi ini adalah orang atau kalangan ingin melakukan pengolahan serta analisis terhadap data yang dimilikinya. Pengguna hendaknya sudah mengerti menggunakan aplikasi-aplikasi OLAP. Karakteristik pengguna didasarkan oleh kriteria berikut ini : Tingkat Pendidikan : Perguruan tinggi dengan program studi S1/D3 Teknik Informatika, Manajemen Informatika, Sistem Informasi, atau praktisi yang biasa mengoperasikan sistem basis data. Pengalaman : Memiliki pengalaman menggunakan aplikasi data warehouse. Keahlian Teknis : Kemampuan yang bersifat opsional yaitu menguasai query database.

9 I.2.4 Batasan batasan Hal-hal yang akan membatasi desain aplikasi adalah sebagai berikut : Aplikasi hanya dapat dijalankan pada sistem operasi Windows XP. Aplikasi ini tidak terhubung dengan sistem lain atau terhubung dengan jaringan sehingga aplikasi ini bersifat standalone. Aplikasi ini bukan merupakan aplikasi editor database melainkan hanya merupakan aplikasi analisis data. Maksud analisis data dalam aplikasi data ini adalah menampilkan data secara multidimensional dan menggunakan operator multidimensional. Aplikasi ini menggunakan data transaksi penjualan and pembelian obat rumah sakit X pada periode tahun 2002 sampai tahun 2008 sebagai studi kasus, dan menggunakan database dummy untuk pengujian. Dalam fitur create schema datawarehouse, pengguna hanya diperbolehkan untuk menggunakan model skema star. Setiap basis data PostgreSQL hanya diperbolehkan memiliki satu skema datawarehouse. Dalam fitur create data cube, pengguna hanya dapat membuat data cube dengan 1, 2 atau 3 dimensi. Dalam fitur import & view data source, pengguna hanya dapat meng-import koneksi database dalam format PostgreSQL saja. Dalam fitur create query, pengguna hanya dapat mengeksekusi select query saja. Operator multidimensional yang dapat digunakan oleh pengguna antara lain roll-up, drill-down, slice, dice dan rotate. I.2.5 Asumsi dan Ketergantungan Asumsi-asumsi agar sistem dapat berjalan dengan baik adalah sebagai berikut : Java Runtime Environment yang digunakan adalah JRE versi 1.6 update 10 karena aplikasi ini dibangun dengan NetBeans versi 6.5

10 Menggunakan sistem basis data PostgreSQL 8.3. Ukuran layar PC yang dibutuhkan agar aplikasi dapat ditampilkan dengan baik adalah dengan resolusi minimal 1024 X 768 pixel. I.2.6 Penundaan Persyaratan Hal-hal yang belum dapat dijadikan persyaratan pembuatan aplikasi ini adalah aplikasi ini belum diimplementasikan secara online karena untuk sementara waktu, aplikasi ini melakukan analisis data cube secara offline.