• Tidak ada hasil yang ditemukan

Bab ini beris kesimpulan dan saran dari penulis untuk pengembangan sistem.

BAB II

TINJ AUAN PUSAKA

2.1 Peneliti Pendahuluan.

2.1.1 Aplikasi Manajemen Pendaftaran dan Pengolahan Data Tugas Akhir Mahasiswa.

Dengan adanya peranan komputer disegala bidang maka diharapkan terjadi pembenahan dan perubahan seperti proses operasional ataupun sistem informasi yang sangat dibutuhkan di zaman modern seperti sekarang ini. Dengan adanya perkembangan teknologi tersebut dapat dimanfaatkan untuk mengubah Sistem Informasi manajemen pendaftaran tugas akhir mahasiswa menjadi sistem yang terkomputerisasi, seperti penginputan data npm, nama, judul tugas akhir, maupun lama waktu yang dibutuhkan untuk dapat menyelesaikan tugas akhir.

Selain untuk melakukan entry data bagi mahasiswa teknik Informatika yang ingin mengajukan tugas akhir, aplikasi ini juga membantu mahasiswa untuk dapat mengetahui apakah judul yang mereka entry telah ada atau sudah digunakan oleh mahasiswa yang lain sehingga mahasiswa tahu dan dapat mencari referensi judul yang lain untuk diajukan.

Untuk memecahkan masalah ini tentu saja diperlukan sebuah teknologi lainnya untuk mengubah kenyataan itu mendekati harapan yang diinginkan. teknologi ini adalah sebuah teknologi yang dapat mengatur pencarian berdasarkan

keywords yang dimasukkan kemudian dengan teknologi ini pencarian akan

menghasilkan relasi antara data yang diinptkan dengan data yang telah tersimpan di dalam database, tiap-tiap relasi divisualisasikan dalam bentuk sebuah nilai. Dimana nilai ini akan menunjukkan seberapa dekat kata yang muncul tersebut

dengan keywords yang dimasukkan, dan diasumsikan bahwa keywords yang dimasukkan mewakili apa yang akan dicari oleh mahasiswa.

Dalam implementasinya sistem pembelajaran ini memiliki beberapa kelebihan dan kekurangan. Kelebihan dari sistem ini yaitu, terdapat fungsi pencocokan judul inputan dengan judul yang telah tersimpan, terdapat fasilitas login dan password yang bisa diganti sesuai keinginan user, terdapat massage box untuk validasi data Sedangkan kekurangan dari sistem ini yaitu, pada form bimbingan dan sidang dapat diisi secara manual meskipun form proposal belum terisi.

2.2 Landasan Teori

2.2.1 Definisi Manejemen

Manejemen adalah kosakata yang berasal dari bahasa Prancis kuno, yaitu

menegement yang berarti seni melaksanakan dan mengatur. Secara umum

manajemen juga dipandang sebagai sebuah disiplin ilmu yang mengajarkan suatu proses untuk memperoleh tujuan organisasi melalui upaya bersama dengan sejumlah orang atau sumber milik organisasi. Dalam hal ini manajemen dibedakan menjadi tiga bentuk karakteristik diantaranya adalah :

• Sebuah proses atau seri dari aktifitas yang berkelanjutan dan berhubungan

• Melibatkan dan berkonsentrasi untuk mendapatkan tujuan organisasi.

• Mendapatkan dengan berkerja sama dengan sejumlah orang dan menmafaatkan sumber-sumber yang dimiliki organisasi.

Sejauh ini belum ada kata mapan dan diterima secara universal tentang pengertian dari manejemen, maka beberapa para ahli masih memiliki pandangan

yang berbeda terkait dengan pengertian manejemen itu sendiri. Berikut adalah pengertian manejemen menurut beberapa ahli :

1. Menurut G.R. Terry

Manejemen adalah suatu proses atau kerangka kerja yang melibatkan bimbingan stsu pengarahan suatu kelompok orang-orang kearah tujuan-tujuan oraganisasional

2. Hilman

Manejemen adalah fungsi untuk mencapai sesuatu melalui kegiatan orang lain dan mengawasi usaha-usaha individu untuk mencapai tujuan yang sama

3. Menurut Ricky W.Griffin

Manajemen sebagai sebuah proses perencanaan perorganisasian, pengkoordinasian, dan pengontrolan sumber daya untuk mencapai sasaran secara efektif dan efisien

4. Menurut Drs. Oey Liang Lee

Manajemen adalah seni dan ilmu perencanaan pengorganisasian, penyusunan, pengarahan dan pengawasan dari sumber daya manusia untuk mencapai tujuan yang telah ditetapkan

5. Menurut William H. Newman

Manajemen adalah fungsi yang berhubungan dengan memperoleh hasil tertentu melalui orang lain

6. Menurut Renville Siagian

Manajemen adalah suatu bidang usaha yang bergerak dalam bidang jasa, pelayanan dan dikelola oleh tenaga ahli terlatih secara pengalaman

7. Menurut Prof. Eiji Ogawa

Manajemen adalah perencanaan, pengimplementasian, dan pengendalian kegiata-kegiatan termasuk sistem pembuatan barang yang dilakukan oleh organisasi usaha terlebih dahulu telah menetapkan sasaran-sasaran untuk kerja yang telah disesuaikan dengan kondisi sesuai lingkungan yang berubah

8. Menurut Federick Winslow Taylor

Manajemen adalah suatu percobaan yang sungguh-sungguh untuk menghadapi setiap persoalan yang timbul dalam pimpinan perusahaan dengan menggunakan alat perumusan

9. Menurut Henry Fayol

Manajemen mengandung gagasan 5 fungsi utama, yaitu merancang, mengorganisasi, memerintah, mengkoordinasi, dan mengendalikan

10.Menurut Lyndak F.Urwick

Manajemen adalah meramalkan, perencanaan pengorganisasian, memerintahkan, pengkoordinasia, dan pengontrollan.

Ditinjau dari fungsinya, manajemen memiliki 4 fungsi dasar manajemen yang menggambarkan proses manajemen, semua terangkum sebagai berikut:

1. Perencanaan

Perencanaan melibatkan urusan memiliki tugas yang harus dilakukan untuk mempertahankan tujuan organisasi, menjelaskan bagaimana tugas harus dilaksanakan, dan memberi indikasi kapan harus dikerjakan. Aktivitas perencanaan memfokuskan pada mempertahankan tujuan. Para manajer menegaskan secara jelas apa yang harus dilakukan organisasi agar berhasil.

Perencanaan focus pada kesuksesan dari organisasi dalam jangka waktu panjang dan pendek.

2. Pengorganisasian

Pengorganisasian yaitu memberi tugas sebagai hasil dari tahapan perencanaan tugas tersebut diberikan kepada beragam individu atau grup di dalam organisasi. Mengorganisir adalah suatu untuk menciptakan mekanisme untuk menjalankan rencana.

3. Pengaruh

Pengaruh merupakan sebuah motivasi, kepemimpinan atau arah. Pengaruh dapat didefinisikan sebagai bimbingan dari aktifitas anggota organisasi dalam arah yang dapat membantu organisasi lebih terarah utnuk mencapai target. 4. Pengendalian

Pengendalian merupakan sejumlah peranan yang dimainkan oleh para manajer, mengumpulkan informasi untuk mengukur performa, membandingkan performa masa kini dengan sebelumnya dan menentukan aksi selanjutnya dan rencana melakukan modifikasi untuk menuai parameter performa yang diharapkan.

( http://karodalnet.blogspot.com/2013/02/pengertian-manajemen-menurut-para-ahli.html?m=1)

2.2.2 Per kembangan Pengolahan Data

Sejak zaman purbakala manusia telah menemukan alat-alat untuk membantunya di dalam menghitung dan mengolah data. Ada tiga jenis alat tersebut:

1) Alat mekanis manual adalah alat mekanis sederhana dengan tenaga manusia.

2) Alat elektromekanis . Alat ini biasanya menggunakan tenaga motor elektris disamping menggunakan switch dan relay sebagaimana kita jumpai pada alat-alat rumah tangga.

3) Alat elektronis seperti komputer saat ini

Dalam bab ini akan dibahas secara ringkas sejarah perkembangan alat pengolah data.

1) Masa-masa Suram (5000 SM – 1890 M)

Peralatan pengolahan data yang paling awal semuanya menggunakan peralatan mekanis-manual. Kita sebut zaman di mana mesin-mesin ini telah digunakan sebagi zaman suram ( dark ages) dari pengolahan data.

2) Abacus (5000 SM)

Alat ini mungkin dikembangkan di cina, dan merupakan sebuah bingkai dengan untaian manik-manik yang dirangkai pada kawat atau batang kayu 3) Tulang Napier (1617)

John Napier, seorang ahli matematika Scotlandia, memperkenalkan alat hitungnya dalam tahun dimana dia meninggal. “Tulang-tulang” napier itu adalah kumpulan sebelas batang dengan tanda bilangan pada masing-masingnya sedemikian sehingga dengan menempatkan batang tersebut secara berdampingan, suatu hasil kali dan hasil bagi dari bilangan yang besar dpat diperoleh. Napier dikenal sebagai penemu lagarima yang merupakan penuntun ditemukannya slide rule.

Walaupun slide rule muncul dalam berbagai bentuk di Eropa selama abad ke-17, penemuannya (dan penemuan tanda x untuk perkalian) erat hubungnnya dengan ahli matematika Inggris yang bernama Wiliam Oughtred. Pada dasarnya slide rule terdiri dari du mistar yang dapat digerakan Yang diletakkan berdampingan. Masing-masing mistar diberi tanda sedemikian rupa sehingga jarak aktual dari ujung mistar sebanding dengan logaritma bilangan yang tercetak pada mistar tersebut.

5) Kalkulator Pascal (1642)

Pada umur 19, Blaise Pascal, ahli matematika Perancis telah menemukan mesin penambah yang pertama. Alat ini mencatat bilangan-bilangan dengan memutar-mutar roda gigi mulai dari satu sampai sepuluh langkah. Sebuah operan akan mengoperasikan roda gigi berikutnya (yang mempunyai digit lebih tinggi), jika roda gigi yang bersangkutan telah melampaui sepuluh unit. Odometer mobil adalah contoh sebuah alat yang masih menggunakan serangkaian roda gigi untuk menghitung data. Mesin pascal ini telah diperbaiki oleh seorang ahli filsafat dan matematika yang bernama Lebniz (1673) sehingga roda gigi tadi dapat juga melakukan perkalian dan pembagian.

6) Mesin Tenin Jacquard (1801)

Joseph Marie Jacquard, ahli tenun prancis telah menemukan mesin kartu puncak yang pertama. Pola tenunan yang dibuat oleh mesin tenun tersebut ditentukan berdasarkan lubang-lubang yang ada di dalam kartu kontrol; yakni hanya benang-benang yang pengaitnya menemukan lubang dalam kartau saja yang masuk menjadi pola.

7) Mesin Pembeda Babage (1823)

Hanya sebagian dari mesin ini yang pernah dibangun. Mesin ini didasrkan pada prinsip bahwa, untuk rumus tertentu, perbedaan di antara suatu nilai adalah tetap. Sebuah mesin dari tipe ini kemudian telah diambil oleh perusahaan asuransi untuk mengitung tabel asuransi jiwa.

8) Mesin Analitis Babbage

Charles babbage melanjutkan/menyempurnakan mesin pembedanya dengan konsep yang ebih mendalam dan lebih umum (pertenganhan tahun 1833). Mesin ini tidak pernah terrealisir karena keterbatasan teknologi waktu, mengandung beberapa sifat seperti komputer yang ada sekarang, mempunyai kartu punch input, unit penyimpan, unit aritmatik, unit pencetak dan unit kontrol dengan menggunakan program sukuensial.

9) Masa Pertengahan (1890-1944)

Masa pertengahan dari pengolahan data dapat dikatakn telah mulai pada waktu Dr. Herman Hollerith, ahli statistik dari Biro Sensus Amerika Serikat, menyelesaikan sekumpulan mesin untuk membantu pengolahan hasil sensus tahun 1890. Dengan menggunakan kartu punc 3 x 5 inc untuk mencatat data. Dia menyususn sebuah kotak untuk melakukan sort dan memasukkan data secara manual dan kemudian menggunakakn mesin hitung elektromaknetik untuk menyususn data tersebut menjadi bentuk tabel. Sensus tahun 1890 telah diproses dengan waktu seperempat dari waktu yang diperlukan untuk sensus tahun 1880. Hollerith kemudian keluar dari Biro Sensus dan mendirikan serta menjuak sendiri mesin tabulasinya. Perusahaannya ini kemudian menjadi pelopor berdirinya perusahaan IBM. Penggantinya di biro Sensus, yakni Dr. James Powers juga keluar dari biro tersebut kemudian mendirikan perusahaah

sendiri yang akhirnya menjadi Sperry Rand Corporation.Dalam tahun 1908 Power mendapat hak paten untuk mesin punching 20 kolom. Dalam tahun yang sama Hollerith telah mengembangkan mesin sortir vertikal yang dapat memproses hampir 200 kartu per menitnya. Kemudian dalam tahun 1911, Hollerith mengembangkan mesin sortir horisontal yang mempunyai kecepatan proses hampir 275 kartu per menit.Kecepatan dan kemampuan dari mesin punc kartu ini secara kontinu terus diperbaiki. Verfier telah ditemukan untuk memeriksa apakah data yang dimasukkan ke dalam kartu adalah data yang sudah benar. Collator ditemukan untuk menggabungkan beberapa kumpulan kartu yang teah disortir menjadi satu kumpulan tunggal yang tersort juga. Mesin Penghitung elektromagnetis yang dikembangkan dapat membaca kartu yang berisikan data alfatetis maupun data numeris, melakukan operasi aritmatika yang sederhana dan mencetak hasil proses.

10)Zaman Modern Mark I (sejak 1944)

Inovasi utama, komputer pertama yang secara otomatis dapat melakukan serangkaian operasi aritmatik dan logik yang panjang. Mark I dibuat oleh IBM berdasarkan gagasan dari howard G. Aiken, seorang profesor matematika terapan pada Universitas Harvard. Mesin ini merupakan mesin elektromekanis.

11)Komputer Generasi Pertama (1946-1959)

Inovasi utama, menggunkan tabung hampa, menggunakan program yang tersimpan.Komputer tabung hampa yang pertama dengan ukuran besar adalah ENIAC (Electronic Numerical Integrator and Calculator). Komputer ini diselesaikan dalam tahun 1946 oleh John Mauchly dan Presper Eckert dari Fakultas Teknik Elektro Universitas Pennsylvania. Komputer ini dapat

melakukan selama satu hari apa yang oleh komputer sebelumnya telah dilakukan selama 30 hari. Dalam Tahun 1074 Eniac telah dipindahkan ke “ Aberdeen Proving Grounds” sebuah pusat riset pemerintah, dimana komputer tersebut terus digunakan hingga tahun 1955.

Dalam pertengahan tahun 1940, matematikawamn John von Neuman, bersama dengan H.H. Goldstine dan A. W. Burks, mengembangkan sebuah konsep mengenai program tersimpan (store program) yang mengendalikan operasi komputer, dikode dengan cara yang sama seperti data input, mula-mula disimpan di dalam komputer bersama-sama dengan data, dan kemudian program ini dilaksanakan secara otomatis. Komputer pertama yang menggunakan program tersimpan adalah Edsac( Electronic Delay Storge Automatic Computer), yang juga dibangun di Fakultas Teknik Elektro Universitas Pennsylvania dan diselesaikan dalam tahun 1952. Di dalam EDVAC, Program komputer dimasukkan ke dalam unit penyimpan data dengan menggunakan pita tape. Dalam tahun 1946, Eckert dan Mauchli mementuk perusahaan mereka sendiri, miamna dalam tahun 1949 telah bergabung dengan divisi UNIVAC dari perusahaan Remington Rand. Dalam tahun 1951, UNIVAC I telah dapat dioperasikan di biro-biro sensus. Komputer ini memeriksa sendiri dan menggunakan tape magnetik utuk data input dan output

( http://wawanlaksito.wordpress.com/2011/03/06/perkembangan-pengolahan-data/)

2.2.3 Definisi Pengolahan Data

Pengolahan data adalah suatu sistem yang akan mengolah bahan baku dan bahan yang lain menjadi keluaran berupa barang jadi. Pengolahan data menurut George R. Terry, Phd adalah serangkaian operasi informasi yang direncanakan guna mencapai tujuan atau hasil yang diinginkan. Sedangkan menurut Gordon B. Davis, data adalah sebagai bahan mentah dari informasi yang dirumuskan dari kelompok lambang tidak acak yang menunjukan jumlah, tindakan, atau hal.

Kualitas dari suatu iformasi tergantung dari 3 hal, yaitu:

1. Akurat

Informasi harus bebas dari kesalahan-kesalahan dan tidak biasa atau menyesatkan. Akurat juga berarti informasi harus jelas yang mencerminkan maksudnya.

2. Tepat Waktu

Informasi yang dating pada penerima tidak boleh terlambat. Informasi yang sudah using tidak mempunyai nilai lagi

3. Relevan

Informasi tersebut mempunyai manfaat untuk pemakaiannya. (

2.2.4 Per kembangan Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yang dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yang dikembang oleh Alan Cooper yg disebut TRIPOD, Kemudian Microsoft mengontrak Copper dan asosiasinya untuk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan Visual

Basic (VB 1.0 Sampai VB 10) : Perjalanan dari Visual Basic (VB1 to VB 10) :

a. Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.

b. Proyek “Thunder” dirintis.

c. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini

tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataanya merupakan versi kelanjutan dari compiler BASIC,

QuickBasic dan BASIC Professional Development System.

d. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya

cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada form yang menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yang berikutnya di implementasikan pada VB 4.

e. Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca serta menulis database Jet (atau access) 1.x.

f. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yang dapat

memperkenalkan kemampuan untuk menulis non-GUI class pada Visual

Basic.

g. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yang menulis

programnya pada versi 16 bit dapat dengan mudah melakukan import programnya dari VB4 ke VB5. Dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control.

h. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan,

temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic

6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai

pada maret 2008.

(http://zakasz.blogspot.com/2010/07/perkembangan-visual-basic-vb.html) 2.2.5 Visual Basic.NET

Hampir semua orang, terutama para pemrogram mengenal dengan baik Visual Basic yaitu bahasa pemrograman berbasis Graphical User Interface (GUI) buatan Microsoft yang mampu membuat setiap pekerjaan menjadi mudah dan mampu meningkatkan produktifitas pemrogram. Dalam sejarahnya, Visual Basic pernah meraih penghargaan sebagai tools Rapid Application Development (RAD) tebaik selama tiga kali.

Seiring dengan semakin meningkatnya kebutuhan di dalam pengembangan perangkat lunak, pengembang Visual Basic melihat ada beberapa kelemahan. Beberapa kelemahan yang dianggap dapat menimbulkan masalah antara lain :

• Tidak memiliki kemampuan multi-threading, yaitu kemampuan yang memungkinkan suatu tugas dapat dijalankan pada thread terpisah.

• Tidak menyediakan fitur-fitur yang lengkap untuk mendukung pemrograman berorientasi objek.

Kemampuan dalam menangani masalah ( error handling ) yang sangat terbatas.

• Antar muka user yang kurang efektif untuk pemrograman aplikasi berbasis internet.

Untuk memperbaiki kekurangan dari Visual Basic, akhirnya Microsoft mengeluarkan Visual Basic.NET yang sudah termasuk di dalam paket Microsoft Visual Studio.NET. Visual Studio.NET sendiri menyediakan lingkungan pengembangan high-level untuk membangun aplikasi-aplikasi pada .NET Framework.

Visual Basic.NET dapat memanfaatkan kemampuan yang telah tersedia, begitu juga dengan kekurangan-kekurangannya, semua sudah tidak ditemukan lagi pada Visual Basic.NET. selain itu fitur baru juga akan ditemukan pada versi ini, diantaranya :

• Fitur yang lebih lengkap untuk mendukung pemrograman berorientasi objek.

Kemampuan untuk menangani kesalahan ( error handling ) yang lebih terstruktur.

• Kemampuan baru bekerja dengan console.

Dukungan internet pada XML ( Extensible Markup Language ) dan Web Services.

• Pendekatan aplikasi desktop yang lebih baik menggunakan Windows Forns.

• Pemrograman database yang lebih baik, melalui pendekatan ADO.NET

IDE ( Intergrated Deleloment Enviroment ) yang bekerja lebih cepat dan lebih responsif dalam menerima perintah.

Sebagai bukti bahwa Visual Basic.NET memiliki kemampuan lebih, adanya dukungan .NET Framework memungkinkan untuk mengembangkan berbagai aplikasi seperti aplikasi window, aplikasi web, aplikasi web mobile, bahkan sampai pembuatan web service

Untuk memudahkan para pengembangkan di dalam membangun aplikasi database, Visual Studio.NET juga sudah menyertakan perangkat lunak pembuat laporan, yaitu crystal report. (Didik Dwi Prasetyo, 2005 :17)

2.2.6 Object Oriented Programing

Pemrograman berorientasi objek (Object Oriented Programming) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat. Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut, tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut.

(http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek )

Untuk pengembangan aplikasi database, interaksi antara .NET dengan MySQL mudah sekali untuk dilakukan. Pada prinsipnya, agar aplikasi Visual Basic.NET mampu berinteraksi dengan database diperlukan adanya data provider. Di dalam .NET Framework, data provider memungkinkan untuk melakukan koneksi ke sumber data dalam mengambil dan memodifikasi data dari sumber tersebut. Selain itu, data provider .NET Framework juga bertindak sebagai jembatan antara sumber data dan DataSet ADO.NET.

Untuk mendukung interaksi antara Visual Basic.NET dengan MySQL saat ini sudah banyak vendor perangkat lunak yang menyediakan data provider. Terlepas dari jenis driver yang digunakan, secara garis besar MySQL dapat di akses melalui tiga cara, yaitu :

• Solusi ODBC.NET-MyODBC Driver.

• Menggunakan solusi OLEDB.NET-MyOLEDB Provider.

• Menggunakan MySQL Native .NET Provider.

( Didik Dwi Prasetyo, 2005:24 ) 2.2.8 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:database management system) atau DBMS yang multi thread,

multi-user, dengan sekitar 6 juta instalasi di seluruh 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

Tidak sama dengan proyek - proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing - masing, MySQL dimiliki dan di sponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmark, Allan Larsson, dan Michael "Monty" Widenius

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL

(Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang

memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja

optimizer-nya dalam melakukan proses perintah - perintah SQL, yang dibuat oleh user maupun program - program aplikasinya. Sebagai database server, MySQL

dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan

query MySQL bisa sepuluh kali lebih cepat dari Postgre SQL dan lima kali lebih

cepat dibandingkan Interbase.

Sebagai software database dengan konsep database modern, MySQL memiliki banyak kelebihan. Kelebihan tersebut antara lain :

1) Protability

Dokumen terkait