BANDINGKAN TUJUAN BASIS DATA
SPEED, SPACE, ACCUARY, SECURITY, DAN SHAREBILITY PADA BASIS DATA MYSQL, MS-SQL,
DAN ORACLE.
Disusun
Oleh:
Nama:
Heidy Putri Shafira
NPM:
24781012
Kelas:
Manajemen Informatika 2A

Dosen
Pengampu
Muhammad
Reza Redo Islami S.Kom., M.T.I
D3
MANAJEMEN INFORMATIKA
JURUSAN
TEKNOLOGI INFORMASI
POLITEKNIK
NEGERI LAMPUNG
TAHUN
AKADEMIK 2024/2025
KATA PENGANTAR
Puji dan syukur kami panjatkan ke hadirat Tuhan
Yang Maha Esa, karena atas rahmat dan karunia-Nya, saya dapat menyelesaikan
makalah ini dengan judul "Bandingkan Tujuan basis data Speed, Space,
Accuracy, Security, dan Sharebility pada basis data berikut: My,SQL, MS-SQL,
Oracle".
Makalah ini disusun tidak hanya untuk memenuhi
salah satu tugas mata kuliah Sistem
Basis Data di Politeknik Negeri Lampung Tetapi, bisa menambah wawasan pembaca.
Dalam penyusunan makalah ini, saya menyadari
bahwa masih terdapat kekurangan. Oleh karena itu, saya sangat mengharapkan
kritik dan saran yang membangun dari pembaca demi penyempurnaan makalah ini di masa
mendatang.
Saya juga ingin menyampaikan terima kasih
kepada semua pihak yang telah memberikan dukungan dan bantuan dalam proses
penyusunan makalah ini, baik secara langsung maupun tidak langsung.
Akhir kata, semoga makalah ini dapat bermanfaat
bagi kita semua.
Bandar
Lampung, 4 Maret 2025
Heidy
Putri Shafira
BAB 1
PENDAHULUAN
3.1
1.1 Latar Belakang
Dalam era digital yang terus berkembang, basis data
memainkan peran penting dalam menyimpan, mengelola, dan mengambil data.
Berbagai sistem manajemen basis data (DBMS) telah dikembangkan untuk memenuhi
kebutuhan yang berbeda-beda, masing-masing dengan kelebihan dan kekurangannya.
MySQL, MS-SQL, dan Oracle adalah tiga DBMS yang paling
banyak digunakan di dunia.Masing-masing memiliki karakteristik unik yang
membuatnya cocok untuk aplikasi yang berbeda. Makalah ini bertujuan untuk
membandingkan ketiga DBMS ini berdasarkan tujuan basis data utama, yaitu:
·
Kecepatan (Speed):
Seberapa cepat DBMS dapat memproses kueri dan transaksi.
·
Ruang (Space): Seberapa
efisien DBMS dalam menggunakan ruang penyimpanan.
·
Akurasi (Accuracy):
Seberapa akurat DBMS dalam menyimpan dan mengambil data.
·
Keamanan (Security):
Seberapa aman DBMS dari akses yang tidak sah dan kehilangan data.
·
Kemampuan Berbagi
(Shareability): Seberapa mudah DBMS memungkinkan banyak pengguna untuk
mengakses dan berbagi data secara bersamaan.
Pentingnya Perbandingan
Memahami
perbedaan antara MySQL, MS-SQL, dan Oracle sangat penting bagi pengembang dan
administrator basis data. Dengan membandingkan ketiga DBMS ini, kita dapat
menentukan DBMS mana yang paling cocok untuk aplikasi tertentu.
3.2
1.2 Tujuan Makalah
Makalah ini bertujuan untuk:
Memberikan gambaran umum tentang MySQL, MS-SQL, dan
Oracle.
Membandingkan ketiga DBMS ini berdasarkan tujuan basis
data utama.
Menyediakan
panduan bagi pengembang dan administrator basis data dalam memilih DBMS yang
tepat.
3.3
1.3 Ruang Lingkup
Makalah ini akan fokus pada perbandingan tujuan basis
data pada MySQL, MS-SQL, dan Oracle. Perbandingan akan didasarkan pada literatur
yang ada dan pengujian kinerja.
Dengan latar belakang ini, makalah akan menguraikan
perbandingan mendalam, dengan mempertimbangkan faktor-faktor seperti:
·
Arsitektur dan fitur
masing-masing DBMS.
·
Kinerja dalam berbagai
beban kerja.
·
Fitur keamanan dan
kepatuhan.
·
Opsi skalabilitas dan
ketersediaan tinggi.
·
Kemudahan dalam
penggunaanya.
3.4
1.4 Rumusan Masalah
Makalah ini akan berfokus pada pertanyaan-pertanyaan
berikut:
·
Kecepatan (Speed):
•
Bagaimana perbandingan
kinerja kecepatan pemrosesan kueri dan transaksi antara MySQL, MS-SQL, dan
Oracle dalam berbagai skenario penggunaan?
•
Faktor-faktor apa saja
yang memengaruhi kecepatan masing-masing DBMS tersebut?
·
Ruang (Space):
•
Seberapa efisien
masing-masing DBMS dalam penggunaan ruang penyimpanan data?
•
Bagaimana perbandingan
mekanisme kompresi dan optimasi ruang penyimpanan antara MySQL, MS-SQL, dan
Oracle?
·
Akurasi (Accuracy):
•
Bagaimana perbandingan
tingkat akurasi dan integritas data yang dikelola oleh MySQL, MS-SQL, dan
Oracle?
•
Fitur-fitur apa saja yang
dimiliki masing-masing DBMS untuk memastikan akurasi data?
·
Keamanan (Security):
•
Bagaimana perbandingan
fitur keamanan yang ditawarkan oleh MySQL, MS-SQL, dan Oracle dalam melindungi
data dari akses yang tidak sah?
•
Bagaimana masing-masing
DBMS menangani masalah keamanan seperti otentikasi, otorisasi, dan enkripsi
data?
·
Kemampuan Berbagi
(Shareability):
•
Bagaimana perbandingan
kemampuan masing-masing DBMS dalam mendukung akses dan penggunaan data secara
bersamaan oleh banyak pengguna (concurrent access)?
•
Bagaimana perbedaan dari
segi manajemen pengguna, dan hak akses dari setiap databasenya.
3.5
1.5 Tujuan
Tujuan makalah ini adalah untuk:
Menjelaskan bagaimana masing-masing DBMS menangani
tugas-tugas yang berkaitan dengan kecepatan pemrosesan data, efisiensi
penggunaan ruang penyimpanan, integritas dan akurasi data, perlindungan
keamanan data, dan kemampuan untuk berbagi data secara bersamaan.
Menyajikan data dan bukti yang mendukung klaim tentang
kinerja dan fungsionalitas masing-masing DBMS.
Membahas implikasi dari perbedaan antara DBMS ini
dalam konteks aplikasi dunia nyata.
Dengan
demikian, makalah ini bertujuan untuk menjadi sumber informasi yang
komprehensif dan bermanfaat bagi siapa saja yang tertarik untuk mempelajari
lebih lanjut tentang perbandingan MySQL, MS-SQL, dan Oracle.
BAB 2
PEMBAHASAN
Membandingkan tujuan basis
data dalam hal kecepatan (speed), ruang (space), akurasi (accuracy), keamanan
(security), dan kemampuan berbagi (shareability) pada MySQL, MS SQL, dan Oracle
memerlukan pemahaman tentang kekuatan masing-masing sistem. Berikut adalah
perbandingan ringkas:
3.6
Kecepatan
(Speed):
·
MySQL:
•
Dikenal karena
kecepatannya dalam aplikasi web dan beban kerja transaksi tinggi.
•
Optimal untuk
aplikasi yang membutuhkan respons cepat.
·
MS SQL:
•
Menawarkan kinerja
yang kuat, terutama dengan pengoptimalan kueri dan indeks.
•
Cocok untuk
aplikasi bisnis yang membutuhkan pemrosesan data yang cepat.
·
Oracle:
•
Dirancang untuk
kinerja tinggi dalam aplikasi besar dan kompleks.
•
Unggul dalam
menangani volume data besar dan transaksi yang rumit.
3.7
Ruang
(Space):
·
MySQL:
•
Relatif ringan,
sehingga efisien dalam penggunaan ruang penyimpanan.
•
Cocok untuk
aplikasi dengan kebutuhan penyimpanan yang moderat.
·
MS SQL:
•
Membutuhkan lebih
banyak ruang penyimpanan dibandingkan MySQL, terutama untuk fitur-fitur
canggih.
•
Skalabel untuk
menangani pertumbuhan data yang signifikan.
·
Oracle:
•
Membutuhkan ruang
penyimpanan yang signifikan, terutama untuk aplikasi perusahaan besar.
•
Menawarkan fitur
manajemen penyimpanan yang canggih.
3.8
Akurasi
(Accuracy):
Ketiganya:
·
Menawarkan
fitur-fitur untuk memastikan integritas data, seperti batasan (constraints),
transaksi ACID, dan kontrol konkurensi.
·
Oracle dan MS SQL
sering dianggap memiliki fitur integritas data yang lebih kuat untuk aplikasi
kritis.
·
Pada dasarnya,
ketiga database ini memiliki kemampuan untuk menjaga akurasi data. Perbedaan
lebih terletak pada fitur tambahan yang dimiliki oleh masing masing database.
3.9
Keamanan
(Security):
·
MySQL:
•
Menawarkan fitur
keamanan dasar, tetapi mungkin memerlukan konfigurasi tambahan untuk keamanan
tingkat lanjut.
•
Keamanan terus
ditingkatkan dengan pembaruan.
·
MS SQL:
•
Menyediakan fitur
keamanan yang kuat, termasuk otentikasi, otorisasi, dan enkripsi.
•
Terintegrasi
dengan fitur keamanan Windows.
·
Oracle:
•
Dikenal karena
fitur keamanan tingkat lanjutnya, termasuk kontrol akses yang terperinci,
enkripsi data, dan audit.
•
Sering dipilih
untuk aplikasi yang membutuhkan keamanan tingkat tinggi.
3.10 Kemampuan Berbagi (Shareability):
·
MySQL:
•
Mudah digunakan
dalam lingkungan web dan cloud, dengan dukungan untuk berbagai platform.
•
Komunitas yang
besar memudahkan berbagi dan kolaborasi.
·
MS SQL:
•
Terintegrasi
dengan ekosistem Microsoft, memudahkan berbagi data dengan aplikasi Microsoft
lainnya.
•
Menawarkan fitur
untuk berbagi data dengan aplikasi lain.
·
Oracle:
•
Menawarkan fitur
berbagi data yang canggih, termasuk replikasi dan integrasi dengan sistem lain.
•
Sering digunakan
dalam lingkungan perusahaan besar yang membutuhkan berbagi data yang kompleks.
RINGKASAN
·
MySQL unggul dalam
kecepatan dan efisiensi untuk aplikasi web.
·
MS SQL menawarkan
keseimbangan antara kinerja, keamanan, dan kemudahan penggunaan dalam
lingkungan Microsoft.
·
Oracle dirancang
untuk aplikasi perusahaan besar yang membutuhkan kinerja tinggi, keamanan
tingkat lanjut, dan kemampuan berbagi data yang komple
3.11
Kesimpulan
Kesimpulan dari makalah
yang membandingkan tujuan basis data (kecepatan, ruang, akurasi, keamanan, dan
kemampuan berbagi) pada MySQL, MS-SQL, dan Oracle adalah sebagai berikut:
·
Perbedaan Karakteristik:
•
Setiap DBMS memiliki
karakteristik unik yang membuatnya cocok untuk aplikasi yang berbeda.
•
MySQL unggul dalam
kecepatan dan fleksibilitas, terutama untuk aplikasi web skala kecil hingga
menengah.
•
MS-SQL menawarkan
integrasi yang kuat dengan lingkungan Windows dan fitur-fitur yang
komprehensif, cocok untuk aplikasi perusahaan.
•
Oracle dikenal dengan
skalabilitas, keandalan, dan fitur keamanan tingkat tinggi, ideal untuk
aplikasi besar dan kritis.
·
Perbandingan Tujuan Basis
Data:
•
Kecepatan (Speed):
Ø MySQL
seringkali lebih cepat untuk operasi baca sederhana.
Ø Oracle
dan MS-SQL dapat memberikan kinerja yang lebih baik dalam beban kerja yang
kompleks dan transaksi besar.
•
Ruang (Space):
Ø Efisiensi
penggunaan ruang penyimpanan bervariasi tergantung pada konfigurasi dan jenis
data.
Ø Setiap
database memiliki cara yang berbeda dalam mengkompresi data.
•
Akurasi (Accuracy):
Ø Ketiga
DBMS menawarkan fitur-fitur untuk memastikan akurasi dan integritas data,
tetapi Oracle sering dianggap sebagai yang paling kuat dalam hal ini.
•
Keamanan (Security):
Ø Oracle
dan MS-SQL menawarkan fitur keamanan yang lebih canggih, sementara MySQL juga
memiliki fitur keamanan yang memadai untuk banyak aplikasi.
•
Kemampuan Berbagi
(Shareability):
Ø Ketiga
DBMS mendukung akses bersamaan, tetapi Oracle dan MS-SQL lebih baik dalam
menangani beban kerja pengguna yang sangat besar.\
Ø Pemilihan
DBMS yang Tepat:
Ø Pemilihan
DBMS yang tepat tergantung pada kebutuhan spesifik aplikasi, termasuk skala,
kompleksitas, dan persyaratan keamanan.
Ø MySQL
adalah pilihan yang baik untuk aplikasi web sederhana dan menengah.
Ø MS-SQL
cocok untuk aplikasi perusahaan yang menggunakan platform Windows.
Ø Oracle
ideal untuk aplikasi besar dan kritis yang membutuhkan skalabilitas dan
keandalan tingkat tinggi.
·
Implikasi Praktis:
•
Memahami perbedaan antara
DBMS ini memungkinkan pengembang dan administrator basis data untuk membuat
keputusan yang lebih tepat dalam merancang dan mengimplementasikan aplikasi
basis data.
•
Dengan membandingkan
poin-poin tersebut, kita dapat menentukan database mana yangpaling cocok dengan
kebutuhan setiap pengguna.
Singkatnya, makalah ini menegaskan bahwa
tidak ada "satu ukuran cocok untuk semua" dalam hal DBMS. Pilihan
terbaik tergantung pada prioritas dan persyaratan unik dari setiap proyek.
DAFTAR PUSTAKA
airbyte. (2024). MySQL Vs Oracle - Perbedaan. airbyte,
irbyte-com.translate.goog/data-engineering-resources/mysql-vs-oracle?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=sge#:~:text=Perbedaan%20utama%20antara%20MySQL%20dan%20Oracle%20adalah%20bahwa%20MySQL%20merupakan,fitur%20canggih%2C%20skalabilitas%2C%20da.
Dutta, S. (2024). sprinkle. SQL and Oracle Difference: A
Comprehensive Comparison,
https://www.sprinkledata.com/blogs/sql-and-oracle-difference-a-comprehensive-comparison.
Erickson, J. (2024). Oci. MySQL: Understanding What It
Is and How It’s Used, https://www.oracle.com/in/mysql/what-is-mysql/.
H, J. (2024). DreamFactory. MySQL vs MS SQL Server: Key
Similarities and Differences | Dreamfactory,
https://blog.dreamfactory.com/ms-sql-server-vs-mysql.
Maulid, R. (2024). dolab. Perbedaan Oracle Database
dengan MySQL, https://dqlab.id/perbedaan-oracle-database-dengan-mysql.
services, a. w. (2024). aws amazon. Apa Perbedaan Antara
SQL dan MySQL?,
https://aws.amazon.com/id/compare/the-difference-between-sql-and-mysql/.
Tobin, D. (2024). Oracle vs MySQL:. Integrate.io,
https://www.integrate.io/blog/oracle-vs-mysql/.