Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehVeronika Kusumo Telah diubah "6 tahun yang lalu
1
Modul: PENGANTAR BASIS DATA # Materi Pertama #
2
SAP dan Sylabus SAP Sylabus 1/2/2019
3
Evaluasi Quis 5% Tugas 25% UTS 30% UAS 40%
Bonus kehadiran (ditambahkan ke nilai UAS) : 100% nilai UAS ditambah 10 90% - <100% nilai UAS ditambah 5 Kehadiran < 75% tidak boleh mengikuti UAS 1/2/2019
4
Ilmu Pengetahuan “Knowledge is of two kinds: we know subject ourselves, or we know where we can find information upon it.” -- Samuel Johnson ( ) 1/2/2019
5
Konsep Dasar (1) Informasi Data
Fakta dari berbagai sumber di dunia nyata (real world). Menyangkut entitas nyata / abstrak Bersifat kualitatif, kuantitatif, internal dan eksternal Informasi Data yang diorganisasikan, disimpan, diolah, mempunyai arti tertentu dan dapat dipakai untuk proses pengambilan keputusan. 1/2/2019
6
Pentingnya Data & Informasi
SumberDaya Vital, sama seperti SumberDaya Manusia, Keuangan, dll. Diperlakukan sebagai asset Nilainya akan bertambah bila dikelola dengan “baik dan semestinya” Kegagalan dalam pengelolaan data akan berakibat ketimpangan dalam pengelolaan sumberdaya lainnya dalam organisasi dan berakibat negatif bagi jalannya organisasi atau bisnis. 1/2/2019
7
Kualitas Data & Informasi
Ketersediaan Mudah dipahami Relevan Bermanfaat Tepat waktu Reliabel Akurat Konsisten. 1/2/2019
8
Konsep Dasar (2) Basis Data System Basis Data
Kumpulan terpadu dari berkas data (integrated collection of data) yang memiliki kaitan satu dengan lainnya, dan dibuat untuk memenuhi kepentingan banyak pemakai pada suatu organisasi System Basis Data Sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, perancang dan pengelola basis data, serta system yang mendukungnya. 1/2/2019
9
Elemen Penting System Basis Data
Basis Data itu sendiri, yang menjadi inti dari system basis data Perangkat Lunak untuk pengelolaan basis data Perangkat Keras sebagai pendukung operasi pengolahan data Manusia yang mempunyai peran penting dalam pengelolaan sistem tersebut Metode yang digunakan berpengaruh terhadap tingkat efisien dan efektifnya suatu system pengolahan data. 1/2/2019
10
Keuntungan System Basis Data
Tidak ada duplikasi data sehingga konsistensi data mudah dijaga Data terintegrasi Data tidak tergantung pada program aplikasi, sehingga pemeliharaan program aplikasi mudah dilakukan Data dapat dipakai secara bersama oleh beberapa pemakai Dapat diterapkan standarisasi Data dapat dengan mudah dikelola dan efektif Informasi selalu up to date. 1/2/2019
11
Resiko pemakaian Basis Data
Perlu personel khusus Perlu perangkat lunak, bahkan perangkat keras khusus Perlu BackUp eksplisit Konflik pada data yang dipakai bersamaan Perlu konsensus antara organisasi yang memakai basis data. 1/2/2019
12
Pengguna Basis Data Administrator basis data Perancang basis data
Pemrogram basis data Pengguna aplikasi. 1/2/2019
13
Beberapa macam Pengolah Data
dBase FoxPro Microsoft Access Microsoft SQL Server Oracle Informix IBM DB2 dlsb… 1/2/2019
14
Konsep Dasar (3) Sistem Informasi Tradisional Sistem Informasi Modern
1/2/2019
15
System Informasi Tradisional
Data berupa kumpulan berkas (files) Perancangan dan pengembangan system informasi merupakan tanggapan langsung atas permintaan aplikasi secara individual untuk kepentingan per-kelompok tertentu Tidak ada perencanaan, tuntunan dan model pengembangan sistem secara menyeluruh untuk masa kini dan masa depan Untuk membuat aplikasi baru, berkas lama harus direstrukturisasi, akibatnya program aplikasi yang sudah ada juga harus ditulis ulang 1/2/2019
16
System Informasi Tradisional
Billing Program Customer File Account Receivable Order Inventory Vendor Account Payable Program Invoice Sales Order Processing Program Employee Purchasing Program Payroll 1/2/2019
17
System Informasi Tradisional
Kekurangannya : Duplikasi tidak terkendali Data tidak konsisten Data tidak flexible untuk berbagai aplikasi Pemakaian data bersama, terbatas Data tidak standar Mahalnya pemeliharaan program. 1/2/2019
18
System Informasi Modern
Data memenuhi kebutuhan informasi untuk kepentingan sekarang dan masa mendatang Data dapat dipakai secara bersama untuk semua pemakai di lingkungan organisasi Data relatif tidak bergantung kepada bahasa dan program aplikasi yang memanipulasinya Perlu analisa dan perencanaan yang matang dalam perancangan dan pengembangan basisdatanya. 1/2/2019
19
Sistem Informasi Modern
SalesPerson File Sales Statistics Customer Accounts Receivable Buyer Inventory Vendor Payable Purchase Order General Ledger 1/2/2019
20
Konsep Dasar (4) Model Data Model ER (Entity-Relationship Model)
Model Relasional (Relational Model) 1/2/2019
21
Model Data Hubungan (relationship) antar data Arti (semantic) data
Kumpulan konsep yang digunakan untuk menjelaskan struktur basis data, yang meliputi : Hubungan (relationship) antar data Arti (semantic) data Batasan (consistency constraint) data Representasi data 1/2/2019
22
Macam-macam Model Data
Object-based Logical Model Misalnya : Entity-Relationship (ER), Object-Oriented, Semantic, dan Functional Data Model Record-based Logical Model Misalnya : Relational, Hierarchy, dan Network Data Model. 1/2/2019
23
Model Entity-Relationship
Apakah Model ER ? Model Data Konseptual Tidak mendeskripsikan cara data disimpan dalam komputer Mendekati pengamatan pemakai terhadap data riil Digunakan pada tahap awal perancangan basis data. 1/2/2019
24
Model Entity-Relationship
Mengapa Model ER ? High Level Mudah dimengerti karena tidak memperinci implementasi basis data Alat komunikasi dengan pemakai nonteknis lain Untuk memastikan semua kebutuhan data pemakai sudah tercakup dan tidak ada konflik Bagaimana data disimpan bisa diabaikan untuk sementara. 1/2/2019
25
Model Entity-Relationship
Object Riil yang dapat dibedakan (distinguisable) satu sama lain Dapat berupa objek yang ada secara fisik (orang, mobil, rumah,…) Dapat berupa objek yang ada secara konsep (organisasi, pekerjaan, mata kuliah, …). 1/2/2019
26
Model Entity-Relationship
Attribute : Adalah berbagai sifat atau karakteristik penting yang dimiliki oleh suatu entitas sehingga dapat digunakan untuk mengidentifikasi atau memberikan informasi mengenai entitas tsb. Domain suatu atribut : himpunan dari semua kemungkinan nilai bagi atribut tersebut Contoh : Himpunan entitas : Karyawan Perusahaan X Attribute : NIP, Nama, Tgl Lahir,... 1/2/2019
27
Model Entity-Relationship
Hubungan antar entitas melalui atribut pada suatu entitas yang merujuk ke entitas lainnya Hubungan dapat dinyatakan secara implisit, atau eksplisit Hubungan memiliki batasan-batasan, yaitu: rasio hubungan, dan partisipasi hubungan. 1/2/2019
28
Contoh Diagram ER 1/2/2019
29
Model Relasional Apakah Model Relasional ?
Salah satu model data untuk implementasi Merepresentasikan basis data sebagai kumpulan tabel Terdapat hubungan langsung antara konsep tabel dengan konsep Matematika: relation. 1/2/2019
30
Model Relasional Ketentuan Model Relasional
Setiap tabel terdiri atas sejumlah baris dan kolom; serta memiliki nama yang unik (unique) Setiap kolom dihubungkan dengan sebuah Domain 1/2/2019
31
Model Relasional Ketentuan Model Relasional
Hubungan dinyatakan dengan sebuah tabel Setiap tabel yang membentuk suatu hubungan berkontribusi terhadap pembentukan kolom dari tabel hubungan tersebut Setiap hubungan harus memiliki atribut kunci 1/2/2019
32
Model Relasional Batasan (Integrity Constraint) :
Suatu proteksi untuk menjaga agar basis data selalu berada pada kondisi konsisten meskipun telah dilakukan perubahan terhadap basis data tersebut Terdiri dari : Primary Key Constraint Entity Integrity Constraint Referential Integrity Constraint Domain Constraint 1/2/2019
33
Model Relasional Macam-macam batasan : Key Constraint :
Nilai Key dari setiap Record dalam suatu relasi harus unik Entity Integrity Constraint : Nilai primary key tidak boleh NULL 1/2/2019
34
Model Relasional Macam-macam batasan :
Referential Integrity Constraint Referensi yang dibuat oleh sebuah record dari suatu tabel turunan kepada tabel master harus dilakukan terhadap record yang sudah ada dalam tabel master tersebut Domain Constraint Nilai dari suatu atribut harus merupakan suatu nilai atomik dari domain atribut tersebut. 1/2/2019
35
Model Relasional Contoh Model Basis Data : SUPPLIER S # SNAME STATUS
CITY PHONE S 1 S 2 S 3 S 4 Smith Jones Blake Clark 20 10 30 London Paris null 1/2/2019
36
End of Session Terima Kasih 1/2/2019
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.