PENGGUNAAN BAHASA DDL DAN DML PADA BAHASA SQL

on Senin, 07 Januari 2013


  • DDL

DDL= Definition Data Language
Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel

Contoh:
CREATE (untuk membentuk basis data, table atau index)
DROP (untuk mengubah struktur table)
ALTER (untuk menghapus basis data, table atau index)

Berikut adalah cara penulisannya :
Create table
CREATE TABLE NAMA_TABLE (
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],

Alter tabel
ALTER TABEL NAMATABEL
MODIFY FILED TYPE PANJANGBARU;

Drop table
DROP TABLE NAMA_TABLE;

Drop database
DROP DATABASE NAMA_DATABASE;


  • DML

DML = Data Manipulation Language
Digunakan untuk memanipulasi data

Contoh:
SELECT – mengambil data
DELETE – menghapus data
INSERT – menyisipkan data
UPDATE – mengubah data

Berikut adalah cara penulisannya :
Insert
INSERT INI nama_table (field1, field2,…) values
(nilai_field1,nilai_field2,…);
INSERT INTO nama_table values
(nilai_field1,nilai_field2,…);

Select
SELECT field1, field2,…FROM nama_table;
perintah diatas akan menampilkan semua data yang terdapat pada field yang ditentukan. untuk melihat semua data yang ada pada table, sintak penulisannya adalah:
SELECT * FROM nama_table;

Update
UPDATE nama_table SET nama_field1=nilai_baru1, nama_field=nilai_field2,…. WHERE kriteria;

Delete
DELETE FROM nama_table WHERE kriteria;

CONTOH PEMBUATAN DATABASE DENGAN MySQL
Persiapan Pemakaian MySQL
Lakukan instalasi MySQL terlebih dulu
MySQL memiliki sejumlah tool; salah satu di antaranya adalah:
• program mysql, yang dipakai untuk mengakses database dari sisi klien
• Program mysqladmin, untuk mengelola MySQL dari sisi administrator sistem
Masuk ke Direktori Program
Masuk ke prompt DOS
Ketik perintah:
cd c:\”Program Files”\MysQL\”MySQL Server 5.0”
Berikan perintah cd bin
Masuk ke prompt DOS
Berikan perintah:
mysql –uroot –p
Ketikkan password dan tekan Enter
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -prahasia
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 5.0.15-nt
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>

Pembuatan Database dan Tabel
Tabel : - Pekerjaan                   Tabel : - Pribadi                       Tabel : - Bagian
Field :  - NIP                           Field  : - NIP                           Field  : - Kode_Bag
- Tgl_Masuk                            - Nama                                    - Nama_Bag
- Kode_Bag                             - Tgl_Lahir
- Gaji                                       - Sex
- Alamat
- Kota
Membuat Tabel Pribadi
Berikan perintah:
CREATE TABLE Pribadi ( Nip CHAR(5) NOT NULL PRIMARY KEY, Nama VARCHAR(35) NOT NULL, Tgl_lahir DATE, Sex ENUM(‘P’,'W’), Alamat VARCHAR(35), Kota VARCHAR(15));
Melihat Struktur Tabel
Gunakan perintah:
DESC nama_tabel
Contoh:
DESC Pribadi;
+———–+—————+———+——–+———+——-+
| Field        | Type                | Null  | Key | Default| Extra |
+———–+—————+———+——–+———+——-+
| Nip          | char(5)             | NO   | PRI |             |            |
| Nama      | varchar(35)      | NO   |         |             |            |
| Tgl_lahir | date                  | YES |         | NULL |             |
| Sex          | enum(‘P’,'W’) | YES |         | NULL |             |
| Alamat    | varchar(35)      | YES |         | NULL |             |
| Kota         | varchar(20)     | YES |         | NULL |             |
+———–+—————+———+——–+———+——-+
6 rows in set (0.16 sec)
Mengganti Nama Field
Perintah yang digunakan adalah ALTER TABLE
Contoh:
ALTER TABLE Pribadi
CHANGE sex kelamin ENUM(‘P’,'W’);
Cek struktur tabel setelah Anda melakukan perintah di atas
Mengganti Ukuran/Tipe Field
Perintah yang digunakan adalah ALTER TABLE
Contoh:
ALTER TABLE Pribadi
CHANGE kota kota VARCHAR(20);
Cek struktur tabel setelah Anda melakukan perintah di atas
Menambahkan DEFAULT
DEFAULT pada struktur tabel digunakan untuk memberikan nilai bawaan pada suatu field kalau nilai bersangkutan tidak dimasukkan
Contoh:
ALTER TABLE Pribadi CHANGE kelamin kelamin ENUM(‘P’,'W’) DEFAULT ‘P’;
Menambahkan DEFAULT
(Lanjutan…)
Sekarang cobalah berikan perintah:
INSERT INTO Pribadi(Nip, Nama)
VALUES (‘12370’, ‘Fahmi Idris’);
PERHATIKAN, apa isi field Kelamin untuk NIP 12370’?
Pengubahan Data
Perintah yang digunakan adalah UPDATE
Bentuk dasar:
UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, … WHERE nama_field = nilai
Contoh mengubah Udin menjadi Udinsah:
UPDATE Pribadi SET Nama= ‘Udinsah’
WHERE NIP = ’12346′;
Ujilah dengan SELECT untuk melihat hasil perubahan
Penghapusan Data
Perintah DELETE
Bentuk dasar:
DELETE FROM nama_tabel WHERE nama_field = nilai
Contoh:
DELETE FROM Pribadi
WHERE Nip = ’12355′;
Ujilah dengan SELECT untuk melihat efek perintah di atas
Penghapusan Tabel
Gunakan DROP TABLE
Untuk mempraktekkan, buatlah sebuah table bernama RIWAYAT, dengan isi berupa sebuah field (misalnya Nip bertipe CHAR(5))
Kemudian, lihatlah daftar tabel dengan memberikan perintah:
SHOW TABLES;


Sumber : 
http://id.wikipedia.org/wiki/SQL
http://id.wikipedia.org/wiki/DDL
http://id.wikipedia.org/wiki/DML
http://aripoknga.blogspot.com/2012/10/perintah-ddl-dan-dml-pada-bahasa-sql.html

Membuat program Biodata dan Karkulator sederhana menggunakan bahasa Vbasic.



Pembuatan program Biodata dan Calculator sederhana menggunakan bahasa pemrograman Visual Basic (VB). Untuk langkah yang pertama kita membuat tampilan form biodata, untuk pembuatan form tersebut klik new project, lalu pilih standart exe, dan klik ok. Setelah jendela project1-form1 terbuka maka dapat kita mulai menambahkan beberapa kotak dialog Label, TextBox, CommandButton. yang ada pada Toolbox yang terletak disebelah kiri jendela VB. Agar lebih jelas berikut gambar tampilan VB dengan beberapa tollbox yang sudah ditambahkan.
gbr 1
Untuk tanda lingkaran hujau pada gbr tersebut, merupakan toolbox,. Dan untuk box yang berwarna hitam merupakan bagian properties yang dapat kita gunakan untuk mengganti nama atau isi dari toolbox yang sudah kita tambahkan pada form1 tersebut.
Nah untuk tampilan form biodata, saya membuatnya seperti gbr dibawah ini.
 Untuk menambakan perintah perintah yang kita gunakan pada CommandButton, kita cukup mengarah kan pointer pada commad yang akan kita ubah lalu double klik pada command tersebut, maka akan muncul jendela form1 code. Untuk kode dari form biodata tersebut saya membuatnya seperti dibawah ini.


Private Sub Command1_Click()                                             Private Sub Command2_Click()
Label5.Caption = "Nama Anda   : " + Text1.Text                  Text1.Text = ""
Label6.Caption = "NPM Anda    : " + Text2.Text                  Text2.Text = ""
Label7.Caption = "Kelas Anda    : " + Text3.Text                 Text3.Text = ""
End Sub                                                                                  Label5.Caption = ""
                                                                                                Label6.Caption = ""
Private Sub Command3_Click()                                             Label7.Caption = ""
Form3.Show                                                                           End Sub
Unload Me                                                                             
End Sub

>> Private Sub Command1_Click() ini diginakan pada perintah cetak biodata. Dan untuk  Label5.Caption = "Nama Anda   : " + Text1.Text digunakan mencetak “Nama Anda” dan di ikuti oleh isi dari textbox1 diata. Yang diletakkan pada label5. Hal ini sama juga dengan label 6 dan 7.
>> Private Sub Command2_Click() ini digunakan pada perintah hapus data. Dan berguna untuk mengosongkan semua isi form, tanpa harus keluar dari program tersebut. dan sebagai kondisinya tersebut Text1.Text = "" digunakan untuk menyatakan bahwa yang hrus dilakukan pada text1 tersebut hanya mencetak “ “ atau hanya kosong. Hal seperti ini juga sama untuk semua lebel dan text yang ada pada tampilan biodata.
>> Private Sub Command3_Click() ini digunakan pada bagian akhir atau bagian untuk keluar atau kembali ke tampilan menu. Untuk kondisinya yaitu Form3.Show untuk menampilkan form3 yaitu tampilan menu program yang akan kita buat juga nantinya.
Untuk yang kedua, kita membuat tampilan calculator sederhana, untuk tampilan yang sudah saya buat seperti gb dibawah ini

Untuk tampilan calculator ini lebih banyak menggunakan commandbutton dari pada tampilan biodata tersebut. untuk penambahan perintah perintah pada commandbutton tersebut sama saja seperti cara pada tampilan biodata diatas, nah untuk code dari form calculator saya membuatnya seperti dibawah ini.

Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub

Private Sub Command6_Click()                                             Private Sub Command7_Click()
Text1.Text = ""                                                                       Form3.Show
Text2.Text = ""                                                                       Unload Me
Text3.Text = ""                                                                       End Sub
End Sub

>> Private Sub Command1_Click() ini digunakan pada perintah (+) dan juga mencetak hasil dari penambahan angaka tersebut yang nantinya akantercetak pada textbox3. Dan untuk Val(Text1.Text) + Val(Text2.Text). kata Val tersebut berguna untuk membaca variable berbentuk angka agar bisa dioperasikan sesuai perintah commandbutton yang kita buat. Untuk commandbutton yang lain hampir sama seperti ini hanya saja kita cukup mengganti notasi (+) menjadi (-),(*),(/),(^).
>> Private Sub Command6_Click() dan Private Sub Command7_Click() ini sama saja dengan perintah commandbutton pada tampoilan biodata diatas yaitu berguna untuk menghapus atau mengahapus semua isi form, dan untuk kembali pada tampilan menu yang akan kita buat juga berikutnya.
Dan yang terakhir kita membuat tampilan menu awal yang akan dapat memanggil tampilan progaram yang sudah kita buat sebelumnya, maka disini saya menampilakan tampilan menu yang sudah saya buat, yaitu seperti gbr dibawah ini.

   Pada tamplan menu ini hanya ada tiga commandbutton dan satu label. Dimana label tersebut berguna untuk memberikan keterangan atau judul dari tampilan menu tersebut, seperti gbr diatas tulisan “Pilih Program” tersebut dituliskan pada label tersebut. dan untuk perintah pada commandbutton tersebut kita buat code seperti dibawah ini.

Private Sub Command1_Click()                                             Private Sub Command2_Click()
Form1.Show                                                                           Form2.Show
Unload Me                                                                              Unload Me
End Sub                                                                                  End Sub

Private Sub Command3_Click()
End
End Sub

>> Private Sub Command1_Click() dan Private Sub Command2_Click() digunakan pada commandbutton yang akan digunakan untuk memanggil tampilan atau form program yang sudah kita buat sebelumya, dan untuk perintahnya kita hannya mengetikkan Form1.Show, begitu juga dengan form2.
>> Untuk Private Sub Command3_Click() kita gunakan untuk perintah mengakhiri progaram atau menutup semua program tersebut.

Pengertian & Pemanfaatan Teknologi Komputer



Pengertian umum computer


Definisi Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Karena  luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer. 
  1. Menurut Hamacher [1], komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
  2. Menurut Blissmer [2], komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut:
    1. menerima input
    2. memproses input tadi sesuai dengan programnya
    3. menyimpan perintah-perintah dan hasil dari pengolahan
    4. menyediakan output dalam bentuk informasi
  3. Sedangan Fuori [3] berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Untuk mewujudkan konsepsi komputer sebagai pengolah data untuk menghasilkan suatu informasi, maka diperlukan sistem komputer (computer system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk kesatuan. Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya. Dan keduanya tiada bermanfaat apabila tidak ada manusia (brainware) yang mengoperasikan dan mengendalikannya.
  1. Hardware atau Perangkat Keras: peralatan yang secara fisik terlihat dan bisa di jamah.
  2. Software atau Perangkat Lunak: program yang berisi instruksi/perintah untuk melakukan pengolahan data.
  3. Brainware: manusia yang mengoperasikan dan mengendalikan sistem komputer.
Penggolongan Komputer Literatur terbaru tentang komputer melakukan penggolongan komputer berdasarkan tigal hal: data yang diolah, penggunaan, kapasitas/ukurannya, dan generasinya. Berdasarkan Data Yang Diolah
  1. Komputer Analog
  2. Komputer Digital
  3. Komputer Hybrid
 Berdasarkan Penggunannya
  1. Komputer Untuk Tujuan Khusus (Special Purpose Computer)
  2. Komputer Untuk Tujuan Umum (General Purpose Computer)
 Berdasarkan Kapasitas dan Ukurannya
  1. Komputer Mikro (Micro Computer)
  2. Komputer Mini (Mini Computer)
  3. Komputer Kecil (Small Computer)
  4. Komputer Menengah (Medium Computer)
  5. Komputer Besar (Large Computer)
  6. Komputer Super (Super Computer)
 Berdasarkan Generasinya
  1. Komputer Generasi Pertama (1946-1959)
  2. Komputer Generasi Kedua (1959-1964)
  3. Komputer Generasi Ketiga (1964-1970)
  4. Komputer Generasi Keempat (1979-sekarang)
Pemanfaatan Teknologi Komputer atau Penerapan Komputer biasa disebut dengan istilah Computerization. Penerapan ini secara nyata telah mempengaruhi manusia secara pribadi, keluarga, masyarakat, organisasi dan semua orang di dunia ini. Karena hampir semua orang telah mengenal komputer. Adapun penerapan komputer disegala bidang meliputi  hal-hal berikut ini :
1.    Bidang teknik dan ilmu pengetahuan
Digunakan untuk mengolah data karena kecepatan dan ketepatannya. Biasanya digunakan untuk menyelesaikan perhitungan - perhitungan yang sulit dan rumit dalam waktu yang cepat serta dengan hasil yang akurat.
2.    Bidang Geologi 
Untuk mempelajari keadaan tanah serta kontur dari suatu daerah yang mungkin bila dengan mata telanjang kita tidak dapat melihatnya.
3.    Bidang Bisnis
Untuk menyediakan informasi dengan cepat dan tepat didalam perusahaan, menyediakan informasi keadaan pasar yang bersaing dan berkembang dan menyediakan informasi menigkatkan mutu manajemen.

4.    Bidang Industri
Untuk meningkatkan proses produksi dalam industri, meminimalisir kesalahan yang biasa dilakukan manusia, dan agar mendapatkan hasil lebih cepat dan efisien.

5.    Bidang Perbankan
Untuk menghasilkan informasi bagi pihak manajemen bank sendiri dan untuk meningkatkan pelayanan kepada nasabah bank yang bersangkutan.

6.    Bidang Pendidikan
Untuk meningkatkan mutu pembelajaran, agar informasi yang ingin disampaikan dosen/guru kepada siswa/mahasiswanya lebih cepat dan dapat dilakukan dimanapun tanpa perlu bertatap muka. 

7.    Bidang Kedokteran
Untuk menganalisa organ tubuh manusia bagian dalam yang sulit diihat dengan kasat mata. Contohnya Sistem CAT (Computer Axial Tomograph) untuk membuat gambar otak dan organ tubuh yang bergerak, rontgen untuk mendeteksi bagian tulang yang mengalami penggeseran, patah , dan retak.

8.    Bidang Penerbangan
Untuk mengatur jadwal penerbangan bandara dan mengatur pemesanan tiket baik secara online maupun pembelian tiket ditempat.

9.    Bidang Kriminal
Untuk menghasilkan statistik kriminalitas disuatu daerah, sehingga dapat mengatur patroli yang diperlukan untuk mendapatkan data jari dan mencari fakta dan data dengan tepat dan cepat, teknologi komputer dapat juga digunakan untuk membuat database bagi para narapidana atapun penjahat yang sedang buron. serta dapat digunakan untuk membuat satuan sistem keamanan disuatu kantor atau perusahaan untuk menghindarkan dari perampokan dan pencurian. 

10.  Bidang Otomotif
Untuk memonitor kinerja mesin kendaraan kita, teknologi computer ini juga dapat digunakan sebagai keamanan kendaraan, serta dapat digunakan untuk mendeteksi kerusakan yang terjadi pada mesin kendaran kita.

Sumber :
www.ilmukomputer.com

Followers