Organizing Data and Information Chapter 5 Heru Lestiawan, M.Kom 1
Principles and Learning Objectives Pendekatan Database untuk manajemen data memberikan keuntungan yang signifikan atas pendekatan berbasis file tradisional. Mendefinisikan konsep manajemen data umum dan istilah, menyoroti keuntungan dan kerugian dari pendekatan database untuk manajemen data.. Menyebutkan tiga model database dan garis besar fitur dasar mereka, keuntungan, dan kerugian.. 2
Principles and Learning Objectives Sebuah database yang dirancang dengan baik dan dikelola dengan baik adalah alat yang sangat berharga dalam mendukung pengambilan keputusan. Mengidentifikasi fungsi umum dilakukan oleh semua sistem manajemen database dan mengidentifikasi tiga sistem manajemen database pengguna akhir populer. 3
Principles and Learning Objectives Peningkatan lebih lanjut dalam penggunaan teknologi database akan terus berkembang dan menghasilkan manfaat bisnis yang nyata. Mengidentifikasi dan membahas secara singkat aplikasi database baru-baru ini. 4
Data & Databases Data terdiri dari fakta-fakta mentah yang saat diselenggarakan dapat diubah menjadi informasi. Database adalah kumpulan data yang terorganisir untuk memenuhi kebutuhan pengguna. Sebuah Database Management System (DBMS) adalah sekelompok program yang memanipulasi database & menyediakan sebuah antarmuka antara database & pengguna database atau program aplikasi lainnya. 5
The Hierarchy of Data 6
Data Entities, Attributes, & Keys Entity: Sebuah kelas umum dari orang, tempat, atau hal-hal yang datanya dikumpulkan, disimpan, & dipertahankan Examples: customers, employees Attribute: Karakteristik dari suatu entitas; sesuatu entitas diidentifikasi oleh Examples: customer name, employee name Key: Sebuah field atau set field dalam record yang merupakan identifier unik record Examples: social insurance number, customer number Chapter 5 IS for Management
Keys and Attributes 8
The Traditional Approach To Data Management File terpisah diciptakan & disimpan untuk setiap program aplikasi 9
Pendekatan Database untuk Manajemen Data 10
Keuntungan Pendekatan database Peningkatan penggunaan strategis data perusahaan Mengurangi redudansi data Peningkatan integritas data Modifikasi lebih mudah & memperbarui Data & Program kemandirian Akses yang lebih baik terhadap data & informasi Standardisasi akses data Sebuah kerangka kerja untuk pengembangan program Perlindungan lebih baik secara keseluruhan dari data Data bersama & sumber informasi 11
Kekurangan Pendekatan database Biaya yang relatif tinggi pembelian & operasi DBMS dalam lingkungan operasi mainframe Peningkatan biaya staf khusus Peningkatan kerentanan 12
Data Modeling Planned data redundancy Sebuah cara pengorganisasian data di mana desain database logis diubah sehingga entitas data tertentu digabungkan. Data model Sebuah peta atau diagram entitas dan hubungannya. Enterprise data modeling Pemodelan data dilakukan pada tingkat seluruh organisasi Entity-relationship diagrams Sebuah model data yang menggunakan simbol-simbol grafis dasar untuk menunjukkan organisasi & hubungan antara data 13
Entity-Relationship Diagram for a Customer Ordering Database 14
Database Models Hierarchical (tree) : Sebuah model data di mana data diatur dalam top-down atau terbalik struktur pohon Network : Sebuah perluasan model hierarkis dengan hubungan pemilik-anggota di mana anggota mungkin memiliki banyak pemilik Relational : Semua data elemen ditempatkan dalam tabel dua dimensi, yang disebut hubungan, yang setara dengan logis dari file 15
Hierarchical Database Model 16
Network Database Model 17
Relational Database Model 18
Relational Models Menggambarkan data menggunakan format tabel standar dengan semua elemen data yang ditempatkan dalam tabel dua dimensi, yang disebut hubungan, yang setara dengan logis dari file. Domain: nilai-nilai yang dibolehkan untuk atribut Selecting: manipulasi data yang menghilangkan baris (record) sesuai dengan kriteria yang ditetapkan pengguna. Projecting: manipulasi data yang menghilangkan kolom (atribut) dalam sebuah tabel Joining: manipulasi data yang menggabungkan dua atau lebih. Linking: Berhubungan tabel dalam database relasional bersama-sama dengan atribut umum (s) 19
Menghubungkan Tabel Database? untuk menjawab Permintaan 20
Membangun dan Memodifikasi Database Relational 21
Database Management Systems (DBMS) 22
Pengertian DBMS Merupakan sistem pengorganisasian data pada komputer. adalah perangkat lunak yang memungkinkan untuk membangun basis data yang berbasis komputerisasi. adalah perantara user dengan basis data sehingga dengan adanya DBMS, user akan dengan mudah mencari dan menambahkan informasi pada data base. 23
Memberikan Pengguna Tampilan Schema : Deskripsi seluruh database View dari seluruh database Termasuk logis & fisik struktur & hubungan antar semua data Subschema : File yang berisi deskripsi subset dari database dan mengidentifikasi mana pengguna dapat memodifikasi data barang di subset Lihat pengguna dari bagian database Dapat memiliki banyak subschemas untuk satu database 24
The Use of Schemas and Subschemas 25
Creating and Modifying the Database Data definition language (DDL) - kumpulan instruksi dan perintah yang digunakan untuk mendefinisikan dan menggambarkan data dan hubungan data dalam database tertentu. Contoh DDL : Create table, create database, Alter table, Dropping table, dropping database Data dictionary penjelasan detail dari data dalam database 26
Typical Uses of a Data Dictionary Memberikan definisi standar persyaratan dan elemen data Membantu programmer dalam merancang dan menulis program Menyederhanakan modifikasi Database Mengurangi redundansi data Meningkatkan keandalan data pengembangan program kecepatan Kemudahan modifikasi data dan informasi 27
Menyimpan dan Mengambil Data Physical Access Path DBMS mengakses perangkat penyimpanan untuk mengambil data Logical Access Path Aplikasi membutuhkan informasi dari DBMS 28
Structured Query Language 29
Database Output 30
Popular Database Management Systems Paradox database FileMaker Pro Microsoft Access Lotus 1-2-3 Spreadsheet 31
Worldwide Database Market Share 32
Selecting a Database Management System Database size Number of concurrent users Performance Integration Features Vendor Cost 33
Database Applications 34
Data Warehouses, Data Marts, and Data Mining Data Warehouse - database yang mengumpulkan informasi bisnis dari banyak sumber di perusahaan, yang mencakup semua aspek perusahaan proses, produk, dan pelanggan. Data Mart subset dari data warehouse. Data Mining - merupakan alat analisis informasi yang melibatkan penemuan otomatis pola dan hubungan dalam data warehouse. 35
Elements of a Data Warehouse 36
Aplikasi Umum Data Mining Application Merek dan menentukan posisi produk dan jasa Decription Aktifkan strategi untuk memvisualisasikan posisi yang berbeda dari pesaing di pasar tertentu menggunakan kinerja (atau kepentingan) data pada puluhan fitur kunci dari produk yang bersangkutan dan kemudian untuk menyingkat semua data yang menjadi peta persepsi dari hanya dua atau tiga dimensi Bergolak pelanggan Prediksi pelanggan saat ini yang cenderung untuk pergi ke pesaing Pemasaran langsung Deteksi penipuan Market basket Analysis Segmentasi pasar Trend Analysis Mengidentifikasi prospek paling mungkin untuk menanggapi kampanye pemasaran langsung seperti ajakan telepon atau surat langsung Menyoroti transaksi paling mungkin menipu atau ilegal Mengidentifikasi produk dan jasa yang paling sering dibeli pada saat yang sama (misalnya cat kuku dan lipstik) Mengelompokan pelanggan berdasarkan siapa mereka atau apa yang mereka sukai Menganalisis bagaimana variabel kunci (misalnya, penjualan, pengeluaran, promosi) bervariasi dari waktu ke waktu 37
Business Intelligence Mengumpulkan informasi yang tepat pada waktu yang tepat dan bentuk yang dapat digunakan. Competitive intelligence Counter intelligence Knowledge management 38
Comparison of OLAP and Data Mining 39
Advantages of ODBC 40
Object-Relational Database Management System Menyimpan jenis data berikut sebagai objek : audio images unstructured text spatial data 41
Spatial Technology 42
Summary Data - Salah satu sumber daya yang paling berharga suatu perusahaan memiliki. Entity - Kelas umum dari objek yang datanya dikumpulkan, disimpan, dan dipelihara. Attribute - Karakteristik dari suatu entitas. DBMS - Sekelompok program yang digunakan sebagai antarmuka antara database dan aplikasi program. Data mining - Penemuan otomatis pola dan hubungan dalam data warehouse. 43