Recent News

Tampilkan postingan dengan label JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label JAVA. Tampilkan semua postingan

FINAL JAVA KONVERSI BILANGAN J.OPTION.PANE

Kembali ke JAVA lagi..

Ini Final Java yang sudah clear :D
Konversi bilangan, terbilang, dan pecahannya, dengan login nama dan jenis kelamin :D

Ni langsung coding ajjah kk :D
Bisa di download di link di bawah ini :D

KonversiBilangan
Password : embikpetikes

Itu coding di atas...
Ini hasil gambarnya :D
Awal kita nge-RUN coding ini akan muncul seperti ini :D
Ini menyuruh kita untuk memasukkan nama anda sebagai login :D



Apabila langsung di OK akan muncul notifikasi ini


Apabila menekan CANCEL atau tombol CLOSE, akan muncul notifikasi ini..



Lalu Saya memasukkan nama "Nanda"


Setelah saya memasukkan nama, akan muncul dialog lagi untuk memasukkan jenis kelamin :D


Apabila saya langsung menekan OK akan muncul seperti ini :D

 Apabila menekan CANCEL atau tombol CLOSE, akan muncul notifikasi ini..


Lalu saya isi dengan kelamin "Laki"



Saya memilih Biner.. Dan saya masukkan angka 12..
Apabila langsung menekan OK atau mengisi dengan huruf juga ada notifikasinya :D


Dan ini hasilnya :D Di tekan OK akan kembali ke Menu :D


Kali ini saya memilih terbilang. Dan akan muncul seperti ini :D
Saya masukkan angka 54123..
Apabila langsung menekan OK atau mengisi dengan huruf juga ada notifikasinya :D



 Muncul ini deh :D




Skrg memilih pecahan :D
Saya Masukkan angak 543123..
Apabila langsung menekan OK atau mengisi dengan huruf juga ada notifikasinya :D


Munculnya kyk gni dah :D



Yang terakhir apabila memilih KELUAR..
Maka akan tampil ini :D

Dan OK exit dah :D


Ini dulu dah :D
Kalo ada salahnya mohon kritik :D

Konversi Bilangan dalam JAVA

Agan Dan Sista..
Nie ada beberapa contoh program JAVA yang fungsinya untuk mengkonversikan angka desimal menjadi BINER, OKTAL dan HEXA....
Langsung ajjah dah :D

Ini hasil Gambarnya :D

Pertama Masukkan Nama Anda :D

Kedua Pilih Jenis Kelamin Anda (saya memilih laki-laki)  :D

Maka akan muncul seperti ini :

Lalu Pilihlah Konversi yang anda inginkan (saya pilih Biner)  :D


Maka akan muncul lagi dialog seperti gambar ini :D


Lalu Masukkan Angka desimal anda (saya memilih 12), maka akan muncul hasil konversi ke biner :D
Dana langsung muncul menu pilihan utama tadi :D


Lalu apabila memilih angak 4 maka akan EXIT :D

Cuma gtu doank agan sista.. GAmpang kan :D
Mkax silahkan dicoba :D
Thank's.. Tunggu berikutnya ya :D

Istilah Java

J2EE = Java 2 Enterprise Edition, buat server programming
J2SE = Java 2 Standard Edition, buat keperluan programming umum
J2ME = Java 2 Mobile Edition, buat mobile device kaya HP atau PDA
SDK = Software Development Kit
JDK = Java Development Kit (penting buat develop aplikasi Java)
JRE = Java Runtime Environment (cuma buat jalanin aplikasi Java)
NetBeans = IDE buat Java
Eclipse = IDE juga
IDE = Integrated Development Environment (editor + compiler + debugger + built automation tool + versioning system + dst dst, pokoknya tool all in one buat bikin aplikasi)
Swing = library GUI punya Java
Struts = framework buat java web application
Catalina = servlet container basic-nya Tomcat
Servlet = interface yang digunakan java server buat berkomunikasi dengan aplikasi via protokol web
Servlet Container = semacem server buat naro servlet, gampangnya sih kalo analoginya itu servlet container itu apache, trus servlet itu file php yang dirender
Java Application Server = lebih dari sekedar servlet container, berupa sebuah server buat naro berbagai aplikasi berbasis server, service dan lain sebagainya
JBOSS = salah satu brand buat java based application server
Tomcat = salah satu brand buat java application server juga
hibernate
iBATIS
API = Application Programming Interface
Deprecated
JDBC :Java Database Connectivity --> untuk akses ke database dg XAMPP APACHE.

JAVA

Pengertian JAVA
Apa itu Java ?
Java adalah salah satu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Pemrograman Berorientasi Obyek (OOP)
Pemisalan Objek dalam OOP
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah pedal, dua buah ban) dan perilaku(mengerem, mempercepat, ubah gir).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.
Sejarah JAVA
Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatuproyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dan tidak terikat pada arsitektur tertentu. Mulanya disebut OAK, tetapi OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada. Maka Sun mengubahnya menjadi Java.
Sun kemudian meluncurkan browser dari Java yaitu Hot Java yang mampu menjalankan script Applet. Setelah itu, teknologi Java diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape yang kemudian diikuti Internet Explorer. Karena keunikannya dan kelebihannaya, teknologi Java mulai menarik banyak vendor seperti IBM,Symantec,Inprise,dll.
Sun merilis versi awal Java secara resmi pada awal tahun 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2, yang mulai disebut sevagai versi Java2 karena banyak mengandung peningkatan dan perbaikan. Perubahan utama adalah dengan adanya Swing yang merupakan teknologi GUI(Graphical User Interface) yang mampu menghasilkan Window yang portabel. Dan pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprize Edition), yang berbasis J2SE(Java 2 Standart Edition) yang diawali dengan Servlet dan EJB kemudian diikuti JSP(Java Server Page). Java menjadi lebih cepat populer di lingkungan Server Side dikarenakan kelebihannya di lingkungan Network dan terdistribusi serta kemampuan multithreading. Sedangkan J2ME(Java 2 Micro Edition) dapat menghasilkan aplikasi mobile atau Handphone baik games maupun Software yang dapat dijalankan di peralatan Handphone seperti Symbian dan Java.
Java mempunyai 2 bagian utama, yaitu :
-Java Virtual Machine (JVM)
-Java Application Programming Interface (Java API)

Sun membagi arsitektur Java menjadi 4 bagian, yaitu :
-Enterprize Edition(J2EE) untuk aplikasi Web, aplikasi system tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan SuperSet dari Standart Java.
-Standart Edition (J2SE) ini dikenal sebagai bahasa Java.
-Micro Edtiton (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk Mobile Device.

Fitur-fitur Java yang menarik:
-Applet
Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih interaktif.
-Java Networking
Sekumpulan API yang menyediakan fungsi untuk aplikasi-aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Address dan URL. Tetapi Java Networking tidak menyediakan akses untuk ICMP dikarenakan alas an sekuriti dan pada kondisi umum hanya administrator (root) yang bisa memanfaatkan Protokol ICMP.
-Java Database Connectivity(JDBC)
Menyediakan sekumpulan API yang dapat digunakan untuk mengakses database seperti Oracle,MySQL,PostgreSQL,Microsoft SQL Server.-
Java Security
Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara High Level datau Low Level, seperti public/private key menegement dan certificates.
-Java Swing
Menyediakan sekumpulan API untuk membangun aplikasi-aplikasi GUI dan model GUI yang diinginkan bisa bermacam-macam.
-Java RMI
Java RMI menyediakan sekumpulan API untuk membangun aplikasi-aplikasi Java yang mirip dengan model RPC (remote Procedure Call), jadi objek-objek Java bisa di call secara remote di Jaringan Komputer.
-Java 2D/3D
Merupakan sekumpulan API untuk membangun grafik-grafik 2D/3D yang menarik dan juga akses keprinter.
-Java Server Pages (JSP)
Berkembang dari Java Servlet yang digunakan untuk menggantikan aplikasi-aplikasi CGI. JSP yang mirip ASP dan PHP merupakan alternatif terbaik untuk solusi aplikasi internet.
-JNI (Java Native Interface)
Merupakan sekumpulan API yang digunakan untuk mengakses fungsi-fungsi pada library (*.dll atau *.so) yang dibuat dengan bahasa pemrograman yang lain seperti C, C++, dan Basic.
-Java Sound
Menyediakan kumpulan API untuk manipulasi Sound.
-Java IDL + CORBA
Menyediakan dukungan Java untuk implementasi CORBA (Common Object Request Broker) yang merupakan model distributed-Object untuk solusi aplikasi besar di dunia Networking.
-Java Card
Java Card utamanya dipakai untuk aplikasi-aplikasi pada smart card, yang sederhana wujudnya seperti SIM Card pada Handphone.
-JTAPI (Java Telephony API)
Sekumpulan API untuk memanfaatkan devices-devices telephony, sehingga cocok untuk aplikasi-aplikasi CTI (Computer Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call Distribution) PCPBX dan lainnya.

Kelebihan Dan Kekurangan JAVA

Kelebihan

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis Java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft WindowsLinuxMac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java ) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
  • Perpustakaan Kelas Yang LengkapJava terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman Java ) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan
  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi,Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Dasar Pemrograman JAVA


          Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform Java terdiri dari kumpulan library, JVM, kelas- kelas loader yang dipaket dalam sebuah lingkungan rutin Java, dan sebuah compiler, debuger, dan perangkat lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platformJava. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi ”.java” harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE ( Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan libraryJava yang digunakan.
PlatformJava memiliki tiga buah edisi yang berbeda, yaitu J2EE ( Java2 Enterprose Edition), J2ME ( Java2 Micro Edition) dan J2SE ( Java2 Second Edition). J2EE adalah kelompok dari beberapa API ( Application Programming Interface) dari Java dan teknologi selain Java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan di server, namun sebenarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah sistem informasi. Implementasi J2EE menyediakan kelas dasar dan API dari Java yang mendukung pengembangan dari rutin standar untuk aplikasi klien maupun server, termasuk aplikasi yang berjalan di web browser. J2SE adalah lingkungan dasar dari Java, sedangkan J2ME merupakan edisi library yang dirancang untuk digunakan padadevice tertentu seperti pagers dan mobile phone.
Java merupakan bahasa pemrogrman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar ataupun huruf kecil pada kode program dapat berarti lain. Misalnya penulisan “System” akan diartikan berbeda dengan “system” oleh interpreter. Java tidak seperti C++, Java tidak mendukung pemrograman prosedural, tapi mendukung pemrograman berorientasi objek sehingga ada sintaks class pada kode programnya

Software Untuk Pemrograman JAVA


1. Java DEvelopment Kit (JDK)
Java Development Kit merupakan perangkat lunak yang di gunakan untuk melakukan proses kompilasi dari kode java menjadi bytcode yang dapat di mengerti dan dapat dijalankan oleh java Runtime Environment.
Java DEvelopment Kit wajib di install pada komputer yang akan melakukan proses pembuatan aplikasi berbasis java. Namun Java DEvelopment Kit tidak wajib terinstall pada komputer yang akan menjalankan aplikasi yang dibagun menggunakan java.

2. Java Runtime Environment (JRE)
Java Runtime Environment merupakan perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan Java. Versi Java Runtime Environment harus sama atau lebih tinggi dari  Java Development Kit yang di gunakan untuk membangun aplikasi agar aplikasi dapat berjalan sesuai dengan yang di harapkan.

3. NetBeans IDE 
NetBeans IDE merupaka perangkat lunak yang digunakan untuk membangunperangkat lunak yang lain. NetBeans IDE dapat digunakan untuk membangun perangkat lunak berbasis Java Standart Edition, Java Enterprise Edition, Java Miro Edition, JavaFX, PHP, C/C++, Ruby, Groovy dan Python

Dasar Penggunaan NetBeans

Dalam dunia pemprograman banyak sekali bahasa pemprograman yang bisa kita pakai, salah satunya adalah bahasa pemprograman java. Naah pada artikel saya kali ini adalah belajar bahasa pemprograman java menggunakan Netbeans. 
Mungkin langsung saja untuk latihan pertama / Pengenalan adalah menampilkan data pribadi yang berupa text melalui netbeans, caranya sebagai berikut :

Pastikan PC anda sudah terinstall aplikasi netbeans, jika belum silahkan download netbeans nya melalui www.netbeans.org dan jika udah terinstall, silahkan buka netbeansnya kemudian klik File >> New Project, Pilih Java Application dan klik tombol Next.



Pada Project Name beri nama sesuai dengan keinginan Anda, Kemudian Project Location = media penyimpanan project yang nantinya dibuat. jika anda ingin merubahnya silahkan klik tombol Browse dan Jika di rasa cukup klik tombol Finish.



Sekarang tinggal membuat class java baru, caranya klik kanan pada project kamu >> New >> java Class, pada pilihan Class Name = isikan sesuai dengan keinginan kamu. misal : profileku kemudian klik tombol Finish.





sekarang Class baru sudah dibikin, langkah selanjutnya tinggal mengisinya dengan codingnya. copykan kode dibawah ini persis di bawah nama class kamu, disini saya contohkan di bawah public class profileku {

view plainprint?
public static void main(String[] args) {      
        System.out.println("NIM          : G.131.10.0049");
        System.out.println("Nama         : Mohammad Hasanaji");
        System.out.println("Alamat       : Jl. Kijang Selatan 3, no. 18");      
        System.out.println("Kota         : Semarang");
        System.out.println("Kode POS  : 50000");
        System.out.println("Telepon      : (024) 5503000");
        System.out.println("Handphone : 0856 4049 5699");
        System.out.println("Email        : hasanaji@gmail.com");
    }

Untuk menjalankan program klik mouse kanan >> Run, maka print outnya seperti gambar dibawah ini



Jika artikel ini bermafaat, jangan lupa untuk Follow blog ini ya !

Copyright© Nanda Setya Pramudya. Diberdayakan oleh Blogger.

Recent Comments | Recent Posts


Bloggerized by : GosuBlogger | designed by: Website Builder | Coded by: Blog Directory | Provided by: Wedding photojournalism chicago
bottom