|| Oleh ||
1. Elma Fiana Nim : 1513000045
2. Friska Nuraini Nim : 1513000048
3. Rut Kristina M. Nim : 1513000064
4. Siti Aminah Nim : 1513000068
1
KATA PENGANTAR
Bismillahirrahmanirrahim
Assalamu’alaikum Wr. Wb
Pertama-tama puji syukur kami panjatkan kehadirat Allah SWT karena atas segala
rahmat, karunia, dan hidayah-Nya kepada kami berupa kesehatan dan kesempatan. Serta
shalawat dan salam kepada junjungan kita Nabi Besar Muhammad SAW sebagai panutan dan
contoh bagi kita sampai akhir zaman. Dengan keyakinan itu sehingga kami dapat
menyelesaikan makalah ini.
Makalah ini merupakan salah satu dari tugas kelompok Basis Data tentang
“Perancangan Database Penjualan Indomaret Dengan CDM, PDM dan Kamus Data”
berdasarkan dari hasil kerjasama dari kami semua. Sehubung dengan itu, maka di susunlah
makalah ini. Kami sangat berharap makalah ini dapat memberikan manfaat dan menambah
wawasan kepada kita semua.
Akhir kata, kami sampaikan terima kasih kepada teman-teman semua dari kelompok ini yang
telah berperan serta dalam penyusunan makalah ini. Mohon maaf jika ada kesalahan dalam
penulisan makalah karena kesempurnaan hanya milik Allah SWT. Semoga makalah ini dapat
bermanfaat untuk kita semua. Amin
Wassalamu’alaikum Wr. Wb
i
DAFTAR ISI
KATA PENGANTAR....................................................................................................i
DAFTAR ISI......................................................................................................................ii
BAB I PENDAHULUAN
1.1 Latar Belakang..................................................................................................................1
1.2 Rumusan Masalah.............................................................................................................1
1.3 Tujuan Penulisan...............................................................................................................2
1.4 Manfaat Penulisan.............................................................................................................2
BAB II PEMBAHASAN
2.1 Pengenalan Sistem Basis Bata.........................................................................................3
2.1.1 Konsep DBMS (Database Management System)..............................................3
2.2 Perancangan Sistem Informasi Penjualan Indomaret......................................................4
2.2.1 Conceptual Data Model (CDM)........................................................................4
2.2.2 Physical Data Model (PDM)….........................................................................6
2.2.3 Kamus Data.......................................................................................................8
DAFTAR PUSTAKA..................................................................................................iii
ii
BAB I
PENDAHULUAN
1
1.3 Tujuan Penulisan
Adapun tujuan penulisan makalah ini adalah :
1. Menjelaskan pengertian dari Sistem Basis Bata.
2. Mendeskripsikan konsep DBMS (Database Management System).
3. Menampilkan perancangan sistem informasi penjualan indomaret dengan Conceptual
Data Model (CDM).
4. Menampilkan perancangan sistem informasi penjualan indomaret dengan Physical
Data Model (PDM).
5. Menyebutkan isi Kamus Data (KD) dari perancangan sistem informasi penjualan
indomaret.
2
BAB II
PEMBAHASAN
3
penambahan data yang baru ke dalam suatu basis data, menghapus data pada seuatu basis
data dan mengubah data pada suatu basis data. Itulah definisi dar DML.
Macam-macam DBMS (Database management system) antara lain, Microsoft SQL, MySQL,
Oracle, MS. Access, dan lain-lain.
Fungsi DBMS :
1. Data definition, DBMS harus dapat mengolah pendefinisian data.
2. Data manipulation, DBMS harus dapat menangani permintaan dari user untuk
mengakses data.
3. Data security and integrity, DBMS harus dapat memriksa keamanan dan integriti data
yang didefinisikan oleh Database Administrator.
4. Data recovery and concurrency, DBMS harus dapat menangani kegagal pengaksesan
database.
5. Data dictionary, DBMS harus dapat menyimpan informasi yang menggambarkan data
dalam database, biasa disebut metadata (data of data).
6. Performance, DBMS harus dapat menangani semua fungsi seefisien mungkin.
4
Langkah – langkah untuk membuat CDM
Pahami terlebih dahulu inti permasalahan dari kasus yang diberikan,
Tentukan entity apa saja yang terlibat.
Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya.
Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya.
Modelkan Entity dan Relationship .
Cek kebenaran model.
Perbaiki setiap error dan warning.
5
Berikut Tampilan CDM Penjualan Indomaret :
PELANGGAN
*ID_Pelanggan SUPPLIER
KARYAWAN
Nama_Pelanggan *ID_Supplier
*ID_Karyawan
Alamat_Pelanggan Nama_Supplier
Nama_Karyawan
Jenis_Kelamin Alamat_Supplier
Alamat_Karyawan
No_Telepon No_Telepon
Jenis_Kelamin
Pekerjaan
No_Telepon
Status
Relasi1 O:O
Relasi2 O:M
JENIS BARANG
*Kode_Jenis TRANSAKSI
Nama_Jenis *NO_Transaksi
ID_Karyawan
ID_Pelanggan
Kode_Barang
Relasi3 M:O Relasi5 O:O
Tgl_Transaksi
Total_Harga
BARANG Relasi4 O:M
*Kode_Barang
DETAIL_TRANSAKSI
Kode_Jenis
Relasi6 O:M *ID_Transaksi
ID_Supplier
NO_Transaksi
Nama_Barang
Nama_Barang
Harga_Jual
Total_Harga
Jumlah_Barang
Jumlah_Barang
Stok
6
Tambahkan atribut pada tabel baru yang dihasilkan (jika ada).
Jenis – jenis objek dalam PDM
Table.
View.
Reference.
Berikut Tampilan PDM Penjualan Indomaret :
PELANGGAN KARYAWAN
*ID_Pelanggan Char (5) <pk> *ID_Karyawan Char (5) <pk>
Nama_Pelanggan Varchar (30) Nama_Karyawan Varchar (30)
Alamat_Pelanggan Varchar (50) Alamat_Karyawan Varchar (50)
Jenis_Kelamin Varchar (10) Jenis_Kelamin Varchar (10)
No_Telepon Varchar (20) No_Telepon Varchar (20)
Pekerjaan Varchar (20)
Status Varchar (20)
ID_Pelanggan=ID_Pelanggan
ID_Karyawan=ID_Karyawan
SUPPLIER
*ID_Supplier Char (5) JENIS BARANG
Kode_Jenis=Kode_Jenis
BARANG TRANSAKSI
DETAIL TRANSAKSI
7
2.3 Kamus Data
Kamus data (KD) adalah suatu kumpulan data elemen yang terstruktur dengan
pengertian yang konsisten dan sesuai dengan sistem, sehingga pengguna maupun analis
sistem memiliki pemahama yang sama mengenai masukan, keluaran dan komponen
simpanan data. Pada tahap analisis sistem, KD dapat digunakan sebagai alat komunikasi
antara analisis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu
tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai
sistem. Pada tahap perancangan sistem, KD digunakan untuk merancang input, merancang
laporan-laporan dan database.
Fungsi Kamus Data
Kamus Data mendefinisikan elemen data dengan fungsi sebagai berikut:
Menjelaskan arti aliran data dan penyimpanan data dalam DFD
Mendeskripsikan komposisi paket data yang bergerak melalui aliran (misalnya
alamat
diuraikan menjadi kota, negara dan kode pos)
Mendeskripsikan komposisi penyimpanan data
Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran
Mendeskripsikan hubungan detil antar penyimpanan (yang akan menjadi titik perhatian dalam
entity-relationship diagram)
8
TABEL KARYAWAN
Field Type Length Key Null Extra
ID_Karyawan Char 5 Primary No Auto_Increment
Nama_Karyawan Varchar 30 Yes
TABEL SUPPLIER
Field Type Length Key Null Extra
ID_Supplier Char 5 Primary No Auto_Increment
Nama_Supplier Varchar 30 Yes
TABEL BARANG
Field Type Length Key Null Extra
Kode_Barang Char 5 Primary No Auto_Increment
Kode_Jenis Char 5 Yes
9
TABEL TRANSAKSI
Field Type Length Key Null Extra
NO_Transaksi Char 5 Primary No Auto_Increment
ID_Karyawan Char 5 Yes
10
BAB III
PENUTUP
A. Kesimpulan
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah
kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data
tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query)
basis data disebut sistem manajemen basis data (database management system, DBMS).
Perancangan sistem informasi merupakan pengembangan sistem baru dari sistem lama yang
ada diharapkan sudah teratasi pada sistem yang baru.
Perancangan Sistem Informasi dapat dibedakan menjadi 2 bagian, yaitu :
1. Conceptual Data Model (CDM).
2. Physical Data Model (PDM).
Kamus data (KD) adalah suatu kumpulan data elemen yang terstruktur dengan
pengertian yang konsisten dan sesuai dengan sistem, sehingga pengguna maupun analis
sistem memiliki pemahama yang sama mengenai masukan, keluaran dan komponen
simpanan data .
B. Saran
Karena keterbatasan pengetahuan kami, penulisan makalah ini kami merasa masih
banyak kekurangan dan masih jauh dari kesempurnaan, oleh karena itu setelah makalah ini
dibaca diharapkan agar teman-teman semua dapat memberikan saran dan kritikan yang
membangun untuk kesempurnaan makalah ini dimasa yang akan datang.
11
DAFTAR PUSTAKA
Sutanta, Edhy. 2011. Basis Data dalam Tinjauan Konseptual. Yogyakarta: C.V.Andi Offset.
Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data. Yogyakarta: PT. Gramedia.
iii