Pertama buat tabel baru. Ada 3 tabel yaitu tabel Barang, tabel Pelanggan, dan tabel pembeli
Rabu, 21 Desember 2016
Penggunaan Insert
Fungsi
insert adalah memasukkan atau menyimpan data dari luar ke sistem dalam
database. Ada beberapa cara memasukkan data yaitu dengan menyamakan
kolom & data, menyebutkan kolom, menyebutkan kolom, dan memasukkan
hanya sebagai kolom.
INSERT INTO nama_table(field1, field2,...)
VALUE ('nilai1','nilai2', ....);
Berikut praktikumnya:
INSERT INTO nama_table(field1, field2,...)
VALUE ('nilai1','nilai2', ....);
Berikut praktikumnya:
- Melanjutkan praktikum dari minggu lalu, kali ini kita akan megisi table barang
Select *from barang; untuk menampilkan hasil
Pada table suplier ubah panjang alamatnya.
sp_columns untuk melihat hasil
Selasa, 20 Desember 2016
DES-DATA ENCRYPTION STANDARD
• Menggunakan 64-bit block size dan 56-bit key dan 16-round cryptosystem
• Terminologi:
• Block cipher. Membagi plaintext kedalam kelompok sejumlah
karakter/bit, pada masing-masing blok diterapkan algoritma enkripsi
(key) yang sama
• Clustering. Mengenkripsi plaintext dengan algoritma sama, tetapi berbeda key
TRIPLE DES
• Triple DES: mengenkripsiDES 3 kali dengankey yang berbeda-beda
• Jenis:
• 2 kunci-DES-EEE2: mengenkriptigakali dengan2 kunci
• 3 kunci–DES-EEE3: mengenkriptigakali dengan3 kunci
AES-ADVANCED ENCRIPTION STANDARD
• 1997 by NIST
• Kandidat:
• Rijndael
• Twofish
• IDEA
• RC5
Super Enkripsi
•Menggabungkan cipher substitusi dengan cipher transposisi.
•Contoh.Plainteks HELLO WORLD
•dienkripsi dengan caesarcipher menjadi KHOOR ZRUOG kemudian hasil
enkripsi ini dienkripsi lagi dengan cipher transposisi (k= 4):
•KHOO
•RZRU
•OGZZ
Cipherteksakhiradalah: KROHZGORZOUZ
ONE TIME PAD (VERNAM CIPHER)
•Dalam dunia kriptografi dikenal sebuah metode penyadian yang sangat
kuat sehingga tidak mudah dipecahkan, yaitu metode penyandian One Time
Pad(OTP). Metode penyandian OTP pertama kali diperkenal kan oleh Gilbert
Vernam dalam perang dunia pertama.
•MetodepenyandianOTP merupakan salah satu variasi dari metode penyandian
substitusi dengan cara memberikan syarat-syarat khusus terhadap kunci
yang digunakanya itu terbuat dari karakter/ huruf yang
acak(kunciacakataupad), dan pengacakan nya tidak menggunakan rumus
tertentu.
•Jika kunci tersebut benar-benaracak, digunakan hanya sekali, serta
terjaga kerahasiannya dengan baik, maka metode penyandian OTP inisangat
kuat dan tidak dapat dipecahkan.
•Dalam kriptografi klasik, yaitu kriptografi jaman dulu yang dikenal
dengan sebutan kriptografi kertas dan pensil, teks sandi dari metode
penyandian OTP ini diperoleh dengan menjumlahkan/ mengurangkan teks
aslinya terhadap kunci. Penggunaan kunci ini hanya dan harus hanya
sekalipakai. Sedangkan untuk mendapatkan kembali teks aslinya dilakukan
pengurangan/ penjumlahan teks sandiri terhadap kunci tersebut, sebagai
kebalikan dari proses menyandi.
ONE-TIME PAD
•Vernam Cipher: setiap key diberikan pada setiap huruf plain text, key
hanya dipakai satu kali dalam satu plaintext saja dan tidak pernah
digunakan kembali.
Plaintext: HOWAREYOU
Key: XRAQZTBCN
7 14 22 0 17 4 24 14 20 (Plaintxt)
23 17 0 16 25 19 1 2 13 (Key)
______________________________+
30 31 22 16 42 23 25 16 33
4 5 22 16 16 23 25 16 7
Ciphertext: EFWQQXZQH
jenis - jenis CipherSubstitusi
- Cipher Abjad-Tunggal (MonoalphabeticCipher)
- Cipher Substitusi Homo fonik (Homophonic substitution cipher)
- Cipher abjad-majemuk (Polyalpabeticsubstitution cipher)
- Cipher Substitusi Poligram (Polygram substitution cipher)
- SUBSTITUSIPROSES:Mengganti setiap unit (character/kelompok character) dengan unit chipertextContoh:A diganti denganC, B diganti dengan DJENIS:•Alfabet tunggal: satu unit plaitext hanya diganti oleh satu unit ciphertext yang identik•Alfabet majemuk: satu unit plaintext dapat diganti oleh lebih dari satu unit ciphertextALFABET TUNGGAL
- Caesar Cipher
- Rumusumum: Ci=F(n,Pi)
Ci=ciphertext, n= key (number of letter sifted), Pi=Plaintext- Ci=Pi+nmod 26
- Contoh:
Untukn=3 transformasi adalah setiapnilai alphabet ditambah dengan3CAESAR CIPHER 1Plain text: ATTACK AT DAWNNomor: 0 19 19 0 2 10 0 19 3 0 22 13Transformasi(n=3): 3+Pt3 22 22 3 5 13 3 22 9 3 25 16Chipertext: DWWDFN DE GDZQCAESAR CIPHER 2- Tiap huruf alfabet digeser3 huruf kekanan
pi:A B C D E F G H I J K L M N O P Q R S T U V W X Y Zci:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C- Contoh:
Plainteks:AWASI ASTERIX DAN TEMANNYA OBELIXCipherteks:DZDVL DVWHULAG DQ WHPDQQBA REHOLACAESAR CIPHER 3- Dalampraktek, cipherteksdikelompokkankedalamkelompokn-huruf, misalnyakelompok4-huruf:
DZDVL DVWHULAG DQ WHPDQQBA REHOLA- Ataumembuangsemuaspasi:
DZDVL DVWHULAG DQ WHPDQQBA REHOLA- Tujuannyaagar kriptanalisismenjadilebihsulit
ALFABETIK MAJEMUK- Vigenere Polyalphabetic Cipher
- Rumusumum: Ci=F(n,d,Pi)
- Ci=ciphertext, n= key (number of letter sifted), d=number of repeating letters representing the key,Pi=Plaintext
- Contoh: d=3, k=bad (1 0 3)
ALFABETIK MAJEMUKPlain text: ATTACK AT DAWNNomor: 0 19 19 0 2 10 0 19 3 0 22 13Transformasi (3,BAD):1 0 3 1 0 3 1 0 3 1 0 3 (key)0 19 19 0 2 10 0 19 3 0 22 13 (Plaintxt)____________________________ +1 19 22 1 2 13 1 19 6 1 22 16Chipertext: BTWBCNBTGBWQAUTO KEY VIGINERE CHIPHERJika panjang kunci lebih kecil dari panjang plainteks, maka kunci disambungdengan plainteks tersebut.Misalnya,Pesan: NEGARA PENGHASIL MINYAKKunci: INDOmaka kunci tersebut disambung dengan plainteks semula sehingga panjang- kuncimenjadi sama dengan panjang plainteks:
- Plainteks : NEGARAPENGHASILMINYAK
- Kunci : INDONEGARAPENGHASILMI
Running-Key VigènerecipherKunciadalahstring yang sangatpanjangyang diambildariteksbermakna(misalnyanaskahproklamasi, naskahPembukaanUUD 1945, terjemahanayatdi dalam kitab suci, danlain-lain).Misalnya,- Pesan: NEGARA PENGHASIL MINYAK
- Kunci: KEMANUSIAN YANG ADIL DAN BERADAB
- Selanjut nya enkripsi dan dekripsi dilakukan seperti biasa
SUBSTITUSI HOMOFONIK• Menggantisetiapunit plain text dengangabunganhurufciphertext• Contoh:• A----BU/CP/AV• B----AT• C----DL/BK/AUSUBSTITUSI HOMOFONIKPOLIGRAM•Mengganti setiap gabungan unit plain text dengan gabungan huruf ciphertext•Jenis:•Diagram: gabungan dua unit•Trigram: gabungan tiga unit•Dst•Contoh: AS----RTPermutasiSalahsatuteknikenkripsiyangterpentingadalahpermutasiatauseringjugadisebuttransposisi.Teknikinimemindahkanataumerotasikankarakterdenganaturantertentu.Prinsipnyaadalahberlawanandengantekniksubstitusi.Dalamtekniksubstitusi,karakterberadapadaposisiyangtetaptapiidentitasnyayangdiacak.Padateknikpermutasi,identitaskarakternyatetap,namunposisinyayangdiacak.Sebelumdilakukanpermutasi,umumnyaplaintextterlebihdahuludibagimenjadiblok blok dengan panjang yang sama. Untuk contoh diatas ,plaintext akan dibagi menjadi blok‐blok yang terdiri dari 6 karakterPemampatan (Compaction)Mengurangi panjang pesan atau jumlah b loknya adalah cara lain untuk menyembunyikan isi pesan.Contoh sederhana ini menggunakan cara menghilangkan setiap karakter ke‐tiga secara berurutan.Karakter ‐ karakter yang dihilangkan disatukan kembali dan disusulkan sebagai "lampiran" dari pesan utama,Cipher Transposisi(TEKNIK BLOCKING)•Cipherteks diperoleh dengan mengubah posisi huruf didalam plainteks.•Dengan kata lain,algoritma ini melakukan transpose terhadap rangkaian huruf didalam plainteks.•Nama lain untuk metode ini adalah permutasi,karena transpose setiap karakter didalam teks samadengan mempermutasikan karakter - karakter tersebut.Contoh:Misalkan plainteks adalahDEPARTEMEN TEKNIK INFORMATIKA UG. Key=6Enkripsi:DEPARTEMENTEKNIKINFORMATIKAUG.Cipherteks:(bacasecaravertikal)DEKFIEMNOKPEIRAANKMURTIAGTENT.DEKFIEMNOKPEIRAANKMURTIAGTENT.10/5/2016
Langganan:
Postingan (Atom)



