Rabu, 29 Februari 2012

Jenis Software

A. PENDAHULUAN

Pada pembelajaran kali ini, software yang akan dibahas dibatasi pada software antivirus, office, multimedia, aplikasi internet, kompresi dan portable document format.

B. SOFTWARE ANTIVIRUS

Virus merupakan suatu program komputer yang memiliki kemampuan untuk merusak file atau merusak sistem komputer. Virus terdiri dari berbagai jenis dan mempunyai cara kerja yang berbeda-beda.

Jenis-jenis virus dan cara kerja masing-masing virus :

1. Virus File

Virus ini mempunyai cara kerja yaitu menginfeksi aplikasi atau dokumen yang ada dalam komputer. Saat aplikasi yang terinfeksi tersebut dijalankan, maka virus ini akan menyebar dengan cara menginfeksi semua file atau dokumen yang diakses oleh aplikasi tersebut.

2. Virus Boot Sector

Virus ini mempunyai cara kerja yaitu menginfeksi boot sector harddisk (boot sector merupakan sebuah daerah dalam hardisk yang pertama kali diakses saat komputer dihidupkan). Jika virus boot sector ini aktif, pengguna tidak bisa melakukan booting komputernya secara normal.

3. Virus E-mail

Virus ini mempunyai cara kerja yaitu menyebar melalui e-mail (biasanya dalam bentuk file lampiran/attachment). Virus memiliki ciri khusus berupa ekstensi .scr, .exe, .pif, atau .bat. Apabila Virus ini aktif, maka dia akan mengirimkan dirinya sendiri ke berbagai alamat e-mail yang terdapat dalam buku alamat pengguna.

4. Virus Multipartite

Virus ini mempunyai cara kerja yaitu menginfeksi file-file komputer sekaligus boot sector pada harddisk. Virus jenis ini akan menimbulkan banyak masalah karena menyebabkan kerusakan yang fatal.

5. Virus Polimorfis

Virus ini mempunyai cara kerja yang unik, yaitu virus ini dapat mengubah kode dirinya (berganti wujud) saat menyebarkan diri ke komputer lain. Virus jenis ini lebih sulit dideteksi karena mempunyai sifat seperti itu.

6. Virus Siluman (stealth virus)

Virus ini mempunyai cara kerja yaitu dia mampu menyembunyikan dirinya dengan cara membuat sebuah file yang terinfeksi seolah-olah file tersebut tidak terinfeksi.

7. Virus Makro

Virus ini mempunyai cara kerja yaitu menginfeksi Aplikasi Microsoft Office, seperti Word dan Excel. Biasanya Dokumen yang terinfeksi oleh Virus Makro akan memodifikasi perintah yang ada di Microsoft Office seperti perintah “Save” untuk menyebarkan dirinya saat perintah tersebut dijalankan.



Software antivirus sangat banyak macamnya, diantaranya adalah :

1. BitDefender Antivirus

BitDefender Antivirus merupakan salah satu antivirus yang cukup populer. Antivirus ini memberikan advanced protection dari virus dan spyware secara real time. Baik untuk web, e-mail, dan Instant Messenger. Selain itu juga mampu mencegah pencurian identitas (phising), pencurian informasi via email, web atau instant messenger.

Website : http://www.bitdefender.com/

2. Kaspersky AntiVirus

Kaspersky antivirus dapat melindungi komputer dan notebook dari virus komputer dan program-program jahat lainnya. Kaspersky antivirus memiliki perlindungan terhadap serangan dari segala jenis virus komputer. Anda akan merasa yakin bahwa komputer & informasi penting lainnya aman ketika anda sedang bekerja maupun ketika sedang surfing di internet.

Fungsi :

- Melindungi dari virus komputer, Trojan & Worms

- Melindungi dari spyware & adware

- Melindungi disk

- Support for Windows Vista

Website : http://www.kaspersky.com/

3. Webroot Antivirus

Webroot Antivirus dapat membuat komputer bebas dari virus jahat dan aplikasi berbahaya lainnya. Webroot Antivirus ini telah menerima penghargaan VB100 (Virus Buletin) 39 kali untuk mendeteksi 100% dari semua virus di dunia.
Website : http://www.webroot.com/

4. ESET Nod32

ESET NOD32 telah menjadi salah satu aplikasi keamanan favorit dan terkenal karena tidak membebani CPU dan kemampuan deteksi yang handal.
ESET Nod32 adalah yang paling efektif di antara perangkat lunak antivirus produk di pasar. Test menunjukkan bahwa ESET Nod32 dapat menghapus 98% dari ancaman virus yang dihadapi.

Website : http://www.eset.com/

5. AVG AntiVirus

AVG Anti-Virus adalah anti-virus terkenal. AVG Free tersedia gratis untuk pengguna rumah bagi kehidupan produk! Rapid virus database update tersedia untuk masa produk, sehingga memberikan tinggi kemampuan deteksi bahwa jutaan pengguna di seluruh dunia percaya untuk melindungi komputer mereka.
AVG Free mudah digunakan dan tidak akan memperlambat sistem (rendah sistem sumberdaya).

Kelebihan AVG Anti Virus :

- otomatis memperbarui fungsi yang AVG Resident Shield

- memberikan perlindungan real-time sebagai file yang dibuka dan program-program yang dijalankan AVG E-mail Scanner

- melindungi e-mail AVG On-Demand Scanner

- memungkinkan pengguna untuk dijadwalkan melakukan tes manual dan Bebas Virus Database Update untuk masa produk, AVG Virus Vault aman untuk penanganan file terinfeksi

Website : http://www.avg.com/

6. Vipre Antivirus + Antispyware

Vipre sangat efektif untuk antivirus dan antispyware Vipre juga membantu menghalangi virus yang dikirimkan melalui email. Vipre Antivirus + Antispyware mendukung setiap klien email menggunakan POP3 dan SMTP, termasuk Outlook, Outlook Express, dan Windows Mail.

Website : http://www.vipreantivirus.com/

7. F-Secure AntiVirus

F-Secure Antivirus merupakan salah satu program anti virus paling efektif di pasar. F-Secure AntiVirus dianggap menjadi salah satu yang tercepat dan paling lengkap di pasar. F-Secure AntiVirus mengandalkan kecepatan reaksi dan respons terhadap malware baru.

Website : http://www.f-secure.com/

8. Trend Micro

Trend Micro memiliki sejarah efektif menghasilkan produk yang telah digunakan di rumah dan perusahaan selama bertahun-tahun. Meskipun tanda-nya tinggi di scan, Trend Micro Antivirus adalah lambat ketika pemindaian dan dapat menimbulkan masalah dengan pembekuan dan slowdowns.

Website : http://www.trendmicro.com/

9. McAfee VirusScan

McAfee VirusScan menawarkan salah satu yang terbaik dalam mendeteksi virus.
Perangkat lunak ini telah menerima penghargaan VB100%, ICSA penghargaan yang baik dan lulus tingkat 1 & 2 Checkmarks dari West Coast Labs.
Website : http://www.mcafee.com/

10. Norton AntiVirus

Menjadi VB100%, WCL 1 dan 2, serta ICSA bersertifikat berarti Norton Antivirus 2009 dilengkapi untuk menangani semua kebutuhan pemindaian virus.
Scanner yang memiliki kemampuan untuk mendeteksi dan menghapus virus dan varian dari virus Norton virus yang telah diuji terhadap mesin.
Website : http://www.symantec.com/

C. SOFTWARE OFFICE

Ms -Office merupakan paket software yang dibuat oleh Microsoft, yang termasuk

dalam paket software ini antara lain : Ms-Word (Word Processing), Ms-Excel (Spreed Sheet), Ms -Power Point (Presentasi), Ms-Access (Database). Pertama yang perlu dipahami adalah bahwa software ini hanya dapat diinstalasi dan berjalan pada sistem operasi Microsoft Windows.

Open Office merupakan paket software freeware (open source), software ini berjalan pada sistem operasi Linux. Adapun yang termasuk dalam paket software ini antara lain : K-Word (Word processing), KSpreed (Spread Sheet), KPresenter (Presentasi).

D. SOFTWARE MULTIMEDIA

Multimedia diwujudkan dalam berbagai format. Hal ini dapat diketahui, dimana kita dapat mendengar atau melihat seperti teks, gambar, musik, suara, video, record, film, animasi, dan banyak lagi.

Di Internet Anda dapat menemukan elemen multimedia pada halaman web, dan web browser modern mendukung beberapa format multimedia.

Elemen multimedia (seperti suara atau video) disimpan dalam file media. Cara yang paling umum untuk mengetahui jenis multimedia adalah dengan melihat ekstensi file. Elemen multimedia juga memiliki format file dengan ekstensi seperti swf, wmv, Mp4 mp3, dan lain-lain.

Format Video

Format

File

Deskripsi

AVI

. Rar

AVI (Audio Video Interleave) format dikembangkan oleh Microsoft. Format AVI didukung oleh semua komputer yang menjalankan Windows, dan oleh semua browser web yang paling populer. Ini adalah format yang sangat umum di Internet, tetapi tidak selalu mungkin untuk bermain di komputer non-Windows.

WMV

. Wmv

Windows Media Format dikembangkan oleh Microsoft. Windows Media adalah format umum pada Internet, tetapi Windows Media film tidak dapat dimainkan pada komputer non-Windows tanpa komponen (gratis) tambahan diinstal. Beberapa Windows nanti Media film tidak bisa bermain sama sekali pada komputer non-Windows karena pemain tidak tersedia

MPEG

. Mpg
. Mpeg

MPEG (Moving Pictures Expert Group) Format adalah format yang paling populer di Internet. Ini adalah cross-platform, dan didukung oleh semua browser web yang paling populer.

QuickTime

. Mov

QuickTime adalah format yang dikembangkan oleh Apple. QuickTime adalah format umum pada Internet, tetapi QuickTime film tidak dapat dimainkan pada komputer Windows tanpa komponen (gratis) tambahan diinstal.

RealVideo

. Rm
Ram.

Format RealVideo dikembangkan untuk Internet oleh Real Media. Format ini mengijinkan streaming video (video on-line, Internet TV) dengan bandwidth rendah. Karena prioritas bandwidth yang rendah, kualitasnya juga dikurangi.

Flash

. Swf
. Flv

Flash (Shockwave) Format dikembangkan oleh Macromedia. Format Shockwave memerlukan suatu komponen ekstra untuk bermain. Tapi komponen ini datang preinstalled dengan web browser seperti Firefox dan Internet Explorer.

MPEG-4

. Mp4

MPEG-4 (dengan kompresi video H.264) adalah format baru untuk internet. Bahkan, YouTube merekomendasikan menggunakan MP4. YouTube menerima berbagai format, dan kemudian mengkonversi mereka semua ke flv atau. Mp4 untuk distribusi.. Semakin banyak penerbit online video bergerak ke MP4 sebagai format internet sharing untuk kedua pemain Flash dan HTML5.

Format Suara

Format

File

Deskripsi

MIDI

. Pertengahan
. Midi

MIDI (Musical Instrument Digital Interface) adalah format untuk perangkat musik elektronik seperti synthesizer dan kartu PC suara. File MIDI tidak berisi suara, tetapi intruksi musik digital (catatan) yang dapat dimainkan oleh elektronik (seperti kartu suara PC Anda).

Karena format MIDI hanya berisi instruksi (catatan), file MIDI sangat kecil. Contoh di atas hanya 23K dalam ukuran tetapi bermain selama hampir 5 menit. MIDI didukung oleh banyak perangkat lunak sistem atas berbagai macam platform. MIDI didukung oleh semua browser internet terkenal.

RealAudio

. Rm
Ram.

Format RealAudio dikembangkan untuk Internet oleh Real Media. Format ini juga mendukung video. Format ini mengijinkan streaming of (musik on-line, radio internet) audio dengan bandwidth rendah. Karena prioritas bandwidth yang rendah, kualitasnya juga dikurangi.

Gelombang

. Wav

Wave (gelombang) format yang dikembangkan oleh IBM dan Microsoft. Hal ini didukung oleh semua komputer yang menjalankan Windows, dan oleh semua web browser yang paling populer (kecuali Google Chrome).

WMA

. Wma

Format WMA (Windows Media Audio), membandingkan dengan kualitas MP3, dan kompatibel dengan sebagian besar pemain, kecuali iPod. File WMA dapat disampaikan sebagai aliran data yang berkelanjutan, yang membuatnya praktis untuk digunakan dalam radio internet atau on-line musik.

MP3

. Mp3
. Mpga

File MP3 sebenarnya merupakan bagian suara dari file MPEG. Format MPEG awalnya dikembangkan untuk video oleh Moving Pictures Experts Group. MP3 adalah salah satu format suara yang paling populer untuk musik. Sistem pengkodean menggabungkan kompresi yang baik (file kecil) dengan kualitas tinggi. Mengharapkan sistem perangkat lunak masa depan untuk mendukung itu.

E. PAKET APLIKASI INTERNET

Internet Suite adalah sebuah perangkat lunak yangberhubungan dengan internet. Umumnya "internet suite" merupakan gabungan web broser, e-mailclient (dilengkapi news client dan address book), download manager, HTML editor, dan IRC client.

Contoh :

· Netscape Communicator

· Mozilla Application Suite, Sea Monkey and Gnuzilla

· Opera

· Arachme

· Cyberdog

· MSN Explorer

F. SOFTWARE KOMPRESI

Bagaimanakah komputer dapat memperkecil (dengan mengurangi jumlah byte data) sebuah file, dan bisa mengembalikannya tanpa perubahan apapun? Padahal ide dasar di balik teknologi ini sebenarnya sangat sederhana : membuang pengulangan.

Mencatat Pengulangan

Sebagian besar tipe file digital mengundang pengulangan. File-file tersebut memiliki informasi yang sama yang ditampilkan secara berulang. Aplikasi kompresi file membuang pengulangan-pengulangan tersebut. Alih-alih menampilkan potongan informasi yang sama secara berulang, aplikasi kompresi mencatat informasi tersebut satu kali saja, dan menduplikasinya kembali saat file diekstrak. Sebagai contoh, perhatikan tipe informasi yang sangat akrab dengan kita berikut ini; kata. “Jangan tanya apa yang negara berikan pada Anda, Tanya apa yang anda berikan kepada negara,” (terjemahan kutipan dari Presiden AS, John F. Kennedy). Kutipan yang terdiri dari 74 karakter, 14 spasi, dan 2 titik.

Jika setiap huruf, spasi, dan tanya baca mengambil satu unit memory komputer, kita mendapatkan file dengan ukuran 93 unit. untuk memperkecil ukuran file tersebut, kita harus memperhatikan pengulangan yang terjadi. Sekejap kita mendapatkan data berikut :

“tanya” muncul 2 kali

“apa” muncul 2 kali

“yang” muncul 2 kali

“negara” muncul 2 kali

”berikan” muncul 2 kali

“pada” muncul 2 kali

“Anda” muncul 2 kali

Secara kasar, setengah dari kutipan JFK diatas adalah pengulangan. Tujuh kata (tanya,apa,yang, negara,berikan,pada,Anda) memberikan hampir semua informasi keseluruhan kutipan. Untuk membangun setengah kutipan bagian akhir, kita hanya menunjuk kata-kata yang ada pada setengah kutipan bagian awal, dan mengisinya dengan spasi.

Penggunaan tools kompresi file memang sangat diperlukan. Selain menghemat tempat di storage kecil seperti flash disk ataupun memory card, tools kompresi file juga berguna untuk aktivitas kirim-mengirim file lewat e-mail. File yang cukup besar dapat dikompresi kemudian dikirim melalui e-mail.

G. SOFTWARE PORTABLE DOCUMENT FORMAT (PDF)

PDF adalah singkatan dari Portable Document Format, yaitu format file yang dibuat oleh perusahaan Adobe pada 1993 untuk pertukaran dokumen. seiring dengan berlalunya waktu, dilakukan peningkatan terhadap versi PDF. Hingga saat ini, versi PDF terakhir adalah PDF 1.7 yang dirilis pada 2009 sesuai standar ISO 32000.

Fiel PDF biasanya mengandung teks dan gambar, sama seperti file Microsoft Word. Namun file PDF mempunyai ukuran yang kecil. Pada file Microsoft Word yang ukurannya berpuluh-puluh MB bisa dipadatkan hingga tidak lebih dari 10 MB saja dalam file PDF. Ukuran yang kecil ini akan memudahkan dalam download dokumen dari Internet, serta menghemat ruang dalam Hard Disk.

Untuk membaca file PDF, diperlukan software seperti Adobe Reader ataupun Foxit PDF Reader.

Jika ingin membuat file PDF, bisa menggunakan Microsoft Word terlebih dahulu, setelah dokumen selesai dibuat, convert Word tersebut ke PDF menggunakan CutePDF Writer. Untuk lebih mudah lagi, gunakan OpenOffice yang mengijinkan anda untuk menyimpan dokumen dalam bentuk PDF.

PDFZilla adalah aplikasi konverter file PDF ke MS Word Documents, Rich Text Documents, Plain Text Files, Images, HTML Files, dan Shockwave Flash SWF Files. PDFZilla mendukung berbagai format dokumen seperti: DOC, RTF, TXT, BMP, JPG, GIF, PNG, TIF, HTML, SWF formats.



Fitur utama PDFZilla :

Convert PDF to Word

Convert PDF to Word with all text and Graphical data.

Convert PDF to RTF

Convert PDF to Rich Text Files. You can edit all text and graphic by Windows Wordpad.
Convert PDF to TXT

Convert PDF to plain text files. You can edit text by Notepad.

Convert PDF to Images

Convert PDF to BMP, JPG, GIF or TIF files.

Convert PDF to HTML

Convert PDF to HTML files and automatically generate the Index file.

Convert PDF to SWF

Convert PDF to Shockwave Flash Animation files which can be published on websites.

Juga terdapat fitur Pemilihan Halaman, konvert semua halaman atau sebagian halaman PDF.

Sabtu, 19 November 2011

Menerapkan Algoritma Pemrograman Tingkat Dasar

Rabu, 15 Februari 2012

STANDAR KOMPETENSI : Menerapkan Algoritma Pemrograman Tingkat Dasar
KOMPETENSI DASAR :
1. Menjelaskan struktur algoritma
Indikator :
a. Aturan penulisan algoritma dijabarkan.
b. Struktur dasar algoritma dijelaskan
2. Membuat alur logika pemrograman
Indikator :
a. Algoritma dengan skema program sekuensial dibuat
b. Algoritma dengan skema program percabangan dibuat
c. Algoritma dengan skema program pengulangan dibuat


Algoritma
· Membuat algoritma = merencanakan dan merancang suatu program
· Urutan langkah instruksi logik
· Setiap langkah mengerjakan suatu aksi/tindakan
· Jika suatu aksi dijalankan à sejumlah operasi yang bersesuaian dengan aksi tersebut akan dikerjakan oleh pemroses.
· Kesimpulan : algoritma adalah urutan logis pengambilan keputusan untuk memecahkan masalah.

Kriteria Algoritma menurut Donald E. Knuth
1. Ada input
Algoritma dapat memiliki nol atau lebih input dari luar
2. Ada output
Algoritma minimal harus memiliki 1 output
3. Definiteness (pasti)
Algoritma memiliki instruksi2 yang jelas dan tdk ambigu
4. Finitenes (ada batas)
Harus memiliki titik berhenti (stop role)
5. Effectiveness (tepat dan efisien)
Sedapat mungkin dpt dilaksanakan dan efektif


Penyajian algoritma
1. Tulisan/teks
2. DFD (data flow diagram)
3. Flowchart
4. Datachart

Aturan penulisan teks algoritma
1. Tidak ada notasi baku dalam penulisan teks algoritma
2. Algoritma bukan program yang harus mengikuti aturan2 ttt
3. Algoritma ditulis mendekati gaya bahasa pemrograman
4. Hal-hal yg bersifat teknis, baru dipikirkan saat penulisan program
5. Algoritma bebas dari bahasa pemrograman

Suatu algoritma disusun dalam 3 bagian :
1. Bagian kepala/judul
2. Bagian deklarasi
3. Bagian deskripsi

1. Judul/kepala algoritma
Contoh :
Algoritma ls_lingk (menghitung luas lingkaran)

Penjelasan :
ls_lingk : judul algoritma
(menghitung luas lingkaran) : penjelasan

2. Deklarasi algoritma
Semua nama yg digunakan, meliputi nama type data, variabel, konstanta dan sub_program
Contoh :
Phi ß 3.14

Ketetrangan :
Phi : nama konstanta
3.14 : konstanta

r ß real
Keterangan :
r : nama variabel (bisa = jari-jari)
Real : type data

3. Deskripsi algoritma
· Berisi urutan langkah2 penyelesaian suatu masalah
· Setiap langkah dibaca dari atas ke bawah
· Urutan penulisan menentukan urutan pelaksanaan perintah
Contoh :
Algoritma ls_lingk (menghitung luas lingkaran)
input(r)
Ls_lingk ß phi*r*r
Output(ls_lingk)

Keterangan :
Algoritma ls_lingk (menghitung luas lingkaran) : judul algoritma

deklarasi
input(r)
phi ß 3.14

deskripsi
Ls_lingk ß phi*r*r
Output(ls_lingk)

Tahap membangun algoritma
1. Menentukan input
2. Menentukan output
3. Menentukan proses

Menghitung luas lingkaran
Input
Proses
output
Phi = 3.14
r
Phi*r*r
Ls_lingk

Algoritma ls_lingk (menghitung luas lingkaran) : judul algoritma

pseudocode


deklarasi
input(r)
phi ß 3.14

deskripsi
Ls_lingk ß phi*r*r
Output(ls_lingk)

Pseudocode berasal dr kt pseuda (mirip/menyerupai) dan code (kode)
Kode yg menyerupai kode bhs pemrograman yg sesungguhnya.

STRUKTUR DASAR ALGORITMA
Algoritma berisi langkah2 penyelesaian masalah
Algoritma dapat dibangun dari 3 struktur dasar
1. Struktur runtunan (sequence)
2. Struktur percabangan (selection)
3. Struktur pengulangan (repetition)

1. Struktur runtunan (sequence)
· Perintah/instruksi/pernyataan/statement dijalankan dalam suatu urutan yg telah ditentukan
· Setriap instruksi akan dikerjakan satu per satu
· Setiap instruksi akan dilaksanakan tepat 1 kali
· Urutan eksekusi berjalan urut (satu arah, tidak bercabang dan tidak ada interupsi)
· Tidak ada instruksi yg diulang
· Tidak ada instruksi yang tidak dieksekusi
· Instruksi terakhir merupakan akhir dari algoritma

2. Struktur percabangan (selection)
Instruksi/pernyataan/statement akan dieksekusi apabila memenuhi atau tidak memenuhi suatu kondisi.

Bentuk 1 :
If <kondisi_benar> then
<statement>

Contoh :
If data<10 then
Cetak(data)

Bentuk 2 :
If <kondisi_benar> then
<statement-1>
else
<statement-2>

Contoh :
If nilai>79 then
Cetak(“Selamat...anda lulus....)
else
Cetak(“Remidi....lagi..deh...)

Keterangan :
· If bisa diartikan jika
· Then bisa diartikan maka
· Else bisa diartikan jika tidak


3. Struktur pengulangan (repetition)
Instruksi akan dieksekusi secara berulang-ulang apabila memenuhi atau tidak memenuhi suatu kondisi

Bentuk 1:

For <variabel> ß<nilai_awal> TO <nilai_akhir>
<statement>
Looping <variabel>

Contoh :

For n ß 1 to 5
Cetak(“Belajar Algoritma”)

Hasil :
Akan menampilkan kalimat “Belajar Algoritma” (tanpa tanda petik) sebanyak 5 kali

Bentuk2 :

While <kondisi_benar> do
<statement>

Contoh :
While i <5 do
Cetak(“mulai bingung nih.....!!!”)

Hasil :
Akan mencetak kalimat “mulai bingung nih.....!!!” sebanyak 4 kali

Bentuk 3 :

Repeat
<statement-1>
<statement-2>
...
...
<statement-n>
n-times <kondisi_benar>

contoh :
repeat
iß i+1
cetak(“tambah bingung ya...”)
n-times i=6

hasil
akan mencetak kalimat “Tambah bingung ya.....” sebanyak 6 kali

inc(i) à i=i+1


Labels

Pengikut

 

© 2013 TKJ A' 15. All rights resevered. Designed by Templateism

Back To Top