You are on page 1of 8

Nama : Arif Ramadhon/10120058

Topik :
Toko Penjualan Handphone
Kelompok Pemilik Topik :
Firman Fajrin 11120015
Delvia Wulan Sari 11120013
Nur Laila Fitriasari 11120027


A. Kebutuhan User
Kebutuhan yang dibutuhkan user dalam system ini adalah kemudahan dalam
melakukan transaksi contohnya dalam pembelian aksesoris hp kita dapat
melakukannya melalui online.














Customer Pegawai Supplier Melayani
Melayani
Persediaan
Barang
Bag.
Pemabayaran
Teknisi
Penjualan
Teknisi
Software
Teknisi
Hardware
Pulsa Aksesoris
HP Aksesoris Pulsa
Nama Alamat No. Telp
ID Nama Alamat No. Telp
Memasok
Melayani
HP
Merk
OS
Nominal
Merk OS Nominal
Jenis
Jenis
Kode
Bukti
Transfer
Tgl Keluar
Tgl Masuk
Info
Pemilik
Aplikasi Sparepart
ID Nama Alamat No. Telp
Offline Online Website
Tunai Melayani
Transfer Mengirim
Pengiriman
Paket
Alamat No telp
Berat
Barang
Nama
B. EERD


C. Planing Active Database
Procedure
SP_InsertCustomer
Input : kd_customer nama_customer alamat_customer no.telp_customer
Proses : Pada tabel customer terjadi proses penginputan data customer
Output :
SP_InsertKaryawan
Input : kd_karyawan nama_karyawan alamat_karyawan ttl_karyawan JK_karyawan
Output :
SP_InsertSupplier
Input : kd_supplier nama_supplier alamat_supplier JK_supplier no.telp_supplier
Output :
Update_HP
Input : kd_HP merk_HP os_HP type_HP Harga
Output
Delete_Service
Input : ID_Service total_tagihan
Output :

Function
Fceknama_karyawan
Untuk mengecek keberadaan nama karyawan dalam tabel karyawan

Fcekid_service
Untuk mengecek keberadaan barang yang ada di tabel service

Fcekkd_HP
Untuk mengecek keberadaan barang yang ada di tabel hp

Fcek_pulsa
Untuk mengecek pemesanan pada tabel pulsa dengan field nominal pulsa

Fceknama_aksesoris
Untuk mengecek data pada tabel aksesoris dengan field kode_aksesoris

Trigger
Delete : deletekd_karyawan
Berfungsi untuk memberikan pesan telah berhasil dihapus disebuah data

Input : kd_karyawan
Proses : jika terjadi proses delete kode karyawan maka akan muncul pesan delete data yang
dihapus

Output : menampilkan kd_karyawan yang dihapus

Update : his_updtkaryawan
Berfungsi untuk membuat history pengupdatean data yang telah dilakukan

Input : id_pegawai

Proses : jika terjadi proses update pada tabel pegawai maka secara otomatis id_karyawan
yang telah di update akan masuk kedalam tabel history beserta tanggal update terjadi

Output : pada table history akan muncul field keterangan id yang di update beserta tanggal
update.

Update : his_deletekaryawan
Berfungsi untuk menampilkan data pegawai yang telah didelete kedalam tabel history delete

Input : id_pegawai

Proses : jika terjadi proses pendeletan data pegawai maka akan secara otomatis terupdate
id_pegawai dan tanggal proses terjadinya delete pada table history_delete.

Output : pada table history_delete akan terupdate secara otomatis id yang di hapus dan
tanggal proses penghapusan data
















D. Planing View Join

Kebutuhan Join
Metode yang digunakan adalah Inner Join
Join_Stok
Join_Dakar diperoleh dari menggabungkan table PEMILIK dan table KARYAWAN

Planning join
Menggunakan metode Inner Join

1. JOIN SUPPLY

Field yang dijadikan acuan yang sama adalah kd_pemilik sebagai foreign key pada table
supplier

Hasil dari join_supply



Fungsi dan kebutuhan : sebagai bukti penyetokan barang


2. JOIN_KARYAWAN_TOKO
Diperoleh dari menggabungkan table karyawan dan table toko hp







Field yang dijadikan acuan yang sama adalah kd_toko sebagai foreign key pada table karyawan.
Hasil join :



Fungsi dan kebutuhan untuk menampilkan data karyawan pada toko hp


3. JOIN_BARANG_TOKO

Diperoleh dari menggabungkan table hp , accessoris, pulsa, dan toko hp



Field yang digunakan sebagai acuan yang sama adalah kd_toko sebagai foreign key pada table
hp,pulsa, accessoris, dan toko hp.
Hasil join:






Fungsi dan kebutuhan : untuk menampilkan data barang di toko


4. JOIN_SERVICE

Diperoleh dari menggabungkan table servis dan toko hp



Field yang digunakan sebagai acuan yang sama adalah kd_toko, sebagai foreign key pada table
service



Fungsi dan kebutuhan untuk menampilkan data tentang hp yang disservice.
View yang digunakan
VIEW_SUPPLY untuk menampilkan JOIN_SUPPLY
VIEW_KARYAWAN untuk menampilkan JOIN_KARYAWAN_TOKO
VIEW_BARANG untuk menampilkan JOIN_BARANG_TOKO
VIEW_SERVICE untuk menampilkan JOIN_SERVICE





















E. Perbandingan analisa dibandingkan kelompok pemilik
topik

Atribut pada entitas Teknisi Hardware dan Teknisi Software masih salah
Alur pembayaran online masih salah

F. Kelebihan analisa dibandingkan kelompok pemilik topik

Pada entitas Teknisi Hardware dan Teknisi Software sudah ada atribut pembeda
Pada alur pembayaran online sudah sesuai

G. Saran, Usulan dan Score untuk pemilik topik

Saran : Lebih memperhatikan entitas dan atribut yang dibuat
Usulan : Jika membuat Function, Procedure dan Trigger harap disusun dengan rapi
Score : 85

You might also like