Data Warehouse dan OLAP (Online Analytical Processing)

Data Warehouse

Data warehouse adalah data-data yang beorientasi subjek, terintegrasi, memiliki dimensi waktu, serta merupakan koleksi tetap (non-volatile), yang digunakan dalam mendukung proses pengambilan keputusan.

Data warehouse adalah sebuah sistem yang mengambil dan menggabungkan data   secara periodik dari sistem sumber data ke penyimpanan data bentuk dimensional atau normal (Rainardi, 2008).

Data warehouse didesain untuk kita bisa melakukan query secara cepat. Informasi diturunkan dari data lain, dilakukan rolling up untuk dijadikan ringkasan, dilakukan operasi drilling down untuk mendapatkan informasi lebih detail, atau melihat pola yang menarik atau melihat trend (kecenderungan).

Ada empat tugas yang bisa dilakukan dengan adanya data warehouse

·         Pembuatan laporan

·         On-Line Analytical Processing (OLAP)

·         Data mining

·         Proses informasi executive Baca lebih lanjut

Iklan

Class Abstract, Package, Interface dan Pewarisan Interface pada Java

Class Abstract dan method abstract

Pada Class abstract kita buat contoh seperti membuat superclass bernama LivingThing. class ini mempunyai method tertentu seperti  eat, sleep, dan walk. Akan tetapi, ada beberapa method di dalam superclass yang sifatnya tidak dapat digeneralisasi. Kita ambil contoh, method walk. Tidak semua kehidupan berjalan(walk) dalam cara yang sama. Ambil manusia sebagai misal, kita manusia berjalan dengan dua kaki, dimana kehidupan lainnya seperti sapi berjalan dengan empat kaki. Akan tetapi, beberapa ciri umum dalam kehidupan sudah biasa, itulah kenapa kita inginkan membuat superclass umum dalam hal ini. Baca lebih lanjut

Sistem informasi

Sistem Informasi (SI)  adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi membantu untuk mengontrol kinerja proses bisnis. Baca lebih lanjut

Pengguna Antarmuka (User Interface)

Pengertian Antarmuka Pengguna (User Interface)

Antarmuka pengguna (bahasa Inggris: user interface) merupakan bentuk tampilan grafis yang berhubungan langsung dengan pengguna (user). Antarmuka pengguna berfungsi untuk menghubungkan antara pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan.

User interface adalah cara program dan user berkomunikasi. Istilah user interface atau interface kadang-kadang digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI (Human Computer Interface) adalah semua aspek dari interaksi pengguna dan computer, tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi dan dimanipulasi dengan keyboard (atau mouse) merupaka bagian dari user interface.
User Interface berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software bias berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan fire wire.

Baca lebih lanjut

Diagram Alir Data (DAD) atau Data Flow Diagram(DFD)

Pengertian DFD

Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan  DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.

Latar belakang DAD

Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. DFD didisain untuk menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil adan untuk menggarisbawahi arus data antara kedua hal yang tersebut diatas. Diagram ini lalu “dikembangkan” untuk melihat lebih rinci sehingga dapat terlihat model-model yang terdapat di dalamnya. Baca lebih lanjut

Ragam Proses Pengembangan Perangkat Lunak

Proses Pengembangan Perangkat Lunak (Software Development Process) adalah suatu penerapan struktur pada pengembangan suatu Perangkat Lunak (Software), yang bertujuan untuk mengembangkan sistem dan memberikan panduan untuk menyukseskan proyek pengembangan sistem melalui tahapan-tahapan tertentu. Dalam prosesnya, terdapat beberapa paradigma model pengembangan sistem perangkat lunak

Proses pengembangan perangkat lunak (Software Process / Development Paradigm) adalah sekumpulan tahap, tugas dan aktivitas yang dibutuhkan untuk secara effisien mentransformasikan kebutuhan pemakai ke suatu solusi perangkat lunak yang efektif. Pemodelan proses perangkat lunak (Software Process Modeling) bertujuan untuk merepresentasikan aktivitas yang terjadi selama pembuatan perangkat lunak dan perubahan-perubahannya (evolusi). Latar belakang penggunaan model-model tersebut adalah kebutuhan untuk menghasilkan suatu sistem yang benar sedini mungkin didalam proses pengembangannya. Alasan utama adalah biaya. Semakin dini suatu kesalahan bisa dideteksi dalam pengembangan sistem, biaya perbaikannya semakin rendah. Baca lebih lanjut

Ketergantungan Fungsional

Tabel dan atribut

Tabel adalah kumpulan data yang tersusun dalam format baris (record) dan kolom (field atau atribut). Atribut digunakan dalam perancangan basis data, karena menunjukkan fungsinya sebagai pembentuk karakteristik (sifat–sifat) yang melekat pada sebuah table. Atribut dibedakan menjadi beberapa jenis yaitu :

  1. Simple atribut (Simple Attribute) dan Atribut Komposit (Composite Attribute).
  2. Atribut Bernilai Tunggal (Single Valued Attribute) dan Atribut Bernilai Banyak (Multi Valued Atrtribute).
  3. Mandatory dan Non mandatory Attribute
  4. Not Null atribut
  5. Atribut Turunan.

Baca lebih lanjut

UAS Pemodelan Perangkat Lunak

  1. Rekayasawan-rekayasawan perangkat lunak berkomunikasi dengan banyak stakeholder yang berbeda, tetapi pelanggan-pelanggan dan pengguna-pengguna akhir memiliki imbas yang paling signifikan pada aliran teknis yang diikuti. Dalam beberapa kasus, pelanggan dan pengguna akhir adalah orang-orang yang sama, tetapi untuk beberapa proyek, pelanggan dan pengguna akhir merupakan orang-orang yang berbeda, bekerja untuk para manager yang berbeda, dan beberapa dalam organisasi-organisasi bisnis yang berbeda. Jelaskan perbedaan antara pelanggan dan pengguna akhir pada sebuah proyek ?

    Pengelola dalam sebuah proyek disebut sebagai Proyek Manager (PM), Proyek Manager bertanggung jawab untuk mengatur dan mengawasi semua kegiatan pelaksanaan proyek, agar sesuai dengan standart kualitas, biaya dan waktu. Dan tentunya selalu bertanggung jawab untuk selalu berkomunikasi dengan tim, atasan (owner), dan pelanggan (user). Maksudnya manajer harus mampu memberikan contoh tehnik, mampu mengambil keputusan yang tepat, dan  pemimpin yang dapat memberikan informasi berupa laporan kepada atasan.
    Stakeholder berperan sangat penting dalam keseluruhan tahapan pengembangan. Stakeholder dalam rekayasa perangkat lunak dapat berupa pengguna, pemilik, pengembang, pemrogram dan orang-orang yang terlibat dalam rekayasa perangkat lunak tersebut.
    Kepuasan pengguna akhir merupakan akumulasi dari perasaan dan cara pandang yang berbeda terhadap pengiriman informasi dalam bentuk produk maupun layanan. Faktor tersebut dibagi atas tiga secara besar yakni informasi yang disampaikan, staff dan layanan
    Baca lebih lanjut