Anda di halaman 1dari 17

Pembuatan Rancangan Database

Sistem Basis Data Toko baju

Disusun oleh:
3IA06
Kelompok 2
1. Aldhi (50420106)
2. Bonifasius Bagas A. J. (51420403)
3. Dimas Aditya Subagja (50420373)
4. Luthfi Erlangga Hermawan (50420680)
5. Muhammad Ryan Alfarezy (50420918)

UNIVERSITAS GUNADARMA
2023
1. Rumusan Masalah
Dalam merencanakan Sistem Informasi Toko Baju, ada beberapa hal yang harus kita
perhatikan.
a) Bagaimana cara membuat sistem penjualan di toko baju menjadi lebih cepat
dan tepat?
b) Bagamana cara mengetahui persediaan baju dengan cepat?
c) Bagaimana cara menampilkan laporan dengan cepat?

2. Tujuan
a) Membuat system penjualan di toko baju menjadi lebih cepat dan tepat.
b) Mengetahui persediaan baju dengan cepat.
c) Menampilkan laporan dengan cepat dan tepat.

3. Batasan Masalah
a) Sistem informasi toko baju ini berlaku untuk toko baju kelas menengah.
Dimana pemilik toko juga merangkap sebagai administrator,
b) Sistem informasi ini hanya digunakan oleh kasir, bukan pelanggan,
c) Sistem informasi ini menggunakan program aplikasi berbasis Desktop,
d) Sistem informasi ini tidak menangani pengambilan baju dan pembelian
secara kredit.
e) Laporan yang disediakan adalah:
 Laporan pembelian baju
 Laporan penjualan baju
 Laporan persediaan baju
 Laporan jenis baju
 Laporan pemasok.

4. Analisa Dan Perancangan


4.1 Analisa Proses
4.1.1 Pelanggan
Pelanggan akan mendapatkan nota pembelian pada saat selesai melakukan transaksi
pembelian baju.
4.1.2 Kasir
Kasir dapat langsung masuk ke sistem dengan login user biasa dan melakukan
pengaksesan dan pengelolaan data berupa:
1. Input:
 Kasir bisa melakukan Insert dan Update pada pengelolaan data.
 Pada data transaksi, kasir memasukkan data jumlah baju yang dibeli dan
mengisi field pembayaran.
 Pada laporan berdasarkan tanggal lahir bisa melakukan input tinggal
penjualan hendak ditampilkan.
2. Output:
 Kasir memperoleh informasi dari pengelolahan data.
 Kasir memperoleh informasi transaksi pembelian.
 Kasir mendapatkan informasi tentang persediaan dan jenis sepatu.
4.1.3 Administrator / Pemilik Toko
Sebagaimana sudah disebutkan di atas, Karena sistem informasi ini ditujukan kepada
toko baju kelas menengah kebawah, maka pemilik toko disini juga merangkap sebagai
administrator sistem. Pemilik toko memiliki akses penuh terhadap sistem operasi ini.
Akses yang dimiliki oleh pemilik toko adalah sebagai berikut:
1. Input: administrator memiliki otorisasi untuk melakukan:
 Input data pembelian
 Input data sepatu
 Input data pemasok
2. Output: administrator / pemilik toko bisa mendapatkan:
 Laporan pelanggan
 Laporan persediaan
 Laporan pembelian
 Laporan penjualan
 Laporan pemasok
4.2 Proses Perancangan
4.2.1 DFD Level 1
4.2.2 ERD

5. Pembuatan Database
5.1 Pembuatan Tabel
1. Tabel pemasok
2. Tabel Pembelian

3. Tabel Pengguna
4. Tabel Penjualan

5. Tabel Barang
6. Tabel det_pembelian

7. Tabel det_penjualan
8. Tabel Pelanggan

5.2 Skrip SQL – Pengisian Tabel


1. Tabel Pemasok

INSERT INTO "Pemasok"

VALUES

(1, 'Dony', 'Kauman - Yogya', '02174-123456'),

(2, 'Joko', 'Jetis - Yogya', '02174-123456'),

(3, 'Santi', 'Jakal - Yogya', '02174-123476'),

(4, 'Ika', 'Paris - Yogyakarta', '02174-123498'),

(5, 'Rama', 'Jokteng - Yogyakarta', '02174-123402'),

(6, 'Sri', 'Tamsis - Yogya', '02174-123434');


2. Tabel Pembelian

INSERT INTO "Pembelian"

VALUES

(101, '2016-06-15', 1),

(102, '2016-06-15', 2),

(103, '2016-06-15', 3),

(104, '2016-06-15', 4),

(105, '2016-06-15', 4),

(106, '2016-06-15', 5),

(107, '2016-06-15', 1),

(108, '2016-06-15', 2),

(109, '2016-06-15', 3),

(110, '2016-06-15', 4),

(111, '2023-05-13', 5),

(112, '2023-05-13', 6);


3. Tabel Pengguna

INSERT INTO "Pengguna"

VALUES

(1001, 'Supri', 'sandal', 'user'),

(1002, 'Udin', 'sepatu', 'admin');


4. Tabel Penjualan

INSERT INTO "Penjualan"

VALUES

(801, 901, '0000-00-00'),

(802, 902, '0000-00-00'),

(803, 903, '0000-00-00'),

(804, 904, '0000-00-00'),

(805, 905, '0000-00-00'),

(806, 906, '0000-00-00'),

(807, 907, '0000-00-00'),

(808, 905, '0000-00-00'),

(809, 908, '0000-00-00'),

(810, 909, '0000-00-00'),

(811, 910, '0000-00-00');


5. Tabel Barang

INSERT INTO "Barang"

values (701, 'Edward', 'Sport Pria', 40, 1, 15),

(702, 'Edward', 'Sport Wanita', 36, 1, 12),

(703, 'Yongki', 'Kasual Pria', 42, 3, 13),

(704, 'Yongki', 'Kasual Wanita', 38, 3, 17),

(705, 'Sanden', 'Kasual Pria', 43, 2, 16),

(706, 'Sanden', 'Kasual Wanita', 40, 2, 11),

(707, 'Cat', 'Kasual Wanita', 43, 4, 10 ),

(709, 'Cat', 'Kasual Pria', 40, 4, 8),

(710, 'Adis', 'Sport Pria', 44, 5, 19),

(711, 'Adis', 'Sport Wanita', 36, 5, 18),

(712, 'Poya', 'Kasual Pria', 42, 6, 11);


6. Tabel Pelanggan

INSERT INTO "Pelanggan"

values (901, 'Adi', 'Yogyakarta', 0811780456),

(902, 'Ani', 'Yogyakarta', 0811780477),

(903, 'Nugroho', 'Yogyakarta', 0815780111),

(904, 'Santi', 'Yogyakarta', 085278222),

(905, 'Abu' , 'Yogyakarta', 0852780333),

(906, 'Joko', 'Yogyakarta', 0813801230),

(907, 'Nurdin', 'Yogyakarta', 0817780422),

(908, 'Sandi', 'Yogyakarta', 0852808444),

(909, 'Indra', 'Yogyakarta', 0815850777),

(910, 'Andri', 'Yogyakarta', 0817970345);


7. Tabel det_pembelian

INSERT INTO "det_pembelian"

values (701, 101, 12, 120000),

(702, 102, 10, 110000),

(703, 103, 8, 120000),

(704, 104, 7, 110000),

(705, 105, 14, 110000),

(706, 106, 12, 110000),

(707, 107, 15, 120000),

(708, 108, 8, 110000),

(709, 109, 13, 110000),

(710, 110, 10, 110000),

(711, 111, 9, 120000),

(712, 112, 15, 110000);


8. Tabel det_penjualan

INSERT INTO "det_penjualan"

values (801, 701, 2, 15000),

(802, 702, 3, 140000),

(803, 703, 2, 150000),

(804, 704, 3, 140000),

(805, 705, 4, 140000),

(806, 706, 3, 140000),

(807, 707, 2, 150000),

(808, 705, 3, 140000),

(810, 709, 3, 140000),

(811, 710, 4, 140000);

Anda mungkin juga menyukai