ERD database penjualan sparepart komputer terdiri dari 7 entitas yang saling berhubungan, yaitu suplier, barang, konsumen, transaksi penjualan, karyawan, dan kategori barang. Hubungan antar entitas meliputi hubungan satu ke banyak dan banyak ke banyak.
1. Sistem Manajemen Database
Laporan Basis Data Database Penjualan Sparepart Komputer
Desain ERD (Entity Relationship Diagram)
ERD DB Penjualan Sparepart komputer.ERD database diatas memiliki 7 entitas antara lain
sebagai berikut :
a)Entitas Suplier.
Dalam entitas suplier ini memiliki beberapa atribut antara lainadalah id_suplier, nama_suplier,
no_telpon, alamat. Atribut id_supliermerupakan primary key pada entitas suplier. Entitas suplier
mempunyaihubungan relationship N:M dengan entitas barang.
b)Entitas Barang.
2. Dalam entitas barang ini memiliki beberapa atribut antara lainadalah id_barang, nama_barang,
harga, stok. Atribut id_barang merupakan primary key pada entitas barang. Entitas barang
mempunyai hubunganrelationship N:M untuk semua entitas yang berhubungan dengan
entitasbarang kecuali N:1 pada entitas kategori
c) EntitasKonsumen.
Dalam entitas konsumen ini memiliki beberapa atribut antara lainadalahno_notadannama.Atribut
no_notamerupakan primary key pada entitas konsumen. Entitas suplier mempunyai hubungan
relationship N:Mdenganentitasbarangdanjugadenganentitaskaryawan
d)Entitas Transaksi_
Jual.Dalam entitas transaksi_jual ini memiliki beberapa atribut antaralain adalah
id_transaksi_jual, jumlah_barang, tanggal, total_harga. Atributid_jual merupakan primary key
pada entitas transaksi_jual. Entitastransaksi_jual mempunyai hubungan relationship N:M dengan
entitasbarang dan juga pada entitas karyawan.
f)Entitas Karyawan.
Dalam entitas karyawan ini memiliki beberapa atribut antara lainadalah id_karyawan,
nama_karyawan, no_hp, alamat. Atribut id_karyawanmerupakan primary key pada entitas
karyawan. Entitas karyawan inimempunyai hubungan relationship N:M dengan semua entitas
yangberkaitan dengan entitas karyawan ini.3
g)Entitas Kategori.
Dalam entitas kategori ini memiliki dua atribut antara lain adalahid_kategori, dan
nama_kategori. Atribut id_kategori merupakan primarykey pada entitas kategori. Entitas
kategori mempunyai hubunganrelationship 1:N dengan entitas barang.
Query Menampilkan Semua Tabel
syntak
3. yang berfungsi untuk menampilkan seluruh tabel.Seperti tabel suplier, karyawan, konsumen dan
lainnya
Menampilkan Tabel Suplier
syntak
yang berfungsiuntuk menampilkan isi dari tabel suplier, yang mempunyai kolom
idsuplier,nama_suplier, no_telpon, dan alamat
Query
Menampilkan Tabel Suplier
merupakan perintah untuk membuatalias atau mengganti nama kolom pada tabel karyawan
sesuai yang di inginkan,seperti idkaryawan menjadi "ID Karyawan", nama_karyawan menjadi
"NamaKaryawan", no_hp menjadi "No Hp", dan Alamat menjadi "Alamat”
Database Penjualan Sparepart Komputer ini dibuat untuk membantu proses penjualan dan
menampilkan semua transaksinya
Jelaskan dan beri contoh dari masing-masing pertanyaan dibawah ini:
1. Database Management System (DBMS)
4. DBMS merupakan software yang digunakan untuk membangun suatu sistem basis data yang
“sempurna”. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan
dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan
kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak
berwenang.Berdasarkan orientasi pemakainya, kita dapat mengelompokkan DBMS dalam 2
katagori, yaitu:
I. DBMS yang berorientasi untuk satu atau sedikit pemakai
MS-Access, dBase/Clipper, FoxBase, Borland-Paradox merupakan contoh-contoh
DBMS yang lebih diorientasikan untuk satu pemakai dan karena itu dapat dengan
mudah dipasang di komputer pribadi (Personal Computer/PC). Pada DBMS kelompok
pertama ini pengembangannya terjadi pada aspek-aspek: 1. Jika awalnya, struktur tabel
hanya mencakup pendefinisian nama field, tipe dan ukurannya, DBMS yang lebih baru
juga memasukkan feature boleh tidaknya field dikosongkan, nilai awal (default),
deksripsi field dan bentuk validasi (pendefinisian domain nilai) sebagai bagian dari
struktur tabel.
2. Database Relational
3. Database relasional terdiri dari beberapa tabel dimana setiap tabel memiliki nama yang
unik atau tidak sama satu sama lainnya. Baris dalam tabel merepresentasikan sebuah
keterhubungan dari beberapa nilai yang ada.
4. Contoh model relasional:
5. Mahasiswa
NPM Nama Alamat Agama
23513084 M. Iqbal Parabi Lampung Islam
23513085 Ozvari Arsalan Baturaja Islam
23513086 Blasius Neri Yogyakarta Kristen
23513087 Ridho Jakarta Islam
23513088 Kanda Januar Palembang Islam
23513089 Andi Bandung Kristen
23513090 Irwan Pontianak Kristen
6. Mata Kuliah
Kode_MK Mata_Kuliah SKS
IF0354 Manajemen Informasi 3
IF0987 Algoritma dan Pemrograman 2
IF0433 Secure SDLC 2
IF0556 Pengenalan Pola 2
7. Nilai
5. NPM Kode_MK MID UAS
23513084 IF0354 60 80
23513087 IF0987 70 70
23513088 IF0987 70 70
23513090 IF0556 80 90
8. Contoh di atas merupakan model relasional akademik sederhana, dimana terdapat 3
tabel: Mahasiswa, Mata Kuliah dan Nilai. Masing-masing tabel memiliki nilai yang
berbeda. Keterhubungan antara tabel Mahasiswa dan Mata Kuliah terdapat pada tabel
Nilai dimana terda
3. File, Record, byte, field dan Byte
File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam
secondary storage, secara konsep file memiliki beberapa tipe ada yang bertipe Data terdiri dari
numeric, character dan binary. Lalu ada juga file yang bertipe program. Atau Definisi file adalah
arsip ataupun data yang tersimpan di dalam komputer.
File di komputer pada umumnya disimpan di dalam suatu folder tertentu tergantung si pemilik
komputer tersebut ingin dimana ia menyimpannya, setiap file memiliki ekstensi masing-masing
tergantung jenis file itu sendiri. Ekstensi file adalah sebagai tanda yang membedakan jenis-jenis
dari file.
Contoh dan jenis file serta ekstensinya
Berikut ini contoh jenis file dan macam-macam ekstensinya:
System= sys, com, bak, bat, tmp, dan exe.
Video= avi, KV, mpg, mpeg, wmv, 3gp, dan flv.
Dokumen= html, doc, odt, xls, ods, dan pdf.
Suara= wav, rm, mp3, dan midi.
Gambar= jpeg, jpg, gif, png tif dan tiff.
Dan lain-lain.
pengertian file
B. RECORD
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File adalah terdiri dari
record-record yang menggambarkan dari satu kesatuan data yang sejenis. Misalnya seperti file
nama barang berisikan data tentang semua nama barang yang ada. Data adalah kumpulan fakta
6. atau kejadian yang digunakan sebagai penyelesaian masalah dalam bentuk informasi. Pengertian
basis data (database) adalah basis data yang terdiri dari dua kata, yaitu kata basis dan data. Basis
dapat di artikan markas ataupun gudang, maupun tempat berkumpul.
C. FIELD
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field misalnya
seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus yang
berkaitan dengan nomer barang dan nama barang. Atau definisi field yang lainnya yaitu tempat
atau kolom yang terdapat dalam suatu table untuk mengisikan nama-nama (data) field yang akan
di isikan.
D. BYTE
Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan
bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk
mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010.
Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan
kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
E. BIT
Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem
angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan
mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat
membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.