Saturday, September 10, 2016

Java Basic - KelasString part 1

0 comments
public class KelasString {

    public static void main(String[] args) {
        fungsi1();
    }

    static void fungsi1() {
        String str, str2;
        str = "Hari inI CERAH Sekali";
        str2 = "      Semangaat muda bung \t Salam Perjuangan     ";
        System.out.println(str.length() + " karakter");  // output : 21 Karakter
        String s1 = "Aku", s2 = "aKu", s3 = "kelapa muda";  
        System.out.println(s1.equals(s2)); // output : false
        System.out.println(s1.equalsIgnoreCase(s2)); // output : true
        System.out.println("huruf ke-9 adalah : " + str.charAt(9)); // output : huruf ke-9 adalah : C
        System.out.println(str.substring(9, 14));  // output : CERAH
        System.out.println(s3.indexOf("a"));  // output : 3
        System.out.println(str2.trim());  // output :       Semangaat muda bung \t Salam Perjuangan
        System.out.println(s3.toUpperCase());  // output : KELAPA MUDA
        System.out.println(str.toLowerCase());   // output : hari ini cerah sekali
    }
}


Output :
21 karakter
false
true
huruf ke-9 adalah : C
CERAH
3
Semangaat muda bung Salam Perjuangan
KELAPA MUDA
hari ini cerah sekali
Read full post »

Java Basic - KelasString part 2

0 comments
import java.text.DecimalFormat;
import java.util.Arrays;

/**
 *
 * @author ardie
 */

public class KelasString2 {

    public static void main(String[] args) {
        CariNilaiTerbesarDariArray();
        PembulatanAngka();
        KalimatKeArray();
        balikKata();
    }

    static void CariNilaiTerbesarDariArray() {
        System.out.println("Cari Nilai Terkecil dan Terbesar dari Array");
        int[] listArray = {14, 21, 24, 5, 23, 35, 12};

        Arrays.sort(listArray); // sorting ascending mulai dari terkecil ke yang terbesar
        for (int i = 0; i < listArray.length; i++) {
            System.out.println("Array ke-" + i + " : " + listArray[i]);
        }

        int min = listArray[0];
        System.out.println("Nilai terkecil : " + min);

        int max = listArray[listArray.length - 1];
        System.out.println("Nilai terbesar : " + max);
        System.out.println("- - - - - - - - - - - - - - -");
    }

    static void PembulatanAngka() {
        String angka = "1,245,400";
        double angkaSet = Double.parseDouble(angka.replace(",", ""));
        DecimalFormat df = new DecimalFormat();
        System.out.println("Sebelum dibulatkan : " + angka);
        System.out.println("Setelah dibulatkan : " + df.format(Math.ceil(angkaSet / 1000) * 1000));
        System.out.println("- - - - - - - - - - - - - - -");
    }

    static void KalimatKeArray() {
        System.out.println("Kalimat ke Array");
        String kalimat = "Saya ingin berusaha dengan sungguh sungguh";
        String[] list = kalimat.split(" ");
        System.out.println("Kalimat : " + kalimat);

        for (int i = 0; i < list.length; i++) {
            System.out.println(i + " : " + list[i]);
        }
        System.out.println("- - - - - - - - - - - - - - -");
    }

    static void balikKata() {
        String kata = "87654321";
        int x = kata.length();
        for (int i = x - 1; i >= 0; i--) {
            System.out.print(kata.charAt(i));
        }
        System.out.println("\n");
    }
    
}

Output :
Cari Nilai Terkecil dan Terbesar dari Array
Array ke-0 : 5
Array ke-1 : 12
Array ke-2 : 14
Array ke-3 : 21
Array ke-4 : 23
Array ke-5 : 24
Array ke-6 : 35
Nilai terkecil : 5
Nilai terbesar : 35
- - - - - - - - - - - - - - -
Sebelum dibulatkan : 1,245,400
Setelah dibulatkan : 1.246.000
- - - - - - - - - - - - - - -
Kalimat ke Array
Kalimat : Saya ingin berusaha dengan sungguh sungguh
0 : Saya
1 : ingin
2 : berusaha
3 : dengan
4 : sungguh
5 : sungguh
- - - - - - - - - - - - - - -
12345678
Read full post »

Java Basic - KelasString part 3

0 comments
/**
 *
 * @author ardie
 */
public class KelasString3 {
    public static void main(String[] args) {
        FungsiManipulasiKarakter call = new FungsiManipulasiKarakter();
        call.FungsiSplit();
        call.FungsiIndexOf();
        call.StringToArray();
    }
}

class FungsiManipulasiKarakter {
    public void FungsiSplit() {
        String str = "one-two-three";
        String[] temp;
        String delimiter = "-";
        temp = str.split(delimiter);
        for (int i = 0; i < temp.length; i++) {
            System.out.println("Array ke : " + i + ": " + temp[i]);
        }
        System.out.println("- - - - - - - - - - - - - - -");
    }

    public void FungsiIndexOf() {
        String kata = "Hello world Hello World";
        int intIndex = kata.indexOf("Hello");
        if (intIndex == -1) {
            System.out.println("Hello not found");
        } else {
            System.out.println("Found Hello at index : " + intIndex);
        }
        System.out.println("- - - - - - - - - - - - - - -");
    }

    public void StringToArray() {
        String nama = "Ardie Jocong";
        char[] stringArray;
        stringArray = nama.toCharArray();
        for (int index = 0; index < stringArray.length; index++) {
            System.out.print(stringArray[index] + " ");
        }
        System.out.println("\n- - - - - - - - - - - - - - -");
    }
}


Output :

Array ke : 0: one
Array ke : 1: two
Array ke : 2: three
- - - - - - - - - - - - - - -
Found Hello at index : 0
- - - - - - - - - - - - - - -
A r d i e   J o c o n g
- - - - - - - - - - - - - - -
Read full post »

Java Basic - KelasString part 4

0 comments
/**
 *
 * @author ardie
 */
public class KelasString4 {

    public static void main(String[] args) {
        char[] ch = {'g', 'o', 'o', 'd', ' ', 'm', 'o', 'r', 'n', 'i', 'n', 'g'};
        String str = new String(ch);
        System.out.println(str); // char to string 

        // konversi char ke string 
        char[] kata = {'s', 'e', 'l', 'a', 'm', 'a', 't'};
        String str2 = String.valueOf(kata);
        System.out.println(str2);

        String str3 = "studytonight";
        String str4 = "java";
        String str5 = "Count me";
        String str6 = "Change me";
        String str7 = "0123456789";
        String str8 = "ABCDEF";
        String str9 = "Ardiansyah";

        System.out.println(str3.charAt(2));
        System.out.println(str4.equalsIgnoreCase("JAVA"));
        System.out.println(str5.length());
        System.out.println(str6.replace('e', 'E'));
        System.out.println(str6.substring(4));
        System.out.println(str7.substring(4, 7));
        System.out.println(str8.toLowerCase());
        System.out.println(str9.toUpperCase());
    }
}
// valueOf() digunakan untuk convert primitive data type into String
// but objects, valueOf() method calls toString() function
// for example like this
class Car {

    public String toString() {
        return "This is my car object";
    }
}
Output :
good morning
selamat
u
true
8
ChangE mE
ge me
456
abcdef
ARDIANSYAH
Read full post »

Sunday, October 5, 2014

background blog

0 comments
berikut ini adalah gambar untuk tampilan blog dan website yang lumayan bagus , simple tapi keren , dengan gaya minimalis , siapa tau cocok buat tampilan background di blog kamu. 



Read full post »

Friday, September 26, 2014

Tutorial Database Oracle Chapter 1 - Instalation Database Oracle 11g Realease2 On PC

0 comments
At This Time , I try to explain how to Instal Oracle Database on PC , The Version Oracle is 11g Realease2. This Article will allways to uptodate so will be better more... and can be understand for Readers...

For Instalation of Database Oracle Version 11g , The needs Resource is 2 Files RAR, ou have downloaded at the situs resminya yaitu Oracle.com.. mohon maaf barusan saya kesurupan nulis pake bahasa inggris maklum , bentar lagi ujian test TOEFL , jadi sambil nulis artikel ini .. sekalian Latihan buat mengexplore otak saya supaya terbiasa dengan Bahasa yang sekarang digandrumi oleh sebagian besar Penduduk Bumi.. heheh :D.. Okeh kita Lanjut lagi.. kali ini saya pake bahasa local ajah biar gak berbelit-belit ,
 Nah Info Terbaru yang di Realease Di Situs Resminya , Versi Terbaru Oracle Sudah Tersedia Yaitu versi 12c, dan bisa didownload Secara Gratiss alias Freee Order... heheh :D .
bisa di chek disini .. kalo file yang ane gunain versinya masih yang Oracle Database 11g Realease 2 Standard Edition, Standard Edition One, and Enterprise Edition, Kapasitas nya 2,10GB. Lumayan besar yaaah... heheh...


Okeh langsung saja, pertama-tama kita ekstak dulu kedua file RAR secara bersamaan (seperti terlihat pada gambar diatas)... Setelah di Extract, maka akan mendapatkan file hasil extrakan nya dapat dilihat juga pada gambar berikut .



Setelah itu, kita lakukan proses penginstalan.., demi keamanan dalam penginstalannya ane menyarankan untuk menginstalnya pada Directory selain syste.. lebih baik ditempatkan pada Directory Data seperti D:\, E:\, dll, bukan pada System C:\ agar ketika mengalami hal-hal yang tidak diharapkan seperti kegagalan proses penginstalan, file data instalan nya mudah di hapus...

Ane sendiri menginstalnya pada direktori.. E:\oracle\database\..

Langkah Awal , buat folder pada direktori berikut E:oracle\database (buat folder baru dengan nama oracle di direktory sodara... di dalam folder oracle buat lagi folder dengan nama database).. kemudian masuk pada folder yang telah di ekstract tadi yaitu pada folder instal lalu pilih setup.exe, bisa juga masuk ke folder install kemudian pilih oui.exe, lalu tunggu beberapa saat.. sampe muncul tampilan berikut ....


lalu akan muncul gambar berikut


jika muncul dialog peringatan berikut ,,. piliih Yes untuk melanjutkan....


kemudian akan tampil seperti pada gambar berikut ,..


Configure Security Update, isikan dengan email address dan oracle Support Password.. untuk mendapatkan security update dai oracle.. jika agans tidak memiliki oracle support password,. isikan ajah email addressnya kemudian uncheck pada checkbox di pilihan oracle support password, klik next,
jika muncul dialog warning berikut

Ceklist pada checkbox diatas kemudian, pilih continue....
Pada Screen Instalation Option, terdapat 3 pilihan , pada pilihan pertama apakah akan melakukan instal software dan membuat database, yang kedua hanya instal software database nya saja, atau yang ketiga mengupgrade database yang sudah diinstal sebelumnya. Pilih "Create and Configure a database". Kemudian pilih Tombol Next.

Kemudian pada Sstem Class pilih Server Class, Klik Next,


Pada Screen node Selection, pilih "Single Instance Database Installation".. kemudian pilih next.


Pada Screen Install Type, Pilih Typical install, kemudian next,.
Kemudian pada Typical Instal Configuration berikut, ubah Oracle base ke lokasi folder instalan yang sudah dibuat pada awal tutorial ini.. yaitu pada E:\oracle\database.. Software Location adalah lokasi folder tempat software Database Oracle11g diinstal, Installer secara default akan memilih partisi yang free-space nya paling banyak..

Sesuaikan dengan setingan berikut , isi administrative password : oracle dan confirm password : oracle, kemudian Next,



Kemudian akan muncul informasi dari setingan konfigurasi awal.. kemudian pilih tombol finish. proses instalasi oracle segera di mulai .. tunggu sampai progress instalaasi oracle selesai...



Kemudian setelah penginstalan di atas selesai , maka secara otomatis akan muncul progress Database Configuration Assistant Berikut , tunggu sampai progress pen-konfigurasiannya selesai...


Setelah selesai maka akan muncul Informasi Database Configuration Assistant berikut jangan dulu tekan OK, Perhatikan terlebih dahulu informasinya.. bila perlu catat atau screensoot.. simpan Informasi Berikut ...
Selanjutnya kita akan membuka atau meng-unlock user akun (atau istilah di oracle namanya skema, so "akun user=skema") yang disediakan oleh oracle, Password Management




maka akan muncul tampilan Password Management berikut.. kemudian unlock skema (akun user) HR dengan nilai password : HR , SCOTT : tiger , dan OE : dengan password OE , ketik ulang password tersebut pada Confirm Password , yang sering diakses . ane memilih ketiga akun tersebut karena menurut pengalaman ane .. ketiga skema tersebut merupakan skema yang paling sering digunakan oleh para pemakai seperti DBA (Database Administrator) dan kawan-kawannya....


Kemudian : Pilih Ok , kemudian Pada dialog Warning berikut : pilih yes untuk melanjutkan...
Kemudian Pilih Ok. Setelah itu tunggu sampai proses instalasi selesai , setelah itu kemudian . Close. pada tahap ini proses instalasi selesai.. dan sekarang kita bisa belajar Oracle dengan Mengikuti Aturan dan Prosedur yang ada.. okeh pada tutorial ini saya rasa cukup .. bagi yang ingon berdiskuti atau sekedar memberikan kritik dan saran silahkan berkomentar .. supaya ane bisa melakukan perbaikan-perbaikan pada tutorial ini dan totorial selanjutnya..



Read full post »

Tutorial Pemrograman PHP Menampilkan Database Access dengan PHP

0 comments
Tutorial Pemrograman PHP Menampilkan Database Access dengan PHP 

Tutorial kali ini akan menjelaskan bagaimana cara membuat laporan pdf dengan php, yang terintegrasi dengan Database Access. Pertama kita buat dulu folder dengan nama lap_mahasiswa di direcrtory C:\xampp\htdocs\lap_mahasiswa. Setelah itu kita buat database dengan Microsoft Access, simpan file tersebut dengan nama Mahasiswa.mdb pada folder lap_mahasiswa. Saya asumsikan anda sudah paham bagaimana cara membuat database di Microsoft Access Atributnya dapat dilihat pada gambar berikut.


Dengan nilai sebagai berikut , lihat nilai record pada tabel mahasiswa di bawah ini...


Setelah itu, kita buat file php nya dengan nama tbl_mahasiswa.php di dalam folder lap_mahasiswa, kemudian masukkan kode php berikut

<php
define('fpdf/FPDF_FONTPATH','font/');
require('fpdf/fpdf.php');

class PDF extends FPDF {
     function Table($col,$sql){
         global $conn;
         // query 
         $res=odbc_do($conn,$sql);
         if(!$res)
            die('SQL Error');
         // header
         $this->SetFillCOlor(100,100,100);
         $this->SetTextColor(255);
         $this->SetDrawColor(128,0,0);
         $this->SetLineWidth(.1);
         $this->SetFont('','B');
         $tw=0;
         foreach($col as $label=>$width)
         {
             $tw+=$width;
             $this->Cell($width,7,$label,1,0,'C',1);
         }
         $this->Ln();
         
         // Rows
         $this->SetFillColor(224,235,255);
         $this->SetTextColor(0);
         $this->SetFont('');
         $fill=0;
         while(odbc_fetch_row($res))
         {
            foreach($col as $field=>$width)
            $this->Cell($width,6,odbc_result($res,$field),'LR',0,'L',$fill);
            $this->Ln();
            $fill=!$fill;
         }
         $this->Cell($tw,0,'','T');
     }


$conn=odbc_connect('Mahasiswa','','');
if(!$conn)
   die ('Connection failed');
$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','',12);
$sql='SELECT NIM, NAMA, JURUSAN, IPK FROM tbl_mahasiswa ORDER BY NIM ASC';
$pdf->Table(array('NIM'=>30,'NAMA'=>40,'JURUSAN'=>70,'IPK'=>15),$sql);
$pdf->Output();
?>

Kemudian lakukan konfigurasi pada setingan ODBC, Cari di Control Panel, 

Control Panel->Administrative Tools -> ODBC Data Source (32 Bit)
maka akan muncul kotak dialog berikut. Setelah muncul kotak dialog berikut pilih tombol Add.. lihat gambar berikut.



Lalu arahkan ke database yang dibuat tadi


Pilih lokasi database , kemudian pilih tombol OK,


Setelah itu Beri Nama Data Source Name dengan Mahasiswa, Kemudian Klik OK.


Langkah Terakhir buka pada Browser http:localhost/lap_mahasiswa/tbl_mahasiswa.php
Maka akan muncul tabel mahasiswa seperti berikut (hasil akhirnya)....
Sekian Tutorial Kali ini.. mudah2an bermanfaat..:p
Read full post »