Friday, August 31, 2012

Tugas : Menentukan Bilangan Positif dan Negatif


hai sobat, di postingan kali ini saya akan memostingkan tentang tugas Java..
karena nis saya adalah 1011113913 berarti NIS saya Ganjil..
jadi soal yang saya dapatkan yaitu tentang "Menentukan Jumlah Bilangan Positif dan Negatif" ^^
Langsung saja pada Soalnya..

Masalah :
Buatlah sebuah program dengan menggunakan bahasa java dengan  algoritma dan ketentuan berikut ini, 

Menentukan Jumlah Bilangan Positif dan Negatif

Algoritma


Input
Jumlah bilangan yang akan dimasukan : N
Bilangan ke 1 :
Bilangan ke 2 :
…………………
………………...
Bilangan ke N :

Output
Jumlah Bilangan Positif   :
Jumlah Bilangan Negatif :

Contoh :
Jumlah bilangan yang akan dimasukan : 5
Bilangan ke 1 : -5
Bilangan ke 2 : -7
Bilangan ke 3 : 9
Bilangan ke 4 : 4
Bilangan ke 5 : 2

Output
Jumlah Bilangan Positif   : 3
Jumlah Bilangan Negatif :  2


Penyelesaian 

Disini saya menggunakan 2 class..
Class yang pertama bernama PositifNegatif 
( Class ini berguna sebagai  proses , karena  dalam  class ini menjelaskan  semua proses program yang di operasikan )
Class yang ke dua bernama PositifdanNegatifTest
( Class ini adalah class utama, karena berfungsi untuk me-runing program tersebut )


PositifNegatif.java


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package TugasGanjil;
/*Perintah di bawah berarti dalam program ini menggunakan Scanner sebagai media 
untuk pengisian input yang berupa bilangan*/
import java.util.Scanner;



/**
 *
 * @author Irfan Habibillah XIIL RPL 2
 */

public class PositifNegatif {
    Scanner scan= new Scanner(System.in); //menginstansiasi menggunakan class library scanner
    /*deklarasi variable */
    int[] bilangan = new int[100];
    int jumlahbil;
    int positif;
    int negatif;
    
    public void input(){
        System.out.print("Jumlah bilangan yang akan dimasukan :");  //menginput jumlah bilangan 
        jumlahbil= scan.nextInt();
        
        for (int x= 1; x<=jumlahbil; x++){ //pengulangan pembacaan data bilangan
            System.out.print("Bilangan ke "+x+ " : ");
            bilangan[x] = scan.nextInt();
        }
        proses(jumlahbil, bilangan, positif, negatif);       //pass by reference
        
   }
    
    public static int proses (int a, int[] b, int p, int n){
        
        for (int x= 1; x<=a; x++){ //pengulangan banyaknya data yang akan di seleksi
            if (b[x] > 0){ //seleksi apakah bilangan tersebut positif
               p = p+1;
            }
               else if (b[x] < 0){ //seleksi apakah bilangan tersebut negatif
                n = n+1;    
            }
        }
        
        /*Menampilkan Data setelah semua proses beres*/
        System.out.println("Output");
        System.out.println("Jumlah Bilangan Positif   :" +p);
        System.out.println("Jumlah Bilangan Negatif   :" +n);
        
        return a;
    }
    }

PositifNegatifTest.class


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package TugasGanjil;

/**
 *
 * @author Irfan Habibillah XIIL RPL 2
 */

public class PositifNegatifTest {
 public static void main(String[] args) {
//pemanggilan program
        TugasGanjil.PositifNegatif tampil = new TugasGanjil.PositifNegatif();
        tampil.input();
        }
}
langkah selanjutnya adalah "Run" PositifNegatifTest..
seperti screenshot dibawah ini:
Screenshot1:
Klik pada Gambar untuk Melihat lebih jelas ^^
selanjutnya, isi perintah yang keluar setelah "Run".. ikuti dan hasilnya seperti ini..
Screenshot2:

Mungkin Sekian Postingan Tentang Tugas Menentukan Bilangan Positif dan Negatif, Mohon maaf atas kesalahan2 yang ada xD mudah2an guru atau pembaca dapat memahami apa yang saya postingkan ini hehe.. oh iya satu lagi.. Untuk Mendownload Filenya, klik tombol di bawah ini

( MEDIAFIRE LINK ) :


Photobucket Photobucket

0 comments:

Thursday, August 30, 2012

Sejarah Singkat tentang Pemrograman Java




Hai sobat, pada postingan kedua di blog ini saya akan membahas tentang Pemrograman Java,
Sebelum kita mulai mempelajari bahasa pemrograman java, ada baiknya kita kenali dulu sejarahnya dari awal pembuatan Java itu sendiri.
Sobat2 disini juga ingin tau kan siapa yang telah menciptakan pemrograman java ini> serta mengapa pencipta Pemrohraman Java ini membuat Logo Java dengan Secangkir Kopi?
Sungguh aneh kan? hahaha.. untuk mengetahui semua itu mari kita simak dulu sejarah singkat dari bahasa Pemrograman Java tersebut..

Bahasa Pemrograman Java pertama lahir di The Green Project, yang berjalan selama 18 tahun, 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 kalau dulu itu digunakan pada PDA dan Smartphone 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.

Seperti itulah sejarah singkat tentang java dari admin Hikari ^^
meskipun (mungkin) ada yang tidak mengerti, setidaknya sobat2 hikari mendapat pengetahuan + setelah membaca postingan kedua di blog ini ^^
Kalau sobat2 punya info tambahan, masukan , bahkan kritikan sangat dipersilahkan...
sobat hikari tinggal mengisi kotak comment di bawah ^^

oke, mungkin cukup sekian postingan kedua dari admin hikari ^^
nantikan Update selanjutnya tentang kekurangan dan kelebihan Pemrograman Java..
See you ^^

0 comments:

Goresan Pertama Pada Blog : Tentang Admin Hikari



Catatan pertama pada blog ini akan saya mulai dengan memperkenalkan diri saya terlebih dahulu..
Saya adalah orang biasa yang sedang mencari jati diri saya. Nama lengkap saya adalah Muhammad Irfan Habibillah. Saya lahir di Bandung tanggal 12 Januari tahun 1996. Saya sekarang bersekolah di SMK Negeri 4 Bandung yang berlokasi di JL. Kliningan no 6. Saya mengambil jurusan Rekayasa Perangkat Lunak (RPL).

Hobi saya adalah mencari suatu hal yang baru (dan menarik tentunya) di media internet. Hobi formal saya adalah Gaming, Chatting, Cheating, Laughing(Sometime), Makan, dan menyayangi orang yang saya sayangi dengan sepenuh hati.

Tujuan saya membuat blog ini adalah untuk menyelesaikan tugas dari guru Java dan hanya sekedar untuk mengisi waktu luang saya di liburan Ramadhan ini..

Saya adalah seseorang yang lebih memikirkan sesuatu dengan Logic(Sesuatu yang dapat dibuktikan) meskipun begitu, sekarang ini saya sedang mencoba mempelajari soal agama saya sendiri, agama Islam, mencoba lebih Percaya kepada tuhan islam yaitu Allah S.W.T. (Iman). Dan saya juga seorang yang mencoba mengerti dengan yang namanya Cinta dan Perempuan, meskipun kenyataannya sulit sekali bagi saya untuk mengerti seorang perempuan, khususnya yang saya sayangi saat ini. Saya termasuk orang yang sulit menerima kenyataan hidup ini, tak jarang saya iri dengan orang lain yang bisa ini itu sedangkan saya tidak bisa. Tetapi saya tetap Percaya pada diri sendiri bahwa sayapun memiliki Kelebihan tersendiri dalam diri saya meskipun saya belum tahu apa kelebihan yang terdapat dalam diri saya ini. Saya tergolong pada orang yang (mungkin bisa dikatakan) Menyendiri, karena sulit sekali bagi saya untuk beradaptasi atau berteman dengan yang lain. Tak jarang orang lain melihat saya sebagai orang aneh atau bahkan orang lain lebih memilih untuk tidak berteman dengan saya dengan berbagai macam alasan, entah itu karena saya aneh atau apalah.

Mungkin cukup sekian Catatan pertama pada blog saya, mudah"an ini menjadi awal yang baik untuk kedepannya, maaf kalau catatan pertama saya ini begitu membosankan, karena memang seperti itu. saya tidak pandai merangkai kata, saya hanya mencoba melakukan hal terbaik yang bisa saya lakukan.

6 comments: