Sabtu, 05 Juli 2014

Tugas KKPI SMK N 1 Petang



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