Tuesday, February 25, 2014

Instalasi Net Beans + Oracle

Bismillahirrahmaanirrahim
Pada kesempatan kali ini saya akan membahas cara instalasi java,oracle dan netbeans untuk membuat system basis data. Sebenarnya banyak jenis tools yang bisa kita pakai seperti saat semester sebelumnya saya belajar basis data dengan  xampp(php) ,html+css sebagai bumbunya. Tapi ternyata itu kurang aman untuk system dengan ukuran yang besar, makannya saat ini saya sedang memepelajari system basis data dengan 3 tools diatas. Pertama kita install dulu oracle nya.
Banyak versi  dari  software ini  mulai dari oracle 6.0,8i, 9i hingga 10g. Disin ikita akan coba install Oracle 10g Express.

Pertama,  Klik dua kali installer Oracle 10g Express Editionsampai mucul tampilan di bawah ini :

 Jika system windows dalam Keadaan sehat maka akan muncul tampilan di bawah Lalu Klik Next 



sehingga muncul dialog  yang  berisi  persetujuan  untuk instalasi  software.Baiknya dibaca dulu agar paham isi persetujuannya, jika ingin cepat selesai pilihan pertama klik agar button next bisa di klik, dan klik tombol Next
 Selanjutnya akan tampil pilihan unutuk menenetukan direktori  yanga akan kita gunakan sebagai instalasi oracle, biasanya defaultnya C:\oraclexe, bisa saja anda mengubah direktorinya namun lebih baik jika tidak dirubah. Lalu klik Next.
sehingga muncul tampilan di samping, isikan password yang merupakan user tertinggi dalam system oracle, wajib hukumnya mengisi password tersebut agar button Next  bisa di klik. 

Dan akan tampil Pemebritahuan di bawah ini jika Next pada tampilan sebelumnya di klik
Pada tampilan di samping installer akan memberitahukan informasi tentang port HTTP yang digunakan  oleh APEC(Application Express) untuk memanage database. Selanjutnya klik Install

Tunggulah proses instalasi sampai selesai sampai muncul tampial di bawah

jika tampil seperti ini maka Klik Finish . Oracle pun telah selesai di install…!   :D

 Tak lengkap rasanya jika tidak mencobanya, selanjutnya mari kita mengenali sedikit demi sedikit apa saja yang ada dalam oracle database. Pertama kita akan mencoba database home page.
Pertama tama dan yang paling utama,pastikan  Oracle  Service  sudah  menyala  dengan  memeriksanya  di  Windows  Task Manager.Setelah Serviceberjalan,kita pilih Oracle Database Home page dengan menekan tombol Start->All Programs->Oracle 10g Database ExpressEdition->GoToDatabase Homepage. Hingga tampil aplikasi web seperti di bawah.
Selanjutnya kita harus masuk ke halaman login dengan akun yang telah kita buat saat instalasi tadi, saya membuat dengan username dan password SYSTEM. Lalu klik Login.
Sehingga muncul tampilan di bawah

Kita masuk ke halaman HOME setelah login tadi.
Untuk menggunakan Oracle database maka kita harus klik SQL -> SQL Command sehingga akan muncul tampilan SQL seperti di bawah
Selanjutnya anda bisa langsung membuat query langsung pada textarea tersebut lalu run untuk melihat hasil dan save agar tersimpan. Jika sudah selesai maka logout dari Oracle database HomePage agar tidak terjadi kebocoran keamanan data.

Selain  tampilan  berbasis  GUI  seperti  Oracle  Database  Homepage.Kita  juga  bisa  menggunakan  aplikasi  SQL  Plus  yang  berbasis  command  line.  mulailah  dengan pilih Start->AllPrograms->Oracle 10g Database Express Edition->Run SQL Command Line
  Setelah SQL Command Line muncul,sama seperti Oracle Database Homepage,Anda harus gunakan account yg dibuat saat instalasi awal.


 Jika konek maka kita bisa mulai memakai database


Isi table yang telah ada di system bisa dilihat dengan syntax seperti pada gambar  dibawah :






Cara melogout dari aplikasi ini kita ketikkan syntax seperti pada gambar dibawah :


Selanjutnya kita coba CRUD pada Oracle Database Homepage.
11.     Kita Login dulu sebagai System.
22.    Buat database baru dengan akun system ini.  Saya mencoba buat database user baru dengan nama latihan. Namanya bebas hanya untuk mempermudah saya memberi  nama latihan.
Untuk membuat user baru pilih administrator


Lalu pilih database user hingga muncul tampilan dibawah

 Halaman untuk manage user(banyak user dan buat user baru).
                Jika ingin membuat user baru klik  create  sehingga muncul tampilan di bawah

Selanjutnya isi username, password lalu isi beberapa checkbox  di roles, untuk lebih jelas lihat gambar di bawah

Jika account status unlocked itu berarti akun bisa di akses
 role ialah jabatan yang dimiliki user sehingga user bisa membuat user baru
Grand System Privilage aktivitas yang bisa dilakukan user tersebut

Selanjutnya pilih create. User baru berhasul dibuat dengan nama latihan, selanjutnya log out dari akun system untuk memakainya.

Setelah logout maka masuk kembalilah dengan  akun latihan yang telah kita buat, jika berhasil maka akan keluar tampilan seperti berikut

Ada satu yang baru di menu tersebuiut yaitu  Application  Builder (sebuah  fitur  dari  Oracle  yang  akan  digunakann  oleh  user  Oracle  untuk  membuat aplikasi  tanpa  Ngoding. hanya  diberikan  pilihan apa  yang  akan ditampilkan  di aplikasi.
Saat ini pilihlah menu sql -> sql command lalu buat sebuah table, contohnya tabel pegawai . buat seperti contoh di bawah

Setelah beres klik run untuk eksekusi jika sukses untuk melihat tampilan kembali ke Home  lalu pilih Object Browser  sampai keluar tampilan di bawah



jika ingin menambah  data kita pilih Data , selanjutnya akan ada untuk melakkukan pemilihan berbentuk form,  counr rows , insert rows. Karena kita akan tambah data maka pilih  insert rows sehingga tampil seperti ini 


 Isi form tesebut, disana ada create && create and create another bedanya jika pilih create maka hanya nmenambah data satu kali. Tapi jika  create  and create another  maka menambah data berulang kali
Jika sudah pilih create atau create and ……..
Sehingga tampil seperti ini

 Jika ingin mengubah data maka pilih gambar buku dan pensil di samping datanya  . jika gambar tersebut di klik maka  akan masuk pada halaman Edit Row. Setelah di ub
ah maka pilih Apply Changes.

JIka ingin menghapus data juga klik gambar kertas dan pensil tersebut lalu pilih Delete  lalu akan muncul prompt berupa konfirmasi. Pilih oke jika setuju data ingin dihapus.
Sekarang kita coba perintah SQL dasar di oracle
1.       pilih menu Home-> SQL-> SQL Commands.Lalu ketikan : select * from pegawai
Selanjutnya pilih Run.Maka pada pilihan Result akan menampilkan hasil eksekusi dari query tersebut yang berisi perintah menampilkan seluruh data dari table pegawai.

Syntax  SQL  pada oracle juga sama seperti saat kita menggunakan command prompt. Silahkan acak-acak dengan asumsi agar lebih paham syntax nya. Jika sudah puas dan ingin dihapus table tersebut maka ketikan Drop table pegawai
Lalu klik run dan jika telah sukses dihapus maka kembali ke Home lalu pilih Object Browser

tekan tombol panah yang ada disisi kanan menu Object Browser.Kemudian pilih menu Create dan pilihTable.Maka Anda akan diarahkan kehalaman seperti gambar berikut.
Isikan nama table dan lengkapi atributnya, contohnya seperti di bawah

Jika sudah klik tombol Next lalu tentukan primary key dengan memilih menu Populated from  a  new  sequence.Kemudian  dibagian  Primary  Key  Anda  pilih  kolom  no_pegawai  untuk dijadikan Primary Key.
Setelah Primary Key terpilih klik tombol Next


kita  tidak  akan  menentukan  Foreign  key  karena  table  yang  kita  buat  masih  satu tabel. jadi kita tekan tombol Next.
Bagian ini untuk menetukan Constraint karena materi kali ini belum sampi sana maka klik saja tombol Finish.

 Ini hasil dari table yang telah anda buat tadi

Jika telah yakin maka pilih tombol Create , Jika sukses maka Anda akan kembali ke Object Browser dan menampilkan hasil table yang dibuat.

Membuat table dengan SQL  di Oracle telah selesai. Good Jobs ..!!

Selanjutnya Kita Instalasi NetBeans, bagi  programmer  yang  ingin  mengembangkan  aplikasi  Java  didalam  J2SE,J2ME,atauJ2EE ini merupakan Integreted Development Environment .Selain  itu  didalam  Netbeans  pun  terdapat  beberapa bahasa pendukung seperti Jython,Ruby,C/C++,dan PHP.

klik dua kali installer Netbeans tersebut.Maka akan tampil prompt


Saat   muncul  Prompt  dibawah ini.  Maka akan diinstallkan beberapa  Aplikasi  yang  sudah  terintegrasi      di Netbeans.kita akan menggunakan Netbeans untuk membuat JSP danServlet.Kita tekan dulu tombol Customize. Anda  harus  mencheck  checkbox  Apache Tomcat(aplikasi server yang  digunakan  untuk  me-run  JSP dan Servlet yang kita buat. Glass  Fish pun termasuk server untuk JSP  dan Servlet. Tapi kita akan gunakan  Apache  Tomcat untuk saat ini.
              Selanjutnya tekan Next. Lalu  muncul Term  of Agreement dari  Netbeans.Pilih  saja I AcceptThe TermsLicense Agreement.Kemudian  tekan  tombol  Next. Lalu kita tentukan  lokasi  instalasi  Netbeans  dan  mencari  tempat  instalasi Java  Development  Kit  yang  dimiliki.Pastikan  Anda  sudah  mempunyai  Java  Development Kit yang sudah terinstall.

 Lalu pilih Next
Kita juga  harus menentukan lokasi instalasi untuk Glass Fish dan Apache  Tomcat. Setelah ditentukan tekan tombol Install

Tunggu sampai proses instalasi sukses klik Next. Jika sukses bisa langsung diapakai

Sekarang kita akan membuat sebuah halaman JSPdi Netbeans.
Pertama buka netbeans pilih File -> newproject -> JavaWeb->WebApplication(untuk membuat JSP dan servlet). tekan tombol Next. Lalu tentukan  nama  project,lokasi  project  dan  folder  project. ubah  nama  projectnya  menjadi  coba.Kemudian  tekan  tombol  Next.  tentukan server apa yang akan dipakai untuk pembuatan aplikasi web .Untuk saat  ini gunakanApacheTomcat.Kemudian tekan tombol Next. Muncul promp seperti ini 

Kali ini kita coba tanpa framework dulu, jadi klik Finish  saja.
Selesai  menentukanproject. Secara default Netbeans akan menampilkanhalaman
index.jsp dari project yang kita buat seperti berikut
Halaman tersebut berisi sintak HTML dan JSP. coba tekan tombol berbentuk tombol Play atau tekanF6 dan Netbeans  akan  melakukan  beberapa  task  yang  tidak  ditampilkan seperti  mengaktifkan  Apache  Tomcat,mengcompile  file  jsp , menginstall  aplikasi web Anda  di Apache Tomcat dan task  lainnya. Dengan Netbeans akan langsung masuk browser dengan hasil seperti ini.

Sekarang kita coba contoh loop dengan mengetikan  syntax di bawah ‘Hello World’


Hasilnya seperti apa ya...... ? penasaran ? silahkan coba dulu deh Ok,,