Lab 5 Pertemuan 1-7 Baru [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAB 5 PERTEMUAN 1



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4…..



POINT RESPON



POINT TUGAS



---------------------------------------------------------------------1. MENGAKTIFKAN XAMPP



2. SETELAH AKTIF , HARUS MENGAKTIFKAN KEMBALI APACHE DAN MYSQL



Klik tombol Apache dan Mysql



3. MEMBUAT DATABASE DENGAN SHELL Setelah mengklik shell maka akan keluar tampilan CMD



4. Aktifkan Direktory Mysql dengan menggunakan perintah : - Cd mysql - Cd bin - Dan ketik perintah mysql –u root (masuk kesistem) ( – u user ) ( root sistem paling tertinggi) Tulis cd mysql Tulis cd bin Tulis mysql –u root



Hasil mysql siap masuk kesistem



5. Membuat database toko_hp - Create database toko_hp



Setiap perintah harus di akhiri dengan tanda ; Tanda -> artinya masih melanjutkan perintah kembali



6. Aktifkan Database toko_hp - Use (nama dtabase) - Use toko_hp



7. Membuat Tabel dengan Nama Barang dengan Field Type besar sifat kode_brg Varchar 5 not null nama_brg varchar 20 not null harga integer not null status_brg char 1 not null primary key adalah kode_brg Ket : Not null -> data tidak boleh kosong Varchar -> data di isi dengan huruf , angka dan Tanda baca Char -> sama dengan varchar tetapi data Kapasitas lebih kecil Integer -> hanya di isi angka saja



Primary key -> kunci yang spesifikasinya hanya Ada dalam tabel hanya satu Contoh nim mahasiswa Adalah ciri tabel master



8. Input data barang dengan mengambil data pribadi anda. Dengan perintah insert into nama_tabel (atribut, atribut ... ) values (“ “,..........);



9. Tampilkan data yang ada pada tabel barang - Perintah select * from nama_tabel Select -> menampilkan  -> semua atribut data From -> nama tabel



10.



KUIS - BUAT DATABASE BENGKEL - AKTIFKAN BENGKEL - BUAT TABEL JASA DENGAN ATRIBUT KODE_JASA VARCHAR 5 NOT NULL NAMA_JASA VARCHAR 25 NOT NULL HARGA_JASA INTEGER 6 NOT NULL CARA_BAYAR CHAR 1 NOT NULL PRIMARY KEY KODE_JASA - ISI DATA JS001 TAMBAL BAN MOSSES 10000 C JS002 SERVIS MOSSES 65000 T JS003 OLI MOSSES 70000 T - TAMPILKAN DATA KESELURUHAN.



LAB 5 PERTEMUAN 2



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4……



POINT RESPON



POINT TUGAS



---------------------------------------------------------------------Tinyint, smallint, mediumint, int, bigint Desimal, float, double Desc, unsignet , zerofill 1. BUAT DATABASE BENTUK_TIPE



2. AKTIFKAN DATABASE BENTUK_TIPE



Tampilkan database keseluruhan



Database bentuk_tipe



3. BUAT TABEL ANGKA_BULAT Mini tinyint 4 Kecil smallint 5 unsignet Sedang mediumint 4 unsignet zerofill Biasa int 4 unsignet Besar bigint 7 unsignet zerofill



4. ISI DATA :



MINI -45 KECIL 23 SEDANG 56 BIASA 67599 BESAR 8 NILAI BENAR SESAUI DENGAN FORMAT TIPE



NILAI SALAH KARENA MELEBIHI ATAU TIDAK SESAUI DENGAN FORMAT



5. BUAT TABEL DENGAN NAMA ANGKA_PECAHAN



DENGAN DATA : Satuan decimal Satu decimal Puluhan float Ribu float Positif double Juta double



6. ISI DATA



(3,2) (5,1) unsigned zerofill (2,0) (5,2) unsigned (4,0) (9,1) unsigned not null



Satuan -4.23 Satu 0.5 Puluhan 60 Ribu 350 Positif 7 Juta 9.000.000



7. KUIS BUAT TABEL DENGAN NAMA KUIS_1 dengan data atribut adalah : A -> INTEGER , UNSIGNED B ->TINYINT , NOT NULL C -> BIGINT, UNSIGNED ZEROFILL D -> SMALLINT UNSIGNED (5) E -> DECIMAL, (4,0) ZEROFILL , NOT NULL F -> DOUBLE, (3,3) G -> FLOAT (9,2) , UNSIGNED



-



- TAMPILKAN STRUKTUR TABEL KUIS_1, ISI DATA YANG BENAR HARUS MASUK (TAMPILKAN) - ISI DATA YANG HARUS SALAH (TAMPILKAN) - TAMPILKAN ISI TABEL KUIS_1



LAB 5 PERTEMUAN 3



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4……



POINT RESPON



POINT TUGAS



Char, varchar Tinytext, text, mediumtext, longtext Tinyblob, blob, mediumblob, longblob Set, enum Date, time, datetime, timestamp, year 1. BUAT DATABASE BENTUK_TULISAN_TANGGAL, AKTIFKAN DATABASENYA.



2. BUAT ENTITAS DENGAN NAMA TULISAN HURUF CHAR (5) NOT NULL TULIS VARCHAR (2)



3. ISI DATA PADA TABEL TULISAN HURUF TULIS MOSSES MOSSES



4. Aktifkan localhost pada broser



Tipe data :



5. BUAT TABEL TEXT_HURUF DENGAN DATA KECIL TINYTEXT SEDANG TEXT CUKUP MEDIUMTEXT BESAR LONGTEXT



6. ISI DATA PADA TABEL TEXT_HURUF KECIL : MOSSES AIDJLI SEDANG : MOSSES AIDJILI DOSEN CUKUP : MOSSES AIDJILI DOSEN STMIK BESAR : MOSSES AIDJILI DOSEN STMIK PEKALONGAN



7. BUAT TABEL BLOB_HURUF DENGAN DATA: MAWAR TINYBLOB NOT NULL MELATI BLOB NOT NULL ANGGREK MEDIUMBLOB NOT NULL KAMBOJA LONGBLOB NOT NULL



8. ISI DATA TABEL BLOB_HURUF : MAWAR https://dosen.stmik-wp.ac.id/mosses MELATI : BURUNGhttps://www.google.com/search? q=burung+merpati&safe=strict&source=lnms&tbm =isch&sa=X&ved=0ahUKEwi9pLiKqJzhAhXijOYKHZ9 tB2IQ_AUIDigB#imgrc=CHSqt0-qiNNkuM: ANGGREK : KUDA https://www.google.com/search? q=KUDA&safe=strict&source=lnms&tbm=isch&sa= X&ved=0ahUKEwjpyJi2qJzhAhWM6nMBHQ3SDR0 Q_AUIDygC&biw=1024&bih=657#imgrc=cIOyNgZVSBCcM: KAMBOJA : BUAYA



https://www.google.com/search? q=BUAYA&safe=strict&source=lnms&tbm=isch&sa =X&ved=0ahUKEwiRk3jqJzhAhXK6XMBHfenDfkQ_AUIDigB&biw=1024& bih=657#imgrc=BZfzSC1zPXvn1M:



9. BUAT TABEL ENUM_DATA : BAYAR ENUM (‘LUNAS’,’BAYAR’,’BELUM BAYAR’,’OK’) KIRIM ENUM (‘SAMPAI ‘,’TUNDA’,HILANG’)



10. ISI DATA : BAYAR ‘BAYAR’ KIRIM ‘SAMPAI’



11.



BUAT TABEL SET_DATA DENGAN DATA : HOBIKU SET (‘MANCING’,’LARI PAGI’,’MEMBACA’ ‘NONTON’,’MASAK’) BANK



12.



SET (‘BNI’,’BCA’,’BRI’,’MANDIRI’,’BTN’)



ISI DATA PADA TABEL SET_DATA HOBIKU ‘LARI PAGI’,’MASAK’ BANK ‘BRI’,’BTN’



13. 14.



TANGGAL MINGGU DEPAN



LAB 5 PERTEMUAN 4



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4…..



POINT RESPON



POINT TUGAS



Date, time, datetime, timestamp, year DROP, DESC,DESCRIBE, EXPLAIN, SHOW COLUMNS FROM NOW() 1. BUAT DATABASE APOTIK AKTIFKAN DATABASENYA.



2. BUAT HAPUS DATABASE APOTIK dan kembalikan lagi database APOTIK



3. BUAT TABEL FORMAT_TANGGAL TANGGAL DATE JAM TIME TGL_JAM DATETIME JAM_TGL TAHUN2 TAHUN4



TIMESTAMP YEAR (2) YEAR (4)



4. ISI DATA TANGGAL JAM TGL_JAM JAM_TGL TAHUN2 TAHUN4



NOW() Now() Now() Now() now() ‘2019’



5. BUAT DATABASE SUPPLIER DAN AKTIFKAN



6. BUAT TABEL OBAT KODE_OBAT varchar (5) Nama_obat varchar (20) Harga int (11) Tgl_pro_awal date Sifat enum (‘generik’,’paten’) Dijual set (‘BEBAS’,’RESEP’,’ECERAN’,’TERBATAS’)



7. ISI DATA PADA TABEL OBAT CATATAN : TIDAK BOLEH PAKAI NOW() 8. TAMPILAN struktur data DATA



CATATAN : DATA YANG DI TAMPILKAN FORMATNYA SAMA.



9. KUIS BUAT TABEL OBAT_PRO KODE_ PRO VARCHAR (7) PRIMARY KEY NAMA_PRO VARCHAR (20) NOT NULL BENTUK TEXT NOT NULL KUALITAS ENUM (‘STANDART’,’BAIK’,’LUAR’) INDEX DECIMAL (3,2) HARGA BIGINT UNSIGNED NOT NULL ISI DATA SATU RECORD



LAB 5 PERTEMUAN 5



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4…….



POINT RESPON



POINT TUGAS



ALTER, CHANGE , MODIFY RENAME, DROP 1. BUAT DATABASE SISTEM_ONLINE DAN AKTIFKAN



2. BUAT TABEL JUAL DAN TAMBILKAN STRUKTURNYA NO_TRNS CHAR (5) TANGGAL VARCHAR (10) JAM VARCHAR (6) JUMLAH_ITEM CHAR (5) TOTAL_KES BIGINT (10) STATUS ENUM (‘TUNAI’,’KREDIT’,’TUNDA’)



3. MENAMBAH SATU FIELD MENGGUNAKAN ALTER , DENGAN NAMA CATATAN SET (‘OK’, ’MOSSES’ ,’TEPAT’, ‘BAIK’)



4. MENAMBAH SATU FIELD DIANTAR NO_TRNS DENGAN TANGGAL , YAITU ATRIBUT RUBAH ENUM (‘GANTI’,’TUKAR’,’TETAP’)



5. UBAH TANGGAL MENJADI DATE DAN TAMPILKAN



6. UBAH JAM MENJADI FIELD BARU YAITU JAM_TRS , TIME NOT NULL DAN TAMPILKAN,



7. UBAH NO_TRNS MENJADI PRIMARY KEY DAN NOT NULL



8. UBAH DATA RUBAH MENJADI NOT NULL DENGAN PERINTAH MODIFY



9. UBAH NAMA TABEL JUAL MENJADI JUAL_ONLINE MENGGUNAKAN PERINTAH RENAME



10. HAPUS PRIMARY KEY PADA FIELD NO_TRNS MENGGUNAKAN DROP



11. HAPUS FIELD JAM_TRS DENGAN PRINTAH DROP



12. UBAH SEMUA DATA MENJADI NOT NULL PADA TABEL JUAL_ONLINE 13. UBAH NO_TRNS MENJADI PRIMARY KEY DAN TAMPILKAN. 14. UBAH FIELD TANGGAL MENJADI TIMESTAMP 15. UBAH JUMLAH_ITEM MENJADI INTEGER (6) UNSIGNED 16. ISI DATA PADA TABEL JUAL_ONLINE YANG BENAR



LAB 5 PERTEMUAN 6



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4…..



POINT RESPON



POINT TUGAS



RELASI TABEL DAN LOCALHOST WHERE, GROUP BY, AVG, MAX, MIN, SUM ORDER BY 1. BUAT DATABASE PENJUALAN_MOSSES



2. BUAT TABEL SUPPLIER : KDSUPPL CHAR (5) primary key NMSUPPL CHAR (20) NOT NULL KOTASUPPL CHAR (15) NOT NULL



3. BUAT TABEL OBAT_MOSSES KDOBAT CHAR (5) PRIMARY KEY NMOBAT CHAR (20) JENIS CHAR (15) BERAT CHAR (5) SATUAN CHAR (15) KDSUPPL CHAR (5) DAN LANGSUNG DIRELASIKAN DATANYA KE TABEL SUPPLIER.



LOCALHOST/PHPMYADMIN



4. JIKA INGIn MENGHAPUS FOREIGN KEY LIHAT PADA TABEL OBAT, JIKA ADA KATA “CONSTRAINT” MAKA SHOW TABLE OBAT AKAN HILANG. KODENYA ADALAH : OBAT_MOSSES_ibfk_1



5. RELASIKAN TABEL OBAT_MOSSES KE TABEL SUPPLIER.



6. Isi data pada tabel supplier : SP-01 PT. OBAT SAKTI KUAT SP-02 PT. KALBE FARMA SP-03 PT. SUSAH HIDUP SP-04 PT. MADU RASA PAHIT



BANDUNG JAKARTA SEMARANG PEKALONGAN



7. Isi data pada tabel obat_mosses SS-01 OBH CAIR 150 GRAM 150 SP-02 OB-02 SALEP KRIM 2 GRAM 50 SP-01 RR-01 PUYER 77 BUBUK 15 ML 60 SP-01 TR-02 TERAPI TABLET 7 GRAM 70 SP-04



8. TAMPILKAN DATA YANG SUPPLIER BERASAR DARI KOTA SEMARANG.



9. TAMPILKAN JUMALH KOTA PADA TABEL SUPPLIER COUNT.dengan mengguanak cara group by



10. Tamabkan satu data supplier baru kotanya adalah ‘SEMARANG’ ‘SP-05’ , ‘PT SEMARANG ANGKASA’, ‘SEMARANG’ TAMPILAKAN DATA COUNT



11.



AMBIL DATA DENGAN IMPORT DAN EXPORT



LAB 5 PERTEMUAN 7



TTD ASISTEN



NAMA :



MOSSES AIDJILI



NIM



:



0608086902



KELAS



:



2P4….



POINT RESPON



POINT TUGAS



RELASI TABEL DAN LOCALHOST (IMPORT) WHERE, GROUP BY, AVG, MAX, MIN, SUM ORDER BY ,UPDATE 1. IMPORT DATA DARI FLESDISK KE MEMORI KOMPUTER DENGAN MENGGUNAKAN LOCALHOST/PHPMYADMIN DATA : Penjualan_mosses.sql Yang akan di import



TIDAK ADA DATA DATABASE YANG BERNAMA PENJUALAN_MOSSES, JADI HARUS BUAT DULU DATABBASENYA



BUAT DATABSE PENJUALAN_MOSSES, LALU KLIK CREATE



SUDAH TER BENTUK DATABASE PENJUALAN_MOSSES



KLIK DATABASE PENJUALAN_MOSSES AGAR AKTIF PADA SYSTEM



KLIK IMPORT



PILIH DATABASENYA



KLIK GO



ADA DUA TABEL YANG TERBENTUK BESERTA ISINYA : OBAT_MOSSES SUPPLIER



2. AKTIFKAN DABASENYA PADA CMD



3. Tambahkan satu atribut baru yaitu harga dan isilah datanya pada tabel Obat_mosses Isi data pada tabel obat_mosses SS-01 OBH CAIR 150 GRAM 150 SP-02 OB-02 SALEP KRIM 2 GRAM 50 SP-01 RR-01 PUYER 77 BUBUK 15 ML 60 SP-01 TR-02 TERAPI TABLET 7 GRAM 70 SP-04



HASIL SELECT



HASIL ADALAH NULL



4. UPDATE DATA : SS-01 150 OB-02 50 RR-01 60 TR-02 70



5. TAMPILKAN DATA OBAT_MOSSES YAITU : NAMA OBAT, BERAT DAN HARGA YANG SYARATNYA HARGA LEBIH KECIL DARI 65



6. TAMPILKAN DATA PADA TABEL OBAT_MOSSES DENGAN DATANYA : NAMA OBAT , JENIS DAN HARGA, YANG SYARATNYA HARGA ANTARA 55 KEATAS DAN 80 KEBAWAH ( 55 – 80) GUANKAN LOGIKA AND



7. TAMPILKAN DATA STATISTIK DARI HARGA DENGAN MENGGUNAKAN AVG, MAX, MIN, SUM



8. TAMPILKAN DATA OBAT_MOSSES YAITU DATA JENIS , NAMA OBAT DAN HARGA YANG SECARA URUT HARGA YANG PALING BESAR KE KECIL



9. TAMBAHKAN ATRIBUT BARU PADA TABEL OBAT_MOSSES DENGAN NAMA KWALITAS DENGAN TYPE ENUM DAN DATANYA “B’,’C’,’L’ B = BAIK C = CUKUP L - LOW (KECIL) SESUDAH ITU INPUTLAH DATA YAITU : SS-01 B OB-02 B RR-01 C TR-02 L TAMPILKAN DATANYA URUT SECARA ACENDING(KWALITAS) YAITU DATA KODE OBAT, NAMA OBAT DAN KWALITAS 10.