Skip to main content

Posts

Showing posts from November, 2018

SQL GROUP BY

SQL GROUP BY Pernyataan GROUP BY sering digunakan dengan fungsi agregat (COUNT, MAX, MIN, SUM, AVG) untuk mengelompokkan hasil dengan satu atau lebih kolom. GRUP BY Sintaks : SELECT nama_kolom ... FROM nama_table WHERE kondisi GROUP BY nama_kolom ... ORDER BY nama_kolom ; SQL GROUP BY Contoh Pernyataan SQL berikut manampilkan dan mencantumkan jumlah Customers di setiap Country: KALIAN BISA MENCOBANYA KLIK DISINI SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country; hhasil query menampilkan jumlah setiap negara di table customers SQL GROUP BY dengan ORDER BY Contoh Pernyataan SQL berikut mencantumkan jumlah Customers di setiap Country, disortir dari tinggi ke rendah/descending: SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country ORDER BY COUNT(CustomerID) DESC; hasil query menampilkan count dari tertinggi sampai terendah GROUP BY Dengan JOIN Contoh  Pernyataan SQL berikut mencantumkan jumlah Orders yang dikirim oleh setiap ...

SQL UNION

SQL UNION Operator SQL UNION digunakan untuk menggabungkan hasil tampilan dari dua atau lebih pernyataan SELECT. Setiap pernyataan SELECT dalam UNION harus memiliki jumlah kolom yang sama Kolom juga harus memiliki tipe data yang sama Kolom di setiap pernyataan SELECT juga harus dalam urutan yang sama SQL UNION Sintaks : SELECT nama_kolom ... FROM table1 UNION SELECT nama_kolom ... FROM table2; UNION ALL Sintaks : Operator UNION hanya memilih nilai yang berbeda secara default. Untuk membolehkan nilai duplikat, gunakan UNION ALL: SELECT nama_kolom ... FROM table1 UNION ALL SELECT nama_kolom ... FROM table2; Catatan: Nama-nama kolom dalam hasil tampilan biasanya sama dengan nama kolom dalam pernyataan SELECT pertama di UNION. Contoh SQL UNION Pernyataan SQL berikut menampilkan City (hanya nilai yang berbeda) dari tabel "Customers" dan "Suppliers": KALIAN BISA MENCOBANYA KLIK DISINI SELECT City FROM Customers UNION SELECT City FROM Supp...

SQL SELF JOIN

SQL SELF JOIN SELF JOIN adalah gabungan biasa, tetapi table bergabung dengan dirinya sendiri. SQL SELF JOIN Sintaks : SELECT nama_kolom FROM table1 T1, table1 T2 WHERE kondisi; Contoh SQL SELF JOIN Pernyataan SQL berikut sesuai dengan Customers yang berasal dari City yang sama : KALIAN BISA MENCOBANYA KLIK DISINI SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City FROM Customers A, Customers B WHERE A.CustomerID <> B.CustomerID AND A.City = B.City ORDER BY A.City; hasil akan terlihat urutan berdasarkan city yang sama

SQL FULL OUTER JOIN

SQL FULL OUTER JOIN  Kata Kunci SQL FULL OUTER JOIN menampilkan semua record data ketika ada kecocokan di kiri (table1) atau kanan (tabel2) record data. Catatan: SQL FULL OUTER JOIN dapat berpotensi menghasilkan data tampilan hasil yang sangat besar. FULL OUTER JOIN Sintaks : SELECT nama_kolom ... FROM table1 FULL OUTER JOIN table2 ON table1.nama_kolom= table2.nama_kolom; SQL FULL OUTER JOIN Contoh Pernyataan SQL berikut memilih semua Customers, dan semua Orders : SELECT Customers.CustomerName, Orders.OrderID FROM Customers FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName; Catatan: Kata kunci FULL OUTER JOIN menampilkan semua baris dari tabel kiri (Customers), dan semua baris dari tabel kanan (Orders). Jika ada baris di "Customers" yang tidak memiliki kecocokan di "Orders", atau jika ada baris di "Orders" yang tidak memiliki kecocokan di "Customers", baris tersebut akan dicant...

SQL RIGHT JOIN

SQL RIGHT JOIN Kata kunci RIGHT JOIN memilih semua record data dari tabel kanan (tabel2), dan record data yang cocok dari tabel kiri (tabel1). Hasilnya akan NULL dari sisi kiri ketika tidak ada kecocokan. RIGHT JOIN Sintaks : SELECT nama_kolom FROM table1 RIGHT JOIN table2 ON table1.nama_kolom= table2.nama_kolom; Catatan: Pada database yang berbeda beberapa RIGHT JOIN disebut RIGHT OUTER JOIN. Contoh SQL RIGHT JOIN Pernyataan SQL berikut akan menampilkan semua Employee dan setiap Orders yang mungkin kedua table ini memiliki hubungan: KALIAN BISA MENCOBANYA KLIK DISINI SELECT Orders.OrderID, Employees.LastName, Employees.FirstName FROM Orders RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID ORDER BY Orders.OrderID; hasilnya menampilkan semua table yang kanan(table2) yaitu employes dan data yang sama dengan orders Catatan: Kata kunci RIGHT JOIN menampilkan semua record data dari tabel kanan (Employee), bahkan jika tidak ada kecocokan di tabel...

SQL LEFT JOIN

SQL LEFT JOIN  Kata kunci LEFT JOIN untuk memilih semua record data dari tabel kiri (tabel1), dan catatan yang dicocokkan dari tabel kanan (tabel2). Hasilnya akan NULL dari sisi kanan, jika tidak ada kecocokan. LEFT JOIN Sintaks : SELECT nama_kolom FROM table1 LEFT JOIN table2 ON table1.nama_kolom= table2.nama_kolom; Catatan: Pada mesin database yang berbeda,beberapa LEFT JOIN disebut LEFT OUTER JOIN . Contoh SQL LEFT JOIN Pernyataan SQL berikut akan memilih semua Customers, dan setiap Orders yang mungkin kedua table miliki kesamaan : KALIAN BISA MENCOBANYA KLIK DISINI SELECT Customers.CustomerName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID ORDER BY Customers.CustomerName; hasil akan tetap tampil semua customers walaupun tidak memiliki ordersid Catatan: Kata kunci LEFT JOIN memilih semua recrd data dari tabel kiri (Customers), bahkan jika tidak ada kecocokan di tabel kanan (Orders).

SQL INNER JOIN

SQL INNER JOIN  Kata kunci INNER JOIN memilih record data yang memiliki nilai yang cocok diantara kedua tabel. INNER JOIN Sintaks : SELECT nama_kolom .. FROM nama_table INNER JOIN table2 ON table1.nama_kolom= table2.nama_kolom; SQL INNER JOIN Contoh Pernyataan SQL berikut memilih semua Orders dengan informasi Customers: KALIAN BISA MENCOBANYA KLIK DISINI SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID; hasil query terlihat id order tersebut dimiliki atas nama customer yang mana Catatan: Kata kunci INNER JOIN memilih semua baris dari kedua tabel selama ada kecocokan antara kolom. Jika ada catatan di tabel "Orders" yang tidak memiliki kecocokan di "Customers" maka ini tidak akan ditampilkan! INNER JOIN Tiga Tabel Pernyataan SQL berikut memilih semua Orders dengan informasi Customers dan Shipper : SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName FROM...

MAP Golang

MAP GOLANG MAP adalah aneka koleksi pasangan kunci nilai yang tidak berurutan. Juga dikenal sebagai Array Asosiatif , tabel hash atau kamus. MAP digunakan untuk mencari nilai dengan kunci yang terkait. Berikut ini contoh MAP di Go  : var x map [string] int Type MAP diwakili oleh MAP kata kunci, diikuti oleh type kunci dalam tanda kurung dan akhirnya type nilai. Jika kamu membaca ini dengan bahasa manusia kamu bisa mengatakan "x adalah MAP string ke int." Seperti MAP Array dan Sice dapat diakses menggunakan tanda kurung. Coba jalankan program berikut, KLIK DISINI UNTUK MENCOBANYA : package main import ( "fmt" ) var x map [string] int x ["key"] = 10 fmt.Println (x) } Kamu seharusnya melihat kesalahan yang seprti ini: prog.go:27:20: syntax error: unexpected newline, expecting type prog.go:28:1: syntax error: non-declaration statement outside function body Saat ini kamu hanya melihat kesalahan waktu kompilasi. Ini adalah contoh kesa...

Aplikasi OMG

Apa itu aplikasi OMG? Sebelumnya banyak yang menanyakan mengenai aplikasi omg ini, jadi aplikasi ini merupakan aplikasi yang berisi berbagai macam permainan seperti peramalan jodoh kamu di masa depan, profesi apa yang akan kamu dapatkan, siapa kita berdasarkan nama tanggal lahir dan sebagainya, masih banyak lagi yang lainnya. Aplikasi game seperti OMG ini sebenarnya sudah ada sebelumnya, akan tetapi yang menjadi pembedanya adalah kalau dulu masih berbentuk situs sedangkan OMG ini sudah dalam aplikasi, kita tinggal menginstallnya lalu memainkannya. Aplikasi OMG berisi berbagai macam permainan atau kuis. Diantaranya berbagai kuis untuk kepribadian, cinta, impian dan sebagainya tergantung pada pilihan yang ada didalam daftar. OMG Aplikasi memiliki 1220 lebih permainan kuis untuk kamu mainkan di Aplikasi ini. Permainan pada aplikasi OMG berdasarkan berbagai hal diantaranya: Tentang Kepribadian Tentang Cinta Tentang Hobby Astrologi Fashion Persahabatan Gadget dan ...

TEKNOLOGI ADALAH

TEKNOLOGI ADALAH Pengertian Teknologi  Teknologi adalah berbagai macam keperluan serta sarana yang memiliki bentuk beraneka macam seperti peralatan atau sistem yang berfungsi untuk memberikan kenyamanan juga kemudahan bagi penggunanya. Teknologi berasal dari kata technologia yang berasal dari bahasa yunani. Techno artinya keahlian dan logia artinya pengetahuan.  Awal kemunculan kata teknologi bermakna terbatas pada benda- benda berwujud seperti peralatan-peralatan atau mesin. Dengan berjalannya waktu maka makna dari teknologi mengalami perubahan dan perluasan makna. Teknologi tidak terbatas pada benda berwujud, tetapi juga benda yang tidak berwujud. Misalnya perangkat lunak, sebuah mertode, metode pembelajaran, metode keuangan, dan lain sebagainya. Pengertian Teknologi Menurut Para Ahli Teknologi merupakan kegiatan pengembangan dan penerapan berbagai peralatan atau sistem untuk menyelesaikan masalah dan persoalan yang dihadapi manusia dalam kehidupan seha...

SQL JOIN

SQL JOIN Klausa JOIN digunakan untuk menggabungkan baris dari dua atau lebih tabel berdasarkan kolom yang mempunyai terkaitan di antara table table tersebut. Mari kita lihat pilihan dari tabel " Orders ": Kemudian, lihat pilihan dari tabel " Customers ": Perhatikan bahwa kolom "CustomerID" di tabel "Orders" mengacu pada "CustomerID" di tabel "Customers". Penghubung antara dua tabel di atas adalah kolom " CustomerID ". Kemudian, kita bisa membuat pernyataan SQL berikut (yang berisi INNER JOIN), yang menampilkan record data yang memiliki nilai yang cocok di kedua tabel, KALIAN BISA MENCOBANYA KLIK DISINI : SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID; hasilnya akan menampilkan data inner join dari kedua table dengan penentu customerid sebagai penghubung kedua table. INNER JOIN: Menggabungka...

Slice Pada Golang

Slice Slice/Irisan adalah segmen array. Seperti array array dapat diindeks dan memiliki panjang. Tidak seperti array, panjang ini diperbolehkan untuk berubah. Berikut contoh slice golang :  var x [] float64 Satu-satunya perbedaan antara slice dan array adalah panjang yang hilang di antara tanda kurung. Dalam hal ini x telah dibuat dengan panjang 0. Jika kamu ingin membuat slice kamu harus menggunakan fungsi make built-in seperti berikut : x: = buat ([] float64, 5) Ini menciptakan sebuah slice yang terkait dengan array float64 yang mendasarinya 5. Slice selalu dikaitkan dengan beberapa array, dan meskipun mereka tidak pernah bisa lebih panjang dari array, tetapi mereka bisa lebih kecil. Fungsi make juga memungkinkan parameter ke-3 seperti ini : x: = buat ([] float64, 5, 10) 10 mewakili kapasitas array yang mendasari  poin slice,dan 5 yang mengisinya. Cara lain untuk membuat slice/irisan adalah dengan menggunakan ekspresi [rendah: tinggi] seperti berik...

Alias ​​SQL

Alias ​​SQL Alias ​​SQL digunakan untuk memberikan nama sementara pada tabel, atau kolom dalam tabel. Alias ​​sering digunakan untuk membuat nama kolom lebih mudah dibaca. Hasil alias ​​hanya ada didalam durasi kueri. Sintaks Alias SQL untuk kolom : SELECT nama_kolom AS nama_alias FROM table_name; Sintaks Alias SQL untuk table: SELECT nama_kolom FROM nama_table AS nama_alias; Contoh Alias ​​untuk Kolom Pernyataan SQL berikut membuat dua alias, satu untuk kolom CustomerID dan satu untuk kolom CustomerName: kalian bisa mencobanya klik disini SELECT CustomerID AS ID_Pelanggan, CustomerName AS Nama_Pelanggan FROM Customers; hasilnya untuk alias name akan tampil sebagai nama kolom yang digantikan Pernyataan SQL berikut membuat dua alias, satu untuk kolom CustomerName dan satu untuk kolom ContactName. Catatan : Ini membutuhkan tanda kutip ganda atau tanda kurung siku jika nama alias mengandung spasi : SELECT CustomerName AS Pela...

Array Pada Golang

Array Array adalah sebuah urutan bernomor elemen type tunggal dengan panjang yang tetap. Di Go bisa digunakan array seperti koding ini: var x [5] int Arti dari baris diatas yaitu x adalah contoh variabel array yang terdiri dari 5 urutan bertipe integer. Mari kita coba membuat codingan array  kalian bisa mencobanya klik disini  : package main import "fmt" func main() { var x [5]int x[4] = 100 fmt.Println(x) } Kamu akan melihat hasil output ini: [0 0 0 0 100] x [4] = 100 jika dibaca akan seperti ini "mengatur elemen ke-5 dari array x menjadi 100". Kelihatannya agak aneh bahwa x [4] mewakili elemen ke-5 dan bukannya yang ke-4. Untuk urutan array tidak sama seperti string, array diindeks mulai dari 0 .  Kita bisa mengubah fmt.Println (x) menjadi fmt.Println (x [4]) dan kita juga akan mendapatkan hasil yang sama yaitu 100. Berikut ini contoh program lain yang menggunakan array: package main import "fmt" func main() { var x [5]flo...