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 Deļ¬nisi 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.

Hackers, crackers, Etika dan Kriptografi

@Hackers vs crackers
Istilah hackers sendiri masih belum baku karena bagi sebagian orang hackers mempunyai konotasi positif, sedangkan bagi sebagian lain memiliki konotasi negatif. Bagi kelompok yang pertama (old school), untuk pelaku yang jahat biasanya disebut crackers. Batas antara hacker dan cracker sangat tipis. Batasan ini ditentukan oleh etika. moral, dan integritas dari pelaku sendiri. Untuk selanjutnya, kita akan menggunakan kata hacker sebagai generalisir dari hacker dan cracker, kecuali bila diindikasikan secara eksplisit.

Materi lengkap silahkan download disini.

Model dan Pemodelan

@Definisi Model
Model adalah Representasi penyederhanaan dari sebuah realita yang complex (biasanya bertujuan untuk memahami realita tersebut) dan mempunyai feature yang sama dengan tiruannya dalam melakukan task atau menyelesaikan permasalahan.

@Pemodelan
suatu bentuk penyederhanaan dari sebuah elemen dan komponen yang sangat komplek untuk memudahkan pemahaman dari informasi yang dibutuhkan.

Materi lengkap dapat di download disini.

Senin, 12 Maret 2012

Struktur Komputer

@ Struktur Komputer
Struktur sebuah sistem komputer dapat dibagi menjadi:
  1. Sistem Operasi Komputer.
  2. Struktur I/O.
  3. Struktur Penyimpanan.
  4. Storage Hierarchy,
  5. Proteksi Perangkat Keras.
@Sistem Operasi Komputer
  • Setiap device controller bertugas mengatur perangkat tertentu (contohnya disk drive, audio device, dan video display). CPU dan device controller dapat dijalankan secara bersamaan, namun demikian diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori.
  • Pada saat pertama kali dijalankan atau pada saat boot, terdapat sebuah program awal yang mesti dijalankan. Program awal ini disebut program bootstrap. Program ini berisi semua aspek dari sistem komputer, mulai dari register CPU, device controller, sampai isi memori.
  • Setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak (software) minta "dilayani" oleh prosesor. Apabila terjadi interupsi maka prosesor menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut. Setelah selesai mengerjakan service routine maka prosesor kembali melanjutkan proses yang tertunda.

Tugas dan Materi lengkap silahkan download disini.

Jumat, 09 Maret 2012

Pengenalan Basis Data 1

@Konsep Dasar Basis Data
Sistem Informasi adalah pengelolaan Data, Orang/Pengguna, Proses dan Teknologi Informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan sebagai output informasi yang diperlukan untuk mendukung sebuah organisasi. (Jeffery L. Whitten dkk, 2004 )

Materi Lengkap download disini atau disini.

Pengenalan Keamanan Komputer

Keamanan komputer adalah suatu cabang teknologi yang dikenal dengan nama keamanan informasi yang diterapkan pada komputer. Sasaran keamanan komputer antara lain adalah sebagai perlindungan informasi terhadap pencurian atau korupsi, atau pemeliharaan ketersediaan, seperti dijabarkan dalam kebijakan keamanan.

Menurut Garfinkel dan Spafford, ahli dalam computer security, komputer dikatakan aman jika bisa diandalkan dan perangkat lunaknya bekerja sesuai dengan yang diharapkan. Keamanan komputer memiliki 5 tujuan, yaitu:

Availability
Confidentiality
Data Integrity
Control
Audit

Keamanan komputer memberikan persyaratan terhadap komputer yang berbeda dari kebanyakan persyaratan sistem karena sering kali berbentuk pembatasan terhadap apa yang tidak boleh dilakukan komputer. Ini membuat keamanan komputer menjadi lebih menantang karena sudah cukup sulit untuk membuat program komputer melakukan segala apa yang sudah dirancang untuk dilakukan dengan benar. Persyaratan negatif juga sukar untuk dipenuhi dan membutuhkan pengujian mendalam untuk verifikasinya, yang tidak praktis bagi kebanyakan program komputer. Keamanan komputer memberikan strategi teknis untuk mengubah persyaratan negatif menjadi aturan positif yang dapat ditegakkan.

Pendekatan yang umum dilakukan untuk meningkatkan keamanan komputer antara lain adalah dengan membatasi akses fisik terhadap komputer, menerapkan mekanisme pada perangkat keras dan sistem operasi untuk keamanan komputer, serta membuat strategi pemrograman untuk menghasilkan program komputer yang dapat diandalkan.

Materi lengkap download disini atau disini.

Pengenalan Analisa Desain Berorientasi Objek

@Pengertian ADBO
Analisa:
Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan dan menentukan kebutuhan system untuk menyelesaikan permasalahan.

Desain :
Menentukan solusi teknis/computer-based dimana solusi ini berdasarkan kebutuhan system yang telah diidentifikasi pada proses analisis.

Analisa dan Desain Berorientasi Object :
Memahami domain permasalahan dan merumuskan solusinya dengan menggunakan pendekatan object(benda, konsep, atau entitas)
Memudahkan pemanfaatan ulang code dan arsitektur
Lebih mencerminkan dunia nyata (lebih tepat dalam menggambarkan entitas perusahaan, dekomposisi berdasarkan pembagian yang natural, lebih mudah untuk dipahami dan dirawat)
Kestabilan (perubahan kecil dalam requirement tidak berarti perubahan yang signifikan dalam system yang sedang dikembangkan) Lebih mudah disesuaikan dengan perubahan

Materi lengkap bisa di download disini atau disini.

Pengenalan Sistem Operasi

@Pengertian Sistem Operasi
  • Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer.
  • Sistem operasi ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
@Fungsi Dasar Sistem Operasi
  • Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
  • Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
Materi lengkap download disini atau disini.