Selasa, 27 September 2016

Mengenal Data Base


Merencanakan Data base 

Sebagai sebuah DBA (Databae Administrator) harus merencanakan seperti :
1.Struktur  logikal database dan implemetasinnya secara fisik contohnya seperti
“ berapa banyak disk drive yang dimiliki ‘’
“berapa banyak file data yang diperlukan “
“apa tipe informasi yang di simpan”
“apakah ada kebutuhan penyimpanan khusus berdasarkan tipe atau ukuran data “
2. Desain data base secara Keseluruhan
3. Strategi backup untuk database
Dalam envirotment database terdistribusi tahap perencanaan sangatlah penting lokasi fisik dari data yang sering diakses akan berpengaruh besar kepada performa aplikasi, dalam tahap perencannaan perlu dibuat strategi backup untuk database struktur logical penimpanan dapat diubah untuk meningkatkan efisiensi backup.

 Contoh data base
1.Data Warehouse :
Data warehouse mempunyai karakteristik seperti menyimpan data dalam periode lama dan menerima data dalam operasi red contohnya yaitu Data riset pemasaran , Pembayaran Pajak negara atau federal,Lisensi Profesional
2.Transaction Procesing :
Transcation Procesing mempunyai karakteristik seperti mengakomodasi banyak transaksi keci contohnya yaitu Sistem chekout kasir took, ATM
3.General Purpose :
General Purpose memiliki karakteristik berkeja dengan transaksi dan menyimpan untuk waktu yang tidak lama contohnya yaitu  Sistem penagihan retail, Sofware oracle sudah memiliki template untuk pembuatan tipe data yang berbeda .

Database Configuration Assistant (DBCA)

DBCA dapat digunakan untuk membuat,mengubah konfigurasi atau menghapus sebuah database.Database juga dapat dibuat berdasarkan template yang telah ditetapkan atau menggunakan datanase tang sudah ada sebagi contoh unutk membuat database atau template baru ini disebut dengan data base cloning .
DBCA dapat dipanggil dengan langkah-langkah sebagai berikut :
1.       Log on ke komputer sebagai Administrator yang memiliki izin untuk menginstall sofware oracle
2.       Jika diperlukan set “Environtment Variable”
3.       Masuk ke dalam dbca unutk memanggil DBCA
4.       Klik next untuk melanjutkan
DBCA membirikan berbagai pilihan untuk membuat sebuah Database

Selasa, 20 September 2016

Mengenal Algoritma

Dijaman yang moderen ini kita telah mengetahui pada hakikatnya sebuah KOMPUTER merupakan alat untuk membantu kita memecahkan sebuuah masalah, dalam usaha kita memecahka masalah tersebut kita harus daoat mengubah atau menyajikan masalah ke dalam suatu model yang kirannya tepat bagi komputer yaitu dengan mempelajari sebuah algoritma dan pemecahnnya masalahnya.

DEFINISI ALGORITMA 

Kita akan membahasa algoritma secara teoritis sebelumnya kita harus mengenal semi-algoritma kemudian akan membahas algoritmanya itu sendiri , Semi-Algoritma adalah prosedur yang mampu menghasilkan pemecahan atau solusi masalah , bila solusi ada lalu kemudian berhenti , sedangkan Algoritma adalah suatu himpunan instruksi secara jelas memperinci langkah-langkah proses pelaksanaan dalam pemecahan suatu masalah tertentu . algoritma boleh di bilang suatu resep untuk memecahkan masalah sebuah algoritma dapat disiapkan pada berbagai tingkat permasalahan . 

SIFAT-SIFAT ALGORITMA 

Prosedur yang tidak memiliki sifat seperti tertera di dalam sub bagian di bawah ini bukanlah merupakan sebuah algoritma dan tidak membuahkan hasil yang diinginkan jika program penyajian dari prosedur seperti itu dimasukan dalam komputer 

Banyaknya langkah intrusksi yang hingga 

Pelaksanaan sebuah algoritma yang terprogram harus dapat diselesaikan setelah pelaksanaan sejumlah lagkah operasional yang hinngga , jika tidak demikian kita tidak bisa mengharapkan bahwa pelaksanaan tersebut dapat membuahkan suatu hasil 

Tidak ada keraguan (Harus Jelas)

Penulisan dari setiap langkah yang terdapat di dalam sebuah algoritma harus memiliki arti yang khusu atau spesifik , penulisan langkah bagi komputer dapat berbeda dengan penulisan bagi manusia , manusia kan mudah mengerjakan algoritma yang terdiri dari simbol, sedangkan komputer membutuhkan sebuah algortima dengan kode yang dituangkan ke dalam program hal tersebut berarti bahw setiap kali suatu algortima dilaksanakan dengan data masukan yang sama maka akan diproses hasil yang sama pula .

Batasan dari Rangkaian Proses 

Rangkaian proses berisi dari beberapa langkah-langkah dari suatu algoritma yang akan dilaksanakan harus ditetapkan dengan pasti sebuah algoritma harus memiliki instruksi dasar tertentu dan setiap instruksi hasrus memiliki unsuk pelaksana yang memproses data masukan.

Batasan dari Input dan Output 

Input merupakan data yang dimasukan kedalam algortima input tersebut harus sesuai dengan jenis algotima yang bersangkutan , output merupakan hasil yang dikeluarkan oleh komputer untuk kepentingan pihak di luar komputer sebagai hasil dari pelaksaaan program, algoritma harus menghasilkan sebuah output .

Efektifitas

Intrusksi algoritma dapat memerintahkan komputer agar hanya melaksanakan penugasan yang mampu dilaksanakannya saja komputer tidak dapat melaksanakan instruksi jika informasinnya tidak lengkap atau jika hasil dari pelaksanaan perintah tidak diberi batasa yang jelas 

Batasan Ruang Lingkup 

Sebuah algoritma adalah diperuntukkan bagi suatu masalah tertentu, susunan input harus ditentukan lebih dahulu susunan tersbut menentukan sifat umum dari algortima yang bersangkutan.