Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
MODEL DATA & DESAIN DATABASE
2
Database File pelanggan File Persediaan Catatan 1 : Pelanggan 1
Field 1 : Nomor Pelanggan Field 2 : Nama Pelanggan Field 3 : Alamat
3
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
4
FILE MASTER = BUKU BESAR
Menyimpan informasi komulatif mengenai sumber daya dan pelaku-pelaku dengan siapa mereka berinteraksi
5
FILE TRANSAKSI = JURNAL
Catatan tentang transaksi bisnis, gabungan dari file yang berhubungan dan dikordinasi secara terpusat
6
Pertumbuhan file utama menimbulkan masalah
7
DATABASE
8
SISTEM DATABASE TAMPILAN LOGIS DATA SKEMA TINGKAT KONSEPTUAL
SKEMA TINGKAT EKSTERNAL SKEMA TINGKAT INTERNAL
9
SKEMA TINGKAT EKSTERNAL
PEMBUAT FAKTUR PENJUALAN PENGIRIMAN - BATAS KREDIT PELANGGAN SALDO TERAKHIR JUMLAH PERSEDIAAN BIAYA PERSEDIAAN ALAMAT PELANGGAN BATAS KREDIT PELANGGAN
10
SKEMA TINGKA KONSEPTUAL
PELANGGAN PERSEDIAAN PENJUALAN PENERIMAAN KAS
11
SKEMA TINGKA INTERNAL CATATAN PERSEDIAAN
NOMOR BARANG (INTEGER(5), NON-NULL) DESKRIPSI (KARAKTER (5)) … CATATAN PENJUALAN NOMOR FAKTUR (INTEGER (6), NON-NULL
12
SISTEM DATABASE TAMPILAN FISIK DATA Nomor Pelanggan 1 10 Nama
Nama Pelanggan Alamat Batas Kredit
13
SISTEM DATABASE & MASA DEPAN AKUNTANSI
14
DATABASE PENGARUHI SIFAT DASAR AKUNTANSI
NO DOUBLE ENTRY MENGUBAH SIFAT LAPORAN EKSTERNAL
15
BAHASA DBMS
16
DDL Data Definition Languange
Membangun kamus data Mengawali/menciptakan database Mendeskripsikan logis Memberikan batasan untuk keamanan field
17
DML Data Manipulation Languange
Updating Inserting Deleting Perawatan data
18
DQL Data Query Languange
Ambil Sortir Menyusun
20
Kebutuhan & Kelayakan Pengembangan Sistem baru
PERENCANAAN Kebutuhan & Kelayakan Pengembangan Sistem baru
21
Analisis Persyaratan Identifikasi informasi pemakai
Lingkup sistem baru Informasi jumlah pemakai & volume transaksi
22
DESAIN PERKEMBANGAN SKEMA TINGKAT KONSEPTUAL EKSTERNAL INTERNAL
23
PENGKODEAN PENERJEMAHAN SKEMA INTERNAL KE STRUKTUR DATABASE
24
IMPLEMENTASI Seluruh aktivitas yang berhubungan dengan mentransfer data ke database SIA
25
Operasional & Pemeliharaan
Pengawasan atas kinerja sistem baru dan kepuasan pelanggan
26
Akuntan berpartisipasi dalam mendesain database
27
PEMBUATAN MODEL ER Model Data REA
28
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)
29
ENTITY RELATIONSHIP PEGAWAI MENGELOLA SUPERVISOR BAGIAN DARI MENGELOLA
DEPARTEMEN
30
ENTITY RELATIONSHIP TIDAK HANYA MENUNJUKKAN ISI DARI DATABASE
DIGUNAKAN UNTUK MODEL ORGANISASI JENIS ENTITAS = KATA BENDA
31
ENTITY RELATIONSHIP PEMAIN bagian dari TIM bagian dari LIGA
32
MODEL DATA REA Dipergunakan Dalam Desain Database SIA, mendasari aktivitas rantai nilai organisasi
33
Jenis-Jenis Entitas RESOURCES EVENT AGENT
34
Jenis-Jenis Entitas RESOURCES Memiliki nilai ekonomi bagi organisasi
Ex. Kas, persediaan, mesin, gudang, dll
35
Jenis-Jenis Entitas EVENT
Berbagai aktivitas bisnis yang informasinya ingin dikumpulkan perusahaan untuk perencanaan & pengendalian
36
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
37
Jenis-Jenis Entitas AGENT
Orang/ organisasi yang terlibat dalam kegiatan yang informasinya ingin didapatkan u/ tujuan perencanaan, pengendalian & evaluasi Ex. Staf Penjualan
38
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..
39
Bahasa Permintaan Data (Structured Query Languange)
KATA KUNCI DASAR MEMBANGUN PERMINTAAN DENGAN SQL
40
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
41
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
42
FROM SELECT * FROM PELANGGAN
Digunakan untuk mendaftar nama tabel yang merupakan referensi SELECT * FROM PELANGGAN
43
WHERE SELECT * FROM PELANGGAN WHERE Kota=‘Malang'
MENSPESIFIKASI BARIS YANG AKAN DIAMBIL SELECT * FROM PELANGGAN WHERE Kota=‘Malang'
44
ORDER BY Kolom yang menjadi dasar pengurutan akan didaftar (semakin besar atau menurun) Perlihatkan Kode_plg yang
47
Kardinalitas ? Bagaimana perumpamaan dalam 1 entitas dapat dihubungkan dengan perumpamaan tertentu pada entitas lain
48
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 baris Maksimum (setiap baris dapat dihubungkan paling banyak,..)
49
3 jenis dasar hubungan antar entitas berdasarkan Kardinalitas maksimum
50
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
51
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)
52
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
54
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
55
IMPLEMENTASI DIAGRAM REA thd DATABASE RELASIONAL
56
1 Membuat tabel untuk setiap entitas dan hubungan banyak-ke-banyak (berdasarkan slide 53)
57
2 Menetapkan atribut untuk setiap tabel
58
Menggunakan kunci luar untuk mengimplementasikan hubungan 1:1 dan 1:N
3
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.