Kelompok 7 ( Java )
Kamis, 19 Oktober 2017
Operator Penaikan dan Penurunan dalam JAVA
Operator Penaikan dan Penurunan
Operator ini digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan dan hanya dapat digunakan pada variabel. Operator�operator tersebut adalahOperator | Keterangan |
---|---|
++ | Penambahan dengan nilai satu |
– | Pengurangan dengan nilai satu |
x = x + 1; dapat ditulis menjadi x++; atau ++x; y = y � 1; dapat ditulis menjadi y–; atau –y; |
|
|
Operator Relasional
Operator ini digunakan untuk membandingkan dua buah nilai operand dan menghasilkan nilai Boolean, yaitu true atau false. Berikut ini operator relasional dalam Java:Operator | Keterangan |
---|---|
== | Sama dengan ( membandingkan, bukan penugasan ) |
!= | Tidak sama dengan |
> | Lebih besar dari |
< | Lebih kecil dari |
>= | Lebih besar dari atau sama dengan |
<= | Lebih kecil dari atau sama dengan |
|
|
Operator Logika Boolean
Operator ini hanya digunakan untuk melakukan operasi pada operand yang bertipe boolean. Berikut daftar operator logika boolean :Operator | Keterangan |
---|---|
& | Logika AND |
| | Logika OR |
^ | Logika XOR |
! | Logika NOT |
&& | Short circuit Logika AND |
|| | Short circuit Logika OR |
== | Logika sama dengan ( membandingkan, bukan penugasan ) |
!= | Logika tidak sama dengan |
|
|
|
|
Operator Majemuk
Operator ini merupakan gabungan dari operator yang telah dibahas sebelumnya dengan operator penugasan. Berikut operator majemuk pada Java yang dipelajari:Operator | Keterangan |
---|---|
+ = | Logika AND |
- = | Logika OR |
* = | Logika XOR |
/ = | Logika NOT |
% = | Short circuit Logika AND |
hasil += 10; memiliki arti yang sama dengan hasil = hasil + 10; hasil -= 20; memiliki arti yang sama dengan hasil = hasil – 20;dan seterusnya. |
Contoh Program 1
class test2 {
public static void main (String args []) {
int a = 2;
int b = 1; int c = 3; a += 5; b *= 4; c
+= a * b; c %= 6*a; System.out.println("a = " + a);
System.out.println("b = " + b); System.out.println("c = " +
c); }
class test2 {
Output Program 1
a = 7b = 4
c = 31
sumber : http://diankresnaramadhan.blogspot.co.id/2012/09/pengenalan-java-struktur-dan-tipe.html
Struktur Program Java
Struktur Program Java
Penulisan program Java dapat dilakukan pada semua teks editor yang paling disukai baik itu editor handal semacam eclipse dan netbeans ataupun editor simpel seperti editplus, dan crimson. Dalam pembuatan program java yang harus diperhatikan dalam pembuatan program java adalah penulisan huruf besar dan kecil karena java memiliki sifat Case Sensitive. Berikut adalah bentuk umum dari penulisan program Java:Pertama dalam program Java minimal terdapat sebuah class, dimana nama dari class tersebut diusahakan sama dengan nama file Java (arti dari class akan dijelaskan pada pertemuan selanjutnya), dan setiap class harus dibuka dengan tanda �{� dan ditutup dengan tanda ‘}’.Contoh :class bow{(isi dari class)} Selanjutnya faktor utama lainnya yang wajib dimiliki dari sebuah program Java adalah harus memilik sebuah fungsi utama main(). Fungsi dari main() adalah dijadikan sebagai awal pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan dieksekusi pertama kali.Contoh :class bow{public static void main(String[] args){(tulis code/ program disini)}} Metode main() didefinisikan sebagai public static void, berikut penjelasannyapublic, berarti metode ini dapat dipanggil dari luar classstatic, menunjukkan metode ini bersifat sama untuk semua classvoid, berarti metode ini tidak mengembalikan nilai.Argument args[] adalah array objek string argument baris-baris perintahDidalam penulisan program Java kita dapat membuat sebuah komentar, ada dua jenis tipe komentar pada Java, yang pertama menggunakan pasangan simbol /* dan */. Semua tulisan yang berada dalam tanda tersebut akan diperlakukan sebagai komentar. Yang kedua menggunakan awalan simbol ‘//’, jadi semua tulisan sesudah tanda ini dan berada pada baris yang sama dianggap komentar. Tipe DataTipe data mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data variabel menentukan cara kompilator menginterpretasikan isi memori. Tipe data dalam Java dibagi 2 kategori:Sederhana, Tipe data sederhana merupakan tipe inti. Tipe sederhana ini tidak diturunkan dari tipe lain. Tipe ini sering disebut juga dengan tipe primitive. Terdapat 8 tipe tipe sederhana dan dipisahkan dalam 4 kelompok:Empat tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.Dua untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.Satu untuk tipe karakater yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.Satu untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).Komposit, Tipe data komposit disusun dari tipe data sederhana atau tipe komposit lain yang telah ada. Tipe ini antara lain: string, array, class, dan interface.
Teknologi yang dihasilkan JAVA?
Teknologi yang dihasilkan JAVA? Mungkin sudah banyak dari masyarakat
kita yang telah mengenal apa itu JAVA, terlebih lagi orang-orang yang
berkecimpung langsung dalam dunia komputer pastinya sudah familiar banget
mendengar kata ini. Tapi mungkin ada juga sebagian dari mereka yang hanya
mendengar tentang JAVA tapi tidak pernah menggunakannya atau bahkan tidak mau
tahu sama sekali tentang JAVA, jadi hanya sekedar tahu bahwa java itu
adalah sebuah bahasa pemrograman yang tergolong rumit,sulit,bikin pusing, dan
tidak penting. Nah…, terkait hal ini pada kesempatan ini saya akan mencoba
sedikit membahas tentang java, bagaimana orang dapat mengembangkannya dan
teknologi apa saja yang terdapat di dalamnya.Seperti kita ketahui bersama JAVA
adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa
pemrograman tingkat tinggi dan sekaligus sebagai suatu platform. JAVA pertama
kali diperkenalkan oleh Sun Microysystem pada pertengahan tahun 1990. Menurut
definisi dari Sun, JAVA adalah nama untuk sebuah teknologi untuk membuat dan
menjalankan perangkat lunak pada komputer standaloneataupun lingkungan
jaringan. Setiap orang yang sudah mengenal dan mempelajari atau bahkan
mahir dengan bahasa C/C++ tentunya tidak akan sulit untuk
mempelajari JAVA. JAVA juga merupakan sebuah bahasa pemrograman berorientasi
objek yang dirancang agar dapat dijalankan di semua platform.Sebagai sebuah platform, JAVA
terdiri atas 2 bagian utama, yaitu :Java Virtual Machine (JVM)Java Application Programming
Interface (JAVA API)Java Virtual Machine
adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari
sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode
arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh
interpreter Java. Dengan kata lain JVM adalah sebagai perantara
antara program yang akan dijalankan dan sistem operasi yang sedang
digunakan. JVM sendiri terdiri dari: class loader, class verification,
runtime interpreter, Just In-Time (JIT) untuk meningkatkan kinerja kompilator.Logika kerjanya adalah sebagai
berikut, sebuah program yang ditulis dengan java di-compile menjadi
bahasa mesin. Tetapi bahasa mesin untuk komputer tersebut tidak benar-benar
ada. Oleh karena itu disebut “Virtual”, yang dikenal dengan Java Virtual
Machine (JVM). Bahasa mesin untuk JVM disebut Java bytecode. Interpreter
berfungsi untuk mensimulasikan JVM sama seperti virtual computer mensimulasikan
PC komputer. Java bytecode yang dihasilkan oleh setiap jenis komputer
berbeda-beda, sehingga diperlukan interpreter yang berbeda pula untuk setiap
jenis komputer. Tetapi program Java bytecode yang sama dapat dijalankan pada
semua jenis komputer yang memiliki Java bytecode.Sedikit y… saya bahas tentang
Virtual Machine (VM) secara umum,,Java Virtual Machine (JVM) ini
sendiri adalah termasuk salah satu contoh dari teknologi Virtual Machine (VM)
yang saat ini tengah berkembang. Contoh lain dari teknologi VM ini adalah
VMWare dan Xen VMM. VMware memungkinkan beberapa sistem operasi dijalankan
pada satu mesin PC tunggal secara bersamaan. Hal ini dapat dilakukan tanpa
melakukan partisi ulang dan boot ulang. Pada Virtual Machine (VM) yang
disediakan akan dijalankan sistem operasi sesuai dengan yang diinginkan. Dengan
cara ini maka pengguna dapat memboot suatu sistem operasi (misal Linux) sebagai
sistem operasi tuan rumah (host) dan lalu menjalankan sistem operasi lainnya
misal MS Windows. Sistem operasi yang dijalankan di dalam sistem operasi tuan
rumah dikenal dengan istilah sistem operasi tamu (guest).Sedangkan Xen VMM adalah open source virtual machine monitor,
dikembangkan di University of Cambridge. Dibuat dengan tujuan untuk menjalankan
sampai dengan seratus sistem operasi ber-fitur penuh (full featured OSs) di
hanya satu komputer. Virtualisasi Xen menggunakan teknologi para virtualisasi
menyediakan isolasi yang aman, pengatur sumber daya, garansi untuk
quality-of-services dan live migration untuk sebuah mesin virtual. Untuk
menjalankan Xen, sistem operasi dasar harus dimodifikasi secara khusus untuk
kebutuhan tersendiri dan dengan cara ini dicapai kinerja virtualisasi sangat
tinggi tanpa hardware khusus.
Teknologi Virtual Machine sendiri
ini terdiri dari beberapa bagian, diantaranya :Virtual Machine SistemVirtual Machine ProsesVirtualisasi PenuhVirtualisasi ParuhVirtualisasi AsliSelain itu teknologi VM ini memiliki
beberapa kelebihan dan kekurangan. Beberapa kelebihan yang dimilikinya antara
lain dalam hal keamanan, VM memiliki perlindungan yang lengkap pada berbagai
sistem sumber daya, yaitu dengan meniadakan pembagaian sumber daya secara
langsung, sehingga tidak ada masalah proteksi dalam VM. Kelebihan lainnya
yang dimiliki oleh VM adalah memungkinkan untuk mendefinisikan suatu jaringan
dari Virtual Mchine (VM). Sedangkan untuk kekuranngannya adalah dalam hal
Sistem Penyimpanan yang membutuhkan banyak drive jika ingin
mendukung banyak VM dan Pengimplementasian yang lumayan sulit.Nah…, saatnya sekarang kita KEMBALI
KE JAVA…Jika tadi saya sudah membahas
tentang salah satu platform yang ada pada JAVA yaitu Java Virtual Machine
(JVM), maka sekarang saya akan membahas platform JAVA lainnya yaitu Java API.
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang
memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka,
dsb. Java API terdiri dari tiga bagian utama:Java Standard Edition (SE), sebuah
standar API untuk merancang aplikasi desktop dan applets dengan
bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan
jaringan.Java Enterprose Edition (EE), sebuah
inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.Java Macro Edition (ME), sebuah API
untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam,
komputer genggam dan pager.Pada Java API ini juga
ditawarkan beberapa (upsst… sepertinya bukan beberapa tetapi
banyak) fitur menarik yang dapat digunakan oleh user yang
sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :AppletJava NetworkingJava Database Connectivity(JDBC)Java SecurityJava SwingJava RMIJava 2D/3DJava Server PagesJNI (Java Native Inteface)Java SoundJava IDL+CORBAJava CardJTAPI (Java Telephony API)Oke,, tadi saya sudah panjang lebar
membahas tentang jenis platform yang ada pada JAVA yaitu Java Virtual
Machine (JVM) dan Java API. Nah sekarang saya akan memberikan sedikit informasi
tentang siapa yang mengembangkan kedua platform JAVA tersebut.Platform yang ada pada JAVA
dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada
tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang
tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform
JAVA tersebut. Di dalam JCP terdapat yang namanya Java Specification
Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang
menggambarkan spesifikasi dan teknologi yang diusulkan oleh
orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur
yang terdapat pada platform JAVA tersebut.Publik formal review dari JSRs akan
muncul sebelum JSRs final di putuskan oleh komite eksekutif JCP. JSRs terakhir
yang menyediakan implementasi referensi yang merupakan implementasi teknologi
dalam bentuk kode sumber dan teknologi kompatibilitas kit untuk melakukan
verifikasi terhadap Java API. Jadi dapat dikatakan bahwa sebuah JSRs
menggambarkan JCP itu sendiri.Jadi intinya siapa saja dapat
mengembangkan fitur-fitur yang ada pada platform pada JAVA. Hasil dari
pengembangan tersebut dapat diusulkan ke JCP, yang nantinya usulan tersebut
akan ditampung kedalam yang namanya JSRs. Hasil akhir dari JSRs tersebut-lah
yang akan menjadi update dari versi terbaru dari JAVA. Sumber :https://kingrio.wordpress.com/2009/11/19/teknologi-yang-dihasilkan-java/http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch04s03.htmlhttp://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch04s04.htmlhttp://sos-tutors.co.uk/jvmrlo/
Cara setting java home path di windows 10/8.1/8/7
Cara setting java home path di windows 10/8.1/8/7
Setting java path di windows 10
Nah kali ini saya akan membagikan suatu cara untuk mengatur java path di windows 10 / 8 / 8.1 .
nah keggunaan dari mengatur java path ini adalah untuk dapat menggunakan
fitur java.exe /javaw.exe pada command prompt windows, dan juga dapat
membantu dalam proses jalannya aplikasi lain yang memang membutuhkan
java ini sendiri.
nah cara ini dapat bekerja pada windows 8,8.1,10
nah ini untuk bahan - bahannya:
- Java JDK
dan ini untuk caranya :...
1. Install program java jdk pada windows anda , dan masuk ke system
properties pada windows anda. dan pilih advanced system settings
2. jika sudah lalu pilih enviroment variable dan pilih new untuk membuat enviroment variable, yaitu JAVA_HOME
(isi variable name dengan JAVA_HOME dan variable value dengan lokasi
penginstalan java jdk anda, dan tidak perlu memasukkan direktori /bin di
belakang direktori java jdk anda)
3. jika sudah lalu buka variable path, dan pilih new dan tambahkan
%JAVA_HOME%\bin di urutan paling bawah pada variable tersebut.
4. jika sudah mangka anda hanya tinggal melakukan proses test saja dengan menggunakan command prompt tanpa administrator
buka cmd lalu ketikan perintah ini
- java -version
- javac -version
dan akan keluar hasil seperti ini jika pengaturannya berhasil
(CATATAN : untuk pengguna windows 7 anda hanya perlu melakukan proses
sampai proses akhir pada penambahan variable java_home saja, tidak perlu
sampai penambahan di variable path
Sumberdata : https://nicklascrj.blogspot.co.id/2016/08/cara-setting-java-home-path-di-windows.html
Tahap Kompilasi Pada Pemrograman Java
Tahap Kompilasi Pada Pemrograman Java :
1
T ulis / Ubah
Pemrogram menulis program dan menyimpannya di media dalam bentuk
berkas '.java'.
2.
Kompilasi
Pengkompilasi membentuk bytecodes dari
program menjadi bentuk berkas '.class'.
3.
Muat
Pemuat kelas memuat bytecodes ke memori.
4.
Verifikasi
Peng-verifikasi memastikan bytecodes tidak
mengganggu sistem keamanan Java.
5.
Jalankan
Penerjemah menerjemahkan bytecodes ke bahasa
mesin.
Sumber link :
https://id.m.wikipedia.org/wiki/Java
Pekerjaan Yang Menggunakan Kelebihan Java
Pekerjaan Yang
Menggunakan Kelebihan Java
Java development merupakan
sebuah pekerjaan yang bekerja pada bidang pengembangan program java. Java sendiri
merupakan bahasa pemrograman yang paling diminati oleh banyak orang karena
mudah dipahami dan dipelajari. Tidak hanya untuk seorang java development juga
membantu dalam sebuah pengembangan software dan juga sebuah sistem.
Terdapat
beberapa syarat yang dibutuhkan untuk menjadi seorang java developer atau
seorang programmer yaitu :
1. Logika imajinasi, pentingnya logika dan imajinasi untuk mencari
cara penyelesaian berbeda namun mendapat hasil yang baik.
2. Memiliki rasa ingin tahu yang besar dan tidak mudah menyerah,
untuk menyelesaikan persoalan yang harus dipecahkan menurut konsistensi kita
untuk tidak putus asa dan selalu memiliki rasa ingin tahu.
3. Kuliah dijurusan pemrograman
4. Rajin, tekun dan ulet
5. Merelakan untuk tidur larut malam, supaya dapat menguasai
bahasa pemrogeaman maka banyak sekali orang yang rela tidur larut malam untuk
menguasainya.
6. Mencintai pemrograman, selalu mencoba, belajar dan mau berusaha
dengan keras.
Menjadi
seorang java developer merupakan pekerjaan yang banyak diminati oleh orang.
Untuk dapat bersaing dengan mereka maka saya harus lebih banyak berlatih dalam
menggunakan bahasa pemrograman java. Menjadikannya sebagai minat, hobi dan
suatu keharusan yang dilakukan untuk dapat menjadi seorang java developer.
Sumber :
https://www.dictio.id/t/apa-saja-yang-harus-dilakukan-untuk-menjadi-seorang-java-developer-yang-baik-tekun-dan-banyak-dicari-oleh-perusahaan-besar/1385
Langganan:
Postingan (Atom)
Contoh Pemerograman JAVA
Contoh Sederhana Implementasi Program Java Contoh 1: Contoh 2 : Contoh 3 : ...
-
Token Dalam Java ada yang dikenal dengan istilah token. Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Kom...
-
Cara setting java home path di windows 10/8.1/8/7 Setting java path di windows 10 Nah kali ini saya akan membagikan suatu...
-
Variabel, Tipe Data, Dan Operator Variabel Di Java setiap variabel memiliki sebuah tipe data, Untuk membuat sebuah variabel, pertama ki...