Top Banner
MANAJEMEN DATABASE SETYO BUDI, M.KOM [email protected] , [email protected] www.cerdas-pintar.blogspot.com
91

SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Jun 09, 2019

Download

Documents

Jason Campbell
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 5: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Data menggambarkan suatu kejadian yang sedang terjadi, dimana data akan diolah dan diterapkan dalam sistem menjadi input yang berguna dalam suatu sistem

Secara rinci definisi data adalah sebagai berikut :

1. Data adalah penggambaran dari suatu kejadian yang kita hadapi

2. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadiandan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Misalnya tindakan operasi penyakit. Kesatuan nyata (fact and entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul2 ada dan terjadi.

3. Data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi penerimannya.

Pengertian Data Secara Lengkap

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 7: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Basis Data (edhy sutanta:2004 hal 18) : adalah Kumpulan daridata-data yang saling terhubung yang disimpan secarabersama-sama secara independen pada suatu media dandengan cara tertentu sehingga mudah untuk digunakan /ditampilkan kembali.

• Basis Data adalah kumpulan data yang saling berhubunganyang disimpan secara bersama sedemikian rupa dan tanpapengulangan (redundancy) yang tidak perlu, untuk memenuhiberbagai kebutuhan

• Secara rinci basis data dapat didefinisikan sebagai berikut :1. Kumpulan tabel yang saling berhubungan yang tersimpan

dalam media penyimpanan elektronik2. Kumpulan data yang terorganisir dari berbagai sumber

yang secara logika mempunyai arti implicit3. Penyajian suatu aspek dari dunia nyata

Pengertian Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 8: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Konsep Dasar Basis Data

Sistem Pemrosesan Berkas :

“sekelompok rekaman disimpan pada sejumlah berkas secara terpisah”

Prog. Pendaftaran Pasien

Prog. Biaya rawat inap Pasien Berkas Biaya

Rawat Inap

BerkasPendaftaran

4/18/2014 8

Prog. Biaya rawat jalan Pasien Berkas Biaya

Rawat Jalan

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 10: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Konsep Dasar Basis Data

Kemubaziran data atau duplikasi data, yang diakibatkan oleh karena setiapprogram aplikasi menggunakan data tersendiri.

Keterbatasan Berbagi Data , data tidak dapat dipakai oleh beberapa program Aplikasi, ataupun sejumlah orang.

Ketidakkonsistenan data, yang diakibatkan oleh adanya perubahan terhadapdata yang sama, tetapi tidak semuanya diubah.

Kurangnya Integritas , database berisi file-file yang saling berkaitan tetapi tidak ada field kunci yang mengaitkan kedua file itu

Kekurangluwesan sistem pemrosesan berkas terletak pada halpengembangan atau perubahan. Sebagai contoh, apabila terdapat perubahanstruktur pada berkas (misalnya jumlah angka suatu data yang menyatakanuang diperbesar), maka setiap program harus diubah. Hal ini disebabkansetiap program berisi definisi data untuk setiap berkas yang diaksesnya.

4/18/2014 10

Kekurangan Sistem Pemrosesan Berkas :

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 11: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Konsep Dasar Basis Data

Pendekatan Sistem Basis Data :

DBMS BasisData

Data tersimpan secara terpusat berbagai

User dapat mengakses data menggunakan DBMS

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 12: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data (James Martin (1975) dalam Edhy Sutanta

[email protected] , [email protected] www.cerdas-pintar.blogspot.com4/18/2014 12

1. Tujuan Primer Basis Dataa. Data-data dalam basis data dapat digunakan oleh banyak pemakai artinya

bahwa data-data yang disimpan dalam basis data harus mempunyaikemampuan yang cukup luas dalam perwujudan kerelasian diantara item-item data dari banyak file data, sehingga pemakai yang berbeda-berbedaatau program-program aplikasi yang berbeda dapat menggunakan basis data yang sama dengan cara yang berbeda-beda

b. Menjada investasi intelektual

Artinya bahwa program-program aplikasi dan struktur data logik yang telahada pada saat ini tidak perlu dibuat / dikerjakan kembali ketika terjadiperubahan perubahan pada basis data. Berbagai kebutuhan baru dapatdipenuhi dari data yang telah tersedia saat ini. Kalaupun diperlukan makadata-data baru dapat diintegrasikan dengan mudah dengan data yang tersedia, sehingga investasi intelektual yang dicurahkan sebelumnya akantetap terjaga.

Page 13: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 13

c. Penekanan biaya

Penekanan biaya yang dimaksud di sini adalah berkaitan dengan tiga hal, yaitubiaya penyimpanan, biaya penggunaan data, dan tingginya biaya ketikamembuat perubahan-perubahan basis data.

d. Menghilangkan proliferasi (terjadinya pengembangan sistem ganda)Konsep basis data adalah menyediakan basis data untuk memenuhi semuakebutuhan para pemakai pada semua level manajemen dan pada semuafungsi organisatoris.

e. Unjuk kerja (performance)Kebutuhan-kebutuhan informasi akan terpenuhi dengan cepat, tepat, mudah, dan akurat bersumber pada data-data dalam basis data. Dampak yang terjadiadalah peningkatan unjuk kerja sistem secara keseluruhan.

f. Kejelasan (clarity)Kejelasan basis data khususnya bagi para pemakai sangat penting. Setiappemakai harus dapat mengetahui dengan jelas tentang data apa saja yang tersedia dan dapat diakses olehnya.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 14: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 14

g. Kemudahan pemakaianTujuan ini dimaksudkan bahwa para pemakai dapat mengakses data-data dalambasis data dengan cara-cara yang mudah menggunakan program aplikasimaupun sistem pengelolaan basis data (Data Base Management Systems / DBMS).

h. Fleksibilitas penggunaan (flexibility)Fleksibilitas cara mengakses data dari dalam basis data diperlukan dalam rangkameningkatkan efisiensi dan efektifitas unjuk kerja basis data.

j. Kebutuhan data yang tidak terantisipasi dapat dipenuhi dengan cepatSelain untuk memenuhi tujuan fleksibilitas penggunaan, bahasa query dapatdigunakan untuk mengatasi permasalahan kebutuhan informasi yang mendadakyang harus dipenuhi secara cepat, tetapi belum tersedia program aplikasinya. Bahasa query mampu mengambil data secara langsung dengan hahasa yang familiar dan mudah digunakan

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 15: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 15

k. Akurasi (accuracy) dan konsistensi (consistency)Akurasi data di dalam basis data merupakan aspek penting yang berkaitandengan penerapan pengendalian dalam sistem secara keseluruhan.Pengendalian terhadap akurasi data dalam basis data dapat dilakukan sejakproses penangkapan data hingga menampilkan informasi dan distribusi.Sedangkan konsistensi data dalam basis data dapat umumnya dapat terjagaapabila basis data terbebas dari kerangkapan data dan disediakan sistempengendalian.

l. Privasi (privacy)Data-data dalam basis data merupakan sumber informasi yang bersifat sangatpenting dan rahasia. Oleh karena itu, data-data tersebut harus dijaga dariberbagai hal yang kemungkinan dapat mengacaukan atau merusak data. Privasidimaksudkan sebagai pembatasan kewenangan akses data dalam basis data untuk mencegah dan melindungi basis data dari penggunaan oleh orang-orangyang tidak berwenang / berhak dan pengubahan yang tidak dikehendaki.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 16: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 16

m. Keamanan (security)

Keamanan basis data merupakan suatu mekanisme sistem untuk mencegah danmelindungi basis data kehilangan akibat kerusakan pada fisik media penyimpan, kebakaran, banjir, badai, huru-hara, dan lain-lain. Sistem keamanan basis data dapat dilakukan secara fisik maupun prosedural.

n. Ketersediaan (availability)

Kebutuhan informasi dari para pemakai umumnya dapat terjadi secara rutinatau secara tiba-tiba. Sistem aplikasi untuk basis data seharusnya dirancang agar mampu mengantisipasi kebutuhan-kebutuhan tersebut semaksimal mungkin. Namun yang lebih penting adalah kelengkapan data dalam basis data dankemudahan akses data dari dalam basis data. Sehingga data-data dalam basis data akan selalu siap diakses setiap saat, dengan cara yang berbeda-beda.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 17: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 17

2. Tujuan Sekunder Basis Dataa. Kebebasan data secara fisik (physical data independency)

Tujuan ini dimaksudkan bahwa perubahan teknis penyimpanan data tidakperlu menuliskan program aplikasi kembali dan tidak mengakibatkanperubahan schema basis data.

b. Kebebasan data secara logika (logical data independency)Tujuan ini dimaksudkan bahwa perubahan kebutuhan data dan informasidari para pemakai dapat terjadi dengan mudah tanpa harus mengubahprogram aplikasi dan schema basis data.

c. Pengendalian atau minimalisasi kerangkapan (data redundancy)Kerangkapan data merupakan pangkal dari sebagian besar permasalahanyang muncul dalam pengolahan data. Oleh karena itu, kerangkapan data harus dihindari dalam basis data. Namun demikian, karena alasan teknis, seringkali kerangkapan data terpaksa masih diperlukan. Jika demikian, maka yang dapat dilakukan adalah meminimalkan kerangkapan tersebut.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 18: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 18

d. Kecepatan aksesKecepatan akses merupakan faktor penting dalam basis data. Efisiensi aksesdata dari media penyimpan sangat bergantung pada metode penyimpanan danmetode akses data dalam berkas. Metode penyimpanan dan metode aksesbergantung pada media penyimpan yang digunakan. Kesesuaian kebutuhanakses data dan media yang digunakan merupakan faktor penentu kecepatanakses.

e. Kecepatan pencarianKecepatan akses data dari dalam basis data sangat ditentuakn oleh kecepatanproses pencarian data. Pemilihan metode akses yang tepat akan menjadisangat penting untuk diperhatikan oleh para perancang basis data.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 19: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 19

f. Standarisasi dataJika data tersebar dalam beberapa file dalam format yang tidak standar, makaini akan menyulitkan dalam menulis program aplikasi untuk mengambil danmenyimpan data. Untuk kepentingan ini, maka standarisasi data menjadi faktorpenting. Data-data dalam basis data harus dibuat dalam format yang standar.Lebih jauh, standarisasi data juga harus dilakukan hingga penulisan nilai-nilairinci data yang disimpan. Setiap susbsistem pengoalahn data dalam organisasiharus bersepakat untuk menggunakan definisi dan format data.

g. Tersedianya kamus dataKamus data (Data Dictionary / DD) menunjukkan definisi struktur data dalambasis data. Kamus data diperlukan sebagai sarana untuk standarisasi data, acuanpengembangan program aplikasi, dan sekaligus sebagai dokumentasi sistemyang diperlukan pada saat pemeliharaan basis data.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 20: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 20

h. Antarmuka pemrogram tingkat tinggiDalam aplikasi, perancang harus menyediakan suatu rancangan dialog tampilanmonitor yang mudah dioperasikan dan selalu memberikan umpan balik (feedback) bagi para pemakainya. Fungsi bantuan (help) yang bersifat online didalam program aplikasi juga memberikan bantuan yang berarti bagi parapemakai untuk dapat mengakses data dalam basis data. Tujuan inidimaksudkan bahwa basis data harus menyediakan antarmuka yang sederhanabagi para pemrogram aplikasi.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 21: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 21

i. Bahasa end-userBasis data harus mengijinkan para pemakai untuk menggunakan bahasa end user (query danreport generator) sebagai sarana yang cepat dan memudahkan para pemakai dalammengembangkan program aplikasinya sesuai kebutuhannya sendiri. Berdasarkan tingkatpengetahuan tentang kompuiter, para pemakai akhir dapat dikelompokkan menjadi empat, yaitu:· Pemakai akhir tingkat menu (menu level end users), yaitu para pemakai yang tidak mampumenciptakan perangkat lunak mereka sendiri, tetapi dapat berkomunikasi dengan paketperangkat lunak jadi (prewritten software), misal Lotus, dbase, Wordperfect, dll.

· Pemakai akhir tingkat perintah (command level end users), yaitu para pemakai akhir yang mampu menggunakan bahasa perintah dari paket perangkat lunak jadi untuk operasiaritmatika dan logika pada data yang tidak mungkin dilakukan melalui menu.

· Pemrogram pemakai akhir (end use programmers), yaitu pemakai akhir yang mampumengembangkan program - program aplikasi mereka sendiri sesuai dengan kerbutuhannya.

· Personil pendukung keputusan (functional support personnel), yaitu para spesialis informasidalam arti sesungguhnya yang mempunyai dedikasi pada area pemakai tertentu dan melaporpada manajer fungsional mereka.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 22: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 22

j. Pengendalian integritas (integrity)Basis data berisi file-file yang saling berhubungan. Permasalahan utamanya adalah bagaimanahubungan antar file itu terjadi. Meskipun secara logika kita mengetahui bahwa file A berkaitandengan file B, namun secara teknis maka harus ada kunci yang menghubungkan kedua file tersebut. Dalam kaitan ini maka diperlukan adanya suatu batasan integritas yang menjaminbahwa hubungan di antara kedua file tersebut dapat dipastikan kebenarannya.

k. Kecepatan pemulihan kembali dari kerusakan (fast recovery from failuries)Pembuatan basis data cadangan (back up) merupakan salah satu cara efektif yang perludilakukan secara rutin dan tersistem. Data cadangan tersebut dapat digunakan untukpemulihan kembali (recovery) seandainya kerusakan benar-benar terjadi.

l. Kemampuan perubahan untuk penyesuaian (tuning)Rancangan basis data yang benar memungkinkan untuk penyesuaian dengan cepat danmudah.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 23: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan Basis Data

4/18/2014 23

m. Perancangan dan pengawasan alat-alatBasis data harus mengijinkan perancang dan pengelola basis data (Data Base Adinistrator /DBA) untuk merencanakan dan mengoptimalkan unjuk kerja berbagai alat bantu yangdigunakan.

n. Pengorganisasian kembali atau migrasi data dapat dilakukan secara otomatisProses migrasi data ini semestinya dapat dilakukan secara otomatis menggunakan layananyang disediakan oleh DBMS dan sistem operasi komputer. Migrasi data harus dijamin tidakmengakibatkan kehilangan atau kerusakan data selama proses tersebut dilaksanakan.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 24: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Manfaat Basis Data

4/18/2014 24

Pemanfaatan basis data :

Salahsatu komponen penting dalam sistem informasi, kerana merupakan dasar dalam

menyediakan informasi

Menentukan kualitas informasi : akurat, tepat waktu dan relevan.

Mengurangi duplikasi data (data redundancy)

Hubungan data dapat ditingkatkan

Manipulasi terhadap data dengan cepat dan mudah

Efisiensi penggunaan ruang penyimpanan

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 26: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Sistem Basis Data

4/18/2014 26Basis Data - Udinus Semarang

file1

file2

file3file4

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 27: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• DBMS (Data Base Management System) adalah perangkatlunak yang memberikan fasilitas untuk melakukan fungsipenyimpanan dan pengaturan, pengawasan, pengendalian, pengolahan, dan koordinasi terhadap semua proses yang terjadi pada sistem basis data

• DBMS terbagi atas modul2 yang masing2 memiliki tanggungjawab dalam membentuk struktur system basis data secarakeseluruhan.

• DBMS diperlukan untuk : a. Independensi data dan akses yang efisienb. Mereduksi waktu pengembangan aplikasic. Integritas dan keamanan data d. Administrasi keseragaman data e. Akses bersamaan dan perbaikan dari terjadinya crash

DBMS(Data Base Management System)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 28: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• DBMS mencakup proses:

– Defining : database mendefiniskan tipe data, strukturdan batasan (constraint) dari data yang disimpandalam database.

– Manipulating : database mencakup berbagai fungsi danquery untuk mendapatkan data yang dicari, termasukoperasi insert, update dan delete serta dalam generate report data.

– Sharing : database dapat diatur untuk dapat sharing multiple user dan program untuk mengakses database secara bersama-sama.

DBMS(Data Base Management System)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 29: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

EvolusiSistem Manajemen Basis Data (DBMS)

4/18/2014 29

• 1960, Produk database pertama muncul, teknologi yang

digunakan model jaringan dan hirarki

• 1970, Relational database, muncul oracle, informix, sybase, dll.

Mulai menggunakan Entity Relationship Model

• 1980, Distributed database, SQL standar (ANSI,ISO), Object

Oriented Database.

• 1990, Client/Server Application, First Object DB Product, SQL-

92, SQL-99, Decision Support System, Datawarehouse, dan Data

Mining.

• 2000, Three-Tier Application, Object Relation Model, Mobile

DB.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 30: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan DBMS

4/18/2014 30

1. Kecepatan dan kemudahan (Speed)Basis data memiliki kemampuan untuk mengelompokkan, mengurutkan bahkanperhitungan matematis, sehingga pengguna dapat melakukan penyimpanan, perubahan/manipulasi, dan menampilkan data secara cepat dan mudah / meningkatkan performance.

2. Efisiensi ruang penyimpananDengan basis data kita dapat meminimalisasi redundansi atau menghilangkanredundansi data yang tidak penting, baik dengan menerapkan pengkodean ataudengan membuat relasi-relasi antara kelompok data yang saling berhubungan

3. Kebersamaan pemakaian (Sharability)Suatu basis data dapat digunakan oleh banyak user dan banyak aplikasi. Contoh : misalnya data mahasiswa pada suatu perguruan tinggi dibutuhkan oleh banyakbagian, diantaranya bagian : akademik, keuangan, kemahasiswaan danperpustakaan, maka tidak harus semua bagian memiliki catatan data mahasiswa, data cukup disediakan oleh sebuah basis data dan semua bagian bisa mengaksesdata tersebut sesuai dengan keperluan.

4. Menangani data dalam jumlah yang besar

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 31: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Lanjut ….

4/18/2014 31

5. Meniadakan duplikasi dan inkonsistensi dataDengan adanya sharability, maka akan meniadakan duplikasi danmenjaga konsistensi data.

6. KeamananDBMS dilengkapi dengan fasilitas manajemen user. User dapatdiberikan password dan hak akses yang berbeda sesuai dengankeperluan dan posisinya.

7. Mengurangi waktu pengembangan aplikasiPembuatan aplikasi dapat memanfaatkan kemampuan dari DBMS, sehingga pembuat aplikasi tidak perlu menangani masalahpenyimpanan data, tetapi cukup mengatur antarmuka (interface) untuk user.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 32: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

[Waliyanto2000] Keuntungan-keuntungan dalampenggunaan DBMS antara lain adalah:

4/18/2014 32

1. Pemusatan kontrol data. Dengan satu DBMS di bawah kontrol satu orang atau

kelkompok dapat menjamin terpeliharanya standar kualitas data dan keamanan

batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam

persyaratan data dan integritas data dapat terjaga.

2. Pemakaian data bersama (Shared Data). Informasi yang ada dalam basis data

dapat digunakan lebih efektif dengan pemakaian beberapa user dengan kontrol

data yang terjaga.

3. Data yang bebas (independent). Program aplikasi terpisah dengan data yang

disimpan dalam komputer.

4. Kemudahan dalam pembuatan program aplikasi baru.

5. Pemakaian secara langsung. DBMS menyediakan interface yang memudahkan

pengguna dalam mengolah data.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 33: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Keuntungan-keuntungan dalam penggunaan DBMS antara lain adalah:

4/18/2014 33

7. Data yang berlebihan dapat dikontrol. Data yang dimasukkan

dapat terjadi kerangkapan (redudant), untuk itu DBMS

berfungsi untuk menurunkan tingkat redudancy dan

pengelolaan proses pembaruan data.

8. Pandangan user (user view). Ada kemungkinan basis data yang

diakses adalah sama, maka DBMS mampu mengatur interface

yang berbeda dan disesuaikan dengan pemahaman tiap user

terhadap basis data menurut kebutuhan.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 34: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Kelebihan DBMS(Abdul Kadir)

4/18/2014 34

1. Kepraktisan : sistem yang berbasi kertas akan menggunakan kertas yang

sangat banya untuk menyimpan informasi, sedangkan DBMS menggunakan

media penyimpan sekunder yang berukuran kecil tetapi padat informasi.

2. Kecepatan : Mesin dapat mengambil atau mengubah data jauh lebih cepat

daripada manusia

3. Mengurangi Kejenuan : Orang cenderung menjadi bosan akalu melakukan

tindakan-tindakan berulang yang menggunakan tangan ( misalnya harus

mengganti suatu informasi)

4. Kekinian : informasi yang tersedia pada DBMS akan bersifat mutakhir atau

akurat setiap saat.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 35: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Kelemahan-kelemahan DBMS

4/18/2014 35

1. Biaya. Kebutuhan untuk medapatkan perangkat lunak dan perangkat

keras yang tepat cukup mahal, termasuk biaya pemeliharaan dan

sumber daya manusia yang mengelola basis data tersebut.

2. Sangat kompleks. Sistem basis data lebih kompleks dibandingkan

dengan proses berkas, sehingga dapat mudah terjadinya kesalahan

dan semakin sulit dalam pemeliharaan data.

3. Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat

beresiko kehilangan data selama proses aplikasi.

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 36: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Oracle ( Oracle Corp.)

• Informix

• Sybase

• MySQL

• Dbase

• Ms Sql

• Ingres ( ASK Gorup Inc.)

Contoh produk DBMS

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 37: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Sistem adalah jaringan kerja dari prosedur-prosedur/komponen-

komponen yang saling berhubungan, berkumpul bersama-sama

untuk melakukan suatu kegiatan guna menyelesaikan atau

mencapai tujuan tertentu

Prosedur adalah urut-urutan proses atau operasi tulis menulis

dan biasanya melibatkan beberapa orang didalam satu atau lebih

departemen yang diterapkan untuk menjamin penangan yang

seragam dari transaksi yang terjadi.

Sistem ?

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 38: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Sistem Basis Data adalah suatu jaringan kerja untuk menyusun dan mengelola record-

record data menggunakan komputer, untuk menyimpan atau merekam serta

memelihara data operasional lengkap sehingga mampu menyediakan informasi yang

optional yang diperlukan user untuk proses pengambilan keputusan.

Sistem Basis Data merupakan kumpulan tabel yang saling berhubungan dalam

sebuah basis data disebuah sistem komputer dan kumpulan program yang

memungkinkan beberapa pemakai atau program lain untuk mengakses dan

memanipulasi tabel-tabel tersebut

Sistem Basis Data merupakan sistem yang terdiri atas basis data dan sekumpulan

program (DBMS) yang memungkinkan beberapa user mengakses dan

memanipulasi data tersebut.

Sistem Basis Data adalah gabungan antara basis data dan perangkat lunak sistem

manajemen basis data termasuk didalamnya program aplikasi yang dibuat dan

bekerja sama dalam suatu sistem

Sistem Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 39: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Basis data dan sistem manajemen basis datanya.

Berisi : database, DBMS, dan program aplikasi.

Sistem Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 40: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Kerangkapan data dapat diminimalkan

Inkonsistensi data dapat dihindari

Data dalam basis data dapat digunakan secara bersama

(multiuser)

Standarisasi data dapat dilakukan

Pembatasan untuk keamanan data dapat diterapkan

Integritas data dapat terpelihara

Perbedaan kebutuhan data dapat diseimbangkan

Keuntungan Pemakaian Sistem Basis Data

Organisasi database dapat diubah tanpa mengganggu prog. Aplikasi

Memudahkan pengembangan program aplikasi

Memberikan fasilitas pengontrolan terpusat, demi keamanan dan integritas data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 41: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Keuntungan Basis Data

1. Kerangkapan data dapat diminimalkanJika file-file basis data dalam program aplikasidiciptakan oleh perancang yang berbeda padawaktu yang berselang cukup lama, maka beberapabagian data akan mengalami kerangkapan. Pengembangan basis data yang sesuai dengandefinisi basis data di muka akan menghindariterjadinya kerangkapan data.

2. Inkonsistensi data dapat dihindariBasis data yang terbebas dari kerangkapan data akan terhindar dari munculnya data data yang tidakkonsistens.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 42: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Keuntungan Basis Data

3. Data dalam basis data dapat digunakan secara bersama(multiuser)

Dalam rangka meningkatkan unjuk kerja sistem dan untukmemperoleh respons waktu yang cepat, beberapa sistemmengijinkan banyak pemakai untuk dapat meng-update data secara simultan. Salah satu alasan mengapa basis data dibangun karena nantinya data tersebut akan digunakan olehbanyak pemakai, baik secara bersamaan maupun dalam waktuyang berbeda, atau akan diakses oleh program-program aplikasi yang berbeda. Semua ini memungkinkan terjadi jikadata-data yang diolah tidak tergantung dan menyatu denganprogram tetapi terlepas dalam sebuah kelompok data.

4. Standarisasi data dapat dilakukanDefinisi file basis data di dalam kamus data memungkinkanuntuk menerapkan standarisasi data dalam basis data.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 43: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Keuntungan Basis Data

5. Pembatasan untuk keamanan data dapat diterapkanData-data dalam basis data dapat diatur sehingga hanya pemakaitertentu yang menpunyai wewenang saja yang dapat untukmengaksesnya.

6. Integritas data dapat terpeliharaIntegritas berhubungan dengan unjuk kerja sistem agar dapatmelakukan kendali/kontrol pada semua bagian sistem sehinggasistem selalu beroperasi dalam pengendalian penuh. Masalahintegritas berhubungan dengan pengendalian sistem yang dirancang dengan seksama agar sistem tersebut dapat beroperasisesuai batasan dan aturan yang ditetapkan.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 44: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Keuntungan Basis Data

7. Perbedaan kebutuhan data dapat diseimbangkanSetiap pemakai dalam sistem akan memiliki kebutuhan yang berbeda-beda. Pengembangan basis data yang benar akanmampu menyeimbangkan perbedaan-perbedaan kebutuhantersebut, karena secara konseptual akan menggunakan basis data yang sama.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 45: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Contoh Penerapan Basis Data

Tabel Pasien Tabel Resep

Mencatat & menyimpandata-data yang berkaitandengan pasien

Mencatat & menyimpandata-data yang berkaitandengan Resep Dokter

Identitas Pasien- Kode Pasien,Nama, alamat, dll- kode daftar- Kode Dokter- Tanggal Berobat- Kode pemakai- Dll

Proses Tindakan resep- Kode Pasien- Nomor Resep- Tgl Resep- Kode Pemakai- Total Harga

- Dibayar- Kembali

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 46: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Contoh Penerapan Basis Data

4/18/2014 46

Kode_pasien Nama_pasien Alamat Kota Umur Jns_kelamin

P-0001 Yunus Rongsumbe Jl. Diponegoro No.10 Semarang 30 Pria

P-0002 Otnil Napoleon Jl. Sekayu No. 19 Demak 21 Pria

P-0003 Okto Pigome Jl. Merah Putih No.11 Purwodadi 22 Pria

P-0004 Wildanon Jl. Kembang arum No. 11 Kendal 11 Perempuan

Tabel Pasien

Kode_Obat Nama_Obat Kode_Dokter Jumlah Kode_Pasien

P-0001 Ultrafu D-0001 2 P-0001

P-0002 Biogesic D-0002 3 P-0001

P-0003 Paracetamol D-0003 4 P-0002

P-0004 Mixagrip D-0001 7 P-0003

Tabel Resep

Tabel Pasien dihubungkan dengan tabel Resep melalui kode_pasien

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 47: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Contoh Basis Data

Basis Data Pendaftaran dan Resep

Basis data Pendaftarann dan ResepContoh diatas diterapkan pada suatu Rumah Sakit• Basis data digunakan untuk menyimpan data pendaftaran atau resep melalui

aplikasi pendaftaran dan resep

Dengan aplikasi Rumah sakit berbasis data, bagian pendataran dan Poliklinikdengan mudah• Menangani Pendaftaran Pasien• Mencetak Kartu berobat• Mencari Arsip / berkas pesien / Rekam Medis• Mencetak Resep dokter• Obat yang diberikan• Harga obat• Biaya periksa• Dll

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 48: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Kriteria Basis Data

• Bersifat data oriented dan bukan program oriented

• Dapat digunakan oleh beberapa program aplikasi tanpa

mengubah basis datanya

• Dapat berkembang dengan mudah, baik volume

maupun strukturnya

• Dapat digunakan dengan cara berbeda-beda

• Kerangkapan data minimal

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 49: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Create database

• Drop database

• Create table

• Drop table

• Insert

• Retrieve / Search

• Update

• Delete

Operasi Dasar Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 50: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

1. Rekam Medis Konvensional

• Rekam Medis yang terbuat dan berbentuk lembaran-lembarankertas yang diisi dengan tulisan tangan atau ketikan komputer yang telah diprint, sangat umum dan dapat ditemukan diseluruh rumah sakit, klinik, maupun praktek dokter

• Keuntungan dari RM bentuk konvesional adalah mudah untuk didapatkan, bisa dilakukan oleh siapa saja dalam ini staf medis yang tidak memerlukan ketrampilan khusus, mudah dibawa dan mampu diisi diisi kapan saja dan dimana saja

• Kerugianya : dapat terjadi kesalahan dalam penulisan dan pembacaan, tidak ringkas, mudah rusak oleh keaadaan basah, mudah terbakar karena terbuat dari kertas, memliki keterbatasandalam hal penyimpanan karena bentuk nya yang bisa dikatakan besar, dan kerapian dari penulisan akan berkurang

Bentuk Rekam Medis

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 51: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

2. Rekam Medis Elektronik

o Rekam medis yang terbuat dan berbentuk elektronik berupa data-data dikomputer yang diisi dengan mengetik di komputer. Bentuk rekam medis ini jarang ditemukan hanya ditemukan dirumah sakit , klinik ataupun praktek dokter yang sudah modern dan canggih.

o Rekam Medis ini memiliki beberapa keuntungan antara lain : ringkas, bisa menampung dalam jumlah sangat banyak, tidak memakan banyak tempat dalam hal penyimpanan karena disimpan dalam bentuk data komputer, bisa disimpan lama

o Kerugian : mudah terserang virus yang merusak data, tidak semua orang bisa mengoperasikannya, hanya terjangkau oleh kalangan tertentu, dan tidak dapat dioperasikan kalao tidak ada sumber listrik

Bentuk Rekam Medis

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 52: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

1. Rekam Medis pasien dapat disimpan dalam database

• Bagian rekam medis rumah sakit mudah didalam

menyimpan, mengupdate, mengakses dan mencari

catatan-catatan medis pasien secara lengkap dan akurat

serta mendukung kinerja dokter dalam penyediaan data

pasien yang akurat

• Dengan database bisa menampung dalam jumlah yang

sangat banyak, tidak memakan banyak tempat dalam

hal penyimpanan, karena disimpan dalam bentuk data

komputer(database), bisa disimpan lama.

Relevansi Data Base dengan Rekam Medis

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 53: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Keamanan data (data security) merupakan aspekkritis dalam basis data. Prinsip dasar dari keamanandata dalam basis data adalah bahwa data-data dalambasis data merupakan sumber informasi yang bersifatsangat penting dan rahasia.

• Oleh karena itu, data-data tersebut harus dijaga dariberbagai hal yang kemungkinan dapat mengacaukanatau merusak data.

Keamanan Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 54: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Aspek keamanan basis data meliputi:

1. Recovery, adalah suatu proses menggunakan / mengambilkembali basis data dari media penyimpanan cadangan untukmengembalikan data pada kondisi yang benar karena terjadikerusakan / kehilangan data akibat kerusakan mediapenyimpan, program aplikasi, OS, basis data, hardware, dll.

2. Integrity, berkaitan dengan unjuk kerja sistem untuk dapatmenjaga data-data dalam basis data agar selalu berada dalamkondisi yang benar (tipe dan ukuran datanya), up to date (sesuaidengan kondisi aktual), konsisten, dan selalu tersedia (current).

3. Concurency, berkaitan dengan mekanisme pengendalian basisdata saat digunakan oleh beberapa pemakai secara bersamaanagar terhindar dari kesalahan-kesalahan akibat beberapatransaksi berbeda yang dilakukan secara bersamaan.

Keamanan Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 55: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

4. Privacy, yaitu dimaksudkan sebagai pembatasan kewenangan

akses data dalam basis data untuk mencegah dan melindungi

basis data dari penggunaan oleh orang-orang yang tidak

berwenang / berhak dan pengubahan yang tidak dikehendaki.

5. Security, adalah suatu mekanisme sistem untuk mencegah dan

melindungi basis data akibat kerusakan pada fisik media

penyimpan, kebakaran, banjir, badai, huru-hara, dll.

Keamanan Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 56: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Bidang Funsional– Kepegawaian

– Pergudangan

– Akuntansi

– Reservasi

– Layanan Pelanggan

• Bentuk Perusahaan– Perbankan

– Rumah Sakit

– Produsen Barang

– Sekolah

– Telekomunikasi

Penerapan Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 57: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

1. Perangkat Keras / Hardware

2. Perangkat Lunak / Software

3. Perangkat Manusia/Brinware

4. Data Base

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 58: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

1. Perangkat Keras / HardwarePerangkat Keras ( Hardware) adalah piranri yang terkait dengan basis data pada umumnya mencakup komputer baik stand alone maupun multi user, media penyimpanan, serta piranti komunikasi data. Hardware mencakup 3 piranti utama

a. Piranti Masukan : keyboard, mouse, scanner, Light Pen, Mic(Microphone) dan Headphone, Handycam

b. Piranti Pemrosesan : ALU, I/O controler, Memory dan Control Unit

c. Piranti Keluaran : Monitor, Printer, Speaker

Terus basis data ditempatkan dimana ....? Karena fungsinya sebagai pusat pengendali dan pelayanan dalam jaringan, maka basis data hampir selalu ditempatkan di Server

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 59: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

2. Perangkat Lunak / Software

1. Software adalah program komputer yang berfungsi sebagai sarana

interaksi (penghubung) antara pengguna (user) dan perangkat keras

(hardware).

2. Software bisa juga dikatakan sebagai "penerjemah" perintah-

perintah yang dijalankan pengguna komputer untuk diteruskan atau

diproses oleh perangkat keras (Hardware).

3. Software adalah program komputer yang isi intruksinya dapat

diubah dengan mudah.

4. Software pada umumnya digunakan untuk mengontrol perangkat

keras (yang sering disebut device driver), melakukan proses

perhitungan, berinteraksi dengan Software yang lain dan lebih

mendasar (seperti sistem operasi, dan bahasa pemrograman), dan

lain-lain.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 60: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

Perangkat lunak3. Ada 3 jenis perangkat lunak dalam pengelolaan basis data:

1. Operating System ( Sistem Operasi )

2. Data Base Management System ( Sistem Pengelolaan Basis Data / DBMS )

3. Aplikasi Program Basis data

1. Operating System ( Sistem Operasi )

Sistem Operasi keberadaannya diharuskan di dalam komputer danjaringan komputer, karena sistem operasi memiliki layanan low level(bahasa mesin) untuk perangkat lunak apapun

Bahasa mesin berfungsi untuk mengfungsikan sistem komputer, mengendalikan seluruh sumber daya komputer dan melakukan operas2 dasar dalam komputer yaitu operasi Input/output, pengelolaan file, pengaturan interupsi dan sebagainya

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 61: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Jenis perangkat lunak dalam pengelolaan basis data

Secara Umum Operating System dibedakan menjadi 2 :

a. Stand Alone : MS.Dos, Windows 3.11, Windows 95-2000

a. Jaringan : Novel Netware, Windows NT, Windows 2000, server linux, unix

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 62: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Jenis perangkat lunak dalam pengelolaan basis data

2. Data Base Management System ( Sistem Pengelolaan Basis Data )adalah sistem perangkat lunak yang secara umum dapat digunakanuntuk melakukan pemrosesan dalam hal pendifinisian, penyusunandan manipulasi basis data untuk berbagai aplikasi.Software utama :

Oracle, SQL Server, MySql, Sybase, Interbase dll3. Aplikasi Program Basis Data

Merupakan kelompok perangkat lunak yang berinteraksi langsungdengan end-user. Melalui aplikasi ini end-user akan dengan mudah (user friendly) danterarah melakukan berbagai proses pengelolaan dan pengolahanterhada basis data. Bahkan dapat melakukan pembatasan terhadapaktivitas user yang menentukan apa yg boleh atau yg tidak bolehdilakukanDalam aplikasi basis data ini, end user biasanya hanya mendapatkansebagian data atau informasi yang tersimpan dalam basis datanya, dikarekan kebutuhan setiap end user berbeda satu sama lain

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 63: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

3. Perangkat Manusia ( Brainware ) Perangkat Manusia ( Brainware )

adalah orang yang menggunakan atau mengoprasikan komputer. Contohdari Brainware adalah Programmer, Netter (sebutan bagi orang yang sedangmelakukan surfing di Internet), dan orang-orang yang sedang menggunakankomputer.

Beberapa jenis pemakai berdasarkan cara pekerjaaanya dan cara mereka ber-interaksi dengan sistem basis data

1. Data AdministratorMerupakan pemakai yang berinteraksi langsung dengan sistemmanajemen database, yang tugasnya mengkonfigurasi sistembasis data secara keseluruhana. Memantau kinerja sistemb. Mendefinisikan pemakai dan otoritasnyac. Menentukan isi dan sekuritas basis data & mengalokasikan

besarnya ruang penyimpanannyad. Merencanakan back-up dan recoverye. Melakukan pengaturan (fine fun) peningkatan performasi

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 64: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

Perangkat Manusia (Brainware)

2. Pengembang Aplikasi ( Programmer)Merupakan kelompok pemakai yang tugas utamanya adalah :

a. Membuat program aplikasi yang ditujukan ke end user untuk mengakses database

b.Memasukkan perintah-perintah data manipulation Language (DML) untuk menampilkan data base

3. Pemakai Mahir (Casual User)Merupakan kelompok pemakai yang berinteraksi denganbasis data langsung dengan menggunakan aplikasi antarmuka(interface)Pemanfaat yang dilakukan dengan menuliskan perintahquery (commond line) yang telah ditentukan sistemmanajemen basis data hingga reparasi terhadapdatabase yang mengalami kerusakan

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 65: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

3. Pemakai Akhir (end user)

Pemakai yang berperan dalam pemasukandata (data entry) dalam rangka membentukbasis data yang lengkap denganmenggunakan aplikasi pengguna basis data yang telah dibuat oleh developer.

Setelah pemasukan data telah lengkap, pemakai inidapat diberi tanggung jawab untuk melakukanpekerjaan pengecekan(verifikasi), perubahan hinggapencetakan data/informasi(pelaporan)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 66: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Komponen Sistem Basis Data

4. Data Base Ada banyak pilihan dalam pengorganisasian, tetapi pada

akhirnya yang terpenting adalah obyek utama yaitu kecepatandan kemudahan berinteraksi dengan data yang dikelola/diolah

Basis Data terdiri dari 3 hal yaitu :

1.Kumpulan data yang terorganisasi

2.Relasi antar data

3.Kemudahan berinteraksi dengan data yang dikelola / diolah

Sistem Basis Data baru hidup, berjalan benar dan mencapaitujuannya jika pemaka beraktifitas sesuai denganprosedur/aturan yang telah ditetapkan.

Pemakai tidak perlu tahu bagaimana sebetulnya data perkiraandan jurnal disimpan secara fisik atau bagaiman proses posting secara detai dan akurat melakukan perhitungan dan pengolahandata

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 67: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Konsep Dasar Basis Data

Hirarki Perangkat Lunak terhadap Basis Data

Aplikasi Pengguna Data Base

DBMS

Sistem Operasi

Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 68: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Penyusun Sistem Basis Data

Sistem basis data merupakan lingkup terbesar dalamorganisasi data. Sistem basis data mencakup semua bentukkomponen data yang ada dalam suatu sistem. Sedangkanbasis data merupakankomponen utama yang menyusunsistem basis data

bit byteData Item

Record fileBasis Dat

SistemBasis Data

Contoh : Data bilangan bulat (integer), Byte (1 byte), Small-Integer (2 byte), Long Integer (4 byte), Data bilangan nyata, Single (4 byte), Double (8 byte).

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 70: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Bit, merupakan sistem angka biner yang terdiri atas angka 0

dan 1

• Byte, merupakan bagian terkecil, dapat berupa karakter

numerik, huruf, ataupun karakter khusus yang membentuk

suatu item data / field. 1 Byte digunakan untuk mengkodekan

1 karakter

• Data item (field), merepresentasikan suatu atribut dari suatu

record yang menunjukkan suatu item dari data, misalnya

nama, alamat. Kumpulan dari field membentuk suatu record

Penyusun Sistem Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 71: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Record, menggambarkan suatu unit data individu yang tertentu.

Kumpulan dari record membentuk suatu file.

• File, terdiri dari record-record yang menggambarkan satu

kesatuan data yang sejenis

• Basis Data, sekumpulan dari berbagai macam tipe record yang

mempunyai hubungan terhadap suatu objek tertentu

• Sistem Basis Data, merupakan sekumpulan basis data, yang

tersusun dari beberapa file.

Penyusun Sistem Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 72: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tipe File

Tipe file yang digunakan dalam sistem basis data :

1. File induk (master file)

Ada 2 file induk :

File induk acuan (reference master file)

Recordnya relatif statis(tetap), jarang berubahnilainya

Contoh : file Pegawai, daftar gaji,

File induk dinamik (dynamic master file)

Nilai dari recordnya sering berubah ataudiupdate sebagai hasil suatu transaksi

Contoh : file stok obat , pasien4/18/2014 72

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 73: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tipe File

2. File transaksi (Transaction file) Disebut juga file input. Digunakan untuk merekam

data hasil transaksi Contoh file resep dokter

3. File laporan (report file) Disebut juga file output. Berisi informasi sementara

yang akan ditampilkan sebagai laporan Contoh : Laporan Biaya Rawat Inap Pasien

4. File sejarah (history file) Disebut juga file arsip (archieval file). Merupakan file yang berisi data masa lalu yang sudah

tidak aktif lagi, tapi masih disimpan sebagai arsip

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 74: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tipe File

5. File pelindung (backup file)

Merupakan salinan dari file-file yang masihaktif di dalam basis data pada saat tertentu.

Digunakan sebagai cadangan apabila file basis data yang aktif mengalami kerusakanatau hilang.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 76: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Secara umum penggunan basis data dikelompokkanmenjadi 2 yaitu :1.Database administrator Orang yang memiliki kewenangan untuk melakukan

pengawasan baik data maupun program Fungsi DBA adalah :• Mendefinisikan pola struktur basis data• Mendefinisikan struktur penyimpanan dan metodeakses.• Memodifikasi pola dan organisasi fisik• Memberikan kewenangan pada user utk mengaksesdata• Menspesifikasikan keharusan integritas data

Pengguna Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 77: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

2. Database User

Ada 4 pemakai basis data, yaitu :

a. Programmer Aplikasi, merupakan pembuat program aplikasi

b. Casual user/naïve user, pemakai yang sudah mahir, berinteraksi dengan sistem tanpa menulis program, tapimenggunakan query

c. End user, pemakai yang belum mahir, tinggal menjalankanaplikasi yang dibuat oleh programmer aplikasi

d. Specialized User, pemakai khusu yang menuliskan aplikasidatabase tidak dalam kerangka pemrosesan data, namununtuk keperluan seperti ACD, AI, ES dll

Lanjut.....

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 78: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Tujuan organisasi file dalam sistem basis data :

• Menyediakan sarana pencarian record bagi pengolahan, seleksi atau penyaringan

• Memudahkan pembuatan atau pemeliharaan file

Organisasi File Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 79: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

1. Berurutan (sequential)/Sequential Access Storage Device (SASD)• Media penyimpan untuk mengisikan record yang diatur

dalam susunan tertentu. Data pertama harus diproses pertama kali, data kedua diproses kedua kali.

• Tidak ada pengalamatan• Data disimpan dalam bentuk blok• Proses penulisan hanya bisa dilakukan sekali

Contoh : magnetic tape

Ada 2 jenis media penyimpanan file :

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 80: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

2. Akses Langsung (direct access)/Direct Access Storage Device (DASD) . Mekanisme baca atau tulis yang diarahkan ke record tertentu

tanpa pencarian secara urut. Mempunyai alamat Data disimpan dalam bentuk karakter atau blok Proses penulisan dapat dilakukan beberapa kali Komputer mikro memiliki disk drive dan hard disk.Contoh :a. Magnetic disk piranti penyimpanan sekunder yang paling

banyak dijumpai pada sistem komputer modern.

Lanjut ....

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 81: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

b. compact disk merupakan media penyimpanan yang canggih dan dapat menyimpan data.

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 82: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Metode Susunan file

Sequential (urut) • Record disimpan berdasarkan suatu kunci• Pencarian record tertentu dilakukan record demi record

berdasarkan kuncinya Random (Acak)

• Kunci record ditransformasikan ke alamat penyimpanandalam media fisik secara acak

Indexed Sequential • Merupakan gabungan antara metode acak dan urut• Record disimpan secara berurutan dengan menggunakan

kunci• Masing-masing record memiliki indek• Pengalamatan dilakukan secara acak.

Indexed Random • Record disimpan secara acak• Masing-masing record memiliki indeks

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 83: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

Pertimbangan dalam memilih arsitektur sistem basis data :

Keunggulan teknologi

Biaya Pengembangan

Sesuai dengan kebutuhan pengguna

Jenis arsitektur sistem basis Data

1. Sistem Tunggal ( Stand alone)

2. Sistem Terpusat ( Centralized System)

3. Sistem Client-Server

Arsitektur Sistem Basis Data

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 84: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

1. Sistem Tunggal ( Stand alone)• DBMS, basis data dan aplikasi basis data

ditempatkan pada komputer yang sama• Hanya bisa dipakai oleh satu pemakai pada

saat yang bersamaan

4/18/2014 84

Jenis arsitektur sistem basis Data

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 85: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

2.Sistem Terpusat ( Centralized System)• Terdiri dari sebuah server dan sejumlah

terminal• Yang terpusat adalah basic data, DBMS, dan

aplikasi basis data

Ada dua macam :1. Aplikasi dan basis data terpusat; diakses

oleh dumb terminal2. Basis data terpusat; aplikasi ada pada

terminal

85

Jenis arsitektur sistem basis Data

4/18/2014

[email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 87: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

3. Sistem Client-Server

• Merupakan model konektivitas pada jaringan yang membedakanfungsi computer sebagai Client dan Server

• Arsitektur ini menempatkan sebuah komputer sebagai Server.

• Ditujukan untuk mengatasi kelemahan yang terdapat pada sistemterpusat

• Server ini yang bertugas

1. Memberikan pelayanan kepada terminal-terminal lainnya tang terhubung dalam system jaringan atau yang kita sebut Clientnya.

2. Memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi).

Lanjut…

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 88: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Client tidak dapat berfungsi sebagai Server, tetapi Server dapatberfungsi menjadi Client (server non-dedicated).

• Prinsip kerja Server akan menunggu permintaan dari Client, memproses dan memberikan hasil kepada Client.

Sedangkan Client akan mengirimkan permintaan ke Server, menunggu proses dan melihat visualisasi hasil prosesnya.

• Terdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis data; server berisi DBMS dan basis data

Ada 3 macam :

• Arsitektur 1 lapis ( 1-tier)

• Arsitektur 2 lapis ( 2-tier)

• Arsitektur 3 lapis ( 3-tier)

Lanjut…

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 89: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Semua komponen produksi dari sistem dijalankan padakomputer yang sama pada arsitektur single tier ini.

• Model single tier adalah model yang sederhana, mudahdigunakan pengguna (user) dan paling sedikit memilikialternatif.

• Kelemahan dari arsitektur ini adaLah kurang aman dankurang memiliki skalabilitas.

Arsitektur Single-tier (1 lapis)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 90: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Pengolahan informasi pada arsitektur ini dapat dibagi menjadi dua:

1. sistem user interface (antarmuka pengguna) lingkungan

2. lingkungan server manajemen database.

• Arsitektur two tier memiliki tingkat kemanan yang lebih tinggi dan terukur daripada arsitektur single-tier.

• Arsitektur ini memiliki database pada computer yang terpisah dan hal tersebut menyebabkan arsitektur ini

dapat meningkatkan kinerja keseluruhan situs.

Arsitektur two- tier memiliki kelemahan, yaitu

1. biayanya yang mahal, arsitekturnya yang kompleks,

2. tidak adanya pembaruan kode, skalabilitasnya kurang dan tingkat kemanannya kurang

kelebihan dari arsitektur two tier :

1. mudah digunakan oleh pengguna

2. dapat menangani database server secara khusus dan bisnis lingkup kecil sangat cocok menggunakan arsitektur

ini.

Arsitektur Two-tier (Dua Lapis)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com

Page 91: SETYO BUDI, M - Universitas Dian Nuswantoro [UDINUS] | One …dinus.ac.id/repository/docs/ajar/01.Manajemen_Database_1... · 2014-04-20 · Sistem Pemrosesan Berkas : ... apabila

• Dikembangkan untuk mengatasi kelemahan dari arsitektur two-tier. • Kelebihan

1. Memiliki skala yang besar2. Transfer informasi antara web server dan server database optimal3. Tidak akan menyebabkan lapisan lain terkontaminasi salah jika salah

satu lapisan terdapat keslahan. • Kekurangannya

1.Arsitektur ini lebih sulit untuk merancang2.Lebih sulit untuk pengaturan dan lebih mahal.

Arsitektur Three-tier (Tiga Lapis)

4/18/2014 [email protected] , [email protected] www.cerdas-pintar.blogspot.com