Algoritma dan Pemrograman Ruang 800 Pertemuan 7

Function and Recursion

Fungsi : Memiliki tujuan tertentu

udf (user device function) merupakan fungsi yang di buat oleh user/pengguna

build in function adalah fungsi yang sudah ada sebelumnya dalam library

int main  : standart internasional

fungsi dibagi menjadi :

  • Global : fungsi yang berlaku untuk semua, dibuat diluar fungsi
  • Local : berlaku hanya untuk 1 scope

Jika ada 2 variabel yang dibuat sama, maka local lebih di prioritaskan dari global

Passing Parameter

  • by value : bisa berbeda karena beda memori
  • by location : nilainya sama karena 1 memori (array)

Recursive adalah looping/pengulangan menggunakan fungsi

Sesi 2 oleh dosen tamu

Cryptography SSL : mengubah plaintext menjadi cipher text

Caesar Cipher digunakan untuk menyampaikan pesan militer

mechanical cryptography menggunakan enigma

SSL Certificate

berdasarkan tipenya dibagi menjadi :

  • Domain Validation : paling gampang dan murah tapi paling lemah
  • Organization validation : lebih ketat biasanya jika ingin menggunakan service ini harus memberikan data data perusahaan
  • Extended Validation : diberi hanya untuk perusahaan yang sudah berdiri selama 2 tahun atau lebih

SSL harus diinstal dengan benar

Algoritma dan Pemrograman Ruang 800 Pertemuan 6

I        >        P        >       O
(Input)     (Process)    (Output)

Process dibagi menjadi 3 yaitu :

  1. Selection
    Selection terdiri atas :

    • IF
    • IF-ELSE
    • SWITCH-CASE
  2. Looping/Repetition
    Looping terdiri atas :

    • FOR
    • WHILE
    • DO-WHILE
      *Perbedaan while dan do-while adalah do while akan melakukan 1x perintah lalu mengecek kondisi untuk looping sedangkan while akan mengecek terlebih dahulu sebelum memulai looping
  3. Storage
    • File *m
    • SQL
    • no SQL

Soal yang biasanya masuk dalam QUIZ algo-prog

  1. Membuat bentuk-bentuk bangun datar
  2. Membuat segitiga Pascal