Selasa, 16 Desember 2014

Quiz SBD2

Tugas Rumah ini akan dinilai sebagai nilai Quiz dan dikerjakan secara kelompok dengan jumlah mahasiswa tiap kelompok adalah 5 orang :

kerjakan soal berikut :
Buatlah Tutorial cara pembuatan OLAP dengan menggunakan menggunakan SQL Server 2008 dst.

Catatan :
1. Tutorial harus disertai database yang diolah (Study Kasus)
2. Tutorial harus interaktif
3. Detail penjelasan dan ScrenShoot gambar dari langkah2 dicantumkan
4. Tiap kelompok tidak diperkenankan mengerjakan dengan pekerjaan yg sama
5. Hasil pekerjaan dicetak dalam kertas A4 dan dijilid, dikumpulkan Rabu 24 Desember 2014.

terimakasih atas kerjasama yang baik
salam
bu muji

Belajar OLAP

Dasar-Dsar OLAP (Online Analytical Processing)

Olap
Online Analytical Processing, atau disingkat OLAP adalah sebuah pendekatan secara cepat menyediakan jawaban-jawaban terhadap kueri analitik yang multidimensi di dalam alam. OLAP adalah bagian dari kategori yang lebih global dari pemikiran bisnis, yang juga merangkum hubungan antara pelaporan dan penggalian data. Aplikasi khusus dari OLAP adalah pelaporan bisnis untuk penjualan, pemasaran, manajemen pelaporan, manajemen proses bisnis (MPB), penganggaran dan peramalan, laporan keuangan dan bidang-bidang yang serupa. Istilah OLAP merupakan perampingan dari istilah lama database OLTP (Online Transaction Processing).Database yg dikonfigurasikan untuk pelayanan OLAP model data multidimensi, bisa digunakan untuk analisis komplek dan kueri khusus (ad hoc) dengan suatu laju waktu eksekusi.
Mereka meminjam aspek database navigasi dan database hierarki yang lebih cepat daripada yang sefamilinya. Nigel Pendse menyarankan suatu alternatif dan mungkin istilahnya lebih deskriptif yang menjelaskan bahwa konsep OLAP adalah Analisis Cepat dari Informasi Multidimensi yang dapat di-sharing (FASMI). Keluaran dari kueri OLAP ditampilkan secara khusus dalam format matrik atau pivot. Dimensinya membentuk baris berupa ukuran dan kolom berupa nilai dari matrik.

Desain Konsep
Di dalam inti sebarang sistem OLAP merupakan konsep dari sebuah kubus OLAP (disebut juga sebagai kubus multidimesi atau hiperkubus) yang terdiri dari numeric fact yang disebut ukuran dan dikategorikan sebagai dimensi. Kubus metadata secara khusus terbuat dari sebuah skema bintang atau skema kristal salju dari tabel di dalam sebuah database yang berhubungan. Ukuran diturunkan dari rekord dalam fact table dan dimensi-dimensi yang diturunkan dari tabel-tabel dimensi.
Setiap pengukuran bisa dijadikan gagasan karena memiliki sebuah himpunan label, atau metadata yang dihubungkan dengannya. Sebuah dimensi merupakan apa yang dijelaskan label-label ini; ia juga menyediakan informasi tentang ukuran.
Contoh sederhana untuk menjadikan kubus yang berisi penyimpanan sales sebagai ukuran dan tanggal/jam sebagai sebuah dimensi. Setiap penjualan memiliki label tanggal/jam yang menjelaskan lebih tentang penjualan itu.Sebarang jumlah dimensi dapat ditambahkan ke struktur seperti penyimpanan, kasir, atau pelanggan dengan menjumlahkan sebuah kolom ke fact table.
Bisa pula analis melihat ukuran sepanjang sebarang kombinasi dari dimensi-dimensi itu. Ide dasar dari OLAP adalah cukup sederhana. Mari kita pikirkan bahwa data memesan buku sejenak. Misalkan Anda ingin tahu berapa banyak orang memesan buku tertentu setiap bulan selama tahun. Anda dapat menulis permintaan yang cukup sederhana untuk mendapatkan informasi yang Anda inginkan. menangkap adalah bahwa mungkin membutuhkan waktu yang lama untuk SQL Server untuk churn melalui banyak baris data.
Dan bagaimana jika tidak semua data dalam tabel SQL Server tunggal, tetapi tersebar di dalam berbagai database seluruh organisasi Anda? Info pelanggan, misalnya, mungkin dalam database Oracle, dan informasi pemasok dalam database xBase warisan. SQL Server dapat menangani permintaan didistribusikan heterogen, tetapi mereka lebih lambat.
Bagaimana jika, setelah melihat angka-angka bulanan, Anda ingin menelusuri ke nomor mingguan atau harian? Itu akan lebih memakan waktu dan memerlukan menulis pertanyaan bahkan lebih. Di sinilah OLAP masuk Ide dasarnya adalah ruang penyimpanan trade off sekarang untuk meningkatkan kecepatan query kemudian. OLAP melakukan hal ini dengan menyimpan precalculating dan agregat. Bila Anda mengidentifikasi data yang ingin Anda simpan dalam database OLAP, Analisis Jasa analisis di muka dan angka keluar angka-angka harian, mingguan, dan bulanan dan toko mereka pergi (dan toko agregat lainnya pada saat yang sama). Hal ini memakan banyak ruang disk, tetapi itu berarti bahwa ketika Anda ingin mencari data Anda dapat melakukannya dengan cepat.
Kemudian dalam tulisan ini, Anda akan melihat bagaimana Anda dapat menggunakan Analisis Layanan untuk mengekstrak informasi ringkasan dari data Anda. Pertama, meskipun, Anda harus membiasakan diri dengan kosakata baru. Konsep dasar OLAP termasuk :
  • cube
  • Dimension table
  • Dimension
  • Hierarchy
  • Level
  • Fact table
  • Measure
  • Schema
1. Kubus
Unit dasar dari penyimpanan dan analisis dalam Analisis Jasa adalah kubus. kubus adalah kumpulan data yang telah dikumpulkan untuk memungkinkan permintaan untuk kembali data dengan cepat. Sebagai contoh, sebuah kubus data mungkin agar dikumpulkan menurut periode waktu dan dengan judul, membuat kubus cepat ketika Anda mengajukan pertanyaan tentang perintah oleh minggu atau perintah menurut judul.
Kubus dipesan ke dimensi dan ukuran. Data untuk kubus berasal dari serangkaian pementasan tabel, kadang-kadang disebut bintang-schema database. Dimensi dalam kubus dimensi berasal dari tabel dalam database pementasan, sementara tindakan berasal dari fakta tabel dalam database pementasan.

2. Dimensi meja
Sebuah tabel dimensi hidup dalam database pementasan dan berisi data yang ingin Anda gunakan untuk grup merangkum nilai-nilai Anda. Dimensi tabel berisi kunci utama dan semua atribut lain yang menggambarkan entitas yang tersimpan dalam tabel. Contohnya meja Pelanggan yang berisi kota, informasi negara dan kode pos untuk dapat menganalisis penjualan secara geografis, atau meja Produk yang berisi kategori dan lini produk untuk mendobrak angka penjualan.

3. Dimensi
Masing-masing kubus memiliki satu atau lebih dimensi, masing-masing berdasarkan tabel satu atau lebih dimensi. Sebuah dimensi merupakan kategori untuk menganalisis data bisnis: waktu atau kategori pada contoh di atas. Biasanya, dimensi memiliki hirarki alami sehingga hasil yang lebih rendah dapat "digulung" menjadi hasil yang lebih tinggi. Sebagai contoh, di tingkat geografis Anda mungkin memiliki total kota agregasi higga menjadi total negara, atau jumlah total negara ke negara.

4. Hirarki
Hirarki A dapat terbaik divisualisasikan sebagai sebuah pohon node. bagan organisasi sebuah perusahaan adalah contoh dari sebuah hirarki. Masing-masing dimensi dapat berisi beberapa hierarki, beberapa dari mereka adalah hierarki alam (hubungan orangtua-anak antara nilai-nilai atribut terjadi secara alami dalam data), hirarki navigasi lain (hubungan orangtua-anak dibentuk oleh pengembang.)

5. Tingkat
Setiap lapisan dalam hirarki disebut level. Misalnya, Anda dapat berbicara tentang tingkat seminggu atau sebulan tingkat dalam hierarki waktu fiskal, dan tingkat kota atau tingkat negara dalam hierarki geografi.

6. Fakta meja
Sebuah kehidupan tabel fakta dalam database pementasan dan berisi informasi dasar yang Anda ingin meringkas. Ini mungkin agar detail informasi, catatan penggajian, informasi efektivitas obat, atau apa pun yang setuju dengan penjumlahan dan rata-rata. Setiap meja yang Anda gunakan dengan Sum atau fungsi Rata-rata dalam permintaan total adalah taruhan yang baik untuk menjadi tabel fakta. Tabel fakta berisi kolom untuk fakta individu serta bidang kunci asing terkait fakta-fakta dengan tabel dimensi.

7. Mengukur
Setiap kubus akan berisi satu atau lebih tindakan, masing-masing berdasarkan kolom dalam tabel fakta bahwa Anda '; d ingin menganalisis. Dalam kubus informasi pesanan, misalnya, tindakan akan hal-hal seperti unit penjualan dan laba.

8. Skema
Fakta tabel dan tabel dimensi yang terkait, yang tidak mengejutkan, mengingat bahwa Anda menggunakan tabel dimensi untuk informasi grup dari tabel fakta. Hubungan dalam bentuk kubus sebuah skema. Ada dua dasar skema OLAP: bintang dan kepingan salju. Dalam skema bintang, setiap tabel dimensi berhubungan langsung ke tabel fakta. Dalam skema kepingan salju, beberapa tabel dimensi yang berhubungan langsung dengan tabel fakta. Misalnya, jika Anda termasuk OrderDetails kubus sebagai tabel fakta, dengan Pelanggan dan Order sebagai tabel dimensi, dan Pelanggan terkait dengan Pesanan, yang pada gilirannya berhubungan dengan OrderDetails, maka Anda sedang berhadapan dengan skema kepingan salju.

Minggu, 16 Maret 2014

Sistem Informasi Manajemen

untuk mahasiswa semester 4 kelas D, E, F silahkan download materi berikut :


kerjakan tugas yang ada didalam slide ppt tersebut

Rabu, 26 Februari 2014

Nilai PTI

berikut adalah daftar nilai untuk mata kuliah PTI semester 1 kelas D dan E. silahkan donload sesuai dengan kelas masing-masing. untuk nilai online di KHS online sudah saya input. jika ada mahasiswa yang nilainya tidak ada diKHS online itu dikarenakan mahasiswa belum re- KRS online semester 1. terimakasih

KELAS D
KELAS E



Sabtu, 01 Februari 2014

Nilai PBO 2013-2014

Dear Mahasiswa semester 7

Berikut adalah daftar nilai akhir mata kuliah PBO. Silahkan download sesuai dengan kelasnya masing-masing pada link dibawah ini :

Kelas A
Kelas B
Kelas C
Kelas D
Kelas E
Kelas F
Kelas G

Apabila nilainya kurang baik, harap mengerjakan sesuai dengan nilai terendah tiap point (kolom).
Jawaban perbaikan silahkan dikirim ke email : kumpulkantugasmu1@gmail.com dengan subject Perbaikan_PBO_Kelas_NIM. Contoh : Perbaikan_PBO_C_111010444.
Batas waktu perbaikan sampai hari senin tanggal 3 Februari 2014 pukul 24.00. Lewat batas tersebut tidak akan saya terima.

NOTE : Nilai point pertama (absen dan quiz) tidak bisa diperbaiki.


Salam,
Bu Muji  :)



Selasa, 14 Januari 2014

Koneksi Database mysql dengan netbeans

Belajar Koneksi  database mysql
untuk membuat project java GUI dengan netbeans maka kita dapat pula menggunakan database mysql. utuk koneksi ke msql tidak jauh beda dengan cara koneksi pada database access. pertama ang dilakukan adalah mempersiapkan databasenya. dalam tutorial ini yang dignakan adalah software XAMPP mysql
  1.  Start apache dan mysql pada xamp
  2. buat database di localhost/myadmin
  3. buka project pada netbeans versi aplication, creat main class dulu untuk mencoba koneksi project dengan database. kalau sudah terkoneksi baru tambahkan form.
  4. membuat code program untuk mengkoneksikan ke database. sebelumnya perhatikan dahulu 3     baris code program penting tulisan dengan background dibawah ini.
package koneksi;
import java.sql.*;
import javax.swing.JOptionPane;
/**
 *
 * @author Siti Mujilahwati
 */
public class Koneksi {

    /**
     * @param args the command line arguments
     */

void conn(){
try{ 
String dbname="jdbc:odbc:koneksiku"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection(dbname,"","");  
JOptionPane.showMessageDialog(null, "Koneksi berhasil",
"Insert Data",JOptionPane.INFORMATION_MESSAGE); 
con.close();
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "Eror:"+e,"Gagal",

JOptionPane.WARNING_MESSAGE);
}
}
public static void main(String[] args) {
 // TODO code application logic here
    Koneksi test = new Koneksi();
    test.conn();
    System.exit(0);
}

}

untuk code koneksi mysql kita hanya merubah alamat databasenya baris 1, pemanggilan driver baris 2, dan pengaturan user id pada databasenya baris 3 :

String dbname="jdbc:mysql://localhost:3306/master_data"; Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(dbname,"root","");


5. sekarang mari kita coba tes koneksinya dengan cara run project.
     
6. masih kelihatan salah. kesalahan tersebut adalah karena code baris 2 tadi gagal memanggil drivernya.
    untuk itu tambahkan dahulu drivernya caranya adalah click kanan pada library --> add library --> pilih MYSQL JDBC Driver. seperti gambar :
   
     
6. cobalah run kembali maka sukses