Repository ini digunakan untuk kebutuhan dan submisi proyek tugas pada kelas Belajar Fundamental Aplikasi Back-End di platform Dicoding Academy.
Dikerjakan oleh Yoga Perdana Putra.
Aplikasi pemutar musik bernama OpenMusic menyediakan musik yang berlisensi gratis untuk semua orang.
Aplikasi ini dikembangkan secara berangsur hingga nantinya memiliki berbagai fitur seperti menambahkan, menghapus, mengubah data album dan lagu yang dimasukkan oleh pengguna aplikasi. Kemudian membuat playlist, memasukan lagu ke dalam playlist, hingga membagikan playlist kepada pengguna lain.
Tugas pengembangan pada aplikasi ini adalah membuat back-end berupa sebuah API (Antarmuka Pemrograman Aplikasi) yang sesuai dengan kriteria tertentu.
Bahasa pemrograman utama yang digunakan pada proyek ini adalah JavaScript dan SQL.
Peralatan yang digunakan diantaranya adalah:
Terdapat 2 (dua) jenis proyek submisi pada repositori ini, yaitu proyek yang dikerjakan pada tahun 2021 dan tahun 2024 (terkini), karena terdapat pembaruan dan tambahan pada materi kelas yang dipelajari. Masing-masing memiliki 3 (tiga) buah versi yang dikerjakan secara bertahap.
- OpenMusic API versi 1
- OpenMusic API versi 2
- OpenMusic API versi 3
- Aplikasi Consumer untuk Message Broker Queue
- OpenMusic API versi 1
- OpenMusic API versi 2
- OpenMusic API versi 3
- Aplikasi Consumer untuk Message Broker Queue
Pembuatan aplikasi ini digunakan murni sebagai keperluan pembelajaran pada platform Dicoding Indonesia. Hak cipta materi/modul sepenuhnya dimiliki oleh platform tersebut.
Walaupun setiap peserta kelas akan mendapatkan tugas dengan kriteria yang sama, mohon tidak melakukan plagiasi penuh untuk tugas submisi berdasarkan repositori ini.