Monday, November 17, 2014

Bahasa Pemrograman Java (Soft Skill)

BAHASA PEMROGRAMAN JAVA
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKcxBc49wNguyLBvBD1H-0K1mYaEIjek1mYBgZyiu-h7jPXJkmG32nCqe-HJny7QcMcNuhSIZMXGcwwzJgti0_WrADINsnggMHCJ21G6AA4ngCBAUExhg15evnMA-0n63svc8ZAAzDiYKY/s290/gunadarma-university.png
 



                                                                   










Disusun oleh :
Andry Afrianda           (30113944)
Moch Dwi Nigalianto (35113520)
Yodhi Eko Wibowo     (39113443)




ABSTRACT
Java adalah sebuah bahasa pemrograman berorientasi obyek murni. Jadi program – program Java berada dalam sebuah struktur kelas – kelas dan obyek – obyek. Pada dasarnya sintaks pada bahasa Java mirip dengan sintaks pada bahasa C atau C++. Java bertipe kuat (strongly-typed). Ini berarti semua tipe data terikat secara statis atau dengan kata lain setiap nama variabel diasosiasikan dengan sebuah tipe data tunggal yang dikenali pada saat kompilasi.

















KATA PENGANTAR

Puji syukur kami panjatkan ke hadirat Allah SWT bahwa kami telah menyelesaikan tugas kelompok mata pelajaran Sistem Informasi Manajemen dengan membahas tentang Bahasa Pemrograman Java.
Dalam mengerjakan tugas ini kami merasa masih banyak kekurangan-kekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki kami. Untuk itu kritik dan saran dari semua pihak sangat kami harapkan demi penyempurnaan tugas ini.
Dalam mengerjakan tugas ini kami menyampaikan ucapan terima kasih kepada Bapak Dosen Sistem Informasi Manajemen yang telah memberikan tugas, petunjuk, kepada kami sehingga kami termotivasi dan menyelesaikan tugas ini.
Semoga hasil dari tugas ini dapat bermanfaat dan menjadi sumbangan pemikiran bagi pihak yang membutuhkan, khususnya bagi kami sehingga tujuan yang diharapkan dapat tercapai, Amin.

Bekasi, 17 November 2014


Penyusun










Daftar Isi

Abstract ..................................................................................................................
Kata Pengantar ......................................................................................................
Daftar Isi ................................................................................................................
Bab 1 Pendahuluan ...............................................................................................
            Latar Belakang ..........................................................................................
            Rumusan Masalah ....................................................................................
            Tujuan .......................................................................................................
Manfaat ......................................................................................................
Bab 2 Pembahasan ..............................................................................................
            Sejarah Java ............................................................................................
            Kelebihan dan kekurangan java ..............................................................
            Variabel dan Tipe Data Java ...................................................................
            Istilah Istilah dalam Java .........................................................................
            Aplikasi dan game yang dibuat oleh java ................................................
Bab 3 Penutup .....................................................................................................
Daftar Pustaka ....................................................................................................


           



Bab I Pendahuluan
Latar Belakang
            Perkembangan teknologi dari tahun ketahun semakin cepat. Dari mulai handphone,laptop,tablet,dan berbagai gadget lainnya selalu ada perubahan dan semakin memanjakan pengguna. Dari tahun ketahun perkembangan teknologi  seakan membuat para pengguna menjadi ketergantungan dan dimanfaatkan teknologi itu sendiri.
            Saat ini yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer dikenal banyak bahasa pemrograman seperti : C++, Pascal, Basic, Java dan lain lain.
Rumusan masalah 
  1.       Bagaimana sejarah perkembangan JAVA?
  2.     Apa itu JAVA?
  3.     Kelebihan dan  kekurangan JAVA ?
  4.     Apa saja Variabel dan tipe data JAVA?
  5.      Apa saja istilah istilah dalam JAVA?
  6.       Apa saja aplikasi dan game yang dibuta oleh JAVA?

Tujuan
            Tujuan pembutaan Makalah ini yaitu agar pembaca dapat menganal lebih seputar perkembangan teknologi bahasa pemrograman JAVA dari mulai sejarah sampai bagaimana pembuatan aplikasi JAVA.
Manfaat
            Saya berharap makalh ini dapat bermanfaat bagi para pembaca yang tadinya belum menguasai system operasi android menjadi lebih mengerti apa itu system operasi android, java dan lain lainnya.


Bab II Pembahasan
Sejarah Java
Bahasa pemrograman Java pertama lahir 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, James Gosling dan Bill Joy, 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 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.
Versi Awal

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
java.lang    :Peruntukan kelas elemen-elemen dasar.
java.io        :Peruntukan kelas input dan output, termasuk penggunaan berkas.
java.util   :Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas   penanggalan.
java.net   :Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan            komputer lain menggunakan jaringan TCP/IP.
java.awt      :Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
java.applet  :Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Programing – language spesification
            Java adalah generasi kedua dari java platform(generasi awalnya adalah java development kit). Java berdiri 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).
            Java adalah generasi yang sekarang sedang berkembang dari platform java agar sebuah program java dapat dijalankan, maka file dengan ekstensi “.java” harus dikompilasi menjadi filebytecode untuk menjalankan 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 library java yang digunakan.
            Platform java memiliki tiga buah edisi yang berbeda yaitu J2EE ( java 2 enterpose edition),J2ME (java 2 micro edition) dan J2SE (java 2 second edition). J2EE adalah kelompok dari beberapa API dari java dan teknologi selain java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan diserver, namun sebernarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat digunakan disemua 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 diigunakan pada device tertentu seperti pagers dan mobile phone.

Application  - Programming  Interface
            Java API terdiri dari tiga bagian utama:
·         Java standard Edition (J2SE), sebuah standard API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan
·         Java Enterprise Edition (J2EE) sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data
·         Java Micro Edition (J2ME) sebuah API untuk merancang aplikasi yang jalna pada alat kecil seperti telepon genggam, komputer dan pager.

Virtual – Machine Spesification
            Java virtual machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstarck. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file.class dari kedua program java dan java API untuk dieksekusi oleh interpreter java.interpreter. java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just – intime (JIT) kompiler yang menurunkan byte code arsitektur netral kedalam bahasa mesin untuk host computer.

Kelebihan dan Kekurangan Java   
            Slogan java adalah “Tulis sekali, jalankan dimanapun”. Sekarang ini java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan java adalah ponsel feature dan ponsel pintar(smartphone)_.

Kelebihan java
            Java mempunyai beberapa keunggulan dibandingkan dengan bahasa pemrograman lainnya. Keunggulan bahasa pemrograman java antara lain.

  • 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 Windows, Linux, Mac 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) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  •     Perpustakaan Kelas Yang Lengkap, Java 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 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 Java
  •      Tulis sekali, perbaiki 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 koe 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


Variabel dan Tipe Data Java
            Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan “sesuatu” tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.
            Menurut aturan sintaks java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah ‘_’. berikut ini adalah contoh nama yang diperbolehkan :
Nnrate x 15 quite_a_long_name hello world. Harus kecil dan huruf besar dianggap berbeda
Sehingga Hello World, hello world, HELLO WORLD, dan heLLO woRLD adalah nama yang berbeda beda, beberapa kata tertentu merupakan nama yang memiliki kegunaan tertentu oleh java, dan tidak dapat dipergunakan oleh programmer. Kata kata ini disebut reserved words (kata kata cadangan) misalnya : class , public , static , if , else , while , dan lain lain.
            Hal lain yang penting adalah compound names atau nama campuran, yaitu yang merupakan nama biasa yang dihubungkan dengan titik misalnya system.out.println. system.out.println artinya system menampung out dan out menampung println. Kita sebut “sesuatu” sebagai identifier (pengenal) tidak peduli apakah ia berupa nama tunggal atau campuran.
            Program melakukan manipulasi data yang disimpan dalam memori. Dalam bahasa ,mesin, data hanya diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti java, nama bisa digunakan untuk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak dimana data tersbut disimpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut Variable.
            Variabel sebenarnya berarti lebih kompleks. Variable bukan sis dari data, tapi lokasi di memori yang menyimpan data tersebut.variabel bisa diibaratkan sebagai kotak penyimpanan data, bukan isi kotaknya. Karena data didalam kotak bisa berubah, variabel hanya dapat dipercaya pada satu saat saja, walaupun  tempatnya selalu sama.
            Dalam bahasa java, satu satunya cara untuk memasukkan data kedalam variable adalah dengan menggunakan assignment statement, atau pernyataan pemberian nilai. Pernyataan ini berbentuk :

                        Variabel = Ekspresi;

Dimana ekspresi menyatakan apapun yang berhubungan dengan nilai suatu data. Ketika komputer menjalankan intruksi ini, komputer akan menghitung dan menyimpan hasilnya kedalam variabel . contohnya :

Kecepatan =40;
          
  Variabel dalam pernyataan diatas adalah kecepatan dan ekspresinya adalah angka 40. Komputer menghitung pernyataan ini dan menyimpan 40 ke dalam variabel kecepatan, dan mengganti apapun yang telah disimpan sebelumnya.
            Sekarang misalnya kita ingin melakukan perhitungan yang lebih kompleks :
                        Jarak = Kecepatan * Waktu
            Disini (*) merupakan operasi perkalian. Komputer mengambil data yang disimpan dalam variabel kecepatan dan waaktu, melakukan perkalian dan menyimpan hasilnya dalam jarak.
            Variabel dalam bahasa java didesign untuk menyimpan hanya 1 jenis tipe data. Kompiler akan menampilkan kesalahan sintax  apabila variabel ini dicoba untuk diberi tipe data jenis lain. oleh karena itu java disebut dengan bahasa pemrograman bertipe kuat atau strong typed language.

 

               
              suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan  satu atau lebih variabel, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variabel berbentuk seperti :
nama_tipe nama_variabel;
            nama_variabel dapat berupa sebuah nama variabel atau bebrapa nama sekaligus yang dipisah dengan koma. Gaya pemrograman yang baik yaitu dengan mendeklarasikan satu variabel dalam satu pernyataan, kecuali variabel tersebut berhubungan erat satu sama lain. misalnya:
-       Float num;
-       String nama;
-       String nama;
-       Boolean bol;
-       Int x,y;
Atau pendeklarasian variabel bisa juga dilakuakan sekaligus dengan pemberian nilainya, seperti pada contoh berikut ini:

Int num = 1000;
char ch = ‘e’;
float angka = -1.504;
boolean bol = true;

Jenis jenis variabel
 Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut:
·      Variabel class adalah bagian yang tak terpisahkan dari suatu class, maka tidak ada yang boleh “memiliki” variabel ini. Variabel ini digunakan bersama sama oleh semua obyek. Variabel ini mempunyai sifat global,sehingga nilainya akan sama semua pada setiap objek.
·  Variabel instance adalah nilainya bisa berubah ubah,variabel ini ditandai dengan tidak adanya kata “static” pada saat deklarasinya. Nilainya bisa berbeda beda untuk setiap obyeknya.
·         Variabel ini biasanya didefinisikan didalam suatu metoda (method) atau dalam suatu prosedure. Variabel ini bersifat lokal karena hanya dapat dikenali pada metoda atau prosedure tersebut.
·         Parameter atau yang disebut argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedure dipanggil. Parameter ini digunakan untuk memberikan satu nilai awal untuk dilewatkan atau “disampaikan” kedalam suatu prosedure atau metoda yang dipanggilnya.

Istilah istilah JAVA
Pernyataan Switch
            Pernyataan switch satu satunya jenis pernyataan yang mengimplemntasikan java mlutiway percabangan. Ketika pernyataan switch dievaluasi, salah satu jumlah cabang pilihan yang berada untuk menjalankan cabang ditentukan dengan mengendalikan ekspresi yang ditutupi dalam kisaran waktu setelah kunci mengkonfirmasi switch ekspresi harus mengevaluasi ke char,int,pendek, atau byte. Setiap pernyataan cabang dalam sebuah pernyataan switch diawali dengan kata cadangan, diikuti oleh sebuah konstanta yang disebut label khusus, diikuti oleh titik dua, dan kemudian urutan laporan. Setiap kasus harus debir label dengan jenis kasus yang sama perlu mengendalikan ekspresi. Label tidak terdaftar atau span interval lengkap.merupakan edisi library yang dirancang untuk digunakan pada device tertentu seperti pagers dan mobile phone.

Operator bersyarat
            Operator bersyarat adalah varian notational dari beberapa bentuk istilah. Kata lain disebut juga operator ternary atau aritmatika. Contoh

            If(n1>n2) max = n1;
            else 
            max = n2;
            vs.
            max = (n1>n2)?n1:n2;


            Ekspresi di sebelah kanan operator penugasan adalah operator ekspresi dari ekspresi kondisional Boolean.jika benar,maka ekspresi dievaluasi ke nilai ungkapan pertama (n1),selain untuk mengevaluasi nilai dari ekspresi kedua (n2)
Ekspresi Boolean
            Ekspresi boolean adalah ekspresi benar atau salah. Ekspresi boolean yang paling sederhana untuk membandingkan nilai dari dua ekspresi ç myscore your scroe waktu batas. Catatan bahwa java menggunakan dua tanda sama dengan (==) utnuk pengujian kesetaraan: A sama satu sign (=) digunakan hanya untuk tugas ekspresi. Boolean yang ditutupi dalam kurung tersebut tidak diperlukan, kecuali ia digunakan dalam pernyataan jika.
Perangkap String
            Kesetaraan operator perbandingan (==) dengan dapat menguji dua nilai dari tipe primtive. Namun ketika diterapkan pada dua benda sebagai obyek uji string kelas (==) untuk melihat jika mereka disimpan dalam lokasi memori yang sama, bukan apakah atau tidak mereka memiliki. Untuk sedikit nilai tes yang sama dua tali untuk melihat apakah mereka memiliki nilai yang sama, menggunakan metode yang serupa dengan atau equals ignore case.
            String 1.equals(string2)
            String 1.equalsignorecase(string2)


Macam Macam Game JAVA
            Sebenarnya banyak sekali game game mobile yang dibuat oleh java, akan tetap disini penulis hanya menjelaskan beberapa gam saja, yaitu :
Sudoku
            Game ini merupakan salah satu game java yang sangat sederhana. Akan tetapi meskipun sederhana game ini cukup susah untuk diselesaikan, karena untuk menyelesaikan game ini dibutuhkan ketelitian yang luar biasa. Game ini banyak tersebar di internet dan dapat diunduh secara gratis.
Brain challange
            Game ini merupakan game asah otak yang mengukur kemampuan otak dalam memecahkan masalah secara cepat. Game ini layaknya psikotest namun lebih sederhana dan simple. Pernyataan dan soal yang disuguhkan berupa logika dan bersifat rasional. Game ini banya tersebar di internet dan dapat diunduh secara gratis.
  

Bab III Penutup
Kesimpulannya
Kesimpulan yang dapat ditarik dari pembahasan mengenai java yaitu:
1.    Java dikenal sebagai bahasa pemrograman yang bersifat strongly, yang berarti diharuskan mendeklarasikan tipe data dari semua variabel yang apabila lupa atau salah dalam mengikuti aturan pendeklarasian variabel, makan akan terjadi error pada saat proses kompilasi
2.    Sama halnya dengan semua bahasa dapat dipemrograman, java juga menyediakan operayor operator aritmatika untuk memanipulasi data numerik.
3.    Selain operator aritmatika java juga mempunyai operator operator lain, seperti operator increment dan decrement, operator assignment (penugasan), operator relasi, operator logical, operator bitwise(yang terdiri dari and,or,xor, dan complement), dan operator precedence.

Saran
            Bahasa pemrograman java merupakan bahasa yang rumit dan cukup susah untuk dipelajari. Akan tetapi apabila dapat menguasai maka akan dapat menghasilkan uang banyak. Oleh karena itu penulis menyarankan pembaca, khususnya pemula untuk belajar sejak dini dan selalu berlatih.









Daftar Pustaka







No comments:

Post a Comment