4.2.5 Implementasi Kelas ScatterAdd
Kelas ScatterAdd merupakan kelas yang digunakan untuk menampilkan grafik plot clustering. Method
– method yang ada didalam kelas ini antara lain: method konstruktor ScatterAdd, method createPanel dan method createData.
Method konstruktor berisi parameter jdudl dan objek dari kelas Tabel berisi hasil clustering. Sedangkan method createData berfungsi untuk
mengkonversikan objek array data menjadi list, kemudian dijadikan parameter untuk kelas pembentuk grafik tipe XY XYSeriresCollection.
Method createPanel berfungsi sebagai eksekutor grafik plot clustering yang memanggil kelas JFreeChart, sebagai kelas pembentuk grafik plot. Return
value dari method ini kemudian dikirimkan ke kelas ChartPanel untuk ditampilkan ke pengguna dalam bentuk grafik.
public class
ScatterAdd extends JFrame {
private XYSeries added = new
XYSeriesData Sekolah; private
String title; public
ScatterAddString s,Tabel[] ctk { this.title=s;
final ChartPanel chartPanel = createPanel;
this.addchartPanel, BorderLayout.CENTER; for
Tabel ctk1 : ctk { added.addInteger.parseIntctk1.getNo,
Integer.parseIntctk1.getPosisi; }
} private
ChartPanel createPanel { JFreeChart jfreechart = ChartFactory.createScatterPlot
title, , Klaster, createData, PlotOrientation.VERTICAL, true, true, false;
XYPlot xyPlot = XYPlot jfreechart.getPlot; xyPlot.setDomainCrosshairVisibletrue;
xyPlot.setRangeCrosshairVisibletrue; XYItemRenderer renderer = xyPlot.getRenderer;
renderer.setSeriesPaint0, Color.blue; NumberAxis domain = NumberAxis
yPlot.getDomainAxis; domain.setVerticalTickLabelstrue;
NumberAxis range = NumberAxis xyPlot.getRangeAxis; range.setTickUnitnew
NumberTickUnit1; return
new ChartPaneljfreechart;
}
4.2.6 Implementasi Kelas tProgram
Kelas tProgram merupakan kelas yang mengimplementasikan halaman bantuan. Kelas ini berisi komponen utama objek dari kelas URL yang berisi
alamat lokasi berkas bantuan bernama aplikasi.rtf, JTextPanel sebagai wadah container tempat berkas bantuan ditampilkan. Berikut sintak yang ada dalam
kelas tProgram.
4.3 Pengujian Sistem