DOSEN :
IR. YUSUF ANSHORI, S.T, M.T
PENYUSUN
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
BAB II PEMBAHASAN
2.3 PostgreSQL.............................................................................................3
2.4 MSSQL....…...........................................................................................4
2.5 SQLite......................................................................................................5
2.6 MS Access................................................................................................6
3.1 Kesimpulan..............................................................................................7
3.1 Kesimpulan..................................................................................................7
ii
iii
Bab 1
Pendahuluan
1
BAB 2
Pembahasan
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
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.
Kelebihan
Kekurangan
Dibalik kelebihan kelebihan diatas yang membuat database MySQL menjadi populer,
adapula kekuranganya yaitu:
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:
Kelebihan
Beberapa kelebihan yang dapat dipaparkan dari database SQLite ini yaitu:
2.Sangat Stabil
Kekurangan
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
Kelebihan
2.Mudah diintegrasikan
Kekurangan
2.Orientasi database hanya ditujukan pada penggunaan lokal dan skala jaringan kecil
menengah, bukan khusus client-server
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.