Rabu, 21 Desember 2016

soal






Pertama buat tabel baru. Ada 3 tabel yaitu tabel Barang, tabel Pelanggan, dan tabel pembeli     


 
 
 





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:


  • 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 



Isi table supplier 

 


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)
  • SUBSTITUSI
    PROSES:
    Mengganti setiap unit (character/kelompok character) dengan unit chipertext
    Contoh:
    A diganti denganC, B diganti dengan D
    JENIS:
    •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 ciphertext
    ALFABET 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 setiap
    nilai alphabet ditambah dengan3

    CAESAR CIPHER 1
    Plain text: ATTACK AT DAWN
    Nomor: 0 19 19 0 2 10 0 19 3 0 22 13
    Transformasi(n=3): 3+Pt
    3 22 22 3 5 13 3 22 9 3 25 16
    Chipertext: DWWDFN DE GDZQ
    CAESAR 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 Z
    ci: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 OBELIX
    Cipherteks:DZDVL DVWHULAG DQ WHPDQQBA REHOLA
    CAESAR 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 MAJEMUK

    Plain text: ATTACK AT DAWN
    Nomor: 0 19 19 0 2 10 0 19 3 0 22 13
    Transformasi (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 16
    Chipertext: BTWBCNBTGBWQ
    AUTO KEY VIGINERE CHIPHER
    Jika panjang kunci lebih kecil dari panjang plainteks, maka kunci disambung
    dengan plainteks tersebut.
    Misalnya,
    Pesan: NEGARA PENGHASIL MINYAK
    Kunci: INDO
    maka kunci tersebut disambung dengan plainteks semula sehingga panjang
    • kuncimenjadi sama dengan panjang plainteks:
    • Plainteks : NEGARAPENGHASILMINYAK
    •  Kunci : INDONEGARAPENGHASILMI
    Running-Key Vigènerecipher

    Kunciadalahstring 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/AU

    SUBSTITUSI HOMOFONIK
    POLIGRAM
    •Mengganti setiap gabungan unit plain text dengan gabungan huruf ciphertext
    •Jenis:
    •Diagram: gabungan dua unit
    •Trigram: gabungan tiga unit
    •Dst
    •Contoh: AS----RT
    Permutasi

    Salahsatuteknikenkripsiyangterpentingadalahpermutasiatauseringjugadisebuttransposisi.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 karakter
    Pemampatan (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 adalah
    DEPARTEMEN TEKNIK INFORMATIKA UG. Key=6
    Enkripsi:
    DEPART
    EMENTE
    KNIKIN
    FORMAT
    IKAUG.
    Cipherteks:(bacasecaravertikal)
    DEKFIEMNOKPEIRAANKMURTIAGTENT.
    DEKFIEMNOKPEIRAANKMURTIAGTENT.
    10/5/2016