P. 1
Makalah Database

Makalah Database

|Views: 359|Likes:
Published by komarudin_muhamad

More info:

Published by: komarudin_muhamad on May 20, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

02/03/2014

pdf

text

original

H al a m a n |1

MODUL DATABASE / / BASIS DATA DRAF MODUL DATABASEATA

1. PENDAHULUAN Bahan, data, keterangan, catatan, fakta. Fakta, atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain. Data itu sendiri merupakan bentuk jamak dari datum yang berartiinformasi. Jelasnya data itu dapat berupa apa saja dan dapat ditemui di mana saja. Kemudian kegunaan dari data adalah sebagai bahan dasar yang o byektif (relatif) di dalam proses penyusunan kebijaksanaan dan keputusan oleh Pimpinan Organisasi. Data menggambarkan sebuah representasi fakta yang tersusun secara terstruktur, dengan kata lain bahwa ³Generally, data represent a structured codification of single primary entities, as well as of transactions involving two or more primary entities .´ (Vercellis, 2009: 6). Selain

deskripsi dari sebuah fakta, data dapat pula merepresentasikan suatu objek sebagaimana

dikemukakan oleh Wawan dan Munir (2006: 1) bahwa ³Data adalah nilai yang deskripsi

merepresentasikan

dari suatu objek atau kejadian (event) ³ Dengan demikian dapat

dijelaskan kembali bahwa data merupakan suatu objek, kejadian, atau fakta yang terdokumentasikan dengan memiliki kodifikasi terstruktur untuk suatu atau beberapa entitas. Informasi Informasi merupakan sesuatu yang dihasilkan dari pengolahan data. Data yang sudah ada dikemas dan diolah sedemikian rupa sehingga menjadi sebuah informasi yang berguna. Berikut adalah definisi informasi berdasarkan berbagai sumber.

Makalah Pelatihan Pembangunan Basisdata Daerah

H ala m a n |2

I f i

i i ,

t

il i
¥

i i
¦¦ £ §©¢ 

t l V

j

i lli
¢ ¨¢

t :7

Inf

i th
¤ ¦

t

f xt
¢

ti n nd
i j 
¢

ing

t i iti

i d

t n data, and it appears
il j i , i il t j i j i i i

l i l v t i i i l

t , i f l t t f i f t t j l t i

Data
f t , i t iv ,t , lt t t . t , t i. i , ili l l i ti l t j i t t i t l , i

Knowledge (Pengetahuan) l t l t i P t l t i t . ji : V t lli i : 7 l il j l i t . i f ij t i f t i i il t i i tivit t t , t i l . B i t l l t l i j fi i i t . il t

Information is transformed into knowledge when it is sed to make decisions and develop the corresponding actions. Therefore, we can think of knowledge as consisting of information put to wo rk into a specific domain, enhanced b competence of decision makers in tackling and solving complex problems . 


Makalah Pelatihan Pembangunan Basis ata Dae ah

¡

  

eaningf l f r th se

h recei e it in a specific domain . S l i
i t l t j i i t i ij l l f i t . l i li i ti . i ti t i : I f i

Informasi
, i i , i ili i ti il i i i i ivi t t t t .I f i i l t t , t i i. i l t li ,

the experience and

£ ¢ ¥¤ ¢

ti n

§

££ ¦  ¥© § ©¥

£ ¢ ©¥ § ¢ §¤¢© ¨¢ § ¢ ¨

il

Dengan demikian dapat dijelaskan kembali bahwa sistem merupakan suatu kesatuan menyeluruh yang didal amnya terdapat prosedur dan komponen yang saling berhubungan dan saling bergantung dalam suatu jaringan kerja untuk mencapai suatu tujuan tertentu. Suatu hal dikatakan sebuah sistem ketika di dalamnya terdapat banyak komponen yang berhubungan untuk mencapai suatu tujuan. komponen-komponen yang ada pada suatu sistem juga saling bergantung satu dengan yang lain. hal ang ibutuhkan alam sebuah engetahuan adalah e ngalaman dan kompetensi dari 3: seorang pemegang keputusan. motivasi dari sumber ang kompet en . intuisi. berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu tujuan tertentu. has some stability. serta komponen -komponen tersebut terlihat sebagai satu kesatuan yang utuh dan memiliki kestabilan. Hendrik mengemukakan bahwa pengetahuan adalah data dan informasi ang digabung dengan kemampuan.H ala m a n |3 Dalam ti an t t i atas j a isebut an bahwa selain inf masi. Pengertian lain dari sistem adalah kumpulan beberapa elemen yang berinteraksi untuk mencapai tujuan tertentu. seperti yang dikemukakan oleh Beynon dan Davies 4: 4 bah wa: A system might be defined as a coherent set of interdependent components which exists for some purpose. berikut adalah definisi sistem dari berbagai sumber. Sejalan dengan hal tersebut. gagasan. pengetahuan harus mampu digunakan untuk proses pengambilan keputusan. Systems are generally portrayed in terms of an input ±process±output model existing withi n a given environment Berdasarkan hal tersebut di atas. Sistem Sebelum kita menyimpulkan mengenai apa itu sistem. Sebuah sistem dapat juga dikatakan Makalah Pelatihan Pembangunan Basis ata Dae ah   . Selain dari yang dijelaskan di at as. and can be usefully viewed as a whole. sebagaimana dikemukakan oleh awan dan unir : bahwa : Sistem adalah suatu jaringan kerja dari beberapa prosedur yang sali ng berhubungan. Dengan demikian pengetahuan dapat dijelaskan kembali sebagai kumpulan dari data dan informasi ang bertemu dengan kompetensi dan pengalaman seseorang untuk ang ada sehingga dapat dikembangkan untuk menindaklanjuti data dan informasi pengambilan suatu keputusan. sistem dapat pula dilihat merupakan suatu alur inpu proses-output dalam suatu lingkungan tertentu. Tidak seperti informasi ang hanya bersifat memberi tahu. pengalaman.

K SEP SIS E SISDATA eskipun kemudian artinya semakin luas. rganisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. 2. atau potongan dari pengetahuan. kuitansi dan kumpulan data yang berhubungan dengan bisnis. supaya informasi yang dihasilkan berkualitas. yang menurut istilah layman mewakili semua informasi dalam bentuk tabel tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom definisi yang sebenarnya menggunakan terminologi matematika). Sebuah field merupakan kesatuan terkecil dari informasi dalam sebuah database.H ala m a n |4 suatu kesatuan yang memiliki stabilitas untuk menerima input lalu mempros esnya dan akhirnya menghasilkan suatu output. odel yang lain Makalah Pelatihan Pembangunan Basis ata Dae ah   . Skema menggambarkan obyek yang diwakili suatu basis data. memasukkan hal-hal di luar bidang elektronika. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Istilah "basis data" berawal dari ilmu komputer. Database / Basisdata Database bhs Inggris) atau selanjutnya kita gunakan istilah Basisdata. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. bisa juga diartikan sebagai sekumpulan informasi yang disusun sedemikian rupa untuk dapat diakses oleh sebuah software tertent u. Ada banyak cara untuk mengorganisasi skema. odel yang umum digunakan sekarang adalah model relasional. Data di dalam basis data perlu diorganisasikan sedemikian rupa. Database tersusun atas bagian yang disebut field dan record yang tersimpan dalam sebuah file. Dalam maksud yang sama. dan hubungan di antara obyek tersebut. atau memodelkan struktur basis data: in i dikenal sebagai model basis data atau model data. untuk memenuhi berbagai kebutuhan. artikel ini mengenai basis data komputer. adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi) yang tidak perlu. Dalam model ini. hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Konsep dasar dari basis data adalah kumpulan dari catatan -catatan. Sekumpulan field yang saling berkaitan akan membentuk record.

enurut fathan99) secara umum system basisdata merupakan system yang terdiri dari kumpulan file(table) y ang saling berhubungan (dalam sebuah basisdata di sebuah system computer) dan sekumpulan program (DB S) yang memungkinkan beberapa pemakai dan atau program lain untuk mengakses dan memanipulasi file -file (table-tabel) tersebut. pengertian asisdata bahasa Inggris: database ). Selain itu basis data juga meng andung pengertian Makalah Pelatihan Pembangunan Basis ata Dae ah  . ika konteksnya administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut. Sedangkan menurut (Freling82 ) system basis data merupakan kombinasi perangkat keras dan perangkat lunak yang memungkinkan dan memudahkan untuk menjalankan satu atau lebih tugas yang melibatkan penanganan sejumlah besar informasi. DB S). Dari sisi system maka konsep mengenai basis data merupaka n kumpulan table-tabel atau file-file yang saling berelasi. Dalam pemahaman sistem. Didalam literature pengertian atau definisi dari system basisdata terkadang bervariasi dan tidak mudah untuk dibedakan. enurut pusta ka elmasri ) system basisdata merupakan perangkat lunak DB S bersama dengan datanya dan terkadang juga mencakup perangkat lunak aplikasi didalamnya. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri manajemen basis data query) basis data disebut sistem database management system . Data atau informasi geografis pada dasarnya merupakan kumpulan data-data atau informasi yang diasosiasikan dengan lokasi geografis atau spatialnya. dapat dipandang sebagai kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. maka basis data dapat dipandang sebagai suatu kumpulan data yang memodelkan aktivitas -aktivitas yang terdapat di dalam enterprisenya. banyak database management system/DBMS ). atau sering pula dieja basisdata. Istilah basis data mengacu pada koleksi dari data -data yang saling berhubungan. dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data sudah jelas.H ala m a n |5 seperti model hierarkis dan model jaringan menggunakan cara yang lebih ekspl isit untuk mewakili hubungan antar tabel. Kumpulan data data atau informasi yang digunakan bersama merupakan implementasi dari konsep Basis Data. Sistem basis data dipelajari dalam ilmu informasi wikipedia). Sementara dari sisi manajemen.

3. Representasi level fisik (internal) pada umumnya tidak terlihat oleh pengguna atau programmer ap likasinya. merupakan tingkat yang terendah didalam abstraksi data. Komplesitas basis data dapat terdiri dari beberapa tingkatan. Penjagaan integritas data. eningkatkan factor keamanan data (security). 2. Reduksi duplikasi data (minimum redundancy data yang pada gilirannya akan mencegah inkonsistensi dan isolasi data). pengguna melihat data Makalah Pelatihan Pembangunan Basis ata Dae ah " ! . Beberapa keuntungan dari penggunaan basisdata akan memperoleh keuntungan keuntungan seperti berikut : . Kemudahan. menunjukan bagaimana sesungguhnya data disimpan.H ala m a n |6 kumpulan data non redundant yang dapat digunakan bersama oleh system -sistem aplikasi yang berbeda. Pada level ini. Level abstraksi data dapat diuraikan sebagai berikut : Level isi . . Kumpulan data yang saling berhubungan dan disimpan bersama sedemikian rupa tanpa pengulangan yang tidak perlu ( redundancy) untuk memenuhi berbagai kebutuhan. Beberapa definisi basis data yang dipandang dari berbagai sudut kepentingan (Fathan99) antara lain sebagai berikut : . kecepatan dan efisiensi (data sharing dan availability) akses (pemanggilan) data. enyebabkan data men jadi self-documented dan self descriptive. Kumpulan file/table/arsip yang saling berhubungan dan disimpan di dalam media penyimpanan elektronik. system manajemen basisdata dapat menyajikan multil -view skema konseptual kepada programmer dan pengguna aplikasi. Selain itu . Level abtraksi data dibuat untuk menyederhanakan interaksi antara pengguna dengan sistemnya. Basis data merupakan himpunan kelompok data yang saling berhubungan dan diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. leh karena itu basis data dapat merepresentasikan views yang berbeda kepada para pengguna. ereduksi biaya pengembangan perangkat lunak. 3. 4. Sedangkan view konseptual (level logic atau level konseptual) adalah cara yang utama dimana administrator basisdata (DBA) membangun dan mengelola basisdata. 2. programmer dan administratornya. 5.

Pengguna (User) Makalah Pelatihan Pembangunan Basisdata Daerah . Level konseptual. a Data yang dikenal oleh masing-masing pengguna kemungkinan besar akan berbeda satu sama lainnya dan hanya mencakup sebagian dari basisdata keseluruhan. produksi. Para pengguna yang terdapat pada le el ini akan mengetahui sebagai contoh. merupakan tingkat yang tertinggi. Komponen Sistem Basisdata Sebagai suatu system. bahwa data penjualan disimpan at u direpresentasikan di dalam a table-tabel (files) barang. Level View. Pada le el ini pengguna hanya mengenal struktur data yang sederhana dan sangat berorientasi pada penggun . marketing dan yang lainnya. keuangan. system basisdata terdiri dari komponen -komponen yang membentuknya antara lain sebagai berikut : 1.H al a m a n |7 sebagai gabungan struktur berikut datanya sendiri. Pengguna juga mengetahui bagaimana representasi fisik dari penyimpanan dan pengorganisasian data sebagai teks. atau sebagai kumpulan bit bit data. (karakter dan string). menggambarkan data apa saja yang sebenarnya (secara fungsional) disimpan di dalam basisdata beserta hubungannya (relasi -relasi) di dalam basisdata. angka (bilangan). Perangkat keras ( ardware) 2.

dll). Komponen pengguna system basisdata terbagai dalam beberapa kelompok sebagai berikut : . Specialized users : pengguna ini termasuk dari sophisticated user yang menuliskan program aplikasi basisdata khusus yang tidak sesuai dengan framework pemrosesan data tradi sional. Sistem jaringan beserta peripheral lainnya. pengguna inipun berwenang di dalam menentukan pola struktur basisdata. mendefinisikan struktur pnyimpanan dan metode akses. memodifikasi pola dan organisasi fisik. 4. mereka menyatakan permintaannya (request) di dalam bentuk bahasa query basisdata. Basisdata Komponen perangkat keras yang umum digunakan untuk system basisdata meliputi PC computer. Contoh program -program aplikasi didalam system perbankan adalah program -program yang digunakan untuk membuat payroll checks. Setiap query ini dikirimkan ke query processor yang berfungsi untuk mengambil perintah -perintah DML dan menguraikannya ke dalam instruksi -instruksi sederhana yang dapat dimengerti oleh manajer basisdata. pascal. memberikan hak -hak akses data terhadap pengguna-pengguna lain yang berwenang mempertahankan integritas di dalam basisdata. credit accounts. debit accounts. Sistem pengelolaan basisdata (DB S) 5.H ala m a n |8 3. Database administrator : pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh system baik basisdata maup un program-program yang mengakasesnya. Application programmers : pengguna ini merupakan para programmer aplikasi yang professional berinteraksi dengan system melalui pemanggilan DML (data manipulation language) ya ng dimasukkan (embedded) ke dalam program yang ditulis dalam bahasa pemrograman dasarnya (missal C. Program ini. 3. Sophisticated users : pengguna ini berinteraksi dengan system tanpa harus menuliskan sendiri programnya. Program aplikasi lain . 2. Sistem perasi 4. transfer dana dari suatu account ke account lainnya dan sebagainya. kemudian disebut sebagai program aplikasi. Selain itu. Cobol. Aplikasi khusus ini diant aranya adalah CAD (computer Makalah Pelatihan Pembangunan Basis ata Dae ah $ # . Teta pi sebagai gantinya.

Pemakaian data bersama (Shared Data). Program aplikasi terpisah dengan data yang disimpan dalam komputer. Komputer dapat mencari dan menamp ilkan informasi yang dibutuhkan dengan cepat. Pemusatan kontrol data. Informasi yang ada dalam basis data dapat digunakan lebih efektif dengan pemakaian beberapa user dengan kontrol data yang terjaga. ‡ Kecepatan. Informasi yang tersedia selalu berubah dan akurat setiap. Sebagai contoh yang termasuk ke dalam pengguna ini adalah seorang bank teller yang memanggil program transfer. Pekerjaan yang b erulang-ulang dapat menimbulkan kebosanan bagi manusia. ‡ Update to date. Makalah Pelatihan Pembangunan Basis ata Dae ah & % .H ala m a n |9 aided design) . menghapus. c. Kelebihan dari DB MS antara lain adalah: ‡ Kepraktisan. Dengan satu DBMS di bawah kontrol satu orang atau kelkompok dapat menjamin terpeliharanya standar kualitas data dan keamanan batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam persyaratan data dan integritas data dapat terjaga. menyaring data dan lain -lain. multimedia. mengubah. 5. sistem pakar. d. sedangkan mesin tidak merasakannya. Kom onen rogram apli asi Microsoft Access 2007 merupakan salah satu pengolahan DataBase yang cukup canggih dengan berbagai kemudahan yang ada seperti pengaturan data. memodifikasi dan memperoleh data/informasi dengan praktis dan efisien. sistem pemodelan lingkungan dan sebagainya. pembuatan form. Data yang bebas (independent). Native users : pengguna ini merupakan kebanyakan pengguna yang berinteraksi dengan sistem dengan cara memanggil salah satu program aplikasi ya ng telah disediakan. ‡ Mengurangi kejemuan. b. SISTE PE GELOLAAN ASISDATA DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan. 3. Bagaimana Penggunaan MS Acces 2007 untuk pengelolaan basidata akan dije laskan dalam modul latihan terlampir.exe´ (executable) untuk mentransfer uang dari account A ke Account B. DBMS menyediakan media pe nyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas. [ aliyanto2000] Keuntungan -keuntungan dalam penggunaan DBMS antara lain adalah: a. Kemudahan dalam pembuatan program aplikasi baru. pembuatan laporan.

Makalah Pelatihan Pembangunan Basis ata Dae ah ( ' . kejadian atau konsep dunia nyata yang keberada annya secara eksplisit didefinisikan dan disimpan dalam basis data. Sangat kompleks. Matakuliah. Nilai dan lain sebagainya. urusan untuk entitas Mahasiswa. Model data konsepsual ( high level ) menyajikan konsep tentang bagaiman user memandang atau memperlakukan data. Pemakaian secara langsung. maka DBMS mampu mengatur interface yang berbeda dan disesuaikan dengan pemahaman tiap user terhadap basis data menurut kebutuhan. y Relationship (hubungan) merupakan hubungan atau interaksi antara satu entitas dengan yang lainnya. f. misalnya entitas pelanggan berhubungan dengan entitas barang yang dibelinya. termasuk biaya pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut. Pandangan user ( user view). sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data. Nama. contohnya Mahasiswa. b. MODEL ASISDATA Model data dapat dikelompokkan berdasarkan konsep pembuatan deskripsi struktur basis data. y Atribute (atribut) adalah keterangan -keterangan yang menjelaskan karakteristik dari suatu entitas seperti NIM. Data yang berlebihan dapat dikontrol. c. Data yang terpusat dalam satu lokasi dapat beresiko kehilangan data selama proses aplikasi. 4. Biaya. Dosen. Sistem basis data lebih kompleks dibandingkan dengan proses berkas. yaitu: a. Kelemahan-kelemahan DBMS antara lain: a. Kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal. g. Fak ultas. Data yang dimasukkan dapat terjadi kerangkapan ( redudant ). Ada kemungkinan basis data yang diakses adalah sama. untuk itu DBMS berfungsi untuk menurunkan tingkat redudancy dan pengelolaan proses pembaruan data. Dalam model ini dikenalkan tiga konsep penyajian data yaitu: y Entity (entitas) merupakan penyajian obyek. Resiko data yang terpusat.H a l a m a n | 10 e. DBMS menyediakan interface yang memudahkan pengguna dalam mengolah data .

Umumnya terdapat banyak instansi entitas di d alam setiap entitas kelas. Model Hubungan Antar Entitas Entity Relationship-Model Model entity-relationship pertama kali diperkenalkan oleh Peter hen pada tahun 19 6. Dalam pemodelan ini dilakukan dengan tahapan sebagai berikut: a. urutan rekaman. Setiap entitas kelas memiliki atribut yang menjelaskan karakteristik dari entitas tersebut.H a l a m a n | 11 b. Entitas yang diberikan tipe dikelompokkan ke kelas entitas. Model data implementasi (representational) merupakan konsep deskripsi data disimpan dalam komputer dengan menyembunyikan sebagian detail deskripsi data sehingga para user mendapat gambaran global bagaimana data disimpan dalam komputer. jaringan dan relasional. Model ini merupakan konsep model data yang digunakan oleh model hirarki. Elemen-elemen dalam model E dapat digambarkan pada gambar diagram di bawah ini: Entitas merupakan sesuatu yang dapat diidentifikasikan d alam lingkungan kerja pengguna. Melengkapi atribut-atribut yang sesuai pada entitas dan hubungan sehingga diperoleh bentuk tabel normal penuh (ternormalisasi). b. c. Memilih entitas-entitas yang akan disusun dalam basis data dan menentukan hubungan antar entitas yang telah dipilih. Model data fiskal (low level) merupakan konsep bagaimana deskripsi detail data disimpan ke dalam komputer dengan menyajikan informasi tentang format rekaman. y Instansi kelas merupakan bentuk penyajian dari fakta entitas.Perbedaan antara kelas entitas dan instansi entitas adalah sebagai berikut: y Kelas entitas adalah kumpulan entitas dan dijel askan oleh struktur atau format entitas di dalam kelas. dan jalur pengaksesan data yang dapat membuat pemcarian rekaman data lebih efisien. sedangkan setiap instansi entitas mempunyai identifikasi yang dapat bernilai unik (mempunyai nilai yang berbeda untuk setiap identifikasinya) atau non-unik (dapat bernilai sama untuk setiap Makalah Pelatihan Pembangunan Basisdata Daerah .

Makalah Pelatihan Pembangunan Basisdata Daerah . Antara entitas diasosiakan dalam suatu hubungan relations ip). One-to-one (1:1).H a l a m a n | 12 identifikasinya). ) Tipe Binary Relationship elasi memiliki tiga tipe biner yaitu: a. ubungan terjadi bila setiap instansi entitas hanya memiliki satu hubungan dengan instansi entitas lain. One-to-many (1:M). b. Suatu ( relasi dapat memiliki beberapa atribut. Gambar di bawah ini merupakan contoh dari relasi berderajat dua dan relasi berderajat tiga. elasi ini terjadi bila setiap instansi entitas dapat memiliki lebih dari satu hubungan terhadap instansi entitas lain tetapi tidak kebalikannya . Jumlah kelas entitas dalam suatu relasi disebut derajat relasi.

biner. terdapat juga hubungan terhadap entitasnya sendiri yang disebut dengan recursive relations ip (self relation). ubungan saling memiliki lebih dari satu darisetiap instansi entitas terhadap instansi entitas lainnya. 0 ubungan ini dapat mempunyai tipe Makalah Pelatihan Pembangunan Basisdata Daerah .H a l a m a n | 13 c. Many-to-many (M: ). seperti yang sudah dibahas sebelumnya. Selain relasi antara dua entitas.

Setiap anggota entitas dalam hubunga adalah wajib untuk instansi entitas DOSE n Mata Kuliah. maupun Dalam bentuk aturan lain yaitu: Setiap dosen harus mengajar satu mata kuliah dan setiap mata kuliah mungkin diajarkan oleh seorang dosen atau mungkin tidak sama sekali .H a l a m a n | 14 Partisipasi Hubungan Partisipasi atau keterlibatan setiap instansi entitas dalam membentuk hubungan dapat n bersifat wajib (o ligatory/digambarkan dengan garis penuh) atau tidak wajib ( ono ligatory/digambarkan dengan garis putus-putus) dalam aturan data. Misalnya hubungan antara DOSE 2 1 1 dan Mata Kuliah dengan aturan data sebagai berikut: 2 seorang dosen. Makalah Pelatihan Pembangunan Basisdata Daerah 3 22 Setiap dosen a rus mengajar satu mata ulia dan setiap mata ulia 3 2 3 a rus diajar a n ole .

Secara sederhana SIG dapat digambarkan sebagai suatu sistem yang memberikan suatu jawaban atas suatu pertanyaan ³ Ada apa disana?´. 5. Di dalam SIG. Aturan lain yang tidak mewajibkan kedua belah pihak: Setiap dosen hanya boleh mengajar satu matakuliah atau boleh saja dosen tidak mengajar dan setiap mata kuliah hanya boleh diajarkan oleh seorang dosen atau tidak sama sekali. sistem yang dikembangkan adalah menyangkut segala hal Makalah Pelatihan Pembangunan Basisdata Daerah . MODEL BASISDATA RELASIONAL DAN IS SIG adalah suatu sistem informasi menyangkut keberadaan obyek di permukaan bumi berikut informasi yang terkandung di dalamnya yang mempunyai keterkaitan secara geografis dengan obyek lainnya.H a l a m a n | 15 Atau aturan lain: Setiap dosen hanya boleh mengajar satu mata kuliah atau boleh saja dosen tidak mengajar dan setiap mata kuliah harus diajarkan oleh seorang dosen .

mentransformasikan dan melakukan analisis sekaligus menampilkan obyek baik secara spasial maupun dalam bentuk tabel. Dengan sistem ini data dapat dikelola. Makalah Pelatihan Pembangunan Basisdata Daerah . analisis dan menampilkan data (display) menggunakan posisi obyek di permukaan bumi yang terintegrasi untuk mendukung pengambilan keputusan. ontoh Model Basisdata Spatial Daerah Desentralisasi Sentralisasi SIG didefinisikan sebagai suatu sistem manajemen database yang terkomputerisasi untuk mendapatkan data. mengumpulkan data. mengolah kembali.H a l a m a n | 16 yang berhubungan dengan pengumpulan. penyimpanan data (storage). pengaksesan data (retrie al). SIG menawarkan suatu sistem yang mengintegrasikan data yang bersifat keruangan (spasial / geografis) dengan data tekstual yang merupakan deskripsi menyeluruh tentang obyek dan keterkaitannya dengan obyek lain. manajemen data spasial dan analisis terhadap obyek yang dilakukan dengan membuat o erlay antar obyek. Secara lebih komprehensif SIG didefinisikan sebagai suatu sistem yang terintegrasi menggunakan perangkat komputer untuk melakukan proses yang berkelanjutan dan menyeluruh yang meliputi pengumpulan data (capture). dilakukan manipulasi untuk keperluan analisis secara komprehensif dan sekaligus menampilkan hasilnya dalam berbagai format baik dalam bentuk peta maupun berupa tabel atau report seperti pada gambar model data SIG diatas.

Sistem yang lama perlu diperbaiki atau diganti disebabkan karena : . ntuk meraih kesempatan -kesempatan. 2. maka perlu dikembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ke tahap yang pe rtama yaitu ahap perencanaan sistem. Adanya instruksi-instruksi (directives). Implementasi / penerapan SIG yang merupakan salah satu bagian dari siklus hidup sistem terdiri dari beberapa tahapan proses. 3. dioperasikan dan dipelihara. Pengembangan SI yang berbasis komputer merupakan tugas kompleks yang membutuhkan banyak sumberdaya dan dap at memakan waktu yang berbulan -bulan bahkan bertahun-tahun untuk menyelesaikannya. PE ANCANGAN ASIS DATA GEOSPATIAL Secara umum pengembangan Sistem Informasi eografi (SI ) dapat berarti menyusun suatu SI yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Proses pengembangan sistem ini melewati beberapa tahapan dari mulai sistem itu direncanakan sampai dengan sistem tersebut diterapkan. Makalah Pelatihan Pembangunan Basis ata Dae ah 5 4 . Bila oper asi sistem yang sudah dikembangkan masih timbul kembali permasalahan -permasalahan yang kritis serta tidak dapat diatasi dalam tahap pemeliharaan sistem.H a l a m a n | 17 6. Adanya permasalahan -permasalahan yang timbul disistem yang lama. Siklus ini disebut dengan siklus hidup sistem (Gambar : System life cycle).

Ketika umusan Strategi Perencanaan SIG telah selesai dianalisis dan desain secara rinci serta tehnologi telah diseleksi dan dipilih. Diagram Alur Proses Implementasi SIG dalam Tahapan Perencanaan Pembangunan SIG Makalah Pelatihan Pembangunan Basisdata Daerah .H a l a m a n | 18 Gambar : Model System life cycle SIG Awal Pembangunan SIG Pengembangan SIG Manajemen Sistem Implementasi SIG Tahapan Implementasi SIG merupakan tahapan meletakan SIG supaya siap untuk dioperasikan.

semua biaya yang akan dikeluarkan untuk kegiatan implementasi perlu dianggarkan da lam bentuk anggaran biaya. atau membangun sendiri program aplikasinya Makalah Pelatihan Pembangunan Basis ata Dae ah 7 6 . penyajian dalam tampilan. Bagian proses rencana implementasi yang lain adalah sebagai berikut : a. Anggaran Biaya ini selanjutnya juga berfungsi sebagai pengendalian terhadap biaya -biaya yang harus dikeluarkan.H a l a m a n | 19 Tiba saatnya sekarang SIG diimplementasikan (diterapkan). Percobaan / Studi Banding Yaitu melakukan operasi -operasi dalam percobaan dengan menggunakan data-data yang sesungguhnya. Pengadaan Hardware dan Software 2. Prosedur dan petunjuk pelaksanaan yang digunakan ya ng sudah melalui proses uji. atau dapat pula melakukan studi banding ke instansi atau lembaga lain dalam rangka melakukan percobaan pelaksanaan proses-proses operasi b. Pembangunan database Tahapan pembangunan database yang dilakukan merupakan implementasi dari Rencana dan desain yang telah didokumentasikan pada tahapan Desain database SIG. a. Integrasi Sistem Integrasi system yang dilakukan meliputi integrasi system aplikasi maupun integrasi system data.Rencana implementasi dimaksudkan terutama untuk mengatur biaya dan waktu yang dibutuhkan selama tahap implementasi. Skedul waktu berfungsi sebagai pengendalian terhadap waktu implementasi.Dalam proses pembangunan aplikasi SIG ini dapat dilakukan dengan cara : memesan Beberapa Aplikasi SIG (Costumise) dari vendor SIG. Aplikasi dan Pengembangan SIG . c. melakukan kontrak dengan pihak ketiga. Pembangunan Database b. pembuatan peta atau overlay peta . Menerapkan rencana implementasi. Rencana Implementasi merupakan kegiatan awa l dari tahap implementasi. Kegiatan ini lebih banyak kegiatan yang bersifat input data sesuai prosedur atau petunjuk pelaksanaan yang telah ditetapkan. Dalam rencana implementasi ini. aktu yang diperlukan untuk melakukan kegiatan implementasi juga perlu diatur dalam rencana implementasi dalam bentuk skedul waktu. c. Melakukan kegiatan implementasi. Tahap implementasi GIS dapat terdiri dari langkah -langkah sebagai berikut : . Rencana Implementasi perlu dibuat agar kegiatan implementasi dapat beroperasi sesuai dengan yang diharapkan.Standard Aplikasi SIG pada umumnya akan lebih berdaya guna dengan penambahan aplikasi baru sebagai pelengkap modul standard untuk memenuhi kebutuhan : Query data.

suatu pertemuan sebagai forum rapat penerimaan (acceptance meeting) perlu diselenggarakan oleh manajemen.H a l a m a n | 20 3. Dengan demikian masalahnya adalah bagaimana memilih salah satu basisdata yang sesuai dengan kebutuhannya dengan mempertimbangkan faktor -faktor berikut : y y y y y y y y Pengendalian dan akuisi data Struktur data Penyimpanan data Perubahan data dan updating data Manajemen data dan eksport -import Pemrosesan data Pemanggilan dan presentasi data Analisis data Selain masalah pemilihan basisdata yang sesuai untuk SIG seperti diatas yang lebih penting lagi adalah masalah bagaimana rancangan basisdata (berikut struktur struktur dan relasi -relasi yang terdapat diantara entitiesnya) yang harus dibuat untuk SIG. Makalah Pelatihan Pembangunan Basis ata Dae ah 9 8 . ika sistem yang baru telah disetujui. biaya. Proses selanjutnya adalah melakukan pengetesan penerimaan sistem (system acceptance test). tehnologi dan kesempatan kesempatan timbul selalu menuntut perubahan pada system yang telah ada. Analisis sistem masih perlu dilakukan sebagai langkah lanjut setelah sistem baru diimplementasikan sesuai pada gambar Struktur Penggunaan dan Pemeliharaan database SIG dibawah . Pengetesan ini berbeda dengan pengetesan sistem yang telah dilakukan sebelumnya. ika Model basis datanya sudah ditentukan . maka langkah selanjutnya untuk merealisasi kan ke dalam bentuk basisdata menjadi lebih mudah. tidak seperti halnya banyak basisdata yang compatible dengan aplikasi-aplikasi SIG yang tersedia dipasaran. ika pada pengetesan sis tem sebelumnya digunakan data test (test data) dan dilakukan oleh analis sistem bersama-sama dengan pemrograman komputer. proses ini merupakan proses yang tidak pernah selesai dalam pembangunan SIG. Suatu basisdata kadang harus dibangun dengan mengakomodasi semua model data yang ada. waktu dan personil yang s ekecil mungkin (effsien) Tindak lanjut implementasi merupakan tahapan proses akhir dalam siklus hidup SIG. maka pada pengetesan ini dilakukan dengan menggunakan data sesungguhnya dalam jangka waktu tertentu yang dilakukan oleh analis sistem bersama-sama dengan user. Setelah pengetesan penerimaan ini selesai dilakukan. Rancangan basisdata (spasial dan atribut) yang baik akan memberikan unjuk kerja sistem (SIG) yang tinggi dan memenuhi semua tujuan pengembangan (user requirements) SIG (efektif) meskipun dengan resources (termasuk data masukkan. Hal dikarenakan dalam kontek perkembangan waktu. Tindak lanjut implementasi. manajer dan pemakai sistem untuk menentukan sistem yang baru diterima atau harus diperbaiki kembali. maka forum ini dapat merupakan acara penyerahan sistem. Forum ini dihadiri oleh analis sistem. Namun demikian untuk kondisi yang sudah berjalan secara baik.

Pengembangan Aplikasi Basisdata Geospatial telah banyak memberikan kemudahan pada penggunanya. Makalah Pelatihan Pembangunan Basisdata Daerah . t 4) Mempunyai kemampuan yang hampir tidak terbatas untuk integrasi dari bebagai data dan Aplikasi yang ada pada organisasi. Informasi dan Komunikasi. maka p ada forum ini akan digunakan salah satu solusi aplikasi untuk pengelolaan Basisdata Geospatial. Tuntuan Para pengguna Aplikasi Basisdata geospatial pada umumnya adalah sebagai berikut : 1) Mudah untuk diimplementasikan dan digunakan 2) Pengolaan secara terpusat (Is centrally managed) 3) Mudah untuk customisasi atau configurable. termasuk kemudahan pengaturan tingkatan hak Akses dari setiap pengguna dengan berbagai tingka kepentingan / hak akses. Untuk memudahkan dalam memahami Aplikasi Basisdata Geospatial. perkembangan aplikasi untuk pengelolaan Basisdata Geospatial pun semakin berkembang luas.H a l a m a n | 21 Gambar Struktur Penggunaan dan Pemeliharaan database SIG dibawah CONTOH APLIKASI BASISDATA GEOSPATIAL Seiring dengan perkembangan Tehnelogy.

Aplikasi Basisdata Geospatial pada saat ini pada umumnya diharapkan dapat memenuhi kebutuhan yang terjadi di para penggun nya. Gambar Ilustrasi Configurasi Eksisting System pada suatu Pengelolaan IT Maka dari kondisi diatas diharapkan solusi Aplikasi BasisdataGeospatial dapat menjadi integrator dari eksisting system dan model basis data yang saat ini terjadi. sebagai contoh eksisting yang diharapkan dari kondisi diatas adalah sebagai berikut : Makalah Pelatihan Pembangunan Basisdata Daerah .H a l a m a n | 22 Ada berbagai solusi Aplikasi Basisdata Geospatial yang sudah dipergunakan diperbagai kegiatan. salah satunya adalah Aplikasi Exponare. Sebagai contoh secara a keseluruhan dapat digambarkan arsitektur sistemnya dari pengguna adalah sebagai berikut .

PNG atau JPG) sehingga dapat dilihat menggunakan sembarang we browser. Exponare Server : Merupakan Apliksi Web Map Engine yang akan diinstall di server berfungsi untuk mengatur dan mengendalikan hak akses dari setap pemakai. y Pendekatan Thick Client Pada pendekatan ini. serta pengaturan dan pengendalian pilihan -pilihan representasi data/peta yang di perlukan. Tidak seperti pada pendekatan thin client. Dari arsitektur sistem diatas dapat dilihat bahwa Aplikasi Basisdata Geospatial Exponare terdiri dari komponen 3 Sub Komponen yaitu : 1). Dengan adanya pemrosesan di klien. Dengan cara demikian . data akan dikirim ke klien dalam bentuk data vector yang disederhanakan. Makalah Pelatihan Pembangunan Basisdata Daerah . pengembang aplikasi dapat lebih fleksibel dalam menentukan prosedur interaksi aplikasi dengan user.H a l a m a n | 23 Arsitektur aplikasi Basisdata Geospatial Exponare dapat diatas dapat dilustrasikan sebagai salah satu solusi system Aplikasi basisdata Geospatial yang mempunyai dua pendekatan sebagai berikut : y Pendekatan Thin Client Pendekatan ini memfokuskan diri pada sisi server. Kelemahan dari pendekatan ini. Pemrosesan dan pengembangan kembali akan dilakukan di sisi klien. harus ada tambahan aplikasi yang dipasang di computer klien (control ActiveX atau applet tadi). maka transfer data antara klien dengan web server akan berkurang. yang di dalamnya terdapat file gambar dalam format standard (misalnya GIF. Hampir semua proses dan analisis data dilak kan u berdasarkan request di sisi server. Data hasil pemrosesan kemudian dikirimkan ke klien dalam format standard HTML. melakukan koneksi -koneksi data secara real time . Kontrol ActiveX atau applet akan dijalankan di klien untuk memungkinkan web browser menangani format data yang tidak dapat ditangani oleh web browser dengan kemampuan standard. Kelemahan utama pendekatan ini b menyangkut keterbatasan opsi interaksi dengan user yang kurang fleksibel. pemrosesan data dilakukan di sisi klien menggunakan beberapa teknologi seperti control ActiveX atau applet.

wordpress. Referensi : B BB http://risyana.H a l a m a n | 24 2). Masing-masing mempunyai kemampuan yang berbeda antara lain sebagai berikut : . Chichester: ohn iley & Sons. (2006). y Pengaturan hak askes dengan berbagai tingkatan. dan Munir. Aplikasi Exponare Enquiry ini dapat berfungsi sebagai Admin dan Super User . D E D E D Makalah Pelatihan Pembangunan Basis ata Dae ah A @ . (2006). Bandung: niversitas Pendidikan Indonesia. Exponare Enquiry Aplikasi desktop yang dapat diinstall dan dikonfigurasi dengan cepat sesuai kebutuhan pemakai. Carlo. dan Munir.Exponare Enquiry o Admin : Kemampuan untuk melakukan configurasi dan Desain Apikasi Server (Administrator) o Super User : End user dengan kemampuan mengakses seluruh fiture Exponare Enquiry sesuai dengan hak akses yang diatur oleh Administrator 3). Exponare Public Adalah Aplikasi Basisdata Geospatial Exponare berbasis WEB yang mempunyai fungsi hampir sama dengan Enquiry namun interfacenya lebih sederhana dan lebih difokuskan untuk diakses pengguna eksternal sehingga hanya memerlukan Web Browser untuk mengaktifkannya. awan. Kemampuan konfigurasi meliputi : y integrasi dan koneksi ke perbagai system database y pengaturan layer-layer data/informasi dalam kelompok atau tema-tema tertentu berkaitan dengan tingkatan pengaturan hak akses tema data/informasi tersebut dari setiap pengguna. Bandung: niversitas Pendidikan Indonesia. awan. [2] Setiawan. Pengantar Teknologi Informasi: Basis Data. [3] Setiawan. (2009).com/2009/ C B / 4/pengertian-data-informasi-knowledge-dan-sistem/ [ ] Vercellis. Pengantar Teknologi Informasi: Sistem Informasi. Business intelligence : data mining and optimization for decision making.

Q Q Q P P P I I H [11] Eddy Prahasta.Yogyakarta. Pretince Hall.[R. (2004). Database System Third Edition. Prentice-Hall. [10] [ aliyanto2000] aliyanto. 2003] R. International Editions. 999.E. New ersey. and Implementation. Konsep & Tuntunan Praktis Basis Data. New York: Palgrave Macmillan. Design. [8] [Ramez2000] Ramez Elmasri & Shamkant B Navathe. Database Processing Fundamentals.Com : Sekilas Tentang Knowledge Management´. 2000. yllys. Database System. Yogyakarta. [5] Beynon. 2000. [7] [David2002] David M. & Learning. Database-Management Principles And Applications. Informatika Bandung Makalah Pelatihan Pembangunan Basis ata Dae ah G F . Mittra. Konsep-konsep Dasar Sistem Informasi Geografis. 1991. Kroenke.H a l a m a n | 25 [4] Hendrik. (2003). 2003. [6] [Abdul 999] Abdul Kadir. Artikel Populer IlmuKomputer. (2002). Eight Edition.E. 2002. Paul dan Davies. Principles of Relational Database Systems. Sistem Basis Data Analisis dan Pemodelan Data. Penerbit Andi. [9] [Sitansu1991] Sitansu S.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->