MODUL II, Algoritma Pemrograman I

PEMROGRAMANDENGAN JAVA
A.    DASARTEORI
Java adalah bahasa pemrograman multi platform.Java tidak menyediakan IDE khusus seperti hal bahasa pmrograman yang lain.Pemrogram bisa menggunakan IDE yang support ke java. Misalnya Neatbeans,Eclips, Texpad dan lain-lain. Editor teks bisa digunakan semisal notepad. Jikaeditor yang digunakan tidak support java, kita tinggal menyimpan dalam ekstensijava kemudian kompilasi dan menjalankan dengan commond prompt.
Elemen-elemendasar pemrograman Java terdiri dari:
1)     Himpunan Karakter
Himpunan karakterterdiri dari huruf, digit maupun symbol-simbol lainya.
Contohnya :
Huruf             : A, a,B,b, C, c, . . .
Digit   : 0, 1, 2, 3, 4, 5, . . .
Symbol dan lainnya :_ – + $ # * dan sebagainya
2)     Pengenal
Pengenal atauindentifier adalah suatu nama yang bisa dipakai dalam pemrograman untukmenyataan:
         Variable
         Konstanta bernama
         Tipe data
         Fungsi
         Label
         Obyek
                                    Contoh :
                                    moMhs;
                                    no_Mhs;
                        Kata kunci
                        Pengenalan sistem yangmempunyai makna khusus bagi compiler. Kegunaan dari golongan ini tidak berubah.
3)     Tipe Data Primitif
            Bahasa pemrograman java adalahbahasa pemrograman yang selalu menggunakan tipe data uintuk setiap variabelnya.Itu berarti bahwa semua variable harus dideklarasikan terlebih dahulu sebelummereka digunakan.
4)      Variabel dan Konstanta
       Variable digunakan dalam program untukmenyimpan suatu nilai. dan nilai yang       ada padanya dapat diubah selama ekseskusiberlangsung Konstanta adalah nilai                       yang tetap.
      Contoh :
                 Float jumlah;
                 Jumlah = 10;
5)    Konstanta bernama
Halini dapat dilakukan dengan menggunakan kata kunci const.
Contoh:
            Const float PHI = 3.14;
NILAI DEFAULT
        Tidak selalu perlu untuk menentukansuatu nilai ketika sebuah field dideklarasikan . fleld yang dideklarasikantetapi tidak diinisialisasikan akan diset ke default yang ada oleh compiler.Secara umum, default ini akan bernilai null atau zero tergantung pada tipedatanya. Table 1.2 merangkum nilai default untuk tipe-tipe data di atas.
PERNYATAAN MASUKAN DAN KELUARANDALAM JAVA
        Dalam bahasa pemrograman java, kita akanmenggunakan pernyataan untuk menghadapi masukan dari keyboard. Sedangkanpernyatan keluarkan adalah pernyaatan untuk menampilkan sesuatu nilai ke layar.
1.     Komponen keluaran
Untukmenampilkan kelayar secaran teksual. java mempunyai fasilitas output, yaitu dengan perintah
Sytem.out.print(hal yang akan ditampilkan, bisa lebih dari satu); untuk menampilkan ke layardan setelah selesai selesai  berpindahbaris. Akibatnya perintah keluaran setelah itu akan ditampilkan pada barisberikutnya.
System.out.println( Hasil penjumlahan ‘’.+hasil) ;
//menampilkanisi variable hasil
2.     Komponen masukan
Untukmemasukan sebuah nilai ke variable yang sudah didefinisikan digunakan kelasScanner (kelas ini disediakan mulai java versi 1.5).
a.     Input data bertipe Integer
Untukmengimputkan data dengan tipe integer digunakan method nextlnt di dalam  kelas Scanner.
b.     Input data bertipe String
Untukmengimputkan data dengan tipe integer digunakan method nextlnt didalam kelasScanner.
c.      Input tipe yang lain
Untukinput data dari keyboard dengan tipe yang lain dan disediakan oleh kelasScanner adalah sebagai berikut:
B.    PEMBAHASAN
Program 1 :
public classPertama {
    public static void main(String[] args) {
        System.out.println(“Selamat Datangdi STMIK AKAKOM”);
    }
}
Hasil Program:
Penjelasan :
public classPertama {
    public static void main(String[] args) {
Terdapat pernyataan public class. Pernyataan ini adalah pernyataanpembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Katapublic di depannya berfungsi agar kelastersebut dapat diakses oleh semua program lain. Class itu sendiri diberi namaPertama. Lalu kitamenemukan pernyataan publicstatic void main (String [] args) adalah pernyataanpembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untukmelakukan suatu tugas tertentu  dalamkelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akandieksekusi pertama kali saat program tersebut dijalankan. Pada program di atasterdapat kata static pada pernyataanpembuka metode main. Hal ini berarti metode main tidak mengubahatau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapatdikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi,parameternya adalah selalu String[]args, di mana args hanyalah sebuah namadari objek array dari String. Arrayini nantinya akan berisi parameter-parameter yang diberikan user sebagaiargumen.
        System.out.println(“Selamat Datangdi STMIK AKAKOM”);
    }}
kitamenggunakan objek  System.out dan memanggilmetode println()yangakan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akantercetak di bawahnya, bukan di sampingnya.
Latihan :
public class Dua{
    public static void main(String[] args) {
        System.out.println(”        BIODATA PRIBADI”);
       System.out.println(“===============================”);
        System.out.println(“Nama    : Titik Nurhayati”);
        System.out.println(“Nim     : 093110013”);
        System.out.println(“Jurusan :Teknik Informatika”);
    }}
Hasil :
Penjelasan :
public class Dua{
    public static void main(String[] args) {
Terdapat pernyataan public class. Pernyataan ini adalah pernyataanpembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Katapublic di depannya berfungsi agar kelastersebut dapat diakses oleh semua program lain. Class itu sendiri diberi namaDua. Lalu kitamenemukan pernyataan publicstatic void main (String [] args) adalah pernyataanpembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untukmelakukan suatu tugas tertentu  dalamkelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akandieksekusi pertama kali saat program tersebut dijalankan. Pada program di atasterdapat kata static pada pernyataanpembuka metode main. Hal ini berarti metode main tidak mengubahatau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapatdikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi,parameternya adalah selalu String[]args, di mana args hanyalah sebuah namadari objek array dari String. Arrayini nantinya akan berisi parameter-parameter yang diberikan user sebagaiargumen.
        System.out.println(”        BIODATA PRIBADI”);
       System.out.println(“===============================”);
        System.out.println(“Nama    : Titik Nurhayati”);
        System.out.println(“Nim     : 093110013”);
        System.out.println(“Jurusan :Teknik Informatika”);
        System.out.println(“JenisKelamin : Perempuan”);
        System.out.println(“Tanggal Lahir: 05-09-1990”);
        System.out.println(“Alamat  : Jalan Raya Janti”);
    }}
kitamenggunakan objek  System.out dan memanggilmetode println()yangakan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akantercetak di bawahnya, bukan di sampingnya.
C.    TUGAS
1.     Buat Program untuk menampilkan 5 jurusanyang ada pada STMIK AKAKOM?
      public class Tugas
{
    public static void main(String[] args)
    {
        System.out.println(“STMIK AKAKOMYOGYAKARTA”);
        System.out.println(“JL. Raya Janti143”);
       System.out.println(“============================”);
        System.out.println(“Program Studi”);
        System.out.println(“TeknikInformatika/TI”);
        System.out.println(“SistemInformasi/SI”);
        System.out.println(“ManajemenInformatika/D3”);
        System.out.println(“TeknikKomputer/D3”);
        System.out.println(“Komputerisasi Akuntansi/D3”);
    }
}
2.     Tugas dari dosen pengampu?
Tidak ada tugas daridosen pengampu
D.    KESIMPULAN
Daripenjelasan-penjelasan di atas dapat kita simpulkan, bahwa untuk membuat programdengan bahasa pemrograman java, kita harus membuat sebuah class untukmembedakan program yang satu dengan program yang lain, supaya jika kelas ituingin di edit kita tidak kebingungan mencari file nya.
E.     LISTING
Terlampir 
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s