WHAT'S NEW?
Loading...
Kesempatan kali ini saya akan melanjutkan menulis contoh dalam coding java. Saya sebelumnya telah berhasil ditulis yaitu coding java pundamental part 1 dan part 2.

Ok. langsung saja

1. Pernyataan Keputusan (Branching)

Dimana terdapat beberapa jenis struktur keputusan yang termasuk kedalamnya :

  • Pernyataan IF
  • Pernyataan IF ELSE
  • Pernyataan IF ELSE IF
  • Pernyataan SWITCH
Nah,saya akan memberikan contoh satu persatu dan lihat berbagai penggunaan masing-masing pernyataannya.

A. Pernyataan IF

Pernyataan if ini hanya menampilkan hasil yang bernilai true atau false. Jika true hasil akan ditampilkan dan apabila false maka hasilnya tidak akan ditampilkan.
Penulisannya  :

  • if(kondisi){ //jika kondisi true atau false}
- diawali dengan kata if
- terdapat sebuah kondisi dimana kondisi tersebut akan mencari nilai true atau false.

Contoh :
public class PernyataanIF{
       public static void main(String[] args){
                int nilai=80;
                if(nilai > 80){
                        System.out.println("Selamat Dan Sukses");
                }
       }
}

B. Pernyataan IF ELSE

Sama persis dengan pernyataan IF namun jika hasilnya true atau false maka keduanya akan ditampilkan.
Penulisannya :

  • if(kondisi){//jika kondisi true}else{//jika kondisi false}
Contoh :
public class PernyataanIFELSE{
      public static void main(String[]args){
              int nilai= 80;
              if(nilai > 80{
                    System.out.println("Selamat");
              }else{
                    System.out.println("Coba Lagi");
              }
      }
}

C. Pernyataan IF ELSE IF

Pernyataan ini merupakan multi percabangan karena memiliki banyak nilai dan kondisi.
Penulisannya :

  • if(kondisi){//code here}else if(kondisi){//code here}else{}
Contoh :
import java.util.Scanner
public class NilaiAkhir{
        public static void main(String[]args){
                Scanner input=new Scanner(system.in);

               int nilai;
               char hasil;

               System.out.println("Masukkan nilai Anda : ");
               nilai=input.nextInt();

              if(nilai > 80){
                   hasil="A";
             }else if(nilai > 70){
                   hasil="B";
             }else if(nilai > 60){
                   hasil="C";
             }else if(nilai > 50{
                   hasil="D";
             }else{
                   hasil="E";
             }
             System.out.println("Anda mendapat nilai " + hasil);
       }
}

D. Pernyataan SWITCH
Contoh :

public class PernyataanSwitch{
       public static void main(Sring[]args){
              int pilih=3;
           
              Switch(pilih){
                      case 1: //untuk menentukan apabila no 1 dipilih
                      System.out.printpl("Jakarta");
                      break; //untuk menghentikan apabila no 1 dipilih
                   
                      case 2:
                      System.out.println("Bandung");
                      break;

                      case 3:
                      System.out.println("Cirebon");
                      break;

                      default: //kondisi dimana tidak ada pilihan
                      System.out.println("Lampung");
                      break;
              }
      }
}

Nah, itulah beberapa contoh untuk pernyataan keputusan.
Pembahasan Tentang Coding Java Part 2

Seperti yang sudah diketahui sebelumnya yaitu Coding Java Part 1 . Yang mana pembahasan ini adalah lanjutan dari pembahasan sebelumnya. Dan pada kesempatan ini akan dibahas contoh coding lanjutannya.

Perlu anda ketahui setiap belajar sesuatu perlu suatu kelanjutan dan konsistensi agar tercapainya suatu tujuan. Saya sendiri masih belajar banyak hal. Semakin banyak hal baru yang dipelajari,menurut saya pembelajaran terlebih dahulu akan lupa karena hal-hal yang lalu tidak pernah dipelajari lagi. Untuk itu saya menulis ini bertujuan untuk berbagi dan suatu saat pasti akan dibutuhkan kembali.

Kembali ke topik utama, semua yang saya tulis disini merupakan hal dasar dari java yang mana merupakan pelajaran Java Pundamental. Masih banyak lagi yang perlu dketahui tentang pembelajaran java mulai dari java pundamental samapi java advance.

Mari kita bahas satu persatu.
Baca juga Coding Java Part 1

Array

Array adalah objek yang dapat digunakan untuk menyimpan sejumlah data.
Baca juga Struktur Program Java

Contoh coding Array :
public class ArrayKota{
       public static void main(String[] args){
             //membuat objek array
             String[] kota=new String[4];
             //mengisi elemen array
             kota[0]="Jakarta";
             kota[1]="Bandung";
             kota[2]="Jogja";
             kota[3]="Lampung";

            //menampilkan elemen array
            System.out.println(kota[0]); //hasilnya Jakarta
            System.out.println(kota[3]); //hasilnya Lampung
        }
}
Simpan dengan nama ArrayKota.java lalu jalankan. Kota merupakan nama variabel dari String[] dan nama-nama kota merupakan inisialisasi dari variabel kota. [0],[1] merupakan index array. Index Array biasanya di mulai dari nol ( 0 ) dan bernilai positif.

public class ArrayKota2{
       public static void main(String[] args){
              String[] kota={"Jakarta","Bandung","Jogja","Lampung"};
              System.out.println(kota[2]); // hasilnya Jogja
              System.out.println(kota[3]); // hasilnya Lampung
       }
}
Simpan dengan nama ArrayKota2.java lalu jalankan.

Array MultiDimensi

Array multidimensi adalah array dalam bentuk baris dan kolom.
Gambar Array MultiDimensi
Contoh penulisan array multidimensi :

  • int [] data={1,2,3,4,5,6,7,8,9};
  • int [] duadimensi={{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi={{"satu","dua","tiga"},{"z",'x","c"},{"q","w"}};
Namun cara diatas memiliki kelemahan yaitu tidak memiliki tipe data yang eksplisit untuk operand sebelah kanan. Namun dapat diatasi dengan cara "anonymous array" dengan menyertakan tipe data dari array ketika diinisialisasi. Contoh :

  • int [] data =new int[]{1,2,3,4,5,6,7,8,9};
  • int [] duadimensi=new int[]{{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi=new String[]{{"satu","dua","tiga"},{"z","x","c"},{"q","w"}};
Array bisa juga tidak didefinisikan seberapa panjang dari arraynya. Karena panjang dari array ditentukan dari nilai yang diletakkan dalam kurung kurawal.

Contoh :
public class ArrayMultiDimensi{
        public static void main(String[] args){
               Int [][] nilai=new Int[2][2];
               nilai [0][0]=100;
               nilai [0][1]=90;

               nilai [1][0]=80;
               nilai [1][1]=70;

               System.out.println(nilai[0][0]); //hasilnya 100
         }
}
Simpan dengan ArrayMultiDimensi.java lalu jalankan. Cara ini adalah dengan memasukkan data langsung ke array. Penulisannya setiap baris selesaikan terlebih dahulu kolom yang telah diinisialisasi. Kemudian buat baris baru dan seterusnya.

public class ArrayMultiDimensi2{
       public satic void main(String[] args){
              String[][] panggilan=new String[][]{
              {"Pak","Bu","Mbak"},{"Joko","Ani"}
              };
              System.out.println("Nama Bapak :"+panggilan[0][0] +" " + panggilan[1][0]);
              System.out.println("Nama kakak: " +panggilan[0][2]+ " " +panggilan[1][1]);
              System.out.println("Nama ibu : " +panggilan[0][1]+"" + panggilan[1][1]);
       }
}

Operasi Input/Output Stream Sederhana

Jenis:

  1. System.in (Standard input)
  2. System.out (Standard output)
  3. System.err (Standard error)
Operasi I/O menggunakan class Scanner (import.util.Scanner) dengan method :

  • nextInt() = untuk menerima tipe data Integer
  • nextShort() = untuk menerima tipe data Short
  • nextLong() = untuk tipe data Long
  • nextDouble() = untuk tipe data double
  • nextFloat() = untuk tipe data float
  • nextLine() = untuk tipe data String
  • nextBoolean() = untuk tipe data boolean
Contoh :
import java.util.Scanner;
public class SalamKenal{
        public static void main(String[] args){
               Scanner input=new Scanner(System.in);
               String nama=input.nextLine();
               System.out.println(nama);

               int noktp=input.nextInt();
               System.out.println(noktp);
     
               input.nextLine();
        }
}
Simpan dengan nama SalamKenal.java lalu jalankan.

import java.util.Scanner;
public class Perkalian{
       public static void main(String[] args){
              Scanner masukkan=new Scanner(System.in);
              System.out.println("Masukkan Nilai A !");
              int a =masukkan.nextInt();
              System.out.println("Masukkan Nilai B !");
              int b = masukkan.nextInt();

              System.out.println("Hasil A X B adalah : " + a * b);
      }
}
Simpan dengan Perkalian.java

Nah, itu contoh coding java untuk selanjutnya ditunggu saja.

Inilah Contoh Dari Penerapan Coding Java Pundamental


Tentunya anda semua sudah tahu apa itu Java dan berbicara tentang java kita sebenarnya harus sudah mengetahui sejarah Java. Java sendiri memiliki dua hal yang saling berkaitan. Yang satu merupakan bahasa pemrograman dan yang kedua merupakan platfrom pengembangan aplikasi.

Sampai saat ini java merupakan bahasa pemrograman yang populer dan yang paling banyak digunakan. Sesuai dengan mottonya sendiri " Tulis sekali, jalan dimanapun ". Banyak bermacam-macam aplikasi yang menggunakan bahasa pemrograman java baik dari embedded system,mobile, desktop hingga web application.

Java merupakan pemrograman yang multiplatfrom, mudah dibaca dan dikembangkan. Sehingga banyak sekali programer yang memakai bahasa pemrograman ini. Bahasa pemrograman ini juga bisa diciptakan sendiri dan menurut algoritma masing-masing,tentunya harus mengacu pada aturan dan strukur java .

Semua bahasa pemrograman tidak lepas dari yang namanya coding atau penulisan code bahasa program untuk membuat suatu aplikasi.

Dalam kesempatan ini saya akan menuliskan contoh dari penerapan coding java. Software yang saya gunakan diantaranya :

  1. jdk 1.7 (ini yang terpenting agar bahasa java bisa di jalankan)
  2. Notepad++ (digunakan untuk menulis kode java jika tidak ada bisa gunakan notepad biasa)
Langkah pertama : Instal jdk-1.7 terlebih dahulu. Jdk-1.7 bisa di download disini.

Langkah kedua : Tambahkan folder instalasi java ke dalam path komputer/laptop anda :

  • klik kanan pada My Computer, pilih properties
  • setelah terbuka jendela properties, pilih advance
  • di dalam path klik tombol system variables
  • di dalam jendela system variables pilih baris path lalu edit
  • tambahkan folder C:\Program Files\Java\jdk1.7.0_21\bin diakhir alamatnya sebelumnya beri tanda ; sebagai pemisah
  • lakukan tes dengan command prompt (cmd) : java -version
Jika langkah diatas berhasil dijalankan kita siap membuat kode pertama.

HelloWorld

Kode Helloworld merupakan kode yang pertama ditulis di berbagai bahasa pemrograman. Menulisnya juga cukup mudah, mari dicoba.

public class HelloWorld{
    public static void main (String[] args){
           System.out.println("HelloWorld!");
    }
}

Simpan di folder D/OOP/  dengan nama HelloWorld.java . Perlu diingat nama class harus sama persis dengan nama file. Setelah disimpan compile HelloWorld.java dengan javac. Jika berhasil maka di dalam folder akan ada dua file yaitu HelloWorld.java dan HelloWorld.class. Setelah selesai jalankan file HelloWorld dengan cmd. Untuk cara lebih jelasnya :

  • Buka command prompt (cmd) dengan cara Window+R ketikan CMD lalu Run
  • ketikan D: lalu enter
  • ketikan dir D: lalu enter
  • ketikan CD OOP lalu enter
  • ketikan dir lalu  enter
  • ketikan javac Helloworld.java lalu enter
  • ketikan java HelloWolrd
Mudah bukan? Ok lanjut!

Variabel

public class TestVariabel{
       public statis void main(String[] args){
              String nama="Ena" //sudah diinisialisasi
              int nilai; //belum diinisialisasi
              nilai = 100; // sudah diinisialisasi
     
              System.out.println("Nama : " + nama);
              System.out.println("Nilai  : " + nilai;
       }
}
Simpan dengan nama TestVariabel.java,lalu jalankan seperti diatas.

Biodata

public class Biodata{
      public static void main(String[] args){
             String namadepan="Ena";
             String namabelakang="lesmana";
             int tgl="31";
             int bulan="05";
             int tahun="1991";
             String hobi="Ngulik";
             String jk="Laki - Laki";
             String alamat="Balam";
             Boolean status=true;
     
             System.out.println("Nama Saya : " + namadepan + namabelakang );
             System.out.println ("Tanggal Lahir : " + tgl + " / " + bulan +" / " + tahun);
             System.out.println("Jenis Kelamin : "  + jk);
             System.out.println("Hobi : " + hobi);
             System.out.println("Alamat : " + alamat);
             System.out.println('Status : " + status);
      }
}
Simpan dengan nama Biodata.java, kemudian jalankan caranya seperti diatas.

Perhitungan

public clas HitungNilai{
       public static void main(String[] args){
              int nilai=100 + 100;
              System.out.println(nilai);

              int a= 10;
              int b=2;
              int c=a+b;
              System.out.println(c);

              double x=100;
              double y=50;
              double z=x/y;
              System.out.println(z);
      }
}
Simpan dengan nama HitungNilai.java lalu jalankan.

Nah,mudahkan belajar coding java.
Baca selanjutnya Coding Java Part 2


Operator dalam java digunakan untuk mengubah nilai variabel, operator inilah yang menentukan bagaimana aplikasi memanipulasi data. Jenis operator sendiri tidak jauh beda dengan pemograman lainnya. Berbeda dengan C++ yang dapat mengoverload operator, sedangkan di Java operator tidak bisa di overload.

1. Operator Assignment

Operator assignment menggunakan tanda sama dengan ( = ). Operator ini mempunyai dua buah operand, sebelah kiri sama dengan dan sebelah kanan sama dengan. Operand sebelah kiri harus berupa variabel,sedangkan sebelah kanan bisa berupa sebuah nilai literal atau variabel yang lain. Arah operasi adalah dari kanan ke kiri, artinya nilai sebelah kanan akan dicopy ke sebelah kiri. Setelah operasi sukses dilakukan nilai variabel disebelah kiri akan sama dengan nilai operand disebelah kanan.

Ada beberapa hal yang harus diperhatikan :

  • Jika tipe data variabel adalah primitif,pastikan anda mengetahui proses casting secara implisit dan explisit. Jika proses casting secara explisit pastikan bahwa nilai datanya berada dalam rentang nilai variabel disebelah kiri.
  • Tipe data reference bukan merupakan objek, tetapi dimana alamat objek itu sebenarnya berada.
  • Ketika mengassign nilai ke variabel dengan tipe data reference, perlu anda ingat aturan dari supertypes, subtypes, dan arrays.
Operator assignment bisa digabungkan dengan operator lain menghasilkan operator campuran. Misalnya +=, -=, *=, /= dan lain-lain. Operator campuran ini digunakan untuk menyingkat penulisan kode.

Contoh :

  • x = x + 10;  disingkat menjadi  x += 10;
  • x = x - 10;   disingkat menjadi  x -=10;
  • y = y * 10; disingkat menjadi   y *=10;
  • y = y / 10;  disingkat menjadi   y /=10;

2. Operator Relasi


Operator relasi selalu menghasilkan nilai boolean (true atau false), operator ini sering digunakan untuk mengecek sebuah kondisi dan diletakan di percabangan (if).

Jenis operator relasi :

  • >   lebih besar
  • <   lebih kecil
  • <= lebih kecil sama dengan
  • >= lebih besar sama dengan
  • == perbandingan
  • !=  tidak sebanding atau tidak sama
Operator <, >, <= dan >= bisa digunakan untuk membandingkan semua tipe bilangan bulat, bilangan pecahan dan karakter (char). Baik dalam bentuk variabel maupun bentuk literal. Sedangkan operator perbandingan ( == dan != ) digunakan untuk mengoperasikan semua tipe data,dari primitif, wrapper hingga tipe data reference.

Contoh :
int x = 10;
int y = 10;
if (x  <=  y){
//Tulis kode disini
}

3. Operator InstanceOf

Operator instanceOf digunakan hanya untuk mengoperasikan dua buah tipe data reference. Operator itu digunakan untuk mengecek tipe dari sebuah variabel. Operator instanceOf dapat menyebabkan error saat kompilasi apabila tipe data reference tidak saling berhubungan. Misalnya tipe data Integer tapi dioperasikan menggunakan String.

Contoh kode yang berhasil di kompilasi :
String s= "Ini String";
if(s instanceOf String){
//Tulis kode disini
}

Contoh kode yang menyebabkan error saat kompilasi :
Int i = 10;
if(i instanceOf String){
//Tulis kode disini
}

4. Operator Aritmatika

Operator aritmatika tidak jauh berbeda dengan operator aritmatika pelajaran matematika. Simbol yang digunakan dalam java :

  • + penambahan
  • - pengurangan
  • * perkalian
  • / pembagian
Contoh penerapannya :

  • int a = 10 + 5;
  • int b = 10 - 5;
  • int c = 10 * 5;
  • int d = 10 / 5;
Java juga mengenal dengan operator modulus ( % ) atau bisa dikenal dengan pembagi sisa. Misalnya 10 % 3 = 1 ( 10 dibagi 3 sisa 1 ).

Contoh penerapannya :

  • int x = 10 % 3 ;
Operator + (plus) digunakan untuk penambahan bisa juga digunakan untuk penggabung String (String concatenation).

Contoh Penerapannya :

String a ="Ini String";
int b=10;
int c=20;
System.out.println(a + b + c);  //hasilnya adalah  Ini String1020
System.out.println(a +(b + c)) //hasilnya adalah  Ini String30

Java juga mengenal increment dan decrement :

  • ++ increment (postfix dan prefix)
  • -- decrement (postfix dan prefix)
kedua operator ini juga disebut unary operator karena hanya membutuhkan satu operand saja. Operator increment akan menaikan nilai dari operand sebesar satu satuan, sedangkan operator decrement akan menurunkan nilai dari operand sebesar satu satuan. kedua operator ini adalah bentuk paling pendek lagi dari operator campuran ( += dan -= ).

Contoh :
int x = 100;
x = x + 1;  //bentuk panjang
x += 1;  //menggunakan operator campuran +=
x++;  //menggunakan operator increment

int i = 100;
i = i - 1;
i -= 1;
i--; //menggunakan operator decrement

5. Operator Kondisi

Operator kondisi adalah ternary operator, artinya operator ini mempunyai tiga buah operand. Operator kondisi akan mengevaluasi suatu kondisi yang nilainya benar (true) atau salah (false),kemudian mengassign suatu nilai ke dalam variabel. Operato kondisi menggunakan simbol ? (tanda tanya) dan : (titik dua).

Contoh :
int x = 100;
String s= (x < 10) ?  "kurang dari sepuluh" : (x  > 100) ? "lebih dari seratus" : "lebih besar sama dengan sepuluh dan kurang sama dengan seratus";

penjelasan :
jika variabel x kurang dari sepuluh assign String "kurang dari sepuluh" ke dalam variabel s.
jika variabel x lebih dari seratus assign String "lebih dari seratus" ke dalam variabel s.
jika kedua kondisi salah : assign String "lebih besar sama dengan sepuluh dan kurang sama dengan seratus" ke dalam variabel s.

6. Operator Logika

Ada enam logical operator yang digunakan di java :

  • & operator dan.
  • | operator or.
  • ^ operator xor.
  • ! operator logika negasi.
  • && operator singkat dan.
  • || operator singkat or
Operator dan ( & ) jika operandnya angka dinamakan sebagai operator bitwise. Jika operandnya bertipe boolean maka operator & akan menghasilkan nilai true jika kedua operand bernilai true, selainnya akan menghasilkan nilai false.

Contoh :
int x = 10;
int y = 20;
boolean z=(x > 10) & (y < 100); //hasilnya false

Operator && tidak akan mengeksekusi operand disebelah kanan kalau sudah tahu bahwa operand sebelah kiri bernilai false. Prilaku operator && ini penting karena untuk memastikan bahwa suatu variabel objek tidak bernilai null sebelum memanggil method dari objek tersebut.

Contoh :
String nama=null;
boolean s=(nama !=null) && nama.equal("enal"); // hasilnya false

Operator | digunakan dalam operator bitwise jika operandnya berupa angka. Jika operandnya bertipe boolean akan menghasilkan nilai true jika salah satu jika salah satu atau kedua operand bernilai true. Jika kedua operandnya bernilai false akan menghasilkan nilai false. Aturan ini berlaku untuk operator ||.  Perbedaannya adalah jika operator | kedua operand akan tetap dieksekusi walaupun operand sebelah kiri bernilai true. Sedangkan untuk operator ||, jika operand sebelah kiri bernilai true maka operand sebelah kanan tidak akan dieksekusi dan nilai true akan dikembalikan sebagai hasil operasinya.

Operator ^ atau disebut operator xor, hasil operasi akan bernilai true jika nilai operand sebelah kiri berbeda dengan operand sebelah kanan. Misalnya operand sebelah kiri bernilai true dan sebelah kanan bernilai false atau sebaliknya. Jika kedua operand bernilai sama sama false atau true maka hasilnya false.

Contoh :
int x=10;
int y=20;
boolean z= (x > 10) ^ (x < 100); //hasilnya true
boolean s=(x < 10) ^ (x  < 100); //hasilnya false

Secara umum operator &&,! dan || yang sering digunakan dalam pembuatan aplikasi.

Ya itulah pembahasan tentang Operator dalam java. Mudah-mudah bermanfaat.
Tks

Sumber : Ifnu Bima



Pengertian Sistem Informasi

1. Pengertian SI
SI (Sistem Informasi) adalah semua komponen dan sumber daya yang diperlukan untuk memberikan informasi dan fungsi kepada organisasi.
Beberapa fungsi dari SI :

  • Mendukung kegiatan operasi bisnis perusahaan.
  • Mendukung pengambilan keputusan manajemen.
  • Mendukung pencapaian keunggulan kompetitif strategis
 Jenis-jenis SI :

  1. Tertutup ( Closed System / rahasia).
  2. Terbuka (input - proses - output).


2. Pengertian TI
TI  (Teknologi Informasi) adalah sebuah komponen yang merupakan alat yang berfungsi untuk mengolah informasi seperti hardware,software,jaringan, dan manajemen data.

Ada 5 bidang pengetahuan SI  :

  1. Konsep dasar (Foundation Concepts).
  2. Informasi Teknologi (Information Technologi).
  3. Sistem informasi yang diterapkan (Business Applications).
  4. Pemecahan masalah dan pengembangannya (Development Process).
  5. Mendukung tujuan perusahaan secara keseluruhan (Management Challenges).
Beberapa peran dari Sistem :

  • Proses bisnis transaksi secara efektif.
  • Kontrol proses industri.
  • Mendukung perusahaan komunikasi dan kolaborasi.
  • Perbarui database perusahaan.

A. KONSEP DASAR SISTEM
Konsep dasar sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya,yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
atau 
Suatu kumpulan atau himpunan dari unsur komponen atau variabel yang teroganisir saling berinteraksi saling tergantung satu sama lain.
Dilihat Secara umum :

  1. Terdiri dari unsur-unsur.
  2. Unsur-unsur tersebut merupakan bagian terpadu sistem yang bersangkutan.
  3. Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem.
  4. Suatu sistem merupakan bagian dari sistem lainnya yang lebih besar.


B. KONSEP DASAR INFORMASI
Konsep dasar informasi adalah sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata dan digunakan untuk pengambilan keputusan.
atau
Merupakan data yang telah diklasipikasikan atau diolah atau diinterpretasi untuk digunakan dalam proses pengambilan keputusan. 

 C. KONSEP DASAR SISTEM INFORMASI
Konsep dasar sistem informasi adalah sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan.
atau
Sistem ini menyimpan,mengambil,mengubah,mengolah, dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya. 

D. KOMPONEN SISTEM INFORMASI
Terdapat 8 jenis komponen dalam sistem informasi :

  1. Input (Dokumen).
  2. Model (Fungsi Logika).
  3. Output (Hasil keluaran yang brtkualitas).
  4. Teknologi (Membantu pengendalian dari sistem).
  5. Hardware (Penyimpanan).
  6. Software (Mengolah data).
  7. Basis data (Kumpulan data yang saling berkaitan).
  8. Kontrol (Pengendalian data).
Ya itulah penjelasan Konsep Sistem Informasi. Semoga bisa membantu.
Tks

Cara Termudah Daftar Daftar Dan Membuat Master Card Di Payoneer - Gratis

Di zaman yang modern ini, teknologi semakin terus berkembang. Hampir semua orang tidak lepas menggunakan dari yang namanya teknologi. Baik dalam urusan pekerjaan,hobi, atau pun kegiatan sehari-hari lainnya. Teknologi diciptakan sebagai alat bantu dalam menyelesaikan kegiatan sehari-hari. Misalnya untuk komunikasi,transaksi,dan masih banyak lagi manfaat dari teknologi tersebut.

Pada kesempatan ini saya akan coba membahas tentang bagaimana Membuat Master Card Dari Payoneer, yang tak lain merupakan bagian dari teknologi tersebut. Dan untuk mendapatkannya ada cukup daftar di akun "Payoneer", dan itu Gratis.

Hal yang perlu anda persiapkan adalah :
  1. Kartu ID Nasional (KTP) atau Pasport, atau juga SIM yang masih berlaku.
  2. Email (Gmail, Yahoo Mail, atau bisa yang lainnya).
  3. Koneksi Internet
Dan hal yang perlu anda ketahui adalah :
  1. Setiap orang hanya diperbolehkan mendaftar satu (1)  kali saja. Anda tidak perlu membuat lebih dari satu account payoneer.
  2. Setelah anda berhasil daftar di Account Payoneer. Maka,dari pihak Payoneer akan di Approved, dan semua informasi akan dikirimkan ke email anda. Setelah di approved,kartu anda akan dikirimkan kepada anda sesuai dengan alamat anda. Maka,anda akan menerima kartu yang disebut dengan Prepaid Mastercard Payoneer secara gratis. Kartu ini dapat digunakan untuk belanja atau tarik tunai di semua mesin Atm yang berlogo Mastercard
Menurut anda bagaimana? menarik bukan?

Apakah anda sudah siap mendaftar ? Lanjut Daftar.

1. Buka situs Payoneer DISINI

2. Pilih Sign Up

3. Akan muncul Pop-Up dan ada dua pilihan :
  • Local Bank Account 
  • Prepaid Mastercard
 pilih yang ke dua lalu SIGN UP

4. Di halaman berikutnya akan tampil seperti ini

Isilah Nama depan, Nama Belakang, Email,Re-enter email, dan tanggal lahir. Berikanlah data anda dengan sebenar-benarnya.  Lalu pilih NEXT

5. Di halama berikutnya :
 Isilah Alamat anda mulai nama jalan, kota, kode pos dan nomor telphone anda. Berikan data yang asli karena ini untuk pengiriman Kartu Mastercard anda. Lalu pilih NEXT.

6. Di halaman berikutnya :
Isilah password, re-enter password, security question, security answer. Untuk password buatlah agar susah ditebak orang tapi mudah dihapal oleh anda. Untuk security pilihan udah ada, silakan pilih saja, dan untuk security answer gunakanlah  passphrase. Lalu pilih NEXT.

7. Dihalaman berikutnya :


Isilah Type Of Government dengan NATIONAL ID (KTP) atau dengan yang lainnya. Lalu No. National ID- nya (No. KTP). pilih Country dalam hal ini pilih Indonesia.
Kemudian Ceklist pilihan I Agree tiga-tiganya. Lalu pilih ORDER.

Apabila anda sudah ORDER dan memberikan data yang valid maka status anda akan jadi :
a. REVIEW >  IN PROCESS artinya untuk menunggu proses dari Payoneer.
b. APPROVAL  artinya Order anda disetujui.
c. DELIVERY, pengiriman. Lama delivery satu sampai dua bulan dari tanggal order anda. Jadi mohon sabar.
Untuk selebihnya bisa lihat email anda.

Baiklah,itulah Cara Termudah Daftar Dan Membuat Kartu MasterCard Gratis. Apa anda berminat ?

Struktur Program Java



Deskripsi

Penerapan contoh dalam program Hello World bertujuan untuk memahami struktur dan fitur class pada pemrograman Java. Program ini ditulis dalam beberapa baris dan untuk mencetak "Hello,World!".

Lihat Gambar berikut :

1. Package
Ini adalah pernyataan deklarasi paket. Pernyataan paket ini mendefinisikan ruang nama di class yang disimpan.Paket ini berfungsi untuk mengatur class berdasarkan fungsi. 

2. Public class HelloWorld
 Baris ini memiliki berbagai aspek pemrograman Java :
  • public : ini adalah akses pengubah kata kunci yang memberitahu akses compailer kepada class. Berbagai nilai pengubah akses seperti : public, private, protected, atau Default
  • class :  kata kunci ini digunakan untuk menyatakan class. Nama class (HelloWorld) diikuti oleh kata kunci ini.
 3. Comments Section
 Kita dapat menulis komentar di Java dalam 2 cara :
  • Komentar baris : dimulai dengan dua buah garis miring (//) dan melanjutkan pada akhir baris ini. Komentar ini tidak memerlukan simbol terakhir.
  • Blok komentar dimulai dengan garis miring dan tanda bintang (/*)  dan diakhiri dengan tanda bintang dan garis mirirng (*/) . Blok komentar juga bisa memperpanjang baris sesuai yang diperlukan.
4. Public static void main(String args[])
Methode (Function) yang bernama main dengan array string sebagai argumen :
  • public : Access Modifier
  • statis adalah kata kunci reserved yang berarti bahwa method dapat diakses dan digunakan meskipun tidak ada objek dalam class.
  • void, Kata kunci ini menyatakan bahwa membuat sebuah method yang tidak mengembalikan sebuah nilai.
  • Method konten berada dalam tanda kurung kurawal ( { }) 
5. System.out.println("Hello, World!")
  • System : ini adalah nama dari utilitas Java
  • Out : Ini adalah objek yang termasuk System
  • println :ini adalah Utilitas method yang digunakan untuk mengirim String apapun  ke Console.
  • "Hello,World! ": inu adalah String literal dirubah sebagai argument untuk method println.

Informasi Lanjut Mengenai Class Java

  • Java adalaha bahasa pemrograman berorientasi objek,yang berarti bahwa ia memiliki kostruksi untuk mewakili objek dari dunia nyata. Setiap program Java memiliki setidaknya satu class yang tahu bagaimana melakukan hal-hal tertentu atau bagaimana untuk mewakili beberapa jenis objek. Contoh class yang paling sederhana adalah HelloWorld.
  • Class di Java mempunyai method(fungsi) dan fileds (atribut atau properties).
  • Sebagai contoh objek mobil memiliki properti warna,kecepatan,selain itu memiliki fungsi berjalan dan berhenti. 
public class MobilClass{
String warna;
//contoh construktor default
int kecepatan,roda;
System.out.println("Mobil Dipanggil")
public MobilClass(){ }
public MobilClass(String warna,int roda,int kecepatan){
//contoh construktor non-default this.warna=warna;
void tampil(){
this.roda=roda; this.kecepatan=kecepatan; }
System.out.ptintln("Roda : " + roda);
System.out.println("Warna : " + warna); System.out.println("Kecepatan : " + kecepatan); }
maju();
static void maju(){ System.out.println("Majuuu..."); } void mundur(){ tampil();
}
System.out.println("Munduurr..");
}

Buat Main Class

public class MobilMain{
public statis void MobilMain(String[] args){
MobilClass xenia=new MobilClass("Putih","4","100");
MobilClass avanza=new MobilClass("Hitam","4","150");
xenia.mundur; avanza.mundur; }
}

Apabila di Run :
Warna : Putih Roda : 4 Kecepatan : 100  //Xenia
Warna : Hitam Roda : 4 Kecepatan : 150 //Avanza

Pedoman Umum Untuk Programing

  • Java mengidentifikasikan harus dimulai dengan huruf,karakter mata uang ($), atau karakter penghubungkan seperti garis bawah (_). Pengidentifikasian tidak boleh dimulai dengan angka. Setelah pengidentifikasian karakter pertama dapat berisi kombinasi huruf, karakter mata uang, penghubung karakter atau angka. Sebagai contoh :  
    • int variable=10; //ini berlaku
    • int 4var=10; //ini tidak berlaku
  • Pengidentifikasian,nama method,nama class adalah case-sensitive. Var dan Varare adalah dua identifier yang berbeda.
  • Anda tidak dapat menggunakan kata kunci Java sebagai pengidentifikasian.Berikut tabel menunjukan daftar kata kunci java :
Abstact Boolean break Byte Case Catch
CharClassConstContinueDefaultDo
DoubleElseExtendsFinalFinallyFloat
ForGotoIfImplementsImportIntanceof
IntInterfaceLongNativeNewPackage
PrivateProtectedPublicReturnShortSatic
StrictfpSuperSwitchSynchronizeThisThrow
ThrowsTransientTryVoidVolatileWhile
AssertEnum


  • Class dan Interface : Huruf pertama harus dikapitalisasi,dan jika beberapa kata digabungkan bersama untuk membentuk nama,huruf pertama harus huruf besar dalam penulisannya atau biasanya format itu dinamakan "CamelCase".
  • Methode :  Huruf pertama harus huruf kecil,kemudian normalnya seharusnya camelCaserule. Contohnya : 
    • getBalance
    • getCostumerName
    • doget
    • doPost
  • Variable : sama seperti methode aturannya harus sama. Sun merekomendasikan singkatan,kata-kata bermakna ,yang terdengar baik buat kita. Sebagai contoh : 
    • buttonWidth
    • empName
    • accountBalance
  • Constants : Konstanta Java diciptakan dengan menandai variabel statis dan final. Mereka harus diberi nama dengan huruf besar dan menggunakan penghubung (_) sebagai pemisahnya. Contoh : 
    • MIN_HEIGHT
  • Hanya ada satu kelas public per file kode sumber
  • Komentar dapat muncul di awal dan di akhir setiap baris file kode sumber, mereka idependen dari salah satu aturan positioning discussed.
  • jika ada public class dalam sebuah file,nama file harus sesuai nameof public class. Misalnya kelas dinyatakan sebagai "public class Dog{}" harus dalam file kode sumber bernama Dog.java.

A. Array

Seperti yang telah dibahas sebelumnya bahwa setiap hendak menggunakan suatu variabel, kita harus terlebih dahulu mendeklarasikannya. Yang menjadi masalah adalah bagaimana kita akan menggunakan sekumpulan variabel yang sangat banyak dengan tipe data tertentu. Misalnya membutuhkan 1000 buah variabel dengan tipe data integer untuk suatu perhitungan. Sangat tidak efisien jika mendeklarasikan variabel tersebut satu per satu. Oleh karena itu java memiliki tipe data Array.

1. Array satu dimensi
Pada dasarnya array satu dimensi merupakan kumpulan dari variabel yang memilik tipe data yang sama. Pendeklarasian tipe data array memiliki dua bentuk :

  • tipe-data  nama array[];
  • tipe-data[]  nama-array;
Variasi cara pendeklarasian itu hanyalah untuk memudahkan programer, bentuk mana yang akan digunakan terserah pada programer itu sendiri karena pada dasarnya keduanya sama. Tipe-data merupakan tipe data yang akan ditampung oleh variabel array ini. Semua tipe data yang dikenal dalam java, baik yang primitif maupun bentuk class dapat digunakan disini. Untuk nama array, merupakan identifier yang menunjukan nama dari variabel array itu sendiri sama seperti nama variabel biasa. Tanda [] memberitahukan java bahwa variabel itu bertipe array.
Gambar : Contoh dari Integer Array
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data yang sama didalam sebuah blok memori yang berdekatan yang kemudian akan dibagi menjadi beberapa ruangan.

Array adalah sebuah variabel atau sebuah lokasi tertentu yang memiliki satu nama sebagai identifier,namun identifier ini dapat menyimpan lebih dari sebuah nilai.

B. Class

Class adalah struktur dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan method (behavior). Class digunakan utuk mendeklarasikan sebuah variabel yang berupa objek atau dinamakan "referensi objek (object reference)".

1. Attribute
Berlaku sebagai data, didefinisikan oleh class, individu, berbeda satu dengan yang lainnya. Menggambarkan tampilan,status,dan kualitas dari objek.

2. Behavior
Berlaku sebagai method (operasi). Menggambarkan bagaimana sebuah instance class beroperasi misal bagaimana reaksi dari class jika diminta untuk melakukan sesuatu hal, untuk menentukan behavior dari objek harus membuat Methods.

C. Object

Setiap object (obyek) dibangun dari sekumpulan data (attribut) yang dinamakan "variabel" (untuk menjabarkan karakteristik khusus dari objek) dan juga dari sekumpulan method (menjabarkan tingkah laku dari objek) atau objek adalah sebuah perangkat lunak yang berisi sekumpulan variabel dan method yang berhubungan. Objek merupakan sebuah instance (keturunan) dari class. Variabel dan method diketahui sebagai variabel instance dan method instance.

D. Method

Methode menentukan prilaku objek,yakni apa yang terjadi pada objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Methode memiliki 4 (empat) bagian dasar :

  • Nama methode.
  • Tipe objek atau tipe primitif yang dikembalikan oleh methode.
  • Daftar parameter.
  • Badan atau isi methode.
Dalam java kita dapat memiliki methode-methode yang berbeda-beda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi methode ini menjadi penting. Ini bisa disebut overloading method. Untuk menjalankan program yang memiliki sifat polymorphism tersebut diperlukan suatu kemampuan overloading, yaitu suatu kemampuan untuk menentukan fungsi yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama.


E. Konstruktor

Methode konstruktor digunakan untuk menginisialisasi objek baru ketika methode-methode itu dibuat. Tidak seperti methode biasanya, kita tidak dapat memanggil methode konstruktor  dengan memanggilnya secara langsung. Methode konstruktor dipanggil oleh java secara otomatis ketika kita membuat objek baru. Jika kita menggunakan new untuk membuat objek baru, java melakuan 3 (tiga) hal ini :

  1. Mengalokasikan memori untuk objek baru.
  2. Menginisialisasikan variabel instance objek tersebut, baik dengan nilai awal ataupun dengan nilai default (0 untuk bilangan, null untuk objek, false untuk Boolean).
  3. Memanggil methode konstruktor class tersebut (mungkin satu dari beberapa method).
Dengan mendefinisikan methode konstruktor pada class yang kita buat,kita dapat mengatur nilai awal variabel instance,memanggil methode berdasarkan variabel tersebut atau objek lain,atau menghitung property awal objek. Kita juga dapat melakukan overloading konstruktor sebagaimana yang bisa kita lakukan terhadap methode regular, juga membuat objek yang memiliki property khusus berdasarkan argumen yang kita berikan dalam ekspresi new. Konstruktor mirip dengan methode regular,hanya saja memiliki dua perbedaan utama yaitu :

  1. Konstruktor selalu memiliki nama yang sama dengan class.
  2. Konstruktor tidak memiliki nilai kembalian.

Ya.itulah pembahasan Struktur Program Java. Mudah-mudahan bisa membantu. Apabila ada yang ingin ditanyakan silakan kirim komentar anda.
Terima Kasih.

Sumber : w3resource.com

JAVA - Pengertian Java


Java adalah bahasa pemrograman yang dapat dijalankan diberbagai komputer atau telephone genggam. Bahasa ini awalnya dibuat oleh James Gosling  saat masih bergabung di Sun Microsystem saat ini merupakan bagian daro Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsis sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yag lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompile ke dalam p-code (bytecode) dan dapat dijalankan di berbagai Mesin Virtual Java (JVM)

Java merupakan jenis pemrograman yang bersifat umum/nonspesifik (general purpose),dan secara khusus didesign untuk memanfaatkan defendensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java dapat berjalan di beberapa sistem operasi yang berbeda. Java dikenal juga dengan slogan "Tulis Sekali,Jalankan Dimana pun". Saat ini  pemrograman java merupakan yang paling populer digunakan. dan secara luas digunakan dalam pengembangan berbagai jenis perangkat lunak atau aplikasi. [W]

Sejarah Perkembangan Java

Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan dari awal tahun 1991 hingga musim panas 1992. Proyek itu belum menggunakan versi yang dinamakan Oak.  Proyek itu dimotori oleh Patrick Noughton,Mike Sheridan, dan James Gosling. beserta sembilan orang lainnya dari Sun Microsystem.Salah satu hasil proyek ini adalah Maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan langsung di sebuah gedung perkantoran di Sand Hill  Road di Menlo Park. Sekiar 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 jaman sekarang. Teknlogi yang 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 bertambah dalam waktu singkat dari  13 menjadi 70 orang. Pada rentang waktu itu juga ditetapkan pemakaian internet sebagai medium yang menjembatani kerja dan ide diantara mereka. Pada awal 1990, internet masih hasil rintisan, dan hanya digunakan dikalang akademisi dan militer saja.

Mereka menggunakan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah  java pertama yang dinama Web Runner, terinspirasi oleh file tahun 1990-an,Blade Runner. Pada perkembangan pertamanya, Web Runner diganti nama menjadi Hot Java.

Pada sekitar bulan maret 1995,untuk pertama kali kode sumber java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan pemberitaan pertam kali di surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan diantara mereka suatu hari pada pukul 04.00 di sebuah hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Erik Schmidt dan George Paolini dari Sun Microsystem  bersama Mark Andreessen membentuk Netscape.

Nama oak,diambil dari pohon oak yang tumbuh di depan jendela ruangan James Gosling (bapak Java) . Nama oak ini tidak dipakai untuk versi release Java karena sudah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "JAVA". Nama itu diambil dari kopi murni yang digiling langsung dari biji (kopi bubuk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa Indonesia. [W].

Versi Awal

Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya.

Beberapa paket standarnya :
1. java.lang : Peruntukan kelas elemen-elemen dasar
2. java.io : Peruntkan kelas input dan output,termasuk penggunaan berkas
3. java.util : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan
4. java.net : Peruntukan kelas TCP/IP,memungkinkan berkomunikasi dengan komputer lain melalui jaringan   TCP/IP
5. java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
6. java.applet : Kelas dasar aplikasi antarmuka untuk diterapkan pada penjelajah Web

 Kelebihan

  1. MultiPlatfrom - Kelebihan utam yang dimilik java adalah bisa dijalankan dibeberapa platform atau sistem operasi komputer. Platform yang mendukung saat ini adalah Microsoft Windows,Linux,Mac OS, dan Sun Solaris.
  2. Object Oriented Programing (OOP) atau Pemrograman Berorientasi Objek
  3. Perpustakaan Yang Lengkap. Java terkenal dengan Library/Perpustakaan yang lengkap sehingga memudahkan dalam menggunakannya oleh pemrogram untuk membangun aplikasinya.
  4. Bergaya C++, memiliki bahasa pemrograman seperti C++ yang menarik sehingga pemrogram C++ untuk pindah ke Java.Saat ini pengguna Java sudah banyak,sebagian besar adalah pemrogram berasal dari C++.yang pindah ke Java.
  5. Pengumpulan Sampah Otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga pemrogram tidak perlu mengatur pengaturan memori secara langsung.

  Kekurangan

  1. Tulis sekali,jalan dimana pun, masih ada beberapa hal yang belum kompatible antara platform satu dengan platform yang lainnya. Seperti J2SE,misalnya AWT-SWT bridge masih belum fungsi di Mac OS X.
  2. Mudah didekompilasi. dekompilasi adalah proses mengembalikan dari kode jadi ke kode sumber.Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi. Dengan demikian,algoritma yang digunakan program akan sulit disembunyikan dan mudah dibajak/reverse=engineer.
  3. Penggunaan Memori Yang Banyak.Penggunaan memori untuk program yang berbasis java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya (C/C++).

 

Contoh Program Java

Inilah contoh program java menampilkan Hello,World ! :
 public class HelloWorld(){
      public static void main(String args[]){
             System.out.println("Hello, World !");
      }
}


Ya. itulah Sejarah dan Penjelasan tentang Java. Terima kasih kepada Wikipedia.
Semoga bermanfaat.