Kode Direktori - Programming

Teman-teman dapat belajar pemograman Java, Kita sharing tentang pemograman java disini Semoga dapat bermanfaat untuk teman-teman yang mau belajar pemograman Java. Semoga dapat membantu!

Funny Image

Kumpulan gambar-gambar lucu, dan unik dari seorang programmer. Bisa dilihat di page ini, Klik ya page label ini.

Kode Direktori

Selamat datang di web blog sederhana untuk membantu proses kegiatan belajar mengajar di http://rosadiii.blogspot.com/ Semoga blog kami dapat membantu teman-teman yang ingin belajar.

Kode Direktori - Education...

Teman-teman, kami juga menyediakan ilmu-ilmu Agama Islam juga, Kami ambil pembahasannya dari berbagai guru besar, dan para ulama. Harus seimbang meniti ilmu ini kawan, biar selamat Dunia Akhirat. Semoga kita termasuk orang-orang yang beruntung. Amin!

Kode Direktori's - Little Note Book

Catatan harian seorang pria yang sedang mencari pekerjaan membangun jati diri dan merubah segalanya, demi mencapai masa depan dan cita-cita . Tetap tersenyum selalu bersememangat untuk hidup dan berbagi..

Showing posts with label Web. Show all posts
Showing posts with label Web. Show all posts

Saturday, May 3, 2014

Istilah Object Oriented Design


Setelah #part1 telah teman-teman ketahui, dan telah di pelajari. Bahwa sesungguh nya untuk belajar pemograman itu memang ekstra kesabaran, serta ekstra akal sehat, haha :D

Iya karena teman-teman harus bersabar untuk belajar Object Oriented Design ini, karena dengan kalian tidak memahami apa arti dari OOP ini, maka anda tidak akan dapat langsung lihai untuk membaca analisis dari analisis.

Nah sesuai dengan janji gua, gua sekarang bakalan menjelaskan, menjabarkan, menjentrekan istilah dari OOP disini.

Apa saja sih istilah istilah Object Oriented Programming? Mungkin bagi kalian yang sudah baca dihalalaman sebelumnya yang berjudul Object Oriented Design pastinya tau dong istilah istilah dari Object Oriented ini.

Baiklah kali ini saya bakal menjelaskan ada apa saja dengan istilah istilah object oriented programming.

Istilah Istilah Object Oriented
  1. Object
    Untuk mempermudah pemahaman teman teman, gua bakal mempermudah kalimatnya.
    Pada dasarnya semua benda yang ada di dunia nyata ini adalah Objek.
    Contoh : Rumah, Mobil, Sepeda, Komputer, Gelas, Meja, Laptop, Handphone, Gitar, Dompet, Antena, Gedung, dsb.
    Nah, itulah yang namanya object, yang pastinya kalian harus ingat dengan Benda yang nyata itu disebut dengan Object. Setelah itu ada Tingkah Laku (Behavior) sebenarnya saya akan menjelaskan ini nanti dibawah.
    Behavior dari rumah apa aja?
    Contoh : RUMAH, maka attribute (state) nya adalah seperti gambar dibawah:
    Nah gambar di atas ini adalah Object dari RUMAH.
    Lalu behavior atau tingkah laku dari rumah itu apa?
    + Tempat Untuk Beristirahat
    + Tempat Untuk Makan
    + Tempat Untuk Belajar
    Maka dapat disimpulkan bahwa
    Object : Benda yang ada di alam ini. (Spesifikasi rumah apa aja sih?)
    Behavior : Segala tingkah laku (Rumah itu untuk apa sih?)

    Mungkin cukup jelas yah pembahasa tentang Object diatas ini, next kita lanjut... :D
  2. Class
    Class apabila di definisikan yaitu blueprint, yang nantinya akan mendefinisikan variabel-variabel dan method-method secara umum. Kalau menurut bahasa pakar itu Proses pembentukan objek dari suatu class disebut sebagai instation. kalau bahasa gua Objek merukapan hasil instantsiasi dari suatu class. Jadi ibaratnya class itu adalah design awal sebelum object.
    Sebagai contoh saya ambil contoh rumah lagi yah.



    Nah, gambar di atas sangat mewakili apabila seorang arsitek untuk membangun rumah. Gambar class sebelah kanan itu adalah blueprient, maka objectnya adalah rumah yang telah jadi... :D Paham ya teman-teman.
    Selain itu juga gua memiliki contoh dari gambar dibawah ini:
    Nanti akan kita berikan contoh dengan menggunakan bahasa pemogramannya

  3. Attributes
    Attributes itu merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes mempresentasikan karakteristik dari suatu object.
    Contoh :
    Pada Class Buah Terdapat Attribute : warna, rasa. Pada Object Mangga: warna berisi kuning, dan rasa asam, pada Object Apel : Warna berisi merah, dan memiliki rasa manis.
    itu kalau menurut para istilah dari pakar-pakar, tapi kalau bahasa gua tuh ibaratnya:
    Contoh:
    Attribute Pada Object Data D:/ "berisi file-file",
    Attribute Pada Object Data D:/Program/Software "berisi file-file applikasi yang dapat di akses oleh user".
    Attribute Pada Object Data D:/Document/ "Berisi file-file yang tidak dapat di akses, kecuali owner".
    Paham gak menurut kalian? Kalau tidak paham tanya saja :D
    Jadi intinya untuk Attributes ini adalah nilai yang terdapat suatu object yang berasal dari class.
    Contoh:
    Attribute Matakuliah : nama dosen, karakteristik dosen
    Object Mata Kuliah Pemograman : nama dosen Rosadi, Karakteristik Dosen yang baik
    Object Mata Kuliah Analisis : nama dosen Somed, Karakteristik Dosen Datar saat mengajar.
    Masih bingung kah kalian dengan contoh-contoh di atas? :p Saya kasih satu lagi contoh.
    Contoh
    Attribute Mobil: Tahun rakit kendaraan, pemilik kendaraan, nomor mesin mobil
    Object BMW : di rakit tahun 1990, Pemilik Rosadi, nomor mesin mobil 008
    Object Avanza : di rakit tahun 2005, Pemilik Dinda, nomor mesin mobil 009
    Kayak gitu teman-teman contohnya. Sebenarnya gak beda jauh dengan contoh object, dengan class, dan behavior, karena apa? yang udah saya jelaskan di atas, OOP itu Serangkaian objek yang bekerja sama untuk menyelesaikan suatu masalah. Paham ya :D
    Coba kalian buat beberapa contoh dari Attributes ya... :D

  4. Behavior
    Behavior itu adalah tingkah laku, hah maksudnya? :p
    Jadi gini, udah gua singgung di atas, kalau behavior itu karakteristik atau tingkah laku. Kalau kalimat yang gua buat seperti ini.
    Contoh :
    Rumah buat apa sih?
    - Beristirahat
    - Berteduh
    - Melepas lelah
    - Berkumpul dengan keluarga.
    Nah itu yang di maksud dengan behavior. Gua kasih contoh lagi
    Motor itu bisa apa aja sih?
    - Berjalan
    - Mengisi bensin
    - Menurun
    Itulah sekumpulan dari contoh Behavior... tapi kalau emang salah atau kurang benar, tegur gua ya guys, kan gua juga masih belajar.
Semoga materi ini dapat membantu.
Terimakasih

Friday, May 2, 2014

Object Oriented Design

Assalamualaikum teman-teman semoga kalian selalu dalam keadaan selalu sehat dan bahagia. Amin...

Jalan dua bulan saya bekerja di Kota Jakarta sana, tersentak gua harus mengkahiri pekerjaan gua di Jakarta sana dengan alasan kepengen sekolah lagi di Kota tercinta Bandung. 
Gak bisa dipungkiri emang Bandung itu udah my home banget bagi gua, haha "Jadi curhat gini gua!"  XD

Hari ini hari pertama gua untuk belajar di sebuah tempat kursus yang boleh dikatakan emang sedikit tenar juga namanya di kota-kota yang sedang berkembang, jadi gua bakalan share tentang ilmu yang telah gua dapat hari ini. Semoga teman-teman dapat menyimak dan menambah ilmu juga.

Pada kesempatan ini gua mau flashback lagi ama teman-teman semua untuk belajar dasar-dasar pemograman. Gak bisa dipungkiri guys, emang belajar itu harus loh,,, Jangan anggap remeh dengan belajar. "itu sih pesan dari gua aja"  :D

Oke kali ini gua angkat judul Object Oriented Design, teman-teman semua di kalangan programmer tingkat dewa pastinya sudah kenal banget dengan Object Oriented Design ini pastinya. Karena dengan Object Oriented Design ini tidak bisa dipungkiri bahwa kalian Wajib Bisa  "saya garis bawahi" kenapa wajib bisa? Karena dengan Object Oriented Design ini adalah awal mula kalian dapat menggunakan bahasa pemograman, apabila kalian tidak bisa menguasai Object Oriented Design, hingga konsep UML dan sebagainya, kalian tidak akan bisa melanjutkan ke proses yang selanjutnya yaitu coding. Sebenarnya sih bisa saja, cuman... Kalian gak keren aja menurut gua kalau gak di mulai dari yang paling kecil. hehe  :p

Nah, pada akhirnya gua mau jelasin apa sih Object Oriented Design itu?

Object Oriented Design ini adalah proses mendefinisikan semua tipe dari objek yang dibutuhkan untuk berkomunikasi dengan user dan perangkat di dalam sistem, menunjukan bagaimana objek-objek tersebut saling berinteraksi untuk menyelesaikan tugas sehingga dapati di implementasikan dengan bahasa atau lingkungan tertentu.

Pastinya kalau kalian semua mendengar kalimat di atas sedikit pusing, mual, gak paham, dsb. :D
Oke kalau kalimat gua kayak gini guys, simple.

Object Oriented Design itu adalah: Serangkaian Objek yang bekerja sama untuk menyelesaikan suatu masalah.

Dengan kalimat di atas pastinya teman-teman insyalloh memahami maksud dari Object Oriented ini. Gak sampai sini, masih banyak lagi mengenai pembelajaran Object Oriented Design ini, kalian nantinya bakal di temukan dengan istilah-istilah Object Oriented Pemograman ini:
Teman-teman dapat klik satu persatu untuk istilah-istilah dari Obejct Oriented Design ini.

Selain itu apakah masih ada yang lain?

Masih banyak lingkup untuk belajar dasar pemograman ini, setelah kalian memahami yang namanya Object Oriented, lalu teman-teman mengenal Istilah-istilah dari Object Oriented, maka teman-teman nantinya bakal di temukan sama yang namanya Konsep-Konsep dari Object Oriented. Kita juga bakal bahas di halaman selanjutnya untuk mengenai konsep-konsep dari Object Oriented.

Didalam Konsep-Konsep Object Oriented ini terdiri dari
  • Enkapsulasi (Encapsulation)
  • Pewarisan (Inheritence)
  • Polimorfisme
Nah sebagian di atas ini adalah bagaimana cara menjadi seorang programmer serta analisis yang handal kelak nanti.
Mungkin sekian dulu pembahasan tentang Object Oriented Design ini teman-teman dapat mengklik satu per-satu link yang telah gua buat.

Saya haturkan terimakasih untuk teman-teman yang telah membaca.

Tuesday, October 8, 2013

Mengenal Serangan DDos Win32/Nitol.A

Akhirnya terungkap juga permasalahan disconect terhadap komputer server di kantor saya. Ternyata ada orang yang iseng melakukan serangan DDoS terhadap server saya, sehingga server di kantor menjadi semakin banyak aktifitas dan membuat jaringan menjadi lemot, dan akhirnya disconect.

Serangan DDoS ini emang udah menjadi momok yang menakutkan di dunia cyber, khusus nya bagi aktifitas perbankan ataupun applikasi yang berbasis online. Hingga sampai sekarang, saya belum tahu bagaimana cara mengatasi serangan DDoS, tapi kali ini saya mau review sedikit tentang serangan DDoS di postingan kali ini, untuk nambah-nambah ilmu pengetahuan tentang dunia hacker dan tracker aja teman-teman.

Bagi teman-teman yang belum tahu tentang Dos / DDoS, Dalam serangan DOS = Denial-Of-Service, para hacker berusaha untuk mencegah atau mempersulit para user untuk mengakses informasi dan layanan itu sendiri. Dengan penargetan komputer server yang terkoneksi terhadap jaringan, atau komputer yang terhubung dengan jaringan situs website yang teman-temancoba untuk gunakan, hacker mungkin akan mencegah atau mempersulit teman-teman dari akses email, website, rekening online, perbankan, dan lain-lain. atau layan yang bergantung terhadap komputer dan berbasis online aja.

Jenis yang paling umum dari serangan DoS ini terjadi ketika seorang hacker akan melakukan segala aktifitas serangan dengan cara "membanjiri / flood" jaringan dengan informasi. Ketika user mengetik URL untuk membuka website tertentu dalam browser, maka user mengirim permintaan ke server komputer sistus tersebut untuk membuka halaman situs tersebut. Jika server hanya dapat memproses jumlah sejumlah permintaan sekaligus dalam batas tertentu, jadi jika seorang hacker akan melakukan overloads (melebihi trafic kuota terhada server) dengan banyak permintaan, dan akan membuat server tidak bisa mengakses permintaan si user.
Seorang hacker dapat menggunakan pesan spam untuk memulai serangan pada account email user. Misalnya jika teman-teman memiliki account email yang disediakan oleh perusahaan atau melalui layan gratis seperti YahooMail, atau Gmail, maka teman-teman akan diberi kuota tertentu, yang membatasi jumlah data yang dapat teman-teman akses dalam account teman-teman pada suatu waktu tertentu. Lalu dengan mengirimkan banyak email (Spam) hacker akan menghabiskan kuote internet teman-teman, sehingga teman-teman tidak dapat membuka e-mail teman-teman, karena trafic melebihi kuota,

Lalu kenapa serangan DDoS disebut serangan terdistribusi? Karena dalam serangan Denial-Of-Service (DDoS), penyerang dapat menggunakan komputer teman-teman untuk menyerang komputer lain. Dengan mengambil keuntungan dari kerentanan keamanan atau kelemahan, si hacker juga bisa mengambil alih komputer teman-teman, lalu dia bisa memaksa komputer teman-teman untuk mengirim data dalam jumlah besar ke situs web atau mengirim spam ke alamat emaill yang di tuju. Serangan itu "didistribusikan" karena hacker menggunakan beberapa komputer, termasuk komputer teman-teman, untuk melakukan serangan DDoS terhadap komputer teman-teman ataupun komputer server.

Lalu bagaimana cara menghindari DDoS? Jujur, saya juga baru kali ini terkena yang namanya serangan DDoS, ini yang membuat saya semakin menambah ilmu pengetahuan didunia komputer dan cyber. Setelah saya cari-cari permasalahannya sayangnya tidak ada cara yang efektif untuk mencegak menjadi korban dari serangan DDoS, tetapi ada beberapa langkah yang harus teman-teman ambil untuk mengurangi kemungkinan seorang hacker untuk menggunakan komputer teman-teman untuk menyerang komputer lain
  • Install dan Selalu Update Anti Virus teman-teman.
  • Install Firewall, dan konfigurasikan untuk membatasi lalu lintas yang datang dan meninggalkan komputer teman-teman.
  • Menerapkan filter email yang dapat membantu teman-teman mengelola lalu lintas yang tidak di inginkan.
Mungkin postingan kali ini semoga bermanfaat bagi teman-teman yang akan selalu menjaga nama baik bangsa dan negara. apa coba!!! haha ...
Jangan jadi Remaja yang nakal di era informatika!!! haha...

Sunday, January 13, 2013

Fungsi sort() dan assort()

Selamat malam teman-teman, kali ini saya ingin berbagi materi kepada teman-teman, khususnya yang sedang ingin memperdalam ilmu web programming. Tidak beda jauh yang sebelumnya, saya sebelumnya akan menjelaskan apa sih fungsi sort () dan assort () itu.

Fungsi sort dan assort itu adalah fungsi untuk mengurutkan suatu array yang biasanya dilakukan dengan pembuatan fungsi sorting seperti (bubble sort). Fungsi tersebut sudah disediakan oleh PHP sendiri, sehingga tinggal digunakan dan data dapat disimpan pada suatu variabel array.

Ada dua fungsi yang disediakan untuk proses pengurutan suatu data, yaitu fungsi asort() dimana kunci data (field pertama)yang diurutkan berupa alfanumerik, sedangkan yang kedua adalah fungsi sort() dimana kunci data adalah numeric, apabila fungsi sort() digunakan pada field yang bukan numeric maka isinya akan diubah menjadi angka numeric mulai dari angka 0 samapai n.

Kali ini saya berikan kode yang masih cukup standar, mungkin bagi teman-teman ingin memperdalam silahkan ikuti code dibawah ini:

Maka hasil dari outounya akan seperti ini:
Setelah Di Sorting: asort
riska = 70, dinda = 55, sofyan = 79, ridwan = 80, rizki = 70, rosadi = 98, malik = 60, hani = 80, innekeu = 50
Setelah Di Sorting : asort
innekeu = 50, dinda = 55, malik = 60, riska = 70, rizki = 70, sofyan = 79, hani = 80, ridwan = 80, rosadi = 98,
Setelah Di lakukan sorting: asort()
0 = 50, 1 = 55, 2 = 60, 3 = 70, 4 = 70, 5 = 79, 6 = 80, 7 = 80, 8 = 98,

Semoga materi tentang fungsi sort dapat membantu teman-teman untuk selalu belajar terus web programming
Terimakasih
Selamat mencoba :D

Thursday, December 27, 2012

Cara Menampilkan Earing Tabs Google Adsense di Dashbor Blog

Selamat malam teman-teman, semoga teman-teman dalam keadaan yang baik... Amin
Pada kesempatan kali ini saya ingin berbagi kepada teman-teman cara bagaimana memunculkan Earing di blog. Pertama-pertama saya ingin menjelaskan apa sih Earing itu? Earing disini adalah penghasilan melalui pay to click, jadi disaat teman-teman mengklik iklan yang ada pada blog teman-teman, sekaligus akan mengSEO kan website / web blog teman-teman. Sebagaimana mestinya kita telah mempromosikan konten yang ada pada google.

Mungkin untuk membuat google adsense pada blog kalian tidak sesulit apa yang telah saya ulik selama ini. Ternyata setelah saya jungkir balik saya mencari tutorial untuk membuat google adsense ini ternyata caranya sangat mudah sekali teman-teman. Ternyata saya tidak usah jungkir balik untuk menambahkan konten google adsense pada blog.

Gak usah banyak bicara yah, teman-teman coba saja ikut perintah yang ada dibawah ini:
  1. Teman-teman masuk kedalam dashbord blog teman-teman.
  2. Lalu teman-teman masuk keadalam Setting / Setelan.
  3. Pilih menu bahasa dan pemformatan.
  4. Nah, pada bahasa teman-teman pilih bahasa Inggris - English.
  5. Setelah itu dipojok kanan, teman-teman klik simpan.
  6. Maka teman-teman lihat di dashbord teman-teman ada yang baru didalam dashbord teman-teman.
  7. Lalu selanjutnya teman-teman tinggal mengikuti perintah yang diberikan oleh google adsense aja, dan nanti teman-teman akan di berikonfirmasi "Akun AdSense Anda sedang dalam antriann". Jadi teman-teman harap bersabar untuk menunggu konten AdSense di terima oleh google.
Mungkin segitu saja teman-teman informasi yang saya berikan. Semoga web blog teman-teman menjadi SEO dan menguntungkan banyak orang.

Semoga Membantu...