Upload
feron-certy
View
235
Download
0
Embed Size (px)
Citation preview
8/19/2019 Makalah PTI ( Basis Data )
1/22
MAKALAH
BASIS DATA
[ DATABASES MANAGEMENT SYSTEM ]
DISUSUN OLEH :
DANANG KUNCORO [ 201510225284 ]
UWAIS ARIF NURDIN [ 201510225 ]
DION FIRDAUS [ 201510225 ]
PROGRAM TEKNIK INFORMATIKA
UNI ERSITAS BHAYANGKARA
BEKASI
2015
8/19/2019 Makalah PTI ( Basis Data )
2/22
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah S.W.T yang telah memberikan rahmat serta
karunia-NYA kepada kami sehingga kami berhasil menyelesaikan makalah ini yang berjudul
“Basis Data DATABAS! "ANA#!"!NT SYST!"$%.
"akalah ini berisikan tentang in&'rmasi Basis Data DATABAS! "ANA#!"!NT $
SYST!" atau yang lebih khusussnya membahas tentang pengertian( kelebihan maupun
kekurangan dari databases management system serta p'k'k bahasan lain yang membahas
menggenai databases management system.
Diharapkan makalah ini dapat memberikan in&'rmasi dan pengetahuan bagi kita semua.
)ami menyadari makalah ini jauh dari sempurna( 'leh karena itu kritik dan saran dari semua
pihak yang bersi&at membenagun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata kami u*apkan terimakasih kepada semua pihak yang telah berperan dalam
penyusunan makalah ini dari a+al hingga akhir.
Sem'ga Allah S.W.T senantiasa meridhai usaha kita( A",N.
Bekasi( N' ember /01
Penyusun
ii
iii
8/19/2019 Makalah PTI ( Basis Data )
3/22
DAFTAR ISI
)ata Pengantar..........................................................................................................................i
Da&tar ,si...................................................................................................................................ii
0. Pendahuluan
0.0 2atar Belakang.......................................................................................................................0
0. 3umusan "asalah..................................................................................................................
0.4 Tujuan....................................................................................................................................
. Pembahasan
.0 Data( ,n&'rmasi dan Basis Data.............................................................................................4
.0.0 5irarki Data............................................................................................................6
.0. Sistem Basis Data...................................................................................................6
.0.4 Data Base "anagement System 7DB"S8..............................................................1
.0.6 "'del Data.............................................................................................................9
. ":D!2 DATA 3!2AS,:NA2...................................................................................00
.6 Pembuatan Basis data......................................................................................................06
.1 Pengunaan Basis data......................................................................................................01
.1.0 Basisdata dalam arsitektur ,T................................................................................01
.1. ;'nt'h pr'duk basis data.......................................................................................01 .1.4 Pemakaian basis data elektr'nik.............................................................................0<
.1.6 )eahlian basis data.................................................................................................0=
.1.1 Pengguna Basis Data.............................................................................................0=
4. Penutup
4.0 )esimpulan.....................................................................................................................09
iii
iiii
i
8/19/2019 Makalah PTI ( Basis Data )
4/22
BAB I
PENDAHULUAN
1!1 L"#"$ %&'"(")*
Basis data adalah kumpulan in&'rmasi yang disimpan di dalam k'mputer se*ara
sistematik sehingga dapat diperiksa menggunakan suatu pr'gram k'mputer untuk memper'leh
in&'rmasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengel'la dan
memanggil kueri 7query 8 basis data disebut sistem manajemen basis data 7database management
system ( DB"S8.
,stilah >basis data> bera+al dari ilmu k'mputer. "eskipun kemudian artinya semakin
luas( memasukkan hal-hal di luar bidang elektr'nika( artikel ini mengenai basis data k'mputer.
;atatan yang mirip dengan basis data sebenarnya sudah ada sebelum re 'lusi industri yaitu
dalam bentuk buku besar( k+itansi dan kumpulan data yang berhubungan dengan bisnis.
)'nsep dasar dari basis data adalah kumpulan dari *atatan-*atatan( atau p't'ngan dari
pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis &akta yang tersimpan
di dalamnya? penjelasan ini disebut skema . Skema menggambarkan 'byek yang di+akili suatu
basis data( dan hubungan di antara 'byek tersebut. Ada banyak *ara untuk meng'rganisasi
skema( atau mem'delkan struktur basis data? ini dikenal sebagai m'del basis data atau m'del
data. "'del yang umum digunakan sekarang adalah m'del relasi'nal ( yang menurut istilah
layman me+akili semua in&'rmasi dalam bentuk tabel-tabel yang saling berhubungan dimana
setiap tabel terdiri dari baris dan k'l'm 7de&inisi yang sebenarnya menggunakan termin'l'gi
matematika8. Dalam m'del ini( hubungan antar tabel di+akili denga menggunakan nilai yang
sama antar tabel. "'del yang lain seperti m'del hierarkis dan m'del jaringan menggunakan *ara
yang lebih eksplisit untuk me+akili hubungan antar tabel.
,stilah basis data menga*u pada k'leksi dari data-data yang saling berhubungan( dan
perangkat lunaknya seharusnya menga*u sebagai sistem manajemen basis data 7database
management system/DBMS 8.
0i
ii
http://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Kuerihttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_datahttp://id.wikipedia.org/w/index.php?title=Skema&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_basis_data&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_relasional&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_hierarkis&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_jaringan&action=edit&redlink=1http://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Kuerihttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_datahttp://id.wikipedia.org/w/index.php?title=Skema&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_basis_data&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_relasional&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_hierarkis&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_jaringan&action=edit&redlink=1
8/19/2019 Makalah PTI ( Basis Data )
5/22
1!2 R+,+-") M"-"'".
Dari uraian diatas penulis mengembangkan permasalahan p'k'k yang dibahas dalam
makalah ini( yaitu?
0. Apa yang dimaksud dengan basis data se*ara umum dan khusus @
. Apa kegunaan dari basisdata@
4. Sistematika Data Base Management System @
1!/ T+ +")
Adapun tujuan dari pembuatan makalah ini adalah ?0. "engenal k'nsep basis data se*ara umum
. "engenal k'nsep basis data se*ara khusus
4. "engenal pr'ses pembuatan basis data
6. "engetahui sistematika Data Base "anagement System
1. "emahami Data Base "anagement System dalam Sistem Basis Data
i
ii
8/19/2019 Makalah PTI ( Basis Data )
6/22
BAB II
PEMBAHASAN
2!1 D"#" I) 3$,"- ") B"- - D"#"Data merupakan &akta mengenai suatu 'bjek seperti manusia( benda( peristi+a( k'nsep(
keadaan dan sebagainya yang dapat di*atat dan mempunyai arti se*ara implisit. Data dapat
dinyatakan dalam bentuk angka( karakter atau simb'l( sehingga bila data dikumpulkan dan saling
berhubungan maka dikenal dengan istilah basis data 7database8 3ame ///$. ,n&'rmasi adalah
data yang telah di'rganisasikan ke dalam bentuk yang sesuai dengan kebutuhan sese'rang
Abdul0999$. "enurut Encyclopedia of Computer Science and Engineer ( para ilmu+an di
bidang in&'rmasi menerima de&inisi standar in&'rmasi yaitu data yang digunakan dalam pengambilan keputusan. De&inisi lain dari basis data menurut abbri dan S*h+ab adalah sistem
berkas terpadu yang diran*ang terutama untuk meminimalkan duplikasi data. "enurut 3ame
!lmasri mende&inisikan basis data lebih dibatasi pada arti implisit yang khusus( yaitu?
a. Basis data merupakan penyajian suatu aspek dari dunia nyata 7real +'rld8.
b. Basis data merupakan kumpulan data dari berbagai sumber yang se*ara l'gika
mempunyai arti implisit.
*. Basis data perlu diran*ang( dibangun dan data dikumpulkan untuk suatu tujuan. Basis
data dapat digunakan 'leh beberapa user dan beberapa aplikasi yang sesuai dengan
kepentingan user.
Dari beberapa de&inisi-de&inisi tersebut( dapat dikatakan bah+a basis data mempunyai
berbagai sumber data dalam pengumpulan data( ber ariasi derajat interaksi kejadian dari dunia
nyata( diran*ang dan dibangun agar dapat digunakan 'leh beberapa user untuk berbagai
kepentingan Waliyant' ///$.
iii
4i
ii
8/19/2019 Makalah PTI ( Basis Data )
7/22
2!1!1 H $"$( D"#"
Data di'rganisasikan kedalam bentuk elemen data 7&ield8( rekaman 7re*'rd8( dan berkas
7&ile8. De&inisi dari ketiganya adalah sebagai berikut?
!lemen data adalah satuan data terke*il yang tidak dapat dipe*ah lagi menjadi unit lain yang
bermakna. "isalnya data sis+a terdiri dari N,S( Nama( Alamat( Telep'n atau Cenis )elamin.
3ekaman merupakan gabungan sejumlah elemen data yang saling terkait. ,stilah lain dari
rekaman adalah baris atau tupel.
Berkas adalah himpunan seluruh rekaman yang bertipe sama.
2!1!2 S -#&, B"- - D"#"
adalah suatu sistem menyusun dan mengel'la re*'rd-re*'rd menggunakan k'mputer
untuk menyimpan atau merekam serta memelihara data 'perasi'nal lengkap sebuah
'rganisasi perusahaan sehingga mampu menyediakan in&'rmasi yang 'ptimal yang diperlukan
pemakai untuk pr'ses mengambil keputusan.
iii
6i
ii
8/19/2019 Makalah PTI ( Basis Data )
8/22
2!1!/ D"#" B"-& M")"*&,&)# S6-#&, 7DBMS 9S -#&, M")" &,&) B"- - D"#"
7SMB
DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk memasukkan(
mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dane&isien.
K&'&% .") "$ DBMS ")#"$" '" ) " "'".:
Penyimpanan data dalam bentuk DB"S mempunyai banyak man&aat dan kelebihan
dibandingkan dengan penyimpanan dalam bentuk &lat &ile atau spreadsheet( diantaranya ?
• Performance yang idapat dengan penyimpanan dalam bentuk DB"S *ukup besar( sangat
jauh berbeda dengan per&'rman*e data yang disimpan dalam bentuk &lat &ile. Disamping
memiliki unjuk kerja yang lebih baik( juga akan didapatkan e&isiensi penggunaan media
penyimpanan dan mem'ri
• Integritas data lebih terjamin dengan penggunaan DB"S. "asalah redudansi sering
terjadi dalam DB"S. 3edudansi adalah kejadian berulangnya data atau kumpulan data
yang sama dalam sebuah database yang mengakibatkan pemb'r'san media penyimpanan.
iii
1i
ii
8/19/2019 Makalah PTI ( Basis Data )
9/22
• Independensi . Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah
aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih
mudah dengan penggunaan DB"S.
• Sentralisasi . Data yang terpusat akan mempermudah pengel'laan database. kemudahan
di dalam melakukan bagi pakai dengan DB"S dan juga kek'nsistenan data yang diakses
se*ara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk &ile atau
+'rksheet yang tersebar.
• Sekuritas . DB"S memiliki sistem keamanan yang lebih &leksibel daripada pengamanan
pada &ile sistem 'perasi. )eamanan dalam DB"S akan memberikan kelu+esan dalam
pemberian hak akses kepada pengguna.
K&+)#+)*") (&+)#+)*") "'", ;&)**+)"") DBMS ")#"$" '" ) " "'".:
a. Independensi data (DB"S menyediakan pendekatan yang membuat perubahan dalam
data tidak membuat pr'gram harus diubah.
b. Pengaksesan yang efisien terhadap data ( DB"S menyediakan berbagai teknik yang
*anggih sehingga penyimpanan dan pengambilan data dilakukan se*ara e&isien.
*. Keamanan dan integritas data ( )arena data dikendalikan 'leh DB"S( DB"S dapat
melakukan kendala integritas terhadap data. Segala sesuatu yang tidak sesuai dengan
de&inisi suatu field dan kekangan yang melekat pada field akan dit'lak. Sebagai *'nt'h(
jika field CenisE)elamin dinyatakan berupa P atau W( maka penyimpanan 2 ke field
tersebut dengan sendirinya akan dit'lak 'leh DB"S.
d. Administrasi data ( Cika sejumlah pemakai berbagi data( pemusatan administrasi dapat
meningkatkan perbaikan yang sangat berarti. Dengan *ara seperti ini( duplikasi atau
redudansi data dapat diminimalkan.
e. Akses bersamaan dan pemulihan terhadap kegagalan ( DB"S menyediakan mekanisme
sehingga data yang sama dapat diakses 'leh sejumlah 'rang dalam +aktu yang sama.
Selain itu( DB"S melindungi pemakai dari e&ek kegagalan sistem. Cika terjadi kegagalan
8/19/2019 Makalah PTI ( Basis Data )
10/22
sistem( DB"S dapat mengembalikan data sebagaimana k'ndisi saat sebelum terjadi
kegagalan.
&. Waktu pengembangan aplikasi terpendek ( DB"S mena+arkan banyak &asilitas yang
memudahkan dalam menyusun aplikasi sehingga +aktu pengembangan aplikasi dapat
diperpendek.
K&'&,".") (&'&,".") DBMS ")#"$" '" ):
a. Biaya F 5arga DB"S yang Tinggi F "ahal )ebutuhan untuk medapatkan perangkat
lunak dan perangkat keras yang tepat *ukup mahal( termasuk biaya pemeliharaan dan
sumber daya manusia yang mengel'la basis data tersebut.
b. Sangat k'mpleks. Sistem basis data lebih k'mpleks dibandingkan dengan pr'ses berkas(
sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.
*. 3esik' data yang terpusat. Data yang terpusat dalam satu l'kasi dapat beresik'
kehilangan data selama pr'ses aplikasi.
d. "embutuhkan media penyimpanan yang besar
e. "embutuhkan mem'ry k'mputer yang besar
&. "embutuhkan spesi&ikasi hard+are yang tinggi khususg. "embutuhkan +aktu yang lama untuk k'n ersi sistem
h. Terkadang kinerja DB"S l'+ per&'rman*e
i. 3esik' kegagalan *ukup tinggi
A$- #&(#+$ DBMS
Arsitektur ini dikenal dengan nama arsitektur tiga skema 7three-s*hema ar*hite*ture8
dimana &ungsi ini untuk memisahkan antara basis data &isik dengan pr'gram aplikasi user.
Skema-skema tersebut adalah sebagai berikut?
a. 2e el internal merupakan skema internal yang memuat deskripsi struktur penyimpanan
basis data dan menggunakan m'del data &isikal serta mende&inisikan se*ara detail
penyimpanan data dalam basis data( serta jalur pengaksesan data.
iiiiiii
8/19/2019 Makalah PTI ( Basis Data )
11/22
b. 2e el k'nsepsual adalah skema yang memuat deskripsi struktur basis data se*ara
keseluruhan untuk semua pemakai. Skema ini hanya memuat deskripsi tentang entitas(
atribut( hubungan dan batasan( tanpa memuat deskripsi data se*ara detail.
*. 2e el eksternal merupakan skema eksternal 7user ie+8 yang mende&inisikan pandangan
data terhadap sekel'mp'k user 7l'*al ie+8 dengan menyembunyikan data lain yang
tidak diperlukan 'leh kel'mp'k user tersebut.
K3,;3)&) DBMS
Se*ara umum k'mp'nen-k'mp'nen DB"S terdiri dari?
• I)#&$ "
8/19/2019 Makalah PTI ( Basis Data )
12/22
• Database administrat'r adalah 'rang atau gr'up yang bertanggungja+abmengimplementasikan sistem database di dalam suatu 'rganisasi
• !nd user adalah 'rang yang berada di depan +'rkstati'n dan berinteraksi se*aralangsung dengan sistem.
•
Pr'grammer aplikasi( 'rang yang berinteraksi dengan database melalui *ara yang berbeda.
;'nt'h bahasa menggunakan k'mp'nen-k'mp'nen tersebut adalah SI2 7Stru*tured Iuery
2anguage8. SI2 merupakan bahasa standar yang digunakan 'leh kebanykan aplikasi-aplikasi
DB"S.
2!1!4 M3 &' D"#"
"'del data dapat dikel'mp'kkan berdasarkan k'nsep pembuatan deskripsi struktur basis
data( yaitu?
a. "'del data k'nsepsual 7high le el8 menyajikan k'nsep tentang bagaiman user
memandang atau memperlakukan data. Dalam m'del ini dikenalkan tiga k'nsep
penyajian data yaitu?
• !ntity 7entitas8 merupakan penyajian 'byek( kejadian atau k'nsep dunia nyata
yang keberadaannya se*ara eksplisit dide&inisikan dan disimpan dalam basis data(
*'nt'hnya ? "ahasis+a( "atakuliah( D'sen( Nilai dan lain sebagainya.• Atribute 7atribut8 adalah keterangan-keterangan yang menjelaskan karakteristik
dari suatu entitas seperti N,"( Nama( akultas( Curusan untuk entitas "ahasis+a.
• 3elati'nship 7hubungan8 merupakan hubungan atau interaksi antara satu entitas
dengan yang lainnya( misalnya entitas pelanggan berhubungan dengan entitas barang
yang dibelinya.
b. "'del data &iskal 7l'+ le el8 merupakan k'nsep bagaimana deskripsi detail data
disimpan ke dalam k'mputer dengan menyajikan in&'rmasi tentang &'rmat rekaman(urutan rekaman( dan jalur pengaksesan data yang dapat membuat pem*arian rekaman
data lebih e&isien.
*. "'del data implementasi 7representati'nal8 merupakan k'nsep deskripsi data disimpan
dalam k'mputer dengan menyembunyikan sebagian detail deskripsi data sehingga para
user mendapat gambaran gl'bal bagaimana data disimpan dalam k'mputer. "'del ini
Hiiiiiiii
8/19/2019 Makalah PTI ( Basis Data )
13/22
merupakan k'nsep m'del data yang digunakan 'leh m'del hirarki( jaringan dan
relasi'nal.
S(&," ") I)-#") B"- - D"#"
Skema basis data merupakan deskripsi dari basis data yang spesi&ikasinya ditentukan
dalam tahap peran*angan namun tidak terlalu diharapkan diubah setiap saat. Penggambaran
skema umumnya hanya berisi sebagian dari deatil deskripsi basis data.
Sekel'mp'k data yang tersusun dalam satu baris rekaman 7re*'rd tuple8 dan tersimpan
dalam basis data disebut dengan instansi 7instan*e8 atau kejadian 7'**uren*es8.
9iiiiiiii
8/19/2019 Makalah PTI ( Basis Data )
14/22
2!2 MODEL DATA RELASIONAL
Pada m'del relasi'nal( basis data akan “disebar% atau dipilah-pilah ke dalam berbagai
tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar yang disebut baris data 7r'+
re*'rd8 dan lajur ertikal yang biasa disebut dengan k'l'm 7*'lumn &ield8.
;'nt'h Tabel dan keterhubungannya ?
0/
8/19/2019 Makalah PTI ( Basis Data )
15/22
K&+)#+)*") B"- - D"#" R&'"- 3)"'
0. Bentuknya sederhana
. "udah melakukan berbagai 'perasi data
I-# '". "'", B"- - D"#" R&'"- 3)"' :
• R&'"-
3elasi merupakan sebuah tabel yang terdiri dari beberapa k'l'm dan beberapa
baris. 3elasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari
himpunan entitas yang berbeda. !ntitas merupakan indi idu yang me+akili sesuatu yang
nyata dan dapat dibedakan dengan yang lainnya.
• A#$ %+#
Atribut merupakan k'l'm pada sebuah relasi. Setiap entitas pasti memiliki aribut
yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-
atribut yang rele an bagi sebuah entitas merupakan hal penting dalam pembentukan
m'del data.
• T+;'&
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang
saling berkaitan mengin&'rmasikan tentang suatu entitas se*ara lengkap. Satu re*'rd
me+akili satu data atau in&'rmasi tentang sese'rang( misalnya ? NP"( nama mahasis+a(
alamat( k'ta( dll.
• D3," )
)umpulan nilai yang alid untuk satu atau lebih atribut
• D&$" "# 7 &*$&&
Cumlah atribut dalam sebuah relasi
• C"$ )"' #6
Cumlah tupel dalam sebuah relasi
00
8/19/2019 Makalah PTI ( Basis Data )
16/22
R&'"# 3)"' K&6
=S+;&$ (&6
Satu atribut kumpulan atribut yang se*ara unik mengidenti&ikasi sebuah tuple di dalam
relasi.
=C") "#& (&6
Suatu atribut atau satu set minimal atribut yang mengidenti&ikasikan se*ara unik suatu
kejadian spesi&ik dari entitas. Atribut di dalam relasi yang biasanya mempunyai nilai unik. Satu
set minimal dari atribut menyatakan se*ara tak langsung dimana kita tidak dapat membuang
beberapa atribut dalam set tanpa merusak kepemilikan yang unik.
=P$ ,"$6 (&6"erupakan satu atribut atau satu set minimal atribut yang tidak hanya
mengidenti&ikasikan se*ara unik suatu kejadian spesi&ik( tapi juga dapat me+akilisetiap kejadian
dari suatu entitas. ;andidate key yang dipilih untuk mengidenti&ikasikan tuple se*ara unik dalam
relasi. Setiap kun*i *andidate key punya peluang menjadi primary key( tetapi sebaiknya dipilih
satu saja yang dapat me+akili se*ara menyeluruh terhadap entitas yang ada.
=A'#&$)"#& (&6
"erupakan *andidate key yang tidak dipakai sebagai primary key atau ;andidate key
yang tidak dipilih sebagai primary key.
=F3$& *) (&6 7K+)< T",+
Atribut dengan d'main yang sama yang menjadi kun*i utama pada sebuah relasi tetapi
pada relasi lain atribut tersebut hanya sebagai atribut biasa. )un*i tamu ditempatkan pada entitas
anak dan sama dengan primary key induk direlasikan.
0
8/19/2019 Makalah PTI ( Basis Data )
17/22
R&'"# 3)"' I)#&*$ #6 R+'&-
0. Null
Nilai suatu atribut yang tidak diketahui dan tidak *'*'k untuk baris 7tuple8 tersebut. Nilai7k'nstanta8 Null digunakan untuk menyatakan mengisi atribut-atribut yang nilainya memang
belum siap tidak ada.
. !ntity ,ntegrity
Tidak ada satu k'mp'nen primary key yang bernilai null.
4. 3e&erential ,ntegrity
Suatu d'main dapat dipakai sebagai kun*i primer bila merupakan atribut tunggal pada
d'main yang bersangkutan. Bahasa Pada Basis data 3elati'nal "enggunakan bahasa Juery pernyataan yang diajukan untuk mengambil in&'rmasi. Bahasa Iuery 7Iuery 2anguage8 lebih
ditekankan pada aspek pen*arian data dari dalam tabel. Aspek pen*arian ini sedemikian penting
karena merupakan inti dari upaya untuk pengel'laan data.
2!4 P&,%+"#") B"- - "#"
Dalam pembuatan basisdata terdapat beberapa tahapan( diantaranya ialah?
08 Pengumpulan dan Analisis
• "enentukan kel'mp'k pemakai dan bidang-bidang aplikasinya?melakukan
identi&ikasi bidang aplikasi dan kel'mp'k pemakai( kemudian dipilih angg'ta
kel'mp'k pemakai yang dapat dipakai sebagai kun*i pemakai utama yang
dapat me+akili kel'mp'knya
04
8/19/2019 Makalah PTI ( Basis Data )
18/22
• Peninjauan d'kumentasi yang ada? mempelajari dan menganalisis d'kumen
yang ada pada aplikasi tertentu.
• Analisa lingkungan 'perasi dan pemr'sesan data?mempelajari sistem yang
sedang berjalan baik itu masih menggunakan sistem manusl ataupun sudah
mengggunakan sistem *'mputer
• Da&tar pertanyaan dan +a+an*ara? pada *al'n pemakai yang dipandang
p'tensial untuk meper'leh spesi&ikasi in&'rmasi dan pr'ses yang diperlukan.
8 Peran*angan database se*ara k'nseptual
• Peran*angan skema k'nseptual? tentang 'rganisasi data yang harus disimpan
dalam basis data
• Peran*angan transaksi? yang dilakukan untuk memper'leh in&'rmasi dari
sistem basis data hasil analisis pada tahap 0
48 Pr'ses design database
• Pengumpulan dan analisa requirement
• Design basis data conceptual
• Pemilihan DB"S
• Mapping dari conceptual ke logical
• !ysical Design
• ,mplementasi
2!5 P&)*+)"") B"- - "#"2!5!1 B"- - "#" "'", "$- #&(#+$ IT
DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk memasukkan(
mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dan
e&isien.
06
8/19/2019 Makalah PTI ( Basis Data )
19/22
2!5!2 C3)#3. ;$3 +( %"- - "#"
- DB ,B"
- :3A;2! :ra*le- SYBAS! P'+ers'&t
- ,N :3",G ,n&'rmiK
- "i*r's'&t A**ess "i*r's'&t
2!5!/ P&,"(" ") %"- - "#" &'&(#$3) (
Perangkat k'mputer dalam suatu 'rganisasi perusahaan biasanya digunakan untuk
menjalankan &ungsi pengel'laan sistem in&'rmasi dan basis data merupakan salah satu
k'mp'nen utama dalam setiap sistem in&'rmasi. Tidak ada sistem in&'rmasi yang bisa
dibuat dijalankan tanpa adanya basis data.
Berikut adalah bidang-bidang &ungsi'nal yang telah umum meman&aatkan basis data :• Pergudangan(
• Akuntansi(
• 3eser asi(
• 2ayanan Pelanggan(
• dan lain-lain.
Sedangkan bentuk-bentuk 'rganisasi perusahaan yang meman&aatkan basis data?
• Asuransi(
• 3umah Sakit(
• Pr'dusen Barang(
• ,ndustri "anu&aktur(
• Pendidikan(
• Bank ? Pengel'laan data nasabah( akunting( semua transaksi perbankan
01
8/19/2019 Makalah PTI ( Basis Data )
20/22
• Bandara ? Pengel'laan data reser asi( penjad+alan
• Lni ersitas ? Pengel'laan penda&taran( alumni
• Penjualan ? Pengel'laan data *ust'mer( pr'duk( penjualan
• Pabrik ? Pengel'laan data pr'duksi( persediaan barang( pemesanan( agen
• )epega+aian? Pengel'laan data karya+an( gaji( pajak
• Telek'munikasi ? Pengel'laan data tagihan( jumlah pulsa dan lain-lain.
2!5!4 K&".' ") %"- - "#"
"eningkatnya peran basisdata dalam industri( kebutuhan akan tenaga-tenaga ahli yang
berhubungan dengan basisdata juga mengalami peningkatan. Beberapa keahlian yang biasanya
diperlukan dunia industri dalam bidang basisdata ?
0. Bisinis analisis
. Data m'deling
4. Database design6. Database administrati'n
1. Database manajemen
2!5!5 P&)**+)" B"- - D"#"
S6-#&, E)* )&&$
Tenaga ahli yang bertanggung ja+ab atas pemasangan sistem basis data( dan juga
mengadakan peningkatan dan melap'rkan kesalahan dari sistem tersebut kepada pihak
penjualD"#"%"-& A , ) -#$"#3$ 7DBA
Tenaga ahli yang mempunyai tugas untuk meng'ntr'l sistem basis data se*ara
keseluruhan( meramalkan kebutuhan akan sistem basis data( meren*anakannya dan
mengaturnya.
0
8/19/2019 Makalah PTI ( Basis Data )
21/22
#ugas !$A
• "eng'ntr'l DB"S dan s'&t+are-s'&t+are
• "em'nit'r siapa yang mengakses basis data
• "engatur pemakaian basis data
• "emeriksa se*urity( integrity( re*' ery dan *'n*uren*y
Program "tilitas yang digunakan oleh !$A %
• &oading 'outines "embangun ersi utama dari basis data
• 'eorgani)ation 'outines ( "engatur meng'rganisasikan kembali basis data
• *ournaling 'outines "en*atat semua 'perasi pemakaian basis data
• 'eco+ery 'outines "enempatkan kembali data( sebelum terjadinya kerusakan
• Statistical Analysis 'outines "embantu mem'nit'r kehandalan sistem
E) U-&$ 7P&,"(" A(. $
Ada beberapa jenis 7tipe8 pemakai terhadap suatu sistem basis data yang dapat
dibedakan berdasarkan *ara mereka berinteraksi terhadap sistem ?
Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data "anipulati'n 2anguage
7D"28( yang disertakan 7embedded8 dalam pr'gram yang ditulis pada bahasa pemr'graman
induk 7seperti ;( pas*al( *'b'l( dll8
Pemakai ,ahir (-asual "ser
Pemakai yang berinteraksi dengan sistem tanpa menulis m'dul pr'gram. "ereka
menyatakan Juery 7untuk akses data8 dengan bahasa Juery yang telah disediakan 'leh suatu
DB"S
Pemakai "mum (.nd "ser / 0a1+e "ser
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu
pr'gram aplikasi permanen 7eKe*utable pr'gram8 yang telah ditulis 7disediakan8 sebelumnya
Pemakai Khusus (Speciali)ed/Sophisticated "ser
Pemakai yang menulis aplikasi basis data n'n k'n ensi'nal( tetapi untuk keperluan-
keperluan khusus seperti aplikasi A,( Sistem Pakar( Peng'lahan ;itra( dll( yang bisa saja
mengakses basis data dengan atau tanpa DB"S yang bersangkutan.
0=
8/19/2019 Makalah PTI ( Basis Data )
22/22
BAB III
PENUTUP
KESIMPULAN
DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk
memasukkan( mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dan e&isien. )elebihan-kelebihan dari DB"S antara lain terdapat dari &akt'r per&'rman*e
nya yang lebih e&isien dalam penggunaan penyimpanan data atau mem'ry( integritas data yang
lebih terjamin( independensi( sentralisasi( dan sekuritas yang lebih &leksibel. )'mp'nen-
k'mp'nen yang terdapat dalam DB"S terdiri dari inter&a*e( database *'ntr'l system( hard+are(
'perating system( database( dan user.
Dalam pembuatan basisdata terdapat beberapa tahapan antara lain pengumpulan dan
analisis( peran*angan database se*ara k'nseptual( dan terakhir pr'ses design database.
0H