BAB I PENDAHULUAN A. Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang Dengan semakin kompleksnya proses bisnis yang terjadi disuatu perusahaan, maka hal ini juga akan memicu

SINKRONISASI BASIS DATA TERDISTRIBUSI DALAM SISTEM PENGELOLAAN AKTIVITAS PROGRAM STUDI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

BAB 1 PENDAHULUAN. aplikasi(application program misalnya Microsoft Office), sistem operasi (operating

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

I.1 Latar Belakang. Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. E-Government menjadi sangat popular sejalan dengan perkembangan

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

SEMINAR NASIONAL ANALISIS AWAL SISTEM INFORMASI PERALATAN LABORATORIUM PENDIDIKAN TEKNIK ELEKTRONIKA FT UNM

BAB III METODE PENELITIAN

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Psikotest adalah tes yang dilakukan untuk mengukur aspek individu secara psikis. Tes

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. informasi yang berkembang dengan pesat adalah teknologi internet yang. mampu menyajikan informasi secara cepat dan akurat.

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB l PENDAHULUAN.

BAB I PENDAHULUAN. lembaga ekonomi dan keuangan syariah yang berlokasi di Cibingbin, Kabupaten

BAB I PENDAHULUAN 1.1 Latar Belakang Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis Web 1.

I.1 Latar Belakang. 1 Universitas Kristen Maranatha

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN 1 Bab 1

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan teknologi yang sangat pesat saat ini membawakan pengaruh yang

BAB 1 PENDAHULUAN UKDW

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

BAB I PENDAHULUAN. I.1. Latar Belakang

BAB I PENDAHULUAN I.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah

IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB I PENDAHULUAN. formal di mana saja. Sekolah dasar ditempuh dalam waktu 6 tahun, mulai dari

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

BAB 1 PENDAHULUAN. Sukamiskin adalah bagian dari Unit Pelaksanaan Teknis Kementrian Hukum dan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB 1 PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan kemajuan yang

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

BAB I Pendahuluan BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

UKDW. Bab 1 PENDAHULUAN. 1.1 Latar Belakang

MENGENAL PHP BAB Apakah PHP Itu?

1. Pendahuluan. 1.1 Latar Belakang

SISTEM INFORMASI PENGELOLAAN LAZIS UMS BERBASIS WEB dengan PHP dan MySQL

BAB I PENDAHULUAN. manusia dari segala aspek kehidupan dan berbagai bidang.

BAB I PENDAHULUAN. dipungkiri lagi bahwa saat ini telah banyak instansi-instansi pemerintah maupun

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

BAB III METODE PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. sebuah perusahaan. Informasi yang diberikan mempengaruhi aktivitas kerja yang

Bab I PENDAHULUAN. I.1 Latar Belakang

APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 6 REPLIKASI NATIF (ONE-WAY) MYSQL. Oleh: ANISA ISTIQOMAH ABDURRACHMAN KELAS 6C

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. dilakukan untuk mempermudah dalam melakukan penelitian. Dalam

1.1 Latar Belakang. 1 Universitas Kristen Maranatha

c. Rancangan Menu News

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. manual, maka penulis menyusun tugas akhir ini dengan judul SISTEM INFORMASI EVALUASI BERBASIS WEB PADA PUSAT

BAB I PENDAHULUAN 1.1. Latar Belakang

Transkripsi:

BAB I PENDAHULUAN A. Latar Belakang Basis data merupakan salah satu komponen pembentuk sistem informasi. Antara sebuah sistem informasi dengan sistem informasi lainnya pun bisa memiliki arsitektur basis data yang berbeda-beda. Tidak menutup kemungkinan ada sistem informasi yang membutuhkan lebih dari satu basis data dan menerapkan konsep basis data terdistribusi di dalamnya. Dalam studi kasus terkait sistem pengelolaan aktivitas program studi yang diteliti oleh penulis, dilibatkan dua buah basis data untuk pengoperasian sebuah sistem informasi independen yang dimiliki oleh sebuah program studi. Salah satu basis data bertindak sebagai pusat penyedia data bagi berbagai sistem informasi. Walaupun bertindak sebagai pusat penyedia data bagi berbagai sistem informasi, basis data ini tidak terhubung langsung dengan sistem informasi independen yang ada di program studi tersebut. Basis data lainnya dimiliki oleh program studi dan terhubung langsung ke sistem informasi yang dimiliki oleh program studi tersebut. Program studi bisa saja memasukkan data baru atau memperbaharui data yang sudah ada di dalam basis data miliknya secara manual dan independen. Akan tetapi, dengan cara ini akan ada berbagai masalah yang mungkin muncul. Konsekuensinya adalah pengelolaan data dalam basis data tersebut harus dilakukan dengan selalu melihat kesesuaian datanya dengan data yang ada di 1

basis data pusat. Jika data-data itu dimasukkan secara manual, masalah yang bisa muncul adalah ketidaksesuaian antara data yang ada di program studi dengan yang ada di basis data pusat karena adanya faktor human error saat proses entri data. Ketika terjadi ketidaksesuaian data antara dua atau lebih sistem, akan muncul kebingungan dalam menentukan data mana yang sudah benar dan mana yang perlu diperbaharui. Masalah ini identik dengan masalah yang terjadi dalam studi kasus Perpustakaan Universitas Bina Darma (Nasir, 2012). Berdasarkan permasalahan di atas, solusi yang mungkin diterapkan adalah diimplementasikan sebuah sistem yang menjadi jembatan antara basis data milik program studi dengan basis data pusat. Jembatan ini bertugas untuk melakukan sinkronisasi data dengan suatu aturan tertentu. Ada berbagai macam cara untuk mewujudkannya. Salah satunya adalah dengan membangun suatu web service dan memanfaatkan XML untuk sinkronisasinya. Karena proses sinkronisasi ini melibatkan lebih dari satu basis data, maka diterapkan konsep basis data terdistribusi. Yang menjadi fokus dalam basis data terdistribusi di sini adalah replikasi, bukan pemecahan tabel-tabel dalam basis data dengan fragmentasi vertikal maupun horizontal. Replikasi di sini memungkinkan pengguna sistem untuk mengakses salinan data yang ada di basis data lokal. Data-data di basis data pusat direplikasi ke dalam basis data milik program studi sehingga data di program studi dapat disesuaikan dengan data yang ada di basis data pusat sesuai dengan kebutuhan pengguna sistem. 2

B. Rumusan Masalah 1. Bagaimana merancang arsitektur sinkronisasi basis data terdistribusi? 2. Bagaimana merancang web service untuk penarikan data melalui XML? C. Batasan Masalah 1. Solusi sinkronisasi data ini berbasis web. 2. Pembangunannya menggunakan bahasa pemrograman PHP dengan DBMS MySQL. 3. Menggunakan format XML dalam hal pengemasan data saat melakukan perpindahan data antar basis data. 4. Sistem slave tidak boleh mengakses basis data milik sistem master secara langsung. 5. Solusi ini dijalankan secara manual oleh pengguna sistem, tidak otomatis secara berkala. 6. Dalam implementasinya hanya mengsinkronisasikan dua buah basis data dalam dua DBMS yang berbeda. D. Tujuan Penelitian 1. Menghasilkan arsitektur multi-sistem dengan skema replikasi master-slave untuk keperluan sinkronisasi data yang ada di basis data slave dengan data yang ada di basis data master. 2. Menghasilkan web service untuk mendapatkan data dari basis data master dalam bentuk XML. 3

E. Metodologi Penelitian Tahapan penelitian yang ditempuh oleh penulis terbagi dalam lima tahap (Gambar 1.1), antara lain: 1. Tinjauan pustaka Pada tahap ini penulis mencari literatur tentang penelitian-penelitian sebelumnya yang berkaitan dengan penelitian yang dilakukan oleh penulis. Literatur-literatur tersebut kemudian ditinjau dan digunakan sebagai referensi dalam mengidentifikasi masalah yang mungkin muncul dan menentukan solusi sinkronisasi yang dapat diterapkan. 2. Identifikasi permasalahan Pada tahap ini penulis mengidentifikasi masalah-masalah yang berpotensi muncul jika solusi sinkronisasi basis data terdistribusi tidak diterapkan dalam studi kasus yang dipilih oleh penulis. Dalam tahap ini, penulis melihat masalah yang muncul pada studi kasus serupa melalui tinjauan pustaka. 3. Pengadaan data Pada tahap ini penulis mengidentifikasi datadata yang akan disinkronisasi terkait studi kasus yang dipilih penulis untuk keperluan implementasi solusi. Metadata untuk basis data yang bertindak sebagai master beserta data-data di dalamnya berupa dummy yang dibangun oleh penulis sendiri. Data-data yang dikumpulkan dan metadata dummy yang dibangun oleh penulis didasarkan pada dokumen terkait borang akreditasi program studi dari Badan Akreditasi Nasional Perguruan Tinggi. 4

4. Desain sistem Pada tahap ini penulis mendesain basis data untuk menyimpan aturan-aturan sinkronisasi dan arsitektur sistem yang menjadi solusi sinkronisasi atas permasalahan terkait studi kasus yang sudah diidentifikasi sebelumnya. 5. Implementasi sistem Pada tahap ini penulis menuliskan kode-kode program pada aplikasi pengembangan perangkat lunak untuk menghasilkan sistem yang sudah didesain sebelumnya. Sistem yang dihasilkan kemudian diimplementasikan sesuai dengan arsitektur yang sudah didesain untuk keperluan simulasi. Gambar 1.1. Skema Tahapan Penelitian 5

Alat dan bahan yang dibutuhkan dalam mengimplementasikan solusi sinkronisasi ini antara lain: Perangkat lunak pengolah kata sederhana seperti Notepad, Notepad++, Sublime Text, maupun yang lainnya, yang digunakan sebagai alat untuk menghasilkan perangkat lunak yang dibangun menggunakan bahasa pemrograman PHP. MySQL, yang digunakan sebagai DBMS untuk menyimpan basis data yang berisi aturan sinkronisasi bagi solusi sinkronisasi yang dibangun. Apache Server dan web browser, yang digunakan untuk menjalankan solusi sinkronisasi yang dibangun melalui protokol HTTP. Microsoft Windows XP atau versi Windows lain yang lebih baru, yang digunakan sebagai sistem operasi untuk menjalankan DBMS yang digunakan. F. Sistematika Penulisan Sistematika penulisan laporan tugas akhir ini dapat diuraikan sebagai berikut: BAB I: PENDAHULUAN Bab ini berisi tentang latar belakang, rumusan masalah, batasan masalah, dan tujuan pembuatan solusi sinkronisasi basis data terdistribusi, serta metodologi penelitian yang ditempuh oleh penulis dan sistematika penulisan laporan tugas akhir ini. BAB II: TINJAUAN PUSTAKA Bab ini berisi tentang uraian penelitianpenelitian yang sudah pernah dijalankan dan memiliki kaitan dengan penelitian yang dilakukan oleh penulis. 6

BAB III: LANDASAN TEORI Bab ini berisi tentang teori-teori yang digunakan oleh penulis dalam melakukan penelitian. BAB IV: PERANCANGAN SISTEM Bab ini berisi tentang analisa permasalahan yang diteliti oleh penulis dan perancangan solusi sinkronisasi untuk menuntaskan permasalahan yang sudah terlebih dahulu dianalisa. BAB V: IMPLEMENTASI SISTEM Bab ini berisi tentang implementasi solusi sinkronisasi yang sudah dirancang oleh penulis ke dalam sistem pengelolaan aktivitas program studi untuk membantu proses bisnisnya. BAB VI: KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan yang diperoleh dari penelitian yang dilakukan oleh penulis dan saran dari penulis bagi penelitian selanjutnya yang terkait dengan penelitian ini. 7