DILARANG MEROKOK RUANG BLOG INI BER AC

Rabu, 13 April 2011

belajar membuat program perkalian skalar


:

Pada program Java kita harus mengetahui bahwa Java bersifat case sensitive dimana jika kita membuat kekeliruan dalam huruf kapital, huruf kecil, spasi, dll maka bisa jadi program tidak dapat dikompilasi dan djalankan.

import java.io.*; berarti kita memasukan data ke dalam program melalui data yang kita masukan dari luar(memasukan dengan alat input yaitu keyboard bukan berasal dari data yang kita buat dalam program itu sendiri.

Class pada java untuk menunjukan bahwa segala sesuatu di program java berada dalam satu kelas. Dimana dalam program ini bernama class perkalianskalar.Class tersebut sebagai wadah logis yang mendefinisikan perilaku aplikasi. Jika pada class dipakai kata public maka berarti access modifier untuk dapat diakses dari class yang lain. Penulisan class pun diawali dengan huruf, baru setelah itu di dapat dikombinasikan dengan huruf atau digit.

Kurung kurawal pembuka dan penutup berfungsi untuk membuka dan menutup badan program.

public static void main(String[] args) disebut sebagai fungsi main dimana public pada bagian ini berarti bawa metode-metode dapat dipanggil didalam dan juga diluar kelas. static sendiri berarti sama untuk seluruh instant dari kelas dan void sendiri berarti bahwa metode tidak akan mengirim apapun setelah selesainya. Fungsi main ini berisi argument yang diambil dari ruang eksekusi.

throws Exception disini dapat dibilang kondisi pengecualian dimana menjadi sesuartu yng diluar dari biasanya Exception digunakan sebagai sarana melaporkan kondisi-kondisi kesalahan. Dimana pada bagian ini menunjukan bagian dimana kita membuat kesalahan dan bagaimana cara menanganinya. Disini memungkinkan kita untuk dapat menspesifikasikan dimana kita dapat menangani suatu tipe kesalahan secara pasti.

BufferedReader input =new BufferedReader(new InputStreamReader(System.in));

BufferedReader berfungsi sebagai penyimpanan saat kita memasukkan data saat program dijalankan. Seberapa banyak data yang akan dimasukkan. Hal ini akan terlihat ketika kita ditanya akan memasukkan berapa elemen didalam sebuah himpunan. Maka elemen didalam himpunan itu akan sama banyak seperti banyaknya elemen yang kita inginkan.

Dan input ini adalah objek baru. Jadi BufferedReader diinisialisasikan kedalam onjek input. New adalah tanda pembuatan objek baru yang nantinya ketika dipanggil maka digunakan panggilan dengan nama objek tersebut. Objek tersebut sebagai pengganti BufferedReader tetapi memiliki sifat sebagai BufferedReader. Jadi ketika kita memaggil objek input maka kita sama saja dengan memanggil BufferedReader. Hal ini berfungsi untuk memudahkan kita dalam proses pengerjaan dengan menggunakan sintaks yang lebih sederhana.

InputStreamReader(System.in)); untuk menuunjukan objek input yang akan dipakai untuk memasukkan berapa banyak elemen yang kita inginkan dan fungsi dari system.in sama dengan JOptionePane. Perbedaannya hanya ketika kita memakai JOptionPane maka kita memasukan data didalam sebuah kotak dialog tetapi jika kita menggunakan system.in maka pengisiannya langsung di Command Prompt.

int [ ] jum = new int [10];

int [ ] v1 = new int [10];

artinya jum dan vl akan mengunakan array dengan tipe data integer dan array 10

System.out.print("masukan N Perkalian = ");

System.out.println("Masukkan Banyaknya Vektor= ");

Digunakan untuk mencetak kata masukan N Perkalian = atau segala sesuatu yang tertulis, yang diapit dengan tanda petik (“)

int n =Integer.parseInt(input.readLine());

int x=Integer.parseInt(input.readLine());

Pada bagian ini digunakan untuk merubah data yang nantinya adalah String diubah menjadi data berupa integer dan banyaknya data tersebut dilambangkan dengan x dan n. parseInt(input.readLine()); disini berarti data yang dimasukan adalah data integer yang banyaknya data yang inginkan telah dibaca(fungsi readline) di dalam BufferedReader yang telah diinisialisasikan dalam bentuk objek baru yaitu input.

for (int i=0;i< strong=""><>

Bagian ini untuk memasukan vektor ke berapa maksudnya, misalnya pada x tadi ingin memasukan 2 angka maka ditulis 2 lalu bagian ini memasukan nilai dari i yang menunjukan bahwa angka yang dimasukkan akan menjadi vektor kesatu dan kedua. Nilai i selalu bernilai awal 0, sama dengan indeks awal dari array. Karena pada array, indeks awal adalah 0 maka pada penulisannya i harus kurang dari x (i

System.out.println(”elemen ke “+(i+1)+”:”);

Untuk mencetak kata “masukkan elemen ke”+(i+1)+” berfungsi untuk menunjukan elemen ke berapa yang akan dimasukkan. Karena ada awalnya I bernilai 0 maka misalnya untuk menampilkan elemen pertama harus menambahkan nilai dari i tersebut. Sedangkan dan + dibelakangnya untuk menggabungkan dengan tanda titik dua yang akan tertulis setelah petunjuk elemen ke berapa tersebut.

jum[i]=n*v1[i];

jumlah i samadengan n dikali vl i

System.out.print(jum[i]);

Untuk mencetak kata jumlah berfungsi untuk menunjukan jumlah ke berapa yang akan dimasukkan. Karena ada awalnya I bernilai 0 maka misalnya untuk menampilkan elemen pertama harus menambahkan nilai dari i tersebut.

if(i!=n)

Pada bagian ini dimemasukan nilai dari i yang telah tersimpan dalam array. Tetapi karena tadi ketika dicetak n yang menunjukan elemen pertama maka pada bagian ini agar dapat tercetak sesuai dengan array yang menjadi tempat penyimpannya yang dimulai dengan nilai 0 maka pada fungsi ini maka x dikurang dengan 1 maka akan tercetak angka dari array yang berindeks 0.

System.out.print(”,”);

Agar setiap nilai yang dimasukkan dipisah dengan tanda koma.

System.out.print(”}”);

Untuk mencetak tutup kurung kurawal sebagai himpunan A yang telah selesai dimasukkan datanya.

Tidak ada komentar:

Posting Komentar

 

MOHON MAAF BILA ADA YANG KURANG BERKENAN