MY PC DREAM

 

 

MY DREAM PC

Motherboard       : ASUS Republic Of Gamers Rampage V Extreme X99
VGA                   : 4X eVGA GeForce GTX TITAN Z Hydro Copper 12GB GDDR5 768 bit 5760 cuda
Ram                   : 8x Corsair Dominator Platinum DDR4 4000 mhz 16GBX8GB
Hardisk HDD      : 6x Solid State Drive Samsung 850 Pro 1024GB SATA III 6GB/s
DVDRW             : LG SATA 24X
Souncard           : ASUS Republic Of Gamers Xonar Phoebus 145 db
Prosesor            : Intel Core i7 5960X 8-Core 3.00 Ghz,4Ghz Turbo LGA 2011 X99
Monitor              : BenQ XL2420G
keyboard            : Razer Deathstalker Ultimate T1 keyboard 100+ Macros Key
Mouse               : Razer Ouroboros /Razer Naga EPIC CHROMA
3D Vision           : Nvidia GeForce 3D Vision

Kisaran harga IDR 97.000.000

Biodata

 

                                                             BIODATA

Nama                       : Dior Bagja Gunawan
NPM                         : 1115101027
Kelas                        : Sistem Informasi – B
Prodi                        : Sistem Informasi
Fakultas                   : Tehnik
Line                          : niwa12
BB                            : 75CDCF82
No Hp                      : 086721302291

Array

ARRAY

Array atau Larik adalah variable yang digunakan untuk menyimpan data-data yang mempunyai tipe data yang sama. Di Java, Array dimulai dari index ke-0 sampai ke ke-n.

Deklarasi Array

Ada dua macam cara deklarasi array di Java, yaitu :

tipeData[] namaArray; // cara 1.

or

tipeData namaArray[]; // cara 2.

 

Membuat Array

Ada dua macam cara membuat array di Java, yaitu:

Cara 1 :

tipeData[] namaArray = new tipeData[ukuranArray];

Cara 2 :

tipeData[] namaArray = {isiArray, isiArray,...,isiArray};

 

Contoh Program Array:

public class ArrayDemo1{

   public static void main(String[] args){

      // deklarasi array mahasiswa bertipe String

      String[] mahasiswa;

      // membuat array mahasiswa dengan panjang 5

      mahasiswa = new String[5];
      mahasiswa[0] = "Dono"; // isi element array 0
      mahasiswa[1] = "Danu"; // isi element array 1
      mahasiswa[2] = "Dana"; // isi element array 2
      mahasiswa[3] = "Dini"; // isi element array 3
      mahasiswa[4] = "Doni"; // isi element array 4

      // cetak array
      System.out.println("========= Array of mahasiswa ==========");

      for(int i = 0; i < mahasiswa.length; i++){
         System.out.println("Elemen "+i + " " +mahasiswa[i]);

      }

   }

}

 

Procedure dan Fungsi

 

                                          PROCEDURE DAN FUNCTION

          Dalam pembuatan sebuah program fungsi dan prosedur digunakan dengan tujuan menghindari penulisan script secara berulang-ulang. Misalnya pada baris ke-100 dari program kita hendak mencetak hasil penjumlahan dari dua nilai, begitu juga pada baris ke-300 kita butuh untuk melakukan hal yang sama. Kalau tidak menggunakan prosedur ataupun fungsi maka kode untuk menjumlahkan dua nilai harus dituliskan pada baris ke-100 dan ke-300. Namun tidak kalau kita menggunakan fungsi, kita hanya tinggal membuat sekali fungsi penjumlahan dan saat dibutuhkan fungsi tersebut bisa dipanggil dengan menuliskan nama fungsinya.
Contoh Procedure dan Fungsi :
public class loop {
    public void prosedur(int x,int y){
        System.out.print(x+”+”+y+”=”);
        System.out.println(x+y);
    }
    public int fungsi(int x,int y){
        return x+y;
    }
    public static void main(String[] args) {
        // TODO code application logic here
       Scanner masukan=new Scanner(System.in);
       System.out.println(“—program sederhana fungsi dan prosedur”);
       System.out.println(“+++program menampilkan hasil penjumlahan+++”);
       int x=5,y=10;
       loop panggil=new loop();
        System.out.println(“##prosedur##”);
       panggil.prosedur(x, y);
        System.out.println(“##fungsi##”);
       System.out.println(x+”+”+y+”=”+panggil.fungsi(x, y));
    }
}

Perulangan

                                                          PERULANGAN

for : perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan. Sintaks peulangan for seperti berikut :

 
 
 
 
while : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
 
do-while :  perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.
 
 

Pengertian JRE, JSP, JDK, J2EE, J2SE, J2ME

JRE

JRE adalah yang memungkinkan sebuah program Java dapat berjalan di mesin Anda. JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya

JSP

JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP didesain untuk mempermudah dan mempercepat pembuatan aplikasi berbasis web yang bekerja dengan berbagai macam web server.

JDK

JDK adalah Perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK wajib terinstall pada komputer yang akan melakukan proses pembuatan aplikasi berbasis java, namun tidak wajib terinstall di komputer yang akan menjalankan aplikasi yang dibangun dengan java.

J2EE

J2EE adalah singkatan dari Java 2 Enterprise Edition, dan sejak versi 5 berubah menjadi Java EE atau cukup Java Enterprise Edition. Java EE adalah sebuah spesifikasi, bukan berupa product berwujud nyata. Ada banyak vendor software atau komunitas opensource membuat software berupa application server yang mengikuti standard Java EE sehingga disebut Java EE compliant application server.

J2SE

J2SE atau Java2 Standard Edition adalah inti dari bahasa pemrograman Java. JDK (Java Development Kit) adalah salah satu tool dari J2SE untuk mengompilasi dan menjalankan program Java. Di dalamnya terdapat tool untuk mengompilasi dan menjalankan program Java dan JRE. Jdk merupakan tool open source dari Sun.

J2ME

Java2 Micro Edition atau yang biasa disebut J2ME, adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, Personal Digital Assistants (PDA’s) dan sejenisnya.
J2ME adalah bagian dari J2SE, karena itu tidak semua library pada J2SE dapat digunakan pada J2ME, tetapi J2ME memiliki library khusus yang tidak dimiliki J2SE.

Tipe Data

Tipe Data

Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Tipe data pada umumnya termasuk tipe data primitif, yaitu interger, floating point number dan character (string). Kumpulan dari tipe data primitif yang sejenis juga dapat disatukan dalam sebuah blok yang disebut array.

Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer). Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.

Byte
  Tipe data dengan nilai 8 bit merupakan nilai integer dan memiliki nilai minimum -128 dan nilai maksimum +127. Byte merupakan tipe data yang cocok untuk angka-angka yang kecil dan untuk menyatakan nilai array sebuah tabungan memori.

Short
Tipe data dengan nilai 16 bit merupakan nilai integer dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767. sama halnya dengan byte, tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai untuk menyatakan nilai array yang cukup besar dari byte.

Int ( Integer )
Tipe data dengan nilai 32 bit merupakan nilai integer dan memiliki nilai minimum – 2147483648 dan nilai maksimum +2147483647. Tipe data ini digunakan untuk nilai yang memiliki jangkauan besar. Dan jika kita menggunakan yang lebih besar lagi maka kita menggunakan long integer.

Long
Tipe data dengan nilai 64 bit dan memiliki nilai minimum -9.223.372.036.854.775.808 dan nilai maksimum +9.223.372.036.854.775.807. tipe data ini digunakan untuk nilai yang lebih luas jangkauannya dengan tipe data int

Float ( Floating Point Number )
Tipe data dengan nilai 32 bit, rentang nilainya nanti ada pembahasannya selanjutnya. Tipe data ini cocok digunakan pada nilai-nilai yang besar seperti halnya besaran nilai mata uang dan penggunaan tipe data ini menggunakan memory yang besar. Dan dalam kondisi ini kita menggunakan java.match.BigDecimal.

Double
Tipe data dengan nilai 64 bit, rentang nilainya nanti ada pembahasannya selanjutnya. Tipe data ini mengandung nilai decimal dan tidak cocok untuk nilai-nilai seperti mata uang.

Boolean (Bool)
Tipe data yang memiliki dua buah nilai, yaitu true atau false (benar atau salah). Untuk besaran nilai tidak bisa di tetapkan.

Char (Karakter)
Tipe data dengan nilai 16 bit kisaran nilai dari 0 (\u0000’) – 65535(‘\uffff’)

String

Di dalam operasi ini nilai dari suatu tipe data bisa digunakan untuk melakukan pemenggalan, perhitungan panjang string penggabungan dll.

Program Hello World

Program Hello World

Public class HelloWorld {
          Public static void main(String args []) {
                     System.out.println(“Hello World”);
                    }
}
Penjelasan dari programnya adalah :
  1. Public class Pertama adalah nama kelas yang kita buat, karena di dalam java berarti setiap membuat sebuah program berarti membuat sebuah kelas.
  2. Public static void main(String args[]) adalah permulaan fungsi utama dalam java. Kata kunci void di depan main berarti merupakan suatu keharusan pada java.
  3. System.out.println adalah untuk menampilkan atau memberikan hasil output yang berada di antara tanda (“ ”) pada program java.

Cara instalasi IDK, JRE, dan IDE

Cara instalasi IDK, JRE, dan IDE

Centang “Accept Licence Aggrement” lalu pilih JDK sesuai dengan OS anda.
  • Setelah terdownload, silahkan buka file tersebut dan install, dan tunggu sampai proses installasi selesai.
  • Lalu akan muncul halaman seperti ini, terdapat tiga optional yang bisa diinstall yaitu Development tools, Source code, dan Public JRE. Langsung saya klik next untuk menginstall semua.
  • Klik next terus sampai selesai, gambar dibawah ini menunjukkan installasi JDK telah selesai.
Setelah tahapan untuk menginstall JDK selesai kemudian kita bisa langsung menjalankan software eclipse IDE Java ini. Bagi yang belum mempunyai Eclipse dapat mendownload filenya dibawah postingan ini.
  • Buka file eclipse dari folder eclipse yang telah anda download. File download berupa .rar jadi anda harus mengekstraknya ke folder dulu.
  • Saat pertama membuka eclipse pasti akan muncul halaman seperti dibawah ini, yaitu kita memilih tempat penyimpanan untuk lembar kerja kita di eclipse. Pilih lokasi anda akan menyimpan, atau kalau default langsung saja klik Ok.
  • Maka akan muncul halaman pertama “Overview” seperti berikut ini.
Overview: Sekilas tentang fitur-fitur pada Eclipse
Tutorials: Petunjuk cara menggunakan Eclipse
Samples: Contoh source code program yang sudah jadi.
What’s New: Fitur baru pada versi ini.
  • Jika sudah membaca hal-hal tersebut di overview langsung saja klik tanda silang (x) untuk memulai Eclipse, dan siap untuk anda gunakan.

Perbedaan dan Keunggulan Java

Perbedaan dan Keunggulan Java 

Kunggulan Java yang pertama tentu saja multiplatform. Java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah OOP atau Object Oriented Programming. Java memiliki library yang lengkap. Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika ditambah dengan karya komunitas Java.

Setiap hal pasti memiliki kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu slogannya, takni “Tulis sekali dan jalankan dimana saja” ternyata tidak sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Kekurangan lainnya adalah kemudahan aplikasi Java didekompilasi. Dekompilasi adalah suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena sulit untuk disembunyikan.

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).