DISUSUN OLEH :
KELOMPOK 7
1. NABILA.R (2210531024)
2. SALSABILA OKTAFIANI (2210532029)
3. SANDRIENA LAILA PUTRI (2210533072)
4. RAHMALIA AZIRA PERTIWI (2210533056)
DOSEN PENGAMPU :
UNIVERSITAS ANDALAS
2022
KATA PENGANTAR
Assalamualaikum wr.wb
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa atas segenap
limpahan rahmat dan karunia-nya lah kami dapat menyelesaikan tugas Makalah
Project Database ini dengan tepat waktu.
Kami mengucapkan terima kasih kepada semua pihak yang terlibat dalam
proses pembuatan makalah ini, terutama kepada Ibu Verni atas bimbingan, ilmu
dan nasehat yang telah diberikan kepada kami sehingga makalah ini dapat
terselesaikan dengan tepat waktu, semoga dapat bermanfaat bagi kita semua.
Penulis
i
DAFTAR ISI
HALAMAN JUDUL
KATA PENGANTAR...................................................................................................i
DAFTAR ISI................................................................................................................ii
BAB I PENDAHULUAN.............................................................................................1
3.1 Table.....................................................................................................................7
3.2 Form...................................................................................................................10
3.3 Relationship........................................................................................................13
3.4 Query..................................................................................................................14
3.5 Report.................................................................................................................16
BAB IV PENUTUP
4.1 Kesimpulan
4.2 Saran
ii
BAB I
PENDAHULUAN
Di era yang serba modern seperti saat ini tentu sudah tidak asing lagi
dengan Minimarket. Minimarket adalah bentuk modern dari toko kelontong yang
menjual berbagai macam barang dan makanan. Di minimarket, pembeli
mengambil sendiri barang yang ingin dibeli lalu membayarnya dikasir. Kasir
dituntut untuk bisa melayani pelanggan dengan sebaik-baiknya pada saat
pembayaran dan harus berhati-hati agar tidak terjadi kesalahan dalam menghitung
jumlah belanja pelanggan. Hampir disemua minimarket menerapkan sistem point
of sale dalam menghitung total belanja pelanggan.
Point of sale adalah sistem yang terdiri dari hardware dan software yang
didesain sesuai dengan keperluan minimarket dan diintegrasikan dengan beberapa
alat pendukung untuk mempercepat proses transaksi dan mempermudah
pelanggan dalam melihat detail harga dengan adanya struk belanja.
Hani Mart berdiri pada tanggal 27 februari 2006 terletak di Jl. Beringin
Raya No.55, Lolong Belanti, Kec. Padang Utara, Kota Padang Sumatera Barat.
Hani Mart didirikan dengan tujuan untuk memudahkan masyarakat sekitar dalam
membeli kebutuhan harian. Pada saat awal berdirinya, Hani Mart hanya sekedar
toko kecil biasa tetapi sudah mempunyai konsep modern. Pada saat itu juga
hanimart masih menerapkan sistem manual dalam mencatat data pelanggan.
Seiring dengan berjalannya kemajuan zaman dan teknologi, Hani Mart mulai
menerapkan sistem komputerisasi atau sistem point of sale dalam mengelola
bisnisnya tersebut agar semakin mudah untuk mencatat data transaksi pelanggan
dengan lengkap dan memprosenya untuk menjadi laporan yang mudah dibaca dan
dianalisis serta memudahkan pemilik untuk melihat stok barang yang ada
sehingga dapat mengantisipasi kekurangan bahan baku dan tersedianya produk.
1
1.2 PROFIL BISNI
2
1.4 RUMUSAN MASALAH
3
BAB II
PENGERTIAN TEORIS
1. Data
2. Perangkat Keras (Hardwere)
3. Sistem Operasi
4. Database Management System (DBSM)
5. Database Access Language
1. MySQL
2. PosigreSQL
3. MongoDB
4. Microsoft SQL server
5. Oracle
6. Sybase, dll.
4
2.4 DEFINISI PRIMARY KEY , RELATIONSHIP , QUERRY , TABLE ,
FORM , AND REPORT
A. Primary Key
Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa
setiap baris data pada tabel bersifat unik (berbeda antara baris satu dengan baris
lainnya).
B. Relationship
Jadi relasi merupakan penghubung antar tabel satu dengan tabel lainnya
yang mana tabel tersebut memiliki data yang berhubungan di dunia nyata untuk
mengatur operasi suatu database. Pada sebuah database, relasi dihubungkan
dengan cara memberikan satu kolom dengan value yang sama dengan tabel yang
berhubungan, ini disebut foreign key. Foreign key sendiri merupakan sebuah
kolom yang hanya bisa menyimpan data yang sama dengan primary key yang
berhubungan dengan tabel tersebut. Artinya foreign key hanya bisa diisi dengan
data yang sudah ada pada primary key.
C. Querry
5
Cara kerja query yaitu menambahkan maksud pada kode sehingga
sistem bisa memahami dan menjalankan tindakan sesuai pesanan.
Menggunakan SQL maupun bahasa lainnya, user dan database bisa bertukar
informasi asalkan menggunakan bahasa yang sama. Sementara itu, database
yang didesain dengan baik menyimpan data dalam beberapa tabel. Semua
tabel ini terdiri dari kolom yang menyimpan atribut data, beserta baris atau
informasi. Query kemudian membantu mengambil data dari berbagai tabel,
menyusunnya, lalu menampilkannya sesuai perintah.
Kueri bisa berupa pemilihan (select), tindakan (action), atau keduanya.
Pemilihan bisa mengambil informasi dari sumber data, dan tindakan berfungsi
untuk manipulasi data, misalnya untuk menambah, mengubah, atau
menghapus data.
D. Table
Table adalah kumpulan dari field dan record. Tabel bisa juga diartikan
sebagai susunan antara baris dan kolom, sehingga strukturnya lebih kompleks.
Tabel sering digunakan pada penelitian, analisis data, hingga basis data.
E. Form
F. Report
6
BAB III
PENJELASAN
1. TABLE DISKON
2. TABLE PEMBELI
7
Untuk Table Pembeli, kami membutuhkan informasi tentang ID
Pembeli, Nama Pembeli,Jenis Kelamin, Alamat Pembeli, dan Nomor
Telepon.
3. TABLE PRODUK
4. TABEL STAFF
8
Untuk table staff, kami membutuhkan informasi tentang ID Staff,
Nama Staff, Pendidikan, Tempat Tanggal lahir Staff, Alamat Staff, dan
Nomor Telepon Staff.
5. TABEL TRANSAKSI
9
3.2 FORM DATABASE HANI MART
1. FORM DISKON
2. FORM PEMBELI
10
Form Pembeli digunakan untuk mengumpulkan data tentang
pembeli secara menyeluruh.
3. FORM PRODUK
4. FORM STAFF
11
Form Staff dugunakan untuk mengumpulkan data tentang staff
secara menyeluruh.
5. FORM TRANSAKSI
12
3.3 RELATIONSHIP DATABASE HANI MART
13
3.4 QUERY DATABASE HANI MART
1. QUERY PEMBELI
2. QUERY PRODUK
14
3. QUERY STAFF
15
3.5 REPORT DATABASE HANI MART
1. REPORT DISKON
2. REPORT PEMBELI
16
3. REPORT PRODUK
4. REPORT STAFF
17
5. REPORT TRANSAKSI
18
BAB IV
PENUTUP
4.1 KESIMPULAN
4.2 SARAN
1. Saat memasukkan data satu persatu, kita harus berhati-hati agar terhindar
dari kesalahan yang tidak di inginkan.
2. Dalam table tidak boleh ada redundancy data.
3. Hendaknya ukuran database dibuat seminimal mungkin dengan
memperhatikan tipe data yang tepat.
4. Perhatikan kapasitas penyimpanannya, karena semakin besar kapasitas
maka akan semakin besar biaya yang harus dikeluarkan.
19