PERANCANGAN REPLIKASI DATABASE DB4O DENGAN MYSQL TUGAS AKHIR

dokumen-dokumen yang mirip
PENENTUAN PENJADWALAN GURU MENGGUNAKAN ALGORITMA GENETIKA PADA SMA WIDYA GAMA MALANG BERBASIS DESKTOP TUGAS AKHIR

RANCANG BANGUN SISTEM ADMINISTRASI RUMAH SAKIT UMM TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

RANCANG BANGUN GAME EDUKASI NAPAK TILAS PERJALANAN PANGLIMA BESAR JENDERAL SOEDIRMAN TUGAS AKHIR

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

PEMBUATAN AGEN UNTUK CUSTOMER SERVICE DI WEBSITE UMM BERBASIS PENGETAHUAN TUGAS AKHIR

IMPLEMENTASI ALGORITMA LEVENSHTEIN DISTANCE PADA APLIKASI KAMUS KEPERAWATAN BERBASIS MOBILE TUGAS AKHIR

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

SKRIPSI APLIKASI PEMBELAJARAN BANGUN DATAR UNTUK SEKOLAH DASAR BERBASIS DESKTOP

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

PERANCANGAN DAN PEMBUATAN SISTEM LAYANAN INFORMASI P2KK BERBASIS TEKNOLOGI SMS GATEWAY TUGAS AKHIR

PRAKATA Assalamu alaikum Wr.Wb.

BAB II LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI SISTEM E-PEMILU UNTUK PEMILIHAN KETUA BEM MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

PENGESAHAN DOSEN PEMBIMBING...

APLIKASI ORDER DELIVERY PADA RUMAH MAKAN NASUKY MUBAROK BERBASIS WAP

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

SISTEM KLASIFIKASI SOAL PILIHAN GANDA BERDASARKAN PROPORSI TINGKAT KESUKARAN DENGAN MENGGUNAKAN METODE BAYES. (Studi Kasus: Tingkat Sekolah Dasar)

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

PEMETAAN KONDISI BANGUNAN SEKOLAH MENGGUNAKAN GOOGLE MAPS JAVASCRIPT API V3 TUGAS AKHIR

PENGEMBANGAN SISTEM INVENTORI LABORATORIUM TEKNIK INFORMATIKA PADA ANDROID DENGAN MENGGUNAKAN BARCODE

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN GURU TELADAN PADA SMK TAMAN SISWA KUDUS MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

Rancang Bangun Sistem Informasi Berbasis Web Untuk Manajemen Jurnal TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh : FARKHAN AMINULLOH

LAPORAN SKRIPSI SISTEM INFORMASI ADUAN PELANGGARAN TATA TERTIB SEKOLAH BERBASIS WEB PADA SMK NU GEMBONG

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

SISTEM INFORMASI PENJUALAN KREDIT SEPEDA MOTOR PADA MATARAM SAKTI MOTOR JEPARA

PERANCANGAN DAN IMPLEMENTASI SISTEM PAKAR DENGAN METODE CERTAINTY FACTOR UNTUK DIAGNOSA AWAL PENYAKIT LUPUS TUGAS AKHIR

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN)

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

PEMBUATAN APLIKASI TES KEPRIBADIAN METODE PERSONALITY PLUS BERBASIS WEB (Studi Kasus di PT. Inspiera Sinergi Indonesia Malang)

SISTEM INFORMASI ORDER CONTROL MANAGEMENT PADA DIPONEGORO DIGITAL PRINTING KUDUS

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

RANCANG BANGUN PENCARIAN TUGAS AKHIR DENGAN METODE HILL CLIMBING AUTOMATIC CLUSTER TUGAS AKHIR

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

SISTEM INFORMASI GEOGRAFIS PEMETAAN GEMPA TEKTONIK INDONESIA BERBASIS ANDROID TUGAS AKHIR

Sistem Informasi Penjualan Pada Konveksi Zacky s Collection Kudus Berbasis Web

SYSTEM INFORMASI INVENTARIS TEKNIK INFORMATIKA FTI UPN VETERAN JATIM MENGGUNAKAN YII FRAMEWORK DENGAN SMS GATEWAY SKRIPSI

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

Sistem Pendukung Keputusan Untuk Pembelian Handphone Menggunakan Metode Promethee Berbasis Web Service

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

PEMBUATAN APLIKASI WISUDA MENGGUNAKAN TEXT TO SPEECH BERBAHASA INDONESIA DENGAN MBROLA SPEECH ENGINE BERBASIS DESKTOP

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID. Laporan Tugas Akhir

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

MY HEALTH CALENDAR PERANCANGAN APLIKASI KALENDER SIKLUS MENSTRUASI DAN KESEHATAN WANITA BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN SISTEM ADMINISTRASI TUGAS AKHIR BERBASIS OBJECT RELATIONAL MAPPING ( STUDI KASUS TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG )

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

SISTEM INFORMASI REKAP ABSENSI DAN MONITORING DATA SISWA BERBASIS SMS GATEWAY TUGAS AKHIR

Sistem Pakar Pendeteksi Kerusakan Sistem Kelistrikan Pada Mobil Jenis Toyota Rush dengan Menggunakan metode Fuzzy MADM

BAB I PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR

SISTEM INFORMASI PENGELOLAAN BARANG BANTUAN LOGISTIK BAGI DAERAH BENCANA PADA BADAN PENANGGULANGAN BENCANA DAERAH (BPBD) KABUPATEN PATI

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING (SAW) UNTUK PENENTUAN KELAS AIK UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

NOTIFIKASI INFORMASI KAMPUS UMM ( UNIVERSITAS MUHAMMADIYAH MALANG ) DI IMPLEMENTASIKAN PADA EXTENSION MOZILLA FIREFOX

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PENAMAAN LABEL TEKS PENDEK (TWEET) DI TWITTER MENGGUNAKAN JACCARD COEFFICIENT TUGAS AKHIR

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM PEMESANAN ONLINE PADA LAPANGAN FUTSAL BERBASIS WEB SKRIPSI

Implementasi Algoritma Naïve Bayes untuk Sistem Klasifikasi Emosi Musik Otomatis TUGAS AKHIR

SISTEM INFORMASI ADMINISTRASI RUMAH SAKIT KARTIKA HUSADA KUDUS

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

RANCANG BANGUN APLIKASI MOBILE NOTIFICATION UNTUK PROMOSI UKM BERBASIS ANDROID TUGAS AKHIR

ANALISA PERANCANGAN APLIKASI MONITORING PELAYANAN TERPADU DI DIREKTORAT JENDERAL BINA UPAYA KESEHATAN KEMENTERIAN KESEHATAN REPUBLIK INDONESIA

Perancangan Sistem Pengadaan Barang/Jasa Pada Dinas Bina Marga Pengairan ESDM Kabupaten Kudus

PERANCANGAN GAME PUZZLE TURN ON 7 SEGMENT PADA OS ANDROID TUGAS AKHIR

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

LEMBAR PENGESAHAN PEMBIMBING

LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

Sistem Informasi Penerimaan Siswa Baru (PSB) Untuk Tingkat SMP dan SMU Menggunakan CodeIgniter TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PEMBERIAN KARTU JAMINAN KESEHATAN MASYARAKAT DI DESA PIJI MENGGUNAKAN METODE MADM SAW

PENERAPAN ALGORITMA BOYER-MOORE PADA LAYANAN SMS AUTO REPLY (STUDI KASUS UPT PMB UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

Tugas Akhir. Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

APLIKASI TERMINOLOGI PELAYARAN BERBASIS ANDROID TUGAS AKHIR

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

PENCARIAN DOKUMEN MENGGUNAKAN METODE SINGLE PASS CLUSTERING (STUDI KASUS : ABSTRAKSI TA TEKNIK INFORMATIKA UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

SISTEM INFORMASI PENGOLAHAN DATA MUTASI PEGAWAI PADA KEMENTERIAN AGAMA JEPARA BERBASIS WEB

PENGESAHAN PEMBIMBING...

APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH

PENGEMBANGAN PERMAINAN FIG-JIG PUZZLE DENGAN IMPLEMENTASI ALGORITMA DEPTH FIRST SEARCH (DFS) TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PERGURUAN TINGGI SWASTA DI SURABAYA DENGAN MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) SKRIPSI

SISTEM MANAJEMEN PROTEKSI KEBAKARAN TERPADU BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK YII SKRIPSI

Transkripsi:

PERANCANGAN REPLIKASI DATABASE DB4O DENGAN MYSQL TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Srata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ivan Prasetya Nugroho 07560254 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

LEMBAR PENGESAHAN Perancangan Replikasi Database DB4O dengan MySQL TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Srata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Ivan Prasetya Nugroho 07560254 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui siding majelis penguji pada tanggal... Menyetujui, Penguji I Penguji II NIP. 108.0611.0442 Mengetahui, Ketua Jurusan Teknik Informatika Eko Budi Cahyono, S.Kom, MT NIP. 108.95040.3

KATA PENGANTAR Assalamu alaikum Warohmatullahi wabarokatuh Alhamdulillah, segala puji bagi Allah SWT yang telah memberi petunjuk dan rahmat serta Rosulullah Muhammad SAW yang senantiasa memberikan syafaat kepada umatnya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul Perancangan Replikasi Database DB4O dengan MySQL ini. Tugas Akhir ini merupakan sebuah perangkat lunak yang memanajemen sebuah data dan menyamakan datanya antara database Db4o dengan MySQL dengan tujuan mempermudah mengirim data antar database tersebut. Penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan.oleh karena itu penulis mengharapkan saran dan kritik yang bersifat membangun untuk pengembangan kedepannya.perangkat lunak ini juga masih membutuhkan pengembangan lebih lanjut sehingga dapat lebih bermanfaat. Akhir kata penulis mengucapkan terimakasih kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan. Wassalamu alaikum Warohmatullahi wabarokatuh Malang, 10 Maret 2013 Ivan Prasetya Nugroho I

DAFTAR ISI HALAMAN UTAMA...I LEMBAR PERSETUJUAN...II LEMBAR PENGESAHAN... III LEMBAR PENYATAAN... IV LEMBAR PERSEMBAHAN... V KATA PENGANTAR... VI ABSTRAKSI... VII ABSTRACT... VIII DAFTAR ISI...IX DAFTAR GAMBAR... X BAB I PENDAHULUAN... XI 1.1. LatarBelakang... 1 1.2. RumusanMasalah... 2 1.3. Batasan Masalah... 3 1.4. Tujuan Tugas Akhir... 3 1.5. Metode Penyelesaian Masalah... 3 1.5.1. Studi Pustaka... 3 1.5.2. Merancang Desain Sistem... 4 1.5.3. Mengimplementasikan Metode ke dalam Bahasa Pemrograman... 4 1.5.4. Pengujian terhadap Sistem... 4 1.5.5. Pembuatan Laporan... 4 1.6. Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 6 2.1. Database... 6 2.2. Basis data Berorientasi Obyek... 7 2.2.1. Obyek komplek... 8 2.2.2. Turunan... 9 2.2.3. Overloading, Overriding dan Late Binding... 9 2.3. Unified Modeling Language... 11 2.4. Java... 14 2.5. Db4O... 14

2.6. Replikasi... 16 BAB III ANALISA DAN PERANCANGAN SISTEM... 18 3.1. Analisa Sistem... 18 3.1.1. Use Case Diagram... 19 4.1. Perancangan Sistem... 20 4.1.1. Activity Diagram... 20 4.1.2. Sequence Diagram... 21 4.1.3. Class Diagram... 24 4.1.4. Desain Interface... 25 BAB IV IMPLEMENTASI DAN PENGUJIAN... 27 4.1. Implementasi Sistem... 27 4.1.1. Implementasi Perangkat Lunak... 27 4.1.2. Class yang dibutuhkan pada Sistem... 28 4.1.3. Implementasi Interface... 32 4.1.4. Kebutuhan Sistem... 36 4.2. Pengujian Sistem... 37 4.2.1. Pengujian Perangkat Lunak... 37 4.2.2. Case Mengolah Data... 37 4.2.3.Case Replikasi... 42 BAB V PENUTUP... 44 5.1. Kesimpulan... 44 5.2. Saran... 45

DAFTAR GAMBAR Gambar 3.1.Use Case...19 Gambar 3.2.Activity Diagram mengolah data...20 Gambar 3.3.Activity Diagram mereplikasi data...21 Gambar 3.4.Sequence Diagram memasukkan data...22 Gambar 3.5.Sequence Diagram menghapus data...22 Gambar 3.6.Sequence Diagram mereplikasi data...23 Gambar 3.6.class diagram system...24 Gambar 3.7. Tampilan halaman utama...25 Gambar 3.8. Tampilan tambah data mahasiswa...26 Gambar 3.9. Tampilan replikasi data...26 Gambar 4.1 Halaman utama...32 Gambar 4.2 Server Apache Tomcat...33 Gambar 4.3 form tambah data...33 Gambar 4.4 Tombol edit data...34 Gambar 4.5 Kolom edit data...34 Gambar 4.6 form sync...35 Gambar 4.7 Tampilan hasil dari replikasi di MySQL...36 Gambar 4.8 Insert data...38 Gambar 4.9 Nim tidak boleh kosong...38 Gambar 4.10 Update data...39 Gambar 4.11 Delete data...41 Gambar 4.12 Proses Replikasi...42 XI

DAFTAR PUSTAKA [1] Azizun, Garry, Yudo, 2009. DATABASE. Sekolah Tinggi Ilmu Ekonomi Indonesia, Surabaya. [2] Java Tutorial >> JSP. Diakses tanggal 10 Desember 2012 http://www.java2s.com/tutorial/java/0360 JSP/Catalog0360 JSP.htm [3] LINQ_for_db4o.aspx.htm. Diakses tanggal 15 Januari 2013. www.codeproject.com/articles/ LINQ_for_db4o.aspx.htm#db4o [4] Nugroho, Adi. Rational Rose untuk Pemodelan Berorientasi Objek. Bandung : Informatika. [5] Perdana, Pandu, 2011. PERANCANGAN BASIS DATA BERORIENTASI OBJEK PENILAIAN AKADEMIK. Universitas Pembangunan Nasional VETERAN, Jakarta. [6] Tutorial for theant-libfor db4o. Diakses tanggal 9 Januari 2013. agileodb.com