Install JBoss 7 di Ubuntu
03 Mar 2012 Tinggalkan sebuah Komentar
in Java EE, Ubuntu Tag:install, jboss, run, Ubuntu
Bagi yang sebelumnya make jboss dibawah 7 mungkin agak bingung gimana cara install ataupun mendeploy project aplikasi di jboss. cara emang beda dengan jboss yg lain karena skrng jboss sudah mengeluarkan lesensi jboss buat java yang dulunya hanya dimiliki redhat.
cara pertama download jboss 7 dari websitenya aja.
setelah itu ekstrak di /usr/local/jboss/
untuk menjalankan silahkan dijalankan perintah dibwah ini
sudo /usr/local/jboss/bin/standalone.sh
kode diatas berarti anda sudah men run jboss. silahkan di lihat di http://localhost:8080
bila sudah ada lambangnya jboss berarti ada sudah sukses menjalankan jboss anda.
nah sekarang gimana caranya deploy di jboss. cara tinggal kopikan file .jar atau .war yang sudah anda bikin masukkan kedalam folder jboss/standalone/deployments
setelah itu dirun ulang jboss anda dengan cara yang sama diatas.
cara mengehentikan jboss tinggal kontrol+C aja
selamat mendeploy dengan jboss, dan nikmati fasilitas dan keunggulan terbaik jboss yaitu waktu deployment yang singkat ![]()
Mematikan Service Oracle di Ubuntu
22 Feb 2012 Tinggalkan sebuah Komentar
Ternyata mematikan service oracle di ubuntu tidak lah sulit. seperti mematikan service2 lainnya yg ada di ubuntu. mematikan service oracle juga sama caranya. yaitu :
ketik perintah berikut di console.
sudo /etc/init.d/oracle-xe stop
sekian terima kasih
Merubah Urutan Boot pada Ubuntu
15 Feb 2012 Tinggalkan sebuah Komentar
in Ubuntu
Jika ingin merubah urutan pertama boot pada leptop yang multi sistem operasi dan salah satunya menggunakan ubuntu tidak lah susah.
masuk aja ke /boot/grub/grub.cfg dengan menjadi admin terlebih dahulu. atau dengan kata lain buka terminal/console lalu ketik
sudo gedit /boot/grub/grub.cfg
dan didalam file tersebut tinggal dipindahkan aja yang ingin booting pertama dibagian atas. dengan melihat struktur penulisan dalam file tersebut saya kira sudah bisa untuk merubah urutan boot sendiri. selamat berngoprek ria..
bila ada kesulitan dapat chat di gtalk/gmail : bahrie172@gmail.com, yahoo : bahrie127 atau mention aja di twitter : @bahrie_bhe
Setting Path Java, Tomcat, Maven di Ubuntu
15 Feb 2012 Tinggalkan sebuah Komentar
in Ubuntu
Tambahkan kode dibawah ini pada /etc/bash.bashrc
JAVA_HOME=/usr/java
M2_HOME=/usr/local/apache-maven-3.0.1
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
export M2_HOME
PATH=$M2_HOME/bin:$PATH
export PATH=${PATH}:/usr/android-sdk-linux_86/tools
#export PATH=/usr/local/apache-maven-3.0.1/bin:$PATH
CATALINA_HOME=/home/bahrie/apache-tomcat-7.0.23
export CATALINA_HOME
PATH=$CATALINA_HOME/bin:$PATH
export PATH
Database to Excel menggunakan Java
23 Jul 2011 Tinggalkan sebuah Komentar
in Java Programming, Java SE, Ubuntu Tag:database, Enter your zip code here, excel, java
pertama buat databasenya dulu, saya buat dengan nama data. setelah itu buat table dan coba di isi.
CREATE TABLE IF NOT EXISTS `excel` ( `id` int(11) NOT NULL AUTO_INCREMENT, `biner` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Dumping data for table `excel` -- INSERT INTO `excel` (`id`, `biner`) VALUES (1, 111101001), (2, 11100100);
klass pertama : Data.java
package databasetoexcel.model;
/**
*
* @author saiful bahri (jepara,1990)
* http://bahrie27.wordpress.com/
*/
public class Data {
private int biner;
public Data() {
}
public int getBiner() {
return biner;
}
public void setBiner(int biner) {
this.biner = biner;
}
}
kelas ke dua : DataImpl.java
package databasetoexcel.model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author saiful bahri (jepara,1990)
* http://bahrie27.wordpress.com/
*/
public class DataImpl {
private Connection conn;
public DataImpl() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String db = "jdbc:mysql://localhost:3306/data";
String user = "root";
String pass = "root";
conn = DriverManager.getConnection(db, user, pass);
} catch (SQLException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void insertDb(int biner){
try {
PreparedStatement ps = conn.prepareStatement("insert into excel values(null,?)");
ps.setInt(1, biner);
ps.executeUpdate();
} catch (SQLException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
}
}
public List getAll(){
try {
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select *from excel");
List list = new ArrayList();
while (rs.next()) {
Data d=new Data();
d.setBiner(rs.getInt("biner"));
list.add(d);
}
return list;
} catch (SQLException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
return null;
}
}
public void deleteAll(){
try {
PreparedStatement ps = conn.prepareStatement("delete from excel");
ps.executeUpdate();
} catch (SQLException ex) {
Logger.getLogger(DataImpl.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
kelas ke tiga :JTableToExcelConverter.java (saya ambil dari codenya kang eko).
/*
* Copyright 2011 Eko Kurniawan Khannedy.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* under the License.
*/
package databasetoexcel.converter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JTable;
import javax.swing.table.TableModel;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
/**
*
* @author Eko Kurniawan Khannedy
*/
public class JTableToExcelConverter {
private JTable jtable;
public JTableToExcelConverter(JTable table) {
this.jtable = table;
}
public void convert(File file) {
// ambil table model
TableModel tableModel = jtable.getModel();
// ambil data header table
List header = new ArrayList();
for (int i = 0; i < tableModel.getColumnCount(); i++) {
header.add(tableModel.getColumnName(i));
}
// ambil data seluruh tabel
List<List> data = new ArrayList<List>();
// ambil data tiap baris
for (int i = 0; i < tableModel.getRowCount(); i++) {
List row = new ArrayList();
for (int j = 0; j < tableModel.getColumnCount(); j++) {
row.add(tableModel.getValueAt(i, j));
}
data.add(row);
}
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();
HSSFRow rowHeader = sheet.createRow(0);
for (int i = 0; i < header.size(); i++) {
HSSFCell rowCell = rowHeader.createCell(i);
rowCell.setCellValue(header.get(i));
}
for (int i = 0; i < data.size(); i++) {
HSSFRow row = sheet.createRow(i + 1);
List dataRow = data.get(i);
for (int j = 0; j < dataRow.size(); j++) {
HSSFCell cell = row.createCell(j);
cell.setCellValue(dataRow.get(j).toString());
}
}
FileOutputStream stream = null;
try {
stream = new FileOutputStream(file);
workbook.write(stream);
} catch (IOException ex) {
Logger.getLogger(JTableToExcelConverter.class.getName()).log(Level.SEVERE, null, ex);
} finally {
if (stream != null) {
try {
stream.close();
} catch (IOException ex) {
Logger.getLogger(JTableToExcelConverter.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
}
setelah itu buat form nya. saya beri nama ViewDataToExcel.java screenshot dibawah.

untuk lbh jelas sourcodenya download aja di googlecode.

ini sceen shotnya ketika menambahkan jfilechooser, kalo caranya g kaya gitu nanti hasinya mawot di framenya hehehe
ini acara menambahkan librari poi.jar nya. librarinya ada di folder /lib yg di download.

Silahkan di download dan di plajari. Semoga bermanfaat.. bagi yg ingin tanya2 dapat chat di gtalk : bahrie172
Kisah Release Party Ubuntu 11.04 Natty (STTA)
23 Mei 2011 2 Komentar
in Ubuntu
Release party atau party menyambut release nya ubuntu yang terbaru adalah acara rutin yang diadakan oleh Komunitas Ubuntu Jogja maupun komunitas ubuntu lain yang ada di seluruh dunia. Release ini dilakukan tiap 6 bulan sekali dan pada release party ubuntu 11.04 Sekolah Tinggi Teknologi Adisutjipto Yogyakarta mendapat kehormatan sebagai Tuan Rumah penyelengara release ubuntu yang ada di Jogja, yang didukung oleh Sekolah Tinggi Teknologi Adisutjipto, Komunitas Ubuntu Jogja, Kepatihan, dan Sponsor-sponsor lainnya. Acaranya berjalan sangat meriah karena dihadiri oleh lebih dari 250 perserta dari mahasiswa STTA sendiri dan dari kampus2 yang ada di jogja dan sekitar jogja.


Pukul 08.00-09.00 WIB adalah registrasi ulang para peserta yg mendaftar secara online. dan acara resmi dibuka pada pukul 09.00 WIB yang isi dengan pertama sambutan oleh ketua Jurusan Teknik Informatika Sekolah Tinggi Teknologi Adisujipto Yogyakarta Bapak Hero Wintolo S.T, M.Kom,

lalu sambutan dari perwakilan komunitas ubuntu jogja yaitu Saudara Hendra Indriyanto. Setelah itu masuk ke Topik Pertama yaitu Pengenalan Ubuntu dan Internet sehat yang dibawakan oleh Saudara Hendra dari Komunitas Ubuntu jogja. Dalam topik ini banyak dicritakan sejarah ubuntu, secarah codename nya ubuntu, serta kelebihan-kelebihan ubuntu lainnya. Lalu masuk ke internet sehat. disini kita dikasih tahu bagaimana cara supaya sehat dalam berselancar di internet, sehat dalam artian bebas virus, malware, bebas dari pornografi serta bebas dari penipuan yang sering terjadi di dunia internet. Topik selanjut adalah Keamanan Wareless hotspot dan hacking dengan ubuntu yang dibawakan oleh Darman dan Aji Kisworo dari ubuntu jogja. Disini kita dikasih tahu gimana cara nya hacking dengan ubuntu, diberitahu nama-nama toolsnya dan cara pemakaiannya seperti kismet dan lainnya. dan mereka seperti sedang curhat betapa lamanya dalam melakukan cracking sebuah hostpot walaupun hasil akhirnya belum tentu didapat.hehehe

Setelah itu masuk ke tema terakhir yaitu membangun wireless hostpot dengan Ubuntu yang dibawakan oleh Iqbal Muhammad. disini kita di kasih tahu langkah langkah bagaimana caranya kita membangun sebuah hotspot yang aman dengan memakai ubuntu. Dan tidak kalah seru di tiap topik diselingi oleh banyak pertanyaan dari berbagai perwakilan kampus maupun instansi diluar kampus. dan juga pastinya doorprise bagi mereka yang beruntung. dan tidak lupa siangnya dapat makan siang dari jogchick.



terakhir ditutup dengan penyerahan souvenir berupa miniatur pesawat bagi para pembicara. serta pengambilan sertifikat dari panitia kepada para peserta yang telah berpartisipasi.. acara secara resmi ditutup pada pukul 14.30 WIB.
Sekian sedikit kisah dari Penyelenggaraan Release party Ubuntu Natty yang diselenggarakan di STT Adisutjipto Yogyakarta. Ucapan terimakasih setinggi-tingginya saya haturkan kepada panitia yang gigih mengawal acara dari pra acara sampai pasca acara selesai, serta terimakasih kepada Komunitas Ubuntu Jogja yang memberikan support penuh dalam acara ini. selamat melanjutkan aktifitas yang lain kawan-kawan..

Saiful Bahri (08)
http://bahrie27.wordpress.com/
Pendaftaran Release Party Ubuntu 11.04 Jogja
03 Mei 2011 6 Komentar
in Ubuntu Tag:Release party ubuntu jogja, ubuntu 11.04 jogja

Aplikasi Toko Buku dengan Pemrograman Java
29 Mar 2011 52 Komentar
in Algoritma, Database, Java Programming, Ubuntu Tag:toko buku java
Assalamu’alaikum..

Aplikasi ini sudah saya uploud di di googlecode lewat subversion, jadi yang ingin melihatnya silahkan di sedot aja lewat subversion masing masing, bisa pake netbeans maupun eclipse. namun sebelumnya komputer anda harus sudah di install subversion, untuk pengguna linux terutama ubuntu, untuk install subversion cukup mudah, tinggal ketik aja di terminal
sudo apt-get install subversion
setelah itu masuk ke netbeans, klik menu team, lalu subversion, lalu checkout. dan nanti masukkan link googlecode saya.
https://bahrie127.googlecode.com/svn/trunk/
untuk username dan password tidak usah di masukkan langsung next aja, dan cari folder toko buku lalu di ok aja.. Dan juga bagi temen-temen yang ingin berkontribusi mengembangkan aplikasi ini bisa berpartisipasi, kirim aja alamat emailnya nanti saya daftarkan supaya dapat commit ke project ini(comment aja di bawah nanti saya daftarkan untuk membantu).. karena project ini masih banyak kekurangan,untuk laporannya belum saya buat, rencana mau saya buat pake jasperreport. mungkin ada temen yang lagi belajar dan ingin sekalian praktek mungkin bisa membantu disini. karena database yang saya buat sudah relasional jadi mudah nantinya untuk dibuat laporan..

kita sebagai programmer juga harus gaul..hehee tidak hanya di zip lalu di upload terus di download dan di unzip. kalo code kita disimpan di googlecode seperti ini, suatu saat kalo kita ingin menggunakan lagi tinggal kita checkout aja ke netbeans tanpa harus susah susah download di unzip dan configurasi ulang..hehee selamat mencoba..
———
update 15 april 2011.
Project tokobukuapp yang ada di googlecode sudah saya update lagi bagi temen2 yang kemaren menemukan error diproses bisa di chekout ulang. dan sekaligus sudah saya buat file zip nya bagi yang blum gitu ngerti ttg subversion. dengan di download secara manual diharapkan kita semua bisa sama sama belajar.. ![]()
bila menemukan error, di Jcalendar. import aja library nya dengan cara klik kanan libraries, add jar/folder. lalu cari di folder project/dist/lib/.
link download ada dibawah :
dan untuk Library yang dibutuhkan dapat didownload dibawah ini..
update — 24/4/2012 –
waktu melakukan transaksi penjualan seharusnya stok barang berkurang, codenya sudah saya bikin tapi salah ketik, yang harusnya update didalam code saya tulis udpate, hingga akan terjadi error, bagi yang menemukan error disitu, rubah aja udpate menjadi update.
ada di class ini https://bahrie127.googlecode.com/svn/trunk/TokoBuku/src/bahrie/tokobukuapp/implement/ImplemPenjualan.java
yang bagian ini
PreparedStatement ps2=DatabaseUtilities.getConnection().prepareStatement(“udpate buku set stok=? where id_buku=?”);
selamat berkarya
Mengembalikan Grub Ubuntu 10.10 yang Hilang setelah Install Windows
28 Mar 2011 22 Komentar
in Teknologi, Ubuntu Tag:grub hilang, linux windows
Ok, pertama booting live CD pake master UBUNTU 10.10, terserah lewat CD bisa lewat USB juga bisa.
Setelah itu masuk ke terminal.
Pertama lihat dlu partisi linux yang anda pake itu berada di sda brapa. caranya pertama masuk sebagai root dengan mengetikkan
sudo su
Setelah itu
fdisk -l
Setelah tahu partisi linux itu brapa di sda brapa ketik lagi perintah
mkdir /media/root
mount /dev/sda5 /media/root
antara /sda5 dan /media ada sepasinya jadi mount(spasi)/dev/sda5(spasi)/media/root
(asumsi kalo filesystem linux anda di sda 5)
grub-install –root-directory=/media/root /dev/sda
kalo tidak begitu jelas ini ejaannya, grub(hipen)install(spasi)(hipen)(hipen)root(hipen)directory=/media/root(spasi)/dev/sda
tanda(-) baca nya hipen
Nanti akan ada informasi kalo no error. setelah itu direboot aja dengan ketik
reboot
Lalu setelah komputer anda hidup grub anda akan tampil dan masuklah ke ubuntu anda.
Masuk lagi ke terminal untuk mengupdate grub supaya semua os yang ada di komputer anda bisa dikenali dan terupdate di grub
Caranya masuk dulu sebagai root dengan cara biasa sudo su lalu
update-grub
Selesai dech, masalah anda dengan gonta ganti OS selesai dan nyaman kembali dalam beraktifitas dengan komputer anda.
Semoga bermanfaat. dan terimakasih..hehehee
Membuat Data Center sederhana Menggunakan Samba di Ubuntu
12 Jan 2011 4 Komentar
in Jaringan, Semester 5, Ubuntu Tag:data center dengan samba, samba ubuntu
Dan disini saya juga sudah mempraktekkannya di dalam laptop saya, jadi sekarang kalo saya mau pindah pindah data dari win ke linux maupun sebaliknya tak susah susah lagi. tinggal yang make windows ketik ip saya dan folder samba saya bisa langsung masuk. tinggal copi saja disana. dan sebaliknya. mereka yang ingin mengkopi file dari saya tinggal ambil aja di folder samba tersebut. berikut cara mulai dari install sampai konfigurasi..
untuk data center sendiri dapat di pahami disini http://id.wikipedia.org/wiki/Pusat_data untuk bahasa indonesia. disini http://en.wikipedia.org/wiki/Data_center untuk bahasa inggris.
pertama install dulu menggunakan apt-get install
apt-get install samba samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient
lalu melakukkan kofigurasi di /etc/samba/smb.conf dengan melakukan sedikit perubahan.
Sebelumnya kita membuat sebuah direktori sebagai tempat data-center di dalam root diluar home.
mkdir /tempatShare
lalu konfigurasi samba.
gedit /etc/samba/smb.conf
di bagian paling akhir ada tulisan dibawah ini dan silahkan di rubah sesuai kebutuhan.
[share]
comment = Samba server’s share
read only = no
locking = no
path = /tempatShare
guest ok = yes
semoga bermanfaat..
ini bagi yang pengguna linux tapi susah buat sharing data dengan os lain.. samba bisa jadi solusinya.. slamat ber eksperimen..






