Senin, 28 Januari 2013
Installasi Oracle
A. Tujuan
1. Setiap Mahasiswa dapat mengoprasikan Oracle 10g dengan baik dan benar.
2. Setiap mahasiswa dapat memahami tentang Oracle
B. Alat dan Bahan
1. Laptop atau komputer
2. Software Oracle 10g
3. Physical memory (RAM) 256 MB minimum
4. Temp disk space 100MB
5. Hardisk 1,5GB
6. Modul – modul pembimbing , modul 1.
C. Teori Singkat
Oracle Merupakan RDMS yang paling banyak digunakan oleh perusahaan-perusahaan didunia.Database Oracle adalah produksi dari Oracle Corporation, sebuah perusahaan komputer raksasa yang bermarkas di Redwood City, California.Pengembanan Oracle dimulai pada tahun 1977 ketika Larry Ellison melihat ada peluang bagus yang dimanfaatkan perusahaan-perusahaan software kala itu.
1. Scalability, memiliki kemampuan menangani banyak user yang melakukan koneksi secara bersamaan tanpa berkurangnya performance.
2. Reliability, memiliki kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure.
3. Serviceability, memiliki kemampuan untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan kemampuan melakukan konfigurasi ulang struktur data.
4. Stability, memiliki kemampuan untuk crash karena beban load yang tinggi. Hal ini berkaitan dengan scability.
5. Availability, yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap berjalan.
6. Multiplatform, dapat digunakan pada banyak sistem operasi seperti seperti windows, unix, linux, dan solaris.
Oracle menggunakan SQL (Structured query language) sebagai bahasa perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah bahasa procedural yang mereka sebut sebagai PL/SQL. Dengan menggunakan kedua bahasa ini, seorang user dapat mengoptimalkan penggunaan database Oracle.
A. Langkah Kerja
1. Masukkan CD instalasinya terlebih dahulu . Kemudian setelah CD instalasinya dimasukkan akan muncul default tampilan.
2. Kemudian akan muncul metoda install. Pilih Basic Installtion. Beri tanda di Create Starter Database dan kemudian masukkan password yang kita inginkan. Klik next.
3. Tunggu beberapa saat pada proses penginstalan.
4. Setelah itu akan muncul mengenai sistem requirment yang dimana jika komputer yg akan diinstal tidak memiliki spesifikasi yang ditentukan, maka akan muncul peringatan.
5. Kemudian jika komputer yang akan diinstal telah memenui syarat, sistem akan memproses semua data yg dimasukkan . Dan akan form kesimpulan tentang data Oracle 10g. Kalau kita akan menginstall Oracle ini , tinggal klik Install saja.
6. Proses penginstalan sedang berjalan. Tunggu sampai proses penginstalan selesai, walaupun memakan waktu banyak.
7. Selanjutnya , akan muncul form tentang konfigurasi database. Kemudian klik next.
8. Akhirnya instalasi Oracle 10g telah berhasil diinstall, klik exit.
9. Setelah berhasil, kita akan otomatis masuk pada browser ini. Dan kemudian akan muncul halaman informasi lisensi database 10g. Kemudian klik I agree dibagian bawah.
10. Oracle pun siap tuk digunakan.
Selasa, 03 April 2012
Generalisasi, include, extend dan relationship
1. Generalisasi
1. Pengertian
Proses penggabungan atau pendefinisian entitas-entitas yang disatukan menjadi entitas superclass tunggal dari entitas aslinya yang merupakan subclass istimewa. Proses generalisasi dapat dipandang sebagai kebalikan dari proses specialisasi.
2. Contoh :
Misalnya ada 2 entity yaitu sedan dan truk. Sedan ( flat_no, STNK, jumlah penumpang, max_cepat). Truk( flat_no, STNK, ijin_trayek,muatan).
Kemudian kedua entitas itu di generalisasikan menjadi kendaraan.
1.
<<<Include>>
1. Pengertian
yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana padakondisi ini sebuah use case adalah bagian dari use case lainnya.
- Mengidentifikasi hubungan antar dua use case dimana yang satu memanggil yang lain.
- Arah mata panah sesuai dengan arah pemanggilan.
- X include Y berarti use case X menggunakan use case Y sepenuhnya.
- Include digunakan untuk menghindari redundansi flow of event (seperti fungsi)
2. Contoh
<<Extend>>
1. Pengertian
Kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm.
- Jika pemanggilan memerlukan adanya kondisi tertentu maka berlaku dependensi <<extend>>
2. Contoh
RRelationship
1. Pengertian
Hubungan yang terjadi antara satu entitas atau lebih.
2. Contoh
Relationship mengambil yang menggambarkan mahasiswa yang mengambil matakuliah.
Untuk mencatat semester berapa mahasiswa mengambil matakuliah, maka pada relationship mengambil ditambahkan atribut semester.
Sumber : www.google.com
Warehose
DATA WAREHOUSE
data warehouse merupakan metode dalam perancangan database, yang
menunjang DSS(Decission Support System) dan EIS (Executive Information System).
Secara fisik data warehouse adalah database, tapi perancangan data warehouse
dan database sangat berbeda.
Keuntungan Data Warehouse
Data
warehouse merupakan pendekatan untuk menyimpan data dimana sumber-sumber data
yang heterogen(yang biasanya tersebar pada beberapa database OLTP) dimigrasikan
untuk penyimpanan data yang homogen dan terpisah. Keuntungan yang didapatkan
dengan menggunakan data warehouse tersebut dibawah ini (Ramelho).
Data diorganisir dengan
baik untuk query analisis dan sebagai bahan untuk pemrosesan transaksi.
Perbedaan diantara
struktur data yang heterogen pada beberapa sumber yang terpisah dapat diatasi.
Aturan untuk
transformasi data diterapkan untuk memvalidasi dan mengkonsolidasi data apabila
data dipindahkan dari database OLTP ke data warehouse.
Masalah keamanan dan
kinerja bisa dipecahkan tanpa perlu mengubah sistem produksi.
Membangun data warehouse tentu saja memberikan keuntungan lebih
bagi suatu perusahaan, karena data warehouse dapat memberikan keuntungan
strategis pada perusahaan tersebut melebihi pesaing-pesaing mereka. Keuntungan
tersebut diperoleh dari beberapa sumber (Sean Nolan,Tom Huguelet):
Kemampuan untuk
mengakses data yang besar
Kemampuan untuk
memiliki data yang konsistent
Kemampuan kinerja
analisa yang cepat
Mengetahui adanya hasil
yang berulang-ulang
Menemukan adanya celah
pada business knowledge atau business process.
Mengurangi biaya
administrasi
Memberi wewenang pada semua anggota dari perusaahan dengan
menyediakan kepada mereka informasi yang dibutuhkan agar kinerja bisa lebih
efektif.
DATA MART
data mart adalah fasilitas penyimpanan yang berorientasi pada
subject tertentu atau berorientasi pada departemen tertentu dari suatu
organisasi, fokus pada kebutuhan departemen tertentu seperti sales, merketing,
operation atau collection, sehingga suatu oerganisais bisa mempunyai lebih dari
datu data mart.
perbedaan data mart dan data warehouse
keuntungan data mart, sebagai berikut :
1. akses mudah ke data yang sering digunakan
2. penciptaan pandang kolektif untuk sekelompok pengguna
3. peningkatan respon time dari pengguna akhir
4. fleksibel dan mudah cara pembuatan
5. lebih hemat biaya daripada data warehouse
6. dafinisi pengguna lebih jelas dari sebuah gudang data.
kelemahan data mart, sebagai berikut :
1. memiliki nilai yang terbatas karena tidak dapat melihat
organisasi secara keseluruhan dan pelap[oran serta analisa potensi terbatas.
DATA MINING
Data mining adalah kegiatan mengekstraksi atau menambang
pengetahuan dari data yang
berukuran/berjumlah besar, informasi inilah yang nantinya sangat berguna untuk
pengembangan. Dimana langkah-langkah untuk melakukan data mining adalah sebagai
berikut :
Arsitektur data mining
1. Database, data
warehouse, atau tempat penyimpanan informasi lainnya.
2. Server database atau
data warehouse.
3. Knowledge base
4. Data mining engine.
5. Pattern evolution
module.
6. Graphical user
interface.
Meskipun gaungnya mungkin tidak seramai seperti ketika Client/Server Database muncul, tetapi industri-industri seperti IBM,
Microsoft, SAS, SGI, dan SPSS terus gencar melakukan penelitian-penelitian di
bidang data mining dan telah menghasilkan berbagai software untuk melakukan data mining:
Intelligent Miner dari IBM. Berjalan di atas sistem operasi
AIX, OS/390,
OS/400, Solaris dan Windows NT. Dijual dengan harga sekitar
US$60.000.
Selain untuk data IBM juga mengeluarkan produk Intelligent Miner
untuk
teks. Web site:
www.software.ibm.com/data/iminer/fortext
www-4.inm.com/software/data/iminer/fordata/index.html
Microsoft juga telah menambahkan fasilitas data mining
di Microsoft SQL
Server 2000. Web site:
www.microsoft.com/sql/productinfo/feaover.htm
Enterprise Miner dari SAS. Berjalan di atas sistem operasi
AIX/6000, CMS,
Compaq Tru64 UNIX, HP-UX, IRIX, Intel ABI, MVS, OS/2, Open VMS
Alpha,
Open VMS Vax, Solaris, dan Windows. Web site: www.sas.com
MineSet dari Silicon Graphics. Berjalan di atas sistem operasi
Windows
9x/NT dan IRIX. Dijual per
seat seharga US$995, server
(Windows NT)
seharga US$35.000 dan untuk IRIX dijual US$50.000. Web site:
www.sgi.com/software/mineset
Clementine dari SPSS. Berjalan di atas sistem operasi UNIX dan
Windows
NT. Web site: www.spss.com/software/clementine
DATA OLAP
OLAP merupakan terminologi yang
menerangkan teknologi yang menggunakan view multidimensi penge-lompokkan
data untuk menyedia-kan akses cepat terhadap informasi strategis untuk
keperluan analisa lebih lanjut(Coddet al.,1995).
KeuntunganOLAP
• Meningkatkan produktifitas pemakai akhir bisnis, pengembang
IT, dan keseluruhan organisasi. Pengawasan yang lebih dan akses tepat Waktu
terhadap informasi strategis dapat membuat pengambilan keputusan lebih efektif.
• Mengurangi “backlog”pengembangan aplikasi bagi staf IT dengan
membuat pemakai akhir dapat merubah schema dan membangun model sendiri.
• Penyimpanan pengawasan organisasi melalui integritas data
koorporasi sebagai aplikasi OLAP
tergantung pada data warehouse dan sistem OLTP untuk memperbaharui
sumber tingkatan data mereka.
• Mengurangi aktifitas query dan lalulintas jaringan pada sistem
OLTP atau pada data warehouse
• Meningkatkan hasil dan keuntung-an secara potensial dengan
meng-izinkan organisas iuntuk merespon permintaan pasar lebih cepat.
DATA MOLAP (Multi Dimensional OLAP)
MOLAP adalah tipe OLAP yang memiliki storage
sendiri, yang isinya merupakan
precomputed agregasi data - sum, count, min, max, dan sebagainya - yang
terlibat pada berbagai level detil. Storage ini berupa format yang hanya
dikenali oleh MOLAP server tersebut dan telah khusus dioptimalkan untuk
penggunaan oleh aplikasi tersebut.
Cara kerja MOLAP secara umum dibagi ke dalam dua tahap sebagai
berikut :
• Tahap konstruksi
dan populasi data, pada tahap ini sumber data akan dibaca, dilakukan
perhitungan agegrasi (summary group) pada berbagai level dimensi, dan hasilnya
akan disimpan di storage MOLAP. Jika objek data diperumpamakan dengantable,
maka untuk satu cube akan banyak fragmen table yang isinya adalah detil
agregasi dari level tertentu.
• Tahap query atau
layanan permintaan data analisis, pada tahap ini OLAP Server akan melayani permintaan
query dari client dan membaca data dari storage MOLAP. Table yang akan dibaca
adalah suatu fragmen yang akan disesuaikan dengan permintaan dari client. Pada
fase query ini, jika OLAP Server terputus dengan data source tidak apa-apa
karena sudah tidak ada kaitannya.
Keuntungan dari MOLAP ini yang paling jelas adalah performa
kecepatan akses yang sangat baik. Namun kelemahannya adalah jika kombinasi
agregasi data yang dihasilkan untuk semua level, maka ukuran penyimpanan akan
bisa lebih besar daripada sumbernya sendiri.
ROLAP (Relational online analitycal processing )
ROLAP (Relational online analitycal processing ) menggunakan
tabel pada database relasional datawarehouse untuk menyimpan detil data dan
aggregasi kubus. Berbeda dengan MOLAP, ROLAP tidak menyimpan salinan database,
ia mengakses langsung pada tabel fact ketika membutuhkan jawaban sebuah query.
Sehingga query pada ROLAP mempunyairesponse time yang lebih lambat dibandingkan
ROLAP maupun HOLAP. Karakteristik model ini digunakan untuk menyimpan data yang
besar dan jarang dilakukannya proses query. Misalkan, data histori dalam jumlah
besar dari beberapa tahun yang sebelumnya.
Keuntungan dari ROLAP ini adalah tidak memerlukan storage
tambahan. Namun kelemahannya adalah jika
data untuk suatu cube sangat besar (masif) maka performa pengambilan data akan
cukup buruk.
HOLAP (Hibrid online analitycal processing)
Gabungan model MOLAP dan ROLAP dapat kita peoleh dari HOLAP
(Hibrid online analitycal processing) Detil data tersmpan pada tabel relasional
tapi aggregasi data disimpan dalam format multidimensi. Misalkan proses drill
down dilakukan pada sebuah tabel fakta, maka retrive data akan dilakukan dari
tabel database relasional sehingga query tidak secepat MOLAP. Kubus HOLAP lebih
kecil daripada kubus MOLAP tapi response time query masih lebih cepat jika
dibandingkan dengan ROLAP. Model penyimpanan HOLAP ini biasanya sesuai untuk
kubus yang membutuhkan performa query yang bagus dengan jumlah data yang besar.
Langganan:
Postingan (Atom)