BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II. KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS)

kapabilitas komputer untuk meningkatkan kualitas keputusan.

DECISION SUPPORT SYSTEMS

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/Decision Support System (DSS) Sistem Pendukung Keputusan/Decision Support System (DSS)

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

P5 Tingkatan dan Karakteristik SPK. A. Sidiq P. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

I R A P R A S E T Y A N I N G R U M

BAB II KAJIAN PUSTAKA. diidentifikasi atau untuk melayani suatu tujuan. masalah-masalah tidak terstruktur (Turban,dkk., 2005).

BAB II TINJAUAN PUSTAKA. berbagai alternatif untuk mencapai suatu tujuan atau beberapa tujuan. untuk membangun rencana kedepan. (Turban dkk.

SOFTWARE TERBAIK UNTUK DATABASE

P5 Tingkatan dan Karakteristik SPK. SQ

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

Pendahuluan: Decision Support system STMIK BANDUNG

SISTEM PENDUKUNG KEPUTUSAN

BAB II. KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS) Tujuan dari DSS adalah (Turban, dkk., 2005):

BAB II. KAJIAN PUSTAKA. Menurut Gorry dan Scott (1970) dalam Turban (2005) Sistem Pendukung

Sistem Pendukung Keputusan. Komponen SPK. Entin Martiana, S.Kom, M.Kom. Politeknik Elektronika Negeri Surabaya

Sistem Pendukung Pengambilan Keputusan

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Sistem Penunjang Keputusan, Pertemuan Ke-3

Decision Support System (DSS)

BAB II LANDASAN TEORI

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS)

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

PENGEMBANGAN SISTEM PENUNJANG KEPUTUSAN PENENTUAN PEMBERIAN BEASISWA TINGKAT SEKOLAH

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS) Tujuan dari DSS adalah (Turban, dkk., 2005):

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB II TINJAUAN PUSTAKA

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Pertemuan 11 Pengenalan DBMS dan MySQL

PREDIKSI PENJUALAN KERUDUNG RABBANI DI GRIYA MUSLIM STORE DUKUN GRESIK DENGAN TREND MOMENT

PERANCANGAN DAN IMPLEMENTASI REKAM MEDIS PASIEN POLI UMUM DI RUMAH SAKIT AISYIYAH MUHAMMADIYAH PADANG MENGGUNAKAN PHP DAN MySQL

BAB II TINJAUAN PUSTAKA. Dosen merupakan tenaga akademik yang bertugas merencanakan dan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

DECISION SUPPORT SYSTEMS COMPONENTS

MANAJEMEN DATABASE PADA SIM

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Sistem Pengambilan Keputusan Kode : IES6232 Semester : VI Waktu : 2 x 2 x 50 Menit Pertemuan : 5 & 6

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

SISTEM PENDUKUNG KEPUTUSAN MENENTUKKAN LOKASI UMAH MAKAN YANG STRATEGIS MENGGUNAKAN METODE NAIVE BAYES

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

SISTEM PENDUKUNG KEPUTUSAN 3 SKS

Outline. Definisi SPK Tujuan SPK Fitur SPK Karakteristik dan Kemampuan SPK Komponen SPK

BAB II LANDASAN TEORI. Sistem Pendukung Keputusan (SPK) merupakan sistem informasi

Gambaran Umum Sistem Informasi Manajemen. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Universitas Gunadarma

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

Bab 4: Teknologi Yang Dipakai

BAB III 3. LANDASAN TEORI

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

INTRODUCTION TO NETBEANS IDE

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

Gambaran Umum Sistem Informasi Manajemen. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Universitas Gunadarma 2014

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

PENGERTIAN PHP DAN MYSQL

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. menjelaskan beberapa prinsip umum sistem antara lain: menghadapi keadaan-keadaan yang berbeda.

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II KAJIAN PUSTAKA

BAB 1 I PENDAHULUAN. terbarukan untuk mengelola dan mengolah data tersebut. Perkembangan database

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Macam-macam Sistem Informasi

MANAJEMEN INDUSTRI SISTEM PENGAMBILAN KEPUTUSAN (SPK) DECISION SUPPORT SYSTEM (DSS)

BAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA

SISTEM PENDUKUNG KEPUTUSAN UNTUK PENENTUAN PENERIMA BERAS MISKIN MENGGUNAKAN BASIS DATA FUZZY

BAB 2 LANDASAN TEORI. Era perkembangan teknologi yang semakin pesat dewasa ini membuat. dan penjualan produk lewat media elektronik seperti internet.

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Transkripsi:

BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem merupakan kumpulan elemen-elemen yang saling terkait dan bekerja sama untuk memproses masukan (input) yang ditujukan kepada sistem tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan. 2.2. Sistem Pendukung Keputusan Pengambilan keputusan di dalam suatu organisasi merupakan hasil suatu proses komunikasi dan partisipasi yang terus menerus dari keseluruhan organisasi. Hasil keputusan tersebut dapat merupakan pernyataan yang disetujui antarlaternatif atau antar prosedur untuk mencapai tujuan tertentu. Persoalan pengambilan keputusan, pada dasarnya adalah bentuk pemilihan dari berbagai alternatif tindakan yang mungkin dipilih yang prosesnya melalui mekanisme tertentu, dengan harapan akan menghasilkan sebuah keputusan yang terbaik. Sistem Pendukung Keputusan (Decision Support System) merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan dan pemanipulasian data. Sistem itu digunakan untuk membantu pengambilan keputusan dalam situasi yang semiterstruktur dan situasi yang tidak terstruktur, dimana tak seorang pun tahu secara pasti bagaimana keputusan seharusnya dibuat. 8

9 DSS biasanya dibangun untuk mendukung solusi atas suatu masalah atau untuk mengevaluasi suatu peluang. DSS yang seperti itu disebut aplikasi DSS. Aplikasi DSS digunakan dalam pengambilan keputusan. Aplikasi DSS menggunakan CBIS (Computer Based Information Systems) yang fleksibel, interaktif dan dapat diadaptasi, yang dikembangkan untuk mendukung solusi atas masalah manajemen spesifik yang tidak terstruktur. Aplikasi DSS menggunakan data, memberikan antarmuka pengguna yang mudah dan dapat menggabungkan pemikiran pengambilan keputusan. DSS lebih ditujukan untuk mendukung manajemen dalam melakukan pekerjaan yang bersifat analitis dalam situasi yang kurang terstruktur dan dengan kriteria yang kurang jelas. DSS tidak dimaksudkan untuk mengotomatisasikan pengambilan keputusan, tetapi memberikan perangkat interaktif yang memungkinkan pengambilan keputusan untuk melakukan berbagai analisis menggunakan model-model yang tersedia. Tujuan dari DSS adalah sebagai berikut: a. Membantu manajer dalam pengambilan keputusan atas masalah semi terstruktur. b. Memberikan dukungan atas pertimbangan manajer dan bukannya dimaksudkan untuk menggantikan fungsi manajer. c. Meningkatkan efektivitas keputusan yang diambil manajer lebih dari perbaikan efisiensinya.

10 d. Kecepatan komputasi. Komputer memungkinkan para pengambil keputusan untuk melakukan banyak komputasi secara cepat dengan biaya yang rendah. e. Peningkatan produktivitas. Membangun satu kelompok pengambilan keputusan, terutama para pakar, bisa sangat mahal. Pendukung terkomputerisasi bisa mengurangi ukuran kelompok dan memungkinkan para anggotanya untuk berada di berbagai lokasi yang berbeda-beda (menghemat biaya perjalanan). f. Dukungan kualitas. Komputer bisa meningkatkan kualitas keputusan yang dibuat. Sebagai contoh, semakin banyak data yang diakses, makin banyak juga alternatif yang bisa dievaluasi. g. Berdaya saing. Tekanan persaingan menyebabkan tugas pengambilan keputusan menjadi sulit. Persaingan tidak hanya didasarkan pada harga, tetapi juga pada kualitas, kecepatan, kustomasi produk dan dukungan pelanggan. Organisasi harus mampu secara sering dan cepat mengubah model operasi, merekayasa ulang proses dan struktur, memberdayakan karyawan serta berinovasi. Teknologi pengambilan keputusan bisa menciptakan pemberdayaan yang signifikan dengan cara memperbolehkan seseorang untuk membuat keputusan yang baik secara cepat, bahkan jika mereka memiliki pengetahuan yang kurang.

h. Mengatasi keterbatasan kognitif dalam pemrosesan dan penyimpanan. 11 Otak manusia memiliki kemampuan untuk memproses untuk menyimpan informasi. Orang-orang kadang sulit mengingat dan menggunakan sebuah informasi dengan cara yang bebas dari kesalahan. Ditinjau dari teknologinya, DSS dibagi menjadi 3 bagian, yaitu: a. SPK spesifik SPK spesifik bertujuan membantu memecahkan suatu masalah dengan karakteristik tertentu. Misalnya, SPK penentuan harga satuan barang. b. Pembangkit SPK Suatu software yang khusus digunakan untuk membangun dan mengembangkan SPK. Pembangkit SPK akan memudahkan perancang dalam membangun SPK spesifik. c. Perlengkapan SPK Berupa software dan hardware yang digunakan atau mendukung pembangunan SPK spesifik maupun pembangkit SPK. Keputusan yang diambil untuk menyelesaikan suatu masalah dilihat dari keterstrukurannya yang bisa dibagi menjadi:

12 a. Keputusan terstruktur (structured decison) Keputusan terstruktur adalah keputusan yang dilakukan secara berulang-ulang dan bersifat rutin. Prosedur pengambilan keputusan sangatlah jelas. Keputusan tersebut terutama dilakukukan pada manajemen tingkat bawah. Misalnya, keputusan pemesanan barang dan keputusan penagihan piutang. b. Keputusan semiterstruktur (semistructured decision) Keputusan semiterstruktur adalah keputusan yang memiliki dua sifat. Sebagian keputusan bisa ditangani oleh komputer dan yang lain tetap harus dilakukan oleh pengambil keputusan. Prosedur dalam pengambilan keputusan tersebut secara garis besar sudah ada, tetapi ada beberapa hal yang masih memerlukan kebijaksanaan dari pengambil keputusan. Biasanya keputusan ini diambil oleh manajer level menengah dalam suatu organisasi. Contoh keputusan jenis ini adalah pengevaluasian kredit, penjadwalan produksi dan pengedalian sediaan. c. Keputusan tak terstruktur (unstructured decison) Keputusan tak terstruktur adalah keputusan yang penangannya rumit karena tidak terjadi berulang-ulang atau tidak selalu terjadi. Keputusan tersebut menuntut adanya pengalaman dan berbagai sumber yang bersifat eksternal. Keputusan tersebut umumnya terjadi pada manajemen tingkat atas. Contohnya adalah keputusan

pengembangan teknologi baru, keputusan untuk bergabung dengan perusahaan dan perekrutan eksekutif. 13 Berikut karakteristik yang diharapkan ada di DSS: a. Dukungan kepada pengambil keputsusan, terutama pada situasi semiterstruktur dan tak terstruktur, dengan menyertakan penilaian manusia dan informasi terkomputerisasi. Masalah-masalah tersebut tidak bisa dipecahkan oleh sistem komputer lain atau oleh metode atau alat kuantitatif standar. b. Dukungan untuk semua level manajerial dari eksekutif puncak sampa manajer lini. c. Dukungan untuk individu dan kelompok. Masalah yang kurang terstruktur sering memerlukan keterlibatan individu dari departemen dan tingkat organisasional yang berbeda atau bahkan dari organisasi lain. d. Dukungan untuk keputusan indevenden dan/atau sekuensial. Keputusan bisa dibuat satu kali, beberapa kali atau berulang (dalam interval yang sama). e. Dukungan di semua fose proses pengambilan keputusan: intelgensi, desain, pilihan dan implementasi. f. Dukungan di berbagai proses dan gaya pengambilan keputusan. g. Adaptivitas sepanjang waktu.

14 Pengambilan keputusan seharusnya reaktif, nisa menghadapi perubahan kondisi secara cepat dan mengadaptasi DSS untuk memenuhi perubahan tersebut. DSS bersifat fleskibel. Oleh karena itu, pengguna bisa menambahkan, menghapus, menggabungkan, mengubah atau menyusun kembali elemen-elemen dasar. DSS juga fleksibel dalam hal ini bisa dimodifikasi untuk memecahkan masalah lain yang sejenis. h. Pengguna merasa seperti dirumah. Rumah-pengguna, kapablitias grafis yang sangat kuat dan antarmuka manusia-mesin yang interaktif dengan satu bahasa alami bisa sangat meningkatkan efektivitas DSS. i. Peningkatan efektivitas pengambilan keputusan (akurasi, timelines, kualitas) ketimbang pada efisiensinya (biaya pengambilan keputusan). Ketika DSS disebarkan, pengambilan keputusan sering membutuhkan waktu lebih lama, tetapi hasilnya lebih baik. j. Kontrol penuh oleh pengambil keputusan terhadap semua langkah proses pengambilan keputusan dalam memecahkan suatu masalah. DSS secara khusus menekankan untuk mendukung pengambilan keputusan, bukannya menggantikan. k. Pengguna akhir bisa mengembangkan dan memodifikasi sendiri sistem sederhana. Sistem yang lebih besar bisa dibangun dengan bantuan ahli sistem informasi. Perangkat lunak OLAP dalam kaitannya dengan

dara warehouse memperbolehkan pengguna untuk membangun DSS yang cukup besar dan kompleks. 15 l. Biasanya, model-model digunakan untuk menganalisis situasi pengambilan keputusan. Kapabilitas pemodelan memungkinkan eksperimen dengan berbagai strategi yang berbeda di bawah konfigurasi yang berbeda. m. Akses disediakan untuk berbagai sumber data, format dan tipe, mulai dari sistem informasi geografis (GIS) sampai sistem berorientasi objek. n. Dapat digunakan sebagai alat standalone oleh seorang pengambil keputusan pada satu lokasi atau didistribusikan di suatu organisasi secara keseluruhan di beberapa organisasi sepanjang rantai persediaan, dapat diintegrasikan dengan DSS lain dan atau aplikasi lain, serta bisa di distribusikan secara internal dan eksternal menggunakan networking dan teknologi Web. Karakteristik dari DSS tersebut memungkinkan para pengambil keputusan untuk membuat keputusan yang lebih baik dan lebih konsisten dalam satu cara yang dibatasi oleh waktu. 2.3. Metode Taxonomic Matcher Menurut Oldakowski dan Bizer, Cara kerja metode Taxonomic Matcher yaitu menghitung kesamaan antara dua konsep c1 dan c2 berdasarkan jarak dc(c1,c2) diantara keduanya, yang mana mencerminkan posisi masing-masing di konsep hirarki. Metode ini

dapat menangani beberapa turunan dari konsep daun tingkat di taksonomi. 16 Konsep kesamaan didefinisikan sebagai simc(c1,c2) = 1- dc(c1,c2). Setiap konsep di dalam taksonomi bertugas sebagai milestone. Karena jarak antara kedua konsep di hirarki merupakan jalan umum yang terdekat dengan orang tua (ccp), maka jarak dihitung sebagai: dc(c1,c2) = dc(c1,ccp)+dc(c2,ccp) dimana dc(c,ccp) = milestone (ccp) milestone (c) Nilai milestone di dapat dari : Linear milestone dapat di cari dengan rumus : milestone (n) = 1 [l(n) / l(n)] Dimana l(n) adalah kedalaman node n di hirarki dan l(n) merupakan tingkat terdalam pada hirarki. Eksponensial milestone menggunakan rumus : milestone (n) = 1/2 k l(n) dimana k adalah faktor yang lebih besar dari 1 yang menunjukkan tingkat dimana nilai milestone menurun seiring hirarki. Hal ini dapat diberi nilai yang berbeda berdasarkan kedalaman hirarki. Formula ini

17 menyiratkan dua asumsi: perbedaan semantik antara konsep level atas lebih besar dari konsep level bawah (dengan kata lain: dua konsep umum yang kurang mirip dari dua yang khusus) dan jarak antara saudara lebih besar dari jarak antara orang tua dan anak. 2.4. PHP 2.4.1. Pengertian PHP Sampai saat ini, PHP adalah bahasa pemrograman yang paling sering digunakan oleh semua kalangan untuk membuat website, selain bahasa pemrogramannya mudah, PHP juga dapat dihubungkan dengan berbagai macam jenis database. Menurut Budi Raharjo, PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Aplikasi web adalah aplikasi yang disimpan dan dieksekusi (oleh PHP engine) dilingkungan web server. Sedangkan menurut Madcoms, PHP adalah pemrograman yang berjalan dalam sebuah webserver dan berfungsi sebagai pengolah data pada sebuah server. Berdasarkan uraian diatas dapat disimpulkan bahwa PHP merupakan suatu bahasa pemrograman berbentuk sebuah skrip yang ditempatkan dan diproses dalam server. Keluaran dari proses ini dikirim ke client, dan dibuka dengan menggunakan browser.

18 2.5.MySQL 2.5.1. Pengertian Database MySQL MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multiuser, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan. Menurut Madcoms, MySQL adalah salah satu program yang dapat digunakan sebagai database, dan merupakan salah satu software untuk database server yang banyak digunakan. Sedangkan menurut Heni A. Puspitosari, MySQL merupakan salah satu software untuk database server yang banyak digunakan karena MySQL bersifat Open Source. Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi-informasi terbaru mengenai MySQL dapat diperoleh dengan mengunjungi http://www.mysql.com/. Akan tetapi sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB. Maria DB adalah sebuah

19 implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah Lisensi GPL (General Public Licence). MariaDB tetap mempertahankan kompatibilitas dan API layaknya MySQL dulu. Jika di MySQL ada InnoDB maka di MariaDB ada XtraDB yang menjadi mesin penyimpanan baru. Adapun Aria digunakan untuk transaksi database transaksional maupun non-transaksional. API dan Protokol MariaDB juga kompatibel dengan apa yang ada pada MySQL. Namun tidak hanya itu, fitur untuk dukungan native operasi non-blocking dan pelaporan progress juga ditambah. Artinya semua connector, library dan aplikasi yang bekerja pada MySQL, dapat bekerja pada MariaDB. Fedora juga mengambil langkah cepat dengan mengganti MySQL dengan MariaDB sebagai database bawaannya. Fedora telah memasang MariaDB sejak Fedora 19 dengan keyakinan bawah MySQL akan semakin menjadi produk yang tertutup dan komersial setelah diakuisis oleh Oracle. Setiap pengguna dapat secara bebas menggunakan MariaDB, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk keturunan yang bersifat komersial. 2.5.2. Kelebihan MySQL Berikut ini beberapa kelebihan MySQL sebagai database server antara lain : 1. Source MySQL dapat diperoleh dengan mudah dan gratis. 2. Sintaksnya lebih mudah dipahami dan tidak rumit.

20 3. Pengaksesan database dapat dilakukan dengan mudah. 4. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multicpu. 5. Didukung programprogram umum seperti C, C++, Java, Perl, PHP, Python, dsb. 6. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi). 7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 8. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host. 9. Mendukung ODBC untuk sistem operasi Windows. 10. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.