Popular Post

Popular Posts

Recent post

Tampilkan postingan dengan label IT. Tampilkan semua postingan


SQL (Structured Query Language) adalah bahasa yang di gunakan dalam pemrograman dan di rancang untuk mengelola data yang tersimpan dalam Sistem Manajemen Database Relasional (Relational Database Management System, RDBMS), atau untuk stream processing dalam Relational Data Stream Management System (RDSMS).

1. Perintah SELECT

Perintah SELECT merupakan perintah dasar SQL yang di gunakan untuk memilih data dari database. Data yang di kembalikan di simpan dalam tabel yang di sebut result-set.

Sintaks

SELECT kolom1, kolom2, ... FROM nama_tabel;

atau

SELECT * FROM nama_tabel;

Contoh

SELECT nis, nama, alamat FROM siswa;

atau

SELECT * FROM siswa;

Perintah pertama di atas di gunakan untuk menyeleksi kolom NIS, NAMA, dan ALAMAT dari tabel SISWA. sedangkan perintah kedua di gunakan untuk menyeleksi semua kolim dari tabel SISWA

2. Perintah SELECT DISTINCT

Perintah SELECT DISTINCT merupakan perintah dasar SQL yang di gunakan untuk mengembalikan hanya nilai yang berbeda dari dalam sebuah tabel, dengan kata lain semua record duplikat (record dengan nilai yang sama) yang terdapat pada tabel akan di anggap sebagai satu record/nilai.

Sintaks

SELECT DISTINCT kolom1, kolom2, ... FROM nama_tabel;

Contoh

SELECT DISTINCT alamat FROM siswa;

Perintah di atas di gunakan untuk menampilkan kolom ALAMAT dari tabel SISWA dengan mengabaikan nilai yang duplikat, misalnya terdapat 10 siswa dengan alamat ‘Jakarta’, 15 siswa dengan alamat ‘Bandung’, 20 siswa dengan alamat ‘Depok’, dan seterusnya, result-set hanya menampilkan daftar alamat di antaranya ‘Jakarta’, ‘Bandung’, dan ‘Depok’ masing-masing 1 record.

3. Perintah WHERE

Perintah WHERE merupakan perintah dasar SQL yang di gunakan untuk mem-filter hasil SELECT dengan mengekstrak record yang memenuhi persyaratan tertentu.

Sintaks

SELECT kolom1, kolom2, ... FROM nama_tabel WHERE kondisi;

Sintaks

SELECT nis, nama FROM siswa WHERE alamat='jakarta';

Perintah di atas di gunakan untuk mengekstraksi data (NIS dan NAMA) dari tabel SISWA dengan kondisi “field ALAMAT berisi nilai JAKARTA”. Perintah di atas menggunakan operator sama dengan (‘=’), untuk operator lain yang di dukung perintah WHERE, lihat list di bawah ini.

  • =  Sama dengan
  • <> Tidak sama dengan, pada beberapa versi SQL, operator yang di gunakan adalah !=
  • > Lebih besar dari
  • < Lebih kecil dari
  • >= Lebih besar sama dengan
  • <= Lebih kecil sama dengan
  • BETWEEN Antara rentang inklusif
  • LIKE Cari pola yang ‘seperti’ parameter
  • IN Menentukan kemungkinan nilai dari beberapa kolom

4. Perintah (operator) ANDOR dan NOT

Operator AND, OR dan NOT merupakan perintah dasar SQL yang biasanya di kombinasikan dengan perintah WHERE. Ketiganya di gunakan untuk mem-filter record berdasarkan suatu kondisi, operator AND akan menampilkan record apabila semua kondisi bernilai TRUE, operator OR akan menampilkan record apabila salah satu kondisi bernilai TRUE, sedangkan operator NOT akan menampilkan record apabila semua kondisi bernilai FALSE.

Sintaks AND

SELECT kolom1, kolom2, ... FROM nama_tabel WHERE kondisi1 AND kondisi2 AND kondisi3 ...;

Contoh AND

SELECT nis, nama FROM siswa WHERE alamat='Jakarta' AND tahun_lahir='2000'

Perintah di atas akan menampilkan record NIS dan NAMA dari tabel SISWA dengan ALAMAT di JAKARTA dan TAHUN_LAHIR “2000”, artinya record siswa yang lahir di tahun “2000” namun tidak beralamat di “Jakarta: atau siswa yang beralamat di “Jakarta” namaun lahir bukan pada tahun “2000” tidak akan di tampilkan.

Sintaks OR

SELECT kolom1, kolom2, ... FROM nama_tabel WHERE kondisi1 OR kondisi2 OR kondisi3 ...;

Contoh OR

SELECT nis, nama FROM siswa WHERE alamat='Jakarta' OR alamat='Bandung'

Perintah di atas akan menampilkan record NIS dan NAMA dari tabel SISWA dengan ALAMAT di “JAKARTA” atau di “Bandung”, artinya record siswa yang beralamat di “Jakarta” dan di “Bandung” saja yang akan di tampilkan.

Sintaks NOT

SELECT kolom1, kolom2, ... FROM nama_tabel WHERE NOT kondisi;

Contoh NOT

SELECT nis, nama FROM siswa WHERE NOT alamat='Jakarta'

Perintah di atas akan menampilkan semua record NIS dan NAMA dari tabel SISWA kecuali record siswa yang beralamat di ‘Jakarta’.

5. Perintah ORDER BY

Perintah ORDER BY merupakan perintah dasar SQL yang di gunakan untuk mengurutkan result-set dalam pengurutan ‘ascending’ atau ‘descending’. Secara default perintah ORDER BY menampilkan record dalam pengurutan ‘ascending’ (‘ASC’). Untuk mengurutkan ‘descending’, gunakan kata kunci ‘DESC’.

Sintaks

SELECT kolom1, kolom2, ... FROM nama_tabel ORDER BY column DESC;

Contoh

SELECT nis, nama FROM siswa ORDER BY tahun_lahir DESC;

Perintah di atas akan menampilkan result-set berupa field NIS dan NAMA dari tabel SISWA dengan di urutkan berdasarkan TAHUN_LAHIR secara descending, artinya tahun lahir akan di tampilkan mulai dari yang terbesar (siswa termuda) hingga terkecil (siswa termuda).

6. Perintah INSERT INTO

Dalam SQL, perintah INSERT INTO merupakan perintah dasar SQL bagian dari perintah untuk DML (Data Manipulation Language) Saya asumsikan Anda telah faham perbedaan DDL, DCL, dan DML. Perintah INSERT INTO dapat di gunakan untuk menambahkan record baru ke dalam tabel.

Sintaks

INSERT INTO nama_tabel VALUES (nilai1, nilai2, nilai3, ...);

Contoh

INSERT INTO siswa VALUES ('12345', 'Abdul', 'Jakarta');

Perintah di atas di gunakan untuk menambahkan nilai ‘12345’, ‘Abdul’ dan ‘Jakarta’ pada tabel SISWA, pastikan urutan nilai (‘values’) dalam urutan yang sama seperti kolom dalam tabel. Jika urutan nilai tidak sama dengan urutan kolom pada tabel, maka sintaks INSERT INTO yang di gunakan adalah sebagai berikut:

Sintaks

INSERT INTO nama_tabel (kolom1, kolom2) VALUES (nilai1, nilai2);

Contoh

INSERT INTO siswa (nim, nama) VALUES ('12345', 'Abdul');

Perintah di atas di gunakan untuk menambahkan nilai ‘12345’ pada kolom NIM, dan nilai ‘Abdul’ pada kolom NAMA dengan mengabaikan kolom lain yang tidak di isi, misalnya kolom ALAMAT.

7. Perintah UPDATE

Perintah UPDATE merupakan perintah dasar SQL yang di gunakan untuk memperbarui atau mengubah nilai suatu record berdasarkan kriteria tertentu.

Sintaks

UPDATE nama_tabel SET kolom1 = nilai1, kolom2 = nilai2, ... WHERE kondisi;

Contoh

UPDATE siswa SET nama = 'Ahmad', alamat = 'Bandung' WHERE nim = '12345';

Perintah di atas di gunakan untuk memperbarui kolom NAMA menjadi ‘Ahmad’ dan kolom ALAMAT menjadi ‘Jakarta’ pada record dengan NIM ‘12345’ (ingat sebelumnya NIM ‘12345’ di gunakan oleh siswa bernama ‘Abdul’ yang beralamat di ‘Jakarta’, sebut saja data tersebut keliru dan harus di perbarui).

8. Perintah DELETE

Hampir sama dengan perintah UPDATE, perintah DELETE juga merupakan perintah dasar SQL yang di gunakan untuk menghapus nilai suatu record berdasarkan kriteria tertentu.

Sintaks

DELETE FROM table_name WHERE condition;

Contoh

DELETE FROM siswa WHERE nim = '12345';

Perintah di atas di gunakan untuk menghapus record dengan NIM ‘12345’, ingat bahwa NIM tersebut di gunakan oleh siswa bernama ‘Ahmad’ (sebelumnya bernama ‘Abdul’) dan dengan di eksekusinya perintah DELETE ini maka record tersebut akan terhapus.

9. Perintah (fungsi) MIN()

Fungsi MIN() merupakan perintah dasar SQL yang di gunakan untuk mendapatkan nilai terkecil dari suatu kolom, Anda dapat menerapkannya pada kolom ‘harga’, ‘nilai’, ‘qty’ atau kolom yang semisal dengan itu, berbeda dengan perintah ORDEY BY, fungsi MIN() hanya menampilkan satu record saja yang memenuhi kriteria yang Anda tentukan.

Sintaks

SELECT MIN(nama_kolom) FROM nama_tabel WHERE kondisi;

Contoh

SELECT MIN(harga) FROM barang WHERE kategori='atk';

Perintah di atas di gunakan untuk mencari nilai terendah dari kolom ‘harga’ di tabel BARANG dengan KATEGORI ‘atk’ (Alat Tulis dan Kertas).

10. Perintah (fungsi) MAX()

Fungsi MAX() merupakan perintah dasar SQL yang di gunakan untuk mendapatkan nilai terbesar dari suatu kolom, seperti halnya fungsi MIN() Anda dapat menerapkannya pada kolom ‘harga’, ‘nilai’, ‘qty’ atau kolom yang semisal dengan itu.

Sintaks

SELECT MAX(nama_kolom) FROM nama_tabel WHERE kondisi;

Sintaks

SELECT MAX(harga) FROM barang WHERE kategori='atk';

Perintah di atas di gunakan untuk mencari nilai tertinggi dari kolom ‘harga’ di tabel BARANG dengan KATEGORI ‘atk’ (Alat Tulis dan Kertas).

11. Perintah (fungsi) COUNT()

Fungsi COUNT() merupakan perintah dasar SQL yang di gunakan untuk mendapatkan jumlah hitungan record yang memenuhi suatu kriteria.

Sintaks

SELECT COUNT(nama_kolom) FROM nama_tabel WHERE kondisi;

Contoh

SELECT COUNT(id) FROM barang WHERE kategori='atk';

Perintah di atas di gunakan untuk mencari tahu jumlah hitungan record pada tabel BARANG yang memenuhi kriteria/kondisi yaitu record dengan KATEGORI ‘atk’ (Alat Tulis dan Kertas).

12. Perintah (fungsi) AVG()

Fungsi AVG() merupakan perintah dasar SQL yang di gunakan untuk mendapatkan rata-rata record yang memenuhi suatu kriteria, tentunya nilai pada kolom harus numerik.

Sintaks

SELECT AVG(nama_kolom) FROM nama_tabel WHERE kondisi;

Contoh

SELECT AVG(harga) FROM barang WHERE kategori='atk';

Perintah di atas di gunakan untuk mencari tahu HARGA rata-rata pada tabel BARANG yang memenuhi kriteria/kondisi yaitu record dengan KATEGORI ‘atk’ (Alat Tulis dan Kertas).

13. Perintah (fungsi) SUM()

Fungsi SUM() merupakan perintah dasar SQL yang di gunakan untuk mendapatkan jumlah record yang memenuhi suatu kriteria, tentunya nilai pada kolom harus numerik.

Sintaks

SELECT SUM(nama_kolom) FROM nama_tabel WHERE kondisi;

Contoh

SELECT SUM(qty) FROM barang WHERE kategori='atk';

Perintah di atas di gunakan untuk mencari tahu jumlah kuantitas (‘qty’) pada tabel BARANG yang memenuhi kriteria/kondisi yaitu record dengan KATEGORI ‘atk’ (Alat Tulis dan Kertas).

14. Perintah INNER JOIN

INNER JOIN merupakan perintah dasar SQL yang di gunakan untuk menggabungkan beberapa tabel dan mengambil nilai yang cocok (identik) di antara kedua tabel tersebut.

Gambar

Sintaks

SELECT nama_kolom1, nama_kolom2, ... FROM tabel1 INNER JOIN tabel2 ON tabel1.nama_kolom = tabel2.nama_kolom;

Contoh

SELECT pesanan.id_pesanan, pelanggan.nama FROM pesanan INNER JOIN pelanggan ON pesanan.id_pelanggan = pelanggan.id_pelanggan;

Perintah di atas akan menampilkan kolom ID_PESANAN dari tabel PESANAN dan kolom NAMA dari tabel PELANGGAN yang memenuhi kriteria yaitu ID_PELANGGAN pada tabel PESANAN yang sama dengan ID_PELANGGAN pada tabel PELANGGAN.

15. Perintah LEFT JOIN

LEFT JOIN merupakan perintah dasar SQL yang di gunakan untuk menggabungkan beberapa tabel dan mengambil nilai yang cocok (identik) di antara kedua tabel tersebut dan nilai lain dari tabel pada ruas kiri meskipun tak ada nilai yang cocok dengan tabel pada ruas kanan.

Gambar

Sintaks

SELECT nama_kolom1, nama_kolom2, ... FROM tabel1 LEFT JOIN tabel2 ON tabel1.nama_kolom = tabel2.nama_kolom;

Contoh

SELECT pelanggan.nama, pesanan.barang_pesanan FROM pelanggan LEFT JOIN pesanan ON pesanan.id_pelanggan = pelanggan.id_pelanggan;

Perintah di atas akan menampilkan semua nilai kolom NAMA dari tabel PELANGGAN,  yang memenuhi kriteria yaitu ID_PELANGGAN pada tabel PESANAN yang sama dengan ID_PELANGGAN pada tabel PELANGGAN.

Demikian pembahasan mengenai perintah dasar SQL, semoga bermanfaat untuk Anda yang membutuhkan, perintah di atas dapat di aplikasikan pada macam-macam software database terutama yang berbasis SQL. Seperti kata pepatah lama ‘practise make perfect’, teruslah berlatih agar Anda terbiasa menggunakan berbagai perintah SQL mulai dari perintah dasar hingga yang jauh lebih expert, selamat mencoba.

Reviewed by Sutiono S.Kom., M.Kom., M.T.I IN https://dosenit.com/software/perintah-dasar-sql-paling-lengkap

Picture : https://www.google.com/search?q=SQL&tbm=isch&chips=q:sql,g_1:logo:jePbCTcKf78%3D&rlz=1C1ONGR_enID1025ID1025&hl=en&sa=X&ved=2ahUKEwi755rGooj9AhWsE7cAHVeKA7MQ4lYoAHoECAEQJg&biw=1404&bih=668#imgrc=xsGwvtbvrGYN9M&imgdii=4ERa6Zk4IzABpM

Cara Membuat CRD di PHP

Pemprograman dasar database merupakan komponen utama yang ada untuk dapat membuat suatu aplikasi berjalan dengan penyimpanan. Oke, kita dalam kesempatan ini akan belajar bagaimana  membuat fungsi edit, tambah dan hapus di bahasa pemprograman PHP. Ini adalah fungsi dasar yang terlebih dahulu dipelajari sebelum lebih lanjut belajar PHP dengan fungsi penyimpanan yang lain.

Pertama yang perlu diketahui yaitu bagaimana membuat database dengan nama data_siswa dan tabel mhs, yang berisi field nim,nama, alamat, agama dan nomor telepon.

tabel database siswa
Setelah langkah pembuatan database selesai maka yang perlu dibuat yaitu buat folder baru di server local semisal wampserver.seperti ini caranya masuk kelocaldisk c cari wamp buat seperti berikut Wamp/www/namafolder yang akan dibuat. Kemudian buat file koneksi.php untuk koneksi ke database.


<?php
   $host="localhost";
   $user="root";
   $pass="";
   $db="data_siswa";
   $sambung=mysql_connect($host,$user,$pass);
   mysql_select_db($db,$sambung);
?>
Kita selanjutnya akan membuat index.php yang digunakan sebagai file utama sbb:
<html>
<head>
 <title>Daftar Mahasiswa</title>
</head>
<body>
<?php
 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("data_siswa") or die ("Gagal membuka database.");
?>
<table border="5">
<tr>
<th>NIM</th>
<th>Nama Mahasiswa</th>
<th>Alamat</th>
<th>Agama</th>
<th>No_tlpn</th>
<th colspan="3">Aksi</th>
</tr>
<?php
$query = "select * from mhs";
$result = mysql_query($query, $sambung);
//$no = 0;
while ($buff = mysql_fetch_array($result)){
//$no++;
?>
 <tr>
 <td><?php echo $buff['nim']; ?></td>
 <td><?php echo $buff['nama']; ?></td>
 <td><?php echo $buff['alamat']; ?></td>
 <td><?php echo $buff['agama']; ?></td>
 <td><?php echo $buff['notlpn']; ?></td>
 <td><a href="edit.php?nim=<?php echo $buff['nim']; ?>">Edit</a> |
  <td><a href="hapus.php?nim=<?php echo $buff['nim']; ?>">Hapus</a>
 </tr>
 <?php
};
mysql_close($sambung);
?>
</table>
<p align="left"><a href="tambah.html">Tambah Data</a></p>
</body>
</html>

File utama sudah jadi sekarang fungsi untuk memasukan data buat dengan nama entry.php sbb:

<?php
include("koneksi.php");
      $nim = $_POST['nim'];
     $nama = $_POST['nama'];
     $alamat = $_POST['alamat'];
     $agama = $_POST['agama'];
     $notlpn = $_POST['notlpn'];
                 
$query = mysql_query("insert into mhs values  ('$nim','$nama','$alamat','$agama','$notlpn')");
echo "Data Telah disimpan<br>
<a href=\"index.php\">Kembali</a>";
?>

Kita perlu membuat file tampilan tambah data dengan nama tambah.html sbb:

<html>
<head><title>Tambah Data</title></head>
<body>
<h3><p align="left">Tambah Data Mahasiswa</p></h3>
<form name="form1" method="post" action="entry.php">
<table>
<tr><td>NIM</td> <td><input type="text" name="nim" size="12"></td></tr>
<tr><td>Nama</td> <td><input type="text" name="nama" size="30"></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" size="50"></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" size="10"></td></tr>
<tr><td>No. Tlpn</td><td><input type="text" name="notlpn" size="15"></td></tr>
<tr><td><input value="Simpan" name="submit" type="submit" /></td></tr>
<tr><td><input value="ulangi" type="reset" /></td></tr>
<tr><td><input value="Kembali" type="button"  onClick="self.history.back()"></td></tr>
</table>
</form>
</body>
</html>
Fungsi update data dengan file update.php  sbb:
<?php
include("koneksi.php");
   $nim = $_POST['nim'];
     $nama = $_POST['nama'];
     $alamat = $_POST['alamat'];
     $agama = $_POST['agama'];
     $notlpn = $_POST['notlpn'];
                 $query = mysql_query("update mhs set nama='$nama', alamat='$alamat', agama='$agama', notlpn='$notlpn' where nim='$nim'");
echo "Data Telah diupdate<br>
<a href=\"index.php\">Kembali</a>";
?>

Buat Fungsi hapus data dengan file hapus.php sbb:

<?php
include("koneksi.php");
mysql_query("DELETE from mhs WHERE nim='$_GET[nim]'");
echo"Data Telah dihapus<br>
<a href=\"index.php\">Kembali</a>";
?>

Terakhir buat fungsi edit dengan file name edit.php sbb:

<?php
 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("data_siswa") or die ("Gagal membuka database.");
//$edit=mysql_query("SELECT * FROM mhs WHERE nim='$_GET[nim]'");
//$r_edit=mysql_fetch_array($edit);
$nim = $_GET['nim'];
$query = "select * from mhs where nim='$nim'";
$result =  mysql_query($query, $sambung) or die("gagal melakukan query");
     $buff = mysql_fetch_array($result);
                 mysql_close($sambung);
?>
<html>
<head><title>Edit Data</title></head>
<body>
<form name="form1" method="post" action="update.php">
<table>
<tr>
<td>Nim</td><td><input type="text" name="nim" value="<?php echo $buff['nim']; ?>"></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama" value="<?php echo $buff['nama']; ?>"></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" value="<?php echo $buff['alamat']; ?>" size="50"></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" value="<?php echo $buff['agama']; ?>"></td></tr>
<tr><td>No. tlpn</td><td><input type="text" name="notlpn" value="<?php echo $buff['notlpn']; ?>"></td></tr>
<tr>
<input value="Simpan" type="submit" name="submit"/>
<input type="button" value="Kembali" onClick="self.history.back()"></td></tr>
</table>
</form>
</body>
</html>
Setelah selesai letakkansemuanya didalam folder lalu akses melalui localhost ya..... :)

Cara Membuat CRUD pada PHP

 Apa itu C ++ ?
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Anda dapat menulis program C++ melalui turbo C++, eclipsie, ataupun program lainnya.

Contoh :
#include <iostream>
using namespace std;
int main()
{
 cout <<"hello world"<<endl;
 return 0;
}
 

Keterangan

Baris pertama :
#include <iostream.h>
Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.[butuh rujukan] Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.
Baris kedua :
int main ()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.
Baris ketiga :
{
Kurung kurawal buka menandakan awal program.
Baris keempat :
std::cout << "Hello world\n";
Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda
\n
adalah format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya. Baris kelima:
}
Kurung kurawal tutup menandakan akhir program.

Kata yang dipesan

Kelompok pertama

C++ mempunyai 32 buah kata yang dipesan (reserved words), Kata kunci kelompok pertama merupakan turunan dari bahasa C, di antaranya:.
auto const double float int short struct unsigned
break continue else for long signed switch void
case default enum goto register sizeof typedef volatile
char do extern if return static union while

Kelompok kedua

Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.
asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend private this using
const_cast inline public throw virtual
delete mutable protected true wchar_t
Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.
  1. include <stdio.h>
int maksimum (int,int); void tulis (int);
main() int nilai 1,nilai 2,nilai maks; printf (*\n ketikkan dua bilangan bulat:); scanf("%d%d",& nilai 1,nilai 2);
nilai maks=maksimum (nilai 1,nilai 2); tulis(nilai maks); returns 0;
int maksimum(int x1,int x2) if (x1>x2) return x1; else return x2;
void tulis(int x) printf("\n hasilnya adalah :%d",x);

 

Pengertian C++ beserta fungsinya

CTRL + C (Copy)

CTRL+X (Cut) CTRL + X (Cut)
CTRL+V (Paste) CTRL + V (Paste)
CTRL+Z (Undo) CTRL + Z (Undo)
DELETE (Hapus)
SHIFT+DELETE (Menghapus item yang dipilih secara permanen tanpa menempatkan item dalam Recycle Bin)
CTRL sambil menyeret (men-drag) sebuah item (Menyalin item yang dipilih)
CTRL + SHIFT sambil menyeret item (Buat cara pintas ke item yang dipilih)
Tombol F2 (Ubah nama item yang dipilih)
CTRL + RIGHT ARROW (Memindahkan titik penyisipan (kursor) ke awal kata berikutnya)
CTRL + LEFT ARROW (Memindahkan titik penyisipan (kursor) ke awal kata sebelumnya)
CTRL + DOWN ARROW (Memindahkan titik penyisipan (kursor) ke awal paragraf berikutnya)
CTRL + UP ARROW (Memindahkan titik penyisipan (kursor) ke awal paragraf sebelumnya)
CTRL + SHIFT dengan salah satu ARROW KEY (Sorot blok teks)
SHIFT dengan salah satu ARROW KEY (Pilih lebih dari satu item dalam sebuah jendela atau pada desktop, atau pilih teks dalam dokumen)
CTRL + A (Pilih semua)
Tombol F3 (Mencari sebuah file atau folder)
ALT + ENTER (Melihat properti untuk item yang dipilih)
ALT + F4 (Menutup item aktif, atau keluar dari program aktif)
ALT + ENTER (Menampilkan properti dari objek yang dipilih)
ALT + SPACEBAR (Buka menu shortcut untuk jendela aktif)
CTRL + F4 (Menutup dokumen aktif dalam program-program yang memungkinkan Anda untuk memiliki beberapa dokumen yang terbuka secara bersamaan)
ALT + TAB (Beralih antara item yang terbuka)
ALT + ESC (Cycle melalui item dalam urutan yang mereka telah dibuka)
Tombol F6 (Siklus melalui elemen-elemen layar dalam jendela atau pada desktop)
Tombol F4 (Menampilkan Address bar list di My Computer atau Windows Explorer)
SHIFT + F10 (Menampilkan menu shortcut untuk item yang dipilih)
ALT + SPACEBAR (Tampilan menu Sistem untuk jendela aktif)
CTRL + ESC (Menampilkan menu Start)
ALT + huruf digarisbawahi dalam nama menu (Menampilkan menu yang sesuai)
Surat digarisbawahi dalam nama perintah pada menu yang terbuka (Lakukan perintah yang sesuai)
Tombol F10 (Aktifkan menu bar dalam program aktif)
ARROW (Buka menu berikutnya ke kanan, atau membuka submenu)
LEFT ARROW (Buka menu sebelah kiri, atau menutup submenu)
Tombol F5 (Memperbarui jendela aktif atau merefresh)
BACKSPACE (Melihat folder satu level ke atas di My Computer atau Windows Explorer)
ESC (Membatalkan tugas sekarang)
SHIFT ketika Anda memasukkan CD-ROM ke dalam CD-ROM (Mencegah CD-ROM secara otomatis bermain/autoplay)
Keyboard Shortcuts Dialog Box
CTRL + TAB (Move forward melalui tab)
CTRL + SHIFT + TAB (Bergerak mundur melalui tab)
TAB (Move forward melalui pilihan)
SHIFT + TAB (Bergerak mundur melalui pilihan)
ALT + huruf yang digarisbawahi (Lakukan perintah yang sesuai atau pilih opsi yang sesuai)
ENTER (Lakukan perintah untuk opsi atau tombol aktif)
SPACEBAR (Pilih atau menghapus kotak centang jika pilihan yang aktif adalah check box)
Arrow tombols Panah (Pilih sebuah tombol jika pilihan aktif adalah group tombol pilihan)
Tombol F1 (Menampilkan Help)
Tombol F4 (Menampilkan item dalam daftar aktif)
BACKSPACE (Membuka folder satu tingkat ke atas jika folder dipilih dalam Simpan Sebagai atau Buka kotak dialog)
Microsoft Natural Tombolboard Shortcuts Microsoft Natural Tombolboard Shortcuts
Windows Logo (Menampilkan atau menyembunyikan menu Start)
Logo Windows + BREAK (Menampilkan System Properties dialog box)
Logo Windows + D (Menampilkan the desktop)
Logo Windows + M (Meminimalkan semua jendela)
Logo Windows + SHIFT + M (Memulihkan jendela yang diminimalkan)
Logo Windows + E (Membuka My Computer)
Logo Windows + F (Mencari for a file atau folder)
CTRL + Windows Logo + F (Mencari for komputer)
Logo Windows + F1 (Menampilkan Windows Help)
Logo Windows + L (Mengunci keyboard)
Logo Windows + R (Membuka kotak dialog Run)
Logo Windows + U (Membuka Utility Manager)
Accessibility Tombolboard Shortcuts
Right SHIFT selama delapan detik (Beralih FilterTombols on atau off)
LEFT ALT + LEFT SHIFT + PRINT SCREEN (Beralih High Contrast on atau off)
LEFT ALT + LEFT SHIFT + NUM LOCK (Mengaktifkan MouseTombols on atau off)
SHIFT lima kali (Mengaktifkan StickyTombols on atau off)
NUM LOCK selama lima detik (Mengaktifkan ToggleTombols on atau off)
Logo Windows + U (Membuka Utility Manager)
Windows Explorer Tombolboard Shortcuts Windows Explorer Tombolboard Shortcuts
END (Menampilkan bagian bawah jendela aktif)
HOME (Menampilkan bagian atas jendela aktif)
NUM LOCK + Asterisk sign (*) (Tampilkan semua subfolder yang berada di bawah folder yang dipilih)
NUM LOCK + Plus sign (+) (Menampilkan isi dari folder yang dipilih)
NUM LOCK + Minus sign (-) (Collapse folder yang dipilih)
LEFT ARROW (Collapse pilihan saat ini jika diperluas, atau pilih folder utama)
RIGHT ARROW (Menampilkan pilihan saat ini, atau pilih subfolder pertama)
Shortcut Tombols for Character Map Tombol pintas untuk Peta Karakter
Setelah Anda klik dua kali pada grid karakter karakter, Anda dapat bergerak melalui grid dengan menggunakan cara pintas tombolboard:
RIGHT ARROW (Pindah ke kanan atau ke awal baris berikutnya)
LEFT ARROW (Pindah ke kiri atau ke akhir baris sebelumnya)
UP ARROW (Pindah ke atas satu baris)
DOWN ARROW (Pindah ke bawah satu baris)
PAGE UP (Pindah ke atas satu layar pada satu waktu)
DOWN (Pindah ke bawah satu layar pada satu waktu)
HOME (Pindah ke awal baris)
END (Pindah ke akhir baris)
CTRL + HOME (Pindah ke karakter pertama)
CTRL + END (Pindah ke karakter terakhir)
SPACEBAR (Beralih antara yang lebih besar dan Normal ketika seorang karakter yang dipilih)
Microsoft Management Console (MMC) Main Window Tombolboard Shortcuts
CTRL + O (Open yang disimpan konsol)
CTRL + N (Buka konsol baru)
CTRL + S (Save the open console)
CTRL + M (Menambah atau menghapus item konsol)
CTRL + W (Buka jendela baru)
F5 tombol (Update konten dari semua jendela konsol)
ALT + SPACEBAR (Menampilkan menu jendela MMC)
ALT + F4 (Close the console)
ALT + A (Menampilkan the Action menu)
ALT + V (Menampilkan the View menu)
ALT + F (Menampilkan the File menu)
ALT + O (Menampilkan the Favorites menu)
Konsol MMC Window Tombolboard Shortcuts
CTRL + P (Mencetak halaman aktif atau aktif pane)
ALT + tanda Minus (-) (Menampilkan menu jendela jendela konsol yang aktif)
SHIFT + F10 (Menampilkan the Action menu shortcut untuk item yang dipilih)
Tombol F1 (Membuka topik Bantuan, jika ada, untuk item yang dipilih)
Tombol F5 (Update konten dari semua jendela konsol)
CTRL + F10 (Memaksimalkan jendela konsol yang aktif)
CTRL + F5 (Memulihkan jendela konsol yang aktif)
ALT + ENTER (Menampilkan kotak dialog Properties, jika ada, untuk item yang dipilih)
Tombol F2 (Ubah nama item yang dipilih)
CTRL + F4 (Close jendela konsol yang aktif. Ketika sebuah konsol hanya memiliki satu jendela konsol, jalan pintas ini akan menutup konsol)
Internet Explorer navigation Internet Explorer navigasi
CTRL + B (Membuka kotak dialog Atur Favorit)
CTRL + E (Open the Mencari bar)
CTRL + F (Start the Find utility)
CTRL + H (Open the History bar)
CTRL + I (Open the Favorites bar)
CTRL + L (Buka kotak dialog Open)
CTRL + N (Start contoh lain dari browser dengan alamat Web yang sama)
CTRL + O (Membuka kotak dialog Buka, sama seperti CTRL + L)
CTRL + P (Membuka kotak dialog Print)
CTRL + R (Memperbarui halaman Web ini)
CTRL + W (Close jendela aktif)

Remote Desktop Connection Navigation

CTRL+ALT+END (Open the m*cro$oft Windows NT Security dialog box
ALT + PAGE UP (Beralih antara program dari kiri ke kanan)
ALT + PAGE DOWN (Beralih antara program dari kanan ke kiri)
ALT + INSERT (Cycle melalui program-program yang terakhir digunakan)
ALT + HOME (Menampilkan menu Start)
CTRL + ALT + BREAK (Beralih komputer klien antara jendela dan layar penuh)
ALT+DELETE (Menampilkan the Windows menu) ALT + DELETE (Menampilkan the Windows menu)
CTRL + ALT + Minus sign (-) (Membuat snapshot dari jendela aktif klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan PRINT SCREEN pada komputer lokal.)
CTRL + ALT + Plus sign (+) (Membuat snapshot dari seluruh area jendela klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan ALT + PRINT SCREEN pada komputer lokal.)

Sumber : http://www.kaskus.us/showthread.php?t=10835450

1. DEBIAN
Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan lisensi GNU.Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dll. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat. Debian adalah ‘kernel independen’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka.


2. REDHAT
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan. Poin terbesar dari distro ini adalah Red Hat Package Manager (RPM). RPM adalah sebuah perangkat lunak untuk memanajemen paket-paket pada sistem Linux kita dan dianggap sebagai standar de-facto dalam pemaketan pada distro-distro turunannya dan yang mendukung distro ini secara luas.

3. UBUNTU
Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”. Ubuntu juga bisa berarti “aku adalah aku karena keberadaan kita semua”. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.
Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan Ubuntu!
Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi.

4. FEDORA
Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.

5. XANDROS
Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE. Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman. Tetapi, Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial.
 
6. KNOPPIX
Knoppix merupakan distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa menginstalnya di hard-disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper. Aplikasinya sangat lengkap dan cocok untuk demo atau belajar Linux bagi yang belum mempunyai ruang pada hard-disknya, dapat juga untuk CD rescue. Kelemahan dari knoppix adalah diperlukannya memori yang besar untuk menggunakan modus grafisnya yaitu 96 MB walaupun bisa juga dijalankan pada memori 64 MB dengan swap pada hard-disk seperti pengalaman penulis tapi Anda perlu sedikit bersabar. Distro ini berbasis Debian GNU/Linux.
SLACKWARE
Distro ini merupakan distro buatan Patrick Volkerding dari Slackware Linux, Inc. yang terkenal pertama kali setelah SLS. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix,sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah tertua yang masih tegar bertahan di segala jaman. Baru-baru ini merilis generasi barunya Slackware versi 11 diantara gelombang peluncuran distro-distro besar lainnya seperti Mandriva 2007 dan tidak lama lagi Fedora 6.
7. SUSE
SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional .SUSE Linux adalah salah satu distro Linux utama yang dibuat di Jerman. SUSE Linux aslinya merupakan terjemahan dalam bahasa Jerman dari Slackware. Perusahaannya sekarang ini dimiliki oleh Novel, Inc. S.u.S.E adalah singkatan dari kalimat dalam bahasa Jerman “Software- und System-Entwicklung” (“Perangkat lunak dan pengembangan sistem”), tetapi ada informasi tidak resmi yang mengatakan bahwa S.u.S.E dihubungkan dengan ilmuwan komputer Jerman Konrad Zuse.
8. TURBO LINUX
Turbo Linux merupakan salah satu distro Linux yang diminati oleh perusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linux dengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya, TurboLinux Server untuk backend server dengan kinerja tinggi terutama untuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B (Business-to-Business).
9. CentOS
CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL).
CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).
10. GENTOO
Gentoo Linux adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm].
Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.
11. MANDRIVA LINUX / LINUX-MANDRAKE
Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft).Mandriva Linux menggunakan RPM Package Manager.Linux-Mandrake adalah salah satu distro turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi ‘pre-configured’ dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Pentium ke atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.
12. FREESPIRE
Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.
13. PCLINUXOS
PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan.
14. PUPPY LINUX
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan.
Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan.
15. DAMN SMALL LINUX
Damn Small Linux(DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.
16. KULIAX
Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.
17. LYCORIS
Lycoris adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna,icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan OpenOffice yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linuxnya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk mengupdate Linux Anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah “dollar US”.
18. LINDOWS
Lindows masih kalah dibanding Lycoris dalam segi kecantikan tampilan tetapi Lindows telah lebih matang dan telah mencapai versi 4.0. Fasilitas yang menarik dari Lindows adalah Click-n-Run yaitu fasilitas mendapatkan ribuan software Linux yang sudah dikonfigurasi untuk Lindows dengan sekali klik dan proses instalasi ini juga dapat menambahkan shortcut di desktop dan daftar program secara otomatis.Lindows juga merupakan produk komersial.
19. LINARE
Linare memiliki distro Linux khusus desktop dan paket CPU yang sudah terinstall Linare. Linare masih jarang terdengar dan merupakan pendatang baru. Linare juga merupakan produk komersial..

Linux Mint

Linux Mint adalah distribusi linux yang berbasis Ubuntu dengan tujuan membuat distribusi linux yang komplit “out-of-the-box”, diantaranya adalah browser plugins, suport multimedia yang lebih lengkap, java dan lain sebagainya. Linux Mint sendiri kompatibel dengan Ubuntu repositoris.




Macam-macam distro Linux

- Copyright © Ramadhan Ansyari Blog - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -