3. Trendi Gunawan
2023
KATA PENGANTAR
Syukur Alhamdulillah kami panjatkan ke hadirat Allah SWT, atas berkat dan
rahmatnya saya diberikan kemudahan dalam menyusun laporan ini sehingga
laporan yang berjudul “Basis Data” ini dapat terselesaikan.
Adapun tujuan dari penulisan laporan ini adalah untuk memenuhi tugas pada
mata kuliah komputer fundamental. Laporan ini ditulis untuk menjelaskan tentang
materi basis data yang mudah dimengerti dan dipelajari bagi yang ingin
mempelajari tentang basis data atau database.
Terlebih dahulu saya ucapkan terima kasih kepada ibu Novita Lestari
Anggreini, M.Kom, selaku dosen komputer fundamental yang telah memberikan
tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan
bidang studi yang saya tekuni.
Isi dari laporan ini tentu jauh dari kata sempurna dan belum lengkap, karena
isinya masih berupa penjelasan - penjelasan dasar mengenai basis data.
Akhir kata semoga laporan ini bisa membantu pembaca dalam mempelajari
Basis Data dan bermanfaat bagi kita semua.
i
DAFTAR ISI
ii
BAB I
PENJELASAN BASIS DATA
Pada awalnya manusia manusia meletakkan data secara manual di lemari arsip.
Tujuannya adalah menyimpan dan mengatur informasi misalnya saja berupa
dokumen kertas sehingga lebih mudah diindeks maupun dicari secara efisien.
Kemudian, begitu komputer mulai digunakan fokus utama aplikasinya adalah pada
penyimpanan dan manipulasi data. Lalu ketika tahun 1960-an Charles Bachman dari
perusahaan General Electric menciptakan database komputerisasi pertama yang
diberi nama Integrated Data Store (IDS). Dan distandarisasi oleh Conference on
Data System Language (CODASYL).
Basis adalah Gudang / markas / tempat berkumpul / tempat bersarang. Data adalah
representasi fakta dunia nyata yang mewakili suatu obyek seperti manusia, benda,
kejadian yang disimpan dalam bentuk teks, angka, gambar, bunyi, simbol, atau
kombinasinya. Basis Data adalah kumpulan dari data yang saling berhubungan satu
dengan lainnya yang diorganisasikan berdasar sebuah struktur tertentu, tersimpan di
hardware komputer dan menggunakan software untuk melakukan manipulasi data
seperti diperbaharui, dicari, diolah dengan perhitungan- perhitungan tertentu, dan
dihapus dengan tujuan tertentu.
Server basis data bekerja dengan cara menampung penyimpanan basis data dan ruang
memori bersama dengan Sistem Manajemen Basis Data (DBMS)
Sistem basis data adalah sistem yang terdiri atas kumpulan tabel data yang saling
berhubungan dan kumpulan program yang memungkinkan beberapa pemakai atau
program lain untuk mengakses dan memanipulasi tabel dari data tersebut.
1
1.5 Komponen Basis Data
2
1.6 Tujuan Basis Data
Tujuan utama dari basis data ini adalah untuk mengatur data atau mengorganisasikan
data agar pengguna mendapatkan kemudahan, ketepatan, dan kecepatan dalam
pengambilan keputusan.
3
g. Kelengkapan (Completeness)
Data yang di input ke dalam sebuah basis data memiliki ruang yang besar
sehingga data dapat dimasukkan dalam jumlah yang banyak sesuai dengan
kebutuhan pengguna.
h. Keamanan (Security)
Adanya password setiap pemakai basis data. Kita juga dapat menentukan siapa
saja yang boleh mengakses data penting atau data biasa.
4
1.10 Bahasa Basis Data
Dalam mengolah atau memanipulasi data, tentu diperlukannya aplikasi basis data
yang mumpuni dan sesuai dengan kebutuhan. Berikut adalah macam – macam
aplikasi dari basis data yaitu:
1. MySQL
Aplikasi satu ini dikembangkan oleh Oracle Corporation dan bersifat open
source sehingga dapat diunduh secara gratis dibawah lisensi General Public
License.
Salah satu keunggulan dari MySQL adalah spesifikasinya yang ringan, hanya
membutuhkan RAM 1 GB untuk menggunakan aplikasi database tersebut.
Terlebih, MySQL juga dapat digunakan di sistem operasi Linux, Windows, dan
Mac OS X.
5
2. Microsoft SQL Server
Microsoft SQL Server atau MS SQL Server bisa menjadi solusi yang tepat bagi
yang membutuhkan kestabilan saat memproses data yang besar. Salah satu
aplikasi database terbaik ini memiliki fitur memory optimized tempDB metadata
yang akan memastikan bahwa kecepatan pengelolaan database tidak akan
terpengaruh oleh beban kerja yang tinggi, karena tabel data yang sering
digunakan akan dipindahkan ke dalam memori optimasi.
3. MariaDB
Serupa dengan MySQL, MariaDB adalah sebuah aplikasi database relasional
yang bersifat open source sepenuhnya dan bisa diunduh secara gratis.
Skalabilitasnya tidak diragukan lagi, dengan fitur ColumnStore, MariaDB
memungkinkan adanya penambahan kapasitas penyimpanan data hingga
ukuran petabyte. Aplikasi database ini juga memiliki kompresi kolom 10 kali
sehingga mempermudah proses dan analisis data berukuran besar dengan
kecepatan yang lebih baik.
4. Oracle
Oracle adalah aplikasi database relasional buatan Oracle Corporation yang
banyak digunakan. Salah satu alasannya karena memiliki performa yang tinggi
dan mampu menjaga kecepatan pemrosesan data secara stabil meskipun beban
kerja semakin besar.
5. PostgreSQL
PostgreSQL adalah aplikasi database non-relasional yang memungkinkan
penyimpanan dan pengembalian data yang aman. Aplikasi ini juga dapat
merespon permintaan dari perangkat lunak atau aplikasi lain.
PostgreSQL memiliki kecepatan yang baik saat digunakan pada kondisi kerja
berat, berkat fitur Table Partitioning yang membagi tabel data besar menjadi
beberapa bagian dan membacanya melalui scanning untuk memproses data
dengan lebih cepat.
6
BAB II
PENUTUP
2.1 Kesimpulan
Kesimpulan dari laporan ini adalah Basis Data atau yang biasa disebut Database
merupakan sistem yang dibuat seiring berjalannya modernisasi untuk memudahkan
para pengguna memanipulasi data data secara fleksibel, mereka dapat melakukannya
dimana pun dan kapan pun, dan data akan jauh lebih aman.
7
DAFTAR PUSTAKA
https://www.dicoding.com/blog/apa-itu-database/
https://aws.amazon.com/id/what-is/database/
https://fikti.umsu.ac.id/pengertian-basis-data-komponen-fungsi-dan-tujuannya/
https://www.academia.edu/30776583/SEJARAH_BASIS_DATA_Tahun_1960
https://www.ptbsb.id/artikel/teknologi-database/
https://terralogiq.com/macam-macam-aplikasi-database/