Minggu, 27 Januari 2013

Class, Object, dan Method Class

Pengertian dari Class, Object, dan Method Pada Java merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari  object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.

Format pembuatannya :
ModifierAccess class namaClass{
// isi class
}
Contoh:
public class mobil{
String merkMobil = "Nissan Skyline";
int tipeMobil  = 2000;
}

Object
adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lain-lain.

Membuat Object

Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut.

String str = new String();
Random r = new Random();
Pegawai p2 = new PEgawai();
Date hari = new Date();
hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date.
Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Date().

Attributes/ Variable
merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object. Contoh : pada Class Fruit terdapat attribute : warna, berat pada object mangga : warna berisi kuning dan berat misalkan 0.24 kg pada object apel : warna berisi merah dan berat misalkan 0.30 kg


Format:
tipeData variabel = nilai;
Contoh:
String kalimat = "Aiz tukang tidur";
// variabel 'kalimat' bertipe data String mempunyai nilai "Aiz tukang tidur"
int x = 10;
// variabel 'x' bertipe data integer, mempunyai nilai 10

Methode/Behavior
merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. 
Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.

Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
Metode  memiliki 4 (empat) bagian dasar :
1. Nama metode
2. Tipe Objek atau tipe primitive yang dikembalikan metode.
3. Daftar parameter.
4. Badan atau isi metode.
Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode.

Untuk menjalankan program yang memiliki sifat polymorphism tersebut, diperlukan suatu kemampuanoverloading, yaitu suatu kemampuan untuk menentukan fungsi yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama. Polimorfisme bisa diartikan seperti kemampuan suatu variable untuk mengubah perangai sesuai dengan objek hasil instansiasi yang digunakan. Polimorfismemembiarkan lebih dari 1 objek dari sub class sub class dan diperlakukan sebagai objek dari super class tunggal
Contoh:
Mahasiswa cowok = new anakSI();
cowok.methodKU( Bernaz );
Mahasiswa cewek = new anakTI();
cewek.mothodKU( Amelia );
Outputnya:
-Methodku dengan parameter dengan nilai Bernaz di class anakSI telah dipanggil
-Methodku dengan parameter dengan nilai Amelia di class anakTI telah dipanggil


Contoh Program:
class buku{String pengarang;String judul;void isi (String isi1,String isi2)
{judul = isi1;pengarang = isi2;}
void cetak()
{
if (judul==null&&pengarang==null)return;
System.out.println(“judul=” +judul +”pengarang=” +pengarang);
}
}
class karangan{
public static void main(String[]args)
{

Proses membuat object dari sebuah class ini disebut “Instantiation” –> itulah makanya Object disebut juga “instance
Jadi sekali lagi Class hanyalah ‘Cetak Biru’ atau ‘Obyek ABSTRAK’ sedangkanObject-Object yang dibikin dari class adalah ‘Obyek Kongkret’sesungguhnya!!!
—————-
Dalam OOP, dalam membangun sebuah aplikasi, ditempuh dengan cara membuat Object-Object dan membuat kerjasamanya.
Untuk membuat atau memanggil sebuah Object dalam java kita harus menciptakan dulu Class -nya kecuali jika class untuk object-object itu sudah dibuat sebelumnya atau sudah disediakan oleh Java.
Jadi misal, saya pengin membikin tombol-tombol perintah (command buttons) dalam interface saya:
maka saya tidak bisa begitu saya memanggil command buttons itu. Saya harus men-create class nya dulu
yakni
class commandButton
{
}
kemudian di dalam blok tersebut kita definisikan karakteristik utama object-object dalam class commandButton tersebut, misal
setiap commandButton memiliki
- ukuran yang dinyatakan dalam bentuk Integer  ——>  int size
- text yang dimunculkan dengan data value String —-> String text
- apakah 2Dimensi atau 3 dimensi
—–
Selain karakteristik utama Class tersebut, juga perlu didefinisikan perilaku-perilaku utama (methods) yang dapat dilakukan Class tersebut, misal
- untuk bereaksi butuh Single click atau Double click
- apakah default tombol aktif atau pasif
———————————————–
Jika Class sudah lengkap dicreate dan didefinisikan, barulah kita bisa membikin Object-Objectnya.
Tentu setiap object yang kita bikin dimungkinkan berbeda-beda, tergantung value data yang dimasukkan dalam attributes dan methods yang dimiliki object tersebut
Jadi sekali kita me-create sebuah class, maka selamanya class itu dapat kita panggil dan pake dalam program kita berulang-ulang.
* Untuk object-object commond buttons sudah disediakan oleh class-class standard di Java (“Java Class Library“):  javax.swing.Jbutton
——————————————————————-
Method
adalah perilaku yang dapat dilakukan oleh Object2 dalam sebuah kelas,
baik perilaku kepada dirinya sendiri maupun kepada objek-objek lainnya.
Method adalah sekumpulan statements dalam sebuah class untuk melakukan suatu task tertentu.
Method ~ ‘fungsi’ dalam bahasa pemrograman lain
Object – object berkomunikasi satu sama salin dengan menggunakan methods
Sebuah class atau sebuah object dapat memanggil method dari sebuah class atau object lain dalam rangka:
+ meminta object tersebut melakukan suatu task
+ meminta object tersebut mengubah sesuatu dalam diri object tersebut
+ melaporkan perubahan tertentu kepada object tersebut
—-
Ada Variable:
1. Class variable : yakni sebuah variable yang dideklarasikan di class tetapi value variable itu langsung ditetapkan sehingga berlaku untuk semua object yang dibuat dengan class tersebut.
Contoh:
Class Mobil
{
int tahunPembuatan = 1998
String warna = “hitam”
}
2. Instance variable: yakni sebuah variable yang dideklarasikan di class tanpa memasukkan value spesifiknya karena value-value yang berbeda itu dapat dideklarasikan saat membuat Object-Object yang berbeda atau saat menjalankan object tersebut.
Contoh:
Class Mobil
{
int tahunPembuatan;
string warna;
}
Class BikinObjekMobil
{
public static void main (String [] args)
{
Mobil mobilku = new Mobil ();
mobilku.tahunPembuatan= 1998;
mobilku.warna= “hitam”;
System.out.println (“Mobilku adalah: “+mobilku.tahunPembuatan);
}
}
Ada Method:
1. Class method : methods yang berlaku untuk semua class
2. Instance method (“method”) : method yang hanya mengubah object itu sendiri
——————–
Memanggil Method
namaObject.namaMethod (argument atau kosong);
contoh:
robotTony.checkSuhu ();

Sumber :

Rabu, 09 Januari 2013

Mencintaimu sederhana


Aku ingin mencintaimu dengan sederhana
Aku tak mampu menghadapi sesuatu yang kusebut cinta
Terkadang aku sakit karnanya
sering terluka dan terhina
Yang ku dapat hanyalah air mata
Dari pengorbananku tak ada gunanya

Aku tetap berdiri tegap
Menghadapi pahitnya rasa
Tetap setia dengan satu kata
Aku siap terluka olehnya

Kadang mencintai itu sulit untuk dijalani
Hanya ketulusan dan hati yg bisa mengimbangi
Tetapi tetap aku selalu bertahan untuk mencintai
Karna Aku ingin mencintaimu dengan sederhana

Ibu


Ibu...
adalah wanita yang telah melahirkanku
merawatku
membesarkanku
mendidikku
hingga diriku telah dewasa

Ibu...
adalah wanita yang penuh perhatian
bila aku sakit
bila aku terjatuh
bila aku menangis
bila aku kesepian

Ibu...
Aku yang selalu merepotkanmu
aku yang selalu menyita perhatianmu
aku yang selalu menyusahkanmu hingga muncul tangismu

Ibu...
engkau menangis karena aku
engkau sedih karena aku
engkau menderita karena aku
engkau kurus karena aku
engkau korbankan segalanya untuk aku

Ibu...
jasamu tak terbalas
jasamu tak terbeli
jasamu tak ada akhir


Ibu...
hanya doa yang bisa kupersembahkan untukmu
TERIMA KASIH IBU

Senin, 07 Januari 2013

Sistem Akuntansi Penggajian dan Pengupahan


Dokumen-dokumen yang digunakan dalam sistem akuntansi penggajian dan pengupahan:
1. Dokumen pendukung perubahan gaji dan upah
    Dokumen ini umumnya dikeluarkan oleh fungsi kepegawaian berupa surat-surat keputusan yang bersangkutan dengan karyawan. Tembusan ini dikirim ke fungsi pembuat daftar gaji dan upah untuk kepentingan pembuatan daftar gaji dan upah.

2. Kartu jam hadir
    Dokumen ini digunakan oleh fungsi pencatat waktu untuk mencatat jam hadir setiap karyawan di perusahaan

3. Kartu jam kerja
    Digunakan untuk mencatat waktu yang dikonsumsi oleh tenaga kerja langsung pabrik guna mengerjakan pesanan tertentu. Catatan waktu kerja ini hanya diperlukan bagi perusahaan yang produksinya berdasarkan pesanan
 4. Daftar gaji dan upah
     Dokumen ini berisi jumlah gaji dan upah bruto karyawan, dikurangi potongan pph pasal 21, utang karyawan dan lain sebagainya

5. Rekap daftar gaji dan rekap daftar upah
    Merupakan ringkasan gaji dan upah per departement, dibuat oleh fungsi akuntansi biaya dengan dasar rekap daftar gaji dan rekap daftar upah

6. Surat pernyataan gaji dan upah
    Dibuat oleh fungsi pembuat daftar gaji dan upah bersamaan dengan pembuatan daftar gaji dan upah. Dalam kegiatan yang terpisah dari pembuatan daftar gaji dan upah berisi "surhatan" karyawan mengenai rincian gaji ataupun potongan dan lainnya

7. Amplop gaji dan amplop upah
    Berisi uang dan dimuka amplop tertera nama karyawan, nomer identifikasi karyawan dan jumlah gaji bersih karyawan

8. Bukti kas keluar
Merupakan perintah pengeluaran uang yang dibuat oleh fungsi akuntansi kepada fungsi keuangan

-> Catatan akuntansi yang digunakan adalah:
    * Jurnal umum
    * Kartu harga pokok produk
    * Kartu biaya
    * Kartu penghasilan karyawan

Fungsi yang terkait dalam sistem penggajian dan pengupahan:
1. Kepegawaian
Untuk mencari karyawan baru, menyeleksi calon karyawan, memutuskan penempatan calon karyawan, membuat surat keputusan tarif gaji, dan upah, kenaikan pangkat, golongan, mutasi. Dan ini semua berada di tangan kepegawaian, dibawah departemen personalia dan umum

2.Pencatat waktu
Untuk menyelenggarakan catatan waktu hadir bagi semua karyawan perusahaan. Berada di tangan kepegawaian, dibawah departement personalia dan umum

3. Pembuat daftar gaji dan upah
Untuk membuat daftar gaji dan upah yang berupa penghasilan bruto dan potongan karyawan. Berada ditangan kepegawaian, dan dibawah departement personalia dan umum

4. Fungsi akuntansi
Untuk mencatat kewajiban yang timbul dalam hubungannya dengan pembayaran gaji dan upah (utang gaji dan upah, utang pajak, utang dana pensiun). Berada ditangan : Bagian utang, kartu biaya, jurnal

5. Fungsi keuangan
mengisi cek guna pembayaran gaji dan upah, serta menguangkan cek tesebut ke bank. Kejadian ini berada ditangan bagian kas

Jaringan prosedur yang membentuk sistem penggajian dan pengupahan
- Sistem penggajian
  1. Prosedur pencatatan waktu hadir
  2. Pembuatan daftar gaji
  3. Distribusi biaya gaji
  4. Pembuatan bukti kas keluar
  5. Pembayaran gaji
- Sistem pengupahan
  1. Prosedur pencatatan waktu hadir
  2. Prosedur pencatatan waktu kerja
  3. Prosedur pembuatan daftar upah
  4. Prosedur distribusi biaya upah
  5. Prosedur pembuatan bukti kas keluar
  6. Prosedur pembayaran upah

Percaya atau tidak?

Percaya atau tidak, ternyata sesuatu yang mungkin biasa kita lakukan terdapat resiko dibaliknya, mari simak berikut ini:


  1. MARAH selama 5 menit akan menyebabkan sistem imun tubuh kita mengalami DEPRESI selama 6 jam
  2. DENDAM akan menyebabkan imun tubuh kita mati. Daari situlah bermula segala penyakit seperti STRESS, KOLESTEROL, SERANGAN JANTUNG & STROKE
  3. Jika kita sering membiarkan diri kita STRESS, maka kita sering mengalami GANGGUAN PENCERNAAN
  4. Jika kita sering merasa KHAWATIR, maka kita mudah terkena penyakit NYERI PUNGGUNG
  5. Jika kita MUDAH TERSINGGUNG, maka kita akan cenderung terkena penyakit INSOMNIA (susah tidur)
  6. Jika kita sering mengalami KEBINGUNGAN, maka kita akan terkena GANGGUAN TULANG BELAKANG BAGIAN BAWAH
  7. Jika kita sering membiarkan diri kita merasa TAKUT yang BERLEBIHAN, maka kita akan mudah terkena penyakit GINJAL
  8. Jika kita suka ber-NEGATIVE THINKING, maka kita akan mudah terkena DYSPEPSIA (penyakit sulit mencerna)
  9. Jika kita mudah EMOSI dan cenderung PEMARAH, maka kita bisa rentan terhadap penyakit HEPATITIS
  10. Jika kita sering merasa APATIS (tidak pernah peduli) terhadap lingkungan, maka kita akan berpotensi mengalami PENURUNAN KEKEBALAN TUBUH
  11. Jika kita sering MENGANGGAP SEPELE semua persoalan, maka hal ini bisa mengakibatkan penyakit DIABETES
  12. Jika kita sering merasa KESEPIAN, maka kita bisa terkena penyakit DEMENSIA SENELIS (berkurangnya memori dan kontrol fungsi tubuh)
  13. Jika kita sering BERSEDIH dan merasa selalu RENDAH DIRI, maka kita bisa terkena penyait LEUKIMIA


Sumber : Info Sehat Hemat

Biasakan dari diri sendiri

Sebagai manusia tentunya kita menginginkan umur panjang serta badan yang sehat dan bugar, ada beberapa cara agar tubuh tetap sehat:


  1. Kurangi mengkonsumsi kopi yang terlalu berlebihan
  2. Minuman yang mengandung kafein seperti kpi, teh dan soda, bisa membuat mulut kering sehingga dapat memperburuk gejala sakit tenggorokan
  3. Stop merokok
  4. Jangan begadang, berikan tubuh waktu tidur yang cukup
  5. Tidur yang tidak cukup akan membuat anda kelelahan dan sakit serta bisa menyebabkan disfungsi sistem kekebalan tubuh
  6. Olahraga yang efektif untuk membakar lemak adalah olahraga yang dilakukan selama  1jam
  7. Minum 8 gelas air putih sehari akan membantu membakar 150 kalori per harinya
  8. Makan berlebihan tidak baik bagi kesehatan, karena suplai karbohidrat menjadi berlebihan
  9. Berjalan kaki 45 menit tiap harinya dapat membuat otak lebih tajam dan meningkatkan kewaspadaan
  10. Jaga kesehatan gigi dengan menyikatkan 2 kali sehari

Sumber : Info sehat hemat

Perbedaan Kesan dan Pesan

Sebenarnya kesan dan pesan itu sangat berbeda. Menurut kamus lengkap bahasa indonesia, Kesan dan Pesan adalah:


Kesan
Apa yang terasa, terpikir dan sebagainya, seusai setelah melihat atau mendengar sesuatu. Dengan kata lain kesan adalah pendapat kita tentang sesuatu.


Pesan
Pesanan, suruhan, perintah, nasihat, permintaan, amanat yang harus dilakukan atau disampaikan kepada orang lain. Atau pesan disini dapat diartikan juga dengan sesuatu kritik atau saran yang dapat membangun orang atau sesuatu.

Quotes

Menurut artinya quotes adalah tanda kutip ("..."), dan menurut penjabarannya, menurut saya quotes adalah petikan dari sepenggal kata, kalimat maupun paragraf, yang kata-katanya membangun atau menjadi motifasi tersendiri. Berikut beberapa quotes yang didapat dari beberapa sumber


Quotes about love:
  1. "i stopped caring because you stopped trying"
  2. "it's not about who hurt you and broke you down, it's about who was there to make you smile again"
  3. "Apa yang membuatmu sakit hari ini, membuatmu lebih kuat hari esok"
  4. "Mengubur kebohongan satu dengan yang lain hanya akan menambah bau busuknya"
  5. "Ketika aku melihatmu aku melihat cinta, dan pertama ku menyentuhmu aku merasakan cinta, dan setelah sekian lama kamulah satu-satunya yang ku cinta"
  6. "Jika kamu tidak perbaiki apa yang salah ketika seseorang mengecewakanmu, dia tak akan pernah belajar bagaimana baiknya memperlakukanmu"
  7. "Kepercayaan ibarat guci yang jatuh, mungkin masih bisa diperbaiki namun retakkannya akan tetap ada"
  8. "Jangan berubah hanya karena ingin dicinta. Jadi dirimu sendiri, dan biarkan seseorang yang tepat menemukan dan mencintaimu apa adanya"
  9. "Jika terus terluka, jangan takut tuk melepaskannya. kamu tak pernah tahu jika dia yang telah menanti tuk mencintaimu jauh lebih baik"
  10. "Terkadang jujur memang lebih menyakitkan, namun lebih baik disakiti karna kejujuran dari pada di bahagiakan dengan kedustaan"

Qoutes about life:
  1. "Tuhan merencanakan seseorang yang special untuk mu, bersabarlah sampai orang tersebut menampakkan dirinya"
  2. "Tuhan tau yang terbaik untuk mu, karna Dia menyayangimu lebih dari kamu menyayangi dirimu sendiri"
  3. "Apabila kamu terjatuh jangan takut untuk memulainya, karna dari situ kamu akan belajar menjadi lebih baik lagi"
  4. "Ketika hidup terasa sangat berat, ingatlah satu hal bahwa Tuhan tetap bersamamu dan tak akan meninggalkanmu"
  5. "Hidup seperti belajar, belajar mencintai, belajar sabar, belajar menerima walaupun tak sesuai yang diharapkan"
  6. "Terkadang kamu membatasi dirimu sendiri bukan tuk menjauh dari orang-orang, tapi tuh melihat siapa yang cukup peduli mendekatimu"
  7. "Setiap masalah pasti ada jalan keluarnya, percayalah Tuhan tidak akan memberi cobaan diluar batas kemampuan umat-Nya"
  8. "Berfikir jernih dan dewasa dalam menyelesaikan setiap masalah adalah jalan keluar mendapatkan hasil yang terbaik"
  9. "Mengalah bukan berarti mengaku salah, itu salah satu cara untuk memperbaiki sesuatu yang telah rusak"
  10. "Jangan pernah takut untuk mencoba, karna apabila kamu tidak mencoba kamu tidak akan pernah tahu"