Cute Brown Spinning Flower

25.10.16

Bootcamp .Net Angkatan 95 bersama Xsis - Episode 6





Sudah memasuki minggu kedua Bootcamp .Net PT Xsis Mitra Utama :D
Tepatnya hari keenam. Sabtu-Minggu nggak di hitung soalnya.
Apa aja sih yang kita pelajari hari ini?
Hari ini kita lanjutkan mengerjakan Materi Logic 5. Alhamdulillah selesai sampai waktu istirahat siang. Nah, setelah istirahat, lanjut lagi ke Logic 6. Tapi, sayang bangeett. Saat mendekati waktu ashar, pembimbing kita, Pak Pur sedang kurang kesehatannya sehingga beliau pulang lebih awal.
Namun, Alhamdulillah juga. Materi Logic 6 tersisa hanya dua soal yang belum dikerjakan, no.9 dan 10.
Materinya masih nggak jauh-jauh dari yang dipelajari sebelum-sebelumnya. Hanya saja kita diajarkan bagaimana cara menampilkannya dengan OOP.
Seru-seru susah gimanaa gitu :D
Sampai sini dulu lah ya curhatnya. Semoga besok bisa mendapatkan ilmu baru lagi. Dan, cepat sehat ya Pak Pur :D

24.10.16

PENGERTIAN SQL DAN JENIS-JENIS PERINTAH SQL (DML, DDL)


SQL adalah singkatan dari Structured Query Language, yaitu suatu bahasa (language) yang ditetapkan oleh Americ National Standars Institute (ANSI)  untuk mengakses data di dalam sebuah database relasional. SQl juga sering disebut sebagai query.
Berikut beberapa fungsi perintah SQL

1.       DML (Data Manipulation Language)
Perintah yang digunakan untuk manipulasi data seperti menambah, mengedit, menghapus data. Perintah yang digunakan SELECT, INSERT, DELETE, UPDATE.
a.       SELECT
Perintah SELECT berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,…FROM namatabel WHERE kriteria;
(Perintah WHERE, karena perintah WHERE adalah opsional boleh disertakan atau tidak).
Contoh :
1)         SELECT nim, nama, jurusan FROM mahasiswa;
Artinya: menampilkan semua informasi nim, nama, urusan dari data mahasiswa.
2)        SELECT*FROM mahasiswa;
Artinya: menanpilkan semua data mahasiswa.
3)        SELECT nim, nama, jurusan FROM mahasiswa WHERE jurusan = ‘Fisika’;
Artinya: menampilkan semua data nim, nama, jurusan daari data mahasiswa Fisika.
4)        SELECT*FROM mahasiswa WHERE nama like ‘AN%’ ORDER BY nama ASC;
Artinya: menampilkan semua data sioswaa yang nama awalnya diawali dengan AN secara Ascending.
b.      INSERT
digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat. Sintak dasarnya seperti berikut :
INSERT INTO namatabel (kolom) VALUES (value);
Contoh :
1)        INSERT INTO mahasiswa (nim, nama, jurusan) VALUES (‘G74110018’ , ‘ANA FITRIANA’,  ’FISIKA’);
2)        INSERT INTO smahaiswa VALUES (‘G74110018’ , ‘ANA FITRIANA’,  ’FISIKA’);
c.       DELETE
Berfungsi untuk menghapus informai atau data pada tabel. Sintak dasarnya sebagai berikut:
DELETE FROM nama tabel WHERE kriteria;
Contoh :
DELETE FROM mahasiswa WHERE nama = ‘ANA FITRIANA’;
Artinya: menghapus data mahasiswa yang bernama ANA FITRIANA.
d.    UPDATE
Berfungsi untuk emmperbaiki data pada tabel. Sintak dasarnya sebagai berikut:
UPDATE nama tabel SET nama = ‘ATRI’ WHERE nim=’G74110018’;
Artinya: mengganti nama yang memiliki nim G74110018 menjadi ATRI.

2.       DDL (Data Definition Language)
Perintah yang digunakan untuk membangn kerangka sebuah database seperti membuat tabel, mengubah struktur tabel, menghapus tabel. Perintah yang digunakan CREATE, ALTER, DROP, dan RENAME.
a.       CREATE
Digunakan untuk membuat database, membuat tabel, membuat view, dan membuat index.
1)      Membuat database
Contoh sintak:
CREATE DATABASE nama database;
2)      Membuat tabel (dengan kolomnya)
Contoh sintak:
CREATE TABEL nama tabel
{namakolom1 typedata1, namakolom2 typedata2, namakolom3 typedata3};
3)      Membuat view
View merupakan bentuk alternatif penyajian data dari satu label atau lebih, dengan tujuan meningkatkan keamanan data dan penyederhanaan bagi pengguna.
Contoh sintak:
CREATE VIEW nama view {kolom1, kolom2,...}
AS SELECT statement FROM nama tabel;
[with check option]
Keterangan:
Nama view         : nama view yang dibuat
Kolom1,..             : nama kolom pada view
Statement          : kolom di pilih dari database
Nama tabel         : nama tabel yang ada pada database
4)      Membuat index
Contoh sintak:
                CREATE [unique] INDEX nama index ON nama tabel [nama kolom];

b.      ALTER
Berfungsi untuk mengubah struktur tabel yang dibuat. Dapat digunakan utnuk mengubah nama tabel, manambah kolom, mengubah kolom, menghapus kollom, dan memberikan atribut pada kolom.
Contoh sintaknya:
        ALTER TABLE nama tabel ADD nama kolom typedata();
Contoh:
ALTER TABLE mahasiswa ADD alamat varchar (50);
Keterangan:
Menambahkan kolom baru dengan nama alamat bertipe string sepanjang 50 karakter.

c.       DROP
Merupakan perintah yang digunakan untuk menghapus data-data yang telah disimpan dalam database, seperti tabel, view, index, dan database.
Contoh sintaknya:
        DROP DATABASE nama database;

d.      RENAME
Digunakan untuk mengganti nama sebuah tabel.
Contoh sntaknya:
        RENAME nama tabel yang diganti TO nama penganti tabel;
Contoh:
RENAME mahasiswa TO mahasiswi;
Keterangan: mengubah tabel ‘mahasiswa’ menjadi ‘mahasisiwi’.

Referensi:

22.10.16

Bootcamp .Net Angkatan 95 bersama Xsis - Episode 5



Hari kelima di BOOtcamp .Net bersama PT Xsis Mitra Utama. Yeay! Udah lima hari aja. Ilmu yang didapat semakin bertambah. Tapi, Noooo... Evaluasi semakin dekat.. seminggu lagi kita akan evaluasi T,T. WISH ME LUCK, GUYS!!!
Jadi di hari ini kita belajar apa aja, sih?
Kita belajar yang namanya OOP (Object Oriented Programme). Yap, .Net memang menggunakan basis OOP. Jadi, Pak Pur, mentor tercinta kita, mengajari cara untuk membuat program pada lokasi yang berbeda-beda namun saling terhubung. Seru bangeett..
Ana mau belajar lagi karena nggak terlalu fokus sih tadi.
Tapi, yang paling menyenangkan dari semuanya adlah karena besok weekend.. yeaay!!!
Terus Pak Pur kasih kita PR banyaakk dong, buat temen malam minggu. Hehehe.
Pak Pur tau aja ya kalau malmingannya gak kemana-mana.
Maaf ya, Pak Pur.
Ok! Mungkin hari ini sekian dulu. Nanti dilanjut lagi yaa..
See you :D