Tuesday, July 2, 2019

Cara membangun rasa percaya diri pada diri sendiri


Percaya diri adalah sikap positif seorang individu yang memampukan dirinya untuk mengembangkan penilaian positif baik terhadap diri sendiri maupun terhadap lingkungan atau situasi yang dihadapinya. Percaya diri merupakan salah satu aspek kepribadian yang sangat penting dalam kehidupan diri kita. Orang yang percaya diri yakin atas kemampuan mereka sendiri serta memiliki pengharapan yang realistis, bahkan ketika harapan mereka tidak terwujud, mereka tetap berpikiran positif dan dapat menerimanya.
Dengan percaya diri, orang akan mempu mengenal dan memahami diri sendiri. Sementara itu, kurangnya percaya diri akan menghambat pengembangan potensi diri sendiri. Orang yang kurang percaya diri akan menjadi orang yang pesimis, takut dan ragu-ragu dalam menyampai gagasan dan bimbang dalam menentukan pilhan. Berikut cara membangun rasa percaya diri sendiri :
1. Rileks
Bersikaplah rileks jangan terlalu formal, jika terlalu formal maka akan menyempitkan pemikiran anda dan akan membuat kaku suasana. Dengan bersikap rileks, apa yang sedang dihadapi ataupun dikerjakan akan berjalan dengan suasana santai dan tenang tanpa ketegangan.
2. Berpikir positif

Penting untuk punya pikiran positif sehari-hari. Pikiran yang baik dan positif akan membawa  tingkat kepercayaan diri yang maksimal. Jauhi pikiran-pikiran negatif seperti soal komentar orang lain, walaupun komentar orang lain bersifat negative, kita harus tetap menyikapi secara positif. Usahakan juga untuk berada di dalam lingkungan orang-orang positif yang saling mendukung.

3. Tersenyum dan ramah pada orang lain


Tersenyum dan ramah kepada orang lain merupakan hal membuat kita percaya diri. Karena dengan kita memberikan senyuman dan menyapa orang-orang di lingkungan sekitar kita, maka dapat membuat seseorang menjadi lebih percaya diri terhadap lingkungan sekitarnya. Senyuman dan keramahan tersebut bisa “menular”.
4. Setiap orang mempunyai kelebihan dan kekurangan
Janganlah merasa minder jika melihat orang lain mempunyai kelebihan, karena dibalik kelebihannya pasti mempunyai kekurangan. Begitupun sebaliknya jangan merasa minder dengan kekurangan diri kita karena dibalik itu kita mempunyai kelebihan.
5. Menjadi diri sendiri
Setiap orang sudah diberikan kebaikan dan kelebihan masing-masing, jadi tidak perlu minder dengan kekurangan diri. Jadilah diri sendiri dengan melakukan yang terbaik, karena orang lain belum tentu lebih baik dari kita. Oleh karena itu, lakukan yang terbaik dan perbaiki diri serta mengembangkan diri untuk menjadi lebih baik.

6. Bersyukur

Mensyukuri apa yang kita miliki dan kondisi sekarang akan membangun rasa percaya diri kita. Karena dengan bersyukur, kita akan terhindar dari stres dan perasaan negatif lain. 

KOMPUTASI dan PARALEL PROCESSING

·         KOMPUTASI

Sebagian besar manusia di dunia mengetahui apa itu komputer, komputer berbeda dengan komputasi. Jadi, komputasi merupakan suatu cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Pengertian Komputasi adalah proses menghitung, membandingkan dan berbagai operasi perhitungan matematika dan logika yang bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai dengan Algoritma yang benar.

Kelebihan dari proses perhitungan komputasi yaitu bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena kita tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan mengolah data kita menjadi informasi yang lebih berguna.

·         PARALLEL PROCESSING
Pemrosesan paralel  yaitu menggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya,parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan di antaranya.

            ·         Komputasi Paralel

Merupakan salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.

            ·         Model komputasi Paralel
      
      1.   Embarasingly Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.

2.   Taksonomi dari model pemrosesan paralel dibuat berdasarkan alur instruksi dan alur data yang digunakan antara lain:
o   SISD      (Single Instruction, Single Data)
o   SIMD     (Single Instruction, Multiple Data)
o   MISD     (Multiple Instruction, Single Data)
o   MIMD     (Multiple Instruction, Multiple Data)

   A.   SISD
Merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
     B.   SIMD
Merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).  
      C.   MISD
Merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD. 
      D.   MIMD
Merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
·         Hubungan antara komputasi modern dengan paralel processing

Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer. Keuntungan: waktu eksekusi lebih cepat, throughput jadi lebih tinggi.
Kekurangan: perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih. Tidak baik untuk daya rendah dan perangkat mobile.
Sehingga dikarenakan adanya keuntungan dan kemampuan dari parallel processing, maka dianggap parallel processing adalah salah satu teknik komputasi modern.


Thursday, April 25, 2019

Rekayasa Perangkat Lunak 2

SOFTWARE (Perangkat Lunak)


Kelompok 5 :
·       Andre Bagas Kurniawan         (50415707)
·       Dzaky Trisna Juanidi              (52415099)
·       Fahrul Hanifan                        (52415393)
·       M. Ken Fahriza                        (54415678)


     1.    Pengertian Software
Software adalah program komputer yang menjadi jembatan antara pengguna dengan perangkat keras. Ia juga dapat didefinisikan sebagai sebuah aplikasi yang tersusun dari sekumpulan kode-kode bahasa pemrograman. Menurut sumber lain, software merupakan suatu data yang diprogram serta disimpan secara digital dan tidak berwujud, namun berada di dalam komputer. Ada pula yang menyebutkan bahwa software ialah kumpulan data-data elektronik berupa program atau instruksi yang disimpan dan dikelola oleh komputer.

     2.    Pengertian Software Menurut Para Ahli
Agar lebih memahami apa arti software, maka kita dapat merujuk pada pendapat para ahli berikut ini:
       ·       Wiwit Siswoutomo
Menurut Wiwit Siswoutomo, software adalah nyawa dari sebuah hardware atau komputer karena tanpa adanya perangkat lunak maka komputer hanyalah sebuah hardware yang mati dan tidak dapat digunakan.
·       Roger S. Pressman
Menurut Roger S. Pressman (2002), pengertian software adalah suatu perintah program dalam sebuah komputer yang apabila dieksekusi oleh usernya akan memberikan fungsi dan unjuk kerja seperti yang diharapkan oleh user-nya. Dengan kata lain, perangkat lunak berfungsi untuk memberi perintah kepada komputer agar dapat berfungsi secara optimal sesuai dengan perintah user.
·       Melwin Syafrizal Daulay
Menurut Melwin Syafrizal Daulay (2007), pengertian software adalah suatu perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan seluruh intruksi yang mengarah pada sistem komputer dan menjembatani interaksi antara user dengan komputer.
·       Imam Prayogo Pujiono
Menurut Imam Prayogo Pujiono, pengertian perangkat lunak adalah suatu program dalam komputer yang dirancang sedemikian rupa, yang jika dijalankan akan memberikan perintah ke komputer/ hardware/ software lain dalam rangka menyelesaikan sebuah tugas, pekerjaan, dan juga tuntutan tertentu seperti yang diharapkan user.
·       Wilman dan Riyan
Menurut Wilman dan Riyan, pengertian software adalah sebuah perangkat operasi kerja untuk menjalankan berbagai komponen pada hardware yang memiliki sifat maya (tidak terlihat) tetapi bermanfaat bagi user-nya.

3.    Sejarah Software

Perkembangan perangkat lunak tidak terlepas dari industri perangkat lunak itu sendiri. Industri perangkat lunak mulai berkembang pada tahun 1950. Perkembangan software atau perangkat lunak tidak semulus yang kita bayangkan, industri-industri perangkat lunak saat itu pada awal perkembangannya banyak menemui permasalahan. Perkembangan software atau perangkat lunak dapat dikelompokkan menjadi era, yaitu:
·       Era Pemula
Sejarah software mencatat bahwasannya pada era pemula ini software merupakan sambungan-sambungan kabel ke antarbagian dalam komputer. Penggunaan komputer saat itu masih dilakukan secara langsung, yaitu berupa program untuk sebuah mesin dengan tujuan tertentu. Ciri khas software dari era ini adalah software dibuat menyatu dengan perangkat kerasnya. Proses yang dilakukan software pada komputer yaitu berupa baris instruksi yang diproses secara berurutan.
·       Era Stabil
Penggunaan komputer semakin populer pada era ini, tidak hanya kaum akademis dan peneliti tetapi sudah digunakan untuk kebutuhan pada sebuah industri. Perusahaan software pun mulai banyak bermunculan, dan pada era ini software telah mengalami kemajuan yaitu telah mampu menjalankan beberapa fungsi. Baris perintah software mampu dikerjakan secara bersamaan oleh komputer, sehingga software pada saat itu telah menjadi sebuah produk. Pada era stabil, software telah mengenal sistem basis data.
·       Era Mikro
Seiring dengan perkembangan penggunaan komputer berbasis PC dan jaringan komputer di era ini, software juga ikut mengalami perkembangan guna memenuhi kebutuhan perseorangan. Pada era ini software mulai dibagi kepada dua macam, yaitu software yang bekerja sebagai sistem dan software yang dapat digunakan secara langsung oleh pengguna untuk suatu kebutuhan tertentu.
·       Era Modern
Era modern merupakan era software yang kita alami saat ini, dimana software telah dapat digunakan dalam banyak media perangkat keras. Tidak hanya unit komputer, software pun kini telah banyak digunakan dalam perangkat mobile, TV, AC, Mesin Cuci, hingga Oven. Yang lebih hebatnya lagi semua perangkat tersebut kini mulai memliki kemampuan untuk saling terhubung. Contohnya kita bisa mengontrol mesin cuci menggunakan smartphone, atau mengontrol TV dengan smartphone dan lain sebagainya. Tingkat kecerdasan yang ditunjukkan oleh software kini meningkat dengan pesat.
4.    Fungsi Software Secara Umum
Pada dasarnya fungsi utama software adalah untuk membuat sebuah komputer dapat menjalankan perintah dari user. Mengacu pada pengertian software yang dijelaskan di atas, adapun beberapa fungsi software adalah sebagai berikut:
1.     Menyediakan fungsi dasar dari sebuah komputer sehingga dapat dioperasikan. Misalnya ketersediaan sistem operasi dan sistem pendukung pada komputer.
2.     Mengatur setiap hardware yang ada pada komputer sehingga dapat bekerja secara simultan.
3.     Menjadi penghubung antara beberapa perangkat lunak lainnya dengan hardware yang ada pada komputer.
4.     Perangkat lunak juga berfungsi sebagai penerjemah suatu perintah software lainnya ke dalam bahasa mesin, sehingga dapat dimengerti oleh hardware.
5.     Software juga dapat mengidentifikasi suatu program yang ada pada sebuah komputer.

     5.    Jenis-jenis Software
Software (Perangkat Lunak) adalah Program yang berisi instruksi yang akan menjalankan perintah untuk melakukan pengolahan data.
Berdasarkan fungsinya, Software komputer terbagi dalam 4 (Empat) jenis, yaitu:

» Operating Sistem (Sistem Operasi)
» Application Software ( Program Apliaksi)
» Utility Software (Program Bantu)
» Malware (Program Perusak)
A. Sistem Operasi (Operating System)
Merupakan perangkat lunak yang berfungsi mengendalikan semua komponen yang terdapat pada mesin komputer.  Di bawah ini adalah contoh-contoh dari sistem operasi :
     ·       Microsoft Windows
Microsoft Windows atau biasa disebut Windows adalah Sistem Operasi yang dikembangkan oleh Bill Gates atau ketau CEO Microsoft Corporation yang menggunakan interface berbasis GUI (Graphical User Interface) atau tampilan interface bergrafis.
Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
     ·       UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.
     ·       LINUX
Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak design yang berasal dari design dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih interface baris perintah (Command Line Interface/CLI) berbasis teks, interface pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.
     ·       Macintosh
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC-OS merupakan Sistem Operasi pertama yang menggunakan interface berbasis grafis (Graphical User Interface/GUI).

B. Program Aplikasi (Application Software)
Merupakan suatu program yang ditulis dengan bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Contoh program aplikasi yang sering digunakan yaitu :
     ·       Microsoft Office
Microsoft Office adalah perangkat lunak paket aplikasi perkantoran buatan Mocrosoft dan dirancang untuk dijalankan di bawah sistem operasi Microsoft Windows dan Mac OS X. Beberapa aplikasi didalam Microsost Office yang terkenal adalah Word, Word dan PowerPoint.
     ·       Adobe Photoshop
Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor buatan Adobe System yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe System. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 , versi keduabelas adalah Adobe Photoshop CS5 , dan seterusnya.
     ·       Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe System yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe System yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe System adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).
     ·       Adobe Acrobat
Adobe Acrobat adalah perangkat lunak pertama yang mendukung Portable Document Format (PDF) milik Adobe System, sejenis format data dokumen. Terdiri dari Adobe Reader yang hanya dapat menampilkan dan mencetak dokumen dan tersedia secara cuma-cuma, dan Adobe Acrobat untuk menyunting dokumen.
     ·       Google Chrome
Google Chrome adalah sebuah peramban web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium.
Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008 dalam 43 bahasa. Versi Mac OS X dan Linux sudah dirilis.
     ·       WinRAR
WinRAR adalah sebuah shareware pengarsipan dan kompresi oleh Eugene Roshal. Pocket RAR, sebuah versi untuk Pocket PC, tersedia secara freeware. WinRAR dapat mengkompresi/memadatkan file yg ingin di kompresi hingga 40%, misalnya file A berukuran 100MB di kompresi dengan WinRAR dapat menjadi hanya Setengahnya saja (50MB) , sehingga lebih sedikit memakan Storage.

C. Program Utility (Utility Software)
Merupakan suatu program untuk membantu sistem operasi. Berikut adalah contoh dari program Utility :
     ·       AVAST Antivirus
AVAST Antivirus adalah salah satu dari sekian banyak produsen keamanan yang dapat kita andalkan untuk melindungi PC kita terhadap berbagai macam ancaman seperti malware, spyware, adware, trojan dan lain sebagainya.
     ·       Windows Media Player
Windows Media Player adalah perangkat lunak pemutar musik, video dan gambar (foto) buatan Microsoft. Windows Media Player merupakan bagian dari platform Windows Media yang dikembangkan oleh Microsoft. Sesuai dengan namanya, Windows Media Player ditugaskan untuk melakukan operasi playback terhadap berkas multimedia digital berformat Windows Media Format (WMA, WMV atau ASF), MPEG Audio Layer 3 (MP3), dan beberapa format multimedia digital lainnya. Bagian yang lainnya dari platform Windows Media, adalah Windows Media Services (dulunya dikenal dengan NetShow Server), yang bertugas untuk mengalirkan data multimedia digital dengan menggunakan teknologi multimedia streaming.
     ·       Winamp
Winamp adalah alat pemutar media buatan Nullsoft, yang sekarang merupakan suatu cabang Time Warner. Winamp merupakan perangkat lunak freeware atau shareware yang dapat memainkan berbagi codec dan tipe audio dan juga dapat dikostumisasi.
     ·       FLV Player
FLV Player adalah program untuk memutar Adobe Flash Video (FLV dan H.264 / MPEG-4). FLV Player Mendukung baik lokal dan internet streaming konten, memiliki modus layar penuh dan yang terbaik dari semua.

D. Program Perusak (Malware)
Malware adalah program komputer yang diciptakan dengan maksud dan tujuan utama mencari kelemahan software. Umumnya Malware diciptakan untuk membobol atau merusak suatu software atau operating sistem. Ini lah Jenis – Jenis Malware beserta contohnya sebagai berikut :
     ·       Virus
Merupakan sebuah progam yang memiliki kemampuan untuk menggandakan diri, memanipulasi data, menginveksi, serta mengubah dan merusak progam lain. Varian ini sering ditemui dan seringkali mengganggu para pengguna komputer.
Contoh Virus :
1. Trojan.Lodear
2. W32.Beagle.CO@mm
3. Backdoor.Zagaban
     ·       Worm
Sering juga disebut cacing komputer. Sesuai dengan namanya, worm dapat menyebar dengan cepat pada sebuah jaringan computer melalui lubang (port) yang terbuka. Worm juga dapat menggandakan diri dengan cepat yang mengakibatkan memori computer terpakai habis, sehingga computer crash/hang.
Contoh Worm :
1. ADMw0rm
2. Code Red
3. LoveLetter
     ·       Keylogger
Merupakan sebuah program yang bertujuan untuk mencatat setiap inputan yang dilakukan pada keyboard. Program ini memiliki file tercatat atau biasa disebut dengan log. Pada umumnya program ini banyak bertebaran pada komputer-komputer publik, seperti warnet dan sebagainya.
Contoh Keylogger :
1. KGB Key Logger 5.2
2. Keylogger Douglas 1.1
3. Revealer Keylogger Free Edition 1.4 
     ·       Trojan
Trojan horse atau biasa disebut trojan adalah suatu progam yang memiliki kemampuan untuk tidak terdeteksi, dan seolah-olah tidak nengubah atau merusak sistem. Trojan bersembunyi dengan cara membuka port tertentu dan menunggu diaktifkan oleh penyerang. Komputer yang telah terinfeksi dapat dikendalikan oleh penyerang melalui versi clientnya.
Trojan Horse adalah malware yang seolah-olah merupakan program yang berguna, menghibur dan menyelamatkan, padahal di balik itu, ia merusak. Trojan horse ini bisa ditunggangi oleh malware lain seperti seperti virus, worm, spyware.
Trojan Horse diproduksi dengan tujuan jahat. Berbeda dengan virus, Trojan Horse tidak dapat memproduksi diri sendiri. Pada umumnya, mereka dibawa oleh utility program lainnya. Utility program tersebut mengandung dirinya, atau Trojan Horse itu sendiri menyamar sebagai utility program.
Contoh Trojan Horse:
1. Win-Trojan/Back Orifice
2. Win-Trojan/SubSeven
3. Win-Trojan/Ecokys(Korean)
     ·       Spyware
Spyware adalah perangkat lunak yang mengumpulkan dan mengirim informasi tentang pengguna komputer tanpa diketahui oleh si pengguna itu. Informasinya bisa yang tidak terlalu berbahaya seperti pola berkomputer, terutama berinternet, sampai yang berbahaya seperti nomor kartu kredit, PIN untuk perbankan elektronik (e-banking) dan password suatu account.
Spyware atau software mata-mata merupakan suatu progam yang bertujuan untuk melakukan pengamatan dan memberikan informasi kepada sang pembuat program tentang aktivitas yang terjadi pada komputer terinfeksi.
Contoh Spyware :
1. PC recorder
2. Parental Control Software
3. Detective Software
     ·       Adware
Merupakan program yang menampilkan iklan berupa banner atau top-up pada komputer. Tidak semua adware termasuk dalam kategori malware, karena sistem periklanan internet sudah banyak yang menggunakan fasilitas ini. Walaupun tidak berbahaya, tetapi program ini dapat mengganggu kenyamanan berinternet. Program adware termasuk dalam keluarga malware yang mempunyai tugas untuk menghabiskan bandwidth internet dan mengakibatkan internet berjalan sangat lambat.
Contoh Adware :
1. MyWay Searchbar
2. AOL Mail
3. Ziddu
  
     6.    Jenis-jenis Pemeliharaan Software (Perangkat Lunak)
Ada 4 jenis dalam pemeliharaan perangkat lunak, sebagai berikut :
     ·       Corrective Maintenance
Pemeliharaan ini untuk merespon terjadinya kesalahan-kesalahan saat produk dioperasikan baik berupa bug atupun berupa output yang tidak sesuai dengan kebutuhan pengguna.
     ·       Adaptive Maintenance
Pemeliharaan ini untuk merespon perubahan yang terjadi pada lingkungan yang mempengaruhi perangkat lunak tersebut (seperti perangkat keras, sistem operasi, prosedur bisnis, kebijakan, dll).
     ·       Perfective maintenance
Pemeliharaan ini untuk merespon permintaan tambahan berupa fungsi-fungsi baru yang muncul setelah pengguna melakukan uji coba perangkat lunak tersebut.
     ·       Preventif maintenance
Pemeliharaan ini dilakuan untuk melakukan reengineering terhadap perangkat lunak agar lebih mudah diperbaiki, memiliki tingkat adaptasi yang tinggi dan mudah mengakomodasi munculnya kebutuhan baru.


Software Adobe Photoshop



     1.    Pengertian Adobe Photoshop 
Adobe Photoshop atau yang lebih dikenal dengan Photoshop adalah perangkat lunak  yang diproduksi oleh Adobe Systems serta berguna untuk mengolah/mengedit sebuah gambar ataupun foto. Perangkat lunak ini dapat dijalankan untuk operasi system Windows, MacOS X dan MacOS.
Pada awalnya Adobe Photoshop hanya diperuntukkan khusus Macintosh yang merupakan awal atau versi pertama dari Adobe Photoshop yang dirilis pada tahun 1990. Namun, sebelum versi pertama dirilis Photoshop pernah berganti-ganti nama dari Display, ImagePro hingga kini yang dikenal sebagai Adobe Photoshop.
Software ini terus mengalami perkembangan versi dari 1.0 hingga 7.0 tetapi untuk versi ke delapan aplikasi ini disebut dengan Adobe Photoshop CS yang merupakan singkatan dari Creative Suite. Begitu pula untuk versi selanjutnya mulai CS2 hingga CS6. Namun di tahun 2014 lalu, Adobe merilis versi lain dari Photoshop ini yaitu Creative Cloud.
2.    Sejarah Singkat Adobe Photoshop
Latar belakang hadirnya Adobe Photoshop memiliki sejarah yang panjang. Diawali dari langkah profesor dari Michigan (USA) bernama Glenn Knol. 
Glenn Knol bereksperimen untuk mengolah foto secara digital dengan alat sederhana, ia bekerja. Tujuan dan harapan ini Glenn Knol untuk membuat sebuah program pengolah gambar secara digital diteruskan oleh anaknya bernama John Knoll dan Homas Knoll. 
Akhirnya, kedua anak Glenn Knol ini berhasil menciptakan program aplikasi sederhana hingga perusahaan bernama Image Scan memberikan lisensi. 
Tidak butuh waktu lama, penemuan ini kemudian diambil alih oleh Adobe Corporation dan diberi nama Adobe Photoshop. 
Versi terakhir adalah CS5 atau lebih dikenal dengan Adobe Photoshop CS5(Creative Suite). Memang, pada awal terciptanya Photoshop hanya ditujukan untuk keperluan pengolah gambar (fotografi). 
Namun dengan kerja keras, Thomas Knoll dan timnya mampu mengembangkan Adobe Photoshop dengan fitur-fitur unggul misalnya web design (Image Ready), publishing (Photoshop), animasi (Image Ready), digital painting (Photoshop), dan bidang lainnya. 
Para web design maupun graphic design cenderung lebih banyak menggunakan program Adobe Photoshop untuk membantu pekerjaan di bidang masingmasing karena mudah digunakan, memiliki warna cerah, mendukung plug-in dari pihak ketiga, dan hasil output yang fantastic.
     
     3.    FITUR UTAMA ADOBE PHOTOSHOP
     ·       Format Khas
Adobe Photoshop mendukung format-format seperti png, jpg/jpeg, gif dan format lainnya. Yang unik dari Photoshop adalah software ini sendiri memiliki format yang menjadikan ciri khas dari software ini yaitu :
Ø  PSD yang merupakan singkatan dari Photoshop Document, format ini berguna untuk menyimpan hasil kerja kita yang belum selesai. Termasuk layer, teks, mask, dan lain-lain pun tersimpan dalam format ini. Maka dari itu, ketika kita ingin melanjutkan hasil kerja kita, dapat di save ke format ini serta bisa dilanjut lagi dilain waktu.
Ø  PSB merupakan format lain dari .PSD namun format .PSB ini digunakan untuk file yang berukuran lebih dari 2 GB.
Ø  PDD adalah format .PSD yang hanya bisa digunakan untuk Photoshop Deluxe.

     ·       Layers
Fitur ini merupakan fitur yang paling penting dalam Adobe Photoshop, mengapa tidak ? semua proses editing yang menggunakan Photoshop selalu memakai fitur layers ini. Layers atau jika kita terjemahkan berarti lapisan. Dalam dunia photoshop, layer merupakan lapisan-lapisan yang berfungsi untuk penempatan suatu objek.

     ·       Warna
Selain mendukung format-format seperti diatas, perangkat lunak ini juga mendukung beberapa model warna seperti : RGB, CMYK, Grayscale, dan lain-lain.

     ·       Tools
Sebuah perangkat lunak yang digunakan untuk mengolah/mengedit gambar tentu memerlukan tools, untuk Adobe Photoshop memiliki beberapa tools antara lain :
1.     Selection Tools berguna untuk menyeleksi objek terdiri dari beberapa tools seperti Move, Rectangular Marquee, Magic Wand, dan lainnya
2.     Crop & Slice Tools berguna untuk memotong bagian dari objek, terdiri dari Crop Tools, dan Slice Tools
3.     Annotation, Measuring and Navigation Tools berguna untuk memberi catatan, mengukur, serta untuk navigasi, terdiri dari beberapa tools seperti Eyedropper, Note, dan lainnya
4.     Painting Tools berguna untuk memberi warna pada objek, dengan tools seperti Paint Bucket, Gradient, Brush dan lainnya
5.     Drawing and Type Tools untuk menggambar serta membuat teks
6.     Retouching Tools berguna untuk me-retouch atau mengedit suatu gambar menjadi lebih menarik.