Kamis, 30 Juni 2011

0 DATABASE MANAGEMEN SYSTEM



1.   Pengertian DBMS :
ü Menutut C.J. Date :  DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.
ü 2.      Menurut S, Attre   :  DBMS adalah software, hardware, firmware dan procedure-procedure yang memanage database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
ü Menurut Gordon C. Everest  :  DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.
Jadi DBMS  :  Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).
Fungsi DBMS  :  -  Definisi data dan hubungannya
-  Memanipulasi data
-  Keamanan dan integritas data
-  Security dan integritas data
-  Recovery/perbaikan dan concurency data
-  Data dictionary
-  Unjuk kerja / performance
Peralatan untuk menetapkan/menentukan pendekatan database disebut DBMS
DBMS merupakan software (dan hardware) yang kusus didesain untuk melindungi dan memanage database.
Dengan menggunakan DBMS, maka dapat :
  • Mendefinisikan data dan hubungannya.
  • Mendokumentasikan struktur dan definisi data
  • Menggambarkan, mengorganisasikan dan menyimpan data untuk akses yang selektif/dipilih dan efisien.
  • Hubungan yang sesuai antara user dengan sumber daya data.
  • Perlindungan terhadap sumber daya data akan terjamin, dapat diandalkan, konsisten dan benar.
  • Memisahkan masalah Logical dan physical sehingga merubah implementasi database secara fisik tidak menghendaki user untuk merubah maksud data (Logical).
  • Menentukan pembagian data kepada para user untuk mengakses secara concurent pada sumber daya data.
Contoh DBMS :
1.      Database Hierarchy            : Pengaksesan data harus mengikuti aturan hierarchy yang sudah didefinisikan terlebih dahulu.
Contoh : IMS-2 (Information Management System) oleh IBM, 1968
2.   Data Network : Data membentuk jaringan yang lebih bebas dari model hierarchy.
Contoh  :  IDMS (Integrated Database Management System) oleh Cullinet  Software Inc,  1972
3.  Data Relational : Data dikelompokkan secara bebas menurut jenisnya lewat proses
normalisasi
Contoh  :  -   INGRES oleh UN of CA & Relational Tech., 1973
-   System-R oleh IBM Research, 1975
-   ORACLE oleh Relational Software Inc. , 1979
-   DBASE II oleh Ashton-Tate, 1981
2.       Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi 4 macam :
  • Perangkat Keras
  • Perangkat Lunak
  • Data
  • Pengguna
3.      Keuntungan Dan Kerugian Penggunaan DBMS
Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan,
yaitu :
  • Kebebasan data dan akses yang efisien
  • Mereduksi waktu pengembangan aplikasi
  • Integritas dan keamanan data
  • Administrasi keseragaman data
  • Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
  • Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan sama sekali (untuk kepentingan keyfield)
  • Membutuhkan sedikit memory untuk penyimpanan data
Kerugian pengunaan DBMS antara lain :
  • Memperoleh perangkat lunak yang mahal (teknologi DBMS, Operation, Conversion, Planning, Risk). DBMS mainframe masih sangat mahal. DBMS berbasis mikro biayanya mencapai beberapa ratus dolar, dapat menggambarkan suatu organisasi yang kecil secara berarti
  • Memperoleh konfigurasi perangkat keras yang besar. DBMS sering memerlukan kapasitas penyimpanan primer dan sekunder yang lebih besar daripada yang diperlukan oleh program aplikasi lain. Juga, kemudahan yang dibuat oleh DBMS dalam mengambil informasi mendorong lebih banyak terminal pemakai yang disertakan dalam konfigurasi daripada jika sebaliknya.
  • Mempekerjakan dan mempertahankan staf DBA DBMS memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuan secara penuh. Pengetahuan khusus ini paling baik diberikan oleh pengelola database.

0 Generasi - Generasi Komputer

Generasi Pertama (1942–1958)
1.      Sirkuitnya menggunakan Vacum Tube
2.      Program dibuat dengan bahasa mesin (machine language)
3.      Ukuran besar
4.      Cepat panas
5.      Proses relatif lambat
6.      Kapasitas penyimpanan kecil
7.      Memerlukan daya listrik yang besar
8.      Media penyimpanan : kartu plong
    Generasi Kedua (1959 – 1964)
1.      Sirkuit Transistor
2.      Program dibuat dalam bahasa assembly dan FORTRAN
3.      Ukurannya relatif kecil
4.      Tidak banyak mengeluarkan panas
5.      Media penyimpanan : Magnetic Tape
6.      Proses relatif lebih cepat
7.      Kapasitas penyimpanan semakin besar
8.      Pada tahun 1960-an, IBM memperkenalkan komputer komersial yang memanfaatkan transistor dan digunakan secara luas mulai beredar dipasaran. Komputer IBM- 7090 buatan Amerika Serikat merupakan salah satu komputer komersial yang memanfaatkan transistor
     Generasi Ketiga (1964 – 1971)
1.      Menggunakan IC (Integrated Circuit)
2.      Ukuran lebih kecil dari komputer generasi kedua
3.      Program dibuat dengan bahasa tingkat tinggi (BASIC, FORTRAN, COBOL)
4.      Mulai mengenal multi programming dan multi processing
5.      Kapasitas penyimpanan yang lebih besar
Generasi Keempat (1971 – 1990)
1.      Menggunakan LSI (Large Scale Integration)
2.      Ukuran lebih kecil dari komputer generasi ketiga
3.      Multi programming dan multi processing
4.      Mulai mengenal sistem terdistribusi (Database Management System), jaringan lokal, jaringan jarak jauh)
5.      Proses yang cepat
6.      Kapasitas penyimpanan data yang besar
7.      IBM mulai mengeluarkan Personal Computer pada sekitar tahun 1981 seperti yang nampak pada gambar, dengan menggunakan Operating System MS-DOS 16 Bit
     Generasi Kelima (1990-…)
1.      Komputer pada generasi ini mengembangkan komputer yang bisa bercakap dengan manusia sehingga bisa meniru intelegensi manusia

0 LINUX

About Linux
1.      dibuat oleh Linus Torvalds yang terinspirasi oleh Minix [MIni uNIX]. Minix merupakan sebuah sistem operasi kecil yang dikembangkan oleh Andrew S Tanenbaum.
2.      Berbasis GNU
3.      Versi Pertama diluncurkan tanggal 5 Oktober 1991.
Kelebihan Linux          
1.      Bebas, Lebih dari sekedar gratis karena lisensi Linux adalah GNU/GPL sehingga orang bebas mendistribusikan kembali, menulis ulang dan lain sebagainya selama masih mengikuti aturan-aturan dari lisensi GNU/GPL.
2.      Pengembangan yang sangat cepat karena source codenya dapat dikembangkan oleh siapa saja yang ingin berpartisipasi dalam proyek tersebut.
3.      Lebih murah karena Linux merupakan free-software.
4.      Lingkungan yang ideal buat penerapan Server, misalnya Web Server, FTP Server dan lain sebagainya.
5.      Memiliki fasilitas yang lengkap serta tangguh dalam masalah jaringan.
Kekurangan Linux
1.      User masih Awam dengan Linux “Windows mined”
2.       Proses instalasi aplikasi tidak semudah di windows
Jenis – Jenis Linux
1.      Ubuntu           
2.      Fedora
3.      Debian
4.      Backtrack
5.      Kubuntu
6.      Slackware
7.      Mint
8.      Dll.