Basis Data dan Bahasa Pemrograman

     Basis data (Database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Istilah "Basis Data"     berawal dari ilmu komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum masa revolusi industri, yaitu dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

Didalam Basis Data terdapat yang namanya Bahasa Pemrograman yang disebut Bahasa Pemrograman Basis Data. Salah satu bahasa pemrograman Basis Data adalah SQL (Standard Query Languange).

SQL (Standard Query Languange) adalah bahasa standar yang dimengerti oleh komputer serta dapat digunakan untuk mengquery informasi dari database. Bahasa ini digunakan untuk pemograman database agar dapat melakukan pengolahan data (data manipulation). Beberapa DBMS telah banyak menggunakan bahasa standar ini seperti: MySQL, MS-Access, SQLServer, Foxpro, Oracle, PostgreSQL, dll.


= > BAHASA PEMOGRAMAN DAN DATABASE YANG SERING DIGUNAKAN :

  • MICROSOFT SQL SERVERMicrosoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) oleh produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang mempakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase.
  • BASIS DATA ORACLE
    Basis Data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
  • MYSQLMySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Database Management System) atau BDMS yang miltithread, multi-user, dengan sekitar 6 juta instalasi diseluruh dunia. MySQL AB membuat MySQL, tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus - kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
  • MICROSOFT ACCESSMicrosoft Access (Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditunjukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Apikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan gratis yang intuitif sehingga memudahkan pengguna.
  • JAVA SCRIPTJavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScrPHP
  • PHP (Hypertext Preprocessor) PHP adalah Bahasa script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram sistus web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
  • VISUAL BASIC DOT NETMicrosoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan BAHASA BASIC. Dengan menggunakan alat ini, para programmet dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasi di atas .NET Framework.
  • C DAN C++C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikebangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL.Bjarne Stroustrup pada Bel Labs pertama kali mengembangkan C++ pada wal 1980-an, untuk mendukung fitur - fitur pada C++, dibangun efisiensi dan sistem support untuk pemrogramkan tingkat rendah (low level coding).
  • HTML dan XHTMLXHTML singkatan dari Extensible HyperText Markup Language, adalah versi HTML yang lebih disiplin, ketat dan stabil. XHTML adalah kombinasi antara HTML dan XML (Extensible Markup Languange). XML diciptakan untuk menjelaskan data, sedangkan HTML diciptakan untuk menampilkan data.HTML (bahasa asli World Wide Web) secara pesat digantikan oleh XHTML. Keduanyasebenarnya hampir sama dikarenakan XHTML adalah warisan atau berasal dari HTML yang dirancang untuk menyesuaikan standar XMl. Hanya ada beberap perbedaan kecil antara kedua bahasa markup ini, bisa dikatakan bahwa XHTML adalah generasi baru HTML.
    Salah satu uggulan yang di XHTML adalah dapat digunakan pada perangkat non "Komputer" seperti ponsel dan semacamnya.

=> Apa tujuan dari DBMS (Database Management System) ?
  1. Menghindari redudansi (pengulangan data yang tidak diperlukan) dan inkosistensi data
  2. Menghindari kesulitan pengaksesan data
  3. Menghindari isolasi (pemisahan) data
  4. Menghindari terjadinya anomaly (kesalahan data) pengaksesan konkuren (terus menerus)
  5. Menghindari masalah - masalah keamanan
=> Sistem basis data menyediakan bahasa untuk :
  1. Mendefinisikan Basis Data (Data Defenition Language)
  2. Memanipulasi Basis Data (Data Manipulation Language)
  3. Melakukan operasi - operasi tertentu pada basis data


=> Alasan mengapa bahasa SQL (Standard Query Languange) ini menjadi bahasa utama dalam mengelola database. Karena :
  1. Basis data umumnya dapat diakses melalui web sehinga para user yang berhubungan dengan sistem atau manajemen informasi dapat mengetahui bahwa SQL adalah metode yang tepat untuk berinteraksi dengan basis data berbasis web.
  2. Para user perlu mengetahui bahwa kode - kode atau syntak SQL bukanlah sesuatu hal yang sulit. Tetapi, dapat memudahkan untuk manajemen kebutuhan data mereka.

Komentar