Replikasi Pada MS SQL Server 2005

Embed Size (px)

DESCRIPTION

Cara melakukan replikasi database pada Ms SQL Server 2005

Citation preview

  • SISTEM INFORMASI BIMBINGAN BELAJAR

    BERBASIS DATABASE TERDISTRIBUSI

    Tugas Mata Kuliah Sistem Basis Data Tersebar

    Disusun oleh :

    Gregorius Widya Ispurdianto 3115111003

    Ridho Firmandana 3115111069

    Trisnanto Sestu R. 3115111032

    Suratni 3115111072

    Hesty Setyaningsih 3105111053

    PROGRAM STUDI TEKNIK INFORMATIKA

    FAKULTAS BISNIS DAN TEKNOLOGI INFORMASI

    UNIVERSITAS TEKNOLOGI YOGYAKARTA

    2014

  • A. DISKRIPSI SISTEM

    Sistem Informasi Bimbingan Belajar Dengan Database Terdistribusi merupakan sistem yang

    menangani masalah pengelolaan data meliputi informasi data siswa, mata pelajaran, tentor, dan

    jadwal bimbingan, dimana usaha Bimbingan Belajar yang menggunakan sistem ini merupakan

    himpunan yang terdiri dari beberapa outlet dan terseber di beberapa daerah.

    Sistem yang akan kami buat dengan menggunakan tool DBMS Microsoft SQL Server 2005

    Developer Edition dan Bahasa Pemrograman Borland Delphi 7.

    Berikut adalah perancangan sistem yang akan kami buat:

    1. Pembuatan Database

    Pembuatan database pada MS SQL Server 2005: db.bimbel

  • 2. Pembuatan Tabel

    Tabel Bimbing an

    Tabel Mata Pelajaran

    Tabel Siswa

    Tabel Tentor

  • 3. Isi Data

    Data Bimbingan

    Data Mata Pelajaran

    Data Siswa

    Data Tentor

  • B. PROSES REPLIKASI(progres)

    1. Setting Jaringan => SQL Server Configuration Manager

  • - Protocol Named Pipes : Enable

    Properties => Active : Yes => Port : 1433

    - Protocol TCP/IP : Enable

    2. Setting Super Admin (Pada saat install)

    - Username : sa

    - Password : sa

    3. Mematikan Firewall (cara gampang, tidak direkomendasikan)

  • 4. Setting inbound untuk mendaftarkan port ke firewall

    Langkah-langkahnya:

    - Masuk ke kontrol panel lalu pilih system Security =>firewall

    - Pilih advanced seting

  • - Pilih inboud rule, lalu pilih new rule

    - Pilih port dan klik next

  • - Pilih tcp dan masukkan port 1433 pada spesific lokal port

    Action => pilih Allow the connection / next

  • Profile pastikan checkbox tercentang semua => next

    Beri nama sesuai dengan yang di inginkan

  • 5. Setting Outbound

    6. Replication Distributing Configuration (Properties)

    - General => New Distribution Databases

    - Publisher => Add New SQL Publisher

    - Komputer 1 dan Komputer 2 sebagai distribution

    7. Server Object (New Linked Servers)

    - Masuk ke Linked Server

    - Properti [nama_server Distribution]

    - Security => Add => Local Login => Pilih sa (Super Admin Login)

    8. Setting Guest

    - Surface Area Configuration for Services and Connections

    - Jika Protocol Named Pipes dan TCP/IP sudah enabled maka otomatis Using both

    TCP/IP and Named Pipes terpilih

    - Jika belum pilih Using TCP/IP

    - Ok - Restart Service SQL Agent

    - Masuk Security Login Cari yang ada Guest

    - Klik Kanan Properties

    - Pilih User Mapping

    - Pilih Database yang akan di Share

    - Pilih db_owner dan public pada Database Role

    - Ok

    9.

  • A. Membuat Publikasi

    1. Membuat Publication

    2. Wizard Publication

  • 3. Select Database

    4. Tipe Publication

  • 5. Memilih Table

    6. Filter Table

    Lewati saja, jika membutuhkan silakan dikonfigurasi.

  • 7. Snapshot Schedule

    8. Agent Security, pilih Security Settings

  • 9. Security Settings

    Pilih Run under tha SQL Server Agent service account pada Specify Domain dan pilih

    Using the following SQL Server login pada Connect to the Publisher. Isi login dan

    password.

    10. Hasil Security Agent yang dibuat

  • 11. Wizard Action, pilih Create the Publication

    12. Complete Wizard, beri nama Publication

  • B. Membuat Subscription

    1. Klik kanan Replication -> New -> Subscription

    2. Subscription Wizard

  • 3. Pilih publikas yang telah dibuat

    4. Distribution Agent Location

  • 5. Tambah SQL Subscriber yang berada di jaringan

    6. Koneksi ke Server di jaringan

  • 7. Remote Subscriber

    8. Security Agent, pilih Connection to Subscriber pada Remote Server yang terhubung

  • 9. Lokasi Security Agent

    Pilih Run under the SQL Server service account, kemudian pilih Using the following SQL

    Server login dan isikan login serta passwordnya.

    10. Hasil pengaturan Subscription

  • 11. Jadwal Sinkronasi, pilih Run Continously pada Agent Schedule

    12. Inisialisasi Subscriptions, centang Initialize (biasanya otomatis) dan pilih At first

    synchronization (biasanya juga otomatis)

  • 13. Action Wizard

    14. Complete Wizard

  • PROGRAM SISTEM BASISDATA TERDISTRIBUSI

    1. DESIGN FORM

    2. RUNNING

    a. Masuk Database

    b. Konfirmasi

    c. Form Utama

  • d. Memasukkan Data

    Hasil memasukkan data :

    a) Konfirmasi Insert Data

  • b) Konfirmasi Data Berhasil atau Tidak

    c) Hasil memasukkan Data

    e. Menghapus Data

    1) Memilih Data yang akan dihapus :

    2) Klik tombol Hapus

  • 3) Konfirmasi menghapus data

    4) Konfirmasi hasil menghapus

    5) Data telah terhapus

  • f. Mengubah data

    1) Pilih data yang akan diubah, klik tombol ubah

    2) Mengubah data, dan klik tombol ubah

  • 3) Hasil mengubah data