Gambaran Sistem Berjalan CALL FOR PAPER 2010 MUNAS APTIKOM.

84 terdapat d best sell catatan, Setelah m superviso memberik kemudian Nota retu Pene dengan m Keterbata wawanca database

4.2. Ana

Berd superviso cabang, m dalam m cabang ya di toko s termasuk penjualan dan meli 17. Peng memberi yang lain melihat sehari, te buku dar superviso peminat mempred menganti pelanggan pemesana waktu re pengecek menggun

4.3. Ana

Ana struktur d untuk me terdapat saat ini. terdapat untuk di retur dan sebelumn Sementar grup, sup

4.4. Pera

Lan tahapan, yang d di toko sendiri ler, melihat dan melihat mendapat kep or cabang t kan kepada b n menyampa ur cabang dibu elitian terhada melakukan w asan inform ara dapat mem tidak maksim alisis Permasa dasarkan h or penjualan maka diperole menyetujui ata ang lain, seba sendiri sebany best selle n harian dari ihat jumlah b gambilan kep konfirmasi p n dibutuhkan s perkembanga tapi juga perl ri minggu se or dapat mem dari pelan diksi buku ap isipasi permin n. Untuk sist an buku ole elatif lama. H kan yang d nakan telepon. alisis Databas alisis databa database yang enambahkan t dalam strukt Dari kedua empat bentu tambahkan y n retur caba nya hanya a ra struktur da plier dan bara ancangan DW gkah peranca yaitu metode dirancang, p S P B i, buku yang d penjualan ha jumlah buku pastian persetu toko buku y bagian custom aikannya kep uat oleh bagian ap struktur da wawancara da masi yang mbuat analisis mal dan efektif alahan hasil kuisio dan pembelia eh faktor yang au menolak re agai berikut: st yak 49, buk er sebanyak buku tersebu buku yang d putusan dari s pemesanan bu suatu analisis y an stok buku lu melihat per ebelumnya. D mperoleh info ggan terhad a yang perlu ntaan buku y tem retur cab eh pelanggan Hal ini terjad dilakukan su se ase menggun g diperoleh. A tabel-tabel ya tur database cabang yaitu uk tabel yang yaitu tabel p ang. Struktur ada tabel ba atabase MP s ang. W angan dilakuk yang diguna perancangan eminar dan Politeknik Tel Bandung, 9 O dipesan terma arian dari bu u yang dipes ujuan, kemud yang dihubu mer service y pada pelangg n pembelian. atabase dilaku an katalok bu diberikan h terhadap struk f. oner terha an kepada ke g mempengar etur cabang d tok yang terda ku yang dipe 17, mel ut sebanyak 1 dipesan seban supervisor un uku dari cab yang tidak ha u dalam wa rkembangan s Dengan demik ormasi menge dap buku, ditambah un yang tinggi d bang, konfirm n membutuh di karena pro upervisor ma nakan gamba Analisis dilaku ang dimungki yang diguna u Mari dan g dimungkin egawai, jaba database M arang dan gr sebelumnya ta kan dengan l akan, bentuk D DW den Call For Pape lkom Oktober 2010 asuk uku san. dian ungi yang gan. ukan uku. hasil ktur adap edua ruhi dari apat esan ihat 17 nyak ntuk ang anya aktu stok kian enai dan ntuk dari masi hkan oses asih aran ukan inan akan MP nkan atan, Mari rup. abel ima DW ngan pen per a. b. B ga wo pu p p c. d. er Munas Ap ndekatan Kim rancangan mo Metode pera Metode ya dimana pera identifikasi p terdapat pada dilakukan analisis terh yang didapa perancangan Bentuk DW Bentuk yang b DW. Dalam ateway yang m orkstation yan ula membantu pada masa yan mempermu pengawasan d G Perancangan Tahapan yan 1 Proses bi stok buku 2 Menentuk fact_table stok buk ditetapka 3 Tabel di adalah tabel_ka tabel_wa 4 Menentuk dalam fa informasi telah dite 5 Melengka dimensi yang ada Perancangan Pada peranc data mengen buku. Metad ptikom mball, peran odel dimension ancangan ng digunaka ancangan dimu pada struktur d a sistem opera identifikasi, hadap gamba at yang akan n DW. yang dirancan biasa digunak DW yang terd menjadi jemba g akan menga u dalam penge ng akan datang udah dalam m dan pemelihar Gambar 1. Ben n DW dengan ng dilakukan m isnis yang dip u. kan fact e_stok_buku ku dalam peri an. imensi yang buku ta ategori, lokas aktu. kan ukuran y ct table sehin i yang tepat d entukan. api atribut- yang akan dalam fact ta n metadata cangan yang nai buku, ka data dibutuhk ncangan meta nal star schem an adalah ulai dengan m database dan asional saat in kemudian aran struktur menjadi acu ng kan adalah dist distribusi digu atan antara DW akses DW. Ha mbangan EIS g terutama ak melakukan lang raan data yang ntuk DW pendekatan K meliputi: pilih adalah p t table yang berisi p iode waktu y menunjang f abel_buku, si tabel_loka yang akan dit ngga dapat me dari proses bi atribut dala menunjang able. dilakukan d ategori buku kan untuk m adata dan ma [10]. top-down, melakukan data yang ni. Setelah dilakukan database uan dalam tributed unakan W dengan al ini dapat dan DSS an dapat gkah g diolah. Kimball engolahan yaitu perubahan yang telah fact table kategori si, waktu tambahkan emberikan isnis yang am tabel informasi diperlukan dan stok menunjang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 85 asal dari masing-masing data yang dipilih, dan disimpan dalam DW. e. Perancangan model dimensional star schema Perancangan star schema menggunakan piranti lunak DBDesigner terdapat pada Gambar 2.

4.5. Proses Extract, Transform, dan Load

Proses ETL berguna untuk menginte-grasikan data yang berasal dari data source, yaitu database operasional kedua cabang. a. Extract Proses Extract dilakukan dengan perintah querySQL. Pada cabang Mari diperoleh querySQL data buku, yaitu: SELECT goodsID, grupID, judulbuku, ISBN, author, publisher, stock, harga FROM tabel_barang ORDER BY goodsID QuerySQL untuk data kategori buku, yaitu: SELECT FROM tabel_grup ORDER BY grupID Proses Extract pada cabang MP dengan querySQL untuk memperoleh data buku yaitu: b. Data Cleansing Proses data cleansing dilakukan dilakukan terhadap tiga atribut, yaitu ISBN, pengarang dan penerbit. Atribut yang bernilai kosong diganti dengan sebuah konstanta global. Tabel 1. Konstanta Global untuk Atribut Kosong Nama Atribut Konstanta Global Implementasi Program ISBN UNKNOW N IF ISBN=NULL THEN ISBN =”UNKNOWN” Pengarang NO NAME IF Pengarang=NULL THEN Pengarang = “No NAME” Penerbit EMPTY IF Penerbit=NULL THEN Penerbit= ”EMPTY” Sementara untuk tidak konsisten, yaitu pengarang dan penerbit yang memiliki arti yang sama tetapi berbeda penulisan. Untuk menghasilkan data yang konsisten dengan mengganti nilai atribut berupa nilai yang sama. c. Transform Pada proses ini dilakukan standarisasi nama atribut dari sumber data yang di-extract, sehingga menghasilkan data yang konsisten. d. Load Setelah proses transformation, data dimasukkan pada DW dan pemasukan ini melalui query SQL. Query SQL pada proses sebagai berikut: 1 Load tabel_lokasi INSERT INTO tabel_lokasi VALUES‘’, kode_lokasi, nama_lokasi 2 Load tabel_waktu INSERT INTO tabel_waktu VALUES‘’, minggu, bulan, tahun 3 Load tabel_kategori INSERT INTO tabel_kategori VALUES‘’, kode_grup, nama_grup 4 Load tabel_buku INSERT INTO tabel_buku VALUES‘’, kode_buku, ISBN_buku, judul_buku, pengarang, penerbit 5 Load tabel_fact_table_stock_buku INSERT INTO fact_table_stock_buku VALUESid_buku, id_kategori, id_waktu, id_lokasi, stok, harga

4.6. Perancangan Sistem Return Cabang

Perbaikan difokuskan pada sisi komunikasi dalam pengecekan stok buku di cabang yang lain. Komunikasi ini dalam bentuk telepon. Perancangan dilakukan untuk mempermudah supervisor dalam melakukan pengecekan dan retur cabang dengan menggunakan fitur yang ditambahkan dalam aplikasi DW. Database dari kedua cabang saling terhubung satu sama lain, tetapi tidak saling mempengaruhi sistem yang sedang berjalan saat ini. a. Teknologi Sistem Retur Cabang Teknologi yang digunakan untuk menghubungkan kedua database adalah dengan menggunakan jaringan internet seperti pada Gambar 3 berikut.