RSS

Pratikum Database 1

Pengertian Database

       Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan pemakainya. 

        Sistem Database adalah suatu sistem penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan. 


Sejarah Database


       Sejak zaman dulu kala basis data sudah menjadi fokus yang utama pada Aplikasi. Pada awal tahun 1960, Charles Bachman di perusahaan General Electric mendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store). Dasar untuk model data jaringan terbentuk lalu distandarisasi oleh Conference on Data System Languages (CODASYL). Kemudian, Bachman menerima CM Turing Award (penghargaan semacam nobel pada ilmu komputer) tahun 1973.



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

MY SQL

1.      Database MySQL



      MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.

       Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi-informasi terbaru mengenai MySQL dapat diperoleh dengan mengunjungi http://www.mysql.com/




Kelebihan MySQL 
  1. Source MySQL dapat diperoleh dengan mudah dan gratis.
  2. Sintaksnya lebih mudah dipahami dan tidak rumit.
  3. Pengaksesan database dapat dilakukan dengan mudah.
  4. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multiCPU.
  5. Didukung programprogram umum seperti C, C++, Java, Perl, PHP, Python, dsb.
  6. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).
  7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.
  8. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
  9. Mendukung ODBC untuk sistem operasi Windows.
  10. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.
Kekurangan MySQL 

  1. Untuk koneksi kebahasa pemrograman visual seperti VB(Virus Basic), 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. Tidak cocok baik menyimpan data maupun untuk memproses data. 
  3. Program hanya dapat running di windows. Itupun untuk windows lama,untuk windows terbaru seperti Vista,Visual Basic sangat tidak stabil berjalan di palatform tersebut,banyak kantor yang dapat menghubungkan laptop pegawai mereka untuk bergabung dalam sistem jaringan kantor.Bagaimana untuk pengguna Macintosh maupun Linux? Program tidak dapat dijalankan di laptop mereka. Walaupun bisa, program harus diinstall terlebih dahulu menggunakan emulator.
  4. Tidak Praktis apabila diterapkan pada jaringan komputer. Itu dikarenakan VB program yang berdiri sendiri yang berarti harus diinstalasikan pada tiap komputer pada jaringan tersebut. Bayangkan apabila ada puluhan komputer? ada berapa lama waktu untuk instalasi dan pemeliharaannya?
  5. Aplikasi yang rentan terkena virus, program yang dibuat menggunakan Visual Basic adalah berupa execution program(*.exe) yang dapat terinfeksi virus seperti virus Sality, program menjadi rusak dan tidak bisa dijalankan. apabila program terinfeksi tersebut di scan oleh antivirus, program akan dihapus dari sistem, sangat tidak aman untuk sebuah program yang menjadi tulang punggung perusahaan.
  6. Mudah hang dan crash, program dari VB seringkali menjadi not responding lalu mati tiba-tiba.
  7. Tidak multi user, apabila dalam satu jaringan komputer menggunakan program dalam satu waktu, salah satu user harus mengalah sampai user yang lain selesai menggunakan program.
  8. Memiliki keterbatasan kemampuan kinerja dalam server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.

 Cara Install My Sql

MySQL adalah sebuah progam database server yang  mampu menerima dan mengierimkan datanya secara cepat, multi user serta menggunakan perintah dasar SQL (Structured Query Language).

langkah menginstall MySQL di Windows:


1. Buka program mysql installer 
maka akan muncul seperti gambar di bawah ini klik Next,





2. Setelah itu check list pada “I accept the terms in the License Agreement lalu klik Next.





3. Lalu akan muncul gambar ini. Pilih yang Typical.




4. Klik Instal,lalu tunggu sampai proses instal selesai



5. Setelah proses Install selesai.klik Finish lalu akan muncul gambar ini.Klik Next




6. klik Next





7.Lalu klik Next.





8. Lalu pilih Detailed Configuration. Lalu klik Next.






 9. Lalu pilih Developer Machine. Lalu klik Next.






10. Lalu pilih Multifunctional Database. Klik Next




11. Pilih drive untuk tempat menyimpan program Mysql nya. Lalu Next




12. Lalu pilih Manual Setting, masukkan angka Concurrent connections , saya pilih angka yaitu 5. Lalu Next





13. Lalu pilih klik check list pada Enable TCP/IP dan Enable Strcit Mode seperti gambar di bawah ini dan default server Port yaitu 3306. Jika kamu mengubah angka server port ini maka kamu memerlukan port spesifik untuk aplikasi – aplikasi untuk connect dengan server. Lalu Next




14. Lalu pilih Best Support For Multingualism untuk membuat UTF8 sebagai default character. Lalu klik Next




15. Lalu beri check list pada keduanya seperti gambar ini, lalu pilih Service Name sesuai keinginan anda.




16. Lalu beri checklist pada Modify security Settings jika anda ingin memberi pasword root. Seperti gambar di bawah ini. Jika tidak ingin menggunakan password, jangan beri chechlist pada Modify security settings. Lalu klik Next




17. Lalu klik Execute dan tunggu hingga instalasi selesai seperti gambar di bawah ini.




18. Setelah Klik tombol Finish maka selesailah proses intallasi MySql Servernya.




Semoga bermanfaat sobat ^_^ 




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

ORACLE

      Oracle Database adalah sebuah RDBMS (RelationalDatabase Management System) kepemilikan dari Oracle Corporation. Oracle Database ini memiliki fungsi yang hampir sama dengan sql server maupun MySql tetapi memiliki kekompleksitasan yang jauh berbeda.
Database Storage Engine ini bisa menyimpan data sampai ukuran tera byte, dan database oracle juga meyediakan yg gratisan versi home edition untuk sekedar yg ingin belajar oracle saja sedangkan untuk versi enterprisenya kita harus bayar. Sejauh yg saya tahu dalam pengalaman saya, untuk bagian query-nya oracle tetap menggunakan standard bahasa SQL. Oralce bisa digunakan diberbagai platform seperti unix,windows, atau yg lainnya.
     Untuk masalah keamanan oracle bisa dibilang baik. Untuk masalah perfomance oracle kebanyakan bermain di harddisk jadi kalau anda ingin menggunakan oracle anda harus menyediakan space harddisk yg cukup besar. untuk backup oracle mempunyai extensi sendiri namanya file DMP.


Kelebihan Oracle
  • 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.

Kekurangan Oracle
  • Merupakan software DBMS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
  • Membutuhkan spesifikasi hardware yang tinggi untuk menjalankan software DBMS Oracle supaya berjalan dengan stabil.
  • Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocokuntuk perusahaan kecil maupun menengah. 


Cara Install Oracle
Kita akan belajar menginstall Oracle 10.1g, pastikan komputer  memadai untuk merunning oracle. Ini Requirement Minimum Value
—————————————————————————
Physical memory (RAM) 256 MB minimum, 512 MB recommended
Virtual memory Double the amount of RAM
Temp disk space 100 MB
Hard disk space 1.5 GB
Video adapter 256 colors
Processor 200 MHz minimum
—————————————————————————-

Gambar 1. Oracle Universal Installer
Program instalasi yang disebut “Oracle Universal Installer” ini didevelop pake bahasa Java. Klik tombol “Install/Deinstall Product”.

Gambar 2. Setting target instalasi
Pada form dibawah kita diminta menentukan lokasi penyimpanan file hasil instalasi, ubah jika perlu. Biarkan setting lain dalam keadaan default. Jangan lupa isi databse password, dan jangan lupa pula untuk diinget ya, ntar gak bisa login lho.. Klik next, akan muncul window konfirmasi seperti ini:




Gambar 3. Summary
Klik install untuk memulai instalasi. Biarkan Oracle menginstall, prosesnya cukup lama lebih dari setengah jam.




Gambar 4. Proses instalasi




Gambar 4. Proses instalasi


Gambar 6. Summary



Gambar 6. Summary



Copy teks yang ditampilkan pada window instalasi terakhir. Informasi itu akan berguna untuk manajemen database kamu.
Informasinya akan seperti ini:
The following J2EE Applications have been deployed and are accessible at the URLs listed below.Your database configuration files have been installed in F:\oracle\product\10.1.0 while other components selected for installation have been installed in F:\oracle\product\10.1.0\Db_1. Be cautious not to accidentally delete these configuration files.
Ultra Search URL:
http://DANCPM:5620/ultrasearch

Ultra Search Administration Tool URL:
http://DANCPM:5620/ultrasearch/admini

SQL*Plus URL:
http://DANCPM:5560/isqlplus

Enteprise Manager 10g Database Control URL:
http://DANCPM:5500/em

Setelah selesai, browser kamu akan membuka Enteprise Manager 10g Database Control, close saja karena itu tidak banyak digunakan kalo kamu buka seorang DBA (Database Administrator)



Gambar 8. Enteprise Manager 10g Database Control
Untuk memulai memakai oracle buka :Start Menu -> Programs -> Oracle – OraDb10g_home1 -> Application Development -> SQL Plus




Gambar 10. Login
Kamu akan diminta data login. Masukkan username=system dan password sesuai instalasi. Biarkan Host String kosong. Host String perlu diisi jika kamu mau mengakses database yang ada diserver atau dalam komputer kamu ada lebih dari satu database. Karena kita hanya punya satu database yaitu orcl maka Host String kosongkan.





Semoga bermanfaat sobat ^_^

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS