Kamis, 30 Mei 2013

Syntax Contoh Fungsi

MENGHITUNG PANGKAT 3 DARI SEBUAH BILANGAN

{PROGRAM UTAMA}
program contoh_fungsi;                  
uses wincrt;
var angka, jawaban:integer;  {variabel global}            

{FUNCTION}
function kubik (x:integer):integer;  {variabel lokal}    
begin
     kubik := x * x * x;
end;          

{STATEMENT PROGRAM UTAMA}
begin
     writeln ('masukkan angka');
     readln (angka);

jawaban := kubik (angka);
writeln ('hasil pangkat tiga dari:',angka, '=' ,jawaban);
end.


Read more...

Syntax Contoh Prosedur

MENGHITUNG JARAK

program contoh_prosedur;
uses wincrt;
var waktu, jarak, kecepatan:real;

procedure tampilan_judul;
begin
     writeln ('menghitung jarang tempuh berdasar pada dua variabel yaitu kecepatan dan waktu  ');
end;

procedure masukkan_data;
begin
     writeln ('masukkan kecepatan dalam km/jam:  ');
     readln (kecepatan);
     writeln ('masukkan waktu dalam jam:  ');
     readln (waktu);
end;

procedure hitung_jarak;
begin
     jarak := kecepatan*waktu;
end;

procedure tampilan_hasil;
begin
     writeln ('jarak yang ditempuh adalah  ', jarak:5:2,'km');
end;

begin {PROGRAM UTAMA}
tampilan_judul;
masukkan_data;           {memanggil data}
hitung_jarak;
tampilan_hasil;
end.


Read more...

Syntax Luas Persegi Panjang

program luas_persegipanjang_00;
uses wincrt;

var panjangPSP, lebarPSP, luasPSP : integer;
BEGIN
     write ('masukkan panjang persegi=');
     read (panjangPSP);
     write ('masukkan lebar persegi=');
     readln (lebarPSP);

luasPSP :=panjangPSP*lebarPSP;
writeln ('luas persegi panjang=',luasPSP);
end.




Read more...

Tipe Data pada Turbo Pascal


Tipe data bahasa pascal
Pada bahasa pemrograman pascal, tipe data dibagi menjadi 2 yaitu:
-          Tipe Data sederhana : adalah tipe data dasar, karena hanya mampu menyimpan satu nilai tiap satu variabelnya.
-          Tipe Data kompleks : adalah tipe data yang mampu menyimpan lebih dari satu nilai dalam tiap satu variabelnya.
1.      Tipe data sederhana
Pada tipe data sederhana di bagi lagi menjadi beberapa macam:
a.      Integer merupakan tipe data yang hanya menampilkan berupa bilangan bulat.ada 5 tipe yang termasuk integer yaitu :

Tipe data Batas Nilai Ukuran tempat :
Byte          0 s/d +225 1 bytes  
ShortInt     -128 s/d +127 1 bytes  
Word         0 s/d + 65535 2 bytes  
Integer       -32768 s/d +32767 2 bytes  
LongInt     -2147483648 s/d +2147483647 4 bytes

Operator-operator pada tipe integer:
operator kegunaan  
+                Penjumlahan  
-                 Pengurangan  
*                Perkalian  
Div            Pembagian  
mod           Sisa pembagian

b.      Real merupakan tipe data yang hanya menampilkan berupa bilangan pecahan. Dalam Pascal paling sedikit harus ada satu digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif.ada 5 tipe yang termasuk Real yaitu:

Tipe data Batas nilai Ukuran tempat  
Real           2.9 x  s/d 1.7 x  6 bytes  
Single        1.5 x  s/d 3.4 x  4 bytes  
Double      5.0 x  s/d 1.7 x  8 bytes  
Extended 3.4 x  s/d 1.1 x  10 bytes  
comp         -9.2 x  s/d 9.2 x  8 bytes

c.       Char merupakan tipe data menyimpan karakter yang diketikkan dari keyboard yangMendefinisikan integer tak bertanda dalam range 0 - 255.menuliskannya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data. Contoh: 'B' 'h' '+','d'

d.      Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).

e.       Tipe subjangkauan
Subjangkauan merupakan suatu tipe yang menyatakan suatu jangkauan nilai dari suatu tipe data yang sudah ada. Jangkauan nilai ditentukan oleh nilai terkecil dan nilai terbesar. Antara nilai terkecil dan nilai terbesar dipisahkan oleh tanda subjangkauan (…).
Tidak jarang terjadi batas nilai yang mungkin untuk suatu perubah merupakan bagian atau subjangkauan dari tipe data yang telah didefinisikan, contoh nilai ujian adalah dari 0 sampai 100.type Nilai = 0..100;

f.       Tipe Terbilang
Disebut tipe terbilang karena semua nilai disebut satu persatu, contoh : Type Toko = (besar,kecil,bagus,jelek).
Perlu diperhatikan bahwa dalam tipe terbilang semua data harus diletakkan di antara kurung, urutan datanya harus diperhatikan karena akan mempengaruhi fungsi pred dan succ.

g.      Tipe Ordinal
Semua tipe sederhana disebut tipe ordinal kecuali real. Karakteristik tipe data ordinal antara lain :
-          Semua kemungkinan nilai dari suatu tipe ordinal merupakan himpunan berurutan dan setiap nilai berkaitan dengan ordinalitasnya yaitu nilai integral.
-          Fungsi standard ord dapat diterapkan pada sembarang tipe ordinal untuk mengetahui ordinalitasnya.
-          Fungsi standard pred dapat diterapkan untuk mengetahui predesesor.
-          Fungsi standard succ dapat diterapkan untuk mengetahui suksesor.

2.      Tipe Data Kompleks
a.       Tipe String
Data yang bertipe string adalah data yang berisi sederetan karakter yang banyaknya karakter bisa berubah-ubah sesuai kebutuhan yaitu dari 1 sampai 255 karakter.
Bentuk umum dari deklarasi tipe string adalah:
type pengenal = string <[panjang]>
Keterangan:
pengenal : nama tipe data.
panjang : bilangan bulat yang menentukan banyaknya karakter, bila parameter panjang karakter tidak ditulis maka dianggap 255 karakter.

b.      Tipe Larik
Larik (array) adalah tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam larik dinyatakan sebagai nomor indeks.
Bentuk umum dari tipe larik adalah
type pengenal = array [tipe_index] of tipe;
pengenal    : nama tipe data.
tipe_index : tipe data untuk nomor index.
tipe            : tipe data komponen.

Contoh,
type Vek = array [1..100] of integer;

c.       Tipe Rekaman
Sama halnya dengan larik, rekaman (record) adalah kumpulan data. Perbedaan antara larik dengan rekaman adalah dalam larik semua elemennya harus bertipe sama tetapi dalam rekaman setiap elemen bisa mempunyai tipe data yang berbeda satu sama lainnya.
Bentuk umum deklarasi rekaman adalah
type pengenal = record
medan1 :tipe1;
medan2 :tipe2;
.
.
.
medann :tipen;
end;

Keterangan:
pengenal : pengenal yang menunjukkan tipe data yang akan dideklarasikan.
medan1,…, medann : nama medan yang akan digunakan.
tipe1,…, tipen : sembarang tipe data yang telah dideklarasikan sebelumnya.
Contoh deklarasi rekaman,
type Tgl_Kalender = record
Tanggal :1..31;
Bulan : 1..12;
Tahun : 1900..2000;
end;

d.      Tipe Himpunan
Tipe himpunan adalah kumpulan obyek yang mempunyai tipe data yang sama dan urutan penulisannya tidak diperhatikan.Setiap onyek di dalam suatu himpunan disebut dengan anggota atau elemen himpunan
Bentuk umum deklarasi himpunan adalah
type pengenal = set of tipe_data;
atau dapat juga langsung dideklarasikan dalam bagian deklarasi perubah seperti berikut

var pengenal = set of tipe_data;
Keterangan:
pengenal : nama perubah atau pengenal yang akan dinyatakan sebagai tipe himpunan.
tipe_data : tipe data dari anggota himpunan, harus bertipe ordinal.
Contoh deklarasi himpunan adalah sebagai berikut.
type Irama = (jazz, rock, blues, country, classic);
Musik = set of Irama;
Nilai = set of 0..10;
Untai = set of char;
Huruf = set of ‘A’..’Z’;
Sakit = (pusing, mual, lemas, lesu, letih);
Penyakit = set of sakit;

e.       Tipe Berkas
Berkas (file) adalah kumpulan sejumlah komponen yang bertipe data sama yang jumlahnya tidak tentu dan biasanya tersimpan dalam suatu media penyimpan luar. Jumlah komponen dalam berkas dapat ditambah jika diperlukan.
Dalam Pascal, berkas menyediakan data yang nantinya akan digunakan oleh suatu program. Berkas dapat berupa berkas yang disimpan di dalam cakram magnetis, pita magnetis, kartu plong dan sejenisnya atau berupa piranti logika yang selama ini kita gunakan, yaitu dengan statemen input dan output, yang menunjukkan piranti masukan keluaran standar (papan ketik dan layar tampilan).
Bentuk umum dari deklarasi berkas adalah
type pengenal = file of pengenal1;

Keterangan:
pengenal : pengenal yang akan dinyatakan sebagai tipe data berkas.
pengenal1 : tipe data komponen berkas.
Read more...

Selasa, 26 Maret 2013

Macam-macam Anti Virus



MACAM-MACAM ANTI VIRUS


1.      AVG
AVG adalah istilah untuk perangkat lunak antivirus dan keamanan internet untuk Microsoft Windows, Linux, dan FreeBSD, yang dikembangkan oleh AVG Technologies. Pengembang antivirus ini, AVG Technologies merupakan perusahaan Ceko yang dibentuk pada tahun 1991 oleh Jan Gritzbach danTomas Hofer.




2.      BitDefender
BitDefender adalah perangkat lunak antivirus yang dapat digunakan untuk Microsoft Windows, Symbian OS, Windows Mobile, Mac OS X (beta) dan freeBSD.pendiri Florin and Mariuca Talpes dengan sloganProactive Protection”.

3.      McAfee
McAfee, Inc. NYSE: MFE adalah perusahaan perangkat lunak antivirus dan keamanan komputer yang berpusat di Santa Clara, California. Beberapa produknya adalah McAfee VirusScan, McAfee SpamKiller, IntruShield, Entercept, dan Foundstone. Didirikan pada 1987 sebagai McAfee Associates, dinamai menurut pendiri John McAfee, mereka kemudian bergabung dengan Network General dan membentuk Network Associates pada 1997. Pada 2004 mereka kembali menggunakan nama McAfee. Salah satu perusahaan yang dibeli McAfee adalah Trusted Information Systems, pencipta Firewall Toolkit.

4.      PC Media
PCMedia AntiVirus disingkat PCMAV adalah perangkat lunak antivirus buatan PCMedia. Selain menggunakan mesin antivirusnya sendiri, PCMAV juga dapat dipasangkan dengan mesin ClamAV sebagai tambahan sehingga bisa mendeteksi lebih dari 200.000 virus komputer. PCMAV juga dilengkapi dengan beberapa teknologi mutakhir, seperti ActiveCheck, DeepClean, SmartUnhide, dan GeneticHeuristic.




5.      Norton 360
Norton 360 adalah aplikasi keamanan komputer yang dikembangkan oleh Symantec Corporation untuk sistem operasi Microsoft Windows XP dan Vista. Norton 360 menawarkan perlindungan keamanan komputer tradisional, ditambah keamanan Web, backup dan alat pemeliharaan komputer.

6.      Kaspersky
Kaspersky Lab adalah perusahaan yang membuat produk atau perangkat lunak anti-virus, perusahaan ini dibentuk oleh Natalia Kasperskaya dan bekerja sama dengan Eugene Kaspersky pada 1997, dan menawarkan produk anti-virus, anti-spyware, anti-spam, and anti-penghancur. Kaspersky Lab adalah perusahaan pribadi yang bermarkas di Moskwa, Rusia dengan kantor cabang regional di Jerman, Perancis, Belanda, Inggris Raya, Polandia, Romania, Swedia, Jepang, Cina, Korea dan Amerika Serikat. Pada saat ini Kaspersky sudah membuat Kaspersky anti virus 2013 dan Kaspersky internet security 2013.


7.      Avira
Avira GmbH adalah sebuah perusahaan perangkat lunak antivirus buatan Jerman. Aplikasi anti virus yang didasarkan pada Produk AntiVir. Mesin Scan Virus AntiVir Biasa disebut “Luke Filewalker”, yang pertama kali diluncurkan pada tahun 1988. Biasa disebut “H + BEDV Datentechnik GmbH” ketika didirikan. Avira AntiVir Personal – Free Antivirus gratis untuk penggunaan pribadi. Mesin Anivirus Avira telah digunakan juga untuk Ashampoo antivirus dan Webroot WebWasher.




8.      Avast!
Avast! adalah sebuah program anti-virus yang dikembangkan oleh ALWIL Software yang berdomisili di Praha, Republik Ceko, program ini pertama kali dirilis pada tahun 1988. Avast! adalah salah satu program-antivirus yang pertama dirilis untuk Windows x64. Avast! 4 Home adalah program antivirus freeware yang tersedia bagi pengguna Microsoft Windows dan Linux. Pada bulan Oktober 2008 Avast! edisi Gratis telah diunduh sebanyak 32 juta kali di situs Download.com.[2] Sedangkan pada tanggal 7 Maret, 2008 Avast! edisi rumah telah dimiliki oleh 60 juta pengguna yang terdaftar.
9.      Smadav
Zainuddin Nafarin alias STC alias Zai, penemu antivirus lokal Smadav ialah murid Sekolah Menegah Umum 2 Pahandut Palangka Raya, Kalimantan Tengah kelas XI IA 1 yang menciptakan SmadAV di tahun 2006, Smadav tercipta bukan karena ia cinta almamater, tapi karena awal mulanya (secara tak sengaja) ia mengenal Visual Basic di laboratorium komputer SMAN-2 Palangkaraya pada sekitar pertengahan tahun 2006. Lalu Zainuddin Nafarin mulai mencoba untuk mempelajarinya, dan beberapa bulan setelah itu lahirlah Smadav v1.0. Tetapi karena kesibukannya dalam mengikuti Olimpiade matematika, akhirnya pengembangan SmadAV ditunda hingga diselesaikan pada tahun 2008. Smadav pertama kali diciptakan di kota Palangkaraya, tapi lokasi pengembangannya lebih banyak memakan tempat di daerah Jogjakarta dikarenakan kesibukannya kuliah di Fakultas Ilmu Komputer Universitas Gadjah Mada. Sampai saat ini smadav sudah membuat smadav versi 9.2, Smadav 2013 Rev. 9.2 : Penambahan database 229 virus baru, Support untuk Windows 8 (Smadav dapat digunakan di Windows XP/Vista/7/8), Perubahan tampilan, dsb.

10.  ANSAV
NSAV adalah antivirus yang dibuat oleh perusahaan Indonesia yang mulai dipopulerkan sejak bulan Oktober 2006 dan merupakan pesaing dari Antivirus PCMAV yang terlebih dahulu telah diluncurkan. Antivirus ini juga cukup banyak digunakan oleh orang Indonesia terutama untuk membasmi virus brontok, antivirus ini mempunyai kelebihan yaitu sangat sensitif terhadap virus yang telah menginfeksi komputer namun sekaligus terdapat kekurangan yaitu kadang-kadang data yang sudah terinfeksi virus akan ikut terhapus bersama dengan virusnya.


Read more...