MODEL DATA & DESAIN DATABASE

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

Continous DBMS DATA MODELS
Desain Fisik Database Oleh : ARI YAZID M. ( )
BASIS DATA RELATIONAL.
PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA
Siklus Pendapatan: Penjualan dan Penagihan Kas
MODEL ENTITY RELATIONSHIP
What Is Database? Handy Wicaksono. Apakah Database itu? Database : tempat penyimpanan informasi Jenis database yang paling umum : relational database.
Pembuatan Model Data dan Desain Database
BAB 6 SISTEM DATA BASE.
Manajemen Basis Data menggunakan SQL Server
ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Siklus Transaksi Pendapatan Pengeluaran Penggajian SDM Produksi
PEMBUATAN MODEL DATA dan DESAIN DATABASE
Manajemen Sumber Daya Data
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram) Relasi
Pemrosesan Transaksi Pertemuan 2.
Pokok Bahasan Membuat Rancangan Diagram Relational dari Sistem
Desain Database Disusun Oleh : Dr. Lily Wulandari
Disampaikan oleh Nyimas Artina,S.Kom, M.Si
Entity Relationship Diagram (ERD)
Perancangan Basis Data
Created by: Rizal Effendi
PEMBUATAN MODEL DATA dan DESAIN DATABASE
SISTEM MANAJEMEN DATA Cherrya Dhia Wenny.
PROGRAM STUDI AKUNTANSI - STIE MDP
PEMBUATAN MODEL DATA DAN DESAIN DATABASE (lanjutan)
kegiatan bisnis dasar perusahaan. keputusan utama yang perlu dilakukan untuk setiap kegiatan tersebut. informasi yang berguna bagi manajemen untuk membuat.
Siklus Produksi.
Rekayasa Perangkat Lunak ER/D
MANAJEMEN INFORMASI: PERANCANGAN DATABASE
MANAJEMEN SUMBER DAYA DATA
BASIS DATA 3 Model Data dan DBMS.
Outline: Relational Data Model Entity Relationship Diagram
Entity Relationship Diagram
Pengantar Basis Data Lanjut
ERD (Entity Relationship Diagram)
Manajemen Basis Data menggunakan SQL Server
Pertemuan III Betha Nurina Sari, M.Kom
ENTITY RELATIONSHIP DIAGRAM
PEMBUATAN MODEL DATA DAN DESAIN DATABASE
Siklus Pendapatan Pertemuan 5 & 6.
Pertemuan 5-2 Database dan Sistem
Model Entity Relationship
Siklus Pendapatan Pertemuan 8.
Sistem Basis Data (Kuliah 2)
PEMBUATAN MODEL DATA DAN DESAIN DATABASE
Management Information System
PEMODELAN DATA Entity-Relationship Modell (ERD)
SIM LOGISTIK PERTEMUAN 6 & 7.
Modul II Bab 5: Manajemen Sumber Daya Data
Bab VII. Manajemen Sumber Daya Data
Entity Relationship Diagram
Basis Data [TK1064] I. Pengenalan Basis Data
Transformasi Diagram ER ke dalam basis data fisik
Pembuatan Model Data Dan Desain Data Base
MATERI 1 SISTEM BASIS DATA IMAM SOLIKIN, M.Kom
Entity Relationship Diagram
5 MANAJEMEN SUMBER DAYA DATA CHAPTER
PERANCANGAN BASIS DATA
Pemodelan Database DINI OKTARIKA,S.KOM.
Entity Relationship Diagram
Siklus Pendapatan : Penjualan dan Penerimaan Kas
Entity Relationship Diagram
Relasi Basis Data Universitas Telkom
Tahapan pengembangan sistem basis data
Proses Bisnis.
SISTEM INFORMASI AKUNTANSI
Transcript presentasi:

MODEL DATA & DESAIN DATABASE

Database File pelanggan File Persediaan Catatan 1 : Pelanggan 1 Field 1 : Nomor Pelanggan Field 2 : Nama Pelanggan Field 3 : Alamat

Relational Database Definitions Entity: Object, Concept or event (subject) Attribute: a Characteristic of an entity Row or Record: the specific characteristics of one entity Table: a collection of records Database: a collection of tables

FILE MASTER = BUKU BESAR Menyimpan informasi komulatif mengenai sumber daya dan pelaku-pelaku dengan siapa mereka berinteraksi

FILE TRANSAKSI = JURNAL Catatan tentang transaksi bisnis, gabungan dari file yang berhubungan dan dikordinasi secara terpusat

Pertumbuhan file utama menimbulkan masalah

DATABASE

SISTEM DATABASE TAMPILAN LOGIS DATA SKEMA TINGKAT KONSEPTUAL SKEMA TINGKAT EKSTERNAL SKEMA TINGKAT INTERNAL

SKEMA TINGKAT EKSTERNAL PEMBUAT FAKTUR PENJUALAN PENGIRIMAN - BATAS KREDIT PELANGGAN SALDO TERAKHIR JUMLAH PERSEDIAAN BIAYA PERSEDIAAN ALAMAT PELANGGAN BATAS KREDIT PELANGGAN

SKEMA TINGKA KONSEPTUAL PELANGGAN PERSEDIAAN PENJUALAN PENERIMAAN KAS

SKEMA TINGKA INTERNAL CATATAN PERSEDIAAN NOMOR BARANG (INTEGER(5), NON-NULL) DESKRIPSI (KARAKTER (5)) … CATATAN PENJUALAN NOMOR FAKTUR (INTEGER (6), NON-NULL

SISTEM DATABASE TAMPILAN FISIK DATA Nomor Pelanggan 1 10 Nama 1 10 Nama Pelanggan 1 1 30 Alamat 3 1 60 Batas Kredit 6 1 68

SISTEM DATABASE & MASA DEPAN AKUNTANSI

DATABASE PENGARUHI SIFAT DASAR AKUNTANSI NO DOUBLE ENTRY MENGUBAH SIFAT LAPORAN EKSTERNAL

BAHASA DBMS

DDL Data Definition Languange Membangun kamus data Mengawali/menciptakan database Mendeskripsikan logis Memberikan batasan untuk keamanan field

DML Data Manipulation Languange Updating Inserting Deleting Perawatan data

DQL Data Query Languange Ambil Sortir Menyusun

Kebutuhan & Kelayakan Pengembangan Sistem baru PERENCANAAN Kebutuhan & Kelayakan Pengembangan Sistem baru

Analisis Persyaratan Identifikasi informasi pemakai Lingkup sistem baru Informasi jumlah pemakai & volume transaksi

DESAIN PERKEMBANGAN SKEMA TINGKAT KONSEPTUAL EKSTERNAL INTERNAL

PENGKODEAN PENERJEMAHAN SKEMA INTERNAL KE STRUKTUR DATABASE

IMPLEMENTASI Seluruh aktivitas yang berhubungan dengan mentransfer data ke database SIA

Operasional & Pemeliharaan Pengawasan atas kinerja sistem baru dan kepuasan pelanggan

Akuntan berpartisipasi dalam mendesain database

PEMBUATAN MODEL ER Model Data REA

ENTITY RELATIONSHIP ENTITAS HUBUNGAN (hubungan antar entitas) Teknik grafis yang menggambarkan skema database ENTITAS (segala sesuatu yang informasinya ingin dikumpulkan dan disimpan oleh organisasi) HUBUNGAN (hubungan antar entitas)

ENTITY RELATIONSHIP PEGAWAI MENGELOLA SUPERVISOR BAGIAN DARI MENGELOLA DEPARTEMEN

ENTITY RELATIONSHIP TIDAK HANYA MENUNJUKKAN ISI DARI DATABASE DIGUNAKAN UNTUK MODEL ORGANISASI JENIS ENTITAS = KATA BENDA

ENTITY RELATIONSHIP PEMAIN bagian dari TIM bagian dari LIGA

MODEL DATA REA Dipergunakan Dalam Desain Database SIA, mendasari aktivitas rantai nilai organisasi

Jenis-Jenis Entitas RESOURCES EVENT AGENT

Jenis-Jenis Entitas RESOURCES Memiliki nilai ekonomi bagi organisasi Ex. Kas, persediaan, mesin, gudang, dll

Jenis-Jenis Entitas EVENT Berbagai aktivitas bisnis yang informasinya ingin dikumpulkan perusahaan untuk perencanaan & pengendalian

Jenis-Jenis Entitas EVENT Economic exchange : mempengaruhi jumlah sumberdaya Ex. Penjualan  persediaan Commitmen : janji melakukan pertukaran ekonomi di masa mendatang Ex. Pesanan pelanggan u/ perencanaan produksi

Jenis-Jenis Entitas AGENT Orang/ organisasi yang terlibat dalam kegiatan yang informasinya ingin didapatkan u/ tujuan perencanaan, pengendalian & evaluasi Ex. Staf Penjualan

MEMBANGUN DIAGRAM REA Identifikasi pasangan kegiatan pertukaran ekonomi yang mewakili hubungan dualitas dasar memberi untuk menerima, Identifikasi sumber daya yang dipengaruhi oleh setiap kegiatan pertukaran ekonomi dan para pelaku yang terlibat dalam kegiatan tersebut. 3. Analisis setiap kegiatan pertukaran ekonomi. 4. Tetapkan kardinalitas setiap hubungan..

Bahasa Permintaan Data (Structured Query Languange) KATA KUNCI DASAR MEMBANGUN PERMINTAAN DENGAN SQL

SELECT Table : PELANGGAN Kode_plg Nama_plg Alamat PL001 SI ANA JL. A Kota PL001 SI ANA JL. A Malang PL002 SI ANU JL. B Blitar PL003 SI ANI JL. C Malang

Mendaftar kolom yang ditampilkan SELECT Table : PELANGGAN Kode_plg Nama_plg Alamat Kota PL001 SI ANA JL. A Malang Mendaftar kolom yang ditampilkan SELECT Kode_plg, Kota PL002 SI ANU JL. B Blitar PL003 SI ANI JL. C Malang

FROM SELECT * FROM PELANGGAN Digunakan untuk mendaftar nama tabel yang merupakan referensi SELECT * FROM PELANGGAN

WHERE SELECT * FROM PELANGGAN WHERE Kota=‘Malang' MENSPESIFIKASI BARIS YANG AKAN DIAMBIL SELECT * FROM PELANGGAN WHERE Kota=‘Malang'

ORDER BY Kolom yang menjadi dasar pengurutan akan didaftar (semakin besar atau menurun) Perlihatkan Kode_plg yang

Kardinalitas ? Bagaimana perumpamaan dalam 1 entitas dapat dihubungkan dengan perumpamaan tertentu pada entitas lain

Kardinalitas ? Minimum cardinalities can be either 0 or 1 Minimum (harus/tidak dengan entitas lain) (0,..) sebuah baris bertambah tidak harus berelasi (1,…)setiap baris harus dihubungkan ke setidaknya 1 baris Maksimum (setiap baris dapat dihubungkan paling banyak,..)

3 jenis dasar hubungan antar entitas berdasarkan Kardinalitas maksimum

Kardinalitas ? KESIMPULAN ? One to one relationship (..,1) (…,1) Ex. PENJUALAN (0,1) (1,1) PENERIMAAN KAS KESIMPULAN ? arti : Setiap penjualan dapat dihubungkan ke paling banyak 1 Penerimaan Kas

Kardinalitas ? KESIMPULAN ? One to Many atau sebaliknya (…,1) (…,N) atau (…,N) (…,1) PENJUALAN (0,N) (1,1) PENERIMAAN KAS KESIMPULAN ? arti : penjualan dapat dihubungkan dengan banyak Penerimaan Kas (cicilan) Penerimaan Kas dihubungkan dengan paling banyak 1 kegiatan Penjualan (1 saldo rekening)

Kardinalitas ? KESIMPULAN ? Many to many relationship (…,N)  (…,N) PENJUALAN (0,N) (1,N) PENERIMAAN KAS KESIMPULAN ? arti : penjualan dapat dihubungkan dengan 1 atau lebih Penerimaan Kas

PENGGUNAAN DIAGRAM REA Untuk Dokumentasi praktik bisnis berkaitan dengan keperluan dokumentasi SIA yang menggunakan database dan mencerminkan operasi bisnis perusahaan Pengambilan informasi dari SIA khususnya untuk keperluan : a. menghasilkan jurnal dan buku besar b. menyediakan informasi laporan keuangan lainnya c. Menyiapkan laporan manajerial

IMPLEMENTASI DIAGRAM REA thd DATABASE RELASIONAL

1 Membuat tabel untuk setiap entitas dan hubungan banyak-ke-banyak (berdasarkan slide 53)

2 Menetapkan atribut untuk setiap tabel

Menggunakan kunci luar untuk mengimplementasikan hubungan 1:1 dan 1:N 3