BAB I PENDAHULUAN. 1.1 Latar Belakang

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB I PENDAHULUAN. 1.1 Latar Belakang"

Transkripsi

1 BAB I PENDAHULUAN 1.1 Latar Belakang Arsitektur software three tier berkembang pada tahun 1990an untuk mengatasi keterbatasan arsitektur two-tier(client-server). Pada gambar I-1 dapat dilihat bahwa arsitektur ini menambahkan middle tier server yang berada di antara komponen presentation/user interface tier dan komponen data management tier. Middle tier server ini merupakan tempat dilakukan eksekusi application/business logic dari suatu aplikasi dan dapat mengakomodasi ratusan user dengan menyediakan fasilitas seperti queueing, application execution, dan database staging. Dibandingkan dengan two tier [DIC95], arsitektur three tier meningkatkan performansi, fleksibilitas, kemudahan perawatan, reusability, dan scalability. Selain itu arsitektur ini juga menyembunyikan kompleksitas pemrosesan dari user. Karena sifatnya tersebut, arsitektur ini merupakan pilihan yang populer pada aplikasi Internet dan sistem informasi yang membutuhkan banyak pertukaran data pada jaringan komputer. Gambar I-1 Three Tier Architecture Untuk membuat aplikasi dengan arsitektur three tier yang reliable, dibutuhkan server yang fault tolerant. Fault tolerant merupakan suatu properti dari sistem yang membuat sistem tersebut dapat terus beroperasi walaupun ada kegagalan dari sebagian komponen sistem. Properti fault tolerant ini dibutuhkan untuk membangun sistem dengan tingkat availability yang tinggi. Contoh sistem yang harus memiliki properti fault tolerant adalah sistem perbankan yang harus melayani ribuan transaksi perhari; I-1

2 I-2 apabila sistem mengalami kegagalan yang mengakibatkan banyak transaksi gagal, maka bank akan mengalami kerugian yang besar. Properti fault tolerant ini dapat diimplementasikan dengan menggunakan strategi replikasi sehingga kegagalan sebuah komponen dapat digantikan oleh replikanya. Gambar I-2 Replikasi pada Three Tier Architecture Pada arsitektur three tier di gambar I-2, komponen middle tier dan data management tier merupakan komponen yang vital untuk direplikasi. Replikasi pada data management tier telah banyak tersedia. Contohnya adalah MySQL Cluster untuk MySQL. Karena alasan inilah, pembahasan replikasi akan difokuskan kepada bagian middle tier. Secara umum, interaksi pada aplikasi three tier yang mendukung proses transaksional adalah sebagai berikut : a. User mengirimkan request ke mid-tier via user interface. Request dari user dapat dijalankan sebagai sebuah transaksi terpisah atau sebagai bagian dari sebuah transaksi yang meliputi beberapa eksekusi request user sekaligus. b. Untuk eksekusi request user yang merupakan awal dari sebuah transaksi, midtier akan mengirimkan perintah begin transaction ke DBMS (Database Management System). c. Mid-tier memproses request dari client dengan menggunakan data yang diambil dari database. Setelah proses selesai, mid-tier akan mengirimkan hasilnya ke client. d. Request berikutnya dari client yang masih merupakan bagian dari transaksi yang sama akan dieksekusi seperti pada tahap (c). Pada saat akhir pelaksanaan

3 I-3 eksekusi request yang merupakan akhir dari sebuah transaksi, mid-tier akan mengirimkan perintah end transaction ke DBMS. Setelah transaksi berakhir, maka data akan menjadi permanen. Untuk memudahkan mid-tier mengakses database pada data management tier dibutuhkan suatu mekanisme standar pengaksesan yang diterjemahkan ke dalam bentuk API (Application Programming Interface). Ada beberapa standar API untuk mengakses database diantaranya adalah ODBC (Open Database Connectivity) dan JDBC (Java Database Connectivity). ODBC menyediakan akses yang tidak tergantung kepada bahasa pemrograman, DBMS, atau sistem operasi serta mempunyai paradigma prosedural. Sedangkan JDBC menyediakan akses database untuk Java Platform dengan paradigma berorientasi objek. Pemilihan JDBC untuk pengerjaan tugas akhir ini disebabkan oleh banyaknya application server di mid-tier yang berjalan di atas Java Platform sehingga pemakaian JDBC yang berbasis Java Platform akan lebih efisien. JDBC Connector merupakan suatu program yang yang menyediakan akses bagi aplikasi Java ke berbagai macam database. JDBC Connector akan menghubungkan aplikasi Java dengan driver JDBC yang disediakan oleh vendor database maupun oleh Third Party. Pada sistem yang tereplikasi, jika terjadi kegagalan pada middle tier server, backup server dapat mengambil alih komputasi dan meneruskan transaksi yang gagal. Namun yang menjadi masalah adalah saat terjadi kegagalan, semua transaksi yang sedang aktif akan dibatalkan (abort), meskipun mungkin saja client telah menerima hasil eksekusi request yang merupakan bagian dari transaksi yang batal tersebut. Saat transaksi tersebut dieksekusi oleh backup mid-tier server, mungkin saja eksekusi transaksi ini menghasilkan data yang berbeda dengan transaksi asalnya karena apabila koneksi antara mid-tier dengan DBMS terputus, semua lock pada data akan dilepas sehingga ada kemungkinan client lain yang mempunyai prioritas yang lebih tinggi untuk melakukan transaksi daripada backup server melakukan perubahan terhadap data tersebut.

4 I Rumusan Masalah Berdasarkan pada latar belakang di atas, maka masalah yang akan dikaji dan diselesaikan dalam tugas akhir ini adalah: 1. Bagaimana cara MySQL Server berkomunikasi dengan client. 2. Apa yang diperlukan pada sisi database server agar dapat mendukung replikasi pada middle tier, dimana application server di middle tier akan berkomunikasi dengan DBMS MySQL dengan menggunakan connector JDBC. 3. Bagaimana strategi replikasi pada middle tier dapat diterapkan dengan menggunakan protokol komunikasi yang sudah ada. 1.3 Tujuan Tujuan utama tugas akhir ini adalah mengimplementasikan JDBC connector yang fault tolerant pada DBMS MySQL untuk mendukung replikasi di middle tier. Adapun tujuan detil yang ingin dicapai dalam pelaksanaan Tugas Akhir ini adalah sebagai berikut : 1. Memahami protokol komunikasi antara driver JDBC dengan MySQL. 2. Memodifikasi MySQL Server sehingga memungkinkan terjadinya koneksi yang fault tolerant dengan middle tier server. 1.4 Batasan Masalah Dalam pengerjaan Tugas Akhir ini, ditetapkan beberapa batasan masalah, yaitu: 1. Pengembangan aplikasi dilakukan di layer aplikasi (application layer) pada TCP/IP stack. 2. Penanganan fault tolerance diimplementasikan di sisi database server (data management tier). 3. Implementasi fault tolerance yang dilakukan adalah terhadap koneksi ke basis data, bukan basis data itu sendiri. 1.5 Metodologi Dalam penyusunan Tugas Akhir ini akan dilakukan tahapan-tahapan sebagai berikut:

5 I-5 1. Studi literatur dan eksplorasi Tahap ini dilakukan dengan mempelajari literatur-literatur baik berupa textbook maupun artikel yang terdapat pada Internet. Eksplorasi dilakukan dengan mempelajari dokumentasi internal MySQL dan source code MySQL pada bagian penanganan koneksi dan transaksi. 2. Analisis dan perancangan Analisis dan perancangan dilakukan agar aplikasi yang dibangun bersifat moduler. 3. Implementasi Implementasi algoritma akan dilakukan berdasarkan hasil analisis dan perancangan. 4. Pengujian Pengujian dilakukan untuk menjamin aplikasi dapat berjalan sesuai dengan yang diharapkan. 1.6 Sistematika Pembahasan Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut: 1. Bab I Pendahuluan, berisi penjelasan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi, serta sistematika pembahasan yang digunakan untuk menyusun laporan tugas akhir. 2. Bab II Kajian Pustaka, berisi kajian pustaka yang digunakan dalam analisis, perancangan, dan implementasi tugas akhir. 3. Bab III Eksplorasi Internal MySQL Server, berisi hasil eksplorasi internal MySQL Server. 4. Bab IV Analisis dan Perancangan, berisi analisis protokol MySQL serta rancangan solusi untuk mendukung replikasi di mid-tier. 5. Bab V Implementasi dan Pengujian, berisi implementasi hasil perancangan beserta hasil pengujian. 6. Bab VI Kesimpulan dan Saran, berisi kesimpulan dan saran yang didapatkan selama pelaksanaan Tugas Akhir.

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA Pada bab dua ini akan dibahas mengenai definisi dan konsep dari three tier architecture, replikasi, transaksi pada database, TCP, dan JDBC. Landasan teori ini akan memberikan pemahaman

Lebih terperinci

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data 2 Database Client / Server Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Memahami bentuk-bentuk arsitektur aplikasi dalam database. Memahami konsep arsitektur: Single-Tier Two-Tier:

Lebih terperinci

IMPLEMENTASI FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL UNTUK MENDUKUNG REPLIKASI DI MID TIER PADA ARSITEKTUR THREE TIER

IMPLEMENTASI FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL UNTUK MENDUKUNG REPLIKASI DI MID TIER PADA ARSITEKTUR THREE TIER IMPLEMENTASI FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL UNTUK MENDUKUNG REPLIKASI DI MID TIER PADA ARSITEKTUR THREE TIER LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Satria

Lebih terperinci

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN. I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Basisdata telah banyak digunakan untuk menghimpun data. Sistem manajemen basisdata / Database Management System (DBMS) adalah perangkat lunak untuk mengelola dan memanipulasi

Lebih terperinci

PENGEMBANGAN API UNTUK MENDUKUNG FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL

PENGEMBANGAN API UNTUK MENDUKUNG FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL PENGEMBANGAN API UNTUK MENDUKUNG FAULT TOLERANT JDBC CONNECTOR PADA DBMS MYSQL LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Tania Krisanty / 13504101 PROGRAM STUDI TEKNIK

Lebih terperinci

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom Praktikum Sistem Basis Data MySQL Gentisya Tri Mardiani, M.Kom Pengenalan RDBMS MySQL Kebanyakan dari database tergantung pada Database Management System (DBMS) untuk mengelola data yang tersimpan dalam

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN BAB IV ANALISIS DAN PERANCANGAN Bab ini akan membahas mengenai permasalahan yang terjadi pada aplikasi yang menggunakan arsitektur 3 tier dan strategi penanganan masalahnya. 4.1 Identifikasi Masalah Arsitektur

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Transaksi finansial berbasis elektronis pada saat ini sudah menjadi hal yang umum dilakukan oleh sebagaian besar masyarakat di Indonesia. Seseorang dapat melakukan

Lebih terperinci

Contoh diatas merupakan aplikasi yang menggunakan server sebagai temapat penyimpanannya dan client sebagai tempat input data atau proses lainnya.

Contoh diatas merupakan aplikasi yang menggunakan server sebagai temapat penyimpanannya dan client sebagai tempat input data atau proses lainnya. PENDAHULUAN Pemanfaatan perangkat lunak berperan erat bagi perkembangan di semua lini, baik itu institusi pendidikan, lingkungan bisnis, maupun kalangan pribadi. Tentunya berpulang dari penggunaan perangkat

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Kecanggihan dunia teknologi informasi yang berkembang pesat memiliki dampak yang luas kepada setiap individu. Setiap orang dapat bersosialiasi dan memberikan akses

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

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1 ARSITEKTUR SISTEM Alif Finandhita, S.Kom, M.T Alif Finandhita, S.Kom, M.T 1 Sistem Terpusat (Centralized Systems) Sistem Client Server (Client-Server Systems) Sistem Server (Server Systems) Sistem Paralel

Lebih terperinci

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada BAB III ANALISIS KEBUTUHAN 3.1 Metode Analisis Proses analisis dilakukan dengan menggunakan alat dan teknik yang disesuaikan dengan kebutuhan sistem. Pada sistem yang akan dikembangkan, analisis yang digunakan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam perkembangan Teknologi Informasi yang semakin meluas ini sistem informasi berperan penting untuk menunjang kredibilitas perusahaan dan pengguna jaringan lainnya.

Lebih terperinci

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I 1 BAB I PENDAHULUAN 1.1.Latar Belakang Kebanyakan program yang ada saat ini merupakan sistem terdistribusi, yaitu suatu sistem yang mendistribusikan informasi yang diprosesnya di antara beberapa komputer.

Lebih terperinci

SHARE DATA & TRANSACTION

SHARE DATA & TRANSACTION SHARE DATA & TRANSACTION 8.1. Shared Data Sharing adalah suatu fasilitas yang digunakan untuk membagi suatu file, perangkat dan koneksi internet untuk digunakan secara bersama-sama dengan tujuan untuk

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Fault tolerance merupakan properti sistem yang memungkinkan sistem tersebut tetap beroperasi walaupun terjadi kegagalan pada satu atau beberapa komponennya. Properti fault

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 1 PENDAHULUAN 1.1 Pendahuluan BAB 1 PENDAHULUAN 1.1 Pendahuluan Perkembangan teknologi komputer pada sisi perangkat lunak saat ini telah mengalami pergeseran yang cukup besar, yaitu dari aplikasi yang bersifat standalone menuju pada

Lebih terperinci

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

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat 1 BAB 1 PENDAHULUAN 1.4 Latar Belakang Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat kurang maksimal dalam pencarian data seorang pegawai. Sulitnya mencari data pegawai dikarenakan

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 6. Basis Data Client / Server POKOK BAHASAN: TUJUAN BELAJAR: 6.1 PENDAHULUAN

Bab 6. Basis Data Client / Server POKOK BAHASAN: TUJUAN BELAJAR: 6.1 PENDAHULUAN Bab 6 Basis Data Client / Server POKOK BAHASAN: Pendahuluan Arsitektur Client-Server Pengaksesan Query pada Basis Data Client-Server TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa

Lebih terperinci

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi informasi yang sangat pesat saat ini telah menjadi satu bagian dalam kehidupan kita. Teknologi informasi dituntut untuk berkembang dan berinovasi

Lebih terperinci

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai BAB I PENDAHULUAN A. LATAR BELAKANG Untuk meningkatkan pelayanan kepada konsumen suatu bidang usaha penjualan harus inovatif dan selalu memberikan yang terbaik bagi konsumen. Inovatif dalam arti harus

Lebih terperinci

Database Terdistribusi. by: Ahmad Syauqi Ahsan

Database Terdistribusi. by: Ahmad Syauqi Ahsan 14 Database Terdistribusi by: Ahmad Syauqi Ahsan Konsep Basis Data Terdistribusi (1) 2 Sistem Komputasi Terdistribusi adalah sejumlah elemen proses yang terkoneksi melalui jaringan komputer dan saling

Lebih terperinci

Sistem Basis Data Terdistribusi Arif Basofi

Sistem Basis Data Terdistribusi Arif Basofi Sistem Basis Data Terdistribusi Arif Basofi Sumber: Fundamentals of Database Systems, Third Edition ch.24, Elmasri Sumber Material: tanzir.staff.gunadarma.ac.id, T. Darmanto & Y. H. Chrisnanto, AmikBandung

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 dan komunikasi saat ini berkembang sangat pesat. Seluruh perusahaan dan instansi di seluruh dunia telah memanfaatkan teknologi jaringan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Migrasi data adalah proses pemindahan data yang mengalami perubahan tipe storage, format data, maupun sistem pengolah data. Migrasi data dilakukan karena organisasi

Lebih terperinci

PENDAHULUAN 1.1 Latar Belakang

PENDAHULUAN 1.1 Latar Belakang PENDAHULUAN 1.1 Latar Belakang Kebutuhan informasi yang aktual dan cepat memicu perkembangan akan kemajuan teknologi. Perkembangan teknologi telekomunikasi menunjukkan peningkatan yang sangat pesat, terutama

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang 1 1.1 Latar Belakang BAB I PENDAHULUAN Angklung adalah alat musik terbuat dari dua tabung bambu yang ditancapkan pada sebuah bingkai yang juga terbuat dari bambu. Tabung-tabung tersebut diasah sedemikian

Lebih terperinci

TUGAS TELEMATIKA KOLABORASI DAN ARSITEKTUR CLIENT SERVER KELOMPOK 4: Amal Fajrin ( ) Suhartini ( ) Tri Fitriah ( )

TUGAS TELEMATIKA KOLABORASI DAN ARSITEKTUR CLIENT SERVER KELOMPOK 4: Amal Fajrin ( ) Suhartini ( ) Tri Fitriah ( ) TUGAS TELEMATIKA KOLABORASI DAN ARSITEKTUR CLIENT SERVER KELOMPOK 4: Amal Fajrin (42614018) Suhartini (42614011) Tri Fitriah (42614016) Zeptian Elia Nugraha (42614023) Jurusan Teknik Elektro Program Studi

Lebih terperinci

ARSITEKTUR NETWORKING CLIENT

ARSITEKTUR NETWORKING CLIENT Nama : Rayendra Pratama NPM : 1A112084 ARSITEKTUR NETWORKING CLIENT Arsitektur pada jaringan Clinet - Server adalah model konektifitas jaringan yang membedakan fungsi - fungsi komputer sebagai Client (Komputer

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Komputer pada saat ini merupakan bagian yang tidak terpisahkan dengan kehidupan manusia, karena hampir semua aspek kehidupan manusia bersinggungan dengan teknologi

Lebih terperinci

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto Middleware Sebagai Jembatan Platform yang berbeda Budi Susanto budsus@ukdw.ac.id, budsus@yahoo.com http://lecturer.ukdw.ac.id/budsus 1 Definisi Middleware Application Application Middleware Middleware

Lebih terperinci

BAB II DASAR TEORI. teknologi informasi belum maksimal diterapkan. Penggunaan Personal Computer

BAB II DASAR TEORI. teknologi informasi belum maksimal diterapkan. Penggunaan Personal Computer BAB II DASAR TEORI 2.1 Gambaran Perusahaan Perusahaan tempat penulis melakukan penelitian ini bergerak dalam bidang penerbitan buku dengan skala perusahaan menengah, dimana pemakaian teknologi informasi

Lebih terperinci

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Cerita kisah nabi dalam islam merupakan cerita yang bisa dijadikan teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam diwajibkan untuk mengenal

Lebih terperinci

PROSES. Sistem Terdistribusi

PROSES. Sistem Terdistribusi PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi

Lebih terperinci

By : Agung surya permana ( )

By : Agung surya permana ( ) By : Agung surya permana (5108100504) Latar belakang Rumusan masalah Permasalahan yang diangkat dalam menyelesaikan tugas akhir ini adalah: Bagaimana mengimplementasikan metode arsitektur SOA dari hasil

Lebih terperinci

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan. PENGENALAN MySQL Riana Sepriyanti riana0592@yahoo.com Abstrak MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh

Lebih terperinci

KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data

KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data KOMUNIKASI Universitas Informatika dan Bisnis Indonesia 2.1 Komunikasi Data Komunikasi data merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi

Lebih terperinci

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat BAB III LANDASAN TEORI 3.1 Sistem Informasi Sistem informasi berasal dari dua kata yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat terpadu serta

Lebih terperinci

1.1 Latar Belakang BAB 1 PENDAHULUAN

1.1 Latar Belakang BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Data yang diproses di era informasi saat ini semakin hari semakin besar dan kompleks. Basis data menjadi bagian penting bagi organisasi serta dan digunakan di seluruh

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Perbandingan Model Two-Tier dengan Three-Tier dalam Arsitektur Client/Server untuk Mengolah Perintah Query pada Aplikasi Database

Lebih terperinci

PENERAPAN ARSITEKTUR THREE-TIER DENGAN COM+ DALAM PORTAL JURNAL

PENERAPAN ARSITEKTUR THREE-TIER DENGAN COM+ DALAM PORTAL JURNAL PENERAPAN ARSITEKTUR THREE-TIER DENGAN COM+ DALAM PORTAL JURNAL Dimara Kusuma Hakim, Fathul Wahid Laboratorium Sistem Informasi dan Rekayasa Perangkat Lunak (SIRKEL) Jurusan Teknik Informatika, Fakultas

Lebih terperinci

Firewall & WEB SERVICE

Firewall & WEB SERVICE Firewall & WEB SERVICE Definisi Firewall Umumnya ditempatkan pada batas network untuk membangun batas pinggir keamanan (security). Firewall digunakan untuk melindungi internal network dari eksternal yang

Lebih terperinci

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerjasama untuk mencapai tujuan tertentu (Soeherman &

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

BS603 PENGEMBANGAN APLIKASI ENTERPRISE Niko Ibrahim, S.Kom, MIT

BS603 PENGEMBANGAN APLIKASI ENTERPRISE Niko Ibrahim, S.Kom, MIT BS603 PENGEMBANGAN APLIKASI ENTERPRISE 2016 - Niko Ibrahim, S.Kom, MIT Silabus BS603 Aturan dan tata cara kuliah Tujuan Perkuliahan Materi kuliah Buku referensi Tugas dan Quiz Ujian Tengah dan Akhir Semester

Lebih terperinci

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya. 1 BAB I PENDAHULUAN I.1. Latar Belakang Masalah Perangkat mobile seperti telepon selular atau ponsel berkembang sangat pesat belakangan ini. Berbagai fitur baru ditambahkan pada ponsel, sehingga ponsel

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang semakin cepat dan ditunjang dengan fasilitas serta perangkat komunikasi yang mendukung dapat memudahkan berbagai kegiatan operasional di

Lebih terperinci

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan BAB II TINJAUAN PUSTAKA 2.1 Jaringan Komputer Jaringan komputer merupakan sistem yang terdiri atas dua atau lebih komputer serta perangkat-perangkat lainnya yang saling terhubung. Media penghubung tersebut

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Banyak informasi terbaru tentang olahraga sepak bola di Indonesia menjadikan sepak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Banyak informasi terbaru tentang olahraga sepak bola di Indonesia menjadikan sepak 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Banyak informasi terbaru tentang olahraga sepak bola di Indonesia menjadikan sepak bola membutuhkan media penyampai informasi. Telah banyak tercipta berbagai kompetisi

Lebih terperinci

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Database Connectivity Database Connectivity

Lebih terperinci

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,

Lebih terperinci

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote Komunikasi Data Komunikasi data adalah merupakan bagian dari telekomunikasi yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah himpunan dari bagian-bagian yang saling berhubungan yang secara bersama mencapai tujuan tujuan yang sama. Sebuah sistem harus mempunyai organisasi,

Lebih terperinci

BAB I PENDAHULUAN I.1 Latar Belakang

BAB I PENDAHULUAN I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi informasi menyebabkan setiap individu ataupun kelompok mau tidak mau menerapkannya dalam segala aktifitas. Salah satu contoh penerapannya adalah

Lebih terperinci

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok 10 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam pembangunan suatu sistem informasi, terdapat dua kelompok dalam pendekatan mendefinisikan system, yaitu yang menekankan pada prosedurnya dan yang

Lebih terperinci

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

KEKURANGAN KELEBIHAN APLIKASI DATA BASE KEKURANGAN KELEBIHAN APLIKASI DATA BASE No Nama aplikasi data base Kekurangan kelebihan 1 ORACLE Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari. Membutuhkan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Internet sebagai salah satu media informasi yang efektif dan efisien dalam penyampaian informasi yang bisa diakses setiap orang kapan saja dan dimana saja,

Lebih terperinci

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc DEGI PANJU ANANDIA 5106100015 Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc Latar Belakang Perkembangan teknologi yang cukup pesat saat ini membuat semakin dibutuhkannya data dan informasi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan

Lebih terperinci

1.1 Latar Belakang Masalah

1.1 Latar Belakang Masalah BAB 1. PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini perkembangan teknologi sangat mempengaruhi segala sesuatu hal yang terjadi di dunia ini, salah satunya adalah pengaruh teknologi pada proses bisnis.

Lebih terperinci

BAB I PENDAHULUAN. terhadap kebutuhan dari pengguna (user needs). Sesuai dengan paradigma

BAB I PENDAHULUAN. terhadap kebutuhan dari pengguna (user needs). Sesuai dengan paradigma BAB I PENDAHULUAN A. Latar Belakang Masalah Sistem e-learning adalah mutlak diperlukan untuk mengantisipasi perkembangan jaman dengan dukungan teknologi informasi dimana semua menuju ke era digital, baik

Lebih terperinci

BAB I PENDAHULUAN. jaringan internet melalui teknologi wireless. menciptakan aplikasi/perangkat lunak mereka sendiri.

BAB I PENDAHULUAN. jaringan internet melalui teknologi wireless. menciptakan aplikasi/perangkat lunak mereka sendiri. BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi informasi khususnya untuk informasi dan komunikasi data bergerak begitu cepat. Seiring dengan perkembangan teknologi yang kian pesat,

Lebih terperinci

Arsitektur Aplikasi Web

Arsitektur Aplikasi Web Web Engineering 2010 Arsitektur Aplikasi Web Husni husni@if.trunojoyo.ac.id Husni.trunojoyo.ac.id Komputasi.wordpress.com Outline Pendahuluan Metode dan Pendekatan Seluk beluk Arsitektur Web Komponen dasar

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Penggunaan internet membuat informasi menjadi semakin cepat disebarkan dan lebih mudah didapatkan. Namun kadangkala internet memiliki kelemahan yaitu dari sisi keamanan.

Lebih terperinci

BAB 1 PENDAHULUAN. Web caching server mempunyai peranan penting dalam menangani trafik web

BAB 1 PENDAHULUAN. Web caching server mempunyai peranan penting dalam menangani trafik web BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan internet di Indonesia meningkat sangat tajam. Hal ini dibuktikan dengan bertambah nya jumlah pengguna internet sebanyak 17 juta pengguna dalam kurun waktu

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Media server adalah sebuah komputer khusus atau server perangkat lunak mulai dari enterprice atau database yang menyediakan Video on Demand ( VOD ). Secara singkatnya

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Meningkatnya bisnis perbankan yang berdasarkan azas kepercayaan perlu diiringi dengan perkembangan teknologi komputer untuk dapat memenuhi kebutuhan para nasabah

Lebih terperinci

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MODUL XIX DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENENTUKAN KEBUTUHAN SISTEM PETA KEDUDUKAN KOMPETENSI Dasar Kejuruan Level I ( Kelas X )

Lebih terperinci

PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Kelulusan Tingkat Sarjana.

PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Kelulusan Tingkat Sarjana. PEMBUATAN API MYSQL DAN APLIKASI MYSQL CLIENT PADA PLATFORM JAVA ME LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana Oleh: Fahris Mumtaza Ahsan NIM. 13503049 Program Studi Teknik Informatika

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 1.1 Teori Umum 1.1.1 Aplikasi SMS Lokal Komputer Aplikasi SMS Lokal Komputer digunakan untuk pengiriman SMS ke pelanggan dengan menggunakan PC yang disambungkan dengan Handphone agar

Lebih terperinci

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

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka BAB 1 PENDAHULUAN 1.1 Latar Belakang Jabatan Fungsional Peneliti merupakan jabatan karir Pegawai Negeri Sipil (PNS). Jenjang karir peneliti mulai dari Peneliti Pertama sampai Peneliti Utama ditentukan

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 yang pesat seiring dengan tingkat peradaban manusia telah memberikan dampak positif bagi manusia. Salah satunya adalah kemajuan teknologi di

Lebih terperinci

Praktikum Basis Data 2. BAB 1 : Pendahuluan

Praktikum Basis Data 2. BAB 1 : Pendahuluan BAB 1 : Pendahuluan 1.1. Sasaran Memahami fitur-fitur Oracle9i Dapat menjelaskan aspek teori maupun fisik dari database relasional Menggambarkan Implementasi Oracle pada RDBMS dan ORDBMS 1.2. Oracle9i

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Seiring dengan meningkatnya teknologi informasi di dunia ini, banyak perusahaan-perusahaan besar maupun kecil menggunakan aplikasi perangkat lunak untuk mengelola

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

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Melihat banyaknya bidang usaha ikan secara konvensional saat ini maka tidak mudah bagi penjual yang menjual ikannya untuk mendapatkan hasil yang diinginkan. Dengan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Puskesmas Pusat Kesehatan Masyarakat (Puskesmas) adalah salah satu sarana pelayanan kesehatan masyarakat yang amat penting di Indonesia. Puskesmas adalah unit pelaksana teknis

Lebih terperinci

Arsitektur Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

Arsitektur Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom Arsitektur Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Arsitektur Sistem Basis Data Sistem Tunggal (stand-alone system) Sistem terpusat (centralized system) Sistem client server (client-server

Lebih terperinci

BAB I PENDAHULUAN. pendayagunaan informasi yang dalam volume besar secara cepat dan

BAB I PENDAHULUAN. pendayagunaan informasi yang dalam volume besar secara cepat dan BAB I PENDAHULUAN I.1. Latar Belakang Perjalanan manusia yang begitu dinamis dalam segala bidang, menuntut dan melahirkan sebuah sistem yang dinamis dengan adanya perkembangan teknologi informasi dan komunikasi.

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI 3.1. Sistem Informasi 3.1.1. Sistem Menurut Jerry Fitz Gerald, Arda F. Fitz Gerald dan Warren D Stalling, jr.(dalam Jogiyanto, 2002:24) dikemukakan bahwa sistem adalah suatu jaringan

Lebih terperinci

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan) 1. Pengenalan Web Service Definisi Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service

Lebih terperinci

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN I.1. Latar Belakang BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan ilmu pengetahuan dan teknologi (iptek) dewasa ini berkembang sangat pesat. Banyak teknologi baru yang ditemukan dan memiliki penerapan di hampir semua

Lebih terperinci

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA BABI II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Dasar Teori TCP/IP (Transmission Control Protocol / Internet Protocol) merupakan sebuah standar komunikasi data yang digunakan oleh komunitas internet dalam

Lebih terperinci

SOFTWARE TERBAIK UNTUK DATABASE

SOFTWARE TERBAIK UNTUK DATABASE SOFTWARE TERBAIK UNTUK DATABASE Taufan Aditya Pratama Taufan@raharja.info Abstrak Database bisa dikatakan sekumpulan data yamh tersimpan secara teratur, sehingga data tersebut bisa di ambil atau di cari

Lebih terperinci

BAB III LANDASAN TEORI. Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS.

BAB III LANDASAN TEORI. Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS. BAB III LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS. 3.1. Penilaian Penilaian adalah suatu proses atau kegiatan

Lebih terperinci

BAB I PENDAHULUAN. Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya

BAB I PENDAHULUAN. Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya perkembangan teknologi dewasa ini telah menyebabkan aliran informasi begitu lancar

Lebih terperinci

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi. MODUL 6 Implementasi Web dengan Database TUJUAN PRAKTIKUM : 1. Praktikan memahami prinsip penggunaan ajax. 2. Praktikan mampu mengkoneksikan ajax dengan database. PERLENGKAPAN PRAKTIKUM 1. Modul Praktikum

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pembahasan mengenai clustering dengan skema load balancing pada web server sudah banyak ditemukan. Salah satu pembahasan yang pernah dilakukan adalah Perancangan

Lebih terperinci

PEMROGRAMAN JAVA Sistem gudang

PEMROGRAMAN JAVA Sistem gudang PEMROGRAMAN JAVA Sistem gudang Di Susun Oleh: Nama : Eka Wahyu Suristianto Putra Nim : 13111002 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Lebih terperinci

Bab I Pendahuluan 1 BAB I PENDAHULUAN

Bab I Pendahuluan 1 BAB I PENDAHULUAN Bab I Pendahuluan 1 BAB I PENDAHULUAN 1.1 Latar Belakang Secara umum, di Indonesia mobile internet masih merupakan potensi yang belum banyak tersentuh. Hal ini dikarenakan teknologi mobile internet memerlukan

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Indonesia merupakan salah satu negara yang menganut demokrasi. Demokrasi itu sendiri ditandai dengan adanya pemilu untuk memilih figur calon seorang pemimpin. Pemilu

Lebih terperinci

Mengenal Pemrograman Web Dengan JSP

Mengenal Pemrograman Web Dengan JSP Mengenal Pemrograman Web Dengan JSP Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Apa yang dimaksud dengan JSP? JSP (Java Server Pages) adalah bahasa scripting untuk

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkembangan zaman, sistem pencarian buku di Perpustakaan UKDW sangat diperlukan untuk mempercepat pencarian buku. Sistem yang dikembangkan bisa secara

Lebih terperinci

Bab 2. Tinjauan Pustaka

Bab 2. Tinjauan Pustaka 6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Bencana adalah salah satu fenomena alam dapat terjadi setiap saat, dimanapun dan kapanpun sehingga dapat menimbulkan kerugian material dan non-material bagi kehidupan

Lebih terperinci