MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

Slides:



Advertisements
Presentasi serupa
Pengenalan Arsitektur Basis Data
Advertisements

Langkah persiapan untuk setting ulang koneksi jaringan
Mengidentifikasi masalah melalui gejala yang muncul
Backup dan Recovery.
Latar Belakang Masalah
PERTEMUAN 1 KONSEP DASAR database.
02 Lingkup Basis Data Mata Kuliah: Basis Data
MENERAPKAN FUNGSI PERIPERHAL DAN INSTALASI PC
Melakukan instalasi sistem operasi jaringan berbasis GUI (Graphical User Interface) dan Text DEPAN.
SIKLUS HIDUP SISTEM BASIS DATA
MERANCANG BANGUN DAN MENGANALISA WIDE AREA NETWORK
ICT – BASED TEACHING MATERIAL
Abstraksi dan bahasa basis data
Computer Safety Work Vocational Competence Class X Semester 1 DEPAN.
Mengidentifikasi Masalah Melalui Gejala yang Muncul
PROSES DESIGN SISTEM BASIS DATA
Melakukan instalasi sistem operasi Dasar
ICT – BASED TEACHING MATERIAL
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
PERTEMUAN 8 Teknik recovery.
PERANCANGAN BASIS DATA
BAB 1 Pengenalan Database dan DBMS
Bab 3 Data Definition Language dan Perancangan Basis Data
Mengidentifikasi masalah melalui gejala yang muncul
MERANCANG BANGUN DAN MENGANALISA WIDE AREA NETWORK
MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL
PERTEMUAN 2 KONSEP DASAR.
Recovery Adapted from: Connolly, Thomas., et.al., Database System. Wokingham England: Addison-Wesley Publishing Company.
Perancangan Database.
Data Model, Arsitektur dan Antar Muka
Pengamanan Sistem Basis Data
MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL
Mapel : Produktif Teknik Komputer dan Jaringan
Backup & Recovery.
Design Basis Data Kelompok 9
PERANCANGAN DATA BASE.
DBMS Basis Data Pertemuan 2.
BAHAN AJAR BERBASIS TIK
Pertemuan Minggu Ke-2 LINGKUNGAN DATABASE.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
PERANCANGAN SBD AGUNG WARDOYO FKES.
KONSEP DASAR DATA BASE Pertemuan 1.
ICT – BASED TEACHING MATERIAL
Sistem Manajemen Basis Data
Lingkungan Basis Data.
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Computer Safety Work Vocational Competence Class X Semester 1 DEPAN.
LINGKUNGAN DATABASE Arsitektur Database
DEAD LOCK Dead lock terjadi bila dua transaksi saling menunggu transaksi yang lain untuk melepaskan lock pada suatu item. Dead lock dapat terjadi pada.
Pendahuluan Basis Data
Perancangan Basis Data
MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MODUL XIX DEPAN.
Melakukan instalasi sistem operasi berbasis graphical user interface (GUI) dan command line interface (CLI) Menjelaskan langkah instalasi sistem operasi.
MENERAPKAN FUNGSI PERIPERHAL DAN INSTALASI PC
MERANCANG BANGUN DAN MENGANALISA WIDE AREA NETWORK
MERANCANG BANGUN DAN MENGANALISA WIDE AREA NETWORK
MENERAPKAN FUNGSI PERIPERHAL DAN INSTALASI PC
MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL
Mengidentifikasi masalah melalui gejala yang muncul
Computer Safety Work Vocational Competence Class X Semester 1 DEPAN.
PERANCANGAN BASIS DATA
Database Management System
Desain Basis Data.
Computer Safety Work Vocational Competence Class X Semester 1 DEPAN.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
MENERAPKAN FUNGSI PERIPERHAL DAN INSTALASI PC
PERTEMUAN 2 KONSEP DASAR.
Pengantar Teknologi SIM 2 (pertemuan 5)
Transcript presentasi:

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER KK-19 DEPAN MODUL XIX MERANCANG WEB DATA BASE UNTUK CONTENT SERVER SMK DEWI SARTIKA 1

MENENTUKAN KEBUTUHAN SISTEM KK-19 DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENENTUKAN KEBUTUHAN SISTEM SMK DEWI SARTIKA 2

PETA KEDUDUKAN KOMPETENSI KK-19 PETA KEDUDUKAN KOMPETENSI 2 3 Mendiagnosis permasalahan pengoperasian PC yang tersambung jaringangnosis Melakukan perbaikan dan/ atau setting ulang koneksi jaringan an Melakukan instalasi sistem operasi jaringan berbasis GUI (Graphical User Interface) dan Text Melakukan instalasi perangkat jaringan berbasis luas (Wide Area Network) Mendiagnosis permasalahan perangkat yang tersambung jaringan berbasis luas (Wide Area Network) Membuat desain sistem keamanan jaringan Mendiagnosis permasalahan pengoperasian PC dan periferal Melakukan perbaikan dan/ atau setting ulang sistem PC Melakukan perbaikan periferal Melakukan instalasi software Melakukan perawatan PC Melakukan instalasi sistem operasi berbasis graphical user interface (GUI) dan command line interface (CLI) Melakukan instalasi perangkat jaringan lokal (Local Area Network) Menerapkan teknik elektronika analog dan digital dasar Menerapkan fungsi peripheral dan instalasi PC Melakukan perbaikan dan/ atau setting ulang koneksi jaringan berbasis luas (Wide Area Network) Mengadministrasi server dalam jaringan Merancang bangun dan menganalisa Wide Area Network Merancang web data base untuk content server Lulus Melakukan instalasi sistem operasi dasar Menerapkan K 3 LH Merakit Personal Komputer Dasar Kejuruan Level I ( Kelas X ) Level II ( Kelas XI ) Level III ( Kelas XII ) 1 Klik Disini Merancang web data base untuk content server DEPAN SMK DEWI SARTIKA

MENENTUKAN KEBUTUHAN SISTEM KK-19 MENENTUKAN KEBUTUHAN SISTEM MENENTUKAN PROSEDUR RECOVERY MERANCANG ARSITEKTUR BASIS DATA MENGKLASIFIKASIKAN PENGGUNAAN BASIS DATA Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 4

Tujuan Kegiatan Pembelajaran KK-19 Tujuan Kegiatan Pembelajaran 1. Peserta diklat mampu merancang database sesuai tujuan yang diinginkan 2. Peserta diklat mampu mengimplementasikan sistem database Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 5

Dalam menentukan kebutuhan system suatu KK-19 Dalam menentukan kebutuhan system suatu basisdata tidak terlepas dari bagaimana sebenarnya basisdata itu dirancang Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 6

Tujuan perancangan database KK-19 Tujuan perancangan database Untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasi-aplikasinya Memudahkan pengertian struktur informasi Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response time, processing time, dan storage space) Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 7

Collection And Analysis KK-19 S I K L U H I D P S I S T E M B A S I T A Database Systems Definition Requirements Collection And Analysis DBMS Selection Application Design Conceptual Logical Design Physical Design Database Design Prototyping Implementation Data Loading And Conversion Testing Operational Maintenance Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 8

Application Conversion KK-19 Aktifitas-aktifitas yang berhubungan dengan database sebagai micro life cycle Database Planning Application Conversion System definition Testing dan Validation Operation Design Monitoring dan Maintenance Implementation Loading atau Data Conversion Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 9

FASE-FASE PERANCANGAN DATABSE (untuk database yang besar) KK-19 FASE-FASE PERANCANGAN DATABSE (untuk database yang besar) Phase 1: Requirements Collection and analysis Phase 2: Conceptual Design Phase 3: Choice of DBMS Phase 4: Data Model Mapping (logical design) Phase 5: Physical Design Phase 6: Implementation Data requirements Conceptual & external Schema design (DBMS-Independent Conceptual & external Schema design (DBMS-dependent Internal Schema design (DBMS-dependent DDL-statements SQL-statements Processing requirements Transaction design (DBMS-independent) Transaction Implementation Frequencies, performance constraint Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 10

Proses Perancangan Database KK-19 Proses Perancangan Database I Pengumpulan data dan analisis II Perancangan database secara konseptual III Pemilihan DBMS IV Perancangan database secara logika (data model mapping) V Perancangan database secara fisik VI Implementasi Sistem database Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 11

Aktifitas-aktifitas pengumpulan data dan analisa KK-19 I. Pengumpulan data dan analisis Aktifitas-aktifitas pengumpulan data dan analisa Aktifitas-aktifitas pengumpulan data dan analisa Peninjauan dokumentasi yang ada Analisa lingkungan operasi dan pemrosesan data Daftar pertanyaan dan wawancara Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 12

II. Perancangan database secara konseptual KK-19 II. Perancangan database secara konseptual Fase perancangan database secara konseptual mempunyai 2 aktifitas paralel Perancangan skema konseptual Perancangan transaksi Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 13

Personal yang telah terbiasa dengan suatu sistem KK-19 III. Pemilihan DBMS Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain dalam pemilihan DBMS Struktur data Personal yang telah terbiasa dengan suatu sistem Tersedianya layanan penjual Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 14

IV. Perancangan database secara logika KK-19 IV. Perancangan database secara logika (pemetaan model data) Pemetaannya dapat diproses dalam 2 tingkat Pemetaan system-independent Penyesuaian skema ke DBMS yang spesifik Hasil dari fase ini memakai perintah-perintah DDL dalam bahasa DBMS Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 15 15

V. Perancangan database secara fisik KK-19 V. Perancangan database secara fisik Beberapa petunjuk dalam pemilihan perancangan database secara fisik Response time Space utility Transaction throughput Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 16

VI. Implementasi sistem database KK-19 VI. Implementasi sistem database Spesifikasi secara konseptual diuji dan dihubungkan dengan kode program dengan perintah-perintah dari embedded DML yang telah ditulis dan diuji Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 17

Sebutkan proses – proses perancangan KK-19 Soal : Sebutkan proses – proses perancangan database ! Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 18

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER KK-19 MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENENTUKAN PROSEDUR RECOVERY DEPAN SMK DEWI SARTIKA 19

Tujuan Kegiatan Pembelajaran KK-19 Tujuan Kegiatan Pembelajaran 1. Peserta diklat mampu menentukan prosedur recovery yang tepat 2. Peserta diklat mengetahui teknik – teknik dalam prosedur recovery DEPAN Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 20

Pengenalan Transaksi dan Pemrosesannya KK-19 Pengenalan Transaksi dan Pemrosesannya TRANSAKSI MERUPAKAN UNIT LOGIKA DARI PROSES DATABASE YANG MENCAKUP SATU ATAU LEBIH OPERASI AKSES DATABASE MELIPUTI INSERT, DELETE, MODIFIKASI ATAU OPERASI RETRIEVE Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 21 21

Status Transaksi dan Operasi Tambahan KK-19 Status Transaksi dan Operasi Tambahan BEGIN_TRANSACTION READ or WRITE COMMIT_TRANSACTION ROLLBACK (or ABORT) Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 22 22

Commited Terminated Failed Partially Committed Active Proses Transaksi KK-19 Begin Transaction End Trancaction Commit Abort Read, Write Commited Terminated Failed Partially Committed Active Proses Transaksi Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 23

KK-19 Konsep Recovery Recovery dari suatu kegagalan transaksi biasanya berarti database direstore ke status yang konsisten ke waktu sebelum terjadi kegagalan. Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 24

Teknik Utama Dalam Recovery KK-19 Teknik Utama Dalam Recovery I. Deferred update II. Immediate update Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 25

Ide dari protocol update yang tertunda KK-19 I. Deferred update (update yang ditunda) Ide dari protocol update yang tertunda Sebuah transaksi tidak dapat merubah database pada disk hingga mencapai titik point Sebuah transaksi tidak dapat mencapai titik point hingga semua operasi update disimpan dalam log dan ditulis ke disk Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 26

2 Operasi Recovery Pada Deffered Update KK-19 2 Operasi Recovery Pada Deffered Update Recovery dengan update tertunda pada single- user Recovery update tertunda dengan eksekusi konkuren pada multi-user Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 27

KK-19 Prosedur REDO Operasi REDO mempunyai sifat idempoten, yaitu eksekusi yang terjadi berulang- ulang sama dengan sekali eksekusi saja Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 28

KK-19 Kelebihan Metode REDO Keuntungan dari metode atau algoritma NO- UNDO/REDO adalah operasi transaksi tidak pernah dibutuhkan untuk tidak jadi dilaksanakan Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 29

KK-19 Alasan Transaksi tidak mencatat setiap perubahan dalam database pada disk sampai mencapai point commit Transaksi tidak akan pernah membaca nilai yang ditulis oleh transaksi yang belum commit Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 30

II.Immediate update (update yang segera) KK-19 II.Immediate update (update yang segera) Di teknik ini, database akan diupdate oleh beberapa transaksi sebelum transaksi mencapai titik point Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 31

Skema recovery ini tidak membutuhkan penggunaan log pada single-user. KK-19 Shadow Paging Skema recovery ini tidak membutuhkan penggunaan log pada single-user. Pada multiuser, sebuah log dibutuhkan untuk metode kontrol konkurensi Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 32

Soal : Sebutkan status – status transaksi KK-19 Soal : Sebutkan status – status transaksi dan operasi tambahan pada proses recovery ! Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 33

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER KK-19 MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MERANCANG ARSITEKTUR BASIS DATA DEPAN SMK DEWI SARTIKA 34

Tujuan Kegiatan Pembelajaran KK-19 Tujuan Kegiatan Pembelajaran 1. Peserta diklat mampu memahami jenis – jenis data independence 2. Peserta diklat mengetahui tinkatan – tingkatan basis data DEPAN Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 35

TUJUAN SISTEM BASIS DATA KK-19 TUJUAN SISTEM BASIS DATA Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 36

Tingkatan Arsitektur Basis Data KK-19 Tingkatan Arsitektur Basis Data Tingkat Eksternal (External Level) Tingkat Konseptual (Conseptual Level) Tingkat Internal (Internal Level) Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 37

Tingkatan Arsitektur Basis data KK-19 Tingkatan Arsitektur Basis data VIEW 1 CONSEPTUAL LEVEL INTERNAL LEVEL EXTERNAL LEVEL Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 38

Physical Data Independence KK-19 Data Independence Tujuan utama dari 3 tingkat arsitektur adalah memelihara kemandirian data (data independence) Jenis Data Independence Physical Data Independence Logical Data Independence Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 39

External Schema External / Logical Data Conceptual Mapping KK-19 Skema Basis Data External Schema External / Conceptual Mapping Logical Data Independence Conseptual Schema Internal Schema Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 40

DBA dapat mengubah isi, lokasi, perwujudan dalam KK-19 Prinsip data independence adalah salah satu hal yang harus diterapkan di dalam pengelolaan sistem basis data dengan alasan : DBA dapat mengubah isi, lokasi, perwujudan dalam organisasi basis data tanpa mengganggu program- program aplikasi yang sudah ada Pabrik / agen peralatan / software pengolahan data dapat memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang sudah ada Untuk memindahkan perkembangan program-program aplikasi Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 41

Sebutkan dan gambarkan tingkatan arsitektur basis data tersebut ! KK-19 Soal : Ada 3 tingkat dalam arsitektur basis data yang bertujuan membedakan cara pandang pemakai terhadap basis data dan cara pembuatan basis data secara fisik. Sebutkan dan gambarkan tingkatan arsitektur basis data tersebut ! Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 42

MENGKLASIFIKASIKAN PENGGUNAAN BASIS DATA KK-19 MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENGKLASIFIKASIKAN PENGGUNAAN BASIS DATA DEPAN SMK DEWI SARTIKA 43

Tujuan Kegiatan Pembelajaran KK-19 Tujuan Kegiatan Pembelajaran 1. Peserta diklat mampu mengimplementasikan basis data dalam bidang Multimedia dan Internet DEPAN Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 44

Pengaplikasian Basis Data KK-19 Pengaplikasian Basis Data I Basisdata untuk Multimedia II Basisdata untuk Internet - Universal Resource Locator (URL) - Server untuk Web (Web Server) - Bahasa Web (Web Display Language) Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 45

I. Basisdata untuk Multimedia KK-19 I. Basisdata untuk Multimedia Syarat yang harus terpenuhi jika data multimedia tersimpan di dalam basisdata Basisdata harus dapat mengakomodasi objek- objek yang besar Adanya fasilitas untuk pengambilan data berdasarkan kemiripan (similarity-based retrieval) yang diperlukan oleh banyak aplikasi basisdata multimedia Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 46

II. Basisdata untuk Internet KK-19 II. Basisdata untuk Internet World Wide Web (WWW) merupakan system informasi terdistribusi yang berbasis hypertext. Dokumen-dokumen yang menjadi unsure utama di dalam web dapat dinyatakan dalam beberapa tipe. Tipe yang paling popular adalah dokumen hypertext Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 47

Universal Resource Locator (URL) KK-19 Universal Resource Locator (URL) Sistem hypertext mengandung konsekuensi tentang adanya penyimpanan pointer (penunjuk lokasi) ke tempat dokumen-dokumen berada. Dalam web, fungsi pointer ini diberikan oleh Universal Resource Locator (URL) Example : http://www.smkn5malang.sch.id Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 48

Server untuk Web (Web Server) KK-19 Server untuk Web (Web Server) Ketika sebuah server HTTP menerima permintaan untuk pengambilan dokumen tertentu, server mengeksekusi program tersebut dan mengirimkan dokumen HTML yang dihasilkan program tersebut. Lebih jauh lagi, client web dapat mengirimkan argument-argumen tambahan yang akan digunakan program pada saat eksekusi Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 49

Bahasa Web (Web Display Language) KK-19 Bahasa Web (Web Display Language) Bahasa untuk me-mark up teks (teks markup language), seperti Standard Generalized Markup Language (SGML), dibangun untuk mengisi kekosongan diantara teks polos dan deskripsi halaman dengan perintah pem-format-an teks Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 50

KK-19 Soal : Sebutkan syarat yang harus terpenuhi jika data multimedia tersimpan di dalam basisdata ! Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 51

KK-19 Daftar Pustaka Dikmenjur, 2004, melakukan perbaikan dan atau setting ulang koneksi jaringan berbasis luas (WAN), modul tkj, dikmenjur, jakarta Modul 16 Melakukan perbaikan dan setting ulang jaringan Wide Area Network SMK DEWI SARTIKA

Modul 19 Merancang Web Data Base Untuk Content Server KK-19 DEPAN Modul 19 Merancang Web Data Base Untuk Content Server SMK DEWI SARTIKA 53