Thanks To :

  • Intel merancang dan membangun teknologi penting yang menjadi dasar untuk perangkat komputasi di dunia.
  • Asus offerings include Presario notebook and laptop PCs, desktops, and computer accessories.
  • PT Smartfren Telecom, Tbk (formerly PT Mobile-8 Telecom Tbk (Mobile-8) and PT Smart Telecom (Smart )) is a operator service providers
  • Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers.
  • Blogger is a blog-publishing service that allows private or multi-user blogs with time-stamped entries.
  • To create a new ight future materially and spiritually would be an agony. All strength given to face all challenges comes toward.
  • Thanks To Intel

    Intel merancang dan membangun teknologi penting yang menjadi dasar untuk perangkat komputasi di dunia.

Rabu, 03 Oktober 2012

Matematika Informatika Program Java Himpunan


Listing Program Himpunan

import javax.swing.*;

class himpunan
{
public static void main (String[]args)
{
int na=0, nb=0;
na=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Elemen A:"));
int a[]=new int [na];
nb=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Elemen B:"));
int b[]=new int [nb];
for (int i=0; i<na; i++)
{
a[i]=Integer.parseInt(JOptionPane.showInputDialog("Nilai A Ke-"+(i+1)));
}
for (int j=0; j<na;j++)
{
b[j]=Integer.parseInt(JOptionPane.showInputDialog("Nilai B Ke-"+(j+1)));
}
System.out.print ("Himpunan A = {");
for (int x=0; x<na; x++)
{
System.out.print (a[x]+"");
}
System.out.println("}");
System.out.print("Himpunan B = {");
for(int x=0; x<nb; x++)
{
System.out.print(b[x]+"");
}
System.out.println ("}");
System.out.print("Nilai A Irisan B = {");
for (int i=0;i<na; i++)
{
for (int j=0; j<nb-1; j++)
{
if (a[i]==b[j])
{
System.out.print (a[i]+"");
}
}
}
System.out.println("}");
}
}




LOGIKA PROGRAM HIMPUNAN KE1

import javax.swing.*;
adalah untuknmenginformasikan bahwa kita akan meng-import class JOptionPane dari package javax.swing

class himpunan{
Menunjukan bahwa pada nama class yang digunakan dengan nama  “himpunan”

public static void main (String[]args){
Mengindikasikan bahwa nama suatu method dalam class keputusan yang bertindak sebagai method utama.

int na=0, nb=0;
na=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Elemen A:"));
int a[]=new int [na];
Berfungsi ntuk mendeklarasikan dan menunjukkan kapasitas array,yang kapasitasnya adalah dari variabel “na” ,inputan banyaknya hipunan tadi

nb=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Elemen B:"));
sintax diatas berfungsi untuk menginput nilai b

int b[]=new int [nb];
for (int i=0; i<na; i++){
a[i]=Integer.parseInt(JOptionPane.showInputDialog("Nilai A Ke-"+(i+1)));}
for (int j=0; j<na;j++){
b[j]=Integer.parseInt(JOptionPane.showInputDialog("Nilai B Ke-"+(j+1)));}
sintax diatas berfungsi untuk menampilkan hasil inputan dariJOptionpane yang berupa nilai B ke-+(nilai j diambah sama dengan satu)System.out.print ("Himpunan A = {");Sintak diatas berfungsi untuk mencetak hasil dari himpunan A.

for (int x=0; x<na; x++)
{System.out.print (a[x]+"");}
System.out.println("}");
Berfungsi untuk Mencetak nilai-nilai himpunan A yang tadi telah diinput yang isinya dari nilai himpA[i] Sintax diatas berfungsi untuk membuat pengulangan for , memakai variabel “x” , hingga nilai “x” kurang dari nilai na,

System.out.print("Himpunan B = {");
for(int x=0; x<nb; x++){
System.out.print(b[x]+"");}
System.out.println ("}");
System.out.print("Nilai A Irisan B = {");
Berfungsi untuk Mencetak nilai-nilai himpunan  yang tadi telah diinput yang isinya dari nilai himpA[i] Sintax diatas berfungsi untuk membuat pengulangan for , memakai variabel “x” , hingga nilai “x” kurang dari nilai nb,

for (int i=0;i<na; i++){
for (int j=0; j<nb-1; j++){
if (a[i]==b[j]){
System.out.print (a[i]+"");
}
}
}
System.out.println("}");}}Sintax diatas Berfungsi untuk melakukan pengulangan sebanyak 2 kali dimana nilai i terus bertambah sampai nilainya kurang dari “na” dan kemudian nilai j adalah nilai 0, dan j akan terus berulang sampai kurang dari sama dengan nb kurang dari -1, ini digunakan untuk mencetak himpunan pasangan berurutannya, dan kemudian melakukan pengulangan lagi yang nilai i adalah nilai xSintax diatas Berfungsi untuk Sebagai perintah kondisi yang artinya jika nilai i tidak sama dengan nilai a[i]==b[j],maka akan tercetak “,”, dan program akan terhenti.

Sumber : Pengalaman & GOOGLE