.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Tutorial Oracle - Java : Contoh Aplikasi CRUD Java - Oracle (Connection)

0 komentar
Contoh Aplikasi CRUD Java - Oracle
Pagi yang cerah... ane sambut dengan postingan tentang oralce lagi... sebelumnya ane udah membahas contoh aplikasi CRUD oracle dan php, disitu juga ane kasi cara konfigurasi dan cara mengkoneksikan oracle dan php... pada postingan kali ini, ane mau bahas tentang CRUD (create-read-update-delete) oracle dan java... tentunya juga akan ane bahas tentang pengkoneksiannya... seperti biasa, ane juga sedian contoh aplikasi crud oracle - java yang bisa ente download "Gratis" ... :D sebenarnya pengen setiap hari bisa update diblog ini, tetapi karena ksibukan yang tak terduga dan ada tuntutan mendadak kadang keinginan itu tidak bisa ane penuhi... salah satu nya kemarin satu hari setelah ane posting tentang CRUD Oracle dan PHP, malemnya ane ditelpon sama temen ane disuruh bantuin buat tugas matakuliah web programming advance... tugasnya adalah membuat aplikasi pendaftaran online... dan dikumpulkan besok sore, jadi ada waktu sekitar semalam dan besok sampai siang, siang udah harus selesai karena udah harus dikumpulkan...
untung saja tugasnya pake framework, jadi ane bisa cepet ngerjainnya... laaa setelah aplikasinya jadi dengan cepat dan udah bisa dikumpulkan, masalah pembayarannya yang mancet... (T_T) .. . ini yang bikin gak semangat kalo di mintain bantuan lagi apalagi ini udah deket2 hari raya... hari raya kurang seminggu... belum juga beli baju baru, beli'in ibu dan keponakan-keponakan... untuk pendaftaran online ini gak ane target berapa biaya nya, karena memang temen juga yang minta.... kalo kemarin si bikin ujian online dikerjakan 2 hari ane dapet 700, semoga saja masi setara dengan itu untuk biaya nya.. programmer itu bekerja pakai otak dan mereka rela membuang-buang waktu nya hanya untuk membuat kode yang sebagian besar orang tidak bisa... jadi buat ente yang baca postingan ini, harap bisa menghargai programmer kalo memang minta bantuannya... dan bayarlah mereka sebelum keringatnya kering... jangan ditunda-tunda... mereka juga punya keinginan dan tanggungan... untung saja masi ada gaji untuk asisten dosen sebagai ganti dari pembayaran tadi jadi gak terlalu bikin galau....
Oke, gitu aja curcolnya untuk postingan ini.... heheheee.. sekarang kita ke pembahasan oracle - java nya ... sebelum ente melakukan pengambilan data atau manipulasi data pada database oracle menggunakan java, tentunya ente harus membuat koneksi dulu... untuk membuat koneksi ini, ente harus menggunakan library jdbc oracle .... dimana cara dapetinnya ?? kalo ente udah instal oracle, otomatis pada folder instalasi pasti sudah ada library jdbc nya... kalo ente pakai windows, ente bisa lihat di C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib ... disitu ada file ojdbc14.jar ... itu library yang digunakan untuk mengkoneksikan java dan oracle... So, kalo library itu sudah ada tinggal menginclude kan atau mengimport saja ke project ente... kalo ente pake netbeans ente bisa langsung menginstal di netbeansnya, jadi kalo bikin project2 baru ente gak perlu mengimport berkali2... kalo pake eclipse, ini baru yang agak susah, ente harus menginclude kan librarynya pada tiap bikin project baru... :D

Click kanan pada folder library project ente, kemudian Click "add libary"

Contoh Aplikasi CRUD Java - Oracle , add library
add library

kemudian akan ada window library, kemudian Click button Create...

Contoh Aplikasi CRUD Java - Oracle create library
add library

akan ada window baru lagi untuk membari nama library yang ente buat, terserah ente mau kasi nama apa yang penting mudah di inget, biar gak lupa besok2 untuk pemakaiannya... disini misalkan ane kasi nama oracle_jdbc , kemudian click oke...

Contoh Aplikasi CRUD Java - Oracle create library
add library

Kemudian akan muncul window costumize library, click button add JAR/Folder ....

Contoh Aplikasi CRUD Java - Oracle create library
add Library

setelah itu ente akan akan muncul window untuk memilih library yang akan dimasukkan, kemudian ente harus masuk ke directory library connector oracle jdbc yang ane kasi tau tadi, kemudia pilih ojdbc14.jar kemudian click add JAR/Folder, Click Ok ....

Contoh Aplikasi CRUD Java - Connection
Import Library

Kemudian, Library akan berhasil dibuat, setelah itu tambahkan library ke project dengan cara Click button add Library

Contoh Aplikasi CRUD Java - Connection
add library

kemudian setelah berhasil menambahkan library ke project, baru kita buat kode koneksinya ....
pertama ente harus import dulu library java sql nya ....
import java.sql.*; 
Kemudian ente bikin koneksinya dengan kode berikut ....
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Driver ditemukan");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "rizal", "admin");
}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException e){
e.printStackTrace();
}
Itu kode untuk membuat koneksi dari Java ke Oracle.... trus gimana kode untuk pengambilan data (select) dan manipulasi data (insert, update, delete) di Oracle ??? hembbb... ane kasi contoh class koneksinya saja ya ?? begini ....
import java.sql.*;

public class DBConnection {
public DBConnection() {
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Driver ditemukan");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "rizal", "admin");
}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}

private Connection conn;
private Statement stat;

public ResultSet GetData(String sql){
try{
stat = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
return stat.executeQuery(sql);
}catch(SQLException e){
e.printStackTrace();
return null;
}
}

public int ManipulasiData(String sql){
try{
stat = conn.createStatement();
return stat.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
return 0;
}
}
}

Penjelasan dari kode diatas... koneksi ane buat di Constructor, mengapa ? biar ketika kelas ini di panggil object Connection sudah terisi dengan koneksi oracle ... kemudian disitu ada 2 function yang sama2 mempunyai parameter sql, function GetData berfungsi untuk pengambilan data yang mengembalikan object ResultSet, sedangkan function ManipulasiData digunakan untuk insert, update dan delete ... jadi kita hanya perlu mengirim sql atau query saja pada 2 function ini untuk di eksekusi, simple kan ?? heheee... 

Pada contoh CRUD oracle nya nanti untuk class DBConnection ini akan sedikit berbeda, karena ane memakai konsep singleton pattern untuk membuat instance object untuk class DBConnection ini, jadi bisa menghemat memory, bagi ente yang belum paham tentang pattern singleton ini, ente bisa baca2 tulisan ane yang membahas desain pattern disini :D ....selain itu untuk query2 nya juga ane letakkan di Class DBConnection ini kalo di contoh CRUD Java - Oracle nya nanti... 

Oke dah, Sekian dulu untuk postingan kali ini, untuk aplikasinya nanti ada dibawah linknya... bisa di download gratis :D ... oke, sekian dulu untuk postingan tentang CRUD Java dan Oracle ini juga koneksinya... semoga bermanfaat untuk kita semua.... keep cooding :D

Download File (ane minta share - nya ya gan :D)

Perhatian : window downloadnya akan keluar setelah di share jadi, kalau udah dishare windows nya jangan ditutup, windows nya akan menuju halaman github. cari link nya disitu.... ada button text nya "Download ZIP".


Suni

Sort TextBox by position in VB

0 komentar

Sort TextBox by position in VB

Sort TextBox in order by position inside a Winform is not a build in function inside Visual Basic or inside Visual Studio. For a long time, I had to place them in order inside my Winform or renumber the TabIndex properties once my form is completed. It is a pain in the ass. So I decided to build a small function for everyone who reads this.
I haven�t made a code to complicate. The code is good enough for a normal amount of TextBox inside a form. If your form contains over 100 TextBox, your might change the type of sorting for a faster algorithm.


Download the Code Project

Here is a sample project for this article. I use Framework .NET 4.0 and Microsoft Visual Studio 2010 to build this project. Here is a video:



Public Class Form1

  
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Sort_TextBox()
    End Sub

    ''' <summary>
    ''' Description: This Function helps reorder every TextBox inside a Form.
    ''' TabIndex will be changed base on the position inside the form.
    ''' That way, when a user press TAB on his keyboard,
    ''' the cursor will go to the next TextBox on the left or in the buttom.
    '''
    ''' This function is very simple and fast enough for small amount of TextBox.
    '''
    ''' Date: July 31st 2013
    ''' Author : Check-Kay Wong
    ''' </summary>
    ''' <remarks>You could make this function better if it handles other types of Windows.Forms.Controls such as ListBox or ComboBox</remarks>
    Private Sub Sort_TextBox()
        Dim index1 As Integer
        Dim index2 As Integer
        Dim index3 As Integer
        Dim ctr As Windows.Forms.Control
        Dim oType As System.Type
        Dim TextBox_temp As Windows.Forms.TextBox
        Dim myCollection_Object1 As Windows.Forms.TextBox
        Dim myCollection As List(Of TextBox)
        Dim item_to_Sort As Boolean

        myCollection = New List(Of TextBox)
        For index1 = 0 To Me.Controls.Count - 1
            ctr = Me.Controls.Item(index1)
            oType = ctr.GetType

            '----------------------------
            'TextBox.Text = TextBox.Name
            '----------------------------
            item_to_Sort = False
            If oType.Name = "TextBox" Then
                TextBox_temp = CType(ctr, Windows.Forms.TextBox)
                TextBox_temp.Text = TextBox_temp.Name
                item_to_Sort = True
            End If

            '----------------------------
            ' 2 dimensions sorting
            '----------------------------
            If item_to_Sort = True Then
                If myCollection.Count = 0 Then
                    'the first item for an empty collection
                    myCollection.Add(TextBox_temp)
                Else
                    'for all other items, please insert inside the myCollection
                    'is a 1 dimension array
                    'some people could see it as a 2D sort
                    index2 = 0
                    index3 = myCollection.Count
                    Do
                        myCollection_Object1 = myCollection.Item(index2)
                        If myCollection_Object1.Top > TextBox_temp.Top Then
                            myCollection.Insert(index2, TextBox_temp)
                            Exit Do
                        ElseIf myCollection_Object1.Top = TextBox_temp.Top Then
                            If myCollection_Object1.Left > TextBox_temp.Left Then
                                myCollection.Insert(index2, TextBox_temp)
                                Exit Do
                            ElseIf myCollection_Object1.Left < TextBox_temp.Left Then
                                index2 = index2 + 1
                            ElseIf myCollection_Object1.Left = TextBox_temp.Left Then
                                '2 textbox with same top value en same left value....
                                myCollection.Insert(index2, TextBox_temp)
                                Exit Do
                            End If
                        ElseIf myCollection_Object1.Top < TextBox_temp.Top Then
                            index2 = index2 + 1
                        End If
                        'index2 = index2 + 1
                    Loop Until index2 >= myCollection.Count
                    'place item at the end if can't plat it between any item
                    If index3 = myCollection.Count Then
                        myCollection.Insert(index2, TextBox_temp)
                    End If
                End If
            End If
        Next


        '----------------------------
        ' new sort, change TabIndex
        '----------------------------
        For index1 = 0 To myCollection.Count - 1
            myCollection_Object1 = myCollection.Item(index1)
            myCollection_Object1.TabIndex = index1
        Next

    End Sub

End Class


Download the project here:  testOrder.zip
Buy Microsoft Visual Studio Pro 2012from Amazon web site.

Suni

VB Script Memunculkan Nama Bulan Pada Crystal Report Gratis

0 komentar
Pada Tutorial kali ini, akan kami bahas bagaimana cara memunculkan nama Bulan pada pembuatan Laporan dengan Crystal Report. Yakni anda bisa melihatnya sebagai contoh kami ambil pada laporan Bulanan Peminjaman koperasi (anda bisa download pada download Gratis kami)


Lihat gambar diatas, Nama bulan otomatis muncul pada laporan yang kita buat diatas. Cara nya sangat mudah, anda bisa mengikuti seperti langkah dibawah ini :

Buka Design Crystal Report
Klik Insert
Field Object
Klik Kanan Formula Fields :
Klik New
Masukan Nama : (COntoh : Bulan)
Ketikan Coding Seperti dibawah :

*Keterangan
Pinjam.TglPinjam adalah nama tabel dan nama field, silahkan sesuaikan dengan nama tabel yang anda buat

Jika sudah selesai, anda bisa klik Save
Masukan Formula "Bulan" tersebut sesuai dan masukan pada Crystal Report yang anda buat :)
Suni

Send Email Via Gmail with Java Mail API in Android

1 komentar
Hi Guys!

Today I am sharing the code to send the email via gmail to any gmail user without interfere of any application with help of java mail API.
The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications.
In our application we are going to use following things from JavaMail API:
  • Multipart class: - it allow to device message into multipart so that long message can be sent easily.
  • Session: - in order to send mail we need to create session between hosts.
  • InternetAddress : it contains address , simply maid ID (example: abc@gmail.com).
For use of this you need to download the some jar file from Here.
1.  additional.jar
2. mail.jar
3. activation.jar

Download these jar file and make a java build path with your project.

Lets Start the coding to make a android project.

activity_main.xml















MainActivity.java

package com.sunil.sendmail;

import java.util.Properties;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

import com.sunil.sendmail.R;

import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{

Session session=null;
ProgressDialog pdialog=null;
Context context=null;
EditText reciept=null;
EditText sub=null;
EditText msg=null;
String recpient=null;
String subject=null;
String textmessage=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
context=this;
Button login = (Button) findViewById(R.id.mBtnSubmit);
reciept=(EditText)findViewById(R.id.editText_to);
sub = (EditText) findViewById(R.id.editText_sub);
msg = (EditText) findViewById(R.id.editText_text);


login.setOnClickListener(this);


}

@Override
public void onClick(View v) {

recpient= reciept.getText().toString();
subject= sub.getText().toString();
textmessage= msg.getText().toString();

Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");

session = Session.getDefaultInstance(props, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("Your Gmail-ID", "Your Gmail_password");
}
});
pdialog = ProgressDialog.show(context, "", "Sending Mail...",true);
RetreiveFeedTask task= new RetreiveFeedTask();
task.execute();
}


class RetreiveFeedTask extends AsyncTask {


protected String doInBackground(String... urls) {
try {

Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("
Your Gmail-ID"));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recpient));
message.setSubject(subject);
message.setContent(textmessage, "text/html; charset=utf-8");

Transport.send(message);


}
catch (MessagingException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();

}
return null;
}

protected void onPostExecute(String feed) {
pdialog.dismiss();
reciept.setText("");
msg.setText("");
sub.setText("");
Toast.makeText(getApplicationContext(), "Message sent", Toast.LENGTH_LONG).show();

}
}


}

Add the INTERNET permission in the AndroidManifest file .
  <uses-permission android:name="android.permission.INTERNET"/>

You can download the source code Send Mail.

Cheers Guys!
Suni

Mengatasi Error 5B00 Pada Printer Canon IP 2770

0 komentar

Assalamualaikum...

Lama sekali saya gak pernah update di dunia blog,,, -_-
Maklum banyak sekali kesibukan yang menghabiskan waktu luang saya untuk blog (Curhat Dulu)

Tadi siang saya mengalami masalah dengan printer Canon IP 2770 yang tiba-tiba blink dan muncul pesan Error 5B00, tentu saja hal ini sempat membuat saya panik dikarenakan tidak bisa mencetak dokument dengan printer tersebut...


Sehingga pada akhirnya saya dapat solusinya... ^_^

Jadi Printer saya itu musti di reset menggunakan software resetter untuk Canon IP 2770 yang soba bisa download disini

Berikut langkah-langkah untuk mereset (Flash Bios) Printer Canon IP 2770.
  1. Printer dalam keadaan mati dan listrik terpasang
  2. Tekan tombol RESUME dan tahan beberapa detik, kemudian tekan tombol power
  3.  Sambil menekan tombol POWER, tekan tombol RESUME 5 kali. Led akan menyala bergantian orange hijau dengan nyala terakhir orange. (jangan sampai keliru 4x karena printer akan mati total).
  4. Lepaskan kedua tombol bersamaan.
  5. Led akan blink sebentar kemudian akan nyala HIJAU.
  6. Dan komputer akan mendeteksi hardware baru, abaikan saja


Silahkan Anda download terlebih dahulu Reseter Printer Canon IP 2770 disini
  • Exctract File Resetter Canon IP 2770  
  • Siapkan 2 kertas di printer (ini untuk print pada waktu proses reset)
  • Jalankan program Resetter Canon IP 2770 


  • Klik "MAIN", maka printer akan berproses, kemudian Canon IP 2770  akan print satu halaman dengan tulisan " D=000.0 "


  • Klik " EEPROM Clear ".
  • Kemudian klik " EEPROM ", dan printer akan mencetak hasil Resetter Canon IP 2770 . Salah satu barisnya adalah  sebagai berikut : "TPAGE(TTL=00000 )"

  • Matikan Printer dengan menekan tombol POWER.
  • Selesai

Selamat mencoba dan semoga berhasil... ^_^

Referensi : http://mamatrahmat85.blogspot.com
Suni

Tutorial Oracle - PHP : Contoh Aplikasi CRUD PHP - Oracle (connection)

0 komentar
Yupz... Postingan ke dua di hari ini, setelah sebelumnya postingan-postingan ane membahas tentang database oracle, mulai dari instalasi, membuat tabel, insert - update - delete, dan pembuatan laporan sekarang ane nulis tentang bagaimana mengkoneksikan oracle dengan PHP, :D ... belajar database oracle tidak akan berguna jika tidak bisa mengkoneksikannya dengan bahasa pemrograman... hehehee... mangkanya untuk postingan ini ane kasi cara membuat koneksi antara PHP dan Oracle sekalian nanti ane kasi contoh CRUD (create, read, update, delete) nya... 
Disini untuk web server nya ane pake XAMPP ... seperti yang ente tau, XAMPP identik dengan MySQL sebagai database nya... So, bagaimana cara konfigurasi nya biar bisa konek dengan database oracle kita ?? Simple si, pertama buat dulu satu folder di Htdocs misalkan namanya "oracle-info" kemudian buat satu file php misalkan nama nya "phpinfo.php" kemudian tambahkan kode berikut dalam file tersebut

<?php
phpinfo();
?>
trus ente akses di localhost, kalo mengikuti tulisan ane diatas ya berarti aksesnya http://localhost/oracle-info/phpinfo.php .... kemudian tekan "Control F" untuk mencari status koneksi dengan oracle, ketika "oci 8" dan ente bakal ngeliat tabel berikut : 

Koneksi Oracle - PHP
Koneksi Oracle - PHP

pastikan OCI8 support nya enabled .... kalo gak enabled (disabled) ya gak bisa konek sama oracle berarti.... :D ... so bagaimana cara enable - in ?? hehee.. gampang, masuk ke direcory C:\XAMPP\PHP dan cari file php.ini dan buka file itu...
kalo udah dibukca cari tulisan ini " ;extension=php_oci8.dll " (tanpa petik2)... kemudian hilangkan titik komanya, jadi seperti ini " extension=php_oci8.dll " (tanpa petik2) kemudian simpan dan restart apache nya... kalo perlu restart komputernya :D ...
kalau udah di restart apache atau komputer nya akses kembali php infonya tadi di http://localhost/oracle-info/phpinfo.php ... kemudian pastikan OCI8 Support nya udah enabled ... pasti dah udah enabled :D ...

Sekarang kita coba buat koneksi ke Oracle ya ?? bikin folder baru lagi di Htdocs misalkan folder "oracle-tes" kemudian tambahkan satu file php misalkan koneksi.php kemudian tambahkan kode berikut pada file itu

<?php
echo "<h2>Oracle Connection</h2> < br />";
$username = "rizal"; //sesuaikan dengan username ente
$password = "admin"; //sesuaikan dengan password ente
$host = "localhost/xe"; //sesuaikan dengan host database ente
$koneksi = oci_connect($username,$password,$host) or die('connection failed !');
if(!empty($koneksi)){
echo "koneksi sukses ! < br />";
}else{
echo "koneksi gagal ! < br />";
}
?>
Kemudian akses di browser di http://localhost/oracle-tes/koneksi.php, pastikan koneksi suksess ...

Koneksi Oracle - PHP
Koneksi Oracle - PHP

Kalo belum sukses, periksa username, password dan host ente... :) cuma gitu aja kalo ngonekin PHP ke Oracle ... gak susah kan ya ?? hehee... terus bagaiman untuk memanggil data dan manipulasi datanya ?? hemmbbb... kalo itu ane kasi contoh aplikasi nya aja ya ?? gak ane terangin semua disini, tapi ane kasi penjelasan dah sedikit :D ... ente bisa pakai beberapa function untuk memanipulasi data oracle di PHP diantanya adalah oci_parse() yang berguna untuk menampung query, oci_execute() : function yang berguna untuk mengeksekusi query, oci_fetch_array() : function yang berguna untuk memecah data yang dipanggil dari database menjadi array, kalo di mysql itu mysql_fetch_array itu looo... hampir sama kok :D ... hehehe... oke dah... sampai disini aja dulu tutorial contoh aplikasi CRUD PHP - Oracle nya dan koneksi PHP - Oraclenya... untuk link contoh aplikasinya ada di bawah... oke, semoga bermanfaat .... keep cooding :) ...

Download File (ane minta share - nya ya gan :D)

Perhatian : window downloadnya akan keluar setelah di share jadi, kalau udah dishare windows nya jangan ditutup, windows nya akan menuju halaman github. cari link nya disitu.... ada button text nya "Download ZIP".

Suni

Cara Mengecek atau Memeriksa Versi MDAC

0 komentar
MDAC adalah kependekan dari Microsoft Data Access Components. Pada dasarnya MDAC adalah sekumpulan library yang diperlukan pada saat membuat program aplikasi atau menjalankan program aplikasi yang mengakses database. Biasanya MDAC berisi ActiveX Data Objects (ADO), OLE DB, and Open Database Connectivity (ODBC). Untuk lebih lengkap tentang MDAC silahkan dibaca di Wikipedia.

MDAC ini menjadi penting saat program aplikasi akan didistrbusikan (diinstall) ke komputer klien. Karena jika di komputer klien tidak terdapat MDAC yang tepat versinya, program aplikasi bisa jadi tidak dapat bekerja dengan sempurna.

Langkah-langkah untuk memeriksa MDAC di suatu komputer adalah melalui registry dengan langkah sebagai berikut :

Informasi versi yang ditemukan dalam kunci berikut:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer
Untuk memeriksa registri, ikuti langkah berikut:
  1. Pada Mulai menu, klik Menjalankan.
  2. Dalam Terbuka kotak teks, ketik regedit kemudian klik Oke; ini mulai Peninjau Suntingan Registri.
  3. Di panel navigasi, drill-down lintasan berikut:
    HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
  4. Di panel rincian, lihat di Nama kolom untuk FullInstallVer dan Versi. Masing-masing kunci ini akan memiliki informasi versi yang sesuai dalam Data kolom.
  5. Setelah selesai, klik Keluar pada Registri menu untuk menutup Registry Editor.
(sumber : http://support.microsoft.com/kb/301202/id-id)

Untuk dapat men-download MDAC silahkan klik link donwload MDAC ini.

 Catatan : Pada saat kita menginstall software database system buatan Ms, biasanya MDAC sudah diikutsertakan dalam instalasi!

Suni

Download Gratis Template 3D Green

0 komentar
Setelah kurang lebih satu tahun nie Kang Fatur gak posting-posting di Blog Ini akhirnya kali in menyempatkan diri untuk posting. Postingan kali ini Kang Fatur akan memberikan THR Ramadhan ya malaupun hanya sekedar Template Jelek mudah-mudahan dapat bermanfaat bagi Sobat semua.
Ok Kang Fatur tidak mau ceramah panjang lebar silahkan aja yang mau Ambil.

Ini Gambarnya


 Ini untuk Downloadnya

Mohon Maaf untuk sementara tidak disediakan Demo nya.
Semoga Tempalte 3D ini dapat bermanfaat bagi Sobat semua. Selamat menggunakan
 

KOMENTAR ANDA SANGAT BERMANFAAT BAGI PERKEMBANGAN BLOG INI
Suni

Tutorial Oracle : Belajar oracle untuk pemula part 3 (Penggabungan Tabel Join dan Where)

0 komentar
Belajar oracle - Penggabungan Tabel dengan Where dan Join Oracle
Bismillahirrohmanirrohim... Alhamdulillah pagi ini masi sempet nulis lagi diblog ini karena memang banyak kesibukan yang udah terselesaikan... Postingan kali ini adalah postingan lanjutan dari postingan sebelumnya yang membahas Database Oracle, jadi bagi ente yang baru nyasar atau terdampar di blog ini ada baiknya ente baca2 dulu postingan2 ane sebelumnya :)


Bagi ente yang udah ngikuti tulisan ane tentang tutorial oracle untuk pemula, pada postingan ini ane mau bahas tentang DCL (Data Control Language) yang lebih dikenal dengan transaksi atau laporan. Query nya hanya sekitar select di oracle.... juga nanti ane kasi contoh tentang penggabungan tabel di oracle menggunakan where dan Join, ada Inner join dan Left Join...
Oke biar tidak terlalu panjang postingan ini, langsung saja ane kasi Query untuk memanggil data di Oracle, Query nya sama dengan Query nya Mysql untuk basic select nya
Select * from `mahasiswa`;
udah cukup gitu aja... sama kan kayak Querynya Mysql ?? lalu bagaimana jika kita panggil data dengan beberapa kondisi di oracle ?? sama saja kok, tinggal nambah where aja kan ?
Select * from `mahasiswa` where nim = �101�; 
Kemudian sekarang ane kasi contoh group by di oracle
select nim,count(kode_mk) from ambil_mk where nim = '101' group by nim 
Itu aja kan ya yang biasanya di pakai untuk transaksi, sebenarnya si masi banyak lagi seperti MAX, MIN, SUM, Order By dll .... tapi gak ane bahas disini :D ... sebenarnya ane cuma pengen ngasi contoh tentang penggabungan tabel di oracle pake join dan where aja... hehehee...

Begini contoh penggabungan tabel pake where di oracle :
select mahasiswa.nama, matkul.nama from mahasiswa, ambil_mk,matkul where mahasiswa.nim=ambil_mk.nim and ambil_mk.kode_mk=matkul.kode_mk and mahasiswa.nim = 101  

Penggabungan tabel dengan where di oracle
Penggabungan tabel dengan where di oracle

Contoh Inner Join di Oracle
select ambil_mk.nim, count(ambil_mk.kode_mk)as jum,sum(matkul.sks)as total_sks from ambil_mk inner join matkul on ambil_mk.kode_mk=matkul.kode_mk group by nim;  

Contoh inner join oracle
Inner join oracle

Sekarang, ane kasi contoh Left Join di oracle
select mahasiswa.nim, mahasiswa.nama, nvl(ambil_matkul.jum,0) as jumlah_matkul from mahasiswa left join (select nim, count(kode_mk)as jum from ambil_mk group by nim) ambil_matkul on mahasiswa.nim = ambil_matkul.nim;  

Contoh left Join di oracle
Left Join di oracle

untuk Left Join kan biasanya kalo di Mysql identik dengan IFNULL karena left join adalah penggabungan tabel yang dapat menampilkan record yang tidak terdaftar pada tabel sebelah kanan dan digantikan value nya dengan IFNULL :) ... kalo di oracle gak ada IFNULL yang ada NVL , mangkanya pada query diatas ane kasi NVL

contoh yang terakhir, adalah Contoh penggabungan tabel dengan Inner Join dan Left Join
select mahasiswa.nim, mahasiswa.nama, nvl(ambil_matkul.jum,0) as jumlah_matkul,nvl(ambil_matkul.total_sks,0) as jumlah_matkul from mahasiswa left join (select ambil_mk.nim, count(ambil_mk.kode_mk)as jum,sum(matkul.sks)as total_sks from ambil_mk inner join matkul on ambil_mk.kode_mk=matkul.kode_mk group by nim) ambil_matkul on mahasiswa.nim = ambil_matkul.nim;  

Contoh Left Join dan Inner Join Oracle
Left Join dan Inner Join Oracle

Udah selesai dah pembahasan tentang DCL / Transaksi / laporan dengan database oracle... cukup mudah, tapi kadang beberapa Query yang dapat di jalankan di Mysql, malah akan Error ketika di jalakankan pada Oracle... mangkanya pada Query-Query diatas ane banyak menggunakan sub Query untuk melakukan inner join atau left join, karena kalo gak pake sub query malah error padahal ane coba jalanin di Mysql Jalan query nya... hehehee... ya pinter2 aja ngakalin pokoknya.... hehehee...oke dah, sampai disini aja dulu pembahasan tentang penggabungan tabel di oracle, sebenarnya masi banyak yang belum ane jelasin tentang oracle ini, ada procedure - function, ada triggers ada view dkk.... tapi tidak ane bahas disini soalnya ane rasa tutorial tentang oracle udah cukuplah untuk basic nya hanya tinggal pengembangannya saja, ente bisa pelajari itu sendiri kok asalkan ente niat, banyak tutorial-tutorial di google... hehehehe... oke dah... semoga bermanfaat buat kita semua :)
Suni

Tutorial Oracle : Belajar Oracle untuk pemula part 2 (Insert - Update - Delete)

0 komentar
Tutorial Oracle - insert update - delete
Postingan ke 3 dihari ini� setelah sebelumya ane bahas tentang DDL lebih tepatnya membuat tabel di Oracle, pada postingan ini ane mau jelasin tentang DML (data manipulation language) lebih gampangnya tentang insert update delete di oracle� postingan ini berhubungan dengan postingan-postingan sebelumnya, so kalo ente belum baca postingan-postingsn sebelumnya monggo dibaca dulu disini :D . pada postingan sebelumnya ane udah kasi contoh bagaimana membuat tabel di oracle, kalo gak salah ada 3 tabel ya ?? ada tabel mahasiswa, ada tabel matkul, dan ada tabel ambil_matkul � kemudian ane juga ngasi contoh bagaimana membuat foreign key nya atau menghubungkan 3 tabel tersebut, sekarang ane kasi contoh insert nya ya ? tapi hanya pada satu tabel saja� yaitu insert data pada tabel mahasiswa� untuk insert pada tabel lainnya ane saranin ente untuk bereksperiment sendiri � sama kok caranya� :D

Berikut contoh query insert data di Oracle
insert into mahasiswa (nim,nama) values ('99','Pelsri Ramadar Saputra');
insert into mahasiswa values ('523','Asharul Fahrizi','Songgon',to_date('1990-04-21','YYYY-MM-DD'));

Untuk Updatenya, Berikut contoh query update data di Oracle
update mahasiswa set nama = 'Muhammad Faradis' where nim = 102;  
Berikut contoh query delete data di Oracle.
delete from mahasiswa where nim = '107' 
Coba perhatikan query2 diatas, query insert, query update dan query delete di Oracle�.. ternyata tidak berbeda dengan insert update delete nya Mysql� :D karena memang kan ada SQL sebagai standart nya � mudah kan ya ?? Oke dah, untuk postingan DML / insert update delete di Oracle sampai disini aja� postingan selanjutnya ane bahas tentang DCL / lebih dikenal dengan transaksi / laporan di Oracle� nanti disitu ane bakal bahas tentang penggabungan tabel dengan WHERE dan JOIN di Oracle� so kunjungi ya ?? hehee� semoga postingan ini bermanfaat untuk kita semua :)
Suni

Tutorial Oracle : Belajar Oracle untuk pemula part I (membuat table)

0 komentar

Belejar oracle - membuat database
Postingan yang kedua di hari ini tentang oracle� kok ngebut ? bukan ngebut tapi semangat� :D karena udah lama gak nulis diblog ini, jadi kangen� hehehee� postingan sebelumnya ane udah bahas tentang instalasi oracle XE dan konfigurasi port oracle nya biar gak bentrok sama tomcat dll.. jadi bagi ente yang lagi nyasar di postingan ini, bagi yang belum baca postingan instalasi oracle dan konfigurasi portnya, silahkan baca postingannya di sini. :D barang kali ente belum ngistal.. hehee� kalau udah menginstal oracle dan mengkonfigurasinya kalo perlu, sekarang ane mau bahas tentang pembuatan table di oracle� Looo kok langsung pembuatan tabel si ? kok gak buat database dulu ? 

Hahaha� kalau ente bertanya kayak gitu, berarti ente masi terpaku sama konsepnya Mysql� kalo untuk mysql kan biasanya untuk satu project kita buat satu database ya ?? kalau di Oracle beda� bedanya dimana ? gini� kalo di oracle satu project adalah satu schema� bukan database� database nya ya cuma satu� di dalam schema itu lah kita membuat tabel-tabel� begitu�. Jadi strukturnya database >> schema >> tabel �. Selain itu untuk tiap schema kita bisa buat user nya sendiri dari user tertinggi.. kalo di mysql user tertinggi kan nama �root� kalau di oracle user tertinggi namanya �system�� dari system ini kita bisa membuat user dan schema dan akses privelage (hak akses) nya �

Sekarang kita akan mencoba membuat satu user kemudian kita setting hak akses nya seperti �system� / user tertinggi. Jadi user yang akan kita tambahkan ini nantinya juga bisa membuat user baru dll, pokok nya hak aksesnya seperti system lah� hehehee � sekarang coba ente masuk ke home oracle nya� di http://localhost:8181/apex � sesuaikan dengan port oracle ente.. kalo port 8181 ya berari kayak gitu, kalo portnya 8282 misalkan berarti ya http://localhost:8282/apex ... 

Tambah User & schema
Click sub menu create user....

Belajar Oracle - membuat tabel
Tambah User & schema

Isikan username password nya... kemudian centang cek list DBA (database administrator) kalo mau kedudukan user yang akan dibuat seperti system. kemudian Click Create.....

Kalo udah nambahin user di oracle, sekarang ente logout dan coba masuk lagi dengan user yang ente buat tadi. Kalo berhasil ya berarti berhasil membuat usernya :) �. 

Laa, setelah menambahkan user ada baiknya sekarang ente download dulu �Oracle SQL Developerdisinisoftware ini adalah GUI dari database oracle yang memudahkan kita mengolah database. Kalo di Mysql itu seperti SQL YOG � dari pada kita mengolah lewat SQL Command Line yang tampilannya hitam kemarin� lebih mudah lewat Oracle SQL developer� oia, software itu gratis, gak bayar kok� tenang aja.. hehehee� ente pilih sesuai dengan system operasi ente�.

Kalau udah download, sekarang jalankan aplikasi nya�

Belajar Oracle - membuat tabel SQL delveloper
Oracle SQL Developer
Kemudian sekarang buat koneksi baru dulu .. dengan cara Click kanan pada icon connection

Belajar Oracle - membuat tabel SQL delveloper Connection
Oracle SQL Developer Create Connection

kemudian isikan nama koneksi, username dan password dengan user yang baru di tambahkan tadi

Belajar Oracle - membuat tabel SQL delveloper Connection
Connection SQL Developer

kemudian click test, kalo status nya sukses berarti bisa terkoneksi, kemudian click button connect.

Belajar Oracle - membuat tabel SQL delveloper Connection
Connection SQL Developer

kemudian koneksi ente akan terbuka seperti gambar diatas.

kemudian setelah membuka koneksi sekarang saat nya membuat tabel nya dengan query
create table mahasiswa (
nim int not null,
nama varchar2(100) not null,
tgl_lahir date,
primary key(nim)
);
create table matkul(
kode_mk int not null,
nama_matkul varchar2(100) not null,
sks int,
primary key(kode_mk)
);
create table ambil_mk(
nim int, kode_mk int,
primary key(nim,kode_mk),
foreign key(nim) references mahasiswa(nim),
foreign key(kode_mk) references matkul(kode_mk)
);

Tuliskan Query diatas pada worksheet oracle SQL developer kemudian eksekusi Query nya

Belajar Oracle - membuat tabel SQL delveloper worksheet
Worksheet oracle SQL developer

kemudian ente bisa cek di tree view sebelah kiri, pada icon tables, disitu bakal ada tabel-tabel yang sudah dibuat tadi :D

Oia, kalo pengen merubah struktur atau menghapus tabel begini Query nya
/* Ubah Struktur Tabel */
Alter table mahasiswa add (alamat varchar(100));
Alter table mahasiswa modify `nama` varchar2(50) not null;
Alter table mahasiswa drop column `nama`;
/* Hapus Tabel */
Drop table `mahasiswa`;

Gampang ya ?? gak susah kok, kalo Cuma bikin tabel� Query membuat tabel di oracle tidak beda jauh dengan Query bikin tabel di Mysql� ya hampir sama, Cuma kadang type datanya yang berbeda, seperti varchar misalkan, di Mysql Varchar kalo di Oracle varchar2 � gitu aja si, untuk alter tabelnya sama saja� untuk drop / menghapus tabelnya juga sama kan ?? hehee� Oke dah, sekian dulu untuk postingan yang ini, postingan selanjutnya ane akan bahas tentang DML (Insert, update, delete) di Oracle� memang tutorial oracle nya ane pecah-pecah, biar semakin user friendly dan terstrutur� hehee� sekian dulu,,, semoga bermanfaat.
Suni

Tawk.to