Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

Ukuran: px
Mulai penontonan dengan halaman:

Download "Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X"

Transkripsi

1 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X Vol. 2, No. 8, Agustus 2018, hlm Implementasi Metode Delta-Extract untuk Sinkronisasi Data Pada Aplikasi Kasir Smart Laundry Assistant and Management (SINADME) (Studi Kasus: CV. Citridia IT Solution) Shidqon Alkaaf 1, Satrio Agung Wicaksono 2, Aryo Pinandito 3 Program Studi Teknik Informatika, 1 alfa.alkaaf@gmail.com, 2 satrio@ub.ac.id, 3 aryo@ub.ac.id Abstrak Sinkronisasi database merupakan aktivitas untuk menyetarakan data yang terdapat pada beberapa database. Hal ini dimanfaatkan oleh aplikasi SINADME Mobile dalam proses mengambil data utama pada server yang disimpan secara sementara pada aplikasi mobile untuk keperluan transaksi secara luring. Saat ini SINADME Mobile menggunakan metode Full-Load untuk melakukan sinkronisasi, sehingga jika sinkronisasi dilakukan secara rutin akan mengakibatkan meningkatnya beban. Penelitian ini akan mengimplementasikan metode Delta-Extract dalam melakukan sinkronisasi untuk menurunkan beban pada saat sinkronisasi secara rutin. dalam Fokus dari penelitian ini adalah analisis terhadap beban yang diterima oleh aplikasi mobile dengan menggunakan Full-Load dan Delta-Extract. Berdasarkan hasil pengujian, Metode Full-Load meringankan beban yang diterima oleh aplikasi mobile saat melakukan pengambilan data inisial dan metode Delta-Extract menurunkan beban yang diterima oleh aplikasi mobile saat melakukan pengambilan data setelah terdapat perubahan. Kata kunci: sinkronisasi, delta-extract, full-load Abstract Database synchronization is an activity to equalize the data contained in multiple databases. It is utilized by the SINADME Mobile app in the process of retrieving primary data on servers temporarily stored in mobile applications for offline transactions. Currently SINADME Mobile uses the Full-Load method to synchronize, so if sync is done on a regular basis it will result in increased load. This research will implement Delta-Extract method in synchronizing to reduce load during synchronization routinely. The focus of this research is the analysis of the loads received by mobile applications using Full-Load and Delta-Extract. Based on the test results, the Full-Load Method eases the burden received by the mobile application during initial data retrieval and the Delta-Extract method reduce the loads received by the mobile application during data retrieval after changes. Keywords: synchronization, delta-extract, full-load 1. PENDAHULUAN Citridia IT Solution merupakan sebuah software house Malang yang dibangun para pemuda kreatif, dengan hasil produk yang optimal, sesuai dan berkualitas. Citridia IT Solution berkonsentrasi pada aplikasi berbasis web dan aplikasi smart phone. Smart Laundry Assistant and Management (SINADME) merupakan salah satu produk aplikasi web kategori Sistem Informasi Manajemen untuk perusahaan Laundry yang diproduksi oleh Citridia IT Solution pada tahun Pada tahun 2016, jumlah pelanggan yang menggunakan layanan SINADME telah mencapai 600 perusahaan Laundry. Pada akhir tahun 2016, telah dikembangkan SINADME versi Mobile untuk mendukung kebutuhan pasar yang mayoritas merupakan pengusaha tingkat menengah yang memiliki keterbatasan dalam penyediaan perangkat untuk menggunakan aplikasi SINADME versi website. Selain itu, dalam aplikasi SINADME Mobile mampu melakukan kegiatan transaksional secara luring yang meningkatkan mobilitas para pengguna aplikasi apabila terjadi kendala dalam mendapatkan koneksi internet. Dukungan transaksi secara offline/luring Fakultas Ilmu Komputer Universitas Brawijaya 2569

2 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2570 mengharuskan aplikasi untuk menyimpan dan melakukan sinkronisasi sebagian data dari server kedalam perangkat mobile agar data pada perangkat mobile selalu terbaru. Untuk saat ini, sistem menggunakan metode Full-Load (Mekterović & Brkić, 2015) yang diterapkan pada data warehouse, proses sinkronisasi dapat dilakukan dengan skenario refreshment yang mengulang proses initial loading dengan menggunakan sumber data yang paling baru. Namun Metode Full-Load kurang tepat diterapkan pada aplikasi mobile. Keperluan untuk memperbaharui data merupakan titik penting dalam sistem ini sehingga pembaharuan data dilakukan sesering mungkin. Hal ini mengakibatkan membengkaknya beban yang harus ditanggung oleh SINADME Mobile untuk melakukan sinkronksasi data. Beban yang difokuskan disini adalah waktu, biaya paket-data (bandwidth) serta operasi database yang akan ditanggung oleh perangkat mobile dalam melakukan sinkronisasi. Berdasarkan wawancara, data salah satu perusahaan laundy yang menjadi pelanggan aplikasi SINADME salah satunya data customer perusahaan tersebut mencapai 1.5 MB yang terdiri dari rata-rata 5000 baris. Dalam keseharian, data tersebut akan disinkronisasi dengan metode full load. Hal ini akan membebani perangkat mobile mengingat spesifikasi aplikasi mobile beserta kebutuhan akan paket-data yang terbatas untuk menangani data dengan volume diatas. Solusi untuk menangani masalah tersebut adalah dengan menerapkan proses sinkronisasi yang menggunakan skenario refreshment bertahap sesuai dengan perubahan yang terjadi di sumber data setelah sinkronisasi terakhir. Dengan kata lain, aplikasi hanya perlu memperbaharui data yang mengalami perubahan setelah proses loading sebelumnya. Konsep ini dikenal dengan istilah Incremental Loading (Mekterović & Brkić, 2015). konsep tersebut juga memiliki istilah lain yang dikenal dengan Delta-Extract yang mekanismenya adalah hanya mengambil/ekstrak data yang mengalami perubahan. Data yang telah disimpan pada aplikasi mobile tidak perlu dihapus untuk mendapatkan data yang baru. Hal ini akan meningkatkan peforma dan penurunan beban dalam melakukan sinkronisasi sehingga dapat dibandingkan performa pada kedua metode tersebut untuk mengetahui metode mana yang lebih baik diterapkan pada aplikasi SINADME Mobile (SAP, 2016). Refreshment juga berpotensi untuk menimbulkan masalah berupa anomali yang dapat terjadi bila melakukan beberapa transaksi khusus antara lain transaksi dan delete. Hal ini disebabkan karena adanya jeda sebelum dimana data yang telah diambil dan dipakai untuk operasi pada aplikasi mobile data yang paling baru yang diambil (J org & Dessloch, 2009) yang mengakibatkan ketidakkonsistenan data apabila aplikasi mobile melakukan operasi pada database server menggunakan database mobile. Sehingga diperlukan mekanisme untuk menangani anomali tersebut agar terjaga konsistensi antara database server dan mobile. Alasan pemilihan trigger sebagai metode dalam penelitian Delta-Extract ini karena metode ini dapat langsung bekerja otomatis saat terjadi perubahan pada sumber data dan langsung mencerminkannya ke tabel histori yang dituju. Hal ini menjadikan tabel histori yang dituju berstatus siap untuk diambil, yang mana status tersebut menjadi konsep fundamental untuk membangun basis sinkronisasi data pada sistem ini. Dengan dasar gambaran permasalahan di atas maka Aplikasi SINADME Mobile dapat menerapkan konsep Delta-Extract yang diadaptasi dari data warehouse Delta- Extraction dengan menggunakan trigger pada proses Extract Transform and Loading (ETL) untuk mengatasi masalah-masalah tersebut. 2. LANDASAN KEPUSTAKAAN 2.1. Kajian Pustaka Kajian pustaka pada penelitian ini membahas penelitian terdahulu terkait dengan delta extaction pada proses ETL data warehouse. Kajian pustaka ini juga membahas mengenai studi kasus yang dilakukan. Dalam penelitian yang berjudul Extracting Delta for Incremental Data Warehouse Maintenance oleh Prabhu Ram dan Lyman Do menandai area yang penting untuk pembangunan data warehouse yang mengalami banyak perubahan data dari source-nya. Perubahan data inilah yang menjadi titik fokus dalam penelitiannya. Penelitian ini menjelaskan beberapa metode untuk bagaimana menangkap perubahan yang terjadi serta analisis hasil penerapan metode tersebut. Dalam penelitian ini terdapat penjelasan tentang bagaimana menangkap perubahan data yang terjadi menggunakan trigger. Metode inilah yang banyak disarankan untuk menangkap perubahan data dan sudah banyak digunakan oleh vendor

3 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2571 DBMS. Dijelaskan bahwa dengan melakukan Delta-Extraction dapat mereduksi waktu yang dibutuhkan untuk proses extract daripada proses extract biasa. Jika ingin menangkap status perubahannya juga, maka trigger bisa menjadi metode yang dapat digunakan dalam proses Delta-Extract. Dalam penelitiannya yang berjudul "Near Real-Time Data Warehousing Using State-ofthe-Art ETL Tools oleh Thomas J org and Stefan Dessloch membahas mengenai bagaimana cara meminimalkan latensi untuk pembaharuan data yang segar dari Online Transaction Processing (OLTP) yang disebabkan oleh interval refreshment. Pustaka ini juga memberikan beberapa metode yang digunakan untuk menerapkan hal tersebut antara lain dengan pendekatan Change Data Capture untuk melakukan Incremental Loading saat melakukan ETL ke data warehouse. Dalam penelitian ini juga dibahas mengenai anomali yang dapat muncul dan dapat menjurus pada ketidak konsistenan data warehouse beserta bagaimana pendekatan untuk menghindari anomali tersebut. Dalam penelitiannya yang berjudul Real Time Delta-Extraction Based on Triggers to Support Data Warehousing oleh Carlos Roberto Valencio dan José Márcio Machado yang menggunakan kombinasi antara log dari tuple yang berubah, trigger, materialized views dan timestamp untuk mendapatkan delta dari sebuah tabel yang kemudian ditransformasi dan dimasukkan kedalam materialized view dengan timestamp sebagai tanda kapan perubahan tersebut dilakukan. Penelitian ini mendasari penerapan metode Delta-Extract menggunakan trigger yang digunakan untuk sinkronisasi data yang berubah kepada data yang ada di SINADME Mobile. Dalam penelitiannya yang berjudul Delta View Generation for Incremental Loading of Large Dimensions in a Data Warehouse oleh Igor Mekterović dan Ljiljana Brkić membahas tentang algoritma untuk menerapkan delta view generation. Dalam penelitian ini dikatakan bahwa dengan bertambahnya kapasitas dan kompleksitas dari suatu data warehouse maka strategi Full-Load menjadi tidak memadai bahkan pada berbagai kasus strategi ini tidak dapat diaplikasikan. Pendekatan atau strategi lain yang lebih cocok adalah melakukan perubahan bertahap pada data warehouse sesuai dengan perubahan yang terjadi pada sumber data setelah sinkronisasi terakhir. Dengan kata lain, kita hanya perlu memperbaharui data yang mengalami perubahan setelah proses reload sebelumnya. Pendekatan ini dikenal dengan istilah Incremental Loading (Mekterović & Brkić, 2015). Penelitian ini juga menjelaskan bahwa incremental reload diasumsikan dapat bekerja lebih cepat dan lebih efisien dibandingkan dengan full reload. Hao Ping dan Huang GuoJun melakukan penelitian yang berjudul Research and Design of the Incremental Updates of Drug Data Warehouse membahas tentang bagaimana menerapkan incremental s dengan trigger dan juga bagaimana hal ini memiliki kapabilitas untuk memenuhi kebutuhan reliability dan rapidity pada pembaharuan data drug. Pada akhirnya penelitian tersebut membuktikan bahwa hal tersebut efektif untuk digunakan pada proses incremental seperti,, dan delete pada data warehouse yang jumlah datanya sangat banyak. Berdasarkan penelitian inilah, maka dapat disimpulkan bahwa dengan mengadaptasi konsep Delta-Extraction dan incremental loading pada table berisi data di server dapat meningkatkan performa dan menurunkan beban yang akan diterima ketika melakukan sinkronisasi data pada aplikasi SINADME Mobile Delta-Extract Delta-Extraction melakukan proses extract dengan cara hanya meng-extract data yang mengalami perubahan (SAP, 2016). Data yang sudah disimpan pada data warehouse dan tidak mengalami perubahan maka tidak akan diextract kembali dan tidak perlu dihapus terlebih dahulu. Proses ini lah yang kemudian disebut incremental pada data warehouse. Pendapat lain juga mengatakan bahwa dengan bertambahnya kapasitas dan kompleksitas dari suatu data warehouse maka strategi Full-Load menjadi tidak memadai bahkan pada berbagai kasus strategi ini tidak dapat diaplikasikan. Pendekatan atau strategi lain yang lebih cocok adalah melakukan perubahan bertahap pada data warehouse sesuai dengan perubahan yang terjadi pada sumber data setelah sinkronisasi terakhir. Dengan kata lain, kita hanya perlu memperbaharui data yang mengalami perubahan setelah proses reload sebelumnya. Pendekatan ini dikenal dengan istilah Incremental Loading (Mekterović & Brkić, 2015). Penelitian tersebut juga menjelaskan bahwa incremental reload

4 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2572 diasumsikan dapat bekerja lebih cepat dan lebih efisien dibandingkan dengan Full-Load Extraction Anomalies Anomali dalam ekstraksi adalah sebuah kejadian dimana terdapat ketidakkonsistensian antara data sumber dan data yang disinkronisasikan ke target. Kejadian ini bisa disebabkan oleh ketika melakukan Incremental Loading dari data set yang diambil dengan metode Full Loading disaat Initial Loading. Hal ini dikarenakan incremental loading memerlukan desain database yang khusus dipergunakan untuk Incremental Loading (J org & Dessloch, 2009). 3. METODOLOGI PENELITIAN Bagian ini membahas mengenai metodologi yang dilakukan saat melakukan penelitian. Tahap-tahap yang dilakukan oleh penelitian ini antara lain: a. Studi Pustaka Pada tahap ini akan dilakukan pengumpulan dan membaca jurnal, e-book, buku, naskah penelitian, dan informasi dari internet sebagai bahan referensi untuk melakukan penelitian ini. Refrensi tersebut antaralain mengenai Delta- Extract dan perancangan pembuatan perangkat lunak dengan Unified Modelling Language (UML) b. Analisis Kebutuhan Tahap analisis kebutuhan merupakan tahapan dimana akan dilakukan analisis kebutuhan untuk sistem yang akan dibuat nantinya. Tahap ini dilakukan untuk mengetahui apa saja yang menjadi kebutuhan pengguna dan sistem yang nantinya dibangun harapannya dapat memenuhi kebutuhan tersebut. c. Perancangan Sistem Perancangan sistem meliputi pemodelan sistem kedalam notasi pada UML, perancangan database berdasarkan hasil tahap Analisis kebutuhan dan pengumpulan data. d. Implementasi Sistem Pada tahap ini akan dilakukan eksekusi atau implementasi terhadap rancangan yang sudah dibuat seperti implementasi database server, database mobile, konsep Delta-Extract, Web Service dan modul untuk sinkronisasi. e. Pengujian dan Analisis Pengujian dilakukan untuk membandingkan hasil antara sistem sebelum implementasi metode Delta-Extract dan sistem setelah implementasi Delta-Extract. Pengujian ini akan membandingkan beban yaitu bandwidth, waktu, dan jumlah operasi yang diterima oleh perangkat mobile dalam melakukan sinkronisasi dengan kasus uji yang telah dibuat. f. Kesimpulan Pada tahap ini akan dibuat kesimpulan dan saran dari hasil analisis yang ditemukan. Tahap ini juga merupakan jawaban dari rumusan masalah dan penjabaran dari tujuan penelitian ini. 4. ANALISIS KEBUTUHAN 4.1. Kebutuhan Sinkronisasi Untuk melakukan sinkronisasi, diperlukan informasi data yang akan disinkron-kan. Informasi tersebut akan digunakan sebagai dasar data dan relasi antar data yang akan diambil dalam proses sinkronisasi. Berikut ini memberikan informasi mengenai data apa saja yang akan diambil: a. perusahaan perusahaan merupakan data yang menyimpan informasi pelanggan meliputi nama, , nomor kontak, jenis kelamin dan lain-lain. merupakan milik dari perusahaan sehingga data bersifat global yang artinya seluruh Outlet yang ada dibawah perusahaan tersebut memiliki yang sama. b. customer perusahaan customer perusahaan merupakan data yang menyimpan alamat dari customer perusahaan. dari customer bisa lebih dari satu. Fungsi dari data ini adalah jika dimungkinkan customer ingin pelayanan antarjemput. Sama seperti outlet, data mengenai alamat merupakan data yang bersifat global sehingga seluruh Outlet yang ada dibawah perusahaan tersebut memiliki data alamat customer perusahaan yang sama. c. Layanan dan Harga layanan Layanan merupakan data yang menyimpan daftar layanan laundry yang disediakan oleh perusahaan tersebut. Layanan memiliki atribut meliputi nama, kuantitas, durasi penyelesaian dan pemilik layanan tersebut yaitu perusahaan tersebut. Data layanan bersifat global yang nantinya akan dipasangkan dengan Outlet yang berada dibawah naungan perusahaan tersebut

5 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2573 beserta harganya. Harga layanan merupakan data yang diberikan untuk layanan di Outlet tertentu sehingga data layanan dan harga layanan disetiap Outlet bisa berbeda sesuai kebijakan perusahaan. d. Item Outlet Item merupakan data yang menyimpan informasi mengenai item/barang yang dapat dilayani pada layanan di Outlet tertentu. Sama seperti layanan, data item bersifat global, namun dalam penggunaannya, perusahaan akan melakukan pemasangan item-item yang dilayani pada Outlet tertentu. e. Informasi parfum digunakan untuk memberi informasi pada suatu transaksi untuk menggunakan parfum yang dipilih. Data ini diperlukan saat keadaan offline Karena terdapat pemilihan parfum saat melakukan transaksi Ekstraksi data Ekstraksi data dilakukan dengan cara memasangkan sebuah trigger pada tabel utama. Trigger tersebut menangkap operasi dan pada tabel tersebut dan memasukkannya pada tabel histori. Tabel 1 merupakan daftar tabel histori, operasi yang ditangkap beserta tabel pengisi tabel histori. Tabel 1. Tabel histori dan operasi tabel No Tabel histori Operasi Tabel Trigger 1 sync_customer 2 sync_alamat 3 sync_parfum 4 sync_layanan 5 sync_item alamat parfum harga_layanan harga_layanan layanan daftar_item_ou tlet daftar_item_ou tlet item Dalam proses Delta-extract, terdapat ketentuan yang harus dipenuhi untuk mengisi tabel histori yaitu a. Timestamp Timestamp/Catatan Waktu merupakan sebuah atribut yang diperlukan pada tabel histori sebagai penanda waktu baris yang mengalami perubahan. Waktu ini juga dimanfaatkan oleh aplikasi mobile sebagai permintaan yang digunakan untuk mengetahui kapan data pada aplikasi mobile terakhir diubah. Untuk mendapatkan timestamp, akan dibuat User Defined Function pada DBMS utama bernama GET_MILLS() untuk mengambil waktu pada server dalam satuan mili detik. b. Operasi Insert Dalam melakukan operasi, trigger akan menangkap nilai baru dan atribut kunci dari tabel utama. Setiap operasi akan diberi timestamp dan flag yaitu nilai integer 0 untuk menandakan bahwa operasi tersebut adalah operasi pada aplikasi mobile. c. Operasi Update Dalam melakukan operasi, trigger akan menangkap nilai baru dan atribut kunci dari tabel utama. Setiap operasi akan diberi timestamp dan flag 1 untuk menandakan bahwa operasi tersebut adalah operasi pada aplikasi mobile. Untuk menghindari anomali ketidakkonsistensian data ketika terdapat operasi pada database server, beberapa tabel diimplementasikan sistem penandaan hapus yang berguna untuk menandai bahwa baris tersebut dihapus dengan cara mengganti nilai kolom tersebut menjadi angka 1. Pada saat terjadi perubahan pada kolom hapus, nilai flag tidak akan menjadi 1, namun akan diseleksi operasi apakah yang terjadi saat kolom hapus mengalami perubahan. d. Operasi Delete Dalam melakukan operasi delete, trigger tidak akan dipasangkan ketika tabel melakukan operasi delete melainkan ketika melakukan kolom hapus pada tabel utama dan mengubah nilainya menjadi 1 sehingga data tetap ada, hanya status hapus-nya yang berubah. Hal ini dilakukan untuk mencegah anomali ketidak-konsistensian data apabila terjadi kasus dimana aplikasi mobile melakukan pengisian sebuah Foreign key pada suatu tabel yang memiliki relasi pada tabel lain namun data pada tabel yang dirujuk oleh tabel yang diisi telah dihapus sehingga pemasukan data menjadi gagal. Dalam operasi ini, trigger akan melakukan pengecekan nilai baru pada kolom hapus. Apabila nilai dari 0 menjadi 1, maka trigger akan memberikan nilai 2 pada tabel histori untuk

6 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2574 menandakan bahwa baris tersebut dihapus pada aplikasi mobile. Gambar 1 merupakan salah satu contoh mekanisme trigger dalam melakukan seleksi nilai kolom hapus untuk menentukan jenis operasi sebelum perubahan ditulis pada tabel histori. Gambar 1. Mekanisme trigger saat ekstraksi Gambar 2 merupakan mekanisme ekstraksi yang diletakkan pada tabel yang memiliki relasi one to many. Ketika terdapat perubahan pada tabel yang ada pada posisi relasi one, maka harus dilakukan join dengan tabel pada posisi many kemudian dilakukan perulangan sebanyak jumlah baris yang dihasilkan dan memasukkannya pada tabel histori. Gambar 2. Mekanisme trigger saat ekstraksi 5. HASIL DAN PEMBAHASAN 5.1. Pengujian pengambilan data awal Gambar 3 adalah perbandingan bandwidth yang dipakai antara metode Full-Load dan Delta-Extract dimana metode Delta-Extract memakai bandwidth Yang lebih besar daripada metode Full-Load. Seirin bertambahnya jumlah data yang diambil, Metode Delta-Extract juga memakai bandwidth lebih signifikan

7 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Full Delta Metode Full-Load mengambil data dari tabel utama secara penuh. Sedangkan metode Delta-Extract mengambil data dari tabel histori dimana tabel histori hanya menangkap perubahan. Pada pengujian ini perubahan berupa penambahan data sebanyak 50% dari total data pada pengujian sebelumnya. Sehingga jumlah data yang diambil oleh metode Delta-Extract hanyalah data yang ditambahkan. Gambar 3. Perbandingan bandwidth pengambilan data awal Gambar 4 adalah perbandingan waktu yang digunakan untuk mengambil data awal. Tidak terdapat perbedaan signifikan terhadap kedua metode seiring dengan bertambahnya data Gambar 4. Perbandingan waktu pengambilan data awal 5.2. Pengujian penambahan data Gambar 5 adalah perbandingan bandwidth yang digunakan ketika melakukan sinkronisasi setelah data mengalami penambahan data sebanyak 50% dari data yang sudah ada. Terlihat dalam Gambar tersebut bahwa terdapat pengurangan bandwidth pada metode Delta- Extract daripada Full-Load saat melakukan sinkronisasi setelah terdapat penambahan data. Item Layanan full delta Item Layanan Penambahan Data Delta Extract Penambahan Data Full-Load Gambar 6. Perbandingan waktu pengujian penambahan data Gambar 6 menunjukkan perbandingan waktu antara metode Delta-Extract dan Full- Load. Terdapat penurunan signifikan pada metode Delta-Extract. Hal ini disebabkan pengurangan bandwidth yang diambil Pengujian pengubahan data Gambar 7 merupakan grafik perbandingan bandwidth yang digunakan oleh metode Full- Load dan Delta-Extract. Dari grafik tersebut, pada tabel Layanan,, dan memiliki beban lebih sedikit daripada metode Full-Load. Sedangkan pada Item dan, beban bandwidth justru lebih besar pada metode Delta-Extract daripada Full-Load. Perbedaan beban ini disebabkan karena penambahan atribut catatan waktu dan operasi pada tabel yang ikut diambil ketika sinkronisasi. Jumlah baris yang kecil ditambah atribut pada tabel tersebut mengakibatkan membesarnya bandwidth yang dipakai untuk mengambil data tersebut melebihi metode Full-Load Penambahan Data Delta Extract Penambahan Data Full-Load Gambar 5. Perbandingan bandwidth pengujian penambahan data

8 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2576 Item Layanan Gambar 7. Perbandingan bandwidth pengujian pengubahan data Gambar 8 merupakan perbandingan waktu antar kedua metode. Pengguaan Delta-Extract menggunakan waktu lebih lebih sedikit daripada Full-Load. Pada hasil tersebut diketahui bahwa tabel Item dan dengan hasil bandwidth dalam Gambar 5 memiliki hasil Delta-Extract lebih besar daripada Full-Load, penggunaan waktu tetap lebih sedikit Item Layanan Gambar 8. Perbandingan waktu pengujian pengubahan data 6. KESIMPULAN Perubahan data Delta Extract Perubahan data Full-Load Perubahan data Delta Extract Perubahan data Full-Load Dari analisis pengujian inisialisasi data dengan jumlah data yang sama, peningkatan beban Delta-Extract lebih signifikan dibanding dengan Full-Load yang disebabkan oleh penambahan atribut yang diperlukan untuk Delta-Extract. Namun berdasarkan analisis hasil dari pengujian penambahan data, metode Delta- Extract menurunkan beban bandwidth rata-rata sebesar Bytes dan dengan selisih waktu milidetik dibanding metode Full-Load. Sedangkan pada pengujian perubahan data, Delta-Extract juga menurunkan pemakaian bandwidth rata-rata sebesar Bytes dengan selisih waktu milidetik dibanding metode Full-Load. Dari perbandingan tersebut, metode Delta-Extract lebih cepat 52% dan menurunkan sebesar 32% dalam pemakaian bandwidth. Untuk menghilangkan anomali data saat operasi delete yang dapat menyebabkan tidak konsistennya data dapat dilakukan dengan menambah sebuah kolom yang berisi tanda yang menandakan bahwa baris tersebut dihapus. Perubahan nilai pada kolom tersebut akan diproses oleh trigger saat menangkap perubahan tabel dan menentukan operasi apa yang akan dimasukkan kedalam tabel histori DAFTAR PUSTAKA Booch, G., Rumbaugh, J. & Jacobson, I., The Unified Modeling Language User Guide. 2nd ed. United State: Addison Wesley Professional. Bouman, R., MySQL: Extracting timstamp and MAC address from UUIDs. [Online] Available at: 06/mysql-extracting-timstamp-andmac.html [Accessed 4 Januari 2016]. Citridia, Company Profile. [Online] Available at: [Accessed 23 January 2017]. J org, T. & Dessloch, S., Near Real-Time Data Warehousing Using State-of-the-Art ETL Tools. Mekterović, I. & Brkić, L., Delta View Generation for Incremental Loading of Large Dimensions in a Data Warehouse. Ram, P. & Do, L., Extracting Delta for Incremental Data Warehouse Maintenance. Roberto Valêncio, C.,. e. a., Real Time Delta-Extraction Based on Triggers to Support Data Warehousing. Brazil: São Paulo State University. Rosa, A. & Shalahuddin, M., Rekayasa Perangkat Lunak. 2nd ed. Bandung: Informatika. SAP, Delta Extraction. [Online] Available at: a/en/d0/4cc138944cfa06e a11405 a/content.html [Accessed 23 January 2017].

9 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2577 Sommerville, Software Engineering. 9th ed. Boston: Pearson Education.

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 4, April 2018, hlm. 1366-1371 http://j-ptiik.ub.ac.id Analisis Peningkatan Performa Proses ETL (Extract, Transform,

Lebih terperinci

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing ABSTRAK SPARTHA merupakan aplikasi desktop yang membantu para staff perpustakaan Universitas Kristen Maranatha dalam melakukan kegiatan mengolah informasi koleksi buku. Pengguna juga dipermudah dalam melakukan

Lebih terperinci

ABSTRAK. Kata Kunci : Data Warehouse, Real Time Data Warehouse, Change Data Capture, Audit Log. vii

ABSTRAK. Kata Kunci : Data Warehouse, Real Time Data Warehouse, Change Data Capture, Audit Log. vii ABSTRAK Kebutuhan akan pengolahan informasi dari berbagai sumber untuk kemudian dijadikan dasar analisa pengambilan keputusan didalam perusahaan semakin besar. Data Warehouse merupakan teknologi dengan

Lebih terperinci

BAB I PENDAHULUAN. perusahaan atau organisasi dalam menentukan kebijakan-kebijakan strategis

BAB I PENDAHULUAN. perusahaan atau organisasi dalam menentukan kebijakan-kebijakan strategis BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini informasi merupakan hal yang sangat penting bagi suatu perusahaan atau organisasi dalam menentukan kebijakan-kebijakan strategis perusahaan terkait dengan

Lebih terperinci

ABSTRAK. Kata kunci: Change Data Capture, Real-Time, Data Warehouse, Database Management System, Binary Log. vii

ABSTRAK. Kata kunci: Change Data Capture, Real-Time, Data Warehouse, Database Management System, Binary Log. vii ABSTRAK Perusahaan yang mengelola data dalam jumlah besar diharuskan memiliki sistem yang kuat yaitu sistem yang bersifat real time agar mampu mengelola data dalam jumlah besar yang bergerak dalam kurun

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

Adapun karakteristik umum yang dimiliki datawarehouse adalah :

Adapun karakteristik umum yang dimiliki datawarehouse adalah : 1 Data Warehouse Data Warehouse adalah database yang didesain khusus untuk mengerjakan proses query, membuat laporan dan analisa. Data yang di simpan adalah data business history dari sebuah organisasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab ini membahas mengenai implementasi dan pengujian perangkat lunak yang dibangun pada Tugas Akhir ini. Pembahasan mengenai implementasi dipaparkan pada subbab 5.1 sedangkan

Lebih terperinci

Jurnal Ilmiah Widya Teknik Volume 15 Nomor

Jurnal Ilmiah Widya Teknik Volume 15 Nomor Jurnal Ilmiah Widya Teknik Volume 15 Nomor 2 2016 PEMBANGUNAN ONLINE ANALYTICAL PROCESSING YANG TERINTEGRASI DENGAN SISTEM INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA C. Hutomo Suryolaksono 1, Paulina

Lebih terperinci

Perancangan Dan Implementasi Aplikasi Olap Dengan Metode Pengembangan Waterfall Dan Evolutionary Untuk Analisis Data Pada Perguruan Tinggi

Perancangan Dan Implementasi Aplikasi Olap Dengan Metode Pengembangan Waterfall Dan Evolutionary Untuk Analisis Data Pada Perguruan Tinggi Perancangan Dan Implementasi Aplikasi Olap Dengan Metode Pengembangan Waterfall Dan Evolutionary Untuk Analisis Data Pada Perguruan Tinggi I Nyoman Mahayasa Adiputra, J. Wahyu Nugroho Joshua Sekolah Tinggi

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang HTTP adalah salah satu protokol paling populer di dunia internet. Dengan semakin banyaknya aplikasi multimedia yang berjalan di atas HTTP, banyak protokol yang dikembangkan

Lebih terperinci

PROSES EXTRACT, TRANSFORM DAN LOAD PADA DATA WAREHOUSE

PROSES EXTRACT, TRANSFORM DAN LOAD PADA DATA WAREHOUSE PROSES EXTRACT, TRANSFORM DAN LOAD PADA DATA WAREHOUSE Oktavian Abraham Lantang ABSTRAK Saat ini seiring dengan perkembangan teknologi informasi yang semakin pesat, ketergantungan proses bisnis suatu perusahaan

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Arsitektur Data Warehouse Pelaksanaan perancangan data warehouse dimulai dari perumusan permasalahan yang dihadapi oleh perusahaan kemudian dilanjutkan dengan pencarian

Lebih terperinci

TSI Perbankan REPLIKASI

TSI Perbankan REPLIKASI HOME DAFTAR ISI REPLIKASI Obyektif : 1 Mengetahui konsep dasar replikasi 2 Mengetahui bagaimana merencanakan replikasi 3 Mengetahui bagaimana proses replikasi terjadi 4 Mengetahui alat yang digunakan AS/400

Lebih terperinci

Penerapan UML pada Usaha Retail

Penerapan UML pada Usaha Retail Joan Nugroho Jurusan S1 Sistem Informasi, Fakultas Teknologi Informasi Universitas Kristen Maranatha, Jl. Suria Sumantri no. 65 Bandung Email : joan.nugroho@eng.maranatha.edu Abstract UML (Unified Modelling

Lebih terperinci

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat

Lebih terperinci

Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web

Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web 1 Dwi Sakethi, 2 Irwan Adi Pribadi dan 3 Ririn Destiana 1 Jurusan Ilmu Komputer FMIPA Unila 2 Jurusan Ilmu Komputer

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI 5106 100 076 Latar Belakang Perkembangan teknologi yang cukup pesat saat ini membuat

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK PEMESANAN TIKET TRAVEL BERBASIS WEB DAN MOBILE

PENGEMBANGAN PERANGKAT LUNAK PEMESANAN TIKET TRAVEL BERBASIS WEB DAN MOBILE PENGEMBANGAN PERANGKAT LUNAK PEMESANAN TIKET TRAVEL BERBASIS WEB DAN MOBILE Hani Siti Haviani Nur Asiah 1, Asep Deddy Supriatna 2 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1

Lebih terperinci

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP Nugraha Setiadi 1, Ridwan Setiawan 2 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang akan dibuat adalah sebagai berikut : Sistem Monitoring Pertumbuhan Balita Berbasis Web. Wahyuningsih

BAB II TINJAUAN PUSTAKA. yang akan dibuat adalah sebagai berikut : Sistem Monitoring Pertumbuhan Balita Berbasis Web. Wahyuningsih BAB II TINJAUAN PUSTAKA A. Telaah Penelitian Penelitian sebelumnya yang berhubungan dengan sistem informasi yang akan dibuat adalah sebagai berikut : Wahyuningsih (2011) telah melakukan penelitian yang

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengujian Aplikasi Web Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285640392988 SILABUS MATA KULIAH

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Latar Belakang Ketergantungan perusahaan-perusahaan modern terhadap kekuatan informasi, kini, semakin terasa. Namun, selama ada data, kesalahan pun ada. Di masa lalu, pengelolaan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Data Data adalah sebuah rekaman dari fakta-fakta, konsep-konsep, atau instruksiinstruksi pada media penyimpanan untuk komunikasi perolehan, dan pemrosesan dengan cara otomatis

Lebih terperinci

[Data Warehouse] [6/C2 & 6/D2]

[Data Warehouse] [6/C2 & 6/D2] [Data Warehouse] [6/C2 & 6/D2] [ Chapter 2] Jenis dan Karakteristik Data Warehouse Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807] Jenis Data Warehouse 1. Functional Data Warehouse (Data Warehouse Fungsional)

Lebih terperinci

PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR

PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR Erick A. Lisangan 1, N. Tri Suswanto Saptadi 2 1 erick_lisangan@yahoo.com 2 ntsaptadi@yahoo.com Abstrak Proses dan

Lebih terperinci

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN ISSN : 2302-7339 Vol. 13 No. 1 2016 PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN Ridwan Setiawan 1, Linda Hastuti Agustin Aslina 2 Jurnal Algoritma

Lebih terperinci

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA UPI YPTK Jurnal KomTekInfo, Vol. x, No. x, 2017, pp. xx yy Copyright 2017 by LPPM UPI YPTK ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA Revi Gusriva

Lebih terperinci

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari suatu organisasi. Dengan menggunakan database, data-data yang dimiliki dapat lebih terorganisir

Lebih terperinci

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple,

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple, BAB II LANDASAN TEORI 2.1 Basis Data Terdistribusi Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple, database yang saling berkaitan secara logik yang didistribusikan melalui

Lebih terperinci

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya. BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu keinginan setiap pengguna dalam mengakses internet adalah untuk mempermudah dan mempercepat dalam mendapatkan informasi dalam bentuk teknologi jaringan internet.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

ABSTRAK. : augmented reality, magic book, CBSE, MVC, frame rate

ABSTRAK. : augmented reality, magic book, CBSE, MVC, frame rate ABSTRAK Adam Hendra Brata. 2012. : Pengembangan Perangkat Lunak Magic Profile Book Teknik Informatika Universitas Brawijaya Dengan Menggunakan Teknologi Augmented Reality. Skripsi Program Studi Teknik

Lebih terperinci

BAB III LANDASAN TEORI. adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III LANDASAN TEORI. adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Menurut Jerry, dkk dalam Hartono (1999:1) menyatakan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

Lebih terperinci

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah BAB I PENDAHULUAN I.1. Latar Belakang Masalah Telepon Selular dan Internet adalah dua fenomena yang paling menarik menjelang akhir abad lalu. Fenomena yang dimulai pada tahun 1990-an itu banyak merevolusi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN ASET DIVISI TEKNIK DI GLOBAL TV

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN ASET DIVISI TEKNIK DI GLOBAL TV ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN ASET DIVISI TEKNIK DI GLOBAL TV Hendy Nyimas Yuliana Vinny Djanting Agus Prahono Universitas Bina Nusantara Jl. Kebon Jeruk Raya No. 27 Kebon Jeruk

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Ujian adalah pertanyaan pertanyaan yang diberikan kepada siswa untuk mendapatkan jawaban dari siswa dalam bentuk lisan, tulisan, atau perbuatan (Nana Sudjana, 2008).

Lebih terperinci

PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL

PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL Heni Jusuf 1, Ariana Azimah 2 Jurusan Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Jl. Sawo Manila,

Lebih terperinci

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN 44 BAB IV RANCANGAN SISTEM USULAN 4.1 Implementasi Tahap implementasi pada sebuah aplikasi merupakan tahap dimana aplikasi yang dirancang pada tahap sebelumnya diterapkan, berupa perangkat lunak maupun

Lebih terperinci

PERANCANGAN SISTEM.

PERANCANGAN SISTEM. BAB 4. PERANCANGAN SISTEM Setelah melakukan proses analisa sistem maka akan dilakukan proses perancangan sistem yang diharapkan sesuai dengan kebutuhan pengguna yang dianalisa. Perancangan sistem ini menggunakan

Lebih terperinci

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisis dan perancangan dalam membangun Aplikasi Data Mining. Analisis meliputi analisis data mining, analisis lingkungan sistem serta

Lebih terperinci

Jurnal String Vol. 1 No. 1 Tahun 2016 ISSN: PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN YAYASAN LENTERA INSAN

Jurnal String Vol. 1 No. 1 Tahun 2016 ISSN: PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN YAYASAN LENTERA INSAN PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN YAYASAN LENTERA INSAN Aulia Paramita Program Studi Teknik Informatika, Universitas Indraprasta PGRI Email: aulia.pps@gmail.com Abstrak Data merupakan suatu

Lebih terperinci

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses. BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini menjelaskan tentang bagian analisa dan perancangan sistem. Analisa sistem dilakukan dengan mendeskripsikan, kebutuhan perangkat lunak yang meliputi use

Lebih terperinci

ISBN: SNIPTEK 2016 SISTEM INFORMASI PENJUALAN KAWAT BERBASIS WEB PADA CV. GIVRO MULTI TEKNIK

ISBN: SNIPTEK 2016 SISTEM INFORMASI PENJUALAN KAWAT BERBASIS WEB PADA CV. GIVRO MULTI TEKNIK ISBN: 978-602-72850-3-3 SNIPTEK 2016 SISTEM INFORMASI PENJUALAN KAWAT BERBASIS WEB PADA CV. GIVRO MULTI TEKNIK Abdussomad STMIK Nusa Mandiri abdussomad.abd@gmail.com ABSTRAK Sektor bisnis merupakan sektor

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi mobile Pencarian Jadwal Bioskop Terbaik berbasis Android yang diberi nama Nondhi yang merupakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 195 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat keras dan perangkat lunak serta sumber daya manusia yanng diperlukan agar aplikasi penyewaan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

BAB 1 PENDAHULUAN. sistem perusahaan melihat banyak sekali hal yang menjanjikan dari

BAB 1 PENDAHULUAN. sistem perusahaan melihat banyak sekali hal yang menjanjikan dari BAB 1 PENDAHULUAN 1.1 Latar Belakang Di dalam dunia bisnis, penjualan merupakan bagian yang sangat penting. Sehingga banyak cara yang sering di tempuh untuk memperbaiki sistem penjualan suatu perusahaan.

Lebih terperinci

ANALISIS DAN PERANCANGAN APLIKASI MONITORING AREA DENGAN WEBCAM PADA SMARTPHONE BERBASIS ANDROID

ANALISIS DAN PERANCANGAN APLIKASI MONITORING AREA DENGAN WEBCAM PADA SMARTPHONE BERBASIS ANDROID ANALISIS DAN PERANCANGAN APLIKASI MONITORING AREA DENGAN WEBCAM PADA SMARTPHONE BERBASIS ANDROID Eric Chandra Binus University, Jakarta, DKI Jakarta, Indonesia Dan Zein Rezky Chandra Binus University,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa pada sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem aplikasi Android SMS Gateway pengaduan

Lebih terperinci

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software BAB II. KAJIAN PUSTAKA A. Aplikasi Aplikasi merupakan suatu progam yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang

Lebih terperinci

Physical Modeling of Data Warehouse using Unified Modeling Language (UML) Muhammad Iqbal Dzulhaq Dendy Jonas Rudi Triwibowo

Physical Modeling of Data Warehouse using Unified Modeling Language (UML) Muhammad Iqbal Dzulhaq Dendy Jonas Rudi Triwibowo Physical Modeling of Data Warehouse using Unified Modeling Language (UML) Muhammad Iqbal Dzulhaq Dendy Jonas Rudi Triwibowo Data Warehouse Design Framework Arsitektur dari sebuah data warehouse biasanya

Lebih terperinci

DESAIN DAN IMPLEMENTASI APLIKASI SELF ASSESSMENT

DESAIN DAN IMPLEMENTASI APLIKASI SELF ASSESSMENT DESAIN DAN IMPLEMENTASI APLIKASI SELF ASSESSMENT Novi Sofia Fitriasari Jurusan Teknik Informatika Politeknik Pos Indonesia Jalan Terusan Sariasih No 54 Bandung, Telp: (022)2009562, Fax :(022)2009568, e-mail:

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi yang begitu cepat pada abad ke 21 ini berpengaruh besar pada kehidupan manusia. Teknologi mengubah cara hidup baik manusia dewasa maupun

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG Anggraela Catering Service

BAB I PENDAHULUAN 1.1 LATAR BELAKANG Anggraela Catering Service BAB I PENDAHULUAN 1.1 LATAR BELAKANG Setiap usaha yang didirikan baik kecil, menengah, ataupun besar pastinya mempunyai suatu tujuan yang sama yaitu bagaimana caranya agar mendapatkan keuntungan yang banyak.

Lebih terperinci

BAB 3 ANALISIS METODE

BAB 3 ANALISIS METODE BAB 3 ANALISIS METODE 3.1 Analisis Pembangunan Aplikasi SOA dengan SOAD dan Aplikasi SOA adalah aplikasi yang menggunakan konsep service-oriented dalam pembangunan dan penggunaan aplikasi. Penggunaan konsep

Lebih terperinci

PEMBUATAN DECODER ISO-8583 PADA DATABASE ENGINE MYSQL BONDAN SUMBODO SUSILO

PEMBUATAN DECODER ISO-8583 PADA DATABASE ENGINE MYSQL BONDAN SUMBODO SUSILO PEMBUATAN DECODER ISO-8583 PADA DATABASE ENGINE MYSQL BONDAN SUMBODO SUSILO 41508110003 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013 PEMBUATAN DECODER ISO-8583

Lebih terperinci

BAB I PENDAHULUAN A. Latar Belakang

BAB I PENDAHULUAN A. Latar Belakang BAB I PENDAHULUAN A. Latar Belakang Penggunaan yang luas atas teknologi komputer dan jaringan telah membentuk basis data-basis data elektronik besar yang menyimpan berbagai transaksi bisnis (Bose & Mahapatra,

Lebih terperinci

Rancang Bangun Sistem Kehadiran Berbasis Fingerprint Sebagai Portal Aktivitas Praktikum Mahasiswa

Rancang Bangun Sistem Kehadiran Berbasis Fingerprint Sebagai Portal Aktivitas Praktikum Mahasiswa Rancang Bangun Sistem Kehadiran Berbasis Fingerprint Sebagai Portal Aktivitas Praktikum Mahasiswa Rudi Rosadi 1, Erick Paulus 2, Akik Hidayat 3, Aditya Pradana 4, Ino Suryana 5 1,2,3,4,5 Departemen Ilmu

Lebih terperinci

BINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( )

BINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( ) BINUS University Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL Lanny Moniaga

Lebih terperinci

APLIKASI PENDAFTARAN ONLINE PADA ENGLISH COURSE BERBASIS WEB MENGGUNAKAN METODE E-CRM

APLIKASI PENDAFTARAN ONLINE PADA ENGLISH COURSE BERBASIS WEB MENGGUNAKAN METODE E-CRM APLIKASI PENDAFTARAN ONLINE PADA ENGLISH COURSE BERBASIS WEB MENGGUNAKAN METODE E-CRM Lestari Ningrum 1 1 Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia

Lebih terperinci

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini BAB 1 PENDAHULUAN 1.1 Latar Belakang Bisnis penjualan pakaian sekarang ini memang semakin berkembang terutama di Indonesia, ini terbukti dengan semakin banyaknya muncul outlet dan distro yang menjual berbagai

Lebih terperinci

APLIKASI REKAM MEDIS KLINIK KECANTIKAN DI KLINIK AMALIA

APLIKASI REKAM MEDIS KLINIK KECANTIKAN DI KLINIK AMALIA APLIKASI REKAM MEDIS KLINIK KECANTIKAN DI KLINIK AMALIA 1 Melia Eka Lestiani, 2 Nurul Hadi Avriyanto Konsentrasi Sistem Informasi, Program Studi Manajemen Informatika Politeknik Komputer Bisnis LPKIA Jln.

Lebih terperinci

Metode Penilaian Biaya Persediaan First In First Out

Metode Penilaian Biaya Persediaan First In First Out 1. Pendahuluan Di era globalisasi saat ini, penggunaan teknologi informasi telah merambah ke berbagai bidang, salah satunya dalam bidang usaha. Penggunaan teknologi informasi dalam bidang usaha dapat dilihat

Lebih terperinci

PERANCANGAN DATA WAREHOUSE E-PROCUREMENT PADA INSTANSI PEMERINTAHAN

PERANCANGAN DATA WAREHOUSE E-PROCUREMENT PADA INSTANSI PEMERINTAHAN PERANCANGAN DATA WAREHOUSE E-PROCUREMENT PADA INSTANSI PEMERINTAHAN Luky Hidayat 1), Adhistya Erna Permanasari 2), Igi Ardiyanto 3) 1),2),3 ) Departemen Teknik Elektro dan Teknologi Informasi, Fakultas

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTIK BAB IV DESKRIPSI KERJA PRAKTIK 4.1. Analisa Sistem Pelaksanaan kerja praktik dilakukan pada CV ALFA tepatnya pada Toko Alfa Komputer yang berlokasi di Jalan Dr. Soetomo No.01 (Ruko Mutiara Blambangan)

Lebih terperinci

SISTEM PEMANTAUAN DAN PENGENDALIAN PERSEDIAAN PREMIUM PADA SPBU DI WILAYAH SEMARANG

SISTEM PEMANTAUAN DAN PENGENDALIAN PERSEDIAAN PREMIUM PADA SPBU DI WILAYAH SEMARANG F.11. Sistem pemantauan dan pengendalian persediaan premium... (Muhamad Danuri dan Alex Sujanto) SISTEM PEMANTAUAN DAN PENGENDALIAN PERSEDIAAN PREMIUM PADA SPBU DI WILAYAH SEMARANG Muhamad Danuri *), Alex

Lebih terperinci

PT. DIMENSI OKTAV NADA SUARA

PT. DIMENSI OKTAV NADA SUARA BAB I PENDAHULUAN 1.1.LATAR BELAKANG Komputer saat ini telah menjadi kebutuhan manusia di dalam melakukan berbagai kegiatan, ditambah dengan adanya teknologi informasi yang semakin berperan di dalam dunia

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI. Oleh ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI Oleh Lourensius Erico Gunawan 1000845531 Peter 1000843122 Stefano Sanjaya 1000847700

Lebih terperinci

ABSTRAK. Kata Kunci: ETL, Data Warehouse, Visualisasi Data, Bagan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: ETL, Data Warehouse, Visualisasi Data, Bagan. Universitas Kristen Maranatha ABSTRAK Implementasi dari sistem ETL (Extract-Transform-Load) basis data, Data Warehouse, dan Visualisasi Data akan dilakukan untuk PT.Wahana Karet Persada sebagai bentuk tindak lanjut pengolahan data

Lebih terperinci

PERANCANGAN SISTEM INFOR- MASI REKRUTMEN DAN SELEK- SI KARYAWAN BERBASIS WEB DI PT. QWORDS COMPANY INTER- NATIONAL

PERANCANGAN SISTEM INFOR- MASI REKRUTMEN DAN SELEK- SI KARYAWAN BERBASIS WEB DI PT. QWORDS COMPANY INTER- NATIONAL PERANCANGAN SISTEM INFOR- MASI REKRUTMEN DAN SELEK- SI KARYAWAN BERBASIS WEB DI PT. QWORDS COMPANY INTER- NATIONAL Wulan Ayu & Ilham Perdana JURNAL ABSTRAK Saat ini, seiring dengan perkembangan teknologi

Lebih terperinci

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan informasi dalam suatu perpustakaan dapat berkembang dengan sangat cepat. Data data yang diolah khususnya data perpustakaan semakin banyak dan

Lebih terperinci

1 BAB I PENDAHULUAN 1.1 Latar Belakang

1 BAB I PENDAHULUAN 1.1 Latar Belakang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Pemanfaatan teknologi telah diadaptasi oleh banyak sektor untuk memberikan kemudahan bagi manusia dalam melakukan pekerjaannya. Salah satu aspek yang paling merasakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Pembuatan data warehouse telah banyak dilakukan oleh perusahaanperusahaan industri yang berorientasi profit. Data warehouse diharapkan mampu

Lebih terperinci

MEMBANGUN APLIKASI RENTAL CD BERBASIS WEB PADA ARENA RENTAL DISC TUGAS AKHIR

MEMBANGUN APLIKASI RENTAL CD BERBASIS WEB PADA ARENA RENTAL DISC TUGAS AKHIR MEMBANGUN APLIKASI RENTAL CD BERBASIS WEB PADA ARENA RENTAL DISC TUGAS AKHIR disusun oleh Rizky Satyalan Sabdono 09.01.2661 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN

Lebih terperinci

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF HIF NIBIK NIM. 201253176 DOSEN PEMBIMBING Nanik Susanti, M.Kom Diana Laily Fithri,

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata

Lebih terperinci

3.5 Arsitektur Data Warehouse Data Source Data Warehouse Surveilans Terpadu Penyakit (STP) kabupatenbantul

3.5 Arsitektur Data Warehouse Data Source Data Warehouse Surveilans Terpadu Penyakit (STP) kabupatenbantul DAFTAR ISI aman Judul... i aman Pengesahan... ii aman Pernyataan... iii aman Persembahan dan Motto... iv Kata Pengantar... v Abstrak... vi Abstract... vii Daftar Isi... viii Daftar Gambar... x Daftar Tabel...

Lebih terperinci

SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS SOFTWARE AS A SERVICE (CLOUD COMPUTING)

SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS SOFTWARE AS A SERVICE (CLOUD COMPUTING) LAPORAN SKRIPSI SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS SOFTWARE AS A SERVICE (CLOUD COMPUTING) AHMAD BACHTIAR NIM. 201253064 DOSEN PEMBIMBING Andy Prasetyo Utomo, S.Kom, MT Nanik Susanti,

Lebih terperinci

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi ABSTRAK AF Transport adalah salah satu tempat penyewaan mobil yang berada di Bandung. Dalam menyelesaikan proses sewa mobilnya masih dilakukan secara manual.seperti pencatatan data-data yang berhubungan

Lebih terperinci

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN Andy Prasetyo Utomo Fakultas Teknik, Program Studi Sistem Informasi Universitas Muria Kudus Email: andyutomo@gmail.com ABSTRAK Salah

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 Sistem Secara umum arti sistem adalah suatu kesatuan atau

Lebih terperinci

MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG

MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG Helda Yudiastuti 1) Siti Sa uda 2) 1) Sistem Informasi Universitas Bina Darma Jl. A.Yani No.3, Palembang 30265 Indonesia

Lebih terperinci

BAB I PENDAHULUAN. Berkembangnya teknologi dan informasi saat ini telah menghasilkan kumpulan

BAB I PENDAHULUAN. Berkembangnya teknologi dan informasi saat ini telah menghasilkan kumpulan 1 BAB I PENDAHULUAN 1.1 Latar Belakang Berkembangnya teknologi dan informasi saat ini telah menghasilkan kumpulan data diberbagai bidang ilmu pengetahuan, bisnis ataupun pemerintahan. Pada proses penyediaan

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 308~312 308 PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB Mari Rahmawati AMIK BSI Karawang e-mail: mari.mrw@bsi.ac.id

Lebih terperinci

Basis Data Relational

Basis Data Relational Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini akan membahas mengenai analisa dan perancangan monitoring tekanan biogas mengunakan Arduino Nano. Pada prinsipnya perancangan dengan sistematika yang baik

Lebih terperinci

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian

LEMBARAN SOAL ULANGAN KENAIKAN KELAS Tahun 2014/ Komunikasi Paket Keahlian PEMERINTAH KABUPATEN WONOSOBO DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA SMK NEGERI 1 WONOSOBO Jl. Bhayangkara 12 Telp./ Fax. 321219/ 325073 Wonosobo 56300 website : www.smkn1-wnb.sch.id email : info@smkn1-

Lebih terperinci

SMS Marketing (intouch System)

SMS Marketing (intouch System) SMS Marketing (intouch System) Pendahuluan Untuk sebuah perusahaan yang memiliki banyak pelanggan, karyawan dan kebutuhan yang memerlukan kecepatan dalam informasi terbaru, maka dibutuhkan sebuah solusi

Lebih terperinci

APLIKASI SISTEM PEMESANAN MAKANAN DAN MINUMAN BERBASIS ANDROID (STUDI KASUS: KEDAI SOE SOE DELIVERY)

APLIKASI SISTEM PEMESANAN MAKANAN DAN MINUMAN BERBASIS ANDROID (STUDI KASUS: KEDAI SOE SOE DELIVERY) APLIKASI SISTEM PEMESANAN MAKANAN DAN MINUMAN BERBASIS ANDROID (STUDI KASUS: KEDAI SOE SOE DELIVERY) SYSTEM ORDERING APPLICATION FOR FOOD AND BEVERAGES BASED ON ANDROID (STUDY CAS: KEDAI SOE SOE DELIVERY)

Lebih terperinci

PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI

PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI E-journal Teknik Informatika, Volume 4, No. 2 (2014), ISSN : 2301-8364 1 PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI Shalahudin A.P. Djafar 1), Stanley D.S. Karouw

Lebih terperinci

Perancangan dan Pembangunan Sistem Failover Pada MySQL Menggunakan Heartbeat dan MySQL Native Replication untuk Menunjang Ketersediaan Data Online

Perancangan dan Pembangunan Sistem Failover Pada MySQL Menggunakan Heartbeat dan MySQL Native Replication untuk Menunjang Ketersediaan Data Online Perancangan dan Pembangunan Sistem Failover Pada MySQL Menggunakan Heartbeat dan MySQL Native Replication untuk Menunjang Ketersediaan Data Online Prajna Deshanta Ibnugraha Jurusan Teknologi Informasi,

Lebih terperinci

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha ABSTRAK Perpustakaan adalah suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola bahan bahan pustaka baik berupa buku maupun bukan berupa buku yang diatur menurut aturan tertentu dan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan tentang beberapa konsep tentang supra desa, business intelligence, data warehouse, staging area, ETL, OLAP, ROLAP, Pentaho Data Integration, dan PHP.

Lebih terperinci

APLIKASI RESERVASI JASA TRAVEL BERBASIS WEB PADA PT. HANNA KURNIA TRAVEL

APLIKASI RESERVASI JASA TRAVEL BERBASIS WEB PADA PT. HANNA KURNIA TRAVEL APLIKASI RESERVASI JASA TRAVEL BERBASIS WEB PADA PT. HANNA KURNIA TRAVEL Josephine Karina Dwi Putri Lolyta karinajosephine@yahoo.com Afriyan Gustaf gustafadoe@gmail.com Aldrin Ferdian aldrinferdian@gmail.com

Lebih terperinci