Senin, 07 Januari 2013

Cara Efektif Menjaga Komputer Agar Bebas Dari Virus


Apakah komputer anda sering terserang virus? Sering kali kita merasa jengkel karena komputer kesayangan kita rusak dan harus di install ulang, kerap kali hal ini terjadi diakibatkan oleh ulahnya si tangan jahil yang tak bertanggung jawab, mengutak ngatik, mengobok obok isi perut harddisk kita. Dan akibat dari perbuatannya itu banyak terjadi perubahan bahkan kerusakan pada system komputer, yang membuat komputer kita berjalan tidak normal.
1. Email adalah salah satu cara umum yang digunakan komputer Anda dapat terserang virus. Sehingga selalu disarankan untuk menjauh dari SPAM. Buka email hanya mereka yang memiliki asal itu dari sumber yang terpercaya seperti yang berasal dari daftar kontak Anda. Jika Anda menggunakan email pribadi Anda sendiri host (selain gmail, yahoo, hotmail dll) maka sangat dianjurkan agar Anda menggunakan baik perangkat lunak anti-spam. Dan akhirnya jangan pernah mengklik link apapun dalam email yang berasal dari sumber yang tidak dipercaya.
2. USB flashdisk / pen drive adalah salah satu cara umum yang digunakan virus menyebar dengan cepat. Jadi, selalu lakukan kebiasaan yang baik untuk melakukan scan virus sebelum mengcopy data apapun ke komputer Anda. Jangan pernah double klik FLASHDISK untuk membukanya. Lebih baik lakukan klik kanan dan pilih opsi “open”. Ini adalah cara yang aman untuk membuka flashdisk.
3. Hati-hati tentang menggunakan MS Outlook. Pandangan yang lebih rentan terhadap worm dibandingkan program e-mail lainnya, kecuali jika Anda telah menginstall program Anti-Virus. Gunakan Pegasus atau Thunderbird (oleh Mozilla), atau program berbasis web seperti Hotmail atau Yahoo (Di Firefox).
4. Seperti kita semua tahu, Internet adalah sumber utama dari semua program berbahaya termasuk virus, worm, trojan dll Bahkan internet memberikan kontribusi terhadap infeksi virus hingga 80%. Jadi di sini adalah tips untuk kebiasaan surfing aman sehingga Anda dapat menangkis infeksi virus sampai tingkat maksimum.
Jangan klik jendela pop-up yang mengumumkan bencana tiba-tiba di kota Anda atau mengumumkan bahwa Anda telah memenangkan hadiah per jam. Itu adalah cara untuk menyesatkan pengguna internet dan Anda tidak boleh mempercayai mereka.
Anda juga dapat menggunakan pop-up yang secara otomatis memblokir pop-up.
5. Sebagian besar dari kita menggunakan mesin pencari seperti Google untuk menemukan apa yang kita cari. Hal ini cukup jelas untuk sebuah situs jahat untuk masuk dalam daftar hasil pencarian. Jadi untuk menghindari orang-orang mengunjungi situs-situs berbahaya tidak terpercaya, Anda dapat men-download dan menginstal AVG LinkScanner yang merupakan freeware. Alat ini bisa menjadi sangat berguna dan akan membantu Anda untuk menjauhi situs-situs berbahaya.
6. Menginstal perangkat lunak antivirus yang baik dan tetap diperbarui. Juga melakukan pemindaian sistem penuh secara berkala. Hal ini sangat disarankan agar Anda mengaktifkan fitur update otomatis. Ini adalah tugas yang paling penting untuk melindungi PC Anda dari virues. Jika keamanan PC adalah pilihan pertama Anda maka disarankan bahwa Anda pergi untuk shareware perangkat lunak antivirus yang gratis seperti di atas. Sebagian besar antivirus mendukung fitur Auto-Protect realtime yang menyediakan keamanan untuk PC Anda. Pastikan bahwa fitur ini diaktifkan.
7. Menginstal sebuah Antispyware, program yang mengoperasikan internet melawan malware dan spyware.
8. Pernah membuka lampiran email yang berasal dari sumber yang tidak dipercaya. Jika itu adalah gambar, teks atau file suara (lampiran ini berakhir dalam ekstensi. Txt,. Jpeg,. Gif,. Bmp,. Tif,. Mp3,. Htm,. Html, dan. Avi), Anda mungkin aman , tapi masih melakukan scan sebelum pembukaan.
9. Jangan gunakan disk orang lain, bahkan dari tempat kerja. Disk dapat terinfeksi virus. Tentu saja, Anda dapat menjalankan scan virus terlebih dahulu untuk mengeceknya.
10. Set up Windows Update untuk secara otomatis men-download patch dan upgrade. Hal ini akan memungkinkan komputer Anda untuk secara otomatis mendownload update untuk kedua sistem operasi dan Internet Explorer. Pembaruan ini memperbaiki lubang keamanan di kedua buah perangkat lunak.
11. Meskipun Anda men-download file dari situs terpercaya / sumber seperti torrent, warez dll pastikan bahwa Anda menjalankan scan virus sebelum mengeksekusi mereka.
12. Dan akhirnya tidak dianjurkan untuk mengunjungi situs-situs yang menampilkan ilegal / barang-barang yang tidak diinginkan seperti patch,serials, warez dan lain-lain karena mereka menyumbang banyak dalam penyebaran virus dan program berbahaya lainnya.

Macam-macam Perintah pada Operating System MS-DOS

Perintah DOS adalah perintah-perintah yang dapat dijalankan di dalam sistem operasi DOS. Dalam sistem operasi DOS, terdapat dua jenis perintah, yakni:

• Perintah internal (internal command),  yakni perintah-perintah yang telah dimasukkan ke dalam COMMAND.COM (interpreter perintah DOS), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja.



• Perintah eksternal (external command),  yakni perintah-perintah yang tidak dimasukkan ke dalam COMMAND.COM, dan membutuhkan sebuah berkas yang dapat dieksekusi (berupa program DOS) yang harus terdapat dalam direktori aktif.

Keterangan berikut berisi perintah-perintah yang terdapat dalam MS-DOS.

Perintah Jenis perintah Keterangan :

BREAK Internal Mengeset pengecekan penekanan tombol Ctrl+C atau menggagalkannya.
CD atau CHDIR Internal Mengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.

CHCP Internal Jika dijalankan tanpa parameter, perintah ini akan menampilkan code page (kumpulan karakter) dalam bentuk angka yang sedang digunakan. Perintah ini juga dapat digunakan untuk mengganti code page untuk semua perangkat yang mendukung pergantian kumpulan karakter.
CLS Internal Membersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.

COPY Internal Menyalin satu atau beberapa berkas dari satu lokasi ke lokasi lainnya yang ditentukan. Perintah ini memiliki dua parameter, yakni parameter sumber berkas dan tujuan ke mana berkas akan disalin.

CTTY Internal Perintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.

DATE Internal Perintah ini akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.

DEL atau ERASE Internal Menghapus berkas yang ditentukan dalam parameter. Parameter dapat berupa nama berkas atau beberapa nama berkas yang disusun menggunakan karakter wildcard.

DIR Internal Jika digunakan tanpa parameter, perintah ini dapat menampilkan daftar berkas-berkas dan subdirektori yang terdapat di dalam direktori aktif. Berkas ini memiliki satu parameter, yakni lokasi direktori di mana hendak menampilkan daftar isi direktori.

EXIT Internal Keluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.

LH atau LOADHIGH Internal Memuat sebuah program ke upper memory block.

LOCK Internal Perintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.

MKDIR atau MD Internal Membuat sebuah direktori dalam direktori aktif.

PATH Internal Menentukan di mana MS-DOS harus mencari berkas-berkas yang dapat dieksekusi sebagai program.

PROMPT Internal Mengubah tampilan command prompt MS-DOS.

RMDIR atau RD Internal Menghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya. Gunakan perintah eksternal DELTREE untuk menghapus total sebuah tree direktori.

REN atau RENAME Internal Mengubah nama sebuah atau beberapa berkas (dengan menggunakan karakter wildcard).
SET Internal Menampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.

TIME Internal Menampilkan atau mengeset waktu saat ini.

TYPE Internal Menampilkan isi dari sebuah berkas (dalam bentuk teks) ke dalam standard output.

UNLOCK Internal Menonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.

VER Internal Menampilkan versi sistem operasi yang digunakan.

VERIFY Internal Menyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi. Perintah ini secara default dinyalakan oleh MS-DOS.

VOL Internal Menampilkan nama label dari sebuah volume atau partisi.

Sistem Operasi DOS


Sistem Operasi DOS (Disk Operating System) merupakan salah satu software yang termasuk dalam golongan sistem operasi. DOS (Disk Operating System) dipakai pada media penyimpanan disk baik disket maupun hardisk. Sistem operasi PC (Personal Computer) DOS ini ditujukkan untuk pemakaian mikro komputer IBM-PC yang pada mulanya di tahun 1980.
Menghidupkan komputer (mengaktifkan sistem operasi) à Booting
  1. Cold Boot (Booting Dingin) à menghidupkan atau mengaktifkan komputer melalui tombol power/switch yang ada pada CPU atau dengan kata lain mengaktifkan komputer pertama kali pada saat komputer dalam keadaan mati/off.
  2. Warm Boot (Booting Panas) à memuat kembali sistem operasi kedalam komputer pada saat komputer tetap/sedang menyala (on) atau dengan cara me-reset.
Karakteristik file pada PC-DOS
Isi disket adalah file-file. DOS menyediakan daftar file yang ada pada disket file tersebut, disebut dengan directory. File yang tersimpan pada directory terdiri dari nama file & ekstention. Antara nama file dengan extention dipisahkan dengan titik.
Aturan Penulisan Nama File
  • Panjang maksimum 8 karakter.
  • Tidak boleh ada spasi (blank).
  • Tidak boleh ada special character.
Aturan Penulisan Extention
  • Panjang maksimal 3 karakter.
  • Tidak boleh ada spasi (blank).
  • Tidak boleh ada special character.
  • Biasanya beberapa extention akan diberikan oleh komputer (software) secara otomatis.

Minggu, 06 Januari 2013

Sistem Kerja Komputer

Sedikit berbagi ilmu mengenai komputer, sebenarnya saya sudah sering menjelaskan kepada kelas VII bahwa Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer. Diantaranya :

  1. Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
  2. Menurut Blissmer, komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: menerima input; memproses input tadi sesuai dengan programnya; menyimpan perintah-perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi.
  3. Sedangkan Fuori berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Sistem kerja komputer secara garis besar terbagi atas 3 bagian, dan seluruh bagian ini saling berkaitan satu sama lain.



Gbr 1. Sistem Kerja Komputer

Keterangan :
  • Input device atau alat masukan adalah perangkat keras komputer yang berfungsi untuk memasukkan data atau perintah ke dalam komputer, Contoh : Keyboard, Mouse, Speaker, Scanner, Kamera Digital, Tocuh Pad, Microphone.
  • Process device atau alat pemroses adalah perangkat keras komputer yang berfungsi untuk mengolah data atau perintah yang diterima oleh alat masukan dan memberikan hasil pengolahan data tersebut kepada bagian output. Contoh : CPU
  • Output device atau alat keluaran adalah perangkat keras komputer yang berfungsi untuk menampilkan hasil yang telah diolah oleh bagian proses. Contoh : Monitor, Printer, Speaker.

Sejarah Bahasa Pemrograman Cobol

COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
The COBOL 2002 standar termasuk dukungan untuk pemrograman berorientasi obyek dan fitur bahasa modern.
Sejarah dan spesifikasi
Spesifikasi COBOL diciptakan oleh Grace Hopper pada paruh kedua 1959. Adegan ditetapkan pada tanggal 8 April 1959 di sebuah pertemuan produsen komputer, pengguna, dan orang-orang universitas di University of Pennsylvania Komputasi Pusat. Amerika Serikat Departemen Pertahanan kemudian setuju untuk mensponsori dan mengawasi kegiatan berikutnya. Pertemuan dipimpin oleh Charles A. Phillips diadakan di Pentagon pada tanggal 28 Mei dan 29 tahun 1959 (tepat satu tahun setelah pertemuan ALGOL Zürich 58), ada diputuskan untuk membentuk tiga komite: jangkauan pendek, menengah dan panjang (yang yang terakhir tidak pernah benar-benar terbentuk). Itu adalah Komite Pendek Range, dipimpin oleh Joseph Wegstein dari US National Bureau of Standar, bahwa selama bulan-bulan berikutnya menciptakan gambaran dari versi pertama dari COBOL. Komite ini dibentuk untuk merekomendasikan pendekatan jangka pendek untuk umum bahasa bisnis. Komite ini terdiri dari anggota mewakili produsen komputer enam dan tiga instansi pemerintah. Keenam produsen komputer itu Burroughs Corporation, IBM, Minneapolis-Honeywell (Honeywell Labs), RCA, Sperry Rand, dan Sylvania Produk Electric. Ketiga instansi pemerintah adalah US Air Force, David Taylor Model Basin, dan Biro Standar Nasional (sekarang Institut Nasional Standarisasi dan Teknologi). Komite jarak menengah dibentuk namun tidak pernah menjadi operasional. Pada akhirnya sebuah sub-komite dari Komite Range Pendek mengembangkan spesifikasi bahasa COBOL. Sub-komite itu terdiri dari enam individu:
* William Selden dan Tierney Gertrude IBM
* Howard Bromberg dan Diskon Howard RCA
* Vernon Reeves dan Jean Sammet E. Sylvania Produk Electric
subkomite ini menyelesaikan spesifikasi untuk COBOL pada bulan Desember 1959. Spesifikasi itu untuk sebagian besar terinspirasi oleh bahasa ARUS-Matic ditemukan oleh Grace Hopper – biasanya disebut sebagai “ibu dari bahasa COBOL” – bahasa IBM COMTRAN diciptakan oleh Bob Bemer, dan bahasa FAKTA dari Honeywell.
Keputusan untuk menggunakan nama “COBOL” dibuat pada pertemuan komite diselenggarakan pada tanggal 18 September 1959.
Kompiler COBOL pertama untuk kemudian diterapkan pada tahun 1960 dan pada tanggal 6 dan 7 Desember dasarnya sama COBOL program yang sudah dijalankan pada dua membuat berbeda dari komputer, sebuah komputer RCA dan Remington-Rand komputer Univac, menunjukkan kompatibilitas yang dapat dicapai.
ANS COBOL 1968
Setelah menjalani 1959 COBOL beberapa modifikasi dan perbaikan. Dalam upaya untuk mengatasi masalah ketidakcocokan antara berbagai versi COBOL, American National Standards Institute (ANSI) mengembangkan sebuah bentuk standar bahasa pada tahun 1968. Versi ini dikenal sebagai Standar Nasional Amerika (ANS) COBOL.
COBOL 1974
Pada tahun 1974, ANSI menerbitkan versi revisi (ANS) COBOL, berisi sejumlah fitur yang tidak ada di versi 1968.
COBOL 1985
Pada tahun 1985, ANSI diterbitkan masih versi lain revisi fitur baru yang tidak dalam standar 1974, terutama bahasa terstruktur membangun (“terminator lingkup”), termasuk END-IF, END-PERFORM, END-READ, dll
COBOL 2002 dan berorientasi obyek COBOL
Bahasa terus berkembang hari ini. Pada awal 1990 diputuskan untuk menambahkan objek-orientasi dalam revisi penuh berikutnya COBOL. Estimasi awal adalah untuk memiliki revisi selesai pada tahun 1997 dan CD ISO (Komite Draft) yang tersedia pada tahun 1997. Beberapa pelaksana (termasuk Micro Focus, Fujitsu, dan IBM) memperkenalkan sintaks berorientasi obyek berdasarkan konsep 1997 atau lain dari revisi penuh. Final disetujui Standar ISO (diadopsi sebagai standar ANSI by INCITS) disetujui dan tersedia pada tahun 2002.
Seperti bahasa pemrograman C + +, Java, object-oriented COBOL compiler yang tersedia bahkan sebagai bahasa bergerak ke arah standardisasi. Fujitsu dan Mikro Fokus saat ini dukungan berorientasi obyek kompiler COBOL kerangka penargetan. NET. [4]
2002 (revisi ke-4) dari COBOL termasuk banyak fitur lainnya di luar objek-orientasi. Ini termasuk (namun tidak terbatas pada):
* Dukungan Bahasa Nasional (termasuk namun tidak terbatas pada dukungan Unicode)
* Lokal pengolahan berbasis
* User-didefinisikan fungsi
* CALL (dan fungsi) prototip (untuk memeriksa parameter saat kompilasi)
* Pointer dan sintaks untuk mendapatkan dan membebaskan penyimpanan
* Memanggil konvensi ke dan dari bahasa non-COBOL seperti C
* Dukungan untuk eksekusi dalam kerangka lingkungan seperti Microsoft NET dan. Jawa (termasuk COBOL yang dipakai sebagai Enterprise JavaBeans)
* Bit dan dukungan Boolean
* “Benar” dukungan biner (sampai dengan perangkat tambahan ini, item biner yang dipotong berdasarkan (spesifikasi basis-10) dalam Divisi Data)
* Dukungan Floating-point
* Standar (atau portabel) hasil aritmatika
* Generasi dan parsing XML
Sejarah standar COBOL
Spesifikasi disetujui oleh Komite Range Pendek penuh telah disetujui oleh Komite Eksekutif pada tanggal 3 Januari 1960, dan dikirim ke kantor percetakan pemerintah, yang diedit dan dicetak spesifikasi ini sebagai Cobol 60.
American National Standards Institute (ANSI) yang dihasilkan beberapa revisi standar COBOL, termasuk:
* COBOL-68
* COBOL-74
* COBOL-85
* Intrinsik Perubahan Fungsi – 1989
* Koreksi Perubahan – 1991
Setelah Perubahan tahun 1985 ANSI Standar (yang telah diadopsi oleh ISO), pengembangan utama dan kepemilikan diambil alih oleh ISO. Edisi berikut dan TRS (Laporan Teknis) telah diterbitkan oleh ISO (dan diadopsi sebagai ANSI) Standar:
* 2002 COBOL
* Laporan Teknis Finalizer – 2003
* Native XML sintaks Laporan Teknis – 2006
* Berorientasi Objek Koleksi Class Library – menunggu persetujuan akhir …
Sejak tahun 2002, standar ISO juga tersedia untuk publik dikodekan sebagai ISO / IEC 1989.
Pekerjaan maju pada revisi penuh berikutnya COBOL Standar. Hal ini diharapkan akan disetujui dan tersedia di awal 2010-an. Untuk informasi mengenai revisi ini, untuk melihat draft terbaru revisi ini, atau untuk melihat apa karya lain yang terjadi dengan COBOL Standar, lihat COBOL Standar Situs Web
Warisan
program COBOL sedang digunakan secara global di instansi pemerintah dan militer dan di perusahaan komersial, dan berjalan pada sistem operasi seperti IBM z / OS, para POSIX keluarga (Unix / Linux, dll), dan Windows Microsoft serta ICL’s sistem VME operasi dan OS Unisys ’2200. Pada tahun 1997, Grup Gartner melaporkan bahwa 80% dari bisnis dunia berlari pada COBOL dengan lebih dari 200.000.000.000 baris kode dalam keberadaan dan dengan estimasi 5000000000 baris kode baru setiap tahun.
Menjelang akhir abad kedua puluh tahun 2000 masalah adalah fokus upaya pemrograman COBOL signifikan, kadang-kadang oleh programmer yang sama yang telah merancang sistem dekade sebelumnya. Tingkat tertentu upaya yang diperlukan untuk kode COBOL telah dikaitkan baik dengan jumlah besar COBOL berorientasi bisnis, seperti COBOL adalah dengan desain bahasa bisnis dan aplikasi bisnis menggunakan tanggal berat, dan untuk membangun bahasa COBOL seperti klausa PICTURE , yang dapat digunakan untuk menentukan tetap-panjang bidang numerik, termasuk bidang dua-digit selama bertahun-tahun.

Tipe Data dan Variabel Pada Python

Variabel adalah entitas yang memiliki nilai dan berbeda satu dengan yang lain. Variabel mengalokasikan memori untuk menyimpan nilai. Hal ini berarti ketika Anda membuat variabel, maka Anda memesan beberapa ruang di memori. Variabel bisa digunakan untuk menyimpan bilangan bulat, desimal atau juga karakter.

Pada banyak bahasa pemrograman, ada 2 cara untuk membuat variabel. Cara yang pertama variabel langsung dengan nilai disebut dengan inisialisasi. Sedangkan cara kedua dengan memasukkan nilai pada variabel yang biasa disebut penempatan.

Tipe data di bahasa pemrograman python dibagi menjadi dua kelompok yaitu :
- immutable = tipe data yang tidak bisa diubah (string dan bilangan)
- mutable = tipe data yang bisa diubah (list dan dictionary)

Tidak seperti pemrograman lainnya, variabel pada Python tidak harus dideklarasikan secara eksplisit. Pendeklarasian variabel terjadi secara otomatis ketika kita memberikan sebuah nilai pada suatu variabel. Untuk pemberian nilai, bisa langsung dengan tanda "=". Misalnya :
nama = 'saya'
no = 7




Tipe data number ada 4 macam, yaitu :
1. Plain integer. Integer ini mempunyai range nilai antara -2^32 sampai 2^31 – 1.
2. Long integer. Perhitungan di luar range nilai integer.
3. Floating Point Real Number. Bilangan real.
4. Complex number. Untuk bilangan real dan imajiner.



Penulisan string bisa ditulis dengan cara, antara lain :
1. Diapit dengan tanda petik tunggal '.
2. Diapit dengan tanda petik ganda ".
3. Diapit dengan tiga tanda petik tunggal dan tiga tanda petik ganda ''' atau """.



Menggunakan whitespace character
\ngaris baru
\rmenghapus string sebelumnya
\ttab
\vvertikal tab
\eescape
\fkarakter sesudahnya pada garis baru
\bbackspace
\abell

berikut ini contoh pemanfaatan variabel :
#!/usr/bin/python

nama = raw_input("Siapakah namamu?\n")
print "--------------------------------"
print "hello " + nama +", selamat belajar python"



#!/usr/bin/python

p = input('Masukkan panjang : ')
l = input('Masukkan lebar : ')
luas = p * l
print "maka luas persegi panjang adalah : %d" % luas