Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

Component Object Model (COM) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

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

BAB II LANDASAN TEORI. Dalam landasan teori ini akan dibahas mengenai: (1) Microsoft ActiveX

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

ANALISIS KECEPATAN AKSES DATA DENGAN MENGGUNAKAN KONEKSI ODBC DAN OLE DB UNTUK EFISIENSI DATABASE

ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom

BAB II LANDASAN TEORI. tugas akhir ini di gunakan beberapa landasan teori, yaitu :

BAB 1 PENDAHULUAN. yaitu : Standard Edition merupakan produk dasar, Profesional Edition berisi

DAF WebProjector. Dynamic Application Form. Application Server. Service Control Manager (SCM) DB Connector RDBMS

Bab II. TINJAUAN PUSTAKA

Array dan Prosedur. Oleh : Edi Sugiarto, S.Kom, M.Kom

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

BAB II LANDASAN TEORI. mengenai istilah-istilah yang digunakan dalam menyusun laporan skripsi, yaitu

Teknik Informatika S1

Gambar 4.19 Tampilan Layar Report

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) diambil dari bahasa latin computare yang berarti

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

METODE AKSES DATA ODBC DAN OLE DB

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

Ranah Aplikasi Database. Lingkungan Database. Pendekatan Database. Personal Computer Databases. Workgroup Databases. database

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

DASAR-DASAR SQL SERVER 2005

1. Sebutkan dan jelaskan secara singkat, apa saja komponen sistem informasi?

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI. kumpulan dari elemen-elemen yang satu dengan yang lain berinteraksi dan

ARSITEKTUR NETWORKING CLIENT

BAB II LANDASAN TEORI. sistem informasi. Pada umumnya setiap organisasi selalu mempunyai sistem

BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian,

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

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

BAB II LANDASAN TEORI. Analisis fundamental digunakan untuk menghitung nilai intrinsik dari

BAB II LANDASAN TEORI

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

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

Visual Programming 2. P-14,15 Fery Updi,M.Kom

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

PENERAPAN ARSITEKTUR MULTI-TIER DENGAN DCOM DALAM SUATU SISTEM INFORMASI

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

BAB I PENDAHULUAN 1.1. Latar Belakang

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

III.1. Sistem Informasi

1. MENGENAL VISUAL BASIC

KOMPONEN DAN ARSITEKTUR BASIS DATA. Pengolahan Basis Data D3-TI STMIK AMIKOM

Bab 6. Basis Data Client / Server POKOK BAHASAN: TUJUAN BELAJAR: 6.1 PENDAHULUAN

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

BAB III LANDASAN TEORI. Pembayaran dapat dilakukan secara tunai maupun kredit. Menjual atau penjualan

Modul Visual Basic 6.0

BAB II LANDASAN TEORI

Teknik Informatika S1

BAB 3 LANDASAN TEORI

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

BAB III LANDASAN TEORI. mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang

BAB 3 LANDASAN TEORI

Bab 2 Tinjauan Pustaka

BAB II LANDASAN TEORI. Strategi pemasaran terdiri dari 4P yaitu Produk, Promotion, Place dan. dengan apa yang dibayar oleh pelanggan untuk produk itu.

BAB III LANDASAN TEORI. rencana- rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan

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

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

Bahasa Pemograman Modul XI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

BAB 3 LANDASAN TEORI

By : Agung surya permana ( )

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

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

Visual Basic (VB) Tatik yuniati. Abstrak.

BAB III LANDASAN TEORI. user management seperti yang diuraikan oleh definisi-definisi berikut.

Microsoft Visual Fox Pro

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

KATALOG ON-LINE TERDISTRIBUSI PADA JARINGAN KAMPUS

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

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

Transkripsi:

Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom

Pendahuluan Pada akhir 90-an dikenal istilah Windows DNA (Distributed internet Architecture) bersamaan dengan peluncuran Windows 2000. DNA merupakan metodologi untuk membangun aplikasi terdisitribusi Prinsip metodologi DNA ini adalah bagaimana cara membuat aplikasi yang dapat terhubung dalam media jaringan yang luas seperti Internet.

Apa Itu Windows DNA? singkatan dari Windows Distributed internet Architecture, merupakan metodologi untuk membangun aplikasi terdisitribusi yang dikembangkan microsoft. Merupakan koleksi microsoft technology yang memungkinkan windows platform dan Internet untuk bekerja bersama. Dalam bagian DNA termasuk beberapa teknologi seperti Active-X, Dynamic HTML (DHTML), dan COM (Component Object Model).

Active-X : diperkenalkan 1996 merupakan framework untuk mendefinisikan komponen software yang siap pakai dan merupakan perangkat yg independen. DHTML : merupakan teknologi yg digunakan untuk membuat aplikasi interaktif berbasis website dg kombinasi dari HTML, dan client-side scripting dan Document Object Model (DOM). COM : merupakan standar binary interface untuk software component, diperkenalkan 1993 oleh microsoft yg memungkinkan komunikasi interproses dan dinamik objek dalam pemrograman yg besar. Dlm teknologi ini termasuk OLE, Active-X, DCOM.

Perangkat lain dalam Windows DNA termasuk XML dan SQL Dalam perkembangan selanjutnya hingga saat ini sebagian besar teknologi DNA telah digantikan oleh Microsoft.NET Framework

UDA (Universal Data Access) Microsoft menggunakan istilah UDA untuk mendefinisikan gagasan DNA. Universal Data Access adalah teknologi yang mengizinkan aplikasi secara efisien mengakses data dimana data tersebut berada, dengan menggunakan serangkaian piranti umum. Dengan kata lain UDA merupakan sebuah kemasan teknologi yang memungkinkan kita mengintegrasikan berbagai sumber data, relasional, dan sebaliknya.

UDA (Universal Data Access) Dua bagian dari UDA adalah ActiveX Data Object (ADO) dan OLE for Database (OLE DB). (Sumber : Microsoft, 1998)

UDA (Universal Data Access) Objek ADO merefleksikan operasi dasar yang dapat dilakukan pada database Aplikasi Client melakukan hal berikut : Membuat koneksi ke database Menjalankan perintah pada database Mengambil informasi dari database Objek dasar ADO memiliki dasar operasi tersebut.

Arsitektur Client-Server Terdapat beberapa model dalam Arsitektur Client-Server : Model Dua-Tingkat (Two-Tier) Model Tiga-Tingkat (Three-Tier)

Model Dua-Tingkat (Two-Tier) Model arsitektur client server dalam dua lapis. Pada lapis pertama dari model ini adalah client tier atau presentation tier. Pada tingkat ini mengandung kode yang menampilkan data dan berinteraksi dengan user Bisa berupa aplikasi yang dijalankan pada browser. Aplikasi pada lapis client tier meminta data dari database dan menampilkanya dalam berbagai cara.

Model Dua-Tingkat (Two-Tier) Pada lapis kedua dari model ini adalah Data Tier dimana dalam sisi ini terdapat database server atau DBMS. Pada tingkat ini memanipulasi objek yang sangat komplek. Tugas pada lapis ini adalah mengambil data yang dibutuhkan dan mengirimkanya ke client dalam bentuk cursor dan membiarkan client memproses informasi.

Model Dua-Tingkat (Two-Tier)

Model Tiga-Tingkat (Three-Tier) Model dua-tingkat adalah sebuah arsitektur yang sangat efisien untuk aplikasi basis data. Namun model two-tier bukanlah pilihan terbaik, sebagian programmer mengembangkan aplikasi dua-tingkat yang dijalankan pada LAN kecil. Bentuk yang paling lengkap dari aplikasi database adalah melibatkan tiga tingkat atau dalam bentuk arsitektur tiga-tingkat.

Model Tiga-Tingkat (Three-Tier) Model tiga-tingkat memecah komponen aplikasi ke dalam tiga kategori atau tiga lapis Dua lapisan sama dengan model two-tier, hanya dalam model ini ditambah lapisan middle tier. Middle tier ini merupakan objek yang berada diantara aplikais client dan server yang berfungsi mengisolasi client dari server.

Model Tiga-Tingkat (Three-Tier) Lapis pertama dari model ini adalah Client- Tier atau Presentation-Tier. Pada tingkat ini mengandung kode yang menampilkan data dan berinteraksi dengan user Tugas utama pada lapisan ini adalah meminta dan menampilkan informasi kepada user.

Model Tiga-Tingkat (Three-Tier) Lapis kedua dari model ini adalah middle-tier atau Application-Tier. Lapisan ini juga dikenal dengan lapisan bisnis, pada lapisan ini mengandung logic dari aplikasi. Pada lapisan middle-tier menyederhanakan akses client ke database dengan mengisolasi pelayanan user dari database. Lapisan ini dirancang sebelum memulai kode applikasi client, komponen pada lapisan aplikasi biasa disebut dengan istilah business services.

Model Tiga-Tingkat (Three-Tier) Lapis ketiga dari model ini adalah Data-Tier : Lapisan ini adalah database server, yang melayani permintaan yang dibuat oleh client. Permintaan ini berupa query.

Model Tiga-Tingkat (Three-Tier)

Ada Pertanyaan?

Terima kasih

Daftar Pustaka Greg Perry (2000), Sams Teach Yourself Visual Basic 6 in 21 Days, Professional Reference Edition, Macmillan Computer Publishing, ISBN: 0672315424. Francesco Balena (1999), Programming Microsoft Visual Basic 6.0, Microsoft Press, ISBN : 0-7356-0558-0