Tampilkan postingan dengan label Tugas. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas. Tampilkan semua postingan

Jumat, 13 April 2012

Inheritance dan Polymorphisme


Pada posting kali ini saya akan membahas mengenai enkapsulasi java. Sebelumnya kita harus mengetahui apa sih pengertian polymorphism dan inheritance pada java itu ??


Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
Atau Polymorphic dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

Selasa, 03 April 2012

Enkapsulasi Java

Pada posting kali ini saya akan membahas mengenai enkapsulasi java. Sebelumnya kita harus mengetahui apa sih pengertian enkapsulasi pada java itu ??

Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. atau pengertian lainnya Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method. Proses ini disebut dengan information hiding.

Pemrograman Terstruktur dan Pemrograman Berorientasi Objek

Apa sih perbedaan dan persamaan pemrograman terstruktur dan pemrograman berorientasi objek???



Kali ini saya akan memberi sedikit penjelasam mengenai perbedaan pemrograman terstruktur dan pemrograman berorientasi objek. Sebelumnya kita harus mengetahui pengertian dari   pemrograman terstruktur dan pemrograman berorientasi objek.

Jumat, 23 Maret 2012

Program Menu Luas Bidang dengan Bahasa Pemrograman Java

Menu Luas Bidang Java






LISTING PROGRAM
import java.io.*;
  public class InputMenu { 
  public static void main(String args[]) throws IOException { 
    BufferedReader menu=new BufferedReader(new InputStreamReader (System.in));
       int pilih;
       do {
                  System.out.println("+++++++++++++++++++++++++++++++++++++");
                  System.out.println("+-------------MENU LUAS-------------+");
                  System.out.println("+++++++++++++++++++++++++++++++++++++");
                  System.out.println("+ 1.             Lingkaran                                 +");
                  System.out.println("+ 2.             Persegi Panjang                                    +");
                  System.out.println("+ 3.             Persegi                                     +");
                  System.out.println("+ 4.             Segitiga                                    +");
                  System.out.println("+ 5.             EXIT                                           +");
                  System.out.println("+===================================+");
                  System.out.print(" PILIHAN : ");
                       pilih=Integer.parseInt(menu.readLine());
                  System.out.println("+++++++++++++++++++++++++++++++++++++");
 

            }
        while (pilih<1 || pilih >5);

               if(pilih==1) {
                    System.out.println("===== Lingkaran =====");
                    BufferedReader data=new BufferedReader(new InputStreamReader(System.in));                      
                    System.out.print("jari-jari : ");
                    int a=Integer.parseInt(data.readLine());
                    System.out.println("Luas = "+((a*a)*22/7));
                                 }
              if(pilih==2)  {
                    System.out.println("===== Persegi Panjang =====");
                    BufferedReader data=new BufferedReader(new InputStreamReader(System.in));                      
                    System.out.print("Panjang : ");
                    int b=Integer.parseInt(data.readLine());
                   System.out.print("Lebar : ");
                   int c=Integer.parseInt(data.readLine());
                   System.out.println("Luas = "+(b*c));
                                }

Kamis, 13 Oktober 2011

LP SIAK Pertemuan 1

Nama Mata Praktikum : SIAK
Pertemuan : 1 ( Satu )
Kelas: 2IA01 – 2IA15
Materi : Pengenalan Akuntansi & MYOB
Soal !
=======================================
1. Apa yang kalian ketahui tentang buku besar ?
2. Apa yang kalian ketahui tentang neraca ?
3. Jelaskan yang kalian ketahui tentang MYOB ?
=======================================
1. Ledger atau yang biasa disebut buku besar ialah sekumpulan berbagai akun yang biasa digunakan untuk meringkas transaksi yang telah dicatat dalam jurnal. Oiya... Buku besar juga dapat diartikan sebagai tahapan catatan terakhir dalam akuntansi (book of final entry) yang digunakan untuk menampung ringkasan data yang sudah dikelompokan atau diklasifikasikanyang berasal dari jurnal.

Bentuk Buku Besar yang biasa digunakan adalah :
1. Bentuk T (T account) Bentuk buku besar ini adalah yang paling sederhana dna hanya berbentuk seperti huruf T besar.
2. Bentuk Skontro Buku besar bentuk skontro biasa disebut bentuk dua kolom. Skontro artinya sebelah menyebelah(dibagi dua) yaitu sebelah debet dan sebelah kredit.
3. Bentuk  staffle(berkolom saldo tunggal).
Bentuk ini digunakan jika diperlukan penjelasan dari transaksi yang realtif banyak.
4. Bentuk Staffle berkolom saldo rangkap.
Bentuk ini hamper sama dengan bentuk kolom saldo tunggal.Hanya perbedaannya kolom saldo dibagi dua kolom yaitu kolom debet dan kolom kredit.

2. Di dalam akuntansi keuangan, Neraca ialah bagian dari laporan keuangan suatu entitas yang dihasilkan pada suatu periode akuntansi yang menunjukan posisi keuangan tersebut pada periode tersebut.  

3. MYOB adalah sebuah software akuntansi yang berfungsi membantu bagian keuangan dalam menyusun laporan keuangan secara lengkap, cepat dan akurat. MYOB adalah software yang dibuat oleh MYOB Technology Pty Limited di Australia.
   
Keuntungan menggunakan MYOB:
  1. Kemudahan penggunaannya, artinya pengguna dapat mempergunakan walaupun tidak punya latar belakang pembukuan.
  2. Accounting Power, sehingga pengelolaan informasi dengan menggunakan software ini cukup dapat diandalkan.
  3. Feature job dan Category yang dapat digunakan untuk penglolaan proyek.
  4. Proses instalasi dan maintenance yang murah.
Kelemahan MYOB:

  1. database MYOB merupakan database yang dikunci, pengguna tidak dapat memodifikasi laporan, filed, sehingga customization apabila diperlukan relatif sulit.
  2. MYOB merupakan software buatan luar negeri sehingga tidak ada fitur perpajakan didalamnya.
  3. Tidak ada module fixed assets, sehingga apabila perusahaan memerlukan modul untuk  mengelola assets yang dimiliki maka tidak dapat dipenuhi.





Selasa, 09 November 2010

LA AP Ke5

Listing Program

1.    1.   import java.util.Scanner;
      class fatan 
{
public static void main(String[] ftn)
            {
                        Scanner fatan = new Scanner(System.in);
System.out.print("Nama  :");

Kamis, 04 November 2010

LP AP Ke6

Soal LP
1. Apa yang kalian ketahui tentang Array pada Java?
2. Sebutkan dan jelaskan macam-macam array pada java?
3. Buatlah contoh sederhananya?

Jawab
1. Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu atau suatu struktur sebuah data yang menyimpan value dari data yang memiliki tipe data yang sama. Setiap value bisa diakses melalui angka-angka index. index suatu array dimulai dari indeks 0 bukan.

Selasa, 02 November 2010

LA AP Ke5


Listing Program
1.      class intan {
    public static void main( String [] args) {
System.out.println("1. Luas Segiga");
System.out.println("2. Luas Persegi");
System.out.println("3. Luas Persegi Panjang");
int p, l, pil;
p = 10;
l = 5;
pil = 3;
System.out.println("Masukkan pil    :" +pil);
System.out.println("p   =" +p);
System.out.println("l   =" +l);
            switch(pil) {
                        case 1:
           System.out.println("p*l");
            break;
                        case 2:
            System.out.println("p*l");
            break;
                        default:
            System.out.println("Luas    =" +p*l);
            break;
            }
    }
}

Minggu, 31 Oktober 2010

LP PTKI ke4

Soal LP
1. Apa yang kamu ketahui tentang shell programming ?
2. Buatlan contoh program sederhananya?

jawab
1. Shell programming yaitu menyusun atau mengelompokkan beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell.

Jumat, 29 Oktober 2010

LP PTKI ke3

1. Apa yang kamu ketahui tentang Linux ?
2. Sebutkan perintah-perintah yang ada pada Linux !
3. Sebutkan distro-distro pada Linux !

jawab.

1. Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dari sumber terbuka utama. pada umumnya sistem,peralatan sistem dan pustaka linux berasal dari sistem operasi GNU, kontribusi GNU adalah dasar dari munculnya alternatif GNU/Linux. Sistem operasi linux biasa dikenal dengan sebagai distribusi linux/distro linux.