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
     

Rabu, 02 November 2016

Pertemuan ke enam pada SQL



Cara membuka tabel pasok



Bagaimana cara mencari minimum


Bagaimana cara mencari pencarian maksimum

Bagaimana cara mencari penjumlahan pada tabel

Bagaimana cara mengurutkan pada tabel


Cara pengurutan tabel dari yang terbesar ke yang terkecil

Dari yang terkecil ke yang terbesar

Cara mencari pasok dari yang lebih dari 1

yang memiliki nilai 50 dan 150 pada tabel yang telah diisi

Mencari nilai tabel 50 dan 100

Cara mencari jalan mangga pada suplier

sekian dulu ya pertemuan nya pemrograman sql mulai dari awal masuk hingga uts,,kalo ada kekurangan mohon di maafkan ....
terimakasih..

Selasa, 01 November 2016

Keamanan Sistem Komputer
Pengantar Kriptografi

selamat datang kembali di blog saya,,,disini saya akan menjelaskan tentang materi keamanan sistem komputer pada pengantar kriptografi.

Pengertian dari Kripto :

  • Merupakan ilmu sekaligus seni untuk menjaga keamanan pesan (message) dengan cara             menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi maknanya.
  • Kata cryptographyberasal dari kata Yunani yaitu “kryptos” yang artinya tersembunyi dan “graphein” yang artinya menulis
  • PesanPlaintextatauCleartext
  • Pesan dapat berupa data atau informasi yang dikirim (melaluikurir, saluran komuni kasidata, dsb) .
  • Pesan dapat disimpan di dalam media perekaman (kertas, storage, dsb)
Komponen Utama KriptografiPlaintext, yaitu pesan yang dapat dibaca
  • Ciphertext, yaitu pesan acak yang tidka dapat dibaca
  • Key, yaitu kunci untuk melakukan teknik kriptografi
  • Algorithm, yaitu metode untuk melakukan enkrispi dan dekripsi
Tujuan dari Kriptografi
  • Menjaga kerahasiaan (confidentiality)pesan.
  • Keabsahan pengirim (userauthentication).
  • Keaslian pesan (messageauthentication).
  • Anti-penyangkalan (non-repudiation).
  • Proses menyandikan plaintextmenjadi ciphertextdisebut enkripsi (encryption) atau enciphering
  • Proses mengembalikan ciphertextmenjadi plaintextnya disebut dekripsi (decryption) atau deciphering 
Jika disimbolkan maka
P= PlaintextC= ChipertextFungsi pemetaan P ->  disebut E (encryption)
E(P)= CFungsi Pemetaan C -> P disebut D (decryption):
D(C)=P
Defenisi Enkripsi 
Contoh
Plain Text: TEST ONLYCipher Text: &^*#^@%&*


Dekripsi

     Dekripsi merupakan proses kebalikan dari enkripsi dimana proses ini akan mengubah ciphertext menjadi plaintext dengan menggunakan algortima ‘pembalik’ dan key yang sama.
Sehingga Kata yang telah di Enkripsi akan dapat dimengerti oleh pembaca.

Contoh
Cipher Text : ^(*^#@()#($ Plain Text : Test Only


ISTILAH-ISTILAH KRIPTOGRAFI



• Encoding: Transformasi dari plainteksmenjadi kode
• Decoding: Transformasi kebalikan dari kode menjadi plainteks.
• Buku Kode (codebook) : Dokumen yang digunakan untuk mengimplementasikan suatukode
• Buku kode terdiri dari tabel lookup(lookuptabel) untuk encodingdan decoding
• Chipertidak sama dengan kode (code)
• Kode mempunyai sejarah tersendiri didalamkrptografi
• Codebreaker: Orang yang memecahkan kode (untuk menemukan plainteks)





Kripto Grafi 

     Enkripsi (Encryption) adalah sebuah proses menjadikan pesan yang dapat dibaca (plaintext) menjadi pesan acak yang tidak dapat dibaca (ciphertext). Berikut adalah contoh enkripsi yang digunakan oleh Julius Caesar, yaitu dengan mengganti masing-masing huruf dengan 3 huruf selanjutnya (disebut juga Additive/Substitution Cipher).


ISTILAH-ISTILAH KRIPTOGRAFI
  • Kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan pesan
  • Praktisi (penggunakriptografi) disebut kriptografer(cryptographer).
  • Algoritma kriptografia dalah:
               -aturan/metode untuk enkripsi dan dekripsi

               -fungsi matematika yang digunakan untuk enkripsi dan dekripsi.
  • Kunci adalah parameter yang digunakan untuk transformasi enkripsi dan dekripsi.
  • Sistemkriptografi(ataucryptosystem) adalah algoritma kriptografi, plainteks, cipherteks, dan kunci.
  • Penyadapan adalah orang yang mencoba menangkap pesan selama ditransmisikan. Nama lain: enemy, adversary, intruder, interceptor, bad guy.
  • Kriptanalisis(cryptanalysis)adalah ilmu dan seni untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunc iyang diberikan. Pelakunya disebut kriptanalis.
  • Kriptologi(cryptology) adalah studi mengenai kriptografi dan kriptanalisis.


Kriptografi

Aplikasi kriptografi:


  • Pengiriman data melalui saluran komunikasi
  • Penyimpanan data di dalam disk storage. 

Contoh-contoh pada pengiriman data melalui saluran komunikasi

  • TM tempat mengambil uang
  • Internet
  • Militer
  • Wi-Fi
  • Pay TV
  • GSM
Kriptografi

Contoh-contohpadadata tersimpan:
  • Dokumenteks
  • Plainteks(plain.txt):
MACAM TENIK KRIPTOGRAFI
  • Berdasarkan pada jenis kunci:
  • Kriptografi simetris: kunci untuk enkripsi sama dengan dekripsi
  • Kriptografi asimetris: kunci untuk enkripsi dan dekripsi berbeda
  • Berdasarkan aplikasi pada bit:
  • Stream cipher: cipher aliran
  • Block cipher: cipher blok
ALGORITMA SIMETRIS
  • Algoritmasimetris(symmetric algorithm) adalahsuatu
 algoritma dimana  kunci enkripsi yang digunakan sama dengan kunci dekripsi sehingga algoritma ini disebut juga sebagai single-key algorithm.


Kelebihan algoritma simetris :

  • Kecepatan operasi lebih tinggi bila dibandingkan dengan algoritma asimetrik.
  • Karena kecepatannya yang cukup tinggi, maka dapat digunakan pada sistem real-time
  • Kelemahan algoritma simetris :
  • Untuk tiap pengiriman pesan dengan pengguna yang berbeda dibutuh kankunci yang berbeda juga, sehingga akan terjadi kesulitan dalam manajemen kunci tersebut.
  • Permasalahan dalam pengiriman kunci itu sendiri yang disebut“keydistribution problem”

ALGORITMA ASIMETRIS

       Algoritma asimetris (asymmetric algorithm) adalah suatu algoritma dimana kunci enkripsi yang digunakan tidak sama dengan kunci dekripsi. Pada algoritma ini menggunakan dua kunci yakni kunci publik (publickey) dan kunci privat (privatekey). Kunci publik disebarkan secara umum sedangkan kunci privat disimpan secarara hasil oleh sipengguna. Walau kunci publik telah diketahui namun akan sangat sukar mengetahui kunci privat yang digunakan.


  • Kelebihan algoritma asimetris :
  • Masalah keamanan pada distribusi kunci dapat lebih baik
  • Masalah manajemen kunci yang lebih baik karena jumlah kunci yang lebih sedikit

  • Kelemahan algoritma asimetris :
  • Kecepatan yang lebih rendah bila dibandingkan dengan algoritma simetris
  • Untuktingkatkeamanansama, kunciyang digunakan lebih panjang dibandingkan dengan algoritma  simetris.
Teknik Dasar Kriptografi
  • Substitusi
  • Blocking
  • Permutasi
  • .Ekspansi
  • Pemampatan (Compaction)
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


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


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


sekian dulu dari penjelasan keamanan sistem komputer pada materi pengantar kriptografi, ahir kata saya ucapkan terimakasih banyak.

Jumat, 14 Oktober 2016

keamanan pada vidio warior of the net 
hyy bertemu lagi dengan saya ,saya akan membahas tentang bagaimana keamanan pada vidio wariorr of the net,,,disini saya akan menjelaskan
Pada video Warrior of the Net, dalam perpindahan data melalui Internet terdapat 2 Lapisan Keamanan dalam Sistem Keamanan mengakses Internet, yaitu: Proxy danFirewal
apaka sih proxy .......     proxy yaitu server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Dengan Proxy, maka identitas komputer anda berupa IP menjadi tersembunyi dikarenakan yang dikenali server yang direquest adalah IP dari server Proxy anda. Proxy ini pada umumnya digunakan untuk kegiatan menyembunyikan identitas atau untuk menghindari pemblokiran akses ke suatu server.
gambar nya seperti gambar dibawah iniselanjut nya bagaimana sihh kerja dari proxy

     Sebenarnya prinsip kerja Proxy server sangatlah sederhana, saat user menggunakan layanan suatu Proxy lalu meminta file atau data yang terdapat di public server(internet) maka Proxy akan meneruskannya ke internet jadi seolah-olah Proxytersebut yang memintanya. Dan saat Proxy server telah mendapatkan apa yang diminta oleh user, Proxy akan memberikan respon kepada user jadi seolah-olah dialah public servernya.
     selanjut nya ...denga firewal yaitu perangkat yang digunakan untuk mengontrol akses terhadap siapapun yang memiliki akses terhadap jaringan privat dari pihak luar. Secara umum Firewall digunakan untuk mengontrol akses terhadap siapapun yang memiliki akses terhadap jaringan privat dari pihak luar.

Pengertian Firewall yang dimaksudkan diatas adalah  sistem atau perangkat yang memberi otorisasi pada lalu lintas jaringan komputer yang dianggapnya aman untuk melaluinya dan melakukan pencegahan terhadapa jaringan yang dianggap tidak aman. Firewall dapat berupa perangkat lunak (program komputer atau aplikasi) atau perangkat keras (peralatan khusus untuk menjalankan program Firewall) perangkat yang menyaring lalu lintas jaringan antara jaringan. Perlindungan Firewall diperlukan untuk komputasi perangkat seperti komputer yang diaktifkan dengan koneksi Internet. Meningkatkan tingkat keamanan jaringan komputer dengan memberikan informasi rinci tentang pola-pola lalu lintas jaringan. Perangkat ini penting dan sangat diperlukan karena bertindak sebagai gerbang keamanan antara jaring komputer internal dan jaringan komputer eksternal.
  selanjut nya bagaimana cara kerja dari firewall
    rewall dari komputer adalah menutup port kecuali untuk beberapa port tertentu yang perlu tetap terbuka. firewall di komputer bertindak sebagai garis pertahanan terdepan dalam mencegah semua jenis hacking kedalam jaringan ,karena setiap hacker  yang mencoba untuk  menembus kedalam jaringan komputer akan mencari port yang terbuka  yang dapat diakses nya .


 Pertemuan 4 Kuis  sql 



hyyy jumpa lagi dengan saya ,yaitu lanjutan pelajaran sql,disini membahas tentang kuis atau review pelajaran selama beberapa pertemuan

1.membuat data base baru dengan nama sendiri atau nim kita sendiri
 dengan ketentuan soal

       nim varchar 10
       nama char 30
       alamat char 15
       kota char 30


2. - menambah tambel kode pos pada kolom mahasiswa dengan ketentuan char 6
    - dan tampilkan tabel matakuliah degan ketentuan sebagai berikut
      
       kode_MK varchar 7
       nama_MK char 35
       semester char 1
       sks number  selanjut nya membuat kode_mk menjadi primary key


3.membuat nilai tabel dengan ketentuan soal seperti dibawah ini

         nim char 6
         kode_MK varchar 7
         nilai number
   sp_columns melihat hasil yang kita buat atau eksekusi dari program nya


4 langkah selanjut nya yaitu memberikan foreignkey nim dan kode_mk kuliah agar saling terhubung satu sama lain.

untuk melihat apakah tabel yang kita buat itu sudah berhasil di eksekusi ,langkah nya yaitu 
sp_columns 

dan selanjut nya yaitu tabel yang kita buat ,apakah semua nya sudah saling terhubung
,disini kita akan menampilkan tabel yang kita buat sudah terhubung semua nya
apabila sudah seperti diatas maka kita sudah berhasil atau sukses.
pertemuan 3 sql 
hyy jumpa lagi dengan saya tentang kelanjutan pemrograman sql .
disini kita akan membahas tentang membuat tabel baru ,yaitu tentang tabel pasok.

1.pertama langkah yang kita buat Disini yaitu  kita menambahkan Primary key dan Foreign Key      untuk. Menghubungkan Tabel sebelumnya yaitu Table Pasok , barang dan Table Suplier yang akan  kita buat ,seperti dibawah ini


2.Selanjut nya kita membuat perintah sp_columns nama Table berguna untuk menampilkan Table yang telah kita buat,agar kita tahu apakah kita sudah berhasil membuat tabel nya atau belum

3.membuat penambahan  colums baru di Table Suplier, agar tabel pasok berkesinambungan dengan tabel suplier seperti dibawah ini.

4. melakukan perintah drop ,dimana perintah ini berfungsi untuk menghapus ,selain itu delete all juga berfungsi untuk menghapus semua kesalahan yang telah kita buat.seperti dibawah ini.



Senin, 03 Oktober 2016


 

Sql Part 2  masuk ke praktek



 penjelasan  materi sebelum memasuki praktikum sql
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. SQL atau Structure Query Language juga merupakan bahasa standar yang ditetapkan oleh America National Standards Institute (ANSI) pada tahun 1999 untuk mengakses dan memanipulasi data pada Database Relational. Karena sifatnya standar maka setiap software RDMS harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau menyertakan perintah-perintah yang non standar. S-Q-L atau yang dulunya dibaca “Sequel” ini dikembangkan oleh IBM pada pertengahan 1970s. Sekarang SQL merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational.
 
 
bagaimana sih Pemakaian Dasar SQL?

      Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD)[1], namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.
Tujuan dari pemakaian SQL dalam menyelesaikan tugas-tugas yang berkaitan dengan database, diantaranya
  1.  Memanggil data dari satu table atau lebih
  2.    Memanipulasi data
  3. · Mendapatkan ringkasan informasi
  4. · Membuat, memodifikasi atau menghapus table
  5. ·   Membuat atau menghapus index

apa sih Fungsi (Function ) SQL?
      MS SQL Server memiliki beberapa fungsi untuk manipulasi data antara lain yaitu :
·         Fungsi string atau karakter
·         Fungsi tanggal
·          Fungsi matematika
·         Fungsi system atau fungsi scalar
·         Fungsi User Defined
·         Fungsi tambahan yang dapat digunakan untuk mengubah (konversi) dari data yang satu ke data yang lain.

bagaimana sih Penggunaan SQL Pengguna SQL-Server?

      Buat pengguna SQL-Server, khususnya admin/programer, cek file C:\Program Files\Microsoft SQL Server\MSSQL\Data\tempdb.mdf (atau folder default dimana data default SQL-Server diletakkan). File tempdb.mdf adalah file temporari dari sistem SQL-Server apabila server mendapat query yang melibatkan data yang kompleks. Yah semacam swap file gitu deh, untuk mengoptimalkan proses. Sayangnya, file ini bisa membengkak besar sekali. Di kantor saya pernah mencapai 32GB!. Kadang bingung juga, padahal sistem dalam kondisi idle (tidak ada koneksi ke server), kok ni file tidak dimampatkan lagi oleh SQL Server.
Apabila hal ini terjadi cara mengatasinya cukup mudah, restart saja SQL-Servernya. Hopla! file pun kembali berukuran sekitar 8MB saja. Anda bisa melakukan cek secara berkala ke file ini, atau lebih gampangnya ya diberi scheduling untuk merestart server di jam-jam biasanya idle.
SQL dapat digunakan dengan 2 cara :
1. Interaktif SQL (SQL Interaksi)
Memasukkan sebuah pernyataan SQL melalui terminal / microkomputer dan langsung diproses atau diinteprestasikan, hasilnya bisa dilihat secara langsung.
2. Embedded SQL (SQL Sisipan)
Dengan menyisipkan pernyataan SQL ke dalam sebuah program yang ditulis dengan bahasa pemrograman lain. Hasil pernyataan SQL tidak dapat dilihat langsung oleh pemakai, tapi diproses oleh program lain.
 
 
Elemen Dasar SQL
      Elemen Dasar SQL terdiri dari pernyataan,nama,tipe data,konstanta,ekspresi dan fungsi bawaan disini kita hanya membahas pernyataan:
·         ALTER                 : mengubah struktur tabel
·         COMMIT            : mengakhiri sebuah eksekusu transaksi
·         CREATE              : menciptakan table,indeks
·         DELETE              : menghapus baris pada table
·         DROP                 : menghapus table,indeks
·         GRANT              : menugaskan hak terhadap basis data kepada pengguna atau group
·         INSERT              :  menambahkan sebuah baris pada table
·         REVOKE           :  membatalkan hak terhadap basis data
·         ROLLBACK     : mengembalikan ke dalam bentuk semula sekiranya suatu transaksi gagal
·         SELECT            : memilih baris dan kolom pada tabel
·         UPDATE           : mengubah nilai pada sebuah baris.
p
ketika melakukan praktikum
   membuka microsoft sql 2014 
     memilih new data base
 
 
 
 
langkah selanjut nya mengisi nim dan nama
      
langkah berikut nya yaitu  memilih nim

 
 
 
 
kita memilih pada nim
 
klik kanan new query
 
 
membuat perintah program seperti dibawah ini
 

 
jalankan program seperti di bawah ini
 

kemudian melihat nilai pada tabel

 
 
 
 
 sekian dulu yah untuk part 2 akhir kata saya ucapkan trimakasih