Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Thursday, September 20, 2012

Tutorial Coding Java Servlet : HelloWorld part2

Postingan ini melanjutkan postingan sebelumnya http://www.ardhi.web.id/2012/09/tutorial-coding-java-servlet-helloworld.html

Tambahkan java package ke dalam source code, klik kanan New -> Java Package
kasih nama package misalnya fist.server

Saturday, September 15, 2012

Tutorial Coding Java Servlet : HelloWorld part1


Sudah sekian lama saya tidak menulis tentang percodingan, untuk menjawab kerinduan tersebut saya persembahkan postingan tentang Java Servlet ini. 
Kalau biasanya mungkin teman-teman lebih banyak mengenal pemrograman Java untuk membuat program berbasis console dan GUI, dengan menggunakan servlet ini kita bisa pake Java untuk coding web.
Siapin dulu tool yang dibutuhkan Netbeans 7.2 dengan plugin Java EE (netbeans.org)
Apache Tomcat atau bisa juga pake Jetty (saya pake tomcat | tomcat.apache.org)
Dan tentunya OS yang sudah diinstal JDK |saya pake linux dunk ;)

Monday, May 14, 2012

Tutorial ArrayList Java

Postingan ini Ardhi buat dalam rangka mempelajari kembali konsep pemrograman di Java.
Oke, apa itu ArrayList?
ArrayList adalah sebuah class di Java yang merupakan turunan dari AbstractList dan mengimplementasikan interface List.
Sorry, penjelasan teoritis ini gue juga ga gitu paham. Sekedar mengutip dari ebook, cmiiw
Intinya, dengan menggunakan ArrayList kita bisa membuat sebuah Array yang panjangnya dinamis, berbeda dengan Array Java biasa yang panjangnya harus ditentukan dulu.

Wednesday, August 10, 2011

Split String pada Java

Berawal dari tugas akhir saya, saya mengalami kasus dengan format tanggal JSON dari server RESTful web service yang mengeluarkan output seperti ini
/Date(1313341200000+0700)/

Saya harus mengubah format tanggal yang aneh*) tersebut ke format yang human readable
*)menurut yang saya baca format tersebut manyatakan waktu dalam jumlah detik yang dihitung sejak tanggal 1 Januari 2011 hingga waktu yang dimaksudkan, sedangkan +0700 menyatakan regional waktu yang berselisih 7 jam dari GMT


Untuk memprosesnya, saya harus mendapatkan nilai 1313341200000 dari output tersebut
Codingannya dapat diilakukan dengan menangkap output tersebut sebagai sebuah String kemudian dipisahkan dengan method Split

Beginilah code nya
String epochDate = "/Date(1313341200000+0700)/";
System.out.println(epochDate);
Pattern pat = Pattern.compile("[(+]");
String str[] = pat.split(epochDate);
for(int i=0;i<str.length;i++)
{
System.out.println(str[i]);
}
Penjelasan :
Pattern pat = Pattern.compile("[(+]");
Di sini saya mendeklarasikan karakter yang dijadikan patokan untuk memecah String yaitu ( dan + dari output  
/Date(1313341200000+0700)/ 
yang mengapit 
1313341200000
Kemudian tangkap hasilnya sebagai array of String 
String str[] = pat.split(epochDate);
Output yang saya inginkan berada pada indeks 1
str[1]



Demikian, semoga bermanfaat

Friday, June 24, 2011

ASP.NET _ Super Newbie Utak-Atik ASP

Kali ini Ardhi sebagai newbie dalam dunia .NET akan memulai petualangan di bidang pemrograman ASP.NET

Tool yang Ardhi pake adalah VS 2008 (.NET 3.5)
Mulanya Ardhi buat project kayak gini nih

ardhi.web.id. Powered by Blogger.