P. 1
contoh proposal metode penelitian

contoh proposal metode penelitian

|Views: 1,200|Likes:

More info:

Published by: Lhy'lhyyanaa Nya Adyt on Oct 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/23/2013

pdf

text

original

PROPOSAL PENELITIAN MANDIRI

MODEL PENGINTEGRASIAN SISTEM APLIKASI KEUANGAN BERBASIS KOMPUTER DESKTOP, WEB DAN MOBILE (STUDI KASUS: SOFTWARE MYFAMILY ACCOUNTING)

Diajukan oleh: Ardiansyah, S.T.

Program Studi : Teknik Informatika FAKULTAS : TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN Juli, 2009 Kepada: Lembaga Penelitian dan Pengembangan Universitas Ahmad Dahlan
1

HALAMAN PENGESAHAN PROPOSAL PENELITIAN UNIVERSITAS AHMAD DAHLAN

1. Identitas Penelitian a. Judul Penelitian

b. Bidang Ilmu c. Kategori Penelitian d. Jenis Penelitian 2. Ketua Peneliti a. Nama Lengkap dan Gelar b. Fakultas/Program Studi c. Pangkat dan Golongan d. Jabatan Struktural e. Alamat e-mail/No.HP 3. Jumlah Anggota Peneliti 4. Lama Penelitian 5. Lokasi Penelitian 6. Biaya Penelitian

: Model Pengintegrasian Sistem Aplikasi Keuangan Berbasis Komputer Desktop, Web dan Mobile (Studi Kasus: Software MyFamily Accounting) : Teknologi : Reguler : Mandiri

: Ardiansyah, S.T. : Teknologi Industri/Teknik Informatika : Penata Muda/III.a : Dosen : ardian2007@gmail.com / 08156892648 : 0 orang : 8 bulan : Yogyakarta : Rp. 2.969.000

Yogyakarta, 28 Juli 2009 Menyetujui: Dekan Fakultas Teknologi Industri Ketua Peneliti,

Dr. Abdul Fadlil, M.T. NIY : 60960140 Kepala LPP

Ardiansyah, S.T. NIY: 60030476

Prof. Dr. Nurfina Aznam, S.U., Apt. NIP. 19561206.198103.2.002

2

DAFTAR ISI
HALAMAN PENGESAHAN.....................................................................................i DAFTAR ISI...............................................................................................................ii ABSTRAK...................................................................................................................1 BAB I PENDAHULUAN .........................................................................................2 A. Judul Penelitian................................................................................................2 B. Latar Belakang.................................................................................................2 C. Rumusan Masalah............................................................................................5 D. Rung Lingkup..................................................................................................5 E. Batasan Penelitian............................................................................................6 F. Tujuan Penelitian..............................................................................................6 G. Manfaat Penelitian............................................................................................7 H. Kajian Penelitian Terdahulu.............................................................................7 BAB II STUDI PUSTAKA.....................................................................................12 A. Application Integration..................................................................................12 1. Manfaat Application Integration........................................................12 2. Tipe-Tipe Application Integration.....................................................13 3. Memilih Tipe Application Integration...............................................15 4. Beberapa Kebutuhan Dalam Application Integration........................16 5. Model Application Integration...........................................................17 B. Web Service....................................................................................................18 C. Jaringan Nirkabel (Wireless Network)...........................................................21 D. Mobile Network..............................................................................................22 E. Web Server.....................................................................................................25 F. Database Server.............................................................................................27 G. eXtensible Markup Language (XML)............................................................30 H. Simple Object Access Protocol (SOAP)........................................................32 I. MyFamily Accounting(R)...............................................................................34 J. Web Service Description Language (WSDL)................................................38 K. HyperText Transfer Protocol (HTTP)............................................................40 BAB III METODE PENELITIAN.........................................................................44 DAFTAR PUSTAKA................................................................................................47 LAMPIRAN PERSONALIA PENELITIAN............................................................49 LAMPIRAN JADWAL PELAKSANAAN PENELITIAN......................................50 LAMPIRAN PERKIRAAN BIAYA PENELITIAN.................................................51 LAMPIRAN BIODATA PENELITI.........................................................................52
3

ABSTRAK

Penggunaan Personal Computer (PC), Internet dan mobile device sudah menjadi bagian kehidupan masyarakat modern saat ini. Masing-masing perangkat tersebut memiliki fungsi serta kekurangan dalam memenuhi kebutuhan penggunanya. Perangkat-perangkat tersebut hadir untuk memenuhi kebutuhan penting masyarakat yang cenderung ingin selalu terkoneksi, portabel dan mudah untuk digunakan. Ketersediaan teknologi yang ada saat ini merupakan gabungan dari berbagai platform yang bila dilihat secara struktur sangat sulit untuk digabungkan dalam memenuhi kebutuhan pertukaran dan pengaksesan data. Padahal tuntutan ke depan fungsi-fungsi perangkat tersebut harus bisa saling membantu dalam memenuhi kebutuhan pengguna, sehingga menyebabkan terjadinya konvergensi antarperangkat tersebut. MyFamily Accounting merupakan salah satu aplikasi perangkat lunak keuangan yang paling banyak digunakan saat ini yang dimanfaatkan dalam pengelolaan keuangan personal (Metasoft, 2008). MyFamily Accounting sejak awal memang dirancang dan dikembangkan untuk berjalan dalam platform tunggal yaitu desktop berbasiskan sistem operasi Windows. Sehingga dalam kaitannya atas kebutuhan konvergensi tersebut menjadi tantangan sekaligus permasalahan tersendiri bagi pihak pengembang yaitu Metasoft Technologies, apabila penggunanya yang ingin tetap bisa menggunakan aplikasi MyFamily Accounting di desktop, sekaligus bisa juga tetap menggunakannya dalam lingkungan Internet dan juga di perangkat mobile yang bisa dibawa-bawa ke mana saja. Penelitian ini dimaksudkan untuk membuat desain dan perancangan pengintegrasian sistem aplikasi keuangan MyFamily Accounting yang berbasis komputer desktop, web dan mobile yang nantinya diharapkan akan semakin memudahkan pengguna dalam mengelola keuangannya di mana saja, kapan saja dan dengan berbagai model perangkat apa saja yang tersedia. Guna mencapai tujuan tersebut dalam penelitian ini akan melakukan berbagai langkah-langkah yaitu menganalis kebutuhan pengguna, mengukur sejauh mana kebutuhan tersebut, membuat model sistem pengintegrasian datanya, analisis ketepatan teknologi dan mengujicoba model. Dalam tahap ini pula akan dibentuk model sub-sistem yaitu koneksitas antara desktop-web yang menggunakan jaringan Internet berbasis service oriented, kemudian web-mobile yang berjalan dalam jaringan telekomunikasi seluler dan terakhir mobile-desktop yang akan menggunakan transmisi nirkabel jarak pendek. Kemudian terakhir akan dibuat rancangan antarmuka pengguna (user interface) yang nantinya bisa diterapkan dalam pengembangan teknis. Dengan begitu, konvergensi keseluruhan sistem akan terbentuk dengan jelas dalam sebuah model pengintegrasian sistem aplikasi keuangan MyFamily Accounting beserta rancangan interface-nya di antara ketiga platform tersebut yaitu, desktop, web dan mobile. Kata kunci : pengintegrasian sistem, aplikasi keuangan, MyFamily Accounting, desktop- web-mobile
4

BAB I PENDAHULUAN

A. Judul Penelitian Model Pengintegrasian Sistem Aplikasi Keuangan Berbasis Komputer Desktop, Web dan Mobile (Studi Kasus: Software MyFamily Accounting)

B. Latar Belakang Kebutuhan akan alat bantu untuk pengelolaan keuangan di era sekarang sudah tidak dapat dipungkiri lagi. Alat bantu tersebut mampu memudahkan dalam menyimpan histori transaksi keuangan, menyusun dan membuat laporan serta perhitungan keuangan secara otomatis sehingga sangat membantu para tenaga keuangan dalam mengelola keuangannya dengan lebih fleksibel. Saat ini terdapat beberapa alat bantu berupa aplikasi software pengelola keuangan yang dapat digunakan. Berdasarkan jenisnya maka aplikasi keuangan terbagi menjadi dua bagian, yaitu aplikasi keuangan untuk bisnis yang sering dikenal dengan software akuntansi dan aplikasi keuangan untuk pribadi/personal yang sering disebut personal finance software. Aplikasi keuangan untuk bisnis yang ada saat ini adalah Accurate, MYOB, QuickBooks, Zahir dan Microsoft Office Accounting. Sedangkan aplikasi keuangan untuk personal di antaranya adalah Microsoft Money, Quicken dan MyFamily Accounting. Perbedaan utama kedua jenis aplikasi keuangan tersebut terletak pada sasaran penggunanya. Aplikasi keuangan bisnis ditujukan untuk pengguna skala perusahaan, baik yang kelas kecil menengah (UKM) maupun skala besar (enterprise). Sedangkan aplikasi keuangan personal ditujukan bagi para perseorangan maupun keluarga. Saat ini di Indonesia, MyFamily Accounting merupakan aplikasi keuangan yang paling banyak digunakan, karena tercatat 8000 lebih pengguna aplikasi ini sekarang (Metasoft, 2008). MyFamily Accounting merupakan aplikasi keuangan personal yang pertama yang dikembangkan dalam bahasa Indonesia dan buatan perusahaan lokal. MyFamily Accounting merupakan software manajemen

5

karena saat ini perangkat mobile yang biasanya dianggap memiliki fungsi yang sangat terbatas sudah menyediakan berbagai fitur yang dapat digunakan seperti halnya di PC/Laptop. dan mobile saat ini telah menjadi pemakaian sehari-hari di tengah masyarakat. membuat spreadsheet. Linux. Selain itu. karena MyFamily Accounting disertai berbagai fasilitas grafik. pengguna hanya dapat mengoperasikannya pada komputer dekstop saja di PC/Laptop dengan sistem operasi Windows. PDA. bagi pengguna yang memiliki sistem operasi selain Windows seperti MAC.0. Untuk bisa menggunakan MyFamily Accounting. Aplikasi ini sangat membantu keluarga dalam mengelola kuangan keluarga terutama keluarga yang tidak mengerti masalah pengelolaan keuangan. pengguna kapan saja dapat memantau kondisi keuangan keluarga. mencetak dokumen. indikator dan laporan keuangan yang sangat lengkap dan menarik layaknya sebuah perusahaan (Ardiansyah. Sehingga dapat 6 . menghitung berbagai perhitungan keuangan dengan kalkulator atau juga menggunakan spreadsheet seperti Microsoft Excel. seperti telepon dan pesan singkat (SMS). Sudah diketahui bersama bahwa perangkat-perangkat teknologi informasi semacam PC (personal computer). Laptop. Sedangkan perangkat mobile penekannya pada manfaat komunikasi. PC/Laptop digunakan untuk membantu pekerjaan sehari-hari mulai dari mengolah kata. Unix dan sebagainya tentu tidak bisa menggunakan aplikasi ini. smartphone yang berbasis sistem operasi Symbian. MyFamily Accounting memudahkan pengguna sehingga tidak perlu mencatat transaksi keuangan secara manual. Begitu juga pengguna perangkat mobile seperti handphone. Dengan kondisi tersebut. Perkembangan perangkatperangkat tersebut semakin hari semakin menipiskan perbedaan fungsi-fungsi di antara perangkat tersebut. mengakses Internet dengan web browser. 2008). dan untuk penyimpanan datanya menggunakan database Firebird 2. Windows CE dan Android dan sebagainya juga tidak bisa menggunakan aplikasi MyFamily Accounting. Semuanya serba otomatis dan mudah dilakukan hanya dengan menggunakan aplikasi MyFamily Accounting. berkomunikasi dengan pengguna internet lainnya. membaca dan membalas pesan elektronik (email).keuangan yang khusus digunakan untuk mengelola keuangan pribadi/personal.

Berdasarkan uraian di atas maka diperlukan sebuah penelitian untuk menentukan suatu model integrasi sistem aplikasi keuangan yang dalam hal ini adalah software MyFamily Accounting yang nantinya bisa juga digunakan dan diakses lewat web di Internet dan perangkat mobile. Bila dikaitkan dengan kondisi di atas. smartphone maupun PDA. Begitu pula web yang berjalan dalam medium internet telah digunakan oleh masyarakat luas di dunia. pengguna diberi kemudahan untuk mencatat segala transaksi yang terjadi di luar rumah begitu pula dapat mengetahui laporan-laporan keuangannya. Untuk memasukkan data ke aplikasi pengelola keuangan keluarga seperti MyFamily Accounting tidak perlu harus mencatat segala transaksi yang terjadi diluar rumah dengan menggunakan kertas. 2008).dikatakan telah terjadi konvergensi antara fungsi-fungsi komputer desktop. maka keberadaan aplikasi MyFamily Accounting saat ini tentu saja belum mampu menyediakan fitur maupun teknologi yang bisa digunakan pada platform web dan mobile. pengguna akan menuntut adanya penyesuaian aplikasi MyFamily Accounting yang bisa diakses dan dioperasikan pada platform berbasis web dan mobile. Banyak pengguna yang melakukan transaksi keuangan pribadi ketika di luar rumah atau dengan kata lain dalam kondisi bergerak (mobile). Dengan perangkat mobile seperti handphone. Segala transaksi dapat disimpan kemudian 7 . yang artinya pada waktu itu berarti sedang jauh dari perangkat komputer desktop. Tentu saja dengan kondisi tersebut menjadi hambatan tersendiri bagi para pengguna yang mengalaminya. Cepat atau lambat. Salah satu dampak yang dirasakan adalah misalnya dalam hal pemenuhan aspek input data untuk transaksi yang terjadi di luar rumah. melainkan data dapat dicatat dan disimpan pada perangkat PDA yang bersistem operasi Windows Mobile. Data dari Internet World Stats tercatat 360 juta lebih pengguna Internet di dunia dan 25 juta pengguna Internet di Indonesia saat ini (Internet World Stats. web dan mobile device. Lambat dalam antisipasi penyediaan fitur atau teknologi tersebut bisa menyebabkan pengguna akan mengeluh bahkan bukan tidak mungkin akan beralih ke aplikasi produk lain yang telah menyediakan fitur teknologi tersebut. karena akan mengalami resiko kehilangan data yang tidak tersimpan dengan baik.

Dengan begitu. maupun melalui jaringan nirkabel jarak pendek seperti blutetooth atau infrared ke komputer yang kemudian data pada aplikasi MyFamily Accounting dapat ter-update tanpa memasukkan data melaui keyboard kembali.setelah sampai di rumah hanya mengirimkan data yang tersimpan di perangkat PDA dengan menggunakan kabel data. Dari isi stakeholder : Pengguna MyFamily Accounting Pengembang aplikasi MyFamily Accounting 8 . 2. kesulitan dalam mencatat traksaksinya yang terjadi di luar karena aplikasi MyFamily Accounting yang mereka gunakan belum memiliki aplikasi dalam versi mobile. Aplikasi keuangan MyFamily Accounting belum mampu menyediakan fitur maupun teknologi sambungan yang bisa digunakan bersama pada platform web dan mobile sehingga data-data transaksi keuangan pengguna dapat dipertukarkan antar perangkat komputer desktop. web dan mobile. karena aplikasi MyFamily Accounting belum menyediakan bentuk aplikasinya di Internet. nantinya pengguna akan dapat menggunakan web sebagai sarana mencatat transaksi keuangan dan melihat laporan keuangan pribadinya. diharapkan nantinya MyFamily Accounting dapat menyesuaikan dan mengikuti perkembangan konvergensi perangkat-perangkat PC. C. 3. Pengguna yang sering menggunakan media web untuk akses Internet tidak bisa mencatat transaksinya secara langsung. Pengguna yang terbiasa menggunakan perangkat mobile ketika sedang di luar rumah. Ruang Lingkup Ruang lingkup penelitian ini adalah: 1. web dan mobile dengan ketersediaan portabilitas data yang ada tanpa melakukan perubahan besar dalam struktur teknologi internal yang telah dikembangkan selama ini. Begitu pula dengan penggunaan web. Rumusan Masalah Dari latar belakang di atas dapat dikemukakan beberapa rumusan masalah adalah sebagai berikut: 1. D.

2. 2. F. E. 4. 9 . Batasan Penelitian Pada penelitian ini akan dibatasi hanya pada pembuatan model pengintegrasian sistem aplikasi keuangan berbasis komputer desktop. 3. Penelitian ini tidak sampai pada tahap implementasi pengembangan aplikasi. Terwujudnya rancangan model pengintegrasian sistem aplikasi keuangan MyFamily Accounting yang dapat digunakan pada platform desktop. Tujuan Penelitian 1. web dan mobile. Terwujudnya rancangan model integrasi sistem aplikasi MyFamily Accounting bagi pengguna perangkat mobile yang bisa dihubungkan dengan platform desktop dan web. Dari sisi sistem: Aplikasi MyFamily Accounting Personal Computer Internet Mobile Method-method yang digunakan hanya mencakup display_laba/rugi. web dan mobile dengan studi kasus pada software MyFamily Accounting disertai rancangan antarmuka (interface) yang nantinya bisa dikembangkan dalam bentuk teknis. Terwujudnya rancangan model integrasi sistem aplikasi MyFamily Accounting bagi pengguna Internet yang bisa dihubungkan dengan platform desktop dan web. Terwujudnya rancangan user interface sistem aplikasi yang dapat diimplementasikan secara teknis dalam pengintegrasian sistem secara keseluruhan. display_kekayaan. input_pemasukan. input_pengeluaran.

Bagi Peningkatan Nilai Ekonomi Dengan semakin mudahnya para pengguna menggunakan aplikasi berbasis desktop.. Manfaat Penelitian 1. Kajian Penelitian Terdahulu Penelitian sebelumnya (Ardiansyah. Selanjutnya diberikan saran-saran yang dapat peneliti sampaikan berkaitan dengan aplikasi penyimpanan data sementara pada perangkat mobile.. H. antara lain : 10 . Perangkat lunak yang telah dihasilkan mampu dipakai sebagai penyimpan data sementara pada perangkat mobile untuk aplikasi keuangan di komputer. Bagi Pengguna Bagi para pengguna aplikasi MyFamily Accounting dapat membantu dalam mengelola keuangannya dengan lebih fleksibel. Pujiyono. 2. 3. W. karena bisa diakses dan digunakan di mana saja dan kapan saja. serta memberikan kemudahan dalam input transaksi keuangan dan menyimpan data transaksi keuangan sementara pada PDA. penjualan perangkat-perangkat komputer desktop dan mobile. 2008) menghasilkan kesimpulan bahwa telah dihasilkan sebuah perangkat lunak baru untuk penyimpan data sementara pada perangkat mobile untuk aplikasi pengelola keuangan di komputer dengan menggunakan tools Visual Studio 2005 yang berjalan pada platform Windows Mobile. sehingga akan membantu dalam penelitian berikutnya yang bersifat implementasi maupun dalam bentuk studi kasus lain. web dan mobile secara tidak langsung akan dapat memicu pertumbuhan pengguna Internet.G. Ma’dan. Bagi Pengembangan IPTEK Dengan penelitian ini nantinya diharapkan akan menambah bentuk model pengintegrasian sistem yang multi platform. Di samping sisi lain penjualan aplikasi MyFamily Accounting akan bisa terdongkrak dikarenakan nilai tambah dari hasil pengintegrasian tersebut. M.

Pengiriman data dari PDA ke komputer masih menggunakan kabel data. 2. Dengan desain rancangan aplikasinya dapat dilihat seperti gambar berikut (Laksito. 2006). Gambar 1. Untuk itu penelitian lanjutannya diharapkan bisa melakukan penambahan dan pengurangan akun di PDA secara langsung.1. untuk penelitian selanjutnya dapat dikembangkan dengan menggunakan bluetooth atau infra merah sebagai media pengirim data. 11 . 2008) Selanjutnya pada penelitian yang telah berhasil mengimplementasikan web service pada aplikasi pengisian Kartu Rencana Studi (KRS) mahasiswa. Hasil Implementasi Penyimpanan Data Sementara pada Perangkat PDA Berbasis Windows Mobile (Ardiansyah. Data akun tidak dapat ditambah atau dikurangi melalui PDA tetapi data akun tersebut dapat ditambah dan dikurangi hanya melalui aplikasi MyFamily Accounting yang ada di komputer.

sedangkan pada penelitian sebelumnya (Laksito. Sisi server dibuat berbasis web server Apache dan database server MySQL dengan beberapa method untuk web service antara lain.0 dengan development tools berupa Borland Delphi.NET Baca Data & Input KRS File XML Proses pada Client Laporan Pengisian KRS Gambar 2. get_mhs.NET. get_infokrs. Arsitektur implementasi web service untuk aplikasi pengisian Kartu Rencana Studi (KRS) (Laksito. Lebih lanjut lagidengan memperhatikan beberapa hal yaitu: a. 12 . Dengan mempertimbangkan kedua hasil penelitian terdahulu tersebut. 2006) Dari hasil penelitian penelitian tersebut didapat sebuah sistem yang menyimpan terdiri dari aplikasi berbasis desktop sebagai client yang dikembangkan dengan berbasis pada VB. 2006) pada sisi desktop tidak menggunakan database server dan development tools menggunakan VB. Karena database yang digunakan pada aplikasi MyFamily Accounting di komputer desktop adalah Firebird 2.MsSQL Database method web-service Apache . maka penelitian ini nantinya bermaksud akan mengembangkan sebuah model pengintegrasian yang lebih komprehensif.NET.PHP Server get_infokrs get_mhs get_mktsd get_krs Database Akademik Method web-service dalam format WSDL VB. get_mktsd dan get_krs.

Kedua penelitian tersebut belum memasukkan aspek pemilihan teknologi yang digunakan. Dengan memperhatikan berbagai hal. Penelitian sebelumnya (Ardiansyah. 2008) mengembangkan aplikasi mobile berbasis Windows CE menggunakan Visual C# 2005. mulai dari latar belakang masalah. Dari sisi platform. Selain itu untuk proses transfer data masih menggunakan kabel data. Kedua penelitian sebelumnya belum memasukkan pengembangan koneksi antara perangkat mobile dan web. aplikasi berbasis ini tidak bisa digunakan pada jenis perangkat mobile lain. Hal ini penting karena nantinya diharapkan dapat menghasilkan sebuah model yang ideal pagi pengembangnya kelak. batasan masalah dan kajian penelitian terdahulu. Selanjutnya diperoleh sebuah usulan model pengintegrasian sistem aplikasi keuangan berbasis komputer desktop. d. 13 . sehingga perlu dikaji dan diperluas dengan penggunaan proses transfer data yang lain seperti jaringan nirkabel jarak pendek seperti infrared dan bluetooth. rumusan masalah. c.b. web dan mobile seperti yang digambarkan gambar 3 berikut ini. Sehingga perlu dicari berbagai alternatif devleopment tools yang bisa kembangkan yang nantinya aplikasi tersebut bisa digunakan secara lintas platform.

Gambar 3 Usulan model pengintegrasian sistem aplikasi keuangan berbasis komputer desktop. input_pengeluaran. yaitu di sisi desktop dan di sisi server. web dan mobile tersebut. Method-method yang akan dikembangkan adalah display_laba/rugi. 4. Adanya hubungan data antara aplikasi di perangkat mobile dengan web melalui sambungan Internet nirkabel. web dan mobile Dari gambar 3 tersebut dapat dijelaskan beberapa hal terkait usulan model pengintegrasian tersebut: 1. 2. 3. Terdapat dua database server yang digunakan. 14 . Adanya hubungan data antara aplikasi di perangkat mobile dengan desktop menggunakan sambungan nirkabel bluetooth. input_pemasukan. display_kekayaan. Seluruh method tersebut akan coba dirancang pada ketiga platform desktop.

Memudahkan dalam hal pengubahan proses-proses bisnis yang dibutuhkan organisasi/perusahaan. Tantangan umum yang dihadapi bagi suatu enterprise adalah pada masalah pengintegrasian program-program yang sudah ada (maupun program warisan terdahulu) dengan program baru atau bahkan juga dengan program yang berbasis web service yang diperoleh dari dari perusahaan lain (Microsoft. Manfaat Application Integration Pengintegrasian aplikasi yang efektif dapat memberikan perusahaan yang dalam hal ini sebagai pengguna dengan berbagai keuntungan bisnis antara lain: a. c. proses yang ada biasanya dengan memanfaatkan aplikasi dari middleware. Memudahkan dalam hal pehambahan langkah-langkah otomatis ke dalam proses-proses bisnis yang sebelumnya biasa dilakukan dengan intervensi manual 15 . d. Di mana pun program-program aplikasi tersebut berada. yang bisa berupa paket aplikasi yang dibuat oleh sebuah vendor atau dibuat dengan penyesuaian sendiri (custom). b. Menyediakan lebih banyak kanal-kanal penyaluran (delivery channel) bagi suatu organisasi.BAB II STUDI PUSTAKA A. Membuat aplikasi nantinya dapat diperkenalkan kepada organisasi dengan lebih efektif dan berbiaya murah. Application Integration Application integration yang terkadang disebut Enterprise Application Integration (EAI) adalah proses yang dilakukan untuk mengambil dan membawa data atau fungsi dari program aplikasi bersama-sama dengan program aplikasi lain. 1. 2003).

2. 2003): a. Sebagai contoh. Dalam kasus lain. 16 . Integrasi aplikasi secara manual Tipe integrasi ini mengharuskan orang-orang seperti pegawai dan pelanggan agar berperan sebagai interface di antara aplikasi sehingga memungkinkan pengintegrasian di antara kedunya. Tipe pengintegrasian aplikasi seperti ini hanya membutuhkan investasi teknologi yang sangat minim. Orang-orang dapat saja memasukkan informasi yang sama ke dalam sistem yang berbeda-beda dan membaca informasi dari sistemsistem tersebut untuk memberi tanggapan terhadap permintaan yang diajukan pelanggan. atau bertambahnya juga aplikasi-aplikasi yang digunakan. Suatu arsitektur lingkungan aplikasi yang sangat bergantung pada pengintegrasian manual biasanya sangat tidak efisien. lihatlah bagian customer service di perusahaan yang mengambil informasi dari publik. seseorang bisa saja ingin membaca informasi mengenai pelanggan dari satu database. organisasi akan memerlukan tambahan orang untuk memelihara dan mengelola berbagai macam aplikasi yang dimiliki tersebut. dan tidak akan tumbuh dengan mudah seiring dengan arsitektur lingkungan aplikasi yang lebih banyak menggunakan teknik-teknik otomatisasi. Kebutuhan investasi ini akan semakin membesar seiring dengan semakin besar dan kompleksnya organisasi tersebut sehingga membuat kemungkinan terjadinya ketidakakuratan data semakin besar untuk terjadi. dan untuk itu memasukkan kembali data tersebut ke dalam databasei lain yang digunakan untuk tujuan yang berbeda pula. Seiring dengan bertambahnya jumlah data yang ada yang tentu pula menjadi semakin kompleks. Bentuk dari pengintegrasian aplikasi seperti ini sudah jamak terlihat. Tipe-Tipe Application Integration Pengintegrasian aplikasi dapat dikategorikan ke dalam tiga tipe (Microsoft.

Meskipun tipe pengintegrasian semacam ini telah menghilangkan ketergantungan kepada manusia. Orang-orang dapat saja dilibatkan dalam suatu kondisi yang terkait dengan solusi otomatis yang akan dijalankan terlalu sulit atau terlalu mahal untuk diimplementasikan. Integrasi aplikasi secara semi-otomatis Tipe integrasi semi-otomatis ini mengkombinasikan beberapa langkah yang dilakukan secara manual dengan cara otomatis. namun sekali saja investasi tersebut terpenuhi dampak positinya adalah berkurangnya jumlah orang yang dilibatkan dalam pengintegrasian aplikasi-aplikasi tersebut. Tipe pengintegrasian aplikasi semi otomasi membutuhkan investasi teknologi yang lebih besar. atau juga organisasi membutuhkan seseorang untuk membuat suatu keputusan. Dalam kasus ini. Mengurangi keterlibatan manusia dalam proses ini akan mengurangi biaya yang dikeluarkan dan akan meningkatkan kehandalan dan daya tahan sistem. akan tetapi di tengah-tengah proses tersebut diperlukanlah peran seseorang tersebut. Sebagai contoh. ada dua database yang akan saling berbagi data. yang mana dari database pertama akan secara otomatis ditransformasikan untuk selanjutnya disimpan ke database kedua tanpa ada keterlibatan satu orang pun. c. namun sistem seperti ini konsekuensinya harus dimiliki dan diterapkan dengan investasi yang cukup mahal dan 17 .b. Tipe integrasi seperti ini terdiri dari aplikasi-aplikasi yang berhubungan/berkomunikasi melalui beberapa rangkaian interface dan adapter. walaupun mereka dibutuhkan untuk memelihara solusi yang ada. Sebagai contoh misalnaya organisasi membutuhkan seorang manajer untuk menerima seluruh biaya klaim dari pelanggan/nasabah. seluruh langkah-langkah sebelum dan sesudah melalui persetujuan pihak manajer dapat dilakukan secara otomatis. Integrasi aplikasi secara full otomatis Tipe integrasi full otomatis akan membuang seluruh tenaga manusia dari keseluruhan proses bisnis. Dengan kata lain intervensi/peran manusia diperlukan untuk mentransformasi data yang dibutuhkan oleh sistem lain.

dan bahkan juga akan lebih efisien sekiranya memiliki seseorang yang ditugaskan untuk mengendalikan proses teknis. Tingkat kesalahan yang bisa dilakukan oleh tenaga kerja tersebut cukup tinggi. Untuk alasan inilah organisasi harus memutuskan dengan tepat mana pengintegrasian aplikasi yang bisa tepat diterapkan dengan berdasarkan pada kasus per kasus yang dihadapi. Tipe Application Integration Manual Biaya Manfaat Semi Otomatis Biaya tenaga kerja yang dibutuhkan lebih tinggi. Biaya teknologi yang lebih tinggi untuk implementasinya. Memilih Tipe Application Integration Masing-masing tipe pengintegrasian memiliki pertimbangan biaya dan manfaat tersendiri yang bisa dilihat pada tabel 1 di bawah ini.mungkin saja tidak praktis bagi beberapa bisnis tertentu. 3. akan tetapi prosesnya berlangsung dengan lebih cepat 18 . Nyaris tidak ada kesalahan yang disebabkan manusia pada waktu implementasi. Terutama kesalahan bisa terjadi pada saat perancangan. Walau tidak melibatkan tenaga manusia dalam pembuatan keputusan yang berkaitan dengan proses-proses bisnis. Dalam situasi tertentu organisasi bisa saja tetap membutuhkan orang-orang untuk membuat keputusan bisnis. Terutama pada tingkat kesalahan pada waktu perancangan dan implementasi Biaya implementasi yang sangat besar. Dibutuhkan hanya sedikit perubahan dari teknologi yang sudah ada sekarang. Waktu pemrosesan yang lebih cepat Biaya tenaga kerja yang sangat sedikit (hampir tidak ada). Pada saat implementasi lebih sedikit kesalahan yang disebabkan oleh tenaga manusia. Full Otomatis Tenaga kerja yang dibutuhkan lebih sedikit.

d. Mendukung proses-proses bisnis. e. Beberapa Kebutuhan Dalam Application Integration Melakukan pengintegrasian aplikasi tidaklah mudah. Menggunakan sekumpulan aturan proses dan service yang sama untuk menjamin konsistensi dan penggunaan kembali beberapa service dalam pengintegrasian. Secara khusus suatu kondisi yang mendukung pengintegrasian aplikasi paling tidak bisa memenuhi beberapa kebutuhan di bawah ini: a. Memiliki kemampuan untuk memodifikasi proses-proses bisnis yang telah ada atau menciptakan proses bisnis baru dikarenakan adany perubahan tujuan dan sasaran bisnis. Termasuk memproses data-data lama yang diproses melalui bagian-bagian organisasi yang berbeda-beda. Memiliki interface yang sama dimana antar aplikasi-aplikasi tersebut bisa berkomunikasi dengan menggunakan business semantics untuk meminta layanan dari web service. b. Menyediakan permintaan service pada tingkatan fungsional atau data bagi aplikasi-aplikasi yang tidak mendukung penggunaan business semantics. Kemampuan untuk menyesuaikan terhadap perubahan perangkat keras (hardware). proses pengintegrasian seharusnya : a. 2003) 4. perangkat lunak (software) dan tujuan maupun sasaran bisnis. Mampu menjalin hubungan antara platform yang berbeda-beda b. c. c. Untuk memenuhi kebutuhan di atas. termasuk kompleksitas transformasi data. Hubungan Antara Tipe Application Integration dengan biaya serta manfaatnya (Microsoft.Tabel 1. Memproses aturan bisnis (business rule) yang rumit dan kompleks. mulai dari proses bisnis yang pendek hingga yang sangat panjang. 19 .

suatu organisasi harus mempertimbangkan jumlah aplikasi yang mereka miliki dan bagaimana pengintegrasian terjadi di antara aplikasi tersebut. Memisahkan transport protocol tersebut dari teknologi-teknologi yang ada dengan memanfaatkan interface. 5. 2003) : a. yaitu (Microsoft. 2003) 20 . Model point-to-point Model ini menggambarkan sebuah struktur sistem yang terdesentralisasi dimana tiap-tiap aplikasi berkomunikasi secara langsung dengan aplikasi yang lainnya. Gambar 4. Dalam pengintegrasian aplikasi secara otomatis. Tipe integrasi model ini sangat cocok bagi organisasi yang memerlukan pengintegrasian beberapa aplikasi dengan jumlah service yang sedikit. Model application integration secara point-to-point (Microsoft. Mampu menggunakan kembali beberapa transport protocol yang telah ada dalam suatu organisasi e. Model Application Integration Semakin bertambahnya tingkatan otomatisasi biasanya mengakibatkan bertambahnya pula jumlah informasi yang berjalan di antara aplikasi-aplikasi.d. ada dua piliham model yang bisa digunakan. Guna mengantisipasi hal ini.

Model Hub Model ini menyediakan struktur yang lebih tersentralisasi. Model application integration secara hub (Microsoft. Web Service (Lucky. Setiap aplikasi yang ingin berkomunikasi dengan aplikasi yang lain cukup menggunakan sebuah interface dan jalur koneksi ke integration hub. 2008) menjelaskan dalam bukunya bahwa pada masa sekarang ini perangkat keras. file transfper dan human involvement (Microsoft. aplikasi hingga bahasa pemrograman semakin beraneka ragam jenisnya. 2003) Untuk melakukan pengintegrasian aplikasi dapat dilakukan dengan berbagai cara yang umum dilakukan adalah misalnya dengan web service. Menurut W3C (World Wide Web Consortium). di mana terdapat hub yang ditempatkan di antara aplikasi-aplikasi tersebut dan tiaptiap aplikasi berkomunikasi melalui hub dan tidak berkomunikasi secara langsung dengan aplikasi. mendefinisikan web service sebagai berikut (Weerawarana. 2003). diciptakanlah web service. 2005): 21 . Transform and Load (ETL).b. Gambar 5. program calls. screen scraping. B. communicationg message protocols. Keadaan tersebut dapat menimbulkan masalah dalam proses proses pertukaran data antarperangkat yang menggunakan aplikasi dan platform berbeda. Untuk memecahkan permasalahan tersebut. sistem operasi. organisasi yang mengembangkan standar-standar dalam dunia web. Extract. direct data access.

It has an interface described in a machineprocessable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages. typically conveyed using HTTP with XML serialization in conjunction with other Web-related standards. Service requestor yag mencari service description pada service registry dan menggunakan informasi yang ada pada description untuk mengikat service yang digunakan.A software system designed to support interoperable machine-to-machine interaction over a network. 2008): a. 2008) 22 . Prosedurnya adalah sebagai berikut (Aji. Arsitektur web service (Aji. Ketiganya berinteraksi dengan menggunakan operasi publish. Arsitektur Web Service Terdapat tiga service utama yang saling berkaitan pada web service sehingga membentuk sebuah arsitektur. yaitu service provider. service registry dan service requestor. find dan bind. Service provider sebagai penyedia akses pada web service yang mempublikasikan service description pada service registry b. Gambar 6.

pengguna bebas menggunakan aplikasi yang dibuat dengan bahasa pemrograman apa saja yang dijalankan di atas platform sistem operasi apa saja dan aplikasi yang berbeda satu sama lain. Bahkan web service juga bisa diakses oleh perangkat mobile seperti handphone. 2008). Web service yang dibuat dengan PHP misalnya. Untuk memanggil methodmethod tersebut. 3. Language Independent Sebuah web service dapat diakses menggunakan bahasa pemrograman apa saja. Sehingga satu sama lain dapat saling bertukar data dan informasi dengan mudah (Lucky. sistem operasi yang digunakan tidak perlu sama dengan sistem operasi yang digunakan oleh web service tersebut. Dengan penggunaan web service juga memberikan banyak kelebihan dan fleksibilitas. Lintas Platform Penggunaan web service memungkinkan komputer-komputer yang berbeda sistem operasi dapat saling bertukar data. Yang perlu pengguna ketahui hanyalah method apa saja yang disediakan oleh web service tersebut. bisa diakses oleh berbagai bahasa pemrograman lain seperti JSP. antara lain (Lucky. sebuah aplikasi tidak lagi memerlukan driver database dan tidak perlu mengetahui database apa yang digunakan oleh server serta bagaimana struktur database tersebut jika ingin mengaksesnya. jika pengguna ingin mengakses sebuah web service. Sebaga contoh. Java dan VB. 2. Dengan memanfaatkan web service sebagai “jembatan” penghubung. Delphi. 2008): 1. Jembatan Penghubung dengan Database Pada umumnya sebuah aplikasi memerlukan driver database agar bisa melakukan koneksi ke sebuah database.Web service terdiri dari fungsi atau method yang terdapat pada sebuah server yang dapat dipanggil oleh klien dari jarak jauh. PDA maupun smartphone yang berbasis sistem operasi Symbian maupun Windows CE. Web service dapat dijadikan sebagai “jembatan” penghubung antara aplikasi dengan database.NET. 23 .

PDA. Web service sebagai “jembatan” penghubung aplikasi dengan database (Lucky. komunikasi nirkabel (wireless) merupakan jawabannya (Tanenbaum. Dalam beberapa tahun terakhir ini. Jaringan Nirkabel (Wireless Network) Pola kehidupan masyarakat sekarang yang selalu bergerak (mobile) menuntut pula kemampuan perangkat-perangkat seperti komputer. handphone dan sebagainya yang mampu digunakan dalam kondisi mobile tersebut tanpa terhambat oleh infrastruktur komunikasi jaringan yang ada. 2008) C. 2000). Ada banyak standar untuk jaringan nirkabel jangka pendek. lurus dan Spektrum tersebar antartitik komunikasi saling berhadapan Optikal 850-900 Frekuensi radio 2. Dengan adanya jaringan komunikasi nirkabel membuat perangkat komputer dan komunikasi dapat digunakan hampir di mana saja. industri komunikasi nirkabel telah tumbuh secara eksplosif.4 Bluetooth Spektrem tersebar Spektrum Frekuensi 24 .Gambar 7. Tabel berikut ini memperlihatkan perbandingan dari teknologi jaringan nirkabel ada saat ini (Thompson. 2008): Fitur dan Fungsi Tipe koneksi IrDA Wireless LAN Infrared. teknologi nirkabel Bluetooth dan wireless local area network (WLAN). laptop. Bagi pengguna-pengguna seperti ini. Pertumbuhan perangkat-perangkat mobile internet menjadi bukti bahwa jaringan nirkabel itu sifatnya sangat fleksibel dan mudah diterapkan. namun ada tiga standar utama yang biasa digunakan yaitu dari Infrared Data Association (IrDA).

2G (1997-1999): Global System for Mobile Communication (GSM) yang merupakan standar yang paling banyak digunakan di seluruh dunia. Mobile Network Dari tahun ke tahun teknologi mobile network telah mengalami evolusi mulaid ari sistem analog hingga ke sistem digital.GHz (5 GHz untuk radio 2. Perkembangan ini dikategorikan menjadi beberapa standar teknologi di setiap generasi. 200 didukung sebuah titik akses (pasif) (access point) Kanal suara Tidak Tidak Ya Addressing 32-bit ID fisik 48-bit MAC 48-bit MAC Tabel 2. yaitu: a.11a. 3G (2002-Sekarang): Universal Mobile Telephone Standard (UMTS). c. Total Access Communication System (TACS) di United Kingdom.11g) Jangkauan 1 meter 100 meter 10-100 meter Perangkat yang 2 Terkoneksi melalui 8 (aktif). 802. nm 25 . IG Technology (First-Generation) berkembang sebelum tahun 1997: Advance Mobile Phone System (AMPS) di Amerika Utara.11a/n) Transmisi tenaga 40-500 mW/Sr 100 mW 10-100 mW Transfer data 9600 bps-16 Mbps 11 Mbps (54 Mbps 3 Mbps maksimum (sangat jarang) untuk 802. Code Division Multiple Access 2000 (CDMA2000) dan High Speed Circuit Switched Data Technology (HSCSD). Nippon Telegraph & Telephone (NTT) di Jepang.4 GHz 802. 2008) D. Code Division Multiple Access One (CDMAONE) b. 2. Perbandingan teknologi jaringan nirkabel (Thompson.5G (1999-2002): General Packet Radio System (GPRS) dan Enhanced Data Rate for GSM Evolution (EDGE) d.

seperti GSM dan TDMA. transfer antarrekening. balance checking. Kemampuan tambahan yang dimiliki GPRS adalah Pertama. dengan tingkat kecepatan tingkat tinggi yang dimiliki GPRS sangat memungkinkan untuk mengunduh file. GSM GSM merupakan teknologi generasi kedua dalam dunia komunikasi mobile. Intranet. fax. 2003). call waiting. dan multiparty conversation. Kedua. call identification. Kecepatan transaksi data diharapkan dapat naik dari 9. dan Unified Messaging. Di bawah ini dijelaskan dua standar umum yang digunakan di dunia (Ardiansyah. Selain itu terdapat beberapa layanan tambahan seperti e-commerce. secure corporate LAN access) dan juga terdapat fasilitas tambahan seperti call forwarding. Ketiga. dapat memelihara keutuhan komunikasi data dan suara pada saat sedang bergerak. 26 . GPRS GPRS merupakan teknologi 2G yang telah meramaikan maraknya standar jaringan mobile yang sudah ada. menggunakan email dan fax. a. SMS. Kelemahan yang paling besar dari GSM adalah karena kecepatannya rendah sehingga untuk ke depan diprediksikan teknologi GPRS bakal menggantikan GSM ini. karena GPRS memiliki bandwidth dan kecepatan yang tinggi. banking. Data Services (browsing Internet. Fitur yang dimiliki oleh GPRS adalah dapat mengakses Internet.Fitur dan Layanan Mobile Network Masing-masing standar teknologi mobile yang digunakan memiliki fungsi dan layanan masing-masing beserta kelebihan dan kekurangannya. call barring. b. Yang membangun standar GSM ini adalah anggota dan tim teknis dari The European Telecommunications Standard Institute (ETSI) Layanan yang disediakan oleh GSM adalah Teleservices. pengguna dapat segera terhubung ke nomor yang dituju kapan saja jika diinginkan tidak tergantung pada lokasi mana berada sekarang tanpa mengalami delay yang lama.6 Kbps menjadi 115 Kbps. GPRS memiliki kemampuan menampilkan foto dan video dengan kecepatan tinggi. pembayaran tagihan dan perdagangan valas.

Mobile web merupakan service di web/Internet yang berbasis browser seperti halnya World Wide Web. memungkinkan para pengguna saat ini dapat pula menggunakan akses Internet lewat perangkat genggam tersebut. WAP dan i-Mode dengan menggunakan perangkat bergerak (mobile) seperti telepon seluler. finance dan lain sebagainya. WAP/WML. games. Seperti halnya web berbasis komputer/desktop.NET. PDA maupun perangkat genggam yang sifatnya portabel lainnya yang bisa tersambung ke jaringan publik (public network) (Wikipedia. 2007): 1) Kualitas suara yang setara dengan PSTN 2) Data rate mencapai 144 Kbps bagi pengguna di area yang luas 3) Datara rate mencapai 384 Kbps bagi pengguna di aera yang kecil 4) Mendukung kecepatan hingga 2. J2ME. agar bisa dimanfaatkan maka mobile harus memiliki konten yang umumnya berupa aplikasi.c. atau yang lebih dikenal dengan mobile web. Beberapa kemampuan yang dimiliki jaringan 3G adalah (Stallings. Konten-konten berbasis mobile tersebut juga dikembangkan dengan menggunakan berbagai macam tools bahasa pemrograman seperti . Saat ini banyak terdapat aplikasi berbasis mobile yang bisa digunakan seperti chat. 3G 3G mendukung komunikasi nirkabel berkecepatan tinggi untuk mendukung akses multimedia. data dan video. 2009). Seiring dengan perkembangan jaringan dan perangkat mobile itu sendiri ditambah pula ketersediaan perangkat mobile yang memiliki fitur pendukung yang lengkap. 27 .048 Mbps untuk penggunaan di perkantoran (SOHO) 5) Data rate yang simetris dan asimetris 6) Mendukung layanan packet-switched dan circuit-switched 7) Interface yang adaptif agar bisa digunakan untuk Internet 8) Penggunaan yang lebih efisien pada spektrum yang tersedia 9) Mendukung berbagai model dan perangkat/perlengkapan mobile 10) Terbuka dan mampu beradaptasi dengan service dan teknologi yang baru.

2008): 1. HTTP (HyperText Transfer Protocol) Setiap program web server bekerja dengan menerima permintaan HTTP dari klien. Web server memiliki fitur-fitur dasar yang sama seperti (Pahlevi. dan berbagai jenis dokumen lainnya. Web Server Web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan dari protokol HTTP atau HTTPS dari komputer klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya (melayani permintaan) klien berupa respon HTTP dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Web server yang terkenal di antaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan web server antar-platform. 28 . dan memberikan respon HTTP ke klien tersebut. sedangkan IIS hanya dapat beroperasi di sistem operasi Windows. Respon HTTP biasanya mengandung dokumen HTML tetapi dapat juga berupa berkas raw. 2.E. dengan adanya berkas log ini maka akan memudahkan web master untuk mendapat statistik dengan menggunakan tool log analizer. gambar. Logging Umumnya setiap web server mempunyai kemampuan untuk melakukan pencatatan/logging terhadap informasi detil mengenai permintaan klien dan respon dari web server dan disimpan dalam berkas log. Jika terjadi kesalahan permintaan dari klien atau terjadi masalah saat melayani klien maka web server akan mengirim respon kesalahan yang dapat berupa dokumen HTML atau teks yang memberi penjelasan penyebab terjadinya kesalahan.

atau TSL) yang memungkinkan koneksi yang aman (dengan enkripsi) ke server pada port 433 berbeda dengan koneksi HTTP biasa di port 80. Otentifikasi Fitur untuk mengotorisasi suatu permintaan dari klien sebelum menggunakan sumber daya yang dimiliki oleh web server (biasanya user dan password) 2. 6. Pengatur bandwidth (bandwidth throttling) yang berfungsi untuk membatasi kecepatan respon dengan tujuan tidak membanjiri jaringan dan menghemat pita data (bandwidth) agar dapat melayani klien lebih banyak. Server API seperti NSAPI. Penanganan konten statis (berkas tersimpan pada file sistem server) dan konten dinamis dengan mendukung satu atau lebih antara muka yang sesuai (SSI. SCGI. FastCGI. PHP. 5. 29 .NET. 3.Pada penggunaan sehari-hari banyak web server mengimplementasikan fitur-fitur berikut (Pahlevi. CGI. berfungsi untuk mendukung berkas yang memiliki ukuran lebih dari 2 gigabyte. ASP. 2008) : 1. Virtual Hosting yang berguna untuk melayani banyak website hanya dengan menggunakan satu alamat IP. ASP. 4. Dukungan berkas berukuran besar. JSP. ISAPI dsb). Dukungan HTTPS (dengan SSL. 7. Kompresi Konten (misal menggunakan enkoding gzip) untuk mengurangi waktu respon server sehingga penggunaan pita data /Bandwith menjadi lebih hemat.

080 Tabel 4. Oracle 9i. Beberapa aplikasi DBMS ini yang sering digunakan seperti MySQL.110 Microsoft IIS 59.. penyebaran pengguna web server di dunia adalah sebagai berikut (Netcraft..com qq. Ada dua arsitektur sistem database yang terkenal saat ini yaitu arsitektur client/server dan arsitektur Internet (Stephens. PostgreSQL. Korth. Borland Interbase. H.98% 3. IBM DB2. 2001). 2009) F. Firebird. Informix.com 30. 2009).Saat ini ada banyak produk web server yang digunakan seperti Apache.30% 30 . Berdasarkan survei yang dilakukan oleh Netcraft bulan Juni 2009.771.80% 12. Database server bisa juga dimaksudkan sebagai program komputer yang bertugas khusus untuk menjalankan aplikasi database. 2009): Vendor Product Website Hosted Apache Apache 112.79% 4.F. Hasil survei pengguna web server (Netcraft. Microsoft IIS. S.858. Nginx dan Lighttpd.162.. turut pula mempengaruhi perubahan arsitektur sistem database dewasa ini (Silberchatz.034. and Sudarshan. Seiring dengan perkembangan pesat di bidang jaringan (networking). Percent 47. 2002).69% 0.213 qq.415 SUN Sun Java System 715. Database Management System (DBMS) biasanya menyediakan fungsi-fungsi database server (Wikipedia.12% 24.840 Nginx Nginx 8. Database Server Database server adalah program komputer yang menyediakan layanan (service) database kepada program-program komputer lain sebagai client (meminta service) yang mengikuti model client-server.447. A. GWS. Microsoft SQL Server.369 Google GWS 11.

yang dinamakan web server. Hal ini dikarenakan setiap aplikasi yang akan berjalan di Internet hanya cukup diinstal pada satu server saja. yang seharusnya terpisah dengan komputerkomputer client. Setiap pengguna yang akan memanfaatkan aplikasi tersebut cukup menggunakan sebuah komputer (PC) yang memiliki sambungan langsung ke Internet dan menggunakan sebuah aplikasi web browser yang terinstal di komputernya. 2001) Pada arsitektur client/server terdapat sebuah komputer utama. yang disebut server dan satu atau lebih komputer-komputer personal (PCs) berstatus sebagai client yang semuanya terhubung ke komputer server. Web browser digunakan untuk bisa terhubung dengan URL tujuan pada web server. Setiap pengguna yang memerlukan akses terhadap database server harus mengakses dengan menggunakan komputer client/PC masingmasing. bedanya arsitektur ini menyandarkan pada jaringan Internet. Program database server terpasang di kmputer server. Salah satu aspek yang membuat arsitektur Internet ini sangat ampuh adalah adanya keterbukaan aplikasi kepada end user. Sedangkan pada arsitektur Internet hampir sama dengan arsitektur client/server. Diagram database server pada arsitektur client/server (Stephens. Selanjutnya web server melakukan pengaksesan 31 .Gambar 8.

terhadap database yang kemudian memberikan informasi yang diminta oleh pengguna web browser dalam bentuk tampilan di web browser tersebut. Gambar 9. Diagram database server padar arsitektur Internet (Stephens. 2001) Hasil survei Evans Data Corporation yang dikutip dari MySQL (2005) terhadap jumlah pengguna database server di seluruh dunia dapat dilihat pada gambar di bawah ini : Gambar 10. Perbandingan jumlah pengguna database server di dunia (MySQL. 2005) 32 .

Meskipun masih satu keluarga. b. 2008). yaitu (Laksito. Entity reference Digunakan supaya tanda markup dapat dimasukkan ke dalam dokumen XML dan dianggap sebagai content. Comment atau komentar d.G. XML mempunyai kelebihan sebagai berikut: a. sedangkan atribut merupakan pasangan dari nama nilai yang muncul dalam tag setelah nama elemen. XML tidak tergantung pada platform atau sistem operasi yang digunakan b. c. Menurut Laksito (2006). kedua bahasa tersebut sebenarnya memiliki fungsi yang berbeda (Lucky. Elemen dan atribut. Dokumen-dokumen terstruktur adalah dokumendokumen yang mempunya isi (content) berupa kata atau gambar serta indikasi yang menyatakan makna dari content tersebut. CDATA Section 33 . 2006) : a. Elemen menyatakan sifat dari content yang dilingkupinya. XML merupakan sebuah markup language untuk dokumentasi terstruktur. Processing Instruction (PI) Memungkinkan dokumen berisi suatu instruksi untuk suatu aplikasi e. eXtensible Markup Language (XML) XML termasuk ke dalam keluarga markup language dan masih satu keluarga dengan HTML (HyperText Markup Language) yang digunakan untuk membuat halaman web. Dokumen XML dapat diterjemahkan ke dalam beberapa format yang berbeda karena dalam XML data dan instruksi dipisahkan Ada enam jenis markup yang bisa muncul dalam sebuah dokumen XML. Hasil pencarian data lebih akurat c.

data tersebut dapat dikirim melalui Internet untuk kemudian ditampilkan di 34 . maka seseorang dapat mengambil dan memanipulasi data XML tersebut. tidak ada yang maknanya mendua (Wikanta.Dalam sebuah dokumen. yaitu pembuat berkas XML. XML harus kompatibel dengan SGML d. Document Type Declaration (DTD) DTD berisi deklarasi markup yang memenuhi grammer untuk suatu kelas dokumen. Desain XML harus dipersiapkan dengan cepat h. XML merupakan markup language yang menyediakan format untuk mendeskripsikan data terstruktur atau dengan kata lain datanya terurut. Karena XML merupakan suatu standar. XML harus dapat mendukung banyak aplikasi c. (2002) menyebutkan ada delapan spesifikasi XML yang harus memenuhi prinsip sebagai berikut: a. J. f. Simpson. Fasilitas yang disediakan XML ini membuat isi sebuah data menjadi lebih mudah dimengerti. akan dibaca oleh penerima informasi dengan jelas. alamat. tempat tanggal lahir dan lain-lain. Desain XML harus formal dan ringkas XML adalah bagian dari SGML (Standar Generalized Markup Language) yang dioptimalkan untuk pengiriman melalui web. Setelah data dapat ditemukan. e. Dokumen XML harus dapat dibaca dan dipahami oleh manusia dengan jelas.E. Jumlah elemen opsional (fitur tambahan) dalam XML harus seminimum mungkin. CDATA Section menginstruksikan parser untuk mengabaikan karakter-karakter tertentu yang mungkin akan dikenali sebagai karakter markup f.. bahkan idealnya tidak ada. 2001). g. Apa yang diinginkan oleh pemberi informasi. XML harus dapat digunakan secara langsung di Internet b. Penulisan program yang memproses dokumen XML harus mudah dilakukan. Sebuah elemen XML dapat mendeklarasikan content sebagai nama. tanpa peduli dengan aplikasi yang menjalankan XML tersebut. XML dapat mendefinisikan kumpulan tag yang tak terbatas.

<?xml version=”1. Nur Singgih</nama> <alamat>Jl. 2001) H. KH Asyari 5C</alamat> </teman> <teman> <nama>Susilo</nama> <alamat>Kesatrian Dalam K-87</alamat> </teman> </daftar> Gambar 11. SOAP bersandar pada penggunaan HTTP sebagai protokol pengiriman data.0”> <daftar> <teman> <nama>Yudho Rahadianto</nama> <alamat>Jl. 2002). Envelope element yang mengidentifikasi dokumen XML sebagai sebuah pesan SOAP b. karena SOAP umumnya menggunakan protokol HTTP sebagai sarana transport datanya yang selanjutnya akan dipertukarkan dan ditulis dalam format XML. Header element yang berisi informasi header. sistem operasi dan perangkat lunak yang berbeda dapat saling bertukar data.browser. WAN dan MAN selain dengan Internet sendiri (Mueller. Karena SOAP menggunakan HTTP dan XML. maka SOAP memungkinkan pihak-pihak yang mempunyai platform. Berikut adalah script XML dengan contoh berupa data nama teman sekolah. bersifat opsional. SOAP juga berguna untuk digunakan dalam bertukar/mengirim data dalam lingkup jaringan LAN. Bendungan Bening 21</alamat> </teman> <teman> <nama>M. 35 . atau diproses lebih lanjut oleh aplikasi lain. Contoh script XML (Wikanta. Simple Object Access Protocol (SOAP) SOAP merupakan protokol yang digunakan untuk mempertukarkan data atau informasi dalam format eXtensible Markup Language (XML). Sebuah pesan SOAP adalah dokumen XML yang berisi elemen-elemen berikut (Laksito. 2006): a.

xmlsoap.c.org”> <dollar xsi:type=”xsd:string”>5</dollar> </ns5545:kurs> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Gambar 13. 2008) Adapun bentuk dokumen SOAP sebenarnya dapat dilihat pada contoh di bawah ini: <?XML version=”1.org/2001/XMLSchema-instance” xmlns:SOAPENC=”http://schemas.0” encoding=”ISO-8859-1”?> <SOAP-ENV:Envelope SOAPENV:encodingStyle=”http://schemas. maka skema dokumen SOAP bisa dilihat seperti berikut: <SOAP-ENV:Envelope> <SOAP-ENV:Header> </SOAP-ENV:Header> <SOP-ENV:Body> </SOAP>-ENV:Body> </SOAP-ENV:Envelope> Gambar 12.org/soap/encoding/” xmlns:SOAPENV=”http:/schemas.xmlsoap. Contoh bentuk dokumen SOAP (Lucky. Skema SOAP (Lucky.org/soap/envelope/” xmlns:xsd=”http://www. Bila digambarkan.org/soap/encoding/”> <SOAP-ENV:Body> <ns5545:kurs xmlns:ns5545=”http://tempuri.org/2001/XMLSchema”xmlns:xsi=”ht tp://www.w3. 2008) 36 . Body element yang berisi panggilan dan merespon informasi d. Fault element yang berisi pesan kesalahan yang terjadi pada waktu proses.xmlsoap.w3.

karena dengan akun seluruh data keuangan dapat disimpan. 2007) : 1. diolah dan dibuat laporannya menjadi laporan keuangan yang benar-benar bermanfaat dan informatif. Pada MyFamily Accounting ada konsep manajemen keuangan keluarga di antaranya (Metasoft. 2008) 2. MyFamily Accounting(R) MyFamily Accounting adalah software aplikasi keuangan yang digunakan untuk mengelola keuangan keluarga. 37 . Selain informasi. fasilitias Financial Advisor dari software ini akan memberikan saran kepada pengguna tentang tindakan yang sebaiknya dilakukan untuk mengatasi permasalahan yang mungkin timbul pada keuangan keluarga/penggunanya. dikelompokkan. Tahapan dan Siklus Manajemen Keuangan Keluarga Secara umum aktivitas manajemen keuangan keluarga memiliki siklus yang teratur yang bisa digambarkan sebagai berikut: Gambar 14. Software ini juga memberikan informasi yang akurat dan komprehensif tentang kondisi keuangan keluarga yang sangat bermanfaat untuk mengevaluasi strategi keuangan para keluarga/pengguna saat ini dan merencanakan keuangan keluarganya di masa yang akan datang. Akun Akun merupakan komponen terpenting dalam program MyFamily Accounting. Siklus Manajemen Keuangan Keluarga (Metasoft.I. Fasilitas yang dimiliki oleh software ini dirancang khusus untuk mempermudah pengelolaan keuangan keluarga.

perhiasan. Konsep Posting Transaksi Keuangan Posting transaksi keuangan. baju. mesin cuci. 6. iPod. kendaraan. radio. Mulai dari uang kas baik yang ada di dompet dan di tabungan/ATM. dan sebagainya. mesin cuci. kulkas. misalnya: tanah. laptop. 5. Kekayaan bersih adalah seluruh jumlah harta dikurangi dengan jumlah hutang. hak cipta (buku/musik) dan lain sebagainya. Ada dua macam harta yaitu Harta Lancar dan Harta Tetap. Pengenalan Tentang Harta Harta secara sederhana saja diartikan sebagai segala sesuatu yang berupa fisik atau non fisik yang dapat dijadikan uang. yaitu orang yang meminjamkan sejumlah harta (baik harta lancar maupun harta tetap) kepada seseorang yang biasanya terdapat jatuh tempo untuk pelunasan piutang tersebut. sepatu. uang di tabungan/ATM. kendaraan bermotor (roda dua/roda empat). Piutang adalah kebalikan dari utang itu sendiri. 4. komputer. hanphone. yaitu kekayaan kotor dan kekayaan bersih. dsb. berarti memasukkan data transaksi keuangan yang sudah dilakukan (harus diingat. Dalam pengelolaan keuangan keluarga 38 . televise. peralatan elektronik seperti HP. rumah. Harta Lancar adalah harta yang sifatnya mudah digunakan (likuid) dan berumur kurang dari satu tahun misalnya: kas di tangan/dompet. Kekayaan kotor adalah seluruh jumlah harta yang dimiliki baik dari harta lancar maupun harta tetap. deposito dan piutang yang berjangka waktu kurang dari satu tahun. Harta Tetap adalah harta yang sifatnya tidak mudah dicairkan menjadi uang karena memakan waktu cukup lama dan berusia lebih dari satu tahun. bahwa transaksi yang belum terjadi jangan pernah dimasukkan). rice cooker. Pengenalan Tentang Kekayaan Kekayaan terbagi menjadi dua.3. perhiasan. Pengenalan Tentang Hutang dan Piutang Hutang adalah apabila seseorang meminjam sejumlah harta (baik harta lancar maupun harta tetap) yang biasanya terdapat jatuh tempo untuk pelunasan utang tersebut. televisi. lemari. semuanya itu dikategorikan sebagai harta. baik hutang jangka pendek maupun hutang jangka panjang. gedung.

asal uang yang digunakan untuk membayar utang. nomor bukti transaksi. 39 . keterangan. apakah ada jatuh tempo utang. jumlahnya. kalau menggunakan angsuran tiap tanggal berapa jatuh tempo angsurannya. Asal pendapatan. Penerimaan Piutang Tanggal transakai. siapa yang berpiutang. nomor bukti transaksi. Siapa yang memberi uang. asal dana memberi piutang. kalau ada DP masukkan ke mana. keterangan. jumlahnya. Utang Tanggal transaksi. berapa jumlahnya. jumlah DP. jumlahnya. jatuh tempo piutang. berapa total utang (termasuk down payment kalau ada). 16 dan 17 di bawah ini memperlihatkan tampilan beberapa fungsi penting aplikasi MyFamily Accounting yang meliputi transaksi pencatatan pendapatan. Pada gambar 15. keterangan. no bukti pembayaran. total piutang (termasuk DP kalau ada). Pengeluaran Tunai Tanggal transaksinya. nomor bukti piutang.secara professional yang harus persiapkan dalam mencatat transaksi adalah sebagai berikut: pendapatan Tunai Tanggal transaksi. nomor bukti transaksi. dari mana berhutang. apakah menggunakan angsuran rutin. Uang hasil pendapatan disimpan ke mana. dari mana asal dana untuk pengeluaran tersebut. untuk apa pengeluaran tersebut. Piutang Tanggal transaksi. uang penerimaan piutang disimpan di mana. tiap tanggal berapa pembayaran angsuran. nomor bukti pemberian piutang. nomor bukti utang yang akan dibayar. keterangan. nomor bukti transaksi. Pembayaran Utang Tanggal transaksi. keterangan tambahan. kapan jatuh temponya. melihat laporan neraca keuangan dan melihat laporan laba/rugi. dari mana uang pembayaran DP. untuk apa utang tersebut. siapa yang menerima uang. berapa jumlah DP. keterangan.

2008) Gambar 17. Tampilan form Transaksi Pendapatan pada aplikasi MyFamily Accounting (Metasoft.Gambar 15. Form tampilan laporan rugi/laba (Metasoft. 2008) 40 . Tampilan laporan neraca (Metasoft. 2008) Gambar 16.

Terdapat lima elemen utama dalam sebuah dokumen WSDL. Elemen <binding>. berfungsi untuk mendefinisikan sekumpulan operasioperasi. 2. 5. Elemen <message>. 3. yaitu (Laksito. 4. Elemen <service>. Elemen <port> memetakan binding ke lokasi dari sebuah web service. berfungsi untuk mendefinisikan sekumpulan port-port yang saling berhubungan. Web Service Description Language (WSDL) WSDL merupakan bahasa berbasis XML yang digunakan untuk mendefinisikan web service dan menggambarkan bagaimana cara untuk mengakses web service tersebut. 41 . 2006): 1.J. Tiap-tiap operasi memproses sekumpulan pesan tertentu. berfungsi untuk mendefinisikan tipe-tipe dataaa yang digunakan dalam pesan. Pesan digunakan sebagai struktur masukan (input) atau keluargan (output) bagi operasi. WSDL mendefinisikan sebuah service sebagai kumpulan dari porti dimana tiap-tiap port didefinisikan secara abstrak sebagai portType yang mendukung sekumpulan operasi-operasi. Elemen <type>. Tiap-tiap elemen <operation> mendefinisikan sebuah operasi dan pesan masukan atau keluaran yang berkaitan dengan operasi tersebut. Elemen <portType>. berfungsi untuk mendefinisikan format dari sebuah pesan. berfungsi untuk memetakan operasi-operasi dan pesan yang terdefinisikan pada portType ke protokol tertentu.

2005) WSDL dapat dikatakan representasi kontrak antara requestor dan provider-nya. klien dapat memanfaatkan fungsi-fungsi publik yang disediakan oleh server. F. Permintaan ini akan membangkitkan provider untuk menghasilkan dokumen WSDL yang akan dimanfaatkan secara langsung oleh aplikasi requestor. Struktur sintaks WSDL (Weerawarana. Dengan menggunakan WSDL.F. Seperti terlihat pada gambar di bawah ini.Untuk melihat struktur sintaks WSDL. T. dokumen tersebut dapat dimanfaatkan untuk melakukan otomatisasi proses pengintegrasian layanan ke aplikasi requestor. Ferguson..... Oleh karena itu. Secara lebih teknis adalah representasi kontrak antara kode client dan kode di server.. S. aplikasi requestor berhubungan dengan service provider. Gambar 18. Curbera. F. D. WSDL adalah dokumen XML yang machine-readable bukan human-readable. Storey. 42 . perhatikan seperti diperlihatkan gambar 18 di bawah ini. Leymann.

yaitu client. useragent. Spesifikasi protokol ini didefinisikan oleh Tim Berners Lee dan digunakan di Internet sejak tahun 1990. Fahmi.. dan Thamrin. 2006) K. Diagram Dokumen WSDL (Laksito. Basalamah. I. server asal. Request dan response dalam protokol HTTP disebut sebagai request chain dan response chain. O. gateway. yaitu dalam protokol ini client menyampaikan pesan request ke server dan server kemudian memberikan tanggapan (response) yang sesuai dengan request tersebut.. Model hubungan HTTP bersifat request-response. Koneksi HTTP tidak selalu seperti ini karena spesifikasi HTTP mengenal adanya beberapa komponen yang dapat terlibat dalam membentuk sebuah koneksi HTTP.. Koneksi HTTP yang paling sederhana terdiri atas hubungan langsung antara user agent dengan server asal. proxy. yaitu dalam protokol ini client menyampaikan request ke server dan server kemudian memberikan respon yang sesuai dengan request tersebut.W. A.H. dan tunnel (Purbo. HyperText Transfer Protocol (HTTP) HTTP merupakan protokol yang digunakan untuk jenis layanan WWW (World Wide Web) di jaringan TCP/IP. Model Koneksi HTTP Protokol HTTP bersifat request-response. Menurut spesifikasi HTTP. 2001).. A.Server Requester Application Proxy Object Application Server Server Provider Development Platform WSDL Gambar 19. komponen-komponen yang terlibat tersebut memiliki arti dan fungsi sebagai berikut : 43 .

Proxy Program perantara yang bertindak sebagai server dan client dengan tujuan untuk membuat request atas nama client yang lain. Tunnel tidak dianggap sebagai pihak yang terlibat dalam hubungan HTTP. Client Program yang membentuk hubungan HTTP dengan tujuan untuk mengirimkan request/ b. Server asal Server tempat menyimpan atau membuat resource. editor. walaupun ia dapat membuat HTTP request. c. Gateway Server yang bertindak sebagai perantara untuk server lain. 44 . Gateway menerima request seolah-olah ia adalah server asal dan client tidak mengetahui bahwa gateway yang menerima request yang dikirim. spider atau perangkat lain. Tunnel Program perantara yang bertindak sebagai perantara buta antara dua hubungan HTTP. d.a. f. dapat berupa browser. User Agent Client yang melakukan request. e. Gambar 20 di bawah ini mengilustrasikan proses koneksi paling mendasar pada saat membuka sebuah halaman web.

Totty. Reddy. Pada protokol HTTP terdapat tiga jenis hubungan dengan perangata: proxy. Gateway bertindak sebagai agen penerima dan menerjemahkan requesti ke protokol server yang dilayaninya.. dan tunnel.. A. M. Sayer. 45 . Tunnel digunakan jika komunikasi perlu melalui sebuah perantara dan perantara tersebut tidak mengetahui isi dari pesan dalam hubungan tersebut. and Aggarwal. B..Gambar 20. S. Tunnel bertindak sebagai titik relay antara dua hubungan HTTP tanpa mengubah request dan response HTTP.. D.. gateway. mengubah format request. Proxy bertindak sebagai agen penerus. Ilustrasi proses ketika membuka sebuah web (Gourley. dan mengirimkan request ke server yang ditunjukkan oleh URI. 2002). menerima request dalam bentuk Uniform Resource Identifier (URI) absolut. Gambar contoh hubungan HTTP yang melibatkan beberapa komponen dapat dilihat pada gambar 21 berikut.

Beberapa method yang diterapkan dalam protokol HTTP (Purbo. A. A. 2001). Hubungan HTTP dengan komponen-kompenen yang terlibat (Purbo..Gambar 21. Method GET Penjelasan Mengirimkan resource yang telah diberi nama dari server ke client PUT Menyimpan data dari client ke dalam resource yang telah diberi nama DELETE POST HEAD Menghapus resource yang telah diberi nama pada server Mengirim data client ke dalam aplikasi server gateway Hanya mengirimkan header HTTP yang merupakan suatu bentuk response untuk resource yang telah diberi nama. A.H. O. A... Basalamah. O.. Protokol HTTP menggunakan format URL (Universal Resource Locator) dalam bentuk “http:” “//” host [“:”port] [abs_path]. dan Thamrin.. 2001).W.. Basalamah.W. Tabel 5. I. Fahmi.H. 46 . dan Thamrin. Beberapa method yang umum diterapkan dalam protokol HTTP adalah seperti pada tabel di bawah ini. I. Fahmi...

web dan mobile. studi-studi kasus pada organisasi yang telah berhasil melakukan integrasi sistem. Melakukan analisis dan desain sistem yang akan dipertukarkan datanya dalam arsitektur pengintegrasian sistem. b. e. Hasil dari rancangan ERD ini akan diperoleh skema tabel-tabel yang dibutuhkan dalam pengintegrasian sistem. penelitian-penelitian tentang integrasi sistem dan service oriented architecture (SOA). sehingga akan didapatkan sebuah gambaran utuh tentang penggunaan aplikasi MyFamily Accounting. Membuat Data Flow Diagram (DFD) Langkah ini dilakukan untuk membuat sebuah skema aliran data dalam model pengintegrasian sistem antara desktop. Analisis beberapa kebutuhan teknologi. yaitu: 47 . web dan mobile. d. c. Merancang Entity Relational Diagram (ERD) dan tabel. Melakukan survei untuk mengetahui sejauh mana kebutuhan pengguna (user) terhadap pengintegrasian sistem berbasis platform desktop. b. Melakukan beberapa tahapan-tahapan antara lain: a. Melakukan uji coba dan analisis sistem aplikasi MyFamily Accounting yang ada sekarang.BAB III METODE PENELITIAN Metodologi yang akan digunakan dalam penelitian ini adalah: a. Tahapan ini dilakukan untuk mengeksplorasi seluruh fitur dan sistem aplikasi MyFamily Accounting. c. Studi literatur Kegiatan yang dilakukan berupa studi literatur yang dalam hal ini penerapan pengintegrasian sistem yang berorientasi service dan aplikasinya secara teoritis. Setelah melewati fase uji coba maka akan dapat dianalisis fungsi dan fitur mana saja yang akan digunakan dalam portabilitas data yang akan diterapkan dalam model pengintegrasian sistemnya.

ii. Hasil dari model ini adalah berupa diagram yang menggambarkan sistematika kerja sistem yang telah terintegrasi antara platform 48 . Analisis pemilihan teknologi database server Hasil dari analisis ini akan dapat memilih teknologi database server yang tepat untuk bisa diterapkan dalam model pengintegrasian sistem. iv. Hasil dari analisis ini akan dapat memilih development tools yang tepat untuk bisa direkomendasikan kepada para developer dalam mengembangkan aplikasi berbasis web. Analisis pemilihan development tools untuk aplikasi berbasis mobile. Analisis pemilihan teknologi web server Hasil dari analisis ini akan dapat memilih teknologi web server yang tepat untuk bisa diterapkan dalam model pengintegrasian sistem. Hasil dari analisis ini akan dapat memilih development tools yang yang tepat untuk bisa direkomendasikan kepada para developer aplikasi berbasis mobile. vi. v.i. Hasil dari analisis ini nantinya adalah berupa beberapa method-method yang dipilih untuk bisa dikembangkan dalam web service. iii. Analisis pemilihan development tools pada aplikasi berbasis web. web dan perangkat mobile. Analisis pemilihan tipe koneksi/sambungan untuk transfer data antara perangkat mobile dengan komputer desktop. Hasil dari analisis ini akan dapat memilih tipe koneksi/sambungan yang tepat agar bisa digunakan dalam transfer data dari perangkat mobile ke komputer desktop. f. Analisis untuk menentukan method-method yang akan diterapkan pada web service. Pembuatan model pengintegrasian sistem yang mengintegrasikan antara komputer desktop.

g. Hasil dari rancangan ini adalah berupa gambar user interface dalam bentuk form-form dan fitur aplikasi yang bisa diimplementasikan dalam pengembangan program. 49 .desktop. web dan mobile beserta seluruh teknologi pendukung telah dipilih dengan tepat. Merancang kebutuhan user interface yang nantinya bisa digunakan dalam pengembangan aplikasi.

dan Ma’dan. XML Web Service: Aplikasi Desktop.internetworldstats. Jakarta. 2002. Sayer. Aplikasi Pemrograman WAP. Microsoft. www. Aplikasi Penyimpanan Data Sementara pada Perangkat Mobile untuk Aplikasi Pengelola Keuangan di Komputer Desktop.. and Antony. Special Edition Using SOAP. 2008. Guideline for Application Integration. MySQL. Mueller. California.DAFTAR PUSTAKA Aji. Internet World Stats: Usage and Population Statistics. Palembang.NET– VB. Laksito. diakses 26 Juli 2009.. Mei 2008. MySQL Market Share. 2003. 2005. New York. Data & Statistik Pengguna MyFamily Accounting. Oktober 2005. PT Elex Media Komputindo.. Gourley. Bluetooth for Java. Ardiansyah. Ardiansyah dan Akhmadi.mysql. Yogyakarta... Microsoft Press.. 2006. Jasakom. Lucky. Apress. and Aggarwal. 2008. A. B. Indiana. J. Universitas Gadjah Mada. Reddy.. 2008. Tutorial dan Contoh Program–Mengenal Web Service–ADO. Metasoft. 2003. Prosiding Seminar Nasional Riset Teknologi Informasi (SRITI 2009) STMIK AKAKOM.com/2008/09/12/tutorial-dancontoh-program-mengenal-web-service-adonet-vbnet/.. R. Internet & Handphone.com. 8 Agustus 2009. Maxikom. diakses 25 Juli 2009. O’Reilly.D. Java Mobile untuk Orang Awam. Implementasi Web Service Pada Aplikasi Pengisian Kartu Rencana Studi Mahasiswa. D. 2008. Yogyakarta.com/whymysql/marketshare/. Metasoft Technologies. 2009. USA. http://www... http://ajidotnet. W. Jakarta. 2008.. 2003.wordpress. diakses 25 Juli 2009 50 . 12 September 2008.. S. Pujiyono. M. Totty. B. Skripsi. HTTP: The Definitive Guide. M. 2002. A. Hopkins. Irawan. Jurusan Matematika FMIPA. Que. Internet World Stats.NET.

J. Simpson. Mobile Web.J.E. 2001.. Penerbit ANDI. Basalamah. 2002. Web Service Platform Architecture: SOAP. Yogyakarta.netcraft.. WSAddressing. TCP/IP: Standar Desain.. 2008.. dan Implementasi.F. R. 4th ed. McGraw-Hill. Indiana.J.. WSDL. Storey. Fahmi. Stephens. dan Thamrin.R. New Jersey. 2000. Ferguson. H. A.Netcraft. Curbera. 2009..S. 2005. F. http://rezafahlevi. New York..B.. AJAX: Membangun Web dengan Teknologi Asynchronouse JavaScript & XML. A. T.. R. and More. WS-Policy. Yogyakarta. W.. Database System Concepts.. A. Penerbit ANDI. 2002.. T. Wikanta. 2008. 2001.. R. Purbo. Mendesain Web dengan Pemrograman XML.. Bluetooth Application Programming with The Java APIs Essentials Edition.html..org/wiki/Mobile_Web. P. D. Morgan Kaufmann Publisher. Prentice Hall.H. 2007. Weerawarana. Korth. 2007.K.. S. PT Elex Media Komputindo. 17 Juli 2009. C. Database Design. Jakarta. and Sudarshan.. Februari 2008. Leymann. Stallings. S.com/archives/2009/06/17/june_2009_web_server_su rvey. Jakarta.. diakses 25 Juli 2009. Pengertian Web Server.wikipedia. diakses 26 Juli 2009. WS-Reliable Messaging. diakses 24 Juli 2009. PERSONALIA PENELITIAN A. WS-BPEL. and Plew. SAMS Publishing.F. 8th Ed. F. http://en. Juni 2009. P.wordpress. A.com/jaringan/pengertian-webserver/. Kumar. Tanenbaum.. Just XML. Jaringan Komputer.. Sunyoto. Pahlevi. Wikipedia. Peneliti Utama 51 . http://news. Web Server Survey Archives. 2009. Thompson. Prentice Hall PTR.W.. Data and Computer Communications. O. A. Jakarta. 2001. Massachusetts. New Jersey. PT Elex Media Komputindo. PT Prenhallindo.. Silberchatz. I.. Kline.

S. h.T.a. (L) : Teknologi Industri/Teknik Informatika : Teknik : Asisten Ahli : Penata Muda/III. f.a : Dosen : 8 bulan : Peneliti Utama : Aplikasi Penyimpanan Data Sementara Pada Perangkat Mobile untuk Aplikasi Pengelola Keuangan di Komputer Desktop. i. d. g. e. 52 . b. Nama Lengkap Fakultas/Program Studi Disiplin Ilmu Jabatan Akademik Pangkat/Golongan Jabatan Struktural Waktu untuk penelitian Tugas pokok dalam penelitian Penelitian Terakhir terkait tema penelitian yang diajukan : Ardiansyah. tahun 2008. c.

53 .JADWAL PELAKSANAAN PENELITIAN No Pekerjaan 1 1 2 3 3 4 5 6 7 8 9 Pendalaman Pustaka Melakukan survei Analisis dan pengolahan data hasil survei Merancang DFD Merancang ERD Analisis kebutuhan teknologi Pembuatan model pengintegrasian sistem Merancang kebutuhan interface Penyusunan laporan akhir Penyerahan laporan ke LPP UAD 2 3 Bulan 4 5 6 7 8 Ket.

000 500. Jenis Pengeluaran A Honorarium B Peralatan dan Bahan Habis Pakai C Sewa dan Pembelian Peralatan D Biaya perjalanan E Lain-Lain Total Anggaran A.000 250. Jenis Pengeluaran Vol 1 Kertas A4 1 2 Tinta Refill 1 3 Cinderamata untuk 100 responden Jumlah C.000 200.000 150.) 35.) 100. Lain-Lain No.000 50. Sewa dan Pembelian Peralatan No.000 2.) 900.000 150. Biaya Perjalanan No.000 200. Jenis Pengeluaran 1 2 Transport untuk narasumber ahli Biaya diskusi terbatas angket/analisa data dengan pakar/dosen Jumlah Vol 2 1 Biaya Satuan (Rp.000 Besar (Rp.000 D.) 200.000 35.PERKIRAAN BIAYA PENELITIAN Rekapitulasi Biaya Penelitian No.000 54 .000 900.000 Besar (Rp.000 570.000 250.000 600.000 200. Honorarium No.000 649.000 50. Jenis Pengeluaran 1 2 3 Biaya Satuan (Rp) 35.969.000 600.000 200.) 900.000 Besar (Rp.) 299.000 Besar (Rp.000 Vol 1 3 1 Software MyFamily Accounting Sewa perangkat mobile Sewa hosting web server dan database server Jumlah Biaya Satuan (Rp) 299.) 25.000 35.) 400.000 Vol 32 Minggu Besar (Rp. Jenis Pengeluaran 1 2 Penggandaan Laporan Pembelian buku dan majalah referensi Jumlah Vol 4 3 Biaya Satuan (Rp. Jenis Pengeluaran 1 Peneliti Utama Jumlah Besar (Rp.000 E.000 B.000 649.000 570. Peralatan dan Bahan Habis Pakai No.000 5.

Email / No. 2003. IV. A. h. R.com / 08156892648 : Teknologi Industri/Teknik Informatika : Asisten Ahli : Penata Muda/III. No. 2002 2.. Membangun Sistem Komputerisasi Laboratorium Menggunakan Delphi. 4.. (Sebagai Editor) 3. dan Qamariah. 8 Agustus 2009. Sistem Operasi. dan Handayaningsih. PT. Implementasi Special Purpose Search Engine di Internet. Prosiding Seminar Nasional Teknik Informatika: Penerapan dan Pemanfaatan Mobile Application dalam Dunia Bisnis. S. Kisah Sukses Para Entrepreneur & Inovator Teknologi Informasi. Memahami Teknologi Informasi. (Sebagai Editor) 5. DAFTAR BUKU YANG DITERBITKAN 1. 2002. PT Elex Media Komputindo.a : Dosen RIWAYAT PENDIDIKAN S1 Teknik Informatika Universitas Ahmad Dahlan. Sistem Analis. Ardiansyah.. Elex Media Komputindo. Al-Hadits dan Terjemah dengan Menggunakan Wireless Application Protocol. : Ujung Pandang. Alamat Rumah d. e. Ardiansyah. Telp. Tempat Tanggal Lahir c.T.. Open Source Linux: Membangung Kekuatan Baru TI Indonesia. II. 6. Maret 2004. Fakultas/Prodi Jabatan Akademik Pangkat/Golongan Jabatan Struktural : Ardiansyah. M. Seminar Nasional Riset Teknologi Informasi STMIK AKAKOM. DAFTAR PUBLIKASI 1. PT Elex Media Komputindo. PT Elex Media Komputindo. Lulus Tahun 2003 BIDANG KEAHLIAN/KOMPETENSI Sistem Informasi. Umar. 16 September 2003. Aplikasi Pemrograman WAP. f. PT Elex Media Komputindo. 2 Vol I. Buku Pintar Linux: Menggunakan KDE. 2003. Jurnal Integrasi Teknologi. E-Commerce.. IDENTITAS DIRI a. Ardiansyah. hlm 155-160. S. III. Aplikasi Penyimpanan Data Sementara pada Perangkat Mobile untuk Aplikasi Pengelola Keuangan di Komputer Desktop. 55 . Technopreneurship. 2004.. 23 Juli 1979 : Kanoman 02/05 Banyuraden Gamping Sleman Yogyakarta 55293 : ardian2007@gmail. 3. RIWAYAT PEKERJAAN 2003-Sekarang Fakultas Teknologi Industri UAD sebagai Dosen Tetap Yayasan. Pujiyono. 2. VI. g. W. 2002.. Nama Lengkap b.BIODATA PENELITI I. Industri dan Pendidikan UAJY. Ardi Publishing. dan Ma’dan. V.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->