SlideShare a Scribd company logo
1 of 7
BAB I 
PENDAHULUAN 
1.1 Latar Belakang 
Pesatnya teknologi, terutama teknologi komputer sudah tak bisadipungkiri lagi, bagi yang 
mengikuti perkembangannya, ia tidak akandipandang sebelah mata. Sebaliknya, bagi yang 
tidak mengikutiperkembangannya, bersiaplah untuk mundur secara suka rela dari 
panggungkompetisi. Ibarat wabah, teknologi komputer sudah menyusupi hampir 
semuabidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintahdesa, 
perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi,SLTA, SLTP, bahkan SD 
hamper semuanya mengenal komputer.Saat ini, yang mempunyai lingkungan yang semakin luas dan 
banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah duniapemrograman 
komputer. Dalam dunia pemrograman komputer, dikenalbanyak bahasa pemrograman, 
seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, Java 
adalah salah satu yangpaling diminati. Oleh karena itulah, yang akan dibahas dalam makalah 
iniadalah bahasa pemrograman Java. 
1.2 Tujuan 
Makalah ini disusun dengan tujuan sebagai sarana untuk mengikutipesatnya perkembangan 
teknologi komputer di masa sekarang ini, salahsatunya di dunia pemrograman yang sekarang 
semakin banyak diminati.Selain itu, tujuan disusunnya makalah ini adalah untuk memnuhi 
tugas matakuliah Lab. Visual I, dikarenakan Penulis masih berstatus sebagai 
mahasiswaJurusan Manajemen Informatika, Fakultas Teknik dan Ilmu Komputer,Universitas 
Komputer Indonesia
BAB II 
PEMBAHASAN 
2.1 Pengertian Java 
Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan 
menjalankan perangkat lunak pada komputerstand alone ataupun pada lingkungan jaringan. 
Java 2 adalah generasi keduadari java platform. Kata berdiri di atas sebuah mesin interpreter 
yang diberimana Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode 
dalam file.class dari suatu program sebagai representasi langsung dariprogram yang berisi 
bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang 
portable karena dapat dijalankan padaberbagai sistem operasi, asalkan pada sistem operasi 
tersebut terdapat JVM. 
Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi.java harus 
dikompilasi menjadi file bytecode. Untuk menjalankan bytecodetersebut dibutuhkan JRE 
(Java Runtime Environment) yang memungkinkanpemakai untuk menjalankan program Java, 
hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library Java 
yang digunakan. 
Java memiliki beberapa versi library atau teknologi yang disebut jugasebagai edisi dari 
bahasa pemrograman Java. Tiga edisi utama dari library tersebut adalah Micro, Standard, dan 
Enterprise. J2ME (Java2 Micro Edition)merupakan edisi library yang dirancang untuk 
digunakan pada devicetertententu seperti pagers dan mobile phone. J2SE (Java2 Standard 
Edition)merupakan edisi library yang dirancang untuk membuat aplikasi desktop atauapplet 
pada web browser. J2EE (Java2 Enterprise Edition) merupakan edisilibrari Java yang 
dirancang untuk membuat sebuah aplikasi enterprise yangmemerlukan antarmuka dengan 
sumber data (data source) atau dapat puladikatakan bahwa J2EE adalah kelompok yang lebih 
besar dengan J2SE didalamnya.
2.2 Sejarah Java 
Bahasa Pemrograman Java pertama lahir dari The Green Project, yangberjalan selama 18 
bulan, dari awal tahun 1991 hingga musim panas 1992.Proyek tersebut belum menggunakan versi 
yang di namakan Oak. Proyek inidimotori oleh Patrick Naughton, Mike Sheridan, James Gosling 
dan Bill Joy,beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu 
hasilproyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. 
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand HillRoad 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 kabeltertarik 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 danide 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 awaluntuk membuat perambah Java pertama yang dinamai Web 
Runner,terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilispertama, Web 
Runner berganti nama menjadi Hot Java.Pada sekitar bulan Maret 1995, untuk pertama kali 
kode sumber Javaversi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk 
pemberitaanpertama kali pada surat kabar 
San Jose Mercury News pada tanggal 23 Mei1995.Sayang terjadi perpecahan di antara mereka 
suatu hari pada pukul 04.00di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan 
utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama 
MarcAndreessen, membentuk Netscape.Nama Oak, diambil dari pohon oak yang tumbuh di depan 
jendelaruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi 
release Java karena sebuah perangkat lunak sudah terdaftar denganmerek dagang tersebut, 
sehingga diambil nama penggantinya menjadi "Java".Nama ini diambil dari kopi murni yang 
digiling langsung dari biji (kopitubruk) kesukaan Gosling.
2.3 Variabel Java 
Bahasa pemrograman pada umumnya, mengenal adanya variabel yangdigunakan untuk menyimpan nilai 
atau data. Sedangkan Java sendiri dikenalsebagai bahasa pemrograman dengan sifatstrongly 
typed yang artinyadiharuskan mendeklarasikan tipe data dari semua variabel, dan apabila 
lupaatau salah mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada 
saat proses kompilasi.Variabel merupakan container yang digunakan untuk menyimpan suatunilai 
pada sebuah rogram dengan tipe tertentu. Untuk mendefinisikanvariabel, kita dapat 
menggunakan identifier Untuk menamai variabel tersebut. 
2.3.1 Identifier 
Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, 
lass, interface, dan package. Sebagaimanabahasa pemrograman pada umumnya, Java 
memiliki peraturan untuk identifier yang valid atau sah. Identifier bisa disebut valid atau sah 
apabiladiawali dengan :- 
Huruf / abjad- Karakter mata uang- Underscore ( _ )Identifier dapat terdiri dari :- 
Huruf / abjad- 
Angka- 
Underscore ( _ ) 
8 Identifier tidak boleh mengandung @, spasi atau diawali dengan angka. Selain itu, 
identifier tidak boleh menggunakan keyword atau kata kata yang memiliki arti atau 
digunakan dalam pemrograman Java.Daftar Keyword Java :abstact double int strictfpboolean 
flse static superbreak fxtends long switchbyte final native synchronizedcase finally new 
thiscatch float package throwchar for private throwsclass goto protected transientconst if 
public trycontinue implements return voiddefault import short volatiledo instanceof interface 
whileSelain menggunakan karakter biasa, kita juga dapat menggunakanunicode sebagai 
identifier. 
2.3.2Deklarasi Variabel 
Sintaks dasar : 
[tipe data] [nama variabel] 
Menuliskan tipe data dari variabel, contoh : 
int bilangan;char karakter;float bildesimal;boolean status;
Setelah mendeklarasikan variabel dengan tipe data, selanjutnyamemberikan nilai variabel 
tersebut dengan tanda = . 
bilangan = 20; 
9 
karakter = ‘k’; 
bildesimal = 22.2f;status = true; 
Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris. 
int bilangan = 20; 
char karakter = ‘k’; 
float bildesimal = 22.2f;boolean status = true; 
Kita dapat membuat variabel menjadi konstanta yang tidak dapatdiubah nilainya dengan 
menambahkan keyword sebelum tipe data darivariabel.Contoh : 
final int konstantainteger = 10;final float pajak = 15.5; 
Agar konstanta ini dapat diakses oleh class lain tanpa harusmembuat objek terlebih dahulu, 
maka kita dapat menambahkan modifierpublic dan keyword static seperti berikut : 
public static final konstantainteger = 10; 
2.4 Tipe Data Java 
Java memiliki tipe data yang dapat dikategorikan menjadi duakelompok, yaitu tipe data 
primitif dan referensi. 
2.4.1 Tipe Data Primitif 
Delapan macam tipe data primitif dalam pemrograman Java, yaitu : 
a.Integer ( Bilangan Bulat ) 
Integer merupakan tipe data numerik yang digunakan apabilatidak berurusan dengan pecahan 
atau bilangan desimal. Tipe data numerik yang termasuk integer adalah sebagai berikut : 
a. Operator Logical 
Operator ini digunakan untuk ekspresi logik yang menghasilkan nilaiboolean. Operator-operator 
yang digunakan adalah AND ( && ), OR ( ¦ ¦ )dan NOT ( ! ). 
b. Operator Bitwise 
Operator ini dalam Java digunakan untuk melakukan manipulasi bit.
1. Bitwise AND 
Bitwise AND akan menghasilkan bit “1”, jika kedua operator bernilai bit “1”. 
2. Bitwise OR 
Bitwise OR akan menghasilkan bit “1”, jika salah satu operator bernilai bit “1 
3. Bitwise XOR ( Exclusive OR ) 
Bitwise XOR akan menghasilkan bit “1”, jika kedua operator memiliki nilai bit 
yang berbeda 
4. Bitwise Complement 
Bitwise Complement akan menghasilkan bit yang berlawanandengan bit yang 
dioperasikan. 
c. Operator Precedence 
Operasi-operasi yang menggunakan operator dapat melibatkan lebihdari 1 operator dan 1 
operand.
BAB III 
PENUTUPAN 
3.1 Kesimpulan 
Dari pembahasan pada BAB II, penarik menarik kesimpulan bahwa Java dikenal sebagai 
bahasa pemrograman yang bersifat strongly, yangberarti diharuskan mendeklarasikan tipe 
data dari semua variable yangapabila lupa atau salah dalam mengikuti aturan pendeklarasian 
variable,maka akan terjadi error pada saat proses kompilasi. 
Tipe data yang terdapat pada bahasa pemrograman Java pada umumnyatidak jauh berbeda dengan 
bahasa pemrograman lain seperti C, C++,Pascal, Basic, dan lainnya, yakni terdiri dari integer, 
floating point, char,dan boolean. 
Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauhberbeda dengan 
bahasa pemrograman lain seperti C, C++, Pascal, Basic,dan lainnya, yakni harus diawali 
dengan huruf/abjad, karakter mata uang,dan underscore ( _ ) dan terdiri dari huruf/abjad, 
angka, dan underscore( _ ), serta tidak boleh menggunakan kata-kata yang dikenal oleh 
bahasapemrograman Java (keyword ), seperti byte, case, int, dan lainnya. 
Sama halnya dengan semua bahasa pemrograman, Java jugamenyediakan operator-operator aritmatika 
untuk memanipulasi datanumerik. 
Selain operator aritmatika, Java juga mempunyai operator-operator lain,seperti operator 
increment dan decrement, operator assignment(penugasan), operator relasi, operator logical, 
operator bitwise (yangterdiri dari and, or, xor, dan complement), dan operator precedence. 
B.Saran 
Dikarenakan cukup rumitnya bahasa pemrograman Java dan semakinbanyaknya pesaing yang 
berkompetisi di bidang pemrograman Java, makaPenulis menyarankan kepada pembaca (khususnya 
pemula), untuk sejak dinimempelajari bahasa pemrograman tersebut.

More Related Content

What's hot

Power point materi blog
Power point materi blogPower point materi blog
Power point materi blogRecky Al-Haddi
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan PembuktianFahrul Usman
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Isya Ansyari
 
Alasan Bahasa Melayu Diangkat Menjadi Bahasa Indonesia
Alasan Bahasa Melayu Diangkat Menjadi Bahasa IndonesiaAlasan Bahasa Melayu Diangkat Menjadi Bahasa Indonesia
Alasan Bahasa Melayu Diangkat Menjadi Bahasa IndonesiaNadia Eva
 
Laporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFKLaporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFKUniversitas Gadjah Mada
 
Materi lengkap tentang power point
Materi lengkap tentang power pointMateri lengkap tentang power point
Materi lengkap tentang power pointStevany Stevany
 
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...LSP3I
 
Formulasi Bahasa dalam Proposal
Formulasi Bahasa dalam ProposalFormulasi Bahasa dalam Proposal
Formulasi Bahasa dalam ProposalUwes Chaeruman
 
Mail merge makalah tik
Mail merge makalah tikMail merge makalah tik
Mail merge makalah tikkelompok_7TIK
 
Pertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur DataPertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur DataEndang Retnoningsih
 
Isu Lingkungan Global ( MAKALAH)
Isu Lingkungan Global ( MAKALAH)Isu Lingkungan Global ( MAKALAH)
Isu Lingkungan Global ( MAKALAH)Awang Ramadhani
 
Ragam bahasa berdasarkan situasi pemakaian
Ragam bahasa berdasarkan situasi pemakaianRagam bahasa berdasarkan situasi pemakaian
Ragam bahasa berdasarkan situasi pemakaianRipan Nugraha Harahap
 
PPT kedudukan dan Fungsi Bahasa Indonesia
PPT kedudukan dan Fungsi Bahasa IndonesiaPPT kedudukan dan Fungsi Bahasa Indonesia
PPT kedudukan dan Fungsi Bahasa IndonesiaChusnul Khotimah
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual BasicIwank Odarlean
 

What's hot (20)

Power point materi blog
Power point materi blogPower point materi blog
Power point materi blog
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
 
Alasan Bahasa Melayu Diangkat Menjadi Bahasa Indonesia
Alasan Bahasa Melayu Diangkat Menjadi Bahasa IndonesiaAlasan Bahasa Melayu Diangkat Menjadi Bahasa Indonesia
Alasan Bahasa Melayu Diangkat Menjadi Bahasa Indonesia
 
Laporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFKLaporan AKhir atau Artikel Ilmiah PKM GFK
Laporan AKhir atau Artikel Ilmiah PKM GFK
 
Biologi 10 ekosistem
Biologi 10   ekosistemBiologi 10   ekosistem
Biologi 10 ekosistem
 
Materi lengkap tentang power point
Materi lengkap tentang power pointMateri lengkap tentang power point
Materi lengkap tentang power point
 
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...
Tantangan di Era Revolusi Industri 4.0 dan Implementasi Kebijakan Pembelajara...
 
Logika mat-simpel
Logika mat-simpelLogika mat-simpel
Logika mat-simpel
 
Formulasi Bahasa dalam Proposal
Formulasi Bahasa dalam ProposalFormulasi Bahasa dalam Proposal
Formulasi Bahasa dalam Proposal
 
Mail merge makalah tik
Mail merge makalah tikMail merge makalah tik
Mail merge makalah tik
 
Pertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur DataPertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur Data
 
Isu Lingkungan Global ( MAKALAH)
Isu Lingkungan Global ( MAKALAH)Isu Lingkungan Global ( MAKALAH)
Isu Lingkungan Global ( MAKALAH)
 
Penulisan karya ilmiah
Penulisan karya ilmiahPenulisan karya ilmiah
Penulisan karya ilmiah
 
3 model data
3 model data3 model data
3 model data
 
Ragam bahasa berdasarkan situasi pemakaian
Ragam bahasa berdasarkan situasi pemakaianRagam bahasa berdasarkan situasi pemakaian
Ragam bahasa berdasarkan situasi pemakaian
 
PPT kedudukan dan Fungsi Bahasa Indonesia
PPT kedudukan dan Fungsi Bahasa IndonesiaPPT kedudukan dan Fungsi Bahasa Indonesia
PPT kedudukan dan Fungsi Bahasa Indonesia
 
Sumber Daya Alam
Sumber Daya AlamSumber Daya Alam
Sumber Daya Alam
 
Lembar pengesahan
Lembar pengesahanLembar pengesahan
Lembar pengesahan
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual Basic
 

Viewers also liked

Pancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudPancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudFajar Jabrik
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
 
Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifFajar Jabrik
 
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanMakalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanFajar Jabrik
 
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumMakalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumFajar Jabrik
 
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisMakalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisFajar Jabrik
 
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernMakalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernFajar Jabrik
 
Makalah PROSES PERENCANAAN
Makalah PROSES PERENCANAAN Makalah PROSES PERENCANAAN
Makalah PROSES PERENCANAAN febi diostovel
 
Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Fajar Jabrik
 

Viewers also liked (9)

Pancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudPancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbud
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatif
 
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanMakalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
 
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumMakalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
 
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisMakalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
 
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernMakalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
 
Makalah PROSES PERENCANAAN
Makalah PROSES PERENCANAAN Makalah PROSES PERENCANAAN
Makalah PROSES PERENCANAAN
 
Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]
 

Similar to Java

Similar to Java (20)

JAVA
JAVAJAVA
JAVA
 
PPT JAVA
PPT JAVAPPT JAVA
PPT JAVA
 
Java
JavaJava
Java
 
Ristianawati 2114 r0800 java
Ristianawati 2114 r0800 javaRistianawati 2114 r0800 java
Ristianawati 2114 r0800 java
 
Java
JavaJava
Java
 
JAVA
JAVAJAVA
JAVA
 
Java ppt
Java pptJava ppt
Java ppt
 
Java
JavaJava
Java
 
Ppt java
Ppt javaPpt java
Ppt java
 
Java ppt
Java pptJava ppt
Java ppt
 
Kk 14
Kk 14Kk 14
Kk 14
 
Rangkuman tentang java
Rangkuman tentang javaRangkuman tentang java
Rangkuman tentang java
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Pert 2 PBO
Pert 2 PBOPert 2 PBO
Pert 2 PBO
 
Fajar Satrio Java
Fajar Satrio JavaFajar Satrio Java
Fajar Satrio Java
 
Object oriented programming menggunakan java
Object oriented programming menggunakan javaObject oriented programming menggunakan java
Object oriented programming menggunakan java
 
Laporan i
Laporan iLaporan i
Laporan i
 
Java
JavaJava
Java
 

Recently uploaded

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 

Recently uploaded (20)

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 

Java

  • 1. BAB I PENDAHULUAN 1.1 Latar Belakang Pesatnya teknologi, terutama teknologi komputer sudah tak bisadipungkiri lagi, bagi yang mengikuti perkembangannya, ia tidak akandipandang sebelah mata. Sebaliknya, bagi yang tidak mengikutiperkembangannya, bersiaplah untuk mundur secara suka rela dari panggungkompetisi. Ibarat wabah, teknologi komputer sudah menyusupi hampir semuabidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintahdesa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi,SLTA, SLTP, bahkan SD hamper semuanya mengenal komputer.Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah duniapemrograman komputer. Dalam dunia pemrograman komputer, dikenalbanyak bahasa pemrograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, Java adalah salah satu yangpaling diminati. Oleh karena itulah, yang akan dibahas dalam makalah iniadalah bahasa pemrograman Java. 1.2 Tujuan Makalah ini disusun dengan tujuan sebagai sarana untuk mengikutipesatnya perkembangan teknologi komputer di masa sekarang ini, salahsatunya di dunia pemrograman yang sekarang semakin banyak diminati.Selain itu, tujuan disusunnya makalah ini adalah untuk memnuhi tugas matakuliah Lab. Visual I, dikarenakan Penulis masih berstatus sebagai mahasiswaJurusan Manajemen Informatika, Fakultas Teknik dan Ilmu Komputer,Universitas Komputer Indonesia
  • 2. BAB II PEMBAHASAN 2.1 Pengertian Java Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputerstand alone ataupun pada lingkungan jaringan. Java 2 adalah generasi keduadari java platform. Kata berdiri di atas sebuah mesin interpreter yang diberimana Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung dariprogram yang berisi bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan padaberbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi.java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecodetersebut dibutuhkan JRE (Java Runtime Environment) yang memungkinkanpemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library Java yang digunakan. Java memiliki beberapa versi library atau teknologi yang disebut jugasebagai edisi dari bahasa pemrograman Java. Tiga edisi utama dari library tersebut adalah Micro, Standard, dan Enterprise. J2ME (Java2 Micro Edition)merupakan edisi library yang dirancang untuk digunakan pada devicetertententu seperti pagers dan mobile phone. J2SE (Java2 Standard Edition)merupakan edisi library yang dirancang untuk membuat aplikasi desktop atauapplet pada web browser. J2EE (Java2 Enterprise Edition) merupakan edisilibrari Java yang dirancang untuk membuat sebuah aplikasi enterprise yangmemerlukan antarmuka dengan sumber data (data source) atau dapat puladikatakan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE didalamnya.
  • 3. 2.2 Sejarah Java Bahasa Pemrograman Java pertama lahir dari The Green Project, yangberjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992.Proyek tersebut belum menggunakan versi yang di namakan Oak. Proyek inidimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy,beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasilproyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand HillRoad 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 kabeltertarik 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 danide 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 awaluntuk membuat perambah Java pertama yang dinamai Web Runner,terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilispertama, Web Runner berganti nama menjadi Hot Java.Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Javaversi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaanpertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei1995.Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama MarcAndreessen, membentuk Netscape.Nama Oak, diambil dari pohon oak yang tumbuh di depan jendelaruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar denganmerek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java".Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopitubruk) kesukaan Gosling.
  • 4. 2.3 Variabel Java Bahasa pemrograman pada umumnya, mengenal adanya variabel yangdigunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenalsebagai bahasa pemrograman dengan sifatstrongly typed yang artinyadiharuskan mendeklarasikan tipe data dari semua variabel, dan apabila lupaatau salah mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada saat proses kompilasi.Variabel merupakan container yang digunakan untuk menyimpan suatunilai pada sebuah rogram dengan tipe tertentu. Untuk mendefinisikanvariabel, kita dapat menggunakan identifier Untuk menamai variabel tersebut. 2.3.1 Identifier Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, lass, interface, dan package. Sebagaimanabahasa pemrograman pada umumnya, Java memiliki peraturan untuk identifier yang valid atau sah. Identifier bisa disebut valid atau sah apabiladiawali dengan :- Huruf / abjad- Karakter mata uang- Underscore ( _ )Identifier dapat terdiri dari :- Huruf / abjad- Angka- Underscore ( _ ) 8 Identifier tidak boleh mengandung @, spasi atau diawali dengan angka. Selain itu, identifier tidak boleh menggunakan keyword atau kata kata yang memiliki arti atau digunakan dalam pemrograman Java.Daftar Keyword Java :abstact double int strictfpboolean flse static superbreak fxtends long switchbyte final native synchronizedcase finally new thiscatch float package throwchar for private throwsclass goto protected transientconst if public trycontinue implements return voiddefault import short volatiledo instanceof interface whileSelain menggunakan karakter biasa, kita juga dapat menggunakanunicode sebagai identifier. 2.3.2Deklarasi Variabel Sintaks dasar : [tipe data] [nama variabel] Menuliskan tipe data dari variabel, contoh : int bilangan;char karakter;float bildesimal;boolean status;
  • 5. Setelah mendeklarasikan variabel dengan tipe data, selanjutnyamemberikan nilai variabel tersebut dengan tanda = . bilangan = 20; 9 karakter = ‘k’; bildesimal = 22.2f;status = true; Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris. int bilangan = 20; char karakter = ‘k’; float bildesimal = 22.2f;boolean status = true; Kita dapat membuat variabel menjadi konstanta yang tidak dapatdiubah nilainya dengan menambahkan keyword sebelum tipe data darivariabel.Contoh : final int konstantainteger = 10;final float pajak = 15.5; Agar konstanta ini dapat diakses oleh class lain tanpa harusmembuat objek terlebih dahulu, maka kita dapat menambahkan modifierpublic dan keyword static seperti berikut : public static final konstantainteger = 10; 2.4 Tipe Data Java Java memiliki tipe data yang dapat dikategorikan menjadi duakelompok, yaitu tipe data primitif dan referensi. 2.4.1 Tipe Data Primitif Delapan macam tipe data primitif dalam pemrograman Java, yaitu : a.Integer ( Bilangan Bulat ) Integer merupakan tipe data numerik yang digunakan apabilatidak berurusan dengan pecahan atau bilangan desimal. Tipe data numerik yang termasuk integer adalah sebagai berikut : a. Operator Logical Operator ini digunakan untuk ekspresi logik yang menghasilkan nilaiboolean. Operator-operator yang digunakan adalah AND ( && ), OR ( ¦ ¦ )dan NOT ( ! ). b. Operator Bitwise Operator ini dalam Java digunakan untuk melakukan manipulasi bit.
  • 6. 1. Bitwise AND Bitwise AND akan menghasilkan bit “1”, jika kedua operator bernilai bit “1”. 2. Bitwise OR Bitwise OR akan menghasilkan bit “1”, jika salah satu operator bernilai bit “1 3. Bitwise XOR ( Exclusive OR ) Bitwise XOR akan menghasilkan bit “1”, jika kedua operator memiliki nilai bit yang berbeda 4. Bitwise Complement Bitwise Complement akan menghasilkan bit yang berlawanandengan bit yang dioperasikan. c. Operator Precedence Operasi-operasi yang menggunakan operator dapat melibatkan lebihdari 1 operator dan 1 operand.
  • 7. BAB III PENUTUPAN 3.1 Kesimpulan Dari pembahasan pada BAB II, penarik menarik kesimpulan bahwa Java dikenal sebagai bahasa pemrograman yang bersifat strongly, yangberarti diharuskan mendeklarasikan tipe data dari semua variable yangapabila lupa atau salah dalam mengikuti aturan pendeklarasian variable,maka akan terjadi error pada saat proses kompilasi. Tipe data yang terdapat pada bahasa pemrograman Java pada umumnyatidak jauh berbeda dengan bahasa pemrograman lain seperti C, C++,Pascal, Basic, dan lainnya, yakni terdiri dari integer, floating point, char,dan boolean. Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauhberbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic,dan lainnya, yakni harus diawali dengan huruf/abjad, karakter mata uang,dan underscore ( _ ) dan terdiri dari huruf/abjad, angka, dan underscore( _ ), serta tidak boleh menggunakan kata-kata yang dikenal oleh bahasapemrograman Java (keyword ), seperti byte, case, int, dan lainnya. Sama halnya dengan semua bahasa pemrograman, Java jugamenyediakan operator-operator aritmatika untuk memanipulasi datanumerik. Selain operator aritmatika, Java juga mempunyai operator-operator lain,seperti operator increment dan decrement, operator assignment(penugasan), operator relasi, operator logical, operator bitwise (yangterdiri dari and, or, xor, dan complement), dan operator precedence. B.Saran Dikarenakan cukup rumitnya bahasa pemrograman Java dan semakinbanyaknya pesaing yang berkompetisi di bidang pemrograman Java, makaPenulis menyarankan kepada pembaca (khususnya pemula), untuk sejak dinimempelajari bahasa pemrograman tersebut.