Selasa, 27 Agustus 2024

Source Code Zodiac

 Pemrograman Dasar Java (Switch / Case)

Berikut merupakan contoh source code java penggunaan Switch - Case pada pengenalan zodiac menurut tanggal lahir.

https://www.programiz.com/online-compiler/21UenH6PwR0bP


import java.util.Scanner;

 

class Main {

  public static void main(String[] args) {

 

    String operator, Nama, Month;

    String Bulan, Zodiac;

    Double number1, number2, result;

    Integer Tanggal, Tahun;

    

    // create an object of Scanner class

    Scanner input = new Scanner(System.in);

 

    // ask users to enter operator

    System.out.println("Masukan Nama Lengkap Anda :");

    Nama = input.next();

 

    // ask users to enter numbers

    System.out.println("Input Tanggal Lahir Anda : ");

    Tanggal = input.nextInt();

 

    System.out.println("Input Bulan Lahir Anda : ");

    Bulan = input.next();

 

    System.out.println("Input Tahun Lahir Anda : ");

    Tahun = input.nextInt();

    switch(Bulan){

        case "1":

            Month = "Januari";

            break;

        case "2":

            Month = "Februari";

            break;

        case "3":

            Month = "Maret";

            break;

        case "4":

            Month = "April";

            break;

        case "5":

            Month = "Mei";

            break;

        case "6":

            Month = "Juni";

            break;

        case "7":

            Month = "Juli";

            break;

        case "8":

            Month = "Agustus";

            break;

        case "9":

            Month = "September";

            break;

        case "10":

            Month = "Oktober";

            break;

        case "11":

            Month = "November";

            break;

        default:

            Month = "Desember";

        break;

    }

    switch(Month){

        case "Januari":

            if (Tanggal < 20){

                Zodiac = "Capricorn";

            }else{

                Zodiac = "Aquarius";

            }

            break;

        case "Februari":

            if (Tanggal < 19){

                Zodiac = "Aquarius";

            }else{

                Zodiac = "Pisces";

            }

            break;

        case "Maret":

            if (Tanggal < 21){

                Zodiac = "Pisces";

            }else{

                Zodiac = "Aries";

            }

            break;

        case "April":

            if (Tanggal < 20){

                Zodiac = "Aries";

            }else{

                Zodiac = "Taurus";

            }

            break;

        case "Mei":

            if (Tanggal < 21){

                Zodiac = "Taurus";

            }else{

                Zodiac = "Gemini";

            }

            break;

        case "Juni":

            if (Tanggal < 21){

                Zodiac = "Gemini";

            }else{

                Zodiac = "Cancer";

            }

            break;

        case "Juli":

            if (Tanggal < 23){

                Zodiac = "Cancer";

            }else{

                Zodiac = "Leo";

            }

            break;

        case "Agustus":

            if (Tanggal < 23){

                Zodiac = "Leo";

            }else{

                Zodiac = "Virgo";

            }

            break;

        case "September":

            if (Tanggal < 23){

                Zodiac = "Virgo";

            }else{

                Zodiac = "Libra";

            }

            break;

        case "Oktober":

            if (Tanggal < 23){

                Zodiac = "Libra";

            }else{

                Zodiac = "Scorpio";

            }

            break;

        case "November":

            if (Tanggal < 23){

                Zodiac = "Scorpio";

            }else{

                Zodiac = "Sagitarius";

            }

            break;

        case "Desember":

            if (Tanggal < 22){

                Zodiac = "Sagitarius";

            }else{

                Zodiac = "Capricorn";

            }

            break;

        default:

            Zodiac = "UNKNOWN";

        break;

    }

    

    System.out.println();

    System.out.println("Nama Lengkap :"+Nama);

    System.out.println("Tanggal Lahir :"+Tanggal+"-"+Month+"-"+Tahun);

    System.out.println("Zodiac Anda :"+Zodiac);

 

 

  }

}

 

OUTPUT



Demikian yang dapat saya share, mohon koreksi jika masih terdapat error/stack.
terimakasih




Kamis, 24 Agustus 2023

Login PHP Sederhana

 



 

Langkah-langkah Membuat Login Sederhana - php programming

Berikut adalah langkah-langkah dasar untuk membuat program login menggunakan PHP:

1.    Membuat File Koneksi



2.    Membuat File Login dan fungsi login



3.    Membuat File Tampil



4.    Membuat Fungsi Logout



 

Demikian source code sederhana untuk login dan logout.

 


Jumat, 18 Agustus 2023

Panduan Query MySQL


Panduan Lengkap tentang Query MySQL dengan Contoh

MySQL adalah salah satu sistem manajemen basis data (DBMS) paling populer yang digunakan secara luas untuk mengelola, menyimpan, dan mengakses data. Query MySQL adalah cara untuk berinteraksi dengan basis data MySQL untuk mengambil, menyimpan, mengubah, dan menghapus informasi. Dalam artikel ini, kita akan membahas secara rinci tentang penggunaan query MySQL beserta contoh-contohnya.

Daftar Isi

  1. Pengenalan Query MySQL
  2. SELECT Statement (Pernyataan SELECT)
  3. INSERT Statement (Pernyataan INSERT)
  4. UPDATE Statement (Pernyataan UPDATE)
  5. DELETE Statement (Pernyataan DELETE)
  6. WHERE Clause (Klausa WHERE)
  7. JOIN Operations (Operasi JOIN)
  8. ORDER BY Clause (Klausa ORDER BY)
  9. GROUP BY Clause (Klausa GROUP BY)
  10. Subqueries (Subquery)
  11. Pengambilan Data Terkait
  12. Penggunaan Indeks
  13. Transaksi
  14. Penutup

1. Pengenalan Query MySQL

Query MySQL adalah perintah yang digunakan untuk berinteraksi dengan basis data MySQL. Query ini dapat digunakan untuk mengambil, memasukkan, memperbarui, atau menghapus data dalam tabel. Ada beberapa jenis pernyataan utama dalam MySQL:

  • SELECT: Digunakan untuk mengambil data dari satu atau lebih tabel.
  • INSERT: Digunakan untuk memasukkan data baru ke dalam tabel.
  • UPDATE: Digunakan untuk memperbarui data yang ada dalam tabel.
  • DELETE: Digunakan untuk menghapus data dari tabel.

Selain pernyataan tersebut, MySQL juga mendukung klausa-klausa seperti WHERE, JOIN, ORDER BY, dan GROUP BY untuk mengatur dan memanipulasi data dengan lebih lanjut.

2. SELECT Statement

Pernyataan SELECT digunakan untuk mengambil data dari satu atau lebih tabel. Berikut adalah contoh penggunaannya:

sql
SELECT column1, column2 FROM table_name WHERE condition;

Contoh:

sql
SELECT first_name, last_name FROM customers WHERE age > 25;

3. INSERT Statement

Pernyataan INSERT digunakan untuk memasukkan data baru ke dalam tabel. Berikut adalah contoh penggunaannya:

sql
INSERT INTO table_name (column1, column2) VALUES (value1, value2);

Contoh:

sql
INSERT INTO products (product_name, price) VALUES ('Keyboard', 29.99);

4. UPDATE Statement

Pernyataan UPDATE digunakan untuk memperbarui data yang sudah ada dalam tabel. Berikut adalah contoh penggunaannya:

sql
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

Contoh:

sql
UPDATE employees SET salary = 55000 WHERE department = 'HR';

5. DELETE Statement

Pernyataan DELETE digunakan untuk menghapus data dari tabel. Berikut adalah contoh penggunaannya:

sql
DELETE FROM table_name WHERE condition;

Contoh:

sql
DELETE FROM orders WHERE order_date < '2023-01-01';

6. WHERE Clause

Klausa WHERE digunakan untuk mengatur kondisi dalam pernyataan SELECT, UPDATE, dan DELETE. Ini memungkinkan Anda untuk mengambil, memperbarui, atau menghapus data yang memenuhi kriteria tertentu. Contoh:

sql
SELECT product_name, price FROM products WHERE category = 'Electronics';

7. JOIN Operations

Operasi JOIN memungkinkan Anda menggabungkan data dari dua atau lebih tabel berdasarkan kolom yang memiliki nilai yang cocok. Ada beberapa jenis operasi JOIN, termasuk INNER JOIN, LEFT JOIN, RIGHT JOIN, dan FULL JOIN.

sql
SELECT customers.first_name, orders.order_date FROM customers INNER JOIN orders ON customers.id = orders.customer_id;

8. ORDER BY Clause

Klausa ORDER BY digunakan untuk mengurutkan hasil dalam urutan tertentu, baik secara naik maupun turun. Contoh:

sql
SELECT product_name, price FROM products ORDER BY price DESC;

9. GROUP BY Clause

Klausa GROUP BY digunakan untuk mengelompokkan data berdasarkan nilai dalam kolom tertentu dan memungkinkan penggunaan fungsi agregat seperti COUNT, SUM, AVG, dll.

sql
SELECT category, AVG(price) AS avg_price FROM products GROUP BY category;

10. Subqueries

Subquery adalah query yang diletakkan di dalam query utama. Subquery dapat digunakan di dalam klausa WHERE, FROM, atau SELECT dan berguna untuk mengambil data yang diperlukan dalam konteks tertentu.

sql
SELECT product_name FROM products WHERE price > (SELECT AVG(price) FROM products);

11. Pengambilan Data Terkait

Dalam banyak kasus, Anda mungkin perlu mengambil data terkait dari beberapa tabel. Ini dapat dicapai dengan menggunakan operasi JOIN dan klausa-klausa terkait lainnya.

12. Penggunaan Indeks

Indeks digunakan untuk meningkatkan kinerja kueri dengan mempercepat proses pencarian dan pemfilteran data. Pastikan untuk memahami bagaimana dan kapan menggunakan indeks dalam tabel Anda.

13. Transaksi

Transaksi digunakan untuk memastikan keintegritasan data dalam basis data. Ini memungkinkan Anda untuk mengelompokkan satu atau lebih pernyataan dalam unit tunggal yang harus dilaksanakan secara bersamaan.

14. Penutup

Dalam artikel ini, kami telah membahas dasar-dasar penggunaan query MySQL beserta contoh-contohnya. MySQL menyediakan beragam pernyataan dan klausa yang memungkinkan Anda untuk mengelola data dengan fleksibilitas. Dengan memahami query MySQL, Anda dapat mengoptimalkan interaksi dengan basis data Anda dan mengambil, menyimpan, memperbarui, serta menghapus data dengan efisien sesuai kebutuhan Anda.

Popular Posts

Contact form

Nama

Email *

Pesan *