Selasa, 08 Oktober 2013

Sistem Basis Data

Tugas Laporan Prak.SBDI

  Tugas
Buat laporan mengenai
1.      1. Buatlah Kesimpulan apa yang didapat selama praktikum minggu ini.
2.     2. Penggunaan data base saat ini telah mencakup hampir semua element kehidupan. Sebutkan contoh-        contoh aplikasi yang menggunakan database. Berikan deskripsi aplikasi tersebut dan kegunaannya (min 5).
3.      3.Berikan kelebihan dan kekurangan aplikasi basis data (min 3)
a.       MySQL
b.       Oracle
c.       PostgresSQL
d.       SQL Server

1 . untuk praktikum yang saya dapatkan mengenai system basis data,,, saya bias mengetahui tentang basis data sendiri itu apa,,dan saya juga mengetahi tentang software apa saja yang bisa dikoneksikan dengan database,,,
2 . –google: google sebagai search engine atau mensin pencarian,,mempunyai banyak sekali kegunaan terutama dalam kehidupan sehari hari,,kita akan mencari informasi tentang apa saja ada di google.
-yahoo: kegunaannya serupa dengan google,,namun era sekarang ini yahoo kalah bersaing dengan google,,karena sekarang google lebih lengkap daripada yahoo,,walaupun kegunaannya sama .
-aplikasi perpustakaan : aplikasi  ini dapat digunakan dalam perpustakaan,,kegunaannya bisa untuk mendata jumlah buku,kode buku,nama buku bahkan juga mengetahui seseorang yang meminjam buku di perpustakaan tersebut,,asalkan sebelum meminjam harus mengisi data data yang ditentukan oleh aplikasi tadi contohnya biodata dank ode buku.
-SIA : Sistem Informasi Akademik juga merupakan aplikasi database yang digunakan di bidang pendidikan,,bahkan di kampus saya juga ada SIAnya,,fungsinya  kita dapat mengakkses MK kita atau mengetahuinya lewat SIA,,Dan juga kita bisa melihat Nilai kita apabila kita sudah UAS ..Jadi kita tidak usah datang ke kampus,,kita cukup aksek lewat internet dimanapun dan kapanpun,,mudah dan evisien.
-aplikasi kasir : aplikasi ini bisanya digunakan di bidang penjualan,,untuk took yang sudah menggunakan aplikasi ini bisanya tidak susah untuk mengitung jumlah pembayaran pembelian,,karena semua data barang bahkan harga barang yang akan dibeli oleh konsumen sudah tersimpan di database,,,jadi otomatis aplikasi tersebut yang akan menjalankan proses perhitungan,,dengan demikian si penjual akan lebih mudah dalam proses pembayaran.

3.
 . A    MySQL
Kelebihan MySQL

1.       Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2.        Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3.       Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4.       Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5.       Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6.       Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7.       Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8.       Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah   rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9.       Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.   Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11.   Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12.   Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat    digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

Kekurangan My SQL
1.  Untuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.
2.   Data yang ditangani belum begitu besar
3.  Dari sisi security , atau keamanan, yang agak terlalu sederhana bagi sebuah SQL Engine , meskipun tidak sesederhana SQLite yang juga datang dari dunia Open Source dan cukup digemari para Web Developer

B. Oracle
Kekurangan :
·                     Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
·                     Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
·                     Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
·                     Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
·                     Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
·                     HP dan pertahanan (DEF) yang tergolong sedang

Kelebihan :
·                     Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
·                     Dapat menangani jumlah data dalam ukuran yang besar.
·                     Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
·                     Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
·                     Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
·                     Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
·                     Bisa berjalan pada lebih dari satu platform system operasi.
·                     Pemrosesan data yang sangat cepat, open source.
·                     Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam sekala besar.
·                     dalam PvE maupun PvP, Oracle dapat meningkatkan kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang dimilikinya.
·                     Dapat bekerja di lingkungan client/server (pemrosesan tersebar


C. postage SQL
Kelebihan:
PostgreSQL terkenal akan fitur-fitur yang disediakannya, di mana telah diketahui sejak dulu bahwa PostgreSQL mempunyai sekumpulan fitur yang kaya dan lengkap, yang mendukung transaksi, view, subselect, foreign key support, pemeriksaan, dan lain-lain. Akan tetapi PostgreSQL selama ini telah banyak memberikan keuntungan yang lebih terhadap para perusahaan atau kegiatan bisnis yang menggunakan database system ini dari pada dengan database system yang lainnya.

Berikut ini adalah kelebihan – kelebihan yang terdapat di PostgreSQL, antara lain:
1.Resisten tehadap over-deployment
Dengan menggunakan PostgreSQL, tidak ada seorangpun dapat menuntut untuk pelanggaran terhadap perjanjian lisensi, sebagaimana tidak ada biaya lisensi yang diasosiasikan (digabungkan) untuk software. Hal ini menyebabkan PostgreSQL memberikan keuntungan tambahan, antara lain:
 .bisnis menjadi lebih profitable dengan skala penyebaran yang luas
.tidak ada kemungkinan diperiksa untuk pemenuhan lisensi


SEMOGA BERMANFAAT
............................................