Showing posts with label java programming. Show all posts
Showing posts with label java programming. Show all posts

Kesalahan Umum yang Sering Dilakukan Programmer

"Om Swastiastu"

Untuk menjadi seorang programmer, diperlukan proses pematangan yang memakan waktu cukup lama. Kita semua tidak bisa langsung saja menjadi programmer yang matang. Saya sendiri telah melalui beberapa proses tersebut. Ketika membandingkan diri saya dengan saya setahun yang lalu dengan yang sekarang, rasanya banyak sekali hal yang telah saya pelajari. Saya yang tidak tahu apa-apa tentang Web Programming sekarang tiba-tiba saja sudah menguasainya. Walau masih banyak hal yang mesti saya pelajari.

Nah, selama setahun ini saya sudah mempunyai sedikit banyak pengalaman dalam sebuah proyek atau lebih. Dari proyek ke proyek ilmu yang saya dapatkan semakin banyak. Pengalaman juga bertambah, kecepatan saya menganalisa masalah semakin terasah. Tetapi sebagai seorang manusia biasa, kadang saya masih melakukan kesalahan-kesalahan kecil.

Continue Reading »

Pernyataan Switch-Case dalam Java

"Om Swastiastu"

Java memiliki beberapa pernyataan control, seperti if-else dan switch-case. Penggunaan if-else sudah pernah kita bahas sebelumnya, kali ini kita akan membahas mengenai pernyataan switch-case dalam Java. Pernyataan switch-case dibuat untuk menangani keputusan yang meliputi beberapa pilihan. Tetapi, switch disini masih memiliki batasan yaitu:

  • Variabel penentu harus bertipe Integer, atau yang cocok dengan Integer seperti character, boolean, byte, short dan long.
  • Batasan variabel yang bisa diperiksa antara 0 sampai 255.
Bentuk umum pernyataan switch-case adalah:
Continue Reading »

Fitur-fitur pada Pemrograman Java

"Om Swastiastu"

Tahukah kalian mengapa kita mempelajari pemrograman Java? Apa saja fitur-fitur yang diberikan pemrograman Java sehingga banyak orang menyebut Java memiliki prospek yang bagus? Berikut adalah beberapa fitur dari pemrograman Java yang dapat IT Programmer jelaskan:
  • Aksesibilitas dari berbagai lokasi di dunia:
Java adalah bahasa pemrograman yang ditujukan untuk internet, sehingga Java dapat diaskes melalui world wide web dan dapat diakses dari lokasi manapun di seluruh dunia. Tentu ini memudahkan berbagai pengguna diseluruh dunia, mereka hanya membutuhkan akses internet agar dapat mengakses Java.
Continue Reading »

Contoh IF Bersarang (Nested IF) dalam Java

"Om Swastiastu"

Pernyataan IF bisa berada dalam pernyataan IF. Kondisi seperti ini sering disebut sebagai IF bersarang atau nested IF. Contoh IF bersarang atau nested for dalam Java dapat kalian lihat pada contoh program dibawah ini.


import java.util.*;

public class NestedIF
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int nilai;

System.out.print("Masukkan nilai ujian [ 0 - 100 ]: ");
nilai = input.nextInt();

if(nilai >=90 && nilai <=100)
System.out.println("Nilai ujian = A");
else if(nilai >=80 && nilai <=89)
System.out.println("Nilai ujian = B");
else if(nilai>=60 && nilai <=79)
System.out.println("Nilai ujian = C");
else if(nilai >= 50 && nilai <=59)
System.out.println("Nilai ujian = D");
else
System.out.println("Nilai ujian = E");
}
}


"Om Santhi, Santhi, Santhi, Om"

Membaca Data dari Keyboard dalam Java

"Om Swastiastu"

Dalam pemrograman Java, tidak ada syntax sederhana membuat perintah untuk memasukkan data dari keyboard. Tidak seperti C++, ketika kita ingin memasukkan data dari keyboard, kita cukup membuat syntax cin (C in). Nah, untuk itu saya akan memberikan tips ini.
Kita akan membuat class yang berfungsi untuk memudahkan kalian dalam memasukkan data dari keyboard. Syaratnya, tentu jika kalian membuat program lain, dalam folder program tersebut class dari file ini juga harus ada dalam folder tersebut.

Sintaksnya dapat kalian lihat disini:
Continue Reading »

Operator Perbandingan (Relasional) dalam Java

"Om Swastiastu"

Selain operator aritmatika, dalam pemrograman java juga terdapat operator perbandingan atau operator relasional. Operator perbandingan yang digunakan dalam pemrograman java dapat kalian lihat pada gambar disamping.

Ekspresi yang menggunakan operator relasional akan menghasilkan nilai benar (true) atau salah (false). Dan operator perbandingan ini hanya dapat digunakan atau hanya berlaku khusus untuk tipe data primitif saja, seperti integer, double, dan lainnya (String tidak termasuk).
Continue Reading »

Operator Aritmatika dalam Pemrograman Java

"Om Swastiastu"

Untuk membuat program yang terdapat operasi matematika dalam Java, kita menggunakan operator aritmatika.Sama seperti pemrograman C++, Java juga memiliki operator aritmatika. Operator-operator aritmatika Java dapat kalian lihat pada tabel dibawah ini:
Itulah operator aritmatika yang terdapat dalam Java. Jika terdapat contoh expresi seperti berikut:
Continue Reading »

Class dalam Pemrograman Java

"Om Swastiastu"

Hi young programmers, kali ini saya akan menjelaskan tutorial mengenai class dalam pemrograman Java. Setiap bahasa pemrograman pasti memiliki setidaknya satu class agar program tersebut dapat berjalan. Java disebut bahasa pemrograman berorientasi objek murni karena memiliki banyak class. Sangat mudah untuk mendeklarasikan class dalam java, berikut adalah contoh format class dalam java.

attribute_akses class namaKelas
{
  //isi dari kelas
}

Continue Reading »

Array Dalam Java

"Om Swastiastu"

Kali ini kita akan melanjutkan tutorial java programming. Materi yang akan saya berikan adalah array dalam pemrograman java. Array adalah sekumpulan objek yang memiliki tipe data yang sama. Misalnya array dari integer adalah array yang terdiri dari suatu rangkaian integer. Array digunakan untuk menyimpan sejumlah nilai pada sebuah variabel. Nilai-nilai yang tersimpan dalam array disebut elemen. Untuk mengakses elemen tertentu pada array digunakan angka index. Index menunjukkan nomor urutdari posisi elemen yang ingin diakses dalam array. Untuk sekedar pemberitahuan, Java memulai angka indexnya dari 0, bukan 1.

Berikut adalah contoh program array sederhana dalam java:

Continue Reading »

Tipe Data Dasar Dalam Pemrograman Java

"Om Swastiastu"

Setiap bahasa pemrograman pasti memiliki tipe data. Kadang setiap pemrograman memiliki bahasa pemrograman yang berbeda-beda. Tipe data dasar merupakan tipe data yang paling sederhana yang dimiliki Java. Untuk menggunakan tipe data ini kita tidak perlu melakukan instansiasi. Berikut adalah tipe data dasar dalam bahasa pemrograman Java.

1. Boolean
Tipe data boolean digunakan untuk menentukan nilai benar atau salah. Oleh karena itu boolean hanya terdiri atas dua nilai, yaitu True dan False. Tipe data ini biasanya digunakan pada operasi logika.

2. Char
Tipe data char digunakan untuk menangani data berupa karakter-karakter ASCII. Tipe data char ditandai dengan penggunaan tanda kutip tunggal. Contoh tipe data char adalah: 'a', 'B', '4', dan lain sebagainya.
Continue Reading »

Prospek Pemrograman JAVA Saat Ini

"Om Swastiastu"

Bagi teman-teman yang ingin mendalami atau ingin menguasai bahasa pemrograman JAVA, tahukah Anda mengenai prospek dari bahasa pemrograman java saat ini? Sebelum kita membahas mengenai hal tersebut, kita bicarakan sesuatu tentang Undang-undang HAKI (UU HAKI). Undang-undang HAKI ini melarang siapapun untuk menggunakan software bajakan, termasuk dalam pengembangan software. Nah, java merupakan solusi yang tepat untuk UU HAKI tersebut. Kenapa demikian? Karena bahasa pemrograman java merupakan bahasa pemrograman yang bisa dipakai dengan gratis.

Walaupun java adalah bahasa pemrograman yang gratis, tapi jangan pernah meremehkan kualitas yang dihasilkan java. Karena bisa dikatakan sampai saat ini kualitas dari bahasa pemrograman java belum ada yang bisa menandinginya. Dalam segala aspek, bahasa pemrograman java memiliki keunggulan yang memungkinkannya untuk digunakan pada pengembangan software-software enterprise.
Continue Reading »

Menghitung Luas Lingkaran Dalam Java

"Om Swastiastu"

Membuat program luas lingkaran dalam java sama seperti membuat program luas lingkaran dalam C++. Luas lingkaran adalah 1/2 x phi x r2. Kita harus mendefinisikan nilai phi terlebih dahulu. Dalam C++, biasanya kita menggunakan syntax #define untuk mendefinisikan nilai phi. Nah, dalam java, kita langsung memberikan nilai phi ketika memasukkan variabel phi.

double phi = 3.14;

Awalnya saya menggunakan tipe data Float untuk semua variabel dalam program ini. Tapi ketika di compile, disebutkan ada yang error, padahal syntaxnya sudah benar menurut saya. Namun ketika saya ubah tipe data variabelnya menjadi Double, program langsung bisa dicompile sukses.

Continue Reading »

Alasan Belajar Bahasa Pemrograman Java

"Om Swastiastu"

Bahasa pemrograman java merupakan salah satu bahasa pemrograman yang sering digunakan para programmer. Ada banyak alasan untuk kita para programmer muda mempelajari bahasa pemrograman java. Bahasa pemrograman java mempunyai syntax yang mirip dengan C++. Namun syntax pada pemrograman java telah banyak diperbaiki seperti multiple inheritance. Selain itu, java juga menggunakan automatic memory allocation dan memory garbage collection.

Java adalah bahasa pemrograman yang berorientasi objek. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan berinteraksi dengan objek-objek tersebut. Java dijalankan dengan Java Virtual Machine (JVM). Hal ini menyebabkan source code java yang telah dikompilasi menjadi java bytecodes dapat dijalankan pada platform yang berbeda-beda.

Continue Reading »

Sejarah Perkembangan Bahasa Pemrograman Java

"Om Swastiastu"

Setelah seminggu sibuk mempersiapkan Hari Raya Galungan yang membuat waktu blogging jadi terhambat, kali ini saya akan memulai post lagi. Nah, untuk hari ini saya akan memberikan artikel mengenai sejarah bahasa pemrograman java.

Java adalah bahasa pemrograman yang dikembangkan oleh Sun Microsystems dan diterbitkan pada tahun 1995. Bahasa pemrograman java pada awalnya lahir dari The Green Project. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Boy beserta sembilan programmer lainnya dari Sun Microsystems. Untuk menjalankan proyek tersebut Sun merencanakan untuk membuat sebuah sistem operasi yang dibangun dengan bahasa C++. Akan tetapi James Gosling merasa tidak puas dengan bahasa pemrograman C++ dan akhirnya ia memutuskan untuk membuat bahasa pemrograman sendiri yang diberi nama Oak. Nama tersebut diambil dari nama pohon yang terlihat dari jendela kantornya.

Continue Reading »

Program Perkalian dalam Java

"Om Swastiastu"

Kali ini saya akan memberikan program perkalian dalam java. Disini kita akan belajar juga mengenai syntax untuk menginputkan bilangan. Jika di C++ kita menggunakan syntax "cin", maka dalam java, hal pertama yang harus kalian perhatikan dalam membuat syntax untuk menginputkan sesuatu adalah syntax "import java.util.*;". Taruh syntax tadi di baris paling atas dalam program.
Kemudian, setelah memasukkan syntax diatas, buatlah syntax Scanner baru untuk menginputkan sesuatu. Syntaxnya seperti berikut "Scanner input = new Scanner(System.in)". Nah, tulisan berwarna merah dapat kalian ganti sesuka hati kalian. Nah, sekarang inputkan data-data yang akan kalian masukkan. Misal memasukkan data bertipe String, caranya adalah, "nama = input.next();". Nama adalah variabel bertipe string, sedangkan input adalah syntax untuk memasukkan bilangan yang kalian gunakan di Scanner tadi. Jika kalian memasukkan variabel bertipe Integer, cukup ganti syntax "next();" menjadi "nextInt();".

Nah, berikut adalah contoh syntax program perkalian dalam java.

Continue Reading »

Pengenalan Java - Hello World Dalam Java

"Om Swastiastu"

Ini adalah artikel tutorial java pertama saya, karena ini adalah permulaan, kita mulai dengan dasar-dasar dari pemrograman java saja. Nah, sebenarnya bahasa java ini sangat mirip dengan bahasa C atau C++. Jadi, jika Anda sudah memahami dasar-dasar C++, maka tidaklah sulit untuk memahami dasar-dasar java. Tetapi syntax java disini sedikit lebih panjang, sehingga juga lebih sulit mempelajarinya.

Untuk program pertama, kita cukup membuat hello world dulu. Perhatikan syntax java dibawah ini.

public class hello_world
{
  public static void main(String[] args)
  {
   System.out.println("Hello World");
   System.out.print("Saya Baru Belajar Java");
  }
}

Nah, mari kita simak lebih lengkap mengenai syntax diatas. Kita mulai dari baris pertama. Setiap memulai java selalu dimulai dengan syntax public class. Nah, untuk tulisan berwarna merah, biasanya sering digunakan sebagai judul program, contoh lain misal, luas_segitiga, dan lain sebagainya. Sama seperti C++, setiap membuat class, selalu diikuti dengan kurung kurawal { dan }.

Continue Reading »

Cara Menginstall JCreator

"Om Swastiastu"

Nah, jika kalian sudah mendownload JCreator yang saya berikan, ada beberapa hal lagi yang harus kalian lakukan agar kalian bisa lancar mempelajari bahasa pemrograman java. Tahap awal, sebelum mengginstall Java, terlebih dahulu kalian harus menginstall JDK (Java Development Kit) dan Java API Documentation. Kalian bisa memintanya kepada dosen atau asslab atau dapat mendownloadnya sendiri. Nah, untuk mendownloadnya dan menggunakan versi terbaru, kalian bisa mengunjungi halaman resmi java, di http://java.sun.com/javase/downloads/index.jsp

Untuk mendownload JDK, cari tulisan atau klik JDK 6 Update 18 pada halaman download java yang saya berikan diatas. Di sebelah kanannya akan terdapat link tombol download, ikuti saja instruksi yang diberikan, maka kalian akan bisa mendownload JDK ini secara gratis.

Untuk mendownload Java API Documentation, cari tulisan atau klik Java SE Documentation, di sebelah kanannya juga terdapat tombol download, klik dan iktui instruksi yang diberikan dan download secara gratis. Kalian akan menemukan bahwa Java API ini didownload dalam format .zip.

Selanjutnya, install terlebih dahulu JDK yang telah kalian download. Jika sudah, unzip atau extract file Java API Documentation. Buka folder hasil extract tersebut, dan kalian akan menemukan hanya satu folder dengan nama "docs". Copy atau cut folder tersebut, lalu paste dimana kalian menginstall JDK. Tempat default JDK adalah C:\Sun\SDK\jdk1.6.0\. Sehingga, folder "docs" tersebut akan berada di C:\Sun\SDK\jdk1.6.0\docs\.

Continue Reading »

Download JCreator

"Om Swastiastu"

Nah, sebelum mempelajari bahasa pemrograman java, tentunya kalian butuh compiler yang harus kalian gunakan untuk menulis syntax-syntax dari java. Ada banyak compiler untuk java seperti NetBeans, JCreator, Notepad, dan lainnya. Tetapi dikampus, saya menggunakan JCreator versi 3.5. Nah, untuk itu, saya juga akan membagikan JCreator yang sama kepada kalian. Saya telah mengupload JCreator yang diberikan dosen, sehingga kalian bisa mendownloadnya.

Tetapi jangan kuatir dulu, jika kalian ingin menggunakan JCreator versi terbaru, saya juga telah mengupload JCreator versi 5.0 agar kalian dapat mencicipi compiler baru java tersebut.

Lalu, apakah keuntungan menggunakan JCreator? Tentunya banyak. Pertama ukuran compiler ini sangat kecil. Versi terbaru saja baru menginjak angka 8MB. Kemudian JCreator bisa mengcompile dan mengeksekusi syntax sama seperti Borland C++. Hanya kelemahannya, JCreator masih belum bisa digunakan untuk membuat program java secara visual.

Nah, silahkan download JCraetor pada link dibawah ini.

JCreator versi 3.5
JCreator versi 5.0

"Om Santhi, Santhi, Santhi, Om"

Tutorial Pemrograman Java

"Om Swastiastu"

Hi young programmers. Akhirnya, setelah menunggu-nunggu, IT Programmer sekarang bisa memberikan tutorial bahasa pemrograman java. Ya, ini artinya kalian sekarang bisa mempelajari bahasa pemrograman java disini. Tapi tidak untuk hari ini, hari dimana artikel ini saya buat, karena sekarang saya hanya fokus untuk memberikan download compiler dari java dulu. Mungkin lusa saya akan start memberikan materi pemrograman java.

Sama seperti bahasa pemrograman lain yang saya berikan disini, kita juga akan mempelajari java dari titik nol. Tutorial java itu akan saya kemas dalam menu scroll yang bisa kalian lihat disebelah kanan blog ini. Disana terdapat bahasa pemrograman yang telah lebih dulu saya bahas, yaitu C++, SQL, dan VB. Saya sendiri sekarang baru mendapatkan bahasa pemrograman java di semester ini. Jadi mohon maaf apabila saya tidak bisa menerima request pembuatan program java terlebih dahulu. Mungkin next semester saya akan mulai terima request untuk bahasa pemrograman java.

Continue Reading »

Labels

Web Search Gmail Google Docs Mobile YouTube Google Maps Google Chrome User interface Tips iGoogle Social Google Reader Traffic Making Devices cpp programming Ads Image Search Google Calendar tips dan trik Google Video Google Translate web programming Picasa Web Albums Blogger Google News Google Earth Yahoo Android Google Talk Google Plus Greasemonkey Security software download info Firefox extensions Google Toolbar Software OneBox Google Apps Google Suggest SEO Traffic tips Book Search API Acquisitions InOut Visualization Web Design Method for Getting Ultimate Traffic Webmasters Google Desktop How to Blogging Music Nostalgia orkut Google Chrome OS Google Contacts Google Notebook SQL programming Google Local Make Money Windows Live GDrive Google Gears April Fools Day Google Analytics Google Co-op visual basic Knowledge java programming Google Checkout Google Instant Google Bookmarks Google Phone Google Trends Web History mp3 download Easter Egg Google Profiles Blog Search Google Buzz Google Services Site Map for Ur Site game download games trick Google Pack Spam cerita hidup Picasa Product's Marketing Universal Search FeedBurner Google Groups Month in review Twitter Traffic AJAX Search Google Dictionary Google Sites Google Update Page Creator Game Google Finance Google Goggles Google Music file download Annoyances Froogle Google Base Google Latitude Google Voice Google Wave Google Health Google Scholar PlusBox SearchMash teknologi unik video download windows Facebook Traffic Social Media Marketing Yahoo Pipes Google Play Google Promos Google TV SketchUp WEB Domain WWW World Wide Service chord Improve Adsence Earning jurnalistik sistem operasi AdWords Traffic App Designing Tips and Tricks WEB Hosting linux How to Get Hosting Linux Kernel WEB Errors Writing Content award business communication ubuntu unik