:. Bambang Suhartono' Blog .:

Home » 2013 » April

Monthly Archives: April 2013

Package Diagram (lanjutan UML=Unified Modeling Language)


Bagi yang pernah belajar jaringan komputer tentu tidak asing dengan istilah package. Package yang dalam bahasa Indonesianya berarti paket dalam dunia networking dimanfaatkan dalam komunikasi datanya dimana data tidak dikirimkan langsung dalam bentuk binernya melainkan dikelompokkan terlebih dahulu dalam paket-paket. Package diagram merupakan salah satu dari delapan/sembilan diagram UML. Atau saat kita download salah satu installer linux, yang kita download berupa package-package. Dalam literatur pemrograman dengan visual basic, saat akan mendeploy software yang baru kita buat kita diminta untuk mengambil package-package yang dibutuhkan. Sedangkan dalam bahasa Java dan C++, package selalu diimport saat kita menuliskan code programnya.
(more…)

Kendalikan emosi mu, kendalikan kesuksesan Anda

kendalikan diriKemarin  saya mendapatkan email dari seorang yang sangat kenal dekat dengan saya, beliau memberikan sharing berupa email ini, setelah saya membacanya, saya melihat isinya sangat bagus sekali . Untuk itu tidak ada salahnya saya coba berbagi kembali ke rekan-rekan semua mengenai isi tulisan tersebut

“Emosi Anda adalah budak dari pikiran Anda dan Anda adalah budak dari emosi Anda” – Elizabeth Gilbert

Manusia hanya punya dua pilihan ketika bicara emosi. Mengendalikan emosi atau justru sebaliknya dikendalikan olehnya.

Emosi dapat berdampak pada karir Anda. Seperti yang dialami pegolf legendaris Bobby Jones. Jones adalah pegolf dengan kemampuan yang luar biasa. Ia mulai bermain golf di usia 5 tahun di tahun 1907. Sebelum berusia 12 tahun, ia telah berhasil memperoleh angka di bawah par, sebuah keberhasilan yang tidak dapat dicapai
oleh sebagian besar pemain golf sepanjang umur hidupnya bermain golf.

(more…)

Deployment Diagram (lanjutan UML=Unified Modeling Language)


Setelah membahas Component diagram, kini saatnya kita masuk ke deployment diagram yang jika diartikan dalam bahasa Indonesia berarti diagram pendistribusian. Berarti bagaimana caranya kita mempermudah user bila ingin menggunakan sistem yang kita buat, bagian apa dan dimana kita pasang, apakah ada server khusus baik server database maupun web server? Diagram yang satu ini masih masuk dalam kategori statis.
(more…)

Lomba Foto Sungai Ciliwung 2013 (deadline 9 Juni 2013)

fotografi, bambang, bambang suhartono, hobbiBagi yang suka / Hoby fotografi, ada berita bagus untuk ikut dalam lomba Fotografi yang saya dapatkan dari millist Indonikon, berikut isinya  (semoga berguna) :

Pendahuluan

Komunitas Peduli Ciliwung (KPC), dengan dukungan Komunitas Fotografi Bogor (KFB) dan International River Foundation, akanmengadakan lomba foto dengan tema “Hidup Kami diSungai Ciliwung”.

Lomba foto ini merupakan bagian dari usaha KPCuntuk menunjukkan kehidupan,keindahan dan juga kerusakan-kerusakan yang terdapat di lingkungan Sungai Ciliwung. Diharapkan melalui usaha ini orang-orangtergerak hatinya untuk tidak mengeksploitasi secara semena-mena denganmenyadari eksistensi kehidupan di sekitar Sungai Ciliwung.

Foto yang diperlombakan adalah semua kategori/jenis fotografi (humaninterest, landscape, budaya, detail/makro, jurnalistik, dll) yang diambil dengansetting atau background Sungai Ciliwung.
(more…)

Component Diagram (lanjutan UML = Unified Modeling Language)


Diagram statis UML yang lain selain Use case, object/class dan package adalah diagram component.Diagram component merupakan ciri unik dari object oriented programming. Sebagai gambaran, pernahkan Anda melihat motor?. Kan motor terdiri dari component-component misalnya rantai, pelek, roda, busi dan sebagainya. Nah, karena dalam bentuk component (part) maka bila akan mengganti rantai, roda dan sebagainya tidak perlu membongkar seluruh bagian motor kan? apalagi harus beli motor baru.
(more…)

Yang Suka MU, sudah tahu belum apa itu AON yang ada di kaos MU ?

Sebenarnya saya ini kurang begitu suka Bola, kalau nonton bola pun pas pada saat Piala Dunia , Piala Eropa atau piala yang biasanya mewakili negara, entah bagaimana saya tergelitik untuk mencari tahu kegemaran Club Sepakbola dari Inggris Manchester United, dimana kaosnya bertuliskan  AON, iseng-iseng saya coba googling dan mendapatkan beberapa referensi, nah mungkin rekan-rekan ingin mengetahui apa itu AON ?, oke check it out…


(more…)

Class Diagram (lanjutan UML=Unified Modeling Language)

object&classObject dan Class merupakan inti dari pemrograman berbasis object yang dalam UML dinyatakan dengan diagram kelas atau diagram object, lihat macam-macam diagram UML pada Pengenalan UML. Kebalikan dari subject, object berarti sesuatu yang menjadi bahan pembicaraan/manipulasi/pengolahan yang bersifat real ataupun konsep. Jika program yang akan dibuat perogram pendaftaran siswa, maka object kita adalah seorang siswa, contohnya siswa yang bernama Wati. Apabila ada siswa lain yang bernama Rudi, siswa ini pun termasuk object. Agar diperoleh penyimpanan data yang sistematis, kita boleh mengumpulkan object-object yang memiliki karakteristik yang hampir mirip dalam satu kelas, misalnya dalam kasus ini kelas mahasiswa. Apa syarat agar Wati dan Rudi tadi boleh dikelompokkan dalam satu kelas? Jawabannya adalah bahwa Wati, Rudi dan mahasiswa lainnya harus memiliki atribut dan operasi yang sama.

Ok, kalo sudah mengenal dan membedakan antara object dengan class kita masuk ke konsep atribute dan operation. Apakah ada perbedaan antara object sesungguhnya, misalnya Wati sebagai manusia, dengan Wati yang ditunjukkan pada program pendaftaran? Tentu saja berbeda. Akan tetapi Wati pada program penjualan sudah cukup untuk menggambarkan object Wati sebagai mahasiswa. Karena apa? Karena kita menambahkan atribute dan opeartion pada object Wati lewat class diagramny. Makin banyak attribute dan operation yang kita definisikan pada diagram class, makin dekat kemiripan antara Wati real dengan Wati dalam program. Untuk menunjukkan Wati kita bisa menambahkan attribute misalnya NIM, Nama Depan, Nama Belakang, Alamat, Tanggal Lahir, No. KTP dan sebagainya. Dalam program pendaftaran selain attribute di atas kita bisa menambahkan operasi pada diagram class-nya, misalnya Add(), Edit(), Delete(), Next(), Previous() dan sebagainya. Proses memindahkan object real ke dalam object model dikenal dengan istilah Abstraction. (more…)

Activity Diagram (lanjutan UML= Unified Modeling Language)


Now we start learning the other kind of UML diagram. In use case diagram, the reader just know what the system do, not how the system do. So we must add activity diagram to our design in order to know how the system do. Class diagram doesn’t support how the sistem do to, because this diagram only explain who is related to whom. Some literatur said that activity diagram is subsystem of statechart diagram.

Ehm. Nulis dalam bahasa Inggris, selain sulit ternyata banyak salahnya juga ya. Ok, terjemahannya kira-kira begini. Jenis diagram UML lain yang harus kita pelajari adalah diagram aktivitas (activity diagram). Diagram ini muncul karena diagram use case tidak mampu menjelaskan bagaimana sistem melakukan proses. Diagram use case hanya mampu menjelaskan apa yang dilakukan sistem. Sedangkan class diagram hanya menjelaskan hubungan antar siapa dengan siapa (class to class) dan bagaimana hubungan itu, walaupun di dalam diagram kelas ada operation, tetapi tidak mendeskripsikan bagaimana langkah proses itu dilakukan.
(more…)

Konsep Sequence Diagram (lanjutan UML=Unified Modeling Language)


Akhirnya kita masuk ke diagram yang oleh beberapa pakar software engineering disebut sebagai senjata andalan UML yaitu sequence diagram. Berbeda dengan diagram – diagram sebelumnya (use case, object/class, package, component dan deployment) diagram sequence berkarakter dinamis.
(more…)

DDoS, Teknik Klasik Favorit Penjahat Cyber

hackerSingapura – Banyak sekali jenis serangan cyber yang bisa dilakukan untuk melumpuhkan suatu sistem atau situs. Beberapa di antaranya tergolong sulit dihindari.

Berbagai metode serangan memang biasa dilakukan hacker nakal untuk mencari korban. Mulai dari sekadar menyebar spam, membuat virus, hingga yang secara langsung melakukan aksi penyerangan ke sebuah situs.

Umumnya, cara yang dilakukan pelaku untuk melumpuhkan situs adalah dengan teknik Distributed Denial of Service (DDoS). Yakni serangan yang akan membuat server sibuk karena menerima banyak sekali request. Cepat atau lambat, jika tidak dihentikan maka serangan ini bisa melumpuhkan sistem.

Meski tergolong klasik namun ternyata serangan ini banyak yang berhasil. Dan menurut Trend Micro, ini adalah salah satu serangan yang sulit dihindari.
(more…)