Showing posts with label Tutorial. Show all posts
  • contoh Update pada mysql atau XAMPP

    contoh menampilakan jumlah servis berdasrkan jenis servis



    update:
    Sebagai contoh, jika saya ingin merubah no HP dari dosen Sabrina Sari menjadi 085298710065 dari tabel daftar_dosen, maka querynya adalah sebagai berikut:


    mysql> SELECT * FROM daftar_dosen WHERE nama_dosen='Sabrina Sari';
    +------------+--------------+------------+-----------+
    | NIP_dosen  | nama_dosen   | no_hp      | alamat    |
    +------------+--------------+------------+-----------+
    | 0160436012 | Sabrina Sari | 0812349900 | Pekanbaru |
    +------------+--------------+------------+-----------+
    1 row in set (0.08 sec)
    mysql> UPDATE daftar_dosen SET no_hp ='085298710065'
    WHERE nama_dosen='Sabrina Sari';
    Query OK, 1 row affected (0.07 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    mysql> SELECT * FROM daftar_dosen WHERE nama_dosen='Sabrina Sari';
    +------------+--------------+--------------+-----------+
    | NIP_dosen  | nama_dosen   | no_hp        | alamat    |
    +------------+--------------+--------------+-----------+
    | 0160436012 | Sabrina Sari | 085298710065 | Pekanbaru |
    +------------+--------------+--------------+-----------+
    1 row in set (0.00 sec)

    Cara Mengupdate Lebih dari 1 Baris
    Untuk query yang lebih rumit, kita bisa merubah beberapa kolom sekaligus. Syarat untuk kondisi juga dapat menggunakan operator logika seperti OR atau AND sekaligus.

    mysql> SELECT * FROM daftar_dosen;
    +------------+----------------+------------+-----------+
    | NIP_dosen  | nama_dosen     | no_hp      | alamat    |
    +------------+----------------+------------+-----------+
    | 0160436012 | Sabrina Sari   | 0812349900 | Pekanbaru |
    | 0260432002 | Maya Ari Putri | 0812345234 | Palembang |
    | 0275430005 | Susi Indriani  | 0812656532 | Bogor     |
    | 0480432066 | Tia Santrini   | 0812451177 | Padang    |
    | 0576431001 | M. Siddiq      | 0812979005 | Jakarta   |
    | 0770435006 | Rubin Hadi     | 0812567678 | Papua     |
    | 0869437003 | Mustalifah     | 0812338877 | Aceh      |
    | 1080432007 | Arif Budiman   | 0812456345 | Makasar   |
    +------------+----------------+------------+-----------+
    8 rows in set (0.00 sec)
    mysql> UPDATE daftar_dosen SET alamat ='Surabaya' WHERE
    nama_dosen='Rubin Hadi' OR NIP_dosen='1080432007'
    OR no_hp='0812345234';
    Query OK, 3 rows affected (0.16 sec)
    Rows matched: 3  Changed: 3  Warnings: 0
    mysql> SELECT * FROM daftar_dosen;
    +------------+----------------+------------+-----------+
    | NIP_dosen  | nama_dosen     | no_hp      | alamat    |
    +------------+----------------+------------+-----------+
    | 0160436012 | Sabrina Sari   | 0812349900 | Pekanbaru |
    | 0260432002 | Maya Ari Putri | 0812345234 | Surabaya  |
    | 0275430005 | Susi Indriani  | 0812656532 | Bogor     |
    | 0480432066 | Tia Santrini   | 0812451177 | Padang    |
    | 0576431001 | M. Siddiq      | 0812979005 | Jakarta   |
    | 0770435006 | Rubin Hadi     | 0812567678 | Surabaya  |
    | 0869437003 | Mustalifah     | 0812338877 | Aceh      |
    | 1080432007 | Arif Budiman   | 0812456345 | Surabaya  |
    +------------+----------------+------------+-----------+
    8 rows in set (0.00 sec)
    Misalkan kita ingin mengubah alamat dari 5 baris awal tabel daftar_dosen yang diurutkan berdasarkan nama, maka querynya:
    UPDATE daftar_dosen SET alamat ='Bali' ORDER BY nama_dosen LIMIT 5;

    Cara Mengupdate Seluruh Kolom dari Tabel MySQL:
    UPDATE daftar_dosen SET no_hp='085278790005';



    semoga bermanfaat:)

  • Beberapa Contoh Pemerograman DEV C++ Perogram Kasir

    berikut ini adalah perogram DEV C++ 


    1. perogram di bawah tentang sistem kerja kasir di cafe lengkap dengan penghitungan dan pesanan 



    #include<iostream>
    #include<windows.h>
    #include <conio.h>
    #include <string>  //memakai 4 heder

    using namespace std;

    struct kopi{//menyajikan data yg mau di masukan ke perogram/array of
    int harga_barang,jumlah_barang;
    string nama_barang,nama_pelanggan;
    }pesanan[100];

    int in,n,k,temp,total_belanja; //tipe data
    string temp1,cari1,username,password;
    float diskon,bayar,temp2;
    char lagi;

    //Procedure 9
    void timer_3s(){//untuk waktu/ time yg udah di tentukan
    Sleep (3000);//tundaan atau delay milidetik
    }

    void login(string&u,string&p) {//by refr

    balik_user:
    system ("cls");
    cout <<"+===================================================+"<<endl;
    cout <<"|                \tLogin                       |" << endl;
    cout <<"+===================================================+" << endl;
    cout<<"Username : "; cin>>u;
    cout<<"Password : "; cin>>p;
    if (u == "owner" && p == "1"){//Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan.&&=logika fungsi logika
    system("cls");
    cout<<"Login Berhasil"<<endl<<endl;

    }
    else{
    cout<<"Username atau Password yang dimasukkan Salah !!"<<endl;
    cout<<"\n\nAnda Akan Dialihkan Ke Menu Utama...\n";
    timer_3s();
    cout<<"\nTekan Apa saja untuk kembali ke menu..."; getch();//Digunakan untuk menahan proses .memakia heder conio.h
    system("cls");
    goto balik_user;

    }

    }

    void menu(){
    cout<<" +=======================================+"<<endl;
    cout<<" |          MENU   La Du CAFE            |"<<endl;
    cout<<" +=======================================+"<<endl;
    cout<<" |    NAMA     |     HARGA               |"<<endl;
    cout<<" +=======================================+"<<endl;
    cout<<" |  Kopi Hitam |\t: Rp. 7000       |"<<endl;
    cout<<" |  Latte      |\t: Rp. 6000       |"<<endl;
    cout<<" |  Cappucino  |\t: Rp. 5500       |"<<endl;
    cout<<" |  Capcin     |\t: Rp. 8500       |"<<endl;
    cout<<" |  Milo       |\t: Rp. 4000       |"<<endl;
    cout<<" +=======================================+"<<endl;

    cout<<endl;
    }

    void menu1(){
    system("cls");
    cout<<"APLIKASI PENGURUTAN DAN PENCARI PESANAN"<<endl;
    cout<<"1.LIHAT HASIL PESANAN"<<endl;
    cout<<"2.ASCENDING "<<endl;
    cout<<"3.DESCENDING"<<endl;
    cout<<"4.CETAK STRUK"<<endl;
    cout<<"5.PENCARIAN NAMA PELANGGAN"<<endl;
    cout<<"6.PESANAN BARU / EXIT "<<endl;
    cout<<endl;

    }

    void lihat(){
    system("cls");
    cout<<" ___________________________________________________"<<endl;
    cout<<"||                    LIHAT PESANAN                ||"<<endl;
    cout<<"+___________________________________________________+"<<endl;


    cout<<endl;
    for (in=1;in<=n;in++){
    cout<<endl;
    cout<<"||           Nama Pelanggan : "<<pesanan[in].nama_pelanggan;
    cout<<endl;
    cout<<"\n           Nama Pesanan  : "<<pesanan[in].nama_barang;
    cout<<"\n           Harga         : "<<pesanan[in].harga_barang;
    cout<<"\n           Jumlah Beli   : "<<pesanan[in].jumlah_barang;
    cout<<endl;
    total_belanja=pesanan[in].harga_barang*pesanan[in].jumlah_barang;
    cout<<"           TOTAL BELANJA : Rp. "<<total_belanja<<endl;
      cout<<"________________________________________________________"<<endl;
    }
    system("pause");

    }

    void bblasc(){
    system("cls");
    cout<<"+============================+"<<endl;
    cout<<"|   proses sorting Asc       |"<<endl;
    cout<<"+============================+"<<endl;

    cout<<endl;

    for(in=1;in<=n;in++){
    for(k=n;k>=in+1;k--){
    if(pesanan[k].nama_barang<pesanan[k-1].nama_barang){
    temp1=pesanan[k].nama_barang;
    pesanan[k].nama_barang=pesanan[k-1].nama_barang;
    pesanan[k-1].nama_barang=temp1;


    temp=pesanan[k].harga_barang;
    pesanan[k].harga_barang=pesanan[k-1].harga_barang;
    pesanan[k-1].harga_barang=temp;

    temp=pesanan[k].jumlah_barang;
    pesanan[k].jumlah_barang=pesanan[k-1].jumlah_barang;
    pesanan[k-1].jumlah_barang=temp;

    temp1=pesanan[k].nama_pelanggan;
    pesanan[k].nama_pelanggan=pesanan[k-1].nama_pelanggan;
    pesanan[k-1].nama_pelanggan=temp1;
    }
    }
    }
    cout<<endl;
    for(in=1;in<=n;in++){
    cout<<endl;
    cout<<"||         Nama Pelanggan : "<<pesanan[in].nama_pelanggan;
    cout<<endl;
    cout<<"\n           Nama pesanan  : "<<pesanan[in].nama_barang;
    cout<<"\n           Harga         : "<<pesanan[in].harga_barang;
    cout<<"\n           Jumlah Beli   : "<<pesanan[in].jumlah_barang;

    total_belanja=pesanan[in].harga_barang*pesanan[in].jumlah_barang;
    cout<<endl;

    if(total_belanja >= 10000){
    cout<<"\nDapat diskon 5%"<<endl;
    diskon=total_belanja*0.05;
    bayar=total_belanja-diskon;
    cout<<"Anda bayar : Rp. "<<bayar;

    cout<<endl;
    }
    else{
    cout<<"\nTidak ada diskon"<<endl;
    cout<<"\nAnda bayar : Rp. "<<total_belanja;
    cout<<endl;
    }
    cout<<"____________________________________________________________"<<endl;
    }
    system("pause");
    cout<<endl;

    }

    void bbldesc(){
    system("cls");
    cout<<"+============================+"<<endl;
    cout<<"|   proses sorting Desc      |"<<endl;
    cout<<"+============================+"<<endl;

    for(in=1;in<=n;in++){
    for(k=n;k>=in+1;k--){
    if(pesanan[k].nama_barang>pesanan[k-1].nama_barang){
    temp1=pesanan[k].nama_barang;
    pesanan[k].nama_barang=pesanan[k-1].nama_barang;
    pesanan[k-1].nama_barang=temp1;


    temp=pesanan[k].harga_barang;
    pesanan[k].harga_barang=pesanan[k-1].harga_barang;
    pesanan[k-1].harga_barang=temp;

    temp=pesanan[k].jumlah_barang;
    pesanan[k].jumlah_barang=pesanan[k-1].jumlah_barang;
    pesanan[k-1].jumlah_barang=temp;

    temp1=pesanan[k].nama_pelanggan;
    pesanan[k].nama_pelanggan=pesanan[k-1].nama_pelanggan;
    pesanan[k-1].nama_pelanggan=temp1;
    }
    }
    }
    cout<<endl;
    for(in=1;in<=n;in++){
    cout<<endl;
    cout<<endl;
    cout<<"||         Nama Pelanggan : "<<pesanan[in].nama_pelanggan;
    cout<<endl;
    cout<<"\n           Nama Pesanan  : "<<pesanan[in].nama_barang;
    cout<<"\n           Harga         : "<<pesanan[in].harga_barang;
    cout<<"\n           Jumlah Beli   : "<<pesanan[in].jumlah_barang;

    //rumus perhitungan

    total_belanja=pesanan[in].harga_barang*pesanan[in].jumlah_barang;
    cout<<endl;
    if(total_belanja >= 10000){
    cout<<"\nDapat diskon 5%"<<endl;
    diskon=total_belanja*0.05;
    bayar=total_belanja-diskon;
    cout<<"\nAnda bayar : Rp. "<<bayar;
    cout<<endl;
    }
    else{
    cout<<"\nTidak ada diskon"<<endl;
    cout<<"Anda bayar : Rp. "<<total_belanja;
    cout<<endl;
    }
    cout<<"____________________________________________________________"<<endl;
    }
    system("pause");
    cout<<endl;

    }
    void sequen(string& x){
    system("cls");
    int ketemu;
    cout<<"+==========================================+"<<endl;
    cout<<"|         proses sequential search         | "<<endl;
    cout<<"+==========================================+"<<endl<<endl;
    cout<<"Berdasarkan Nama Pemesan : ";cin>>x;

    cout<<endl;
    ketemu=0;
    cout<<endl;
    for(in=1;in<=n;in++){
    if(cari1== pesanan[in].nama_pelanggan){
    cout<<endl;
    cout<<"Data ditemukan di-"<<in<<endl;
    ketemu=1;
    cout<<endl;
    cout<<"||           Nama Pelanggan  : "<<pesanan[in].nama_pelanggan;
    cout<<endl;
    cout<<"\n           Nama Pesanan  : "<<pesanan[in].nama_barang;
    cout<<"\n           Harga         : "<<pesanan[in].harga_barang;
    cout<<"\n           Jumlah Beli   : "<<pesanan[in].jumlah_barang;
    cout<<endl;
    total_belanja=pesanan[in].harga_barang*pesanan[in].jumlah_barang;
    cout<<"          TOTAL BELANJA : Rp."<<total_belanja<<endl;
    cout<<"______________________________________________________"<<endl;
    }

    }
    cout<<endl;
    if(ketemu==1){
    cout<<"Data ada !"<<endl;
    }
    else{
    cout<<"Data tidak ada !"<<endl;
    }
    system("pause");
    }

    void cetak_struk(){

    system("cls");
    cout<<"+===================================================+"<<endl;
    cout<<"|                     CETAK STRUK                   |"<<endl;
    cout<<"+===================================================+"<<endl;
    cout<<endl;
    for(in=1;in<=n;in++){
    cout<<"||          Nama Pelanggan : "<<pesanan[in].nama_pelanggan<<endl;
    cout<<endl;
    cout<<"||           Nama Pesanan  : "<<pesanan[in].nama_barang<<endl;
    cout<<"||           Harga         : "<<pesanan[in].harga_barang<<endl;
    cout<<"||           Jumlah Beli   : "<<pesanan[in].jumlah_barang<<endl;
    cout<<endl;
    total_belanja=pesanan[in].harga_barang*pesanan[in].jumlah_barang;
    cout<<"      Total Belanja  : Rp. "<<total_belanja<<endl;
    cout<<endl;
    if(total_belanja >= 10000){
    cout<<"\nDapat diskon 5%"<<endl;
    diskon=total_belanja*0.05;
    bayar=total_belanja-diskon;
    cout<<"Total Setelah Diskon : Rp. "<<bayar<<endl;

    cout<<endl;
    }
    else{
    cout<<"\nTidak ada diskon"<<endl;
    cout<<" Total : Rp. "<<total_belanja<<endl;
    cout<<endl;
    }
    cout<<"____________________________________________________________"<<endl;
    }
       
    system("pause");
    }
    int main(){

    system("color A");
    login(username,password);
      cout<<"   Loading....";
      timer_3s();
    system("cls");
    lagilagi:
    menu();
    cout<<endl;
    cout<<"+===============================+"<<endl;
    cout<<"|          INPUT PESANAN        | "<<endl;
    cout<<"+===============================+"<<endl;
    cout<<endl;
    cout<<"Jumlah Pesanan : ";cin>>n;


    cout<<endl;
    for(in=1;in<=n;in++){
    cout<<"Nama Pelanggan ke-"<<in<<" : ";cin>>pesanan[in].nama_pelanggan;
    lagi:
    cout<<"Nama Barang   : ";cin>>pesanan[in].nama_barang;
    cout<<"Harga Barang  : ";cin>>pesanan[in].harga_barang;
    cout<<"Jumlah Beli   : ";cin>>pesanan[in].jumlah_barang;

    cout<<endl;
    cout<<endl;

    }
    mau:
    system("cls");
    menu1();
    int p;
    char close;
    cout<<"Pilih : ";cin>>p;
    switch(p){
    case 1 :{
    lihat();goto mau;
    break;
    case 2 :{
    bblasc();goto mau;
    break;
    }
    case 3 :{
    bbldesc();goto mau;
    break;
    }
    case 4:{
    cetak_struk();goto mau;
    break;
    }
    case 5:{
    sequen(cari1);goto mau;
    break;
    }

    case 6:{
    cout<<"\nAPAKAH ANDA PESAN LAGI ? Y/N : ";cin>>close;
    if(close == 'Y' ){
    system("cls");
    goto lagilagi;
    }
    else if(close == 'N'){
    cout<<endl;
    cout<<"          TERIMA KASIH         "<<endl;
    exit;
    }
    break;
    }
    }

    }
    }

    semoga bermanfaat :)
  • contah perogram XAMPP MYSQL

    contah perogram XAMPP MYSQ

    contol mysql database tentang mahasisawa lengkap dengan masalah join dan sebaginya

    CREATE TABLE Siswa (
    NIS char(10) PRIMARY KEY,
    Nama varchar(50),
    Tgl_Lahir date,
    ID_Kelas varchar(10)
    );

    CREATE TABLE Mata_Pelajaran (
    Kode_MP varchar(10) PRIMARY KEY,
    Nama_MP varchar(50)
    );

    CREATE TABLE Mempelajari (
    NIS char(10),
    Kode_MP varchar(10),
    Nilai int(5),
    FOREIGN KEY (NIS) REFERENCES Siswa(NIS),
    FOREIGN KEY (Kode_MP) REFERENCES Mata_Pelajaran(Kode_MP)
    );

    CREATE TABLE Mengajar (
    NIP char(10),
    Kode_MP varchar(10),
    Hari char(10),
    Waktu varchar(50),
    FOREIGN KEY (Kode_MP) REFERENCES Mata_Pelajaran(Kode_MP)
    );

    CREATE TABLE Kelas (
    ID_Kelas varchar(10) PRIMARY KEY,
    Nama_Kelas varchar(10),
    NIP char(10)
    );

    CREATE TABLE Guru (
    NIP char(10) PRIMARY KEY,
    Nama varchar(50),
    Alamat varchar(50),
    Tgl_Lahir date,
    Status enum('Tetap','Honorer'),
    JK enum('L','P'),
    Email varchar(50)
    );

    CREATE TABLE Jabatan (
    Kode_Jabatan varchar(10) PRIMARY KEY,
    Nama_Jabatan varchar(50),
    Gaji int(20)
    );

    CREATE TABLE Menjabat (
    NIP char(10),
    Kode_Jabatan varchar(10),
    Tgl_Mulai date,
    Tgl_Selesai date,
    FOREIGN KEY (NIP) REFERENCES Guru(NIP),
    FOREIGN KEY (Kode_Jabatan) REFERENCES Jabatan(Kode_Jabatan)
    );
    SELECT*FROM SISWA;
    INSERT INTO Siswa VALUES ('113','Valencia','1998-01-20','KL-6A');
    INSERT INTO Siswa VALUES ('114','Subandono','1998-10-21','KL-6A');
    INSERT INTO Siswa VALUES ('115','Rastri','1998-04-23','KL-6B');
    INSERT INTO Siswa VALUES ('116','Laras','1999-01-01','KL-6C');

    INSERT INTO Mata_Pelajaran VALUES ('PKN','Pendidikan Kewarganegaraan');
    INSERT INTO Mata_Pelajaran VALUES ('MTK','Matematika');
    INSERT INTO Mata_Pelajaran VALUES ('SJH','Sejarah');
    INSERT INTO Mata_Pelajaran VALUES ('MPB','');

    INSERT INTO Mempelajari VALUES ('113','SJH',10);
    INSERT INTO Mempelajari VALUES ('114','SJH',50);
    INSERT INTO Mempelajari VALUES ('115','SJH',23);

    INSERT INTO Mengajar VALUES ('10','PKN','Senin','10:00 - 12:00');
    INSERT INTO Mengajar VALUES ('10','MTK','Selasa','08:00 - 12:00');
    INSERT INTO Mengajar VALUES ('11','MPB','Jumat','08:00 - 12:00');

    INSERT INTO Kelas VALUES ('KL-6A','Kelas 6 A','10');
    INSERT INTO Kelas VALUES ('KL-6B','Kelas 6 B','11');
    INSERT INTO Kelas VALUES ('KL-6C','Kelas 6 C','12');

    INSERT INTO Guru VALUES (10,'Joko Suwarno','Jl. Padasuka 43','1950-02-23','Tetap','L','joko@yahoo.com');
    INSERT INTO Guru VALUES (11,'Evie Tamala','Jl. Tasikmalaya','1960-03-14','Honorer','P','evi@gmail.com');
    INSERT INTO Guru VALUES (12,'Marie Curie','Jl. Burangburang','1970-12-13','Honorer','P','curi76@gmail.com');

    INSERT INTO Jabatan VALUES ('JAB-01','STAFF',3000000);
    INSERT INTO Jabatan VALUES ('JAB-02','ASMAN',5000000);

    INSERT INTO Menjabat VALUES (10,'JAB-01','1990-01-01','');
    INSERT INTO Menjabat VALUES (11,'JAB-02','1995-01-01','');
    INSERT INTO Menjabat VALUES (12,'JAB-01','2000-01-01','');


    mwmbuat user dan psswo

    CREATE USER "nama_user" ;
    pss
    CREATE USER "nama_user"   IDENTIFIED BY   "password_anda"
    tes: SELECT user, password FROM mysql.user;

    1. SELECT*FROM Guru;
    2. SELECT NIP,Nama,Tgl_Lahir FROM Guru WHERE Status='Honorer';
    3. SELECT A.NIP,A.Nama,A.Tgl_Lahir,A.Status,A.JK,A.Email,C.Nama_Jabatan
       FROM Guru A
       JOIN MENJABAT B
       ON(A.NIP=B.NIP)
       JOIN JABATAN C
       ON (B.Kode_Jabatan=C.Kode_Jabatan)
       WHERE C.Nama_Jabatan='ASMAN';
    4. SELECT A.NIS,A.Nama
       FROM Siswa A
       JOIN Kelas B
       ON (A.ID_Kelas=B.ID_Kelas)
       WHERE B.NIP='10';
    5. SELECT A.NIS,A.Nama
       FROM Siswa A
       JOIN Kelas B
       ON (A.ID_Kelas=B.ID_Kelas)
       JOIN Mengajar C
       ON(B.NIP=C.NIP)
       WHERE C.NIP='10';
    6. SELECT A.NIS,A.Nama
       FROM Siswa A
       JOIN Kelas B
       ON (A.ID_Kelas=B.ID_Kelas)
       JOIN Mengajar C
       ON(B.NIP=C.NIP)
       JOIN MENJABAT D
       ON (C.NIP=D.NIP)
       WHERE D.Kode_Jabatan='JAB-01';
    7. SELECT A.Nama_Kelas,COUNT(*) AS 'JUMLAH SISWA'
       FROM Kelas A
       JOIN Siswa B
       ON (A.ID_Kelas=B.ID_Kelas)
       GROUP BY Nama_Kelas;
    8. SELECT A.Nama,COUNT(C.Waktu) AS 'JUMLAH JAM'
       FROM Siswa A
       JOIN Kelas B
       ON (A.ID_Kelas=B.ID_Kelas)
       JOIN MENGAJAR C
       ON (B.NIP=C.NIP)
       GROUP BY A.Nama;
    9.

  • Copyright © - Network Tips - Network Tips - Powered by Blogger - Designed by inggisxXx