Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga DATA MANAGEMENT Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga Seksi Keamanan Data - Direktorat Sistem Informasi
Pendekatan Data Management 1. Model flat file 2. Model database Seksi Keamanan Data - Direktorat Sistem Informasi
Pendekatan Flat File Menggambarkan suatu lingkungan di mana file data individual tidak berhubungan dengan file lainnya Pengguna akhir dalam lingkungan ini memiliki file datanya dan tidak berbagi dengan pengguna lainnya Pemrosesan data dilakukan oleh aplikasi yang berdiri sendiri bukan oleh sistem terintegrasi. Memungkinkan adanya redundansi data (data yang sama berulang di file berbeda) Seksi Keamanan Data - Direktorat Sistem Informasi
Masalah Dalam Pendekatan Flat File 1. Penyimpanan data Data disimpan berulang kali di tempat yang berbeda 2. Pembaruan data Data yang diperbarui harus mengetahui tempat yang tepat 3. Kekinian informasi Data harus diperbarui di semua tempat dan tidak boleh ada yang terlewatkan 4. Ketergantungan data-tugas (akses terbatas) Tidak dapat mengakses data yang bukan miliknya 5. File datar membatasi integrasi data Format data yang berbeda tidak memungkinkan penggunaan data oleh user lain yang berbeda Seksi Keamanan Data - Direktorat Sistem Informasi
Pendekatan Database Akses ke sumber data dikendalikan oleh DBMS (database management system), yaitu perangkat lunak khusus yang diprogram untuk mengetahui elemen data mana saja yang boleh diakses oleh masing-masing pengguna. Pendekatan ini memusatkan data perusahaan dalam satu basis data umum yang saling digunakan bersama atau dibagi pakai (shared) dengan pengguna lainnya. Mengatasi kendala yang dihadapi flat-file Seksi Keamanan Data - Direktorat Sistem Informasi
Elemen Database Empat elemen utama database adalah: 1. DBMS (Data Base Management System) 2. Database administrator 3. Database fisik 4. User Seksi Keamanan Data - Direktorat Sistem Informasi
Data Base Management System DBMS merupakan perantara antara user dengan database. Cara komunikasinya diatur dalam suatu bahasa khusus yang telah ditetapkan oleh DBMS. Contohnya SQL, dBase, QUEL, dsb. Bahasa database dibagi dalam dua bentuk, yaitu: Data Definition Language (DDL) Data Manipulation Language (DML) Seksi Keamanan Data - Direktorat Sistem Informasi
Data Definition Language (DDL) Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menentukan struktur table, dsb. Hasil dari kompilasi perintah DDL berupa kumpulan tabel yang disimpan dalam file khusus, yaitu Kamus Data (Data Dictionary). Data Dictionary merupakan metadata (superdata), yaitu data yang mendeskripsikan data sesungguhnya. Data dictionary ini akan selalu diakses dalam suatu operasi database sebelum suatu file data sesungguhnya diakses. Seksi Keamanan Data - Direktorat Sistem Informasi
Data Manipulation Language (DML) Digunakan dalam memanipulasi dan pengambilan data pada database. Manipulasi data dapat mencakup: - Pemanggilan data yang tersimpan dalam database (query). - Penyisipan/penambahan data baru ke database (insert). - Penghapusan data dari database (delete). - Pengubahan data pada database (update). Seksi Keamanan Data - Direktorat Sistem Informasi
Data Manipulation Language (DML) Terdapat dua (2) jenis DML: 1. Prosedural Menghendaki user untuk menspesifikasikan data apa yang diperlukan dan bagaimana cara mendapatkan data itu. Contoh: bahasa C/C++, PL/SQL, dsb. 2. Nonprosedural Menghendaki user untuk menspesifikasikan data apa yang dibutuhkan, tanpa harus menspesifikasikan bagaimana cara mendapatkan data tersebut. Contoh: SQL Seksi Keamanan Data - Direktorat Sistem Informasi
Keuntungan & Kerugian DBMS Keuntungan DBMS •Mengurangi pengulangan data (data redudancy) •Mencapai independensi data •Mengintegrasikan data dari beberapa file •Mengambil data dan informasi secara cepat •Meningkatkan keamanan Kerugian DBMS •Membutuhkan perangkat lunak yang mahal •Membutuhkan konfigurasi perangkat lunak yang besar •Memperkejakan dan mempertahankan staff DBA Seksi Keamanan Data - Direktorat Sistem Informasi
Model DBMS Adalah representasi abstrak dari data terhadap sebuah entiti, termasuk sumberdaya (aset), kejadian (transaksi), dan agen (personil) beserta hubungan mereka dalam organisasi Bertujuan mewakili atribut agar dapat dipahami oleh user Tiga model DBMS yang umum adalah: 1. Model hirarki 2. Model network 3. Model relasional Seksi Keamanan Data - Direktorat Sistem Informasi
1. Model Hirarki Tersusun atas set (pasangan) yang menjelaskan hubungan antara dua file yang berkaitan Setiap set terdiri atas parent (file dengan posisi di atas) dan child (file dengan posisi di bawah) File yang berada di posisi sejajar disebut sibling Struktur seperti ini disebut tree structure, dimana file dengan posisi teratas disebut root dan file dengan posisi terbawah disebut leaf Seksi Keamanan Data - Direktorat Sistem Informasi
2. Model Network Model database yang memiliki kaitan eksplisit antara record dan file Seksi Keamanan Data - Direktorat Sistem Informasi
3. Model Relasional Memperlihatkan data dalam bentuk tabel 2-dimensi Tabel yang benar harus memiliki karakteristik: 1. Setiap kolom harus memiliki nama unik 2. Setiap baris harus memiliki satu atribut yang isinya unik (primary key) 3. Nilai atribut di sebuah kolom harus sejenis 4. Tidak boleh ada nilai yang berulang Relasi dibentuk melalui atribut yang digunakan oleh dua tabel Seksi Keamanan Data - Direktorat Sistem Informasi
Database Administrator (DBA) Bertanggung jawab mengelola sumberdaya database, karena penggunaan database bersama memerlukan organisasi, kordinasi, aturan, dan panduan untuk menjaga integritas database. TugasDBA : - Perencanaan database (Database planning) - Penerapan database - Operasi database - Keamanan Database Seksi Keamanan Data - Direktorat Sistem Informasi
Database Fisik Tingkat terendah dari database dalam bentuk fisik Pada level fisik ini database terdiri dari koleksi logic record dan file yang membentuk sumberdaya data perusahaan. Database fisik digunakan sebagai dasar penyusunan basis data. Memungkinkan catatan untuk ditemukan, disimpan, dan ditelusuri, dan memungkinkan pergerakan dari satu catatan ke catatan lainnya. Seksi Keamanan Data - Direktorat Sistem Informasi
Terima kasih 감사합니다 Seksi Keamanan Data - Direktorat Sistem Informasi