Kali ini, untuk Aplikasi Linux yaitu Gimp dimana aplikasi ini adalah editor gambar, langkah installasinya sebagai berikut:
Read More..
Kali ini, untuk Aplikasi Linux yaitu Gimp dimana aplikasi ini adalah editor gambar, langkah installasinya sebagai berikut:
Diposting oleh adek di 22.36 0 komentar
Label: Praktikum Sistem Operasi
Diposting oleh adek di 22.25 0 komentar
Label: Praktikum Sistem Operasi
/*interface MtkDasar*/ /*file Matematika/MtkDasar.java*/ package Matematika; public interface MtkDasar { String tambah(Object obj); String kurang(Object obj); String kali(Object obj); String bagi(Object obj); } |
/*kelas Pecahan*/ /*file Matematika/Pecahan.java*/ package Matematika; public class Pecahan implements Matematika.MtkDasar{ private int pembilang, penyebut; public Pecahan(int pembilang, int penyebut) { this.pembilang=pembilang; this.penyebut=penyebut; } public int getValuePembilang(){ return this.pembilang; } public int getValuePenyebut(){ return this.penyebut; } public int penyebutHsl(int a,int b){ int hsl; if (a%b==0 || b%a==0){ if (a>=b){ hsl=(a/b)*b; }else{ hsl=(b/a)*a; } }else{ hsl=a*b; } return hsl; } public String tambah(Object obj){ StringBuffer strHasil= new StringBuffer(" "); Pecahan data = new Pecahan(pembilang,penyebut); pembilang=data.getValuePembilang(); penyebut=data.getValuePenyebut(); Pecahan tambah = (Pecahan)obj; int pembilang1=tambah.getValuePembilang(); int penyebut1=tambah.getValuePenyebut(); int penyHsl=tambah.penyebutHsl(penyebut,penyebut1); int hasil = (pembilang*(penyHsl/penyebut))+(pembilang1*(penyHsl/penyebut1)); strHasil.insert(0,hasil); strHasil.insert(strHasil.length()-1,"/"); strHasil.insert(strHasil.length()-1,penyHsl); return(strHasil.toString()); } public String kurang(Object obj){ StringBuffer strHasil= new StringBuffer(" "); Pecahan data = new Pecahan(pembilang,penyebut); pembilang=data.getValuePembilang(); penyebut=data.getValuePenyebut(); Pecahan tambah = (Pecahan)obj; int pembilang1=tambah.getValuePembilang(); int penyebut1=tambah.getValuePenyebut(); int penyHsl=tambah.penyebutHsl(penyebut,penyebut1); int hasil = (pembilang*(penyHsl/penyebut))-(pembilang1*(penyHsl/penyebut1)); strHasil.insert(0,hasil); strHasil.insert(strHasil.length()-1,"/"); strHasil.insert(strHasil.length()-1,penyHsl); return(strHasil.toString()); } public String kali(Object obj){ StringBuffer strHasil= new StringBuffer(" "); Pecahan data = new Pecahan(pembilang,penyebut); pembilang=data.getValuePembilang(); penyebut=data.getValuePenyebut(); Pecahan kali = (Pecahan)obj; int pembilang1=kali.getValuePembilang(); int penyebut1=kali.getValuePenyebut(); int penyHsl=kali.penyebutHsl(penyebut,penyebut1); int hasil = (pembilang)*(pembilang1); strHasil.insert(0,hasil); strHasil.insert(strHasil.length()-1,"/"); strHasil.insert(strHasil.length()-1,penyHsl); return(strHasil.toString()); } public String bagi(Object obj){ StringBuffer strHasil= new StringBuffer(" "); Pecahan data = new Pecahan(pembilang,penyebut); pembilang=data.getValuePembilang(); penyebut=data.getValuePenyebut(); Pecahan bagi = (Pecahan)obj; int pembilang1=bagi.getValuePembilang(); int penyebut1=bagi.getValuePenyebut(); int penyHsl=bagi.penyebutHsl(penyebut,penyebut1); int hasil = (penyebut)*(pembilang1); strHasil.insert(0,hasil); strHasil.insert(strHasil.length()-1,"/"); strHasil.insert(strHasil.length()-1,penyHsl); return(strHasil.toString()); } public String toString() { StringBuffer tampil= new StringBuffer(" "); Pecahan data = new Pecahan(pembilang,penyebut); tampil.insert(0,data.getValuePembilang()); tampil.insert(tampil.length()-1,"/"); tampil.insert(tampil.length()-1,data.getValuePenyebut()); return (tampil.toString()); } } |
/*kelas cobaPecahan*/ /*file cobaPecahan.java*/ import Matematika.Pecahan; import javax.swing.JOptionPane; public class cobaPecahan { public static void main(String[] args) { int a; int b; int c; int d; // TODO code application logic here System.out.println("Format : a/b Operator[+/-] c/d = hasilPecahan \nexample: 1/2 + 3/4 = 5/4 \n"); System.out.println("Operator Prak PBO"); System.out.println("\n--------------------------\n"); System.out.print("Masukkan nilai a : "); a = Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai a", "Input", JOptionPane.QUESTION_MESSAGE)); System.out.println(+a); System.out.print("Masukkan nilai b : "); b = Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai b", "Input", JOptionPane.QUESTION_MESSAGE)); System.out.println(+b); System.out.print("\nMasukkan nilai Operator [+ ; - ; * ; /] : "); String op= JOptionPane.showInputDialog("silahkan input operator"); System.out.print("\nMasukkan nilai c : "); c = Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai c", "Input", JOptionPane.QUESTION_MESSAGE)); System.out.println(+c); System.out.print("Masukkan nilai d : "); d = Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai d", "Input", JOptionPane.QUESTION_MESSAGE)); System.out.println(+d); Pecahan pecahan1 = new Pecahan(Integer.valueOf(a).intValue(),Integer.valueOf(b).intValue()); Pecahan pecahan2 = new Pecahan(Integer.valueOf(c).intValue(),Integer.valueOf(d).intValue()); if (op.compareTo("+")==0) { System.out.println("\n" + pecahan1 + "+ "+ c +"/"+ d + " = " + pecahan1.tambah(pecahan2)); } else if (op.compareTo("-")==0) { System.out.println("\n" + pecahan1 + "- "+ c +"/"+ d + " = " + pecahan1.kurang(pecahan2)); } else if (op.compareTo("*")==0) { System.out.println("\n" + pecahan1 + "* "+ c +"/"+ d + " = " + pecahan1.kali(pecahan2)); } else if (op.compareTo("/")==0) { System.out.println("\n" + pecahan1 + " / "+ c +"/"+ d + " = " + pecahan1.bagi(pecahan2)); } else { System.out.println("\nMaaf, Operator yang anda masukkan salah"); } } } |
Diposting oleh adek di 04.42 0 komentar
Label: Praktikum PBO
import javax.swing.JOptionPane; interface mycomparableee{ boolean greaterThan(Object obj); boolean lessThan(Object obj); boolean equal(Object obj); } interface Constants{ int min=10; int max=100; } class FourDigitsNumber implements Constants, mycomparableee { private int value; public FourDigitsNumber(int value) { /*latihan 1: atur agar nilai yang diinputkan dalam constructor hanya berada di antara min - max */ this.value=value; } /*latihan 2: tambahkan method get untuk mengakses value*/ /*overriding method greaterThan*/ public int getValue(){ return value; } public boolean greaterThan(Object obj) { /*casting from superclass to subclass*/ FourDigitsNumber number = (FourDigitsNumber)obj; return ( value > number.getValue() ); } public boolean lessThan(Object obj) { /*casting from superclass to subclass*/ FourDigitsNumber number = (FourDigitsNumber)obj; return ( value < number.getValue() ); } public boolean equal(Object obj) { /*casting from superclass to subclass*/ FourDigitsNumber number = (FourDigitsNumber)obj; return ( value == number.getValue() ); } /*latihan 3: lengkapi overriding method interface*/ } class ExInterface { public static void main(String [] args) { /*latihan 4: modifikasi agar user dapat menginputkan data*/ int value; String str=JOptionPane.showInputDialog("Masukkan nilai : "); value=Integer.parseInt(str); System.out.println("nilai anda: "+value); if ((value > 10) & (value < 100)) System.out.println("true"); else System.out.println("false"); } } |
import javax.swing.*; interface Induk { double LuasSegi3(double a, double t); double LuasSegi4(double s); double Lingkaran(double r); } interface Constants{ double phi = 3.14; } class Luas implements Induk,Constants{ double a, t, s, r, LuasSegi3, LuasSegi4, Lingkaran; Luas(double a,double t,double s,double r) { this.a = a; this.t = t; this.s = s; this.r = r; } public double LuasSegi3(double a, double t) { return (0.5 * a * t); } public double LuasSegi4(double s) { return (s * s); } public double Lingkaran(double r) { return (phi * r * r); } public void CetakHasil() { System.out.println("LuasSegi3 = "+LuasSegi3(a,t)); System.out.println("LuasSegi4 = "+LuasSegi4(s)); System.out.println("Lingkaran = "+Lingkaran(r)); } } class LuasBidang{ public static void main(String[] args) { double a, t, s, r, LuasSegi3, LuasSegi4, Lingkaran; System.out.println("Masukkan nilai alas : "); a=Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai alasnya ","Input",JOptionPane.QUESTION_MESSAGE)); System.out.println(+a); System.out.println("Masukkan nilai tinggi : "); t=Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai tingginya ","Input",JOptionPane.QUESTION_MESSAGE)); System.out.println(+t); System.out.println("Masukkan nilai sisinya : "); s=Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai sisinya ","Input",JOptionPane.QUESTION_MESSAGE)); System.out.println(+s); System.out.println("Masukkan nilai jari2 : "); r=Integer.parseInt(JOptionPane.showInputDialog(null,"Input nilai jarinya ","Input",JOptionPane.QUESTION_MESSAGE)); System.out.println(+r); Luas Luas1 = new Luas(a,t,s,r); Luas1.CetakHasil(); } } |
Diposting oleh adek di 03.56 0 komentar
Label: Praktikum PBO
/* Disimpan dalam file andi.java */ class andi { public static void main(String arg[]) { manusia andi= new manusia("Andi"); System.out.println("Nama= "+ andi.tampilkanNama()); andi.makan(); } } /* Disimpan dalam file manusia.java */ class manusia { public String nama; public manusia(String n) { this.nama = n; } public String tampilkanNama() { return nama; } protected void makan() { System.out.println("Nyam... nyam... nyam..."); } public void kerja() { System.out.println("Kerja... kerjaaa..."); } public void bunuhDiri() { System.out.println("Dor .. bruk..."); } } |
class TingkatAkses{ int a; public int b; private int c; public void setc(int ci){ this.c=ci; } public int getc(){ return c; } } class Coba{ public static void main (String []args){ TingkatAkses obj=new TingkatAkses(); obj.a=10; obj.b=20; // obj.ci=30; obj.setc(30); System.out.println("Nilai obj.a:" +obj.a); System.out.println("Nilai obj.b:" +obj.b); System.out.println("Nilai obj.c:" +obj.getc()); } } |
Diposting oleh adek di 05.41 0 komentar
Label: Praktikum PBO
/*langkah ke-1: Membuat Class Rumah*/ class Rumah { private String a = " Rumahmewah "; public void info() { System.out.println (" "); System.out.println (" Rumah = "+a); } } |
/*langkah ke-2: Membuat Class rumahindah turunan dari Rumah*/ class rumahindah extends Rumah { private String b = " tombol alarm "; public void info() { System.out.println (" "); super.info(); //super mewarisi sifat dari parent dan dirinya sendiri System.out.println (" rumahindah = "+b); } } |
/*langkah ke-3: Membuat Main Program dengan Nama Class TipeRumah */ public class TipeRumah { public static void main ( String[]args ) { rumahindah C = new rumahindah(); C.info(); } } |
/*langkah ke-1: Membuat Class Lingkaranku*/ class Lingkaranku { public double r; public double phi=3.14; public void panjangr() { System.out.println("Panjang jari-jari : "+ r); } } |
/*langkah ke-2: Membuat Class Keliling turunan dari Lingkaranku*/ class Keliling extends Lingkaranku { double kel,r2,P; public void Hitungkel() { P=super.phi; r2=super.r; kel=2*r2*P; System.out.println("Keliling lingkaran : "+ kel); } } |
/*langkah ke-3: Membuat Class Luas turunan dari Lingkaranku*/ class Luas extends Lingkaranku { double l,r2,P; public void Hitungl() { P=super.phi; r2=super.r; l=2*P*r2*r2; System.out.println("Luas lingkaran = "+ l); } } |
/*langkah ke-4: Membuat Main Program dengan Nama Class lingkaran */ public class lingkaran { public static void main (String[] args) { Keliling kel1=new Keliling(); Luas l1=new Luas(); kel1.r=6; l1.r=9; kel1.Hitungkel(); l1.Hitungl(); } } |
/*langkah ke-1: Membuat Class Shape*/ class Shape{ String name, size; public Shape(String name){ this.name = name; } public void printShapeInfo(){ System.out.println("Shape name : "+name); System.out.println("Shape Size : "+size); } public void printShapeName(){ System.out.println("Shape name : "+name); } public void printShapeSize(){ System.out.println("Shape size : "+size); } } |
/*langkah ke-2: Membuat Class Square turunan dari Shape*/ class square extends Shape{ String name, size; int length, width; public square(String name){ super(name); } public void printShapeInfo(){ super.printShapeInfo(); } public void printShapeName(){ super.printShapeName(); } public void printShapeSize(){ super.size = String.valueOf(length*width); super.printShapeSize(); } public void printWidth(){ System.out.println("Lebar : "+width); } public void printLength(){ System.out.println("Panjang : "+length); } } |
/*langkah ke-3: Membuat Main Program dengan Nama Class Main */ class main{ public static void main (String[] args){ System.out.println("===================================="); square persegi = new square("persegi"); persegi.length = 10; persegi.width = 8; persegi.printShapeName(); persegi.printLength(); persegi.printWidth(); persegi.printShapeSize(); System.out.println("\n"); System.out.println("Jadi kesimpulannya.."); persegi.printShapeInfo(); } } |
Diposting oleh adek di 20.43 0 komentar
Label: Praktikum PBO
/*Disimpan dengan nama Student.java*/ /*Kode Program untuk kelas Student*/ class student_ayu { public void Write(int ID, int Grad, String Fname, String Lname) { m_ID = ID; m_Graduation = Grad; m_First = Fname; m_Last = Lname; } public void Display(){ System.out.println( "Student: " + m_ID + " " + m_First + " " + m_Last + " Graduated: " + m_Graduation); } private int m_ID, m_Graduation; private String m_First; private String m_Last; } //Membuat kelas StudentGrad yang merupakan kelas turunan dari kelas Student /*Disimpan dengan nama StudentGrad.java*/ /*Kode Program untuk kelas StudentGrad*/ class StudentGrad extends student_diah { public void Write(int ID, int Grad, String Fname, String Lname, int yrGrad, String unSch, String major) { super.Write(ID, Grad, Fname, Lname); m_UndergradSchool = unSch; m_Major = major; m_Grad = Grad; YearGraduated = yrGrad; } public void Display(){ super.Display(); System.out.println(" Graduated: " + m_Grad + " " + m_UndergradSchool + " " + m_Major + " " + YearGraduated); } private Integer YearGraduated,m_Grad; private String m_UndergradSchool; private String m_Major; } //Membuat kelas StudentInfo yang digunakan untuk memasukan agumen ke kedua metode pada masing-masing class Student dan StudentGrad /*Disimpan dengan nama StudentInfo.java*/ /*Kode Program untuk kelas StudentInfo*/ class StudentInfo { public static void main (String args[]) { StudentGrad myStudent = new StudentGrad(); myStudent.Write(10,1,"Bob","Smith", 2000,"Columbia University","CS"); myStudent.Display(); } } |
/*Disimpan dalam file hewan.java*/ /*Kode Program untuk kelas hewan*/ class hewan { private String tipe; //kelas dimana hanya bisa diakses oleh kelas itu sendiri public hewan(String tipe){ //kelas hewan dapat diakses oleh kelas luar this.tipe = tipe; //pendeklarasian variabel tipe } public String toString(){ //pengubahan tipe data dari string ke string lagi return "Ini adalah "+tipe;//pengulangan kembali nama hewan } public void bersuara(){ //method untuk suara hewan } } |
/*Disimpan dalam file polimorfisme.java*/ /*Kode Program untuk kelas polimorfisme*/ //Kelas induk import java.util.Random; class polimorfisme{ public static void main(String args[]){ hewan[] hewannya = { new Anjing("Broni", "Herder"), new Kucing("Kiti", "Persia"), new Ayam("Toki", "Buras") }; hewan pilihHewan; Random pilih = new Random(); for (int i = 0; i<5 ; i++){ pilihHewan = hewannya[pilih.nextInt(hewannya.length)]; System.out.println("\nPilihan Anda:\n" + pilihHewan); pilihHewan.bersuara(); } } } |
/*Disimpan dalam file Anjing.java*/ /*Kode Program untuk kelas Anjing*/ class Anjing extends hewan{ //kelas turunan dari kelas hewan private String nama; //pendeklarasian nama untuk hak akses private private String jenis; //pendeklarasian jenis untuk hak akses private public Anjing(String nama, String jenis){ //pendeklarasian kelas anjing dengan hak akses publik super("Anjing"); //merupakan kunci dari suatu kelas yang diturunkan //pendeklarasian variabel this.nama=nama; this.jenis=jenis; } public void bersuara(){ //method suara dari kelas anjing System.out.println("Guk.. Guk.. Guk.. "); } //pengulangan kembali dimana string diubah menjadi string lagi public String toString(){ return super.toString()+"\nIni adalah "+jenis+" bernama "+nama; } } |
/*Disimpan dalam file Ayam.java*/ /*Kode Program untuk kelas Ayam*/ class Ayam extends hewan{ private String nama; private String jenis; public Ayam(String nama, String jenis){ super("Ayam"); this.nama=nama; this.jenis=jenis; } public void bersuara(){ System.out.println("Kukuruyuk.. Petok.. Petok.."); } public String toString(){ return super.toString()+"\nIni adalah "+jenis+" bernama "+nama; } } |
/*Disimpan dalam file Kucing.java*/ /*Kode Program untuk kelas Kucing*/ class Kucing extends hewan{ private String nama; private String jenis; public Kucing(String nama){ super("Kucing"); this.nama=nama; } public Kucing(String nama, String jenis){ super("Kucing"); this.nama=nama; this.jenis=jenis; } public void bersuara(){ System.out.println("Meong.. Meong.. Meong.. "); } public String toString(){ return super.toString()+"\nIni adalah "+jenis+" bernama "+nama; } } |
Diposting oleh adek di 02.27 0 komentar
Label: Praktikum PBO