Proses Perancangan Basis Data (Lanjut)

A.     Pada Tahap Pemilihan DBMS : Sebutkan  dan jelaskan faktor untuk memperlancar pemilihan paket DBMS untuk system informasi dalam organisasi!

Factor Teknik
1.   Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, Solaris, dll.
2.   Mempunyai lebih banyak tipe data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte. FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM.
3.      Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
4.    Mendukung ODBC for windows 95' (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server..
5.    Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama. Structure table MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
6.  Privilege (hak) dan password sangat fleksibel dan aman serta mengijinkan "Host-Based" Verifikasi. Memiliki beberapa lapisan keamanan , seperti subnet mask, nama host, dan izin akses user dengan sistem perijinan yang mendetail serta sandi/password terenkripsi.
7.      Program dapat running di semua OS,PHP MySQL berjalan secara web base, itu artinya semua operating system yang memiliki web browser dapat menggunakan aplikasi ini, dan semua OS tentu saja selalu memiliki web browser, Windows dengan internet explorer, Linux dengan Mozilla, Macintosh dengan safari, dan handphone dengan opera mini. Sangat mobile dan flexibel.

Faktor Organisasi
1.      MySQL dapat melakukan koneksidengan komputer client menggunakan protokol TCP/IP, Unix Socket (UNIX), atau Named Pipes(Windows NT).
2.      MySQL memiliki antar muka/interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application progamming interface).
3.      Command and function MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.

Faktor Ekonomi
1.      Merupakan DBMS yang gratis/open source berlisensi GPL (Generic Public License).
2.      Cocok untuk perusahaan dengan skala yang kecil.
3.      Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MySQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun.

B.     Jika diambil keputusan akan menggunakan DBMS Oracle pada sistem basis data yang baru dari DBMS SqlServer pada sistem basis data yang lama, faktor apa saja yang harus dipertimbangkan dan jelaskan alasannya
Kemampuan database server untuk mendukung RDBMS (Relational Database Management System) yang sangat dibutuhkan untuk pengelolaan database skala besar. Yang kemudian menjadi sangat populer adalah Oracle dan Microsoft SQL-Server. Untuk mengelola data di dalam database server dikembangkan bahasa Structured Query Language (SQL). Sebenarnya konsep bahasa pengelolaan data juga dikembangkan oleh kelompok software database kecil yang berbasiskan dBase (disebut xBase). Namun akhirnya SQL juga diadopsi oleh kelompok ini, karena SQL lebih bersifat universal dan mengikuti standar ANSI (American National Standard Institute), meski ada juga varian-variannya tergantung dari masing-masing vendor.
Beberapa poin yang bisa dijadikan pertimbangan dengan memilih database server antar lain:
  1. Kapasitas penyimpanan sesuai kebutuhan jangka panjang.
  2. Keamanan data, memiliki password dan hak akses yang bisa dikonfigurasi secara aman.
  3. Kebutuhan perangkat keras yang dapat dipenuhi dengan sumber daya yang ada.
  4. Kemampuan yang memadai untuk menangani transaksi sesuai kebutuhan pengguna.
  5. Vendor yang cukup dikenal dan produk yang terus diperbaharui.
  6. Kompatibel dengan bahasa pemrograman yang digunakan oleh programmer.
  7. Bisa diakses dengan tools manajemen database, baik yang ter-integrasi atau pun yang tersedia di pasaran.
  8. Bisa dipelihara (maintenance) oleh staff teknologi informasi yang ada.
  9. Fasilitas dan metode backup dan restore yang sesuai standar.
  10. Harga.
  11. Fasilitas tambahan seperti kemampuan sinkronisasi atau replika antara server, bisa di-publish dengan mudah jika dibutuhkan, tidak tergantung pada perangkat keras tertentu, dan sebagainya.
  12. Dapat dikembangkan lebih lanjut untuk kebutuhan seperti business inteligent atau data warehousing.


Komentar

Postingan populer dari blog ini

Pengantar Teknologi Game

Model EERD

Model EERD