SQL QUERY DAN VIEW

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


Nah setelah kita udah menciptakan databasenya, lalu kita coba untuk menampilkan isi tabel tersebut dengan query :

                                Kalau sudah kita tampilkan, maka kita lihat soal yang pertama sebagai berikut :

                               untuk soal yang nomor 3 sebagai berikut ini :


                                Soal keempat :
                              Soal terakhir adalah sebagai berikut :


SQL 16 Nopember 2016

Berikut ini link materi pada tanggal 16 Nopember 2016

https://sttpln-my.sharepoint.com/personal/fransisca1431129_sttpln_ac_id/_layouts/15/guestaccess.aspx?guestaccesstoken=8pa5iRNp9tcXrhP9%2bmzlFLRmALkz3du00TslBM%2b6HHY%3d&docid=121c9d2ee40cb40dfbe634126d7f26613&rev=1


Latihan



select   nim,
count   (nilai) as cacah_nilai,
sum     (nilai) as total_nilai
from     nilai
where    nim = '201591002'
group by nim

UNION

select   nim,
count   (nilai) as cacah_nilai,
sum     (nilai) as total_nilai
from     nilai
where    nim = '201591005'
group by nim

select *from nilai

dan berikut ini adalah hasilnya (screenshoot)








KSK (Metode Root, Beuford dan Varian Beuford



Oke teman-teman ketemu lagi dalam materi KSK, kali ini saya akan memposting tentan Metode-metode dalam KSK diantaranya :

1. Metode ROOT, yaitu metode yang membagi 2 karakter dari 26 abjad.
2. Metode Beuford Chiper, yaitu metode yang membuat tabel A-Z (sebagai    Plaintext) dan A-Z (sebagai key) tetapi untuk pengisian tabel, kita mulai dari  huruf pertama dari sebelah kiri kalau huruf kedua dari ujung belakang
3. Metode varian Beuford Chiper, yaitu kebalikan dari metode beuford chiper


Berikut ini adalah latihan soal tentang metode root, beuford, metode varian beuford.

          Pada gambar di bawah ini merupakan metode Root, dimana terdapat sejumlah kata yang diacak dan kita tinggal memasukkan kunci dimulai dari 0, 25 - 1 lalu melanjutkan abjad tersebut sesuai abjad yang diatasnya, dan kita perhatikan apakah ada kata yang mengandung makna sesuai baris kunci tersebut. Nah pada kali ini saya menemukan ada 2 kata yang memiliki makna, yaitu WOOD dan MEET maka untuk mencari solusinya kita cari lagi abjad dari kata acak berikutnya dan melihat diantara kata WOOD dan MEET mana yang menciptakan kata baru yang memiliki makna. dan hasilnya adalah MEET menciptakan kata baru yaitu ME, dan itu merupakan Plaintext dan kuncinya adalah angka yang ada disamping paling kiri. Lalu kita cari chipertextnya dengan cara yang biasanya (dapat dilihat pada gambar berikut).






       Untuk Metode Beuford sendiri kita gunakan dengan cara melihat apa yang menjadi plainteks dan kunci nya. lalu kita buat dalam berupa tabel dengan diisi abjad A-Z (sesuai abjad plainteks dan kunci juga boleh). Setelah itu kita buat abjad dibagian paling atas (secara terurut dari A-Z dan bagian sebelah kiri abjad dari kuncinya. Nah yang perlu diperhatikan ialah, bahwa kita akan melanjutkan abjad berikutnya dimulai dari abjad setelah kunci dilanjut ke paling ujung (sebelah kanan) dan melanjutkannya kembali sampai barisnya udah habis. begitu seterunya pengisian tiap baris pada tabel. Sehingga untuk menentukan Chiperteksnya kita perhatikan yang Plainteks dan kunci dibawahnya, dan kembali melihat tabel mana abjad yang menjadi titik temu antara palinteks dan kuncinya tersebut.

       Untuk metode Varian Beuford Chiper hampir sama dengan Metode Beuford Chiper, anamun yang menjadi pembeda adalah abjad kunci dimulai dari paling ujung (kanan) lalu dilanjutkan dengan baris selanjutnya. Untuk lebih mengerti dapat melihat gambar berikut ini.




 Semoga bermanfaat guyss :))

SQL (Aggregate Function)

Hai guys jumpa lagi bersama aku Sisca ^.^ Kali ini aku akan membuat tutorial Aggregate Function SQL. Buat teman-teman yang kebingungan bisa nih di ikuti, yukk !!! kita teori sekaligus praktikum ya teman-teman. Let's go! 😊

Pertama sekali kita harus create tabel dulu, nah disini aku create tabel pasok. Kalau teman-teman sudah create, silahkan isi data tabel seperti di bawah ini dengan query, kemudian blog lalu execute :



Setelah selesai, lakukan pengisian data pada tabel, sekarang kita akan menampilkan 
seluruh isi tabel dengan query :



Untuk menampilkan seluruh isi dari kolom tabel dapat dibuat dengan query :



Pada data di dalam tabel terdapat sejumlah data yang menunjukkan jumlah, disini kita akan melihat nilai minimum dari sekumpulan data yang ada dengan query sbb :
Disitu ada tertulis group by dimana itu digunakan untuk menampilkan sekumpulan data.



Kemudian kita tampilkan isi dari tabel dengan query sbb, kemudian  perhatikan apa yang berubah dalam tabel tersebut :



Selanjutnya kita mencari nilai maksimum dari sekumpulan data yang ada dengan query :



Setelah melakukan pencarian maksimum maka kita akan melihat isi seluruh data dalam 
tabel dan jangan lupa perhatikan apa yang berubah :



Kemudian kita mencari jumlah dari dari seluruh pemasokan yang dilakukan oleh pemasok 
dengan query :



Setelah mencari nilai jumlah, maka kita akan menjumlahkan nilai dari sekumpulan data yang ada dengan query :



Selanjutnya cari nilai rata-rata dari sekumpulan data yang ada dengan query :




Setelah itu kita cari cacah atau banyaknya data dengan query :




Karena kita sudah mencari nilai minimum, maksimum, jumlah, rata-rata dan jumlah cacah. 
Selanjutnya kita mencari nilai dari besar ke kecil dengan query :



Setelah nilai terbesar ke kecil selanjutnya cari nilai dari terkecil ke terbesar dengan query :



Next lakukan penyeleksian data dengan suatu kriteria data tertentu, dimana pada query terdapat 'HAVING' dimana berdasarkan kriteria tertentu :



Kali ini kita akan tampilkan supplier yang menyuplai jumlah pasokan antara 50 - 100 dengan query sbb dimana pada query terdapat kondisi WHERE yang digunakan untuk melakukan pemilihan data. dan kata WHERE itu biasanya diikuti oleh kata-kata seperti :
1. comparison (=, <,>,>=,<=) 
2. between
3. in
4. like/not like

Comparison digunakan untuk membandingkan dua nilai.
Between digunakan untuk membandungkan nilai dlam range tertentu.
IN digungakan untuk melakukan pengecekan apakah suatu nilai terdapat himpunan tertentu.
Like Not Like digunakan untuk membandingkan data dengan pola tertentu.

oke teman-teman berikut ini contoh nya :



Setelah kita menampilkan nilai antara 50-100 maka kita coba untuk menampilkan nilai 50 dan 
100 saja dengan query :



Oke guys next kita masuk ke dalam ke tabel suplier dengan memasukkan nilai dalam field yang alamat rumahnya terkandung ‘mangga’ masukkan perintah sbb :



Setelah itu mari kita tampilkan siapa, siapa saja yang alamat rumahnya terkandung kata 
‘mangga’ dengan query :



PS : Setiap query yang kita create, diblog lalu diexecute untuk melihat apakah query yang kita 
masukkan right or error dengan melihat notificationnya. 

Oke guyss sekian dulu tutorial kita kali ini semoga membantu teman-teman sekalian yaa, 
see you !!!


Praktikum 12 Okt 2016



Praktikum

Kali ini saya masuk ke database kuis sebelumnya, untuk melanjutkan soal-soal yang ada, tetapi kalau 
database sebelumnya hilang boleh dibuat tabel baru lagi.

Pertama buat tabel mahasiswa dengan query seperti pada screenshoot gambar, blog seluruh query lalu 
execute. Seperti berikut :


                                     Setelah itu, sisipkan teks pada tiap field tabel, dengan query :


                                               Kita lihat isi field pada tabel dengan query :



                                             Lalu kita tampilkan isi tabel mahasiswa dengan query :



                     Menampilkan mahasiswa tinggal di semarang dengan nim 201391004 dengan query :



                                     Lalu hapus mahasiswa dengan nim 201391001 dengan query :



Selanjutnya kita masuk ke dalam tabel matakuliah. Jika teman-teman belum mempunyai tabel matakuliah. 
Berikut ini tabelnya :



Lalu masukan teks pada tiap-tiap field yang ada pada tabel mahasiswa dengan query :



                                             Lalu kita tambilkan kolom pada tabel mahasiswa :



                                              Tampilkan isi tabel matakuliah dengan query berikut :



Selanjutnya kita masuk ke tabel nilai, kalau belum punya tabel nilai maka kita aterlebih dahulu membuatnya 
dengan query :



                          Lalu kita masukkan isi tiap-tiap field yang ada pada tabel dengan query




                                       Kita tampilkan seluruh isi kolom tabel nilai dengan query :



                                         Tampilkan seluruh isi tabel nilai dengan query :



                       Lalu kita mengganti nilai pada matakuliah sql atas nama mahasiswa alfa menjadi 100

top