Implementasi The Movie DataBase API Untuk Sistem Informasi Film Berbasis Mobile

TOBA AMIRUDDIN SITORUS(1*),LEDY ELSERA ASTRIANTY(2)
(1) Universitas Teknologi Yogyakarta
(2) Universitas Teknologi Yogyakarta
(*) Corresponding Author
DOI : 10.35889/jutisi.v13i3.2386

Abstract

The vast selection of films frequently makes it challenging for users to choose a movie that aligns with their preferences, impacting the overall user experience. This study aims to develop a mobile-based film information application integrated with the The Movie DataBase (TMDB) Application Programming Interface (API), providing personalized movie recommendations tailored to user preferences. The development method follows the Waterfall approach, which includes requirement analysis, design, implementation using Flutter, Flask, MySQL, and black-box testing. Key features of the application include genre-based movie recommendations, movie search, synopsis display, and bookmark and favorites functionality. The testing results show that the application successfully provides users with a fast, accurate, and interactive experience, effectively helping them find movies according to their preferences.

Keywords: Information System; Film; TMDB; Mobile

 

Abstrak

Banyaknya pilihan film yang tersedia kerap menyulitkan pengguna dalam menentukan film yang cocok dengan preferensi mereka, ini berpengaruh pada pengalaman pengguna yang tidak optimal. Penelitian ini bertujuan untuk mengembangkan aplikasi informasi film berbasis mobile yang mengintegrasikan The Movie DataBase (TMDB) Application Programming Interface (API), guna menyediakan rekomendasi film yang disesuaikan dengan preferensi pengguna. Metode pengembangan menggunakan pendekatan Waterfall yang mencakup analisis kebutuhan, desain, implementasi menggunakan Flutter, Flask, dan MySQL, serta pengujian menggunakan metode black-box testing. Fitur utama aplikasi meliputi rekomendasi film berbasis genre, pencarian film, tampilan sinopsis, serta bookmark dan favorit. Hasil pengujian menunjukkan bahwa aplikasi ini berhasil memberikan pengalaman pengguna yang cepat, akurat, dan interaktif, serta efektif bagi pengguna untuk menemukan film sesuai dengan preferensi mereka.

 

Keywords


Sistem Informasi; Film; TMDB; Mobile

References


M. R. I. Y. A. Pertiwi, "Analisis Resepsi Interpretasi Penonton terhadap Konflik Keluarga dalam Film “Dua Garis Biru”," Junal AUDIENS, vol. 1, no. 1, pp. 1-8, 2020.

A. H. S. Ciaputra, "Rekomendasi Pemilihan Film Dengan Hybrid Filtering Dan K-Nearest Neighbor," Jurnal Rekayasa Informasi, vol. 9, no. 2, pp. 101-109, 2020.

A. I. K. Muni, "Perangcangan Sistem Informasi Film Berbasis WEB," Jurnal Teknik Industri UNISI, vol. 5, no. 2, pp. 1-5, 2021.

M. S. Y. Rizky, "Preferensi Penonton Terhadap Film Indonesia," Communicare, vol. 4, no. 1, pp. 15-34, 2019.

J. Lemantara, "Sistem Pendukung Keputusan Penentuan Film Berdasarkan Minat dengan Metode Weighted Product," Jurnal Riset Sistem Informasi dan Teknik Informatika, vol. 8, no. 2, pp. 587-600, 2023.

A. I. Diana., "Aplikasi Katalog Trailer Film Cinema 21Berbasis Android," Jurnal Komputer, Informasi, dan Teknologi (KOMITEK), vol. 2, no. 2, pp. 461-470, 2022.

S. R. E. Yanti, "Penerapan Rest API untuk Sistem Informasi Film Secara Daring," Jurnal Informatika Universitas Pamulang, vol. 6, no. 1, pp. 195-201, 2021.

R. S. H. Christhover, "Penerapan Rest API Menggunakan Retrofit Untuk Sistem Informasi Film Berbasis Android (Studi Kasus: Sinopsis Film)," Journal of Students Research in Computer Science, vol. 3, no. 2, pp. 159-170, 2022.

T. W. I. Ningsih, "Pemanfaatan Api Dalam Menampilkan Data Dinamis Untuk Sistem Informasi Film," Jurnal Elektronik Ilmu Komputer Udayana, vol. 12, no. 1, pp. 31-44, 2023.

E. R. F. M. D. R. F. Wahyuni, "SDLC Big Bang dan Waterfall: Perbandingan Pendekatan Dalam Pengembangan Perangkat Lunak," Nuansa Informatika: Jurnal Teknologi dan Informasi, vol. 18, no. 2, pp. 41-45, 2024.

A. M. C. K. Zaki. A.M., "Sistem Pendukung Keputusan Penerimaan Tenaga Kerja Menggunakan Metode Naive Bayes," pp. 399-407, 2020.

F. A. A. S. W. M. Arianti. T., "Perancangan Sistem Informasi Perpustakaan Menggunakan Diagram Uml (Unified Modelling Language)," Jurnal Ilmiah Komputer Terapan dan Infromasi, vol. 1, no. 1, pp. 19-25, 2022.

W. B. Alfia. N.Y., "Perancangan Aplikasi Retensi Data Pada Database MySQL (Studi Kasus: PT. Telkomsigma)," JUSIBI (Jurnal Sistem Informasi dan E-Bisnis), vol. 2, no. 3, pp. 364-374, 2020.

S. C. G. Tjandra, "Pemanfaatan Flutter dan Electron Framework pada Aplikasi Inventori dan Pengaturan Pengiriman Barang," Journal Of Information System, Graphics, Hospitality and Technology, vol. 2, no. 2, pp. 76-81, 2020.

F. Silalahi, Manajemen Database MySQL (Structured Query Language), Semarang: Yayasan Prima Agus Teknik, 2022, pp. 3-4.

Dianta. IA., Logika dan Algoritma untuk Merancang Aplikasi Komputer, Semarang: Yayasan Prima Agus Teknik, 2021, pp. 10-11.

N. L. A. S. A. Arofiq, "Pengujian Sistem Schedule Planning Produksi Dengan Metode BlackBox Testing pada PT.Smartfren Telecom TBK Untuk Pemula," Teknobis: Teknologi, Bisnis, dan Pendidikan, vol. 1, no. 1, pp. 71-79, 2023.

R. P. J. B. A. Zahro, "Pengujian Aplikasi Seluler WAMSY (Warehouse Management System) Pada Raw Material Warehouse Menggunakan Metode Black Box," Jurnal Teknis ITS, vol. 10, no. 2, pp. 195-200, 2021.


The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off

Full Text: File PDF

How To Cite This :

Refbacks

  • There are currently no refbacks.