• Tidak ada hasil yang ditemukan

PENDAHULUAN PENGEMBANGAN APLIKASI RESTFUL WEB SERVICE MENGGUNAKAN RESOURCE-ORIENTED ARCHITECTURE.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PENDAHULUAN PENGEMBANGAN APLIKASI RESTFUL WEB SERVICE MENGGUNAKAN RESOURCE-ORIENTED ARCHITECTURE."

Copied!
5
0
0

Teks penuh

(1)

BAB I

PENDAHULUAN

I.1 Latar Belakang

Untuk menjelaskan mengapa Web begitu sukses, Fielding (2000) dalam disertasinya menetapkan sejumlah prinsip yang digunakan dalam perancangan arsitektur Web. Prinsip ter-sebut diperkenalkan dengan nama Representational State Transfer (REST).

Karena REST berupa kumpulan prinsip dan bukan merupakan arsitektur konkret, maka Richardson dan Ruby (2007) men-definisikan sejumlah aturan dalam membangun aplikasi web-service yang mengikuti prinsip REST yang disebut Resource-oriented Architecture (ROA).

ROA menetapkan sejumlah batasan dalam pembangun-an aplikasi RESTful web-service, yaitu addressability, statelessnes, uniform interfaces, representations, dan connectedness, yang jika diterapkan secara menyeluruh akan menghasilkan sistem yang memiliki keuntungan dalam skalabilitas interaksi komponen, generality of interface, komponen yang berdiri sendiri, dan komponen penengah yang dapat mengurangi latency, menekankan keamanan, dan meng-enkapsulasi legacy-system.

Sistem Informasi Universitas Atma Jaya Yogyakarta me-miliki beberapa aplikasi di dalamnya, antara lain Sistem Informasi Akademik, Sistem Informasi Admisi, dan Sistem Informasi BAAK yang dibangun dengan spesifikasi yang ber-beda. Karena itu sistem informasi di UAJY tidak dapat

(2)

melakukan pertukaran data dengan baik. Dibutuhkan sebuah sarana untuk mengintegrasikan sistem-sistem tersebut se-hingga pertukaran data antar sistem dapat dilakukan.

Skripsi ini membahas apakah prinsip REST dapat di-gunakan untuk menyelesaikan masalah integrasi antar sistem di UAJY. Penulis akan mengimplementasikan RESTful web-service sebagai sarana integrasi dan pertukaran data antar sistem.

I.2 Rumusan Masalah

Beberapa masalah yang ditekankan dalam penelitian ini ada-lah :

1. Dapatkah Resource-oriented Architecture diterapkan dalam pembangunan sebuah aplikasi RESTful Web Service? 2. Dapatkah sebuah aplikasi RESTful Web Service dibangun dan digunakan sebagai sarana integrasi dan pertukaran data di Sistem Informasi UAJY?

3. Apakah penerapan REST dapat memberikan kemudahan per-tukaran informasi antar sistem?

4. Apakah dengan menerapkan REST pada sistem yang di-bangun, kemudahan integrasi dengan entitas di luar sistem dapat diperoleh?

I.3 Batasan Masalah

Karena keterbatasan waktu dalam penyelesaian penelitian ini maka ditentukan sejumlah batasan masalah, yaitu :

(3)

2. Tidak menekankan aspek keamanan data.

I.4 Tujuan Penulisan

Penulisan Tugas Akhir ini bertujuan untuk :

1. Menerapkan Resource-oriented Architecture dalam mem-bangun aplikasi RESTful Web Service.

2. Membangun aplikasi RESTful Web Service yang sesuai dengan kebutuhan integrasi sistem informasi UAJY. 3. Memberikan kemudahan interaksi antar aplikasi di dalam

Sistem Informasi UAJY.

4. Memberikan kemudahan interaksi antara sistem in-formasi UAJY dan entitas di luar sistem.

I.5 Metodologi Penelitian

Adapun beberapa metode yang digunakan adalah sebagai berikut:

1. Metode Penelitian Kepustakaan

Penulis menggunakan metode ini untuk mencari litera-tur, buku atau brosur yang ada kaitannya dengan obyek yang diteliti. Kegunaan metode ini adalah diharapkan dapat mempertegas teori untuk keperluan analisis. 2. Membangun aplikasi perangkat lunak

a. Analisis

(4)

b. Perancangan

Merancang sistem berdasarkan hasil analisis yang telah dilakukan. Perancangan dilakukan untuk men-dapatkan deskripsi arsitektural perangkat lunak, deskripsi data dan deskripsi prosedural. Hasil perancangan berupa dokumen Deskripsi Perancangan Perangkat Lunak (DPPL).

c. Pengkodean

Mengimplementasikan hasil rancangan ke dalam program. Hasil tahap ini adalah kode sumber yang siap dieksekusi.

d. Pengujian

Menguji sistem yang telah dibuat pada langkah pengkodean. Pengujian dilakukan untuk menguji fungsional perangkat lunak apakah sudah sesuai dengan yang dibutuhkan dalam dokumen.

I.6 Sistematika Penulisan Tugas Akhir

BAB I Pendahuluan

Bab ini berisi latar belakang masalah, rumusan masalah, batasan masalah, maksud dan tujuan, metodo-logi dan sistematika penulisan.

BAB II Landasan Teori

Bab ini membahas landasan teori berisikan uraian sis-tematis dari teori yang ada pada literatur maupun penjabaran tinjauan pustaka yang mendasari pemecahan masalah.

BAB III Analisis dan Perancangan Perangkat Lunak

(5)

dengan membangun model serta membahas perancangan perangkat lunak.

BAB IV Implementasi dan Pengujian Perangkat Lunak

Bab ini berisi implementasi perangkat lunak dan ulasan hasil pengujian perangkat lunak.

BAB V Kesimpulan dan Saran

Bab ini berisi kesimpulan tugas akhir dan saran yang berisi kemungkinan pengembangan perangkat lunak. Daftar Pustaka

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa konsentrasi tepung beras berpengaruh nyata terhadap warna ( lightness, redness, yellowness, dan hue ) dan kadar pigmen larut air

Tujuan penelitian ini adalah mengetahui pengaruh subtitusi tepung biji nangka terhadap sifat sensoris, kimia dan kerusakan yang terjadi pada dodol.Penelitian

Kode Barang Asal-usul Cara Nomor Bahan Nomor Register Merk / Type Ukuran /cc Nama Barang /.

the Board of Examiners in partial fulfillment of requirements for Sarjana Sastra from the Department of English, Faculty Cultural Studies University of Sumatera Utara, Medan..

Adapun judul yang penulis bahas adalah “Kajian Juridis Terhadap Undang-Undang Nomor 44 Tahun 2008 Tentang Pornografi Terhadap Perlindungan Anak Sebagai Objek Tindakan

pembelajaran disebabkan komputer boleh digunakan untuk tujuan pcnghantaran arahun dalam sernua subjek pelajaran, sebarangjulat umur dan pelbagai golongan

Tidak dilupakan juga ucapan t erima ka sih kepada Encik Mohd Khalil bin othman s elaku moderator yang turut memb eri sumbanga n dari scgi idea-id e a dan pcndapat

Pembiayaan dengan utang, memiliki 3 implikasi penting (1) memperoleh dana melalui utang membuat pemegang saham dapat mempertahankan pengendalian atas perusahaan dengan