a

Thursday 22 May 2014

Instalasi Oracle10g di Ubuntu 11.04

Sebelum mempunyai ubuntu , install dulu dsini


Instalasi Oracle10g di Ubuntu 10.04


Lebih lengkap download pdf / doc Disini DOC | PDF

Langkah-Langkah :
  1. Download Oracle 10g Database (10201_database_linux32.zip). Dapat di download disini
  2. Install Ubuntu 10.04
  3. Setup Ubuntu for Oracle 10g
Buka Terminal/Console

  • Backup sources.list:
# sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

  • Run the following command and comment out the two lines:
# sudo gedit /etc/apt/sources.list
(Copy & Paste tulisan di bawah ini pada source.list)
deb http://kebo.vlsm.org/ubuntu lucid main restricted universe multiverse
deb http://kebo.vlsm.org/ubuntu lucid-updates main restricted universe multiverse
deb http://kebo.vlsm.org/ubuntu lucid-security main restricted universe multiverse
deb http://kebo.vlsm.org/ubuntu lucid-backports main restricted universe multiverse
deb http://kebo.vlsm.org/ubuntu lucid-proposed main restricted universe multiverse
  • Run the following commands:
# sudo apt-get update (Update Linux anda)
(Setelah Selesai Update Ketik Tulisan dibawah ini pada terminal)
# sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make rpm libc6 libstdc++5
  • Add new groups:
# sudo groupadd oinstall
# sudo groupadd dba
# sudo groupadd nobody
  • Add a new user and change its password:
# sudo useradd -m oracle -g oinstall -G dba,admin -s /bin/bash
# sudo passwd oracle
  • Run the following command and add the lines that follow. Make sure there is a new line at the end:
# sudo gedit /etc/sysctl.conf
(Copy & Paste di baris paling bawah tulisan di bawah ini pada sysctl.conf)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
  • Refresh sysct.conf:
# sudo /sbin/sysctl -p
  • Run the following command and add the lines that follow before the '# end of file' marker :
# sudo gedit /etc/security/limits.conf
(Copy & Paste di baris paling bawah tulisan di bawah ini pada limits.conf)
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
  • Build links so Ubuntu looks like Red Hat:
# sudo ln -s /usr/bin/awk /bin/awk
# sudo ln -s /usr/bin/rpm /bin/rpm
# sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
# sudo ln -s /usr/bin/basename /bin/basename
  • Make an oracle directory:
# sudo mkdir /u01
  • Let the oracle directory own the install:
# sudo chown -R oracle:oinstall /u01
  • Change permissions of /u01:
# sudo chmod -R 775 /u01
  • Run the following command and add the lines that follow 'unmask 022' (these commands setup the Oracle paths):
# sudo gedit /etc/profile
(Copy & Paste di baris paling bawah tulisan di bawah ini pada source.list)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl10
export PATH=$PATH:$ORACLE_HOME/bin
  • Run the following command and add the line that follow (makes Oracle think its on Red Hat):
# sudo gedit /etc/redhat-release
(Copy & Paste tulisan di bawah ini pada redhat-release)
Red Hat Enterprise Linux AS release 3 (Taroon)
  • after that do this command:
# cd /u01/
  • Let the oracle user own the install file:
(Copy Hasil Download "10201_database_linux32.zip" pada folder u01) Setelah Copy, Ketik Tulisan di Bawah ini Pada Terminal:
# sudo chown oracle:oinstall 10201_database_linux32.zip
  • Change the permissions of kthe install file
# sudo chmod 775 10201_database_linux32.zip
  • Move the file from your directory to the new oracle directory
# sudo mv 10201_database_linux32.zip /home/oracle
# cd /home/oracle/
# sudo unzip 10201_database_linux32.zip
  • Logout User Anda, Lalu Login di User Oracle
  • Selanjutnya buka terminal lalu ketik:
# cd /home/oracle/database/ (enter)
# ./runInstaller -ignoreSysPreReqs
  • Terakhir ikuti Langkah2 instalasi Berikut ini :










































Setelah selesai install oraInsRoot.sh dan root.sh, masuk ke direktori foldernya seperti gambar di atas, setelah masuk ke direktorinya, langsung ketik di terminal, untuk



Pastikan dulu file orainsRoot.sh dan root.sh ada di dalam direktori anda, untuk mengeceknya ketik 



# ls



setelah file ada di dalam direktori baru jalankan filenya :



orainsRoot.sh

 # ./orainsRoot.sh 

root.sh 

 # ./root.sh












Selanjutnya Install SQL Developer yang dapat di download disini :
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev30downloads-1525485.html

Cara Run :

  1. Via Browser : http://localhost:1158/em/console/logon/logon
  2. Via GUI : Applications-Programming-SqlDeveloper
Untuk run cara kedua harus membutuhkan JDK terlebih dahulu. JDK dapat di download disini :
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html

Kemudian setting Path JDKnya :

  • sudo gedit /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf 
  • rubah SetJavaHome ../../jdk menjadi SetJavaHome /home/oracle/Documents/jdk1.6.0_25/ 
  • lalu save.
(Untuk Direktori /home/oracle/Documents/jdk1.6.0_25/ sesuaikan dengan letak folder JDK anda.
Semoga Bermanfaat....!!!


Read More >>

Thursday 15 May 2014

INSTALL UBUNTU 12.10



INSTALL UBUNTU 12.10

 Download langsung PDF / DOC nya disini PDF DOC

Booting ubuntu lewat flashdisk / DVD dan akan muncul seperti gambar di bawah . Lalu klik install ubuntu 12.10












Setelah klik install ubuntu keluar gambar dibawah ini

Read More >>

Wednesday 14 May 2014

Sistem Informasi Kepegawaian - 4


1.      CDM dan PDM Sistem Informasi Kepegawaian
-          CDM Sistem Informasi Kepegawaian

Keterangan :
Diatas merupakan CDM (Conseptual Data Model) dari Sistem Informasi Kepegawaian. Entity dari terdiri dari Pegawai, Divisi, Golongan, Naik_Golongan, Jabatan, Pensiun, Keterlambatan, Status, Jam_Kerja, Hari, Presensi, dan Mesin_Absensi.
Berikut ini relasi antara entity dalam Sistem Informasi Kepegawaian :
a.       Entity Golongan berelasi one to many ke entity Pegawai, dimana satu Golongan mempunyai banyak Pegawai.
b.      Entity Pegawai berelasi many to one ke entity Naik_Golongan, dimana banyak Pegawai menaiki satu Naik_Golongan.
c.       Entity Pegawai berelasi many to one ke entity Jabatan, dimana banyak Pegawai memiliki satu Jabatan.
d.      Entity Pegawai berelasi many to one ke entity Pensiun, dimana banyak Pegawai mendapatkan satu Pensiun.
e.       Entity Pegawai berelasi many to one ke entity Status, dimana banyak Pegawai mempunyai status satu Status.
f.       Entity Pegawai berelasi many to one ke entity Divisi, dimana banyak Pegawai menempati satu Divisi.
g.      Entity Pegawai berelasi one to many ke entity Keterlambatan, dimana satu Pegawai  dapat melakukan banyak Keterlambatan.
h.      Entity Pegawai berelasi one to many ke entity Presensi, dimana satu Pegawai  dapat melakukan presensi banyak Presensi.
i.        Entity Presensi berelasi many to one ke entity Mesin_Absensi, dimana banyak Presensi menggunakan satu Mesin_Absensi.
j.        Entity Pegawai berelasi one to many ke entity Jam_Kerja, dimana satu Pegawai memiliki jam kerja banyak Jam_Kerja.
k.      Entity Jam_Kerja berelasi many to many ke entity Hari, dimana banyak Jam_Kerja memiliki hari banyak Hari.

Entity Pegawai merupakan supertype dari Pegawai_Tetap dan Pegawai_Harian. Jadi entity Pegawai_Tetap dan entity Pegawai_Harian sebagai subtype dari entityPegawai.




-            PDM Sistem Informasi Kepegawaian

Keterangan :
Gambar diatas merupakan PDM (Physical Data Model) dari Sistem Informasi Kepegawaian. Relasi yang many to many antara entity Hari dan Jam_Kerja menimbulkan entity baru. Dimana pada entity tersebut terdapat atribut antara entity Hari dan Jam_Kerja diantaranya id_hari dan id_jam_kerja.




2.      Rencana SP (Stored Procedure)
Di dalam Sistem Informasi Kepegawaian, rencana SP kami meliputi hampir semuaentity kecuali entity Keterlambatan. Jadi rencana SP di dalam Sistem Informasi Kepegawaian yaitu meliputi :
a.       INSERTKEPEGAWAIANPRESENSI
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data presensi pegawai.

b.      INSERTMASTERJAMKERJA
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data jam kerja pegawai.

c.       INSERTPEGAWAI
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data pegawai.

3.      Rencana Trigger
Rencana Trigger dalam Sistem Informasi Kepegawaian kami gunakan padaentity yang meliputi :
a.       INSERTPRESENSI ON kepegawaian_presensi
Trigger ini digunakan untuk mengontrol pada tabel kepegawaian_presensi setelah dimasukkan data (After Insert). Jika pegawai terlambat trigger ini akan memasukkan total keterlambatan pada tabel keterlambatan.

b.      HANDLEPEGAWAI ON pegawai
Trigger ini digunakan untuk mengontrol pada tabel pegawai setelah dimasukkan data (For Insert). Jika akan memasukkan data dengan nip pegawai yang sama dengan nama yang berbeda maka data tersebut tidak akan masuk ke dalam tabel pegawai.




c.       CONTROLJAMKERJA ON master_jam_kerja
Trigger ini digunakan untuk mengontrol

4.      Rencana Function
Rencana Function dalam Sistem Informasi Kepegawaian kami adalah :
a.       CHECKKETERLAMBATAN
Function ini digunakan untuk mengecek keterlambatan pegawai dan digunakan untuk total keterlambatan.

5.      Rencana View
Rencana View dalam Sistem Informasi Kepegawaian kami adalah :
a.       VIEW PRESENSI
View ini digunakan untuk menampilkan presensi pegawai dari tabel kepegawaian_presensi yang di Join kan dengan tabel pegawai.


Read More >>

CDM dan PDM Sistem Informasi Kepegawaian


-          CDM Sistem Informasi Kepegawaian

Keterangan :
Diatas merupakan CDM (Conseptual Data Model) dari Sistem Informasi Kepegawaian. Entity dari  terdiri dari Pegawai, Divisi, Golongan, Naik_Golongan, Jabatan, Pensiun, Keterlambatan, Status, Jam_Kerja, Hari, Presensi_Ijin, Presensi_Error, Presensi_Normal, dan Mesin_Absensi.
Berikut ini relasi antara entity dalam Sistem Informasi Kepegawaian :
a.       Entity Golongan berelasi one to many ke entity Pegawai, dimana satu Golongan mempunyai banyak Pegawai.
b.      Entity Pegawai berelasi many to one ke entity Naik_Golongan, dimana banyak Pegawai menaiki satu Naik_Golongan.
c.       Entity Pegawai berelasi many to one ke entity Jabatan, dimana banyak Pegawai memiliki satu Jabatan.
d.      Entity Pegawai berelasi many to one ke entity Pensiun, dimana banyak Pegawai mendapatkan satu Pensiun.
e.       Entity Pegawai berelasi many to one ke entity Status, dimana banyak Pegawai mempunyai status satu Status.
f.       Entity Pegawai berelasi many to one ke entity Divisi, dimana banyak Pegawai menempati satu Divisi.
g.      Entity Pegawai berelasi one to many ke entity Keterlambatan, dimana satu Pegawai  dapat melakukan banyak Keterlambatan.
h.      Entity Pegawai berelasi one to many ke entity Presensi_Normal, dimana satu Pegawai  dapat melakukan presensi normal banyak Presensi_Normal.
i.        Entity Presensi_Normal berelasi many to one ke entity Mesin_Absensi, dimana banyak Presensi_Normal menggunakan satu Mesin_Absensi.
j.        Entity Pegawai berelasi one to many ke entity Presensi_Error, dimana satu Pegawai  dapat melakukan presensi error banyak Presensi_Error.
k.      Entity Pegawai berelasi one to many ke entity Presensi_Ijin, dimana satu Pegawai dapat melakukan presensi ijin banyak Presensi_Ijin.
l.        Entity Pegawai berelasi one to many ke entity Jam_Kerja, dimana satu Pegawai memiliki jam kerja banyak Jam_Kerja.
m.    Entity Jam_Kerja berelasi many to many ke entity Hari, dimana banyak Jam_Kerja memiliki hari banyak Hari.

Entity Pegawai merupakan supertype dari Pegawai_Tetap dan Pegawai_Harian. Jadi entity Pegawai_Tetap dan entity Pegawai_Harian sebagai subtype dari entityPegawai.




-            PDM Sistem Informasi Kepegawaian

Keterangan :
Gambar diatas merupakan PDM (Physical Data Model) dari Sistem Informasi Kepegawaian. Relasi yang many to many antara entity Hari dan Jam_Kerja menimbulkan entity baru. Dimana pada entity tersebut terdapat atribut antara entity Hari dan Jam_Kerja diantaranya id_hari dan id_jam_kerja.
  



2.      Rencana SP (Stored Procedure)
Di dalam Sistem Informasi Kepegawaian, rencana SP kami meliputi hampir semuaentity kecuali entity Keterlambatan. Jadi rencana SP di dalam Sistem Informasi Kepegawaian meliputi entity :
a.       Pegawai
b.      Devisi
c.       Golongan
d.      Naik_Golongan
e.       Jabatan
f.       Pensiun
g.      Status
h.      Jam_Kerja
i.        Hari
j.        Presensi_Ijin
k.      Presensi_Error
l.        Presensi_Normal
m.    Mesin_Absensi
SP (Stored Procedure) dalam seitem kami dapat menginputkan, merubah, dan menghapus data pada hampir semua entity kecuali entity Keterlambatan.

3.      Rencana Trigger
Rencana Trigger dalam Sistem Informasi Kepegawaian kami gunakan padaentity yang meliputi :
a.       Presensi_Normal
b.      Presensi_Error
Yang bertujuan untuk memasukkan data keterlambatan pada entityKeterlambatan, jika pegawai datang terlambat.

4.      Rencana Function
Rencana Function dalam Sistem Informasi Kepegawaian kami adalah:
a.       Digunakan untuk mengecek keterlambatan pegawai
b.      Digunakan untuk menghitung total keterlambatan


Read More >>