Anda di halaman 1dari 8

Kelompok 4

1. Muhammad Hanif A.R


2. Muhammad Ariq Kamal
3. Muhammad Syahriel
Handika
4. Muhammad Isrofil
5. Shafa Devina
6. Allyani A
7. Khofifah M.S

I
Database

 Pengertian Database
Pengertian database adalah sekumpulan data yang dikelola berdasarkan
ketentuan tertentu yang saling berkaitan sehingga memudahkan dalam
pengelolaannya. Dihimpun dari berbagai sumber, secara sederhana, database
atau basis data merupakan sekumpulan data atau informasi yang tersimpan
secara sistematis.

 Fungsi Database
Fungsi database adalah untuk menghindari data ganda yang tersimpan. Suatu
database management system (DBMS) dapat diatur supaya bisa mengenali
duplikasi data ketika diinput. Namun selain untuk menghindari data ganda,
database memiliki fungsi lainnya, antara lain: Mengelompokan data dan
informasi.

 Aplikasi Database
Ada beberapa software untuk membuat database dan yaitu sebagai berikut:

1. Oracle
Oracle adalah sebuah sistem pengelolaan database bersifat relasional
yang terbentuk di California di tahun 1977. Database ini menjadi pilihan
utama bagi perusahaan-perusahaan besar karena dapat menampung
data berkapasitas besar secara rapi dan kompleks untuk berbagai
keperluan.
Oracle termasuk dalam kategori database berbayar dan dikenal sebagai
database server untuk jaringan dan internet. Saat ini ada beberapa
perusahaan di Indonesia yang menggunakan database Oracle:

Telkom Indonesia
Telkomsel
Pertamina
PLN
Ada juga beberapa perusahaan multinasional yang menggunakan
database Oracle:

Netflix
Linkedin
Ebay
MIT

2. MySQL
MYSQL umumnya digunakan untuk kebutuhan website individu atau
perusahaan. MySQL sebuah sistem pengelolaan database relasional
(RDBMS) yang dapat mendefinisikan hubungan antar data dengan lebih
baik, sehingga dapat membantu meningkatkan kecepatan website.

Kamu dapat menggunakan MySQL secara gratis tanpa perlu membeli


lisensinya. Karena itulah MySQL sangat cocok untuk developer yang
ingin memperdalam ilmu mengenai basis data.

Berikut beberapa perusahaan besar yang menggunakan database


MySQL:

Uber
Airbnb
Facebook
Twitter
Amazon
Udemy
Pinterest

3. Microsoft SQL Server


Microsoft SQL Server
contoh database - microsoft sql server
Microsoft SQL Server adalah sebuah RDBMS yang dirilis pada tahun
1989. Saat ini, Microsoft SQL Server adalah salah satu database paling
populer di dunia dengan ratusan ribu pengguna di seluruh dunia.
Database ini mengharuskan kamu untuk membeli lisensinya sebelum
dapat menggunakannya.

Cepatnya proses pengembangan yang dilakukan oleh Microsoft juga


memperluas penerapan database ini. Saat ini, Microsoft SQL Server tak
hanya dapat digunakan sebagai RDMS, namun juga sebagai business
intelligent, analisa data, dan pelaporan data.

Saat ini, Microsoft SQL Server ini digunakan oleh beberapa perusahaan
ternama seperti:

Accenture
Alibaba Travels
Stack Overflow
Microsoft
doubleSlash

4. PostgreSQL
Database ini merupakan salah satu jenis dari Relational Database
Management System (RDBMS) yang bersifat open-source dan menjadi
favorit para developer.

Sifatnya yang open-source juga membuat PostgreSQL menjadi salah satu


database yang dapat dikustomisasi sesuai kebutuhan para penggunanya.
PostgreSQL ini memiliki empat bahasa prosedural yang terbagi menjadi
bahasa standar dan non-standar.

Bahasa prosedural standar di PostgreSQL terdiri dari:

PL Perl
PL pgSQL
PL/Python
PL Tcl.
Sedangkan untuk bahasa non-standar terdiri dari:

Ruby, PL V8
PL/PHP
PL/Java
dan sebagainya
Karena banyaknya bahasa prosedural yang dapat digunakan pada
PostgreSQL, penerapannya juga semakin bervariasi. Saat ini, ada banyak
perusahaan besar dari berbagai industri yang menggunakan PostgreSQL,
seperti:

Yahoo
Skype
Afilias
MySpace
Instagram
Spotify
Twitch
Reddit

5. MongoDB
Jika sebagian besar database di daftar ini menggunakan Structured
Query Language (SQL), MongoDB merupakan salah satu database yang
berkonsep NoSQL. Artinya, database ini tidak menggunakan SQL sebagai
bahasa pengoperasiannya.

MongoDB menggunakan metode penyimpanan data tanpa tabel,


melainkan menggunakan format dokumen menyerupai JSON.

MongoDB juga memiliki berbagai fitur menarik bagi developer seperti


automatic scaling, high performance, dan high availability. Sedangkan
untuk mengelola CRUD, agresi, indexing, dan lainnya, MongoDB
menggunakan bahasa pemrograman Javascript untuk melakukan proses
tersebut.

Adapun perusahaan besar yang menggunakan MongoDB sebagai


databasenya, yaitu:

LaunchDarkly
Lyft
Delivery Hero
KAVAK
Stack
6. IBM DB2
IBM DB2 merupakan RDBMS, namun pada saat ini database tersebut
juga telah mendukung Object Relational Database Management System
(ORDBMS) dan juga non-relational seperti XML.

Pada saat ini, ada tiga produk utama database yang ada di IBM DB2,
yaitu DB2 untuk sistem operasi LINUX, UNIX dan Windows (istilahnya
yaitu LUW), DB2 untuk z/OS (mainframe) dan DB2 untuk iSeries (disebut
juga OS/400). Sedangkan untuk produk keempat, yaitu DB2 untuk
VM/VSE.

Adapun perusahaan besar yang menggunakan IBM DB2 untuk


databasenya, yaitu:

PNC
Dell
The Home Depot
Parker Hannifin
Citigroup

7. Redis
Redis merupakan contoh database NoSQL dan berbasis key value store,
sehingga pengambilan data di Redis ini lebih cepat karena memiliki
sistem in-memory yang bekerja dengan baik, tetapi tetap persistent
ketika akan menyimpan data ke dalam disk.

Saat ini, Redis tidak hanya digunakan sebagai basis data saja, melainkan
bisa untuk cache, message broker, dan queue.

Redis mendukung berbagai jenis bahasa pemrograman, seperti Java,


Python, PHP, C, C++, C#, Javascript, Node.js, Ruby R, Go, dan lainnya.

Perusahaan besar yang menggunakan Redis untuk sistem databasenya,


yaitu:

GitHub
Weibo
Pinterest
Snapchat
Digg
Flickr

8. ElasticSearch
Contoh database noSQL selanjutnya yaitu ElasticSearch. Database ini
berfokus pada search engine database yang ditenagai oleh Apache
Lucene yang juga merupakan salah satu search engine database yang
memiliki query low level.

Query ElasticSearch sangat mudah digunakan karena berbasis langsung


dengan RESTful.

ElasticSearch mendukung berbagai macam bahasa pemrograman yang


bisa digunakan untuk pengembangan sebuah aplikasi, seperti Java,
Python, PHP, Javascript, Node.js, Ruby, dan lain-lain.

Saat ini, ada banyak perusahaan yang menggunakan ElasticSearch


seperti:

Tokopedia
Shopify
Instacart
Slack
Medium

9. SQLite
SQLite merupakan bagian dari RDBMS namun untuk ukuran penulisan
kodenya relatif kecil, karena menggunakan bahasa C serta bersifat ACID
Compliant. Singkatnya, SQLite ini merupakan engine database tanpa
memerlukan server, konfigurasi, dan bersifat transaksional.

SQLite juga sangat berbeda dengan database yang lainnya, karena


SQLite akan membaca dan menulis langsung ke file disk pada aplikasi
yang akan kamu gunakan.

Biasanya, SQLite ini digunakan pada perangkat Android dan juga Apple.

Memiliki kelebihan yang baik, tentu saja banyak perusahaan yang


tertarik ingin menggunakan database SQLite ini, seperti:
Lorven Technologies
The American Red Cross
Zendesk Inc
10.Microsoft Access
Dan pada posisi terakhir untuk contoh database terpopuler, yaitu
Microsoft Access.

Dirancang untuk membuat database dan mengelola berbagai macam


jenis database yang memiliki ukuran dari kecil hingga besar. Tujuan
Microsoft Access ini untuk penggunaan database di kalangan rumah dan
perusahaan yang memiliki skala kecil sampai menengah.

Di dalam Microsoft Access ini terdiri dari beberapa macam komponen,


seperti table, database, DBMS, RDBMS, query, primary key, field, dan
masih banyak lagi.

Perusahaan yang menggunakan Microsoft Access, yaitu:

TerraCycle Inc
MWW Group LL

 Manfaat Database
Database berfungsi untuk mengelompokkan data agar lebih mudah dipahami.
Menghindari terjadinya redudansi atau pengulangan data. Memudahkan
dalam menyimpan, mengedit, dan menghapus data.

 Sejarah Database
Konsep basis data (database) berawal dari proses penyimpanan berkas secara
manual. ... Pada awal tahun 1960, Charles Bachman di perusahaan General
Electric merancang DBMS generasi pertama yang disebut Penyimpanan Data
Terintegrasi (Integrated Data Store)

Anda mungkin juga menyukai