Jumat, 30 Desember 2011

Pencarian data karyawan dengan JSP di netbeans 7.0

Haii sobat saya mau berbagi coretan-coretan, semoga coretan saya ini bermanfaat.

Kali ini saya mau buat coretan, Pencarian data karyawan dengan JSP di Netbeans 7.0
Sobat harus Instal Oracle dan Netbeans nya dulu, disini saya menggunakan Oracle 10g Express Edition dan Netbeans .7.0

Setelah itu buat koneksinya di Netbeans, tutorial sebelumnya udah saya jelaskan.

Klo sobat udah buat desain tampilannya, sobat tinggal pisah-pisah aja biar untuk pemanggilannya nanti mudah.
misalnya untuk bagian header, content, dan footer. Disini file nya saya pisah.

Yuuu kita buat file index.jsp nya.

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Karyawan IT</title>
    </head>
    <body>
        <%@include file = "header.jsp" %>
        <div id="page">
           
        <div class="post">
            <h2 class="title"><a href="#">Welcome Menu IT Departement </a></h2>
            <H1>Masukkan ID</H1>
        <FORM ACTION="karyawan.jsp" METHOD="POST">
            Pencarian berdasarkan ID Karyawan
            <BR>
            <INPUT TYPE="TEXT" NAME="id_peg">
            <BR>
            <INPUT TYPE="SUBMIT" value="Submit">
        </FORM>
        </div>       
        <div style="clear: both;">&nbsp;</div>
    </div>
<div id="sidebar">
       
    </div>
    <!-- end #sidebar -->
    <div style="clear: both;">&nbsp;</div>   
         <%@include file = "footer.jsp" %>
   </body>
</html>

Nahh di dalem file index kan ada link untuk ke karyawan.jsp, sekarang kita buat link nya liat di bawah ini :

<%@ page import="java.sql.*" %>
<%@include file = "header.jsp" %>
<% String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
Class.forName(jdbcDriver); %>

<HTML>
    <HEAD>
        <TITLE>Karyawan</TITLE>
    </HEAD>
    <BODY>
        <div id="page">
           
        <div class="post">
            <h2 class="title"><a href="#">Welcome Menu IT Departement </a></h2>
        <H1>Data Karyawan Departemen IT</H1>

        <%
            Connection conn = DriverManager.getConnection(
                "jdbc:oracle:oci:@localhost:1521:xe", "saya", "saya");

            Statement statement = conn.createStatement();

            String id_peg = request.getParameter("id_peg"); 

            ResultSet resultset =
                statement.executeQuery("select * from pegawai where id_peg = '" + id_peg + "'") ;

            if(!resultset.next()) {
                out.println("Sorry, could not find that publisher. ");
            } else {
        %>

        <TABLE BORDER="1">
            <TR>
               <TH>id</TH>
                <TH>nip</TH>
                <TH>nama</TH>
                <TH>alamat</TH>
                <TH>ttl</TH>
               
           </TR>
           <TR>
               <TD> <%= resultset.getString(1) %> </TD>
               <TD> <%= resultset.getString(2) %> </TD>
               <TD> <%= resultset.getString(3) %> </TD>
               <TD> <%= resultset.getString(4) %> </TD>
               <TD> <%= resultset.getString(5) %> </TD>
           </TR>
       </TABLE>
       <BR>
       <%
           }
       %>
                </div>
        </div>
    </BODY>
</HTML>

Selesai deh sobat, ini hanya coretan semata khususnya untuk saya pribadi.



Continue Reading...

Membuat Koneksi dengan Oracle XE dari Netbeans 7.0


Membuat Koneksi dengan Oracle XE dari Netbeans 7.0
Ø  Apa dan bagaimana sejarah Oracle??
Adalah produksi dari Oracle Corporation, sebuah perusahaan computer 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.
Tahun 1979 versi pertama dijual kepada umum. Versi pertama menyertakan interface SQL untuk berinteraksi dengan database.
Tahun 1983, mereka mengubah nama perusahaan menjadi Oracle Corporation. Pada tahun itu juga, Oracle Corp meluncurkan versi ketiga.
Tahun 1984 versi keempat diluncurkan, oracle versi ini telah mendukung beberapa system operasi yang ada waktu itu. Dan perkembangan dilakukan sesuai dengan perkembangan teknologi computer.
Tahun 1998, oracle mulai mengadopsi konsep Orientasi Objek (Object Oriented).Sampai saat ini oracle telah mengeluarkan versi terbarunya, yakni oracle 11g.
Keunggulan Oracle dibanding denga database lain :
1.      Scability, 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 system seperti disk failure.
3.      Serviceability, memilik 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.      Avaibility, yaitu kemampuan dalam penanganan crash dan failure agar service dapat tetap yaitu kemampuan dalam penanganan crash dan failure agar service dapat tetap berjalan.
6.      Multiplatform, dapat digunakan pada banyak system operasi seperti windows, unix, linux, dan solaris.
7.      Mendukung data yang sangat besar, oracle dapat menampung data hampir 512 pet byte (1 pet byte = 1.000.000 gigabyte)
8.      System security yang cukup handal
9.      Dapat menampung hampir semua tipe data seperti data teks, image, dan time series.
Oracle menggunakan SQL (Structure Query language) sebagai 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.
SQL merupakan bahasa yang digunakan oleh banyak aplikasi atau tool untuk berinteraksi dengan server database. SQL adalah bahasa fungsional yang tidak mengenal iterasi dan tidak bersifat procedural SQL menggunakan perintah-perintah dengan kata-kata sederhana dan mirip dengan  bahasa manusia sehari-hari, tentu saja dalam bahasa inggris. Pada SQL user hanya menentukan apa hasil akhir yang diinginkan.
Sedangkan PL/SQL adalah bahasa procedural yang dikembangkan sendiri oleh Oracle Corp untuk mengoptimalkan pembuatan aplikasi database. Kata PL/SQL adalah singkatan dari “Procedural Language”. Pada PL/SQL ditambahkan beberapa hal yang dikenal pada dunia pemrograman, seperti variable, loop, pemrosesan berdasarkan kondisi, operator cursor, modularisasi dan banyak lagi yang lainnya. Semua tambahan itu bertujuan untuk meningkatkan kinerja operasi-operasi SQL pada database sehingga manfaat dan kehandalannya lebih maksimal.
Keuntungan dari PL/SQL :
1.   Mudah dipelajari dan digunakan
2.   Dapat disimpan didatabase Oracle
3.   Terintegrasi dengan baik pada database Oracle
4.   Kemampuan yang bagus untuk menangani blok data yang besar.
5.   Terdapat banyak package yang disediakan Oracle untuk meningkatkan performancenya.
6.   Mendukung program unit dengan ataupun tanpa nama
7.   Mengenal pengelompokkan procedure-procedure dan function ke dalam satu kesatuan package.
Oracle juga menyediakan tool bagi user untuk berkomunikasi dengan database, antara lain :
1.      SQL*Plus
2.      TOAD
3.      TORA
4.      HORA
5.      SQL Workhop
6.      APEX.


Oracle Corp, sekarang telah mengeluarkan Oracle database 10g Express Edition atau lebih dikenal dengan Oracle XE. Database adalah versi gratis dari semua versi Oracle yang ada. Walaupun dengan fasilitas yang sederhana, tapi banyak kemudahan-kemudahan yang bias kita dapatkan dibandingkan dengan versi Oracle lain, seperti kemudahan dalam proses instalasi yang berbeda dengan Oracle lain.
Langkah-langkah Instalasi
1.      Setelah anda mendownload Oracle XE, klik file instalasi Oracle XE. Untuk menginstal perhatikan apakah oracle XE akan diinstal pada windows atau linux.
2.      Setelah di klik akan muncul tulisan Preparing to Instal…
3.      Akan muncul InstallShieldWizard lalu klik next.
4.      Kemudian akan menampilkan license agreement. Pilih I accept the term license agreement, lalu klik next.
5.      Pilih folder tempat penyimpanan Oracle XE. Klik next. biasanya tempat penyimpanan di folder C :/oraclexe
6.      Isikan enter password dan confirm password (isikan data yang sama) misalnya enter password : admin, confirm password :admin, lalu next.
7.      Klik tombol install untuk menginstal
8.      Proses install akan dimulai
9.      Tunggu sampai proses instalasinya selesai.
10.  Klik tombol finish
11.  Instalasi Oracle XE telah selesai.

Ø Sekarang ayoo kita jalankan Oracle yang sudah kita install!!
Pertama-tama buka dulu Oracle XE yang udah terinstalnya, klik all programàOracle Database 10g Express EditionàGo to Database Home Page. Bisa diliat gambarnya dibawah ini. 
Udah gitu muncul halamannya liat aja di bawah ini.
Masukkin deh username sama password yang pertama kali tadi kamu buat.
Ini tampilan kalo kamu udah masukkin user sama passwordnya.

Ada 4 menu yang ditampilkan.
1.      Administration
Saat kamu membuka atau mengklik menu administration ada beberapa link yang ditampilkan, menu ini untuk  memanaje database user termasuk untuk merubah password, dll.
2.      Object Browser
Menu Object Browser untuk membuat table, database, dll dan untuk melihat table yang sudah dibuat.

3.      SQL
Menu SQL untuk memanggil SQL Commands, disini kamu bias membuat user baru, table baru, dll
4.      Utilities
Menu Utilities untuk melihat report table yang sudah dibuat.
5.      Application Builder
Menu Application Builder untuk membuat aplikasi dan mengimport aplikasi yang sudah dibuat.



Ø  Membuat Tablespace dan User

Oracle mengenal istilah tablespace, user, skema, table dll. Mungkin bagi kamu yang terbiasa menggunakan MYSQL dan akan beralih ke Orcale akan kebingungan karena di Oracle kita harus membuat tablespace dan user yang akan mengakses tablespace yang sudah dibuat. Sedangkan skema adalah objek-objek yang terdapat dalam database, seperti table, view dll.
Sebelum kita membuat tablespace, sebenarnya apa sih tablespace itu??
Tablespace adalah tempat penyimpanan data secara fisik, yaitu berbentuk file-file. Seluruh data yang disimpan ke dalam table-tabel yang kita buat akan disimpan di dalam tablespace ini.
Tablespace adalah struktur logic dari database oracle. Tablespaces itu fungsi ruang penyimpanan untuk penggunaan database yang relevan.

Untuk membuat tablespace anda bias menggunakna CMD, klik all programàRunàCMD. Lihat tampilannya di bawah ini.


Sedangkan cara kedua kamu bias menggunakan fasilitas menu SQL Commands yang ada di Oracle. Lihat tampilannya di bawah ini.
SQL commands.bmp

Sekarang kita mulai buat tablespacenya, saya buat di CMD.
Saat membuka cmd kamu akan diarahkan pada C, sekarang kita rubah ke oraclexe.
Connect  ke sys/admin@xe as sysdba
lihat tampilannya.

Setelah itu ayoo kita buat tablespace barunya.

Create tablespace akuànama tablespacenya
Datafile ‘d:aku.dbf’ size 500k reuseàtempat penyimpanan dan nama file denagn bentuk dbf.
Autoextend on next maxsize 100màukuran blok database.

Nahh sekarang kita buat User untuk mengakses tablespace nya,,
Are u ready!!!!!!


Keterangan :
ü  Buat user aku setelah sukses
ü  Berikan hak akses agar bias login dengan perintah grant.
ü  Lalu kita login dengan user yang sudah kita buat tapi sebelumnya disconnect dulu
ü  Connect aku/aku
ü  Liat user yang kita masukkan show user

Sekarang kita buat tablenya di oracle yuuuu,,,,

            Buka startàall programàOracle Database 10g Express EditionàGo to Database Home Page.
Isi username dan password dengan user yang tadi kita buat, contohnya username : aku, password : akuàLogin


Setelah itu kamu masuk ke Menu Object BrowseràTables
ini tampilan menu tables nya, buat table name : sekolah, buat column (sekolah_id, sekolah_name, sekolah_alamat, sekolah_jarak, sekolah_ruang)àNext.


Ada yang mau dijadikan primary key atau tidak jika tidak lanjutkan Next


Tapi kalo kamu pilih populated from new sequence pilih mana yang mau dijadikan primary key, disini sekolah_id yang dijadikan sebagai primary keyàFinish

Table sekolah sudah sukses dibuat.










Ø  Sekarang kita buat koneksinya yuuu dari Netbeans ke Oracle

Kalo kamu udah instal Netbeans di kompi kamu, kamu tinggal jalankan aja Netbeansnya tapi kalo belum terpaksa deh kamu harus download dulu.
Disini saya gunakan Netbeans 7.0.

















Kalo udah masuk ke netbeansnya kamu masuk ke ServiceàDatabaseàklik kanan New
Connection.


Setelah kamu pilih New Connection ini tampilannya, kamu pilih Oracle OCI karena akan membuat koneksi baru  ke Oracle.

Lalu pilih add, pilih letak penyimpanannya ada di folder oraclexe, app, Oracle, Product, 10.2.0, server, jdbc, lib, ojdbc14àNext. Isikan username dan passwordnya.

Jdbc oracle telah berhasil di koneksikan.
Continue Reading...

Followers

Blogger news

Follow The Author