KK19

53
 MODUL XIX DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

Transcript of KK19

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 1/53

 

MODUL XIX

DEPAN

MERANCANG WEB DATA BASE

UNTUK CONTENT SERVER

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 2/53

 

MERANCANG WEB DATA BASEUNTUK CONTENT SERVER

DEPAN

MENENTUKAN KEBUTUHAN

SISTEM

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 3/53

 

PETA KEDUDUKAN KOMPETENSI

2 3

Mendiagnosis permasalahanpengoperasian PC yangtersambung jaringangnosis

Melakukan perbaikan dan/ atausetting ulang koneksi jaringan

an

Melakukan instalasi perangkat jaringan berbasis luas (Wide Area 

Network)

Mendiagnosis permasalahan perangkatyang tersambung jaringan berbasis

luas (Wide Area Network)

Membuat desain sistemkeamanan jaringan

Mendiagnosis permasalahanpengoperasian PC dan

periferal 

Melakukan instalasi perangkat jaringan lokal (Local Area 

Network)

Menerapkan teknik elektronikaanalog dan digital dasar

Menerapkan fungsiperipheral dan instalasi PC

Melakukan instalasisistem operasi dasar

Menerapkan K 3 LH

Merakit PersonalKomputer

Dasar Kejuruan Level I ( Kelas X ) Level II ( Kelas XI ) Level III ( Kelas XII )1

 

Melakukan instalasi sistem operasi jaringan berbasis GUI (Graphical User 

Interface) dan Text 

Melakukan perbaikan dan/ atau setting ulang sistem PC

Melakukan perbaikan periferal 

Melakukan instalasi software 

Melakukan perawatan PC

Melakukan instalasi sistem operasiberbasis graphical user interface (GUI)

dan command line interface (CLI)

Melakukan perbaikan dan/ atau settingulang koneksi jaringan berbasis luas

(Wide Area Network)

Mengadministrasi server dalam jaringan

Merancang bangun dan

menganalisa Wide Area Network 

Merancang web data baseuntuk content server 

Lulus

 

Merancang web data baseuntuk content server 

DEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 4/53

• MENENTUKAN PROSEDUR RECOVERY

• MENENTUKAN KEBUTUHAN SISTEM

 •  • MENGKLASIFIKASIKAN PENGGUNAAN

BASIS DATA

Modul 19 Merancang Web Data Base Untuk Content Server

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 5/53

1. Peserta diklat mampu merancang database

Tujuan Kegiatan Pembelajaran

Modul 19 Merancang Web Data Base Untuk Content Server

 

2. Peserta diklat mampu mengimplementasikan

sistem database

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 6/53

Dalam menentukan kebutuhan systemsuatu

Modul 19 Merancang Web Data Base Untuk Content Server

 sebenarnya basisdata itu dirancang

  

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 7/53

Tujuan perancangan database

Untuk memenuhi informasi yang berisikan

kebutuhan-kebutuhan user secara khusus dan

-

Modul 19 Merancang Web Data Base Untuk Content Server

Memudahkan pengertian struktur informasi

Mendukung kebutuhan-kebutuhan pemrosesandan beberapa obyek penampilan

(response time, processing time, dan storagespace)

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 8/53

S

I

K

L

U

S

H

I

D

U

P

Modul 19 Merancang Web Data Base Untuk Content Server

S

I

S

T

E

M

B

A

S

I

S

D

A

T

A

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 9/53

Aktifitas-aktifitas yang berhubungan dengan databasesebagai micro life cycle

Database Planning Application Conversion

Modul 19 Merancang Web Data Base Untuk Content Server

Loading atau Data Conversion

Implementation

Design

System definition Testing dan Validation

Operation

Monitoring dan Maintenance

  

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 10/53

Phase 1: RequirementsCollection and analysis

Phase 2: Conceptual

Data requirements

Conceptual & external-

Processing requirements

Transaction design-

FASE-FASE PERANCANGAN DATABSE

(untuk database yang besar )

Modul 19 Merancang Web Data Base Untuk Content Server

Phase 3: Choice of DBMS

Phase 4: Data ModelMapping (logical design)

Phase 5: Physical Design

Phase 6: Implementation

 

Independent

Conceptual & externalSchema design (DBMS-

dependent

Internal Schema design (DBMS-dependent

DDL-statementsSQL-statements

Transaction Implementation

Frequencies, performance 

constraint 

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 11/53

Proses Perancangan Database

I Pengumpulan data dan analisis

II Perancangan database secara konseptual

 

Modul 19 Merancang Web Data Base Untuk Content Server

VI Implementasi Sistem database

III Pemilihan DBMS

IV Perancangan database secara logika

(data model mapping)

V Perancangan database secara fisik

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 12/53

 Aktifitas-aktifitas pengumpulan data dan analisa

I. Pengumpulan data dan analisis

Modul 19 Merancang Web Data Base Untuk Content Server

Daftar pertanyaan dan wawancara

Analisa lingkungan operasi dan pemrosesan data

Peninjauan dokumentasi yang ada

Aktifitas-aktifitas pengumpulan data dan analisa

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 13/53

Fase perancangan database secara 

II. Perancangan database secara konseptual

Modul 19 Merancang Web Data Base Untuk Content Server

 

Perancangan transaksi

Perancangan skema konseptual

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 14/53

Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain dalam 

III. Pemilihan DBMS

Modul 19 Merancang Web Data Base Untuk Content Server

pe a 

Tersedianya layanan penjual

Struktur data

Personal yang telah terbiasa dengan suatu sistem

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 15/53

Pemetaannya dapat diproses dalam 2 tingkat 

IV. Perancangan database secara logika

(pemetaan model data)

Modul 19 Merancang Web Data Base Untuk Content Server

Pemetaan system-independent

Penyesuaian skema ke DBMS yang spesifik

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 16/53

V. Perancangan database secara fisik

Beberapa petunjuk dalam pemilihan perancangan database secara fisik 

 

Modul 19 Merancang Web Data Base Untuk Content Server

Response time

Space utility

Transaction throughput

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 17/53

VI. Implementasi sistem database

Spesifikasi secara konseptual diuji dan

dihubungkan dengan kode program

 

Modul 19 Merancang Web Data Base Untuk Content Server

engan per n a -per n a ar em e eDML yang telah ditulis dan diuji

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 18/53

Soal :Sebutkan proses – proses perancangan

 

Modul 19 Merancang Web Data Base Untuk Content Server

 

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 19/53

MERANCANG WEB DATA BASEUNTUK CONTENT SERVER

MENENTUKAN PROSEDUR

RECOVERYDEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 20/53

1. Peserta diklat mampu menentukan prosedurrecovery yang tepat

Tujuan Kegiatan Pembelajaran

 

Modul 19 Merancang Web Data Base Untuk Content Server

2. Peserta diklat mengetahui teknik – teknikdalam prosedur recovery

DEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 21/53

Pengenalan Transaksi dan Pemrosesannya

TRANSAKSI MERUPAKAN UNIT LOGIKA DARIPROSES DATABASE YANG MENCAKUP SATU

Modul 19 Merancang Web Data Base Untuk Content Server

 

MELIPUTI INSERT, DELETE, MODIFIKASIATAU OPERASI RETRIEVE

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 22/53

Status Transaksi dan Operasi Tambahan

 

Modul 19 Merancang Web Data Base Untuk Content Server

ROLLBACK (or ABORT)

COMMIT_TRANSACTION

READ or WRITE

 _ 

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 23/53

Proses Transaksi

BeginTransaction

EndTrancaction Commit

Read,Write

Modul 19 Merancang Web Data Base Untuk Content Server

Abort Abort

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 24/53

Konsep Recovery

Recovery dari suatu kegagalan transaksibiasanya berarti database direstore ke

Modul 19 Merancang Web Data Base Untuk Content Server

 

terjadi kegagalan.

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 25/53

Teknik Utama Dalam Recovery

 

Modul 19 Merancang Web Data Base Untuk Content Server

.

II. Immediate update

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 26/53

Ide dari protocol update yang tertunda 

I. Deferred update (update yang ditunda)

Sebuah transaksi tidak dapat merubah database pada

Modul 19 Merancang Web Data Base Untuk Content Server

s ngga mencapa po n

Sebuah transaksi tidak dapat mencapai titik point hinggasemua operasi update disimpan dalam log dan ditulis ke disk

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 27/53

2 Operasi Recovery Pada Deffered Update

•Recovery dengan update tertunda pada single-user

Modul 19 Merancang Web Data Base Untuk Content Server

•Recovery update tertunda dengan eksekusikonkuren pada multi-user

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 28/53

Operasi REDO mempunyai sifat idempoten, yaitueksekusi yang terjadi berulang- ulang sama

Prosedur REDO

Modul 19 Merancang Web Data Base Untuk Content Server

 

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 29/53

Keuntungan dari metode atau algoritma NO-UNDO/REDO adalah operasi transaksi tidak

Kelebihan Metode REDO

Modul 19 Merancang Web Data Base Untuk Content Server

perna u u an un u a a a sana an

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 30/53

Transaksi tidak mencatat setiap perubahan dalamdatabase pada disk sampai mencapai point

commit

Alasan

Modul 19 Merancang Web Data Base Untuk Content Server

Transaksi tidak akan pernah membaca nilaiyang ditulis oleh transaksi yang belum

commit

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 31/53

II.Immediate update (update yang segera)

Di teknik ini, database akan diupdate oleh

Modul 19 Merancang Web Data Base Untuk Content Server

e erapa ransa s se e um ransa s mencapatitik point

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 32/53

Shadow Paging

Skema recovery ini tidak membutuhkanpenggunaan log pada single-user.

Modul 19 Merancang Web Data Base Untuk Content Server

 

metode kontrol konkurensi

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 33/53

Soal :

Sebutkan status – status transaksi

dan operasi tambahan pada proses recovery !

Modul 19 Merancang Web Data Base Untuk Content Server

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 34/53

MERANCANG WEB DATA BASEUNTUK CONTENT SERVER

MERANCANG ARSITEKTUR

BASIS DATADEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 35/53

1. Peserta diklat mampu memahami jenis – jenisdata independence

Tujuan Kegiatan Pembelajaran

Modul 19 Merancang Web Data Base Untuk Content Server

2. Peserta diklat mengetahui tinkatan – tingkatan

basis data

DEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 36/53

Tujuan utama dari sistem basis data adalahmen ediakan emakai melalui suatu andan an

TUJUAN SISTEM BASIS DATA

Modul 19 Merancang Web Data Base Untuk Content Server

 

abstrak mengenai data, denganmenyembunyikan detail dari bagaimana data

disimpan dan dimanipulasikan

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 37/53

Tingkatan Arsitektur Basis Data

• Tingkat Eksternal (External Level)

 

Modul 19 Merancang Web Data Base Untuk Content Server

•Tingkat Konseptual (Conseptual Level)

•Tingkat Internal (Internal Level)

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 38/53

Tingkatan Arsitektur Basis data

Modul 19 Merancang Web Data Base Untuk Content Server

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 39/53

Data Independence

Tujuan utama dari 3 tingkat arsitektur adalah memelihara kemandirian data (data 

Modul 19 Merancang Web Data Base Untuk Content Server

 

Jenis Data Independence

•Physical Data Independence

•Logical Data Independence

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 40/53

Skema Basis Data

Modul 19 Merancang Web Data Base Untuk Content Server

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 41/53

Prinsip data independence adalah salah satu hal yang harusditerapkan di dalam pengelolaan sistem basis data dengan

alasan :

• DBA dapat mengubah isi, lokasi, perwujudan dalam-

Modul 19 Merancang Web Data Base Untuk Content Server

 

program aplikasi yang sudah ada

• Pabrik / agen peralatan / software pengolahan data dapatmemperkenalkan produk-produk baru tanpa mengganggu

program-program aplikasi yang sudah ada

• Untuk memindahkan perkembangan program-program

aplikasi

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 42/53

Soal :Ada 3 tingkat dalam arsitektur basis data yang

bertujuan membedakan cara pandang pemakaiterhadap basis data dan cara pembuatan basis

Modul 19 Merancang Web Data Base Untuk Content Server

a a secara s .

Sebutkan dan gambarkan tingkatan arsitekturbasis data tersebut !

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 43/53

MERANCANG WEB DATA BASEUNTUK CONTENT SERVER

MENGKLASIFIKASIKANPENGGUNAAN BASIS DATA

DEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 44/53

1. Peserta diklat mampu mengimplementasikanTujuan Kegiatan Pembelajaran

Modul 19 Merancang Web Data Base Untuk Content Server

 

DEPAN

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 45/53

I Basisdata untuk Multimedia

Pengaplikasian Basis Data

II Basisdata untuk Internet

Modul 19 Merancang Web Data Base Untuk Content Server

- Universal Resource Locator (URL)

- Bahasa Web (Web Display Language)

- Server untuk Web (Web Server)

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 46/53

I. Basisdata untuk Multimedia

Syarat yang harus terpenuhi jika data multimedia tersimpan di dalam basisdata 

 

Modul 19 Merancang Web Data Base Untuk Content Server

• 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

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 47/53

II. Basisdata untuk Internet

World Wide Web (WWW) merupakan systeminformasi terdistribusi yang berbasis hypertext.

Modul 19 Merancang Web Data Base Untuk Content Server

-

dalam web dapat dinyatakan dalam beberapa tipe.Tipe yang paling popular adalah dokumen

hypertext

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 48/53

Universal Resource Locator (URL)

Sistem hypertext mengandung konsekuensi tentangadanya penyimpanan pointer (penunjuk lokasi) ke tempatdokumen-dokumen berada. Dalam web, fungsi pointer ini

Modul 19 Merancang Web Data Base Untuk Content Server

 

http://www.smkn5malang.sch.id

Example :

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 49/53

Ketika sebuah server HTTP menerima permintaanuntuk pengambilan dokumen tertentu, server

Server untuk Web (Web Server)

Modul 19 Merancang Web Data Base Untuk Content Server

 

dokumen HTML yang dihasilkan program tersebut.Lebih jauh lagi, client web dapat mengirimkan

argument-argumen tambahan yang akan

digunakan program pada saat eksekusi

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 50/53

Bahasa untuk me-mark up teks (teks markuplanguage), seperti Standard Generalized Markup

Lan ua e SGML diban un untuk men isi

Bahasa Web (Web Display Language)

Modul 19 Merancang Web Data Base Untuk Content Server

 

kekosongan diantara teks polos dan deskripsihalaman dengan perintah pem-format-an teks

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 51/53

Soal :Sebutkan syarat yang harus terpenuhi jika

data multimedia tersimpan di dalam

Modul 19 Merancang Web Data Base Untuk Content Server

 

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 52/53

Dikmenjur,Dikmenjur, 20042004, melakukan perbaikan dan atau setting, melakukan perbaikan dan atau settingulang koneksi jaringan berbasis luas (WAN), modul tkj,ulang koneksi jaringan berbasis luas (WAN), modul tkj,

dikmenjur, jakartadikmenjur, jakarta

Daftar PustakaDaftar Pustaka

Modul 16 MelakukanMelakukan perbaikanperbaikan dandan settingsetting ulangulang jaringan jaringan Wide Area NetworkWide Area Network

 

5/12/2018 KK19 - slidepdf.com

http://slidepdf.com/reader/full/kk19 53/53

Modul 19 Merancang Web Data Base Untuk Content Server

DEPAN