Sim Dbms
Sim Dbms
PENGOLAHAN DATA
Induk Data
Pengolahan data
Output Informasi
Data Input
Data transaksi direkam, dikonversi mjd bentuk yg dpt diproses oleh komp.
Source document
formulir tercetak, bukti transaksi, dokumen transaksi Turnaround document
dok yg dihasilkan komp perush, dikirim kpd pihak luar, kmbli lg ke perush untuk mjd input
Input data langsung ke terminal
Data Storage
Konsep dasar Penyimpanan Entity sesuatu yg dipakai utk menyimpan informasi Atributes elemen data yang merupakan bagian dari entity Characters adalah huruf atau angka Data Value kombinasi karakter yang memiliki makna Data diorganisasi dg hirarki: Field : kumpulan elemen data terkecil Record : kumpulan field File : sekumpulan record yg sejenis Database : kumpulan file membentuk satuan data
Jenis-jenis File
File Induk, berisi data yg relatif permanen (Rek pembantu buku besar) File Transaksi, berisi data yang bersifat sementara (jurnal khusus) File Tabel, berisi referensi (acuan) data yg diambil selama proses data utk mempermudah kalkulasi File Sejarah, berisi transaksi yg telah diproses File cadangan, berisi duplikat sebuah file Suspense file, berisi record yg telah dipisahkan sementara dari pemrosesan data reguler dg tujuan untuk diinvestigasi & dibetulkan. Report file, berisi data yang akan dicetak pada tanggal berikutnya
File
ABC
Program Aplikasi #1
ABC DEF
File
BCD
Program Aplikasi #2
DBMS
File
BEF
Program Aplikasi #3
File approach
Program Aplikasi #1
Program Aplikasi #2
Program Aplikasi #3
Database approach
DBMS
SISTEM OPERASI
DATABASE
DATABASE SYSTEM
Kamus Data
Berisi informasi tentang struktur database Input berupa elemen data baru atau data yg telah dihapus Output berupa berbagai mcm laporan yg bermanfaat bagi para pemrogram, perancang database, dan pemakai lainnya
Update a/r up date file pelangg an,up date penjual an dan analisi
Lapora Tidak Tidak n umur ada ada a/r, batasan laporan starus pelangg an
Bahasa DBMS
3 fungsi dasar DBMS:
Creatingmenciptakan Changingmengubah Queryingmempertanyakan data
Data definition language (DDL)membangun kamus data, mengawali dan menciptakan,mendiskripsikan, batasan utk keamanan field Data manipulation language (DML)utk perawatan data spt:updating, inserting, deleting Data query language (DQL)utk menyelidiki batabase mengambil data, menyortir data dan menyusun data
Rangkaian perintah:
DATABASE RELASIONAL
Querying
Project Restrict Join
SQL
SELECT memilih kolom dari tabel yg akan ditampilkan FROM memilih tempat kolom berasal WHERE menentukan prasarat ORDER BY menentukan format jwbn GROUPED BY Menetapkan kolom mn yg mjd subyek sistematis
SQL
SQL biasa dipakai sebagai non-procedural language
Contoh, untuk mendapatkan pelanggan dengan customer-id 192-837465 select customer.customer-name from customer where customer.customer-id = 192-83-7465 Untuk mendapatkan saldo dari rekening yang dipunyai oleh pelanggan dengan customer-id 192-83-7465 select account.balance from depositor, account where depositor.customer-id = 192-83-7465 and depositor.account-number = account.account-number
Contoh Database