2 Apache maupun dari vendor-vendor ternama

advertisement
2
Apache maupun dari vendor-vendor ternama, seperti Oracle, IBM, BEA, dan
yang lain sehingga membingungkan developer dalam pemilihan spesifikasi untuk
pengembangan aplikasi Enterprise dalam platform J2EE. Oleh karena itu, maka
dibawah ini akan dibahas penggunaan dan penjelasan beberapa spesifikasi J2EE
(framework J2EE) yang dianggap merupakan solusi terbaik dalam pengembangan
aplikasi J2EE pada saat sekarang ini.
Aplikasi J2EE yang akan diterapkan dalam hal ini adalah aplikasi pelayanan jasa
dalam penjualan data harga saham yang akan digunakan oleh aplikasi end-user yang
lain. Aplikasi yang akan diterapkan ini akan menggunakan teknologi web service yang
merupakan solusi tepat untuk membuat aplikasi pelayanan jasa ini, dimana service
(pelayanan) ini dapat digunakan oleh aplikasi end-user dari berbagai platform.
1.1 Ruang Lingkup Masalah
Pembatasan ruang lingkup perancangan program aplikasi ini adalah:
•
Aplikasi server dimana aplikasi ini mendownload data dari Yahoo Finance dan
menyajikan data-data saham tersebut dalam bentuk web service.
•
Data saham yang disajikan hanya mencakup saham bagian wilayah Indonesia
saja.
•
Aplikasi client dimana aplikasi ini menampilkan data saham yang disajikan
oleh aplikasi server diatas.
•
Karena keterbatasan waktu, pembuatan account hanya berupa registrasi, dan
tidak menggunakan aplikasi pembayaran seperti Credit Card, dan lain-lain.
3
1.2 Tujuan dan Manfaat
Tujuan dari penelitian ini adalah :
•
Menerapkan dan menjelaskan beberapa framework J2EE dan web service untuk
aplikasi penjualan data harga saham.
•
Mempermudah pengembangan aplikasi dengan berbasiskan RAD (Rapid
Application Development) sehingga waktu dan biaya yang digunakan dapat lebih
rendah.
Manfaat yang dapat diperoleh :
•
Penerapan
aplikasi
web
service
akan
memudahkan
developer
untuk
mengembangkan aplikasi saham yang bebas dari platform manapun.
•
Membantu developer J2EE dalam memahami penerapan teknologi dari
spesifikasi J2EE sekarang ini.
•
Memudahkan developer dalam mengembangkan aplikasi Enterprise secara cepat
dengan infrastruktur yang tepat bagi suatu sistem.
1.3 Metodologi
Metodologi yang digunakan dalam pembuatan sistem ini meliputi :
•
Metode Studi Pustaka
Melakukan penelitian dengan mencari bahan berupa literatur dari bukubuku yang berhubungan dengan penelitian di perpustakaan serta mencari karyakarya ilmiah yang dapat membantu penelitian di Internet.
4
•
Metode Analisis dan Perancangan
Analisis dan perancangan sistem dibagi menjadi beberapa tahap antara lain :
o Analisa ORM yang akan digunakan sebagai jembatan antara Relational
Database dan objek dalam aplikasi.
o Analisa Web Service sebagai penyedia layanan bagi aplikasi lain dalam
aplikasi.
o Perancangan aplikasi server yang mendownload data secara otomatis dari
yahoo finance dan menyajikannya lewat web service.
o Perancangan aplikasi client yang menampilkan data saham dari aplikasi
server yang telah dibuat.
1.4 Sistematika Penulisan
Untuk kemudahan dalam pemahaman bab demi bab dalam penulisan skripsi ini,
berikut adalah garis besar pembagian tiap babnya :
BAB 1 PENDAHULUAN
Pada bab ini dijelaskan tentang latar belakang topik skripsi, ruang
lingkup dari pembuatan skripsi, tujuan dan manfaat yang didapat dari
pembuatan sistem ini, metodologi yang digunakan, serta sistematika yang
dipakai dalam penulisan skripsi ini.
BAB 2 LANDASAN TEORI
Bab ini menjelaskan dasar dasar teori yang digunakan dalam
pembuatan sistem ini, terutama mengenai ORM (Object Relational
Mapping), Web Service, dan JSF sebagai framework web aplikasi untuk
aplikasi penjualan data-data harga saham ini.
5
BAB 3 ANALISIS DAN PERANCANGAN
Bab ini berisi gambaran sistem secara garis besar serta
perancangan bagian-bagian dari sistem yang meliputi perancangan
aplikasi server yang dapat mendownload data dan menyajikannya dalam
bentuk web service dan perancangan aplikasi client yang menampilkan
data-data saham yang disajikan lewat aplikasi server.
BAB 4 IMPLEMENTASI DAN EVALUASI
Bab ini menjelaskan tentang piranti lunak maupun perangkat
keras, dan bagaimana cara sistem ini digunakan. Analisis kecepatan
pengaksesan data pada sistem ini serta evaluasi kelebihan dan kekurangan
sistem tersebut.
BAB 5 KESIMPULAN DAN SARAN
Bab ini memuat kesimpulan-kesimpulan yang dapat diambil dari
keseluruhan penelitian yang telah dilakukan serta memuat saran-saran
untuk pengembangan selanjutnya.
Download