Berbagi semua hal yang berkaitan dengan bahasa pemrograman

Perbedaan Inner Join, Left Join, Dan Right Join Pada SQL Server

Assalamualaikum Wr. Wb

Banyak sekali perintah-perintah yang terjadi di query SQL(Structured Query Language) muali dari query menambahkan, menyisipkan, sampai menghapus database. Nah, untuk Kali ini saya akan membahas tentang Inner Join, Left Join, dan Right Join. Apa sih sebenarnya inner join, left join, dan right join itu. Nah, untuk lebih jelasnya kita akan membahasnya satu persatu.

  • Inner Join

    Inner Join sendiri merupakan perintah yang digunakan untuk menggabungkan tabel satu dengan tabel lainnya yang dimana hanya menampilkan sebuah data atau record yang hanya memiliki kecocokan dan jika pada tabel yang tidak memiliki kesamaan maka data tidak akan ditampilkan. Berikut contoh query sql nya:

    Maka hasilnya akan seperti ini:


  •  Left Join

    Left Join merupakan untuk menggabungkan tabel satu dengan yang lainnya dimana penggabungan ini menggunakan parameter di sebelah kiri, apabila ada data atau record didalam tabel yang kosong ataupun tidak berelasi maka isi dari kolom sebelah kiri tersebut akan berisi NULL. Berikut contoh query sqlnya:

    Maka hasilnya akan seperti ini:


    • Right Join

      Right Join sendiri hampir sama dengan Left Join akan tetapi penggunaan parameternya di sebelah kanan dan juga jika ada data atau record yang tidak berelasi maka kolom  sebelah kanan akan berisi NULL. Berikut contoh query nya:


      Maka hasilnya akan seperti ini:

      Nah, mungkin itulah perbedaan dari Inner Join, Left Join, dan juga Right Join. Sekian dulu untuk pembahasan tentang database SQL ini, jika teman-teman pembaca disini ada yang ingin request untuk pembahasan apa yang ingin diposting silahkan hubungi saya saja dihalaman Contact Me . Terima Kasih.


    Wassalamualaikum Wr. Wb
Share:

Penggunaan Switch - Case Pada Pemrograman Java

Assalamualaikum Wr. Wb

Kali ini saya akan membahas tentang penggunaan pernyataan Switch – Case. Pengggunaan penyataan Switch – Case dirancang khusus untuk pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Switch – Case ini sebenarnya sama seperti If – Else Bertingkat namun penggunaannya hanya untuk memeriksa data yang bertipe primitif integer saja.

Berikut ini penulisan dalam pernyataan Switch – Case :

Switch (ekspresi integer)
{
Case konstanta-1;
...... Perintah;
...... Perintah;
Break;
Case konstanta-2;
...... Perintah;
...... Perintah;
Break;
........
........
Default;
....... Perintah;
....... Perintah;
}

Baiklah, disini saya akan menjelaskan apa sih maksud pernyataan diatas. Setiap cabang akan dijalankan jika syarat nilai konstanta itu sudah terpenuhi. Pernyataan break itu menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan ke cabang – cabang yang lain. Dan pernyataan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.

Contoh coding switch – case :


Maka outpunya



Nah mudahkan dalam pembuatan kodingnya. Kalian bisa mencobanya sendiri dengan mengikuti koding pada gambar diatas. Selamat mencoba dan teruslah belajar sampai kalian berhasil, good luck. Mohon maaf jika ada kekurangan apapun. Jika kalian ingin memberikan saran dan kritik bisa komen dibawah ini atau bisa menghubungi kita di kontak kami. Terima kasih.

Wassalamualaikum Wr. Wb
Share:

Perbandingan Perintah Masukan Scanner, InputStreamReader dan BufferReader Pada Pemrograman Java

Assalamualaikum Wr. Wb

Hai semuanya, bagaimana kabarnya?? Semoga semuanya baik-baik saja ya.....
Pada kali ini saya akan membahas tentang perbandingan perintah masukkan dan keluaran antara scanner, input stream reader dan buffer reader. 
Sebenarnya perintah masukan dan keluaran scanner, input stream dan buffer reader ini fungsinya sama yaitu untuk perintah masukkan pada pemrograman java. Namun, perbedaannya hanya pada pembuatan pada pengkodingannya saja. Nah, baiklah disini saya akan membahas satu persatu tentang fungsi scanner, input stream dan buffer reader.
  Scanner
Fungsi scanner digunakan secara eksfensif untuk memasukkan data dari keyboard.  Data-data yang dimasukkan misalnya berupa angka menggunakan perintah ini tidak perlu untuk mengkonversikan dari string ke integer ataupun tipe data lainnya. Untuk fungsi scanner ini harus mengimportnya di  java.util.scanner. Pada fungsi scanner ini ada beberapa metode yang dapat digunakan yaitu:
next()               : Digunakan untuk membaca baris dari text yang diinputkan.
nextLine()       : Digunakan untuk string yang dibaca utuh termasuk spasi.
nextInt()          : Digunakan untuk membaca nilai integer.
nextDouble()    : Digunakan untuk membaca nilai Double.
nextFloat()       : Digunakan untuk membaca nilai float.

Contoh program dengan penggunaan fungsi masukkan Scanner






Maka hasil outputan untuk fungsi Scanner



2 -Input stream dan Buffer reader
Input stream digunakan untuk membaca arus byte stream dan mengkonversi  byte-byte kedalam bilangan bulat yang mempresentasikan karakter-karakter unicode.
Buffer reader digunakan untuk membaca masukan stream karakter dan penyangga untuk efisiensi. Pada penggunaannya harus mempunyai reader object untuk membuat versi buffer reader. Berikut konstrutor yang digunakan dalam pembuatan BufferReader:
a.       BufferReader(Reader) digunakan untuk membuat penyangga karakter stream yang berhubungan dengan reader object yang ditetapkan.
b.      BufferReader(Reader, int) digunakan untuk membuat penyangga karakter stream yang berhubungan denga reader object yang ditetapkan dengan penyangga ukuran integer.
Penyangga Karakter Stream dapat diuraikan menjadi :
Read() : Dibaca menggunakan metoda read() .
Read(char[], int, int) : Digunakan untuk menguraikan FileReader.
ReadLine () : Digunakan agar dapat membaca baris dari teks dengan menggunakan.

Contoh program yang menggunakan fungsi masukan Input stream dan Buffer reader



Maka hasil outputan dari codingan BufferReader



Nah, mungkin sekian dulu postingan kali ini. Terima kasih atas partisipasinya, mohon maaf bila masih ada kekurangan atau semacamnya. Bila kalian ada saran atau kritik bisa komentar dibawah ini.

Wassalamualaikum Wr.Wb
Share:

Menggabungkan 2 String Menjadi 1 Menggunakan OOP Pada Java Netbeans

Assalamualaikum Wr. Wb

Hai semuanya...... Pada kesempatan kali ini saya akan membahas tentang bagaimana sih caranya menggabungkan 2 kata yang berada di textfield berbeda kedalam 1 textfield yang sama dalam pemrograman java netbeans. Baiklah mungkin kalian sudah tidak sabar untuk mengetahui caranya bagaimana?? Baiklah kita ulas sekarang.
1.       Bukalah java netbeans. Lalu, buat project baru kemudian buatlah frame seperti gambar dibawah ini


Properties object dalam pembuatan form diatas

Object
Edit Text
Variabel Name
Label 1
String II
-
Label 2
String II
-
Label 3
Hasil
-
jTextField1
-
tstring1
JtextField2
-
tstring2
JtextField3
-
thasil
JButton1
Proses
bproses
JButton2
Keluar
bkeluar


2.       Setelah itu buatlah subclass gabunganstring.java dan masukkan coding seperti dibawah ini

                            

3.       Setelah menulis coding Public String str1,str2,hasil; kemudian klik kanan lalu klik insert code dan pilih getter and setter maka akan terlihat menu getter and setter. nah pada menu ini kalian harus mencetang semua fields yang ada didalam menu generate and setter tersebut, setelah selesai dicentang kalian langsung klik generate


 
     ketika sudah selesai maka tampilannya akan seperti ini

                                        
Nah pada Public String gethasil() dibawahnya tambakan rumus hasil=str1+str2 

4.       Kemudian pada main class (Frame yang sudah dibuat sebelumnya) panggil subclass yang sudah dibuat sebelumnya dibawah tulisan Public class

                                   

5.        Kemudian pada tombol proses kita berikan coding untuk menyatukan kata-kata pada textfield 1 dan textfield2 ke dalam textfield3, untuk coding kalian bisa lihat pada gambar berikut ini

                             

6.       Setelah selesai pada tombol proses, kita kemudian membuat koding keluar dengan menggunakan perintah Joptionpane
                            

Setelah semuanya selesai maka tampilan output sebelum mengisi textfield
seperti ini




Tampilan Setelah menginput kata kedalam textfield


Tampilan Setelah mengklik Proses maka akan keluar hasil seperti ini


Ketika akan keluar dari program



Nah, begitulah caranya untuk menghubungkan 2 string menjadi satu. Mungkin sekian dulu postingan kali ini. Terima kasih atas partisipasinya, mohon maaf bila masih ada kekurangan atau semacamnya. Bila kalian ada saran atau kritik bisa komentar dibawah ini.

Wassalamualaikum Wr.Wb


Share:

Cari

Translate