Professional Documents
Culture Documents
Kelompok 7 - Dokumentasi Proyek
Kelompok 7 - Dokumentasi Proyek
SpinOff
Kelompok 7
Computer Engineering
Faculty of Engineering
DEPOK
2022
1
TABLE OF CONTENTS
CHAPTER I : INTRODUCTION 1
Introduction 1
Project Aim 1
Literature Review 2
Similar Competitor 2
Function/Modules 3
Tools 3
Resource 4
Risk Analysis 5
References: 14
2
CHAPTER I : INTRODUCTION
1.1. Introduction
Along with the increasing trend of shoe retail and also the number of shoe
collectors at this time, buying and selling in this shoe sector is in a very linear trend.
People who are interested in this sector willing to pay a lot of money for the items. The
demand for the product in this sector is very high, but the stock is very limited so the
product price will significantly increase. there is still a lot that can be developed in this
sector. At the beginning of this trend, sales were usually done offline. shoppers will
queue up in the morning in front of the store to buy the limited-sold products. Only the
first shoppers can enter the shop and their names will be recorded. so that buyers whose
names are not written in the list of buyers or buyers who are too late do not run out of
quota to enter the store cannot enter the store at all.
Lately, have sellers in the shoe sector started turning to the virtual world. but there
are still many shortcomings in the buying and selling process in this sector. the buying
and selling process is carried out on social media platforms, even though social media
platforms are not intended for this purpose. social media cannot guarantee the security of
the transaction, so there have been many cases of fraud. Therefore, an application that is
intended to support the technical sales of these shoes is needed.
1
1.3. Literature Review
A developing country may well attempt to be modernized if it introduces
e-commerce effectively and efficiently. It will improve its output and lead to its
competitive advantage. Information Technology (IT) has uplifted ecommerce worldwide.
Now it’s at ease to enter to a new market and marketers’ can easily evaluate their product
and company’s performance. A growing number of firms in various industries, such as
banking, education, commerce, and tourism, etc. have improved their services by both
incorporating technologies into their service delivery process. Integration of technology
in services is becoming very common; however, very little academic research has been
conducted to examine its influence. The issues related to E-commerce are also on the rise
which is posing serious threat to its tall future and hence demands right strategies on part
of marketers. The research works on E-commerce propose good number of variables to
be taken care of if marketers need to be successful in this newly business model.
The factors which will significantly contribute to the success of the E-Commerce
industry and focused upon should be consistency of transaction steps, consistency of
Web site design, replacement guarantee, M-Commerce services, consistency of
promotions, consistency of in-stock indications, consistency of product variety, location
based services, multiple payment option, right content, shipment option, legal
requirement of generating invoices for online transactions, quick Service, T & C should
be clear & realistic, the product quality should be same as shown on the portal. The
most important feature in ecommerce is privacy which not only increases competitive
advantage but confidence level of the customers. The researches also suggest 18-35 as the
good customer age to be promising and to be targeted irrespective of gender for better
results
2
Atmos is a Japan based retail store that open in Harajuku. Atmos sells shoes and
rare limited sneakers from Nike, Adidas, Jordan, New Balance, Converse, Asics,
Puma, Vans, and many more. Atmos sells special limited edition sneakers and
collaborations. Atmos Indonesia opens in 2020. Atmos has an Indonesian website.
It sells shoes with a Raffle system but not specially.
b. Invincible Indonesia
3
Indonesia, there are no official websites that sell things with Raffle System or Bid
System. There are a lot of Indonesian store that sells with Raffle System or Bid
System on Instagram but other Social Media. The thing is, there are no websites
that sell things with Raffle System or Bid System. If the selling only uses Social
Media. There is no guarantee that the store is trusted or whether the person that
bid is a serious buyer.
1.5. Function/Modules
The modules/functions/features included in this website are:
● Login/Registration ● Shipping Status
● Product Filter/Sorting ● Item Availability
● Product Description ● Wishlist
● Product Gallery ● Reminder
● Shopping Cart ● Recommendation
● Shipping Options ● Randomizer
● Order Summary ● Auction
● Secure Payment
1.6. Tools
The tools that are used in this project are:
● GitHub
GitHub is a code hosting platform for version control and collaboration. It lets you and
others work together on projects from anywhere. This tutorial teaches you GitHub
essentials like repositories, branches, commits, and pull requests.
● ReactJS
4
React.js is an open-source JavaScript library that is used for building user interfaces
specifically for single-page applications. It’s used for handling the view layer for web
and mobile apps. React also allows us to create reusable UI components.
● NodeJS
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and
scalable network applications. Node.js uses an event-driven, non-blocking I/O model
that makes it lightweight and efficient, perfect for data-intensive real-time applications
that run across distributed devices.
● Tailwind CSS
Tailwind CSS makes it quicker to write and maintain the code of your application. By
using this utility-first framework, you don't have to write custom CSS to style your
application. Instead, you can use utility classes to control the padding, margin, color,
font, shadow, and more of your application.
● ExpressJS
Express is a node js web application framework that provides broad features for
building web and mobile applications. It is used to build a single page, multipage, and
5
hybrid web application. It's a layer built on the top of the Node js that helps manage
servers and routes
● MongoDB
MongoDB makes use of records which are made up of documents that contain a data
structure composed of field and value pairs. Documents are the basic unit of data in
MongoDB. The documents are similar to JavaScript Object Notation, but use a variant
called Binary JSON (BSON). The benefit of using BSON is that it accommodates
more data types. The fields in these documents are similar to the columns in a
relational database. Values contained can be a variety of data types, including other
documents, arrays and arrays of documents, according to the MongoDB user manual.
1.7. Resource
● Computer Hardware
● Telecommunication Facilities:
● Internet Connection
● Qualified Personnel
● Reliable Payment System
6
Violation of intellectual property is also one of the common security threats of
e-commerce business. Protection of IP is very important in the e-commerce industry
and includes website logos, content, taglines, products and other images and icons.
Violation of copyright rules and intellectual property can cause you a huge loss.
● Low SEO Ranking
Out of many e-commerce threats, SEO and digital marketing of your business can
also become a serious risk. Google keeps on changing its algorithms and it
drastically affects your ranking. Low SEO ranking means low traffic to your website
which ultimately results in less number of sales. Therefore, you need to focus on the
digital marketing of your e-commerce business too.
● Credit Card Scams
Suspicious transactions and stolen credit card information are common risks of
e-commerce business. Hackers or anybody can use a stolen credit card to make an
online transaction. Your online security should be strong and tight enough to catch a
doubtful transaction.
● Weak Authentication Method
If you have weak and very basic authentication methods then you are prone to more
cyber-attacks. If you are authenticating a user by ID and password only then there are
chances that this information can be stolen. You need strong authentication methods
for your online security that can resist attacks.
7
CHAPTER II : PROJECT MANAGEMENT
8
2.3.1. Scope Planning
In the first process in project scope management, we create a scope plan
document that you can refer to in the later stages. The document mainly helps in
defining, managing, validating, and controlling the project's scope. It includes:
● Detailed project scope statement
● Breakdown of all the project requirements
● Expected project deliverables
● Project change control process
The document doesn't have to be very detailed, it just has to fit the purpose. You
can also use a previous project's scope management plan as a reference for this.
2.3.2. Scope Definition
Our project is a website, which can be used on all devices, regardless of their
operating system. We developed this website using React to support usage
flexibility on all devices.
2.3.3. Scope Verification
Scope verification is a process of formalizing the acceptance of the project by
the stakeholders. The main purpose of this scope is to formally accept completed
deliverables and acquire sign-off which shows that the deliverables are adequate
and
meet the stakeholders' expectations. There are five documents we produce to
fulfill
this process:
a. Software Development Plan
b. Design Diagrams
c. Test Plan
d. Letter of Agreement
e. User Manual
9
2.4. Software Development Cycle
2.5. Responsibilities
Shaniya Camita Farin UI/UX Research, QA, Project ● Designing UI/UX for the
Manager Website
● Designing website logo
● Creating user manual
10
● Monitoring and
Ensuring website
features
● Creating project
documentation
11
CHAPTER III : SOFTWARE DESIGN
12
2.2. Sequence Diagram
13
2.3. State Diagram
14
2.4. Activity Diagram
15
References:
● Lim, S.F.W.T., Jin, X. and Srai, J.S. (2018), "Consumer-driven e-commerce: A literature
review, design framework, and research agenda on last-mile logistics models",
International Journal of Physical Distribution & Logistics Management, Vol. 48 No. 3,
pp. 308-332. https://doi.org/10.1108/IJPDLM-02-2017-00
● Scott W. O'Connor. (2020), “How to Create a Project Scope Management Plan”
,Northeastern University Website.
https://www.northeastern.edu/graduate/blog/scope-management-plan/
16