Basis Data Bab III Aplikasi Basis Data Presented by Team Basis Data

Slides:



Advertisements
Presentasi serupa
Akhmad Dahlan, S.Kom Semester Gasal Tahun Ajaran 2009 – 2010 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
Advertisements

Pengantar Teknologi Informasi
Ana Kurniawati ANALISIS SISTEM Ana Kurniawati
Database Management System
BASIS DATA.
PERTEMUAN 1 KONSEP DASAR database.
02 Lingkup Basis Data Mata Kuliah: Basis Data
Perancangan Sistem Ana Kurniawati.
Dheni Setyawan ( ) Taufiq Yulyanto M ( ) Raka Januarsa ( )
BAB 6 SISTEM DATA BASE.
Sistem File dan Basis Data. 5 5 Basis Data  Mengapa Mempelajari Sistem File?  Dapat memberikan perspektif sejarah.  Mengajarkan kita bagaimana cara.
Abstraksi dan bahasa basis data
Abstraksi Data.
Prototyping Aplikasi Teknologi Informasi
Komponen, konsep, abstraksi dan bahasa
Basisdata & Sistem Basisdata
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
PERANCANGAN BASIS DATA
Perancangan umum Sistem Informasi
Eko Hendratno Basis Data ABSTRAKSI DATA
Perancangan Sistem L. Erawan.
BAB XIII BASISDATA.
BASIS DATA
BASIS DATA 3 Model Data dan DBMS.
Pertemuan Ke-2 Lingkungan Basis Data
PENGENALAN SISTEM BASIS DATA
Sistem Manajemen Basis Data
SISTEM BASIS DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
Brilliani Ayunda Putri
DBMS Basis Data Pertemuan 2.
Konsep Teknologi Informasi B
Sistem Basis Data Oleh Henry Primandari,S.Kom STMIK-MDP Palembang
Pengenalan Sistem Operasi
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
Pertemuan 6 Sistem Basis Data
Bab 2 Mengenal Data Base Management System (DBMS)
Konsep Teknologi Informasi B
PERANCANGAN SBD AGUNG WARDOYO FKES.
SISTEM MANAJEMEN DATABASE
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
Basisdata & Sistem Basisdata
Pertemuan 5-2 Database dan Sistem
Sistem Basis Data (Kuliah 2)
Kuliah II SISTEM BASIS DATA
Agus Aan Jiwa Permana, S.Kom., M.Cs
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
SISTEM BASIS DATA ( DBMS )
Basis Data Bab I Konsep Dasar Basis Data Basis Data - Udinus Semarang.
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
LINGKUNGAN DATABASE Arsitektur Database
Administrasi Database
Sistem Basis Data - Universitas Semarang
SISTEM INFORMASI DAN CBIS
Materi ke 5 Pengguna Basis Data.
PROTEKSI DATA SBD - 12.
Presented By Asih Winantu,S.Kom
Pengantar Teknologi Informasi
BAB XIII BASISDATA.
Pengantar Basis Data Program S1 Teknik Informatika
Pengantar Teknologi Informasi
BAB VI Desain Secara Umum
Pengantar Teknologi Informasi
Rina Kurniawati, S.Kom., MT /
SISTEM BASIS DATA.
PERANCANGAN BASIS DATA
Database Management System
Siklus Hidup Pengembangan Sistem
Transcript presentasi:

Basis Data Bab III Aplikasi Basis Data Presented by Team Basis Data

Aplikasi Basis Data Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, mahasiswa akan dapat : Menjelaskan apa yang disebut aplikasi basis data, menjelaskan komponen sistem aplikasi basis data, menjelaskan komponen fungsional aplikasi basis data. Team Basis Data 2

Aplikasi Basis Data Basis data merupakan sumber daya yang berharga, karena dapat digunakan untuk menghasilkan informasi. Pada kenyataannya basis data tidak diakses secara langsung, akan tetapi dilakukan dengan menggunakan aplikasi. Dengan kata lain aplikasi basis data merupakan pintu masuk ke dalam sumber daya basis data. Team Basis Data 3

Beberapa pengertian mengenai aplikasi, yaitu: Aplikasi Basis Data Beberapa pengertian mengenai aplikasi, yaitu: Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas (Buyens, 2001). Aplikasi adalah sistem lengkap yang mengerjakan tugas specifik (Post, 1999). Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan (report), dan program yang memenuhi kebutuhan suatu fungsional unit bisnis/organisasi/instansi (Kroenke, 1990). Team Basis Data 4

Tujuan Aplikasi Basis Data : Untuk menyediakan informasi dan membantu pemakai membuat keputusan. Pemakai dengan berbagai bidang fungsional yang berbeda akan mendapatkan informasi dari basis data tanpa saling mengganggu Mengimplementasikan kebijakan kontrol yang dibuat oleh manajemen Untuk mengontrol siapa yang dapat mengakses basis data dan apa yang boleh dikerjakan jika sesorang telah dapat mengakses data. Team Basis Data 5

Komponen Sistem Aplikasi Basis Data Perangkat Keras Perangkat keras diperlukan untuk menjalankan DBMS. Pada umumnya aplikasi basis data tidak memerlukan perangkat keras khusus. Aplikasi basis data umumnya berbagai perangkat keras. Program Untuk mendukung berbagai aplikasi basis data diperlukan perangkat lunak berupa program komputer Team Basis Data 6

Komponen Sistem Aplikasi Basis Data Data untuk aplikasi basis data ialah basis data itu sendiri. Basis data berisi: data sumber, meta data, kamus data, dan overhead data. Data sumber ialah fakta yang disimpan di dalam basis data, misalnya: nama, jenis kelamin, tanggal lahir, dan alamat. Kamus data memperjelas struktur dari basis data. Meta data adalah data tentang struktur basis data yang disimpan di dalam kamus data. Overhead data digunakan untuk list, index, dan struktur data yang lain yang menyajikan relationship dari record. Team Basis Data 7

Aplikasi Basis Data Abstraksi Data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data. Ada 3 level abstraksi data : Naive User/ End User Tinjauan 1/ View 1 Tinjauan 2 Tinjauan n Konseptual Fisik Programmer Aplikasi Casual User/ User Mahir Specialized User/ User Khusus DISK Team Basis Data 8

Aplikasi Basis Data Tingkat yang paling atas adalah tigkat tinjauan (View Level), dimana pada level ini merupakan level abstraksi yang paling tinggi yang mendiskripsikan bagian tertentu dari keseluruhan basis data dan diatur oleh aplikasi end-user. Tingkatan Konseptual (Conseptual Level), merupakan level abstraksi yang memberikan deskripsi tentang data apa yang secara fungsional disimpan, serta hubungan-hubungan antar data secara keseluruhan (Mis: Data Pembelian disimpan dalam 3 Tabel dll). Tingkatan Fisik (Physical Level), merupakan level abstraksi terendah memberikan deskripsi yang detail tentang bagaimana data sesungguhnya disimpan secara aktual (struktur dan datanya). Team Basis Data 9

Komponen Sistem Aplikasi Basis Data Prosedur Pemakai dan staf operasi memerlukan prosedur yang menjelaskan bagaimana sistem dijalankan. Pemakai perlu tahu bagaimana memulai sistem, bagaimana memasukkan perintah dan data, bagaimana mengoperasikan komputer atau terminal, dan Bagaimana untuk menjalankan sistem untuk mengerjakan tugas-tugas yang perlu diselesaikan. Team Basis Data 10

Aplikasi Basis Data Contoh 1, Misalnya jika terjadi kegagalan (failure) sistem untuk sistem multi-user. Prosedur yang harus disiapkan : Apa yang harus dikerjakan pertama kali Data apa yang perlu disimpan Bagaimana dengan transaksi yang sedang dikerjakan yang tidak dapat diproses selama terjadi kegagalan. Team Basis Data 11

Contoh 2, Misalnya jika kondisi telah menjadi normal kembali . Aplikasi Basis Data Contoh 2, Misalnya jika kondisi telah menjadi normal kembali . Prosedur yang harus disiapkan : Berapa banyak pekerjaan yang harus dikerjakan ulang, dan Data apa yang secara manual diperoleh selama terjadinya kegagalan perlu untuk dimasukkan ke dalam sistem sebelum transaksi yang baru dapat diproses. Team Basis Data 12

Contoh 3, Misalnya terjadi kegagalan pada basis data Aplikasi Basis Data Contoh 3, Misalnya terjadi kegagalan pada basis data Apa yang harus dikerjakan oleh staf operasi Langkah apa yang perlu dilakukan untuk identifikasi sumber masalah dan melakukan koreksinya Apa yang harus dikerjakan untuk meminimumkan kerusakan terhadap basis data Siapa yang perlu dipanggil Bagaimana memulai kembali atau pemulihan basis data. Team Basis Data 13

Aplikasi Basis Data Kesimpulan : Banyak prosedur dapat diprogramkan ke dalam program aplikasi, dan sebagai alternatifnya prosedur dapat didokumentasikan secara manual. Disamping prosedur untuk operasi normal, prosedur untuk backup dan pemulihan (recovery) juga diperlukan. Prosedur didefinisikan dan didokumentasikan untuk kontrol pengubahan pada basis data. Team Basis Data 14

Komponen Sistem Aplikasi Basis Data Orang Clientele, adalah untuk siapa sistem dikembangkan. Pemakai, ialah yang menggunakan sistem untuk memenuhi kebutuhan bisnis Personal Pengembang Sistem, yang merancang dan mengimplementasikan basis data dan aplikasinya. Mereka yang menentukan kebutuhan, menspecifikasikan pilihan, merancang komponen dari sistem, dan mengimplementasikan sistem. Team Basis Data 15

Aplikasi Basis Data Komponen Sistem Aplikasi Basis Data Orang Personal Operasi, mereka yang menjalankan komputer dan peralatan-peralatan yang berhubungan. Terdiri dari: operator komputer, personalia data kontrol, dan operator data entry. Administrator Basis Data (ABD), yang berfungsi untuk melindungi basis data dan memecahkan konflik diantara pemakai. Administrator Basis Data hendaknya mewakili komunitas secara keseluruhan, bukannya hanya untuk satu kelompok dari pemakai. Di dalam peran ini ABD harus mengambil keputusan mengenai aturan pemrosesan dan tanggung jawab dari setiap pemakai. Team Basis Data 16

Komponen Fungsional Aplikasi Basis Data Komponen tersebut menyediakan tiga fungsi dari basis data : Mekanisme untuk updating data, Mekanisme untuk menampilkan atau display data, dan Mekanisme untuk mengontrol pemrosesan aplikasi. Team Basis Data 17

Aplikasi Basis Data (a) Mekanisme untuk updating Data Melalui suatu load utility Menggunakan formulir Menggunakan format tabular Perintah query/update secara interaktif Input dari file lain Team Basis Data 18

Aplikasi Basis Data (b) Mekanisme untuk Menampilkan / Display Data Terdapat tiga cara untuk menampilkan/display data : Report Report merupakan ekstrak dari basis data, yang hasilnya dapat langsung dicetak ke printer, display pada layar monitor, dan disimpan ke media penyimpanan Respon ke query Dihasilkan dari suatu pelaksanaan perintah yang ditulis dengan bahasa query basis data Eksport ke sistem lain Hampir sama dengan untuk file import, untuk file export aplikasi menghasilkan report. Team Basis Data 19

(c) Mekanisme Kontrol Pemrosesan Aplikasi. Aplikasi Basis Data (c) Mekanisme Kontrol Pemrosesan Aplikasi. Tujuan : Menjamin keutuhan dan keamanan basis data. Prinsip di dalam kontrol akses ke basis data ialah: Pemakai hendaknya tidak dapat mengakses data yang tidak diperlukan, DBMS menyediakan kontrol untuk aplikasi itu sendiri misalnya dengan password dan nomor account, dan Orang-orang hendaknya tidak berpikir bagaimana untuk menggunakan/menjalankan aplikasi yang tidak diperlukan. Team Basis Data 20

Bentuk-bentuk kontrol yang dapat dilakukan : Aplikasi Basis Data Bentuk-bentuk kontrol yang dapat dilakukan : Membatasi view basis data, yaitu dengan hanya memberikan data yang diperlukan. Membatasi akses ke aplikasi melalui password dan nomor account. Mengajarkan aplikasi kepada pemakai hanya untuk yang diperlukan. Membatasi pemrosesan melalui menu. Membatasi pemrosesan melalui perancangan program aplikasi. Membatasi kumpulan command yang dapat diaktifkan. Team Basis Data 21

Aplikasi Basis Data Latihan dan Soal Sebutkan apa saja lima komponen dari aplikasi basis data? Berikan contoh masing-masing dengan menggunakan salah satu aplikasi yang telah Saudara kenal. Jelaskan apa yang disebut dengan abstraksi data? Bagaimana view dapat digunakan untuk mengontrol akses basis data? Jelaskan apa yang disebut prosedur? Berikan contoh satu prosedur yang diperlukan pada aplikasi yang Saudara berikan pada pertanyaan 1. Team Basis Data 22

Aplikasi Basis Data Latihan dan Soal Jelaskan tiga teknik yang digunakan untuk updating data dari basis data. Berikan kelebihan dan kekurangan masing-masing. Jelaskan tiga teknik yang digunakan untuk menampilkan atau display data di dalam basis data? Apa dasar yang digunakan di dalam memilih teknik yang akan digunakan? Jelaskan mengapa diperlukan kontrol akses ke dan pemrosesan suatu basis data. Team Basis Data 23