Distribusi Responden Bukan Penderita Penyakit Diabetes Mellitus
KK19
-
Upload
ziyaadul-murtado -
Category
Documents
-
view
743 -
download
0
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