Senin, 07 Desember 2009

Tugas Mata Kuliah System Web dan Teknologi

Dari design yang sudah anda buat dan kumpulkan , buat dan aplikasikan ke dalam website yang sesunggunya. Anda diperbolehkan memakai blog atau website punya anda sendiri. Jika anda kesulitan untuk membuat program aplikasinya, minimal design webnya mengacu kepada web yang sudah anda rancang dari segi tampilannya. Promosikan semua produk yang anda miliki, sehingga orang yang berkunjung tertarik untuk membeli produk anda.

Jangan lupa anda tuliskan alamat blognya lengkap pada komentar yang ada di halaman tugas ini.
Selamat mengerjakan dan selamat menjadi orang yang sukses.
Baca Selengkapnya Klik disini..

Tugas Mata Kuliah E-Bisnis

Dari design yang sudah anda buat dan kumpulkan , buat dan aplikasikan ke dalam website yang sesunggunya. Anda diperbolehkan memakai blog atau website punya anda sendiri. Jika anda kesulitan untuk membuat program aplikasinya, minimal design webnya mengacu kepada web e-bisnis dari segi tampilannya. Promosikan semua produk yang anda miliki, sehingga orang yang berkunjung tertarik untuk membeli produk anda.

Jangan lupa anda tuliskan alamat blognya lengkap pada komentar yang ada di halaman tugas ini.
Selamat mengerjakan dan selamat menjadi e-bisnis. Baca Selengkapnya Klik disini..

Jumat, 04 Desember 2009

Pengertian-pengertian Dasar Dalam OOP

Dalam pemograman berorientasi Objek dikenal Ada beberapa pengertian dasar yang harus kita ketahui yaitu:

  • Class, dimana class adalah merupakan penggambaran dari sebuah objec atau benda,sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut.



    • Sebagai contoh adalah pengambaran yang real dalam kehidupan kita adalah tentang dunia transportasi. Tentunya kita semua  mengetahui bahwa sangatlah banyak jenis alat transportasi yang ada seperti motor, mobil,pesawat terbang,kapal laut, dan lain sebagainya.Kemudian marilah kita anggap berbagai alat transportasi tersebut sebagai  suatu class. Maka motor tentunya mempunyai no polisi,tahun pembuatan,merk dll demikian juga dengan alat transportasi yang lainnya, oleh karenanya hal ini bisa disebut sebagai properties. Selanjutnya motor itu sendiri bisa berjalan maju, berjalan mundur,belok kiri, belok kanan yang mana kegiatan ini disebut method. 
    • contoh :
      public class ApaMotormu {
      public static void main(String[] args){
          Motor punyaku=new Motor();
          punyaku.motorku();
      }
      }



  • Object, adalah merupakan suatu bentuk dari class.
    Kalau kita mengikuti analogi di atas, maka object dari class HEWAN adalah Burung, KAMBING, AYAM, KUDA. Mereka adalah CONTOH dari class HEWAN. Semua dari mereka adalah HEWAN yang mempunyai nama, kaki, Jenis makanan dst. Dan bisa berlari, bersuara, berkembang biak dll.

    contoh :
    public class Peliharaanmu{
    public static void main(String[] args){
        Hewan punyaku=new Hewan();
        punyaku.hewanku();
    }
    }



  • Inheritance, yaitu salah satu bentuk teknis untuk membuat sebuah class lebih spesifik lagi.
    Sebagai contoh dari kasus ini menurut analogi di atas. Misalkan kita akan membuat class yang lebih spesifik dari ORANG yaitu siswa/student. Maka class ini mempunyai properti tambahan sekolah tempat dia belajar. Akan tetapi, semua properti sebagai orang ada juga pada class siswa ini.

    Contoh:
    Public Class ORANG_TUA
    
     'variabel untuk menampung nama bapak
        Private XBapak As String  
    
     'variabel untuk menampung nama ibu
        Private XIbu As String
    
     'property (atribut/informasi) class
        Public Property Nama_Bapak() As String
      'Get : hanya ijinkan akses data
            Get
                Return XBapak
            End Get
      'Set : mengijinkan ubah data
            Set(ByVal value As String)
                XBapak = value
            End Set
        End Property
    
     'property (atribut/informasi) class
        Public Property Nama_Ibu() As String
            Get
                Return XIbu
            End Get
            Set(ByVal value As String)
                XIbu = value
            End Set
        End Property
    
    End Class
     
    Turunkan dengan inheritance :
    Public Class ANAK_WANITA
    
        'membuat turunan dari base class
        Inherits ORANG_TUA
        Private XWanita As String
        Private XUsia_W As String
    
        Public Property Nama_Wanita() As String
            Get
                Return XWanita
            End Get
            Set(ByVal value As String)
                XWanita = value
            End Set
        End Property
        Public Property Usia_Wanita() As Byte
            Get
                Return XUsia_W
            End Get
            Set(ByVal value As Byte)
                XUsia_W = value
            End Set
        End Property
    End Class 





  • Encapsulation, yaitu mengemas suatu objek sehingga pada saat kita akan memakai objek tersebut kita tidak perlu lagi tahu tentang detail bagaimana suatu action itu terjadi.

    Contoh dalam hal ini, misal siswa (suatu object) sedang menulis (method). Maka detail dari tentang cara siswa itu menulis (bagaimana otot tangan itu  bekerja untuk menulis, bagaimana sistem saraf pusat  memerintahkan untuk menulis) kita tidak perlu mengerti. Kita hanya melihat si siswa sedang menulis.

    Contoh :
    class Siswa
    {
    String nama;
    String nim;
    void isiData ( String namaku,String nimku )
    {
    nama = namaku;
    nim = nimku;
    }
    String ambilNama()
    {
    return nama;
    }
    String ambilNim()
    {
    return nim;
    }
    }
    public class Mahasiswa
    {
    public static void main ( String [] args)
    {
    Siswa mahasiswa_itn = new Siswa(); //membuat variable instant
    mahasiswa_itn.isiData(“Dina Damayanti”,”0412585″);
    System.out.println( “Nama : ” + mahasiswa_itn.ambilNama());
    System.out.println( “Nim : ” + mahasiswa_itn.ambilNim());
    }
    }





  • Polymorphism, yaitu suatu object bisa bertindak lain terhadap message/method yang sama.

    Misalkan kita punya satu class hewan dan diturunkan menjadi dua class hewan berkaki dua dan hewan berkaki empat. Ketika hewan berkaki dua melakukan method makan maka yang dilakukan adalah makan dengan paruhnya, dan ketika hewan berkaki empat juga makan maka dia akan menggunakan mulutnya. Keduanya melakukan aksi yang sama yaitu makan  akan tetapi perlakuannya lain..

    Contoh :
    class Binatang
    {
    public void info()
    {
    System.out.println(” Info tentang Hewan : “);
    }
    }
    class Herbivora extends Binatang
    {
    public void info()
    {
    System.out.println (“Info pada herbivora: Memakan makanan berupa tumbuh – tumbuhan”);
    }
    }
    class Kelinci extends Herbivora
    {
    public void info()
    {
    System.out.println(“Info pada Kelinci: Memakan makanan berupa wortel”);
    }
    }
    public class Polimorfisme
    {
    public static void main(String[] args)
    {
    Herbivora herbivora;
    Kelinci kelinciku;
    Binatang hewan;
    herbivora=new Herbivora();
    kelinciku=new Kelinci();
    hewan=herbivora;
    hewan.info();
    hewan=kelinciku;
    hewan.info();
    }
    }




Baca Selengkapnya Klik disini..

Rabu, 02 Desember 2009

Diktat Pemrograman Berorientasi Obyek

Berikut ini bisa di download Diktat Pemrograman Berorientasi Obyek
Pengantar dengan Bahasa Java
Husni, S.Kom.
Staf Pengajar Jurusan Teknik Informatika
Universitas Trunojoyo
Baca Selengkapnya Klik disini..

Object Oriented Programming (OOP)

Sekilas tentang OOP

Kalau Berbicara tentang pemrograman berorientasi Objek yang kemudian diberi nama istilah Object Oriented Programming (OOP) adalah merupakan bentuk model dari pemrograman yang dalam pembuatan atau pengembangannya senantiasa didasarkan kepada interaksi objek dalam melakukan penyelesaian suatu proses atau masalah. Mari kita lihat bagaimana kita melihat hal-hal atau obyek yang ada disekitar kita yang mengandung sebuah permaslahan dan kemudian kita selesaikan dengan konsep OOP, sedangkan kita akan mengetahui bahwa kita berinteraksi dalam sebuah object-oriented di kehidupan  kita seharih-ari. Apabila kita akan melakukan perjalanan jauh tentunya kita membutuhkan sebuah alat transportasi seperti pesawat terbang. Sebagai sebuah objek, pesawat terbang adalah terdiri dari beberapa rangkaian objek-objek lain yang terinteraksi seperti roda,kursi,baling-baling dll.

Dalam Benak kita ada satu pertanyaan mengapa kita menggunakan sebuah pemrograman yang berbasis object, sementara kita masih bisa menggunakan konsep pemrograman yang berbasis prosedural? Dalam membuat sebuah program yang bentuknya masih sederhana tentunya konsep object oriented ini akan terasa sangat menyusahkan, akan tetapi ketika kita membuat sebuah program yang ruang lingkupnya lebih luas konsep object oriented akan terasa sangat membantu karena akan terasa lebih mudah untuk mengorganisir program yang telah kita bangun.

Selanjutnya dalam konsep OOP banyak sekali sesuatu yang akan kita temukan terutama sebutan kata diantaranya adalah object dan class, dimana class adalah merupakan pola / template yang menggambarkan kumpulan object yang mempunyai sifat yang sama, perilaku, atau disebut dengan himpunan object sejenis. Sementara itu object adalah bagian implementasi dari class. Sebagai contoh : dalam pembangunan suatu jembatan tentunya seorang arsitek akan menggunakan gambar desain jembatan, dan kemudian akan dibuat jembatan yang nyata. Dalam contoh ini gambar desain jembatan dapat kita kategorikan sebagai class dan jembatan yang nyata sebagai bentuk implementasi dari gambar jembatan yang dapat kita kategorikan sebagai object. Adapun dari suatu class dapat dibuat menjadi beberapa object yang sama atau sejenis.

Penerapan objek dalam OOP senantiasa berinteraksi dengan yang  objek lainnya pada saat menyelesaikan sebuah aktfitas atau permasalahan. Seperti halnya kehidupan kita sehari-hari, penggunaan dari suatu perangkat lunak dilibatkan dari logika proses untuk menyelesaikan tugas. Contoh, ketika kita akan mengirimkan email kepada orang lain dengan menambahkan sebuah dokumen, sebenarnya kita melakukan inisialisasi tindakan dengan cara klik tombol send di website kita. Kemudian kita hanya menunggu respon dari komputer apakah perintah yang kita berikan tersebut sukses dilakukan atau gagal, sedangkan proses yang terjadi sesungguhnya didalam internal komputer tidak kita ketahui. Tentunya setelah kita menekan tombol send, maka secara langsung objek tombol tersebut berinteraksi dengan objek protokol untuk menyelesaikan tugas tersebut.

Selanjutnya kita akan melihat tentang Pengertian-pengertian dasar dalam OOP


Baca Selengkapnya Klik disini..