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