1
DAFTAR ISI
COVER ..................................................................................................... 1
DAFTAR ISI ............................................................................................ 2
KATA PENGANTAR ............................................................................. 3
A. BAB I PENDAHULUAN ................................................................... 4
a. Latar Belakang .............................................................................. 4
b. Tujuan Penulisan ........................................................................... 5
c. Manfaat Penulisan ......................................................................... 5
B. BAB II KAJIAN TEORI .................................................................... 6
a. Pengertian Basis Data .................................................................... 6
b. Pengertian ER-Diagram ................................................................. 7
C. BAB III PERANCANGAN BASIS DATA ....................................... 10
a. Deskripsi Studi Kasus ................................................................... 10
b. Penentuan Entitas .......................................................................... 10
c. Penentuan Atribut .......................................................................... 10
d. Penentuan Relasi ............................................................................ 11
e. Transformasi dalam Bentuk Tabel ................................................. 11
f. CDM (Conceptual Data Model) .................................................... 12
g. PDM (Pysical Data Model) ........................................................... 13
D. BAB IV PENUTUP ............................................................................ 14
a. Kesimpulan ................................................................................... 14
DAFTAR PUSTAKA .............................................................................. 15
2
KATA PENGANTAR
Penulis menyadari bahwa tugas ini jauh dari kesempurnaan, masih terdapat
kekurangan-kekurangan dalam penulisan tugas ini, maka dari itu penulis
mengharapkan kritik dan saran yang bersifat membangun dari para pembaca demi
kesempurnaan tugas makalah yang telah dibuat.
Terima kasih, dan semoga makalah ini bisa memberikan perihal positif bagi
kita semua.
3
BAB I
PENDAHULUAN
1.1.LATAR BELAKANG
Basis data adalah kumpulan informasi yang disimpan didalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari database tersebut. Pemrosesan basis data sebagai
perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan
misalnya saja didalam sistem kasir disebuah toko elektronik. Dalam pengembangan
sistem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran
basis data dapat meningkatkan manajemen sistem kasir yang menggunakan
teknologi informasi komputer. Basis data dapat mempercepat upaya pelayanan
kepada pelanggan, menghasilkan informasi dengan cepat dan tepat sehingga
membantu pengambilan keputusan untuk segera memutuskan suatu masalah
berdasarkan informasi yang ada.
4
1.2. TUJUAN PENULISAN
Tujuan yang penulis harapkan diantaranya:
1. Merancang sebuah sistem basisdata untuk sistem kasir disebuah toko
elektronik, yang dimana setiap entitas terintegrasi dan saling tersambung
satu dengan yang lainnya.
2. Menganalisa perancangan database yang dapat digunakan toko untuk
mengelola kebutuhan data khususnya dibagian kasir.
3. Diharapkan dapat membantu petugas kasir toko elektronik dalam
melakukan aktivitas pelayanan toko kepada pelanggan atau pembeli
sehingga pekerjaan petugas kasir tersebut lebih mudah dan efektif.
5
BAB II
KAJIAN TEORI
C.J. Date mengatakan bahwa yang dimaksud dengan Database adalah suatu
koleksi “data operasional” yang sengaja disimpan dan juga dipakai oleh suatu
sistem aplikasi dari suatu organisasi. Lebih lanjut, Date menyebutkan bahwa data
yang tersimpan di dalam database memiliki tiga jenis data, yaitu Data Input, output
dan juga operasional.
Menurut Fathansyah (2007), “Basis data terdiri atas 2 kata, yaitu Basis dan
data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat
bersarang atau berkumpul. Sedangan Data adalah representasi fakta dunia nyata
yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan),
barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang terekam dalam
bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasi lainnya.”
Abdul Kadir & Terra Ch. Triwayuni (2003), Basis Data adalah suatu
pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan
aktivitas untuk memperoleh informasi.
Basis data atau database, berasal dari kata basis dan data, adapun pengertian
dari kedua pengertian tersebut adalah sebagai berikut :
Basis: dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul.
6
Data : sesuatu yang bersifat nyata yang mewakili suatu objek seperti
manusia, barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang
direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau
kombinasinya
Basis data merupakan kumpulan dari data yang saling terintegrasi satu
dengan yang lainnya, dan tersimpan dalam perangkat keras
komputer serta menggunakan perangkat lunak untuk bantuan dalam
mengoperasikannya.
Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis
data dapat memiliki sejumlah objek basis data (seperti file/table, store procedure,
indeks, dan lainya). Disamping berisi / menyimpan data, setiap basis data juga
mengandung / menyimpan definisi struktur (baik untuk basis data maupun objek-
objeknya secara detail).
7
organisasi, biasanya oleh Sistem Analis dalam tahap analisis persyaratan proyek
pengembangan sistem."
8
c) Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara
sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
d) Penghubung antara himpunan relasi dengan himpunan entitas dan
himpunan entitas dengan atribut dinyatakan dalam bentuk garis.
Untuk itu Fungsi kegunaan atau manfaat dari penggambaran ERD adalah
sebagai berikut:
1) Untuk memodelkan struktur data dan hubungan antar data
2) Model dapat diuji dengan mengabaikan proses yang dilakukan
3) Menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi
4) mendokumentasikan data-data yang ada dengan cara mengidentifikasi tiap
jenis entitas dan hubungannya.
9
BAB III
PERANCANGAN BASIS DATA
10
3. Entitas pembeli : id_pembeli, nama_pembeli,
alamat_pembeli, nomor_telepon.
4. Entitas Transaksi : id_transaksi, kode_barang,
tanggal_transaksi, id_pembeli, id_kasir.
*) Atribut dengan tanda garis bawah merupakan primary key dalam setiap entitas.
1 M
PETUGAS KASIR Melayani PEMBELI
1 M
PEMBELI Membeli BARANG DAGANGAN
1 M
PETUGAS KASIR Menjual BARANG DAGANGAN
Keterangan:
1) Seorang petugas kasir melayani banyak pembeli.
2) Seorang pembeli dapat membeli banyak barang dagangan.
3) Seorang petugas kasir dapat menjual banyak barang dagangan.
PETUGAS KASIR
No Field Type Lebar Keterangan
1 id_kasir Integer - Primary key
2 nama_petugas_kasir Varchar 40
3 no_telepon Varchar 15
4 alamat_kasir Varchar 150
BARANG DAGANGAN
No Field Type Lebar Keterangan
1 kode_barang Integer - Primary key
2 nama_barang Varchar 50
3 stok Integer -
4 harga Integer -
11
PEMBELI
No Field Type Lebar Keterangan
1 id_pembeli Integer - Primary key
2 nama_pembeli Varchar 40
3 alamat_pembeli Varchar 100
4 nomor_telepon Varchar 15
TRANSAKSI
No Field Type Lebar Keterangan
1 id_transaksi Integer - Primary key
2 kode_barang Integer - Foreign key
3 tanggal_transaksi Date -
4 id_pembeli Integer - Foreign key
5 id_kasir Integer - Foreign key
CDM adalah model yang dibuat berdasarkan anggapan bahwa dunia nyata
terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas serta hubungan
antara entitas-entitas itu. Manfaat penggunaan CDM dipakai untuk
menggambarkan secara detail struktur basis data dalam bentuk logik.
12
3.7 PDM (PYSICAL DATA MODEL)
13
BAB IV
PENUTUP
4.1 KESIMPULAN
Demikianlah hasil tulisan makalah yang kami tulis. Penulis dapat memberi
simpulan dari apa yang ditulis yakni bisa belajar mengenai perancangan basis data
khususnya sistem database kasir disebuah toko elektronik. Dimulai dari teori,
hingga pembuatan makalah mengenal dan bisa mempelajari akan adanya sistem
perancangan basis data program kasir disebuah toko elektronik. Dan saya ucapkan
terimakasih kepada dosen mata kuliah Basisdata beserta semua pihak yang telah
membantu dalam proses pembelajaran basis data ini. Semoga apa yang telah
diajarkan dan dipelajari oleh kita bisa menjadi bermanfaat serta menambah
wawasan kita dalam langkah-langkah merancang sebuah sistem database
(basisdata).
Dari makalah yang kami buat dapat disimpulkan pula bahwa, menganalisa
ERD (Entity Relationship Diagram) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi perancangan database. ERD
terdiri dari entitas, relasi antar entitas, dan atribut-atribut. Cara membuat ERD di
antaranya yaitu dimulai dengan menentukan entitas, menentukan relasi,
menentukan kardinalitas, menentukan Primary Key dan Foreign Key, serta
menentukan atribut-atributnya.
14
DAFTAR PUSTAKA
Amalia, Aifa Nur. 2016. Makalah Entity Relationship Diagram (ERD). Bandung:
Tugas Makalah Jurusan Teknik Informatika Fakultas Sains dan Teknologi
Universitas Islam Negeri Sunan Gunung Djati Bandung.
http://pafsipaisal.blogspot.com/p/v-behaviorurldefaultvmlo.html
Tanggal akses 10 Januari 2019 Jam 07:40.
http://my-wordtechnology.blogspot.com/2013/01/tugas-makalah-sistem-
basis-data-erd.html
Tanggal akses 10 Januari 2019 Jam 07:55.
https://dosenit.com/kuliah-it/database/pengertian-sistem-basis-data-
menurut-para-ahli
Tanggal akses 10 Januari 2019 Jam 08.20.
http://farihinmuhamad.blogspot.com/2017/04/10-pengertian-database-
basisdata.html
Tanggal akses 10 Januari 2019 Jam 08.45.
http://www.dosenonline.com/2017/01/pengertian-erd-entity-relationship-
diagram-menurut-para-ahli.html
Tanggal akses 10 Januari 2019 Jam 09.10.
http://thesis.binus.ac.id/doc/Bab1/2012-1-00119-SI%20Bab1001.pdf
Tanggal akses 10 Januari 2019 Jam 15.00.
http://abstrak.ta.uns.ac.id/wisuda/upload/M2114001_bab2.pdf
Tanggal akses 12 Januari 2019 Jam 13.30.
15