My Picture

More Colour Of My Life

More about me»

new story :)


haloo, saya posting lagi nih, kali ini saya mau posting tentang MySQL. kebetulan pelajaran Basisdata kali ini lagi mempelajari MySQL nih, makanya mumpung saya lagi baik hati, saya mau berbagi ilmu nih :P
Semoga bermanfaat yaa :D


MySQL itu merupakan salah satu jenis database server yang terkenal. MySQL termasuk jenis RDBMS(Relational Database Management System), itu sebabnya istilah table, rows, colomn banyak digunakan dalam MySQL.


Untuk menjalankan MySQL ada beberapa tahapan nih yang harus dilakukan :
  • Aktifkan MySQL, sebelumnya instal dulu xampp nya yah, 
  • Setelah diinstal pada xampp Control Panel Aplication pada modules centang Apache dan MySQL dan klik start. setelah itu buka Command Prompt.
  • Ketikkan cd direktori xamppnya, kemudian xampp/mysql/bin lalu enter
    setelah itu ketikkan mysql -u root
    Contoh nih :
    Setelah mencapai tahap ini, kamu telah memasuki kawasan MySQL (*hehe)













Setelah itu untuk mengoperasikan MySQL atau biasa disebut DDL (Database Definition Language),terdapat beberapa query nih, harap disimak yah :D

DATABASE :
  1. Melihat Database-database yang telah dibuat :
    SHOW DATABASES;
  2. Membuat Database :
    CREATE DATABASE nama_database;
  3. Menghapus Database :
    DROP DATABASE nama_database;
  4. Mengaktifkan/Menggunakan Database:
    USE nama_database;
TABEL :
  1. Menampilkan tabel :
    SHOW TABLES;
  2. Membuat tabel :
    CREATE TABLE nama_table(
    nama_field1 type_data(length data) NOT NULL,
    nama_field2 type_data(length data),
    ...
    ADD PRIMARY KEY(nama_field)
    ---> bisa juga ditambahkan primary key saat mengisikan sintaks dalam membuat tabel.
    );
    Contoh :
    CREATE TABLE siswa(
    NIS VARCHAR(5) NOT NULL,
    nama_siswa VARCHAR(25) NOT NULL,
    alamat VARCHAR(20),
    ADD PRIMARY KEY(NIS)
    );
  3. Melihat Struktur Tabel :
    DESC nama_tabel;
  4. Menghapus Tabel :
    DROP TABLE nama_tabel;
  5. Menambahkan Field pada Tabel :
    ALTER TABLE nama_tabel ADD nama_field type data[FIRST | AFTER nama_field_sebelumnya];
    ** perintah FIRST atau AFTER nama_field ini berfungsi untuk menempatkan posisi field baru yang telah ditambahkan.
  6. Mengubah Nama Field pada Tabel
    ALTER TABLE nama_table CHANGE nama_field_lama nama_field_baru type_data(length);
  7. Menghapus Field pada Tabel
    ALTER TABELE nama_table DROP nama_field;
  8. Membuat Index
    CREATE INDEX nama_indeks ON namatabel(namakolom1[,namakolom2[,namakolom3...]]);
    Contoh :
    CREATE INDEX indeks_siswaON siswa (nim(2),nama(2));
    dapat juga menggunakan kalusa alter :
    ALTER TABLE nama_tabelADD INDEX nama_indeks (namakolom1[,namakolom2[,namakolom3...]]);
    Contoh :
    ALTER TABLE siswa ADD INDEX indeks_siswa (nim(2));
** untuk kalusa ALTER TABLE ... ; digunakan untuk mengubah struktur tabel.

MANIPULASI DATA
  1. Memasukkan Data ke Tabel
    INSERT INTO nama_tabel VALUES('nilai field11','nilai field 21','nilai fiel 31','...','nilai field ke n1'),
     ('nilai field12','nilai field 22','nilai fiel 32','...','nilai field ke n2'),
    ....,
    ('nilai field1n','nilai field 2n','nilai fiel 3n','...','nilai field ke nn');

    **kalo type data numeric misal int tanpa menggunakan petik satu (')
    Contoh :
    INSERT INTO siswaVALUES ('434343', 'Billy', 'Gedangan',86);
  2. Menampilkan Data dari table
    pada dasarnya menggunakan :
    SELECT * FROM nama_tabel;
    namun dikembangkan sesuai kebutuhan, contohnya :
    SELECT nama,alamat FROM siswa;
    SELECT * FROM siswa order by nama ASC;
    SELECT *FROM siswa WHERE nama='billy';
  3. Menghapus Data pada Tabel
    DELETE FROM nama_tabel WHERE nama_field='nilai didalam field';
  4. Mengupdate Data pada Tabel
    UPDATE siswa SET field1 = nilai1 [, field2 = nilai2 [, ...]][WHERE kondisi]Contoh : UPDATE siswa SET nama = 'Kariani' WHERE nim = '121212';
Okee, sekian pelajaran Hari ini, semoga bermanfaat :D
new story :)


Haloo, sudah lama sekali yaa saya gak posting. hehe
kali ini saya mau posting tentang Konsep PBO Java, yang sekitar 2 minggu lalu dipakai ulangan lesan Java di sekolah saya.
Ini nih saya mau berbagi catatan saya(via notepad), maaf ya kata-katanya berantakan. semoga bisa mudeng dan bermanfaat. :D 



*over riding =  mengubah isi method dari induk class (jadi turunan yg melakukan), berlaku hanya pada class turunan/subclass, di body atau di antara kurung. pasti pada turunan
*Overloading =  perubahan bentuk di kepala(parameter), tidak pasti pada turunan
*tingkat akses = 
  1. private : hanya bisa diakses di kelas sendiri
  2. protected : hanya bisa turunan/subclass
  3. default : bisa diakses oleh semua class dalam 1 package/ package lain tdk bisa
  4. public : Semua class (world) bisa mengakses 
  5. static : Cara saat pengaksesan tanpa diinisialisasi, tidak perlu pembentukan/deklarasi objek,

      kalau turunan perlu pembentukan/ deklarasi objek.
     Jika suatu data menggunakan final maka nilai tersebut tidak dapat di ubah-ubah
    *misal : phi = 3.14
*Method static hanya dapat mengakses yg static, tapi kalau method bukan static bisa mengakses static.  *beda default dan public = default hanya bisa diakses jka hanya dalam satu package kalo public bisa dalam beda package.
*deklarasi turunan : anak extends nama induknya



REVIEW PBO JAVA


1. Pewarisan : Penurunan semua variable dan method dari superclass ke subclass ("keyword extends")


2. Polymorphism : Perubahan bentuk pada method, ada 2 jenis :

  •  Overload = perubahan pada jenis/jumlah parameter dikelas sendiri/turunan
    --konstruktor&method(class sendiri &/pewarisan)--
  • Override = perubahan pada body method pada proses pewarisan/penulisan kembali method superclass pada subclass
    --method (pewarisan)--
  • Pembungkusan(Encasulaption)-tingkat akses = proses pemberian tingkatan pengaksesan pada method dan variable dalam class, ada 4 jenis :
    Project->public->Default->protected->Private
    1. Public = Semua class pada semua package
    2. default = Semua Class pada package yang sama (1 package)
    3. Protected = Class turunan dan kelas itu sendiri
    4. Private = Class itu sendiri, tidak dapat diakses pada lain Class
  • Modifier static : diberikan pada variable dan method, agar pengaksesannya tanpa pembentukan inisialisai/pembentukan objek, tetapi melalui class, karena milik ke Class (sifat bersama).
    Final : diberikan pada class agar tidak bisa diturunkan, variabel menjadi konstan, method tidak bisa di override
  •  a. Abstract Class = biasanya class tertinggi, tidak bisa dibuat objek, berisi abstract method dan non abstract method,
    --> tidak bisa dibuat object untuk pengaksesan variable dan methodnya, maka harus diturunkan dan diimplementasikan abstract methodnya (tanpa body {})
    --> Non Abstract method jika ditulis kembali dinamakan override. KEyword penurunan "exstends", implementasi abstract method ="implements"(ada ; ada body {})
    Method -> abstract & Non Abstract, ada Variable

    b. interface  = bukan class , berisi abstract method , berisi final variable(konstanta)
    penerapannya keyword "implements" untuk mengimplementasikan
    tidak punya body karena ini akan di iverride sama abstarctnya

*implements = dari gak punya body kemudian di kasih body, abstract class diterapkan di implements

*overrides   = sudah punya body tapi bidynya di bentuk ulang, non abstarct class diterpkan di overrides
* kalo extends cuma bisa ngambil satu induk tapi kali emplements bisa byak interface bisa banyak
   contoh : public class Manusia extends Makhluk Hidup implements Murid,Pekerja {

*di dalam interface sudah berisi method method abstarct tapi kalo di kelas harus dideklarasikan dulu
* abstarct method harus ada di class abstarct juga atau di interface
*interface diturunkan ke kelas namanya implements
*abstarct method harus di implements
* interface adalah kumpulan dari method
* enum adlah kumpulan dari variable
DEPAPEPE :*
new story :)

haloo.. haloo.. semua
kali ini aku mau posting sesuatu nih, gatauk yaa akhir" ni sukak banget dengerin musik yang akustikan gitu. Rasanya nyamaan banget. Okay, langsung aja nih, ada sedikit info tentang DEPAPEPE, maaf ya hasil dari repost :P



DEPAPEPE (デパペペ)
adalah grup musik berasal dari Jepang yang kedua personilnya memainkan gitar akustik. Nama DEPAPEPE sendiri berasal dari gabungan kedua nama pendek dari kedua personilnya. Yakni dengan menggabungkan kata overbite (artinya tonggos dalam bahasaIndonesia) dalam bahasa Jepang adalah Deppa, dan nama dari band Takuoka sebelumnya yaitu Derupepe. Dibentuk tahun 2002, mereka sempat mengeluarkan 3 album indie sebelum akhirnya mereka bergabung dengan label Sony Music. Mereka berhasil membuat debut major pada tahun 2005 dengan album mereka Let's Go! yang menempati urutan di 10 urutan teratas pada Oricon’s Instrumental Artist Debut Chart. Pada kenyataannya, mereka berdua tidak bersaudara, berbeda sekali dengan pendapat sebagian besar fans mereka. Dengan lagu yang mudah diingat, mahir memetik ritme dan penuh gaya semangat, lagu-lagu mereka kelihatannya populer di semua jenis kalangan. Dengan permainan yang cepat, bermain secara mulus, melodi solo, iringan yang energik dan cemerlang tanpa vokal, lagu malah terasa sudah lengkap. Depapepe mempunyai tingkat nada teknik gitar yang sangat lengkap dan kadang-kadang mereka memakai alat musik yang sangat mendasar sepertiharmonika, dan lainnya yang dikomposisikan secara pas untuk menambah warna lagu. Lagu mereka secara teknis sulit tetapi kedua orang tersebut dapat memainkannya dengan sangat baik.

Terdiri dari 2 personil, yaitu :


kehidupan ini berwarna warni, mari kita berbagi agar tercipta pelangi ... :))

Anda Pengunjung Ke

Followers

Powered by Blogger.