Selasa, 22 Desember 2009

Menggabungkan SMS Gateway dan PHP

Setelah bosen bermain-main dengan RF Online (www.RF-Online.web.id) dan juga bosen pindah-pindah di RFO private server... akhirnya gw nemuin mainan baru. Istilahnya sms gateway. Ga tahu artinya, yang pasti di sini kita memfungsikan komputer sebagai lalu-lintas data SMS.
SMS yang masuk bisa diolah dengan komputer trus kemudian komputer menentukan sms balasannya. SMS responder mungkin itu istilah yang tepat. Pernah tahu khan kaya' iklan-iklan di TV misalnya ketik AFI gecko kirim ke 8484 ada lagi yang kuis-kuis, trus lagi pengisian pulsa misalnya: epulsa vxl25 08121727266 dudulz

Pada artikel ini kita akan belajar bersama yang melalui wireless connection, berarti sms akan dikirim dari kartu gsm yang kita posisikan sebagai modem gsm. Dan maaf yang ip sms connection penulis belon nyoba..... :D
Silahkan Klik disini untuk baca artikel lengkapnya

Atau Klik Disini
Baca Selengkapnya Klik disini..

Senin, 21 Desember 2009

Quis System Web dan Teknologi

Perusahaan Listrik Negara (PLN), akan membangun bisnis Listriknya secara online, sehingga pendaftaran pelanggan dan pembayaran bulanan dapat langsung diakses melalui website. Ketentuan pendaftaran pelanggan harus menyertakan foto kopi KK sesudah dia mendaftar melalui web. Dan cara bayarnya adalah dengan transfer melalui bank.

Pembayaran Listrik dilakukan dengan system PULSA seperti Pra bayar HP.
Jika pelanggan terlambat mengisi pulsa listrik maka otomatis listrik akan padam.

Tugas anda:
1. Buat Maping dari website yang anda akan rancang
2. Buat Tampilan depan dari website tersebut dan tampilan pengisian pulsa serta pendaftaran pelanggan.
3. Buat Narasi cara pemakaian dan proses bisnisnya.
4. Buat cara pengamanan dari website yang anda bangun
5. Ketik di Komputer dan kumpulkan pada perkuliahan minggu depan

(* Catatan Tidak boleh Copy Paste dengan teman yang lainnya...!) Baca Selengkapnya Klik disini..

Quis E-Bisnis

Perusahaan Air Minum (PAM), akan membangun bisnis air minumnya secara online, sehingga pendaftaran pelanggan dan pembayaran bulanan dapat langsung diakses melalui website. Ketentuan pendaftaran pelanggan harus menyertakan foto kopi ktp sesudah dia mendaftar melalui web. Dan cara bayarnya adalah dengan transfer melalui bank.

Jika pelanggan terlambat selama satu bulan akan dikenakan denda 5% dari total pembayarn bulan itu. dan jika terlambat sampai dengan 2 bulan maka sambungan PAM akan di putus.

Tugas anda:
1. Buat rancangan flow proses bisnisnys.
2. Buat Tampilan depan dari website tersebut dan tampilan pembayaran serta pendaftaran pelanggan.
3. Buat Narasi cara pemakaian dan proses bisnisnya.
4. Ketik di Komputer dan kumpulkan pada perkuliahan minggu depan

(* Catatan Tidak boleh Copy Paste dengan teman yang lainnya...!) Baca Selengkapnya Klik disini..

Selasa, 15 Desember 2009

TIP Mengerjakan SKRIPSI

1. Pilih topik anda lebih awal. Bila anda mengambil program sarjana 4 tahun maka idealnya ketika memasuki semester ke-7, anda sudah harus memulai memilah-milah topik skripsi apa yang akan anda kerjakan. Anda akan membutuhkan sekitar 4-6 bulan untuk membaca, me-research dan menulis skripsi anda.

2. Pilih topik yang tepat untuk anda. Ini berarti pilihlah topik yang menarik minat anda atau topik yang anda kuasai. Hal ini akan menjadi motivasi tersendiri dalam proses penyelesaian skripsi anda.

3. Buatlah gambaran awal (outline) mengenai skripsi ayng anda buat yang kerumitan, manfaat dan tujuan dharus diperjelas. Gambaran awal dapat juga dilakukan dengan melakukan research (penelitian) terhadap topik anda. Hal ini perlu dilakukan supaya anda memiliki gambaran terhadap apa yang akan anda kerjakan. Research dapat dilakukan dengan mencari bahan-bahan di internet atau dengan membaca teori dan konsep dari buku2.

4. Konsultasikan dan ajukan proporsal skripsi anda kepada dosen / ketua jurusan. Buat proporsal skripsi anda dan konsultasikan ke dosen anda. Di sini, anda perlu menjelaskan apa yang akan anda buat di dalam skripsi anda. Bila proporsal anda diterima, maka ini merupakan langkah awal dalam mengerjakan skripsi anda. YES ... Smiley

5. Carilah dosen pembimbing atau teman-teman yang dapat membantu anda. Cari dosen pembimbing yang menguasai topik anda, dapat memberikan saran, membantu dan membimbing anda (Tapi saya akui realitanya sulit sekali Sad karena rata-rata semua dosen hanya bisa mengkritik dan bukannya membimbing secara penuh). Alternatif lain adalah cari teman yang dapat membantu anda. Semakin cepat anda menemukannya akan semakin baik.

6. Kumpulkan semua referensi yang berhubungan dengan skripsi anda. Apakah itu teori ataupun program jadi yang akan membantu pengerjaan skripsi anda? Ini akan memudahkan anda dalam mengerjakan skripsi. Untuk ini, anda bisa cari di internet. Referensi bisa juga berupa skripsi-skripsi senior anda yang membahas topik yang satu jalur dengan topik anda.

7. Mulailah mengerjakan bab1 dan bab2 dari skripsi anda. bab1 dan bab2 adalah pendahuluan dan teori. Dari referensi yang telah terkumpul pada poin-6, anda setidaknya bisa terbantu dengan mengambil format skripsi atau teori-teori yang sudah ada

8. h bisa mencari teman-teman / senior-senior anda untuk dimintai bantuannya. atau teman2 yang sama2 mengerjakan skripsi satu jurusan dengan anda

9. Mulai menyusun bab3, bab4 dan bab5. Setelah program selesai, poin ini akan relatif mudah, karena inti dari ketiga bab ini adalah kuci utama bahasan
skripsi anda

10. Konsultasikan bab per bab dengan dosen pembimbing. Ini adalah POIN YANG PENTING. Beberapa institusi tidak terlalu mempersulit pengerjaan skripsi, paling2x diganti dan dikasih saran perbaikan yang sesuai dan relatif tidak menyulitka. Tetapi ada beberapa institusi yang mempunyai dosen killer yang akan sangat mempersulit pengerjaan skripsi anda. Tidak peduli bagaimana bagusnya skripsi anda, tetap harus ada perbaikan / coret2an yang dibuatnya di paper anda. Oh god ... Sad But it's alright, i have some great tips here. Untuk menghadapi dosen killer seperti ini, yang harus anda lakukan adalah JANGAN PERNAH MENENTANGNYA. Pelajari dengan baik skripsi anda, konsultasikan dengan penuh percaya diri dan jangan pernah terlihat anda lebih tahu dari dosen anda. Beberapa dosen killer tidak akan dengan segan-segan 'membunuh' mahasiswa yang tidak menguasai skripsinya (mungkin karena mereka ingin mencari perhatian). Beberapa di antaranya mempersulit mahasiswa yang bergaya sok tahu. So, saran saya: KUASAI SKRIPSI ANDA & KONSULTASIKAN SECARA DUA ARAH. Note: bila anda diminta untuk membuat sesuatu yang di luar kemampuan anda. Anda bisa mencoba membalikkan permintaan tersebut dengan menyerahkannya kembali ke dosen tersebut. Caranya: minta dengan baik2 & hormat supaya dosen tersebut membimbing anda dengan penuh untuk menyanggupi permintaan tersebut, karena request tersebut benar2 di luar kemampuan anda. Percayalah, bahwa tips ini akan membuat dosen anda sedikit berpikir ketika dia meminta anda untuk menambahkan sesuatu yang rumit. But hopefully, your tutor is kind ... Smiley

11. Seminar Hasil & Meja Hijau. Saran saya sangat singkat, KUASAI SKRIPSI ANDA bila anda tidak ingin menjadi 'sasaran tembak' dalam event tersebut. Pelajari minimal dalam 1 minggu dari teori sampapercaya diri sehingga dosen anda akan mendapatkan image bahwa anda memang bukan mahasiswa sembarangan Smiley Bila anda menguasai poin ini dengan baik, tidak mustahil anda akan mendapat nilai 'A' untuk skripsi anda. Congratulations, you've just got your title.

selamat mengerjakan Skripsi

Sumber : http://de-de.facebook.com/

Baca Selengkapnya Klik disini..

Kiat Sukses Menghadapi Ujian Sidang atau Ujian Skripsi

Pada suatu kesempatan salah seorang teman baik pernah berkata kepada saya bahwa saat yang paling membuatnya sangat cemas dan gugup adalah saat akan menghadapi ujian pendadaran atau ujian skripsi. Menurut saya hal itu wajar-wajar saja dan hampir sebagian besar orang setuju dengan pendapat tersebut dan saya pikir sebagian besar dari kita pernah mengalami hal yang sama ketika akan menghadapi ujian skripsi atau ujian pendadaran. Ini merupakan respon alamiah tubuh dalam menghadapi tekanan yang berasal dari luar sehingga tekanan inilah yang akan membuat system alert kita tetap terjaga dan dengan berbagai daya dan upaya kita berusaha untuk melaluinya dengan sukses.

Bulan desember tahun 2008 kemarin, saya baru saja lulus ujian pendadaran tapi ada satu hal yang masih segar dalam ingatan saya beberapa hari sebelum ujian pendadaran dilangsungkan yaitu tips atau kiat-kiat yang sempat diberikan oleh seorang pembimbing skripsi saya agar saya bisa mengatasi rasa cemas, was-was dan gugup saat menghadapi ujian pendadaran. Beliau dengan kebaikan hatinya memberikan tips berikut yang notabene tips ini sangat manjur saat beliau hendak melakukan sidang untuk memperoleh gelar Ph.D dari TU Delf, Belanda.

Berikut ini adalah kiat-kiatnya:

Jangan paksakan diri anda. Kalau memang anda belum benar-benar siap untuk diuji, janganlah memaksakan diri untuk segera mengikuti ujian pendadaran hanya karena ingin pulang kampung lebih cepat dibanding teman-teman lain atau karena sudah bosan dengan penelitian yang sedang digeluti. Kalau terlalu terburu-buru akibatnya bisa fatal.

Siapkan draft skripsi yang akan diuji nanti dengan sebaik-baiknya. Pastikan bahwa semua data yang tertera dalam tulisan anda memiliki sumbernya sehingga saat berargumentasi nanti anda punya sumber yang valid. Hal-hal yang diperlukan untuk dibawa serta saat ujian pendadaran seperti laptop yang berisi slide presentasi, hasil penelitian, alat peraga dll. harus sudah dipersiapkan dengan baik pada malam sebelumnya. Dan saat itu usahakan bahwa anda sudah berhasil menginternalisasi minimal 80% dari hasil penelitian anda.

Pada hari H, usahakan anda datang lebih awal ke lokasi ujian untuk memastikan segala sesuatu dalam keaadaan beres mulai dari slide presentasi, alat peraga, laptop, viewer, ruangan dll. Kalau sudah demikian anda akan merasa lebih tenang dan bisa langsung lebih memusatkan perhatian pada penelitian dan skripsi anda.


Ingatlah bahwa saat itu andalah orang yang paling ahli di bidang penelitian yang akan diuji tersebut. Jangan gentar akan tingkat keahlian dan titel pendidikan yang dimiliki oleh para penguji anda. Meskipun mereka adalah orang-orang yang anda kenal baik karena sehari-hari mengajar anda di kelas dan anda tahu bahwa mereka adalah orang yang benar-benar expert di bidangnya tapi ingatlah untuk kira-kira 2 jam hari itu (waktu normal ujian pendadaran) andalah orang yang paling expert di bidang penelitian anda. Toh, kalau anda menambahkan maupun mengurangi bagian- bagian dari skripsi atau penelitian anda itu tidak akan diketahui oleh para penguji anda. Ini bukan bermaksud membuat anda menjadi sombong, tapi sekedar menaikkan rasa percaya diri anda he..he.. dan lagi pula anda adalah seorang murid dan seorang murid tidaklah melebihi gurunya.


Ingatlah saat itu para promotor anda yakni dosen pembimbing I dan pembimbing II anda juga ikut merasakan apa yang sedang anda rasakan saat itu yakni mereka juga akan merasa tegang dan was-was kalau-kalau anda gagal melewati ujian pendadaran tersebut. Kalau seandainya anda gagal dan disuruh mengulang atau lebih buruknya disuruh mengganti total penelitian anda dengan penelitian yang baru, lagi-lagi bukan hanya anda saja yang malu dan repot tetapi dosen pembimbing anda juga akan terkena dampaknya. Ini hanya sekedar hiburan kecil yang menguatkan anda bahwa saat itu anda tidak sendirian he…he…


Janganlah terlalu membuku saat menjawab pertanyaan-pertanyaan yang diajukan oleh para penguji. Maksudnya kalau anda terlalu membuku dalam menjawab pertanyaan akan membuat jawaban anda tidak akan berkembang meskipun sudah berulang kali diberikan pertanyaan-pertanyaan pancingan atau clue oleh para penguji dengan harapan akan bisa menuntun anda ke jawaban yang paling tepat tetapi kalau anda terlalu membuku hal itu akan semakin mempersulit anda.

Pada malam sebelum ujian pendadaran, usahakan istirahat yang cukup dan pada pagi hari atau siang hari sebelum ujian pendadaran pastikan bahwa anda punya tenaga yang cukup buat ujian pendadaran dengan makan secukupnya soalnya seturut pengalaman saya, selama ujian pendadaran, saya terus berdiri dan baru merasa capek saat menjelang akhir ujian. Jadi, saat ujian pendadaran bukan kekuatan otak saja yang diuji tetapi kekuatan otot juga.

Jangan lupa berdoa pada Tuhan sesuai dengan keyakinan anda. Ingat anda sudah melakukan hal-hal yang menjadi bagian anda, dan biarkan Tuhan yang melakukan bagianNya.

Akhirnya, semoga tips ini bisa membantu para pembaca yang akan melakukan ujian pendaran atau sidang pada berbagai level pendidikan.

sumber :http://reynuc.wordpress.com/

Baca Selengkapnya Klik disini..

Senin, 07 Desember 2009

Cara menginstall joomla

Bagaimana cara install Joomla.


1. Anda install paket apache Friends yaitu XAMPP yang di dapat di click here download
untuk paket windows, untuk pake Linux click here to download download

2. Kemudian apa bila anda sudah menginstall XAMPP,anda nyalahkan semua service nya baik
itu apache ftpzila,mysql .(untuk menginstall nya ikuti step-step nya)
3. Kemudian anda download file paket Joomla nya disini download
4. Setelah anda mendownload paket Joomla nya ada extract file paket nya tersebut ke suatu
folder,cth : Joomla, kemudian folder Joomla tersebut anda copy kan (untuk windows) ke
c:/program files/xampp/htdocs/
Untuk Linux anda buat folder baru cth: Joomla kemudian extract pekt joomla anda di
/var/www/Joomla (folder yang anda buat tadi),kemudian rubah file kepemilikan nya dengan cara :
root@linuxku:/home/aini# cd /var/www/
root@linuxku:/var/www# find /var/www/Joomla/ -type
d -exec chmod 755 {} \;
root@:/var/www# find /var/www/Joomla/ -type
f -exec chmod 644 {} \;
root@linuxku:/var/www# chown -R www-data:wwwdata
Joomla/
5. Kemudian anda buka browser anda baik itu mozilla atau IE,ketik
http://localhost:80/Joomla(sesuai folder yang anda buat tadi).Jangan lupa service apache
dan mysql nya di jalankan.
6. Maka akan tampil :
Tekan Tombol Next, maka tampil License dari Joomla:

Klik Tombol Next Lagi, maka akan tampil :

isi Hostname : localhost
isi My Sql User Name : root
password kosongkan
isi My SQL Database Name terserah anda mau buat apa, Kemudian klik tombol Next.
maka akan tampil sebagai berikut :

isikan nama situs yang ingin anda buat cth :situsku, kemudian klik tombol Next, maka akan tampil sebagai berikut :
isikan alamat email anda,dan ganti lah password nya,yang lain biarkan dalam keadaan default.
Kemudian klik tombol Next Kembali, maka akan tampil sebagai berikut :

Tanda ini berarti mengisyaratkan bahwa Joomla anda telah selesai di install,kemudian pada folder c:/program files/XAMPP/Htdocs/Joomla (folder yang anda buat) hapus, folder installation, kemudian anda buka lagi browser nya maka jalankan atau ketik http://localhost:80/Joomla, jika anda ingin meng customize situs anda maka anda tinggal pilih administrator :masukan user name :admin dan password yang telah anda isi tadi pada saat instalasi Joomla. Dan Jika anda ingin meng upload Joomla anda ke internet anda dapat menggunakan fantatisco atau ftp apa saja tergantung tempat hosting anda menyediakan nya apa. Jika anda ingin membuat situs gratis joomla anda dapat mengunjungi www.freehostia.com, utuk panduan installasi di freehostia dilain waktu aja ya,capek mau pulang dulu. Selamat mencoba dan berkarya


Baca Selengkapnya Klik disini..

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..