Langsung ke konten utama

Perbedaan information security dan computer security

Sebelum membahas tentang perbedaan information security dan computer security. Mari kita bahas empat aspek informasi security terlebih dahulu. Empat aspek tersebut terdiri dari privacy (confidentiality), integrity, autentication, availabilty. Aspek privacy atau confidentiality terkait dengan kerahasiaan informasi, bagaimana menjaga informasi agar tidak dapat dilihat atau diakses oleh yang tidak berhak. Aspek integrity adalah bagaimana menjaga informasi agar tetap utuh. Informasi tidak boleh di ubah, ditambah, atau dikurangi, kecuali mendapat izin dari pemilik Aspek autentication adalah bagaimana cara untuk mengetahui bahwa yang mengakses informasi hanyalah orang yang berhak, dan hanya orang yang berhak saja boleh membagikan informasi kepada orang lain. Aspek availability adalah informasi harus selalu tersedia pada saat dibutuhkan. Dari ke empat aspek diatas yang sudah anda baca baik computer security maupun information security kedua-duanya memiliki tujuan yang sama yaitu mencapai ...

Materi Prosedur

Hasil gambar untuk prosedur

Prosedur
- Prosedur merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub program.
Prosedur tidak mengembalikan suatu nilai apapun.
- Prosedur biasanya digunakan pada program yang terstruktur karena:
     
oMerupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur-prosedur.

oUntuk hal-hal yang sering dilakukan/dipakai berulang-ulang, cukup dituliskan sekali saja dalam bentuk prosedur dan dapat dipergunakan atau dipanggil berulangkali jika diperlukan.

oMembuat kode program lebih mudah dibaca/dimengerti terutama oleh programmer lain.

oDapat digunakan untuk menyembunyikan detail program


 
 
 Ciri-Ciri Prosedur
ØHanya memiliki satu fungsi tujuan (logical inherent). Sebuah prosedur sebaiknya hanya mempunyai satu fungsi tujuan/hanya memecahkan sebuah masalah dalam program dan tidak bercampur dengan tujuan lain. Hal tersebut agar prosedur lebih focus sehingga tujuan dari sebuah prosedur lebih mundah dipahami.

ØTidak tergantung pada prosedur lain (independent). Sebuah prosedur sebaiknya bersifat mandiri, artinya sebuah prosedur dapat dijalankan dan diuji tanpa menunggu bagian lainnya (prosedur/fungsi lain) selesai. Selain itu variable yang digunakan dalam prosedur tidak mempengaruhi variabel yang digunakan pada bagian lain di keseluruhan program (misalnya dengan menggunakan variabel lokal).

ØBerukuran kecil (small size). Yang dimaksud ukuran disini adalah panjang kode program atau panjang algoritma pada sebuah prosedur. Ukuran kecil pada sebuah prosedur agar prosedur lebih mudah dibaca, dipahami maupun diperbaiki jika terdapat kesalahan pada sebuah prosedur.

Contoh Prosedur
Bentuk sintaks prosedur:
void NamaProsedur(TypeParameter NamaParameter){
     /*Code
atau Badan Prosedur*/
}
Contoh:
void hitungLuasPersegi(double sisi){
     
double luas = sisi * sisi;
  cout << “Luas persegi = ”+ sisi;

BACA JUGA :


Fungsi  
  •  Fungsi merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram. Sama seperti prosedur, namun tetap ada perbedaannya yaitu sebuah fungsi mengembalikan sebuah nilai (memiliki return value) dari tipe tertentu (tipe dasar atau tipe bentukan).   
 Ciri-Ciri Fungsi 
  • Memiliki return value 
  • Berada di dalam blok yang berbeda dengan fungsi main()

 Contoh Fungsi
Bentuk sintaks fungsi:
Type NamaProsedur(TypeParameter NamaParameter){
     /*Code
atau Badan Fungsi*/
}
 
Contoh:
double hitungLuasPersegi(double sisi){
     
double luas = sisi * sisi;
  return luas;
}
 Perbedaan prosedur dan fungsi
  •   Pada fungsi, tipe data nilai yang dikirimkan balik (return value) terdapat pada nama fungsinya, sedangkan prosedur tidak memiliki return value.
  •  Karena nilai balik berada di nama fungsi tersebut, maka fungsi tersebut dapat langsung digunakan untuk dicetak hasilnya. Atau nilai fungsi tersebut dapat juga langsung dipindahkan ke identifier variabel yang lainnya. Contoh:
  double luas = ContohFungsi(nilaisisi);
  • Pada prosedur, nama prosedur tidak bisa digunakan lagsung, tidak seperti pada nama fungsi, yang bisa langsung digunakan dari sebuah prosedur adalah parameternya yang mengandung nilai.
  • Pada dasarnya tidak ada perbedaan yang signifikan antara fungsi dan prosedur pada Bahasa C / C++, hanya dibedakan dari return value. Jika suatu sub-program tersebut memiliki nilai balik (return value) maka sub program tersebut disebut Fungsi (Function) namun jika tidak mempunyai nilai balik maka sub program tersebut adalah prosedur (Procedure).


Komentar

Postingan populer dari blog ini

Perkembangan TI

Komputer tertua berawal dari riset militer angkatan darat amerika serikat tahun 1946 yang bernama ENIAC (Electronic Numeric Integrator And Calculator). Eniac memiliki berat 30 ton, panjang 24 m, dan tinggi 2 lantai. Saat itu ENIAC dianggap luar biasa karena mampu mengalikan bilangan dalam kecepata 3/1000 detik. ENIAC adalah komputer generasi pertama yang bisa diprogram secara elektronik. ENIAC sebagai awal munculnya peralatan modern saat ini seperti ponsel. Sekarang semua orang memilki dan menggunakan ponsel dalam aktivitas sehari-hari. Ponsel dibuat pada tahun 1973. Pada tahun 2006 perusahaan Nokia memperkirakan hampir dua miliar pengguna ponsel di seluruh dunia. Untuk mencapai kemajuan , diperlukan waktu lebih dari 100 tahun, untuk ukuran yang lebih ramping dan tombol-tombol yang bisa ditekan. Pada tahun 1964, tombol * dan # ditambahkan pada ponsel. Sampai saat ini ponsel dapat digunakan untuk berinternet tanpa harus menggunakan PC. Tidak hanya itu ponsel juga bisa digunakan untuk me...

Apa itu spyware serta jenis-jenis spyware

Spyware adalah perangkat lunak yang berniat menyesatkan anda dan terinstal secara rahasia di komputer melalui web, sekali terinstal di hardisk, maka spyware menjadi lahan bagi orang luar untuk mengakses informasi rahasia anda, misalnya huruf-huruf yang anda ketik, password, alamat email, dan sejarah kunjungan anda ke situs web. Berikut beberapa jenis spyware : Adware atau mesin pop-up, adalah salah satu jenis spyware yang melacak penjelajahan web atau pembelian online agar para penjual barang/jasa bisa mengirimi anda pop-up dan iklan-iklan tak diundang. Browser hijacker dan search hijacker adalah jenis spyware yang bisa mengubah setting browser anda tanpa sepengetahuan anda dan sering kali mengubah halaman pertama browser lalu menggantinya dengan halaman web lain. Search hijacker adalah jenis spyware yang mampu menghadang proses pencarian anda pada mesin pencari sesungguhnya dan kemudian menampilkan hasil dari jasa pencarian palsu yang didesain sedemikian rupa sehingga hanya berisi sit...

Apa itu cache serta cara kerjanya

Cache adalah penyimpanan yang menyimpan instruksi dan data yang sering digunakan komputer secara temporer, sehingga pemrosesan bisa berjalan lebih cepat. Chip SRAM sering digunakan sebagai cache. Ada tiga macam cache, yaitu : Cache level 1 (L1) bagian dari chip mikroprosesor : Cache level 1 (L1) atau cache internal berada di dalam chip prosessor. Berkisar antara 8 - 256 kilobyte, kapasitas cache L1 lebih kecil daripada cache L2 meskipun cache L1 bekerja lebih cepat. Cache level 2 (L2) bukan merupakan bagian bagian dari chip mikroprosesor : Cache jenis kedua inilah yang sering dicantumkan dalam iklan komputer. Cache level 2 (L2) atau cache eksternal terletak di luar chip prosesor dan terdiri dari chip - chip SRAM. Kapasitasnya berkisar antara 64 kilobyte sampai 2 megabyte. (Dalam iklan-iklan Intel, L2 disebut juga Advanced Transfer Cache). Cache L2 berukuran lebih besar daripada cache L1 (Komputer terbaru memiliki minimal cache L2 sebesar 512 kilobyte) dan sering digunakan untuk menguku...