Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 4 Heintje Hendrata, S.Kom. Penerapan Database •Penerapan database dalam sistem informasi disebut dengan database system. •Sistem basis data.

Presentasi serupa


Presentasi berjudul: "Pertemuan 4 Heintje Hendrata, S.Kom. Penerapan Database •Penerapan database dalam sistem informasi disebut dengan database system. •Sistem basis data."— Transcript presentasi:

1 Pertemuan 4 Heintje Hendrata, S.Kom

2 Penerapan Database •Penerapan database dalam sistem informasi disebut dengan database system. •Sistem basis data (database system) ini adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data / tabel yang saling berhubungan satu dengan lainnya Heintje Hendrata, S.Kom

3 Tipe dari File •File Master Berisi data yang tetap dimana pemrosesan terhadap data hanya pada waktu-waktu tertentu. •Terdapat 2 tipe file master : a. File Referensi •Data yang tetap, dimana pengolahan terhadap data tersebut memerlukan waktu yang lama b. File Dinamik •Data yang ada dalam file berubah tergantung transaksinya Heintje Hendrata, S.Kom

4 •File Input / Transaksi Berisi data masukan yang berupa data transaksi dimana data-data tersebut akan diolah oleh komputer •File Laporan Berisi informasi yang akan ditampilkan •File Sejarah / Arsip Berisi data masa lalu yang sudah tidak aktif lagi, tetapi disimpan untuk keperluan masa datang Heintje Hendrata, S.Kom

5 Perancangan Database •Perancangan Database Proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. •Perancangan sistem terjadi pada dua tingkat : Pada tingkat pertama, perencanaan sistem, analisis dan rancangan umum dilaksanakan untuk menetapkan kebutuhan pemakai. Tingkat perancangan database ini melibatkan tahap front-end, bebas dari perancangan database tertentu atau bebas dari Database Management System (DBMS). Pada tingkat kedua, rancangan umum, seperti diagram entitas relasi tingkat tinggi, ditransformasikan (atau didekomposisikan) ke dalam perancangan database secara terperinci untuk sebuah DBMS tertentu yang akan digunakan untuk mengimplementasikan sistem secara total. Heintje Hendrata, S.Kom

6 3 MODEL DATABASE SYSTEM •Model Hirarki •Model Jaringan •Model Relasional Heintje Hendrata, S.Kom

7 Model Data •Model data konsepsual dapat berupa –Entitas –Atribut –Relasional. •Entitas : gambaran dari object / konsep database Contoh: Pegawai, project, mahasiswa, dosen. Dan semua entitas memiliki atribut. •Atribut : informasi yang melekat pada entitas. Seperti entitas mahasiswa memiliki atribut: nama, NRP, alamat, telp, dll. •Relasi : hubungan antar 2 entitas atau lebih yang saling ber-relasi. Contoh: Dosen mengajar Mahasiswa. Heintje Hendrata, S.Kom

8 APAKAH DATABASE RELASIONAL ITU ? •Model relasional berdasarkan teori himpunan matematik. TABEL Struktur didefinisikan dengan TABEL. RELASI Dalam istilah matematika, tabel disebut sebagai RELASI. •Tiap tabel dalam model relasional dikomposisikan dari baris dan kolom. FIELD Kolom disebut Atribut (FIELD). Tiap nama atribut dalam sebuah relasi harus unik. Urutan kiri ke kanan dari kolom tidak penting. Urutan dari baris juga tidak penting. Perpotongan dari suatu baris dan kolom berisi sebuah nilai tunggal. Heintje Hendrata, S.Kom

9 Sifat Tabel •Duplikasi baris tidak diperbolehkan. Untuk itu, harus terdapat paling sedikit satu atribut/field atau kombinasi beberapa atribut/field yang mengidentifikasi secara unik tiap baris dari tabel. Primary Key Atribut atau kombinasi beberapa atribut yang melaksanakan tugas ini disebut Kunci Primer (Primary Key). Contoh : Nomor_Mahasiswa, adalah kunci primer yang mengidentifikasi tiap mahasiswa secara unik. •Database relasional adalah nilai Primary Key tidak boleh mempunyai duplikat atau NIL (NULL, yaitu nilai tidak diketahui). •Keterhubungan (relationship) antara dua tabel. Jika Tabel R2 mempunyai sebuah Foreign Key yang cocok dengan Primary Key dari Tabel R1, maka untuk setiap nilai Foreign Key harus terdapat sebuah nilai kecocokan dari Primary Key, atau nilai Foreign Key harus nil. Heintje Hendrata, S.Kom

10 Contoh Kasus SI Sekolah Heintje Hendrata, S.Kom

11 Arsitektur Centralized & Client/Server DBMS •Dasar Arsitektur Client/Server Secara umum, arsitektur client/server dibangun untuk memenuhi lingkungan komputing, dimana sejumlah PC, workstation, file server, printer, database server dan web server, serta perlengkapan lain terhubung via network (internet atau VPN) • Arsitektur aplikasi database terdiri atas: o Arsitektur client/server two-tier o Arsitektur client/server three-tier Heintje Hendrata, S.Kom

12 Physical two-tier client/server architecture Heintje Hendrata, S.Kom Dasar Arsitektur Client/Server

13 Physical three-tier client/server architecture Heintje Hendrata, S.Kom Dasar Arsitektur Client/Server

14 Physical three-tier client/server architecture Heintje Hendrata, S.Kom Dasar Arsitektur Client/Server

15 TUGAS Buat relasi antar tabel, terdiri dari : 1.Minimal 4 tabel, masing-masing tabel terdiri dari 10 record 2.Setiap tabel terdapat key (Primary Key maupun Foreign Key) untuk menguhubungkan ke tabel lainnya Heintje Hendrata, S.Kom


Download ppt "Pertemuan 4 Heintje Hendrata, S.Kom. Penerapan Database •Penerapan database dalam sistem informasi disebut dengan database system. •Sistem basis data."

Presentasi serupa


Iklan oleh Google