M
M A A K K A A L L A A H H
“ DATABASE DAN SISTEM MANAJEMEN DATABASE “
“ DATABASE DAN SISTEM MANAJEMEN DATABASE “
Di
Disusususunn OlOleheh ::
Laras
Laras AsokaAsokawati (1112096wati (11120964)4)
SEKOL
SEKOLAH AH TINGGI TINGGI ILMU ILMU EKONO EKONOMI MI
BINA
BINA BANGS BANGSA A BANTE BANTEN N
2016-2017 2016-2017
Kata Pengantar Kata Pengantar
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, Kami panjatka
Kami panjatkan n puja dan puja dan puji syukur atas puji syukur atas kehadkehadirat-Nyirat-Nya, a, yang telah melimpahkayang telah melimpahkann ra
rahhmamat, t, hihidadayyahah, , dadan n ininayayahah-N-Nyya a kekeppadada a kkamami, i, sesehhiningggga a kakami mi dadappatat men
menyelyelesaiesaikan kan makmakalah alah yanyang g berberjudjudul ul ““ Da Databtabase ase dan dan SisSistetem m ManManajeajemenmen Database
Database “. “.
Makalah ini telah kami susun dengan maksimal dan mendapatkan bantuan Makalah ini telah kami susun dengan maksimal dan mendapatkan bantuan dari berbagai pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk dari berbagai pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk itu
itu kamkami i menmenyamyampaipaikan kan banbanyayak k teriterima ma kaskasih ih kepkepada ada semsemua ua pihpihak ak yanyang g telatelahh berkontribusi dalam
berkontribusi dalam pembuatan makalah pembuatan makalah ini.ini.
Ter
Terleplepas as dardari i semusemua a itu, Kami itu, Kami menmenyadyadari ari sepsepenuenuhnyhnya a bahbahwa wa masimasih h adaada kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu dengan tangan terbuka kami menerima segala saran dan kritik dari pembaca itu dengan tangan terbuka kami menerima segala saran dan kritik dari pembaca agar kami dapat memperbaiki makalah ini.
agar kami dapat memperbaiki makalah ini.
Ak
Akhihir r kakata ta kakami mi beberhrharaarap p sesemomoga ga mamakakalah lah inini i dadapapat t bebermrmananfaafaat t ununtutuk k mahasiswa khususnya dan dapat memberikan manfaat maupun inpirasi terhadap mahasiswa khususnya dan dapat memberikan manfaat maupun inpirasi terhadap pembaca umumnya.
pembaca umumnya.
Ser
Serangang, , OktOktobeober r 20120166
Penyusun Penyusun
DAFTAR ISI DAFTAR ISI
KATA
KATA PENGPENGANTAANTAR....R... . ii
DAFT
DAFTAR AR ISI.ISI... .... iiii
BAB
BAB I I PENDPENDAHULUAHULUAN...AN... .. 11 A.
A. Latar Latar BelakaBelakang...ng... .. 11 B.
B. RumusRumusan an MasalaMasalah....h... ... 22 C.
C. TujuaTujuan....n... ... 22
BAB
BAB II II PEMBPEMBAHASAAHASAN....N... ... 33 A.
A. PengPengertian ertian DatabDatabase....ase... .. 33 B.
B. KaraktKarakteristik eristik DatabasDatabase...e... .. 55 C.
C. LanLangkagkah- h- LanLangkagkah h MenMenyusyusun un DatDatabasabase..e... .. 55 E.
E. AlaAlat t KomKomuniunikaskasi i PenPenyuyusun sun DatDatabaabase..se... ... 99
BAB
BAB III III PENUTUP...PENUTUP... ... 1111 A.
A. KesimpuKesimpulan..lan... ... 1111 B.
B. Saran.Saran... .... 1111
DAFTAR PUSTAKA DAFTAR PUSTAKA
BAB I BAB I
PENDAHULUAN PENDAHULUAN
A.
A. LaLatatar r BeBelalakakangng
Pada era globalisasi seperti saat ini sistem informasi merupakan bagian yang tak Pada era globalisasi seperti saat ini sistem informasi merupakan bagian yang tak ter
terpispisahkahkan an dardari i suasuatu tu orgorganianisassasi i dimdimana ana sistsistem em infinformormasi asi yayang ng menmenghaghasilksilkanan hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses y
yanang g didipeperlrlukukan an ununtutuk k memememenunuhi hi tutujujuan an tetertrtenentu tu dadalalam m susuatatu u kekegigiatatanan manajemen. Sistem manajemen database merupakan perangkat lunak yang dapat manajemen. Sistem manajemen database merupakan perangkat lunak yang dapat digu
digunakan nakan untuk untuk mendemendefinisikfinisikan, an, mencipmenciptakan, takan, mengmengelola elola dan dan mengmengendaliendalikankan pengaksesan database.
pengaksesan database.
Ke
Kebubututuhahan akn akan san sististem dem datatababasase yae yang ng sesemamakikin n memeniningngkakat met menjnjadadikikan dan datataa menjadi aset yang bernilai tinggi. Dengan demikian penting untuk menjaga data menjadi aset yang bernilai tinggi. Dengan demikian penting untuk menjaga data aga
agar tetap ada kapr tetap ada kapan saja diban saja dibutuutuhkahkan. n. AkaAkan tetapn tetapi resiko tei resiko terjadrjadinyinya a kerkerusausakankan (f
(faiailulure) re) papada da dadatatababase se yayang ng memengngakakibibatkatkan an dadata ta tidtidak ak dadapapat t didiakakseses s ataatauu bahkan
bahkan mengakibatkan mengakibatkan data data loss loss dapat dapat terjadi terjadi setiap setiap saat. saat. GangguanGangguan ter
tersebsebut ut dapdapat at berberupa upa mainmaintentenancance, ke, keruerusaksakan dan dataatabasbase, ke, keruerusaksakan man mediedia da danan data corruption. Database juga dapat rusak akibat adanya bencana alam seperti data corruption. Database juga dapat rusak akibat adanya bencana alam seperti kebakaran, gempa bumi dan banjir
kebakaran, gempa bumi dan banjir
Data adalah bahan baku informasi dan dikumpulkan dalam suatu database agar Data adalah bahan baku informasi dan dikumpulkan dalam suatu database agar pengumpulan,
pengumpulan, penyimpanan, penyimpanan, pemeliharaan, pemeliharaan, pengolahan, pengolahan, dan dan pengamanannyapengamanannya da
dapapat t didilaklaksasananakakan n sesecarcara a efeffekfektif tif dadan n efeffifisiesien n didipeperlurlukakan n mamananajejememen n dadatata,, sehingga suatu informasi tersebut dapat menjadi informasi yang tepat guna, tepat sehingga suatu informasi tersebut dapat menjadi informasi yang tepat guna, tepat
dip
diperlerlukaukan n penpengetgetahuahuan an dasdasar ar tententantang g datdatabaabase se dan dan jugjuga a SistSistem em ManManajemajemenen Database.
Database.
B.
B. RuRumumusasan n MMasasalalahah
Berdasarkan latar belakang diatas, maka rumusan masalah pada makalah ini Berdasarkan latar belakang diatas, maka rumusan masalah pada makalah ini adalah:
adalah:
1. Apa pengertian database ? 1. Apa pengertian database ? 2.
2. Apa sajakaApa sajakah karakteristh karakteristik database ?ik database ? 3.
3. BagaimBagaimana langkaana langkah – h – langklangkah menyusuah menyusun database ?n database ? 4.
4. ApakaApakah alat komunikasi penh alat komunikasi penyusun databyusun database ?ase ?
C
C. . TTuujjuuaann
Adapun tujuan penulisan makalah ini adalah : Adapun tujuan penulisan makalah ini adalah : 1.
1. Untuk mengUntuk mengetahui pengeetahui pengertian databasertian database 2.
2. Untuk mengUntuk mengetahui apa saja karakteristetahui apa saja karakteristik databaseik database 3.
3. Untuk mengetahui bagaimana langkah Untuk mengetahui bagaimana langkah – langkah menyusun database– langkah menyusun database 4.
4. Untuk mengetahui apUntuk mengetahui apa saja komunikasi penya saja komunikasi penyusun databaseusun database
BAB II BAB II
PEMBAHASAN PEMBAHASAN
A.
A. PePengngerertitian an DaDatatababasese
Pangkalan data atau basis data (bahasa Inggris: database), atau sering pula dieja Pangkalan data atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata,
basisdata, adalah adalah kumpulan kumpulan informasi informasi yang yang disimpan disimpan di di dalam dalam komputer komputer secarasecara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan un
untutuk k memengngelelolola a dadan n mememamangnggigil l kukuereri i (q(queueryry) ) babasisis s dadata ta didisesebubut t sisiststemem manajemen basis data (database management system, DBMS). Sistem basis data manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
dipelajari dalam ilmu informasi.
Isti
Istilah lah "ba"basis sis datdata" a" berberawaawal l dardari i ilmu ilmu komkomputputer. er. MeskMeskipuipun n kemkemudiudian an artiartinynyaa semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis
basis data data komputer. komputer. Catatan Catatan yang yang mirip mirip dengan dengan basis basis data data sebenarnya sebenarnya sudah sudah adaada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dar
dari i penpengetgetahuahuan. an. SebSebuah uah basbasis is datdata a memmemilikiliki i penpenjelajelasan san terterstrustruktuktur r dardari i jenjenisis fa
faktkta a yyanang g tetersrsimimpapan n di di dadalalamnmnyaya: : pepenjnjelelasasan an inini i didisesebubut t skskemema. a. SkSkememaa men
menggaggambambarkan rkan objobjek ek yayang ng diwdiwakiakili li suasuatu tu basbasis is datdata, a, dan dan huhubunbungan gan di di antantaraara objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model struktur basis data: ini dikenal sebagai model basis data atau model data. Model ya
yang ng umuumum m digdigunaunakan kan seksekaranarang g adaadalah lah modmodel el relrelasioasionalnal, , yanyang g menmenuruurut t istiistilahlah la
laymyman an memewawakikili li sesemumua a ininfoformrmasasi i dadalalam m bebentntuk uk tatabebel-l-tatabebel l yyanang g sasalilingng berhubungan
berhubungan di di mana mana setiap setiap tabel tabel terdiri terdiri dari dari baris baris dan dan kolom kolom (definisi (definisi yangyang
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan
dan perperangangkat kat lunlunaknaknya ya sehseharuarusnysnya a menmengacgacu u sebsebagaagai i sistsistem em manmanajemajemen en basbasisis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak data (database management system/DBMS). Jika konteksnya sudah jelas, banyak adm
adminiinistrastrator tor dan dan proprogragramer mer menmenggggunaunakan kan istiistilah lah basbasis is datdata a untuntuk uk kedkedua ua artiarti tersebut.
tersebut.
Jadi secara konsep basis data atau database adalah kumpulan dari data-data yang Jadi secara konsep basis data atau database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatcara membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatcara y
yang ang tertertetentntu u ununtutuk k memembmbenentutuk k dadata ta babaru ru atatau au ininfoformrmasasi. i. AtAtau au babasis sis dadatata (datab
(database) ase) merupmerupakan kumpulan dari akan kumpulan dari data yang data yang saling berhubsaling berhubungan (relasi) antaraungan (relasi) antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur te
tertrtenentutu. . PaPada da kokompmpututerer, , babasisis s dadata ta didisisimpmpan an dadalalam m peperarangngkakat t hahardrdwawarere penyimpan,
penyimpan, dan dan dengan dengan software software tertentu tertentu dimanipulasiunruk dimanipulasiunruk kepentingan kepentingan atauatau keguanaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci keguanaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang tercatat (key) dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang tercatat ata
atau u mermerepreepresensentasitasikan kan desdeskrikripsi psi dardari i suasuatu tu objobjek. ek. DatData a yayang ng mermerupaupakan kan fakfaktata yang tercatat
yang tercatat dan selanjutnydan selanjutnya a dilakudilakukan pengolahkan pengolahan an (pros(proses) es) menjadmenjadi i bentubentuk k yangyang berguna
berguna atau atau bermanfaat bermanfaat bagi bagi pemakainya pemakainya akan akan membentuk membentuk apa apa yang yang disebutdisebut inf
informormasi. asi. BenBentuk tuk infinformormasi asi yanyang g komkomplepleks ks dan dan terteritegitegrasi rasi dan dan penpengolgolahaahann seb
sebuah uah datdatabaabase se dendengan gan komkompuputer ter akaakan n digdigunaunakan kan untuntuk uk proproses ses penpengamgambilbilanan kepu
keputusan pada tusan pada manajemanajemen men akan membenuk Sistem akan membenuk Sistem InforInformasi masi ManajeManajemen men (SIM(SIM),), dat
data a daldalam am basbasis is datdata a mermerupaupan n item item terterkecikecil l dan dan terterpenpentinting g untuntuk uk memmembanbangungun basis
basis data data yang yang baik baik dan dan valid. valid. Data Data dalam dalam basis basis data data bersifat bersifat integrated integrated dandan shared:
shared:
TerpadTerpadu (integrau (integrated), berkas-ted), berkas-berkas data yang ada pada basis data salingberkas data yang ada pada basis data saling terkait (terjadi dependensi data);
terkait (terjadi dependensi data);
BeBerbrbagagi i dadata ta (sh(sharareded), ), dadata ta yayang ng sasama ma dadapapat t didipapakakai i ololeh eh sejsejumumlahlah pengguna
pengguna dalam dalam waktu waktu yang yang bersamaan. bersamaan. Sering Sering dinamakan dinamakan sebagi sebagi sistemsistem multiuser.
multiuser.
B.
B. KarKaraktaktererististik ik DatDatabaabasese a.
a. Data yang sama dapat diakses secara bersamData yang sama dapat diakses secara bersamaan oleh beberapaan oleh beberapa pengguna penggunaa untuk berbagai kegunaan yang berbeda
untuk berbagai kegunaan yang berbeda b.
b. Data Data tidak tidak tergantung tergantung pada pada struktur struktur penyimpanan penyimpanan atau atau cara cara membacamembaca da
data ta dadari ri prprogograram m apapliklikasasi, i, atatau au dadata ta bebersrsifaifat t trtrananspsparaaran n terterhahadapdap program aplikasi
program aplikasi c.
c. Data memiliki inteData memiliki integritas (akurgritas (akurasi dan validasi) yang terkendasi dan validasi) yang terkendaliali d. Dat
d. Datababasase e mememimililiki ki sifsifat at terterbabahahas s dadan n kekeadadaan aan fisfisik ik dadata ta yyang ang dadapapatt meny
menyebabkan database ebabkan database dapat mengembandapat mengembangkan ukurannygkan ukurannya, a, tapi tapi hal hal iniini dap
dapat at dendengan gan mudmudah ah diadiatasi tasi dendengan gan dipdipindindahkahkan an ke ke sistsistem em yanyang g leblebihih besar
besar lagi lagi tanpa tanpa menulis ulang menulis ulang aplikasinya.aplikasinya.
C.
C. LanLangkagkah h – – LanLangkagkah h MeMenyunyusun sun DatDatabaabasese -
- PerPerancancangangan an DatDatabaabasese Da
Dalalam m susuatu atu ororgaganinisasasi si yayang ng bebesasar, r, sissistem tem peperarancncanangagan n dadatatababasese merupakan bagian yang sangat penting pada suatu sistem informasi hal merupakan bagian yang sangat penting pada suatu sistem informasi hal ini karena diperlukan untuk mengelola sumber informasi pada organisasi ini karena diperlukan untuk mengelola sumber informasi pada organisasi ters
tersebuebut. t. UntUntuk uk itu itu yayang ng perpertamtama a seksekali ali diladilakukukan kan adaadalah lah mermerancancangang suatu sistem database agar informasi yang ada dalam organisasi tersebut suatu sistem database agar informasi yang ada dalam organisasi tersebut dapat digunakan secara maksimal.
dapat digunakan secara maksimal.
-
- TujuaTujuan n PerancaPerancangan ngan DatabDatabasease a. U
a. Untntuk uk memememenunuhi hi kekebubututuhahan n akakan an ininfoformrmasi asi dadari ri pepengngguguna na dadann aplikasi.
aplikasi.
b.
b. Menyediakan Menyediakan struktur struktur informasi informasi yang yang natural natural dan dan mudah mudah dimengertidimengerti oleh pengguna.
oleh pengguna.
c.
c. MenduMendukung kebutukung kebutuhan pemproseshan pemprosesan an dan beberapa objek dan beberapa objek kinerjkinerja a daridari
- Kegiatan Pengumpulan Data dan Analisis - Kegiatan Pengumpulan Data dan Analisis
a. Menentukan kelompok pemakai dan area bidang aplikasinya a. Menentukan kelompok pemakai dan area bidang aplikasinya b.
b. Peninjauan dokumen Peninjauan dokumen yang adayang ada Dok
Dokumeumen n yanyang g berberhuhubunbungan gan dendengan gan aplaplikaikasi si yanyang g akaakan n dibdibuatuat,, di
dipepelalajarjari i dadan n didiananalalisiisis. s. SeSedadangngkakan n dodokukumemen n lalaininnynya a diditintinjaujau kemba
kembali li untuuntuk k mengmengetahui etahui apakapakah ah dokudokumen men tersebtersebut ut berpenberpengaruhgaruh terhadap pengumpulan data dan proses spesifikasi.
terhadap pengumpulan data dan proses spesifikasi.
c.
c. Analisa lingkungan opAnalisa lingkungan operasi dan kebutuhan pemerasi dan kebutuhan pemprosesanprosesan Li
Lingngkukungngan an opopererasasioionanal l yyang ang sesekakaranrang g dadan n ininfoformrmasasi i yyang ang didi re
rencncananakakan an akakan an didigugunaknakan an didipepelajlajarari, i, tertermamasusuk k memengngananalialisasa jenis-jenis
jenis-jenis dari dari transaksi transaksi dan dan frekuensi frekuensi seperti seperti alur alur informasi informasi dengandengan si
siststem em ininpuput t dadan n ououtptput ut dadata ta ununtutuk k trtranansasaksksi i tetersrsebebut ut haharuruss terperinci.
terperinci.
d. Pengum
d. Pengumpulan respon pulan respon terhadterhadap ap daftar daftar pertanpertanyaan yaan dan dan pengpengumpulumpulanan angket yang telah dibuat sebelumnya yang berisikan prioritas para angket yang telah dibuat sebelumnya yang berisikan prioritas para pengguna dan
pengguna dan penempatan mereka penempatan mereka di di dalam aplidalam aplikasi.kasi.
- Perancangan Database Secara Konseptual - Perancangan Database Secara Konseptual
Tujuannya untuk menghasilkan sistem konseptual untuk database yang Tujuannya untuk menghasilkan sistem konseptual untuk database yang tidak tergantung pada sistem manajemen database yang spesifik.
tidak tergantung pada sistem manajemen database yang spesifik.
Ada
Adapun pun kegkegiataiatan n di di daldalam am perperancaancangangan n atau atau penpenyusyusunaunan n datdatabaabasese secara konseptual :
secara konseptual : a.
a. PerancPerancangan Skemangan Skema Konseptuaa Konseptuall Pa
Pada da tatahhap ap inini i kekeggiaiatatan n yyanang g ddililakakukukan an memengngececek ek tetenntatanngg kebut
kebutuhanuhan-kebu-kebutuhan tuhan pemakpemakai ai data. data. TujuaTujuannya nnya untuk untuk menymenyatukanatukan pemahaman dalam
pemahaman dalam struktur databasestruktur database..
Ada dua pendekatan perancangan skema konseptual, yaitu : Ada dua pendekatan perancangan skema konseptual, yaitu : -
- TeTerprpususatat Keb
Kebutuutuhan han dardari i aplaplikaikasi si ataatau u kelkelompompok ok pempemakaakai i yanyang g berberbedbedaa di
digagabubung ng jajadi di sasatu tu seset t kekebubututuhahan n pepemamakakai i dadan n kekemumudidianan dirancang menjadi satu skema konseptual.
dirancang menjadi satu skema konseptual.
-
- IntIntegregrasi vasi viewiew-vi-view yew yang aang adada
Un
Untutuk k mamasinsing-g-mamasising ng apapliklikasi asi ataatau u kekelolompmpok ok pepemamakakai i yayangng berbeda
berbeda dirancang dirancang sebuah sebuah skema skema eksternal eksternal (view) (view) kemudiankemudian view-view tersebut disatukan ke dalam sebuah skema konseptual.
view-view tersebut disatukan ke dalam sebuah skema konseptual.
Ada 4 strategi dalam perancangan skema konseptual, yaitu : Ada 4 strategi dalam perancangan skema konseptual, yaitu : a.
a. top top dowdownn b.
b. bottom upbottom up c.
c. insinside ide outout d. mixed d. mixed -
- StStraratetegigi Mer
Merancaancang ng karkaraktakteriseristik tik dan dan trantransaksaksi-tsi-tranransaksaksi si yanyang g akaakan n didi imp
implemelementantasiksikan an tantanpa pa tergtergantantung ung dendengan gan DBDBMS MS yayang ng telatelahh dipilih.
dipilih.
Pemilihan Sistem Manajemen Database Pemilihan Sistem Manajemen Database
Pemilihan sistem manajemen database ada beberapa faktor : Pemilihan sistem manajemen database ada beberapa faktor : a.
a. FaktoFaktor Tr Teknik eknik -
- Tipe Tipe model model data (data (hirarkihirarki, jari, jaringan ngan atau ratau relasionelasional)al) -
- StrStruktuktur ur penpenyimyimpanpanan an dan jalur dan jalur penpengakgaksesasesan n yayang ng diddidukuukung ng sistsistimim manajemen database
manajemen database -
- Tipe Tipe interfinterface dace dan ban bahasa ahasa pemropemrogramagramann -
- TipTipe e bahbahasa asa quequeriri b.
b. Faktor EkonomiFaktor Ekonomi
- Biaya penyediaan hardware dan software - Biaya penyediaan hardware dan software - Biaya pembuatan database
- Biaya pembuatan database -
- BiayBiaya personaliaa personalia -
- BiayBiaya pelatihana pelatihan - Biaya pengoperasian - Biaya pengoperasian