Senin, 16 April 2012

Normalisasi

@ Tujuan Normalisasi
  • Untuk menghilangkan kerangkapan data
  • Untuk mengurangi kompleksitas
  • Untuk mempermudah pemodifikasian data
@ Tahapan Normalisasi
  • Bentuk Tidak Normal
Menghilangkan perulangan group
  • Bentuk Normal Pertama (1NF)
Menghilangkan ketergantungan sebagian
  • Bentuk Normal Kedua (2NF)
Menghilangkan ketergantungan transitif
  • Bentuk Normal Ketiga (3NF)
Menghilangkan anomali-anomali hasil dari ketergantungan fungsional
  • Bentuk Normal Boyce-Codd (BCNF)
Menghilangkan Ketergantungan Multivalue
  • Bentuk Normal Keempat (4NF)
Menghilangkan anomali-anomali yang tersisa
  • Bentuk Normal Kelima
Materi lengkap silahkan download disini.

EXPLOITASI KEAMANAN

@ Metodologi Penyusupan
  • Target acquisition and information gaterhing
  • Initial access
  • Privilege escalation
  • Covering tracks
@ Mencari informasi
  • Sistem Operasi
  • Nama Target & IP adress
  • Lubang Keamanan
Materi lengkap silahkan download disini.


Use Case Diagram

@ Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.

@Komponen Use Case Diagram
  • Aktor adalah seseorang atau apa saja yang berhubungan dengan sistem yang sedang dibangun.
  • Aktor sebaiknya diberi nama dengan kata benda.
Materi lengkap silahkan download disini.


Senin, 09 April 2012

Memori (SWAP dan SEGMENTASI)

@ Latar Belakang Memori
  • Memori merupakan inti dari sistem komputer modern.
  • CPU mengambil instruksi dari memori sesuai yang ada pada program counter.
  • Instruksi dapat berupa menempatkan/ menyimpan dari/ ke alamat di memori, penambahan, dan sebagainya.
  • Dalam managemen memori ini, kita akan membahas bagaimana urutan alamat memori yang dibuat oleh program yang berjalan.
@ Penukaran (Swap)
  • Sebuah proses membutuhkan memori untuk dieksekusi.
  • Sebuah proses dapat ditukar sementara keluar memori ke backing store (disk), dan kemudian dibawa masuk lagi ke memori untuk dieksekusi.
  • Sebagai contoh, asumsi multiprogramming, dengan penjadualan algoritma CPU Round-Robin.
  • Ketika kuantum habis, manager memori akan mulai menukar keluar proses yang selesai, dan memasukkan ke memori proses yang bebas.
  • Sementara penjadualan CPU akan mangalokasikan waktu untuk proses lain di memori.
  • Ketika tiap proses menghabiskan waktu kuantumnya, proses akan ditukar dengan proses lain.
Materi lengkap silahkan download disini.

Sabtu, 07 April 2012

SQL dan Integrity Constraint

@ SQL (Structured Query Language)
  • Adalah bahasa standar yang digunakan untuk memanipulasi basisdata relasional
  • Dikembangkan oleh IBM pada tahun 1970-an
  • Standar SQL:
  1. SQL-86
  2. SQL-89 (minor revision)
  3. SQL-92 (major revision)
  4. SQL-99 (major extensions, current standard)
  • Terdiri dari:
  1. Data Definition Language (DDL) : CREATE tables, indexes, views, Establish primary / foreign keys, DROP / ALTER tables .... Etc
  2. Data Manipulation Language (DML): INSERT / UPDATE / DELETE, SELECT .... etc.
  3. Data Control Language (DCL): COMMIT / ROLLBACK work, GRANT /REVOKE .... etc
Materi lengkap silahkan download disini.

KEAMANAN INTERNET

@ Arsitektur sistem Web
  • Sisi SERVER
Penyedia Informasi yang dikelola secara statis (HTML) ataupun secara dinamis (CGI, ASP, PHP), dengan menggunakan Web server IIS ataupun Apache.
  • Sisi Client
Mengambil/Menambahkan Informasi yang disediakan oleh Server dengan menggunakan sebuah Browser (Lynk, IE, Nascape, mozila dll)

@ Asumsi Positif Tentang WWW
  • Dari Sisi Pengguna
  1. Server dimiliki da dioperasinalkan oleh organisasi ynag memiliki domain tersebut
  2. Informasi yang ditampilkan bebas dari itikat jahat
  3. Pengelola tidak mendistribusikan informasi pengunjung kepada pihak lain
Materi lengkap silahkan download disini.

Selasa, 03 April 2012

The Object-Oriented Development Life Cycle (OODLC)

@ TOPIK BAHASAN
  1. The Life Cycle
  2. The Object-Oriented Analysis Phase
  3. The Object-Oriented Design Phase
  4. The Construction Phase
  5. The Object-Oriented Testing Phase
  6. The Maintenance Phase
@The Life Cycle
  • OODLC merupakan update dari SDLC (System Development Life Cycle)
  • SDLC merupakan suatu proses yang yang digunakan oleh analis sistem untuk mengembangkan suatu sistem informasi, mulai dari analysis, Design,construction, testing dan implementation sistem.
Materi lengkap silahkan download disini.

Sinkronisasi dan Deadlock

@ Race Condition
  • Race Condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan.
  • Nilai akhir dari data bersama tersebut tergantung pada proses yang terakhir selesai.
  • Untuk mencegah race condition, proses-proses yang berjalan besamaan harus di disinkronisasi.
  • Dalam beberapa sistem operasi, proses-proses yang berjalan bersamaan mungkin untuk membagi beberapa penyimpanan umum, masing-masing dapat melakukan proses baca (read) dan proses tulis (write).
@Critical Section
  • Bagian dari program dimana shared memory diakses.
  • Critical Section adalah sebuah segmen kode di mana sebuah proses yang mana sumber daya bersama diakses.
Materi lengkap silahkan download disini.