KSK 04 Oktober 2016



KRIPTOGRAFI

Kriptografi terdapat dua jenis, yaitu :
1. Enkripsi
2. Deskripsi

Enkripsi itu berupa plaintext, yang artinya text yang masih bisa dibaca / dikenali
Dan ada juga chipertext yaitu pesan yang sudah tersandi.

Enkripsi itu terbagi dalam 2 bagian kunci, yaitu : 
1. Kuci simetris ( E = P --> C)
 (D = C ---> )
2. Kunci Asimetris (E = P --> C)
   (D = C ---> P)

Dalam materi kali ini kita menggunakan Metode substitusi yang mana pada metode ini kita memiliki sejumlah 
metode seperti : 

1.Metode Chaesar Chiper
Dengan rumus E = P ---> C
  E = (P + K) Mod 26

Catatan : mengapa pakai Mod 26 ?
Karena pada hal ini kita menggunakan nilai dari abjad (A-Z) yang berjumlah 26    huruf.

Contoh : 
Dik : P = STT
 K = 4
Dit : C = ?

Jawab : C1 = (P+K) Mod 26
  = (S+4) Mod 26
  = (18+4) Mod 26 
  = 22 Mod 26
  = 22 = W

C2 = (T+4) Mod 26
  = (19+4) Mod 26 
  = 23 Mod 26
  = 23 = X

Maka: 
P = STT 
C = WXX 
Catatan : Berikut ini adalah kode dari abjad A-Z

A = 0 N = 13
B = 1 O = 14
C = 2 P = 15
D = 3 Q = 16
E = 4 R = 17
F = 5 S = 18
G = 6 T = 19
H = 7 U = 20
I = 8 V = 21
J = 9 W = 22
K = 10 X = 23
L = 11 Y = 24
M = 12 Z = 25

2.Metode Vigenere Chiper
Dengan rumus : 
E(C) = (P+K) Mod 256

Catatan : mengapa 256 ? Karena jumlah dari simbol yang terdapat pada kode ASCII adalah 256.

Contoh :
Dik : P = STT
 K = QI
(karena P > K, makan untuk K kita lakukan pengulang huruf dari huruf awalnya.   Maka jadi QIQ)
K = QIQ
Catatan untuk kode ASCII dapat di lihat pada link berikut ASCII-CODE.COM

Jawab : C1 = (P+K) Mod 256
  = (S+Q) Mod 256
  = (83+81) Mod 256
  = 164 Mod 256
  = 164 = (dilihat sendiri) 

   C2 = (P+K) Mod 256
  = (T+I) Mod 256
  = (84+73) Mod 256
  = 157 Mod 256
  = 157 = (dilihat sendiri) 

   C3 = (P+K) Mod 256
  = (T+Q) Mod 256
  = (84+81) Mod 256
  = 165 Mod 256
  = 165 = (dilihat sendiri)

3.Metode Tabel Vigenere



Contoh :
Dik : P = BACA
 K = CA
Sama hal nya dengan metode vigenere chiper, apabila P > K maka kita lakukan  pengulangan kunci dengan dimulai huruf awalnya.
K = CACA
Dit : C dengan metode tabel vigenere = ?
Jawab : Maka dapat kita dari tabel berikut ini :

Dari tabel B - C kita lihat C1 = 

 
 A-A maka C2 = A

 
C-C Maka C3 = E

 
A-A maka C4 = A

 
Berikut ini adalah Latihan mengenai Kriptografi. semoga bermanfaat :))







 




Memasukkan Kodebarang, Jenis Barang, Satuan dan Stok Pada Tabel Barang

  INSERT into barang VALUES (‘brg001′,’Pensil’, NULL,300);



Cara melihat Isi dari tabel Barang yang sudah kita input sebelumnya dapat menggunakan Query Berikut.
SELECT *from barang

Tambahkan beberapa record lagi kedalam tabel barang tersebut
INSERT into barang VALUES (‘brg002′,’Kertas’, ‘rim’,50);
INSERT into barang VALUES (‘brg003′,’penggaris’, ‘unit’,75);


Tambahkan juga untuk tabel Suplier
INSERT into suplier VALUES (‘sup001′,’alfa’, ‘012345’,’jalan mangga’);
INSERT into suplier VALUES (‘sup002′,’betha’, ‘23456’,’jalan jambu’);
INSERT into suplier VALUES (‘sup003′,’charli’, ‘098765’,’jalan mangga’);


Tambahkan sebuah Field pada tabel pasok berupa alamat suplier dengan menggunakan perintah

ALTER table suplier add alamat_suplier char(100);

Masukkan beberapa data kedalam tabel Suplier

INSERT into pasok VALUES (‘pas001′,’brg001’, ‘sup002′,’05-01-2015’, 50);
INSERT into pasok VALUES (‘pas002′,’brg003’, ‘sup002′,’02-10-2015’, 350);

Cara merubah isi pada suatu tabel bisa menggunakan Update
 UPDATE barang set stock_barang =100 where kode_barang = ‘brg001’;

Berikut adalah cara me Select data pada ketiga tabel dimana kita akan mencari suplier dengan
jumlah pasok 100 unit. Berikut Query nya
SELECT barang.nama_barang, suplier.nama_suplier, pasok.jumlah_pasok
from barang, suplier, pasok
where barang.kode_barang = pasok.kode_barang AND
suplier.kode_suplier = pasok.kode_suplier AND
pasok.jumlah_pasok  100;


Kita akan menampilkan isi tabel pasok dengan
SELECT * from pasok


Lalu kita akan menyisipkan teks di dalam tabel pasok, dengan cara
INSERT into pasok values (‘pas001’, ‘brg001’, ‘sup002’, ‘05-01-2015’, 50);
INSERT into pasok values (‘pas002’, ‘brg002’, ‘sup003’, ‘02-10-2015’, 350);



Kita tampilkan kode dan nama barang dengan query

SELECT kode_barang, nama_barang from barang




Setelah itu kita tampilkan nama suplier dari tabel suplier, dengan

SELECT nama_suplier from suplier


Berikut adalah cara me Select data pada ketiga tabel dimana kita akan mencari suplier dengan jumlah pasok
100 unit. Berikut Query nya :
SELECT barang.nama_barang, suplier.nama_suplier, pasok.jumlah_pasok from barang, suplier, pasok
where pasok.jumlah_pasok < 100


Lalu kita update tabel barang sekaligus suplier dengan query

UPDATE barang set stok_barang = 1000 where kode_barang = ‘brg001’;

UPDATE suplier set alamat_suplier = ‘kelurajanduri kosambi’ where nama_suplier = ‘charli’; 



Lalu kita delete tabel suplier dengan query
 DELETE from suplier where kode_suplier = ‘sup001’










QUIS 28 Sept 2016


Sekarang ini saya mau share tentang kuis saya minggu lalu, ya mungkin teman-teman juga ada yang mau kuis 
yuks belajar disini !!!

KUIS

1. Buatlah database dengan nama "NIM_latihan" kemudian buatlah tabel mahasiswa dengan ketentuan sebagai
    berikut:

nim char(10),
nama varchar(15),
alamat varchar(20),
kota varchar(15),

jawab:
create database dengan nama "201431129_latihan" kemudian klik kanan pada database-> new query,
kemudian ketikkan pada querynya kodingan seperti gambar dibawah ini.


 2. buatlah primary key pada tabel mahasiswa!
jawab:
untuk membuat primary key pada tabel mahasiswa ketikkan kodingan:
"alter table mahasiswa add constraint pk_nim unique(nim);"
kemudian block codingan diatas lalu di execute. 


3. tambahkan field baru pada tabel mahasiswa dengan nama field kode_pos varchar(8)!
jawab:
untuk menambahkan field baru pada tabel mahasiswa ketikkan perintah:
"alter table mahasiswa add kode_pos varchar(8);"



4. ubah tipe data pada field kode_pos menjadi char(5)!
jawab:
untuk mengubah tipe data ketikkan perintah:
"alter table mahasiswa alter column kode_pos char(5);"



5. create tabel mata kuliah dengan ketentuan berikut:
kode_mk char(6),
nama_mk varchar(20),
semester char(1),
sks number(2),
serta tentukan primary key-nya!
jawab:
untuk membuat tabel mata_kuliah ketikkan kodingan seperti gambar dibawah ini



kemudian untuk primary key-nya ketikkan kodingan:"alter table mata_kuliah add constraint pk kode_mk
unique(kode_mk);"



6. create tabel nilai serta buat foreign key-nya dengan ketentuan berikut ini:
nim char(10),
kode_mk(6),
nilai number(2),

jawab:
ketikkan kodingan seperti gambar dibawah ini.kemudian check pada object explorer apakah primary key dan 
foreign key sudah terbentuk.





berikut adalah hasil akhir dari soal-soal diatas


 oke guys sekian dulu postingan dari saya, semoga bermanfaat ...........


top