Internet Database. by: Ahmad Syauqi Ahsan

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

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

TEKNOLOGI INTERNET. Pendahuluan DAN WEB

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

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

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

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB III LANDASAN TEORI

Pertemuan 1. Pengenalan Dasar Web

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III TINJAUAN PUSTAKA

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

01. Pengenalan Internet

PENGERTIAN WEB web adalah

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

MENGENAL PHP BAB Apakah PHP Itu?

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB III TINJAUAN PUSTAKA

Intranet. PK2C : Week 02

Pertemuan 07 (c) Miswar, S.ST

Teknologi Web dan Desain Aplikasi Web

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

APLIKASI BERBASIS WEB

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

Aplikasiweb. Pengantar Aplikasi Web

BAB II. KAJIAN PUSTAKA

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

METODE AKSES DATA ODBC DAN OLE DB

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

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

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi

Pengenalan Internet. Arrummaisha A

BAB III LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB 2 LANDASAN TEORI

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB 2 TINJAUAN TEORI

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Keamanan Web Server. Pertemuan XI WEB HACKING

BAB I PENDAHULUAN. a. Latar Belakang Masalah

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

Web Programming (WP) m telp : Rolly Yesputra

Pemrograman Basis Data Berbasis Web

No HP :

Pengantar E-Business dan E-Commerce

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

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

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 2 LANDASAN TEORI

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Pengenalan WEB Design dan Programming

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. informasi yang terkini. Oleh karena itu, dibutuhkan tenaga-tenaga ahli di bidang

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB 2 LANDASAN TEORI

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

RANCANG BANGUN SISTEM E-LELANG BERBASIS WEB MENGGUNANKAN PHP DAN MYSQL NASKAH PUBLIKASI PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB II KAJIAN PUSTAKA

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

Keamanan Sistem World Wide Web

BAB II LANDASAN TEORI. PC, PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus.

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. I.1 Latar Belakang

PEMROGRAMAN WEB. Agussalim

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

Keamanan Sistem World Wide Web. Pertemuan VI

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. waktu, semakin membuat semua orang harus bekerja ekstra cepat dengan

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB II KAJIAN PUSTAKA

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

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Transkripsi:

11 Internet Database by: Ahmad Syauqi Ahsan

User Interface dan Tools 2 Kebanyakan pengguna database tidak menggunakan SQL. Forms Graphical User Interface (GUI) Report Generator (contoh: Crystal Reports) Dan lain-lain Saat ini, kebanyakan interface adalah Web-based Di sisi Back-End (Web Server), biasanya menggunakan teknologi seperti: Java servlets Java Server Pages (JSP) PHP Hypertext Preprocessor Dan lain-lain

Web Interfaces to Databases 3 Kenapa menghubungkan database ke Web? Memungkinkan database dapat diakses dari mana saja. Menghindarkan adanya proses instalasi software pada setiap perangkat yang akan mengakses database Dapat diakses dari berbagai macam device (PC, Smartphone, Tablet) dengan platform apapun (Windows, Linux, Mac, Android, Windows Phone, ios, dll).

Karakteristik dari Internet 4 Browser Web sangat mudah digunakan Informasi dapat dikirim ke platform OS yang berbeda Waktu dan biaya aplikasi pengembangan berkurang Sebuah website dapat bersifat statis (tanpa database) maupun dynamic/interactive (dengan database) Keuntungan e-business meningkatkan pelayanan terhadap customer, waktu penjualan yang lebih cepat, pengelolaan supply-chain yang lebih baik

5 Internet dengan database

Layanan pada Internet 6 Web server Database-enabled services Directory, security, authentication E-mail File Transfer Protocol (FTP) Firewalls and proxy servers News or discussion groups Document search Load balancing and caching

Koneksi database via Internet 7 Memungkinkan adanya respon dalam waktu singkat Layanan-layan baru Produk-produk baru Layanan pelanggan yang lebih baik Penyebaran informasi yang lebih cepat dan efektif Dapat diakses dari mana saja, kapan saja, dan menggunakan sistem apa saja

8 Penggunaan Internet secara umum

Karakteristik teknologi Internet 9 Kebebasan dari sisi Hardware dan Software Menghemat biaya Menggunakan peralatan yang sudah ada Tidak tergantung dengan platform (OS) Portability Tidak perlu pengembangan untuk beberapa platform Antar muka untuk pengguna yang sederhana Mengurangi pelatihan Mengurangai layanan aduan pelanggan

Karakteristik teknologi Internet(2) 10 Tidak tergantung dengan lokasi Dapat diakses secara global Mengurangi biaya untuk koneksi khusus (dedicated) Proses pengembangan software secara cepat dengan biaya murah Biaya awal yang murah Terdapat banyak tool untuk proses pengembangan

Web-to-Database Middleware 11 Ekstensi di sisi server (Server-side extension) Berhubungan secara langsung dengan webserver Menangani permintaan-permintaan yang spesifik Contoh: ColdFusion CGI PHP API ASP Dan lain-lain

12 Web-to-Database Middleware (2)

Web Server Interfaces 13 Common Gateway Interface (CGI) Menggunakan file script untuk koneksi ke database Perl, C++, VB, dll Application Programming Interface (API) Lebih baru dan lebih efisien Menggunakan DLL Berjalan di memory (memory resident) dan lebih cepat Beberapa API yang terkenal: Netscape (NSAPI) Internet Server API from Microsoft (ISAPI) Oracle Call Interface (PCI)

14 API dan CGI Webserver Interface

15 Metode Koneksi Web-to-Database Middleware Native SQL access middleware Menggunakan layanan dari Open Database Connectivity (ODBC) Menggunakan Object Linking and Embedding Database (OLE DB) untuk berinteraksi dengan Windows ODBC adalah yang paling banyak digunakan

16 ODBC untuk mengakses Database

17 Web-to-Database Middleware dengan ODBC untuk mengakses Databases

18 Pertimbangan-pertimbangan pada Internet Database Melibatkan lebih dari hanya sekedar aplikasi web dengan database Isu-isu penting yang berhubungan dengan database korporat: Keamanan data Pengelolaan transaksi Validasi data di sisi klien Tantangan pengoperasian dan pengelolaan Pengembangan aplikasi database sangat dipengaruhi oleh teknologi Internet.

Tentang data 19 Data yang terintegrasi dari berbagai sumber Dokumen Word-processor Gambar Suara Film Metode untuk menyimpan dan mengambil data Pengeluaran tambahan yang disebabkan oleh media penyimpanan Dukungan dari browser di sisi klien untuk objek-objek yang diakses Ukuran dari database dengan mempertimbangkan data multimedia dan data-data lainnya

Keamanan Data 20 Level webserver Mengamankan transaksi menggunakan enkripsi Level dari protocol TCP/IP Penggunaan Firewall Level DBMS Autentifikasi ketika login ke DBMS Membatasi akses terhadap statement-statement SWL tertentu Level web-to-database middleware Restriksi pengguna Algoritma keamanan yang dibuat oleh designer dari middleware Harus mendukung aplikasi-aplikasi e-commerce

Pengelolaan Transaksi 21 Konsep ini adalah asing dalam dunia Web Dilema yang muncul akibat model request-reply Web tidak dapat memelihara hubungan yang terbuka antara klien dan database Proses recovery memerlukan klien untuk menjaga koneksi agar tetap terbuka Desainer harus memastikan pengelolaan transaksi yang tepat pada level database server ColdFusion menggunakan CFTRANSACTION untuk mendukung pengelolaan transaki

Denormalization 22 Web Form: Tidak dapat menggunakan masukkan data dengan beberapa baris Permasalahan pada relasi 1:M (One to Many) Solusi: Menggunakan bahasa pemrograman Web Seperti: Java, JavaScript, VBScript

Tanya Jawab Terima Kasih