SlideShare a Scribd company logo
1 of 9
Download to read offline
93 
 
BAB XI
BAHASA PEMROGRAMAN
Pemrograman komputer merupakan salah bidang dibawah ilmu komputer.
Ketika ilmu komputer berfokus pada aplikasi komputer, pemrograman komputer
berfokus pada dasar dari program komputer, yaitu bagaimana program bekerja, di
design, diperbaiki dan dibuat. Pemrograman komputer dan bahasa pemrograman
sering saling menggantikan artinya dalam kontek tertentu karena keduanya
memiliki tujuan yang sama yaitu menulis program untuk komputer.
Bahasa pemrograman adalah notasi untuk menulis program yang mana
merupakan spesifikasi dari komputasi dan algoritma [Anthony Aaby, 2004].
Bahasa web atau Markup Language (XML, HTML) tidak dimasukkan dalam
kelompok bahasa pemrograman.
Pola penulisan dalam bahasa tertentu disebut sintaks/syntax. Bahasa
pemrograman pada dasarnya adalah tekstual karena walaupun ada yang
menggunakan komponen visual tetapi tetap diperlukan penulisan notasi-notasi
baik itu variabel, perintah-perintah dan hubungan antar komponen.
Sejarah
Ada Lovelance seorang wanita yang menjadi asisten Charles Babbage di
tahun 1840an menuliskan dokumentasi lengkap untuk mesin Analytical Engine.
Dokumentasi ini mencakup metode untuk menghitung bilangan Bernouli. Hal ini
dianggap sebagai bahasa pemrograman pertama. Kemudian Herman Hollerith
membuat kode untuk sensus 1890 dengan menggunakan punch card.
Pada tahun 1940an bahasa mesin dibuat sejalan dengan munculnya
komputer elektrik yang disusul dengan Short Code yang dijalankan pada ENIAC.
Di tahun 1950an bermunculan bahasa pemrograman modern misalnya FORTRAN
94 
 
(Formula Translator), LISP (List Processor) dan COBOL (Common Bussiness
Oriented Language) dan ALGOL 58. Bahasa BASIC yang merupakan cikal bakal
VISUAL BASIC muncul di tahun 1964. Tahun 1970an merupakan era kemunculan
bahasa pemgrograman terstruktur seperti PASCAL 1970. Bahasa C dan SQL juga
hadir di era ini.
Ditahun 1983, departemen pertahanan Amerika mengembangkan bahasa
ADA yang nama diambil dari Ada Lovelance sebagai penghormatan kepadanya
sebagai programmer pertama di dunia. Di era ini lahir bahasa C++ dan PERL.
Tahun 1990an merupakan era internet dan objek dimana bahasa yang lahir
difokuskan pada pemrograman internet/jaringan dan berorientasi objek, seperti :
Python, Java, Ruby, Java Script, PHP, Visual Basic, Delphi dan lain-lain. Tahun
2000an bahasa yang muncul antara lain adalah C#, Visual Basic .NET.
PENGGOLONGAN
Bahasa pemrograman memiliki kesamaan dan perbedaan yaitu :
Kesamaan : menghasilkan output sama
Perbedaan : cara memberikan instruksi
Bahasa pemrograman memiliki tingkatan yang ditentukan oleh seberapa
dekatnya bahasa mengakses mesin komputer. Tingkatan tersebut adalah :
• Bahasa Tingkat Rendah (Low Level Language)
Biasa disebut bahasa mesin, perintah-perintahnya berupa bahasa
mesin. Contoh : Assembly
• Bahasa Tingkat Menengah (Middle Level Language)
Bahasanya yang perintah-perintahnya sebagian mudah dimengerti
manusia dan sebagian lagi merupakan bahasa mesin. Contoh : C
• Bahasa Tingkat Tinggi (High Level Language)
Bahasa yang perintah-perintahnya sepenuhnya mudah dimengerti
manusia. Contoh: Pascal.
Pemrograman dapat digolongkan menjadi :
95 
 
• Pemrograman Berorientasi Prosedural (Procedural Oriented)
• Pemrograman Berorientasi Fungsi (Functional Oriented)
• Pemrograman Berorientasi Logika (Logic Oriented)
• Pemrograman Berorientasi Objek (Objec Oriented)
Berdasarkan interface/antarmuka yang digunakan, bahasa pemrograman
dibedakan atas:
• Text Based / Berbasis Teks
Bahasa pemrograman yang berjalan di sistem operasi yang berbasis
teks atau editornya non grafik. Misalnya : Pascal, C, Java
• Graphic Based / Berbasis Grafik
Bahasa pemrograman yang berjalan di sistem operasi yang berbasis
grafik. Bahasa ini menggunakan komponen GUI (Graphik User Interface)
yang memudahkan programmer membuat tampilan grafis. Biasanya
disebut juga Pemrograman Visual. Misalnya : Delphi, Visual Basic.
 
96 
 
BAB XII
KEAMANAN KOMPUTER
Dalam penggunaan komputer ada beberapa hal yang sering dilupakan atau
dianggap kurang penting oleh pengguna, yaitu kemanan komputer.
Keamanan komputer sendiri terbagi tiga, yaitu :
• Keamanan Data
• Keamanan Software
• Keamanan Hardware
A. Keamanan Data
Keamanan data dalam komputer merupakan hal yang sangat vital. Pada
banyak kasus pengguna harus mengulangi pekerjaan berhari-hari atau
berminggu-minggu bahkan berbulan-bulan karena kerusakan atau kehilangan
data.
Hal-hal yang dapat menyebabkan kerusakan data, adalah :
1. Virus
Virus merupakan program yang secara ilegal berjalan dikomputer
dengan tujuan yang tidak diinginkan. Kerusakan yang ditimbulkan sangat
bervariasi dari hanya menyembunyikan data hingga merusak bahkan
menghapus data. Penyebaran virus yang paling marak adalah lewat
internet dan flashdisk.
2. Kesalahan Manusia / Human Error
Manusia sebagai pemilik data itu sendiri dapat dengan sengaja
maupun tidak sengaja merusak data yang ada. Kesalahan dalam
menghapus data atau menimpa data dengan nama yang sama sewaktu
proses mengkopy atau simpan adalah contoh kesalahan yang umum
terjadi.
3. Kesalahan Prosedur
97 
 
Kesalahan prosedur adalah kesalahan pengoperasian komputer
(tidak mengikuti prosedur yang berlaku). Misalnya mematikan komputer
tanpa melalui proses shutdown.
4. Kerusakan Software
Karena beberapa sebab software dapat rusak baik software aplikasi
maupun sistem operasi. Software yang rusak dapat menyebabkan data
tidak tersimpan dengan benar atau tidak dapat diakses lagi.
5. Kerusakan Hardware
Kerusakan pada hardware tertentu akan merusak bahkan
menghilangkan data-data yang ada. Misalnya: hard disk rusak secara fisik
maka hampir dapat dipastikan data tidak dapat diakses lagi.
6. Kejahatan Komputer/Hacker
Pengrusakkan data dapat terjadi secara langsung maupun lewat
internet/jaringan. Seseorang dapat menggunakan komputer kita secara
ilegal dan menghapus/merusak data sewaktu kita tidak ada ditempat
adalah contoh pengrusakkan secara langsung. Lewat internet, seorang
hacker dapat menerobos sistem komputer dan merusak data.
7. Bencana
Bencana dapat berupa bencana alam seperti gempa, banjir dan lain-
lain tetapi juga dapat berupa kecelakaan seperti kebakaran.
Untuk mengantisipasi/mengatasi kerusakan ini beberapa hal yang dapat
dilakukan adalah antara lain :
1. Memasang Antivirus
Antivirus dapat meminimalkan serangan virus yang telah diketahui
sebelumnya!. Virus yang baru biasanya tidak dapat ditangkal dengan
antivirus. Selain itu virus lokal (buatan dalam negeri) biasanya hanya dapat
ditangkal oleh antivirus lokal juga dan termasuk paling sulit diatasi. Oleh
karena itu perlu kewaspadaan dari pengguna juga untuk tidak mengakses
situs yang tidak terpercaya atau memasukkan flash disk tanpa discan.
2. Melakukan Backup secara rutin
Dibackup ke komputer atau media lain termasuk juga melakukan
proses save secara rutin sewaktu bekerja dengan dokumen.
3. Recovery/Restore
98 
 
Proses recovery adalah proses mengembalikan kondisi data/sistem
pada saat terakhir kali disimpan. Recovery ini kadang sulit dilakukan
karena tingkat keberhasilan tidak dapat dijamin 100%. Dengan
menggunakan program tertentu dapat dilakukan.
4. Menggunakan password
Penggunaan password terhadap file akan membantu menghindari
pengaksesan file oleh orang lain. Password dapat juga dipasang pada
software/sistem operasi atau hardware(bios). Selain menggunakan kata
sandi, dapat juga menggunakan model finger print, yaitu pembacaan sidik
jari. Ini dapat ditemukan pada beberapa laptop masa kini.
5. Firewall
Dengan adanya firewall yang merupakan sistem keamanan terhadap
data yang masuk maupun keluar komputer lewat jaringan, kita dapat
meminimalkan akses yang tidak diinginkan lewat jaringan.
6. Menggunakan komputer sesuai dengan prosedur
Pengoperasian yang tepat akan menolong menghindarkan
kerusakan data.
B. Keamanan Software
Software yang kita miliki dapat mengalami kerusakan yang membuat kita
terpaksa harus memperbaiki atau memasang ulang. Oleh karena itu software
yang kita miliki perlu dijaga apalagi bila kita beli dengan harga mahal atau perlu
keahlian khusus dalam proses pemasangannya (apalagi bila kita tidak tahu proses
melakukannya !) atau vital dalam pekerjaan kita.
Kerusakan software dapat disebabkan oleh beberapa hal, antara lain :
1. Penggunaan software bajakan
Software yang bajakan karena tidak berasal dari pembuatnya
langsung maka kualitas software tersebut tidak dapat dijamin sehingga
resiko kerusakan akan besar dan kita tidak dapat melakukan komplain.
2. Kesalahan prosedur
99 
 
Pemasangan/install software yang tidak benar dapat menyebakan
crash/bertabrakan dengan software lain atau tidak lengkap sehingga
menyebabkan software rusak.
3. Virus
Virus selain dapat merusak data, dapat juga merusak software dan
biasanya menyerang sistem operasi dan aplikasi yang berjalan di sistem
operasi Windows.
Hal-hal yang dapat dilakukan untuk meminimalkan kerusakan komputer adalah
antara lain :
1. Menggunakan software yang terpercaya baik itu yang berbayar atau open
source.
2. Memasang Antivirus.
Antivirus dapat menangkal dan memperbaiki virus yang merusak
software.
3. Backup sistem.
Sistem komputer dapat dibackup secara keseluruhan dengan
menggunakan aplikasi tertentu sehingg bila terjadi kerusakan yang paling
parah sekalipun dapat dikembalikan ke kondisi semula.
4. Lakukan sesuai prosedur.
Bila tidak ada sistem backup dan software serta data dalam
komputer bersifat vital, ada baiknya tidak melakukan proses pemasangan
software sendiri bila tidak yakin dengan langkah-langkahnya. Pada
dasarnya tidak ada software yang sempurna yang dapat mengatasi semua
kesalahan pemakaian sehingga penggunaan sesuai prosedur sangat
dianjurkan.
C. Keamanan Hardware
Keamanan hardware menjadi penting karena kerusakan pada hardware
dapat menyebabkan kerusakan pada data dan sofware tetapi mungkin juga tidak
mempengaruhi apapun, misalnya : kerusakan mouse tidak mempengaruhi data
atau software, sedangkan kerusakan hard disk akan merusak data dan software.
100 
 
Hal-hal yang dapat menyebabkan kerusakan hardware adalah antara lain:
1. Kelistrikan
Hardware komputer sangat tergantung pada listrik. Oleh karena itu
ketidakstabilan listrik akan mempengaruhi kinerja dan ketahanan hardware.
Komputer yang sering mati dengan tiba-tiba akibat kehilangan pasokan
listrik dapat memicu kerusakan baik pada hard disk, motherboard bahkan
power supply dan perangkat lainnya.
2. Kesalahan prosedur
Penggunaan atau penempatan yang tidak sesuai aturan akan
menyebabkan memperpendek masa pakai hardware. Menyalakan
komputer diruang yang panas atau memaksakan komputer menyala terus-
menerus dapat menimbulkan kerusakan.
3. Bencana alam/kerusuhan.
Faktor ini adalah yang paling sulit dihindarkan karena diluar
kemampuan kita. Banjir, gempa atau kerusuhan bila mencapai komputer
maka kerusakan parah sangat mungkin terjadi.
Pencegahan yang dapat dilakukan adalah antara lain:
1. Memasang Stavolt atau UPS (Universal Power Saving)
Dengan adanya stavolt yang berfungsi menstabilkan arus listrik atau
UPS yang berfungsi untuk menyediakan daya listrik selama beberapa
waktu sehingga kita dapat melakukan proses shutdown secara baik, maka
kerusakan akibat listrik dapat diminimalkan. UPS ada yang dilengkapi
dengan aplikasi untuk mengendalikan UPS, baik untuk melihat kapasitas
bateray atau memantau kondisi UPS lewat internet.
2. Menggunakan sesuai prosedur
Penempatan komputer yang benar, menyalakan dan mematikan,
serta pemakaian sesuai fungsinya akan membuat hardware lebih awet.
Selain itu penggunaan sesuai dengan prosedur khususnya yang
berhubungan dengan kelistrikan akan mengurangi resiko kebakaran,
misalnya mematikan komputer hingga stavolt/UPS.
101 
 
Soal
1. Tuliskan 3 aplikasi untuk :
a. Membackup data
b. Merestore data
2. Tuliskan 3 jenis antivirus lokal !
3. Selain antivirus, apa lagi program untuk menangkal kerusakan dari internet ?
4. Apa yang diperlukan untuk menghubungkan UPS dengan softwarenya ?
5. Apa yang dimaksud dengan dekripsi dan enkrispi dalam password dan
tuliskan 2 metodenya !

More Related Content

What's hot

Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...Naomiyosephine
 
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiSim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiDesi Panjaitan
 
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiSim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiDesi Panjaitan
 
SIM Laurissa, Hapzi Ali,keamanan sistem informasi
SIM Laurissa, Hapzi Ali,keamanan sistem informasiSIM Laurissa, Hapzi Ali,keamanan sistem informasi
SIM Laurissa, Hapzi Ali,keamanan sistem informasiLaurissa DewiP
 
10. security procedures
10. security procedures10. security procedures
10. security proceduresSiti Muhammed
 
Kel 3 ancaman dan keamanan sistem informasi
Kel 3 ancaman dan keamanan sistem informasiKel 3 ancaman dan keamanan sistem informasi
Kel 3 ancaman dan keamanan sistem informasiDewa Lesmana
 
Keamanan sistem komputer makalah tentang virus komputer
Keamanan sistem komputer makalah tentang virus komputerKeamanan sistem komputer makalah tentang virus komputer
Keamanan sistem komputer makalah tentang virus komputerGanjo Kareh Anjiang
 
Virus Komputer
Virus KomputerVirus Komputer
Virus Komputer5uryo
 

What's hot (11)

Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, cara mencegah dan menanggulangi...
 
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiSim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
 
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasiSim,desi panjaitan,hapzi ali,keamanan sistem informasi
Sim,desi panjaitan,hapzi ali,keamanan sistem informasi
 
SIM Laurissa, Hapzi Ali,keamanan sistem informasi
SIM Laurissa, Hapzi Ali,keamanan sistem informasiSIM Laurissa, Hapzi Ali,keamanan sistem informasi
SIM Laurissa, Hapzi Ali,keamanan sistem informasi
 
Slide Keselamatan Wireless Utmm
Slide Keselamatan Wireless UtmmSlide Keselamatan Wireless Utmm
Slide Keselamatan Wireless Utmm
 
Antivirus
AntivirusAntivirus
Antivirus
 
Proyek 1 sim
Proyek 1   simProyek 1   sim
Proyek 1 sim
 
10. security procedures
10. security procedures10. security procedures
10. security procedures
 
Kel 3 ancaman dan keamanan sistem informasi
Kel 3 ancaman dan keamanan sistem informasiKel 3 ancaman dan keamanan sistem informasi
Kel 3 ancaman dan keamanan sistem informasi
 
Keamanan sistem komputer makalah tentang virus komputer
Keamanan sistem komputer makalah tentang virus komputerKeamanan sistem komputer makalah tentang virus komputer
Keamanan sistem komputer makalah tentang virus komputer
 
Virus Komputer
Virus KomputerVirus Komputer
Virus Komputer
 

Similar to Bab 11 bahasa pemograman

Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1Sendal Jepit
 
Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Feni Fahmeini
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdrm.irawan
 
Bab xii keamanan komputer
Bab xii keamanan komputerBab xii keamanan komputer
Bab xii keamanan komputerRhendy Thanaya
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputerFisma Ananda
 
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptxFadillaKhadli
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanlestaripuj
 
perangkat lunak
perangkat lunakperangkat lunak
perangkat lunakJolAMV
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerryan_satrya
 
Teknologi informasi dan komunikasi
Teknologi informasi dan komunikasiTeknologi informasi dan komunikasi
Teknologi informasi dan komunikasifatharanianisa
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanandanq
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanq
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerbagja21
 

Similar to Bab 11 bahasa pemograman (20)

Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1
 
P3
P3P3
P3
 
Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014Pengenalan software perpustakaan 2014
Pengenalan software perpustakaan 2014
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdr
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Pengertian software
Pengertian softwarePengertian software
Pengertian software
 
Proyek 1 sim
Proyek 1   simProyek 1   sim
Proyek 1 sim
 
Bab xii keamanan komputer
Bab xii keamanan komputerBab xii keamanan komputer
Bab xii keamanan komputer
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputer
 
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
perangkat lunak
perangkat lunakperangkat lunak
perangkat lunak
 
PROTOTYPE.pptx
PROTOTYPE.pptxPROTOTYPE.pptx
PROTOTYPE.pptx
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
Teknologi informasi dan komunikasi
Teknologi informasi dan komunikasiTeknologi informasi dan komunikasi
Teknologi informasi dan komunikasi
 
Makalah SOFTWARE
Makalah SOFTWAREMakalah SOFTWARE
Makalah SOFTWARE
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 

More from Fisma Ananda (20)

Bab 13 etika komputer
Bab 13   etika komputerBab 13   etika komputer
Bab 13 etika komputer
 
Bab 10 internet
Bab 10   internetBab 10   internet
Bab 10 internet
 
Bab 9 jaringan komputer
Bab 9   jaringan komputerBab 9   jaringan komputer
Bab 9 jaringan komputer
 
Bab 8 komunikasi data
Bab 8   komunikasi dataBab 8   komunikasi data
Bab 8 komunikasi data
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi file
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
 
Bab 5 software
Bab 5   softwareBab 5   software
Bab 5 software
 
Bab 4 hardware
Bab 4   hardwareBab 4   hardware
Bab 4 hardware
 
Bab 3 komputer dan bagian-bagiannya
Bab 3   komputer dan bagian-bagiannyaBab 3   komputer dan bagian-bagiannya
Bab 3 komputer dan bagian-bagiannya
 
Modul xiii
Modul xiiiModul xiii
Modul xiii
 
Modul xii
Modul xiiModul xii
Modul xii
 
Modul xi
Modul xiModul xi
Modul xi
 
Modul x
Modul xModul x
Modul x
 
Modul viii
Modul viiiModul viii
Modul viii
 
Modul vii
Modul viiModul vii
Modul vii
 
Modul vi
Modul viModul vi
Modul vi
 
Modul v
Modul vModul v
Modul v
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 
Modul ix
Modul ixModul ix
Modul ix
 

Recently uploaded

power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 

Recently uploaded (20)

power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 

Bab 11 bahasa pemograman

  • 1. 93    BAB XI BAHASA PEMROGRAMAN Pemrograman komputer merupakan salah bidang dibawah ilmu komputer. Ketika ilmu komputer berfokus pada aplikasi komputer, pemrograman komputer berfokus pada dasar dari program komputer, yaitu bagaimana program bekerja, di design, diperbaiki dan dibuat. Pemrograman komputer dan bahasa pemrograman sering saling menggantikan artinya dalam kontek tertentu karena keduanya memiliki tujuan yang sama yaitu menulis program untuk komputer. Bahasa pemrograman adalah notasi untuk menulis program yang mana merupakan spesifikasi dari komputasi dan algoritma [Anthony Aaby, 2004]. Bahasa web atau Markup Language (XML, HTML) tidak dimasukkan dalam kelompok bahasa pemrograman. Pola penulisan dalam bahasa tertentu disebut sintaks/syntax. Bahasa pemrograman pada dasarnya adalah tekstual karena walaupun ada yang menggunakan komponen visual tetapi tetap diperlukan penulisan notasi-notasi baik itu variabel, perintah-perintah dan hubungan antar komponen. Sejarah Ada Lovelance seorang wanita yang menjadi asisten Charles Babbage di tahun 1840an menuliskan dokumentasi lengkap untuk mesin Analytical Engine. Dokumentasi ini mencakup metode untuk menghitung bilangan Bernouli. Hal ini dianggap sebagai bahasa pemrograman pertama. Kemudian Herman Hollerith membuat kode untuk sensus 1890 dengan menggunakan punch card. Pada tahun 1940an bahasa mesin dibuat sejalan dengan munculnya komputer elektrik yang disusul dengan Short Code yang dijalankan pada ENIAC. Di tahun 1950an bermunculan bahasa pemrograman modern misalnya FORTRAN
  • 2. 94    (Formula Translator), LISP (List Processor) dan COBOL (Common Bussiness Oriented Language) dan ALGOL 58. Bahasa BASIC yang merupakan cikal bakal VISUAL BASIC muncul di tahun 1964. Tahun 1970an merupakan era kemunculan bahasa pemgrograman terstruktur seperti PASCAL 1970. Bahasa C dan SQL juga hadir di era ini. Ditahun 1983, departemen pertahanan Amerika mengembangkan bahasa ADA yang nama diambil dari Ada Lovelance sebagai penghormatan kepadanya sebagai programmer pertama di dunia. Di era ini lahir bahasa C++ dan PERL. Tahun 1990an merupakan era internet dan objek dimana bahasa yang lahir difokuskan pada pemrograman internet/jaringan dan berorientasi objek, seperti : Python, Java, Ruby, Java Script, PHP, Visual Basic, Delphi dan lain-lain. Tahun 2000an bahasa yang muncul antara lain adalah C#, Visual Basic .NET. PENGGOLONGAN Bahasa pemrograman memiliki kesamaan dan perbedaan yaitu : Kesamaan : menghasilkan output sama Perbedaan : cara memberikan instruksi Bahasa pemrograman memiliki tingkatan yang ditentukan oleh seberapa dekatnya bahasa mengakses mesin komputer. Tingkatan tersebut adalah : • Bahasa Tingkat Rendah (Low Level Language) Biasa disebut bahasa mesin, perintah-perintahnya berupa bahasa mesin. Contoh : Assembly • Bahasa Tingkat Menengah (Middle Level Language) Bahasanya yang perintah-perintahnya sebagian mudah dimengerti manusia dan sebagian lagi merupakan bahasa mesin. Contoh : C • Bahasa Tingkat Tinggi (High Level Language) Bahasa yang perintah-perintahnya sepenuhnya mudah dimengerti manusia. Contoh: Pascal. Pemrograman dapat digolongkan menjadi :
  • 3. 95    • Pemrograman Berorientasi Prosedural (Procedural Oriented) • Pemrograman Berorientasi Fungsi (Functional Oriented) • Pemrograman Berorientasi Logika (Logic Oriented) • Pemrograman Berorientasi Objek (Objec Oriented) Berdasarkan interface/antarmuka yang digunakan, bahasa pemrograman dibedakan atas: • Text Based / Berbasis Teks Bahasa pemrograman yang berjalan di sistem operasi yang berbasis teks atau editornya non grafik. Misalnya : Pascal, C, Java • Graphic Based / Berbasis Grafik Bahasa pemrograman yang berjalan di sistem operasi yang berbasis grafik. Bahasa ini menggunakan komponen GUI (Graphik User Interface) yang memudahkan programmer membuat tampilan grafis. Biasanya disebut juga Pemrograman Visual. Misalnya : Delphi, Visual Basic.  
  • 4. 96    BAB XII KEAMANAN KOMPUTER Dalam penggunaan komputer ada beberapa hal yang sering dilupakan atau dianggap kurang penting oleh pengguna, yaitu kemanan komputer. Keamanan komputer sendiri terbagi tiga, yaitu : • Keamanan Data • Keamanan Software • Keamanan Hardware A. Keamanan Data Keamanan data dalam komputer merupakan hal yang sangat vital. Pada banyak kasus pengguna harus mengulangi pekerjaan berhari-hari atau berminggu-minggu bahkan berbulan-bulan karena kerusakan atau kehilangan data. Hal-hal yang dapat menyebabkan kerusakan data, adalah : 1. Virus Virus merupakan program yang secara ilegal berjalan dikomputer dengan tujuan yang tidak diinginkan. Kerusakan yang ditimbulkan sangat bervariasi dari hanya menyembunyikan data hingga merusak bahkan menghapus data. Penyebaran virus yang paling marak adalah lewat internet dan flashdisk. 2. Kesalahan Manusia / Human Error Manusia sebagai pemilik data itu sendiri dapat dengan sengaja maupun tidak sengaja merusak data yang ada. Kesalahan dalam menghapus data atau menimpa data dengan nama yang sama sewaktu proses mengkopy atau simpan adalah contoh kesalahan yang umum terjadi. 3. Kesalahan Prosedur
  • 5. 97    Kesalahan prosedur adalah kesalahan pengoperasian komputer (tidak mengikuti prosedur yang berlaku). Misalnya mematikan komputer tanpa melalui proses shutdown. 4. Kerusakan Software Karena beberapa sebab software dapat rusak baik software aplikasi maupun sistem operasi. Software yang rusak dapat menyebabkan data tidak tersimpan dengan benar atau tidak dapat diakses lagi. 5. Kerusakan Hardware Kerusakan pada hardware tertentu akan merusak bahkan menghilangkan data-data yang ada. Misalnya: hard disk rusak secara fisik maka hampir dapat dipastikan data tidak dapat diakses lagi. 6. Kejahatan Komputer/Hacker Pengrusakkan data dapat terjadi secara langsung maupun lewat internet/jaringan. Seseorang dapat menggunakan komputer kita secara ilegal dan menghapus/merusak data sewaktu kita tidak ada ditempat adalah contoh pengrusakkan secara langsung. Lewat internet, seorang hacker dapat menerobos sistem komputer dan merusak data. 7. Bencana Bencana dapat berupa bencana alam seperti gempa, banjir dan lain- lain tetapi juga dapat berupa kecelakaan seperti kebakaran. Untuk mengantisipasi/mengatasi kerusakan ini beberapa hal yang dapat dilakukan adalah antara lain : 1. Memasang Antivirus Antivirus dapat meminimalkan serangan virus yang telah diketahui sebelumnya!. Virus yang baru biasanya tidak dapat ditangkal dengan antivirus. Selain itu virus lokal (buatan dalam negeri) biasanya hanya dapat ditangkal oleh antivirus lokal juga dan termasuk paling sulit diatasi. Oleh karena itu perlu kewaspadaan dari pengguna juga untuk tidak mengakses situs yang tidak terpercaya atau memasukkan flash disk tanpa discan. 2. Melakukan Backup secara rutin Dibackup ke komputer atau media lain termasuk juga melakukan proses save secara rutin sewaktu bekerja dengan dokumen. 3. Recovery/Restore
  • 6. 98    Proses recovery adalah proses mengembalikan kondisi data/sistem pada saat terakhir kali disimpan. Recovery ini kadang sulit dilakukan karena tingkat keberhasilan tidak dapat dijamin 100%. Dengan menggunakan program tertentu dapat dilakukan. 4. Menggunakan password Penggunaan password terhadap file akan membantu menghindari pengaksesan file oleh orang lain. Password dapat juga dipasang pada software/sistem operasi atau hardware(bios). Selain menggunakan kata sandi, dapat juga menggunakan model finger print, yaitu pembacaan sidik jari. Ini dapat ditemukan pada beberapa laptop masa kini. 5. Firewall Dengan adanya firewall yang merupakan sistem keamanan terhadap data yang masuk maupun keluar komputer lewat jaringan, kita dapat meminimalkan akses yang tidak diinginkan lewat jaringan. 6. Menggunakan komputer sesuai dengan prosedur Pengoperasian yang tepat akan menolong menghindarkan kerusakan data. B. Keamanan Software Software yang kita miliki dapat mengalami kerusakan yang membuat kita terpaksa harus memperbaiki atau memasang ulang. Oleh karena itu software yang kita miliki perlu dijaga apalagi bila kita beli dengan harga mahal atau perlu keahlian khusus dalam proses pemasangannya (apalagi bila kita tidak tahu proses melakukannya !) atau vital dalam pekerjaan kita. Kerusakan software dapat disebabkan oleh beberapa hal, antara lain : 1. Penggunaan software bajakan Software yang bajakan karena tidak berasal dari pembuatnya langsung maka kualitas software tersebut tidak dapat dijamin sehingga resiko kerusakan akan besar dan kita tidak dapat melakukan komplain. 2. Kesalahan prosedur
  • 7. 99    Pemasangan/install software yang tidak benar dapat menyebakan crash/bertabrakan dengan software lain atau tidak lengkap sehingga menyebabkan software rusak. 3. Virus Virus selain dapat merusak data, dapat juga merusak software dan biasanya menyerang sistem operasi dan aplikasi yang berjalan di sistem operasi Windows. Hal-hal yang dapat dilakukan untuk meminimalkan kerusakan komputer adalah antara lain : 1. Menggunakan software yang terpercaya baik itu yang berbayar atau open source. 2. Memasang Antivirus. Antivirus dapat menangkal dan memperbaiki virus yang merusak software. 3. Backup sistem. Sistem komputer dapat dibackup secara keseluruhan dengan menggunakan aplikasi tertentu sehingg bila terjadi kerusakan yang paling parah sekalipun dapat dikembalikan ke kondisi semula. 4. Lakukan sesuai prosedur. Bila tidak ada sistem backup dan software serta data dalam komputer bersifat vital, ada baiknya tidak melakukan proses pemasangan software sendiri bila tidak yakin dengan langkah-langkahnya. Pada dasarnya tidak ada software yang sempurna yang dapat mengatasi semua kesalahan pemakaian sehingga penggunaan sesuai prosedur sangat dianjurkan. C. Keamanan Hardware Keamanan hardware menjadi penting karena kerusakan pada hardware dapat menyebabkan kerusakan pada data dan sofware tetapi mungkin juga tidak mempengaruhi apapun, misalnya : kerusakan mouse tidak mempengaruhi data atau software, sedangkan kerusakan hard disk akan merusak data dan software.
  • 8. 100    Hal-hal yang dapat menyebabkan kerusakan hardware adalah antara lain: 1. Kelistrikan Hardware komputer sangat tergantung pada listrik. Oleh karena itu ketidakstabilan listrik akan mempengaruhi kinerja dan ketahanan hardware. Komputer yang sering mati dengan tiba-tiba akibat kehilangan pasokan listrik dapat memicu kerusakan baik pada hard disk, motherboard bahkan power supply dan perangkat lainnya. 2. Kesalahan prosedur Penggunaan atau penempatan yang tidak sesuai aturan akan menyebabkan memperpendek masa pakai hardware. Menyalakan komputer diruang yang panas atau memaksakan komputer menyala terus- menerus dapat menimbulkan kerusakan. 3. Bencana alam/kerusuhan. Faktor ini adalah yang paling sulit dihindarkan karena diluar kemampuan kita. Banjir, gempa atau kerusuhan bila mencapai komputer maka kerusakan parah sangat mungkin terjadi. Pencegahan yang dapat dilakukan adalah antara lain: 1. Memasang Stavolt atau UPS (Universal Power Saving) Dengan adanya stavolt yang berfungsi menstabilkan arus listrik atau UPS yang berfungsi untuk menyediakan daya listrik selama beberapa waktu sehingga kita dapat melakukan proses shutdown secara baik, maka kerusakan akibat listrik dapat diminimalkan. UPS ada yang dilengkapi dengan aplikasi untuk mengendalikan UPS, baik untuk melihat kapasitas bateray atau memantau kondisi UPS lewat internet. 2. Menggunakan sesuai prosedur Penempatan komputer yang benar, menyalakan dan mematikan, serta pemakaian sesuai fungsinya akan membuat hardware lebih awet. Selain itu penggunaan sesuai dengan prosedur khususnya yang berhubungan dengan kelistrikan akan mengurangi resiko kebakaran, misalnya mematikan komputer hingga stavolt/UPS.
  • 9. 101    Soal 1. Tuliskan 3 aplikasi untuk : a. Membackup data b. Merestore data 2. Tuliskan 3 jenis antivirus lokal ! 3. Selain antivirus, apa lagi program untuk menangkal kerusakan dari internet ? 4. Apa yang diperlukan untuk menghubungkan UPS dengan softwarenya ? 5. Apa yang dimaksud dengan dekripsi dan enkrispi dalam password dan tuliskan 2 metodenya !