Jenis-jenis Variabel

Didalam bahasa pemograman sebenarnya terdapat banyak jenis-jenis tipe data, namun tipe data yang tersedia tergantung dari jenis bahasa pemrograman yang dipakai. Secara umum tipe data di seluruh bahasa pemrograman terbagi menjadi:
1)      Numeric/Number
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka baik angka atau bilangan tersebut merupakan bilangan bulat ataupun bilangan real.
Tipe data Numeric/Number terbagi menjadi 2 bagian antara lain :
  • Tipe Bilangan Bulat
Adalah tipe bilangan yang hanya dapat menampung data bernilai positif, negatif dan nol ( 0 ). Didalam tipe bilangan bulat sendiri sebenarnya masih dapat terbagi lagi menjadi beberapa golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan adalaha bahasa pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :
Tipe Data Ukuran (bit) Range
Byte 8 -128 s.d. 127
Short 16 -32768 s.d. 32767
Int 32 -2147483648 s.d. 2147483647
Long 64 -9223372036854775808  s.d. 9223372036854775807
  • Tipe Bilangan Pecahan
Adalah tipe bilangan yang hanya dapat menampung data bernilai positif, negatif, nol, yang bernilai pecahan. Didalam tipe bilangan pecahan sendiri sebenarnya masih dapat terbagi lagi menjadi beberapa golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan adalaha bahasa pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :
Tipe Ukuran
Range
Presisi (jumlah digit)
bytes bit
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15
2)      String/Karakter
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk karakter (angka, huruf, karakter khusus atau simbol).
3)      Boolean
Adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah).
3)      Tipe – Data Lain
Sebenarnya selain dari ketiga tipe diatas,dalam bahasa pemrograman masih ada tipe data lain yang tidak mungkin dapat disebutkan dan jelaskan satu persatu. Contoh dari tipe data selain Numerik,String dan Boolean adalah sebagai berikut :
  • Array
Yaitu tipe data sejenis yang dapat menampung data secara bertumpuk,jadi satu tipe data tetapi datanya bisa lebih dari satu.
  •  Date
Yaitu tipe data yang hanya dapat menampung data dalam format tanggal saja
  • Time
Yaitu tipe data yang hanya dapat menampung data dalam format waktu saja
  • Char
Sebenarnya tipe data char hampir sama dengan tipe data String,akan tetapi kalau tipe data string panjangnya tidak tetap sedangkan tipe data char panjangnya selalu tetap sesuai dengan inisialisasi awal pemesanan tipe data.
4. Dll.

Cara Install JRE, JDK, dan IDE

Dibawah ini merupakan tutorial instalasinya:
Aplikasi yang saya gunakan yaitu eclipse
1
Eclipse sebenarnya adalah aplikasi portable yang tidak perlu di install, setelah didownload cukup di ekstrak kemudian buka file eclipse.exe maka aplikasi akan langsung terbuka. Syarat agar Eclipse dapat terbuka adalah sudah terinstallnya Java SE Developtment Kid (JDK) atau bisa juga disebut Java Runtime Environment (JRE). Jika perangkat komputer belum terinstall JDK maka yang terjadi adalah error seperti gambar berikut ini:
2
Dari gambar diatas terlihat bahwa aplikasi Eclipse memerlukan sebuah Runtime berupa JDK atau JRE. Seperti sebuah emulator, Runtime disini diperlukan agar program yang dibuat di Eclipse dapat berjalan dan terjemahkan oleh Java.
Berikut ini akan dibahas mengenai penginstallan Eclipse mulai dari tahapan awal yaitu penginstalan Java JDK/JDE sampai tahapan terakhir yaitu menjalankan eclipse.
Menginstall Java Development Kit (JDK)
Sebelum menjalankan Eclipse, hal pertama yang harus dilakukan adalah menginstall Java SE Developtment Kit (JDK). Langkah langkah untuk menginstall JDK adalah sebagai berikut:
1. Download Java Development Kit (JDK) disini : http://www.oracle.com/technetwork/java/javase/downloads/index.html kemudian Anda akan menuju ke halaman Download Oracle lalu pilih “Java Platform (JDK) 8u20″ seperti gambar berikut:
3

2. Kemudian beri tanda centang pada Accept Licnse Agreement yang berarti Anda menerima dan menyetujui ketentuan dari Oracle dan Java. Kemudian download JDK sesuai dengan Sistem Operasi yang Anda gunakan.
4

3. Setelah proses download selesai, buka dan install file JDK tersebut. Berikut adalah tampilan persiapan sebelum installasi berlangsung:
5

4.  Kemudian akan muncul halaman setup seperti ini, tunggulah sampai proses inisialisasi siap barulah klik next:

6
5. Pada gambar dibawah ini, Anda dapat memilih komponen apa saja yang nantinya akan diinstall, komponen-komponen tersebut yaitu Development tools, Source code, dan Public JRE. Dan pada sebelah kanan terdapat Feature Description yang akan menjelaskan fungsi dari komponen tersebut. Untuk hasil maksimal, install saja semua komponen tersebut.
7

6. Berikut in adalah gambar proses ekstrak sedang berlangsung, tunggu beberapa menit.
8

7.  Pilih lokasi folder tujuan kemana JDK akan diinstall. Anda bisa mengubahnya atau membiarkannya secara default.
9

8. Proses instalasi sedang berlangsung, tunggulah beberapa menit.
10

9. Setelah proses instalasi selesai maka tampilannya adalah seperti gambar berikut ini:
11

Gambar diatas menandakan bahwa proses instalasi JDK/JRE telah sukses terinstall dan Anda dapat menutup dialog tersebut dengan menekan tombol close. Atau jika anda ingin mempelajari lebih lanjut silahkan tekan Next Steps.
Menjalankan Eclipse
Setelah tahapan instalasi JDK selesai, sekarang saatnya untuk menjalankan aplikasi Eclipse. Bagi yang belum download, bisa mengunjungi situs resmi Eclipse disini: https://www.eclipse.org/downloads/
12

Pilih yang sesuai dengan Sistem Operasi dan Arsitektur prosesor Anda. Pada tutorial ini saya menggunakan Windows 8.1 64 bit dan Eclipse Luna 4.4 Standard (206 MB).
Setelah anda download (Bagi yang belum punya) ekstrak file tersebut kesebuah folder terserah anda dengan aplikasi compreser misalkan WinRar. Lalu jalankan dengan membuka fileEclipse.exe
13

Pada saat pertama kali menjalankan aplikasi Eclipse, maka anda akan melihat tampilan seperti gambar dibawah ini. Pilih lokasi untuk menyimpan workspace dan beri tanda centang pada “Use this as the default and do not ask again” agar tampilan tersebut tidak muncul lagi.
14

Berikut ini adalah tampilan halaman awal Eclipse Luna 4.4
15

Terdapat beberapa menu di halaman awal ini yaitu:
Overview yang berisi sekilas tentang fitur-fitur pada Eclipse
Tutorials yang berisi petunjuk cara menggunakan Eclipse
Samples yang berisi contoh source code program yang sudah jadi.
What’s New yang isinya apa saja fitur baru pada versi ini.
Setelah ini anda dapat langsung menggunakan Eclipse dan membuat program-program Java seperti biasa.
16
Selesai.

Perbedaan Java dengan Bahasa Pemrograman Lain

Perbedaan Java VB Delphi
Bahasa Koding Bahasa Java (yang termasuk strong typed language) Dialek bahasa Basic Turunan dari bahasa Pascal
Aplikasi pada PC berbasis Semua OS Windows Windows
Kelebihan
  1. Sederhana
  2. Berorientasi Objek
  3. Terdistribusi
  4. Terterjemah
  5. Kuat
  6. Aman
  7. Netral
  8. Portable
  9. Multithreaded
  10. Dinamis
1. Cocok untuk pemula dan segala macam aplikasi2. Mudah dioperasikan  1. Penulisan kodenya sangat mudah2. Mudah mengubah tampilan program3. cukup mudah untuk dipelajari
Kekurangan Programmer  harus melakukan banyak hal secara manual 1. Mudah di-crack dan dibongkar pasang2. Mahal dibanding produk sejenis 1. Tidak ada skin bawaan dari delphi2. Aplikasi yang dihasilkan berukuran besar (min 300 kb)3. Fasilitasnya masih standart
IDE (Integrated Development Environment) Java mempunyai 2 platform yaitu :- Java Virtual Machine (Java VM)- Java Application Programming Interface (Java API)
Menggunakan model MDI (Multiple Document Interface) dengan jendela-jendela sebagai berikut:-       Menu bar-       Main Toolbar
-       Project
-       Form Designer
-       Toolbox (Pointer, PictureBox, Label, TextBox, Frame, CommandButton, CheckBox, OptionButton, ListBox, ComboBox, HSrollBar dan VSrollBar, Timer, Drive ListBox, Dir ListBox dan File ListBox, Shape & Line, Image, Data, OLE)
-       Code
-       Properties
-       Color Palette
-       Form Layout
Berisi jendela-jendela sebagai berikut: Menubar, Toolbar, ComponentPalette, Form Designer, Code Explorer, Object Treeview dan Object Inspector
Tipe data -       Bilangan:4 tipe integer (int, short, long, byte)2 tipe floating point (float, double)
-       Karakter: char
-       Boolean
Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object, String, Variant -Integer (Shortint,Smallint, Longint, Int64, Byte, Word)-Real (Real48, Singlet, Double, Extended, Comp, Currency)-String (Shortstring, Ansistring, Widestring)
Operator Aritmatika, Shift, Bitwise, Assignment, Kondisional Aritmatika, Komparasi, Logika, Like Aritmatika, Komparasi, Logika
Deklarasi Variabel -       Harus terdiri atas sedereten karakter unicode yang diawali oleh karekter huruf atau garis bawah. Unicode merupakan sistem pengkodean karakter yang dapat dibaca oleh berbagai bahasa manusia (Jepang, Yunani, Cyrillic, dan Hebrew). ASCII hanya terbatas pada karkter latin.-       Tidak boleh berupa keyword (kata yang dicadangkan), null, atau literatur true/false.-       Harus unik dalam suatu scope Visual Basic memungkinkan kita untuk menggunakan variabel tanpa deklarasi. Tetapi hal ini kurang baik untuk program yang terstruktur dan menghindari kesalahan pengolahan yang diakibatkan oleh kesalahan dalam pengetikkan nama variabel. Agar setiap variabel yang digunakan harus dideklarasikan, dapat digunakan perintah : Option Explicit pada setiap awal module, atau pada menu Tools, pilih Option, pilih tab Editor, buat tanda check pada Require Variable Declaration.Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword: Public, Private, Dim, Static sesuai penggunaannya.
  1. Harus dimulai dengan karakter alfabet (huruf).
  2. Harus unique (tidak boleh ada yang sama) pada ruang lingkup (scope) variable yang sama.
  3. Maksimum 255 karakter, tetapi hanya 40 karakter pertama yang dianggap sebagai nama variabelnya (karakter ke-41 dan seterusnya diabaikan).
  4. Beberapa karakter tidak diperbolehkan dipakai, misalnya karakter yang dipakai untuk operator (+, -, *, /, <, >, dan lain-lain).

Sejarah Java


images
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun“. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
Sejarah perkembangan
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “Bapak Java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).