Custom Search
Laporkan jika ada link yang bermasalah
[ HOME ] [ FORUM ] [ JAVA ] [ JARINGAN KOMPUTER] [ OCEAN ] [ SEARCH ]

Saturday, May 12, 2012

Kecerdasan Buatan Fuzzy Logic Menggunakan Pemrograman Java


Fuzzy Logic adalah salah satu metode kecerdasan buatan yaitu untuk membantu mengambil keputusan menggunakan sebuah program. Disini saya contohkan sebuah kecerdasan buatan yang diterapakan menggunakan bahasa pemrograman java.

Contoh Membuat Aplikasi J2ME


Contoh Membuat Aplikasi J2ME
Membuat aplikasi J2ME tidak memerlukan banyak software yang rumit atau besar, salah satu software yang pasti diperlukan adalah J2SE SDK/JDK, dalam J2SE SDK/JDK ini terdapat runtime dan library untuk program Java secara umum termasuk juga untuk J2ME, pada saat artikel ini ditulis telah ada J2SE SDK v1.4.2.

Untuk menulis source-code J2ME, maka kita memerlukan sebuah J2ME IDE (integrated development environment),
ada beberapa pilihan IDE yang diantaranya adalah Netbean, Sun One Java Studio Mobility, CodeWarrior dan notepad (atau text editor lainnya), untungnya semua software IDE yang disebutkan ini dapat di download gratis di website resmi masing masing perusahaan, jadi untuk membuat program J2ME maka pihak developer tidak perlu mengeluarkan uang sama sekali untuk membeli software IDE.

Pada artikel ini yang diulas adalah IDE dari Netbean v4.1 dengan tambahan Netbean Mobility Pack v4.1, tambahan ini diperlukan untuk membuat aplikasi J2ME, karena jika hanya dengan Netbean v4.1 hanya dapat membuat aplikasi Java saja, Netbean Mobility Pack adalah module-module aplikasi J2ME dan emulator device untuk testing dalam PC. IDE lainnya boleh dicoba tapi dianjurkan memakai Netbean v4.1 karena versi ini sangat mudah dioperasikan dan dirasakan cukup cepat dibanding IDE lainnya dalam hal loading, compiling, running dan debugging.

Memulai Program Dengan JSP


Memulai Program Dengan JSP
Java Server Pages atau JSP untuk singkatnya adalah solusi Sun untuk mengembangkan situs web dinamis. JSP menyediakan server side scripting dukungan yang sangat baik untuk membuat aplikasi web database driver. JSP memungkinkan pengembang untuk langsung menyisipkan kode java ke dalam file jsp, ini membuat proses pembangunan sangat sederhana dan pemeliharaan juga menjadi sangat mudah. Halaman JSP yang efisien, itu beban ke dalam memori web server pada menerima permintaan pertama kalinya dan panggilan berikutnya dilayani dalam waktu yang sangat singkat.

Dalam lingkungan hari ini sebagian besar web server situs halaman dinamis berdasarkan permintaan pengguna. Database adalah cara yang sangat nyaman untuk menyimpan data pengguna dan hal lainnya. JDBC menyediakan konektivitas database yang sangat baik dalam lingkungan database heterogen. Menggunakan JSP dan JDBC sangat mudah untuk mengembangkan aplikasi driven database web.

Java dikenal karena karakteristik dari "tulis sekali, jalankan di mana saja." Halaman JSP adalah platform independen. Port Anda halaman jsp Anda. Untuk platform apapun.

Tuesday, May 8, 2012

Tutorial Download dan Installing Struts 2


Tutorial Download dan Installing Struts 2 :

Pada bagian ini kita akan mendownload dan menginstal Struts 2.0 pada versi terbaru dari wadah Tomcat. Pertama-tama kita akan men-download dan mengkonfigurasi tomcat sebagai server pengembangan kami. Kemudian kita akan men-download Struts 2.0 dan menginstal aplikasi struts-blank pada server tomcat untuk memeriksa contoh yang datang dengan aplikasi struts-kosong.

Men-download Struts 2.0

Kunjungi http://struts.apache.org/download.cgi Struts situs download dan men-download 2,0 Struts untuk tutorial ini.



Kami telah men-download Struts 2.0.6 (struts-2.0.6-all.zip) untuk tutorial ini.

Men-download Tomcat

Perbedaan Struts 1 dan Struts 2

Perbedaan Struts 1 dan Struts 2 :


Pada bagian berikut, kita akan membandingkan berbagai fitur antara kedua kerangka kerja. Struts 2.x sangat sederhana dibandingkan dengan 1.x struts, beberapa fitur excelent adalah:

  1. Servlet Ketergantungan:
    Tindakan di Struts1 memiliki ketergantungan pada API servlet sejak HttpServletRequest dan HttpServletResponse objek dilewatkan ke metode mengeksekusi ketika Aksi dipanggil tetapi dalam kasus Struts 2, Tindakan tidak kontainer tergantung karena mereka dibuat POJOs sederhana. Dalam struts 2, servlet konteks direpresentasikan sebagai Maps sederhana yang memungkinkan tindakan yang akan diuji dalam isolasi. Struts 2 Tindakan dapat mengakses permintaan dan respon yang asli, jika diperlukan. Namun, elemen arsitektur lain mengurangi atau menghilangkan kebutuhan untuk mengakses HttpServetRequest atau HttpServletResponse langsung.
  2. Tindakan kelas
    Pemrograman kelas abstrak, bukan interface adalah salah satu masalah desain kerangka Struts1 yang telah diselesaikan dalam rangka struts 2. Struts1 kelas Aksi perlu memperpanjang kelas kerangka dasar tergantung abstrak.

Alasan Menggunakan Struts


Alasan Menggunakan Struts

Versi baru Struts 2.0 adalah kombinasi dari kerangka tindakan Sturts dan Webwork. Menurut pengumuman rilis 2.0.1 Struts, beberapa fitur kunci adalah:

Desain Sederhana
Pemrograman kelas abstrak, bukan interface merupakan salah satu masalah desain Struts1 kerangka kerja yang telah diselesaikan dalam rangka struts 2. Sebagian besar 2 kelas Struts didasarkan pada antarmuka dan sebagian besar antarmuka intinya adalah HTTP independen. Struts 2 Aksi kelas adalah kerangka independen dan disederhanakan untuk terlihat seolah POJOs sederhana. Komponen kerangka kerja yang berusaha untuk menjaga longgar ditambah.

Tindakan Sederhana
Tindakan adalah POJOs sederhana. Setiap kelas java dengan menjalankan () metode dapat digunakan sebagai class Action. Bahkan kita tidak perlu untuk mengimplementasikan interface selalu. Inversi dari Control diperkenalkan saat mengembangkan kelas tindakan. Hal ini membuat tindakan akan netral terhadap kerangka yang mendasarinya.

Arsitektur Struts 2


Penjelasan Tentang Arsitektur Struts 2

Struts dan webwork telah bergabung bersama untuk mengembangkan Struts 2 Framework. Struts 2 Kerangka sangat extensible dan elegan untuk pengembangan aplikasi web perusahaan dari berbagai ukuran. Pada bagian ini kita akan menjelaskan kepada Anda arsitektur Struts 2 Framework.

Meminta Siklus Hidup dalam Struts 2 aplikasi

Pengguna Mengirim permintaan: Pengguna mengirimkan permintaan ke server untuk beberapa sumber daya.
 
FilterDispatcher menentukan tindakan yang tepat: FilterDispatcher ini melihat permintaan dan kemudian menentukan Aksi yang sesuai.
 
Interceptors diterapkan: Interceptors dikonfigurasi untuk menerapkan fungsi umum seperti alur kerja, validasi, upload file dll secara otomatis diterapkan untuk permintaan tersebut.

Sejarah Struts


Sejarah dan Pengertian Struts

Struts adalah framework yang terorganisasi dengan baik didasarkan pada arsitektur Model View Controller MVC. Dalam Model-View-Controller Arsitektur, Model berdiri untuk bisnis atau kode database, View mewakili halaman desain dan kode Controller untuk kode navigasi. Semua bersama-sama membuat Struts kerangka kerja penting untuk membangun aplikasi Java. Tetapi dengan perkembangan baru dan ringan MVC berbasis framworks seperti Spring, Stripes dan Tapestry, menjadi perlu untuk mengubah kerangka Struts. Jadi, tim Apache Struts dan kerangka J2EE lainnya, WebWork dari tangan OpenSymphony bergabung bersama untuk mengembangkan sebuah kerangka lanjutan dengan semua fitur yang mungkin berkembang yang akan membuat pengembang dan user friendly.

Strut2 berisi gabungan fitur Struts Ti dan dari WebWork 2 proyek yang menganjurkan penerapan tingkat yang lebih tinggi dengan menggunakan arsitektur WebWork2 dengan fitur termasuk kerangka plugin, API baru, tag Ajax dll Jadi masyarakat Struts dan tim WebWork dibawa bersama beberapa khusus fitur di WebWork2 agar lebih maju di dunia Open Source. Kemudian nama WebWork2 telah berubah menjadi Struts2. Oleh karena itu, Strut Apache 2 adalah kerangka kerja, dinamis extensible untuk pengembangan aplikasi yang lengkap dari gedung, penggelaran dan pemeliharaan.

Fitur - fitur di Strut 2


Fitur - fitur di Strut 2
Beberapa fitur umum kerangka Apache Strut saat ini 2 diberikan di bawah ini.

Arsitektur
Pertama web browser meminta resource dimana Dispatcher Filter memutuskan tindakan yang sesuai. Kemudian Interceptors menggunakan fungsi yang diperlukan dan setelah Aksi metode bahwa menjalankan semua fungsi seperti menyimpan dan mengambil data dari database. Kemudian hasilnya dapat dilihat pada output dari browser di HTML, PDF, gambar atau lainnya.

Tags
Tags di Strut 2 memungkinkan membuat aplikasi web dinamis dengan jumlah kurang dari coding. Tidak hanya tag ini berisi data output tapi juga menyediakan style sheet didorong markup yang pada gilirannya membantu dalam membuat halaman dengan kode kurang. Berikut tag yang juga mendukung validasi dan lokalisasi coding bahwa pemanfaatan pada gilirannya menawarkan lebih. Jumlah kurang dari kode juga memudahkan untuk membaca dan memelihara.

Wednesday, March 28, 2012

comments about the android and apple

Look both of them are good for developers the problem with android is open source so anyone can manipulate it that's its good side too but to developers that want to gain money from their products besides advertisement would have to go to IOS. Unfortunately the IOS can be jailbroken so that is bad for developers too! I am talking about the developer perspective since I am a software engineer.

Android is very fucky.ANDROID has 1000% influence of IOS. IOS is uncomparable. Crapy android was developed by keeping IOS in mind. but IOS was developed by keeping Invovatoin in mind.first of all its rubbish thing to compare crapy android with great IOS.

why android is clone??? all apple patent are on outside design but android(Motorola) patent is on internal tich,apple say it was i first but they not say android first in notification and we steal it android first on multitask and we take it android first on HD video and we copy it android first on social integration and we take it android first on wifi-syc and we take it android first on push email and we steal it maybe android 1.5 take from ios4 but great IOS5 is clone of android 2.3 but hold sec google redisgn android and it be better than IOS5.

Friday, March 2, 2012

Konfirmasi Menggunakan JOptionPane

Menampilkan pesan konfirmasi menggunakan JOptionPane

int out = JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Untuk LogOut.?");
        if (out == 0) {
            JOptionPane.showMessageDialog(null, "You Already LogOut !");
        }

download :
file.java server 1

Mengambil Nilai Variabel Dari JOptionPane

Mengambil isi variabel dari JOptionPane dan menampilkan di JOptionPane juga...
Contoh Script :

String nama = JOptionPane.showInputDialog("Masukkan Nama Anda :");
JOptionPane.showMessageDialog(null, nama, "Nama Anda", 1);

download :
file.java server 1

Friday, February 24, 2012

Ditemukan Partikel Tuhan Yang Membentuk Alam Semesta


Para fisikawan berharap menciptakan partikel eksotis dan materi berlimpah, yang pertama kali membentuk jagat raya.  Saat inti atom bertabrakan dengan energi yang belum pernah terjadi di Large Hadron Collider,
Partikel yang mereka cari adalah Boson Higgs, atau partikel Tuhan.
Inilah bukti yang hilang dalam teori yang menjelaskan karakteristik jagat raya: bagaimana partikel dasar memeroleh massa.

Pembentukan proton
1. Proton bertabrakan
2. Partikel Higgs
3. Bukti keberadaan Higgs

Berikutnya: Batas luar Higgs

Pembentukan proton
Proton, Quark, Gluon. Proton tersusun atas partikel-partikel yang lebih kecil: Tiga quarks terikat oleh gluon raksasa.

Saturday, February 11, 2012

Earth Worm Jim 2012

Game Java Mobile Terbaru 2012 Earth Worm Jim. Pertempuran di dunia yang hampir hancur. sangat menarik untuk dimainkan


Saturday, January 28, 2012

Add Location on Facebook

Add Location on Facebook

menambahkan lokasi saat kita update status, banyak macam lokasi yang dapat ditambahkan antara lain :
- nama kota [propinsi]
- daerah [kabupaten]
- nama rumah [rumahmu, kamar,kamar mandi, dll]
- nama tempat [warung,wisata, dll]
- dll

caranya :