Jumat, 23 Desember 2016

UJIAN PRAKTEK AP

Dipahami ya..., terserah kalian pilih mau bobot berapa, tergantung kalian mau dapat nilai berapa...
 
--------------------------------------BOBOT 70------------------------------------------------
import java.util.Scanner;
public class menu_operasi{
    public static void main(String []args){
   
 Scanner input=new Scanner(System.in);
 
 int pilih;
 double a,b,c;
 
 System.out.println();
 System.out.println("MENU Operasi");
 System.out.println("============");
 System.out.println("1. Tambah");
 System.out.println("2. Kurang");
 System.out.println("3. Kali");
 System.out.println("4. Bagi");
 System.out.println("5. Keluar");
 System.out.println("============");
 System.out.print("Masukkan pilihan : ");
 pilih = input.nextInt();
 System.out.println();
 
 switch(pilih){
 case 1:
  System.out.println( "Operasi Tambah" );
  System.out.print("Masukkan nilai pertama : ");
  a = input.nextInt();
  System.out.print("Masukkan nilai kedua : ");
  b = input.nextInt();
  System.out.println("Hasil dari "+a+" + "+b+" = "+(a+b));
  break;
 case 2:
  System.out.println( "Operasi Kurang" );
  System.out.print("Masukkan nilai pertama : ");
  a = input.nextInt();
  System.out.print("Masukkan nilai kedua : ");
  b = input.nextInt();
  System.out.println("Hasil dari "+a+" - "+b+" = "+(a-b));
  break;
 case 3:
  System.out.println( "Operasi Kali" );
  System.out.print("Masukkan nilai pertama : ");
  a = input.nextInt();
  System.out.print("Masukkan nilai kedua : ");
  b = input.nextInt();
  System.out.println("Hasil dari "+a+" * "+b+" = "+(a*b));
  break;
 case 4:
  System.out.println( "Operasi Bagi" );
  System.out.print("Masukkan nilai pertama : ");
  a = input.nextInt();
  System.out.print("Masukkan nilai kedua : ");
  b = input.nextInt();
  c = a/b;
  System.out.println("Hasil dari "+a+" : "+b+" = "+(c));
  break;
 default:
  System.out.println("Pilihan yang anda masukkan salah.");
  }
 }
}
 
 
 
--------------------------------------BOBOT 80------------------------------------------------
import java.util.Scanner;
public class Kfull1
{
   
    public static void main(String args[])
    {
        Scanner scanner = new Scanner(System.in);
        int i;
        do
        {
            System.out.println("============= MENU ===============");
            System.out.println("1. Anak Ayam");
            System.out.println("2. Segitiga");
            System.out.println("3. Keluar");
            System.out.println("==================================");
            System.out.print("Pilih Menu: ");
            i = scanner.nextInt();
            switch(i)
            {
            case 1: //
                System.out.print("Berapa jumlah anak ayam? ");
                int j = scanner.nextInt();
                System.out.print("\n");
                for(int l = 1; l <= j; l++){
                    System.out.println("Anak ayam mati "+l+" ,sisa "+ (j-l));
    }
                break;
            case 2: // '\002'
                int k = 10;
                System.out.print("\n");
                int i1 = 1;
                do
                {
                    if(i1 > 10)
                        break ;
                    for(int j1 = 1; j1 <= k; j1++)
                        System.out.print(" ");
                    k--;
                    for(int k1 = 1; k1 <= i1; k1++)
                        System.out.print("* ");
                    System.out.print("\n");
                    i1++;
                } while(true);
            case 3: // '\003'
                System.exit(0);
                // fall through
            default:
                System.out.println("Maaf, menu tidak tersedia.");
                break;
            }
            System.out.println("\n");
        } while(i != 3);
    }
}
 
 
 
--------------------------------------BOBOT 90------------------------------------------------
import java.util.Scanner; 
public class nilai_mhs { 
    public static void main(String[] args){ 
    Scanner input=new Scanner(System.in);
        int i,jumlahMk; 
        String nama,npm,jurusan;  
        String mataKuliah[]=new String[15];
        String grade[]=new String[15]; 
        int uts[]=new int[15]; 
        int uas[]=new int[15]; 
        double nilai[]=new double[15]; 
        System.out.println("==================================");
        System.out.println("   Menghitung Nilai Mahasiswa");     
        System.out.println("==================================");
        System.out.print("   Masukan Jumlah Mata Kuliah: ");     
        jumlahMk=input.nextInt();
        System.out.println("=================================="); 
        System.out.print("  Nama     : ");
        nama=input.next();
        System.out.print("  NPM      : ");
        npm=input.next();
        System.out.print("  Jurusan  : ");
        jurusan=input.next();
        System.out.println("==================================");
        for(i=1; i<=jumlahMk; i++){
            System.out.print("\n Mata kuliah ke-"+i+" : ");
            mataKuliah[i]=input.next();
            System.out.print(" Nilai UTS  : ");
            uts[i]=input.nextInt();
            System.out.print(" Nilai UAS  : ");
            uas[i]=input.nextInt();
            nilai[i]=((uts[i]*0.7)+(uas[i]*0.3));
            if (nilai[i]>=85) grade[i]="A"; 
                else if (nilai[i]>=75) grade[i]="B"; 
                    else if (nilai[i]>=65) grade[i]="C"; 
                        else if (nilai[i]>=50) grade[i]="D";
                            else grade[i]="E";
            }
        System.out.println("\n==================================");
        System.out.println("\n\n Nama: "+nama+"            NPM: "+npm);
        System.out.println("=========================================");
        System.out.println(" Mata Kuliah             Nilai      Grade");
        System.out.println("=========================================");
        for(i=1;i<=jumlahMk;i++){
        System.out.println(" "+mataKuliah[i]+"      "+nilai[i]+"      "+grade[i]);
            }
       System.out.println("\n\n=============================================");
        System.out.println(" Terima Kasih Telah Menggunakan Program Kami");
        System.out.println("=============================================");
        System.exit(0);
        }
   }
 
 
 
 
--------------------------------------BOBOT 100------------------------------------------------
import java.util.Scanner;
class tugas2
{int bil,bil2,i,ganjil,genap,fak,t;
int k = 1;
//method bilangan ganjil
public void tampilganjil(){
for(int i=1;i<=ganjil;i++){
if(i%2==1 )
System.out.print(i+" ");
}
}
//method bilangan genap
public void tampilgenap(){
for(int i=2;i<=genap;i++){
if(i%2==0 )
System.out.print(i+" ");
}
}
//method bilangan faktorial
public void tampilfak(){
System.out.print(fak+"!= ");
for (i=fak; i>=1; i--){
System.out.print(i);
if (i>1)
System.out.print("x");
k=k*i;}
System.out.println ("="+k);
}
//method menampilkan segitiga
public void segitiga1() {
  System.out.println("");
  for(int i=1; i<=t; i++)
     {
   for(int j=1; j<=i; j++)
   {
    System.out.print("*");
   }
   System.out.println("");
  }
}
//method menu utama
public void tampilmenu(){
System.out.println("");
System.out.println(" MENU ");
System.out.println(" ====================================");
System.out.println(" 1. Menampilkan Bilangan Ganjil ");
System.out.println(" 2. Menampilkan Bilangan Genap ");
System.out.println(" 3. Menampilkan Bilangan Faktorial ");
System.out.println(" 4. Menampilkan segitiga siku-siku ");
System.out.println(" 5. Keluar ");
System.out.println(" ====================================");
System.out.println(" ");

}
 
 
public static void main(String[] args)
{
tugas2 obj = new tugas2 ();
for (int n = 1;n>0 ;n++ ) //melakukan perulangan sebanyak tak terhingga
{Scanner input = new Scanner(System.in);
obj.tampilmenu();
System.out.print("Masukkan Angka dari Menu diatas : ");
obj.bil = input.nextInt();
if (obj.bil==1) // menampilkan bilangan ganjil jika input = 1
{
System.out.println(" ");
System.out.println(" ");
System.out.println("*MENAMPILKAN BILANGAN GANJIL*");
System.out.print("masukkan angka: ");
obj.ganjil = input.nextInt();
System.out.print("Bilangan ganjil: ");
obj.tampilganjil(); // memanggil method bilangan ganjil
System.out.println(" ");
System.out.println(" ");

}else if (obj.bil==2) // menampilkan bil genap jika inputnya 2
{ System.out.println(" ");
System.out.println(" ");
//System.out.print("Masukkan Angka dari Menu diatas : ");
System.out.println("*MENAMPILKAN BILANGAN GENAP*");
System.out.print("masukkan angka: ");
obj.genap = input.nextInt();
System.out.print("Bilangan genap: ");
obj.tampilgenap(); // memanggil method bilangan genap
System.out.println(" ");
System.out.println(" ");
}else if (obj.bil==3) //menampilkan hasil faktorial jika inputannya 3
{ System.out.println(" ");
System.out.println(" ");
//System.out.print("Masukkan Angka dari Menu diatas : ");
System.out.println("*MENAMPILKAN HASIL FAKTORIAL*");
System.out.print("masukkan angka: ");
obj.fak = input.nextInt();
obj.tampilfak(); // memanggil method faktorial
System.out.println(" ");
}else if (obj.bil==4) // menampilkan bil genap jika inputnya 2
{ System.out.println(" ");
System.out.println(" ");
//System.out.print("Masukkan Angka dari Menu diatas : ");
System.out.println("*MENAMPILKAN SEGITIGA SIKU-SIKU*");
System.out.print("Masukkan jumlah tinggi yang diinginkan : ");
obj.t= input.nextInt();
obj.segitiga1();
System.out.println(" ");
System.out.println(" ");

}else if (obj.bil==5)
{ System.exit(0);
}else{
System.out.println(" ");
System.out.println("Input Invalid !"); // menampilkan pesan invalid jika inputan selain nomor yang ada di MENU
}
}

}
}

Jumat, 25 November 2016

LA AP 7

- Ingat nama file sama dengan nama class, jadi berdasarkan kode dibawah anda sudah tau pasti harus apa...
- jika masih tidak tau harus apa, silahkan komentar di post ini...
--------------------------------------------------------------------------------------------------------------------------
 
import java.io.File;
class demobuatdir{
    public static void main (String[]args){
    File f = new File("NewDir/dir");
    f.mkdirs();
    }}
 
import java.io.*;
class demobuatfil{
    public static void main(String [] args) throws IOException{
    File f = new File("NewDir/sample.txt");
    f.createNewFile();
    }}
 
import java.io.File;
class demohapusfil{
    public static void main(String [] args) {
    File f = new File("NewDir/contoh.txt");
    f.delete();
    }}
 
import java.io.File;
class demoubahfil{
    public static void main(String [] args) {
    File f = new File("NewDir/sample.txt");
    f.renameTo(new File("NewDir/contoh.txt"));
    }}

Quiz AP #1

 
 
1.apa itu array?
2.bagaimana cara pendeklarasian array?
3.array ada berapa jenis?
4.fungsi dari array?
5.batas maksimum kapasitas array?
6.tujuan akhir intepreter?
7.apa itu compiler?
8.kenapa bumi itu bulat?
9.apa itu method pada java?
10.sebutkan tipe data pada java?

Kamis, 24 November 2016

Source Code LA MATIF 2

import static java.lang.System.out;
import java.io.*;

public class  Relation{
 String[] himpunanA= new String[100];
 String[] himpunanB= new String[100];
 String[] himpunanHasil = new String[100];
 int jumlahAnggotaA;
 int jumlahAnggotaB;
 int jumlahRelasi;

 private String bacaKey(){
 Console konsol = System.console();
 return konsol.readLine();
}
public void inputAnggota(){
 out.print("Masukan Jumlah Anggota Himpunan : ");
 jumlahAnggotaA = Integer.parseInt(bacaKey());

 out.println("Anggota Himpunan A :");
  for(int i=1;i<=jumlahAnggotaA;i++){
  out.print("Anggota "+i+" : ");
  himpunanA[i]=bacaKey();
}

 out.print("Masukan Jumlah Anggota B : ");
 jumlahAnggotaB = Integer.parseInt(bacaKey());

 out.println("Anggota Himpunan B:");
  for(int i=1;i<=jumlahAnggotaB;i++){
  out.print("Anggota "+i+" : ");
  himpunanB[i]=bacaKey();
 }
}

public void inputRelasi(){
 int jmlRelasiMaks = jumlahAnggotaA*jumlahAnggotaB;
 out.println("Banyak Relasi maksimal yang terjadi adalah : "+jmlRelasiMaks);

 do{
  out.print("Masukan Jumlah Relasi terjadi : ");
  jumlahRelasi = Integer.parseInt(bacaKey());
 }while(jumlahRelasi>jmlRelasiMaks);

 out.println("masukan Relasi yang terjadi : ");
 for(int i=1;i<=jumlahRelasi;i++){
 String temp[]=new String[100];
 String temp2[]=new String[100];
 boolean SamaA = false;
 boolean SamaB = false;

 out.println("Relasi ke "+i+" : ");
 do{
  out.print("Masukan Asal A : ");
  temp[i]=bacaKey();
  out.print("Masukan Tujuan B : ");
  temp2[i]=bacaKey();

  for(int j=1;j<=jumlahAnggotaA;j++){
  if(temp[i].equals(himpunanA[j])){
  SamaA=true;
 }
}

  for(int k=1;k<=jumlahAnggotaB;k++){
  if(temp2[i].equals(himpunanB[k])){
  SamaB=true;
 }
}
  if(SamaA==false || SamaB==false){
  out.println("Anggota Himpunan Tidak terdapat di Himpunan A atau B");
}
  if(SamaA==true && SamaB==true){
  himpunanHasil[i]=temp2[i];
}
  }while(SamaA==false || SamaB==false);
 }
}
public void cetakRelasi(){
 out.print("Daerah Domain = { ");
 for(int i=1;i<=jumlahAnggotaA;i++){
 out.print(himpunanA[i]+" ");
}
 out.println("}");

 out.print("Daerah Kodomain { ");
 for(int i=1;i<=jumlahAnggotaB;i++){
 out.print(himpunanB[i]+" ");
}
 out.println("}");
 out.print("Daerah Range adalah : { ");
 for(int i=1;i<=jumlahRelasi;i++){
 out.print(himpunanHasil[i]+" ");
}
 out.println("}");
}
public static void main(String args[]){
 Relation A = new Relation();
 A.inputAnggota();
 A.inputRelasi();
 A.cetakRelasi();
 }
}

Minggu, 23 Oktober 2016

Tugas Sosial Dasar 1 - Ditunjukan untuk Bpk. Arief Budiaman, SIKOM

Nama : Wibowo Bayu Aji
Kelas : 1IA20
NPM : 57416618
 
 
NILAI SOSIAL
DASAR
 
 
Pengertian :
 
Nilai sosial adalah nilai yang dianut oleh suatu masyarakat, mengenai apa yang dianggap baik dan apa yang dianggap buruk oleh masyarakat.
Untuk menentukan sesuatu itu dikatakan baik atau buruk, pantas atau tidak pantas harus melalui proses menimbang. Hal ini tentu sangat dipengaruhi oleh kebudayaan yang dianut masyarakat. Tak heran apabila antara masyarakat yang satu dan masyarakat yang lain terdapat perbedaan tata nilai.
 
 
 
Ciri nilai sosial di antaranya sebagai berikut :
  • Merupakan konstruksi masyarakat sebagai hasil interaksi antarwarga masyarakat.
  • Disebarkan di antara warga masyarakat (bukan bawaan lahir).
  • Terbentuk melalui sosialisasi (proses belajar).
  • Merupakan bagian dari usaha pemenuhan kebutuhan dan kepuasan sosial manusia.
  • Bervariasi antara kebudayaan yang satu dengan kebudayaan yang lain.
  • Dapat memengaruhi pengembangan diri sosial.
  • Memiliki pengaruh yang berbeda antarwarga masyarakat.
  • Cenderung berkaitan satu sama lain dan membentuk sistem nilai.
 
 
Fungsi Ilmu Sosial Dasar :
  • Mengembangkan kesadaran mahasiswa menguasai pengetahuan tentang keanekaragaman, kesetaraan, dan kemartabatan manusia sebagai individu dan makhluk sosial dalam kehidupan bermasyarakat.  
  • Menumbuhkan sikap kritis, peka dan arif dalam memahami keragaman, kesederajatan, dan kemartabatan manusia dengan landasan nilai estetika, etika, dan moral dalam kehidupan bermasyarakat. 
  • Memberikan landasan pengetahuan dan wawasan yang luas serta keyakinan kepada mahasiswa sebagai bekal bagi hidup bermasyarakat, selaku individu dan mahkluk sosial yang beradabdalam mempraktikkan pengetahuan akademik dan keahliannya dan mampu memecahkan masalah social budaya secara arif.

 
 
Macam - macam Sosial Dasar :
 
kelompok ini memiliki banyak jenis dan dibedakan berdasarkan ada tidaknya organisasi, hubungan sosial antarkelompok, dan kesadaran jenisnya.
  • Kelompok statis, adalah kelompok bukan organisasi yang tidak memiliki hubungan sosial dan kesadaran jenis di antaranya. Contohnya, kelompok penduduk usia 15-20 tahun di sebuah kecamatan. 
  • Kelompok kemasyarkatan, adalah kelompok yang memiliki persamaan, tetapi tidak mempunyai organisasi dan hubungan sosial di antara para anggotanya. 
  • Kelompok sosialadalah kelompok yang anggotanya memiliki kesadaran jenis dan hubungan satu dengan yang lainnya tetapi tidak terikat dalam ikatan organisasi. Contohnya, kelompok pertemuan atau kerabat. 
  • Kelompok asosiasiadalah kelompok yang memiliki kesadaran akan jenis dan mempunyai persamaan mengenai kepentingan pribadi maupun juga kepentingan bersama. Contohnya, negara, sekolah, pramuka dan osis.