Professional Documents
Culture Documents
Project Database of Petshop Group 2 FINALBGT
Project Database of Petshop Group 2 FINALBGT
Project Database of Petshop Group 2 FINALBGT
Project
“Database of Petshop”
Group 2
Names : 1. Ahamad Almuhdar (2220010246)
2. Dinah Aryani Zavitri (2220010111)
3. Ryan Aric Ardhani (2220010162)
Class : 1CC4
Faculty : Mr. Feri Nugroho, S.ST.,M.IT
CEP CCIT
FAKULTAS TEKNIK UNIVERSITAS
INDONESIA
2022
2
PROJECT ON
Database of petshop
Developed by
PROJECT ON
CERTIFICATE
This is to certify that this report titled Database of Petshop done by, Ahmad
Almuhdar, Dinah Aryani Zavitri and Ryan Aric Ardhani in partial fulfillment of their
course requirement at NIIT.
Coordinator:
ACKNOWLEDGEMENT
Authors would like to praise to Allah, Most Merciful bless and so authors can
finish this Project 1 entitled “Database of Petshop”. Author would like to thanks to Mr. Feri
Nugroho, as Lecturer who has given useful suggestion which are help author in writing this
paper.
The writer realized that this paper far from perfection, then the writer will be very
unfettered the chest and was encouraged, if colleagues and the guide's agreeing lecturer
gave the suggestion & criticism for this paper perfection.
6
SYSTEM ANALYSIS
System Summary :
In this project, the title is Database of Petshop. Petshop Database is a database about the
management process in Petshop, it contains of some components like Human.Customer,
Human.Employee, Animal.Pet, Produk.Item, Produk.Order, Produk.OrderDetail,
Produk.Layanan and Trans.Payment. The tables relate to each other, for example, member
info with member and so on.
7
ENTITIES
Number of Schema : 4
Human
Animal
Trans
Product
Number of Tables :8
1. Human.Customer
2. Human.Employee
3. Animal.Pet
4. Produk.Item
5. Produk.Order
6. Produk.OrderDetail
7. Produk.Layanan
8. Trans.Payment
8
SCHEMATIC DIAGRAM
9
TABLE DESIGN
Table Human.Customer
Table Human.Employee
TABLE DESIGN
Table Animal.Pet
Field Name Data Type Width Description
Table Produk.Item
TABLE DESIGN
Table Produk.Layanan
Field Name Data Type Width Description
Table Produk.Order
TABLE DESIGN
Table Produk.OrderDetail
Field Name Data Type Width Description
Table Trans.Payment
Field Name Data Type Width Description
VALIDATIONS PERFORMED
Table Animal.Pet
Table Produk.Item
ProductID, ProductName,
NOT NULL clause in the CREATE
ProductDetail and ProductQuantity
TABLE statement
should not be left empty
14
VALIDATIONS PERFORMED
Table Product.Layanan
LayananID,LayananCode,
NOT NULL clause in the CREATE
LayananName, LayananFeeshould
TABLE statement
not be left empty
Table Product.Detail
LayananID,LayananCode,
NOT NULL clause in the CREATE
LayananName, LayananFeeshould
TABLE statement
not be left empty
15
VALIDATIONS PERFORMED
Table Produk.OrderDetail
CustomerIDshould be in this
format; References for Foreign Key
[C][I][0-9][0-9][0-9]
OrderID, CustomerID,
OrderDate, OrderQuantity and NOT NULL clause in the CREATE
OrderPrice should not be left TABLE statement
empty
Table Trans.Payment
VALIDATIONS PERFORMED
Table Human.Customer
CustomerName,
CustomerEmailAddress, NOT NULL clause in the CREATE
CustomerNumber, CustomerAddress TABLE statement
should not be left empty
Table Human.Employee
Validation Required Method used for Validation
EmployeeID should be in this
format; Check constraint like statement
'[E][D][0-9][0-9][0-9]'
EmployeeGender should be in
this format; Check constraint or statement
'Female' or 'Male'
EmployeeName,
EmployeePhone,
EmployeeAddress, NOT NULL clause in the CREATE
EmployeeSalary and TABLE statement
EmployeePosisition should not
be left empty
17
PROCEDURE
GO
TRIGGER
ERD
20
CONFIGURATION