Anda di halaman 1dari 27

TUGAS PROJECT APLIKASI BASIS DATA

DATABASE TOKO KOMPUTER

Tim Penyusun :
1. RAHMA OKI PRASETYO (19220748)
2. NICO ARYA PUTRA (19220701)
3. MUHAMMAD GHAZY HANIF (19220511)
4. FEBRI SUMARYADI (19220010)
5. SEPTIA ANGGRAYNI (19220337)

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK & INFORMATIKA
UNIVERSITAS BINA SARANA INFORMATIKA
JUNI 2023

i
KATA PENGANTAR

Puji syukur kami ucapkan khadirat Tuhan Yang Maha Esa. Yang telah
melimpahkan rahmat dan hidayah-Nya sehingga kami bisa menyelesaikan
laporan project akhir semester genap tentang “DATABASE TOKO
KOMPUTER”.

Tidak lupa juga kami ucapkan terima kasih kepada semua pihak yang telah
turut memberikan kontribusi dalam penyusunan laporan ini. Tentunya, tidak
akna bisa maksimal jika tidak mendapat dukungan dari berbagai pihak.

Sebagai penyusuin, kami menyadari bahwa masih terdapat kekurangan, baik


dari penyusunan maupun tata Bahasa penyampaian dalam laporan ini. Oleh
karena itu, kamu dengan rendah hati menerima saran dan kritik dari
pembaca agar kami dapat memperbaiki laporan ini.

Kami berharap semoga laporan yang kami susun ini memberikan manfaat
dan juga inspirasi untuk pembaca.

Bekasi, Juni 2023

Penulis

ii
DAFTAR ISI

JUDUL MAKALAH...............................................................................................................................
KATA PENGANTAR..............................................................................................................................
DAFTAR ISI...........................................................................................................................................
PEMBAHASAN.....................................................................................................................................
A. KONSEP LOGIS DATABASE 1
B. SPESIFIKASI FILE 3
C. PENGGUNAAN PERINTAH SQL 6
KATA PENUTUP....................................................................................................................................
DAFTAR PUSTAKA..............................................................................................................................

iii
TEORI PENDUKUNG

A. DATABASE
Basis data atau database adalah kumpulan data yang saling berhubungan secara logis dan didesain
untuk mendapatkan data yang dibutuhkan oleh suatu organisasi. Basis Data merupakan data yang
terintegrasi, yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
Berdasarkan diatas, dapat disimpulkan bahwa basis data merupakan data yang dapat didesain dan
berintegrasi sehingga dapat memenuhi kebutuhan user dalam perusahaan atau organisasi (Ismai, 2020).
Untuk mencapai pembuatan database yang diinginkan maka harus melalui perancangan. Berikut
dibawah ini proses perancangan Database Toko Komputer :

B. ENTITY RELATIONSHIP DIAGRAM (ERD)


Entity Relationship Diagram (ERD) adalah diagram berbentuk notasi grafis yang berada dalam
pembuatan database yang menghubungkan antara data satu dengan yang lain. Fungsi ERD adalah sebagai
alat bantu dalam pembuatan database dan memberikan gambaran bagaimana kerja database yang akan
dibuat (’Afiifah et al., 2022).

C. LOGICAL RELATIONAL STRUCTURE (LRS)


LRS adalah sebuah model sistem yang digambarkan dengan sebuah diagram-ER akan mengikuti
pola atau aturan permodelan tertentu dalam kaitanya dengan konvensi ke LRS. LRS merupakan representasi
dari struktur record-record pada tabel-tabel yang terbentuk berdasarkan hasil relasi antar entitas yang
terdapat pada diagram E-R (Kurniawan et al., 2021).

1
PEMBAHASAN
A. KONSEP LOGIS DATABASE

1. ENTITY RELATIONSHIP DIAGRAM (ERD)


Berikut desain rancangan ERD dari database toko kumputer :

2
2. LOGICAL RELATIONAL STRUCTURE (LRS)
Berikut desain rancangan LRS dari database toko kumputer :

3
B. SPESIFIKASI FILE
Dalam pembuatan sebuah database terdapat beberapa tabel. Berikut spesifikasi file tabel dari
database yang kami buat :
 TABEL PELANGGAN

Nama Tabel : Pelanggan


Super Key : id_pelanggan, nama_pelanggan, alamat, telp
Primary Key : id_pelanggan
Foreign Key : nama_pelanggan
Deskripsi : Untuk menyimpan data pelanggan

Nama Field Type Ukuran Keterangan


id_pelanggan Varchar 5 Primary Key
nama_pelanggan Char 50 Foreign Key
Alamat Varchar 150 Super Key
Telp Varchar 15 Super key

 TABEL PENJUALAN

Nama Tabel : Penjualan


Super key : id_penjualan, id_pelanggan, tgl_penjualan, total_penjualan
Primary key : id_penjualan
Foreign key : id_pelanggan, id_barang
Deskripsi : Untuk menyimpan data penjualan

Nama Field Type Ukuran Keterangan


id_penjualan Varchar 8 Primary Key
id_pelanggan Varchar 5 Foreign Key
id_barang Char 8 Foreign Key
tgl_penjualan Date Super Key
total Int Super Key

4
 TABEL DETAIL PENJUALAN

Nama Tabel : Detail Penjualan


Super key : id_detail_penjualan, id_penjualan, id_barang, qty, total_harga
Foreign key : id_penjualan, id_barang
Deskripsi : Untuk menyimpan detail penjualan

Nama Field Type Ukuran Keterangan


id_penjualan Varchar 8 Foreign Key
id_barang Varchar 6 Foreign key
Qty Int Super Key
sub_total Int Super Key

 TABEL BARANG

Nama Tabel : Barang


Super Key : id_barang, nama_barang, jenis_barang, harga_barang, stok_barang
Primary key : id_barang
Foreign Key : nama_barang
Deskripsi : Untuk menyajikan barang yang ada ditoko

Nama Field Type Ukuran Keterangan


id_barang Varchar 6 Primary Key
nama_barang Varchar 50 Foreign Key
jenis_barang Varchar 20 Super Key
harga_barang Int Super Key
stok_barang Int Super Key

5
C. PENGGUNAAN PERINTAH SQL
Setelah perancangan telah siap, maka dibuatlah database sesuai konsep diatas. Berikut langkah
pembuatannya serta perintah-perintah DDL dan DML yang telah di pelajari :

1. Create Database

2. Create Table

6
3. Pembuatan Index

4. Mengecek struktur tabel pelanggan

5. Membuat tabel penjualan

7
6. Melihat struktur tabel penjualan

7. Membuat tabel detail penjualan

8. Melihat struktur tabel detail penjualan

9. Membuat tabel barang

8
10. Melihat struktur tabel barang

11. Membuat tabel pembelian

9
12. Melihat struktur tabel pembelian

13. Membuat tabel detail_pembelian

10
14. Melihat struktur tabel detail_pembelian

15. Membuat tabel supplier

11
16. Melihat struktur tabel supplier

17. Insert data ke tabel pelanggan

12
18. Melihat isi record tabel pelanggan

19. Insert data ke tabel penjualan

13
20. Melihat isi record tabel penjualan

21. Insert data ke tabel detail_penjualan

14
22. Melihat isi record tabel detail_penjualan

23. Insert data ke tabel barang

15
24. Melihat isi record tabel barang

25. Insert data ke tabel pembelian

16
26. Melihat isi record tabel pembelian

27. Insert data ke tabel detail_pembelian

17
28. Melihat isi record tabel detail_pembelian

29. Insert data ke tabel supplier

18
30. Melihat isi record tabel supplier

31. Pembuatan view BRGVIEW untuk melihat nama barang, harga barang dan stok barang dari tabel
barang

19
32. Menambahkan kolom pendidikan dengan panjang 5 char pada tabel pelanggan

33. Mengubah panjang kolom pendidikan menjadi 8 char

34. Menghapus kolom pendidikan dari tabel pelanggan

20
35. Ubah alamat menjadi “Jl. Arjuna Raya” untuk pelanggan yang memiliki id_pelanggan “12607”

36. Tampilkan nama barang dengan jenis barang “Laptop”

21
37. Tampilkan semua data barang dengan stok barang >= 100

38. Tampilkan semua data tabel penjualan, urutkan berdasarkan “tgl_penjualan” secara descending
dengan limit 3

22
KATA PENUTUP

Dalam penutup makalah ini, dapat disimpulkan bahwa database memiliki peran yang sangat penting
dalam pengelolaan toko komputer. Melalui penggunaan database, toko komputer dapat mengorganisir data
dengan lebih efisien, memantau persediaan barang, mengelola transaksi penjualan, serta menyediakan
informasi yang akurat dan terkini kepada pelanggan.

Dalam era digital seperti sekarang, toko komputer harus dapat bersaing dan menjaga keunggulan
kompetitifnya. Dengan adanya database, toko komputer dapat melakukan analisis data untuk
mengidentifikasi tren penjualan, memahami preferensi pelanggan, dan membuat keputusan bisnis yang lebih
cerdas. Data yang tersimpan dalam database juga dapat digunakan untuk meningkatkan pengalaman
pelanggan melalui personalisasi, pemasaran terarah, dan layanan purna jual yang lebih baik.

Dalam kesimpulan, database merupakan aset berharga bagi toko komputer dalam mengelola data dan
mengoptimalkan operasional bisnis. Dengan penggunaan yang tepat, toko komputer dapat meningkatkan
efisiensi, keunggulan kompetitif, dan kepuasan pelanggan. Oleh karena itu, penting bagi setiap toko
komputer untuk memahami dan mengimplementasikan pengelolaan database yang baik untuk mencapai
kesuksesan dalam bisnis mereka.

23
DAFTAR PUSTAKA

’Afiifah, K., Azzahra, Z. F., & Anggoro, A. D. (2022). Analisis Teknik Entity-Relationship Diagram dalam
Perancangan Database Sebuah Literature Review. Intech, 3(2), 18–22.
https://doi.org/10.54895/intech.v3i2.1682
Ismai. (2020). Perancangan Basis Data Sistem Informasi Perwira Tugas Belajar (Sipatubel) Pada
Kementerian Pertahanan. Senamika, 1(2), 222–233.
Kurniawan, H., Apriliah, W., Kurnia, I., & Firmansyah, D. (2021). Penerapan Metode Waterfall Dalam
Perancangan Sistem Informasi Penggajian Pada Smk Bina Karya Karawang. Jurnal Interkom: Jurnal
Publikasi Ilmiah Bidang Teknologi Informasi Dan Komunikasi, 14(4), 13–23.
https://doi.org/10.35969/interkom.v14i4.78

24

Anda mungkin juga menyukai