Laman

12 Feb 2011

INFO LOWONGAN DELPHI PROGRAMMER

Programmer delphi Object Oriented
dengan requirment :

1. Menguasai bahasa pemrograman Delphi (7, 8 , 2009)
2. menguasai dan mengerti konsep OOP
3. menguasai relational database dan query-query SQL
4. good personality
5. D3 maupun S1

jika tertarik, kirim CV dengan expected salary yang diinginkan ke alamat :
PT Kalacakra Teknologi Tifa building, 4th floor jl.kuningan barat I
no 26 jakarta selatan - 12710 Email :soni.boedihardjo@cakra-tech.com
telp:+62 21 5220254 mobile:+62 8176788222

Pertamina Job Fair 2011



Garuda Indonesia Tarif Murah

Garuda Indonesia is pleased to offer you surprisingly low fares for both our international & domestic flights when you book online using any Visa or MasterCard. The fares shown online are all-inclusive (All-in): including all taxes, fuel surcharges, and insurance where applicable.
Domestic Flights
The Domestic fares shown here are only available online and are our lowest fares.
You can purchase a ticket or check for more exclusive online domestic fare offers by clicking here:

For more domestic offers click here

International Flights to Indonesia

Our new online international fares to Indonesia are attractive as:
For more offers on flights to Indonesia click here

International Flights from Indonesia
Our new online international fares from Indonesia are as little as:
For more offers on flights from Indonesia click here

What you see is what you pay to enjoy the Garuda Indonesia Experience with no hidden charges. So, book now for all your Garuda Indonesia domestic & international destinations with just one click.

Garuda Indonesia

Lowongan Kerja 10-02-2011

1. Java Programmer
2. PHP Programmer
3. Java Developer
4. Programmer

Just click on link...
^_^

Library Untuk Membuat Grafik Pada Netbeans

Agar dapat membuat grafik/chart pada netbeans (java), maka dibutuhkan beberapa library
Diantaranya yaitu :

1. JFreechart
2. JCommon

Library-library tersebut dimasukkan pada netbeans dengan cara :
Pada menu tab pilih Tools->Libraries..
Kemudian tekan tombol Add Jar/Folder
Masukkan library-library yang telah anda download
Kemudian Tekan "OK"

Selamat Mencoba :D

2 Grafik / Chart Dengan JFreeChart Pada Java

Hal yang pertama kali dilakukan yaitu membuat sebuah class yang berfungsi untuk membuat chart/grafik
Pada kali ini saya akan memberi nama class tersebut class DualAxisDemo1


package demo;

import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JPanel;
import org.jfree.chart.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.block.*;
import org.jfree.chart.labels.StandardCategoryToolTipGenerator;
import org.jfree.chart.plot.*;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.chart.title.CompositeTitle;
import org.jfree.chart.title.LegendTitle;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.*;

public class DualAxisDemo1 extends ApplicationFrame
{

public DualAxisDemo1(String s)
{
super(s);
JFreeChart jfreechart = createChart();
ChartPanel chartpanel = new ChartPanel(jfreechart);
chartpanel.setPreferredSize(new Dimension(500, 270));
setContentPane(chartpanel);
}

private static CategoryDataset createDataset1()
{
String s = "S1";
String s1 = "S2";
String s2 = "S3";
String s3 = "Category 1";
String s4 = "Category 2";
String s5 = "Category 3";
String s6 = "Category 4";
String s7 = "Category 5";
String s8 = "Category 6";
String s9 = "Category 7";
String s10 = "Category 8";
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
defaultcategorydataset.addValue(1, s, s3);
defaultcategorydataset.addValue(2, s, s4);
defaultcategorydataset.addValue(3, s, s5);
defaultcategorydataset.addValue(4, s, s6);
defaultcategorydataset.addValue(5D, s, s7);
defaultcategorydataset.addValue(7D, s, s8);
defaultcategorydataset.addValue(7D, s, s9);
defaultcategorydataset.addValue(8D, s, s10);
defaultcategorydataset.addValue(5D, s1, s3);
defaultcategorydataset.addValue(7D, s1, s4);
defaultcategorydataset.addValue(6D, s1, s5);
defaultcategorydataset.addValue(8D, s1, s6);
defaultcategorydataset.addValue(4D, s1, s7);
defaultcategorydataset.addValue(4D, s1, s8);
defaultcategorydataset.addValue(2D, s1, s9);
defaultcategorydataset.addValue(1.0D, s1, s10);
defaultcategorydataset.addValue(4D, s2, s3);
defaultcategorydataset.addValue(3D, s2, s4);
defaultcategorydataset.addValue(2D, s2, s5);
defaultcategorydataset.addValue(3D, s2, s6);
defaultcategorydataset.addValue(6D, s2, s7);
defaultcategorydataset.addValue(3D, s2, s8);
defaultcategorydataset.addValue(4D, s2, s9);
defaultcategorydataset.addValue(3D, s2, s10);
return defaultcategorydataset;
}

private static CategoryDataset createDataset2()
{
String s = "S4";
String s1 = "Category 1";
String s2 = "Category 2";
String s3 = "Category 3";
String s4 = "Category 4";
String s5 = "Category 5";
String s6 = "Category 6";
String s7 = "Category 7";
String s8 = "Category 8";
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
defaultcategorydataset.addValue(15D, s, s1);
defaultcategorydataset.addValue(24D, s, s2);
defaultcategorydataset.addValue(31D, s, s3);
defaultcategorydataset.addValue(25D, s, s4);
defaultcategorydataset.addValue(56D, s, s5);
defaultcategorydataset.addValue(37D, s, s6);
defaultcategorydataset.addValue(77D, s, s7);
defaultcategorydataset.addValue(18D, s, s8);
return defaultcategorydataset;
}

private static JFreeChart createChart()
{
JFreeChart jfreechart = ChartFactory.createBarChart("Dual Axis Chart", "Category", "Value", createDataset1(), PlotOrientation.VERTICAL, false, true, false);
jfreechart.setBackgroundPaint(Color.white);
CategoryPlot categoryplot = (CategoryPlot)jfreechart.getPlot();
categoryplot.setBackgroundPaint(new Color(238, 238, 255));
categoryplot.setDomainAxisLocation(AxisLocation.BOTTOM_OR_RIGHT);
CategoryDataset categorydataset = createDataset2();
categoryplot.setDataset(1, categorydataset);
categoryplot.mapDatasetToRangeAxis(1, 1);
CategoryAxis categoryaxis = categoryplot.getDomainAxis();
categoryaxis.setCategoryLabelPositions(CategoryLabelPositions.DOWN_45);
NumberAxis numberaxis = new NumberAxis("Secondary");
categoryplot.setRangeAxis(1, numberaxis);
LineAndShapeRenderer lineandshaperenderer = new LineAndShapeRenderer();
lineandshaperenderer.setToolTipGenerator(new StandardCategoryToolTipGenerator());
categoryplot.setRenderer(1, lineandshaperenderer);
categoryplot.setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);
LegendTitle legendtitle = new LegendTitle(categoryplot.getRenderer(0));
legendtitle.setMargin(new RectangleInsets(2D, 2D, 2D, 2D));
legendtitle.setBorder(new BlockBorder());
LegendTitle legendtitle1 = new LegendTitle(categoryplot.getRenderer(1));
legendtitle1.setMargin(new RectangleInsets(2D, 2D, 2D, 2D));
legendtitle1.setBorder(new BlockBorder());
BlockContainer blockcontainer = new BlockContainer(new BorderArrangement());
blockcontainer.add(legendtitle, RectangleEdge.LEFT);
blockcontainer.add(legendtitle1, RectangleEdge.RIGHT);
blockcontainer.add(new EmptyBlock(2000D, 0.0D));
CompositeTitle compositetitle = new CompositeTitle(blockcontainer);
compositetitle.setPosition(RectangleEdge.BOTTOM);
jfreechart.addSubtitle(compositetitle);
return jfreechart;
}

public static JPanel createDemoPanel()
{
JFreeChart jfreechart = createChart();
return new ChartPanel(jfreechart);
}
}

Selanjutnya yaitu tinggal menjalankannya melalui class main

package demo;

import org.jfree.ui.RefineryUtilities;
public class Main {
public static void main(String args[])
{
DualAxisDemo1 dualaxisdemo1 = new DualAxisDemo1("Dual Axis Demo 1");
dualaxisdemo1.pack();
RefineryUtilities.centerFrameOnScreen(dualaxisdemo1);
dualaxisdemo1.setVisible(true);
}
}


Hasilnya akan seperti ini :


Selamat Mencoba :D