Lingkup Masalah Referensi Perancangan Arsitektur

Program Studi Teknik Informatika DPPL – BIHR 856 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 1. Pendahuluan 1.1 Tujuan Dokumen Deskripsi Perancangan Perangkat Lunak DPPL ini bertujuan untuk mendefinisikan perancangan perangkat lunak BIHR yang akan dikembangkan. Dokumen tersebut akan digunakan oleh pengembang perangkat lunak sebagai acuan untuk implementasi pada tahap berikutnya.

1.2 Lingkup Masalah

Perangkat Lunak BIHR dikembangkan dengan tujuan untuk: 1. Menangani pengambilan data sumber daya manusia dari berbagai sumber data fakultas dan unit-unit yang berkaitan dengan sumber daya manusia 2. Menangani proses extraction, transformation, loading ETL. 3.Menangani pembuatan cube. 4. Menangani pembuatan laporan sesuai dengan kebutuhan unit-unit yang berkaitan dengan sumber daya manusia

1.3 Definisi dan Akronim

Daftar definisi akronim dan singkatan : KeywordPhrase Definisi DPPL Deskripsi Perancangan Perangkat Lunak biasa disebut juga dengan Software Design Description SDD merupakan deskripsi dari perancangan produkperangkat lunak yang akan dikembangkan BIHR Perangkat lunak business intelligence dengan subjek sumber daya manusia. Siatmax Database siatmax yang menyimpan data-data sumber daya manusia pada aplikasi Sistem Informasi Manajemen Kepegawaian SIMKA DPPL ini bertujuan an untuk m m en e definisikan perancangan perangkat lunak B BIHR yang akan dikembangkan. Dokumen n tersebut akan digunakan o o leh pengembang perangkat t lunak sebagai i ac ac ua u n n un un tu u k k implementa asi s pada tahap beriku u t tnya.

1. .

2 Ling gku kup p Masala la h h Pera ra ng ng ka kat Lu u n nak BIHR dikembangkan dengan t tuj u uan n un un tu tu k: 1. Me Me na na ngan n i pengambilan data sumber da ya man us usia d d ar ar i be rb ag g ai sumber da ta fak ul tas dan un it-unit ya yang be b rk k ai tan dengan s um ber da ya man us ia 2. 2. Men na ngan i pr oses ex tr acti on , tr an sformati on, lo a ading g ET TL . 3.Men na ngani pembuata n cube . 4. 4. Me M nangani pe mb ua tan laporan se su ai den ga n kebu t tuha a n n u un it-uni t t ya yang ber ka ka itan den n g gan sumb ber er daya ma nu n sia 1. 1.3 Definisi dan Akronim Da Da ft f ar r d d ef e inisi akronim dan singkatan : Ke Ke yw y or or d d Ph Ph ra ra se se D De fi fi ni ni si si DP P PL PL D Deskri i ps p i Pe P ranc c a angan Pe Pe rang ng ka ka t t Lu Lun nak k biasa di i se s but juga dengan So S ft ft wa ware Design Descript ption SDD DD merupakan deskripsi dari perancan ngan pr r odukperangkat lunak yang akan dik k em e bang g k kan BIHR Perangkat t l lunak business intelligence dengan sub b je jek sumber daya manusia. Program Studi Teknik Informatika DPPL – BIHR 956 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika yang digunakan di Kantor Sumber Daya Manusia KSDM UAJY. SIATMA Database SIATMA yang menyimpan data-data perkuliahan pada aplikasi Sistem Informasi Akademik SIATMA dan data evaluasi dosen pada Aplikasi Evaluasi Kinerja Dosen PAPKIDO yang digunakan di semua fakultas. New_ DataWarehouse Database New_DataWarehouse merupakan data mart yang menyimpan data-data hasil proses ETL dari database-database sumber Control Flow Control flow pada sebuah package berfungsi untuk menangani bermacam-macam elemen dan task yang Mendefinisikan keseluruhan aliran kerja. Mapping Pemetaan kolom-kolom dari suatu tabel pada database sumber ke kolom-kolom dari suatu tabel pada database tujuan untuk menentukan asal data suatu tabel pada database tujuan. Hirarki Merupakan tingkatan-tingkatan yang terdapat pada dimensi. Sebuah dimensi bisa memiliki atribut-atribut yang memiliki relasi parent-child. Measure Merupakan data yang akan dianalisa dengan informasi kolom yang bertipe numerik. Calculated Member Anggota measure yang didefinisikan berdasarkan kombinasi data pada cube, operator aritmatika, fungsi, serta operasi angka-angka. perkul ul i iahan pada a a pl p ikasi Sistem Informasi A Akademik SIATMA dan da d ta evaluasi dosen pada Aplikasi Evaluasi Kinerja Dosen PAPKI D DO ya ya ng ng digunakan di semua fa fa k kultas as . New_ w_ Da DataWare e ho hous use Databa a se se Ne Ne w w_ Da Da ta t Wareho ho use me me rupaka kan data m ma rt yang m en yimpan d d at at a-data a h h asil p pro r ses ETL dari database-databa se sumb b e er Cont tr ro l l Fl l ow Control fl ow pada sebuah pa ck kage be be rf rf ungs si un tu k mena ng ani be rmac am-maca m elem emen en dan n task yang Men de finisikan ke keselu l ru ru ha h n alir an ker ja . Mappi in g Pe metaan k ol om -ko lom da ri suatu t a abel pad da da taba se sumber k e kolom-kolom dar ri sua uatu u tabe l pada databa se tujuan untuk uk menent uk uk an asa a l l data s s ua ua tu t ab b el pad ad a a database tu tuju jua an. Hi Hi ra r rki Merupakan tingkatan-tingkatan yang te te rd rd ap ap at a pada dime me ns ns i i. S S eb eb ua ua h h di di me ns ns i i bi bi sa me memili ki ki a a tr trib ib ut-at t ri ribu bu t t ya ng mem em il il iki relasi i pa p rent-ch h il d. Measure Merupaka a n data a yang akan dianalisa dengan informa asi kolom yang bertipe numerik. Calculated Member Anggota measur e e yang didefinisikan berdasarka kan ko kombinasi data pada cube, operator a ri ritmatika, fungsi, serta operasi k k Program Studi Teknik Informatika DPPL – BIHR 1056 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Dimensi Meupakan sebuah kategori yang independen dari multidimensional database. Dimensi mengandung item yang berfungsi sebagai kriteria atau filter yang dikenakan pada measure. Fakta Merupakan pusat dari skema. Tabel fakta mempunyai 2 jenis kolom di dalamnya yaitu, kolom yang menyimpan nilai-nilai numeric dan kolom yang menyimpan foreign key yang mengacu ke tabel dimensi. Surrogate key Sebuah key yang digenerate otomatis untuk memudahkan maintenance data-data pada tabel terutama data-data yang mempunyai natural key yang rumit.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Pricillia Ulina S R6662, Spesifikasi Kebutuhan Perangkat Lunak SKPL BIHR, Universitas Atma Jaya Yogyakarta. 2. Verawati Kanesia Shaupindo 6518, Deskripsi Perancangan Perangkat Lunak DPPL SIKMA, Universitas Atma Jaya Yogyakarta. 3. Amellia Diatony Putri 5790, Deskripsi Perancangan Perangkat Lunak DPPL BIHR, Universitas Atma Jaya Yogyakarta. kriter er ia ia atau fi fi lt l er yang dikenakan pada m measure. Fakta Merupakan pusat dari skema. Tabel fakta mempun y yai i 2 2 je je ni ni s s kolom di dal alamnya yaitu, ko ko l lom ya ya ng ng m men enyi i mp mp an an n nilai-nila ai i numeric dan kolo lo m m ya ya ng ng menyimp p a an fo fo reign ke key yang m me ngacu ke t abel d im en n si s . Surr r og og at at e e key y Sebuah key yang digener at t e e otom om at at is i unt ntuk me mudahkan maintena nc e da ta t -da a ta ta pad da ta be l teru ta ma dat a - data yan g g me me mp mp unyai i natu ra l ke y yang r um it.

1.4 R

Re ferensi R Re ferensi yang dig unakan pada pe rangkat lunak ters rsebut t adal lah ah : 1. Pricillia Ulina S S R R6662 2 , , S Spesifikasi Kebutuhan Perangkat Lunak SKPL L BIHR, Universitas Atma Jay ya Yogyakarta. 2. 2. Ve Ve ra ra wa wa ti ti K Kan a es s ia ia S S ha haup u in n do do 6 6 51 51 8 8 , , De De sk sk ri ri ps ps i i Peranc nc an an g gan n Pe Pe ra ra ng n ka t t Lu Lunak k D D PP PP L L S S IK IKMA M , Un n iv iver ers sitas Atma a J J a aya Yogyakar ta t . 3. Amellia Diatony Pu u tr i 5 5790, Deskripsi Perancangan Perangkat Lunak D DPPL BIH HR, Universitas Atma Jaya Yogyakarta. Program Studi Teknik Informatika DPPL – BIHR 1156 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Analysis Model

2.1 Perancangan Arsitektur

Source systems adalah sumber-sumber data yang dibutuhkan. Staging area adalah tempat dimana data dibersihkan dan disiapkan dengan proses-proses ETL. Presentation area adalah dimana data disimpan dan dioptimalkan untuk query, reporting dan analisis yang dapat berupa data warehouse atau data mart – data mart. Access tools digunakan oleh pengguna untuk mengakses informasi yang ada di presentation area. Gambar 2. 1 Komponen-komponen umum lingkungan data warehouse Komponen-komponen tersebut diaplikasikan menjadi tahapan-tahapan seperti model dibawah ini : Gambar 2. 2 Tahapan-tahapan Pembangunan Data Mart ko o mp mp o onen n t t erse se bu bu t di di ap ap li i ka kasi si kan m men njadi taha pa pa n- n ta ta ha hapan seperti i model l dibawah in n i i : : Staging area adalah t tempat di di ma ma na data dibersihkan dan disiapkan dengan p proses-proses ETL. Pres esentation area adalah dimana data di disimpan dan dioptimalkan untuk k query, reporting dan analis is is yang dapat t be e ru ru pa pa da da ta a warehouse at at au data mart – data a mart. Ac Ac ce ce s ss t too ools ls di di gu gu na na ka ka n n ol ol eh pengg gguna untuk meng gakses in in form m a asi yang g a a da da d d i i pr p esenta ta tion area. Gambar 2. 1 Komponen-komponen umum lingkungan data wareh eh ou ouse e Ko Komp mp on o en- Program Studi Teknik Informatika DPPL – BIHR 1256 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Tahapan-tahapan pembangunan yang akan dilakukan dalam membangun data mart dan pembuatan BI Reports dengan rincian seperti berikut: Tabel 2. 1 Tabel tahapan pembangunan data mart dan pembuatan report menggunakan SQL Server 2008 R2 dan ReportPortal Proses Sumber dan Tujuan Tools yang digunakan Tahapan dalam Proses Data Sumber ke Staging area SQL Server ke SQL Server SQL Server Integration Services SSIS Membuat package baru Menentukan control flow items yang akan digunakan Menentukan sumber metadata Menentukan staging area untuk metadata Membersihkan, menggabungkan, dan me-load table-tabel pada staging area Execute package Load data ke staging area Staging area ke Data mart SQL Server ke SQL Server SQL Server Integration Services SSIS Membuat package baru Menentukan control flow items yang akan digunakan Menentukan sumber metadata Menentukan metadata untuk data mart Me-load data ke table dimensi dan table fakta Mengenerate surrogate key untuk masing- masing dimensi dan menentukan constraints Execute package Load data ke data warehouse Pembuatan cube SQL Server ke Analysis SQL Server Analysis Menentukan data sources Mengenerate surrogate key untuk masing Tabel 2. 1 Tabel tahap ap an an pembangunan da da ta ta mart dan pembuatan report menggunaka kan SQL Server 2008 R2 d d an an ReportPortal Proses Sumber dan Tuju u an Tools yang g digunakan Tahapan dalam Proses Da a ta ta S S umbe be r ke St Stag a ing g area SQ L Server k e SQ L Server SQL Serv er Inte gr ation Servic es SSIS Me Membuat package baru ru Menent ntukan contro l l flow it items ya a ng n akan di di gu gunakan Me Mene ne nt nt uk u an sumb ber er m m etad d at a a Menent ntu ukan st stagin in g g a area un tu t k m meta ta da d ta Me mb mbersi ihk hkan, meng g ga g bu u ng ngka kan, dan m me-lo o ad ad tabl e -tabel pada s staging area Exec ut te pac ckag e e Load d dat a a ke stag in n g g area Staging area ke Data mart SQL Serve er ke SQL Ser rver SQL Server Integration Se ervices SSIS Me mb uat pack k ag age e baru Menentukan n control f flo ow item m s s yang ng a ak kan digu gu na na ka kan n Me Mene nt uk k an an sumber er m met tadata Me Me ne ne n ntuk ukan me me ta ta da data untuk data mart Me-load data ke table dimensi dan table fakta - masing dimensi dan menentukan Program Studi Teknik Informatika DPPL – BIHR 1356 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Services Database Services SSAS Menentukan data source views Membuat cube Mengubah measure, atribut dan hirarki pada cube Mendeinisikan kalkulasi pada cube Melakukan deployment ke Analysis Service Database Pembuatan Report dan Chart Analysis Service Cube ke Report Portal Report Portal Menentukan koneksi XML Connect ke cube Membuat OLAP Reports Menabahkan chart pada report Menyimpan report Mengatur security setting Administrasi Merefresh data mart Memelihara data mart 2.2 Perancangan Rinci 2.2.1 Desain Full Refresh Control Flow Data dari