Selasa, 17 Januari 2017

LA MATIF 1

import java.util.Scanner;
public class uas{
       Scanner input = new Scanner(System.in);
       int[] himpunanA= new int[100];
       int[] himpunanB= new int[100];//...
       int jumlahAnggotaA;
       int jumlahAnggotaB;
       /*...
       .....
       ...*/
       public void dataAnggota(){
        System.out.print("masukan jumlah data himpunan A : ");
        jumlahAnggotaA=input.nextInt();
        System.out.println("anggota himpunan A : ");
        for(int i=1;i<=jumlahAnggotaA;i++){
         System.out.println("anggota "+i+" : ");
         himpunanA[i]=input.nextInt();
        }
        System.out.print("masukan jumlah data himpunan B : ");
        jumlahAnggotaB=input.nextInt();
        System.out.println("anggota himpunan B :");
        for(int i=1;i<=jumlahAnggotaB;i++){
         System.out.println("anggota "+i+" : ");
         himpunanB[i]=input.nextInt();
        }
       }
       /*...
       .....
       ...*/
       public void tampilAnggota(){
              System.out.print("Anggota Himpunan A = { ");
              for(int i=1;i<=jumlahAnggotaA;i++){
                System.out.print(himpunanA[i]+ "  ");//...
              }
              System.out.println("}");
              System.out.print("Anggota Himpunan B = { ");
              for(int i=1;i<=jumlahAnggotaB;i++){
                System.out.print(himpunanB[i]+ "  ");
              }
              System.out.println("}");
       }
  public void himpunanGabungan(){
             System.out.print("Himpunan Gabungan A U B : { ");
              for(int i=1;i<=jumlahAnggotaA;i++){
                System.out.print(himpunanA[i]+" ");
              }
          for( int i=1;i<=jumlahAnggotaB;i++){
              boolean adaSama = false;
              for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            adaSama=true;//...
              }
                   if(adaSama==false){
                 System.out.print(himpunanB[i]+" ");
              }
          }
          System.out.println("}");
       }
       public void himpunanIrisan(){
              System.out.print("Himpunan irisan A n B : { ");//...
              for( int i=1;i<=jumlahAnggotaB;i++){
                   boolean adaSama = false;
                   for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            adaSama=true;
              }
              if(adaSama==true){
                 System.out.print(himpunanB[i]+" ");
              }
              }
              System.out.println(" }");
       }
       public void himpunanSelisih(){//...
                     System.out.print("Himpunan Selisih A - B : { ");
              for( int i=1;i<=jumlahAnggotaA;i++){
                   boolean adaSama = false;
                   for(int j=1;j<=jumlahAnggotaB;j++){
                     if(himpunanA[i]==himpunanB[j])
                            adaSama=true;
              }
              if(adaSama==false){
                 System.out.print(himpunanA[i]+" ");//...
              }
              }
              System.out.println("}");
              System.out.print("Himpunan Selisih B - A : { ");
              for( int i=1;i<=jumlahAnggotaB;i++){
                   boolean adaSama = false;//...
                   for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            adaSama=true;
              }
              if(adaSama==false){
                 System.out.print(himpunanB[i]+" ");//...
              }
              }
              System.out.println("}");
       }
       public static void main(String args[]){
              uas bilangan = new uas();
              bilangan.dataAnggota();
              bilangan.tampilAnggota();
              bilangan.himpunanGabungan();
              bilangan.himpunanIrisan();
              bilangan.himpunanSelisih();
       }
}

Senin, 16 Januari 2017

Latihan CODE Ujian

import java.util.Scanner;
public class himpunanLA{
       Scanner input = new Scanner(System.in);
       int[] himpunanA= new int[100];
       //...
       int jumlahAnggotaA;
       int jumlahAnggotaB;
       /*...
       .....
       ...*/
       public void tampilAnggota(){
              System.out.print("Anggota Himpunan A = { ");
              for(int i=1;i<=jumlahAnggotaA;i++){
                //...
              }
              System.out.println("}");
              System.out.print("Anggota Himpunan B = { ");
              for(int i=1;i<=jumlahAnggotaB;i++){
                System.out.print(himpunanB[i]+ "  ");
              }
              System.out.println("}");
       }
  public void himpunanGabungan(){
             System.out.print("Himpunan Gabungan A U B : { ");
              for(int i=1;i<=jumlahAnggotaA;i++){
                System.out.print(himpunanA[i]+" ");
              }
          for( int i=1;i<=jumlahAnggotaB;i++){
              boolean adaSama = false;
              for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            //...
              }
                   if(adaSama==false){
                 System.out.print(himpunanB[i]+" ");
              }
          }
          System.out.println("}");
       }
       public void himpunanIrisan(){
              //...
              for( int i=1;i<=jumlahAnggotaB;i++){
                   boolean adaSama = false;
                   for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            adaSama=true;
              }
              if(adaSama==true){
                 System.out.print(himpunanB[i]+" ");
              }
              }
              System.out.println(" }");
       }
       //...
                     System.out.print("Himpunan Selisih A - B : { ");
              for( int i=1;i<=jumlahAnggotaA;i++){
                   boolean adaSama = false;
                   for(int j=1;j<=jumlahAnggotaB;j++){
                     if(himpunanA[i]==himpunanB[j])
                            adaSama=true;
              }
              if(adaSama==false){
                 //...
              }
              }
              System.out.println("}");
              System.out.print("Himpunan Selisih B - A : { ");
              for( int i=1;i<=jumlahAnggotaB;i++){
                   //...
                   for(int j=1;j<=jumlahAnggotaA;j++){
                     if(himpunanB[i]==himpunanA[j])
                            adaSama=true;
              }
              if(adaSama==false){
                 //...
              }
              }
              System.out.println("}");
       }
       public static void main(String args[]){
              himpunanLA bilangan = new himpunanLA();
              bilangan.dataAnggota();
              bilangan.tampilAnggota();
              bilangan.himpunanGabungan();
              bilangan.himpunanIrisan();
              bilangan.himpunanSelisih();
       }
}

Sabtu, 14 Januari 2017

Jumat, 13 Januari 2017

Soal Sosial Dasar

 
1. kelompok yang memiliki kesadaran akan jenis dan mempunyai persamaan mengenai kepentingan pribadi maupun juga kepentingan bersama. Contohnya, negara, sekolah, pramuka dan osis, disebut kelompok?
jawab: Kelompok asosiasi
 
2. kelompok yang anggotanya memiliki kesadaran jenis dan hubungan satu dengan yang lainnya tetapi tidak terikat dalam ikatan organisasi. Contohnya, kelompok pertemuan atau kerabat. disebut kelompok?
jawab: Kelompok sosial
 
3. kelompok yang memiliki persamaan, tetapi tidak mempunyai organisasi dan hubungan sosial di antara para anggotanya. disebut kelompok?
jawab: Kelompok kemasyarkatan
 
4. kelompok bukan organisasi yang tidak memiliki hubungan sosial dan kesadaran jenis di antaranya. Contohnya, kelompok penduduk usia 15-20 tahun di sebuah kecamatan. disebut kelompok?
jawab: Kelompok statis
 
5. nilai yang dianut oleh suatu masyarakat, mengenai apa yang dianggap baik dan apa yang dianggap buruk oleh masyarakat.disebut nilai?
jawab: nilai sosial dasar

6. Seseorang disebut miskin apabila ia tidak dapat memenuhi kebutuhan dasar. Kebutuhan dasar ini terbagi menjadi 5, yaitu :
jawab : sandang, papan, pangan, kesehatan serta pendidikan


7. program wajib belajar dan KUK (Kredit Usaha Kecil) termasuk dalam usaha?
jawab : penanggulangan kemiskinan


8. nanggulangan kemiskinan dapat dilakukan melalui berbagai cara, misalnya :
jawab :   KUK (Kredit Usaha Kecil, KMKP (Kredit Modal Kerja Permanen), program wajib belajar


9. Seseorang dapat dikatakan miskin jika tidak mampu memenuhi kebutuhan minimum hidupnya untuk memelihara fisiknya agar dapat bekerja penuh dan efisien, disebut kemiskinan?
jawab : absolut

10. Kemiskinan relatif muncul jika kondisi seseorang atau sekelompok orang dibandingkan dengan kondisi orang lain dalam suatu daerah, disebut kemiskinan?
jawab : relatif
 
 

 

Selasa, 03 Januari 2017

Kisi" Ujian Matif

 
 
 


LATIHAN 1
1) Tentukan elemen-elemen himpunan di bawah ini:
1. Himpunan bilangan asli
2. Himpunan bilangan cacah
3. Himpunan bilangan prima
4. Himpunan bilangan genap
5. Himpunan bilangan ganjil lebih dari 50 dan kurang dari 61
6. Himpunan bilangan komposit (tersusun)
2) Tulis dalam Tabular-Form !
1. A = {x2  = 4}
2. B = { x | x – 4 = 5}
3. C = { x | x positif , x negatif}
4. D = { x | x huruf pada kata “malam”}
3) Tulis dalam Set-Builder Form !
1. A berisi huruf-huruf a,b,c,d,e.
2. B = {2,4,6,8,..}
3. C berisi provinsi-provinsi di Pulau Jawa.
4. D = {5}
 
 
LATIHAN 2
1) Diketahui :
Himpunan Semesta U = {Apel ,Jeruk , Mangga , Pisang , Tomat , Anggur , Sirsak , Melon , Durian , Rambutan }
   A = { Mangga , Tomat , Melon , Rambutan }
   B = { Apel , Tomat , Sirsak , Melon }
Tentukan :
1. A U B  6. ( A n B )’
2. B n A  7. A’ – B’
3. B’ & A’  8. Buatlah Diagram Venn-nya
4. ( A U B )’
5. B’ – A’
2) Dalam penelitian yang dilakukan pada sekelompok orang, diperoleh data
68 orang sarapan dengan nasi, 50 orang sarapan dengan roti, dan 8 orang sarapan nasi dan roti,
sedangkan 35 orang sarapannya tidak dengan nasi ataupun roti.
Hitung banyaknya orang dalam kelompok tersebut! Gambarkan Diagram Venn-nya !
3) Hasil survey terhadap 35 orang penduduk di suatu desa, diperoleh hasil sebagai berikut:
18 orang menyukai teh,
17 orang menyukai kopi,
14 orang menyukai susu,
8 orang menyukai teh dan kopi
7 orang menyukai teh dan susu
5 orang menyukai kopi dan susu,
3 orang menyukai ketiga-tiganya dan
3 orang tidak menyukai ketiga-tiganya.
Buatlah diagram Venn dari keterangan di atas
dan tentukan banyaknya warga menyukai teh, menyukai susu, menyukai kopi,
dan tidak menyukai ketiga-tiganya!
 
 

LA MATIF 4


import java.util.Scanner;
public class Fungsi_Invers {
Scanner input = new Scanner(System.in);
 int[] HimpunanA;
 int[] HimpunanB;
 int[] HimpunanRelasi;
 int[] HimpunanAsal;
 int jmlHimpunanA, jmlHimpunanB, jmlRelasi;
 boolean satu2;
 public static void main(String [] args){
  Fungsi_Invers jonpie = new Fungsi_Invers();
  jonpie.inputAnggota();
  jonpie.cetakHimpunan();
  jonpie.inputRelasi();
  jonpie.cekFungsi();
  jonpie.cetakRelasi();
 }
 public void inputAnggota(){
  System.out.print("Masukkan Jumlah Himpunan A = ");
  jmlHimpunanA = input.nextInt();
  HimpunanA=new int[jmlHimpunanA];
  for(int i =0;i<=(jmlHimpunanA-1);i++){
  System.out.print("Himpunan A yang ke "+(i+1)+" : ");
  HimpunanA[i]=input.nextInt();
 }
 System.out.print("Masukkan Jumlah Himpunan B = ");
 jmlHimpunanB = input.nextInt();
 HimpunanB = new int[jmlHimpunanB];
 for(int i=0;i<=(jmlHimpunanB-1);i++){
 System.out.print("Himpunan B yang ke "+(i+1)+" : ");
 HimpunanB[i]=input.nextInt();
 }
}
 public void cetakHimpunan(){
  System.out.print("Anggota Himpunan A = {");
  for(int i = 0;i<=(jmlHimpunanA-1);i++){
  System.out.print(HimpunanA[i]+ " ");
 }
  System.out.println("}");
  System.out.print("Anggota Himpuan B = {");
  for(int i = 0;i<=(jmlHimpunanB-1);i++){
  System.out.print(HimpunanB[i]+ " ");
}
System.out.println("}");
}
 public void inputRelasi(){
 int jmlRelasiMaks = jmlHimpunanA * jmlHimpunanB;
 System.out.println("Relasi Maksimal Adalah "+jmlRelasiMaks);
 do{
 System.out.print("Masukkan Jumlah Relasi yang Terjadi : ");
 jmlRelasi = input.nextInt();
 }while(jmlRelasi>jmlRelasiMaks);
 HimpunanRelasi = new int[jmlRelasi];
 HimpunanAsal = new int[jmlRelasi];
 System.out.println("Masukkan Relasi yang Terjadi :");
 for(int i=0;i<=(jmlRelasi-1);i++){
  int[] temp=new int [jmlRelasi];
  int[] temp2 = new int [jmlRelasi];
  boolean SamaA = false;
  boolean SamaB = false;
  System.out.println("Relasi ke "+(i+1)+" : ");
 do{
  System.out.print("Masukkan Asal A : ");
  temp[i]=input.nextInt();
  System.out.print("Masukkan Tujuan B: ");
  temp2[i]=input.nextInt();
 for(int j=0;j<=(jmlHimpunanA-1);j++){
  if(temp[i]==HimpunanA[j]){
  SamaA=true;
 }
}
 for(int k=0;k<=(jmlHimpunanB-1);k++){
  if(temp2[i]==HimpunanB[k]){
  SamaB=true;
 }
}
 if(SamaA==false || SamaB==false){
 System.out.println("Anggota Himpunan Tidak terdapat dihimpunan A atau B");
}
 if(SamaA==true && SamaB==true){
  HimpunanRelasi[i]=temp2[i];
  HimpunanAsal[i]=temp[i];
 }
 }while(SamaA==false || SamaB==false);
 }
}
 public void cekFungsi(){
  int jumlahAnggota = 0;
  boolean adaSama = false;
  for(int i=0;i<=(jmlHimpunanA-1);i++){
  for(int j=0;j<=(jmlRelasi-1);j++){
  if(HimpunanA[i]==HimpunanAsal[j]){
  jumlahAnggota++;
  }
 }
}
  for(int i = 0;i<=(jmlRelasi-1);i++){
  for(int j=i+1;j<=(jmlRelasi-1);j++){
  if(HimpunanAsal[i]==HimpunanAsal[j]){
  adaSama=true;
  }
 }
}
  if(jumlahAnggota==jmlHimpunanA && adaSama == false){
  System.out.println("Relasi yang diinput adalah Fungsi");
  jumlahAnggota = 0;
  for(int i=0;i<=(jmlHimpunanB-1);i++){
  for(int j=0;j<=(jmlRelasi-1);j++){
   if(HimpunanB[i]==HimpunanRelasi[j]){
   jumlahAnggota++;
  }
 }
}
  for(int i =0;i<=(jmlRelasi-1);i++){
  for(int j=i+1;j<+(jmlRelasi-1);j++){
  if(HimpunanRelasi[i]==HimpunanRelasi[j]){
  adaSama=true;
  }
 }
}
  if(jumlahAnggota==jmlHimpunanB && adaSama == false){
  System.out.println("Fungsi Yang Diinput Adalah Fungsi satu satu");
  satu2=true;
}
}else{
System.out.println("Relasi yang di input Bukan Fungsi, hanya relasi biasa "+ jumlahAnggota);
}
}
public void cetakRelasi(){
System.out.print("Daerah Domain = {");
for(int i=0;i<=jmlHimpunanA-1;i++){
System.out.print(HimpunanA[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah Kodomain = {");
for(int i=0;i<=jmlHimpunanB-1;i++){
System.out.print(HimpunanB[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++){
boolean adaSama=false;
for(int j = i+1;j<=jmlRelasi-1;j++){
if(HimpunanRelasi[i]==HimpunanRelasi[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanRelasi[i]+" ");
}
System.out.println("}");
if(satu2) {
System.out.println("\nFungsi inversnya adalah :");
System.out.print("Daerah domain : {");
for(int i=0;i<=jmlHimpunanA-1;i++) {
System.out.print(HimpunanB[i]+" "); }
System.out.println("}");
System.out.print("Daerah Kodomain : {");
for(int i=0;i<=jmlHimpunanB-1;i++) {
System.out.print(HimpunanA[i]+" "); }
System.out.println("}");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++) {
boolean adaSama=false;
for(int j=i+1;j<=jmlRelasi-1;j++) {
if(HimpunanAsal[i]==HimpunanAsal[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanAsal[i]+" ");
}
System.out.println("}");
}
}
}

Minggu, 01 Januari 2017

LA MATIF 3

import java.util.Scanner;
public class fungsi{
int[] ha;
int[] hb;
int[] hr;
int[] hasal;
int jmlha,jmlhb,jmlhr;
Scanner inp=new Scanner(System.in);
public static void main(String [] args){
fungsi madhun = new fungsi();
madhun.ia();
int pil;
Scanner inp=new Scanner(System.in);
System.out.println("============= MENU ===============");
System.out.println("1. Cek Himpunan A");
System.out.println("2. Cek Himpunan B");
System.out.println("3. Cek Fungsi");
System.out.println("==================================");
System.out.print("Pilih Menu [1-3]: ");
pil=inp.nextInt();
switch(pil){
case 1:
madhun.cha();
break;
case 2:
madhun.chb();
break;
case 3:
madhun.ir();
madhun.cf();
madhun.cr();
break;
default:
System.out.print("menu yang dipilih tidak ada");
break;
}
}

public void ia(){
    System.out.print("masukan jumlah himp A = ");
    jmlha=inp.nextInt();
   
    ha=new int[jmlha];
    for(int i = 0; i<=(jmlha-1);i++){
    System.out.print("himp A yang ke "+(i+1)+" = ");
    ha[i]=inp.nextInt();
    }
    System.out.print("masukan jumlah himp B = ");
    jmlhb=inp.nextInt();
   
    hb=new int[jmlhb];
    for(int i = 0; i<=(jmlhb-1);i++){
    System.out.print("himp B yang ke "+(i+1)+" = ");
    hb[i]=inp.nextInt();
    }
    }
   
    public void cha(){
    System.out.print("anggota himp A = { ");
    for (int i = 0;i<(jmlha);i++){
    System.out.print(ha[i]+ " ");
    }
    System.out.println(" } ");
   }
   public void chb(){
    System.out.print("anggota himp B = { ");
    for (int i = 0;i<(jmlhb);i++){
    System.out.print(hb[i]+ " ");
    }
    System.out.println(" } ");
    }
   
    public void ir(){
    int jmlhrmax = jmlha*jmlhb;
    System.out.println("relasi maksimal adalah = "+jmlhrmax);
    System.out.print("");
   
    do{
    System.out.print("masukan jumlah relasi yg terjadi = ");
    jmlhr=inp.nextInt();
    }while(jmlhr>jmlhrmax);
   
    hr=new int[jmlhr];
    hasal=new int[jmlhr];
    System.out.println("masukan relasi yang terjadi = ");
    for(int i=0; i<=(jmlhr-1);i++){
   
    int[] temp=new int[jmlhr];
    int[] temp2=new int[jmlhr];
    boolean samaA= false;
    boolean samaB= false;
   
    System.out.println("relasi ke" +(i+1)+ " = ");
    do{
    System.out.print("masukan asal A = ");
    temp[i]=inp.nextInt();
    System.out.print("masukan asal B = ");
    temp2[i]=inp.nextInt();
   
    for(int j=0; j<=(jmlha-1);j++){
    if(temp[i]==ha[j]){
    samaA=true;
    }
    }
   
    for(int j=0; j<=(jmlhb-1);j++){
    if(temp2[i]==hb[j]){
    samaB=true;
    }
    }
   
    if(samaA==false || samaB==false){
        System.out.println("anggota himpunan tidak terdapat pada a dan b");
        }
       
    if(samaA==true && samaB==true){
    hr[i]=temp2[i];
    hasal[i]=temp[i];
    }
   
    }while(samaA==false || samaB==false);
    }
    }
    public void cf(){
    int jmla=0;
    boolean adasama=false;
   
    for(int i=0;i<=(jmlha-1);i++){
        for(int j=0;j<=(jmlhr-1);j++){
       
        if(ha[i]==hasal[j]){
        jmla++;
        }
        }
        }
       
        for(int i=0;i<=(jmlhr-1);i++){
        for(int j=0;j<=(jmlhr-1);j++){
        if(hasal[i]==hasal[j]){
        adasama=true;
        }
        }
        }
       
        if(jmla==jmlha && adasama==false){
        System.out.println("relasi yang diinput adalah fungsi");
        }else{
        System.out.println("relasi yang diinput bukan fungsi hanya relasi biasa");
        }
        }
       
        public void cr(){
        System.out.print("daerah domain = { ");
        for(int i=0;i<=jmlha-1;i++){
        System.out.print(ha[i]+ " ");
        }
        System.out.println(" } ");
       
        System.out.print("daerah kodomain = { ");
        for(int i=0;i<=jmlhb-1;i++){
        System.out.print(hb[i]+ " ");
        }
        System.out.println(" } ");
       
        System.out.print("daerah range = { ");
        for(int i=0;i<=jmlhr-1;i++){
        boolean adasama=false;
  
        for(int j=i+1;j<=jmlhr-1;j++){
            if(hr[i]==hr[j])
            adasama=true;
            }
           
            if(adasama==false)System.out.print(hr[i]+" ");
            }
            System.out.println(" } ");
            }
            }