Pages

Rabu, 21 September 2011

Tugas 2 Pesonal Acoounting

/**
 * Ardityo Hari p
 * 10410100026
 */
import java.io.*;
import java.util.Date;

class Transaksi
{
private String nama;
private Date tgl;
private int jumlah;
public long saldoAwal;
private long saldoAkhir;
private String NamaTransaksi;
private String UangMasukKeluar;


 public Transaksi(String nama, long saldoAwal)
    {
      

this.nama=nama;
this.saldoAwal=saldoAwal;
    }




public void addTransaksi(int jumlah,String UangMasukKeluar, String NamaTransaksi)
    {
if (UangMasukKeluar=="uangmasuk")
saldoAkhir = saldoAwal + jumlah;
else if (UangMasukKeluar=="uangkeluar")
saldoAkhir = saldoAwal - jumlah; 
this.UangMasukKeluar=UangMasukKeluar;
this.jumlah=jumlah;
this.NamaTransaksi=NamaTransaksi;
    }

public void viewTransaksi()
    {
      
System.out.println ("Hello"+" "+this.nama+" "+"DaftarTransaksiAndaAdalah :");
System.out.println ("SALDO AWAL =" + " " +this.saldoAwal);
System.out.println (this.NamaTransaksi +" "+ this.UangMasukKeluar +" "+ this.jumlah);
System.out.println ("SALDO AKHIR =" + " "+this.saldoAkhir);
saldoAwal=saldoAkhir;
    }
public void viewSaldo()
    {
System.out.println ("SaldoAndaSaatiniadalah : " + " "+this.saldoAkhir);
    }
}

Minggu, 18 September 2011

Resum Manajemen SDM pertemuan 1

Manajemen            Sebuah seni untuk mendapatkan banyak hal dengan baik (semuanya selesai dikerjakan) melalui orang lain untuk mencapai tujuan organisasi.

            An Art => Seni adalah sesuatu yang indah. Seni membutuhkan knowledge/theory, disini tentunya pengetahuan/knowledge tentang teori manajemen.

           Getting Thing => mendapatkan banyak hal/ semuanya saja (uang/ modal/ barang)

           Well done => dikerjakan dengan baik. Mencakup:


  1. kualitas dan kuantitas => waktu dan jumlah ex: pekerjaan untuk 2 orang dapat diselesaikan oleh 1 orang dengan hasil yang baik dan waktu yang relative lebih cepat
  2. dapat diukur => measurable ex: ukuran, banyaknya dll.
  3. lebih baik daripada competitor dunia => the process leveling up: word class
  4. standardize: ex: chef hotel bintang 5 di shangrilla sama dengan chef hotel shangrilla di luar negeri.
Trough other people => melalui peranan orang lain

  1. Mendayagunakan orang lain dengan konsep/ goal yang telah diarahkan (transforming from leader)/ ssi dengan organisasi
  2. Membuat orang MAMPU dan MAU sampai batas yang dimiliki oleh orang tersebut dengan memotivasi. Yang penting adalah ke-MAU-an dr orang tersebut à important thing. Pilihan:
  • tidak mau dan tidak mampu
  • mau dan tidak mampu
  • Tidak mau tapi mampu, dan
  • mau dan mampu.
         <x> Membuat orang memiliki ability dan willingness.
         <x> Other people à Mengelola SDM dengan tidak hanya tepaku pada tugas tapi membangun dan menciptakan nilai kehidupan (Spirit of Life).

        3. Memotivasi orang agar MAU adalah dengan membuat lingkungan yang adaptif, memasukkan nilai positif dalam hidup dan memberikan banyak latihan.

Manajemen juga mempunyai dasar-dasar. Dasar-dasar tersebut :
  • Planning => perencanaan
  • Organizing => pengorganisasian
  • Actuating / Leading => pengarahan
  • Controlling => pengawasan
Sumber Daya
  • Manusia yang berkarya dalam suatu lingkungan organisasi
  • Potensi manusiawi sebagai penggerak organisasi
  • Potensi / modal (intangible asset) dalam suatu organisasi
Fungsi MSDM
  • Planing, Requitment and selection
  • HR Development
  • Compensation and BenefitSafety and healty
  • Employee and Labor Relation
  • HR Research
Tujuan MSDM
Tujuan Organisasi
  • Membantu organisasi mencapai tujuannya
Tujuan Fungsional
  • Mempekerjakan staff sesuai keahlian dan kemampuannya dengan efisien
  • Menyediakan pekerja yang terlatih dan bermotivasi untuk kepentingan organisasi
  • Mengkomunikasikan kebijakan dept SDM kepada semua pekerja
  • Membantu menjaga dan memelihara moral-etika pegawai
Tujuan individu
  • Menjaga dan meningkatkan kepuasan kerja dan aktualisasi diri
  • Mengembangkan dan memelihara kwalitas kehidupan kerja
Tujuan Masyarakat
  • Memfasilitasi perubahan yang berguna bagi individu,kel,perusahaan, publik

Selasa, 13 September 2011

Tugas 1 Abstraksi Tape Compo

package tapecombo;

public class tapeCompo {
  
    abstract class tapeCombo {

        public tapeCombo() {
        }
    }
   
   
    class tapePlay extends tapeCompo {
   
    public tapePlay(String sideA, String sideB , String play , String pause) {
       
    }
    }
    class radio extends tapeCompo {

    public radio(String tunning, int frekuensi , int am , int fm , String channel) {

    }
    }
    class dvd extends tapeCompo {

    public dvd(String disk , String play , String pause , String stop) {

    }
    }


}
 

Resume PBO Pertemuan 2


Class dan Object
Kelas adalah template yang mendefinisikan bentuk objek. Ini menentukan baik data dan kode yang akan beroperasi pada data tersebut. Java menggunakan spesifikasi kelas untuk membangun objek. Objek adalah contoh dari sebuah kelas. Jadi, suatu kelas dasarnya seperangkat rencana yang menentukan bagaimana membangun objek. Hal ini penting untuk menjadi jelas tentang satu masalah: kelas adalah abstraksi logis. Hal ini tidak sampai obyek dari kelas yang memiliki telah dibuat bahwa representasi fisik dari kelas yang ada di memori.
Bentuk Umum Class
class classname {
// declare instance variables
type var1;
type var2;
type varN;
// declare methods
type method1(parameters) {
// body of method
}
type method2(parameters) {
// body of method
}
}

Constructor
Konstruktor adalah fungsi khusus di dalam kelas. Ini harus memiliki nama yang sama dengan kelas. Metode ini selalu "publik" bahkan jika atribut ini tidak disebutkan. Konstruktor ini secara otomatis dipanggil ketika sebuah instance dari kelas masing-masing dibuat. Perbedaan lain dari fungsi lainnya adalah bahwa Konstruktor tidak menggunakan "kembali" instruksi.
kelas yang berisi konstruktor dipanggil untuk membuat objek dari class blue print. Deklarasi konstruktor terlihat seperti Metode deklarasi-kecuali bahwa mereka menggunakan nama kelas dan tidak memiliki jenis kembali.
Ciri-ciri Contructor
·         Nama Constuctor sama dengan nama class
·         Constructor tidak memiliki return value, void pun tidak boleh
·         Constructor boleh lebih dari satu (overloading constructor)

Resum PBO Pertemuan 1

OOP
       adalah sebuah program yang pola pikirnya berdasarkan objek. Objek itu tersusun dari struktur data dan berintegrasi dengan objek lain.


Paradigma PBO

  • Abstraction => proses filter ( dalam rangka melakukan bagaiman membawa dari dunia nyata menjadi model / program)
  • Encapsulation => memasukkan data dan proses dipisahkan ke area public
  • Inheritance => sebuah kelas dapat diturunkan menjadi kelas yang lain (pewarisan) atau sebuah kelas menjadi turuan dari kelas lain. Semua sifat induk diwariskan kepada anaknya


Didalam OOP kita tidak harus memikirkan data tapi juga harus memikirkan proses juga hal yang sangat penting.

Singel parent inharitance adalah sebuah kelas hanya boleh turunan dari satu kelas.




Access Modifier
  • Private : hanta boleh di akses oleh kelas itu sendiri
  • Protected : private. Tapi masih bisa di akses sesama turunannya.
  • Package : masih boleh di akses oleh kelas lain asal masuk dalam satu folder
  • Public : bisa di akses dari manapun