:. Bambang Suhartono' Blog .:

Home » 2012 » April

Monthly Archives: April 2012

Statistic Pengguna Internet (Data Dec 2011)

Jika kita melihat perkembangan Dunia internet dari tahun ke tahun semakin meningkat, ini bisa kita dari data statistic yg saya ambil dr http://www.internetworldstats.com/stats.htm, dimana pengguna internet ini lebih didominasi oleh masyarakat Asia.  Dimana kontribusi terhadap penggunaan dunia maya diseluruh dunia sebanyak 44.8% (atau setara 114,304,000) . Hasil dari statics ini menunjukan populasi masyrakat di dunia mencapai 360,985,492 pengguna a internet.

Jika kita lihat perkembangan pengguna internet pada era 1990 an tdk lebih dari 10.000.000 penggua internet. Percepatan ini disebabkan oleh semakin cepatnya perkembangan teknologi, terutama perkembangan teknologi hardware, serta biaya yg mudah u/ dijangkau.

Untuk analisa berikutnya.., nanti yah kebetulan waktunya sdh malam, harus siap-2 pulang..

Phishing, Online Banking & Pembobolan Rekening

Aksi phishing di Indonesia dilaporkan masih marak terjadi dan menyasar nasabah lembaga keuangan, khususnya bank. Pelaku mengincar data dan informasi pribadi seperti user ID, PIN, nomor rekening bank, serta nomor kartu kredit.

Informasi ini kemudian bakal dimanfaatkan oleh pelaku phishing untuk mengakses rekening, melakukan penipuan kartu kredit atau memandu nasabah untuk melakukan transfer ke rekening tertentu dengan iming-iming hadiah.

Tercatat dua bank besar Indonesia menjadi sasaran phishing, dimana nasabah dari kedua bank tersebut memperoleh email dengan dalih re-aktivasi rekening.

Notifikasi peringatan dari salah satu bank nasional sasaran phishing

Menurut perusahaan keamanan Eset, hingga saat ini masih banyak user yang terjebak dan menjadi korban phishing. Nah, jawaban untuk bagaimana meredam aksi tidak terpuji itu adalah dengan edukasi!

“Bagi banyak orang, phishing dan serangan malware adalah isu baru,” kata Eset, dalam keterangannya kepada detikINET.

“Dan pada kenyataannya akan semakin banyak orang yang akan menggunakan internet sebagai media transaksi keuangan — online banking, selain karena efektifitas waktu, biaya, juga karena kenyamanan atau bahkan bank-bank tertentu meniadakan layanan cara lama dalam bertransaksi sehingga topik phishing perlu banyak disebarluaskan,” lanjutnya.

Jadi bisa diperkirakan, bakal semakin banyak orang harus mengubah pola transaksinya dari cara manual menjadi online. Kelompok nasabah tersebut sangat rawan terjebak dan menjadi korban phishing.

Technical Consultant PT. Prosperita – ESET Indonesia, Yudhi Kukuh mengingatkan bahwa kejahatan internet berbentuk phishing ini telah banyak memakan korban terkait dengan online banking, maka seharusnya pihak bank juga terlibat dalam melakukan edukasi terhadap masyarakat.

“Edukasi tersebut diberikan setidaknya bagi nasabah baru dalam menggunakan fasilitas online banking di bank mengingat di tahun 2012 serangan phishing diprediksi akan meningkat,” ia menandaskan.

Beberapa minggu terakhir ini sendiri di Indonesia ditemukan metode baru dalam menjalankan phishing. Eset menyatakan bahwa phishing metode baru ini muncul dalam bentuk email yang di dalamnya terdapat attachment berextention ‘htm’ atau ‘html’.

Sumber :http://www.detik.com

Tahapan dalam Software Engineering (RPL)

Berikut saya sampaikan, tahap-tahap yang dilakukan oleh software engineering dalam memecahkan suatu masalah, yaitu sebagai berikut:

1. System Request (Permintaan) : Tahap ini merupakan permintaan pembuatan sistem baru atau memperbaiki sistem yang sedang berjalan pada suatu perusahaan.
2. System Planning (Perencanaan) : Tahap ini merupakan tahap dimana seorang software engineering merencanakan alternative pemecahan masalah yang ada.
3. System Recruitment Definition (Analisis) : Tahap ini merupakan tahap dimana seorang software engineering menganalisis permasalahan yang ada dengan mempergunakan metode yang telah ditentukan.
4. Software Design (Perancangan) : Merupakan kegiatan menerjemahkan masalah yang telah di definisikan ke dalam bentuk yang mudah dimengerti oleh pembuat program.
5. Programming Language & Coding (Pengkodean) : Merupakan kegiatan menerjemahkan masalah oleh pembuat program ke dalam bahasa komputer yang telah ditentukan & sesuai dengan aplikasi yang sedang dikerjakan.
6. Software Testing (Uji Coba) : Merupakan uji coba terhadap program yang telah dikerjakan
7. Software Maintenance (Pemeliharaan) : Merupakan tahap pemeliharaan terhadap pekerjaan yang telah selesai dikerjakan
8. Documentation (Dokumentasi) : Merupakan kumpulan dari catatan hasil kerja.

Metodologi Software Engineering

Software adalah : Suatu program komputer, prosedur, data dan semua dokumentasi yang berhubungan operasi pada sistem komputer dengan kata lain software merupakan kumpulan dari object membentuk konfigurasi yang didalamnya termasuk program, dokumen, dan data.

Menurut IEEE , Pengembangan software (software engineering ) adalah : Aplikasi sistematik, disiplin, pendekatan kuantitatif untuk pengembangan, operasi dan pemeliharaan dari software, dengan kata lain software engineering merupakan sebuah metodologi pengembangan perangkat lunak (software) yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem hingga pada tahap pemeliharaan sistem setelah digunakan dengan tujuan untuk membuat perangkat lunak yang tepat dengan metode yang tepat.

Hal yang perlu di pertimbangkan dalam pengembangan software yaitu :

1. Produk dan software (terdiri dari program, dokumen, dan data)

2. Proses pengembangannya (terdiri dari proses manajemen dan proses teknikal)

System Development Life Cycle (SDLC) merupakan beberapa tahap pengembangan pemantauan produk dari perangkat lunak. Contoh dari SDLC antara lain model waterfall, model V, model spiral, prototyping dan lain-lain. Sedangkan proses manajemen dalam pengembangan software lunak terdiri atas manajemen proyek, configuration management dan quality assurance management dan proses teknikal merupakan metode yang diaplikasikan pada tahap tertentu dalam pengembangan software, yang didalamnya termasuk metode analisis, metode desain, metode pemrograman, dan metode testing.

(more…)

Rekayasa Perangkat Lunak

Pengertian dari Rekayasa Perangkat Lunak

Menurut Roger Pressman perangkat lunak adalah:

1) Instruksi (program komputer) yang bila dieksekusi dapat menjalankan fungsi tertentu
2) Struktur data yang dapat membuat program memanipulasi informasi
3) Dokumen yang menjelaskan operasi dan penggunaan program.

Sedangkan menurut IEEE adalah:

Program komputer, prosedur, aturan, dan dokumentasi yang berkaitan dengannya serta data yang berkaitan dengan operasi suatu sistem komputer

Jenis-jenis Perangkat Lunak:

* Perangkat lunak sistem (system software)
* Perangkat lunak waktu nyata (real-time software)
* Perangkat lunak bisnis (business software)
* Perangkat lunak rekayasa dan ilmu pengetahuan (engineering and scientific software)
* Embedded Software
* Perangkat lunak pribadi (personal software)
* Perangkat lunak intelegensia buatan (artificial inteligent software)
* Perangkat lunak lainnya
(more…)

Sesuatu Tidak Selalu Kelihatan Sebagaimana Adanya

Apa yang kita pikir sebagai sebuah kebenaran atas sebuah kejadian belum tentu benarsebelum sebuah peristiwa dilihat secara utuh dan menyeluruh. Terkadang kita melihat suatu peristiwa sebagai kerugian dan kemalangan ketika kita melihat dari satu sisi, namun ketika semua peristiwa dapat dilihat, barulah mata hati kita terbuka dan baru menyadari bahwa sebetulnya apa yang kita anggap kerugian adalah berkah bagi keselamatan atau kesuksesan kita.

Berikut  adalah suatu ilustrasi yang dapat membuka penglihatan kita dan pemahaman kita mengenai bagaimana seharusnya kita memandang dan memahami peristiwa-peristiwa yang terjadi dalam hidup kita.

(more…)