Thursday, April 16, 2020

Online Analytical Processing (OLAP) dan Arsitektur OLAP

OLAP adalah akronim dari Online Analytical Processing. OLAP merupakan teknologi database yang telah dioptimalkan untuk query dan pelaporan (reporting), dan bukan proses transaksional.  Sumber data untuk OLAP adalah Online Transational Processing  (OLTP) relational database. OLAP disimpan dalam data warehouse. Tujuan penggunaan OLAP adalah mempercepat proses pengambilan data, prosses query tidak memakan waktu lama. OLAP memberikan akses cepat ke data untuk analisis.
Organisasi OLAP ini memudahkan untuk laporan Pivot Table atau laporan Pivot Chart untuk menampilkan ringkasan tingkat tinggi, seperti penjualan total di seluruh negara atau region, dan juga menampilkan detail untuk situs di mana penjualan sangat kuat atau lemah.

Dalam jurnal Pengembangan Business Intelligence Bagi Perkembangan Bisnis Perusahaan vol, Eka Miranda menyatakan bahwa OLAP merupakan kunci dari BI, digunakan untuk meningkatkan analisis bisnis, merupakan perhitungan Decision Support System (DSS) dan Expert Information System (EIS) (Eka Miranda 2011).

Struktur operasional utama dalam OLAP didasarkan pada konsep yang disebut kubus (cube). Kubus (cube) didalam OLAP adalah struktur data multidimensional (actual atau virtual) yang memungkinkan analisis data yang cepat. Juga dapat didefinisikan sebagai kemampuan dari memanipulasi dan menganalisis data secara efisien dari berbagai perspektif. Susunan data kedalam kubus bertujuan untuk mengatasi keterbatasan database relational. Database relational tidak cocok untuk analisis yang cepat dan dekat dari sejumlah besar data. Sebaliknya, mereka lebih cocok untuk memanipulasi record (menambahkan, menghapus, dan memperbarui data) yang mewakili serangkaian transaksi(Turban, Sharda and Delen 2011).

Menurut Scheps (2008:68) Online Analytical Processing adalah sebuah konsep data multidimensional dengan konsep mentualisasi data transaksional perusahaan. Bukan hanya mengagregasi data, OLAP memberikan kemampuan pada sistem BI untuk melihat data dengan cara baru.
Berdasarkan pengertian yang dijabarkan oleh para ahli diatas dapat disimpulkan bahwa pengertian Online Analytical Processing (OLAP) adalah sebuah konsep data multidimensional yang mendukung kegiatan mulai dari self service reporting dan analisis data yang cepat dan efisien dari berbagai perspektif.



Arsitektur OLAP

Sistem OLAP mempunyai dua kategori, yaitu: OLAP Cube dan OLAP Access Tools. OLAP Cube: Di lingkungan OLAP, cube adalah penyimpan data terspesialisasi dirancang secara spesifik untuk menangani data ringkasan multidimensional (multidimentional summary data). Data cube disimpan di cell dan strukturnya seperti 3D spreadsheet (Scheps 2008).


OLAP Access Tools: Lingkungan client yang memungkinkan pengguna untuk memanipulasi data cube dan akhirnya menghasilkan Business Intelligence yang berarti dari berbagai sudut pandang dan dapat lebih dari satu sudut pandang.


Data Warehouse


Apa Pengertian Data Wrehouse ?

Data warehouse adalah basis data yang menyimpan data sekarangdan data masa lalu (Historical Data) yang berasal dari berbagai sistem operasional dan sumber yang lain (sumber eksternal) yang menjadi perhatian penting bagi manajemen dalam organisasi. Data warehouse ditujukan untuk keperluan analisis dan pelaporan manajemen dalam rangka pengambilan keputusan.Data warehouse digunakan untuk mendukung pengambilan keputusan, bukan untuk melaksanakan pemrosesan transaksi. Data warehouse meliputi: Extract, Transform dan Loading untuk online analytical processing (OLAP),client analysis tool, danaplikasi lain yang mengatur proses pengumpulan data dan mengirimkan kebusiness user.


A data warehouse is a relational database that is designed for query and analysis rather than for transaction processing. It usually contains historical data derived from transaction data, but can include data from other sources. Data warehouses separate analysis workload from transaction workload and enable an organization to consolidate data from several source his helps in: Maintaining historical records Analyzing the data to gain a better understanding of the business and to improve the business(Paul Lane 2007).

Dalam buku Oracle Guidance Paul Lane menulis bahwa data warehouse adalah database relasional yang dirancang untuk query dan analisis dari pada untuk pemrosesan transaksi. Biasanya berisi data historis yang berasal dari data transaksi, tetapi dapat mencakup data dari sumber lain. Data warehouse memisahkan beban kerja analisis dari beban kerja transaksi dan memungkinkan suatu organisasi mengkonsolidasikan data dari beberapa sumber. Ini membantu dalam:Memelihara data historical dan Menganalisis data untuk mendapatkan pemahaman yang lebih baik tentang bisnis dan untuk meningkatkan bisnis.
Sedangkan Ferdiana berpendapat bahwa data warehouse adalah sebuah konsep serta kombinasi teknologi yang memberikan fasilitas pada suatu organisasi dalam pengelolaan serta pemeliharaan data historis yang didapatkan dari sistem maupun aplikasi operasional (Ferdiana 2008).

Dari beberapa pendapat tersebut dapat di definisikan bahwa data warehouse adalah kumpulan dari data histori transaksi dari berbagai sumber data, dan platform. Data-data tersebut diintegrasikan melalui suatu mekanisme extract, transform, loading (ETL). Sehingga kumpulan data tersebut berguna untuk keperntingan analisa bisnis dan data mining. 

Gambar1: Data Warehouse Environment

Gambar 1 adalah data warehouse environment.  Data dari beberapa data source bahkan dengan berbeda platform diintegrasikan melalui proses ETL yang berada pada staging area. Kemudian data tersebut dimasukkan dalam data warehouse skema dalam bentuk data mart. Sehingga kemudian bisa digunakan untuk proses reporting, mining dan kepeluan analitik lainnya.
Dalam skema data warehouse ada proses ETL. ETL adalah kepanjangan dari extracting, transforming and loading. ETL mencakup fase pemrosesan data dari sumber data (basis data) untuk masuk ke dalam data warehouse. Ada pun tujuan dari ETL adalah menyaring, mengolah, dan menggabungkan data yang relevan dari berbagai sumber data untuk disimpan kedalam data warehouse. ETL juga dapat digunakan untuk mengintegrasikan data dengan sistem yang sudah ada sebelumnya. Hasil dari proses ETL adalah dihasilkannya data yang memenuhi kriteria data warehouse seperti data historis, terpadu, terangkum, statis dan memiliki struktur yang dirancang untuk keperluan proses analisis. Proses ETL terdiri dari tiga tahap yaitu:

1. Extract, Tahapan pertama dari proses ETL adalah proses penarikan data dari satu atau lebih sumber data. Kebanyakan proyek data warehouse menggabungkan data dari sumber- sumber yang berbeda. Pada hakekatnya, proses ekstraksi adalah proses penguraian dan pembersihan data yang diekstrak untuk mendapatkan suatu pola atau struktur data yang diinginkan.

2. Transform, Tahap transform menerapkan suatu set aturan untuk mentransformasi data dari sumber data menjadi data tujuan. Termasuk diantaranya mengkonversi data-data ukuran (measure) kedalam dimensi yang sama menggunakan unit yang sama sehingga suatu saat dapat digabungkan (join). Langkah-langkah transformasi dapat berupa penggabungan data dari beberapa sumber data, menghasilkan data agregat, pengurutan, menurunkan nilai-nilai hasil kalkulasi yang baru atau pun menerapkan aturan validasi yang kompleks.

3. Load, Di tahapan loading, penting untuk memastikan bila kinerja proses loading data berjalan dengan benar dan menggunakan sumber daya sekecil mungkin. Target dari proses loading umumnya adalah sebuah basis data. Agar proses loading berjalan efisien, me-non aktifkan semua constraint dan indeks sebelum proses loading dan mengaktifkan kembali keduanya setelah proses loading data akan sangat membantu meningkatkan kinerja proses loading. Referential integrity harus dijaga oleh perangkat lunak ETL untuk menjamin konsistensi data. 


Sunday, December 16, 2018

Belajar Mendengarkan

Di dunia ini, ada manusia yang senang mendengar hanya demi menunggu kesempatan untuk mematahkan pendapat orang lain supaya terlihat pintar. Ada manusia yang senang di perhatikan tanpa tahu caranya memperhatikan. Ada manusia yang senang menghakimi tanpa pernah mau mengerti sudut pandang orang lain. Sekarang kutanaya dirimu, lebih sulit mana menggerakkan otot lidah dan bibir dibandingkan membuka telinga lebar-lebar?Lebih sulit menggerakkan otot lidah dan bibir, kan?Telinga sudah otomatis mendengarkalau tidak ditutupi dengan tangan.Tapi,alangkah lucunya betapa beberapa manusia senang sekali menggurui dibandingkan belajar.padahal,akan ada lebih banyak pelajaran yang kita dapatkan kalau saja kita mau diam sejenak dan mendengarkan orang lain.Dan ketika kita memilih untuk tidak mau lagi belajar,di sanalah kita benar-benar menjadi tua dan kolot.kita tidak lagi berkembang.Sungguh, betapa meruginya seseorang yang merasa serba tahu,srrba bijak,dan tidak mau mendengarkan nasihat orang lain.padahal ilmu pengetahuan bisa didapatkan dari mana pun(aku malah banyak dapat ilmu baru dari rekan-rekan yang lebih muda dariku).
Jadilah sebaik-baiknya penyimak. Dunia yang terus bergerak hanya akan bisa diobservasi setelah kita berhenti membanggakan diri sendiri.Ketika kita mau menurunkan keangkuhan, alam raya adalah guru bagi dahaga pengetahuan.Berdiskusi, tanpa perlu berdebat.Karena, mungkin saja sebenarnya yang orang lain butuhkan darimu adalah menjadi “kawan bicara”, bukan “lawan bicara”.

"Jadilah sebaik baiknya penyimak"
 


Thursday, December 13, 2018

Hijrah, Nikah, Berkah


Benang Merah antara Jodoh dengan Tahajud




Judul Buku  :  Nyambut Jodoh Via Tahajjud, Yuk!
Penulis        :  Ahfa Waid
Penerbit       :  Penerbit DIVA Press
Cetakan       :  Pertama,  September 2014
Tebal           :  204 halaman
ISBN           :  978-602-255-673-2
      Jodoh, rezeki, dan ajal, adalah tiga hal yang sudah ditentukan oleh Allah Swt. Untuk dua perkara yang awal, tentu harus ada usaha untuk menjemputnya. Dengan bahasa yang lincah, cair, dan gaul, buku ini bisa dijadikan panduan bagi remaja yang ingin menyambut atau mempersiapkan diri jelang kedatangan jodoh, bagaimana mengelola rasa cinta sebelum hadirnya sang jodoh, hingga kemudian menata diri setelah pernikahan.

Islam sama sekali nggak melarang kita menyukai seseorang. Hanya saja, Islam memiliki cara sendiri untuk menyikapi perasaan itu.
Dengan status jomblo pun, masih dapat berprestasi dan meningkatkan amal shalih. Justru di tengah masa penantian, produktivitas amal shalih kudu senantiasa ditingkatkan.
Hanya Allah Swt.yang berhak menentukan jodoh hamba-Nya. Tugas manusia adalah berdoa, berikhtiar, dan mencarinya. Allah Swt. Menciptakan pasangan-pasangan kita. Dia telah menuliskan jodoh kita,  termasuk di mana dan kapan kita akan mendapatkannya.
       Ingat! Jodoh itu Amanah.kalau kita udah siap untuk menerima amanah tersebut, Allah pasti akan mengirimkan jodoh kepada kita. Jadi, kita kudu menjaga dan melindunginya.
Nah, tanggung jawab memelihara sesuatu yang dititipkan itulah yang disebut amanah. Lalu amanah itu diwujudkan dalam keluarga yang sakinah, mawadah, dan warahmah.


(Duwi Yuliyana , Bojonegoro , 13 Desember 2018)

Hijrah, Nikah, Berkah

Sunday, December 2, 2018

Kitamendidikweb.blogspot.com

Dalam Al-Qur’an surah Fushilat ayat 53, Allah Swt. Berfirman Kami akan memperlihatkan kepada mereka tanda-tanda (kekuasaan) Kami di segala wilayah bumi dan pada diri mereka sendiri, hingga jelas bagi mereka bahwa Al Quran itu adalah benar. Tiadakah cukup bahwa Sesungguhnya Tuhanmu menjadi saksi atas segala sesuatu?”

Dari ayat di atas secara eksplisit dapat kita pahami bahwa Allah Swt. menciptakan alam semesta beserta isinya dan juga manusia sebenarnya untuk menunjukkan keagungan dan kebesaran-Nya. Allah ingin manusia mengenalnya. Akan tetapi, banyak manusia yang masih ingkar dan tak pernah tunduk akan kekuasaan-Nya itu. Ini semua dikarenakan karena mereka belum mengenal Allah Swt dengan iman, hati dan pikiran.




Ada dua jalan utama yang dapat kita tempuh untuk mengenal Allah Swt. Pertama, dengan memperhatikan ayat-ayat Qauliyyah yang termaktub dalam kitab suci Al-Qur’an. Kedua, dengan memperhatikan ayat-ayat Kauniyyah yang terbentang luas di alam semesta ini, bahkan dalam diri kita sendiri.

Ayat Qauliyah

Ayat-ayat qauliyah adalah ayat-ayat yang difirmankan oleh Allah swt. di dalam Al-Qur’an. Ayat-ayat ini menyentuh berbagai aspek, termasuk tentang cara mengenal Allah.


Ayat Kauniyah
Ayat kauniah adalah ayat atau tanda yang wujud di sekeliling yang diciptakan oleh Allah. Ayat-ayat ini adalah dalam bentuk benda, kejadian, peristiwa dan sebagainya yang ada di dalam alam ini. Oleh karena alam ini hanya mampu dilaksanakan oleh Allah dengan segala sistem dan peraturanNya yang unik, maka ia menjadi tanda kehebatan dan keagungan Penciptanya.

Dengan membaca buku ini kita akan semakin tahu, bahwa tak ada sesuatu pun yang sia-sia yang diciptakan Allah Swt. juga, akan menyibak kejahilan yang selama ini masih melekat di dalam diri kita, terutama kejahilan yang berkaitan dengan ayat-ayat Kauniyyah. Buku ini akan membantu kita mendapatkan pencerahan hati dan pikiran, tentunya juga pencerahan iman.

Recomended for : Mahasiswa Calon Guru: Agar pembelajaran Al-Qur'an tak kering akan nilai-nilai keistimewaan, amin.










Kita Bisa

Online Analytical Processing (OLAP) dan Arsitektur OLAP

OLAP adalah akronim dari Online Analytical Processing. OLAP merupakan teknologi database yang telah dioptimalkan untuk query dan pelaporan ...