Senin, 29 September 2014

Tugas KSK 23 September 2014

Dikarenakan dosen yang mengajar tidak mengajar pada pertemuan hari ini, jadi hanya dibuat tugas.Mahasiswa dipersilahkan mencari pengertian:

1. KeyLogger

Keylogger adalah sebuah program yang dibuat untuk merekam pengentrian data melalui keyboard dan memasukanya ke dalam log (catatan). Tapi seiring berkembang versi dan tipenya, kini keylogger pun bisa merekam aktifitas mouse, clipboard,web browser dan visual surveillance (gambar hasil capture otomatis layar monitor). Keylogger terbagi dalam dua jenis, yaitu jenis hardware dan software. Tentunya jenis software lebih praktis digunakan dan pula lebih aman. Keylogger awalnya digunakan untuk keperluan positif, seperti memonitori aktifitas-aktifitas pekerja atau anak yang menggunakan komputer. Tapi saat ini banyak para hacker  menggunakan sofftware ini untuk keperluan negative, seperti memasangnya di komputer-komputer milik perusahaan, warnet, komputer perorangan dll. Tentunya semakin banyak penyalahgunaan software tersebut semakin kuat pula keamanan sistem komputer. Hampir semua antivirus sekarang sudah bisa menditeksi keberadaan keylogger ini. Oleh karena itu, saat penginstalan aplikasi ini anti virus harus di unisnstal atau di disable kan protection nya dahulu.sumber:http://yourdayandtechno.blogspot.com/2013/08/pengertian-fungsi-dan-cara-pemasangan.html


2. Lost Data

Lost Data adalah kondisi kesalahan dalam sistem informasi di mana informasi dihancurkan oleh kegagalan atau kelalaian dalam penyimpanan, transmisi, atau pengolahan. Sistem informasi mengimplementasikan backup dan pemulihan bencana peralatan dan proses untuk mencegah kehilangan data atau mengembalikan data yang hilang.  Lost Data dibedakan dari tidak tersedianya data, yang mungkin timbul dari masalah jaringan. Meskipun kedua memiliki konsekuensi pada hakekatnya sama bagi pengguna, data yang tidak tersedianya bersifat sementara, sedangkan kehilangan data mungkin permanen. sumber: http://en.wikipedia.org/wiki/Data_loss (dengan translate)

3. Trojan HorseTrojan Horse bukanlah sebuah virus, karena Trojan Horse tidak memiliki kemampuan untuk menggandakan diri. Namun demikian, Trojan Horse tidak kalah berbahaya jika dibandingkan dengan virus. Trojan Horse umumnya dikemas dalam bentuk sebuah software yang menarik. Namun dibalik daya tarik software tersebut, tersembunyi fungsi lain untuk melakukan perusakan. Misalkan saja software Keygen /key generator atau software pencari Serial Number(SN)/ kunci, nah tentunya kita tertarik bukan untuk menjalankan software tersebut? Karena kadang-kadang software meminta kita melakukan registrasi dengan memasukkan SN utuk menghilangkan masa trialnya. Pengguna komputer yang mendapatkan file yang telah mengandung Trojan Horse ini umumnya akan terpancing untuk menjalankannya yah Karena daya tarik tadi. Akibatnya tentu fatal, karena dengan demikian si pengguna telah meenjalankan rutin-rutin perusak yang siap menebar bencana di komputernya. Trojan bisa berupa program perusak maupun program kendali. Contoh trojan misalnya kaHt, Back Orifice dan Netbus. Apabila korban telah terkena salah satu dari program ini maka apabila korban terhubung ke jaringan atau internet, si pengirim trojan dapat mengendalikan komputer korban dari jauh,karena trojan membuka port-port tertentu agar komputer dapat diremote, bahkan tidak mustahil untuk mematikan atau merusak dari jauh. Itu sama halnya dengan penduduk kota Troy yang terlambat menyadari bahwa kota mereka sudah di masuki oleh tentara musuh.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/


4. Online Predators

Predator online adalah salah satu kejahatan dalam dunia maya. Kejahatan ini termasuk kedalam kategori penipuan. Penipuan ini juga terbagi atas 3golongan yang pertama predator cinta yaitu hanya demi nafsu, yang kedua predator financial yaitu sang penipu hanya ingin harta dari korban, yang ketiga predator cinta financial yaitu predator menginginkan nafsu dan harta korban. Di buku ini Putri suryadi mengatakan bahwa proses perburuan predator dimulai dari situs perjodohan, tetapi mereka tidak sembarangan memilih korban. Mereka memiliki criteria seperti menarik, bersolek dan terlihat berduit. Sang predator juga mencari mangsanya melalui situs pertemanan . karena korban yang mencari teman secara acak akan sangat mudah di tipu secara emosional.Selain cara memilihmangsa dibuku ini juga di jelaskan cara menghindari predator yaitu :
  • Yang pertama dengan menjaga ucapan dalam arti kalau kita berchatting denagan seseorang jangan berbicara blak-blakan.
  • Yang kedua menjaga cara berpakaian yaitu dengan menggunakan photo-photo yang sopan untuk di tampilkan.
  • Yang ketiga jagan mau diajak bertemu berdua dan pastikan bertemu di tempat yang ramai . yang keempat hindari memberikan informasi detail dirikita kepada orang lain. Buku ini dikemas sedemikian rupa dan disertai dengan pengalaman-pengalaman dari orang lain. Tetapi bahasa yang dugunakan terlalu sulit dimengerti dan buku ini juga terlalu banyak membahas masalah seksual.
sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/


5. Pop UpsPop Ups adalah jendela yang biasanya muncul tiba-tiba ketika mengunjungi halaman web. biasanya iklan ini tidak diperlukan dan harus disingkirkan agar tidak mengganggu proses menjelajah web. untuk menangkalnya, dapat di pakai program penangkal pop-up. ada pula program penangkal pop-up yang terintegrasi dengan browser, misalnya yang terdapat pada browser Mozilla Firefox, Opera, dan Internet Explorer versi 7.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/


6. WormsWorm atau cacing komputer dalam keamanan komputer, adalah sebutan untuk sebuah program yang menyebarkan dirinya di dalam banyak komputer, dengan menggandakan dirinya dalam memori setiap komputer yang terinfeksi. Sebuah worm dapat menggandakan dirinya dalam sebuah sistem komputer sehingga dapat menyebabkan sistem tersebut mengalami crash sehingga mengharuskan server harus di-restart. Beberapa worm juga menghabiskan bandwidth yang tersedia. Worm merupakan evolusi dari virus komputer.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/


7. Root KitsRootkit adalah kumpulan software yang bertujuan untuk menyembunyikan proses, file dan data sistem yang sedang berjalan dari sebuah sistem operasi tempat dia bernaung. Rootkit awalnya berupa aplikasi yang tidak berbahaya, tetapi belakangan ini telah banyak digunakan oleh malware yang ditujukan untuk membantu penyusup menjaga aksi mereka yang ke dalam sistem agar tidak terdeteksi.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/

8. Computer CrashesComputer Crash atau crash adalah satu keadaan di mana sebuah komputer atau program, baik aplikasi atau bagian dari suatu sistem operasi berhenti berfungsi, umumnya akan menutup atau keluar setelah menghadapi kesalahan. Biasanya program yang salah muncul hang sampai layanan crash menampilkan detail dari crash tersebut. Jika program yang crash adalah bagian penting dari kernel sistem operasi, maka seluruh komputer dapat mengalami crash. Ini berbeda dari hang dimana aplikasi atau sistem operasi terus berjalan namun tanpa ada respon yang jelas dari input.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/

9. Slow ResponseSlow Response dapat diartikan menjadi Respon Lambat.Respon berasal dari kata response, yang berarti jawaban, balasan atau tanggapan (reaction). Dalam kamus besar Bahasa Indonesia edisi ketiga dijelaskan definisi respon adalah berupa tanggapan, reaksi, dan jawaban. Dalam pembahasan teori respon tidak terlepas dari pembahasan, proses teori komunikasi, karena respon merupakan timbal balik dari apa yang dikomunikasikan terhadap orang-orang yang terlibat proses komunikasi.Jadi, Slow Response adalah tanggapan yang lambat pada proses komputer dan mengakibatkan waktu yang terbuang juga banyak.sumber: http://hasanismailr.blogspot.com/2009/06/pengertian-respon.html (dengan beberapa tambahan)

10. Identify TheftPencurian  identitas  diartikan sebagai tindakan yang dilakukan untuk  mengetahui atau menggunakan sesuatu secara tidak sah atas identitas seseorang seperti nama, alamat rumah/kantor/email, nomer PIN (Personal Identity Number), nomer kartu kredit, password, ataupun informasi personal lainnya. Adanya perkembangan teknologidapat memudahkan semua orang untuk berkomunikasi maupun bertransaksi  lebih cepat dan lebih murah. Sehingga membuat oknum-oknum tertentu melakukan berbagai macam cara untuk mendapatkan sesuatu yang mereka inginkan, seperti mencuri identitas seseorang.           Pencurian identitas bisa digolongkan menjadi dua :               (1) pencurian identitas pada level korporat/perusahaan               (2) pencurian identitas pada level individual
Pencurian identitas korporat dilakukan pada database informasi pelanggan yang dimiliki perusahaan. Hal ini bisa dilakukan dengan mengakses database konsumen/supplier perusahaan, melalui orang dalam perusahaan (insider) yang secara tidak sengaja maupun sengaja lengah terhadap keamanan penggunaan informasi pelanggan, maupun dari pihak insider yang mau ‘dibayar’ untuk membocorkan informasi pelanggan.

11. LockupsLockups adalah kondisi dimana macet total sehingga harus dinyalakan ulang dengan memencet tombol powersumber: http://www.proz.com/kudoz/english_to_indonesian/computers_general/4627703-lockup.html

12. VirusesVirus adalah Aplikasi atau program pada komputer yang bisa merusak program suatu komputer atau pun juga dapat merusak data dokumen yang terdapat pada komputer, virus komputer membuat pengguna komputer merasa terganggu atau pun tidak menimbulkan pengaruh apa pun. Virus komputer tidak jauh berbeda dengan virus biologi yang menyebar dengan cara menyisipkan diri sendiri ke sel suatu mahluk hidup yang menjadi sasarannya. dan cara kerja Virus komputer menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain.Perlu diketahui virus pada komputer pada umumnya bisa merusak Software atau perangkat lunak komputer dan tidak secara langsung merusak perangkat keras komputer, virus komputer dapat merusak perangkat keras suatu komputer dengan cara memuat program pada komputer untuk memaksa over process ke perangkat tertentu misalnya VGA, Memory, hardisc atau pun bahkan Procesor. Pengaruh buruk dari virus komputer yang paling utama adalah virus yang selalu memperbanyak diri sendiri, yang dapat membuat sumber daya pada komputer, misalnya pada penggunaan memori, menjadi berkurang. Hampir sembilan puluh lima persen Virus adalah menyerang pada sistem operasi yang berbasis Windows. Sisanya, yaitu dua persen virus menyerang pada sistem operasi Linux / GNU dengan versi kernel dibawah 1.4 (dan Unix, sebagai source dari Linux, tentunya), satu persen menyerang Mac terutama Mac OS 9, Mac OS X (Tiger, Leopard). dua persen lagi menyerang sistim operasi lain seperti FreeBSD, OS/2 IBM, dan Sun Operating System.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/

13. HackersHacker adalah mengacu pada seseorang yang punya minat besar untuk mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya. Besarnya minat yang dimiliki seorang hacker dapat mendorongnya untuk memiliki kemampuan penguasaan sistem yang diatas rata-rata kebanyakan pengguna. Jadi, pada dasarnya hacker sebenarnya memiliki konotasi yang netral.Di masyarakat umum, istilah hacker ini banyak tersalahgunakan atau rancu dengan istilah Cracker ( Pembobol. Orang yang mampu menembus kode dan kode kunci (password) serta memecahkan sistem security tanpa izin atau secara tidak beretika. Istilah {cracker} telah ditemui oleh pengganggu sistem komputer untuk membedakan aktivititas penggunaan komputer yang melanggar aturan atau untuk memberikan istilah yang lebih berdasarkan aktivitasnya. Istilah ini juga membedakan {hacker} yang disebut sebagai seseorang yang mahir dalam menggunakan komputer beserta perintah-perintah dasarnya ).Khususnya ketika pembahasan mengarah kepada kejahatan. Dimana istilah untuk penjahat yang mereka maksud sebenarnya adalah Cracker.sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/
14. SpywareSpyware adalah software atau perangkat lunak yang dapat menginstal sendiri dalam system komputer untuk mencuri data atau memantau pengguna komputer tersebut. Sebenarnya spyware dibuat oleh perusahaan resmi untuk layanan khusus. Tetapi saat ini banyak orang yang iseng memanfaatkan kelemahan dari browser internet untuk berbuat jahil, oleh karena itu sekarang banyak yang menganggap spyware adalah program jahat.Spyware berbeda dengan virus atau worm, jika virus untuk merusak system, sedang spyware tidak merusak system, hanya saja sering memakan bandwith internet kita seperti munculnya pop-up dalam bentuk iklan, tentu saja membuat koneksi internet kita melambat.Untuk mengatasi spyware sobat dapat lakukan hal berikut ini:
  • Menginstal anti virus dan selalu mengupdatenya
  • Memasang atau install anti spyware
  • Hindari situs-situs porno atau crack.
sumber: http://budibuper.wordpress.com/2014/09/23/pengertian/

Demikianlah tugasnya, Terima kasih sudah membacanya dan mohon maaf apabila ada salah kata-kata. ^^,

Minggu, 28 September 2014

Pertemuan Keempat Pemrograman SQL 22 Sept 2014

Pada pertemuan ini saya tidak dapat hadir karena sakit.
Tetapi dengan materi yang dipelajari sudah dibagikan dosen saya, dan saya akan membahasnya dengan yang saya tahu melalui berbagai sumber.

Kalau pada pertemuan kedua kita telah membahas mengenal DDL, kali ini kita membahas mengenai DML dan DCL

Apa sih DML itu?
DML atau Data Manipulation Language adalah kumpulan perintah query yang digunakan untuk memanipulasi data dalam tabel, seperti menambah, merubah atau menghapus data. Perintah ini tidak terkait dengan struktur dan metadata dari objek-objek yang berada pada tabel-tabel database.

Data Manipulation Language (DML) mempunyai beberapa perintah antara lain :
1.      INSERT : Untuk meyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
2.      SELECT : untuk mengambil data atau menampilkan data dari satu tabel atau beberapa dalam relasi
3.      UPDATE : Untuk memperbarui data lama menjadi data terkini
4.      DELETE : Untuk menghapus data dari tabel.

Keterangan lebih lanjutnya adalah.

1. INSERT
Perintah Insert digunakan untuk menambahkan baris baru dalamsebuah tabel setelah tabel tersebut di buat.
Syntax:
INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
Contoh:
INSERT INTO barang
VALUES (brg001, ‘Kertas’, NULL, 300);


2. SELECT
Digunakan untuk menampilkan/menyeleksi data yang dinginkan dari sekumpulan data yang ada.
Syntax:
SELECT nama_field
FROM nama_tabel
[WHERE kondisi]
Contoh:
SELECT * FROM barang
SELECT (kode_barang,nama_barang) FROM barang


3. UPDATE
Digunakan untuk mengganti nilai dari kolom. Menggunakan klausa Where jika data yang akan diganti ( di update ) hanya pada kolom tertentu saja. Tanpa klausaWhere, semua baris akan berubah nilainya.
Syntax:
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
Contoh:
UPDATE barang
SET stok_barang = 1000:
WHERE kode_barang = brg001;


4. DELETE
Delete digunakan untuk menghapus semua baris sesuai
dengan kondisi yang telah ditetapkan.
Syntax Uuntuk menghapus data dari tabel suplier dengan kode suplier “sup123”
DELETE FROM nama_tabel
[WHERE <condition> ];
Contoh:
DELETE FROM suplier
WHERE kode_suplier = ‘sup123’;


Lalu masuk pada pembahasan kedua mengenai DCL.
Pengertian DCL adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk mengatur hak akses terhadap sebuah basis data (database).

DCL terdiri dari beberapa bagian, yaitu:

1. GRAND : Untuk memberikan hak/izin akses oleh administrator (pemilik utama) server kepada user. Hak akses tersebut berupa hak membuat (CREATE), mengambil(SELECT), menghapus(DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem
databasenya.
Syntax perintah berikut digunakan untuk memberikan hak akses pada tabel departemen user admin1 :
GRANT priviliges ON tbname TO user;
GRANT select, insert, update, delete ON dept TO admin1;


2. REVOKE : untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh
administrator.
Syntax perintah berikut digunakan untuk memberikan hak akses pada tabel departemen user admin1 :
REVOKE priviligesON tbname FROM user;
REVOKE select, insert, update, delete ON dept FROM admin1;

3. COMMIT : Menyetujui suatu transaksi/ akhir transaksi sukses, menyetujui segala perubahan ke basis data secara permanen.

4. ROLLBACK : Akhir transaksi gagal (pembatalan transaksi)

5. SAVEPOINT (PADA ORACLE) : Penandaan suatu transaksi

6. SAVEPOINT save_pointname;

Dan setelah dosen menjelaskan materi-materi seperti yang diatas, kelas dilanjutkan dengan praktikum menggunakan Oracle Database.

Dan kami diberikan tugas berupa :

1.Buatlah tabel mahasiswa dengan field :
nim char(10),
nama varchar (15),
alamat varchar (20),
kota varchar (15),
field nim merupakan suatu primary key dari tabel mahasiswa
ini.

Cara membuatnya:

  • Pertama kita masuk ke Database Home Page Oracle
  • Lalu masukkan username dan password nya
  • Pilih SQL Commands, dan enter commands. Ketik source kode seperti ini:

Hasil print screennya:



2. Tambahkan field kodepos pada tabel mahasiswa dengan tipe data char, lebar field adalah 8


3.Ubah tipe data pada kolom kodepos menjadi varchar2, lebar data 5.


Demikian pembelajaran pada pertemuan hari ini..
Mohon maaf apabila ada salah kata dan terima kasih sudah membacanya. :)



Rabu, 17 September 2014

Pertemuan ketiga Keamanan Sistem Komputer 16 Sept 2014

Pada pertemuan minggu lalu, kelas saya dibagi menjadi 4 kelompok untuk mempersentasikan penjelasan video pertemuan kedua dan menjawab 4 soal yang sudah diberikan oleh dosen mata kuliah tersebut. 1 kelompok 1 soal. Dan saya masuk dalam kelompok 3 dengan soal "Sebutkan dan jelaskan lapisan keamanannya pada video tersebut". Setelah melewati satu minggu, kelompok saya telah membuat penjelasan berupa persentasi yang dapat dilihat disini

Namun yang memulai persentasi bukanlah kelompok saya, melainkan kelompok 4 yang menjelaskan tentang ancaman yang terjadi pada pengiriman paket data. Saya mencatat beberapa hal yang ditekankan pada setiap persentasi kelompok ini. Mereka menyimpulkan bahwa  Ping of Death berfungsi untuk membuat komputer buffer, karena memberikan beban yang lebih pada sistem komputer. Sehingga Ping of Death merupakan ancaman dalam proses pengiriman data dijalur internet.

Pengertian lebih jelasnya, Ping of Death adalah jenis serangan yang menggunakan utility ping yang terdapat pada sistem operasi komputer. Ping ini digunakan untuk mengecek waktu yang aka diperlukan untuk mengirim data tertentu dari satu komputer ke komputer lainnnya. Panjang maksimum data menurut TCP protokol IP adalah 65,536  byte.





Ada kata yang ditekankan pada pengertian diatas yang sempat ditanyakan oleh dosen saya, yaitu Protokol.

Lalu apa itu protokol?
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat kerasperangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

Memang ketika kelompok 4 menjawab dosen saya tidak selengkap yang saya sediakan diatas, tetapi pada intinya kami mengerti bahwa protokol adalah aturan yang sudah disepakati bersama untuk menjadi syarat adanya komunikasi internet.
Dikarenakan tidak ada lagi mahasiswa yang bertanya, dosen saya mencukupkan persentasi untuk kelompok 4 ini. Dan berlanjut pada kelompok 3, yaitu kelompok saya.

Kami membahas mengenai lapisan-lapisan keamanan yang ada dalam jaringan internet. Kami menyimpulkan bahwa Proxy dan Firewall merupakan jawaban yang tepat. Pembahasan mengenai proxy dan firewall dapat dilihat pada slide yang ada diatas.
Ketika kami membuka sesi pertanyaan, ada 3 pertanyaan yang kami tampung. Berikut adalah pertanyaan dan jawabannya:

1. Kita tahu bahwa situs dewasa sudah dilarang oleh pemerintah, sudah diblock intinya. Tapi mengapa ketika kita menggunakan aplikasi translate atau sejenisnya malah dengan mudah terakses?
Jawab: Proxy hanya melihat situs awalnya saja, dan dia akan mengirimkannya. Tapi bukan tidak menyaring sepenuhnya.

2. Bener ga sih ada 2 lapisan firewall? Untuk apa aja sih tuh?
Jawab: Iya benar. Lapisan firewall yang pertama biasanya bersifat untuk pengecoh saja, sehingga tidak ketahuan kalau ada lapisan keduanya. Dan pada lapisan kedua, paket yang dikirimkan akan disaring kebenarannya.

3. Kenapa kalau ada proxy, tetap ada malware yang masuk ke PC kita?
Jawab: Pengertian dari malware sendiri adalah perangkat lunak yang di ciptakan untuk atau merusak sistem komputer atau jaringan komputer tanpa izin dari pemilik. Jadi, malware yang masuk ke PC kita karena komputer yang kita gunakan untuk melakukan koneksi FTP atau cPanel terkena virus atau malware. Sehingga script malware tersebut menginjeksi beberapa file website kita. Contohnya ketika google melakukan scaning atau crawling ke website anda maka google akan menemukan script malware tersebut dan memberikan notifikasi malware yang bekerja sama dengan browser ketika ada pengunjung yang mengunjungi website tersebut. 
sumber:http://www.rumahweb.com/journal/malware-dan-solusinya.htm#sthash.or0gaFmw.dpuf

Diskusi kelompok saya pun selesai, lalu dilanjutkan dengan kelompok 2 yang membahas mengenai kebijakkan-kebijakkan apa saja yang terdapat pada video tersebut. Kelompok 2 menuturkan bahwa ada 2 kebijakkan pada video tersebut, yaitu:
1. Kalau situs website yang tidak sesuai dengan norma maupun aturan lain yang berlaku, akan dihancurkan.
2. Kebijakkan kedua adalah menerangkan bahwa dalam video tersebut bukan saja port 25 dan 80 yang dibuka. Melainkan hal itu menerangkan bahwa ketika paket menunjuk sebuah port. port lain akan ditutup untuk mempermudah pengaturan paket.

Lalu dilanjutkan ke kelompok terakhir, yaitu kelompok 1 yaitu mengenai Ancaman-ancaman apa saja yang dapat terjadi dalam proses pengiriman dan penerimaan paket data?
Kelompok 1 menyimpulkan bahwa adanya serangan Ping Of Death, Tabrakan antar paket karena kerja router, maupun spam lainnya.
Menurut mereka ancaman tidak hanya dari dalam komputer, namun dapat terjadi dalam komputer seperti, binatang-binatang kecil, suhu yang tidak stabil, tegangan listrik atau sumber daya yang tidak stabil. Kebijakan mengenai kebijakan lintas data, port, firewall, proxy maupun router juga menjadi alasan adanya ancaman-ancaman.

Mungkin masih mengawang-mengawang sekali penjelasannya, karena pertemuan hari ini hanya diskusi singkat. Untuk lebih jelasnya akan dijumpai pada pertemuan selanjutnya.
Terima kasih sudah membaca dan mohon maaf apabila ada penulisan kata-katanya. :)

Minggu, 14 September 2014

Tugas SQL 15 September 2014

Cara Installasi Oracle 11g XE


Langkah-langkah berikut :
1. Anda diminta untuk menerima perjanjian lisensi dan tidak dapat melanjutkan tanpa melakukannya.


     2.    Setelah menerima perjanjian lisensi Anda dapat men-download perangkat lunak.


3. Berbeda, file Oracle 10g XE MSI, Anda sudah download (OracleXE112_Win32.zip) file terkompresi, dan Anda harus mencari file zip dan menulis ke direktori. Ketika Anda menulis ke direktori, seperti Anda klik dua kali berikut dan pada file setup.msi.


Ini direkomendasikan bahwa Anda mengklik kanan pada program setup.msi dan menjalankannya sebagai Administrator. Jika Anda tidak cacat Microsoft User Access Controls (UAC), saya akan melakukan yang pertama.


4.    Setelah meluncurkan file setup.msi, Anda melihat Install Shield Wizard layar sedangkan beban berkas, seperti ini:


Setelah meluncurkan file setup.msi, dan loading file MSI, Anda melihat kotak dialog pertama instalasi. Klik tombol Next untuk memulai instalasi.


5.   Kotak dialog kedua adalah lisensi untuk instalasi. Klik I accept the terms in the license agreement. tombol radio dan kemudian tombol Next.


6.    Kotak dialog ketiga memungkinkan Anda menerima lokasi default atau memberikan lokasi override. Jika Anda menerima lokasi default, klik tombol Next untuk melanjutkan.


7.    Kotak dialog keempat memungkinkan Anda menentukan TNS, MTS, dan HTTP Ports. Nilai default yang ditampilkan dalam screen shot berikut tapi aku mengubah TNS port saya untuk 1621, yang akan Anda lihat nanti. Klik tombol Next untuk melanjutkan.

8.    Kotak dialog kelima memungkinkan Anda memasukkan password untuk pengguna SYS dan SYSTEM. Anda harus memasukkan dua kali dan secara alami mereka harus cocok satu sama lain. Klik tombol Next untuk melanjutkan.

9.    Kotak dialog keenam memungkinkan Anda melihat opsi konfigurasi yang Anda pilih. Perhatikan bahwa instalasi ini menggunakan port TNS dari 1621 bukan default dari 1521. Klik tombol Next untuk melanjutkan.

10. Kotak dialog ketujuh memungkinkan Anda melihat progress bar, istirahat dapat berjalan selama dua atau tiga menit. Klik tombol Next untuk melanjutkan.

11. Kotak dialog terakhir memungkinkan Anda melihat bahwa Anda telah menginstal produk. Klik tombol Finish untuk menyelesaikan instalasi.


Sekarang Anda telah menginstal Oracle Database 11g Express Edition. Anda dapat memulai baris perintah dengan mengetik sqlplus system / password di command shell atau Get Started opsi di Program Menu Anda, seperti yang ditunjukkan di bawah ini.


SELAMAT MENCOBA ^^


Pertanyaan dari slide pertemuan 1

1. Jelaskan pengertian database.

Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang rumit.
http://www.termasmedia.com/65-pengertian/69-pengertian-database.html


2. Dalam database dikenal adanya istilah Atribut, Record, dan Entitas. Jelaskan istilah tersebut!
a. Atribut: Ciri-ciri kualitatif yang dimiliki oleh suatu obyek, yang mencerminkan sifat-sifat dari obyek tersebut. Field menyatakan data terkecil yang memiliki makna. I

b. Record atau Rekaman data: Kumpulan elemen data, atau kumpulan beberapa nilai Atribut, atau kumpulan Field-data yang mewakili satu Entitas secara lengkap. Misalnya: Entitas pegawai memiliki record: NIP, Nama, Alamat, Pangkat, Jabatan, dsb.
http://distroteknologiinformasi.wordpress.com/2013/04/02/pengertian-relasi-atribut-tupel-domain-derajat-dan-kardinalitas/
c. Menurut KBBI, entitas merupakan satuan yang berwujud. Sedangkan dalam sebuah sistem basis data entitas merupakan segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai suatu individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan sesuatu yang lain (Fathansyah, 1999). Entitas ini terbagi menjadi dua yakni entitas kuat dan entitas lemah. Yang dimaksud dengan entitas kuat adalah entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Sedangkan entitas lemah adalah entitas yang memiliki ketergantungan dengan entitas lain dalam sebuah relasi.
http://yyk-galih.blogspot.com/2013/02/v-behaviorurldefaultvmlo_5583.html
3. Sebutkan komponen sistem Database!
1. Data
Disimpan secara terintegrasi, artinya basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap. Sebagai alat penghubung digunakan kunci (key). Dipakai secara bersama-sama, artinya masing-masing bagian dari suatu data dapat digunakan atau diakses bersama-sama dalam waktu yang bersamaan oleh pemakai untuk aplikasi yang berbeda.
2. Perangkat Keras
Mencakup peralatan atau perangkat computer yang digunakan untuk pengelolaan sistem basis data.



3. Perangkat Lunak

Sebagai penghubung antara pengguna dan basis data.



4. Pengguna

Dibagi menjadi 4 kategori :


a. System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data, dan juga mengadakan peningkatan dan melaporkan   kesalahan dari sistem tersebut.

b. Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.

c. Programmer
Pengguna yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dan lain-lain).
d. Pengguna Akhir
• Casual User (pengguna mahir)
Pengguna yang berinteraksi dengan sistem tanpa menulis modul program.
• End User (pemakai umum)
Pengguna yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen yang telah ditulis
• Specialized / sophisticated User (pengguna khusus)
Pengguna yang menulis aplikasi basis data non-konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi Pengolahan Citra, Sistem Pakar.

http://cimpoenzz.wordpress.com/2013/03/10/komponen-basis-data/
4. Sebutkan perbedaan File Manajemen Tradisional dan File Manajemen Database, serta jelaskan kelemahan masing-masing!
a. Sistem File Tradisional


Sebelumnya, sistem yang digunakan untuk mengatasi semua permasalahan bisnis, menggunakan pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah yang disebut juga sistem pemrosesan file.
Contoh : Universitas yang mempunyai dua sistem ; yakni sistem yang memproses data mahasiswa dan sistem yang mengelola data mata kuliah

·         Digunakan untuk menyimpan record dalam file yang terpisah
penyimpanan Tradisional
·          Masing-masing file diperuntukkan hanya untuk satu program
Aplikasi

Kelemahan File Tradisional :
1.     Timbulnya data rangkap & ketidak konsistenan
2.     Data tidak dapat digunakan bersama-sama
3.     Kesukaran dalam pengaksesan data
4.     Tidak fleksibel
5.     Data tidak standar

b. Sistem Basis Data
Seiring dengan berjalannya waktu, sistem pemrosesan file ditinggalkan karena masih bersifat manual yang kemudian dikembangkan sistem pemrosesan dengan pendekatan basis data.
Contoh : Data universitas

Pada sistem ini record-record data disimpan pada satu tempat yakni basis data dan diantara program aplikasi maupun pemakai terdapat DBMS (Database Management System).


Kelemahan Basis Data :
1.     Storage yang digunakan besar
2.     Dibutuhkan tenaga spesialis
3.     Softwarenya mahal


4.     Kerusakan pada system database dapat mempengaruhi departemen lain yang terkait

http://cuplis.net/2009/03/28/konsep-dasar-basis-data/

Perbedaan antara File Manajemen tradisional dan File Manajemen Database

File Manajemen Tradisional :          File Manajemen Database :
1. Program Oriented                            1. Data Oriented
2. Kaku                                                2. Luwes
3. Adanya kerangkapan data               3. Terkontrolnya kerangkapan data
http://wicakszones.blogspot.com/2014/03/perbedaan-sistem-file-tradisional.html

5. Apa yang dimaksud dengan DBMS?
Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan. DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS.
https://010be5fd9fb8cc88ea834722d5c19ca7d460aa81.googledrive.com/host/0B_A-EhzcIJX2bHR0eThqMUpLZ1E/2KS2/2KS2_SISTEMDATABASE_P.JOKO/tugas/pengertian-dan-komponen-dbms-database_9.html
6. Sebutkan bahasa yang dikenal dalam DBMS!
A.Data Definision Language ( DDL )




DDL ( Data Definision Language ) adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database.

Contoh :

Create Table : Untuk membuat tabel

Di bawah ini misalnya kerangka tabel penjualan :

Dan tampilan tabelnya seperti ini :

B.DML ( Data Manipulation Language )
Data Manipultion Language adalah perintah-perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database. Adapun perintah-perintah pada DML diantaranya : Select, Insert, Update dan Delete.
Contoh : Select Query Detail artinya tampilkan Query Detail
Tampilannya seperti di bawah ini : 

http://ableh-noe.blogspot.com/2009/10/bahasa-dalam-dbms-database-management.html