xDevEcho. Diberdayakan oleh Blogger.
RSS

Beberapa hari kemarin ada orang minta tolong perbaiki komputernya eee.... setelah diteliti ternyata nyawa hardisknya udah 15% dari 100% (diliat dari program boot cd gratisan) akhirnya aku bilangin kalau hardisknya udah tinggal 15% nyawanya alias banyak bad sectornya dan ga bisa di repair bad sectornya, sampe aku coba untuk fill zero dan low format juga ga bisa akhirnya ambil kesimpulan hardisknya udah mulai rusak... dan karena udah percaya akhirnya hardisknya diberikan ke saya dan coba bongkar hardisknya buat tau dalaman hardisk itu kayak apa si yang selama ini hanya tau lewat gambar saja dan sekarang akhirnya bisa melihat langsung dalaman hardisk kayak apa... dan inilah gambar dari hardisk yang aku terima

Merk : Western Digital
Kapasitas : 10 Giga

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Instalasi Visual Studio 2005

Banyak orang mengatakan install software itu sulit dan rumit, akan tetapi dalam windows kita tak perlu pusing² cara install software apapun yang penting sebelum install diperlukan pengetahuan yang cukup untuk bagaimana install suatu software tak terkecuali software Visual Studio 2005 ini, langkahnyapun cukup mudah yaitu dengan klik saktinya windows yaitu next hehehehehehe.... (soalnya kebanyakan di windows kita klo install tinggal next, next, dan next). Baiklah tanpa bertele² saya akan tunjukkan caranya instalasi Visual Studio 2005 ini dengan menyadur gambar dari situsnya pemrograman.

  • Pertama² masukkan CD/DVD Visual Studio 2005 Profesional
catatan : apabila autorun atau autoplay setting off maka jalankan autorun.exe untuk menampilkan setup program Visual Studio 2005 yang akan menghasilkan tampilan seperti dibawah ini
  • Pilih/klik Install Visual Studio 2008 maka ditampilkan pra instalasi

  • dan tunggu sampai window setup selesai menginisialisasikan semua yang ditandai dengan tombol next bisa ditekan/diklik seperti pada gambar dibawah ini


  • Ketika tombol next statusnya enable (artinya tombol next bisa ditekan) maka tekan tombol next maka akan keluar window persetujuan (EULA) seperti dibawah ini dan centang pernyataan "I accept the term of the license agreement" dan tekan tombol next
  • tahap selanjutnya setelah tombol next ditekan maka akan muncul window fitur² dari komponen Visual Studio 2005 yang bisa kita pilih untuk diinstall atau tidak kedalam Visual Studio 2005 dan juga menentukan drive tempat Visual Studio 2005 diinstall seperti gambar dibawah ini
  • selanjutnya klik install maka akan dijalankan instalasi Visual Studio 2005 dan tunggu sampai selesai ditandai dengan munculnya tombol finish dan tekan tombol finish maka Visual Studio akan terinstall didalam komputer anda.
itulah tahap² instalasi Visual Studio 2005 profesional yang lagi² terkena klik saktinya windows yaitu next, semoga bisa membantu teman² yang kesulitan dalam instalasi Visual Studio 2005 dan kalau ada pertanyaan tentang cara instalasi ini bisa lewat comment.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengetahuan OOP

Dah lama vakum dari internet jadi pengen nulis blog lagi sekarang. Kali ini penulis akan mencoba posting sesuatu yang berbeda dari biasanya yaitu tentang pemrograman VB.net, akan tetapi sebelumnya perlu penulis berikan tentang gambaran tentang apa sih sebenarnya OOP itu yang disadur dari wikipedia indonesia ditambah beberapa kata dari penulis?

Apa sih OOP itu?

OOP merupakan singkatan dari Object Oriented Programming yang berarti pemrograman berorientasi objek yang merupakan paradigma pemrograman yang berorientasikan kepada objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirimkan pesan ke objek lainnya.

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Konsep Dasar dari pemrograman berorientasi objek

Pemrograman orientasi objek menekankan konsep berikut :
  • class : kumpulan atas definisi data dan fungsi - fungsi dalam suatu unit untuk suatu tujuan tertentu. sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi - definisi data dan fungsi - fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat modularitas, struktur dari sebuah program akan terkait dengan aspek - aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
  • Objek : membungkus data dan fungsi bersama menjadi satu unit dalam sebuah program komputer, objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.
  • Abstraksi : kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokuskan pada inti. Setiap objek dalam sistem melayani sebagai model dari 'perilaku' abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
  • Enkapsulasi : memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak, hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
  • Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan, metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu dimana pesan tersebut dikirim. Contohnya bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
  • Inheritas- Mengatur polimorfisme dan enkapsulasi dengan mengijinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada - objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa haru mengimplementasi ulang perilaku tersebut (bahasa berbasis-objek tidak selalu memiliki inheritas.)
Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS