- Ubaya Repository

advertisement
ABSTRAKSI
Dewasa ini, telah banyak kita temukanperangkatlunak-perangkatlunak
yangbanyakdipergunakanuntuk aplikasi basisdat4 misalnyaVisual FoxPro,DBase
V, Clipper dan lain sebagainya.Kebanyakan dari perangkatlunak perangkatiunak
tersebut hanyaterbatasdipakai untuk pembuatanprogam aplikasi basisdata saja.
Kita mengenaljuga nama EasyCase Plus yaitu perangkatlunak yang dipakai
sebagaisaranaunfuk membantupemakai dalam membuatsuatu rancangansistem
yang digambarkandalam bentuk ER-Diag.rm maupun Diagram Alir Data @FD)
akantetapi hanyaterbataspadaprosespembuatanrancangansistembasisdata saja,
tanpa disediakan suatu saranauntuk dapat membuat sebuahlaporan terstruktur.
Salahsatucarayang dipakai untuk membuatsuatubentuklaporanterstrukturadalah
dengan menggunakansuatu bahasa query yang dikenal dengan sebutanBahasa
Qzery Terstruktur (SQL). Sebagai sebuah bahasa" SQL berfirngsi unhrk
pendefinisian,pemanipulasiandan kontrol data pada basis data relasional. Sampai
dengansaat ini, hampir semuaperangkatlunak-perangkatlunak aplikasi basisdata
menyertakanSQL kedalampaketprogamnya.
Dilatar belakangi oleh hal tersebut, maka penulis bermaksud untuk
membuat sebuahprogram yang dapat digunakansebagaisaranauntuk merancang
(menggambar)sebuahsistembasisdatamenggunakanER-Diagram,yangmerupakan
salah satu proseduryang harus dilalui dalam pembuatansebuahprogram aplikasi
sistembasis dat4 yarg sekaligusjuga melalcukanlangkahJangkahpemetaanuntuk
menghasilkansebuahstnrktur berkasbasis data relasional.Pada progam tersebut,
disediakanpula sarana untuk membuat sebu"h laporan dengan mempergunakan
Bahar,aQuery Terstruktur (SQL), dimana dengandisediakannyasaranaini, maka
pemakai secaralangsungakan dapat melalcukanperubahanterhadapsisternbasis
datayangdirancangnya,bilamanadirasarancanganyang dibuatnyabelum memenuhi
kebutuhan.
Secaraumum, tujuan dari pembuatanprogrampadaTugasAkhir ini adalah
menyediakansamnayang akan membantupemakai dalam merancangsuatu sistem
basisdatarelasionalyangoptimal dengancaramengintegrasikansamnaperzmcangan
ER-Diagram dengan Bahasa Qne4y Terstruktur, sehingga akan memberikan
kemudahankepadapemakai dalam membuatsebuahrancangansistem basis data.
Diharapkan,denganadanyaprogramini makatahapandalamimplementasiprogram
sistembasisdataakanmenjadilebih mudahuntuk dilakukan.
pemrog&rman,
SebelummelakukanlangkahJangkah
makapenulisterlebih
dahulu melakukan studi referensi untuk mendapatkanmasukan, baik masukan
tentangteori-teori yangberhubungandenganbasisdata relasional,teori-teori tentang
bahax query terstruktur (SQL) maupun teori-teori penunjanglainnya serta studi
referensi unn* menunjang tahap pemrograman.Sejalan dengan sudi referensi
tersebut,kemudianpenulis menganalisakebutuhandari program (perangkatlunak)
yang akan dibuat untuk kemudian menyusunsebuahkonsepdari programtersebut
secarakeseluruhan.Sebelummemasukitahap implementasi(pembuatan)program,
diperkirakanterlebih dahulu modul-modul program sertabentuk struktur data yang
akan dipakai. Setelahtahap ini dilalui, maka pada tahap implementasiprogram,
keseluruhanmodul-modultersebutkemudiandiintegrasikankedalamprognm utama
dan siap untuk diuji. Paclatahap pengujian dimungkinkan dilalarkan perbaikan
terhadapkesalahanyang mungkin terjadi. Setelahtahappengujianselesaidilakukan
danprogramtelah dinyatakanselesai,makaberikutrya dilakukan studi literatur yang
bertujuanuntuk mencari sertamengumpulkanteori-teori yang mendasaripenulisan
TugasAkhir ini, untuk selanjutnyadibuatLaporanTugasAkhir.
Hasil dari penelitian yang dilalcukan pada pembuatanTugas Akhir ini
adalahberupasuatuprogramyang dapat dipakai untuk membuatatau menggambar
rancanganER-Diagram secaragrafik, yang kemudian dilalcukanprosespemetaan
unnrk menghasilkanberkas-berkasbasis data yang akan dipakai untuk membuat
laporansecaratersfrukftr, denganmemanfaatkanBahasapzery Tentruktur (SQL)
yang manahasil dari SQL tersebutkemudian secaralangsungbisa dijalankan oleh
programaplikasibasisdataFox Pro 2.6, yangberbasisMicrosoft Windows.
Obyek yang dijadikan penelitian pada pembuatanTugas Akhir ini adalah
ER-Diagramyang dipakai sebagaisaranauntuk pemodelandata s€rta SQL yang
dipakai untuk menghasilkansebuahlaporanterstnrktur.Kedua obyek penelitian ini
kemudiandigbungkan kedalam satu bentuk program, untuk memberi kemudahan
kepadapemakai dalam hal merancangER-Diagram dan menghasilkansatu bentuk
laporanmelalui SQL tanpa perlu mempergunakanfasilitas untuk fungsi yang sarna
dalam2 (dua)paketprogramyangberbeda.
Setelahdilahrkan evaluasi terhadapapa yang telah dibuat oleh penulis,
makadapatlahdisimpulkanbeberapahal sebagaiberikut :
l. Dengan menggabungkansarana untuk menggambarER-Diagram dan
sarana unhrk menghasilkansebuah laporan terstnrktur melalui SeL,
maka pemakai akan mendapatkemudahandalam merancangsebuah
sisternbasis data dan bentuk laporanyang diinginkan sebagaiinformasi
yangmerupakanhasil utamadari sebuahsistembasisdata.
2. PerancanganER-Diagram merupakan salah satu langkah yang harus
dildui dalam membangunsebuah sistem basis dat4 maka untuk itu
diperlukan saranayang bisa dipakai untuk merancangsistembasis data
melalui ER-Diagramyangakanmempermudahseomngperancangsistem
basis data dalam melakukan perubahan,penyimpananhasil maupun
pencetakanterhadaprancanganyangdibuatnya_
3. PemanfaatanSQL sebagaibahasayang dipakai secara khusus untuk
aplikasi basis data relasional,memberikankemudahankepadapemakai,
terutama dalam hal pengambilan dat4 penyimpanan data dan
penghapusan
sertapenambahandata"untuk menghasilkansebuahlaporan
yangterstruktur.
4. Dengan mengintegrasikans.rana perancangan(penggambaran)ERDiagram dan saranapenghasillaporandenganmemanfaatkanSQL, maka
pemakai akan menjadi lebih mudah dalam melala*an proses
pemncangansistembasis data.Hal ini dikarenakanpemakaitidak perlu
mempergunakan2 (dua) aplikasi yang berbeda unhrk mendapatkan
sebuahrancangansistembasisdatayangsesuaidengankebutuhannya.
5. Bentuk SQL yang dihasilkan,yang tersimpandalam bentuk berkasteks,
dapat langsung disertakan pada program aplikasi basis data FoxPro,
sehinggaakan membantu pada tahap implementasi sistem basis data
secarakeseluruhan.
ln
Download