SlideShare a Scribd company logo
Perancangan Database Penjualan
Indomaret
Dengan CDM, PDM, dan Kamus
Data
Disusun Oleh Kelompok : Elma Fiana
1513000046
Friska Nuraini
1513000048
Rut Kristina
1513000064
Siti Aminah
Pengenalan Sistem Basis
Data
Basis data dalam Bahasa Inggris disebut dengan : database, yang
merupakan kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi. Perangkat lunak
yang digunakan untuk mengelola dan memanggil kueri (query)
basis data disebut sistem manajemen basis data (database
management system, DBMS).
DBMS atau database management system ini merupakan
perangkat lunak (software) yang dipakai
untuk membangun basis data yang berbasis
komputerisasi.
Pengertian Basis Data
DBMS (Database Management
System)
DBMS dapat membantu dalam memelihara serta pengolahan data
dalam jumlah yang besar.
Perintah atau intruksi tersebut umumnya ditentukan oleh user, ada pun
bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya :
1. DDL (Data Definition Language) yaitu dipakai untuk menggambarkan
desain dari basis data secara menyeluruh, atau untuk membuat
tabel baru, membuat indeks maupun mengubah tabel. Hasil dari
kompilasi DDL akan disimpan dalam kamus data.
2. DML (Data Manipulation Language) yaitu dipakai untuk
memanipulasi /pengambilan data pada suatu basis data, misalnya
seperti penambahan data yang baru ke dalam suatu basis data,
menghapus data dan mengubah data pada suatu basis data
DBMS
Fungsi Database
Management SystemBeberapa fungsi dari DBMS yaitu :
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.
Fungsi DBMS
Perancangan Sistem Informasi
Perancangan sistem informasi merupakan pengembangan sistem
baru dari sistem yang lama dimana masalah-masalah yang terjadi
pada sistem lama diharapkan sudah teratasi pada sistem yang baru.
Dalam Perancangan Informasi dapat dibedakan menjadi 2 bagian
yaitu :
1.Conceptual Data Model ( CDM)
Model yang dibuat berdasarkan anggapan bahwa dunia nyata ter
diri dari koleksi objekdasar yang dinamakan entitas (entity) serta
hubungan(relationship) antara entitas-entitas itu.
Adapun manfaat penggunaan CDM dalam perancangan database :
Memberikan gambaran yang lengkap dari struktur basis data
yaitu arti, hubungan, dan batasan-batasan.
Alat komunikasi antar pemakai basis data, designer, dan analis.
Pengertian CDM
Langkah-langkah Perancangan CDM
1. Pahami terlebih dahulu inti permasalahan dari kasus yang diberikan.
2. Tentukan entity apa saja yang terlibat.
3. Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya.
4. Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya.
5. Modelkan Entity dan Relationship .
6. Cek kebenaran model.
7. Perbaiki setiap error dan warning.
Jenis – jenis objek dalam CDM
Entity
Untuk membuat beberapa entitas, klik terus sebanyak jumlah entitas yang
dibutuhkan.
Relationship
Untuk membuat relasi antara 2 buah entitas, klik item pada palette dengan
label Relationship, kemudian hubungkan kedua entitas
Inheritance
Untuk membuat inheritance dari sebuah entitas, terlebih dahulu buat entitas-entitas
lain yang merupakan child dari entitas parent.
Perancangan CDM
Perancangan Conceptual data model
(CDM)
PELANGGAN
*ID_Pelanggan
Nama_Pelanggan
Alamat_Pelanggan
Jenis_Kelamin
No_Telepon
Pekerjaan
KARYAWAN
*ID_Karyawan
Nama_Karyawan
Alamat_Karyawan
Jenis_Kelamin
No_Telepon
Status
SUPPLIER
*ID_Supplier
Nama_Supplier
Alamat_Supplier
No_Telepon
JENIS BARANG
*Kode_Jenis
Nama_Jenis
TRANSAKSI
*NO_Transaksi
ID_Karyawan
ID_Pelanggan
Kode_Barang
Tgl_Transaksi
Total_Harga
BARANG
*Kode_Barang
Kode_Jenis
Nama_Barang
Harga_Satuan
Jumlah_Barang
Stok
DETAIL_TRANSAKSI
*ID_Transaksi
NO_Transaksi
Nama_Barang
Total_Harga
Jumlah_Barang
Relasi 1 : 0=0
Relasi 3 : M:O
Relasi 4 : O:M
Relasi 5 O-O
Relasi 2 M:O
Relasi 6 M:O
Relasi 7
Langkah-langkah Perancangan PDM
PDM ( Physical Data Model ) merupakan model yang menggunakan
sejumlah tabel untuk menggambarkan data sertahubungan antara
data-data tersebut.
Langkah-langkah nya adalah sebagai berikut :
1. Buka file CDM yang sudah jadi.
2. Dari Tools pilih Generate Physical Data Model. Pilih DBMS yang akan
digunakan.
3. Setelah klik OK, PDM akan di generate secara otomatis.
4. Tambahkan atribut pada tabel baru yang dihasilkan (jika ada).
Jenis – jenis objek dalam PDM
• Table.
• View.
• Reference.
Perancangan PDM
Perancangan Physical Data Model
(PDM)
PELANGGAN
*ID_Pelanggan
Nama_Pelanggan
Alamat_Pelanggan
Jenis_Kelamin
No_Telepon
Pekerjaan
Char (5) <pk>
Varchar (30)
Varchar (50)
Varchar (10)
Varchar (20)
Varchar (20)
Id Pelanggan = Id Pelanggan
KARYAWAN
*ID_Karyawan
Nama_Karyawan
Alamat_Karyawa
n
Jenis_Kelamin
No_Telepon
Status
Char (5) <pk>
Varchar (30)
Varchar (50)
Varchar (10)
Varchar (20)
Varchar (20)
SUPPLIER
*ID_Supplier
Nama_Supplier
Alamat_Supplier
No_Telepon
Char (5)
Varchar (30)
Varchar (50)
Varchar (20)
JENIS BARANG
*Kode_Jenis
Nama_Jenis
Char (5) <pk>
Varchar (20)
BARANG
*Kode_Barang
Kode_Jenis
Nama_Barang
Harga_Satuan
Jumlah_Barang
Stok
Char (5) <pk>
Char (5) <fk>
Varchar (20)
Money
Integer
Varchar (10)
DETAIL TRANSAKSI
*ID_Transaksi
NO_Transaksi
Nama_Barang
Jumlah_Barang
Total_Harga
Char (5) <pk>
Varchar (20) <fk>
Integer
Money
TRANSAKSI
*NO_Transaksi
ID_Karyawan
ID_Pelanggan
Kode_Barang
Tgl_Transaksi
Total_Harga
Char (5) <pk>
Char (5) <fk1>
Char (5) <fk2>
Char (5)
DateTime
Integer
Total Harga = Total Harga
No Transaksi = No Transaksi
Kode Barang = Kode Barang
Kj=Kj
Id Karyawan = id Karyawan
Jlb=Jlb
Nb=Nb
Kamus Data
Field Type Lengt
h
Key Null Extra
ID_Pelanggan Char 5 Primar
y
No Auto_Incre
ment
Nama_Pelang
gan
Varchar 30 Yes
Alamat_Pelan
ggan
Varchar 50 Yes
Jenis_Kelamin Varchar 10 Yes
No_Telepon Varchar 20 Yes
Pekerjaan Varchar 20 Yes
Tabel Pelanggan
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. 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.

More Related Content

What's hot

Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Sistem Bilangan (modul 1)
Sistem Bilangan (modul 1)Sistem Bilangan (modul 1)
Sistem Bilangan (modul 1)
Raflyzon Lie
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Riset operasional
Riset operasionalRiset operasional
Riset operasionalHenry Guns
 
Proposal Business Plan - business
Proposal Business Plan - businessProposal Business Plan - business
Proposal Business Plan - business
CyberSpace
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
13.analisa korelasi
13.analisa korelasi13.analisa korelasi
13.analisa korelasi
Hafiza .h
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
Mr. Nugraha
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Lucha Kamala Putri
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
Lia Rusdyana Dewi
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
Universitas Teknokrat Indonesia
 
Ukuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaranUkuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaran
Sriwijaya University
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
Insan Cahya Setia
 
Contoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalahContoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalah
hermanwae
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
Nur Chawhytz
 
Prinsip usability
Prinsip usabilityPrinsip usability
Prinsip usability
Shary Armonitha
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
PPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
PPT Laporan Hasil Kewirausahaan Onde - Onde PelangiPPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
PPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
Yesica Adicondro
 
Makalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleksMakalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleks
Nila Aulia
 

What's hot (20)

Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Sistem Bilangan (modul 1)
Sistem Bilangan (modul 1)Sistem Bilangan (modul 1)
Sistem Bilangan (modul 1)
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Riset operasional
Riset operasionalRiset operasional
Riset operasional
 
Proposal Business Plan - business
Proposal Business Plan - businessProposal Business Plan - business
Proposal Business Plan - business
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
13.analisa korelasi
13.analisa korelasi13.analisa korelasi
13.analisa korelasi
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
Ukuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaranUkuran pemusatan dan penyebaran
Ukuran pemusatan dan penyebaran
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
 
Contoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalahContoh kesimpulan-dan-saran-makalah
Contoh kesimpulan-dan-saran-makalah
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
 
Prinsip usability
Prinsip usabilityPrinsip usability
Prinsip usability
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
PPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
PPT Laporan Hasil Kewirausahaan Onde - Onde PelangiPPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
PPT Laporan Hasil Kewirausahaan Onde - Onde Pelangi
 
Makalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleksMakalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleks
 

Similar to Perancangan database penjualan indomaret

Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
aminah05
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
Friska Nuraini
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
Elma Fiana
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designerpia_13
 
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMANilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
Nilam Rosfalina
 
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
Nilam Rosfalina
 
Tugas 9 sia aplikasi basis data relasional rizkyta salsabila 33219010014-co...
Tugas 9 sia aplikasi basis data relasional   rizkyta salsabila 33219010014-co...Tugas 9 sia aplikasi basis data relasional   rizkyta salsabila 33219010014-co...
Tugas 9 sia aplikasi basis data relasional rizkyta salsabila 33219010014-co...
RizkytaSalsabila
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
riadiooctap
 
SISTEM MANAJEMEN BASIS DATA
SISTEM MANAJEMEN BASIS DATASISTEM MANAJEMEN BASIS DATA
SISTEM MANAJEMEN BASIS DATA
SitiNurAzizahPutriHe
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
rian rian
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
 
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
dwi rintani
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
AfifHagi1
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Gita Setiani
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
Septian Muna Barakati
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Aviani safitri
 
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
Annidafatra
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
Rexsy RS
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Verbyanto Eka P.
 

Similar to Perancangan database penjualan indomaret (20)

Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
 
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMANilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
Nilam rosfalina 5 43216110050 Database Prof Dr Ir Hapzi Ali MM CMA
 
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
Sim5, nilam rosfalina, hapzi ali, database, universitas mercu buana, 2017
 
Tugas 9 sia aplikasi basis data relasional rizkyta salsabila 33219010014-co...
Tugas 9 sia aplikasi basis data relasional   rizkyta salsabila 33219010014-co...Tugas 9 sia aplikasi basis data relasional   rizkyta salsabila 33219010014-co...
Tugas 9 sia aplikasi basis data relasional rizkyta salsabila 33219010014-co...
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
SISTEM MANAJEMEN BASIS DATA
SISTEM MANAJEMEN BASIS DATASISTEM MANAJEMEN BASIS DATA
SISTEM MANAJEMEN BASIS DATA
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
 
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
Tugas sim an'nida fatra yananto mihadi putra, se, m.si blog dan data base, 2018
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
 

Recently uploaded

tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 

Recently uploaded (20)

tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 

Perancangan database penjualan indomaret

  • 1. Perancangan Database Penjualan Indomaret Dengan CDM, PDM, dan Kamus Data Disusun Oleh Kelompok : Elma Fiana 1513000046 Friska Nuraini 1513000048 Rut Kristina 1513000064 Siti Aminah
  • 2. Pengenalan Sistem Basis Data Basis data dalam Bahasa Inggris disebut dengan : database, yang merupakan kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi. Pengertian Basis Data
  • 3. DBMS (Database Management System) DBMS dapat membantu dalam memelihara serta pengolahan data dalam jumlah yang besar. Perintah atau intruksi tersebut umumnya ditentukan oleh user, ada pun bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya : 1. DDL (Data Definition Language) yaitu dipakai untuk menggambarkan desain dari basis data secara menyeluruh, atau untuk membuat tabel baru, membuat indeks maupun mengubah tabel. Hasil dari kompilasi DDL akan disimpan dalam kamus data. 2. DML (Data Manipulation Language) yaitu dipakai untuk memanipulasi /pengambilan data pada suatu basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis data, menghapus data dan mengubah data pada suatu basis data DBMS
  • 4. Fungsi Database Management SystemBeberapa fungsi dari DBMS yaitu : 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. Fungsi DBMS
  • 5. Perancangan Sistem Informasi Perancangan sistem informasi merupakan pengembangan sistem baru dari sistem yang lama dimana masalah-masalah yang terjadi pada sistem lama diharapkan sudah teratasi pada sistem yang baru. Dalam Perancangan Informasi dapat dibedakan menjadi 2 bagian yaitu : 1.Conceptual Data Model ( CDM) Model yang dibuat berdasarkan anggapan bahwa dunia nyata ter diri dari koleksi objekdasar yang dinamakan entitas (entity) serta hubungan(relationship) antara entitas-entitas itu. Adapun manfaat penggunaan CDM dalam perancangan database : Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan. Alat komunikasi antar pemakai basis data, designer, dan analis. Pengertian CDM
  • 6. Langkah-langkah Perancangan CDM 1. Pahami terlebih dahulu inti permasalahan dari kasus yang diberikan. 2. Tentukan entity apa saja yang terlibat. 3. Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya. 4. Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya. 5. Modelkan Entity dan Relationship . 6. Cek kebenaran model. 7. Perbaiki setiap error dan warning. Jenis – jenis objek dalam CDM Entity Untuk membuat beberapa entitas, klik terus sebanyak jumlah entitas yang dibutuhkan. Relationship Untuk membuat relasi antara 2 buah entitas, klik item pada palette dengan label Relationship, kemudian hubungkan kedua entitas Inheritance Untuk membuat inheritance dari sebuah entitas, terlebih dahulu buat entitas-entitas lain yang merupakan child dari entitas parent. Perancangan CDM
  • 7. Perancangan Conceptual data model (CDM) PELANGGAN *ID_Pelanggan Nama_Pelanggan Alamat_Pelanggan Jenis_Kelamin No_Telepon Pekerjaan KARYAWAN *ID_Karyawan Nama_Karyawan Alamat_Karyawan Jenis_Kelamin No_Telepon Status SUPPLIER *ID_Supplier Nama_Supplier Alamat_Supplier No_Telepon JENIS BARANG *Kode_Jenis Nama_Jenis TRANSAKSI *NO_Transaksi ID_Karyawan ID_Pelanggan Kode_Barang Tgl_Transaksi Total_Harga BARANG *Kode_Barang Kode_Jenis Nama_Barang Harga_Satuan Jumlah_Barang Stok DETAIL_TRANSAKSI *ID_Transaksi NO_Transaksi Nama_Barang Total_Harga Jumlah_Barang Relasi 1 : 0=0 Relasi 3 : M:O Relasi 4 : O:M Relasi 5 O-O Relasi 2 M:O Relasi 6 M:O Relasi 7
  • 8. Langkah-langkah Perancangan PDM PDM ( Physical Data Model ) merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data sertahubungan antara data-data tersebut. Langkah-langkah nya adalah sebagai berikut : 1. Buka file CDM yang sudah jadi. 2. Dari Tools pilih Generate Physical Data Model. Pilih DBMS yang akan digunakan. 3. Setelah klik OK, PDM akan di generate secara otomatis. 4. Tambahkan atribut pada tabel baru yang dihasilkan (jika ada). Jenis – jenis objek dalam PDM • Table. • View. • Reference. Perancangan PDM
  • 9. Perancangan Physical Data Model (PDM) PELANGGAN *ID_Pelanggan Nama_Pelanggan Alamat_Pelanggan Jenis_Kelamin No_Telepon Pekerjaan Char (5) <pk> Varchar (30) Varchar (50) Varchar (10) Varchar (20) Varchar (20) Id Pelanggan = Id Pelanggan KARYAWAN *ID_Karyawan Nama_Karyawan Alamat_Karyawa n Jenis_Kelamin No_Telepon Status Char (5) <pk> Varchar (30) Varchar (50) Varchar (10) Varchar (20) Varchar (20) SUPPLIER *ID_Supplier Nama_Supplier Alamat_Supplier No_Telepon Char (5) Varchar (30) Varchar (50) Varchar (20) JENIS BARANG *Kode_Jenis Nama_Jenis Char (5) <pk> Varchar (20) BARANG *Kode_Barang Kode_Jenis Nama_Barang Harga_Satuan Jumlah_Barang Stok Char (5) <pk> Char (5) <fk> Varchar (20) Money Integer Varchar (10) DETAIL TRANSAKSI *ID_Transaksi NO_Transaksi Nama_Barang Jumlah_Barang Total_Harga Char (5) <pk> Varchar (20) <fk> Integer Money TRANSAKSI *NO_Transaksi ID_Karyawan ID_Pelanggan Kode_Barang Tgl_Transaksi Total_Harga Char (5) <pk> Char (5) <fk1> Char (5) <fk2> Char (5) DateTime Integer Total Harga = Total Harga No Transaksi = No Transaksi Kode Barang = Kode Barang Kj=Kj Id Karyawan = id Karyawan Jlb=Jlb Nb=Nb
  • 10. Kamus Data Field Type Lengt h Key Null Extra ID_Pelanggan Char 5 Primar y No Auto_Incre ment Nama_Pelang gan Varchar 30 Yes Alamat_Pelan ggan Varchar 50 Yes Jenis_Kelamin Varchar 10 Yes No_Telepon Varchar 20 Yes Pekerjaan Varchar 20 Yes Tabel Pelanggan 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. 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.