Oleh: mohamadmaulanayusup | Desember 14, 2008

VIRUT (Macam dan Upaya Pencegahan)

Latar Belakang

Pada beberapa waktu yang lalu situs The Smart COP sebagai salah satu produk dari AVSoft Technologies yang berasal dari India diserang oleh Hacker Anonimious dengan cara meletakan salah satu virus ke dalam konten yang ada pada The Smart COP  yaitu sejenis virus yang dinamakan VIRUT.

Dalam hal ini sepertinya si penyerang (Hacker) ingin memancing pelanggan ataupun pengguna paket anti virus SMART COP agar mendownload konten yang berisi virus VIRUT tersebut dan juga sebagai salah satu upaya dari si hacker untuk menunjukan sesuatu yang berhubungan dengan keamanan WEB bahwa Pembuat anti virus yang memiliki sumber daya memadai saja bisa diserang oleh virus bagaimana dengan sistem keamanan WEB di komputer selain mereka.

Apabila pengguna atau pemakai dari paket anti virus The Smart Cop produk  Avsoft technologies mendownload konten tersebut maka akan secara otomatis virus VIRUT akan ikut masuk ke dalam komputer pendownload yang ditandai denagn adanya penyempitan dan penyumbatan proses pada komputer, akan tetapi virus VIRUT ini hanya menginfeksi komputer dengan sistem operasi berbasis WINDOWS saja.

VIRUT adalah virus yang menginfeksi file-file yang telah di eksekusi (.exe file) dan file-file dengan tipe .scr (.scr file) serta membuka pintu belakang dari TCP port 65520 yang terhubung dengan IRC server sehingga membuat Hacker bisa dengan mudah masuk dan mendownload dan menjalankan fungsi yang ada di komputer yang telah terinfeksi.

Yang perlu menjadi catatan kecil adalah pemberitahuan dilakukan dan setelah adanya  persetujuan dari pihak AVsoft bahwa penjelasan mengenai yg telah terjadi di lakukan hanya melalui layanan POS yang diumumkan dalam 1 halaman penuh di dalam mailing list mereka. Dan dalam hal ini pihak The Smart Cop ini tidak menjelaskan apakah pihak  mereka telah menghilangkan Virus tersebut dan sejak kapan The Smart COP telah menghilangkan virus itu dari situsnya.

Spesifikasi virus VIRUT

Wild level

:

Rendah

No. of Infection

:

0 – 49

No. of Sites

:

0 – 2

Geographical Distribution

:

Rendah

Threat Containment

:

Mudah

Removal

:

Mudah

Level of damage

:

Menengah

Level of Distribution

:

Rendah

Level of Risk

:

Sangat rendah

Motif dibalik kasus ini adalah Penyerang / Hacker ingin  setiap pengguna ataupun pemakai / user yang membuka situse The Smart COP produk dari Avsoft technologies mendownload konten / script virus yang  mereka letakan di situs The Smart COP sehingga apabila di download akan langsung menginfeksi komputer user dan dengan itu hacker akan dengan mudah mengambil informasi dari komputer user yang sudah terinfeksi sehingga hacker bisa mengetahui rahasia user yang ada di komputernya. Kemungkinan dari motif yang kedua dari kasus ini adalah untuk menumbuhkan ketidakpercayaan terhadap pengguna atau pemakai antivirus terhadap SMART COP produksi Avsoft Technologies karena ternyata Website-nya saja bisa di susupi penyerang bagaimana dengan produknya ?. Dalam hal kemungkinan kedua ini hal seperti ini bisa juga dilakukan oleh Kompetitor dari The Smart COP sendiri, mantan orang dalam The Smart COP (sindrom effect) yang sakit hati ataupun hanya Hacker iseng yang ingin melakukan testing terhadap keamanan dari situs The Smart COP produk AVsoft Technologies India.

Efek yang disebabkan oleh peristiwa ini bahwa dengan dapat di serangnya website Avsoft sebagai perusahaan penyedia antivirus menyebabkan image perusahaan tersebut jatuh dan diketahuinya oleh public bahwa sistem keamanan WEB mereka sangat rapuh, dan peristiwa ini juga menjadi pertanda serius tentang sistem keamanan WEB dan menjadi peringatan bagi surfer bahwa jika ingin surfing sebaiknya ke dalam website yang sudah terpercaya apalagi ketika akan mendownload suatu file .

Jenis Sistem operasi yang bisa terinfeksi adalah Windows 2000, Windows 95, Windows 98, Windows Me, Windows NT, Windows Server 2003 dan Windows XP.
DETAIL SERANGAN

Jenis serangan pada kasus ini adalah dengan meletakan suatu konten tambahan pada situs The Smart Cop  produk dari AVsoft Technologies yang ternyata adalah virus VIRUT .

The VIRUT virus is a virus that infects .exe and/or .scr files on the compromised computer. It also opens a back door and may download potentially malicious files.

VIRUT akan menginfeksi semua akses yang menggunakan file dengan tipe .exe dan .scr yang menyebabkan merubahnya sendiri menjadi executable. VIRUT akan membuka gerbang belakang dari komputer yang terinfeksi yang terhubung dengan IRC server proxim.ircgalaxy.pl di dalam TCP port 80 .

Begitu VIRUT menginfeksi komputer akan meyebabkan terjadi penyumbatan dan penyempitan pada saat pengaksesan paket pendukung ataupun disaat penggunaan Sistem Operasi dan hacker dapat langsung mengontrol komputer untuk mendownload file dari komputer yang terinfeksi dan menjalankannya di komputer tersebut dan juga hacker dapat dengan bebas  menjalankan konten-konten bertype file .exe dan .scr yang tersedia di komputer yang terinfeksi..

Ada beberapa model VIRUT virus yang dikenal melalui cara mereka menyerang yaitu

1.      W32.Virut.W

      VIRUT ini akan menginfeksi semua akses yang berhubungan dengan file .exe dan .scr dan dapat mengeksekusi file-file tersebut dan membuka “Pintu Belakang” Komputer yang terinfeksi dengan menghubungkannya dengan IRC Server proxim.ircgalaxy.pl dalam TCP Port 80 sehingga membuat Hacker bebas untuk mengontrol dan mendownload file dari komputer yang terinfeksi

 

 

2.      W32.Virut.U

      VIRUT ini membuka “pintu belakang” yang langsung membuat penyerang mampu mengontrol dan mengeksekusi program di dalam komputer yang terinfeksi. Virus ini memiliki kapabilitas yang tinggi dalam membuka pintu bekakang dibandingkan dengan type W.

 

EFEK, DAMPAK, DAN PENCEGAHAN

Komponen  CIA Triad yang terkena serangan yaitu:

  • Confidentiality           : dimana website The Smart COP produk dari AVSoft technologies tidak aman lagi dan ini terbukti dengan dapat diserang dan terinfeksi oleh jenis virus VIRUT.
  • Integrity                     : dimana data bisa dirubah dan diakses
  • Availability                 : Sudah hilangnya kapabilitas dari AVsoft Technologies sebagai perusahaan pembuat antivirus

 

Komponen Technology, People, dan Proses yang terkena dampak yaitu

  • Technology     : System security webnya dapat ditembus
  • People             : Datanya dapat diakses dan dikendalikan
  • Proses              : Penyempitan dan penyumbatan saat akses dan dapat di executablenya file oleh penyerang (Hacker)

 

Mekanisme dan Karakteristik Akses Control

Akses control yang sebaiknya diterapkan adalah gabungan mekanisme dan karakteristik.

Untuk mekanismenya :  Logical khususnya pada keamanan

·         Update anti virus dengan seri terbaru

·         Jangan lakukan full sharing pada harddisk

·         Scan harddisk dengan rutin dengan anti virus terupdate untuk menghindari terinfeksinya komputer

Untuk karakteristiknya:

·         Preventif   : Antivirus, Scan hardisk secara rutin,jangan mendownload file yang belum dikenal.

·         Detective   :  Jangan membuka email dari alamat yang tidak dikenal, dalam hal ini bisa dilakukan dalam Firewall Server.

·         Recovery   : Scan System in safe mode. Run a full system scan

 

USULAN

 

Keamanan untuk komputer yang perlu dipertimbangkan threats nya adalah :

  • Anti virus software
  • Emails
  • Hackers
  • Users

 

Upaya pencegahan terhadap virus VIRUT :

v  Matikan dan hapus fitur-fitur yang kurang diperlukan (Turn off and remove unneeded services)

v  Lakukan disable dan pengeblokkan akses didalam jaringan komputer (If blended threat exploits one or more network service, disable or block acces )

v  Selalu update level antivirus, terutama untuk komputer layanan publik, server, firewall termasuk HTTP,FTP,mail dan DNS servis.

v  Gunakan password

v  Konfigurasikan email server untuk memblock ataupun menghapus email-email yang didalamnya bisa terdapat virus.

v  Isolasi komputer yang sduah terinfeksi

v  Lakukan pelatihan terhadap karyawan agar tidak membuka dan mendownload lampiran dari sembarang email

 

 

 

 

 

 

 

 

 

 

 

 

Oleh: mohamadmaulanayusup | Desember 9, 2008

WEB SERVICE

Definisi dan Gambaran Singkat Web Service

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan pendekatan N-Tier lainnya adalah dari segi infrastruktur dan dokumen yang digunakan sebagai format pertukaran data. Dalam implementasinya, Web Services tidak mempunyai tampilan, karena Web Services termasuk dalam Business-Service tier. Artinya didalam Web Services hanya tersedia fungsi-fungsi yang nantinya dapat digunakan oleh aplikasi lainnya

Salah satu kelebihan yang ditawarkan oleh Web Service adalah terutama terletak pada interoperabilitas tinggi dan penggunaannya yang dapat diakses kapanpun dan dimanapun selama mesin kita terhubung oleh jaringan internet salah satunya. Web Services dapat diakses melalui protokol terbuka yang memanfaatkan Web melalui Simple Object Access Protocol (SOAP) dengan bahasa Web Services Description Language (WSDL) dan teregistrasi dalam Universal Discovery Description and Integration (UDDI).

SOAP adalah sebuah protokol yang menyediakan sebuah cara standar untuk memaketkan pesan dalam lingkungan terdistribusi yang menggunakan XML, dan memfasilitasi komunikasi bergaya RPC (Remote Procedure Call) antara Remote Client dan Server. SOAP merupakan dokumen XML yang mengatur bagaimana request dan respons dari suatu web services akan bekerja. SOAP menggunakan teknologi XML untuk menggambarkan suatu kerangka extensible messaging yang menyediakan konstruksi pesan yang dapat dipertukarkan menggunakan beberapa protokol dasar seperti HTTP, FTP, SMTP atau yang lain.

WSDL merupakan suatu dokumen XML yang menjelaskan method-method apa saja yang tersedia dalam suatu web services, parameter apa saja yang diperlukan untuk memanggil suatu method, dan apa hasil dari method yang akan dipanggil.

Extensible Markup Language (XML) merupakan salah satu metamarkup language yang berupa teks biasa seperti dokumen HTML. Namun XML dapat menyediakan format tag yang dapat kita tentukan sendiri untuk menggambarkan data secara terstruktur. XML memungkinkan pengembang software untuk meng-expose sumber daya berharga pada bentuk yang memilki interoperabilitas tinggi, dimana sumber daya ini adalah semua tipe aplikasi atau penyimpanan data yang digunakan oleh antar organisasi. Arsitektur XML Web services mendefinisikan mekanisme standard untuk menyediakan sumber daya melalui pengiriman pesan XML. Untuk mengakses sumber daya hanya dengan mentransmisikan pesan-pesan XML melalui protokol standard seperti TCP, HTTP, atau SMTP.

XML Web Service itu sendiri merupakan jenis layanan yang menggunakan XML sebagai format dokumen dalam pertukaran data dan menggunakan protokol http untuk komunikasi datanya. Dengan menggunakan XML sebagai format dokumennya akan memungkinkan Web Services dalam berkomunikasi antar aplikasi dan platform yang berbeda.

1.2 Arsitektur Web Service

Gambar Software architecture Web Service

  • Web Services menggunakan protokol http sebagai komunikasi data, sehingga setiap organisasi/institusi/lembaga yang ingin menggunakan sistem ini tidak perlu lagi untuk membangun jaringan pribadi antara pusat dengan para agent.

  • Web Services menggunakan XML sebagai format dokumen dalam melakukan pertukaran datanya. Karena XML merupakan suatu format dokumen yang berbasis teks, maka Web Services memungkinkan berlangsungnya komunikasi antar aplikasi yang berbeda dengan platform yang berbeda pula dan dapat menghemat waktu dalam komunikasi antara aplikasi dengan service penyedia.

Dari penjelasan diatas dapat disimpulkan bahwa dengan menggunakan Web Services setiap organisasi/lembaga/institusi yang ingin menerapkan sistim ini tidak perlu lagi untuk membangun jaringan pribadi yang membutuhkan biaya yang sangat besar. Disamping itu Web Services tidak bergantung kepada satu platform dan satu device saja. Hal ini akan memberikan kemudahan kepada setiap organisasi/lembaga/institusi yang ingin menerapkan sistem ini untuk membuat aplikasi klien sesuai dengan yang dinginkan tanpa harus tegantung kepada satu platform khusus dan device tertentu. Organisasi/Lembaga/Institusi tidak diwajibkan untuk menyediakan media komputer sebagai klien. Mereka juga dapat menggunakan media lain seperti : SmartPhone, PDA dan media mobile lainnya.

Dalam hal ini kami mengamati situs lelang lokal pada URL: www.lelang.com

1.3 Analisa dan Pengamatan terhadap http://www.lelang.com

Web Services www.lelang.com dapat diakses melalui protokol terbuka yang memanfaatkan Web melalui Simple Object Access Protocol (SOAP) dengan bahasa Web Services Description Language (WSDL) dan teregistrasi dalam Universal Discovery Description and Integration (UDDI).

Web Services www.lelang.com menggunakan protokol http sebagai komunikasi data, sehingga setiap organisasi/institusi/lembaga yang ingin menggunakan sistem ini tidak perlu lagi untuk membangun jaringan pribadi antara pusat dengan para agent.

Web Services www.lelang.com menggunakan XML sebagai format dokumen dalam melakukan pertukaran datanya. Karena XML merupakan suatu format dokumen yang berbasis teks, maka Web Services memungkinkan berlangsungnya komunikasi antar aplikasi yang berbeda dengan platform yang berbeda pula dan dapat menghemat waktu dalam komunikasi antara aplikasi dengan service penyedia.

Mereka juga dapat menggunakan media lain seperti : SmartPhone, PDA dan media mobile lainnya.

Web Service http://www.lelang.com itu sendiri menggunakan jenis layanan HTML sebagai format dokumen dalam pertukaran data dan menggunakan protokol http untuk komunikasi datanya.

Setelah di view sourcenya yang terdapat pada lelang.com ada beberapa penjelasan mengenai jenis bahasa yang digunakan oleh lelang.com yaitu format HTML dengan menggunakan Javascript sebagai bahasanya dengan memanfaatkan PHP sebagai format basis datanya , seperti terlampir di bawah ini :

Format HTML yang digunakan :

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>

<html>

<head>

<title>

Lelang.com – Apa Saja Ada!

</title>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>

<meta name=”description” content=”Lelang.com – Situs Lelang Terbesar di Indonesia – Apa Saja Ada”>

<meta name=”keywords” content=”lelang, lelang indonesia, apa saja ada, jual, beli, toko online, usaha online, lelang online, bisnis online”><link href=”themes/vDCI/style.css” rel=”stylesheet” type=”text/css”>

<style type=”text/css”>

<!–

.lb {

background-image: url(themes/vDCI/img/lb_bg.gif);

}

.db {

background-image: url(themes/vDCI/img/db_bg.gif);

}

–>

</style>

<script language=”javascript” src=”themes/vDCI/main.js” type=”text/javascript”></script>

<script language=JavaScript src=’scripts/innovaeditor.js’></script>

<script type=”text/javascript”>

var currenttime = ‘December 05, 2008 08:08:18’;

var serverdate=new Date(currenttime);

Format basis datanya seperti dituliskan di dalam format HTML berikut :

href=”http://www.lelang.com/index.php”&gt;

BERANDA </a>&nbsp;</td>

<td width=”8″><img src=”themes/vDCI/img/db_e.gif” width=”8″ height=”31″></td>

<td width=”6″><img src=”themes/vDCI/img/lb_s.gif” width=”6″ height=”31″></td>

<td nowrap class=”lb mainmenu” width=”16.666666666667%”>&nbsp;<a href=”http://www.lelang.com/login.php?redirect=sell”&gt;

JUAL </a>&nbsp;</td>

<td width=”8″><img src=”themes/vDCI/img/lb_e.gif” width=”8″ height=”31″></td>

<td width=”6″><img src=”themes/vDCI/img/lb_s.gif” width=”6″ height=”31″></td>

<td nowrap class=”lb mainmenu” width=”16.666666666667%”>&nbsp;<a href=”http://www.lelang.com/register.php”&gt;

REGISTRASI </a>&nbsp;</td>

<td width=”8″><img src=”themes/vDCI/img/lb_e.gif” width=”8″ height=”31″></td>

<td width=”6″><img src=”themes/vDCI/img/lb_s.gif” width=”6″ height=”31″></td>

<td nowrap class=”lb mainmenu” width=”16.666666666667%”>&nbsp;<a href=”http://www.lelang.com/stores.php”&gt;

TOKO ONLINE </a>&nbsp;</td>

<td width=”8″><img src=”themes/vDCI/img/lb_e.gif” width=”8″ height=”31″></td>

<td width=”6″><img src=”themes/vDCI/img/lb_s.gif” width=”6″ height=”31″></td>

<td nowrap class=”lb mainmenu” width=”16.666666666667%”>&nbsp;<a href=”http://www.lelang.com/login.php”&gt;

LOGIN </a>&nbsp;</td>

<td width=”8″><img src=”themes/vDCI/img/lb_e.gif” width=”8″ height=”31″></td>

<td width=”6″><img src=”themes/vDCI/img/lb_s.gif” width=”6″ height=”31″></td>

<td nowrap class=”lb mainmenu” width=”16.666666666667%”>&nbsp;<a href=”http://www.lelang.com/help.php”&gt;

1.4 Perihal www.lelang.com

Pada situs lelang.com banyak menggunakan content yang menghubungkan lelang.com dengan aplikasi/situs lain diluar mereka , seperti untuk melakukan register keanggotaan, berita terkini yang mereka sediakan, pembayaran dan statistik berapa anggota yang sudah mereka miliki, hal ini penting karena layanan mereka akan sangat berguna sekali bagi anggotanya.

Lelang juga melakukan link pencarian dengan browser mereka sendiri dikarenakan link pencarian ini hanya untuk internal lelang.com saja

Sebagai salah satu situ lokas www.lelang.com meyediakan banyak pilihan barang dana bisa sebagai tolok ukur keberhasilan suatu web dalam alikaisi perdagangan khususnya dana aplikasi teknologi informasi di Indonesia pada umumnya

Referensi

  1. http://www.azmifauzan.net

  2. http://id.wikipedia.org/ , ensiklopedi bebas berbahasa Indonesia

  3. Daniel, Roy. 2003. Pengenalan Konsep XML Web Services. http://www.ilmukomputer.com

  4. www.lelang.com ,situs lelang terkemuka di Indonesia

Oleh: mohamadmaulanayusup | Desember 9, 2008

TEKNOLOGI WEB

World Wide Web

World Wide Web (WWW), lebih dikenal dengan WEB, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet.

Web pada awalnya adalah ruang informasi pada internet, dengan menggunakan teknologi hyperteks, pemakai ditunutn untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web

Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri (informasi) di internet.

Selain itu web telah di adopsi sebagai bagian dari strategi teknologi informasi , karena beberapa alasan,

  • Akses informasi mudah

  • Setup server mudah

  • Informasi mudah didistribusikan

  • Bebas platform; informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan

Sekilas lahirnya Web

Tahun 1993, Tim Berners-Lee dan peneliti lain di European Particle Physics Lab ( Consei European pour la Recherche Nucleaire, atau CERN) di Geneva, Swiss, mengembangkan suatu cara untuk men-share data antar koleganya menggunakan sesuatu yang disebut dengan hypertext. Pemakai di CERN dapat menampilkan dokumen pada layar komputer dengan menggunakan software browser baru.

Kode-kode khusus disisipkan ke dalam dokumen elektronik ini, memungkinkan pemakai untuk meloncat dari suatu dokumen ke dokumen lainnya pada layar dengan memilih sebuah hyperlink

Pada oktober 2004 dibentuklah W3C (World Wide Web Concortium), yaitu suatu badan resmi yang membuat standar web. W3C meletakkan gabungan spesifikasi dalam standar web. Organisasi ini pada awalnya dibentuk dengan beranggotakan lebih dari 400 organisasi dari seluruh dunia dan telah menghasilkan pengakuan internasional untuk kontribusinya pada perkembangan web

Berikut adalah hasil dari W3C

  • Standar web yang paling mendasar adalah HTML, CSS, dan XML

  • Standar HTML yang terakhir adalah XHTML 1.0

Pada perkembangan selanjutnya CERN kembali pada misi awalnya yaitu melakukan penelitian tentang fisika partikel dan hasil yang berkaitan dengan web diserahkan kepada W3C.

Bagaimana Web bekerja ?

Berikut adalah cara Web bekerja ,

  • Informasi web disimpan dalam dokumen yang disebut dengan halaman-halaman web (web pages)

  • Web page adalah file-file yang disimpan dalam komputer yang disebut dengan server-server web (web servers)

  • Komputer-komputer membaca web page disebut dengan web client

  • Web client menampilkan page dengan menggunakan program yang disebut dengan browser web (web browser)

  • Beberapa web browser yang dikenal di antaranya adalah Internet Explorer (IE), Netscape Navigator (Netscape), dan Mozilla Firefox (MOZILLA)

Skema Web bekerja

Berikut adalah skema kerja dari Web

Browser Web

Browser web adalah perangkat lunak yang digunakan untuk menampilkan informasi dari server web. Perangkat lunak ini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat melakukan ‘point dan click’ untuk pindah antar dokumen

Linx adalah browser web yang masih menggunakan mode teks, yang akibatnya tidak ada gambar yang dapat ditampilkan. Lynx ini ada pada lingkungan DOS dan *nix (keluarga sistem operasi Unix).

Seiring dengan perkembangan teknologi informasi dan pengembangan GUI / User Interface Grafis pada perangkat lunak yang digunakan sebagai web browser maka lahirlah berbagai web browser dengan platform GUI dengan keunggulan masing-masing, diantaranya IE, Netscape Navigator, Mozilla Firefox dsb.

Server Web

Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya.

Browser web seperti IE atau Netscape berkomunikasi melalui jaringan ( termasuk jaringan internet ) dengan server web, menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memeberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.

Peranan Web di bidang perdagangan

Salah satu peranan yang paling signifikan dari web terhadap bidang perdagangan adalah lahirnya konsep transaksi on line melalui internet dengan menggunakan fasilitas web yaitu E- Commerce.

Electronic Commerce (E-Commerce) secara umum merupakan kegiatan bisnis (perniagaan/perdagangan) atau jasa yang berhubungan erat dengan konsumen (Consumers), Manufaktur, Internet Service Provider (ISP) dan Pedagang Perantara (Intermediateries) dengan menggunakan media elektronik. Dalam hal ini media elektronik utama dengan menggunakan internet.

E-Commerce dalam perjalanan selanjutnya melahirkan konsep- konsep yang memang sangat menunjang dunia perdagangan, antara lain:

  • AUTOMATION yaitu Otomasi bisnis proses sebagai pengganti proses manual (konsep “enterprise resource planning”)

  • STREAMLINING/INTEGRATION yaitu Proses yang terintegrasi untuk mencapai hasil yang efisien dan efektif (konsep “just in time”).

  • PUBLISHING yaitu Kemudahan berkomunikasi dan berpromosi untuk produk dan jasa yang diperdagangkan (konsep “electronic cataloging”)

  • INTERACTION yaitu Pertukaran informasi/data antar pelaku bisnis dengan meminimalisasikan human error (konsep “electronic data interchange”)

  • TRANSACTION yaitu Kesepakatan dua pelaku bisnis untuk bertransaksi dengan melibatkan institusi lain sebagai fungsi pembayar (konsep “electronic payment”)

Dari konsep-konsep diatas jelas terlihat bahwa web telah menghadirkan konsep perdagangan yang cepat, tepat, transparan dan optimal dimana hal ini telah dibuktikan oleh beberapa perusahaan yang berhasilkan mengembangkan proses kegiatannya dengan menggunakan E-Commerce seperti AMAZON, DELL CORP, dan WALL MART.

Peranan Web di bidang Pendidikan

Salah satu peranan yang paling signifikan dari web terhadap bidang pendidikan adalah lahirnya konsep pembelajaran melalui media internet dengan menggunakan fasilitas web yaitu E- Learning.

E-Learning adalah konsep yang menjadikan internet sebagai basis pemebelajaran dan media komunikasi antara Pengajar dan Peserta ajar, dalam hal ini web sebagai media yang menjembatani hal tersebut sehingga proses belajar dan mengajar diharapkan menjadi lebih mudah ,efisien, dan terjangkau.

Beberapa instansi yang telah mengembangkan konsep E-Learning diantaranya adalah beberapa PTN ,PTS di indonesia dan salah situs yang terkenal karena peranannya dalam perkembangan ilmu komputer di indonesia dalam beberapa tahun terakhir ini yaitu www.ilmukomputer.com .

Peranan Web di Bidang Hiburan

Salah satu keuntungan dari penggunaan internet adalah adanya kesempatan untuk menikmati suatu fasilitas tanpa harus membayar ( gratis). Dalam hal ini hiburan merupakan hal yang dapat didapatkan secara gratis di internet.

Web telah membantu menikmati hiburan yang mungkin tidak bisa dinikmati pada saat dan waktu tertentu karena melalui web kita bisa menikmati hiburan kapan saja, dimana saja dan dari belahan bumi mana saja selama bisa berkoneksi dengan internet.

Salah satu bentuk hiburan yang ada di internet adalah game on-line, video streaming dan lain sebagainya mulai dari berita terbaru, dan berbagai info yang ada di seluruh dunia.

Penyedia layanan hiburan gratis diantaranya VEEON dan YOUTUBE.

REFERENSI

  1. Pemrograman Web dengan HTML, Cetakan Kelima , 2007, Informatika Bandung, Betha Sidik, Ir. , Husni Iskandar Pohan, Ir.,M.Eng.

  2. www.veeon.com, penyedia layanan video streaming gratis

  3. www.youtube.com,

  4. www.ilmukomputer.com

  5. www.wikipedia.com/wikipedia indonesia, ensiklopedia bebas berbahasa Indonesia

Oleh: mohamadmaulanayusup | November 22, 2008

Software Engineering

“Dari Perangkat Lunak Oleh Perangkat Lunak dan Untuk Perangkat Lunak”

 

Sebuah paparan tentang Rekayasa perangkat lunak atau Software engineering dari seorang Mahasiswa

 

Oleh : Mohamad Maulana Yusup

 

Setelah membaca tulisan Pak Romi Satria Wahono di blog beliau (www.romisatriawahono.net) ada sedikit perasaan kaget ,haru, bingung,senang  dan beberapa  perasaan lainnya yang bercampur aduk, seketika saya teringat buku Rekayasa Perangkat Lunak karya Roger S Pressman yang ternyata di buku beliau setalah di perhatikan memang  banyak sekali menerangkan Rekayasa Perangkat Lunak dari sisi Manejerial dan bagaimana dokumentasi proses suatu pembuatan perangkat lunak.

 

Terus terang ketika awal perkuliahan matakuliah ini yang terbayang adalah kata “Rekayasa” nya saja, saya membayangkan bagaimana Perangkat Lunak di rekayasa sedemikian rupa sehingga menjadi Perangkat Lunak yang benar benar baru atau Perangkat Lunak yang sudah termodifikasi yang tentunya sudah pasti mempunyai kelebihan signifikan dibandingkan dengan “induk” nya. Naif memang pandangan seperti itu tapi itu merupakan realita yang di hadapi oleh sebagian atau keseluruhan mahasiswa yang akan mendapat matakuliah ini.

 

Rekayasa Perangkat Lunak memang tidak bisa di pisahkan dari perangkat lunak karena perangkat lunak itu sendiri adalah aspek pokok dari rekayasa perangkat lunak itu sendiri.

Jadi apa sih sebenarnya Rekayasa Perangkat Lunak itu sendiri ?

 

Pak Romi Satria Wahono menuliskan di dalam blog-nya sebagai berikut

 

Rekayasa Perangkat Lunak adalah Suatu ilmu disiplin yang membahas semua aspek produksi perangkat lunak, mulai dari tahap requierement capturing (analisa kebutuhan pengguna), specification (menentukan spesifikasi dari kebutuhan pengguna), desain, coding,testing sampai pemeliharaan sistem setelah digunakan.

 

Sedangkan dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan sebagainya.

Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969. Meski penggunaan kata software engineering dalam konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi rekayasa perangkat lunak

Jadi jika bersandar pada tulisan-tulisan ini jelaslah bahwa rekayasa perangkat lunak ilmu yang membahas perangkat lunak dari mulai produksi sampai dengan pemeliharaan perangkat lunak itu sendiri, jadi rupanya rekayasa perangkat lunak tidak hanya bagaiman merekayasa suatu perangkat lunak sehingga berguna bagi pengguna tapi juga meliputi bagaiman proses pembuatan perangkat lunak itu sendiri sampai dengan pemeliharaan, dari hal tersebut terlihat bahwa aspek dokumentasi menjadi sangat penting dan tidak terpisahkan dengan rekayasa perangkat lunak.

 

Nah setelah kita mengetahui maksud dari rekayasa perangkat lunak itu sendiri, bagaimana dengan perangkat lunak itu sendiri, apa sih perangkat lunak itu ?

 

Perangkat lunak

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

 

Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai ‘penterjemah’ perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi (application program misalnya Microsoft Office), tingkatan sistem operasi (operating system misalnya Microsoft Windows), dan tingkatan bahasa pemrograman (yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan).

 

Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.

 

Dari tulisan di atas dapat disimpulkan bahwa perangkat lunak adalah

Ø            Sebuah produk

Ø            Menyajikan potensi komputasi

Ø            Menghasilkan, mengelola, memperoleh, modifikasi, menampilkan atau mengirimkan informasi

Ø            Alat untuk menyajikan sebuah produk

Ø            Mendukung atau menyediakan langsung fungsi sistem

 

Nah dari beberapa pengertian yang di paparkan di atas dapat di tarik kesimpulan bahwa antara rekayasa perangkat lunak dan perangkat lunak itu sendiri ada perbedaan yang cukup signifikan dimana rekayasa perangkat lunak adalah proses yang dilakukan untuk menghasilkan perangkat lunak yang baik sedangkan perangkat lunak adalah alat yang digunakan dan produk yang di hasilkan dari proses rekayas perangkat lunak , mungkin tepat rasanya jika Rekayasa Perangkat Lunak digambarkan sebagai  berupa ungkapan

“ Dari perangkat lunak Oleh perangkat lunak dan Untuk perangkat lunak  “.

 

REFERENSI

  1. www.romisatriawahono.net
  2. http://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak
  3. http://asep-hs.web.ugm.ac.id/Artikel/RPL/RPL.pdf

 

 

Oleh: mohamadmaulanayusup | Oktober 18, 2008

Pengantar Teknologi Informasi

Teknologi Informasi adalah gabungan antara teknologi komputer dengan teknologi komunikasi…, untuk lebih jelasnya silahkan upload…

Oleh: mohamadmaulanayusup | Juni 14, 2008

E-commerce

Electronics Commerce adalah Kegiatan bisnis yang berhubungan dengan dokumen manufaktur ISP ( Internet Service Provider ) Intermediateris (Pihak ke 3)

Lebih lanjut tentang modul ini download di

Pengantar E-Commerce.doc

 

Oleh: mohamadmaulanayusup | Juni 7, 2008

Inheritance

Inheritance atau penuruna merupakan salah satu konsep di dalam Object Oriented Programming (selanjutnya disebut OOP dalam hal ini menggunakan bahasa pemrograman JAVA).

Inheritance berhubungan langsung dengan bagaimana untuk mendesain dan menulis class di dalam JAVA.

Inheritance mengatur semua class yang telah dibuat ataupun yang dari class-class yang sudah ada didalam JAVA.

Inheritance dikategorikan menjadi subclass dan superclass.

Superclass adalah class yang mewarisi sifat kepada subclass sedangkan subclass adalah class yang diwarisi sifat oleh superclass. Jadi suatu inheritance hanya bisa memiliki satu superclass yang dimana di dalam superclas tersebut banyak terdapat subclass. Didalam inheritance subclass akan secara otomatis mewarisi sifat dari superclass dimana satu subclass hanya akan mewarisi salah satu sifat dari superclass sehingga iulah kenapa dalam superclass banyak terdapat subclass dari subclass sangat bergantung kepada sifat yang dibawa oleh superclass. Konsep ini sebenarnya mirip dengan konsep pewarisan GEN pada mahluk hidup dimana satu anak (dalam hal ini disebut sbg subclass di dalam OOP) biasanya akan membawa salah satu sifat dominan dari induknya (dalam hal ini disebut sbg superclass di dalam OOP)

Hal ini biasanya di gambarkan melalui diagram hierarki three (bercabang menurun)

Dengan demikian dengan kemampuan ini suatu program dapat dengan secara detail menggambarkan suatu superclass dengan menterjemahkannya ke dalam subclass.

Berikut contoh program yang menggunakan Inheritance

class motor{
int kecepatan = 0; // kecepatan di tentukan mulai dari 0
int gigi = 0; // gigi ditentukan mulai dari 0
// method
void Maju(int pertambahanGigi) { // methode yang di pakai adalah penambah gigi
gigi= gigi+ pertambahanGigi; // rumus ini akan mengkalkulasi setiap pertambahan gigi yang dilakukan
System.out.println(“Kecepatan Maju:” + gigi); // mencetak berapa gigi di majukan
}
void Mundur(int penurunanGigi) { // methode yang kedua digunakan adalah penurunan gigi
gigi= gigi- penurunanGigi; // rumus ini akan mengkalkulasi setiap penurunan gigi yang dilakukan,
System.out.println(“Kecepatan Mundur:” + gigi); // mencetak berapa gigi di majukan
}
void Berhenti(int penurunanKecepatan) { //berhenti adalah methode yang ketiga
kecepatan = kecepatan- penurunanKecepatan; // kecepatan adalah kecepatan dikurangi penurunan kecepatan
System.out.println(“Kecepatan:” + kecepatan); // mencetak berapa kecepatan yang dihasilkan
}

}
class motorBalap extends motor { // motorbalap adalah inheritance dari motor
int setlampu; //satu methode yang digunakan oleh subclass
public void setlampu(int nilailampu) { // menentukan nilai lampu
setlampu = nilailampu;
System.out.println(“Cahaya Lampu Depan:”+ setlampu); // mencetak nilai lampu setelah diset
}
}

class MotorBalapLatihan { // MotorBalapLatihan adalah inheritance dari motor
public static void main(String[] args) { // type yang digunakan oleh subclass
// Membuat object
motorBalap Motorku = new motorBalap();
// Memanggil method di object
Motorku.Maju(5); // Menghasilkan maju = 5
Motorku.Mundur(2); // Menghasilkan mundur = 3
Motorku.setlampu(10); // Menghasilkan setlampu = 10
}
}

// Demikian tugas ini kami buat : Mohamad Maulana Yusup , 8 Juni 2008

Oleh: mohamadmaulanayusup | Juni 5, 2008

Siapa sih Yusup

Mohamad Maulana Yusup lahir di Bekasi 30 Januari 1980, dengan Bapak dari Sumedang ibu dari Bekasi,

dari kecil terbiasa hidup di desa yang damai dan hijau, riwayat sekolah SD hingga SMA di selesaikan di Bekasi hingga tahun 1997,D3 di Bekasi dan selesai S1di Karawang hingga 2002,sudah terbiasa dengan pekerjaan didunia industri karena dari 1997- skr masih aktif sebagai salah satu karyawan swasta di sebuah Perusahaan di Cikarang, dari level Operator,assisten Leader hingga level Staff pernah dirasakan, pernah juga mengajar di SMP,SMA dan SMK TI di daerah Bekasi, sekarang masih aktif sebagai Dosen di STMIK Kharisma KRW dari 2005-skr dan juga sekarang sedang aktif kuliah di program Pasca Sarjana Magister Komputer STTBI Jakarta

Kategori