3. bab 1 pengembangan application programming interface (api) jafaik untuk pengambilan data dari

4
1 BAB I PENDAHULUAN 1.1 Latar Belakang Kehidupan manusia tidak dapat terlepas dari kebutuhan terhadap hiburan. Kehadiran hiburan sebagai pelepas penat dan rasa lelah sangat dibutuhkan oleh masyarakat pada saat ini yang mayoritas selalu disibukkan oleh kegiatannya yang padat. Salah satu hiburan yang paling mudah dijangkau dikalangan masyarakat yaitu menonton film di bioskop, selain harga tiket yang relatif murah juga keberadaan bioskop yang sudah banyak tersebar di berbagai sudut kota. Saat ini teknologi informasi dapat memberikan kemudahan bagi masyarakat dalam memperoleh data dan informasi, dimana selain disajikan dalam bentuk situs web juga aplikasi yang sudah terintegrasi dengan perangkat bergerak. Ada beberapa aplikasi yang sudah ada yang berhubungan dengan film, ada yang mengulas sinopsis film, penjadwalan film bioskop, peringkat film dan lainnya. Ada baiknya semua itu dirangkum sehingga memudahkan pengguna akhir dalam mendapatkan informasi yang dibutuhkan. Untuk itu dibuatlah sebuah sistem yang menggunakan Application Programming Interface (API) yang menjembatani basis data mengenai film dan bioskop dengan notasi yang dapat berbentuk XML atau JSON. Pengembangan aplikasi API Jafaik (Jadwal film terbaik) ini diharapkan dapat membantu pengembang aplikasi dalam mengembangkan aplikasi baik berbasis web, dekstop ataupun aplikasi bergerak (mobile) dengan menyediakan data-data atau informasi yang lengkap mengenai film, sinopsis film, rating film, lokasi bioskop, jadwal main film hingga harga tiket yang akan menyajikan data terbaru setiap harinya. Selain itu pengembangan aplikasi API Jafaik dapat menarik pengembang aplikasi lain untuk membuat aplikasi dengan menggunakan fasilitas dari API Jafaik yang bahkan tidak terpikirkan untuk menggunakannya fasilitas semacam itu.

Upload: anto-padaunan

Post on 23-Jan-2016

51 views

Category:

Documents


3 download

DESCRIPTION

b

TRANSCRIPT

Page 1: 3. Bab 1 Pengembangan Application Programming Interface (API) Jafaik Untuk Pengambilan Data Dari

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kehidupan manusia tidak dapat terlepas dari kebutuhan terhadap hiburan.

Kehadiran hiburan sebagai pelepas penat dan rasa lelah sangat dibutuhkan oleh

masyarakat pada saat ini yang mayoritas selalu disibukkan oleh kegiatannya yang

padat. Salah satu hiburan yang paling mudah dijangkau dikalangan masyarakat

yaitu menonton film di bioskop, selain harga tiket yang relatif murah juga

keberadaan bioskop yang sudah banyak tersebar di berbagai sudut kota.

Saat ini teknologi informasi dapat memberikan kemudahan bagi

masyarakat dalam memperoleh data dan informasi, dimana selain disajikan dalam

bentuk situs web juga aplikasi yang sudah terintegrasi dengan perangkat bergerak.

Ada beberapa aplikasi yang sudah ada yang berhubungan dengan film, ada yang

mengulas sinopsis film, penjadwalan film bioskop, peringkat film dan lainnya.

Ada baiknya semua itu dirangkum sehingga memudahkan pengguna akhir dalam

mendapatkan informasi yang dibutuhkan. Untuk itu dibuatlah sebuah sistem yang

menggunakan Application Programming Interface (API) yang menjembatani basis

data mengenai film dan bioskop dengan notasi yang dapat berbentuk XML atau

JSON.

Pengembangan aplikasi API Jafaik (Jadwal film terbaik) ini diharapkan

dapat membantu pengembang aplikasi dalam mengembangkan aplikasi baik

berbasis web, dekstop ataupun aplikasi bergerak (mobile) dengan menyediakan

data-data atau informasi yang lengkap mengenai film, sinopsis film, rating film,

lokasi bioskop, jadwal main film hingga harga tiket yang akan menyajikan data

terbaru setiap harinya. Selain itu pengembangan aplikasi API Jafaik dapat

menarik pengembang aplikasi lain untuk membuat aplikasi dengan menggunakan

fasilitas dari API Jafaik yang bahkan tidak terpikirkan untuk menggunakannya

fasilitas semacam itu.

Page 2: 3. Bab 1 Pengembangan Application Programming Interface (API) Jafaik Untuk Pengambilan Data Dari

2

1.2 Rumusan Masalah

Dari latar belakang yang telah diuraikan maka dapat dirumuskan beberapa

permasalahan yaitu :

1. Bagaimana proses pengambilan data nama dan alamat lokasi bioskop, daftar

film yang diputar, waktu tayang dan harga tiket masuk dari situs web

21cineplex.com serta mengintegrasikan dengan data rating pada IMDb dan

Rotten Tomatoes.

2. Bagaimana membuat sistem yang dapat menghubungkan basis data Jafaik

dan dapat berkomunikasi dengan aplikasi pihak ketiga.

1.3 Tujuan Penelitian

Tujuan yang diharapkan dari pengembangan aplikasi Jafaik untuk android

ini adalah :

1. Mengembangkan sistem pengambilan data pada sistem Jafaik.

2. Mengembangkan sebuah API untuk Jafaik.

1.4 Batasan Masalah

Sesuai dengan judul yang dipilih, untuk menghindari meluasnya

permasalahan, di samping pula adanya keterbatasan pengetahuan dan kemampuan

penulis, maka pada penulisan tugas akhir ini ruang lingkupnya hanya mencakup :

a. Meneliti dan menganalisa terhadap prosedur-prosedur yang berhubungan

dengan basis data film dari Cinema 21 atau XXI. Dalam hal ini mencakup

nama dan alamat lokasi bioskop, daftar film yang diputar, waktu tayang dan

harga tiket masuk.

b. Penulisan dititikberatkan pada segi proses pengembangan pengambilan data

dari situs web Cinema 21 dan pembuatan API.

c. Implementasi program sebagai penyelesaian masalah dikembangkan dalam

basis bahasa pemograman scripting, yaitu dengan menggunakan bahasa

pemprograman PHP.

d. Data akan kirimkan sesuai permintaan yang diterima oleh server.

Page 3: 3. Bab 1 Pengembangan Application Programming Interface (API) Jafaik Untuk Pengambilan Data Dari

3

1.5 Metodologi Penelitian

Dalam mengumpulkan data serta keterangan yang diperlukan untuk

menyusun Tugas Akhir ini, digunakan metode-metode sebagai berikut :

1. Metode Penelitian

Metode penelitian adalah suatu teknik dalam mengumpulkan data

dimana kegiatan tersebut dilakukan untuk mendapatkan data sebagai bahan

pendukung dalam melaksanakan penelitian, data tersebut diperoleh dengan

cara membaca buku-buku, catatan, teori-teori serta metode analisis yang

berhubungan dengan cara pengumpulan data yang berkaitan dengan masalah

penelitian.

2. Metode Perangkat Lunak

Metodologi perangkat lunak yang digunakan oleh penulis adalah model

Iteratif jenis model Incremental sebagai metodologi penelitian kepustakaan.

Model ini berbasiskan pada kebutuhan terhadap aplikasi secara keberlanjutan

untuk menyaring kebutuhan-kebutuhan tersebut dan estimasi proyek secara

keseluruhan. Model ini merupakan model pengembangan sistem yang bersifat

dinamis dalam artian setiap tahapan proses pengembangan sistem dapat

diulang jika terdapat kekurangan atau kesalahan. (Pressman, Roger S. 2005).

1.6 Sistematika Penulisan

Untuk memudahkan penulisan ini, maka penulis membagi dalam lima bab

yang membahas mengenai Pengembangan basis data dan pembuatan API untuk

Aplikasi Jafaik. Sistematika penulisannya sebagai berikut :

BAB I PENDAHULUAN

Bab ini akan membahas tentang latar belakang masalah, tujuan

penelitian, batasan masalah, perumusan masalah, dan sistematika

penulisan.

BAB II LANDASAN TEORI

Bab ini berisi penjelasan secara umum mengenai teori yang menjadi

dasar penulisan skripsi, diantaranya teori-teori dan konsep dasar Film,

Bioskop, API, XML, JSON, Database, PHP dan MySQL dan RPL.

Page 4: 3. Bab 1 Pengembangan Application Programming Interface (API) Jafaik Untuk Pengambilan Data Dari

4

BAB III ANALISIS, PENGEMBANGAN DAN PERANCANGAN

Bab ini berisi gambaran tentangan analisis diagram alur data

(flowchart) dan metode pengambilan data pada server cinema 21 dan

analisa perancangan API untuk Jafaik.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab ini akan diuraikan pembahasan mengenai jalannya ujicoba

terhadap program yang dikembangkan dan menjelaskan bagaimana

cara menjalankan program, selain itu menjelaskan tentang interaksi

yang perlu dilakukan antara API dengan program serta analisa hasil

yang dicapai. Selain itu dalam bab ini dibahas pengujian.

BAB V KESIMPULAN DAN SARAN

Bab ini berisikan kesimpulan dari keseluruhan bab yang berupa hasil

penelitian dan pengembangan program yang dilakukan serta saran-

saran untuk menjadikan tugas akhir atau program yang dikembangkan

menjadi lebih baik.