Tampilkan postingan dengan label kuliah. Tampilkan semua postingan
Tampilkan postingan dengan label kuliah. Tampilkan semua postingan

Sabtu, 16 Maret 2013

Mengenal Botnet



Botnet adalah salah satu jenis ancaman yang ada diinternet. Botnet  menjadi salah satu ancaman paling serius terhadap keamanan internet. Hal ini  disebabkan karena Botnet  mampu menyediakan  platform  yang dapat didistribusikan pada kegiatan ilegal seperti serangan-serangan di internet, termasuk  spam, phishing, click fraud,  pencurian  password  dan  Distributed Denial of Service (DDoS) attack. Salah satu kemampuan dari  Botnet  yang membedakannya dari  malware  yang lain adalah  Botnet  dapat dikendalikan dari jauh oleh seseorang (Botmaster) dibawah suatu infrastruktur yang disebut  Command and Control (C & C) channel. Botnet pada umumnya adalah menyebarkan aplikasi yang akan menginfeksi  host  yang rentan terhadap serangan dengan mengeksploitasi aktivitas untuk memperluas jangkauan mereka. Beberapa contoh botnet diantaranya adalah AgoBot, SDBot, Zotob, Phatbot, dan Peacomm.

Teknik Deteksi Botnet

Rabu, 13 Maret 2013

Resume 802.11b


Resume 802.11b Wireless LAN

IEEE 802.11b merupakan salat satu seri 802.11 dari Standart IEEE mengenai jaringan Wireless. Standart ini dikenalkan pada tahun 1999 dan terus digunakan secara global sampai saat ini. Secara teoritis 802.11b memiliki kecepatan maksimum 11 Mbps dimana hal itu sebanding dengan kecepatan pada Ethernet. IEEE 802.11b menspesifikasikan penggunaan teknologi Direct sequence spread spectrum (DSSS) pada frekuensi 2.4 GHz yang beroperasi pada data rate 1, 2, 5.5, dan

Selasa, 04 Oktober 2011

Concurrency

Tujuan utama dalam pengembangan database adalah membuat banyak pengguna bisa mengakses data secara bersamaan. Pengaksesan data ini tidak bermasalah jika semua pengguna hanya membaca data dan mereka tidak mengganggu satu sama lain. Tapi ketika dua pengguna atau lebih mengakses database yang sama secara bersamaan dan salah satu melakukan perubahan terhadap data, maka hal ini akan dapat menimbulkan adanya data yang tidak konsisten (inconsistency data).

Untuk mengatasi adanya kemungkinan inconsistency data, maka dibutuhkan adanya suatu mekanisme yang mengatur jalannya transaksi pengaksesan data yang sama tersebut. Mekanisme ini dikenal dengan istilah concurrency control. Concurrency control adalah proses pengaturan operasi–operasi dalam banyak transaksi yang berjalan secara simultan pada database tanpa mengganggu operasi pada transaksi lainnya sehingga dapat menghasilkan data yang konsisten ( Connolly, 2005, p577 ). Tiga contoh masalah penting yang terkait oleh concurrency, yaitu masalah Lost-Update, masalah Uncommitted Dependency, dan masalah Inconsistent Analysis.
Masalah Lost-Update
Penjelasan : Transaksi T1 dan T2 mulai pada waktu yang hampir bersamaan, dan keduanya membaca saldo $100. T2 menambah balx $100 menjadi $200 dan menyimpan hasil perubahannya dalam database. Di sisi lain, transaksi T1 mengurangi copy dari balx $10 menjadi $90 dan menyimpan nilai ini dalam database, menimpa hasil update sebelumnya dan akhirnya menghilangkan $100 yang telah ditambahkan sebelumnya ke dalam saldo. Kehilangan update transaksi T2 dapat dihindari dengan mencegah T­1 membaca nilai dari balx sampai update T2 telah selesai.
Masalah Uncommited Dependency (dirty read)
Penjelasan: Transaksi T4 mengubah balx menjadi $200 namun T4 membatalkan transaksi sehingga balx harus

Selasa, 14 Desember 2010

berbagai operasi JOIN


  1. INNER JOIN
nggabungkan 2 table yang memiliki kolom yang sama, dan membentuk 1 table gabungan. Tabel ini merupakan temporary, penggabungan table tidak merubah table aslinya.

Syntax :
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders

operasi di oracle


  1. ROWNUM
ROWNUM adalah pseudocolumn, dan nilainya dihasilkan sesaat sebelum rowset dikembalikan.Dgn demikian nilai rownum bisa berubah-ubah bergantung bagaimana hasil querynya, shg row yang sama(ROWID sama)bisa menghasilkan rownum yg berbeda.
Ex :
SELECT empno, sal
FROM emp
WHERE sal > 2000 AND ROWNUM < 10; -- menghasilkan 10 baris data

  1. DISTINCT
Digunakan apabila kita ingin menghilangkan duplikasi dari hasil query (hasil query yang sama ditampilkan sekali).
Misal, untuk menampilkan nomor-nomor anggota yang sedang meminjam atau belum mengembalikan
Ex:
SELECT DISTINCT NoAnggota FROM Peminjaman

  1. ORDER BY
Tampilan dari SELECT dapat disusun (sort) menurut satu atau beberapa kolom dengan menggunakan statement ORDER BY. Susunan dapat diatur secara menurun (ascending) atau menaik (descending)
Ex:

Sabtu, 04 Desember 2010

Basis data ( Data base)


Pengertian basis data :
  • Suatu data base management system (DBMS) terdiri dari himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

Jumat, 03 Desember 2010

Referential Integrity Constraint


Referential Integrity Constraint digunakan untuk menjaga konsistensi baris-baris data antara dua buah tabel. Pada umumnya, aturan ini mengharuskan sebuah baris pada sebuah tabel yang terelasikan pada tabel lain harus mengacu pada sebuah baris di dalam tabel tersebut.
Aturan untuk Referential Integrity :

Constraint


Constraint adalah batasan atau aturan yang ada pada table. Constraint mencegah penghapusan data dari suatu table yang mempunyai keterkaitan dengan table yang lain.

Kita dapat menambah dan menghapus contraint pada table yang telah ada dengan menggunakan perintah ALTER TABLE dengan klausa ADD atau DROP.
Sintaks
Alter table table
add [constraint constraint] type (column);
dimana: 
  •     table: nama table 
  •    contraint: nama contraint 
  • type: tipe contraint 
  • column: nama kolom yang terpengaruh oleh constraint
Catatan:

DDL dan DML



DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan  untuk mendefinisikan kerangka database.

DDL (Data Definition Language) Struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan didefinisikan dengan bahasa khusus yang disebut DDL. Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data

DML (Data Manipulation Language) adalah perintah-perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database.

DML Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa:
a. Penyisipan/Penambahan data baru ke suatu basis data
b. Penghapusan data dari suatu basis data
c. Pengubahan data dari satu basis data.

 
Syntax DDL:
·         CREATE TABLE
Digunakan untuk membuat tabel.

                CREATE TABLE [schema, ] table( column datatype [DEFAULT expr][,...]);
                Contoh pembuatan sebuah tabel adalah :
                CREATE TABLE dept (deptno NUMBER(2),       dname VARCHAR2(14),       loc    VARCHAR2(13));



·         ALTER TABLE
Statemen ALTER TABLE digunakan untuk :
Menambahkan kolom baru
Untuk menambah kolom baru, syntax umumnya sebagai berikut :

Kamis, 28 Januari 2010

Pemrograman berorientasi object


Pemrograman orientasi-objek menekankan konsep berikut:
kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk
suatu tujuan tertentu. Sebagai contoh ‘class of dog’ adalah suatu unit yang
terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing.Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan
jika tidak menggunakan OOP)

Sistem Operasi


Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah

Interprocess Communication


  1. IPC (interprocess Communication) adalah komunikasi antar proses untuk mengirim data dari satu proses ke proses yang lain, baik antar proses dalam satu komputer maupun proses-proses dalam komputer yang berbeda. IPC dapat dilakukan dengan berbagai cara yaitu Shared memory, Mapped memory, Pipe, FIFO, socked dsb.

    1. Shared memory : merupakan komunikasi antar proses dengan cara membaca dan menulis pada lokasi memory yang telah di sharing.
    2. Pipe : merupakan komunikasi sequensial antar proses yang saling terelasi, namun pipe memiliki kelemahan yaitu hanya bisa digunakan untuk komunikasi antar proses yang saling berhubungan, dan komunikasinya yang dilakukan adalah secara sequensial. Urutan informasi yang ada dalam sebuah pipe ada yang mirip dengan antrian queue. Jika komunikasi yang diinginkan adalah komunikasi dua arahmaka kita harus membuat dua pipe, karena sebuah pipe hanya bisa digunakan untuk komunikasi satu arah saja.
    3. Message queue : digunakan dalam IPC sebagai

Prosessor


Pengertian Prosesor
Processor merupakan otak dan pusat pengendali computer yang didukung oleh kompunen lainnya.
Processor adalah Sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer.
Processor digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.
Prosesor merupakan sebuah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai gigahertz. Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel.
Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
* Aritcmatics Logical Unit (ALU)
* Control Unit (CU)
* Memory Unit (MU)
Sejarah Perkembangan Mikroprocessor