Minggu, 16 Desember 2012

Tugas UAS Kecerdasan Buatan (Kelas A dan B)

  • Spesifikasi program : Membuat aplikasi dengan metode Naive Bayessian.
  • Sifat Tugas Akhir : Kelompok (Sesuai Kelompok yang sudah dikumpulkan)
  • Presentasi dan Demo: Tanggal 28 Desember 2012 jam 14.1o di ruang Perkuliahan
  • Spesifikasi Laporan :
  1. Halaman Judul, yang memuat: Judul/Topik Tugas, Nama Mata Kuliah,Nama Kelompok, Anggota Kelompok (NPM dan Nama) yang memang turut mengerjakan tugas, Nama Dosen Pengampu, Nama Jurusan, Bulan dan Tahun Pembuatan.
  2. Daftar Isi
  3. Isi Laporan, meliputi: 
  • Pendahuluan:penjelasan secara umum mengenai tugas yang dikerjakan 
  • Penjelasan: dalam bentuk penjelasan dan printscreen program
  • Evaluasi: kelebihan dan kekurangan program aplikasi yang telah dibuat 
  • Lampiran, yang berisi skrip (listing) program
Spesifikasi Nilai : 
  1. Tampilan program 30 %
  2. Akurasi sistem 50 %
  3. Laporan 20 %
Catatan :
  • Apabila terdapat laporan dan program yang sama dengan kelompok yang lain, maka nilainya akan dibagi sesuai dengan jumlah kelompok yang  program/tugasnya sama! 
  • Presentasi/demo program & laporan harus bersesuaian dengan laporan yang dikumpulkan

Minggu, 13 Mei 2012

Kelompok MK SO Kelas A (Update)

Berikut ini nama-nama kelompok yang akan presentasi :
Kelompok 1 : 
-Tissa D. Acitya 11.38
-Cholifatul J.        11.31
-Nurul Hasanah 11.26
-Imruatin Mauvida    11.41

Kelompok 2 :
-A. Syarief         09.08
-Agus Andiyono 09.22
- Farid Naufal         09.39
- Qurrota 'Ayun 09.45

Kelompok 3 :
Zuhal R. Muzaki    09.
Nanang Wildan     10.
Indarto Z.             10.
Adam Annafi        10.

Kelompok 4 :
M. Kemal Rizki     11.09
fachrur Rozy          11.46
Vebry Bagus         11.28
Aliev Fadzillah       11.30

Kelompok tambahan :
Kelompok 5 :
Guntur Bramanda 11.36
Moh. Hosni 11.07
Rahmad Rizani 11.13

Kelompok 6 :
Umi  Khomariyah 11.42
Anzil Ner Kamila 11.44
Novita Anggraini 11.34

Kelompok 7 :
M. One Afif 08.71
ainul yaqin 11.48
krisna martha 11.47

Untuk hari senin tanggal 14 Mei 2012 kelompok 1 dan 2 yang akan presentasi. Jadi dipersiapkan untuk kelompok 1 dan 2 materi yang sudah ditentukan disini.

Senin, 07 Mei 2012

Pembagian Kelompok MK Sistem Operasi


Tugas Matakuliah Sistem Operasi Kelas A dan B :
1. Membentuk kelompok maksimal 4 mahasiswa. Jadi bagi mahasiswa yang ikut kuliah pagi/siang diharapkan untuk selalu ikut kuliah pagi/siang agar jadwal presentasi kelompok tidak bentrok atau kosong.
2. Setiak kelompok mempresentasikan materi yang akan diberikan dibawah.
3. Setiap kelompok membuat makalah dan file presentasi(.ppt).
4. Untuk minggu depan, kelompok 1 dan 2 yang presentasi.
5. Untuk kelas A (Kuliah siang) segera ngumpulin nama kelompok ke komtingnya (farid : 085852880012) terakhir rabu tgl 9 mei 2012.
6. Dan pembagian kelompok untuk kelas A bisa dilihat paling telat hari jumat tgl 11 mei 2012.
Berikut ini topik tiap kelompok :
kelompok 1 : Berkas, Metode Akses dan Struktur Direktori
kelompok 2 : Proteksi Berkas, Struktur Sistem Berkas dan Metode Alokasi Berkas
kelompok 3 : Managemen Ruang Kosong (Free Space), Implementasi Direktori dan (Efisiensi dan Unjuk Kerja)
kelompok 4 : Recovery dan Macam-macam Sistem Berkas
kelompok 5 : Perangkat Keras I/O (Polling, Interupsi dan DMA)
kelompok 6 : Interface Aplikasi I/O, Kernel I/O Subsystem dan Penanganan Permintaan I/O
kelompok 7 : Kinerja I/O, Struktur Disk dan Penjadualan Disk (Penjadualan FCFS, Penjadualan SSTF, Penjadualan SCAN, dll)
kelompok 8 : Managemen Disk (Memformat Disk, Boot Block, Bad Blocks), Penanganan Swap-Space
kelompok 9 : Kehandalan Disk, Implementasi Stable-Storage, Tertiary-Storage Structure (Floppy Disk, Magneto-optic disk) dan Optical Disk
kelompok 10: WORM Disk (Write Once, Read Many Times), Tapes, Masalah-Masalah yang Berkaitan Dengan Sistem Operasi, Penamaan Berkas dan Managemen Penyimpanan Hirarkis

Jika ada pertanyaan, silahkan kirim via email ke ci_p4t0t@yahoo.com atau ci.p4t0t@gmail.com 

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.

Kamis, 29 Maret 2012

Kardinalitas Relasi

@ Cardinality Ratio Constraint
  • Cardinality Ratio Constraint menjelaskan batasan jumlah relasi suatu entity dengan entity lainnya.
  • Jenis rasio kardinalitas :
  1. One to one (1:1)
  2. One to many/many to one (1: M / M:1)
  3. Many to many (M : N)
@Atribut
  • Atribut adalah property deskriptif yang dimiliki oleh setiap himpunan entitas. Jenis-jenis atribut :
  1. Atribut key = digunakan untuk mengidentifikasi suatu entity secara unik
  2. Atribut tunggal = memiliki nilai tunggal
  3. Atribut multivalue = memiliki sekelompok nilai untuk setiap instant entity
  4. Atribut composite = dapat didekomposisi menjadi beberapa atribut lain
  5. Atribut derivative = dihasilkan dari atribut yang lain
Materi lengkap silahkan download disini.

Mengamankan Sistem Informasi

@ Jenis Pengamanan
  1. Pencegahan, dilakukan agar sistem informasi tidak memiliki lubang keamanan
  2. Pengobatan, dilakukan apabila lubang keamanan sudah tereksploitasi.
@ Cara pengamanan
  1. Pada layar trasport dapat digunakan Secure Socket Layer (SSL) contohnya Firewall pada Web Server.
  2. Secara Fisik dengan menggunakan firewall yang memisahkan sistem anda dengan internet.
  3. Pada sisi data penggunaan teknik enkripsi.
  4. Pengaturan Access Controll
  5. Menutup Service yang tidak digunakan
  6. Pemantauan sistem dan Audit
  7. Backup data secara teratur
Materi lengkap silahkan download disini.

Selasa, 27 Maret 2012

Objek dan Class

@ Obyek dan Class
  1. Real-World vs Data-World Objects
  2. Class dan klasifikasi
  3. Objek Transient dan Persistent Objects
  4. Objek: Class atau Instance?
  5. Asosiasi
@ Real-World vs Data-World Objects
  • Seorang analis harus memahami dan mendokumentasikan dunia nyata dimana user berada
  • Kemudian membuat produk pada komputer
  • Untuk membantu user dlm mengerjakan pekerjaannya
  • Analis yg efektif harus menjamin produk pada komputer secara akurat merupakan cermin dunia nyata kebutuhan pengguna
Materi lengkap silahkan download disini.

Senin, 26 Maret 2012

Proses dan Thread

@ Konsep Dasar dan Definisi Proses
  • proses adalah program dalam eksekusi.
  • Proses juga termasuk aktivitas yang sedang terjadi.
@ Keadaan Proses
  1. New: Proses sedang dikerjakan/ dibuat.
  2. Running: Instruksi sedang dikerjakan.
  3. Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
  4. Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
  5. Terminated: Proses telah selesai melaksanakan tugasnya/ mengeksekusi.
Materi lengkap silahkan download disini.

Kamis, 22 Maret 2012

Rancangan Basisdata

@ Sub Pokok Bahasan
  • ER Model (Entity, Relationship)
  • Weak Entity
  • Class Hierarchy
  • Aggregation
  • Entity vs Attribute
  • Entity vs Relationship
  • Binary vs Ternary Relationship
Materi lengkap silahkan dwonload disini.

Evaluasi Keamanan Sistem informasi

@ Faktor Ancaman Kemamanan
  • Ditemukannya lubang keamanan
  • Kesalahan konfigurasi
  • Penambahan perangkat baru (HW/SW)
@ Sumber Lubang Keamanan
  1. Salah Disain
  2. Implementasi kurang baik
  3. Salah Konfigurasi
  4. Salah menggunakan program atau sistem
Materi lengkap silahkan download disini.

Senin, 19 Maret 2012

Model Berorinetasi Data

@Model Berorientasi Data
Pemodelan Sistem
Pemodelan Data : ERD
Pemodelan Entity-Relationship
Model berorientasi objek
Pengenalan Objek
Object-Oriented vs Object-based
Model sbg alat komunikasi

@Pemodelan sistem
  • Model adalah representasi kenyataan.
  • Model Logika mendokumentasikan persyaratan bisnis untuk menunjukkan sistem apakah itu atau apa yang dilakukannya.
  • Model tersebut menggambarkan sistem independent (lepas) dari implementasi teknisnya.
  • Model Fisik tidak hanya menunjukkan apakah sistem tersebut atau apa yang dilakukannya, tetapi juga bagaimana sistem tersebut diimplementasikan secara fisik dan teknis.
Materi lengkap silahkan download disini.

Struktur Sistem Operasi

@Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
Managemen Proses.
Managemen Memori Utama.
Managemen Secondary-Storage.
Managemen Sistem I/O.
Managemen Berkas.
Sistem Proteksi.
Jaringan.
Command-Interpreter system.

Materi lengkap silahkan download disini.

Kamis, 15 Maret 2012

Database Management System (DBMS)

@Basisdata (database): koleksi data yang terintegrasi dan sangat banyak jumlahnya
@Memodelkan real-world
  • Entity (contoh: MAHASISWA, MATAKULIAH)
  • Relationship (CONTOH: Citra mengambil mata kuliah TKC106)
@Sistem Manajemen Basis Data (SMDB) ≃ Database Management System (DBMS): software yang dirancang untuk menyimpan dan memanajemen basisdata.

Materi lengkap silahkan didownload disini.