Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MODEL DATA & DESAIN DATABASE

Presentasi serupa


Presentasi berjudul: "MODEL DATA & DESAIN DATABASE"— Transcript presentasi:

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

19

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

45

46

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

53

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


Download ppt "MODEL DATA & DESAIN DATABASE"

Presentasi serupa


Iklan oleh Google