1. Konsep Framework dalam Aplikasi Berbasis Framework Framework sebagai suatu kumpulan fungsi (libraries) atau dapat istilahkan sebagai koleksi/ kumpulan potongan program yang disusun atau diorganisasikan sedemikian rupa sehingga dapat digunakan untuk membantu membuat aplikasi yang utuh tanpa harus membuat semua kodenya dari awal. a. Jenis Framework - Berbasis Desktop : Untuk membangun aplikasi berbasis dekstop - Berbasis Websites : Untuk membangun aplikasi berbasis web b. Fungsi Framework 1) Membantu para developer dalam perencanaan, pembuatan, dan pemeliharaan sebuah aplikasi. 2) Mempercepat proses pembuatan aplikasi, baik itu aplikasi berbasis desktop, mobile, ataupun web. 3) Aplikasi yang dihasilkan menjadi lebih stabil dan andal. Hal ini     dikarenakan Framework sudah melalui proses uji, baik stabilitas     maupun keandalannya. 4) Memiliki tingkat keamanan yang lebih. Hal ini dikarenakan     Framework telah mengantisipasi celah-celah ke...

Penjelasan 10 database terbaik

 Pengertian DataBase


Database adalah kumpulan data yang dikelompokan dengan desain rapih yang saling berhubungan untuk memudahkan kita dalam menyimpan dan mencari Dengan adanya DataBase kita dipermudah untuk mencari suatu informasi.data yang disimpan ada yang berbentuk tabel,skema,objek yang tergantung tipe datanya.

Ada ratusan DataBase yang tercatat namun ada bebeapa database yang POPULER 

Berikut adalah database terPOPULER;

1. ORACLE

DataBase di peringkat pertama adalah Oracle. Nama Oracle ini identik dengan data base ukuran besar dengan data yang kompleks.


Oracle adalah software yang pertama kali melibatkan SQL (Structure Query Language) di dalam pengelolaan database. Adanya SQL ini membuat pengguna komputer lain dapat mengakses informasi dari dalam database komputer yang menggunakan sistem RDBMS dengan mudah dan cepat

Oracle termasuk database berbayar tapi untuk developer tidak perlu khawatir bila ingin membuat database dengan Oracle, karena yang membayar adalah klien . Ada pun yang menjual sepaket dengan lisensi tetapi tergantung pada kesepakatan.

Untuk mengenal ORACLE lebih dalam , berikut beberapa pengertian ORACLE 

Nama ORACLE endiri diambil dari nama kode CIA yang itemukan oleh Larry Ellison di dalam sebuah proyek miliknya. Sebelum di komersilkan atau digunakan oleh public , Oracle adalah software database yang digunakan oleh Militer Amerika Serikat.

Fungsi Oracle hampir sama seperti fungsi software database biasa (DBMS), yaitu sebagai pengelola data yang tersimpan dalam database. Tetapi, Oracle adalah RDBMS yang memiliki perbedaan fungsi dengan software-software DBMS. Perbedaan fungsi tersebut, intinya dalam hal pengelolaan database.


2. MySQL.


MySQL adalah data base yang populer yang dapat digunakan untuk pribadi maupun perusahaan MySQL dapat dipakai secara gratis tanpa perlu lisensi menggunakannya. Perusahaan sekelas FACEBOOK,GOOGLE,Adobe, dan perusahaan lainnya menggunakan MySQL untuk keperluan database website mereka.

Untuk bahasa pemrograman yang suport dengan MySQL C, C#, C++, Delphi, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby dan masih banyak lagi MySQL adalah data base yang populer yang dapat digunakan untuk pribadi maupun perusahaan lainnya.



3. Microsoft SQL Server


DataBase milik microsoft di urutan ketiga ini berbay seperti ORACLE.

Microsoft ini bukan hanya terkelan akan operasinya tapi juga dengan database nya .Microsoft SQL Server ini adalah database relasional yang bersifat komersial, tidak seperti Ms Access yang digunakan hanya sebatas computer desktop saja.

SQL Server ini bisa digunakan untuk Windows Server yang memiliki fitur untuk pengelolaan database dan fitur server lainnya.



4. PostgreSQL


Database yang keempat adalah PostgreSQL atau bisa disebut juga Postgres.

Database ini memiliki fungsi yang mirip dengan Microsoft SQL Server, yaitu database relasional yang bisa digunakan untuk simpan dan mengembalikan data dengan aman.PostgreSQL ini banyak ditemui pada perangkat mac OS, karena ini sudah menjadi standar bahwa semua perangkat dengan sistem operasi Mac OS menggunakan PostgreSQL.Tetapi Anda PostgreSQL bisa Anda temui pada perangkat Windows maupun distro Linux lainnya.



5. MongoDB.


MongoDB adalah database dengan konsep noSQL. Database noSQL adalah database yang tidak menggunakan relasi tabel seperti SQL dan tidak menyimpan data dalam bentuk dinamis seperti relational database.Dalam penyimpanan database, MongoDB menggunakan suatu dokumen yang strukturnya mirip dengan JSON.

MongoDB memiliki fitur automatic scaling, high performance dan high availability.Dalam melakukan operasi, MongoDB menggunakan Javascript untuk melakukan proses CRUD, agregasi, indexing dan operasi database yang lainnya.



6. IBM DB2



IBM DB2 adalah database yang dimiliki oleh perusahaan IBM. IBM DB2 sudah mendukung dengan sistem relational database (relational DBMS).Tetapi sekarang ini sudah update fitur lagi dengan tambahan mendukung basis data berbasis object relational (object relational DBMS) dan non-relational seperti XML.


7. Elasticsearch


Elasticsearch masuk kategori NoSQL seperti MongoDB.Elasticsearch adalah database yang fokus pada search engine database menggunakan engine dari Apache Lucene yang merupakan search engine database dengan query low level.Elasticsearch memiliki kelebihan dimana query lebih mudah digunakan karena sudah berbasis RESTful.



8. Redis


Redis adalah database berbasis key value store yang masuk kategori NoSQL.Dalam pengambilan data redis lebih cepat karena menggunakan sistem in-memory, namun tetap persistent saat akan menyimpan data ke disk.

Query yang digunakan dalam redis mudah digunakan untuk menyimpan data sederhana sampai data yang kompleks sekalipun. Kelebihan lainnya redis memiliki dokumentasi yang sangat lengkap, jadi Anda tidak perlu banyak googling untuk belajar database.


9. Microsoft Access


Microsoft Access adalah database computer relasional yang digunakan untuk merancang database dan mengolah berbagai jenis database dengan ukuran kecil hingga besar.MS Access lebih menyasar pada penggunaan database untuk kelangan rumahan dan perusahaan skala kecil sampai menengah untuk pengolahan database.Aplikasi MS Access ini masuk sepaket dalam Microsoft Office.



10. SQLite


SQLite menjadi data base terpopuler terakhir yang kita bahas.SQLite merupakan sistem manajemen basisdata relasional dengan ukuran penulisan kode yang relatif kecil, menggunakan bahasa C dan bersifat ACID Compliant.Gampangnya SQLite ini database yang sudah include dalam sistem yang kita gunakan. Contoh paling banyaknya SQLite ini bisa ditemui di perangkat Android dan juga Apple.



Komentar

Postingan populer dari blog ini

Operasi Aritmatika

Membuat Aplikasi Dari Pemula Menjadi Suhu