Dalam Era Global saat ini Sistem Informasi Manajemen merupakan bagian yang tak terpisahkan dari suatu organisasi dimana sistem informasi yang menghasilkan hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen.sistem manajemen basis data merupakan perangkat lunak yang dapat di gunakan untuk mendefinisikan, menciptakan, mengelola dan mengendalikan pengaksesan basis data.
1. PENDAHULUAN
A.LATARBELAKANG
DalamEra Global saat ini SistemInformasi Manajemenmerupakanbagianyangtakterpisahkandari
suatuorganisasi dimanasisteminformasi yangmenghasilkanhasil keluaran(output) dengan
menggunakanmasukan(input)dan berbagai prosesyangdiperlukanuntukmemenuhi tujuantertentu
dalamsuatu kegiatanmanajemen.sistemmanajemenbasisdatamerupakanperangkatlunakyangdapat
di gunakanuntuk mendefinisikan,menciptakan,mengeloladanmengendalikanpengaksesanbasisdata.
Tugas dari sistemmanajemenbasisdataadalahmenyediakanlingkunganyangnyamandanefisien
untukpenyimpanandanpengambilandatadari basisdata.Pengelolaanmanajemenbasisdata
membutuhkansuatuperangkat/toolsuntukdapatmengelolanya,sehinggamanajemenbasisdata
dapat terusdikeloladanterusditingkatkankinerjanya.Denganadanyasisteminformasi makasuatu
organisasi akanberusahauntuklebihkompetitif danefisienyangpadaakhirnyamenambahnilai untuk
mendapatkan,mengubahdanmendistribusikaninformasi dengantujuanmeningkatkanpengambilan
keputusan,meningkatkankirnerjaorganisasi dalammencapaitujuanorgansisasinya.SebuahSistem
Informasi yangefektifmenyediakaninformasiyangakurat,tepatwaktudan relevanbagi penggunanya
sehinggadapatdigunakanuntukpengambilankeputusan.
Dalampengambilankeputusan,baikdalamoperasionalsehari-hari,maupundalamperencanaan
strategiske masadepan.Prosespengambilankeputusanharusdilandasi olehdatadaninformasi yang
tepatwaktudan tepatisi agar keputusanyangdiambil tepatsasaran.Informasi diperolehdari
pengolahandata,danpengolahandatadilaksanakanolehsisteminformasi dengandukunganteknologi
informasi.
Data adalah bahanbakuinformasi dandikumpulkandalamsuatubasis-data(database) agar
pengumpulan,penyimpanan,pemeliharaan,pengolahan,danpengamanannyadapatdilaksanakan
secara effektif daneffisiendiperlukanmanajemendata,sehinggasuatuinformasi tersebutdapat
menjadi informasiyangtepatguna,tepatwaktu,akuratdan relevan.
Sebagai contohsuatuinstitusi akademikharusmembangundatabaseakademik,minimalmemuatdata
mahasiswa,datadosen,datamatakuliah,dataruangan,jadwal,sehinggadapatdiperolehinformasi yang
tepattentangpenyelenggaranakademikinstitusi tersebut.Dengandemikianagarsuatudatabase yang
efektif dapatdibangun,diperlukanpengetahuandasartentangdatabase danjugaSistemManajemen
BasisData.
2. B. Pembahasan
Sistemmanajemenbasisdata(BahasaInggris:database managementsystem, DBMS), ataukadang
disingkatSMBD,adalahsuatu sistematauperangkatlunakyangdirancanguntukmengelolasuatubasis
data dan menjalankanoperasiterhadapdatayangdimintabanyakpengguna.Contohtipikal SMBD
adalahakuntansi,sumberdayamanusia,dansistem pendukungpelanggan,SMBDtelahberkembang
menjadi bagianstandardi bagianpendukung(backoffice) suatuperusahaan.ContohSMBDadalah
Oracle,SQL server2000/2003, MS Access,MySQL dan sebagainya.DBMSmerupakanperangkatlunak
yang dirancanguntukdapatmelakukanutilisasi danmengelolakoleksi datadalamjumlahyangbesar.
DBMS jugadirancanguntukdapat melakukanmanipulasi datasecaralebihmudah.Sebelumadanya
DBMS, data pada umumnyadisimpandalambentukflatfile,yaitufileteksyangadapada sistemoperasi.
Sampai sekarangpunmasihadaaplikasi yangmenyimpandatadalambentukflatsecaralangsung.
Menyimpandatadalambentukflatfile mempunyai kelebihandankekurangan.Penyimpanandalam
bentukini akanmempunyai manfaatyangoptimal jikaukuranfilenyarelatifkecil,seperti file odari flat
file,sepertibertambahnyakecepatandalampengolahandata.Namunmetode ini masihmemiliki
banyakkelemahan,diantaranyaadalahmasalahmanajemendankeamanandatayangmasihkurang.
Penyimpanandatadalam bentukDBMSmempunyai banyakmanfaatdankelebihandibandingkan
denganpenyimpanandalambentukflatfile atauspreadsheet,diantaranya:
1. Performayangdapat denganpenyimpanandalambentukDBMScukupbesar,sangatjauh
berbedadenganperformance datayangdisimpandalambentukflatfile.Disampingmemiliki
unjukkerjayanglebihbaik,jugaakandidapatkanefisiensi penggunaanmediapenyimpanandan
memori
2. IntegritasdatalebihterjamindenganpenggunaanDBMS.Masalah redudansi seringterjadi
dalamflatfile.Redudansiadalahkejadianberulangnyadataatau kumpulandatayangsama
dalamsebuahdatabase yangmengakibatkanpemborosanmediapenyimpanan.
3. Independensi.Perubahanstrukturdatabase dimungkinkanterjadi tanpaharusmengubah
aplikasi yangmengaksesnyasehinggapembuatanantarmukake dalamdataakan lebihmudah
denganpenggunaanDBMS.
4. Sentralisasi.Datayangterpusatakan mempermudahpengelolaandatabase.kemudahandi
dalammelakukanbagi pakai denganDBMSdan juga kekonsistenandatayangdiaksessecara
bersama-samaakanlebiihterjamindaripadadatadisimpandalambentukfile atauworksheet
yang tersebar.
5. Keamanan.DBMS memiliki sistemkeamananyanglebihfleksibel daripadapengamananpada
file sistemoperasi.KeamanandalamDBMSakan memberikankeluwesandalampemberianhak.
3. C. KeunggulandanKelemahanDatabase ManagementSystem(DBMS)
KeunggulanDBMSantara lain:
- Mengurangi pengulangandataManajemenBasis-Data(DBMS) memilikiberbagai keunggulan
dibandingkandenganpengelolaandatatanpa DBMS, walaupuntidakterlepasdari beberapakelemahan.
KeunggulanDBMSantara lainsbb:
• Mengurangi duplikasidataataudata redundancy
• Menjagakonsistensidanintegritasdata
• Meningkatkankeamanandata
• Meningkatkaneffisiensi daneffektivitaspenggunaandata
• Meningkatkanproduktivitasparapenggunadata
• Memudahkanpenggunadalammenggali informasi dari kumpulandata
• Meningkatkanpemeliharaandatamelaluiindependensidata
• Meningkatkanpemakaianbersamadari data
• Meningkatkanlayananbackupdanrecoverydata
• Mengurangi konflikantarpenggunadata
• Mencapai indenpendensi data
• Mengintegrasikandatadari beberapafile
• Mengambil datasecaracepat,praktis
• Meningkatkankeamaanandata
• Terbaru(upto date).
KelemahanDBMSantara lainsbb:
• Memerlukansuatuskill tertentuuntukbisamelakukanadministrasi danmanajemendatabase agar
dapat diperolehstrukturdanrelasi datayangoptimal
• Memerlukankapasitaspenyimpananbaikeksternal(disk) maupuninternal (memory)agarDBMS
dapat bekerjacepatdanefisien.
• Harga DBMS yanghandal biasanyasangatmahal
• Kebutuhanakansumberdaya(resources) biasanyacukuptinggi
4. • Konversi dari sistemlamake sistemDBMSterkadangsangatmahal,disampingbiayapengadaan
perangkatkerasdan perangkatlunak,diperlukanpulabiayapelatihan.
• Perangkatlunakyangmahal
• MemperkrjakandanmempertahankanDBA
• Konfigurasi perangkatkerasyangbesarDataSubLanguage DBMS :
Subsetbahasayang dipakai untukoperasi manajemenbasisdata:
a. Data DefinitionLanguage (DDL)
Bahasa yangdigunakandalammendefinisikanstrukturataukerangkadari basisdata,di dalamnya
termasukrecord,elemendata,kunci elemen,danrelasinya
b. Data ManipulationLanguage (DML)
Bahasa yangdigunakanuntukmenjabarkanpemrosesan dari basisdata,fasilitasini diperlukanuntuk
memasukkan,mengambil,mengubahdata.DMLdipakai untukoperasi terhadapisi basisdata.
KomponenDBMS:
1. QueryProcesssor
Merubahbentukqueryke dalaminstruksi tingkatrendahke database manager
2. Database Manager
Menerimaquerydanmenguji skemaeksternal dankonseptual untukmenentukanapakahrecord-record
dibutuhkanuntukmemenuhipermintaan.
3. File Manager
Manipulasi penyimpananfile danmengaturalokasiruangpenyimpananpadadisk
4. DML Preprocessor
MerubahperintahDML embeddedke dalamprogramaplikasi dalambentuk
fungsi-fungsi yangmemanggil dalamhostlanguage.
5. DDL Compiler
MerubahperintahDDL menjadi kumpulantabelyangberisi metadata.
6. DictionaryManager
Mengatur aksesdanmemeliharadatadictionary.
D. MODEL DATABASE
Sistemmanajemendatabase biasanyadikategorikanmenurutmodeldatabase yangmereka
mendukung,seperti jaringan,modelrelasionalatauobyek.Model cenderunguntukmenentukanbahasa
queryyangtersediauntukmengaksesdatabase.
Fungsi dari Model Database ini adalahuntukmerepresentasikandatasehinggadatatersebutmudah
dipahami.
5. Model Database adalahkumpulankonsepyangterintegrasi yangmenggambarkandata,hubungan
antara data dan batasan-batasandatadalasuatu organisasi.
Terdapatdua model datadalamDBMS sebagai berikut:
a. Model Data BerbasisObjek
Yaitusuatu model datayang menggunakankonsepentitas,atributdanhubunganantarentitas.Jenis
model databerbasisobjekyangumumadalah:
- Entity-relationship
- semantic
- functional
- object-oriented
b. Model data berbasisrecord
YaituModel Data yangterdiri dari sejumlahrecorddalambentukyangtetapyangdapat dibedakandari
bentuknya.Ada3 macam jenisyaitu:
- model datarelasional (relational)
- model datahierarkhi (hierarchical)
- model datajaringan(network)
F. MERANCANGBASISDATA
Untuk membuatbasisdatakitaharus memahami bubungandiantaradata,jenisdatayangakan
dipeliharadi dalambasisdata,bagaimanadatatersebutakandigunakan, danbagaimanaorganisasi
mengikuti perubahandalammengeloladatadalamperspektif keseluruhanorganisasi.
BasisData memerlukanrangcangankonseptualdanrancanganfisik.Rancangankonseptualataulogis
dari sebuahbasisdataadalahmodel abstrakdari basisdata sedangkanrancanganfisikmemperlihatkan
bagaimanabasisdata tersebutsebenarnyatersusunpadaperangkatpenyimpanandatadenganakses
yang langsung.Tantangandalammerancangdatabase adalahbagaimanamerancangsehinggadatabase
dapat memenuhi keperluansaatini danmasamendatang
TujuanMerancang BasisData
- Untuk memenuhiinformasi yangberisikankebutuhan-kebutuhanusersecarakhususdanaplikasi-
aplikasinya.
- Memudahkanpengertianstrukturinformasi
- Mendukungkebutuhan-kebutuhanpemrosesan danbeberapaobyekpenampilan(response time,
processingtime,danstorage space)
SedangkanProsesmenciptakandatabase mencakup6fase yaitu:
- Fase 1 : Pengumpulandatadananalisa
- Fase 2 : Perancangandatabase secarakonseptual
- Fase 3 : Pemilihan DBMS
- Fase 4 : Perancangandatabase secaralogika(pemetaanmodel data)
- Fase 5 : Perancangandatabase secarafisik
- Fase 6 : Implementasi sistemdatabase
6. PengembanganSistem
Pengembangansystemterdiri atassederetankegiatanyangdapatdikelompokanmenjadibeberapa
tahapan.Ada berbagai pembagiantahapandalampengembangansystemyaitu:
- Metodologi yangdisebutWaterfall atauairterjunyangmembagi daurpengembangansystemmenjadi
6 tahapan: konsepsi,pendahuluan,analisis,perancangan,implementasidanpengujian..
- McLeod mengemukakan4tahapan: perencanaan,analisis,perancangandanimplementasi.
- Fabbri dan Schwabmembaginyamenjadi 5tahapan: studi kelayakan,rencanapendahuluan,analisis
system,perancamgansystemdanimplementasisystem.
PENUTUP
KESIMPULAN
1. Database merupakankumpulandari datayangsalingterintegrasisatudenganyanglainnya,tersimpan
dalamperangkatkeraskomputerdanmenggunakanperangkatlunakuntukbantuandalam
mengoperasikannya.
Database merupakankomponendasar dari sebuahsisteminformasi danpengembanganserta
penggunaannyasebaiknyadipandangdari perspektif kebutuhanorganisasi yanglebihbesar.Oleh
karenaitusiklushidupsebuahsysteminformasiorganisasiberhubungandengansiklushidupsistem
database yangmendukungnya.
2. SistemManajemenBasisDataadalahperangkatlunakyang mendukung
Manajemendatadalamjumlahbesar.DBMS menyediakanaksesdatayangefisien,kebebasandata,
integritasdata,keamanan,danpengembanganaplikasi yangcepat,mendukungaksesbersamaandan
perbaikandari kerusakan
DBMS (Database Managementsystems) adalahkumpulanprogramyangmengkoordinasikansemua
kegiatanyangberhubungandenganbasisdata.
3. Tujuan MerancangBasis Data adalahuntukmemenuhi informasi yangberisikankebutuhan-
kebutuhanusersecarakhususdanaplikasi-aplikasinya.,memudahkanpengertianstrukturinformasi
sertamendukungkebutuhan-kebutuhanpemrosesandanbeberapaobyekpenampilan(responsetime,
processingtime,danstorage space).
"Putra, Y. M. (2018). Sistem Manajemen Basis Data. Modul Kuliah Sistem Informasi Manajemen. FEB-
Universitas Mercu Buana: Jakarta".
http://aslamraz.blogspot.com
https://id.wikipedia.org/wiki/Sistem_manajemen_basis_data