Monday, September 30, 2013

Cara Export dan Import Data di Oracle

Filled under:

Postingan saya kali ini merujuk karena pertanyaan mahasiswa/i yang menanyakan bagaimana sih Cara Export dan Import Data di Oracle khusus untuk User/Schema yang terlah dibuat di lab komputer. Karena directory komputer di kampus itu telah di LOCK, jadi User/Schema yang telah dibuat bisa hilang kalau kompter ter Restart.

Setelah sebelum kita telah ketahui tentang bagaiamana membuat User/Schema lalu Privilage (mengatur ha akses) bisa anda lihat di Koneksi Database Oracle Dengan Visual Basic 6.0

oke, langsung aja kita mulai Tutorialnya bagaiamana Cara Export dan Import Data di Oracle yang kemudian dapat kita gunakan di database lain.

Sebelum kita belajar Cara Export dan Import Data di Oracle, kita akan mencobat membuat User/Schema baru.

Buka CMD, lalu ketikan :

sqlplus system/admin

Login sebagai SYSTEM (Karena SYSTEM/SYS mempunyai semua Privilage/hak akses)


 Lalu kita buat User/Schema sebelum kita memberikan Privilage

create user nama_user identified by password

Cara Export dan Import Data di Oracle


Lalu kita berikan System Privilage (hak akses), ketikan perintah berikut :

grant connect,resource to sita;

Cara Export dan Import Data di Oracle

CONNECT

Mencangkup System Privileges : ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE TABLE, CREATE VIEW

RESOURCES

Mencangkup System privileges : CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER, CREATE TYPE

Sekarang kita telah membuat User/Schema yang disni saya beri nama "sita". Di User inilah yang nantinya kita akan menambahkan objek - objek database seperti : table, trigger, procedure, view, function, package dll.

Nah, sekarang saat kita Export User/Schema di atas yang tujuan untuk mem-backup atau ingin memindahkan data ke database lain.

EXPORT DATA

1. Buka CMD, lalu ketikan :

MKDIR c:\Backup

Cara Export dan Import Data di Oracle


Command diatas berguna untuk membuat sebuah directory atau sebuah folder yang nanti akan kita gunakan sebagai tempat meletakkan file yang akan kita export. Selain cara diatas kita juga dapat membuatnya manual seperti membuat folder biasa tanpa menggunakan CMD.


2. Buka SQL PLUS, Lalu masuk sebagai SYSTEM. Kita Masuk sebagai SYSTEM karena SYSTEM mempunyai semua privilege.

Cara Export dan Import Data di Oracle


3. Setelah Masuk sebagai SYSTEM, Ketikkan command berikut:

create or replace directory dmpdir as 'C:\Backup';

Cara Export dan Import Data di Oracle


Lalu kita tentukan lokasi file yang akan di eksport di tempat  C:\Backup

4. Masuk Kembali ke CMD, Lalu ketikkan :

expdp SYSTEM/password SCHEMAS=sita DIRECTORY=dmpdir DUMPFILE=sita.dmp LOGFILE=expsita.log

Cara Export dan Import Data di Oracle


Command diatas berguna untuk mengexport schema SITA yang diletakkan pada DIRECTORY dmpdir (C:\Backup), file tersebut diberi nama sita.dmp dan nama LOGFILE nya adalah expsita.log.

Dan proses exportnya akan tampil sebagai berikut :

Cara Export dan Import Data di Oracle

Cara Export dan Import Data di Oracle


Pada cara eksport diatas kita masuk sebagai SYSTEM dimana SYSTEM mempunyai semua privilege yang ada, lalu bagaimana caranya kita untuk mengexport schema data yang kita miliki dimana kita sendiri merupakan seorang user biasa?.  Caranya hampir sama seperti langkah diatas namun yang membedakan kita harus mempunyai sebuah privilege READ, dan WRITE pada directory yang akan digunakan sebagai tempat file export dalam hal ini yaitu dmpdir.

Query memberikan privilege READ dan WRITE :

GRANT READ, WRITE ON DIRECTORY dmpdir TO ;

Jika kita tidak memiliki PRIVILEGE tersebut akan terjadi pesan error sbb:

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name DMPDIR is invalid


IMPORT DATA


Misalkan kita akan Import Data ke database lain atau ke komputer lain, langkahnya hampir sama dengan export yaitu :

1. Buka CMD, Lalu ketik ketikkan (lewatkan saja perintah ini jika sudah dibuat sebelumnya) :

MKDIR c:\Backup

2. Buka SQL *PLUS, Lalu masuk sebagai SYSTEM (lewatkan saja perintah ini jika sudah dibuat sebelumnya) :

create or replace directory dmpdir as 'C:\Backup';

3. Masukkkan file dmpnya ke C:\Backup, Lalu kluar dari SQL PLUS. Seperti gambar di bawah ini :

Cara Export dan Import Data di Oracle

4. Masuk ke CMD, lalu ketikkan :

impdp system/password SCHEMAS=nama_schema DIRECTORY=nama_directory DUMPFILE=nama_file.dmp REMAP_SCHEMA=nama_schema:nama_schema table_exists_action=replace LOGFILE= nama_log.log


Sekian Cara Export dan Import Data di Oracle, semoga bermanfaat untuk kita semua.

Link Source Risnotes.com

Posted By Bagus Rizki1:33 PM

Thursday, September 26, 2013

Koneksi Database Oracle dengan Visual Basic 6.0

Filled under:

Koneksi Database Oracle dengan Visual Basic 6.0, itu adalah postingan saya kali. Alhamdulillah setelah surfing kesana kemari baru nemuin cara untuk Koneksi Database Oracle dengan Visual Basic 6.0

Dan supaya untuk mempermudah bagi para mahasiswa/i yang lagi galau untuk tetap semangat belajar ^_^

Postingan saya kali ini menggunakan :


  • Database Oracle 11G Release2 yang langsung bisa anda download gratis di situsnya, awas hati - hati nyasar karena situs oracle terlalu banyak link yang buat bingung. Tapi tenang aja, anda langsung bisa download disini
  • Untuk bahasa pemrograman saya menggunakan VB 6.0, kelihatan jadul yaa ??hehe
    tapi jadul - jadul begitu udah ngasih pemasukan yang cukup lumayan buat kantong ane ^_^
untuk proses instalasi software Database Oracle 11G R2 bisa teman - teman lihat disini  dan untuk buat database nya bisa dilihat disini

oke, pastikan teman - teman sudah bisa login ke database oracle ..
contoh gambar sebagai berikut :

Koneksi Database Oracle dengan Visual Basic 6.0

yaa kalau sudah seperti di atas berarti sudah berhasil terkoneksi sebagai sys (super admin)

baik langsung saja kita akan coba membuat Koneksi Database Oracle dengan Visual Basic 6.0.

lkuti langkah - langkahnya sebagai berikut :

- Buka Project baru visual basic anda
- Lalu tambahkan component seperti gambar berikut :
Koneksi Database Oracle dengan Visual Basic 6.0

- Tambahkan Datagrid dan ADODC ke form anda

Koneksi Database Oracle dengan Visual Basic 6.0

- Setelah itu silahkan tambahkan data module

Koneksi Database Oracle dengan Visual Basic 6.0

- lalu silahkan save project anda

- setelah di save buka cmd untuk membuat user/schema baru anda di oracle


Koneksi Database Oracle dengan Visual Basic 6.0

- setelah membuat user baru dan memberi hak akses silahkan connect menggunakan user bagus (hanya contoh), lalu silahkan buat table baru dan insert data nya seperti gambar berikut.

Koneksi Database Oracle dengan Visual Basic 6.0


- Setelah kita mempunya table "mahasiswa" di atas langkah selanjutnya adalah untuk membuat LISTENER supaya terhubung ke VB. Untuk materi Listener insyaAlloh akan ada materi nya sendiri.

- Langkah nya adalah silahkan buka Start > All Program > Oracle-OraDB11g_home1 > Configuration and Migration Tool >  Net Manager

Koneksi Database Oracle dengan Visual Basic 6.0

-- klik Net Manager sehingga tampil seperti berikut :


Koneksi Database Oracle dengan Visual Basic 6.0

- Selanjutnya silahkan tambahkan listener yang anda inginkan contoh disini saya menggunakan nama listener BAGUS.

Koneksi Database Oracle dengan Visual Basic 6.0


- Langkah berikutnya Klik Add Address seperti gambar berikut

Koneksi Database Oracle dengan Visual Basic 6.0


Keterangan gambar di atas :
untuk Host : 192.168.1.127 | Sesuaikan dengan IP Address network anda masing - masing.
untuk Port  : 1521 | itu adalah Port Default nya, itu boleh di rubah sesuai dengan Port yang anda inginkan.

- Langkah berikutnya adalah klik ComboBox di atas lalu pilih "Database Service"

Koneksi Database Oracle dengan Visual Basic 6.0


- Silahkan klik add database sehingga tampil seperti di bawah ini :

Koneksi Database Oracle dengan Visual Basic 6.0

Keterangan gambar di atas :
Global Database Name dan SID: sesuaikan dengan nama Global Database Name dan SID yang anda buat. Kalau anda masih bingung silahkan pelajari pembuatan database DISINI

Oracle Home Directory adalah tempat dimana tempat Root Instalasi spesifik satu produk dan produk database yang saya gunakan adalah Oracle 11g r2. Untuk mengetahui bagaimana cara instalasi bisa anda lihat DISINI

Setelah semua sudah di Setting silahkan dari Menu File > Save Network Configuration. Dan boleh di tutup Net Manager nya.

- Langkah berikutnya setelah Listener kita buat, lalu kita akan menghidupkan Listener tersebut.
- Silahkan anda buka CMD anda lalu kita lihat "Status Listener" kita sekarang dalam keadaan Hidup/Mati. Ketikan perintah :

lsnrctl status bagus
"bagus" di atas adalah nama listener yang telah kita buat tadi.

Koneksi Database Oracle dengan Visual Basic 6.0

dari gambar di atas menandakan Status Listener kita dalam keadaan Mati.
untuk menghidupkannya ketikan perintah sebagai berikut :

lsnrctl start bagus
Koneksi Database Oracle dengan Visual Basic 6.0

Dari gambar di atas menandakan bahwa Listener Bagus sudah dalam keadaan hidup

- Langkah Selanjutnya silahkan buka Project Visual Basic yang telah kita buat tadi, lalu kita akan tambahkan Source Code untuk melakukan koneksi ke Database Oracle .

-  Lalu buka Module anda dan tambahkan Source Code seperti Berikut :

Public konek As New ADODB.Connection
Public datamhs As New ADODB.Recordset
Public sql As String

Public Sub buka_koneksi()
On Error GoTo ErrKoneksi
Set konek = New ADODB.Connection
konek.CursorLocation = adUseClient
konek.Open "Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.127)(PORT=1521))(CONNECT_DATA=(SID=dcc)));Uid=bagus;Pwd=bagus2013;"
Exit Sub
ErrKoneksi:
   MsgBox "Koneksi Database Error..! Check Koneksi Jaringan", vbCritical, "Pesan Error"
End

End Sub
Host : IP Address network anda pada saat membuat listener
Port  : Port tujuan pada saat pembuatan listener
SID  : Nama database anda
Uid   : nama User yang telah kita buat di atas, contoh disini kita telah membuat user/schema dengan nama BAGUS
Pwd  : Password user anda


Koneksi Database Oracle dengan Visual Basic 6.0


- Langkah selanjutnya kita akan memanggil isi dari Table Mahasiswa yang telah kita buat di atas ke dalam DATAGRID yang telah kita buat di Visual Basic

- Silahkan buka Form anda, Lalu double klik pada Form anda. Lalu Ketikan Source Code seperti di bawah ini :

Private Sub Form_Load()
Call buka_koneksi
sql = "select * from mahasiswa"
Set datamhs = konek.Execute(sql)
Set DataGrid1.DataSource = datamhs
End Sub
Koneksi Database Oracle dengan Visual Basic 6.0

- Setelah kita telah melakukan instruksi di atas dengan Sabar dan Benar, silahkan Running Program anda dengan menekan tombol F5

- Dan insyaAlloh akan berhasil tampil seperti di bawah ini :

Koneksi Database Oracle dengan Visual Basic 6.0

Alhamdulillah Database Oracle sudah terkoneksi dengan baik, dan langkah selanjutnya silahkan teman - teman modifikasi dengan menambahkan perintah Insert, Update, Delete (CRUD)


Kalau ada yang kurang jelas silahkan berikan komentar di bawah, Terima kasih dan semoga bermanfaat.

Wassalam..

Posted By Bagus Rizki9:00 AM

Wednesday, September 25, 2013

Materi 7 : Aplikasi Dasar di VB

Filled under:

Untuk Melihat Tutorial Aplikasi Dasar di VB silahkan klik link di bawah ini :

Untuk materi lengkapnya silahkan lihat DISINI





Baca juga Materi 5 : Struktur Pengambilan Keputusan di VB dan Materi 6 : Struktur Perulangan di VB
Terima Kasih.


Posted By Bagus Rizki11:52 AM

Materi 6 : Struktur Perulangan di VB

Filled under:

Proses perulangan dalam pemrograman dilakukan untuk mengerjakan suatu proses operasi secara bertahap demi tahap dengan nilai variabel yang menaik atau menurun. Dalam Visual BASIC proses perulangan dapat dilakukan dengan beberapa statemen, diantaranya adalah statemen For...Next dan Do...Loop.

Untuk materi lengkapnya silahkan lihat DISINI

Posted By Bagus Rizki11:49 AM

Materi 5 : Struktur Pengambilan Keputusan di VB

Filled under:

Pada beberapa kasus terkadang kita menginginkan komputer melakukan suatu pernyataan tertentu bila suatu kondisi terpenuhi. Dalam Visual BASIC perintah percabangan/pemilihan keputusan dapat dilakukan dengan statemen If...Then dan Select Case.

Statemen If...Then
Statemen ini digunakan untuk melakukan aksi setelah melakukan pengujian terhadap suatu kondisi. Pernyataan dalam blok statemen hanya akan dilaksanakan ketika kondisi pengetesan/pengujian bernilai benar. Statement If...Then memiliki beberapa sintaks/cara penulisan sesuai dengan jumlah pernyataan yang akan dieksekusi.

Untuk materi lengkapnya silahkan lihat DISINI

Posted By Bagus Rizki11:47 AM

Materi 4 : Tipe Data dan Operator di VB

Filled under:

Seperti halnya pada bahasa pemrograman yang lain, Visual Basic juga mengenal Type data. terdapat juga operator-operator aritmatika dengan hierarki dari paling tinggi ke hierarki paling rendah. Untuk dapat merancang struktur program dengan baik dan memenuhi target yang diinginkan, kita harus mengenal lebih dahulu struktur program Visual Basic yaitu Deklarasi Program dan Pernyataan Program.

Untuk materi lengkapnya silahkan lihat DISINI

Posted By Bagus Rizki11:42 AM

Materi 3 : Component Library Pada VB 6.0

Filled under:

Pada pemrograman Visual Component Library, pemrograman dilakukan dengan menggunakan komponen komponen yang tersedia pada toolbox.

Untuk materi lengkapnya silahkan lihat DISINI

Posted By Bagus Rizki11:34 AM

Materi 2 : Penggunaan Event Pada VB 6

Filled under:

Untuk mengatur Kontrol pada form kita harus mengenal property dan event dalam memberikan perintah pada suatu objek. 

Properti
Merupakan sifat-sifat yang ada pada setiap objek atau komponen yang terdapat pada form. Misalnya merubah ukuran, warna, tulisan dan pengaturan yang lainnya.

Event merupakan aktivitas-aktivitas yang dilakukan oleh pemakai program pada objek tertentu. Misalnya menekan tombol enter pada keyboard, memindahkan objek, mengklik mouse dan lain sebagainya. Programmer yang baik harus mampu mengkoordinasikan semua event yang harus dipakai pada setiap objek yang dipilih. Tentu saja, program Visual Basic telah menyediakan banyak pilihan terhadap objek yang kita inginkan.

Untuk materi lengkapnya silahkan lihat DISINI

Posted By Bagus Rizki11:30 AM

Materi 1 : Perkenalan Visual Basic 6.0

Filled under:

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM) Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
 
Untuk materi lengkapnya silahkan lihat DISINI
 

Posted By Bagus Rizki11:25 AM

Tuesday, September 24, 2013

Cara Buat Database Oracle 11G Release 2

Filled under:

Cara Buat Database Oracle 11G Release 2, di sini akan saya share proses Instalasi Oracle 11G Release 2 yang sebelumnya saya telah share Cara Instal Oracle 11G Release 2

Langsung saja tutotrial lengkapnya DISNI

Baca juga Tutorial Membuat Karakter Menggunakan Coreldraw dan Cara Membuat Iklan Dengan Photoshop
Terima Kasih.

Posted By Bagus Rizki11:52 AM

Cara Instal Oracle 11G Release 2

Filled under:

Cara Instal Oracle 11G Release 2, di sini akan saya share proses Instalasi Oracle 11G Release 2 yang sebelumnya saya telah share cara membuat Aplikasi Java dengan MYSQL

Langsung saja tutotrial lengkapnya DISINI

Baca juga  Koneksi Database Mysql dengan Delphi 7 dan Export dan Import Database Mysql
Terima Kasih.

Posted By Bagus Rizki11:42 AM