Home | Looking for something? Sign In | New here? Sign Up | Log out

Senin, 07 Januari 2013

Menginstal Antivirus Pada Komputer Yang Terkena Virus

Senin, 07 Januari 2013
0 komentar


Apakah anda pernah mempunyai masalah ketika menginstal antivirus di komputer yang terkena virus, biasanya kita selalu menemukan kesulitan ini, setiap kita melakukan instalasi antivirus selalu saja antivirus yang kita instal langsung terinveksi oleh virus yang ada, dan bagaimana mengatasi agar antivirus yang kita instal tidak terinveksi, berikut beberapa tips-tips yang semoga bisa membantu kita dalam mengatasinya, langsung saja ikuti langkah-langkah berikut ini.

  1. Matikan seluruh service yang berjalan di komputer, caranya klik Start - Run - ketikan msconfig pilih tab service pada tab bar menu msconfig.
  2. Disablekan seluruh service dengan mengklik Disable all dan kemudian beri tanda centang pada service 'windows installer'. Kemudian restart komputer.
  3. Setelah itu install antivirus dan enable kembali semua service atau kembalikan ke kondisi sebelum Disable all. Restart sekali lagi komputer anda. (Jangan pernah menginstal atau scanning menggunakan antivirus dari flashdisk. Gunakan "optical drive", CD-ROM atau DVD).
  4. Setelah itu update antivirus anda dan lakukan scanning.

read more

Macam-macam Virus Komputer & Pengertiannya

0 komentar

Pengertian Virus adalah program yang dibuat oleh seorang programmer yang bersifat merusak.Virus menginpeksi file dengan eksetensi tertentu. Misalnya exe, txt, jpg dan lain sebagainya.Jenis – jenis virus bisa dibedakan menjadi beberapa bagian, yaitu :



a. Virus boot sector
Merupakan virus umum, bersipat menggandakan diri dengan cara menindih bootsector asli pada sebuah disk, sehingga pada saat booting virus akan langsung dijalankan ke memori.


b. Virus file
Menyerang file yang dijalankan oleh suatu system operasi. Biasanya menyerang com atau exe.


c. Virus direct action
Virus ini akan masuk kememori untuk menjalankan file lainnya.lalu menajalankan program lain untuk menipu.


d. Multi partition virus
Merupakan gabungan dari virus bootsector dan virus file.


e. Polymorphic virus
Virus yang dirancang untuk mengelabui program AV. Yaitu mengubah struktur dirinya setelah menjalankan perintah.


f. Stealth virus
Mengendalikan intruksi – intruksi level DOS dengan menguasai table interrupt.


g. Magro virus
 

h. Ditulis oleh bahasa pemrograman dari suatu aplikasi, sehingga bersipat flatform independent.



Perbedaan virus dengan program aplikasi computer lainnya adalah : 

1. Kemampuan mendapatkan informasi penting.

Virus didesign untuk menginfeksi banyk program atau file.misalnya, virus akan menulari seluruh file txt atau htt maka virus tersebut akan mencari informasi tentang file – file atau program – program yang ada. Setelah virus mendapatkan informasi tersebut, maka akan disimpan dimemori atau suatu file tertentu yang atributnya telah diset menjadi hidden (tersembnyi).

2. Kemampuan untuk memeriksa program atau file

Ketika menginfeksi suatu file, virus harus bisa memeriksa apakah file tersebut telah terinfeksi atau belum. Biasanya virus akan memeriksa byte yang dipakai oleh virus tersebut, atau dengan nama lain sebagai penanda. Apabila penanda tersbut telah ada, maka virus tidak akan menginfeksi file tersebut. Tetapi apabila file tersebut tidak ada penandany, maka virus akan menginfeksi file tersebut.

3. Kemampuan menggandakan diri
Kemampuan ini harus (wajib) dimiliki virus, karna kemampuan ini digunakan untuk perkembang biakan virus tersebut. Biasanya virus akan memberikan penanda dan menyisipkan program untuk memperbanyak virus tersebut.

4. Kemampuan untuk manipulasi
Kemampuan ini digunakan untuk memunculkan pesan,gambar,menghapus file, mencuri data atau file, dan lain sebagainya.
Kemampuan untuk menyembunyikan diri dari data yang dibuat
Seluruh aktivitas yang dilakukan virus haruslah tidak kelihatan, baik dari user, atau pun dari computer. Hal ini menjadi keindahan sebuah virus.Biasanya kita bsia melihat seluruh proses yang ada dikomputer (khususnya yang berbasis windows).hanya dengan menekan ctrl+alt+delete, maka akan muncul kotak yang berisikan proses – proses yang berjalan pada computer. Sebauh virus yang bagus adalah sebauh virus yang tidak tertangkap prosesnya oleh trapping tersebut. Apalagi dapat menghindari deteksi dari sebuah anti virus.


Macam-macam virus
:


1.Virus Bagle.BC

Virus Bagle BC ini termasuk salah satu jenis virus yang berbahaya dan telah masuk peringkat atas jenis virus yang paling cepat mempengaruhi komputer kita. Beberapa jam sejak keluarnya virus ini, sudah terdapat 2 buah varian Bagle ( Bagle BD dan BE )yang menyebar melalui e-mail, jaringan komputer dan aplikasi P2P. Virus ini menyebar melalui e-mail dengan berbagai subyek berbeda. Menurut suatu penelitian dari Panda Software virus Bagle BC ini menyusup ke dalam e-mail dengan subyek antara lain : Re:, Re:Hello, Re:Hi, Re:Thank you, Re:Thanks. Attachment-nya juga bermacam-macam, antara lain : .com, .cpl, .exe, .scr. Virus Bagle BC juga mampu untuk menghentikan kerja program-program antivirus.

2.Backdoor Alnica

Virus yang juga berbahaya ini merupakan salah satu tipe virus Trojan Horse. Merupakan salah satu virus backdoor yang jika berhasil menginfeksi komputer akan mampu melakukan akses dari jarak jauh dan mengambil segala informasi yang diinginkan oleh si penyerang. Sistem operasi yang diserang oleh virus tersebut antara lain : Windows 200, Windows 95, Windows 98, Windows Me, Windows NT dan Windows XP. Virus ini berukuran sebesar 57.856 byte.

3.Trojan di Linux

Para pengguna linux Red Hat diharapkan untuk berhati-hati terhadap PATCH yang dikirm melalui e-mail dengan alamat "security@redhat.com" karena itu sebenarnya bukannya patch security tetapi virus Trojan yang bisa mengacaukan sistem keamanan. E-mail peringatan dari Red Hat biasanya selalu dikirim dari alamat "secalert@redhat.com" dan ditandatangani secara digital. Virus ini juga pernah menyerang sistem keamanan Windows tahun 2003 dengan subyek menawarkan solusi keamanan.


4.CABIR

Cabir merupakan merupakan virus Symbian pertama dan terpopuler hingga saat ini. Cabir termasuk jenis worm yang menyebar melalui koneksi Bluetooth dan masuk ke ponsel melalui inbox pesan Anda dengan nama-nama yang menarik perhatian. Jika Anda mengklik file.sis tersebut dan menginstalnya, Cabir akan mulai mencari mangsa baru ponsel dengan akses Bluetooth terbuka, untuk menginfeksinya.
Cabir dikenal juga dengan nama SymOS/Cabir.A, EPOC/Cabir.A, Worm.Symbian.Cabir.a, dan virus Caribe. Variannya kini telah berkembang hingga embel-embel abjad terakhir Cabir.Z. Cabir.Z sebenarnya merupakan varian dari Cabir B, hanya penyebarannya menggunakan nama velasco.sis.
Cabir akan mengaktifkan Bluetooth Anda secara periodic, sekitar 15-20 menit sekali untuk mencari mangsa. Tak ada kerusakan file yang berarti, hanya saja jika ponsel Anda terinfeksi, baterainya akan cepat habis karena digunakan untuk mencari perangkat Bluetooth lainnya.
Untuk mencegahnya, matikan (disable) fitur Bluetooth Anda. Aktifkan hanya saat akan digunakan. Dan yang perlu diingat adalah jangan menginstal aplikasi Symbian dengan nama caribe.sis atau nama-nama yang aneh.

5. COMMWARRIOR

Commwarrior masuk dalam keluarga virus ponsel jenis worm. Virus ini menyebar melalui MMS, koneksi Bluetooth, dan pertukaran kartu memori dengan nama yang beracak (random) xxx.sis.
Tipe serangan Commwarrior bermacam-macam. Yang paling umum, Commwarrior menyebar lewat Bluetooth. Beberapa varian juga dapat mengirim MMS acak ke kontak yang terdapat di phonebook Anda. Commwarrior tak hanya punya satu nama. Layaknya penjahat, dia juga memiliki nama samaran atau alias seperti Commwarrior [dikenal oleh anvir F-Secure], SymbOS/Commwarrior [McAfee], SYMBOS_COMWAR [Trend Micro].
Saat ini varian Commwarrior terakhir adalah Commwarrior T. Commwarrior T dan Q hanya menginfeksi Symbian versi 8.1 atau yang lebih tua. Selain menyebar secara sporadis, virus ini juga akan membuka halaman html di ponsel Anda dengan pesan:
Introduction Surprise! Your phone infected by CommWarrior worm v3.0. Matrix has you, Commwarrior inside. No panic please, is it very interesting to have mobile virus at own phone. This worm does not bring any harm to your phone and your significant data. About CommWarrior wor for Nokia Series 60 provides automatic real-time protection against harmful Anti-Virus content. CommWarrior is free software and is distributed in the hope that it wil be useful, without anya warranty. Thank you for using CommWarrior.CommWarrior 2005-2006 by e10d0r.

6. SKULLS

Virus selanjutnya adalah virus bernama Skulls atau nama lengkapnya SymbOS.skulls. Skulls yang tergolong Trojan ini yang mengganti sistem di dalam ponsel dan menyebabkan ikon-ikon menu utama berubah menjadi gambar tengkorak. Awalnya, Trojan ini bernama Extended theme.sis, akan tetapi sekarang banyak ditemui dengan nama skull.sis.
Beberapa varian jenis virus ini telah tersebar. Pada varian skulls.A entah mengapa dia tidak memberikan efek apa-apa. Namun skulls.C dan H dan S, hampir semua ikonnya berubah menjadi tengkorak…hiiii serem….
Saat instalasi varian Skull H, memunculkan kalimat notifikasi “Install ‘beta’_092_free-sms-RM8” sedangkan Skull S menampilkan kalimat “Install BlueNum Stealer”. Tak hanya merubah ikon, skulls juga mampu melumpuhkan aplikasi-aplikasi yang ikonnya dirubah tadi. Umumnya saat kita memencet ikon suatu aplikasi maka yang muncul adalah pesan system eror.

7. DOOMBOOT

Meski penyebarannya tak seganas virus computer, namun kerusakan yang ditimbulkan oleh Doomboot tergolong cukup serius. Nama lengkapnya SymbOS.Doombot. Virus ini juga memiliki nama samaran antara lain Doomboot [F-Secure], SYMBOS_DOOMED [Trend Micro].
Saat ini varian doombot bermacam-macam. Ada Doomboot A, C, L, M, G dan P. Doomboot termasuk virus kategori Trojan. Varian Doomboot.A menaruh dan membuat file-file korup dan bahayanya, setelah ponsel menginfeksi, ia akan menempatkan virus lainnya semisal Commwarrior.B ke dalam ponsel Anda. Sistem file yang korup tadi menyebabkan ponsel tidak dapat melakukan booting.
SymbOS.Doomboot.A misalnya, menyusup ke ponsel Anda dengan menyerupai file instalasi permainan Doom2 yang telah dicrack. Biasanya bernama Doom_2_wad_cracked_by_DFT_S60_v1.0.sis. Sedangkan Doomboot C menyusup dengan nama samaran “exoVirusStopv 2.13.19”, mirip dengan nama anti virus ponsel. Jika menerima file tersebut dan menginstalnya, Anda tidak akan menerima pesan teknis apapun setelah itu. Anda juga tak akan mengira bahwa ponsel telah terinfeksi karena tak ada ikon atau tanda apapun setelah proses instalasi. Commwarrior.B yang diisikan oleh Doombot ke dalam ponsel akan berjalan secara otomatis dan menyebar melalui koneksi Bluetooth. Hal ini akan mengakibatkan ponsel mengkonsumsi baterai secara berlebihan, sehingga baterai cepat habis. Parahnya, Doomboot akan membuat ponsel tidak dapat melakukan booting saat Anda mematikan ponsel dan menyalakan kembali. Jika Anda terlanjur melakukan reboot, maka satu-satunya cara yang dapat Anda lakukan adalah melakukan hard reset. Alhasil, sebagian besar data yang telah Anda simpan seperti foto, suara maupun data lainnya menjadi hilang tak berbekas.

8. APPDISBLER

Kinerja AppDisabler sebenarnya mirip dengan Doomboot. Dia akan menaruh file-file virus lain seperti Locknut B dan Cabir Y ke dalam sistem ponsel Anda. AppDisabler juga menggandeng Skulls J dan akan menyulap ikon-ikon sistem Anda menjadi gambar tengkorak. Yang lebih mengerikan, virus ini akan menghentikan kinerja sistem operasi dan juga beberapa aplikasi pihak ketiga.

9. CARDTRAP

CardTrap merupakan virus ponsel pertama yang mencoba menginfeksi computer berbasis Windows dengan menaruh 2 file virus ke dalam kartu memori ponsel. Jika terkoneksi kartu tersebut sewaktu-waktu menginfeksi computer.
Varian CardTrap lumayan banyak. Dari varian berhuruf tunggal seperti CardTrap P, Q, R, S hingga varian beraksara ganda sepert CardTrap AA, AG, AJ dan seterusnya. Biasanya CardTrap menyaru dengan memakai nama-nama game atau aplikasi terkenal seperti Kingkong, Half Life, Battefield 2 dan lain-lain. CardTrap Z misalnya, menyaru dengan nama SeleQ 1.7 – CrackedTNT.sis. CardTrap merusak sistem dengan cara mematikan beberapa aplikasi built in Symbian. Virus ini juga cukup canggih sehingga mampu melumpuhkan beberapa jenis anti virus. Selanjutnya, jikalau ada kesempatan untuk terkoneksi ke computer, CardTrap akan berupaya menanam virus ke dalam PC berbasis Windows. Beberapa varian seperti CardTrap Z juga dapat mematikan fungsi keypad, mengacaukan aplikasi-aplikasi pihak ketiga, dan menyebarkan file-file rusak ke dalam kartu memori hingga mengakibatkan kekacauan sistem.

10. LOCKNUT

Locknut atau nama lengkapnya SymbOS.Locknut merupakan virus Trojan yang beroperasi dengan memanfaatkan kelemahan sistem Symbian S60. virus ini tergolong gawat karena dapat mengganti file biner pada sistem ROM. Alhasil Locknut dapat menyebabkan sistem operasi ponsel terhenti dan mengalami crash. Virus ini memilik banyak nama samaran antara lain Locknut [F-Secure], SYMBOS_LOCKNUT [Trend Micro]. Ponsel Symbian yang terkena virus ini memiliki ciri-ciri akan menampilkan message atau pesan sebagai berikut :


App. closed


AppArServerTh


Read


Selain itu, virus ini juga memiliki boncengan alias virus tambahan berupa virus Cabir yang akan ikut terinstal jika virus Locknut menangkiti ponsel Anda. Beberapa varian virus Caribe juga terangkai bersama-sama virus Locknut ini. Locknut E, salah satu varian locknut akan merusak file-file penting pada sistem Symbian dan menyebabkan aplikasi-aplikasi yang terinstall tidak dapat dibuka. Hal ini secara efektif akan membuat ponsel Anda terkunci.


11. PBStealer

Kabarnya, PBStealer merupakan salah satu virus ponsel yang dibuat oleh orang Indonesia (made in Indonesia euy,,perlu dihargai dan dikasih penghargaan nih pembuatnya hahahaha). PBStealer memiliki alias SymbOS/Pbstealer (Symantec), merupakan Trojan yang menyerupai aplikasi untuk mengumpulkan kontak yang terdapat dalam phonebook Anda dan selanjutnya akan menyimpannya dalam bentuk file teks (*.txt). Sekilas hal tersebut tak berbahaya. Namun langkah yang dilakukan PBStealer selanjutnyalah yang membuat Anda harus waspada. PBStealer selanjutnya akan mengirimkan file txt tersebut ke ponsel lain lewat koneksi Bluetooth. Dapat dibayangkan bukan??? Jika di dalam kontak Anda terdapat nomor-nomor penting dan dimanfaatkan untuk kejahatan??
PBStealer D, salah satu varian PBStealer juga dapat mengkompile dan mengirimkan file berisi kontak, to do lis, database dan notepad sekaligus. PBStealer D menyebarkan diri dengan cara mengirimkan 2 file aplikasi berekstensi SIS yaitu ChattingYuk.SIS dan PBCompressor.SIS melalui koneksi Bluetooth.

read more

Fungsi dari xampp

0 komentar


Bingung mau posting apa, akhirnya punya ide disini saya akan mencoba membahas cara penggunaan dan cara penginstalan xampp. apa sich fungsi dari xampp sendiri?

XAMPP adalah sebuah paket web server yang gratis dan open source cross platform yang di dalamnya terdapat Apache HTTP Server, MySQL Database, anda tidak akan dipusingkan dengan masalah instalasi dan interpreter untuk script yang ditulis dalam Bahasa Pemrograman PHP dan Perl.
XAMPP juga dapat berjalan pada Sistem Operasi Linux, Mocrosoft Windows, Solaris dan Mac OSX.
Xampp sendiri singkatan dari :
X berarti cross platform
A berarti Apache HTTP Sever
M berarti MySQL
P berarti PHP
P berarti Perl

XAMPP versi terbaru dapat di download gratis dari XAMPP.

Gimana keterangan diatas jelaskan? nah sekarang cara penginstalanya...
prtama2 klik icon, hehe..

akan muncul setup wizard lalu klik next


pilih lokasi penginstallan


Pada Xampp Options ,klik install langsung. Keterangan pada Xampp Option
Xampp desktop     = memunculkan icon di dekstop
Xampp star menu   = setiap kita masuk windows otomatis Xampp akan aktif dengan sendirinya
Services section     = mengaktifkan layanan seperti apache, Mysql, filzilla secara otomatis jika diberi tanda centang


Tunggu hingga proses selesai


Klik finish


Installasi sukses, lalu klik yes


Dibawah ini adalah control panel XAMPP semua layanan pada XAMPP ada disini,


Setelah itu bukalah sebuah browser (misalnya, Internet Explorer/Mozila Firefox/Opera), pada
bagian address ketikkan http://localhost/xampp/index.php seperti gambar dibawah ini... berati instalasi berhasil. lalu ketik URL http://localhost/phpmyadmin/. Jika muncul tampilan seperti
terlihat pada gambar berikut, berarti installasi tidak ada masalah....


Anda dapat memilih bahasa(language) pada menu sebelah kanan . Perlu diketahui bahwa
phpMyAdmin telah mendukung bahasa Indonesia, akan tetapi sebaiknya anda tetap menggunakan pilihan bahasa Inggris. Tampilan phpMyAdmin ini juga mempunyai 3 macam tampilan yang berbeda. Silahkan memilih tampilan yang Anda suka pada pilihan menu Theme/Styles dan ada juga bisa mengganti ukuran fontnya.

Styles

read more

Pengertian Tentang XAMPP

0 komentar

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

read more

Beberapa Penjelasan Pernyataan “DIM” pada Visual Basic

0 komentar



Beberapa pernyataan / statement yang bisa digunakan bersamaan deklarasi “DIM” yaitu : friend, private, protected, protected friend, public, read only, shadows, shared, dan witheven. Disini saya akan sedikit memberikan informasi akan penjelasan tentang pernyataan Dim tersebut.
Public Variabel dideklarasikan dengan kata kunci public memiliki akses publik. Tidak ada pembatasan tentang aksesibilitas variabel publik.
Anda dapat menggunakan Public hanya pada, namespace, atau file tingkat modul. Ini berarti Anda dapat mendeklarasikan variabel umum dalam suatu file sumber atau di dalam kelas, modul, atau struktur, tetapi tidak di dalam suatu prosedur. Jika Anda menetapkan Umum, anda dapat menghilangkan kata kunci Dim.

Protected
Variabel dideklarasikan dengan kata kunci Protected memiliki akses terproteksi. Mereka hanya bisa diakses dari dalam kelas mereka sendiri atau dari kelas turunan. Akses Protected bukanlah superset dari akses teman.
Anda dapat menggunakan Protected hanya pada tingkat kelas. Ini berarti Anda dapat mendeklarasikan variabel di dalam kelas protected tetapi tidak di dalam suatu prosedur, dan bukan di tingkat modul, namespace, atau file. Anda dapat menggunakan Protected hanya untuk menyatakan anggota kelas. Jika Anda menetapkan Protected, anda dapat menghilangkan kata kunci Dim.

Friend
Variabel dideklarasikan dengan kata kunci Friend memiliki akses teman. Mereka dapat diakses dari dalam konteks deklarasi mereka dan dari tempat lain dalam program yang sama.
Anda dapat menggunakan Friend hanya pada, namespace, atau file tingkat modul. Ini berarti Anda dapat mendeklarasikan variabel friend di file sumber atau di dalam kelas, modul, atau struktur, tetapi tidak di dalam suatu prosedur. Jika Anda menetapkan Friend, anda dapat menghilangkan kata kunci Dim.

Protected Friend
Variabel dideklarasikan dengan kata kunci Protected Friend memiliki persatuan dan akses teman yang dilindungi. Mereka dapat digunakan oleh kode di mana saja di program yang sama, menurut kode di kelas mereka sendiri, dan dengan kode dalam setiap kelas turunan.
Anda dapat menggunakan Protected Friend hanya pada tingkat kelas. Ini berarti Anda dapat mendeklarasikan variabel protected friend di dalam kelas tetapi tidak di dalam suatu prosedur, dan bukan di tingkat modul, namespace, atau file. Anda dapat menggunakan Protected Friend hanya untuk menyatakan anggota kelas. Jika Anda menetapkan Protected Friend, anda dapat menghilangkan kata kunci Dim.

Private
Variabel dideklarasikan dengan kata kunci Private memiliki akses pribadi. Mereka hanya bisa diakses dari dalam konteks deklarasi mereka, termasuk dari anggota dari setiap tipe bersarang seperti prosedur.
Anda dapat menggunakan Private hanya pada level modul. Ini berarti Anda dapat mendeklarasikan variabel private di dalam kelas, modul, atau struktur, tetapi tidak pada tingkat namespace atau file dan tidak di dalam suatu prosedur. Jika Anda menetapkan Private, anda dapat menghilangkan kata kunci Dim.

Shared
Menunjukkan bahwa variabel ini bersama. Ini berarti tidak terkait dengan contoh spesifik dari sebuah kelas atau struktur. Anda dapat mengakses variabel bersama dengan kualifikasi baik dengan nama kelas atau struktur, atau dengan nama variabel contoh spesifik dari kelas atau struktur.
Anda dapat menggunakan Shared hanya pada, namespace, atau file tingkat modul. Ini berarti Anda dapat mendeklarasikan variabel bersama dalam sebuah file sumber atau di dalam kelas, modul, atau struktur, tetapi tidak di dalam suatu prosedur. Jika Anda menetapkan Shared, anda dapat menghilangkan kata kunci Dim.
Anda tidak bisa menentukan baik static dan Shared dalam deklarasi variabel yang sama.

Shadows
Menunjukkan bahwa variabel ini bayangan elemen pemrograman identik bernama, atau mengatur elemen kelebihan beban, di kelas dasar. Anda dapat bayangan apapun elemen dideklarasikan dengan jenis lain. Sebuah elemen gelap tidak tersedia dari dalam kelas turunan yang bayangan itu, kecuali elemen bayangan tidak dapat diakses, misalnya jika Private. Anda dapat menggunakan Shadows hanya pada, namespace, atau file tingkat modul. Ini berarti Anda dapat mendeklarasikan variabel membayangi dalam file sumber atau di dalam kelas, modul, atau struktur, tetapi tidak di dalam suatu prosedur. Jika Anda menetapkan Shadows, anda dapat menghilangkan kata kunci Dim.
Anda tidak bisa menentukan baik Static dan Shadows dalam deklarasi variabel yang sama.

ReadOnly
Variabel dideklarasikan dengan kata kunci readonly hanya dapat dibaca dan tidak tertulis. Hal ini dapat berguna untuk membuat anggota konstan dari referensi, seperti variabel objek dengan anggota data preset.
Anda hanya dapat menggunakan readonly pada modul, namespace, atau tingkat file. Ini berarti Anda dapat mendeklarasikan variabel readonly dalam sebuah file sumber atau di dalam kelas, modul, atau struktur, tetapi tidak di dalam suatu prosedur. Jika Anda menetapkan readonly, anda dapat menghilangkan kata kunci Dim.

WithEvents
Kata kunci yang menentukan nama yang merupakan variabel objek yang mengacu pada sebuah instance dari kelas yang dapat meningkatkan kejadian. Anda dapat mendeklarasikan sebagai variabel individu sebanyak yang Anda suka menggunakan WithEvents, tetapi Anda tidak dapat mendeklarasikan array dengan cara ini.

read more

memahami array di java

0 komentar


array, gampangnya adalah wadah dari sekumpulan sesuatu, nah sesuatu itu bisa berupa kata – kata atau angka atau yang lain, nah kata – kata itu adalah String dan angka itu bisa berupa integer (angka bulat-> 123) atau double, float (angka koma koma -> 3,2). biar lebih mudah saya kasih gambar nah terdapat sebuah kotak dengan sekat, anggap saja kotak ini adalah sebuah kereta dan dibagi menjadi beberapa gerbong, bisa dilihat jumlah gerbong adalah 6 dan penomoran gerbong harus dimulai dari NOL. maka gerbong yang terakhir adalah 5 atau jumlah gerbong dikurang 1. kalau dalam array berarti array kita berkapasitas 6 dan indexnya dimulai dari 0 sampai 5 atau kapasitas – 1 . mudah kan? seperti itulah array.
lalu apa yang dimaksud dengan X????? sekarang perhatikan gerbong tadi, sudah jelas x itu adalah isi dari gerbongnya, yang perlu di ingat dalam array adalah jenis dari x harus sama. misal jika x adalah manusia maka x yang lain pun harus manusia, tidak boleh bercampur!! begitu juga array, jika salah satu X nya adalah angka maka yang lain juga angka, tidak boleh ada kata – kata. nah kita coba ini sekarang, array kita menjadi sekarang sudah jelas, array kita berisi kumpulan String (array of String), semuanya harus String. lalu coba kita buat lagi seperti ini

read more

Inheritance dan Contoh Program Dalam Java

0 komentar



Inheritance adalah pewarisan. Pewarisan dalam pemrograman berorientasi objek, Inheritance memungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class yang lainnya atau subClass, sehingga membentuk Class hirarki. Inheritance sangat mirip dengan hubungan orang tua dengan anak. Manakala suatu kelas menerima warisan dari semua anggota data dan fungsi menerima warisan, walaupun tidak semua di antara mereka dapat diakses oleh anggota fungsi dari kelas.

Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.

Semua class dalam Java, termasuk class yang membangun Java API, merupakan subclass dari superclass Object.
Contoh dari hierarki class :


  • Superclass adalah class induk atau class orang tua, class yang letaknya di atas class tertentu di dalam hierarki.
  • Subclass adalah class anak. Semua property, methode, ataupun konstruktor yang dimiliki oleh superclass jika diwariskan, maka subclass memiliki semua yang dimiliki oleh superclass.

Contoh program




Keuntungan penggunaan Inheritance dalam OOP : Reusability

  • Ketika behavior(method) dideklarasikan dalam superclass, behavior tersebut otomatis diwariskan ke seluruh subclass
  • Jadi, Anda dapat meng-enkode method hanya sekali dan method tersebut dapat digunakan oleh seluruh subclass
  • Sebuah subclass hanya perlu mengimplementasikan perbedaan antara dirinya sendiri dan parent-nya


Contoh Lain:
Kata kunci super digunakan untuk mengakses variabel/property ataupun method yang dideklarasikan di superclass yang memiliki kesamaan di subclass. Untuk lebih jelasnya buat contoh program di bawah ini :

Buat class Matematika


Kemudian buat subclass Hitungan


Selanjutnya membuat program utama, untuk menampilkan hasil proses yang dilakukan oleh class Matematika dan class Hitungan.



Disinilah peranan kata kunci super. Dari contoh program di atas, yang tercetak di standard output adalah property dari class Hitungan.

read more

pengertian java,kekurangan dan kelebihan

0 komentar



Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) .

Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
Mempunyai pengumpulan sampah otomatis .

Kekurangan Java :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit

read more

Pengertian dari Class, Object, dan Method atau Behavior Pada Java -

0 komentar
Pengertian dari Class, Object, dan Method Pada Javamerupakan 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 kemampuan overloading, 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. Polimorfisme membiarkan 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)
{
buku a,b,c,d;
a=b=c=d=new buku();
a.isi (“pengarang pascal”, “yogiyanto”);
a.cetak();
b.isi (“pengarang java”, “asep hermanto”);
b.cetak();
c.isi (“pengarang web”, “johan prasutyo”);
c.cetak();
d.isi (“pengarang c++”, “adbul kadil”);
}
}

read more
Related Posts Plugin for WordPress, Blogger...
 

Contoh Pilihan

SMS GRATIS

Like Box