Pelajaran Database pertama,
Membuat Tabel, dan mengelolah isi tabel dengan perintah insert, update dan delete. Tabel dibuat sebagai wadah penampung data. Adapun yang dapat dilakukan pada tabel tersebut antara lain input data, mengubah data (update) dan menghapusnya.

>> Membuat Tabel
Sebelumnya kita harus konek terlebih dahulu dengan user/database  langkah koneksi database dapat dilihat pada postingan sebelumnya Membuat, Memberi Hak Akses, Koneksi dan Menghapus Database
untuk membuat tabel pertama kali tentukan kolom apa saja yang akan dibuat, misal seperti ini
Perintahnya sebagai berikut
CREATE TABLE [nama_tabel] ([nama_kolom1 tipe_data(panjang)],
[ nama_kolom2 tipe_data(panjang)]) ;

Kalau ada primary key nya tambahkan
CREATE TABLE [nama_tabel] ([nama_kolom1 tipe_data(panjang), nama_kolom2 tipe_data(panjang)], CONSTRAINT [PK_nama_kolom] PRIMARY KEY[nama_kolom]) ;
pilih kolom mana yang jadi pimary key tulis dibelakang dengan memberi nama kolom baru untuk primary key
atau
CREATE TABLE [nama_tabel] ([nama_kolom1 tipe_data(panjang) PRIMARY KEY, nama_kolom2 tipe_data(panjang)]) ;
langsung memilih kolom yang dijadikan primary key kemudian tambah "Primary Key" setelah menuliskan tipe datanya

>> INSERT DATA TABEL
Bagian ini adalah syntax untuk mengisi data kedalam tabel
INSERT INTO [nama_tabel] VALUES (value1, value2);

Mengisi langsung tabel dengan data tanpa harus memperhatikan tabel mna saja yang di isi, biasanya cocok untuk mengisi selur kolom pada tabel.
atau
INSERT INTO [nama_tabel](nama_kolom1, nama_kolom2) VALUES (value1,value2);
Kalau yang ini isi data atau value disesuaikan dengan tabel yang ingin diisi.

>> UPDATE DATA TABLE
Syntax update ini berfungsi untuk mengubah isi data yang telah dimasukkan kedalam tabel
UPDATE [nama_tabel] SET[nama_kolom] = [value_baru] WHERE [pembanding_tujuan];

>>DELETE DATA TABLE
Syntax ini untuk menghapus data tabel
DELETE [nama_tabel] WHERE [pembanding_tujuan];

Catatan :
Tambahkan tanda petik satu untuk awal dan akhir isi data kecuali yang tipe data yang hanya menyimpan angka tidak perlu di beri tanda petik.
Untuk tipe data Date, format value yang bisa disimpan adalah dalam bentuk 'yyyy-mm-dd'
Untuk menghapus tabel gunakan syntax "DROP" contoh: DROP TABLE [nama_table];

Ref:
Materi Kuliah
gambar:

Membuat, Memberi Hak Akses, Koneksi, dan Menghapus Database

Rabu, 08 Mei 2013
Posted by chikaze-4.blogspot.com

Pelajaran pertama SQL dan DBA
Yang pertama kali dilakukan adalah mengenal user-user yang tersedia didalam Oracle Database
Ada 3 user yang default  tersedia dengan tingkatan yang berbeda dalam oracle antara lain System, Sys, dan hr.
User dalam hal ini disebut juga database, dan tingkatan dalam hal ini disebut juga privilege atau hak akses yang dimiliki.

Adapun cara untuk membuat database, pertama yang dilakukan pertama kali adalah kita perlu konek atau masuk dulu dalam salah 1 akun user yang tersedia, misal konek ke database system yang berfungsi sebagai user tertinggi dan memiliki hak akses untuk membuat database baru

>>KONEKSI
CONN [nama_database] / [password];

Nah sekarang kita berada didalam database system, kemudian kita akan membuat database baru atau user baru
>>CREATE DATABASE
CREATE USER [nama_user] IDENTIFIED BY [password];

Sekarang kita coba masuk kedalam database kita dengan syntax koneksi seperti diatas, kemudian masuk kedalam database 'hinata' << user yang barusan dibuat.

Terjadi erorr disana, jangan panik haha
itu karena kita belum memberi priviledge  / hak akses pada user tersebut, ada banyak macam hak akses yang dapat diberikan untuk user, pada error diatas meminta agar diberi hak akses session untuk user hinata agar dapat konek kedatabase tersebut.

>>PRIVILEDGE / HAK AKSES
Sedikit penjelasan untuk macam macam hak akses untuk user. System priviledge akan mengeksekusi perintah ke database. Ada 7 priviledge system dalam oracle antara lain :
  • create table = hak akases membuat table
  • create any tabel= hak akses membuat tabel di user lain
  • create sequence = hak akses membuat sequence
  • create view = hak akses membuat view
  • create indextype= hak akses membuat index
  • create procedure= hak akses membuat stored procedure
  • create session = hak akses login database

Pemberian Hak Akses selalu diawali dengan "GRANT"

Mari kita coba lakukan pada user "hinata" yang telah kita buat tadi, sebelum itu kembali konek ke user System terlebih dahulu selaku super admin, atau database tempat kita membuat user tadi.

 Beri hak akses untuk login database
GRANT CREATE SESSION TO [nama_user]; 

Beri hak akses untuk membuat tabel
GRANT CREATE TABLE TO [nama_user];

Beri hak akses untuk semua hak akses yang ada
GRANT DBA TO [nama_user];
Dengan pemberian hak akses ini, user akan memiliki seluruh hak akses yang tersedia pada oracle

Untuk menghapus / mencabut kembali hak akses yang telah diberikan gunakan syntax REVOKE
REVOKE [priviledge] FROM [nama_user];

Selain Priviledge System juga ada Priviledge Object yang dimiliki oleh Oracle digunakan untuk mengakses database user lain, antara lain:
  • select = hak akses melihat data
  • insert = hak akses memasukkan data
  • update = hak akses melakukan perubahan data
  • delete = hak akses menghapus data
  • alter = hak akses mengubah struktur table
  • index = hak akses membuat index
  • references = hak akses membuat foreign key pada kolom tabel

contoh penggunaan :
GRANT [Object_priviledge] ON [user_tujuan(.)nama_tabel_user_tujuan] TO [nama_user];

Untuk mencabut hak aksesnya kita juga dapat gunakan perintah REVOKE
REVOKE [Object_priviledge] ON [user_tujuan(.)nama_tabel_user_tujuan] FROM [nama_user];

Kita juga dapat melakukan 1 kali perintah untuk pemberian lebih dari 1 hak akses atau menghapus hak akses, dengan cara pisahkan dengan tanda (,) koma
lihat contoh:
System Priviledge


Object Priviledge


>> MENGHAPUS DATABASE
Untuk menghapus Database / user gunakan perintah "DROP"
DROP USER [nama_user];

Sekian belajar bab ini semoga bermanfaat ^^

Ref:
Nah kali ini kita akan belajar instalasi Database Oracle 10g Express Edition,

Sebelum melakukan proses instalasi, installer OUI akan melakukan pengecekan terhadap kebutuhan minimal spesifikasi mesin server secara otomatis. Jika spesifikasi mesin tidak memenuhi kebutuhan minimal akan ditampilkan error message. Spesifikasi minimal sangat tergantung dari mesin dan sistem operasi dimana software database Oracle akan diinstall, tetapi secara umum, spesifikasi minimal yang diperlukan untuk instalasi software database Oracle adalah sebagai berikut:
  • physical random access memory (RAM) minimal 512 MB
  • Swap space minimal 1 GB (atau dua kali ukuran RAM, jika ukuram RAM < = 2GB) disk space minimal 4 GB untuk temporary directory (/tmp or \temp)
Kalau speknya mencukupi, langkah pertama yang harus dilakukan setelah mengklik software instalasinya double click aja :D

Kemudian
akan muncul tampilan seperti pada gambar diatas, bagian ini adalah proses pengecekan sistem, apakah sesuai spesifikasi yang dibutuhkan atau tidak perangkat yang anda gunakan ini, jika ya akan muncul pesan error seperti yang telah dijelaskan diatas, tunggu hingga proses pengecekan selesai.

Jika kebutuhan sudah terpenuhi akan muncul tampilan seperti gambar diatas, klik next

Setelah itu akan muncul tampilan license Agreement, pilih "I accept the terms ....", kemudian klik next

Paga bagian ini merupakan halaman untuk mengetahui ukuran file yang akan di install dan menentukan patch atau lokasi dimana aplikasi ini akan di install dan juga member informasi berapa kapasitas hardisk yang di perlukan dan berapa kapasitas yang masih tersedia. Bila ingin di install di folder lainya maka klik browse dan aka muncul di direktori mana aplikasi akan di install. Dalam hal ini apilkasi akan di install di drive C:\. Bila sudah maka klik next.

Kemudian pada bagian untuk mengisikan password untuk data base. Password ini nanti akan di gunakan untuk hak akses sebagai user System pada akun database. Kemudian klik next

Pada halaman ini menampilkan informasi tentang dimana letak aplikasi ini akan di install, info port yang digunakan unutk database listener (di port 1521), port transaction server (di port 2030) dan port HTTP listener (di port 8080). Kemudian klik Install

Kemudian akan muncul progress bar seperti pada gambar diatas tunggu hingga proses selesai

Nah kalau sudah muncul tampilan diatas berarti proses instalasi selasai, cukup klik finish ^^
Dan Oracle database 10g Express Edition siap digunakan selamat mencoba, semoga bermanfaat :D

ref:
 http://teknisijaringankomputer.wordpress.com/2013/02/12/cara-install-oracle-10g/
http://onimarus87.wordpress.com/2012/03/17/instalasi-dan-pengenalan-oracle/
gambar:
http://www.bigjimnapier.net/Oracle-Logo.png

Mengenal Oracle 10g XE

Selasa, 09 April 2013
Posted by chikaze-4.blogspot.com
Hayooo loh yang baru mulai belajar Database bisa juga pakai Oracle, ada banyak aplikasi database sebenarnya tinggal kebutuhannya untuk apa dan kira-kira kebutuhan penyimpanan data berapa besar. Ada banyak jenis Aplikasi Database yang umum digunakan antara lain, Oracle, SQLserver, phpMyadmin, SQLyog, MySQL dan lain-lain. Selain kebutuhan diatas spesifikasi perangkat juga dapat mempengaruhi kinerja Aplikasi database yang akan kita gunakan loh..
Nah kali disini kita akan membahas sedikit tentang Oracle 10g XE ^^/


Introduction....
Oracle Corporation adalah salah satu perusahaan pembuat software yang terkenal khususnya pada Database software. Perusahaan ini telah mengeluarkan banyak versi dari software mulai dari oracle 6.0, 8i, 9i hingga 10g. Produk produk tersebut biasa digunakan pada skala Enterprise (perusahaan), yang tentu saja harganya tidak murah bagi kita pengguna individual,
Lantas bagaimana kita bisa belajar Oracle dengan harga terjangkau ?
Oracle memberikan solusi untuk hal tersebut, Oracle XE merupakan versi freeware yang ditujukan bagi pemula atau pengguna individual yang ingin mempelajari oracle tanpa harus mengeluarkan biaya besar atau membajak software tersebut. Versi ini memiliki banyak kesamaan dengan versi 10g sehingga anda tidak perlu khawatir bahwa fitur yang nanti anda pelajari dan gunakan di versi XE tidak akan anda temukan di versi 10g Enterprise.


Menggunakan Oracle sebagai aplikasi akan sangat mudah jika kita sudah memahami struktur dari oracle tersebut, banyak sekali kesulitan dalam penggunaan oracle hanya dikarenakan pola fikir yang cepat , yaitu langsung ingin menggunakan sebagai aplikasi, tanpa mengerti seperti apa oracle itu sendiri. Untuk itu anda perlu melihat gambar berikut ini.

Gambar diatas memberikan ilustrasi tentang struktur database oracle 10g XE, pada satu database OracleXE yang sudah terinstall akan memiliki lebih dari satu tablespace. Tablespace digunakan untuk mengelompokkan data lojik. Sehingga secara adminstrasi akan lebih mudah mengelola setiap file yang berkaitan dengan aplikasi. Pada saat instalasi awal dalam direktori $ORACLE_BASE/oradata/XE kita akan mendapatkan 6 buah file data yang memiliki ekstensi .DBF file tersebut berkaitan dengan Tablespace sebagai berikut.


Untuk sementara, kita sudah mempelajari srtuktur dasar dari oracleXE. Sekarang kita akan mulai dengan tahapan awal yaitu instalasi oracleXE.


Setidaknya sedikit tau walau tidak banyak semoga bermanfaat yah kawan :D
lanjut ke Instalasi Oracle 10g XE yah jangan lupa mampir juga :)





Sistem pakar

Sabtu, 29 September 2012
Posted by chikaze-4.blogspot.com

Apasih Sistem Pakar itu???”

— Sekilas tentang sistem pakar atau biasa kita ketahui disebut dengan “Kecerdasan Buatan” adalah satu bidang ilmu komputer yang mendayagunakan komputer sehingga dapat berprilaku cerdas layaknya seperti manusia.

Salah satu proses penalaran yang di buat dengan teknik kecerdasan buatan adalah sistem pakar.
Welcome to My Blog

Popular Post

Followers

- Copyright © 2013 -^__Mine__^- -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -