BAHASA C

Selasa, 26 Januari 2010

DASAR TEORI


Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967.Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories).Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.

Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi,kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut menjadi standar,ANSI (American National Standards Institute) membentuk suatu komite (ANSI committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang diperluas.

Pengenalan Fungsi-Fungsi Dasar
a. Fungsimain()
Fungsi main() harus ada pada program, sebab fungsi inilah yang menjadi titik awal dan titik akhir eksekusi program. Tanda { di awal fungsi menyatakan awal tubuh fungsi dan sekaligus awal eksekusi program, sedangkan tanda } di akhir fungsi merupakan akhir tubuh fungsi dan sekaligus adalah akhir eksekusi program. Jika program terdiri atas lebih dari satu fungsi, fungsi main() biasa ditempatkan pada posisi yang paling atas dalam pendefinisian fungsi. Hal ini hanya merupakan kebiasaan. Tujuannya untuk memudahkan pencarian terhadap program utama bagi pemrogram.Jadi bukanlah merupakan suatu keharusan.

C dikatakan sebagai bahasa pemrograman terstruktur karena strukturnya menggunakan fungsi-fungsi sebagai program-program bagiannya (subroutine).Fungsi-fungsi yang ada selain fungsi utama (main()) merupakan program-program bagian.Fungsi-fungsi ini dapat ditulis setelah fungsi utama atau diletakkan di file pustaka (library).Jika fungsi-fungsi diletakkan di file pustaka dan akan dipakai di suatu program, maka nama file judulnya (header file) harus dilibatkan dalam program yang menggunakannya dengan preprocessor directive berupa #include.

b. Fungsi printf().
Fungsi printf()merupakan fungsi yang umum dipakai untuk menampilkan suatu keluaran pada layar peraga.Untuk menampilkan tulisan Selamat belajar bahasa C misalnya, pernyataan yang diperlukan berupa: printf("Selamat belajar bahasa C");

Pernyataan di atas berupa pemanggilan fungsi printf()dengan argumen atau parameter berupa string.Dalam C suatu konstanta string ditulis dengan diawali dan diakhiri tanda peti k- ganda (").Perlu juga diketahui pernyataan dalam C selalu diakhiri dengan tanda titik koma (;).Tanda titik koma dipakai sebagai tanda pemberhentian sebuah pernyataan dan bukanlah sebagai pemisah antara dua pernyataan. Tanda \ pada string yang dilewatkan sebagai argumen printf() mempunyai makna yang khusus.Tanda ini bisa digunakan untuk menyatakan karakter khusus seperti karakter baris-baru ataupun karakter backslash (miring kiri).Jadi karakter seperti \n sebenarnya menyatakan sebuah karakter.




Read more...

Facebook Bagi-bagi Software Anti Virus Gratis

Kamis, 21 Januari 2010

Hallo Teman-teman penggemar facebook ada kabar baru loo...apa tu???? Situs jejaring sosial yang popularitasnya kian bersinar ini akan membagikan software keamanan internet secara cuma-cuma.

Ini berkat kerja sama yang telah dijalin Facebook dengan pembesut anti virus, McAfee. Anti virus dari McAfee ini akan tersedia bagi seluruh anggota Facebook di seluruh penjuru dunia, yang jumlahnya sekitar 350 juta orang.

Seluruh pengguna Facebook dapat memperoleh Internet Security Software Suite dari McAfee secara cuma-cuma selama enam bulan, dan sesudahnya akan mendapatkan diskon spesial untuk berlangganan. Namun, tidak disebutkan berapa diskon spesial yang ditawarkan.

Software keamanan tersebut tersedia di McAfee fan page Facebook . Selain itu Facebook juga menginstal software McAfee untuk mengidentifikasi komputer user yang terinfeksi, kemudian menyarankan user membersihkan komputernya sebelum melanjutkan mengakses Facebook.

"Dengan merangkul McAfee, kami membuat langkah maju untuk menjadikan internet lebih aman dan meminimalisir ancaman yang mungkin meneror layanan kami," ujar Elliot Schrage, Vice President of Global Communications, Marketing and Public Policy Facebook.

Memang saat ini situs jejaring sosial seperti Facebook rentan menjadi incaran 'tangan-tangan jahil' para dedemit maya, misalnya untuk mengirim serangan virus, ataupun pesan spam (pesan sampah).

Para penipu juga memanfaatkan kepopuleran Facebook untuk melancarkan jebakan phising demi meraup data pribadi user.

Facebook mengumumkan, software keamanan McAfee awalnya akan tersedia untuk seluruh anggota Facebook di Amerika Serikat, Inggris, Australia, Italia, Jerman, Belanda, Spanyol, Perancis, Kanada, Meksiko dan Brazil. Sementara untuk negara lain akan segera menyusul sepanjang kuartal pertama tahun ini.

Semoga bermanfaat.....^_^

Read more...

6 (enam)Kiat Menghalau Pembobolan Rekening

Teknologi yang digunakan para penjahat cyber semakin lama juga semakin canggih. Tak ayal, pihak perbankan pun harus memiliki sistem keamanan yang kuat untuk menghadangnya.

Meski demikian, untuk terhindar dari tindak kriminal ini juga diperlukan peran aktif nasabah. Simak 6 kiat untuk menghalau aksi pembobolan rekening ini menurut M. Salahuddien, Wakil Ketua Indonesia Security Incident Responses Team on Internet Infrastructure (ID-SIRTII):

1. Gunakan hanya kartu chip, kalau bank Anda belum memberikan kartu chip, Anda harus minta ganti dan jangan menggunakan untuk transaksi sebelum diganti. Aturan Bank Indonesia (BI) yang baru, sejak Januari 2010 kartu yang resmi dan boleh digunakan hanya kartu jenis chip.

"Cuma saya belum konfirmasi apakah aturan ini untuk kartu kredit saja atau juga untuk kartu atm? Seharusnya semua kartu yang diterbitkan perbankan. kalau di luar negeri, mesin ATM sudah tidak mau menerima kartu non-chip," papar Didin, panggilannya.

2. Lindungi kode 3 angka (CVV2) di belakang kartu Anda.
Kecuali untuk otorisasi transaksi online, kode itu tidak akan pernah digunakan untuk transaksi konvensional di mesin ATM, atau di counter EDC merchant. Tutup 3 angka di belakang kartu itu dengan sticker, cellotape apa saja yang tidak transparan

3. Ubah PIN Anda sesering mungkin. Parameternya sederhana, ketika Anda cukur rambut, ganti kaos kaki (karena mulai bau), atau ganti sikat gigi (karena sudah mulai kusut) atau setiap kali cek angin ban kendaraan, itulah saatnya mengganti PIN kartu ATM Anda. Misalnya di pom bensin, biasanya sekarang ada mesin ATM, Anda bisa mengganti PIN ketika sedang transaksi pembelian BBM.

"Itu serius, musuh utama masalah keamanan adalah behaviour manusia itu sendiri, kebiasaan, kelakuan, sebagian besar pembobolan terjadi akibat dari eksploitasi terhadap kelemahan sosial, makanya disebut social engineering," tukasnya.

4. Jangan pernah memberikan informasi pin dan data pribadi
yang biasa digunakan untuk otorisasi perbankan kepada siapapun dengan alasan apapun termasuk pada customer service bank, seperti misalnya nama gadis ibu kandung dan lainnya. Kecuali memang yakin bahwa itu prosedur yang harus dilalui. Sebab sekarang banyak sekali pihak ketiga (misalnya perusahaan asuransi) dengan alasan kerja sama dengan pihak bank penerbit kartu, menawarkan produknya secara telemarketing dan Anda diminta memberikan informasi pribadi ini.

"Sialnya apabila ternyata itu bukan dari telemarketing tetapi dari sindikat pelaku fraud, Anda tidak pernah tahu dan tidak bisa melakukan kros cek dalam situasi ini," lanjut Didin.

5. Berhati-hati apabila menerima tawaran dari telemarketing
seperti itu, karena biasanya persetujuan yang anda berikan akan diterjemahkan sebagai kesediaan untuk melakukan auto ebet terhadap account anda. Ini berbahaya, lebih baik bila kurang yakin, Anda meminta waktu untuk melakukan konfirmasi kepada bank penerbit apakah benar pihak bank punya kerjasama dengan pihak telemarketing tersebut dan bagaimana aturan main serta risikonya.

"Atau sekalian saja Anda selalu menolak tawaran itu atau cukup tahu nama produk dan siapa penyelenggaranya selanjutnya sebenarnya Anda sendiri bila tertarik bisa insiatif jadi yang balik menghubungi penyelenggara jasa itu dan meminta untuk dilayani. Cara ini lebih aman, walau membutuhkan partisipasi aktif Anda," kata Didin.

6. Awasi terus keberadaan kartu Anda ketika berada di counter merchant,
jangan biarkan kartu itu dibawa kemana-mana dan digesek ke mesin yang berbeda berkali-kali. Lebih baik Anda membatalkan transaksi dan tidak usah menandatangani apapun dan laporkan ke bank penerbit apabila curiga dengan kondisi di suatu counter merchant.

Awasi juga kondisi mesin EDC, apakah nampak ada perangkat tambahan atau sambungan kabel tambahan yang mencurigakan. Tapi ini perlu pemahaman teknis, pengguna awam biasanya tentu akan sulit membedakan.

Kita mesti ingat, begitu kita gesek kartu itu, maka semua informasi penting akan tercatat oleh mesin EDC dan sebagian bahkan di print out. Seperti nama, nomor kartu dan tanggal masa berlaku (kadang kala tanggal mulai menggunakan).

Seseorang tidak perlu punya ingatan super untuk menghapal deretan kode angka yang tertera di kartu. Kalau Anda lengah cukup banyak waktu bisa digunakan pelaku untuk mencatat informasi itu (thrasing). Bahkan mereka bisa saling kerja sama misalnya berdua, satu orang sengaja mengalihkan perhatian Anda dan satunya yang membawa kartu mencatat atau bahkan menggesekkan kartu anda ke mesin skimming yang tidak terlihat...

Sampai Jumpa dipostingan Selanjutnya ,,,,,wassalam.....

Read more...

Waspadai Varian Virus YM Menyebar Cepat

Selasa, 19 Januari 2010


Meski 2010 baru saja dimulai, pergerakan program-program jahat seperti tak kenal lelah. Virus yang memanfaatkan Yahoo! Messenger (YM) pun dilaporkan telah menyebar dengan cepat.


Virus terbaru yang menggunakan YM itu dikenali sebagai W32/VBTroj.CEUU oleh Norman Security Suite

pesan itu muncul dengan Bahasa Inggris disertai tautan ke sebuah file. Untuk menarik korbannya, tautan tersebut seakan-akan mengarah ke sebuah file gambar yang dikompresi dengan format .zip.

Berikut beberapa bentuk pesan yang dikirim (dalam bahasa inggris).

  • I just found this pic of you last night, and I think you might want to save it, looks amazing. srv034.imageshares.info:88/cache/user2940/DVS-Picture009.JPEG.zip
  • Would you care if I tagged you in this picture? Or would you get upset at me? srv057.imageshares.info:88/DisplayPics/user3052/DVT-NewPhoto009.JPG.zip
  • This picture is creepy and disturbing! You have to check it out. http://srv034.imageshares.info:88/cache/user2940/DVS-Picture009.JPEG.zip
  • I was at the mail, and you will never guess who i saw! http://srv057.imageshares.info:88/DisplayPics/user3052/DVT-NewPhoto009.JPG.zip
  • I found the perfect wallpaper. You'll love it, what do you think? http://viewmorepics.facebookgallery.info:88/ImageView&profileID=1390/DVS-MyPhoto14.JPEG.zip
  • Have you seen my new glasses? I just found out I had to get new ones. Do they look ok?? http://viewmorepics.facebookgallery.info:88/ImageView&profileID=1390/DVS-MyPhoto14.JPEG.zip
  • Why do I even bother taking pictures when they turn out to be like this. Don't show it to anyone please. http://img284.dlimageshack.info:88/img284/43930/MVC-NewPhoto12.JPG.zip
  • I finished editing this picture last night for my facebook profile... How do you like it? http://img425.dlimageshack.info:88/~ProfileView/user4729/DVS-NewPhoto13.JPG.zip
  • The pics from my new digital camera keep coming out strange. Can't you tell it doesn't look right in this one? http://c2ac-b.myspace-pics.info:88/images03/4986051/DVT-Picture004.JPG.ZIP
  • If you decide to open this picture you have to promise not to show it to anyone. ok? http://c2ac-b.myspace-pics.info:88/images03/4986051/DVT-Picture004.JPG.zip


Pengguna layanan YM, yang cukup populer di Indonesia, diminta untuk tidak sekalipun mengklik tautan tersebut. Pasalnya virus itu akan memanfaatkan account YM korbannya untuk menyebarkan dirinya ke teman-teman korban.

Berikut adalah beberapa aksi yang akan dilakukan virus itu, seperti dituturkan Adi:

  • Mencoba melakukan koneksi/kontak ke remote server/IRC (Internet Relay Chat) dengan berbagai IP.
  • Mencoba melakukan koneksi ke beberapa website dan mencoba untuk melakukan sinkronisasi waktu. Termasuk Microfot.com, Yahoo.com<>
  • Mencoba melakukan koneksi ke beberapa website Mail Exchanger (MX). Termasuk Microsoft.com, Yahoo.com, Google.com dan Mail.Ru (penyedia jasa e-mail gratis terbesar di Rusia)
  • Mencoba melakukan koneksi ke beberapa website dengan menggunakan berbagai port.
  • Sinkronisasi ke remote server/IRC server dan berkomunikasi.
  • Mendownload file virus dan mendapatkan list pesan yang akan dikirimkan via aplikasi chat. Satu link bisa mendapatkan hingga 50 kalimat pesan berbeda.
  • Mengirim pesan kepada semua contact address yang ada pada aplikasi chat.
  • Mencoba akses jaringan dan menyebarkan virus. Dalam hal ini pun berusaha menembus IPC$.
Nah, giatnya aktivitas virus itu menyebabkan komputer korban akan terasa lambat. Bahkan, menurut Adi, tingkat penggunaan CPU bisa mencapai 100 persen.

Penyebaran utama virus ini adalah melalui layanan pesan instan seperti YM. Namun, Adi tidak menutup kemungkinan penyebarannya juga dilakukan melalui Skype, GTalk (Google Talk), Windows Live Messenger dan MRA (Mail.Ru Agent).

Selain itu, virus juga akan menyebar melalui jaringan dengan memanfaatkan folder file sharing. File virus yang menyebar ini akan memiliki nama acak, dengan ekstensi .exe dan ukuran 212 kb.

Read more...

Smadav 2010 Rev. 8 Dirilis

Senin, 18 Januari 2010


Halo teman-teman …. Kali ini saya akan coba membagi informasi tentang Smadav Rev.8 yang telah meluncur di tahun ini…

Simak ya teman-teman….hahahaaaa



Antivirus lokal Indonesia yakni Smadav 2009 Rev. 8 kini telah tersedia. Pada Rev. 8 kali ini Smadav telah bergabung dengan Antivirus internasional.

fitur-fitur baru telah ditambahkan. Smadav 2010 Rev. 8 dirilis dengan berbagai fitur dan penyempurnaan baru yang dikhususkan untuk pemberantasan virus lokal. Fitur-fitur itu seperti Smad-Behavior yang bisa mengenali virus lokal baru yang belum ada di database Smadav dari perilakunya ketika menginfeksi sistem. Smad-Ray yang bisa melakukan scan flashdisk secara otomatis setelah terpasang hanya dalam waktu maksimum 5 detik.

Smadav 2010 lebih stabil dan sangat disarankan untuk digabungkan dengan antivirus internasional karena Smadav hanya bisa menangani virus lokal. Pengebalan flashdisk (menggunakan folder autorun.inf) telah disempurnakan lagi dan sebelumnya akan ada konfirmasi sehingga Anda bisa memutuskan apakah suatu flashdisk ingin dikebalkan atau tidak.

Sebagai informasi, dari sampel-sampel virus yang di-upload pengguna ke situs Smadav.net, penyebaran virus lokal saat ini sudah mulai turun drastis di Indonesia. Mungkin ini dikarenakan sudah banyaknya antivirus lokal yang bisa membasmi virus-virus lokal. Dan juga karena pengguna Windows XP yang sudah berkurang karena sebagian sudah meng-upgrade sistem operasinya menjadi Windows Vista atau Windows 7 yang lebih aman dari infeksi virus khususnya virus lokal.

Pada dasarnya, Smadav dibuat dengan tujuan untuk membersihkan dan melindungi komputer dari virus-virus lokal yang banyak menyebar di Indonesia. Jadi, Smadav tidak mampu mendeteksi virus internasional. Oleh karena itu, kalau kita sering berinternet atau sering meng-install program-program baru, pengguna sangat dianjurkan untuk menginstall satu antivirus internasional untuk digabungkan dengan Smadav.

Smadav dapat digabungkan dengan hampir semua antivirus internasional. Setelah digabungkan, Smadav akan melindungi komputer pengguna dari virus lokal dan antivirus internasional tersebut yang akan melindungi pengguna dari virus internasional secara keseluruhan. Antivirus Internasional itu misalnya yang gratis adalah Avira, AVG, atau Avast dan yang berbayar misalnya adalah Kasperksy, Norton, atau NOD32.

Berikut ini adalah daftar lengkap penyempurnaan Smadav 2010 Rev. 8:

- Penambahan database 23 virus lokal baru dan perbaikan beberapa false positive.
- Teknik heuristik baru yang bisa mendeteksi varian virus lokal dengan mudah asalkan salah satu variannya sudah ada di-database.
- Teknik heuristik VBS lebih akurat dan bertambah cerdas.
- Lebih stabil untuk digabung dengan semua AV internasional (mendeteksi AV lain di komputer dan jika tidak ada akan menyarankan AV internasional untuk segera di-install).
- Scan flashdisk sangat cepat hanya 5 detik (Smad-Ray) tidak hanya men-scan bagian terluar flashdisk saja, tapi juga sampai semua file di flashdisk.
- Smadav Pro yang di-password tidak mempunyai hak akses untuk mengubah registry dengan Smadav.
- Notifikasi (Balloon Tray) awal pada saat start-up sudah tidak ada lagi.
- Smad-behavior sudah sempurna dan dengan tampilan baru ketika memperingatkan user.
- Konfirmasi penambahan folder autorun.inf untuk pengebalan flashdisk sesaat setelah flashdisk terpasang, user bebas memilih untuk mengebalkan flashdisk-nya atau tidak.
- Folder Smad-Lock/Brankas Smadav tidak lagi otomatis ditambahkan di FD tapi harus manual lewat tab Smad-Lock.
- Penambahan tombol 'more' di SMARTP alert.



sampai ketemu di postingan berikutnya terimakasih.....

Read more...

  © Blogger template Noblarum by Ourblogtemplates.com 2009

Back to TOP