Easter

Easter

Sabtu, 03 September 2011

Pengertian Database

Database adalah sebuah koleksi terorganisir dari data untuk satu atau lebih tujuan, biasanya dalam bentuk digital. Data biasanya diatur untuk model aspek-aspek relevan dari realitas (misalnya, ketersediaan kamar di hotel), dengan cara yang mendukung proses yang membutuhkan informasi ini (misalnya, menemukan sebuah hotel dengan kekosongan). "Database" mengacu baik pada cara penggunanya melihatnya, dan materialisasi logis dan fisik dari data, konten, dalam file, memori komputer, dan komputer penyimpanan data. Definisi ini sangat umum, dan independen dari teknologi yang digunakan. Namun, tidak setiap pengumpulan data adalah database; database istilah menyiratkan bahwa data dikelola untuk beberapa tingkat kualitas (diukur dalam hal ketersediaan, akurasi, kegunaan, dan ketahanan) dan ini pada gilirannya sering menyiratkan penggunaan umum -tujuan sistem manajemen database (DBMS). Sebuah tujuan umum DBMS biasanya perangkat lunak sistem yang kompleks yang memenuhi persyaratan penggunaan banyak, dan database yang mempertahankan sering besar dan kompleks.
Database Istilah benar diterapkan pada data dan struktur data, dan tidak ke DBMS yang merupakan sistem perangkat lunak yang digunakan untuk mengelola data. Struktur database umumnya terlalu kompleks untuk ditangani tanpa nya DBMS, dan setiap usaha untuk melakukan sebaliknya sangat mungkin mengakibatkan korupsi database. DBMSs dikemas sebagai produk perangkat lunak komputer: terkenal dan produk yang sangat dimanfaatkan termasuk DBMS Oracle, Access dan SQL Server dari Microsoft, DB2 dari IBM dan Open source DBMS MySQL. Setiap produk DBMS seperti saat ini mendukung ribuan database di seluruh dunia. Data yang disimpan dalam database umumnya tidak portabel di DBMS yang berbeda, namun DBMSs berbeda dapat antar-beroperasi untuk beberapa derajat (sementara setiap jenis kontrol DBMS database tipe database sendiri) untuk mendukung bersama-sama sebuah aplikasi tunggal dengan menggunakan standar seperti SQL dan ODBC . Sebuah tujuan umum sukses DBMS ini dirancang sedemikian rupa sehingga dapat memuaskan sebagai aplikasi yang berbeda dan desainer aplikasi mungkin. Sebuah DBMS juga perlu memberikan efektif run-waktu eksekusi benar mendukung (misalnya, dalam hal kinerja, ketersediaan, dan keamanan) sebanyak pengguna akhir (pengguna aplikasi database) yang diperlukan. Kadang-kadang kombinasi dari database dan DBMS nya masing-masing disebut sebagai sistem database (DBS).
Sebuah database biasanya diatur sesuai dengan model data umum yang telah berkembang sejak akhir 1960-an. Terkemuka adalah model relasional (semua jenis DBMS yang tercantum di atas dukungan database berdasarkan model ini), model Entity-relationship (ERM; terutama digunakan untuk desain database), dan model Obyek (yang memiliki kekuatan lebih ekspresif daripada relasional, tetapi lebih rumit dan kurang umum digunakan). Beberapa produk database terbaru menggunakan XML sebagai data model mereka. Sebuah database tunggal dapat dilihat untuk kenyamanan dalam model data yang berbeda yang dipetakan antara satu sama lain (misalnya, pemetaan antara ERM dan RM sangat umum dalam proses desain database, dan didukung oleh alat desain banyak database, seringkali dalam DBMS itu sendiri). Banyak DBMS mendukung satu model data saja, externalized untuk pengembang database, tetapi beberapa memungkinkan data yang berbeda model yang akan digunakan dan dikombinasikan.
Desain dan pemeliharaan database yang kompleks membutuhkan ketrampilan khusus: staf melakukan fungsi ini disebut sebagai programmer aplikasi database (berbeda dari pengembang DBMS / programmer) dan database administrator, dan tugas mereka didukung oleh alat yang disediakan baik sebagai bagian dari DBMS atau sebagai produk perangkat lunak bebas-berdiri (berdiri sendiri). Alat-alat ini termasuk bahasa database khusus termasuk Bahasa Deskripsi Data, Bahasa Manipulasi data, dan Bahasa Query. Ini dapat dilihat sebagai tujuan khusus bahasa pemrograman, dirancang khusus untuk memanipulasi database, kadang-kadang mereka diberikan sebagai perluasan dari bahasa pemrograman yang ada, dengan menambahkan perintah database khusus. Bahasa database umumnya spesifik untuk satu model data, dan dalam banyak kasus mereka yang khusus untuk satu jenis DBMS. Bahasa database yang paling banyak didukung standar SQL, yang telah dikembangkan untuk model relasional dan menggabungkan peran Description Language data, bahasa manipulasi data, dan bahasa Query.
Sebuah cara untuk mengklasifikasikan database melibatkan jenis isinya, misalnya: bibliografi, dokumen-teks, statistik, objek multimedia, dll Cara lain adalah dengan wilayah aplikasi mereka, misalnya: Akuntansi komposisi musik,, Perbankan, Manufaktur, Asuransi, dll

Senin, 15 Agustus 2011

Apa itu sistem operasi komputer?

Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk memberikan abstraksi terhadap kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, yang digunakan oleh software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.