MAKALAHDATABASENama Kelompok: Nugroho Jati N. Noer Rahman M. Khoerul Huda Fatahqul NoerHuda : 262080209 : 262080210 : 2620...
KATA PENGANTARAssalamu’alaikum Wr. Wb.Dengan puji syukur kehadirat Allah SWT. dan berkat rahmat dan karuniaNyakami dapat m...
DATA BASE (BASIS DATA) Basis data (bahasa Inggris: database), atau seringpula dieja basisdata, adalah kumpulan informasi y...
manajemen basis data (database management system/DBMS). Jika konteksnyasudah jelas, banyak administrator dan programer men...
2. Network DataBase Network DB dibuat karena jaringan komunikasi memilikitopology Mesh, sehingga membutuhkan bentuk ini. N...
Menyimpan data dan information extrated dari operational yang diseleksidan external DB. Meliputi data dan informasi yang b...
Kriteria DataBase 1. Struktur filenya memudahkan untuk mengcutkan suaturecord dengan record lainnya. 2. Penggabungan file ...
Perangkat Lunak Data Base. Perangkat lunak yang menetapkan dan memeliharaintegrasi logis antar file, baik eksplisit maupun...
# Harbour # Visual dBase # Lotus Smart Suite Approach Selain perangkatlunak di atas, terdapat juga perangkat lunak pemrogr...
DBMS (Data Base Management System) DBMS: Suatu cara dalam bentuk systemyang berguna dalam menyimpan data penggunaan cara y...
c. Kebutuhan software dan Hardware yang bertambah d. Penggabungan danpengamanan data Mengikat pemakai untuk : • • • Memper...
KESIMPULAN Basis data adalah kumpulan informasi yang disimpan di dalamkomputer secara sistematik sehingga dapat diperiksa ...
28968111 makalah-kuliah-database
Upcoming SlideShare
Loading in …5
×

28968111 makalah-kuliah-database

3,471 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,471
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
67
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

28968111 makalah-kuliah-database

  1. 1. MAKALAHDATABASENama Kelompok: Nugroho Jati N. Noer Rahman M. Khoerul Huda Fatahqul NoerHuda : 262080209 : 262080210 : 262080208 : 262080195 Teknik InformatikaUniversitas Islam Sultan Agung Semarang 2009/2010
  2. 2. KATA PENGANTARAssalamu’alaikum Wr. Wb.Dengan puji syukur kehadirat Allah SWT. dan berkat rahmat dan karuniaNyakami dapat menyelesaikan makalah ini walaupun menghadapi hambatan. Kamimenyadari bahwa bantuan orang – orang sekitar dalam menyelesaikan makalahini sangat diperlukan maka kami mengucapkan banyak terima kasih. Kamijuga menyadari bahwa dalam penyusunan makalah ini masih banyakkekurangan karena keterbatasan pengetahuan yang dimiliki kami. Olehkarena itu kritik dan saran yang membangun sangat diharapkan oleh kami.Akhir kata kami berharap agar makalah ini berguna dan bermanfaat bagipihak-pihak yang membutuhkan. Wassalamu’alaikum Wr. Wb.Semarang, 22 Maret 2010
  3. 3. DATA BASE (BASIS DATA) Basis data (bahasa Inggris: database), atau seringpula dieja basisdata, adalah kumpulan informasi yang disimpan di dalamkomputer secara sistematik sehingga dapat diperiksa menggunakan suatuprogram komputer untuk memperoleh informasi dari basis data tersebut.Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri(query) basis data disebut sistem manajemen basis data (databasemanagement system, DBMS). Sistem basis data dipelajari dalam ilmuinformasi. Istilah "basis data" berawal dari ilmu komputer. Meskipunkemudian artinya semakin luas, memasukkan hal-hal di luar bidangelektronika, artikel ini mengenai basis data komputer. Catatan yang miripdengan basis data sebenarnya sudah ada sebelum revolusi industri yaitudalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungandengan bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memilikipenjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:penjelasan ini disebut skema. Skema obyekmenggambarkanyang diwakili suatu basis data, dan hubungan diantara obyek tersebut. Ada banyak cara untukmengorganisasi skema, atau memodelkan struktur basis data: ini dikenalsebagai model basis data atau model data. Model yang umum digunakansekarang adalah model relasional, yang menurut istilah layman mewakilisemua informasi dalam bentuk tabel-tabel yang saling berhubungan dimanasetiap tabel terdiri dari baris dan kolom (definisi yang sebenarnyamenggunakan terminologi matematika). Dalam model ini, hubungan antartabel diwakili denga menggunakan nilai yang sama antar tabel. Model yanglain seperti model hierarkis dan model jaringan menggunakan cara yanglebih eksplisit untuk mewakili hubungan antar tabel. Istilah basis datamengacu pada koleksi dari data-data yang saling berhubungan, danperangkat lunaknya seharusnya mengacu sebagai sistem
  4. 4. manajemen basis data (database management system/DBMS). Jika konteksnyasudah jelas, banyak administrator dan programer menggunakan istilah basisdata untuk kedua arti tersebut. Sumber: Wikipedia Data base adalah suatukoleksi data computer yang terintegrasi,diorganisasikan dan disimpan dengan cara yang memudahkan pengambilankembali. DASD (medium file master yang baik) harus digunakan. Tujuanutama dari konsep database adalah meminimumkan pengulangan data danmencapai independensi. Pengulangan data (data redundancy ) adalahduplikasi data artinya data yang sama disimpan dalan beberapa file.Independensi data adalah kemampuan untuk membuat perubahan dalan strukturdata tanpa membuat perubahan pada program yang memproses data.Independensi data dicapai dengan menempatkan spesifikasi data dalam labeldan kamus yang terpidah secara fisik dari program. Program mengacu padatabel untuk mengakses data. Perubahan pada struktur data hanya dilakukansekali, yaitu dalam tabel. Ketika perusahaan mengadopsi konsep database,hirarki data menjadi: · database · file · catatan · elamen data File-filetersendiri dapat tetap ada, mewakili komponen - komponen utama daridatabase namun organisasi fisik dari data tidak menghambat pemakai.Tersedia berbagai cara untuk mengintegrasikan isi dari file-file yangmemiliki hubungan logis.•Bentuk dan Struktur Data BaseBentuk Data Base 1. Hierarchical DataBase. Biasa digunakan untuk jaringankomunikasi data yang berupa hierarchi/tree. Dasar hierarchi Data baseberusaha untuk menggambar realita dalam sebuah organisasi kebentuk datakomputer.
  5. 5. 2. Network DataBase Network DB dibuat karena jaringan komunikasi memilikitopology Mesh, sehingga membutuhkan bentuk ini. Network Data Basememiliki struktur file yang sama, sehingga file yang satu dapatmengetahui / mendapatkan informasi file yang lain dengan benar. 3.Relational DataBase Bentuk DB yang paking Fleksibel dan terbuka. Biasanyadigunakan pada local saja. Struktur Data Base Integrasi logis file dapatdicapai secara eksplisit atau secara implicit. • Hubungan eksplisitinverted index dan link field menetapkan hubungan eksplisit antara datayang terintefrasi secara logis dalam file yang sama. Suatu pendekatanuntuk menetapkan hubungan eksplisit antara catatan dari beberapa fileadalah dengan menyusun catatancatatan tersebut dalam suatu hirarki. Inidisebut struktur hirarkis. Dalam struktur seperti ini, setiap catatanpada satu tingkat dapat dihubungkan ke berbagai catatan yang setingkatlebih rendah. Catatan yang memiliki anak disebut parent dan anak catatanitu sisebut children. • Hubungan implicit Pada awal 1970-an Edgar f. Codddan C.J. Date, keduanya dari IBM tetapi bekerja secara terpisah,mengembangkan statu pendekatan untuk menetapkan hubungan antar catatanyang tidak harus dinyatakan secara eksplisit. Link field khusustidakperlu disertakan dalam catatan. Pendekatan Codd dan Date dinamaistruktur relasional, dan menggunakan hubungan implicit, yaitu hubunganyang dapat dinyatakan secara tidak langsung dari catatan data yang telahada. Keuntungan utama dari struktur relasional bagi CBIS adalahfleksibelitas yang ditawarkanya dalam rancangan dan penggunaan database.Pemakai dan spesialis informasi dibebeskan dari keharusanmengidentifigasi semua informasi yang diperlukan sebelum menciptakandatabase.Tipe-tipe Data Base a. Operational DataBase DB menyimpan data detail yangdibutuhkan untuk mendukung operasi dari entire organization. b.Analytical DataBase
  6. 6. Menyimpan data dan information extrated dari operational yang diseleksidan external DB. Meliputi data dan informasi yang banyak dibutuhkan olehmanajer organisasi dan end user. c. Data WareHouse Merupakan pusat datasentral yang ditampilkan dan diintegrasikan sehingga dapat digunakan olehmanajer dan user professional untuk macam-macam analisis bisnis,penelitian pasar dan decision support. d. Distributed DataBase e. EndUser DataBase Data Base terdiri dari variasi data yang dikembangkan olehend user pada workstation. f. HyperMedia DataBase g. External DataBaseKomponen Data Base 1. File data base : memiliki elemen-elemen data yangdisimpan dalam salah satu format organisasi file data base. 2. DBMS :suatu kelompok program software yang mengelola DB, mengontrol aksesterhadap DB, menjaga pengamanan DB dan melakukan tugas-tugas lain. 3.Sistem Antar-Muka Bahasa Induk (A Host Language Interfice system). Bagiandari DBMS yang berkomunikasi dengan program aplikasi, menafsirkanintruksi dan bahasa tingkat tinggi aplikasi. 4. Program Aplikasi 5.Sebuah sistem Antar muka Bahasa Alami ( A Natural Language Interfacesystem). Suatu bahasa pertanyaan (query language) yang memungkinkanpemakai untuk mendapatkan keterangan tentang apa saja yang tersedua padasystem komputer. 6. Kamus Data (data dictionary). Pusat penyimpananinfomasi data-data dari DB yang memuat skema DB, yang mana nama darisetiap item dalam DB serta deskripsi dan definisi atribut-atributnya yangmerujuk pada data standar. 7. Terminal Pengaksesan dan pemutakhiran yangonline. Letaknya dapat berdekatan / berjauhan. 8. Sistem keluaran /pembuat Reportase ( The output system or report Generator). Terdiri darilaporan biasa ,dokumen dan laporan khusus.
  7. 7. Kriteria DataBase 1. Struktur filenya memudahkan untuk mengcutkan suaturecord dengan record lainnya. 2. Penggabungan file secara menyilangdimungkinkan, sehingga record yang sebelumnya bebas karena biasa digabungdan diproses bersama secara otomatis. 3. File program/datanya bersifatbebas, sehingga memudahkan untuk pemutakhiran dan perawatan DB. 4.Memilih rumusan bersama (common definition) dalam kaitannya dengandefinisi data, format record dan berbagai jenis deskripsi lainnya. 5.Memiliki DBMS untuk mengelola data. 6. Kamus Data 7. Memiliki memoriakses langsung yang besar untuk memuat data DBMS. 8. Memiliki program danpiranti komunikasi yang canggih, yang memungkinkan pengguna untukmengakses data secara serempak. 9. Memiliki teknik-teknik penyalinan(back up), penghidupan kembali (restart) dan perolehan kembali (recovery)yang canggih yang dapat merekrontuksi kembali file-file DB jika ada datayang rusak/hilang. 10. Adanya Query Language. Manajerial DataBaseMeliputi : 1. System Intelegent Untuk perencanaan strategis, baik dalamsubstansi jumlahnya maupun sifatnya bagi kegiatan manajemen puncak. 2.Masalah-masalah management khusus 3. Model Manajemen 4. Tugas Kuncisystem informasi.
  8. 8. Perangkat Lunak Data Base. Perangkat lunak yang menetapkan dan memeliharaintegrasi logis antar file, baik eksplisit maupun implicit disebut systemmanajemen database( datavase management system ) DBMS. IDS dari GeneralElectric adalaj contoh pertamanya dan kemudian diikuti oleh sejumlahusaha serupa dari pemasok perangkat keras dan perangkat lunak lain.Contoh DBMS yang menggunakan struktur hirarkis adalah IMS (InfirmationManagement System) dari IBM dan System 2000 dari Intel. Perangkat lunakbasis data yang banyak digunakan dalam pemrograman dan merupakanperangkat basis data aras tinggi (high level) antara lain : # MicrosoftSQL Server # Oracle # Sybase # Interbase # XBase # Firebird # MySQL #PostgreSQL # Microsoft Access # dBase III # Paradox # FoxPro # VisualFoxPro # Arago # Force # Recital # dbFast # dbXL # Quicksilver # Clipper# FlagShip
  9. 9. # Harbour # Visual dBase # Lotus Smart Suite Approach Selain perangkatlunak di atas, terdapat juga perangkat lunak pemrograman basis data arasrendah (low level), diantaranya: # Btrieve # Tsunami Record ManagerMenciptakan Data Base Proses menciptakan database mencakup tiga langkahutama, yaitu; 1. Menentukan kebutuhan data, meliputi pendekatanberorientasi proses, pendekatan model perusahaan. 2. Menjelaskan data,dengan cara system kamus data, data description language. 3. MemasukandataPengelola Data Base Seorang spesialis informasi yang bertanggung jawabatas database disebut pengelola database atau DBA. Tugas DBA terbagidalam empat bidang utama, yaitu : 1. Perencanaan database, mencakup samadengan para manajer untuk mendefinisikan skema perusahaan dengan parapemakai untuk mendefinisikan subskema mereka. Selain itu juga perperanpenting dalam memilih DBMS. 2. Penerapan database, terdiri darimenciptakan data base yang sesuai dengan DBMS yang dipilih, sertamenetapkan dan menegakkan kebijakan dan prosedur penggunaaan database. 3.Operasi database, mencakup menawarkan program pendidikan kepada pemakaidatavase dan menyediakan bantuan saat diperlukan. 4. Keamanan database,meliputi pemantauan kegiatan database dengan menggunakan statistic yangdisediakan DBMS. Selain itu juga memastikan bahwa data base tetap aman.
  10. 10. DBMS (Data Base Management System) DBMS: Suatu cara dalam bentuk systemyang berguna dalam menyimpan data penggunaan cara yang tepat dapatmempercepat penyimpanan data, pemrosesan data dan pengambilan data. Empathal penting dalam DBMS, yaitu : a. Query language b. Securityconsideration c. Biaya tidak langsung pemrosesan d. Kecocokan dengan tipaaplikasiElemen-elemen Utama dari DBMS a. Data description language processor b.Performance statistics processor c. Modul backup/recovery d. ManajerdatabaseKeuntungan DBMS a. Mengurangi pengulangan data b. Mencapai independesidata c. Mengintegrasikan data beberapa file d. Mengambil data daninformasi secara cepat e. Meningkatkan keamanan f. Meningkatkanpresentasi kesiapan data (data availability) yang berarti tersedia padawaktu dibutuhkan. g. Mempercepat penyimpanan dan pengambilan data. h.Mempercepat dan mempermudah pemrosesan data i. Mengurangi penyimpanandata yang rangkap j. Mempermudah pemrograman karena lebih fleksibel.Kerugian DBMS a. Kurangnya ahli Data Base b. Biaya pemrosesan data sangattinggi
  11. 11. c. Kebutuhan software dan Hardware yang bertambah d. Penggabungan danpengamanan data Mengikat pemakai untuk : • • • Memperoleh perangkat lunakyang mahal Memperoleh konfigurasi perangkat keras yang besarMempekerjakan dan mempertahankan staf DBA
  12. 12. KESIMPULAN Basis data adalah kumpulan informasi yang disimpan di dalamkomputer secara sistematik sehingga dapat diperiksa menggunakan suatuprogram komputer untuk memperoleh informasi dari basis data tersebut.Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri(query) basis data disebut sistem manajemen basis data (databasemanagement system, DBMS). Sistem basis data dipelajari dalam ilmuinformasi. Data base adalah suatu koleksi data computer yangterintegrasi, diorganisasikan dan disimpan dengan cara yang memudahkanpengambilan kembali. DASD (medium file master yang baik) harus digunakan.

×