Selasa, 11 September 2012

View data dengan paging di JSP

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

<HTML>
    <HEAD>
        <TITLE>DeanShoes</TITLE>
        <link rel="shorcut icon" href ="d.JPG" />
        <link rel="stylesheet" href="tabel.css"/>
    </HEAD>
    <BODY>
        <div id="page">
            <div class="post">
                <h2><marquee><font color="green">All Staff Departement IT</font></marquee></h2>
                <a href="it.jsp"><font color="red">Cari Karyawan Berdasarkan ID</a></font>
                <FORM name="form1" action="karyawanit.jsp">
        <%
       
            int current = 0;
            if(request.getParameter("hidden") != null) {
                current = Integer.parseInt(request.getParameter("hidden"));
            }
            Connection conn = DriverManager.getConnection(
                "jdbc:oracle:oci:@localhost:1521:xe", "saya", "saya");

            Statement statement = conn.createStatement() ;
            ResultSet resultset = statement.executeQuery("select * from pegawai") ;
           
             for(int i = 0; i <= current; i++){
                resultset.next();
            }
        %>

        <TABLE id ="prodi" BORDER="1">
            <tr>
                <th>id</th>
                <th>nip</th>
                <th>nama</th>
                <th>alamat</th>
                <th>ttl</th>
               
            </tr>
            <% while(resultset.next()){ %>
            <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 />
        <INPUT TYPE="HIDDEN" NAME ="hidden" VALUE="<%= current %>"  />
        <INPUT TYPE="BUTTON" VALUE="Next Record" ONCLICK="moveNext()" />
        <INPUT TYPE="BUTTON" VALUE="Back Record" ONCLICK="moveBack()" />
        </form>
            <SCRIPT LANGUAGE="JavaScript">
       
            function moveNext()
            {
                var counter = 0
                counter = parseInt(document.form1.hidden.value) +1
                document.form1.hidden.value = counter
                form1.submit()
            }
            
             function moveBack()
             {
                 var counter = 0
                 counter = parseInt (document.form1.hidden.value) - 1
                 document.form1.hidden.value = counter
                 form1.submit()
             }
            </SCRIPT>
            </div>
        </div>
            <%@include file = "footer.jsp" %>
    </BODY>
</HTML>
Continue Reading...

share SAP & ERP


-->
Iseng-iseng buat tulisan, setelah baca requirement karyawan baru yang mewajibkan bisa SAP,
akhirnya buat tulisan mengenai SAP dan pengen tau apa sih SAP itu, saya kira suatu bahasa
pemrograman,,xixixixi, sebenernya ini buat dokumentasi pribadi saya juga siih pluus biar ada new
knowledge,,assyiik semakin banyak ilmu yaa semakin banyak juga yang harus di amalkan, bgitukaannn!!...









Yuuu kita mulai..
Pas Searching2 SAP itu apa, ehh ternyata eh ternyata sama kaya ERP tooh,,oaaalaaahhh dasaaarr yaah..
jadi SAP itu adalah (System Application and Product In data processing)
intinya sih sama kaya ERP (Enterprise Resource Planning)
Ya sama-sama aplikasi yang berguna untuk semua transaksi yang terdapat di sebuah perusahaan.



Modul-modul untuk SAP sendiri terdiri dari sebagai berikut ni :



  1. SD (Sales and Distribution)
    Menu ini membantu meningkatkan efisiensi kegiatan operasional yang berkaitan dengan proses pengelolaan customer Order, yaitu mengenai proses sales, shipping, dan billing)
  2. MM (Materials Management)
    Menu ini untuk membantu menjalankan proses pembelian dan pengelolaan inventory
  3. PP (Production Training)
    Untuk membantu proses perencanaan dan kontrol dari kegiatan produksi perusahaan
  4. FI (Financial Accounting)
    Mencakup semua standar accounting, accounting payable dan reporting
  5. CO (Controlling)
    mencakup Cost accounting.
Klo di ERP itu sendiri tergantung dari TEAM Programmer IT yang membuat, dan tergantung dari tipe perusahaan yang didirikan dan juga tipe produksi perusahaan.


Tapi pada intinya mencakup semua bagian yang ada di perusahaan, seperti :


** Menu untuk HRD
** Menu untuk personalia
** Menu untuk accounting
** Menu untuk EXIM
** Menu untuk Purchasing
** Menu untuk Warehouse
** Menu untuk Material Produksi
** Menu untuk pengelolaan account
** Menu untuk PPC
** Menu untuk General Affairs
** Menu untuk marketing.



Naaah segitu dulu yah share yang saya buat, untuk ERP yang saya pegang sekarangkurang lebih seperti itulah menu nya.


** Semoga Bermanfaat**

Continue Reading...

Kamis, 12 Juli 2012

Cara Export dan Import Database Oracle


Cara Export Database Oracle

Cara 1 dengan pembatasan tabel :

  1. Buka cmd
  2. Ketikkan perintah berikut :
    exp
exp // export dari server ke client atau sebaliknya //
userid=dsprs\srpsd@fildb01 // username dan password //
file='d:\dump\dsprs.dmp' // tempat penyimpanan file database //
log='d:\dump\Dsprs.txt' // tempat notepad //
tables = tb01, tb02 // pembatasan export tabel hanya tabel 01 dan tabel 02 yang di export //

  1. Tunggu proses sampai selesai
  2. exit

Cara 2 dengan semua tabel :
  1. Buka CMD
  2. Ketikkan perintah berikut

exp
system/pass // untuk user dan password yang dari database //
fully = y // untuk hak akses full //
file = namafile.dmp // letak file yaang akan disimpan //
log = namafile.log // untuk hak akses full
consistent = y

  1. Tunggu sampai proses selesai
  2. exit


Cara Import Database Oracle

hampir sama prosesnya dengan perintah Export, kita tinggal mengganti perintah exp menjadi imp

  1. Buka CMD
  2. Ketikkan perintah berikut
    imp system/pass full=y file=namafile.dmp
  3. Tunggu sampai proses selesai

Catatan :
Jika kamu mengambil data dari server maka tinggal menambahkan perintah @alamat server, contoh @10.12.1.50, posisinya setelah password
Continue Reading...

Jumat, 06 Juli 2012

Tutorial Java dengan Netbeans 7.1 koneksi Oracle

Ini sekedar untuk ingatan pribadi, jika bermanfaat silahkan di pelajari

saya buatnya di netbeans versi 7.1 dengan koneksi oracle yang sudah terhubung ke server

kalau misal mau di coba di komputer pribadi koneksi nya tinggal di rumah aja, nanti liat di bagian komentarnya aja yah.


oke sekarang kita buat form input nya dulu disini saya buat form untuk input biodata.


<%--
    Document   : formbiodata
    Created on : Jun 1, 2012, 2:38:24 PM
    Author     : ptd88
--%>

<%-- syntax awal ini bisa kamu hilangkan karena ini saya jadikan komentar



<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Form Biodata</title>
    </head>
    <body bgcolor="grey">
        <h1 align="center" fontcolor="white">Input Data Anda Disini!!!</h1>
       
        <form action="input.jsp" method="POST" name="myform">
            <table border="0" align="center">
                <tr>
                    <td>Nama</td>
                    <td>:</td>
                    <td><input name="nama" id="nama" type="text"></td>
                </tr>
                <tr>
                    <td>Alamat</td>
                    <td>:</td>
                    <td><input name="alamat" id="alamat" type="textarea"></td>
                </tr>
                <tr>
                    <td>Tempat Lahir</td>
                    <td>:</td>
                    <td><input type="text" id="lahir" name="lahir"></td>
                </tr>
                <tr>
                    <td>Tanggal Lahir</td>
                    <td>:</td>
                    <td><input type="text" id="tgl" name="tgl"><font size="1"><i>format, dd-mm-yyyy</i></font></td>
                </tr>
                <tr>
                    <td>Hobby</td>
                    <td>:</td>
                    <td><input type="radio" name="hobby" id="baca" value="baca">Baca
                    <input type="radio" name="hobby" id="nyanyi" value="nyanyi">Bernyanyi
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td><input type="radio" name="hobby" id="olahraga" value="olahraga">Olah Raga</td>                   
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td><input type="radio" name="hobby" id="jalan" value="jalan">Jalan-jalan</td>
                </tr>
                <tr>
                    <td><input type="submit" name="simpan" id="simpan" value="Save"></td>
                    <td></td>
                    <td><input type="submit" name="batal" id="batal" value="Batal" /></td>
                </tr>
            </table>
        </form>
    </body>
</html>
--%>

file diatas bisa kamu save dengan form.jsp

 untuk koneksi ke oraclenya disini kamu buat file input.jsp sesuai dengan action pada file form.jsp


<%--
<%@page import="java.sql.*" %>

<%
String jdbcDriver = "oracle.jdbc.driver.OracleDriver";


String nama = request.getParameter("nama");
String alamat = request.getParameter("alamat");
String lahir = request.getParameter("lahir");
String tgl = request.getParameter("tgl");
String hobby = request.getParameter("hobby");

Connection conn  = null;
String dbname = "BIODATA";
String status = "";
Statement s = null;
ResultSet r = null;

try {
    Class.forName(jdbcDriver);
    conn = DriverManager.getConnection("jdbc:oracle:thin:@10.12.3.101:1521:fildb01", "dsprs","srpsd"); -- nah ini dia koneksi yang harus kamu rubah ini saya terhubung ke server, klo mau ke lokal tinggal ganti aja "jdbc:oracle:thin:@localhost trus ganti user sama paswordnya deh.--
   
    if (conn==null)
    status = "gagal";
    else
        status = "berhasil";
      
} catch (ClassCastException ex){
    status = "Driver Error";
   
}catch (SQLException ex){
    status = "gagal";
}

s = conn.createStatement();
String kueri = "INSERT INTO BIODATA (NAMA, ALAMAT, LAHIR, TGL, HOBBY) VALUES ('"+nama+"','"+alamat+"','"+lahir+"','"+tgl+"', '"+hobby+"')";

int isiTabel = s.executeUpdate(kueri);
s.close();
conn.close();
%>

<HTML>
<HEAD>
<TITLE>Membuat Tabel</TITLE>
</HEAD>
<BODY>
   
<%
if (isiTabel == 1)
out.println("Penambahan data berhasil");
else
out.println("Penambahan data gagal");
%>
--%>
   
hasil form nya ada di bawah ini!!!beres deh

Form Biodata

Input Data Anda Disini!!!

Nama :
Alamat :
Tempat Lahir :
Tanggal Lahir : format, dd-mm-yyyy
Hobby : Baca Bernyanyi
Olah Raga
Jalan-jalan
Continue Reading...

Followers

Blogger news

Follow The Author