Re: [JUG-Indonesia] Applications written in Groovy

2009-05-21 Terurut Topik Bayuadji
2009/5/22 Ari Hermawan :
>
>
>
>
> 2009/5/22 Arian 
>>
>>
>> Dear JUGers,
>>
>> Ada yang tau live application atau web yang ditulis dalam Groovy?
>> Lagi mempertimbangkan teknologi apa yg kira2 penggunanya yg  lebih besar
>> dan mempunyai masa hidup lebih lama untuk UI.
>>

ehm bukannya grails sendiri itu ditulis dengan groovy?


-adji-

-- 
--
http://www.tumbletooth.org
my linkedin profile : http://www.linkedin.com/in/bayuadji
--


Re: [JUG-Indonesia] Applications written in Groovy

2009-05-21 Terurut Topik Ari Hermawan
2009/5/22 Arian 

>
>
> Dear JUGers,
>
> Ada yang tau live application atau web yang ditulis dalam Groovy?
> Lagi mempertimbangkan teknologi apa yg kira2 penggunanya yg  lebih besar
> dan mempunyai masa hidup lebih lama untuk UI.
>
> Thanks
> -arian
>













Full dengan groovy? Mungkin yang dibangun dengan Grails termasuk ya. Kalo
Grails, ada di http://www.grails.org/Success+Stories

-- 
Ari Hermawan
http://ari.kebuntech.com


[JUG-Indonesia] Applications written in Groovy

2009-05-21 Terurut Topik Arian
Dear JUGers,

Ada yang tau live application atau web yang ditulis dalam Groovy?
Lagi mempertimbangkan teknologi apa yg kira2 penggunanya yg  lebih besar dan
mempunyai masa hidup lebih lama untuk UI.

Thanks
-arian


[JUG-Indonesia] Membuat DataSource baru Harus di isi apa

2009-05-21 Terurut Topik onsir salman
Saya ingin buat datasource baru dari IReport 3.5
Pada empty datasource  klik tombol Report datasources -->klik new -->pilih 
JRDataSorceprovider-->klik next-->Name ketik hibertes-->lalu di kolom 
JasperReport DataSource Provider Class ada isi 
com.jaspersoft.ireport.examples.PersonBeansDataSource, apakah ini dibiarkan 
saja atau harus di ganti ? klw di ganti dengan apa?
saya ingin buat koneksi nya menggunakan hibernate.
apakah saya salah pilih Datasource type nya ?

terima kasih



  Cepat, Bebas Iklan, Kapasitas Tanpa Batas - Dengan Yahoo! Mail Anda bisa 
mendapatkan semuanya. http://id.mail.yahoo.com

Re: [JUG-Indonesia] Re: [QBmember] OOT: Bantuan, HAKI case, Penjara 1 bulan tanpa bukti,

2009-05-21 Terurut Topik Jecki
2009/5/19 Sulaeman :
>
>
> ya kalo aturan dibikin sama orang yahudi yaaa emang begitu...^_^
>
> ngga cocok buat adat timur.
>

hubungannya apa yah?

SOL


Re: [JUG-Indonesia] Obrolan ringan ttg teknologi Java untuk membangun aplikasi

2009-05-21 Terurut Topik Harry Christian
Kalo gitu seandainya rekan2 ingin atau sedang membuat aplikasi seperti yg
saya bayangkan, environment apa aja sih yg dipake rekan2.



On 5/20/09, Samuel Franklyn  wrote:
>
>
>
> Harry Christian wrote:
> > Rekan2,
> >
> >
> > Saya berandai andai ingin sekali mempelajari teknologi yang mature
> > dalam hal membangun sebuah aplikasi web yang enterprise.
> >
> >
> > Aplikasi enterprise yang dimaksud disini adalah :
> > 1. Banyaknya module yang menyerupai erp (penjualan, backoffice, hrd)
>
> Modularisasi membutuhkan aplikasi yang modular.
> Untuk mencapai modularitas adalah isu design bukan
> isu teknologi tapi umumnya arsitektur berbasis teknologi messaging
> digunakan sebagai back bone aplikasi yang modular.
>
> > 2. Banyaknya tabel dan growth datanya. Tabel bisa mencapai 300 lebih
> > dan growth data bisa mencapai 100jt record pertahun
>
> Isu database adalah isu skalabilitas. Karena itu harus
> dipilih database yang scalable. Untuk mencapai skalabilitas
> maksimum biasanya digunakan teknologi clustering.
> Clustering bisa dilakukan di sisi database atau menggunakan
> middleware.
>
> > 3. Tampilan UI seperti tampilan label, data table, validasi harus
> > interaktif dan menawan (seperti facebook kalau bisa :p)
>
> Untuk tampilan yang rich maka diperlukan web framework yang
> mendukung AJAX.
>
> > 4. Aplikasi ini bisa dengan mudah diintegrasi dengan aplikasi lain
> > (aplikasi lain tsb non java)
>
> Untuk interop maka aplikasi harus diekspose fungsionalitasnya
> lewat API yang bisa diakses bahasa lain. Pilihan terbaik
> adalah web service baik yang berbasis SOAP ataupun REST.
> Lagi-lagi yang sulit bukanlah teknologinya melainkan desain API-nya.
> Isunya adalah bagaimana mendesain API yang mudah dipakai
> tapi fleksibel terhadap penambahan fungsionalitas.
>
> > 5. Securitynya sangat aman
>
> Lagi-lagi ini isu desain dan bukan isu teknologi.
> Juga isu prosedur pemakaian aplikasi.
>
> > 6. Jumlah user yang memakai aplikasi ini berkisar 200 user concurrent
>
> Ini sih jumlah user concurrent yang amat sedikit.
>
> > Kira kira masukan rekan2 teknologi teknologi yang cocok utk kebutuhan
> > diatas apa saja yaa. Mulai dari teknologi userinterfacenya,
> > persistence databasenya, rdbmsnya, os nya, app servernya.
> >
> > Saya lagi tertarik mempelajari JBoss Seam. Kira2 cocok ga ya ?
>
> Bikin aplikasi seperti ini kalau masih cuma berkutat di
> isu teknologi sepertinya bakal bablas. He he he.
> Teknologi bukan obat sakti. Lebih baik punya arsitek software hebat
> daripada teknologi hebat.
>
>  __.
>

-- 
==
Thanks & Best Regards

Harry Christian

YM  :  callme_harry
Skype  :  harry_christian
Facebook : http://www.facebook.com/profile.php?id=696095562
Blog:  http://www.harry-christian.blogspot.com
===


Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik Endy Muhardin
On 5/21/09, Wawan Hartawan  wrote:
> Padahal di jamannya Tony Chen pegang microsoft,  getol banget promosiin
> proprietary software
>
> hmm... kalo pegang oracle yang notabene udah akuisisi Sun gimana nih... :-)
>

CMIIW

Sepertinya semua perusahaan MNC IT yang di Indonesia itu, seperti
Oracle, IBM, MS, Sun, sifatnya hanya Marketing Representative aja,
alias tugasnya jualan.

Termasuk dalam scope jualan adalah pitching ke corporate gede,
sosialisasi ke kampus (future market), dan membina komunitas.

Sedangkan kebijakan manajemen produk (mana yang mau dipush, mana yang
mau dihold, mana yang open source, mana yang cash cow), RND, dan
urusan dapur lainnya akan diputuskan di head office nun jauh di sono.

Note : bikin POC itu termasuk sales, bukan riset ;p

Sini mah tinggal ngikut aja.

So, IMHO, gak ngaruh siapapun yang mau jadi CEO di Indonesia. Bedanya
cuma apakah beliau mampu meningkatkan sales atau ngga ...

Sekali lagi, CMIIW, mungkin rekan2 yang insider bisa mengoreksi kalo salah.

-- 
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --


Re: [JUG-Indonesia] google dan spring di JCR

2009-05-21 Terurut Topik Joshua Partogi
Entah kenapa framework buatan Google gak bisa jadi mainstream di market.

On Fri, May 22, 2009 at 12:04 PM, Frans Thamura  wrote:

> sudah baca ini
>
> http://crazybob.org/2009/05/its-in-jcps-hands-now.html
>
> menarik sekali, sepertinya Google mulai masuk ke pasar middleware
>
> lihat spring, dari IoC ke middlware kan
>
> google masuk ke Java market :)
>
> tetapi gak bawa JSF, tapi GWT..
>
>
> ada yang sudah main2 GIN?
>
>


-- 
Join Scrum8.com.

http://scrum8.com/jpartogi/
http://twitter.com/scrum8


[JUG-Indonesia] google dan spring di JCR

2009-05-21 Terurut Topik Frans Thamura
sudah baca ini

http://crazybob.org/2009/05/its-in-jcps-hands-now.html

menarik sekali, sepertinya Google mulai masuk ke pasar middleware

lihat spring, dari IoC ke middlware kan

google masuk ke Java market :)

tetapi gak bawa JSF, tapi GWT..


ada yang sudah main2 GIN?



-- 
-- 
Frans Thamura
Meruvian. Java and Enterprise OSS

Mobile: +62 855 7888 699
Blog & Profile: http://frans.thamura.info

We provide services to migrate your apps to Java (web), in amazing
fast and reliable.


Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik Frans Thamura
yee :) gue kan tulis gosip :)

F

On Fri, May 22, 2009 at 7:29 AM, Ari Hermawan  wrote:
>
>
>
>
> 2009/5/21 David Forden 
>>
>>
>> Tony was head of sales at Oracle before he went to Microsoft... Tony going
>> back to Oracle is just a rumor anyway - not confirmed.
>
>
> Yah, si Frans, emailnya kayak udah resmi dilantik, ternyata masih rumor toh
> :))
>
> --
> Ari Hermawan
> http://ari.kebuntech.com
>
>
> 



-- 
-- 
Frans Thamura
Meruvian. Java and Enterprise OSS

Mobile: +62 855 7888 699
Blog & Profile: http://frans.thamura.info

We provide services to migrate your apps to Java (web), in amazing
fast and reliable.


Re: [JUG-Indonesia] Re: Buka laporan error : error displaying report page. see the console for details

2009-05-21 Terurut Topik onsir salman
sy sdh coba masih error yg sama om. anaehnya klw datanya ada akan error.


Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik Ari Hermawan
2009/5/21 David Forden 

>
>
> Tony was head of sales at Oracle before he went to Microsoft... Tony going
> back to Oracle is just a rumor anyway - not confirmed.
>


Yah, si Frans, emailnya kayak udah resmi dilantik, ternyata masih rumor toh
:))

-- 
Ari Hermawan
http://ari.kebuntech.com


Re: [JUG-Indonesia] Re: [QBmember] OOT: Bantuan, HAKI case, Penjara 1 bulan tanpa bukti,

2009-05-21 Terurut Topik andy susanto
Hai

Kalau anda buat product SIAGaji. Lakukan dengan tehnik yang berbeda.

Contoh:
1.misalkan bisa melakukan multicurrency.
2.Bisa teringerasi dengan Absensi
3.bisa teringerasi dengan sms


>ntar lagi orang gak boleh bikin notepad gara-gara
>perusahan yg lama juga bikin notepad. software patents (atau
>sejenisnya) sux. tuh google gak ngamuk kok mantan pegawainya bikin
>cuil.
kalau cuil sama persih dengan notepad mungkin bisa jadi  :)
kamu lihat dah ada yang membedakan. contoh aja idenya sama dengan
notepad, tapi lihat aplikasi pesaingnya.  ultraedit,notepad++, dll,
lihat perbedaannya.


> ya kalo aturan dibikin sama orang yahudi yaaa emang begitu...^_^
>
> ngga cocok buat adat timur.
anda ini bekerja di bidang IT atau bukan ya ?. Dan apa hubnya dengan
suatu adat ya di dunia komputer ^_^, jadi tambah aneh aja ama
orang-orang jaman sekarang


semoga diskusi ini menjadi lebih baik bukan suatu tanggapan yang pro
dan kontra. tapi melihat permasalahan dengan jernih

-- 
Salam,

Andy Susanto,S.Kom
==
for better search
http://www.slashmysearch.com/earn/id/24828
HP : 081513039998


[JUG-Indonesia] Fwd: GlassFish tools Bundle for Eclipse version 1.0 released...

2009-05-21 Terurut Topik Frans Thamura
dari sun terbaru..


Hi all,

It is my great pleasure to announce the release of the GlassFish tools
Bundle for Eclipse version 1.0.
The bundle is available at http://download.java.net/glassfish/eclipse
and contains:

Eclipse 3.4.2 IDE with WTP Java EE support
GlassFish v2.1 pre-registered and configured
GlassFish v3 Prelude pre-registered and configured
JavaDB sample database pre-registered and configured
GlassFish Plugins
GlassFish documentation
And optionally, a JDK 1.6.

Installers are available for Windows and MacOSX, and tar.gz for Linux systems.

I would also like to thank the GlassFish community and all the
numerous people who tested the early access versions of this bundle.
If you have used a preview release (pre version 1.0), make sure to
read the release notes
http://download.java.net/glassfish/eclipse/releasenotes.html for
information about a known issue regarding reusing workspaces created
with preview releases.
Commercial support for this bundle is also available at
http://developers.sun.com/services/buying_guide.jsp

We are now working full speed on a new 1.1 version (nightly builds
available very soon) with even more features packed in the bundle.

Thanks for your support, and happy Java EE development with GlassFish servers,

Ludo


-- 
-- 
Frans Thamura
Meruvian. Java and Enterprise OSS

Mobile: +62 855 7888 699
Blog & Profile: http://frans.thamura.info

We provide services to migrate your apps to Java (web), in amazing
fast and reliable.


Re: [JUG-Indonesia] ANN : Tapestry 5, Web Development With Fun

2009-05-21 Terurut Topik Penyihir Kecil
maaf, kan sudah aq bilang itu g bisa 24 jam
kalo hosting di eatj.com emg gitu
kalo g salah saben 6 jam server dimatiin dari sono
jd kudu kita restart manual (hehehehe, ya gitu kalo make barang gratisan)

aq udah usahain setiap hari restart kok...
cuman ini kan liburanjadi g sempet inetan


~ its all about perception, how you choose to view things ~
dwi ardi irawan
http://www.dwiardiirawan.blogspot.com




--- On Thu, 5/21/09, jufri  wrote:

From: jufri 
Subject: Re: [JUG-Indonesia] ANN : Tapestry 5, Web Development With Fun
To: jug-indonesia@yahoogroups.com
Date: Thursday, May 21, 2009, 5:16 PM
















  
  om ini udah kadaluarsa ...

http://tapestryboar ds.s43.eatj. com/tapestryboar d/ :

If this is your free trial server, EATJ.com shuts down your 
server every 6 hours. You can login your accout at http://www.eatj. com to 
restart it at any time and continue your trial. Or upgrade your account to 
BASIC or ADVANCED account

For
BASIC and ADVANCED account servers, to avoid your server down, you can
set up 24x7 monitoring. Login to your account and click monitoring
check box in 7x24 MONITORING.

 

















  

Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik David Forden
Tony was head of sales at Oracle before he went to Microsoft... Tony going
back to Oracle is just a rumor anyway - not confirmed.

2009/5/21 Hendry Luk 

>
>
> Gak kebalik tuh? Oracle kan justru company yang paling no-open-source
> banget, jauuh lebih no-open-source daripada microsoft.
> Pindah dari microsoft ke oracle brarti malah makin anti oss. So don't hold
> ur breath
>
> 2009/5/20 Muhammad Rifai 
>
>>
>>
>> Mantap juga neh, kita tunggu aja kontribusinya di dunia open source..
>> :D
>>
>> Muhammad Rifa'i Syukri
>>
>> --
>> *From:* toni 
>> *To:* jug-indonesia@yahoogroups.com
>> *Sent:* Wednesday, May 20, 2009 9:25:31 AM
>> *Subject:* Re: [JUG-Indonesia] Gosip gosip
>>
>>  On Wed, 2009-05-20 at 09:17 +0700, Frans Thamura wrote:
>>
>> sudah tahu, siapa new CEO Oracle Indonesia..
>>
>> Tony Chen, ex Microsoft Indonesia
>>
>> wah ini gempuran seru nih
>>
>>
>> hahaha, yang buat negara ini acak2an dg MS, sekarang di gang Java :)
>>
>>
>> nama nya gosip, makin di gosok makin si
>> Lanjutkan... .
>>
>>
>>
>  
>


Re: [JUG-Indonesia] ANN : Tapestry 5, Web Development With Fun

2009-05-21 Terurut Topik jufri
om ini udah kadaluarsa ...

http://tapestryboards.s43.eatj.com/tapestryboard/ :

*

If this is your free trial server, EATJ.com shuts down your server every 6
hours. You can login your accout at
http://www.eatj.comto restart it at any
time and continue your trial. Or upgrade your account
to BASIC or ADVANCED account

For BASIC and ADVANCED account servers, to avoid your server down, you can
set up 24x7 monitoring. Login to your account and click monitoring check box
in 7x24 MONITORING.
*


2009/5/18 Thomas Wiradikusuma 

>
>
> congrats untuk Dwi Ardi Irawan untuk blognya!
> hayo, siapa lagi yg mau sumbang ilmu?
>
> 
> salam hangat,
> Thomas Wiradikusuma
> Twitter: http://www.twitter.com/wiradikusuma
> Blog: http://www.jroller.com/wiradikusuma
>
>
> On May 17, 2009, at 12:21 AM, Penyihir Kecil wrote:
>
> >
> >
> > Baru bikin live tutorial(simple one sih...masih belajar juga ^_^v)
> > ide awalnya pas mo belajar tapestry 5. drpd belajar sendiri mending
> > di dokumentasikan jad live tutorial jadi bisa sharing juga ma newbie
> > lain. masih basic sih lom sempat update. mungkin next version pasti
> > diupdate lagi
>
>  
>



-- 

--
  United We Stand Devided We Fall
--


Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik Hendry Luk
Gak kebalik tuh? Oracle kan justru company yang paling no-open-source
banget, jauuh lebih no-open-source daripada microsoft.
Pindah dari microsoft ke oracle brarti malah makin anti oss. So don't hold
ur breath

2009/5/20 Muhammad Rifai 

>
>
> Mantap juga neh, kita tunggu aja kontribusinya di dunia open source..
> :D
>
> Muhammad Rifa'i Syukri
>
> --
> *From:* toni 
> *To:* jug-indonesia@yahoogroups.com
> *Sent:* Wednesday, May 20, 2009 9:25:31 AM
> *Subject:* Re: [JUG-Indonesia] Gosip gosip
>
>  On Wed, 2009-05-20 at 09:17 +0700, Frans Thamura wrote:
>
> sudah tahu, siapa new CEO Oracle Indonesia..
>
> Tony Chen, ex Microsoft Indonesia
>
> wah ini gempuran seru nih
>
>
> hahaha, yang buat negara ini acak2an dg MS, sekarang di gang Java :)
>
>
> nama nya gosip, makin di gosok makin si
> Lanjutkan... .
>
>
>  
>


Re: [JUG-Indonesia] Re: [QBmember] OOT: Bantuan, HAKI case, Penjara 1 bulan tanpa bukti,

2009-05-21 Terurut Topik Daniel Baktiar
heran, ga pernah belajar sejarah yah? orang yahudi juga orang timur.

2009/5/19 Sulaeman 

>
>
> ya kalo aturan dibikin sama orang yahudi yaaa emang begitu...^_^
>
> ngga cocok buat adat timur.
>
> Knowledge is Free.
>
> 2009/5/18 agien >:
>
> >
> >
> > klo menurut gw sih
> > paradigma berfikir para employer yang harus dirubah...
> > klo memang mereka selalu punya inovasi terbaru dengan produk yang dia
> > punya...
> >
> > pasti dia ngak akan khawatir dengan namanya persaingan usaha
> > dan ngak perlu takut jg bersaing dengan mantan employee-nya...
> > karena meskipun mantan empoyee itu membuat sesuatu yg sama dgn pangsa
> pasar
> > sama
> > klo si company selalu berfikir inovatif..
> > pasti produknya selalu lebih maju dr produknya si mantan employee
> tersebut..
> >
> > (dengan catatan employer selalu "memaintain" employee terbaiknya utk
> tetap
> > stay di company..
> > meskipun banyak employee yg qualify nya lebih rendah dr employee tersebut
> > keluar dr company,
> > kecuali klo si employee terbaik-nya yg sakit hati & keluar dr company..
> nah
> > itu lain cerita... hihihi)
> >
> >
> > Arief Ginanjar
> > http://gienvision.wordpress.com/
> > http://gienvision-en.blogspot.com/
> > agie...@yahoo.com 
> > ar...@siriuserp.com 
> >
> > --- On Mon, 5/18/09, jarvov 
> > >
> wrote:
> >
> > From: jarvov 
> >
> > Subject: Re: [JUG-Indonesia] Re: [QBmember] OOT: Bantuan, HAKI case,
> Penjara
> > 1 bulan tanpa bukti,
> > To: jug-indonesia@yahoogroups.com 
> > Date: Monday, May 18, 2009, 11:06 PM
> >
> > knowledge jadi hak perusahaan? berarti kalo keluar kerja otak developer
> > harus di format donk ...:))...
> >
> > rgds,
> > jarwo
> >
> > andy susanto wrote:
> >>
> >> ketika kita berkerja di suatu perusahaan itu(aplikasi, source code,
> >> bisnis plan, knowledge) sudah menjadi hak perusahaan sepenuhnya,
> >> beserta semua clientnya yang pernah dan sudah tahap proposal.
> >>
> >>
> >
> >
>
>  
>



-- 
Daniel Baktiar
Senior JEE* Monkey -- willing to work hard in the Java beans brewery for a
big bunch of bananas (http://dbaktiar.wordpress.com)


Re: [JUG-Indonesia] Gosip gosip

2009-05-21 Terurut Topik Wawan Hartawan
Padahal di jamannya Tony Chen pegang microsoft,  getol banget promosiin
proprietary software

hmm... kalo pegang oracle yang notabene udah akuisisi Sun gimana nih... :-)


2009/5/20 Muhammad Rifai 

>
>
> Mantap juga neh, kita tunggu aja kontribusinya di dunia open source..
> :D
>
> Muhammad Rifa'i Syukri
>
> --
> *From:* toni 
> *To:* jug-indonesia@yahoogroups.com
> *Sent:* Wednesday, May 20, 2009 9:25:31 AM
> *Subject:* Re: [JUG-Indonesia] Gosip gosip
>
>  On Wed, 2009-05-20 at 09:17 +0700, Frans Thamura wrote:
>
> sudah tahu, siapa new CEO Oracle Indonesia..
>
> Tony Chen, ex Microsoft Indonesia
>
> wah ini gempuran seru nih
>
>
> hahaha, yang buat negara ini acak2an dg MS, sekarang di gang Java :)
>
>
> nama nya gosip, makin di gosok makin si
> Lanjutkan... .
>
>
>  
>



-- 
Wawan Hartawan
http://www.wawanhartawan.com


[JUG-Indonesia] Kok JInternalFrame saya kosong???

2009-05-21 Terurut Topik Ricky Breaky
Dear temen jawir (JAVA) wong jowo sekalian.

Ada yang pernah punya masalah yang sama dengan masalahku, gak?

Aku bikin aplikasi sederhana. Aplikasi ini aku bikin pake model modular gitu. 
Semuanya ada 3 file: gudangit.java ; jendelautama.java ; deitem.java .

Ketika kode ini dijalankan semuanya keliatan seperti yang saya harapkan tapi 
kok pada saat kelas 'deitem' diluncurkan. Form 'deitem' kok kosong sama 
sekali. Gak ada JLabel dan JTextField yang sudah saya siapkan dengan Layout 
GridBagLayout.

Ada yang tauk letak kesalahan kode saya?

Terima-kasih sebelumnya.

//gudangit.java
public class gudangit{

public static void main(String args[]){
new jendelautama();
}   

}


//jendelautama.java
import java.sql.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class jendelautama extends JFrame implements ActionListener{
String usr="root";
String pw="***";
String db="gudang";
String buff,item,description;
public JFrame frame=new JFrame();
public JDesktopPane dt=new JDesktopPane();
public JMenuBar menu=new JMenuBar();
public JMenu mitem=new JMenu("Nama Barang");
public JMenu mother=new JMenu("DLL");
public JMenuItem iitem=new JMenuItem("Data Entry",'E');
public JSeparator space=new JSeparator(0);
public JMenuItem iset=new JMenuItem("Setting",'S');
public JMenuItem iquit=new JMenuItem("Qeluar",'Q');
public Container container=new Container();

jendelautama(){
super("Gudangku");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800,600);
setJMenuBar(menu);

mitem.setMnemonic('I');
mother.setMnemonic('O');
iitem.setMnemonic('E');
iitem.addActionListener(this);
iquit.setMnemonic('Q');
iquit.addActionListener(this);
menu.add(mitem);
menu.add(space);
menu.add(mother);
mitem.add(iitem);
mother.add(iset);
mother.addSeparator();
mother.add(iquit);
menu.setSize(800,100);
menu.setLocation(0,0);
menu.setVisible(true);
container=getContentPane();
container.setLayout(new FlowLayout());
show();
}

public void actionPerformed(ActionEvent ae){
if (ae.getSource()==iitem){
calldepageitem();
}
if (ae.getSource()==iquit){
System.exit(0);
}
}

public JInternalFrame calldepageitem(){
deitem pagedeitem=new deitem();
dt.add(pagedeitem);
setContentPane(dt);
show();
return pagedeitem;
}
}


//deitem.java
import java.sql.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class deitem extends JInternalFrame implements ActionListener{
public String usr="root";
public String pw="***";
public String db="gudang";
public String buff,item,description;
public int amount;
public JInternalFrame ifdeitem=new JInternalFrame();
public JLabel litem=new JLabel("Nama Barang:");
public JLabel ldeskripsi=new JLabel("Penjelasan:");
public JLabel ljumlah=new JLabel("Jumlah:");
public JTextField tfitem=new JTextField(20);
public JTextField tfdeskripsi=new JTextField(40);
public JTextField tfjumlah=new JTextField(4);
public JButton bok=new JButton("Simpan");
public JButton bcancel=new JButton("Batal");
public Container panel = ifdeitem.getContentPane();
public GridBagConstraints gbc=new GridBagConstraints();
public GridBagLayout gbl=new GridBagLayout();

deitem(){
super("Gudangku - barang2x", true, true, true, true);
setSize(600,300);
gbc.fill = GridBagConstraints.HORIZONTAL;

ifdeitem.getContentPane().setLayout(gbl);

gbc.gridx=0;
gbc.gridy=0;
panel.add(litem,gbc);
gbc.gridx=1;
gbc.gridy=0;
panel.add(tfitem,gbc);
gbc.gridx=0;
gbc.gridy=1;
panel.add(ldeskripsi,gbc);
gbc.gridx=1;
gbc.gridy=1;
panel.add(tfdeskripsi,gbc);
gbc.gridx=0;
gbc.gridy=2;
panel.add(ljumlah,gbc);
gbc.gridx=1;
gbc.gridy=2;
panel.add(tfjumlah,gbc);
gbc.gridx=0;
gbc.gridy