Sabtu, 02 November 2013

Definisi MYSQL


        Awalnya database MySQL ini dikembangkan oleh komunitas dengan diawasi dan dikembangkan oleh perusahaan yang dinamakan MySQL.AB. setalah perusahaan tersebut diakusisi oleh SUN Microsystem, secara otomatis lisensi dari MySQL jug aberpindah ke perusahaan pengembang bahasa pemrograman Java tersebut. Belakangan, SUN Microsystem diambil alih oleh Oracle. Perpindahan inilah yang semakin mengukuhkan data-data MySQL, baik bagi pengguna komunitas maupun pengguna enterprise. 

      Dalam buku (Abdul Kadir, 2008) menjelaskan Mysql (baca: mai-se-kyu-el) merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat Open Source. Open Source menyatakan bahwa software ini dilengkapi  dengan source code (kode yang dipakai untuk membuat Mysql), selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsaung di dalam sistem operasi, dan bisa diperoleh dengan cara men-download (mengunduh) di internet secara gratis. 
Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti yang di jelaskan di bawah ini.
a.    Multiplatform
     MySQL tersedia pada beberapa platform (Windows, Linux, Unix dan lain-lain).
b.    Andal, cepat dan mudah di gunakan
     MySQL tergolong sebagai database server (server yang melayani permintaan terhadap database) yang handal, dapat menangani database yang besar dengan kecapatan tinggi, mendukung banyak sekali fungsi untuk mengakses database, dan sekaligus mudah untuk di gunakan. Berbagai tool pendukung juga tersedia (walaupun di buat oleh oran lain). Perlu diketahui, MySQL dapat menangani sebuah table yang berukuran dalam terabyte (1 terabyte = 1024 gigabyte) .Namun ukuran yang sesungguhnya sangat bergantung pada betas an sistem operasi. Sebagai contoh, pada sistem Solaris 9/10, batasan ukuran file terbesar 16 terabyte.
c.    Jaminan keamanan akses
     Mysql mendukung pengamanan database dengan berbagai kriteria pengaksesan. Sebagai gambaran, dimungkinkan untuk mengatur user tertentu agar bisa mengakses data yang bersifat rahasia (misalnya gaji pegawai), sedangkan user lain tidak boleh. MySQL juga mendukung koneksifitas keberbagai software. Sebagai contoh dengan menggunakan ODBC (Open Database Connectivity), database yang di tanggani MysSQL dapat di akses melalui program yang  dibuat dengan visual basic. MySQL juga mendukung program klien yang berbasis java untuk berkomunikasi dengan database MySQL melalui JDBC (Java Database Connectivity). MySQL juga bisa di akses melalui aplikasi berbasis Web; misalnya dengan menggunakan PHP.
d.   Dukungan SQL
     Seperti tersirat dalam namanya, MySQL mendukung perintah SQL (structured Query Languange). Sebagaimana diketaui, SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan siapapun untuk menggunakan MySQL.


Pengertian Diagram Kontek


“Diagram Konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem”. (Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, Gava Media, Yogyakarta, 2008)

Definisi Sistem Informasi

“Sistem informasi dapat didefinisikan sebagai berikut :

1)       Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.
2)   Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memeberikan infromasi bagi pengambil keputusan dan/ atau untuk mengendalikan organisasi.
3)    Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang di perlukan”.
(Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2013)