NO.
Absen : 13
NIS
: 488
Nama
: I Gusti Ngurah Hendra
Sentana Putra
Kelas
: XII AHP 1
Soal
1.
Lakukan explorasi untuk mencari
contoh-contoh software aplikasi basis data.
2.
Sebutkan dan jelaskan contoh-contoh
software aplikasi basis data yang ditemukan saat melakukan explorasi.
3.
Lakukan explorasi untuk mencari fungsi
software aplikasi basis data.
4.
Jelaskan fungsi software aplikasi basis
data.
Jawab
1&2.
Contoh-contoh serta pengertian software aplikasi basis data.
A.Contoh-contoh software aplikasi basis
data :
-
Microsoft SQL Server
-
Firebird
-
Visual Fox Pro
-
Mari aDB
-
Microsoft Access, dan
-
Postgre
SQL
B. Berikut adalah pengertian dari Contoh-contoh dari
software aplikasi basis data :
a) Microsoft
SQL Server
Microsoft SQL Server adalah sebuah
sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri
utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar
ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan
di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah,
tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data
besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi
lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari
itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan
mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL
Server ini adalah kemampuannya untuk membuat basis data mirroring dan
clustering.
b) Firebird
Firebird (Firebird SQL) adalah
sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat
dalam standar ANSISQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux,
Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain
oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open
source milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan
berlisensi di bawah Initial Developer's Public License (IDPL), sementara
modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public
License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla
Public License 1.1.
c) Visual Fox
Pro
Visual Fox Pro adalah bahasa
pemrogramanberorientasi objek dan prosedural dari Microsoft. Awalnya bahasa
pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software
pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992
sehingga di depan nama FoxBASE ditambahkan awalan "Visual".
d) Maria DB
Maria DB merupakan versi pengembangan terbuka dan mandiri
dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty
Program sebagai penulis awal kode sumber MySQL memisahkan diri dari
pengembangan dan membuat versi yang lebih mandiri yakni MariaDB. MariaDB adalah
sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Setiap pengguna dapat secara bebas menggunakan MariaDB, namun dengan batasan
perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat
komersial.
Secara teori semua program yang
dibangun menggunakan MySQL bisa berjalan pula dengan MariaDB. Terdapat beberapa
API (Application Programming Interface) tersedia yang memungkinkan
aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk
dapat mengakses basis data MariaDB antara lain: bahasa pemrograman C, C++, C#,
bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman
Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby,
REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan
setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis
data MariaDB.MariaDB dapat digunakan oleh aplikasi web seperti Drupal, dan
aplikasi lainnya yang menggunakan MySQL.
e)
Microsoft
Access
Microsoft Access (atau Microsoft Office Access) adalah
sebuah program aplikasi basis datakomputerrelasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan
anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft
Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin
basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis
yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di
dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL
Server, Oracle Database, atau semua kontainer basis data yang mendukung standar
ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer
yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi
yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi
objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman
berorientasi objek.
f) Postgre
SQL
PostgreSQL adalah sebuah sistem basis data yang
disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini
merupakan salah satu basis data yang paling banyak digunakan saat ini, selain
MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi
basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror,
PGPool, Slony, PGCluster, dan lain-lain.
2&4.
Pengertian dan Fungsi aplikasi basis data
A. Pengertian
Aplikasi Basis Data
Basis Data atau biasa disebut dengan
Database adalah kumpulan dari item data yang saling berhubungan satu dengan
yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur
tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan
manipulasi untuk kegunaan tertentu. Ada juga yang mendefinisikan basis data
adalah kumpulan informasi yang disimpan didalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut.
B.
Fungsi Aplikasi Basis Data
Dari pengertian diatas basis data dapat memiliki fungsi dan
kegunaan sebagai berikut :
i. Fungsi
aplikasi basis data :
-
Basis data merupakan salah satu komponen
penting dalam system informasi, karena merupakan dasar dalam menyediakan
informasi.
-
Basis data menetukan kualitas informasi
: akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai
bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
-
Basis data mengurangi duplikasi data
(data redudancy).
-
Dengan mengaplikasikan basis data,
hubungan data dapat ditingkatkan.
-
Basis data dapat mengurangi pemborosan
tempat simpanan luar.
ii. Kegunaan
aplikasi basis data :
-
Jika data tersebar dalam beberapa file
dalam bentuk format yang tidak sama, maka ini menyulitkan dalam menulis program
aplikasi untuk mengambil dan menyimpan data. Maka haruslah data dalam satu
database dibuat suatu format sehingga mudah dibuat program aplikasinya.
-
Kesulitan yang akan terjadi jika belum
tersedianya program yang dibutuhkan untuk mengeluarkan suatu data dan
penyelesaiannya adalah kearah DBMS yang mampu mengambil data secara langsung
dengan bahasa yang familiar dan mudah digunakan (user friendly).
-
Redudansi adalah penyimpanan dibeberapa
tempat untuk data yang sama dan mengakibatkan pemborosan ruang penyimpanan dan
juga biaya untuk mengakses jadi lebih tinggi.
-
Data yang tercerai berai dalam beberapa
file bisa disatukan dengan menggunakan field kunci. Field kunci adalah field
yang unik yang bisa mewakili keseluruhan record.
-
Data selesai dimasukkan dan program
aplikasi selesai dibuat, jika suatu ketika ada perubahan terhadap struktur
datanya, maka program aplikasi harus diubah pula (jika program ditulis dengan
Basic atau Pascal), tetapi bila program ditulis dengan DBMS perubahan terhadap
program aplikasi cukup menggunakan append untuk menampilkan data dengan list.
Semoga Bermanfaat Adik'' terima kasih
Tidak ada komentar:
Posting Komentar