Project 4 Sem 4
Project 4 Sem 4
Group 2
Class : 4 SE 1
Developed by
Names of Developer :
This is to certify that this report titled “Music Project User Mobile App and Admin
Website ” embodies the original work done by Aditya Farras Zaki Firmansyah,
Muhammad Nathan Sunarto Project in partial fulfillment of their course requirement at
NIIT and CEP CCIT-FTUI UI.
Coordinator:
Indah Ayu Yuliani ST.MM
ACKNOWLEDGEMENT
Praise the presence of Allah SWT for his permission, so that the author can
complete the project with the title "Music General Mobile App”. Appreciation and thanks
to the writer give to Mrs. Indah Ayu Yuliani ST.MM as a faculty of class 4SE1 and other
teaching staff who always help. Thank you also to fellow students who have supported and
also thank you for being a colleague in education at CCIT-FTUI.
The task of this project the author made with the aim to complete the assessment of
learning in CCIT-FTUI. With this paper the author hopes to provide benefits to readers and
listeners so as to increase knowledge and insight.
Finally, the writer realizes that this project is far from perfect. Therefore, the authors
request suggestions and criticisms that are constructive for perfection and hopefully useful
for us all.
PROBLEM SUMMARY
Problem Overview
Develop a music blog app that allows users to discover, share, and discuss their favorite
songs, artists, and music-related content. The app should provide personalized
recommendations, encourage community interaction, and seamlessly integrate with music
streaming services.
Problem Statement
This music blog app that allows users to discover, share, and discuss their favorite songs,
artists, and music-related content. The app should provide personalized recommendations,
encourage community interaction, and seamlessly integrate with music streaming services.
Key Issues
Objectives
The objective of the mobile music blog app project is to create a platform where music
enthusiasts can discover, share, and discuss their favorite songs, artists, and music-
related content. The app aims to provide personalized recommendations, foster
community interaction, and seamlessly integrate with music streaming services. By
achieving these goals, the app will enhance the overall music experience for users.
Fictional Requierment For Admin Website
Administrator (Web):
View Home
View Article
Create New Article
Delete Article
Update Article
User (App)
View Home
Create New Account
Delete Account
Update Account
Search Artist
HTML
Home Page
Login page
HTML
Premium Page
Admin Data Invalid Show must fill Show must fill PASS
Login (Email and required field required field
Password alert and admin alert and admin
Field is stay in login page stay in login page
Empty)
Admin Data Invalid Show must fill Show must fill PASS
SignUp (Name, Email required field required field
and Password alert and admin alert and admin
Field is stay in signup stay in signup
Empty) page page
BLACKBOX TESTING
Admin Add Data Invalid Show must fill Show must fill PASS
Article (Not Fill All required field required field
Required alert and admin alert and admin
Field) stay in add model stay in add modal
section section
BLACKBOX TESTING
Admin Data Invalid Show must fill Show must fill PASS
Update (Not fill all required field required field
Article required alert and admin alert and admin
field) stay in update stay in update
modal section modal section
Admin Data Invalid Show error alert Show error alert PASS
Delete (Firebase and refresh the and refresh the
Article catch an page page
error)
BLACKBOX TESTING
User Login Data Valid Login success and Login success and PASS
(Email and redirect admin to redirect admin to
Password is home page home page
Correct)
User Login Data Invalid Show must fill Show must fill PASS
(Email and required field alert required field alert
Password Field and admin stay in and admin stay in
is Empty) login page login page
Sign Up Data Invalid Show must fill Show must fill PASS
(Name, Email required field alert required field alert
and Password and admin stay in and admin stay in
Field is Empty) signup page signup page
Software:
1. VSCode
2. Docker
3. Google Cloud
4. Android Studio