RSS
Facebook
Twitter

Thursday, February 16, 2012

English Note | Proposal Writing | Presenting Proposal | Debate

PROPOSAL WRITING
A proposal is a description of the work you will complete on a project.

Characteristic of a good proposal
1. describe an idea to solve problems in new ways.
2. identify the general and specific objective precisely.
3. rational costing.
4. provide valid assumptions.
5. detailed schedule of activities to complete the project.
6. follow all the directions given in the proposal guidelines.
7. consist of appendices which serve as evidence of careful planning and previous experience.
8. clearly communicates the qualification of the personnel involved in the project.
9. well-organized writing style
10.paginated from beginning to end including the appendix.
11.use appropriate graphs and figures, charts and other visual materials.
12.proofread for grammmatical errors and mispelling.
13.include vitae to demonstrate credentials required
14.consists of necessary letter of support and other documentation.
15.identify potential pitfalls and alternative approaches.

Proposal Component
1.Goals
2.Objectives
3.Program method, design and plan of action.
4.Staffing
5.Evaluation
6.Sustainability

Grant Proposal Component
1.Abstract
2.Need statement of opportunity.
3.project description
4.goals and objectives
5.project activities
6.organization information
7.budget

Proposal Structure
1.Background
2.problem
3.objectives
4.scope
5.methods
6.time schedule
7.facilities
8.budget
9.personnel
10.conclusion

PRESENTING PROPOSAL
some important points that a presenter must notice :
1.know your audience
2.use presentation kits
3.audio visual helps much in presentation
4.time limitation
5.languange used
6.facial expression and gestures
7.open a discussion space.

DEBATE
debating is clash of arguments.

Basic Of debate
1. you must speak clearly and loudly enough
2. try to avoid monotone
3. keep eye-contact with audience
4. use your body languange to back up your speech
5. you dont have to stand strictly behind podium
6. dont be too complicated
7. use humor
8. if you can, practice speaking into a tape racorder
9. always practice, but never memorize
10.watch your nervous manner

Why debate? People debates for a number of reasons :
1. To convince other people that his/her opinion is better
2. to listen to what ther people think of an issue
3. to find which solution is the best for a problem.
4. etc

Ringkasan Tata Bahasa Indonesia | Jenis-jenis paragraf | Catatan Kecil lainnya

Kata Baku yang seharusnya :
1. Tidak terkontaminasi / kerancuan
contoh : sering kali = sering | berkali-kali
berulang kali = berulang-ulang
agar supaya = agar | supaya

2. Tidak pleonasme / berlebih-lebihan
contoh : terima kasih banyak = cukup 'terima kasih' saja
para ibu-ibu = cukup 'para ibu' atau 'ibu-ibu'
maju ke depan = cukup 'maju' atau 'ke depan'

3. Tidak ambiguitas / makna ganda
contoh : istri dokter kaya = makna 1. istrinya dokter kaya ; 2. dokternya yang kaya
kucing makan tikus mati di dapur = makna 1. kucing makan tikus ; 2. kucing sedang makan, dan tikus mati ; 3. kucingnya makan tikus setelah itu mati di dapur.


Bentuk Sifat Isi Contoh
Narasi Non Ilmiah/fiksi/non fiksi menceritakan peristiwa/kejadian sehingga pembaca merasa mengalami novel, cerpen, biografi
Deskripsi Non ilmiah/fiksi/non fiksi menggambarkan objek sehingga pembaca merasa melihat sendiri. laporan pandangan mata
Persuasi ilmiah/non-fiksi karangan untuk mempengaruhi pembaca dengan pendekatan psikologi. memerlukan fakta-fakta penunjang. naskah,ceramah,teks iklan
eksposisi ilmiah/non fiksi memaparkan informasi/ilmu agar pembaca mengerti dengan jelas. laporan kegiatan,resep,cara bercocok tanam
Argumentasi ilmiah/ non fiksi tulisan untuk membuktikan kebenaran pendapat sehingga pembaca yakin. perlu data,fakta,analisis. laporan penelitian, skripsi, thesis


Narasi
1. Penokohan : 1. tokoh ; 2. karakter (antagonis, protagonis, neutral/bulat)
2. alur : maju, mundur, dan maju-mundur
3. kronologis : urutan cerita
4. karya ilmiah : 1. autobiografi (kisah hidup ditulis sendiri) ; 2. biografi (ditulis oleh orang lain)

Monday, February 13, 2012

Keamanan Jaringan Komputer

Ringkasan Keamanan Jaringan Komputer | Enkripsi | Kemanan Komputer | Kejahatan Komputer -
Enkripsi - yaitu proses mengacak data sehingga tidak dapat dibaca oleh pihak lain.

Kriptografi = Ilmu mempelajari enkripsi
Kriptoanalis = ilmu membuka kunci (deskripsi)

Kriptografi klasik :
1. Caesar Chiper
2. Hill
3. Vigenere
4. Mesin Engine

Caesar chiper
Cara kerja sandi ini dapat diilustrasikan dengan membariskan dua set alfabet; alfabet sandi disusun dengan cara menggeser alfabet biasa ke kanan atau ke kiri dengan angka tertentu (angka ini disebut kunci). Misalnya sandi Caesar dengan kunci 3, adalah sebagai berikut:

Alfabet Biasa: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabet Sandi: DEFGHIJKLMNOPQRSTUVWXYZABC

Untuk menyandikan sebuah pesan, cukup mencari setiap huruf yang hendak disandikan di alfabet biasa, lalu tuliskan huruf yang sesuai pada alfabet sandi. Untuk memecahkan sandi tersebut gunakan cara sebaliknya. Contoh penyandian sebuah pesan adalah sebagai berikut.

teks terang: kirim pasukan ke sayap kiri
teks tersandi: NLULP SDVXNDQ NH VDBDS NLUL

Shift Chiper
Sandi geser (shift cipher) merupakan generalisasi dari Sandi Caesar, yaitu tidak membatasi pergeseran sebanyak tiga huruf. Jadi ada sebanyak 26 kunci pergeseran yang bisa digunakan.
Khusus untuk K = 13 sering disebut dengan Sandi ROT-13. Kata ROT-13 diambil dr bhs Inggris yg artinya adalah Rotate by 13. Sebenernya ini mirip Caesar Chiper, bahkan sangat mirip! klo misalnya di Caesar Cipher kita bebas menentukan key nya, nah di ROT-13 tu key-nya adalah 13, jadi abjad di geser 13 digit. jadi tidak ada key untuk cipher ini.

Plaintext A BCDEFGHIJKLMNOPQRSTUVWXYZ

Ciphertext N OPQRSTUVWXYZABCDEFGHIJKLM

Transposisi Chiper
Sandi Permutasi sering juga disebut dengan sandi transposisi, sebab metode enkripsi yang digunakan tidak seperti pada algoritma sandi pada umumnya, tetapi dengan mengganti urutan huruf pada plainteks.
Ada banyak metode dan variasi sandi transposisi. Berikut ini diberikan beberapa contohnya.

Contoh. Diberikan plainteks “BELAJAR SANDI ITU MUDAH”. Selanjutnya tulis plainteks secara horizontal dengan lebar kolom tetap, misalkan lebarnya 5, dalam hal ini kuncinya adalah 5. Diperoleh:


B E L A J

A R S A N

D I I T U

M U D A H


Maka cipherteksnya dibaca secara vertikal, yaitu “BADMERIULSIDAATAJNUH”.
Metode lainnya bisa ditulis secara zig-zag, melingkar, dan sebagainya. Makanya banyak yg menyebutnya Sandi Ular.

Kriptografi modern
1. DES (Data Encryption Standard) ; Sebuah algoritma matematika untuk menjalankan enkripsi (enchypering) dan dekripsi (dechypering) informasi koding binary.
2. RSA (The Rivest-Shavir-Adelman)
3. MDS

Enkripsi Komunikasi Data
Sniffer adalah program yang membaca dan menganalisa setiap protokol yang melewati mesin di mana program tersebut diinstal.

SSL (Secure Socket Layer) merupakan salah satu metode enkripsi dalam komunikasi data yang dibuat oleh Netscape Communication Corporation.
SL hanya mengenkripsikan data yang dikirim lewat http

Dua Jenis Enkripsi :
1. Enkripsi Simetris
- Kunci yang sama untuk enkripsi dan deskripsi
- Enkripsi simetris sangat mudah dan sangat cepat dalam penggunaannya
- Karena kecepatannya itu, saat ini enkripsi simetris banyak digunakan pada transaksi e-commerce

2. Enkripsi Asimetris
- Mempunyai dua buah kunci yang saling berhubungan: sebuah kunci publik dan sebuah kunci pribadi
- Kunci publik tersedia bagi siapa saja yang ingin diinginkan
- Kunci publik hanya dapat mengenkoding data, tidak dapat mendekodingnya.
- Enkripsi asimetris menambahkan tingkat keamanan pada data Anda, tetapi akibatnya lebih banyak lagi waktu komputasi yang dibutuhkan, sehingga prosesnya menjadi sangat panjang dan lebih lama

Keamanan Komputer
1. Aspek Keamanan
- Authentication ;untuk masuk harus menggunakan password, apakah Anda benar-benar orang yang berhak mengakses data tersebut atau tidak.
- Integrity ; data tidak dimodifikasi
- non repudidtion ; cara bagaimana pengirim tidak dapat menghindar kalau si pengirim tersebut yang melakukan pengiriman
- authority : mencari tahu jika orang yang, setelah diidentifikasi, diijinkan untuk memiliki sumber daya
- confidentiality ; dokumen rahasia, orang lain tidak berhak atau tidak bisa melihatnya ; seperangkat aturan atau janji yang membatasi akses atau pembatasan tempat di beberapa jenis informasi
- privacy ; informasi pribadi yang dapat dibagi dan tidak dapat dibagi
- availability ; ketersediaan ; informasi ada jika dibutuhkan / tidak dibutuhkan
- access control ; susatu sistem memungkinkan otoritas untuk mengakses ke sumber daya tertentu.

2. Aspek Ancaman
- Interruption ; data dirusak dan dihapus ; Ancaman Availability
- Interception ; Informasi disadap oleh orang yang tidak berhak ; Ancaman privacy
- Modifikasi ; Mengubah informasi ; Ancaman integrity
- Febrication ; Meniru/memalsukan informasi ; integrity

3. Pendekatan pendeteksian serangan
- Anomaly detection ; perilaku tidak lazim ; serangan berbeda dengan aktifitas normal.
- Misuse detection ; Analisa terhadap aktivitas sistem ; Mencari even yang cocok dengan pola serangan ; pola perilaku serangan dsb signatures.

4. Pendeteksian serangan
- Network Monitoring ; menggunakan protokol SNMP ; contoh program : snmp collector,etherboy
- Intrusion detection system ; pengenalan penyusup ; log aktivitas dibandingkan dengan pada serangan ; warning admin ; tidak mencegah hanya mencatat serangan

5.Pencegahan serangan
- desain sistem
- aplikasi yang dipakai
- Manajemen --> SOP
                     --> Policy

Kejahatan Komputer
1. Finger Printing
- Mengumpulkan data untuk menyerang suatu jaringan.
2. Scanning
- dengan scanning dapat mengecek perusahaan yang online.

3. Social Engineering
- Teknik menyamar.
a. Pretexting
b. Phising
c. vishing

4. Denial Of Service
- Ping of Flood - Ping of dead

5. Syn Attack
6. Cross cripting Attack

Kejahatan Komputer disebut juga Cyber Crime
- Pengunaan komputer secara ilegal menurut Andi Hamzah (1989)

Karakteristik Cyber Crime
- Ruang lingkup kajahatan
- sifat kejahatan
- pelaku kejahatan
- modus kejahatan
- jenis kerugian yang ditimbulkan

Kejahatan Konvensional
1. Kejahatan Kerah Biru ; langsung ; rampok dll.
2. Kejahatan kerah putih ; pencucian uang, menggunakan IT, dll.

Jenis Cybercrime
- Unauthorized acess ; memasuki dan menyusup secara tidak sah, tanpa izin. contoh : probing dan port.
- ilegal contents ; memasukkan data/informasi tentang yang tidak benar, tidak etis, yang melanggar hukum/ketertiban umum. contoh : penyebaran pornografi
- Penyebaran virus secara sengaja
- data forgery ; memalsukan data.
- Cyber Espionage,Sabotage, dan Extortion
   --> Espionage ; memata-matai
   --> Sobatage dan Extertion ; gangguan, perusakan, penghancuran data/program/jaringan
- Cyberstalking ; mengganggu atau melecehkan seseorang dengan memnfaatkan komputer
- Carding ; pencurian kartu kredit.
- Hacker dan Cracker ; Individu yang mempunya minat besar mempelajari sistem komputer secara detail.
- Cybersquatting (Mendaftarkan domain perusahaan orang lain dan berusaha menjualnya ke perusahaan tersebut) dan Typosquatting
- Hijacking ; Pembajakan , contoh : sofware piracy.
- Cyber Terorism ; berisi tips-tips yang tidak boleh diketahui oleh masyarakat luas misal merakit senjata, melakukan hacking ke pentagon, dll.

Cybercrime berdasarkan motif
1. sebagai kejahatan murni kriminal ; bermotif kejahatan. contoh : carding, penyebaran illegal content, spamming.
2. sebagai kejahatan abu-abu ; bermotif lebih kearah untuk mempelajari. contoh : portscanning.

Saturday, February 11, 2012

Mikroprosesor Ringkasan Teori | Kisi-Kisi

Mikroprosesor : Chip / sistem terintegrasi yang terdiri dari banyak transistor semi konduktor yang menjalankan tugas umum yang terdiri dari ALU,CU dan register
Mikrokontroler : chip / sistem terintegrasi yang memiliki fungsi khusus yang sudah memiliki RAM, I/O dan device lainnya.
Sistem Embedded : Sistem terintegrasi yang memiliki fungsi spesifik dan dijalankan secara real time.

Full Address Decoding
- Semua baris alamat digunakan untuk menentukan lokasi memori.
- Setiap lokasi memori fisik diidentifikasi dengan alamat yang unik.
Kelebihannya : mudah untuk dilakukan penambahan memory
kekurangannya : mahal

Partial Adress Decoding
- Karena tidak semua ruang alamat diimplementasikan, hanya subset dari baris alamat diperlukan untuk menunjuk ke lokasi memori fisik.
- Setiap lokasi memori fisik diidentifikasi oleh alamat beberapa kemungkinan (menggunakan semua kombinasi dari baris alamat yang tidak digunakan)
Kelebihan : lebih murah karena dapat menghemat penggunaan memori
kekurangan : sulit atau tidak mungkin untuk dilakukan penambahan memori.

Ringkasan Teori Pemrograman WEB | XML | ADO.NET | Web Service | ASP.NET AJAX

XML
Perbedaan antara XML dan HTML dan XML
1. bukan merupakan pengganti HTML.
2. XML dan HTML yang dirancang dengan tujuan yang berbeda:
   - XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.
   - HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.
3. HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi tentang.
Keuntungan XML
1. Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
2. Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software pengolah XML
3. Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT
4. Pencarian data cepat karena XML merupakan data dalam format yang terstruktur
5. Plain Text dan platform independent
6. Untuk pertukaran data

Tujuan Penggunaan XML
1. Sebagai penyimpan data (database) yang mudah dibaca oleh user karena disimpan dalam bentuk teks.

2. Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda (mis: Oracle ke SQL Server).

3. Sebagai acuan membuat bahasa baru

4. Sebagai file konfigurasi

Rilis Versi ADO .NET
ADO.Net V1.0 - untuk database SQL Server dan OLEDB
ADO.Net V1.1 - untuk database SQL Server, OLEDB, Oracle dan ODBC
ADO.Net V2.0 - untuk semua database(lengkap)
ADO.Net V3.0 - untuk semua database(lengkap)

Jenis-jenis NAMESPACES
System.Data - Namespace dasar ini berisi class yang digunakan untuk menangani objek utama saperti data table, data column, data view dan constraint.
 
System.Data.Common - Namaspace ini mendefinisikan objek generik yang disharing oleh pengguna data seperti data adapter, data column mapping dan data table mapping. Namespace ini juga digunakan untuk/oleh penyedia data (data provider) yang berisi fungsi-fungsi penting untuk mengakses data.

System.Data.OleDB - Namespace yang berisi class-class untuk menangani .Net Data Provider untuk sumber data OleDB atau yang kompetibel. Class ini dapat digunakan untuk koneksi ke berbagai sumber data yang berbeda, tetapi kinerjanya lebih baik dibandingkan dengan ODBC.

System.Data.SqlClient - Namespace ini digunakan untuk melakukan koneksi ke sumber data SQL Server, menjalankan command ke sumber data dan melihat hasilnya. Hasil kinerjanya lebih bagus daripada System.Data.OleDb.

System.Data.Types - Namespace ini menyediakan class untuk tipe data native dalam SQL Server.

System.Data.Odbc - Namespace ini menyediakan class untuk bekerja sama dengan berbagai macam driver ODBC (open database connectivity) dan tersedia sebagai download terpisah dari Microsoft.

System.Data.Oracle - DB Oracle

MOToDE-METODE1. Open(),untuk membuka koneksi,  koneksi.Open();

2. Close() , untuk menutup koneksi,  koneksi.Close();

3. Dispose() , menghapus koneksi ke DB dari koneksi pooling.
              koneksi.Dispose();

4. Nothing()  , untuk menghapus objek koneksi dari memory komputer.
            koneksi = Nothing;

WEB SERVICE
Pengertian
Web service merupakan program yang menyediakan beberapa service di internet yang di design untuk membuat program lain dapat berkomunikasi dengannya.
Bagi developer
--> Sebuah modul software yang self descripting berisi fungsi yang mempunyai tugas tertentu yang dibungkus dan diakses melalui protokol standar internet seperti SOAP.

Bagi user
--> Sebuah pendekatan yang membantu business dengan customer, partners dan employees

Keunggulan Web Service
Kemudahan dalam melakukan perpindahan informasi pada komputer yang multiplatform.

# Meningkatkan kolaborasi antar pemrogram dan perusahaan,
# Yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.)

Tiga service saling berinteraksi sehingga terbentuk sebuah arsitektur :

1. Service provider ; menyediakan layanan
2. Service registry ; sebagai lokasi central mendeskripsikan semua layanan
3. Service requestor ; peminta layanan

Kelebihan Web Service adalah:
- bisa diakses oleh aplikasi yang berjalan pada platform yang berbeda-beda.
- Web Service menggunakan standar dan protocol terbuka pada Internet.
- Web Service bisa menembus pengamanan firewall
- Web Service memungkinkan fungsi-fungsi pada banyak perangkat lunak di Internet untuk dipadukan menjadi satu Web Service baru.
- Web Service memungkinkan penggunaan ulang layanan dan komponen.
- Web Service bersifat loosely-coupled terhadap client.

Kekurangan Web Service adalah:
- Web Service termasuk layanan yang masih baru sehingga fitur standar seperti transaksi belum ada atau kalaupun ada masih belum sebaik fitur yang sama pada distributed computing open standard yang sudah ada sebelumnya seperti CORBA.
- Unjuk kerja Web Service masih kurang baik dibandingkan dengan unjuk kerja distributed computing lain seperti RML, CORBA atau DCOM yang sudah ada lebih dahulu

ASP.NET AJAX
merupakan Framework yang terdiri dari pustaka script client dan komponen server yang terintegrasi.

Komponen server ASP.NET AJAX terdiri dari :
- Control -control Web Server ASP.NET
- Komponen-komponen untuk mengatur UI & alur aplikasi,
- Serialization,
- Validasi,
- Pengembangan control server,dll.

Daftar Control-control
1. Script Manager
2. Update Panel
3. Update progress
4. Timer

Konsep Ajax
- Hanya mengupdate halaman yang mengalami proses transfer data
- Lebih sedikit terjadi proses POSTBACK(berkomunikasi dengan server)
- Bersifat asyncronous sehingga proses dapat dijalankan secara majemuk dalam waktu yang bersamaan.
- Memiliki solusi terhadap masalah yang dihadapi oleh aplikasi desktop.

Komponen Penting Ajax
- Presentasi web dengan menggunakan html dan css
- Data yang ditransportasikan dalam bentuk XML dan adanya penggunaan JSON (JavaScript Object Notation)
- Adanya proses XMLHTTPRequest
- Penggunaan Javascript

Kegunaan Ajax
- bandiwt berkurang
- meningkatkan interaktif, kecepatan dan fungsionalitas dari ha laman web
- pemisahan yang jelas antara data, format, style dan fungsi
- Multiplatform dan dikembangkan berdasarkan standar terbuka
- Dapat diimplementasikan dengan kombinasi teknologi lain

Kekurangan Ajax
- Browser integration, halaman dinamis tidak disimpan pada histori browser
- Permasalahan respon time, latensi jaringan perlu dipertimbangkan secara hati-hati
- Ketergantungan pada javasrcipt dan DOM

Thursday, February 09, 2012

Tata Bahasa Indonesia :Kata Baku | Tidak Baku | Kata Asing | Penerapan Yang Benar

Berikut Mata Kuliah Tata Bahasa Indonesia hasil diskusi :
1. Ubahlah menjadi kata baku.
kata tidak baku - kata baku
d/a - d.a.
effektif, efektip - efektif
eksport - ekspor
pebruari - Februari
fotocopy - fotokopi
ijasah - ijazah
import - impor
ijin - izin
jadual - jadwal
jum'at - jumat
khabar - kabar
kemis -Kamis
katalok -  katalog
kemaren - kemarin
kwalitas - kualitas
kwitansi - kuitansi
legalisir - legalisasi
management - manajemen
memberitahu - memberi tahu
memberi-tahukan - memberitahukan
menanda-tangani - menandatangani
milyar - miliar
nomer - nomor
non formal - nonformal
notulen - notulis
Nopember - November
obyek - objek
paberik,fabrik - pabrik
prosen - persen
pertanggung jawab - pertanggungjawaban
P.T. - PT
rejeki,rizki - rezeki
resiko - risiko
sistim - sistem
s/d - s.d.
sub bagian - subbagian
u/b - u.b.
u/p - u.p.
hutang - utang

Kata Asing - Penerapan yang benar
acessory - aksesori
activity - aktivitas
analysis - analisis
apotheek - apotek
blank - blangko
carier - karir
complex - kompleks
coordination - koordinasi
definition - definisi
description - deskripsi
efficient - efisien
free parking - parkir gratis
hypothesis - hipotesis
ideaal - ideal
index - indeks
legalitation - legalisasi
method - metode
percentage - persentase