Recent Blog Post

Archive for Oktober 2012

  • JAVA PROGRAMING

    Aplikasi yang Diperlukan

    1. Notepad ++ 
    2. Java SE
    3. Netbeans

    Latihan Programing

    1. Buat folder LatJava di root C:  --> C:/LatJava 
    2. Ketik script ucapan dengan notepad++ dan simpan hasilnya dengan nama 'Ucapan.java' di folder C:/Latjava seperti gambar di bawah ini.


    3. Ketik script atur dengan notepad++ dan simpan hasilnya dengan nama 'atur.bat' di folder C:/Latjava seperti gambar di bawah ini. 


















    Jalankan Program

    1. Aktifkan Command Prompt. Start-> All Program-> Accessories-> Command Prompt
    2. Tampilan Command Prompt







    3. Beri perintah : CD\LatJava









    4. Panggil atur.bat (Enter)
    5. Kompilasi Ucapan.java melalui javac
    6. Jalankan Ucapan.class melalui java 

    Begitulah hasil dari programing menggunakan notepad++ dan command prompt. Cara tersebut sebenarnya lebih ribet karna harus membuka 2 program sekaligus. Dan kalau salah sedikit dalam membuat koding, harus mencari kesalahan tersebut sendiri. Agar lebih mudah, dapat menggunakan Netbeans karena jika ada kesalahan, akan ada pemberitahuan bahwa koding tersebut salah dan menjalankan program tersebut pun tinggal mengklik ikon run yang tersedia atau cara cepatnya tekan Shift+F6.

    JAVA PROGRAMING

  • KONSEP PEMROGRAMAN


    Pengenalan

                  Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer dapat melakukan sesuatu hal dengan diberikan perintah dalam bentuk kumpulan perintah-perintah dasar. Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Bahasa pemrograman dijadikan perantara percakapan antara manusia dengan komputer karena komputer hanya mengenali 0 dan 1 sedangkan manusia tidak bisa berbahasa dengan 0 dan 1. Bahasa pemrograman diubah ke dalam bahasa yang dipahami oleh komputer dengan menggunakan kompiler. Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer.

    Tingkat Bahasa Pemrograman

            Berdasarkan tingkatannya dikenal beberapa tingkat bahasa pemrograman diantaranya:       
    1. Bahasa Pemrograman Tingkat Rendah
          Bahasa ini berorientasi kepada mesin yang menggunakan bahasa biner (hanya menenal kode 0 dan 1). Bahasa tersebut sangat sulit dipahami oleh orang karena harus menguasai operasi komputer secara teknis. Contoh : Assembler

    2. Bahasa Pemrograman Tingkat Sedang 
          Sifat bahasa ini lebih mudah daripada bahasa pemrograman tingkat rendah, perintah-perintahnya sudah lebih mudah dibaca sebab sudah menggunakan huruf. Contoh : C, Pascal, Fortran.

    3. Bahasa Pemrograman Tingkat Tinggi
          Merupakan bahasa komputer yang sudah mirip dengan bahasa manusia. Perintah-perintahnya sudah dibuat dalam bahasa yang mudah dimengerti manusia,seperti PRINT, IF, THEN , ELSE, dll. Contoh : Java, C++, C#.

    Java Programing

    1.  Sejarah Java
          Bahasa Pemrograman Java terlahir dari The Greeb Project yang brjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Zhulfikar Anugrah, beserta sembilan pemrogram lainnya dari Sun Microsystems.
          Nama Oak, diambil dari nama pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merk dagang tersebut, sehingga diambil nama penggantinya "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Kono kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

    2. Kelebihan
    • Dapat dijalankan di beberapa sistem operasi.
    • Program Berorientasi Objek.
    • Perpustakaan kelas yang lengkap.
    • Peringkat pertama pada TIOBE index.
    • Berstandar De-Facto dalam pendidikan bahasa program.
    3. Kelemahan
    • Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan yang lain.
    • Mudah didekompilasi atau membalikkan dari kode jadi menjadi kode sumber.
    • Penggunaan memori yang banyak.

    Algoritma

    Algoritma adalah langkah detail yang ditujukan untuk komputer guna menyelesaikan suatu masalah. Ada beberapa macam cara penulisan algoritma :
    1. Menggunakan Bahasa Natural / Manusia
    2. Menggunakan Pseudo Code
          Yaitu bentuk algoritma yang menggunakan berbagai notasi untuk menyederhanakan bentuk kalimat manusia. Pseudo code ini sudah mendekati bahasa pemrograman.
    3. Menggunakan Flowchart ( Diagram Alir )
          Yaitu bentuk algoritma yang menggunakan berbagai simbol untuk menyatakan setiap prosesnya. Dan aliran setiap langkah dinyatakan dengan garis yang dilengkapi panah. Berikut simbol-simbol flowchart tersebut : 


    Contoh :
    Berikut saya berikan contoh cara penulisan algoritma untuk mencari luas lingkaran :
    -- Dengan bahasa manusia
    1. Peroleh jari-jari lingkaran
    2. Hitung luas lingkaran dengan menggunakan rumus 3,14 x jari-jari2
    3. Tampilkan nilai luas lingkaran
    -- Dengan pseudo code
    1. Masukkan (jari-jari)
    2. Luas ß 3.14 x jari-jari x jari-jaru
    3. Tampilkan (Luas)
    -- Dengan flowchart  


    Struktur Dasar Algoritma

    • Runtunan (Sequence)
    • Pemilihan (Selection)
    • Pengulangan (Repetition)

    Runtunan

    • Sebuah runtunan terdiri dari satu atau lebih instruksi
    • Tiap instruksi dikerjakan berurutan
    • Urutan instruksi menentukan keadaan akhir algoritma
    • Contoh

                  A1
                  A2 
                  A3
                  A4

    Contoh : Algoritma Tukar isi Cangkir

    • Diberikan dua buah cangkir, A dan B; cangkir A berisi larutan merah, cangkir B berisi larutan biru. Tukarkan isi kedua cangkir itu sehingga cangkir A berisi larutan biru dan cangkir B berisi larutan merah.
    • Deskripsi :
    1. Tuangkan larutan dari cangkir A ke cangkir X (cadangan)
    2. Tuangkan larutan dari cangkir B ke cangkir A
    3. Tuangkan larutan dari cangkir X ke cangkir B
    • Hasil Akhir
    1. Cangkir A berisi larutan dari cangkir B semula
    2. Cangkir B berisi larutan dari cangkir A semula

    Pemilihan

    • Adakalanya instruksi dikerjakan jika kondisi tertentu terpenuhi
    • Contoh : Jika data ke-j lebih kecil dari min, maka isikan data ke-j sebagai min yang baru
    • Dapat ditulis

    if kondisi then
      aksi


    • Memilih salah satu tergantung dari nilai kondisinya


    if kondisi then 
      aksi 1
    else
      aksi 2
    Contoh
    if x>y the
      tulis x sebagai bilangan terbesar
    else
      tulis y sebagai bilangan terbesar

  • - Copyright © Firdaus48akmaL's Blog - Powered by Blogger - Designed by Firdaus Akmal -