Your IT news is Here
Monday, January 01, 2007
JSP (Java Server Pages) adalah teknologi untuk membangun aplikasi web. Halaman JSP adalah campuran antara HTML, seperangkat tag tambahan dan kode dalam bahasa Java. Halaman JSP ini dirubah menjadi servlet oleh JSP compiler untuk kemudian dijalankan di atas servlet container.
Contoh penggunaan JSP :
<% System.out.println("Hello world : today is " + new java.util.Date()); %>
Sunday, December 24, 2006
Servlet merupakan bagian dan pondasi dari aplikasi web yang dibuat dengan menggunakan Java. Servlet dijalankan dalam sebuah Servlet Container. Servlet berinteraksi dengan browser melalui metode request/response protokol HTTP yang di implementasikan oleh Servlet Container.
Thursday, December 21, 2006
Java SE - Java Database Connectivity (JDBC)
The Java Database Connectivity (JDBC) API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases – SQL databases and other tabular data sources, such as spreadsheets or flat files. The JDBC API provides a call-level API for SQL-based database access.
JDBC technology allows you to use the Java programming language to exploit "Write Once, Run Anywhere" capabilities for applications that require access to enterprise data. With a JDBC technology-enabled driver, you can connect all corporate data even in a heterogeneous environment.
http://java.sun.com/javase/technologies/database/index.jsp
Open Database Conectivity (ODBC)
In computing, Open Database Connectivity (ODBC) provides a standard software API method for using database management systems (DBMS). The designers of ODBC aimed to make it independent of programming languages, database systems, and operating systems.
OLEDB
OLE DB (Object Linking and Embedding Database, sometimes written as OLEDB or OLE-DB) is an API designed by Microsoft for accessing different types of data stores in a uniform manner. It is a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. It was designed as a higher-level replacement for, and successor to, ODBC, extending its feature set to support a wider variety of non-relational databases, such as object databases and spreadsheets that do not necesssarily implement SQL.
Tuesday, October 10, 2006
Untuk penginstallan nya sendiri pun tidak dipermasalahkan menurut saya mau JDK 1.5 dulu atau editor. Untuk editor textpad kita hanya perlu mengatur preference (ctrl+p) pada textpad tersebut yaitu pada bagian tools akan muncul compile java, run applet application yang satu lagi saya lupa yang jelas pada bagian tools nya ada 3. Jika tidak muncul pada bagian kanan tools kita hanya perlu memilih menu separator JDK 1.5 maka akan muncul option 3 pilihan tersebut lalu kita tinggal menekan tombol OK. Untuk mengcompile nya sendiri itu biasanya (defaultnya) ctrl+1 dan ctrl+2. Seperti borland C ctrl+1 digunakan untuk mengecheck bahasa pemrograman yang sudah kita kerjakan pada textpad sedangkan ctrl+2 kita mengcompilenya di command prompt.
Sebelum mengcompilenya ada baiknya kita perlu ingat, saat save nama class nya harus sama dengan nama file yang ingin kita save di harddisk kita. OK sekian dulu
Sunday, October 08, 2006
Di bawah ini beberapa syntax sederhana pada pemrograman Java
1 ) Syntax sederhana pada Java
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World !");
}
}
2) Syntax yang digunakan untuk menngunakan output pada panel
import javax.swing.*;
public class HelloGUI
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null,"Hello World!!!");
System.exit(0);
}
}
3) Program Sederhana Yang meminta inputan User dengan memunculkan panel jika user memasukan suatu angka.
import javax.swing.JOptionPane;
public class DialogApp
{
public static void main(String[]args)
{
String s;
s=JOptionPane.showInputDialog("Enter An Integer: ");
int x =Integer.parseInt(s);
System.out.println("you entered " + x + ".");
}
}
4) Syntax For
public class CaseApp
{
public static void main (String [] args)
{
for(int i = 0 ; i<5>
System.out.println("Rendy");
}
}
5) Syntax While
public class Counter
{
public static void main (String [] args)
{
int angka = 2;
while (angka <=20)
{
System.out.print(angka + " ");
angka += 2;
}
System.out.println();
}
}
6)Looping Forever
public class CounterFor
{
public static void main (String [] args)
{
int angka = 2;
while (true)
{
System.out.print(angka + " ");
angka += 2;
}
}
}
7)Syntax DoWhile
public class CounterDoWh
{
public static void main (String [] args)
{
int angka = 2;
do
{
System.out.print(angka + " ");
angka += 2;
}while (angka <=20);
System.out.println();
}
}
8) Mendeklarasikan Class dan Variable
public class HelloApp
{
static String helloMessage;
public static void main (String [] args)
{
helloMessage = "Hello, World !";
System.out.println(helloMessage);
}
}
9) Penggunaan Fungsi Matematika
public class MathApp
{
public static void main (String [] args)
{
int a = 100;
int b = -50;
int c = 3;
double x = 25.0;
double y = 3.0;
double z = 4.0;
System.out.println("abs(b) = " + Math.abs(b));
System.out.println("cbrt(x) = " + Math.cbrt(x));
System.out.println("exp(y) = " + Math.exp(z));
System.out.println("hypot(y,z) = " + Math.hypot(y,z));
System.out.println("log(y) = " + Math.log(y));
System.out.println("log10(y) = " + Math.log10(y));
System.out.println("max(a, b) = " + Math.max(a, b));
System.out.println("min(a, b) = " + Math.min(a, b));
System.out.println("pow(a, b) = " + Math.pow(a, c));
System.out.println("random() = " + Math.random());
System.out.println("signum(b) = " + Math.signum(b));
System.out.println("sqrt(x) = " + Math.sqrt(y));
}
}
10) Random
public class DiceApp
{
public static void main (String [] args)
{
int roll;
String msg = "100 angka random dadu";
System.out.println(msg);
for(int i=0;i<100;i++)
{
roll=randomInt(1,6);
System.out.println(roll + " ");
}
System.out.println();
}
public static int randomInt(int low, int high)
{
int result = (int) (Math.random() * (high - low +1)) + low;
return result;
}
}
11) Implementasi public dan private TickTock
import java.awt.event.*;
import javax.swing.*;
public class TickTock
{
public static void main (String [] args)
{
Timer t= new Timer (1000, new Ticker());
t.start();
JOptionPane.showMessageDialog(null, "Click Ok Untuk keluar dari program");
}
}
class Ticker implements ActionListener
{
private boolean tick = true;
public void actionPerformed(ActionEvent event)
{
if(tick)
{
System.out.println("Tick...");
}
else
{
System.out.println("Tock...");
}
tick=!tick;
}
}
Friday, October 06, 2006
Pertanyaan yang muncul sekarang adalah adakah sebuah sistem yang dapat mengakomodasi perkembangan informasi yang sangat cepat ini dan yang dapat memberikan keuntungan kepada pihak yang menggunakannya? Jawabannya tentu saja ada, yaitu dengan menerapkan Content Management System (CMS).
Dalam tulisan ini, penulis akan berusaha menjelaskan kepada pembaca apa yang dimaksud dengan CMS, keuntungan pemanfaatan CMS dan bagaimana cara memilih CMS yang baik. Dengan harapan setelah membaca tulisan ini, pembaca memperoleh gambaran yang jelas tentang CMS atau bahkan dapat menerapkan CMS di website-nya masing-masing.
ASP.NET memiliki beberapa kelebihan dibandingkan teknologi terdahulu, antara lain:
Kemudahan mengakses berbagai library .NET Framework secara konsisten dan powerful, yang mempercepat pengembangan aplikasi.
Penggunaan berbagai bahasa pemrograman secara penuh, misalnya VB.NET, C#, J#, dan C++. Dalam ASP.NET bahasa-bahasa ini dapat digunakan secara penuh sebagaimana layaknya bekerja di Windows Application.
