Selasa, 17 Maret 2009

Pengantar Basis Data.,.

Sistem Informasi _

Suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.

Komponen Sistem Informasi

Hardware : CPU, Disk, terminal, printer.
Software : Sistem operasi, sistem database, program pengontrol komunikasi, program aplikasi
Personil : yg mengoperasikan sistem, menyediakan masukan, menggunakan keluaran dan melakukan aktivitas manual yang mendukung sistem.
Data : data yang tersimpan dalam jangka waktu tertentu
Prosedur : instruksi dan kebijakan untuk mengoperasikan sistem


Database

Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.

Mengapa Diperlukan Database

Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi
Menentukan kualitas informasi: akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
Mengurangi duplikasi data (data redudancy)
Hubungan data dapat ditingkatkan (data relatability)
Mengurangi pemborosan tempat simpanan luar

Kegunaan Database

Penyusunan suatu database dimaksudkan untuk mengatasi masalah pada penyusunan data, yaitu:
Redudansi dan Inkonsistensi Data
Kesulitan pengaksesan data
Isolasi data untuk standarisasi
Multiple User
Masalah keamanan data
Masalah Integrasi Data
Masalah data independence (kebebasan data)

Pengguna Database

  1. Database Administrator
  2. Database Manager
  3. Database User

  • Pengguna Database: Manager

Tugas dan tanggung jawab Database Manager:
Interaksi dengan manager file
Integrity Enforcement (integritas)
Security Enforcement (keamanan)
Backup dan recovery data

  • Pengguna Database: Administrator


Orang yang mempunyai kekuasaan sebagai pusat pengontrolan terhadap seluruh sistem,
baik data maupun program yang mengakses data tsb.

Fungsi DBA:
Mendefinisikan fungsi struktur database
Mendefinisikan struktur penyimpanan
Mampu memodifikasi pola dan organisasi fisik
Memberikan kekuasaan kepada user untuk mengakses data
Membuat integrasi data


  • Pengguna Database: User


Programmer Aplikasi : Tenaga professional yang berinteraksi dan membuat program
aplikasi database
Casual User : Pengguna yang telah berpengalaman, berinteraksi dengan
program hanya dengan query
Naive User : Pengguna yang tidak berpengalaman, berintraksi dengan sistem
tanpa menulis program, hanya menjalankan menu atau proses
yang ada di program.
Specialized User : Pengguna yang hanya menjalankan aplikasi khusus
misalnya: computer aided design system, expert system, dll






BAHASA BASIS DATA



Sebuah bahasa basis data (database languange) biasanya dapat dipilah ke dalam 2 bentuk,
yaitu :
  1. Data Definition Language (DDL), dan
  2. Data Manipulation Languange (DML


  • DATA DEFINITION LANGUAGE (DDL)
Dengan bahasa inilah kita dapat membuat tabel baru,membuat indexs, mengubah tabel,
menentukan struktur penyimpanan tabel, dll. Hasil dari kompilasi perintah DDL adalah
kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data
Dictionary)
Kamus Data merupakan suatu metadata (superdata) yaitu data yang mendeskripsikan
data sesuangguhnya. Kamus Data ini selalu diakses dalam suatu operasi basis data sebelum
file data yang sesungguhnya diakses.



  • DATA MANIPULATION LANGUANGE (DML)
Berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data.
Manipulasi data dapat berupa :
- Penyisipan/penambahan data baru, penghapusandata dan pengubahan data.
DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data
sebagaimana direpresentasikan oleh model data

Ada 2 Jenis DML, yaitu :

1. Prosedural, yang mensyaratkan agar pemakai menentukan, data apa yang diinginkan serta
bagaimana cara mendapatkannya.
Contoh: dBaseIII, FoxBase
2. Non-Prosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan
tanpa menyebutkan bagaimana cara mendapatkannya.
Contoh : SQL




Relational Database Management System (RDBMS)

Merupakan sekumpulan data yang disimpan sedemikian rupa sehingga mudah diambil informasinya bagi pengguna, dan data tersebut saling berhubungan.
RDBMS merupakan suatu paket perangkat lunak yang kompleks digunakan untuk memanipulasi database.


Prinsip RDBMS

Data Definition : Mendefinisikan jenis data yang akan dibuat (dapat berupa angka atau
huruf), cara relasi data, validasi data dan lainnya.
Data Manipulation : Data yang telah dibuat dan didefinisikan tersebut akan dilakukan beberapa
pengerjaan, seperti mengedit data, menyaring data, melakukan proses
query, dsb
Data Control : Bagian ini berkenaan dengan cara mengendalikan data, seperti siapa saja
yang bisa melihat isi data, bagaimana data bisa digunakan oleh banyak user,
dsb

RDBMS


Semua operasi input dan output yang berhubungan dengan database harus menggunakan DBMS. Bila pemakai akan mengakses database, DBMS menyediakan penghubung (interface) antara pemakai dengan database.
Hubungan pemakai dengan database dapat dilakukan dengan dua cara :
  • Secara interaktif menggunakan bahasa pertanyaan (query language).
  • Dengan menggunakan program aplikasi.

Minggu, 15 Maret 2009

Hacking.,.,

Kasian uga ma iang berinisial "O",gra2 punya masalh ma ku,dia ganti password FS'a biar ku gagg bsa buka FS dia agii,low buat bo2l lagi sie gampang,cuz qhu tau password email iang di pake dia,py low QHu obrak-abrik mungkin gagg sie dia bisa balikin agii.,.,
Py dsni ku Jadi pengin kasih tau tips n trik buat nangkal hacking yang dilakuken ma orang-orang yang tidak bertanggung jawab. Trik ini dikumpulkan dan dipelajari dari berbagai forum en blog temen-temen sesama netter.

* Metode Testi

Metode ini menggunakan testi untuk menipu korban. Biasanya selain menggunakan file flash, bisa juga dengan memasukkan script ke testi. Script ini tidak akan ditampilkan saat kita melihat testi ini karena komputer akan membacanya sebagai kode. Efek lain yang biasa muncul adalah kita akan diarahkan ke halaman login saat mengApprove comment/ testi.

Cara menanggulanginya:

1. Ubah Setting Friendster. Pada Bagian “Privacy Setting“, Ubah bagian “Approve comments automatically:” ke Never.
2. Kalo nggak bener-bener yakin n percaya ma orangnya, jangan me-Approve testi yang mengandung flash.
3. Kalo muncul halaman login setelah kamu nengApprove comment/ testi, berarti testi itu mengandung script login JANGAN MENGISI FORM LOGIN TERSEBUT.
4. hack ini 100% hanya akan berhasil kepada korban yg mempunyai koneksi sendiri (internet dirumah). Karena setelah korban approve, maka system akan mengingat script tersebut. dan pas ia buka friendster untuk yg kedua kalinya, maka system IE akan menampilkan front page FS dengan nuansa berbeda (yg sebenarnya ini adalah front page untuk merecord username sama passwordnya). apabila korban tidak curiga, maka ia akan memasukkan username sama passwordnya. apabila korban curiga, maka ia akan menutup IE dan mengulang lagi (setelah ditutup, maka script otomastis akan terhapus). Halaman utamnya terllihat berbeda dari halaman utama FS

* Metode Media Box

Metode ini menggunakan media box dari profile pelaku. Dengan menambahkan kode script ke media box, maka setiap pengunjung yang mengunjungi profile pelaku akan di-Redirrect secara otomatis ke halaman login. Dengan menunjukkan bahwa korban belum login, korban akan melakukan login. Padahal username dan kode akan secara otomatis terkirim ke Inbox mail pelaku.

Cara penanggulangannya:

1. Saat kita di-Redirect ke halaman login, jangan diisi! Sebaliknya coba buka halaman utama Friendster. Kalo di situ kita terdeteksi udah login, berarti profile yang tadi kita kunjungi itu mengandung script jahat. Jangan lupa perhatikan alamat yang tercantum di atas (address bar).
2. Klik kanan di media box profile yang kita kunjungi. Kalau di situ ada kode yang aneh (Kayak gini misalnya
PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4KCiAgICAgIDxodG1sPgo8aG…dst). Sebaiknya kamu tutup aja.
3. Script ini biasanya hanya berjalan di IE. Gunakan browser lain seperti Firefox untuk menghindari teknik ini. Saat saya melakukan percobaan dengan Firefox, Muncul pesan yang menyatakan bahwa halaman login itu palsu.

Terakhir, jangan pernah sekalipun membuat password yang mudah ditebak. Meskipun Friendster meminta minimal 6 karakter password, bukan berarti sudah aman. Usahakan membuat password yang panjang namun mudah diingat. HINDARI menggunakan data yang sudah diketahui banyak orang seperti :

* Tanggal lahir
* Nama pacar
* Nama sekolah
* Nomor Polisi kendaraan :lol:
* dsb.

Demikian. Semoga berguna.

Bobol Password dan Cara Menagkalnya,.,.,

Jaman sekarang yang namanya hacker atau cracker semakin kreatif, dengan berbagai cara mereka berusaha menembus email Anda, friendster, rekening online, web site, bahkan blog.Anda tidak mau kan, kalau suatu saat profile Anda di friendster diubah oleh orang? Atau web site Anda tiba-tiba di ganti tampilannya oleh hacker / cracker ?

Salah satu cara hacker menembus account kita adalah dengan cara menebak password. Hacker menggunakan script yang dapat memasukkan puluhan password tiap detik untuk mencoba masuk ke dalam account kita.

Cara hacker menebak password kita antara lain dengan:

1. Brute force attack, yaitu dengan mencoba semua kombinasi, mulai dari aaaa sampai zzzz, sampai beberapa karakter.
2. Dictionary attack, yaitu dengan menebak menggunakan kata-kata dalam kamus, dan dikombinasikan dengan angka-angka atau karakter.
3. Personal information attack, dengan cara memasukkan data-data pribadi seperti nomor telepon, tanggal lahir, nama pacar, kode pos, dan sebagainya.

Password yang sangat lemah akan sangat mudah dibobol hacker dengan cara ini. Contoh password yang sangat lemah misalnya:

* 123456, qwerty, asdf, ini karena mudah sekali orang mengetik kombinasi ini di keyboard.
* password, mypassword, dan lain-lain yang menggunakan kata-kata dalam kamus (semua bahasa).
* tanggal lahir, nama pacar, dan lainnya yang merupakan data diri orang tersebut.

Password yang lemah, bisa dibobol dalam waktu yang lebih cepat, misalnya:

* menggunakan semua huruf kecil.
* menggunakan kombinasi kata dan angka, misalnya buku10, teroris80.
* mengganti huruf dengan karakter, misalnya c1nt@

Bagaimana password yang kuat dan sulit ditembus hacker?

1. Merupakan kombinasi dari huruf besar, huruf kecil, nomor, dan karakter.
2. Panjang lebih dari 10 karakter.
3. Tidak menyertakan kata-kata dalam kamus.

Password yang kuat harus mudah diingat oleh pemiliknya.

Contoh password yang kuat: 1mAu$100Ribu

Cara mengingatnya:

* 1 = kata “saya” diterjemahkan dalam bahasa Inggris (I).
* mAu = mau
* $ = uang
* 100Ribu = 100 ribu

Contoh password kuat yang lain: ninG->0+1Gul

Cara mengingatnya:

* ninG = misalnya nama orang sepesial buat Anda: Naning
* -> = panah identik dengan adalah
* 0+ = lambang cewek
* 1 =berarti nomor satu atau paling
* Gul = gula itu manis

Beberapa tips:

1. Jangan menggunakan password yang sama untuk berbagai macam layanan, misalnya password email Anda sama dengan password friendster. Ini berarti:
* seseorang yang dapat menjebol password friendster Anda, bisa juga menjebol password email Anda. Sementara di mata hacker menjebol password friendster lebih mudah daripada menjebol email Yahoo.
* admin atau “orang dalam” friendster tahu password Anda, dia juga bisa memasukkan password tersebut ke email Anda.
2. Jangan mengklik link di email yang menyatakan Anda harus memverifikasi password Anda. Email ini dikirim oleh hacker.
3. Jangan memasukkan password disitus selain yang memberikan layanan. Misalnya jangan memasukkan password yahoo di situs friendster untuk alasan apapun (misalnya import address book).
4. Sebelum login ke email atau yang lain, pastikan URL di browser Anda benar. Misalnya mail.yahoo.com bukan mail.yahoo-ltd.com atau yahoo-verify.com atau yang lain.
5. Untuk rekening online seperti e-gold, klik BCA, paypal, sebaiknya Anda tidak mengetik password Anda lewat keyboard (karena hacker bisa membaca keyboard Anda dengan program keylogger). Gunakan On Screen Keyboard, Charakter Map, atau copy paste dari huruf acak.

Okey begitulah tips-tips agar password kita sulit dibobol hacker. Semoga dengan tips ini account kita aman dan terhindar dari kebobolan.