SISTEM INFORMASI MANAJEMEN Pertemuan8 Oleh Bambang Moertijoso 07012022

SISTEM INFORMASI MANAJEMEN (Pertemuan-8) Oleh: Bambang Moertijoso 07/01/2022 1

Konsep Sistem Database � � Konsep database dibangun di atas indeks dan kaitan untuk mencapai suatu hubungan yang logis antara beberapa file. Tujuan sistem database meliputi: § penyediaan sarana akses yang fleksible, § pemeliharaan integritas data, § proteksi data dari kerusakan, § penggunaan yang tidak legal § penyediaan sarana untuk penggunaan secara bersama (share). 07/01/2022 2

Penggunaan Secara Bersama (share) � � Keterhubungan data Pengurangan atau meminimalkan kerangkapan data (redudancy) � Menghilangkan ketergantungan data pada program-program aplikasi � � 07/01/2022 Menstandarkan definisi elemen data Meningkatkan produktivitas personil SI 3

Pengembangan Sistem Database � � Tujuan pengembangan berhubungan erat dengan masalah-masalah yang timbul dalam file sistem database. Pengembangan database agar dapat dimanfaatkan secara optimal dengan baik dan benar, meliputi: Ø Pengembangan file database Ø Perangkat lunak Ø Perangkat keras Ø Personil-personil yang terlibat 07/01/2022 4

Pengertian Sistem Database � Database adalah suatu kumpulan data terhubung (interrelated data) yang disimpan secara bersama pada suatu media. � Perangkat lunak yang mengelola database disebut sistem manajemen database (database management system – DBMS). � Penanggung jawab atas database dan DBMS adalah pengelola database (database administrator – DBA). 07/01/2022 5

Kriteria Sistem Database A. B. C. D. E. F. Bersifat data oriented dan bukan program oriented. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah databasenya. Dapat berkembang dengan mudah baik volume maupun strukturnya. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. Dapat digunakan dengan cara-cara yang berbeda. Kerangkapan data (data redudancy) minimal. 07/01/2022 6

Elemen Database � Database sebagai inti siatem database � Perangkat lunak untuk mengelola database. � Perangkat keras sebagai pendukung operasi pengolahan data. � Manusia mempunyai peranan penting dalam sistem database. 07/01/2022 7

Definisi Sistem Database Sistem database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan, dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. 07/01/2022 8

Model Sistem Database A. Object based data model B. Record based data model 07/01/2022 9

Object Based Data Model � � Object based data model merupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logis antardata dalam suatu database berdasarkan objek datanya. Macam-macam object based data model, yaitu: Ø Ø Ø 07/01/2022 Entity relationship model Semantic model Physical based data model 10

Entity Relationship Model Entity relationship model merupakan suatu model untuk menjelaskan hubungan antardata dalam database berdasarkan suatu persepsi bahwa real world terdiri dari objek dasar yang mempunyai hubungan/relasi antara objek-objek tersebut. 07/01/2022 11

Contoh: Entity Relationship Model 07/01/2022 12

Semantic Model � Semantic model hampir sama dengan entity relationship model. � Relasi antar objek dasar tidak dinyatakan dengan simbol, tetapi menggunakan kata -kata (semantic). 07/01/2022 13

Contoh Semantic model 07/01/2022 14

Record Based Data Model � � Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logis antardata dalam database. Macam-macam record based data model, yakni: Ø Ø Ø 07/01/2022 Relational model Hierarchycal model Network model 15

Relational Model � Relational model menjelaskan kepada user tentang hubungan logis antardata dalam database dengan memvisualisasikan ke dalam bentuk tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu. 07/01/2022 16

Tabel Relational Model � � Kode_MK Nama_MK SKS K-0101 Statistika 2 K-1101 Algoritma 4 K-0202 Manajemen 2 K-2202 Aljabar 3 Banyaknya kolom disebut derajat (degree), contoh di atas berderajat tiga. Banyaknya baris disebut cardinality, contoh di atas bercardinality empat. Baris merupakan kumpulan kolom (atribut) Satu baris data dalam satu tabel disebut record/tuple. 07/01/2022 17

Hierarchycal Model � Hierarchycal model sering disebut tree structure. � Menjelaskan kepada user tentang hubungan logis antardata dalam database dalam bentuk hubungan bertingkat (hierarchy). � Elemen penyusun berupa node berupa rinci data, agregat data, atau record. � Level paling tinggi disebut root. � Macam-macam: Balanced tree, unbalanced tree, dan binary tree. 07/01/2022 18

Contoh Bentuk Hierarchycal Model ü Node 1 disebut root. ü Node 2 adalah parent dari 5 dan 6 atau node 5 dan 6 child dari node 2. ü Node 3 adalah parent dari node 7, 8, dan 9 atau sebaliknya. ü Node 6, 10, 12, 13, sampai 21 disebut leaves. 07/01/2022 19

Contoh Balanced Tree Ø Ø Balanced Tree adalah suatu tipe data dalam model hirarki bila masing-masing node mempunyai cabang yang jumlahnya sama dan kapasitas percabangannya dimulai pada level paling atas, kemudian menurun, berkembang dari kiri ke kanan dalam masing-masing level sama. Jadi setiap node parent mempunyai jumlah node child yang sama pada semua tingkat atau level. 07/01/2022 20

Contoh Unbalanced Tree Ø Ø Unbalanced tree adalah suatu tipe data dalam model hirarki dengan jumlah node cabang yang sembarang pada tiap-tiap levelnya. Node parent dapat mempunyai jumlah node child secara bebas. 07/01/2022 21

Contoh Binary Tree � � � Binary tree adalah suatu tipe data khusus dari balanced tree. Setiap node pada semua level kecuali level paling rendah mempunyai dua cabang node di bawahnya. Setiap node parent mempunyai dua node child. 07/01/2022 22

Contoh Hierarchycal Model 07/01/2022 23

Network Model Ø Network model sering disebut sebagai plex structure. Ø Network model dapat dideskripsikan ke dalam struktur parent dan child dan digambarkan sedemikian rupa sehingga child pasti berada pada level lebih rendah dari parent. Ø Sebuah child dapat mempunyai lebih dari satu parent. 07/01/2022 24

Contoh Network Model 07/01/2022 25

Physical Based Data Model � � � Physical Based Data Model digunakan untuk menjelaskan kepada pemakai (user) tentang bagaimana data dalam database disimpan dalam media penyimpanan yang digunakan secara fisik. Model ini lebih berorientasi pada mesin (machine oriented). Ada dua model, yakni: Ø Uniflying model Ø Frame memory 07/01/2022 26

SEKIAN TERIMA KASIH 07/01/2022 27
- Slides: 27