Application Architecture. The Function of Application Architecture. Oleh. Ahmad Aziz

dokumen-dokumen yang mirip
Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Keempat)

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

Applications The Interface Between the Networks

Administrasi Basis Data. Yoannita

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Sistem Informasi Manajemen Persewaan DVD ABSTRAK

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

Pengembangan Perangkat Lunak Administrasi Basisdata berbasis Mobile dengan J2ME

DAFTAR ISI. LEMBAR PENGESAHAN... i. PERNYATAAN PERSETUJUAN PUBLIKASI ILMIAH... ii. LEMBAR PERNYATAAN ORISINALITAS KARYA... iii. KATA PENGANTAR...

SISTEM BASIS DATA By Novareza Klifartha

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

: POB-SJSK-009 PROSEDUR OPERASIONAL BAKU Tanggal Berlaku : 1/01/2013 Backup & Recovery Nomor Revisi : 02

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

ANALISA & PERANCANGAN SISTEM

LAPORAN TUGAS AKHIR IMPLEMENTASI ARSITEKTUR MULTITIER DENGAN WEB SERVICE PADA SISTEM PENILAIAN RAPOR DI SEKOLAH MENENGAH KEJURUAN NEGERI 1 BUMIJAWA

Dasar-dasar Database Umi Proboyekti

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

Decision Support System. by: Ahmad Syauqi Ahsan

Pengantar Sistem Komputer

BAB I PENDAHULUAN 1.1. Latar Belakang

Perangkat Lunak Aplikasi (1)

Mengeksplorasi Database PostgreSQL dengan PgAdmin III

BAB III LANDASAN TEORI

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

PEMBUATAN SOFTWARE SISTEM KEAMANAN PINTU DENGAN BARCODE READER BERBASIS AT89S51 MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR

Cloud Computing Windows Azure

Gambar 1.1 Contoh laporan billing di Windows Azure

Implementasi E-Bisnis Infrastruktur E-Bisnis Part-2

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

UTILITY COMPUTING Segala hal mengenai Utility Computing dan Cloud. Oleh: Abdullah Adnan Dosen: I Made Andhika

11/1/2009. Framework 1 : Linked System. Manajemen

Hardware and Software

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 3: PROTOCOL. Introduction to Networks

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

Desain Dan Implementasi Modul Dosen Pada Sistem Informasi Akademik Studi Kasus Politeknik Negeri XYZ

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

BAB III LANDASAN TEORI

ABSTRAK. Kata Kunci: Konfigurasi, FreeRADIUS, Modul, Web.

PROSES. Sistem Terdistribusi

Achmad Solichin

Bab II. TINJAUAN PUSTAKA

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Kedua)

3.2 Membuat SQL Azure Server

BAB 5 IMPLEMENTASI DAN EVALUASI

Pengembangan Electronic Document Management System (EDMS) Sebagai Alternatif Pengarsipan di Perguruan Tinggi. M. Miftakul Amin

BAB II TINJAUAN PUSTAKA. skala menengah yang bergerak di bidang penjualan spare part mesin

iii Universitas Kristen Maranatha ABSTRAK

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

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java

Sementara itu, model mencakup formula, logika, dan cara menampilkan data.

BAB II LANDASAN TEORI

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

APLIKASI KOMPUTER. Pengantar Komputer. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Akuntansi

Praktikum Basis Data 2. BAB 1 : Pendahuluan

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB IV HASIL DAN UJI COBA

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

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

Distribusi Fungsi. Dengan pembagian fungsi untuk tiap komponen dalam sistem client server, berikut manfaat yang ada :

BAB V PERANCANGAN SISTEM. Administrasi (SISDA) mengutamakan pada kebutuhan BiNus University

Disusun Oleh Mardan Kasim Mark

WEBSITE INFORMASI COMPUTER ENGINEERING

I. BAB I PERSYARATAN PRODUK

Pengelolaan Proyek Sistem Informasi Manajemen Ruang Lingkup Proyek. Sistem Informasi Bisnis Pertemuan 2-3

REKAYASA PERANGKAT LUNAK 1

Tutorial Store Procedure dan Function dengan Database MySQL dan Bahasa Pemrograman C#.NET

Bab III Metodologi Penelitian.

BAB I PENDAHULUAN 1.1 Latar Belakang

KOMPUTER SEBAGAI ALAT BANTU PADA SISTEM INFORMASI

APLIKASI KOMPUTER (APLIKOM)

STRATEGI PENGEMBANGAN PERANGKAT LUNAK SI Oleh : Hanif Al Fatta

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

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

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

Analisis Sistem Materi Kuliah. Analisis Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

Prosedur Menjalankan Aplikasi Penjualan dan Perhitungan Biaya Produksi. (dengan Metode Job Order Costing pada PT. NUTECH PUNDI ARTA)

BAB II LANDASAN TEORI

PERANGKAT KERAS KOMPUTER

Pemahaman mengenai Model arsitektur SisTer Mengetahui Sudut pandang logis Arsitektur Sistem Tersebar. Memahami model Arsitektur sistem

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB III TINJAUAN PUSTAKA

a. Adalah Program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INTERNAL MANAJEMEN PROYEK BERBASIS WEB PADA PT. XYZ

2.7.3 Modularisasi require() include() MySQL Keunggulan MySQL Sistem Server pada

I. Pengenalan Play Framework

PENGENALAN MICROSOFT SQL SERVER

Transkripsi:

Application Architecture The Function of Application Architecture Oleh Ahmad Aziz 091101760 Program Sarjan Sistem Informasi Sekolah Tinggi Manajemen Informasi dan Komputer Pontianak 2011

Note : Paper ini di buat untuk memenuhi mata kuliah Jaringan Komputer yang di asuh oleh Bapak Gat,S.Kom. Materi diambil dari internet dan buku-buku yang relevan.

abstraction Application architecture is the organizational design of an entire software application, including all sub-components and external applications interchanges. There are several design patterns that are used to define an application architecture. These patterns help to communicate how an application will complete the necessary business processes as defined in the system requirements. A software application is a system designed to automate specific tasks in a logical manner to satisfy a set of requirements. Software applications rely on underlying operating systems and databases to store and perform tasks within the application. The application architecture is the blueprint that defines how the software application will interact with servers and components within the domains of application layers. "Application architecture" is really a subset of the system architecture. The scope of the application architecture, as opposed to the system architecture, is often determined by business function. It is typical for the application architecture to be defined to a lower level than the system architecture, particularly as it needs to refine the system architecture to provide the design decisions that relate specifically to the business function rather than to the system as a whole.

Pada dasarnya Aplication Architecture memiliki 4 fungsi penting yang sangat vital,sebagai berikut: Data Strorage Data Access Logic Application Logic Persentation Logic Mari kita bahas satu persatu supaya lebih jelas.come on guys lets check this out

Data Strorage Data storage (penyimpanan data) adalah salah satu alat terpenting dalam rangkaian alat yang berada di suatu komputer. Storage atau biasa juga disebut memory adalah suatu tempat penyimpanan atau penampung data,database(mysql), dan program. Dapat juga dikatakan sebagai Electronic Filing Cabinet pada sistem komputer.nah ini contohnya compact disc, flashdish, DVD, diskket, memori card, pita magnetic, hardisk dll. Hardisk contoh dari data strorage Kemudian jika kita berbicara dijaringan maka perubahan teknologi telah menghasilkan tiga metode yang saling terintegrasi untuk menghubungkan penyimpanan bagi platform komputasi: Direct Attached Storage (DAS), Network Attached Storage (NAS), dan Storage Area Networks (SAN).

Data Access Logic Sebuah Data Access Logic (DAL) adalah lapisan dari sebuah program komputer yang menyediakan paket sederhana akses ke data yang tersimpan dalam penyimpanan persisten dari beberapa jenis, seperti entitas-relasional basis data. Dalam DAL perintah-perintah query data base sangat memungkinkan di lakukan Karena dalam paket ini dimana user biasa mengakses database sesuai dengan hak aksesnya seperti insert, delet, write dan lain-lainnya.

Sebagai contoh, penggunaan perintah seperti menyisipkan, menghapus, dan memperbarui akses tabel yang spesifik dalam database, kelas dan beberapa prosedur yang tersimpan dapat dibuat dalam database. Prosedur akan dipanggil dari metod di dalam kelas, yang akan mengembalikan objek yang mengandung nilai-nilai yang diminta. Atau, masukkan, menghapus dan memperbarui perintah bisa dieksekusi dalam fungsi sederhana seperti registeruser atau LoginUser disimpan dalam lapisan akses data.

Aplikasi menggunakan lapisan akses data dapat berupa database server dependen. Jika lapisan akses data mendukung jenis beberapa database, aplikasi menjadi mampu menggunakan apa pun database DAL dapat berinteraksi kepad user. Dalam keadaan baik, memiliki lapisan akses data menyediakan lokasi terpusat untuk semua panggilan ke dalam database, dan dengan demikian membuat lebih mudah untuk port aplikasi untuk sistem database lain (dengan asumsi bahwa 100% dari interaksi database dilakukan di DAL untuk diberikan ke aplikasi). Application Logic Aspek terakhir dari desain aplikasi yang terkoneksi ke Data Base menawarkan kemampuan tambahan menjalankan beberapa logika aplikasi pada server database Anda. Biasanya Anda akan memilih desain ini untuk meningkatkan kinerja, tetapi Anda juga dapat menjalankan logika aplikasi di server untuk mendukung fungsi umum. Application Logic structure

Ada dua cara umum struktur penggunaan Application logic: Prosedural Sebuah prosedur yang tersimpan dan rutin untuk digunakan atau di akses oleh aplikasi Anda, disebut dari logika aplikasi clien, tetapi berjalan pada server database. Alasan paling umum untuk menggunakan prosedur yang tersimpan adalah untuk intensifitas pengolaha database yang menghasilkan sejumlah kecil data hasil.hal ini dapat menghemat sejumlah besar bandwith di jaringan selama pelaksanaan prosedur yang ada. Anda juga dapat mempertimbangkan menggunakan prosedur yang tersimpan untuk satu set operasi yang umum untuk beberapa aplikasi. Dengan cara ini, semua aplikasi menggunakan logika yang sama untuk melakukan operasinya. User Defined Function kita dapat menulis fungsi user-defined (UDF) untuk digunakan dalam melakukan operasi sebuah pernyataan SQL: o o Sebuah nilai tunggal skalar (fungsi skalar) Sebuah tabel dari sumber data non-db2, misalnya, file ASCII atau halaman Web (fungsi tabel) UDFS berguna untuk tugas-tugas seperti mengubah nilai data, melakukan perhitungan pada satu atau lebih nilai data, atau pencarian bagian dari nilai (seperti mengekstraksi bagian dari sebuah objek besar).

Persentation Logic Dalam pengembangan perangkat lunak, presentasi logic berkaitan dengan bagaimana objek akan ditampilkan kepada pengguna perangkat lunak, misalnya pilihan antara pop-up layar dan menu drop-down. Data flow Persentation logic

Daftar Pustaka http://download.oracle.com/docs/cd/e13222_01/wls/docs81/intro/wwimages/illustration1.gif http://en.wikipedia.org/wiki/presentation_logic http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.d oc/ad/c0005199.htm http://en.wikipedia.org/wiki/data_access_layer http://acronyms.thefreedictionary.com/data+access+logic http://en.wikipedia.org/wiki/data_storage_device Systems Architecture, Stephen D. Burd, University of New Mexico, Fourth Edition MARDIANA,M.C. JEANNY.Data strorage- DATA STORAGE TECHNOLOGY.Universitas Indonesia : 2005