Anda di halaman 1dari 22

SIKLUS

PENGOLAHAN DATA

Siklus pengolahan data


Penyimpanan 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

tampilan layar dlm bentuk formulir


Source data automation menangkap data dlm bentuk yg dpt dibaca komp

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 Approach v.s Database Approach


File

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

Database Management System (DBMS)


Software yang ditujukan untuk mendefinisikan, menciptakan, memelihara, dan menyediakan akses terkontrol terhadap database Contoh DBMS: Microsoft Access, Visual FoxPro, Informix, Oracle, dll

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

Contoh kamus data


Nama diskrips Catatan sumber Panjan elemen i yang g field data diisikan No Pengid pelangg entifika an sian yang unik utk setiap pelangg an Catatan a/r pelangg an Pendaft 10 aran no pelangg an Jenis field Progra m yg diguna kan Output Nama yang data diizinka lainnya n

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:

Fungsi & Pemakai DBMS


Data administrator (DA) Database administrator (DBA) koordinasi, pengawasan, dan pengelolaan database Aplication programer

DATABASE RELASIONAL

Syarat Dasar Model Data Relasional


Primary key harus unik Setiap foreign key memiliki nilai yg berkaitan dg nilai sebuah primary key di lokasi lain Setiap kolom dlm tabel harus menjelaskan karakteristik obyek yg diidentifikasi oleh primary key Setiap kolom dlm sebuah baris harus bernilai tunggal Nilai sebuah baris pada sebuah kolom harus berjenis data sama Urutan baris atau kolom tidak penting

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

Program aplikasi mengakses database melalui


Perluasan yang memungkinkan untuk menyisipkan SQL Antramuka program aplikasi (mislanya ODBC/JDBC) yang memungkinkan query SQL dikirim ke database

Contoh DBMS Access

Contoh Database

Contoh Aplikasi Database


Universitas : Informasi mahasiswa, registrasi matakuliah, daftar nilai Sumber Daya Manusia: Informasi pegawai, riwayat pekerjaan, gaji, dan pelatihan Telekomunikasi: Tarif SLJJ, tagihan bulanan, saldo kartu prabayar

Contoh Aplikasi Database


Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankan Penerbangan : reservasi dan jadwal

Anda mungkin juga menyukai