Rabu, 01 Desember 2010

SOFT WARE BASIS DATA

Perangkat Lunak Basis data yang sering di gunakan adalah sbb : Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, Lotus Smart Suite Approach.

1.PHPTRIAD

PHPTRIAD adalah sebuah bundle software under windows yang didalamnya terdapat Apache (webserver), PHP (script programming language), dan MySQL. Semua software tersebut bisa didapatkan hanya dengan satu kali install. Bagi pemula yang ingin belajar PHP-MySQL, phptriad sangatlah membantu. Karena kita tidak terlalu dipusingkan dengan instalasi software yang dibutuhkan secara terpisah-pisah.

2.AppSvr
AppServ adalah fitur penuh dari Apache, MySQL, PHP, phpMyAdmin. Anda dapat meng-install dalam 1 menit. Isi dari AppServ - Apache - PHP - MySQL - phpMyAdmin Semua isi AppServ di download dari Official Binary Release.Tujuan dari AppServ adalah untuk mempermudah penginstallan. versi dari AppServ: 2.4.x adalah versi Superb stable untuk semua pengguna, tetapi versi ini menggunakan PHP 4.x karena berjalan baik dengan code PHP yang lama. 2.5.x adalah fungsi Rock. Versi ini menyediakan Apache, PHP, MySQL versi terbaru yang masih bersifat eksperimen.

3.WAMP
WAMP adalah singakatan dari kombinasi Windows, Apache, MySQL, Perl, PHP dan Phyton yang merupakan pengembangan dari model yang terkenal dengan nama LAMP (Linux, Apache, MySQL, dan PHP). Solution Stack adalah sekumpulan perangkat lunak atau sekumpulan komponen yang dibutuhkan untuk dapat menyelesaikan masalah secara tuntas.

4.XAMMP
XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi, juga merupakan kompilasi dari beberapa program untuk menjalankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrogramaan PHP dan Perl. XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang mampu melayani halaman dinamis. Sekarang XAMPP tersedia untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan Mac OS X .

B. Software Application

1. MySQL
MySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language) dimana MySQL mampu melakukan banyak eksekusi perintah query dalam satu permintaan (multithread), baik itu menerima dan mengirimkan data. MySQL juga multi-user yaitu dapat digunakan oleh banyak pengguna dalam waktu bersamaan dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi GPL.(Wikipedia, 2007) Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client, dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya (Nugroho,2005:4) seperti : OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. MySQL merupakan database management system (DBMS) yang mudah digunakan,dan berkapasitas besar serta didukung oleh driver ODBC, sehingga database MySQL dapat diakses olek aplikasi apa saja. Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C, C++, Java, Perl, PHP, Phyton, dan APIs. (MySQL Internals Manual, 2007).

2. PHP
PHP adalah skrip pemrograman bersifat server side yang ditambahkan ke dalam HTML. PHP membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga halaman web tidak lagi bersifat statis, tetapi bersifat dinamis. PHP termasuk bahasa pemrograman web yang cepat berkembang dan diminati banyak orang. Salah satu alasannya adalah dekatnya pola pemrograman PHP dengan bahasa C. Sehingga yang sudah terbiasa dengan bahasa C bisa dengan cepat beradaptasi dengan PHP.

3. MyVBQL
MyVbQL adalah application programming interface (API) pada Visual Basic yang dibuat oleh icarz.Inc. MyVbQL merupakan alternatif dari penggunaan driver MS ADO MyODBC yang digunakan oleh pengguna Visual Basic untuk mengakses basis data MySQL. MyVbQL.dll dapat di download gratis di alamat http://www.icarz.com/mysql/. Pembuatan MyVbQL bertujuan untuk mengurangi ukuran setup perangkat lunak. Dan penggunaan MyVbQL.dll dapat mengurangi ukuran setup file sampai 10 MB (megabyte) dibandingkan menggunakan ADO yang standar.

Selasa, 30 November 2010

Lingkungan Basis Data


LINGKUNGAN DATA BASE D ERA GLOBALISASI

Database bagi organisasi/perusahaan
Basis data menyediakan fasilitas untuk memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan tehnologi basis data pada saat sekarang (dunia bisnis).
Sebagai contoh suatu institusi akademik harus membangun database akademik, minimal memuat data mahasiswa, data dosen, data matakuliah, data ruangan, jadwal, sehingga dapat diperoleh informasi yang tepat tentang penyelenggaran akademik institusi tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun, diperlukan pengetahuan dasar tentang database dan juga  Sistem Manajemen Basis Data.
Berikut ini contoh penggunaan Aplikasi database dalam lingkungan dunia bisnis:
  • Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
  • Bandara: Pengelolaan data reservasi, penjadualan
  • Universitas: Pengelolaan pendaftaran, alumni
  • Penjualan: Pengelolaan data customer, produk, penjualan
  • Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen
  • Kepegawaian: Pengelolaan data karyawan, gaji, pajak
  • Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

Jumat, 29 Oktober 2010

PERKEMBANGAN DATABASE DI ERA GLOBALISASI


PERKEMBANGAN DATABASE DI ERA GLOBALISASI
Dalam Era Global saat ini Sistem Informasi Manajemen merupakan bagian yang sangat penting dan tidak terpisahkan dari suatu organisasi. Sistem informasi yang menghasilkan hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang diperlukan untuk menghasilkan tujuan tertentu dalam suatu kegiatan manajemen. Dengan adanya  sistem informasi maka suatu organisasi akan berusaha  untuk lebih kompetitif dan efisien yang pada akhirnya menambah nilai untuk mendapatkan, mengubah dan mendistribusikan informasi dengan tujuan meningkatkan pengambilan keputusan, meningkatkan kirnerja organisasi dalam mencapai tujuan organsisasinya. Sebuah Sistem Informasi yang efektif menyediakan informasi yang akurat, tepat waktu dan relevan bagi penggunanya sehingga dapat digunakan untuk pengambilan keputusan.
Perkembangan tehnologi database di era globalisasi ini berkembang sangat pesat, banyak bentuk-bentuk yang dulu hanya mempunyai tehnologi sebagai tempat penyimpanan data yang terdiri dari Field, record dan diolah serta ditampilkan menjadi informasi dalam berbagai format tampilan yang sederhana; kemudian dari bentuk yang sederhana tersebut maka didapatkan suatu metode untuk menampilkan suatu database yang berguna untuk menganalisa data untuk suatu keperluan tertentu. . Dengan memanfaatkan relational database yang sudah ada maka didapat suatu cara untuk mengantisipasi kebutuhan guna menganalisa data secara cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau organisasi.
Dalam  pengambilan keputusan, baik dalam operasional sehari-hari, maupun dalam perencanaan strategis ke masa depan. Proses pengambilan keputusan harus dilandasi oleh data dan informasi yang tepat waktu dan tepat isi agar suatu keputusan yang diambil dapat seuai yang diinginkan. Informasi diperoleh dari pengolahan data, dan pengolahan data dilaksanakan oleh sistem informasi dengan dukungan teknologi informasi.
Sedangkan pegertian Data adalah bahan baku informasi dan dikumpulkan dalam suatu basis-data (database) agar pengumpulan, penyimpanan, pemeliharaan, pengolahan, dan pengamanannya dapat dilaksanakan secara effektif dan effisien, sehingga suatu informasi tersebut dapat menjadi informasi yang berguna bagi organisasi
Sebagai contoh suatu institusi akademik harus membangun database akademik, minimal memuat data mahasiswa, data dosen, data matakuliah, data ruangan, jadwal, sehingga dapat diperoleh informasi yang tepat tentang penyelenggaran akademik institusi tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun, diperlukan pengetahuan dasar tentang database dan juga  Sistem Manajemen Basis Data.
Contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan.
Penggunaan Database Server
Pada sistem-sistem retail yang terdahulu, terutama yang berjalan pada system operasi DOS, database yang biasa dipakai adalah database desktop atau file-based database. Seiring dengan perkembangan teknologi informasi, penggunaan file-based database telah ditinggalkan dan digantikan oleh system database server yang lebih handal.
Sebagai default Retail Manager menggunakan Adaptive Server Anywhere sebagai Database Servernya. Selain Adaptive Server Anywhere, Retail Manager juga dapat menggunakan MS SQL sebagai database server.
Perbedaan dari keduanya terletak dari provider database server tersebut. MS SQL adalah produk dari Microsoft sedangkan Adaptive Server Anywhere diproduksi oleh Sybase. Adaptive Server Anywhere milik Sybase ditujukan untuk perusahaan kecil yang menggunakan komputer dalam jaringan yang kurang dari 10 client LAN dan memiliki transaksi bulanan dengan omzet kurang lebih 30 juta rupiah. Untuk perusahaan dengan skala yang lebih dari itu disarankan menggunakan MS SQL Server sebagai database servernya.