Pages

Social Icons

Sabtu, 11 Oktober 2014

Pertemuan V - Data Warehouse (TUGAS-3)





Tugas ke-3 untuk pertemuan ke-VI kali ini adalah "Mencari tabel database dan masalah, untuk diubah ke Star schema/ Snowflake Schema", berikut ini akan saya jelaskan dalam contoh tabel database dan scheme apa yang tepat untuk digunakan, yukk simakk.. :)



Analisa Masalah :



Fakultas Ilmu Komputer Universitas Sriwijaya (Fasilkom Unsri) adalah fakultas yang telah memiliki sistem informasi akademik namun di sistem tersebut masih terdapat kekurangan yakni sistem tersebut tidak terintegrasi didalam satu basisdata. Pengelolaan data akademik yang di gunakan secara online dan manual.
Contohnya hal pengelompokkan data atau sumber data yang di terima masih terkelompok dari kegiatan administrasi akademik, misalkan data mahasiswa aktif, stop out, drop out
yang masih menggunakan penyimpanan data secara terpisah, demikian juga pada pemrosesan data KRS dan KHS per semester yang diperlukan dengan membuat basisdata yang terpisah dikarenakan perubahan sistem yang lama dari angkatan 2005-2007 dengan sistem yang baru mulai dari angkatan 2008-2010. Sistem informasi akademik pada angkatan 2005-2007 menggunakan aplikasi dekstop C++ Builder, sedangkan sistem informasi akademik pada angkatan 2008-sekarang sudah online atau berbasis web dengan menggunakan RDBMS MySQL.

Scheme Yang digunakan :


Skema yang digunakan untuk pemodelan data adalah star schema dimana terdapat satu tabel fakta dan beberapa tabel dimensi. Penggunaan star schema memungkinkan proses query yang lebih ringan dan memudahkan penjelajahan terhadap data dimensinya. Tabel fakta yang terbentuk dari perancangan data warehouse ini merupakan tabel yang berhubungan dengan evaluasi kegiatan akademik mahasiswa. 

Tabel -tabel fakta yang ada dalam data warehouse ini adalah 

sebagai berikut : 

Tabel nilaimhs_fact

Tabel ini berisi data nilai yang telah diperoleh mahasiswa yang terdiri dari mata kuliah yang dipilih, dan nilai yang diperoleh.

• Tabel hasilstudy_fact

Tabel ini berisi catatan akademik mahasiswa yang terdiri dari indeks prestasi semester (IPS), indeks prestasi Kumulatif (IPK), sistem kredit semester (SKS) yang diambil dan SKS yang sudah ditempuh pada periode tersebut. Selain itu juga disimpan data status akademik mahasiswa pada periode tersebut. 



Star Schema Nilai Mahasiswa


Star Schema Catatan Akademik

Tabel dimensi merupakan tabel yang berisi data yang menunjukkan tinjauan dari berbagai perspektif. Adanya dimensi memungkinkan pembuatan laporan dinamis yang bisa ditinjau dari berbagai perspektif sekaligus tingkat perinciannya bisa diatur.



Tabel-tabel dimensi yang ada dalam data warehouse akademik adalah sebagai berikut : 

• Tabel periode_dim  
Data yang termasuk dimensi periode adalah tahun akademik, semester (ganjil dan genap) dan perkuliahan (regular dan pendek).


Kode
Tipe
Keterangan
periode_id
char (5)
id periode (Pimary Key)
tahun_akademikdatetime
tahun akademik
semester
char (5)
semester
perkuliahan
varchar (10)
jenis perkuliahan



• Tabel mhs_dim

Data yang termasuk dalam dimensi mahasiswa adalah data pribadi seperti nim, nama, tempat lahir, tanggal lahir, alamat dan lain sebagainya.


Kode
Tipe
Keterangan
mhs_id
char (10)
id mahasiswa (Pimary Key)
nim
char (10)
nim mahasiswa
nama
varchar (20)
nama mahasiswa
angkatan
char (10)
angkatan mahasiswa
jalur
varchar (10)
jalur
tmpt_lahir
varchar (10)
tempat lahir mahasiswa
tgl_lahir
datetime
tanggal lahir mahasiswa
gender
varchar (10)
gender mahasiswa
agama
varchar (10)
agama mahasiswa
alamat
varchar (30)
alamat mahasiswa
kota
varchar (10)
kota asal
propinsi
varchar (15)
propinsi
kode_pos
char (10)
kode pos
tgl_masuk
datetime
tanggal masuk mahasiswa
tgl_lulus
datetime
tanggal lulus mahasiswa


















 • Tabel prodi_dim 
Dimensi jurusan mengandung data tentang jenjang pendidikan, jurusan, dimana setiap jurusan terdiri dari satu jurusan atau lebih. Jenjang pendidikan terdiri dari D3 (Diploma III), dan S1 (Sarjana).

Kode
Tipe
Keterangan
prodi_id
 char (5)
 id prodi (Pimary Key)
kode_prodi
 char (10)
 kode prodi
nama_prodi
 char (20)
 nama prodi
kode_jenjang
 char (5)
 kode jenjang






• Tabel status_dim
Dimensi status menunjukkan informasi tentang status akademik yang terdiri dari aktif, cuti, lulus, cuti tidak lapor, mengundurkan diri, dan drop out. 

Kode
Tipe
Keterangan
status_id
 char (5)
 id status (Pimary Key)
kode_status
 char (10)
 kode status akademik
nama_status
 char (20)
 nama status akademik






• Tabel jalur_dim
Dimensi jalur menunjukkan informasi tentang jalus masuk. Ada tiga jalur penerimaan mahasiswa baru di Fasilkom Unsri yaitu jalur PMP, jalur SNMPTN, dan jalur USM. 

Kode
Tipe
Keterangan
jalur_id
 char (5)
 id jalur (Pimary Key)
kode_jalur
 char (10)
 kode jalur pilihan
nama_jalur
 char (10)
 nama jalur pilihan





• Tabel mk_dim
Dimensi mata kuliah menunjukkan informasi tentang data mata kuliah yang terdiri dari nama matakuliah, kode matakuliah, sks.


Kode
Tipe
Keterangan
mk_id
 char (5)
 id matakuliah (Pimary Key)
kode_mk
 char (10)
 kode matakuliah
nama_mk
 char (20)
 nama matakuliah
sks
 char (2)
 jumlah sks






• Tabel range_ipk_dim

Kode
Tipe
Keterangan
ipk_id
 char (5)
 id ipk (Pimary Key)
range_ipk
 char (5)
 range ipk
ipkmin
 decimal (5,2)
ipk minimum
ipkmax
decimal (5,2)
 ipk maximum






• Tabel range_ips_dim

Kode
Tipe
Keterangan
ips_id
 char (5)
 id ips (Pimary Key)
range_ips
 char (5)
 range ips
ipkmin
 decimal (5,2)
 ips minimum
ipkmax
decimal (5,2)
 ips maximum








                                          ***Semoga bermanfaat dan Mari berbagi.... :)









Referensi : 


http://repository.uinjkt.ac.id

Tidak ada komentar:

Posting Komentar

 

Blogger news

Sample text

Blogroll

About

Sample Text