You are on page 1of 19

SEMESTER 1, ACADEMIC SESSION 2022/2023

TST1015 – COMPUTING I
TSF 10

FINAL YEAR PROJECT

Youtube

LECTURER’S NAME:
DR ILYANA BINTI ISMARAU TAJUDDIN
DR MUHAMMAD NURUDDIN BIN SUDIN

PARTICIPENT:
NIK FARUQI NAIM BIN MOHD FAUZI (9221194)
ADAM BIN RASHDEY (9221206)
AFIQAH FARHANA BINTI AHMAD FAIZ (9221202)
Table of Content
Table of Content 2

Acknowledgement 3

CHAPTER 1 INTRODUCTION 4
1.1 Overview 4
1.2 State of Art 4
1.3 Objectives 5
1.4 Methodology 5

CHAPTER 2 INFORMATION SYSTEM DEVELOPMENT 6


2.1 Planning 6
2.1.1 Iterative model 6
2.2 Analysis 8
2.3 Design 10
Diagram 2.1 Network Model 14

The Rational Scheme 15

The Rational Scheme 15

The Rational Scheme 16


2.4 Implementation 16

CHAPTER 3 CONCLUSION 18
Acknowledgement

All praises to Allah and His blessing for the completion of this computing assignment within the time given.

First and foremost, We would like to express our deep and sincere gratitude to our kind-hearted lecturer , Dr
Muhammad Nuruddin Bin Sudin and Dr Ilyana Binti Ismarau Tajuddin for helping us to complete our assignment
perfectly. His sincerity and motivation have deeply inspired us. It has been a great pleasure and honour to work and
study under his guidance .

Next, we would like to acknowledge with much appreciation to our group members. It would not be
possible to complete this assignment without cooperation from Nik Faruqi Naim bin Mohd Fauzi, Adam bin
Rashdey and Afiqah Farhana binti Ahmad Faiz in contribute ideas and information as well as work together to
complete the assignments successfully. Our completion of this project also could not have been accomplished
without the support form our classmates, TSF10.

Last but not least, we want to thank ourself for believing in us. We want to thank ourself for doing all
this hard work and never quitting.
CHAPTER 1 INTRODUCTION

1.1 Overview
During the recent pandemic Covid-19, people are being forced into self-isolation or
self-quarantine. And if there's nothing to do outside the four walls of their own house, they are
naturally going to gravitate towards the Internet for entertainment, like youtube and that includes
videos. When people don't know how to portray some information they get, they will use Youtube
as a platform to explain to make them more understanding. Youtube was a powerful online
platform among people for entertainment, education and information more than ever before. Thus,
this makes Youtube become more popular among students as they want to expand their knowledge
to help them score in all subjects.

YouTube has over 1.8 billion monthly logged-in users on its platform. Additionally,
YouTube is the second-largest search engine in the world. People actively search for videos and
watch them on this platform.YouTube is a video-sharing service where users can watch, like,
share, comment and upload their own videos. The video service can be accessed on PCs, laptops,
tablets and via mobile phones.YouTube is a free-to-use service and can be a great space for teens
to discover things they like. For many young people, YouTube is used to watch music videos,
comedy shows, how to guide, recipes, hacks and more.

YouTube is a multipurpose platform for studying, sharing videos and even earning money.
YouTube can post long videos unlike any other media platform thus making Youtube still valid
until now. YouTube is a great place to discover new things, learn and get entertainment.

1.2 State of Art


YouTube provides premium features, watching millions of videos on YouTube without ads.
Download videos and playlists on your mobile device to watch offline. Continue playing videos on
your mobile device while using other apps or when your screen is off. Get a subscription to
YouTube Music Premium at no monetary cost.

App App Platform App Description


Price
IOS Androi Interface User Main Unique Resolution
d Display Features Features

Free Minimal All age Search Have shorts Up to 8K


/Premiu and and watch (similar to
m/Kids functional videos Instagram
reels) make
the user more
interested

Free Simple and Teenage Watch Views can Up to


easy to use rs live interact with 1080p60
but do not streaming any streamers
have many videos
categorized
videos
Free Simple but Adult Video Player Up to 4K
not hosting customization
updated to and
the current sharing
situation

Free Simple but Teenage Website Minimal Up to 4K


not too rs and for content
friendly-us Adult exchangin regulation
ed g videos

1.3 Objectives
● By using ISD method, it can be solved to build software that ensures quality
● To understand how the app enables users to share their images and videos with other users
worldwide, either to keep as memory or entertainment for other people
● To study how YouTube can help people to communicate to a wide audience, whether to
promote programs or provide information to students

1.4 Methodology
Iterative model is compatible with YouTube to optimize the usage and objective that they bring to
improve the platform to another level. To compete with new applications such as TikTok, Youtube
needs to utilise its features to attract users who still use those applications. In addition, still
updating their features due to the current situation, can help the developer to develop and deliver
what the users really want.

Some of the latest example updates from YouTube are users can pinch to zoom, which
enables users to expand the playback screen to examine certain details or elements. Besides that,
YouTube has moved the auto-play and captions buttons to the top to make it easier for other users
to access the options.
CHAPTER 2 INFORMATION SYSTEM DEVELOPMENT

2.1 Planning

2.1.1 Iterative model


Iterative model is an implementation of software Development Life Cycle (SDLC) that focuses on
the initial which is just a simple feature then will progressively gain more complexity and new
features until the final system complete. The basic idea for this method is to develop a system
through iterative and Plans are changed simply due to feedback, some changes on project
assumptions, changes in scope, budget and schedule. Basically, planning is generally concerned
with explaining, defining and the actual sequence of intermediate results. Add on, this method also
suits this app because it is recommended for unclear user requirements since the world situation
now is changing technologically due to the pandemic Covid-19.

Iteration planning is just a process of just discussing and planning the next cycle, phase, or
iteration of a software application that is in process of development. Last but not least, iterative
model process will continue till the process is completed and ready per requirement. The project
will be divided into a few categories. Hence, the development process of software will be easier.
For instance, The first version of YouTube homepage contains only five videos, a search box and a
bunch of video tags to explore.YouTube's first video player had an enormous logo watermark in
the bottom right corner and very few controls. There was no timer or fullscreen button, for
example. Later in 2005, YouTube updated its homepage and became busy with tabs and additional
content.
2.1.2 User and Requirements

I. Advertisement Agency

● Log in or Sign up
● Make ads to gain more users
● Helping business build and maintain a Youtube presence
through collaborating with youtubers

II. User

● Log in or Sign up
● Search for the video
● Upload video
● Can subscribe for YouTube premium
● Always update the application when needed or asked

III. Administrator

● Log in or sign up
● Provide best services and new features to the user.
● Limit some videos to displayed
● Control the help desk centre

2.1.3 Feasibility Analysis

This project surely can proceed because it fulfilled all the criteria given:

I. Technical Feasibility

● This technology is helpful enough in the current situation

Youtube can provide educational videos to students that have to adapt to online learning
due to the pandemic. Thus, students can study by just watching the video to understand
more and gain much information.

● The technology is designed to suit with current pandemic

As time passed by, we began to see those first months of pandemic-related YouTube
trends as a bigger story. We can watch the government announces daily cases every day
on Youtube. We get to know the recent update about covid cases daily.
II. Economic

● It is free to use apps

Youtube app is free to download which can be downloaded from a number of sites,
depending on the mobile devices.

● Only require affordable devices

The Youtube app is available on many devices such as android and iOS because the
YouTube app is delivered through the Google Play Store and Apple Play Store.

✔️
Feasibility Criteria Fulfil

Technical ● Helpful enough in


the current
situation
● Designed to suit

✔️
with current
pandemic

Economic ● Free to use apps


● Require
affordable devices

2.2 Analysis

2.2.1 User and Requirements

I. Advertisement Agency

YouTube is a popular platform for advertising companies to reach millions of potential


clients. YouTube Ads make it easy for people to choose your business. YouTube give you more
purchases, subscribers, website visits, and more. Anyone can make a YouTube ad that gets results.
Anyone create a video right on their phone, use our free tools and resources, or find the perfect
partner to help. It makes it easier for anyone, especially advertisement agencies.

Simply create an account on YouTube and upload the video. You then need to start a new Google
Ads campaign. You must set up the details of your campaign. On YouTube, there are many other
campaign options, such as Non-skippable In-Stream Ads, which prevent viewers from skipping
ads. Select the audience you want to reach next. Additionally, you can decide where you want
your adverts to appear. Configure your YouTube Ads video after that.
II. User

New users can leave their YouTube alone or create a new Google Account. Users who
have accounts on YouTube can access several features, such as Like, Subscribe, Watch Later, and
Watch History. On YouTube, users may also make their own playlists. After making their own
channel and customising it, users can upload their videos. Users can use YouTube's new Shorts
feature, similar to reels on Instagram or upload longer videos. They can broadcast a live video on
YouTube as well. YouTube offers users a place to edit their videos in addition to allowing them to
share them. You can trim, put your own watermark and also change your thumbnail before you
post it. Users benefited from this since it made it simpler for them to alter videos before posting
them online.

Furthermore, users can sign up for YouTube Premium. With YouTube Premium, you may
access millions of videos without being bothered by pre- and mid-video adverts, including those
with video overlays. Third-party banner advertisements and search ads won't appear either. When
you aren't connected to the internet, you can download videos and playlists to watch later. The
YouTube app, the YouTube Music app, and the YouTube Kids app all let you watch automatically
downloaded videos and download songs to listen to offline. Play videos on your smartphone while
it's off or while using other apps.

III. Administrator

YouTube videos can be uploaded and played by the organisation's administrator. Users on
YouTube don't have to worry about this because an administrator helps to limit which YouTube
videos are displayed. With YouTube Restricted Mode, you can filter out potentially mature videos
while leaving most videos available. Users can sign in to their administrator account to console
their YouTube content according to their pleasure.

Users can be assigned to be approvers by the administrator. With the ability to search for and
approve new videos, these users can make more videos accessible to organisation members who
are logged in. The levels of limitation are also established by the administrator. In the Admin
panel, there are four options for YouTube permissions: Strictly Restricted YouTube Access,
Moderately Restricted YouTube Access, Unrestricted YouTube Access, and Can approve videos.
2.3 Design

2.3.1 Interface Design

2.1 homepage
2.2 User Channel
Figure 2.3 Shorts
Figure 2.4 Subscriptions
2.5 Library
2.3.2 Database design

Diagram 2.1 Network Model

2.3.3 Data modelling design

Diagram 2.2 Entity Relationship Diagram (RED)


The Rational Scheme
1. The relationship between User and Account is Many-to-Many relationship
● A user can have many accounts at one time
● An account can have many users at one time

2. The Many-to-Many relationship of User and Account can be converted to

Diagram 2.3 Entity Relationship Diagram (RED)

The Rational Scheme


1. The relationship between User and Post video is One-to-Many relationship
● A user can post many videos at one time
● Many videos can only post by one user

2. The One-to-Many relationship of User and Post video can be converted to


Diagram 2.4 Entity Relationship Diagram (RED)

The Rational Scheme


1. The relationship between Account and Premium package is One-toOne relationship
● An account can hold on Premium package
● A Premium package can be hold by one account

2. The One-to-One relationship of Account and Premium package can be convert to

2.4 Implementation

2.4.1 Platform

YouTube is the most established online video platform on the market. Over 2 billion logged-in
users visit the platform monthly, and billions of hours of video are watched by its global audience
every month. Here are some platforms that you use to log in to this application.

2.4.1.1 Ios and Android

Get the official YouTube app on iPhones and iPads. See what the world is watching -- from the
hottest music videos to what's popular in gaming, fashion, beauty, news, learning and more.
Subscribe to channels you love, create content of your own, share with friends, and watch on any
device. In addition, you can download the YouTube app on Google Play. Just go to the Google
Play Store and you can download it.

2.4.1.2 The most youtube downloader users

Android is the most youtube downloader users


2..4.2 App Purchase

One of the best parts about YouTube is that it's completely free to use. Besides, Youtube also has
their special feature which is YouTube Premium. YouTube Premium (formerly YouTube Red) will
cost you $11.99 per month, after a one-month free trial. If you're sure about the service and want
to commit for a year, there's an annual plan available for $119.99.

2.4.3 Support Plan Strategies

Figure 2.6 Setting Figure 2.7 PHR

Figure 2.8 feedback Figure 2.9 example


CHAPTER 3 CONCLUSION

The purpose of this research is to identify an effective strategy to deal with any problem that will arise by using the
ISD method which has succeeded in building software that will provide the best quality. Based on the analysis
presented, by using youtube, we can understand the correct and appropriate way to share pictures and videos with all
users in the world. Future exploration into this application modification technique over time has also successfully
helped many people to share information worldwide. The amount of this could improve life easier for others whose
repetitive motion behaviour is worth exploring.

We gathered every objective that YouTube wants to achieve has been implemented and it has been proven
that by using YouTube various problems have been successfully solved. Now, we can share our photos and videos in
this application easily but can be shared in large numbers. Furthermore, YouTube is also now one of the applications
of choice because it provides the best and most customer-friendly service.

You might also like