Anda di halaman 1dari 23

KELOMPOK 7

2440048195 - Rachel Angela Yaputra


2401959995 - Eric Fernaldy
2440106913 - Nadinda Naura Syifa
2440058183 - Briana Fiorenza Thomas
2401954786 - Ajrina Kiasati
2401962610 - Savitri Citra Azhari
2201774364 - Ramadya Alif Satya
ISYS6198003 - DATA AND
INFORMATION MANAGEMENT

Company Profile
adalah sebuah perusahaan ritel di Indonesia yang
merupakan pemilik dari jaringan supermarket Carrefour
MENGENALI serta Carrefour Express. Saat ini, Transmart merupakan
TRANSMART salah satu anak perusahaan dari Trans Corp. Pada tahun
2021, semua gerai Carrefour di seluruh Indonesia telah
berubah menjadi Transmart.
AN IZ ATIO N
ORG
STRUC TU R E
COMPA NY BU SINESS
PR OC ES S

Sebuah perusahaan retail yang memberi konsumen akses


makanan sehat yang diproduksi secara lokal dengan harga
yang terjangkau, yang juga memberikan upah yang layak
kepada petani, dan untuk pekerjaan yang stabil,
berpartisipasi dalam transisi makanan, untuk karyawan.
STATEMENTS
Luar
PROBLEM
Biasa!
1. Memberikan akses makanan sehat kepada
konsumen
2. Memproduksi produk makanan lokal
3. Memberikan upah layak kepada petani
DATABASE PLANNING
Mission Statement Dalam database planning yang kami buat memiliki mission statement
untuk mengelola data yang digunakan dan dibuat guna mendukung
cabang transmart lainnya untuk mengakses data secara akurat dan
real-time.

Mission Objective Untuk mengelola tabel (insert, update, select) pada staff
Untuk mengelola tabel (insert, update, select) pada customer
Untuk mengelola tabel (insert, update, select) pada produk
Untuk mengelola tabel (insert, update, select) pada distributor
Untuk mengelola tabel (insert, update, select) pada transaksi
Untuk mengelola tabel (insert, update, select) pada persediaan
System Definition

TRANSACTION Internal: Managers, financial staffs


ENTITIES External: Customers, labor union
REQUIREMENT COLLECTION
AND ANALYSIS
1. Customer Pembeli yang nantinya akan membeli produk tersebut

Data tersebut digunakan untuk mengetahui total


customer yang membeli produk

2. Staff Staff nantinya akan melayani customer dalam


membeli barang

Data staff dibuat agar perusahaan mengetahui


informasi dari staff yang bekerja disana
REQUIREMENT COLLECTION
AND ANALYSIS
3. Produk Produk dihasilkan agar terdapat sebuah barang yang
diperjualbelikan

Data dibuat berdasarkan barang yang masuk ke perusahaan


tersebut
4. Distributor Distributor harus ada karena tanpa adanya distributor tidak ada
produk yang diperjualbelikan.

Data tersebut nantinya digunakan agar bisa mengetahui berbagai


informasi mengenai perusahaan yang menjadi distributor tersebut
REQUIREMENT COLLECTION
AND ANALYSIS
5. Payment Pembayaran yang nantinya akan dilakukan oleh customer ketika
melakukan transaksi

Untuk bisa mengetahui payement apa yang dilakukan oleh pembeli

6. Transaction Transaction ini menajdi proses akhir customer dalam melakukan


pembelian barang

Untuk menjadi bagian dari laporan keuangan


Data ini nantinya akan diperiksa oleh bagian akuntansi agar dapat
menganalisa transaksi transaksi yang berjalan
Database
Design
CONCEPTUAL & LOGICAL ER MODELING
pt ual ER
ce
Con ling
M od e
NORMALIZATION

Unormalized Sales
1NF Staff

Customer

Sales-Product
2NF
Sales

Product
3NF
SalesHeader

SalesDetail
Normalization
Staff
Product

Customer SalesDetail

SalesHeader
Modeling
Logical ER
D at abase
Physica l
De sig n
Table : Product

Table : Distributor Table: Transaction Header
Primary Key

-> ProductID Primary Key Primary Key


-> DistributorID -> TransactionID
Domain Constraint

ProductID FORMAT CHECK (ProductID LIKE 'PRO[0-9] Domain Constraint: Domain Constraint
[0-9][0-9]') DistributorID > format DISXXX (X berupa integer) TransactionID: CHAR(5) -> (TransactionID
ProductName varchar(30) DistributorName > varchar (50) CHECK(TransactionID LIKE 'TR[0-9][0-9][0-9]'))
ProductDesc varchar(100) DistributorAddress > varchar (255) TransactionDate: DATE
ProductPrice int(10) DistributorPhone > int (15) StaffID (Foreign key Staff)
ProductType varchar(30) CustomerID (Foreign key Customer)
Mandatory:
Mandatory DistributorID, DistributorName, DistributorAddress, Mandatory
ProductID, ProductName, ProductDesc, ProductPrice DistributorPhone TransactionID, TransactionDate, StaffID, CustomerID

Foreign Key ForeignKey: Foreign Key:


tidak ada Tidak ada StaffID, CustomerID

D at abase
Physica l
De sig n
Table : Customer Table:Staff

Table :Payment
DDL
DDL:
CREATE TABLE Customer( Primary Key CREATE TABLE Staff(
CustomerID VARCHAR(10) IDENTITY(1,1) PRIMARY PaymentID StaffID CHAR(5) PRIMARY KEY CHECK(StaffID LIKE
KEY NOT NULL, 'ST[0-9][0-9][0-9]') NOT NULL,
CustomerName VARCHAR(60) NOTNULL Domain Constraint StaffName VARCHAR(50) NOT NULL,
CustomerEmail VARCHAR(50) NOT NULL CHECK PaymentID varchar(5), format PM### StaffPhone VARCHAR(15) NOT NULL,
(CustomerEmail LIKE '%@%.%') PaymentMethod > Card or Cash or MBanking StaffGender VARCHAR(6) CHECK(StaffGender LIKE
CustomerAddress VARCHAR(100) NOT NULL PaymentDate date 'Male' OR 'Female') ,
CustomerDOB DATE StaffPosition VARCHAR(25) NOT NULL
) Mandatory )
DML PaymentMethod, PaymentDate
INSERT INTO CustomerName VALUES('Ramadya') DML:
SELECT * Foreign Key SELECT * FROM Staff
FROM CustomerName None WHERE StaffPosition = 'Data Processor'

UI DESIGN TRANSACTION
UI DESIGN PAYMENT
Terima Kasih!

Anda mungkin juga menyukai