This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Jam saat ini

Facebook Twitter RSS
 

Kamis, 29 Desember 2011

DBMS


DBMS

DBMS adalah Sistem pengorganisasian dan pengolahan data base pada komputer. Sistem ini dirancang untuk mampu melakukan berbagai data dengan beberapa referensi data yang sama. DBMS ini mampu diakses oleh berbagai aplikasi.
Terobosan dari DBMS adalah Relational Database Management System (RDBMS) yang mengorganisasikan data dalam suatu struktur dan memaksimalkan berbagai cara serta menghubungkan antar kumpulan data yang disimpan dalam database.
Terobosan berikutnya adalah Distributed Relational Database Management System (DRDBMS). Dengan DRDBMS memungkinkan informasi berada pada baris data di lokasi yang berbeda (didistribusikan), dan direferensisilangkan, diperbaharui, dan akses dari semua lokasi, seolah-olah data tersebut berbasis data tunggal dan terpusat.
DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang.
Banyak program basis data yang sudah sering kita gunakan, misalnya : FoxPro, Clipper, Access, dan dBASE. Itu merupakan contoh dari DBMS yang digunakan pada PC dalam skala yang relatif kecil. Dalam skala yang lebih besar, dikenal beberapa DBMS yang sering digunkan, antara lain : Sybase, DB2, Informix, Oracle, dan lain-lain.
• Perkembangan Oracle

Oracle adalah DBMS hasil produksi dari Oracle Corporation yang berpusat di USA, yang sekaligus berperan sebagai vendor yang mengkhususkan diri pada produk-produk DBMS untuk berbagai jenis komputer dan mendukung system operasi dari berbagai vendor. Mulai dari PC yang berbasis Windows atau Linux sampai dengan komputer mainframe baik yang IBM compatible maupun yang berasal dari vendor lain seperti SUN Microsystems, Hewlett Packard, dan lain-lain. Sifat kompatibilitas dengan berbagai platform itulah yang membuat Oracle menjadi salah satu DBMS yang banyak digunakan dewasa ini.Oracle pertama kali diproduksi sekitar tahun 1984 dan terus mengalami perkembangan sampai sekarang ini. Oracle yang kita pelajari saat ini adalah versi9i dan kita hanya belajar Oracle yang berbasis Microsoft Windows.
1. Installasi Oracle Database.
Pada saat kita melakukan installasi, kita akan diminta untuk memilih jenis basis data awal yang akan kita buat pada saat installasi, pilihannya adalah General Purpose, Transaction Processing, dan Data Warehousing. Jika tidak ingin membuat basis data pada saat installasi, kita bisa memilih Software Only, dimana hanya akan diinstall Oracle Database-nya tanpa ada basis data satu pun di dalamnya. Pembuatan basis data bisa dilakukan setelah proses installasi selesai menggunakan Database Configuration Wizard.
Setelah proses installasi selesai, kita harus mengkonfigurasi suatu servis yang disebut dengan listener menggunakan tool Net Configuration Asistant. Listener digunakan untuk mendeteksi koneksi Oracle Client pada server database tersebut. Konfigurasi yang dilakukan meliputi 2 hal, yaitu : protocol apa yang digunakan dalam jaringan yang kita pakai dan port mana yang akan digunakan untuk koneksi client-server (defaultnya adalah 1521). Jika dalam jaringan kita menggunakan lebih dari satu protokol, maka akan terdapat 1 listener untuk 1 protokol. Jika ada beberapa listener dalam suatu Oracle Database maka kita akan diminta untuk mengaktifkan salah satu listener yang sesuai.

2. Installasi Oracle Client.
Pada installasi Oracle Client akan ditanya tool-tool apa saja yang akan ikutkan dalam installasi tersebut selain tools miliknya client. Tool-tool tersebut bisa kita gunakan untuk melalukan hal-hal yang berbau administratif walaupun kita jalankan dari client.
Setelah installasi selesai, kita harus mengkonfigurasi suatu servis yang akan digunakan untuk koneksi ke Oracle Database menggunakan Net Service Name, servis tersebut adalah Net Service Name. Konfigurasi Net Service Name meliputi :
- Identitas komputer yang sudah terinstall Oracle Database di mana database yang akan diakses berada berikut dengan port yang digunakan oleh listener aktif. Identitas komputer bisa diketahui dari IP address-nya (jika kita menggunakan protocol TCP/IP) atau dari Computer Name-nya.- Database yang akan kita akses, diketahui dari nama database-nya (dalam Net Configuration Assistant dinamakan Sevice Name).Dalam melakukan koneksi ke database, user Oracle menggunakan SQL Plus. User akan ditanya username, password, dan host string. Host string diisi dengan Net Service Name yang sudah dikonfigurasi sehingga bisa terkoneksi dengan database yang diinginkan.
• Tipe-tipe user dalam OracleOracle membagi user menurut jenis dan tanggung jawab yang harus diembannya dalam menangani suatu database. Tipe-tipe user Oracle adalah sebagai berikut :1. Database AdministratorSuatu database butuh paling tidak satu DBA (Database Admnistrator) untuk melakukan administrasi pada database yang bersangkutan. Karena database Oracle bisa menangani data yang besar dan bisa mempunyai banyak user, sering kali administrator databasenya lebih dari satu orang, dan mereka bisa berbagi tanggung jawab. Tanggung jawab administrator antaralain :
- Install dan upgrade server database dan aplikasinya.- Meng-alokasikan sistem penyimpanan dan merencanakan kebutuhan akan media penyimpan untuk masa mendatang.- Modifikasi struktur database jika perlu, berdasarkan informasi yang diberikan oleh application developer.- Mendefinisikan user sesuai dengan kebutuhannya.- Mengontrol dan memonitor akses user ke database.- Memonitor dan meng-optimisasi performance dari database.- Merencanakan dam melakukan backup dan recovery.

2. Security OfficersSeorang Security Officer mempunyai tugas untuk mengontrol dan memonitor akses user ke database ditinjau dari sisi keamanan baik dari databasenya ataupun dari systemnya.
3. Network AdministratorNetwork Administrator melakukan administrasi tool-tool Oracle yang berhubungan dengan networking.
4. Application DeveloperTugas Application Developer adalah mendesain dan mengimplementasikan suatu aplikasi database. Tanggung jawabnya meliputi :- Mendesain dan dan membangun aplikasi database.- Mendesain struktur database untuk aplikasi yang akan dibangun.- Memberikan informasi kepada Administrator tentang besarnya ruang penyimpan yang digunakan dan modifikasi struktur database jika diperlukan.- Menyediakan fasilitas keamanan dalam aplikasi yang dibangun.
5. Application AdministratorTugasnya adalah melakukan hal-hal yang berhubungan dengan administrasi pada aplikasi yang dibuat.
6. Database UserTugasnya melakukan interaksi dengan database melalui applikasi yang sudah dibuat sesuai dengan hak-nya dan membuat report dari hasil interaksi yang sudah dia lakukan.
Oracle merupakan salah satu perusahaan TI terkemuka di dunia. Anda mungkin sudah pernah mengenal Oracle melalui produk RDBMS (Relational Database Management System) mereka yaitu Oracle Database. Tulisan kali ini kana membahas secara global mengenai apa itu Oracle Database. Cocok bagi pemula yang mungkin belum mengenal Oracle Database. Sampai tulisan ini diturunkan, versi Oracle Database terakhir adalah versi 10g.

Nama : Microsoft Visual Fox ProDeveloper : Microsoft CorporationRilis Terakhir : Visual Fox Pro 9.0 SP 2Deskripsi Singkat :
Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Software ini dimulai dari FoxPro (FoxBASE) yang awalnya dikembangkan oleh Fox Technology pada 1984.Fox Technology kemudian bergabung dengan Microsoft pada 1992.Awalnya Foxpro dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan UNIX (2.6 Version) tapi pada perkembangannya (3.0 Version) hanya mampu berjalan pada Mac OS dan Windows saja, bahkan pada versi-versi berikutnya hanya berjalan pada Windows saja.

Nama : dBaseDeveloper : Ashton-Tate setelah dibeli Borland mengganti namanya dengan dataBased Intelligence, Inc.Deskripsi singkat :
dBase adalah perkembangan pertama dari pemakaian Sistem Manajemen Database untuk komputer, dipublikasikan oleh Ashton-Tate untuk CP/M dan kemudian untuk Apple II, Mcintosh, UNIX, VMS dan IBM PC. Perkembangan dBAse terlalu lama sehingga nmengakibatkan para saingan mereka seperti Visual Foxpro, Microsoft Acces, berkembang lebih baik kepada para pemakainya.Ashton-Tate dibeli oleh Borlan pada tahun 1991 yang setelah itu produk yang diciptakan bernaung dibawah dBase Inc. Pada tahun 2004, dBase Inc mengubah namanya menjadi dataBased Intelligence, Inc.

Nama : DB2Developer : IBMDeskripsi singkat :
DB2 adalah produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server yang dimana merupakan Perangkat Lunak Manajemen Informasi. Kebanyakan DB2 disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.

Nama : Microsoft AccessDeveloper : MicrosoftDeskripsi singkat :
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu Microsoft Access 2007.

Realita


REALITA

Detak jantun terus berlantun.
Langkah kaki tetap terpadu, dalam lembaran penuh warna kehidupan.
Angan yang terpendam akan terwujud.
Cita-cita yang tinggi akan terungkap tergapai.
Dengan usaha dan keinginan dan kesungguhan.
Itulah arti mencintai diri sendiri…

Jika kita mencintai seseorang, kita akan senantiasa mendoakannya walaupun dia tidak berada disisi kita,.
Tuhan memberikankita 2 buah kaki untuk berjalan,
2 tangan untuk memegang, 2 telingga untuk mendengar,
 Dan 2 mata untuk melihat…
Tetapi mengapa tuhan hanya menganugrahkan sekeping hati kepada kita !
Karena tuhan tlah memberikan sekeping hati lagi kepada seseorang untuk kita mencarinya sendiri, itulah cinta..

“ Jangan sesekali mengungkapkan menyerah, jika kita masih sanggup.. “
“ jangan sesekali mengucapkan selamat tinggal, jika kita masih  mau mencoba.. “
“ jangan sesekali kita tidak mencintai lagi, jika kita masih tidak dapat melupakannya..”

Pendekatan Hipergeometrik


PENDEKATAN HIPERGEOMETRIK

Distribusi Peluang Hipergeometrik

Peluang Binomial               ® perhatian hanya untuk peluang BERHASIL
Peluang Hipergeometrik    ® untuk kasus di mana peluang BERHASIL  berkaitan
     dengan Peluang GAGAL
® ada penyekatan dan pemilihan/kombinasi obyek      
     (BERHASIL dan GAGAL)

Percobaan hipergeometrik  adalah percobaan dengan ciri-ciri sebagai berikut:
1. Contoh acak berukuran n diambil dari populasi berukuran N
2. k dari N diklasifikasikan sebagai "BERHASIL" sedangkan N-k diklasifikasikan         sebagai    "GAGAL"

Definisi Distribusi Hipergeometrik:

Bila dalam populasi N obyek, k benda termasuk kelas "BERHASIL" dan N-k (sisanya) termasuk kelas "GAGAL", maka Distribusi Hipergeometrik peubah Acak X yg menyatakan banyaknya keberhasilan dalam contoh acak berukuran n adalah :

                                             untuk x = 0,1,2,3...,k

Contoh 8 :
Jika dari seperangkat kartu bridge diambil 5 kartu secara acak tanpa pemulihan, berapa peluang diperoleh 3 kartu hati?
N = 52                        n = 5               k = 13             x = 3    
           
           (selesaikan sendiri !)

Rata-Rata dan Ragam bagi Distribusi Hipergeometrik h(x; N, n, k) adalah :

 Rata-rata =                       Ragam =


Perluasan Distribusi Hipergeometrik jika terdapat lebih dari 2 kelas
Distribusi Hipergeometrik dapat diperluas menjadi penyekatan ke dalam beberapa kelas

      

dan perhatikan bahwa             dan       
N : ukuran populasi atau ruang contoh
n  : ukuran contoh acak
k  : banyaknya penyekatan atau kelas
xi : banyaknya keberhasilan kelas ke-i dalam contoh
ai : banyaknya keberhasilan kelas ke-i dalam populasi


Contoh 9 :
Dari 10 pengemudi motor, 3 orang mengemudikan motor merk "S", 4 orang memggunakan motor merk "Y" dan sisanya mengemudikan motor merk "H".   Jika secara acak diambil 5 orang, berapa peluang 1 orang mengemudikan motor merk "S", 2 orang merk "Y" dan 2 orang merk "H"?

Jawab :
N = 10,           n = 5
a1 = 3,         a2  = 4,           a3= 3
x1 = 1,         x2  = 2,           x3= 2




Pendekatan Hipergeometrik dapat juga dilakukan untuk menyelesaikan persoalan binomial : 
·         Binomial ® untuk pengambilan contoh dengan pemulihan (dengan pengembalian)
·         Hipergeometrik ® untuk pengambilan contoh tanpa pemulihan (tanpa pengembalian)

Contoh 10 :
Dalam suatu kotak terdapat 5 bola yang terdiri dari 2 bola Merah, 2 bola Biru dan 1 buah Putih.  Berapa peluang
a.         terambil 2 bola Merah, dari 4 kali  pengambilan yang dilakukan secara  acak dengan pemulihan?
b.         terambil 2 bola Merah, dari 4 kali  pengambilan yang dilakukan secara  acak tanpa            pemulihan?

Soal a diselesaikan dengan Distribusi Peluang binomial :
            p = 2/5 = 0.40                        n = 4               x = 2
            b(2; 4,0.40) = 0.16 (lihat Tabel atau gunakan rumus Binomial)

Soal b diselesaikan dengan Distribusi Peluang Hipergeometrik
            N = 5               n = 4               k = 2                x = 2
            N-k = 3           n-x=2
            h(2; 5, 4,2)  =








Kehilangan


KEHILANGAN


Ketika orang yang sangat mencintaimu..
Jaga dia dengan baik janganlah engakau sia-siakan..
Kalau kau meninggalkannya..
Tidak ada orang yang sama seperti dia..
Yang tulus mencintai mu dengan sepenuh hati..
Hargai orang yang mencintai mu..
Dengan saling pengertian satu sama lain..
Cinta itu indah saat kau jalani berdua..
Dengan kasih sayang yang tulus..
Dan suci seperti intan..