Memasukkan Frame kedalam Frame Utama melalui menu – Aplikasi Java

Maaf Judulnya yang agak membingungkan, sebab saya juga agak bingung memberi judul. Ini adalah salah satu yang sering saya lihat di tanyakan di milist dan kemaren juga ada yang tanya tentang hal ini yaitu tentang bagaimana menampilkan frime didalam frime utama melalui menu yang ada di frame utama. jadi gambarannya seperti dibawah ini :

contoh

Nah, cara membuat contoh diatas cukuplah mudah.. pertama kita membuat frame utamanya dulu. setelah itu diframe utama diberi menu bar seperti biasa dan jdesktoppane yang berfungsi menampung frame frame yang akan masuk ke frame utama. .

pane

Setelah itu akan muncul desktoppane di frame tapi blum teratur, lalu mari kita atur dengan cara klik kanan di frame dan pilih setLayout dan pilih border layout..

loyout

setelah itu hasilnya seperti ini

desktoppane ok

Selanjutnya kita buat frame baru menggunakan jinternalframe dengan cara klik kanan pada paket pilih other dan pilih GUI lalu pilih jinternalframe. gambaran seperti dibawah :

others

Lalu

jinternal

Setelah itu di beri nama sesuka anda. dalam contoh yang saya buat saya beri nama MnSatu dan MnDua.

Nanti nya di jinternalfreme minimaze,resizeble,closeble blum di sertakan. silahkan aktifkan belalui properties..

properties

Setelah frame utama jinternalframe selesai semua dibuat, sekarang saatnya menyatukannya.. dengan cara click kanan pada menu pada menu bar — satu, pilih Events — actions — actions perfome dan isi sourcecodenya —
ini untuk menu satu:

        MnSatu mSatu = new MnSatu();//membuat objek dari jinternalfreme MnSatu
        jDesktopPane1.add(mSatu);//memasukkan objek mSatu ke jdesktoppane yg ada di menu utama
        mSatu.setVisible(true);//di visible supaya muncul di dalam desktoppane.

Dan ini untuk menu dua :

        MnDua mDua = new MnDua();
        jDesktopPane1.add(mDua);
        mDua.setVisible(true);

code

Untuk selengkapnya dapat dipelajari melalui sourcecode yang sudah jadi, dapat di download dibawah ini

http://bahrie127.googlecode.com/files/formdidalamFormutama.zip

🙂

Iklan

Membuat Data Center sederhana Menggunakan Samba di Ubuntu

Disini saya menggunakan samba karena software ini adalah software yang paling fleksibel atau kompetible dengan segala macam sistem operasi baik itu windows keluarga linux, solaris, max os, bsd, dsb.
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.. 😀

Sourcecode Maupun Tutorial yang dapat di Download

-, Aplikasi Toko Buku dengan Java : Artikel
http://bahrie127.googlecode.com/files/TokoBukuApp.zip

-. Crud java dengan Database Oracle : Artikel
http://bahrie127.googlecode.com/files/crudjava-oracle.zip

-. Crud Java-MySqL Lebih Ringkas dengan Konsep MVC : Artikel http://bahrie127.googlecode.com/files/crudjava-java.zip

-. Memasukkan Frame kedalam Frame utama : Artikel http://bahrie127.googlecode.com/files/formdidalamFormutama.zip

-. CRUD (create, read, update, delete). aplikasi desktop sederhana menggunakan JDBC(java database connection) : Artikel

http://bahrie127.googlecode.com/files/crudsederhana.zip

-. Aplikasi Perpustakaan Mini. perpustakaan untuk E-book : Artikel

http://bahrie127.googlecode.com/files/perpustakaan.zip

-. Aplikasi untuk belajar Java RMI, bisa dikembangkan untuk tugas sis terdistribusi maupun pemrosesan parallel : Artikel

http://bahrie127.googlecode.com/files/sisterdis-javarmi.zip

-. Aplikasi CRUD menggunakan JPA(java Persistance API) : Artikel

http://bahrie127.googlecode.com/files/CrudJPA.zip

-. Materi Pelatihan Java Fundamental (berbahasa indonesia) : Artikel
http://bahrie127.googlecode.com/files/materi_pelatihan_java_fundamental.pdf

-. Materi Java Standart Edition (JSE) Berbahasa indonesia : Artikel

http://bahrie127.googlecode.com/files/jse.pdf

-. Aplikasi KRS sederhana — sistem terdistribusi : Artikel

http://bahrie127.googlecode.com/files/aplikasiKRSsistemTerdisitribusi.zip

-. Installer for windows Aplikasi KRS sistem terdistribusi : Artikel

http://bahrie127.googlecode.com/files/installer_sisterdistribusi.zip

-. Aplikasi Ujian-LAN — Pemrosesan parallel : Artikel

http://bahrie127.googlecode.com/files/AplikasiUjianLanparallel.zip

Aplikasi Pemrosesan Parallel — Ujian LAN

Aplikasi yang saya buat ini bernama Ujian LAN, sebagai tugas matakuliah pemrosesan parallel yang kata dosen sebelumnya nama matakuliah ini adalah representasi jaringan. Saya beri nama Ujian LAN karena aplikasi ini berjalan di LAN dan fungsinya adalah menggantikan UJIAN secara manual. kalau ujian pada umumnya kan menggunakan kertas namun yang saya buat ini sudah digantikan oleh sebuah aplikasi. jadi nanti seorang dosen menuliskan soal pada aplikasi setelah di kirim, lalu mahasiswa juga mempunyai aplikasi untuk mengambil soal dan menjawab soal tersebut di aplikasi terus kirim jawaban. untuk soal pilihan ganda yang melakukan penilaian adalah aplikasi tersebut, namun untuk soal uraian nanti masih dichek oleh dosen dan diberi nilai secara manual lewat aplikasinya dosen. disni saya membuat menggunakan java, IDE Netbeans 6.8 keatas sebagai editornya dan RMI sebagai teknologi nya, MySQL sebagai databasenya.. dan dpat jalan di banyak komputer serta berbagai sistem operasi, namun sementara untuk server masih harus berada di windows. untuk klient seperti mahasiswa bisa di win maupun linux or Mac OS.. atau SOlaris juga bisa..hehehe.. bila ingin tanya-tanya bisa lwt ym: bahrie127 (saipul_bahrie@yahoo.co.id) atau gtalk : bahrie172
dibawah ini screenshotnya.. : sebenernya untuk tugas sistem terdistribusi juga bisa, tinggal merubah fungsinya aja..hehe

login
Login mahasiswa,dosen

registerdosen
Register Dosen

registermahasiswa
Register Mahasiswa

menu dosen
Menu Utama Dosen dan Soal Pilihan Ganda

soal uraian
Soal Uraian

lihat uraian
Dosen Lihat jawaban Uraian

Sourcecode :

http://bahrie127.googlecode.com/files/AplikasiUjianLanparallel.zip

Semoga bermanfaat 😀

Membangun Aplikasi KRS sederhana menggunakan Java (Sistem Terdistribusi)

Saya akan menshare tugas saya dimatakuliah sistem terdistribusi. disini saya membuat aplikasi KRS yang mencakup admin yang melakukan tugas input mahasiswa, input dosen, input matakuliah. lalu mahasiswa input KRS dan update KRS. dan yang terakhir dosen pembimbing yang bertugas melihat matakuliah yang diambil oleh mahasiswanya. terdapat 4 tabel dalam database, dan disini saya menggunakan RMI sebagai konsep client servernya. database saya menggunakan mySQL, editor IDE Nebeans 6.8 keatas. OS Windows xp/seven dan pada awalnya saya membuatnya diUbuntu(Linux), berhubung bila servernya dilinux clientnya diwindows konsep client servernya blum bisa jalan. maka saya putuskan memakai windows langsung dalam pelaksanaannya presentasi. namun tidak menutup kemungkinan bisa konek antara windows dan linux. jadi aplikasi ini bisa jalan disemua platform, itu yang saya suka :). dibawah ini screenshotnya. dibawahnya lagi link sourcecodenya. mohon feedback dari teman-teman bila ada kesalahan. silahkan koment dibawah atau hubungi saya di ym : bahrie127 (saipul_bahrie@yahoo.co.id), gtalk : bahrie172

login
Login Mahasiswa, admin, dosen

inputdosen
Input Dosen

inputmatakuliah
Input matakuliah

inputmahasiswa
Input Mahasiswa

menutamamhs
Menu Utama Mahasiswa

ambil matakuliah
Ambil Matakuliah

simpanKrs
Simpan KRS

lihatdosen
Lihat KRS mahasiswa Oleh dosen

sourcecode :

http://bahrie127.googlecode.com/files/aplikasiKRSsistemTerdisitribusi.zip

Mohon koreksinya dari temen temen supaya bisa jadi lebih baik lagi. 🙂