Anda di halaman 1dari 12

TUGAS PENGHANTAR SISTEM INFORMASI

REVIEW LIMA DATABASE

DOSEN :
IR. YUSUF ANSHORI, S.T, M.T

PENYUSUN

Reyvaldo Anderson Tansile


F52123086

PROGRAM STUDI S1 SISTEM INFORMASI

JURUSAN TEKNOLOGI INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS TADULAKO
Kata penghantar

Puji syukur ke hadirat Tuhan Yang Maha Esa. Atas rahmat dan hidayah-Nya, serta atas ijin-
Nya saya dapat menyelesaikan tugas makalah yang berjudul "Mereview database(MySQL,
PostgreSQL, MSSQL, SQLite, MS Acess)" tepat pada waktunya

Makalah ini adalah salah satu bentuk tugas mata kuliah Pengantar Sistem Informasi, Prodi
Sistem Informasi, Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Tadulako. Tak
lupa saya mengucapkan terima kasih yang sebesar - besarnya kepada Bapak Ir. Yusuf Ansori
S.T.,M.T. selaku dosen mata kuliah Pengantar Sistem Informasi yang telah membagikan ilmu
yang sangat bermanfaat guna untuk menambah wawasan yang kreatif sebagai mahasiswa
Teknologi Informasi serta telah mengijinkan saya untuk mengerjakan tugas makalah ini.

Saya menyadari bahwa dalam penulisan karya tulis ini masih jauh dari kata sempurna dan
juga masih banyak kesalahan yang penulis yakini ada di luar batas kemampuan saya. Oleh
karena itu, saya dengan senang hati menerima kritik serta saran dari para pembaca terkhusus
kepada Bapak Ir. Yusuf Ansori S.T.,M.T.

i
DAFTAR ISI
\KATA PENGANTAR............................................................................................i

DAFTAR ISI..........................................................................................................ii

BAB I PENDAHULUAN

1.1 Latar Belakang..........................................................................................1

1.2 Rumusan Masalah...................................................................................1


1.3 Tujuan Masalah .......................................................................................1

BAB II PEMBAHASAN

2.1 Definisi Database dan Fungsinya............................................................2


2.2 MySQL....................................................................................................2

2.3 PostgreSQL.............................................................................................3

2.4 MSSQL....…...........................................................................................4
2.5 SQLite......................................................................................................5

2.6 MS Access................................................................................................6

BAB III PENUTUP

3.1 Kesimpulan..............................................................................................7

3.1 Kesimpulan..................................................................................................7

ii
iii
Bab 1
Pendahuluan

1.1 Latar Belakang


Revolusi sebuah teknologi sangat berkaitan dengan basis data atau yang biasa disebut
database. Database atau basis data merupakan kumpulan data yang disimpan secara
sistetik dan tetatur dalam suatu media penyimpanan di komputer. Tujuan dari
penyimpanan secara tetatur dan sistematik ini adalah untuk mempermudah pemeriksaan,
pencarian, memanipulasi data tersebut dengan menggunakan suatu program komputer
dengan tujuan untuk memperoleh informasi. Dalam kehidupan pelajar atau mahasiswa di
zaman teknologi ini database sangat dibutuhkan sebagain patokan dalam sebuah kasus
untuk mengukur, mencari, dan mengimput sebuah data yang terstruktur. Sebuah
kemajuan teknologi tentu saja membutuhkan database server atau hosting untuk
menampung berbagai macam informasi.Database juga memiliki hubungan dengan dunia
teknologi informasi, sebab sebagian besar penggunaan database adalah pada dunia ini,
yakni bagaimana cara kita menyampaikan suatu informasi secara teknologi atau dapat
dikatakan, melalui suatu media yang berhubungan dengan perkembangan teknologi.
1.2 Rumusan masalah
1. Definisi Database
2. Fungsi Database
3. Berbagai Macam Data base
4. Kelebihan serta kekurangan tiap tiap datanase

1.3 Tujuan penulisan


1. Menyelesaikan rumusan rumusan masalah
2. Memperluas wawasan mengenai database
3. Sebagai ilmu dasar untuk khalayak dalam penggunaan database

1
BAB 2
Pembahasan

2.1 Definisi Database dan Fungsinya


Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa
berdasarkan ketentuan tertentu yang saling berhubungan sehingga mudah dalam
pengelolaannya. Melalui pengelolaan tersebut pengguna dapat memperoleh kemudahan
dalam mencari informasi, menyimpan informasi dan membuang informasi.

Fungsi database
1. Mengelompokkan data untuk mempermudah identifikasi data, database menyiapkan
data yang sesuai dengan permintaan user terhadap suatu informasi dengan dengan cepat
dan akurat. Melalui software Database Management Systems (DBMS) user / petugas
bank dapat mencari profil informasi seorang nasabah dalam hitungan detik, DBMS akan
menyajikan data lengkap mengenai profil yang diminta.
2. Menghindari data ganda dan inkonsistensi data, software DBMS sebagai software
untuk menjalankan database komputer mempunyai kemampuan menginformasikan
kepada user pada saat input data apabila data yang akan diinput sudah ada dalam
database. Duplikasi data didalam database sangat dimungkinkan, karena database dapat
diakses dari banyak komputer dari berbagai tempat yang tersambung ke sistim database.
3. Memudahkan akses, penyimpanan data, mengedit dan menghapus data User/admin
pemegang otoritas database dengan mudah melakukan editing data yang salah saat entry
dengan data yang terbaru, atau menghapus data palsu / salah dengan cepat, juga
melakukan penghapusan data.

2.2 MySQL

MySQL adalah pengembangan lanjutan dari proyek UNIREG yang dibuat oleh Michael
Monty Widenius dan TcX (perusahaan perangkat lunak asal Swedia).MySQL adalah DBMS
yang open source dengan dua bentuk lisensi, yaitu Free Software (perangkat lunak bebas) dan
Shareware (perangkat lunak berpemilik yang penggunaannya terbatas). Jadi, MySQL adalah
database server yang gratis dengan lisensi GNU General Public License (GPL) sehingga
dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang
ada.

Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis RDBMS (Relational
Database Management System). Maka dari itu database ini menggunakan bahasa
pemrograman C dan C++. SQL sendiri merupakan suatu bahasa yang dipakai di dalam
pengambilan data pada relational database atau database yang terstruktur. Jadi MySQL
adalah database management system yang menggunakan bahasa SQL sebagai bahasa
penghubung antara perangkat lunak aplikasi dengan database server

Fungsi

Fungsi database MySQL adalah sebagai berikut:

1.Secara garis besar, MySQL memiliki fungsi untuk mengelola dan membuat database dari
sisi server yang memuat berbagai informasi dengan menggunakan bahasa SQL

2
2. Digunakan untuk melakukan query dataset dalam jumlah besar agar dapat memudahkan
pengguna dalam mengakses dataset tersebut dalam bentuk string atau teks.

3.menghubungkan antara bahasa pemrograman PHP dengan MySQL untuk proses


pengelolaan basis data pada webweb

Kelebihan

MySQL mempunyai beberapa kelebihan yang bisa dimanfaatkan dalam pengembangan


perangkat lunak yang andal seperti:

1.Mendukung Integrasi Dengan Bahasa Pemrograman Lain.

2.Tidak Membutuhkan RAM Besar.

3.Mendukung Multi User

4.Bersifat open source

5.Struktur Tabel yang Fleksibel

6.Tipe Data yang Bervariasi.

7.Keamanan yang Terjamin

Kekurangan

Dibalik kelebihan kelebihan diatas yang membuat database MySQL menjadi populer,
adapula kekuranganya yaitu:

1.Kurang Cocok untuk Aplikasi Game dan Mobile

2.Sulit Mengelola Database yang Besar

3.Technical Support yang Kurang Bagus

2.3 PostgreSQL
PostgreSQL adalah sistem manajemen database relasional (RDBMS) yang bersifat open
source. Dikembangkan oleh Berkeley Computer Science Department, PostgreSQL telah
menjadi database yang andal dalam 30 tahun terakhir ini. Database ini yang banyak
digunakan pada web app, aplikasi mobile, dan aplikasi analytics. Itulah kenapa aplikasi
yang membutuhkan pengolahan data yang lebih kompleks akan lebih cocok menggunakan
postgreSQL. Database ini juga dapat mendukung bahasa pemrograman yang banyak
seperti: NET,C+,C,Delphi,Go,Java,JavaScript(Node.js),Perl,PHP, Python,Ruby,Tcl
Fungsi
Fungsi yang ada pada database PostgreSQL adalah sebagai berikut:
1. Membuat atau memanipulasi tabel
2. Memanipulasi isian data atau value dari tabel
3. Mengelola transaksi di database

3
Kelebihan
Berikut adalah beberapa kelebihan yang dapat kita lihat yaitu:
1.Gratis dan Open Source
2.Skalabilitas Besar
3.Replikasi Mudah
4.Pengembangan Mandiri
5.Dokumentasi Lengkap
Kekurangan
Selain mempunyai kelebihan beberapa kekurangan PostgreSQL yang perlu diketahui yaitu:
1.Kinerja Lambat
2.Kurang Populer
3.Tidak Mendukung Selectable Stored Procedure
4.Kurang Cocok Untuk Web

2.4 MSSQL
Microsoft SQL Server adalah sistem manajemen basis data relasional (RDBMS) yang
dikembangkan oleh Microsoft. Sebagai aplikasi database server, SQL Server merupakan
produk perangkat lunak yang bersifat client/server. Alasannya karena memiliki komponen
client yang berfungsi menampilkan dan memanipulasi data, serta komponen server yang
berfungsi menyimpan, memanggil, dan mengamankan database Database Microsoft ini
memiliki bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari
SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase.
Fungsi
Beberapa Fungsi yang didapatkan dalam database MSSQL Server yaitu:
1. Melakukan pengelolaan database dengan menggunakan query atau perintah SQL
2.Sebagai alat built-in intelijen bisnis dan membantu dalam analisis dan pelaporan
3.Membuat mirroring dan clustering basis data.
Kelebihan
Berikut merupakan kelebihan dari MSSQL yaitu:
1.Bekerja dengan sangat baik pada OS Windows segala versi
2.Dapat membuat clustering data
3.Pengendalian database secara terpusat
4.Dapat melakukan backup database
5.Memiliki fitur Recovery dan Restore data
Kekurangan
Selain beberapa kelebihan diatas juga terdapat beberapa kekurangan yang sampai saat ini
belum dapat diatasi yaitu sebagai berikut:
1.Hanya bisa digunakan di OS Windows saja
2.Harga belinya yang terbilang mahal
3.Kurang cocok pada database skala besar
4.Bahasa pemrograman yang terbatas

4
2.5 SQLite

SQLite adalah sebuah engine database SQL yang langsung tertanam atau pada aplikasi. Tidak
seperti kebanyakan database SQL lainnya, SQLite tidak memiliki server yang terpisah dari
aplikasi. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D.
Richard Hipp.

Fungsi

Berikut beberapa fungsi dari database yang dikerjakan D. Richard Hipp yaitu:

1.Menyimpan data tanpa memerlukan server database terpisah

2. Dapat digunakan secara gratis

Kelebihan

Beberapa kelebihan yang dapat dipaparkan dari database SQLite ini yaitu:

1.Perfomanya lebih efesien dan cepat dibandingkan database yang lain

2.Sangat Stabil

3. Bekerja dalam Mode WAL

4. Sedikit menggunakan memory, hanya membutuhkan sigle library untuk mengakses


database

Kekurangan

SQLite pun memiliki beberapa kekurangan sebagai berikut:

1. Tingkat keamanan yang rendah

2.Variabel subquery Meskipun memiliki arti yang penting, penggunaan subquery atau
perintah query di dalam query ini tidak didukung

3.Alter Table Oleh karena tidak memiliki fasilitas ini, maka untuk mengubah struktur tabel
harus dilakukan dengan menghapus tabel kemudian membuat ulangsaja, dengan demikian
anda tidak dapat melakukan modifikasi pada view

5
2.6 MS Access

Microsoft Access adalah program aplikasi yang berbasis data komputer relasional yang
diperuntukan bagi kalangan rumah dan perusahaan yang masih terbilang kecil sampai
perusahaan menengah. Sama seperti para saudaranya, program aplikasi ini sudah banyak
terdapat dalam komputer-komputer pemilik paket komplit Microsoft Office. Microsoft
Access sendiri memiliki tugas untuk mengelola basis data atau data base. Data base atau basis
data adalah sebuah kumpulan data yang teratur dan terstruktur. Data base ini nanti akan
diolah secara khusus untuk menjadi sebuah informasi yang menarik. Oleh karena itu, data
base memerlukan data yang dimasukkan agar bisa mengolah. Berbeda dengan program
aplikasi data base yang lain, Microsoft Access secara khusus menggunakan mesin basis data
Microsoft Jet Database Engine. Hal itu menjadikan program aplikasi ini memiliki tampilan
grafis yang intuitif yang dapat semakin memudahkan pengguna dalam mengoperasikan.

Fungsi

Berikut merupakan fungsi dari database MS Access yaitu:

1.Memudahkan pekerjaan-pekerjaan dalam bidang bisnis seperti pembuatan laporan


keuangan, keuntungan, gaji untuk karyawan, dan lain lain.

2.Meningkatkan kualitas kerja pengolahan data, di masa depan

Kelebihan

Berikut merupakan beberapa keunggulan dari database MS Access yaitu:

1.Lebih mudah dalam mengatur relasi dan Query (SQL) table

2.Mudah diintegrasikan

3.Ideal untuk pengguna individu dan tim yang lebih kecil.

3.Keamanan basis data yang canggih

4.Dapat menyimpan basis data dalam jumlah besar

5.Dapat berjalan dengan bahasa pemrograman VBA milik microsoft

Kekurangan

Dibalik kelebihan diatas adapun beberapa kekurangan dari MS Access yaitu:

1.Bukan termasuk dalam program RDBMS murni

2.Orientasi database hanya ditujukan pada penggunaan lokal dan skala jaringan kecil
menengah, bukan khusus client-server

3.Collision atau redundancy data kemungkinan dapat terjadi

6
BAB III

PENUTUP

3.1 Kesimpulan

Dari beberapa database di pembahasan sebelumnya, kita bisa melihat database yang
dapat kita gunakan sesuai dengan keinginan kita, karena pada dasarnya database
berguna untuk membantu pekerjaan kita dalam pengelolaan sebuah data yang awalnya
rumit menjadi lebih mudah.Apapun perkembangan teknologi database semua
database memiliki kelebihan dan kekuranganya masing masing.

3.2 Saran

Jadikanlah semua kemajuan teknologi sebagai motivasi bagi kita untuk terus
semangat dalam mengembangkan ilmu dan jadikanlah kemajuan teknologi sebagai
wadah untuk berbuat pekerjaan yang positif.

Anda mungkin juga menyukai