Taryana Suryana. M.Kom

dokumen-dokumen yang mirip

Menangani Input dari User

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

E-trik Ajax. Database MySQL. Dedi Alnas

Pertemuan 5 Pemrograman Internet (Web Dinamis)

BAB X AKSES DAN MANIPULASI DATA

P - 12 Bab 9 : PHP & MySQL

Membuat Database mysql dengan PhpMyAdmin

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Checkbox dengan Foreach dan MYSQL

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

BAB I PENDAHULUAN. sangat dibutuhkan. Sampai saat ini PT. XYZ masih belum memiliki pendefinisian

MODUL 11 MEMBUAT LOGIN USER

2. inputkk.php. 3. tampilkk.php

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

IMPLEMENTASI DAN PENGUJIAN

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Dasar PHP-MySQL oleh : Prasaja Wikanta

Konektivitas PHP - MySQL

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

Script PHP dan MySQL J A M K E E M P A T

BAB I PENDAHULUAN. 1.1 Latar Belakang

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Membuat Toko Buku dengan PHP - MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Pemrograman Basis Data Berbasis Web

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

Lisensi Dokumen: Uraian Kasus :

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

Pemrograman Basis Data Berbasis Web

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

BAB I PENDAHULUAN. I.1. Latar Belakang

MODUL 4 INTERNET PROGRAMMING DATABASE

By : Agung surya permana ( )

Praktikum 3 Cookie, Session, dan Database MySQL

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Membuat Login Dengan PHP dan MYSQL

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi waterfall sistem informasi penerimaan siswa online

Cara Mudah Koneksi Php Dan Mysql Dengan Database

PRAKTIKUM I MySQL / phpmyadmin

Tutorial Membuat WEB Dinamis Dengan PHP

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

Rancang Bangun Aplikasi Cash Bank dan Sales dengan Service Oriented Architecture pada Platform Java

Perancangan Cetak Biru Teknologi Informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

IV. PERANCANGAN. Gambar 9. Diagram Alir Formulasi Sistem yang Dirancang

BAB I PENDAHULUAN. kewenangannya masing-masing guna terlaksananya pengembangan e-government

Materi 10: Create Read Update Delete

MODUL 7 MEMBUAT DATABASE DI MYSQL

BAB I PENDAHULUAN. 1.1 Latar Belakang. Seiring dengan semakin pesatnya perkembangan teknologi yang ada,

BAB V IMPLEMENTASI PENGUJIAN SISTEM

P - 7 Pembahasan UTS PSIK V

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

DATABASE MYSQL DENGAN PHP

MODUL PEMROGRAMAN WEB

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

TUGAS PRAKTIKUM SISTEM BASIS DATA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

PHP & Mysql. Pemrograman Internet

yang sudah ada (Mardiana & Araki 2013).

Pada sistem operasi Windows PHP - ORACLE. Oleh: Ahmad Syauqi Ahsan

BAB IV HASIL DAN PEMBAHASAN

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

BAB IV ANALISA FASE TOGAF ADM

I Dewa Made Ambara Kusuma. Universitas Komputer Indonesia (UNIKOM) Jl. Dipati Ukur No , Bandung

DAFTAR ISI PRAKATA ARTI SINGKATAN

DESAIN DATABASE. Pertemuan 06 3 SKS

Perangkat Lunak Pengembangan Web

Pencarian data dengan PDO (PHP Data Objek)

LAMPIRAN LEMBAR KUESIONER PEMBOBOTAN COORPORATE VALUE. Petunjuk: Berilah nilai bobot antara 0-5 dimana:

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL


DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

MENTERI RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI REPUBLIK INDONESIA

MODUL PRATIKUM - 10 PEMROGRAMAN BERBASIS WEB (CCP119)

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Dewasa ini penggunaan komputasi awan atau Cloud Computing

</td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td width="778" height="81" align="center" valign="middle">sistem pakar jaringan LAN ini

Transkripsi:

Framework Solusi TI Arsitektur Aplikasi Taryana Suryana. M.Kom E-mail:taryanarx@yahoo.com

Arsitektur Aplikasi Arsitektur Aplikasi adalah untuk mendefinisikan jenis-jenis aplikasi utama yang dibutuhkan untuk mengelola data dan mendukung fungsi bisnis enterprise Arsitektur Aplikasi berhubungan dengan salah satu sel kerangka kerja Zahman, yaitu baris perspektif Pemilik dan Kolom Proses

Zachman Framework

Tahap Mendefinisikan Arsitektur Aplikasi 1. Membuat Daftar Kandidat Aplikasi 2. Membuat Defnisi Aplikasi Kandidat tersebut 3. Mengkaitkan Aplikasi dengan Fungsi Bisnis 4. Melakukan Analisis Dampak Arsitekur Aplikasi terhadap sistem yang ada saat ini 5. Melakukan Distribusi Arsitektur Aplikasi

Framework Arsitektur Aplikasi

Daftar Aplikasi

Daftar Aplikasi

Peta Aplikasi

Permasalahan Umum

Masalah Integrasi Sistem

Masalah Integrasi Aplikasi

Masalah Integrasi Proses Bisnis

Solusi Integrasi Aplikasi

Dukungan Integrasi

SOA (Service Oriented Architecture) SOA (Service Oriented Architecture) adalah suatu gaya arsitektur sistem yang membuat dan menggunakan proses bisnis dalam bentuk paket layanan sepanjang siklus hidupnya. SOA juga mendefinisikan dan menentukan arsitektur teknologi informasi (TI) yang dapat menunjang berbagai aplikasi untuk saling bertukar data dan berpartisipasi dalam proses bisnis. Fungsi-fungsi ini tidak terikat dengan sistem operasi dan bahasa pemrograman yang mendasari aplikasi-aplikasi tersebut. Dengan SOA, aplikasi-aplikasi tidak lagi dibangun bersifat monolitik, SOA dibentuk Dengan SOA, aplikasi-aplikasi tidak lagi dibangun bersifat monolitik, SOA dibentuk dengan merangkai berbagai service modular. Suatu service bisa berupa satu fungsi dari sebuah piranti lunak, misalnya fungsi GetAccountBalance atau CancelOrder. Fungsi tersebut bisa dieksekusi atas permintaan sistem apapun, tanpa memandang platform sistem operasinya, bahasa pemrogramannya, maupun lokasi geografisnya.

SOA (Service Oriented Architecture)

Framework Sistem Informasi Terpadu

Mapping Kebutuhan Aplikasi

Mapping Kebutuhan Infrastruktur

Integrated Business Process Management

Komponen IT Service Management (ITSM)

Oracle Solution Framework Stack

IBM Solution Framework Stack

OpenSOA Solution Framework Stack

Framework Arsitektur Aplikasi

Keamanan Arsitektur Aplikasi

IT Principle dan Arsitekur Aplikasi 1. Meningkatkan Kulitas Produksi sesuai dengan standar yang berlaku saat ini 2. Memfasilitasi proses administrasi yang terintegrasi 3. Memberikan layanan kebutuhan Informasi dan komunikasi 4. Merealisasikan Paperless Office dalam proses administrasi dan manajemen 5. Memastikan kesatuan data dan akses serta komunikasi yang efektif dan efisien dalam membantu proses pengelolaan bisnis, pengambilan keputusan dan pelayanan kepada stakeholder

Contoh Prinsip IT Pendidikan

Kesimpulan Permasalahan Umum yang dihadapi organisasi dalam penerapan arsitektur aplikasi adalah dalam hal Integrasi, komunikasi, dinamikan proses bisnis, redudance data dan lain-lain, dapat dipecahkan dengan menggunakan konsep solusi SOA. Kontruksi arsitektur aplikasi akan sangat tergantung dengan IT Principle apa yang akan diadopsi. Ketepatan Sintesa IT Principle akan menentukan tingkatan strategis keberadaan arsitektur Aplikasi

Contoh Arsitektur Aplikasi SOA Struktur Table Pegawai Contoh: Isi Table

Masukan Data Dengan SQL pada Terminal MYSQL

Masukan Data Dengan PHYMYADMIN

Masukan Data Dengan Interface Sendiri

Menampilkan Data dengan SQL SELECT * FROM PEGAWAI

Menampilkan Data dengan PHPMYADMIN

Menampilkan Data dengan Interface sendiri

Lampiran Coding Koneksi.php // Script yang berguna untuk menghubungan aplikasi dengan database <? $conn=mysql_connect("localhost","root",""); if($conn) { mysql_select_db("sdm"); }?>

Masuk Data Masuk.php //Interface untuk memasukan data <html> <h3><center>masuk Data Pegawai</h3> <form method="post" action="masuk.php"> <hr> <center> <table border=0> <tr><td>nip<td><input name=nip size=10> <tr><td>nama <td><input name=nama size=30> <tr><td>alamat <td><input name=alamat size=50> <tr><td>jabatan <td><input name=jabatan size=20> <tr><td>anak <td><input name=anak size=5> </table> <hr> <input type=submit value=proses name=submit> <input type=reset>

Masuk Data Masuk.php //Interface untuk memasukan data <? if($submit) {a include "koneksi.php"; if($nip!='') { mysql_query("insert into pegawai values ('$nip','$nama','$alamat','$jabatan','$anak')"); echo "<br><br>masukan data Sukses"; mysql_close($conn); } else { echo "<br><br>nip harus diisi"; } }?>

Menampilkan Data <html> <center><h3>menampilkan Data <hr> <table border=1> <tr><td>nip<td>nama<td>alamat<td>jabatan<td>anak<td>photo <? include "koneksi.php"; $sql = "select * from pegawai order by nip"; $hasil= mysql_query($sql,$conn); $row=mysql_fetch_row($hasil); do { list($nip,$nama,$alamat,$jabatan,$anak)=$row; echo "<tr><td>$nip<td>$nama<td>$alamat<td>$jabatan<td>$anak<td><img src='$nip.jpg' width=100 height=100>"; } while ($row=mysql_fetch_row($hasil));?>

Table SQL CREATE TABLE `pegawai` ( `nip` varchar(20) collate latin1_general_ci NOT NULL, `nama` varchar(30) collate latin1_general_ci NOT NULL, `alamat` varchar(50) collate latin1_general_ci NOT NULL, `jabatan` varchar(20) collate latin1_general_ci NOT NULL, `anak` bigint(5) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; -- -- Dumping data for table `pegawai` -- INSERT INTO `pegawai` (`nip`, `nama`, `alamat`, `jabatan`, `anak`) VALUES ('1111111111', 'LUNA MAYA', 'JL.SETIABUDI 87', 'HRD', 2), ('2222222222', 'SULE PRIKITIEW', 'JL.PAJAJARAN 12', 'MANAGER', 3), ('3333333333', 'CUT TARI', 'JL.DIPATIUKUR 27', 'SEKRETARIS', 2), ('4444444444', 'ARIEL', 'JL.BUAH BATU 23', 'DIREKTUR', 1), ('5555555555', 'BUNGA CITRA LESTARI', 'JL.KIARACONDONG 65', 'MANAGER', 4), ('6666666666', 'AURA KASIIH', 'JL.DAGO 23', 'KARYAWAN', 0), ('7777777777', 'JULIA PEREZ', 'JL.SURAPATI 89', 'KARYAWAN', 3), ('8888888888', 'TRIO MACAN', 'JL.CIHAMPELAS', 'KARYAWAN', 2);

Pustaka http://m3ly4.blog.binusian.org, 2010 Transforma Institute, Penyusunan BluePrint IT,2009 http://brahmasta.net/2006/11/04/implementasi-soa-dalam-web-services/

Terimakasih Semua gambar dan image yang digunakan dalam halaman ini adalah hak cipta dari masing-masing pemilik