Kamis, 15 Desember 2011
Selasa, 08 November 2011
Artikel tentang DML & DDL
(422 10 111 )
2 DA 04
1. DML ( Data Manipulation Language)
DML atau Data Manipulation Language adalah data yang memungkinkan untuk memanipulasi data dalam basisdata, yang termasuk dalam bahasa manipulasi data adalah:
SELECT, UPDATE, DELETE, INSERT INTO untuk memanipulasi data dalam tabel.
Pernyataan SELECT
Pernyataan SELECT digunakan untuk memilih data dari tabel, hasilnya disimpan dalam tabel hasil yang disebut Result Set. Rumus Dasar Select :
SELECT A1, A2, A3 FROM r1, r2, r3
Dimana A = nama Atribut/ field/ kolom dan r = nama Table/ Relasi
Contoh Query Select
Diketahui sebuah table mahasiswa (berarti nama table-nya adalah mahasiswa) yang mempunyai 5 field atau kolom yaitu Nim, Nama, kelas, ip, dan rank. Sedangkan record/isi baris-nya ada 8:
Nim | Nama | kelas | ip | rank |
3303143 | Ali Wardhana | 2mi-10 | 76 | 53 |
3303186 | Ari Budiarti Bachterani | 2mi-9 | 71 | 89 |
3303165 | Citra Sutisna Putra | 2mi-10 | 69 | 100 |
3303060 | David Zakaria | 2mi-9 | 69 | 149 |
3303075 | Didit Rusandi | 2mi-10 | 85 | 16 |
3303166 | Dilla Astrika Aprilia | 2mi-9 | 81 | 31 |
3303090 | Dwi Rahayu | 2mi-10 | 79 | 39 |
3303079 | Eneng Aisyah | 2mi-9 | 63 | 133 |
Bila ingin menampilkan field nama dan kelas saja maka rumusnya adalah :
SELECT Nama, kelas FROM mahasiswa;
Hasil atau result-setnya adalah :
Nama | kelas |
Ali Wardhana | 2mi-10 |
Ari Budiarti Bachterani | 2mi-9 |
Citra Sutisna Putra | 2mi-10 |
David Zakaria | 2mi-9 |
Didit Rusandi | 2mi-10 |
Dilla Astrika Aprilia | 2mi-9 |
Dwi Rahayu | 2mi-10 |
Eneng Aisyah | 2mi-9 |
Untuk menampilkan semua field rumusnya ada 2 yaitu :
- SELECT nim, nama, kelas, ip, rank FROM mahasiswa;
- SELECT * FROM mahasiswa
tanda bintang (*) mewakili bila ingin menampilkan semua record, silahkan pilih yang lebih enak yang mana.
DISTINCT
Disebuah table, kadang ada isi record yang sama contohnya adalah kolom kelas hanya mempunyai 2 jenis record yang sama, bilamana ingin hanya menampilkan data yang berbeda saja seperti ini sintaknya :
SELECT DISTINCT KELAS FROM Mahasiswa;
hasilnya
kelas |
2mi-10 |
2mi-9 |
WHERE
Digunakan untuk menentukan kriteria seleksi. Untuk memilih data suatu tabel dengan kreteria tertentu misal kita ingin menampilkan nama mahasiswa yang ada di kelas 2mi-10 saja, Klausa Where dapat ditambahkan pada pernyataan SELECT. Sintaknya
SELECT nama, kelas FROM mahasiswa WHERE kelas='2mi-10'; tanda (') menandakan bahwa record bertipe String.
hasilnya :
Nama | kelas |
Ali Wardhana | 2mi-10 |
Citra Sutisna Putra | 2mi-10 |
Didit Rusandi | 2mi-10 |
Dwi Rahayu | 2mi-10 |
Berikut adalah Operator yang bisa digunakan :
Operator | Description |
= | Sama Dengan |
<> | Tidak Sama Dengan |
> | Lebih Besar dari |
< | Lebih Kecil dari |
>= | Lebih Besar dari atau Sama dengan |
<= | Lebih Kecil dari atau Sama dengan |
BETWEEN AND | Antara |
LIKE | Mencari data yang memungkinkan |
IN | Digunakan bila mengetahui nilai pasti dari sebuah kolom |
Contoh Penggunaan Operator LIKE :
SELECT * FROM mahasiswa WHERE nama LIKE 'A%';
hasilnya :
Nim | Nama | kelas | ip | rank |
3303143 | Ali Wardhana | 2mi-10 | 76 | 53 |
3303186 | Ari Budiarti Bachterani | 2mi-9 | 71 | 89 |
A% artinya mencari nama yang mempunyai huruf awal A. Misal menggunakan %A% berati mencari nama yang mampunyai huruf A. Kalau %
Contoh Penggunaan BETWEEN .. AND ..
Operator BETWEEN ... AND ... memilih data antara dua nilai dapat berupa angka, teks atau tanggal. Dengan sintaks BETWEEN nilai1 AND nilai2
SELECT * FROM mahasiswa WHERE ip BETWEEN 70 AND 80; perhatikan 70 dan 80 tidak menggukanan tanda (') karena merupakan sebuah angka
Nim | Nama | kelas | ip | rank |
3303143 | Ali Wardhana | 2mi-10 | 76 | 53 |
3303090 | Dwi Rahayu | 2mi-10 | 79 | 39 |
3303186 | Ari Budiarti Bachterani | 2mi-9 | 71 | 89 |
ORDER BY
Klausa ORDER BY digunakan untuk mengurutkan data. Misal kita ingin mengurutkan dari field nama.
SELECT * FROM mahasiswa ORDER BY nama;
Hasilnya:
Nim | Nama | kelas | ip | rank |
3303143 | Ali Wardhana | 2mi-10 | 76 | 53 |
3303186 | Ari Budiarti Bachterani | 2mi-9 | 71 | 89 |
3303165 | Citra Sutisna Putra | 2mi-10 | 69 | 100 |
3303060 | David Zakaria | 2mi-9 | 69 | 149 |
3303075 | Didit Rusandi | 2mi-10 | 85 | 16 |
3303166 | Dilla Astrika Aprilia | 2mi-9 | 81 | 31 |
3303090 | Dwi Rahayu | 2mi-10 | 79 | 39 |
3303079 | Eneng Aisyah | 2mi-9 | 63 | 133 |
MENGGUNAKAN ALIAS
Dengan SQL, ALIAS dapat digunakan untuk mengganti nama_kolom. contoh
SELECT nama AS nama_mhs FROM mahasiswa;
nama_mhs |
Ali Wardhana |
Ari Budiarti Bachterani |
Citra Sutisna Putra |
David Zakaria |
Didit Rusandi |
Dilla Astrika Aprilia |
Dwi Rahayu |
Eneng Aisyah |
Pernyataan UPDATE
Pernyataan UPDATE digunakan untuk memodifikasi data dalam tabel. Contoh
UPDATE mahasiswa SET nama = 'Dwi Lestari' WHERE nama = 'Dwi Rahayu';
Artinya Ubah table mahasiswa Diset nama menjadi Dwi Lestari yang tadinya nama adalah Dwi Rahayu.
Pernyataan DELETE
Pernyataan DELETE digunakan untuk menghapus baris data dalam tabel. contoh Jika kita ingin menghapus mahasiswa dengan nama David Zakaria, pernyataan SQL-nya adalah
DELETE FROM mahasiswa WHERE nama='David Zakaria';
Jika kita ingin menghapus semua data tanpa menghapus tabel, pernyataan SQL-nya adalah
DELETE FROM mahasiswa
2. DDL (Data Definition Language )
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum digunakan adalah:
CREATE DATABASE nama_basis_data
CREATE DATABASE membuat sebuah basis data baru.
CREATE TABLE nama_tabel
CREATE TABLE membuat tabel baru pada basis data yang sedang aktif. Secara umum, perintah ini memiliki bentuk
CREATE TABLE [nama_tabel]
(nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,...])
atau
CREATE TABLE [nama_tabel]
(nama_field1 tipe_data [,
nama_field2 tipe_data,...]
[CONSTRAINT nama_field constraints])
dengan:
nama_field adalah nama kolom (field) yang akan dibuat. Beberapa sistem manajemen basis data mengizinkan penggunaan spasi dan karakter nonhuruf pada nama kolom.
tipe_data tergantung implementasi sistem manajemen basis data. Misalnya, pada MySQL, tipe data dapat berupa VARCHAR, TEXT, BLOB, ENUM, dan sebagainya.
constraints adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya NOT NULL, UNIQUE, dan sebagainya. Ini dapat digunakan untuk mendefinisikan kunci primer (primary key) dan kunci asing (foreign key).
Satu tabel boleh tidak memiliki kunci primer sama sekali, namun sangat disarankan mendefinisikan paling tidak satu kolom sebagai kunci primer.
Contoh:
CREATE TABLE user
(username VARCHAR(30) CONSTRAINT PRIMARY KEY,
passwd VARCHAR(20) NOT NULL,
tanggal_lahir DATETIME);
akan membuat tabel user seperti berikut:
username | passwd | tanggal_lahir |
Minggu, 02 Oktober 2011
Tugas Softskill 1 ( Basis Data )
TUGAS SOFSKILL 1 ( BASIS DATA )
Nama : Ditya Indraswary
NPM : 422 10 111
Kelas : 2 DA 04
1. Apakah Data Base itu?
Pangkalan data atau basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya. Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut. ( sumber : http://id.wikipedia.org/wiki/Basis_data )
2. Sebutkan dua contoh DBMS yang kamu ketahui ?
Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :
1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user. MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL). MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB.
Ø Kelebihan MySQL antara lain :
1. free (bebas didownload)
2. stabil dan tangguh
3. fleksibel dengan berbagai pemrograman
4. Security yang baik
5. dukungan dari banyak komunitas
6. kemudahan management database
7. mendukung transaksi
8. perkembangan software yang cukup cepat.
2. ORACLE
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
• Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
- Menangani manajemen space dan basis data yang besar
- Mendukung akses data secara simultan
- Performansi pemrosesan transaksi yang tinggi
- Menjamin ketersediaan yang terkontrol
- Lingkungan yang terreplikasi
Ø Kelebihan Oracle :
1. Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan
2. pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati.
3. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas
4. Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan.
Ø Kekurangan Oracle :
1. Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia
2. Terlalu sulit untuk digunakan, terlalu lambat dan terlalu mahal.
3. Oracle merupakan DBMS yang hanya dirancang untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.Jadi tidak semua organisasi dapat menggunakan DBMS Oracle.
( Sumber : http://s3mrp.blogdetik.com/2009/11/04/macam-macam-dbms-database-managemen-system/ )
4. Hasil Instal program database MySQL ?
Ø Beberapa tampilan install MySQL :
Minggu, 17 April 2011
Tugas Kewarganegaraan 6
NAMA : Ditya Indraswary
NPM : 42210111
KELAS : 1 DA 04
Tugas Softskill 6
- Unsur – unsur Wawasan Nusantara :
a. Wujud Wilayah
Batas ruang lingkup wilayah nusantara ditentukan oleh lautan yang di dalamnya terdapat gugusan ribuan pulau yang saling dihubungkan oleh perairan. Oleh karena itu Nusantara dibatasi oleh lautan dan daratan serta dihubungkan oleh perairan didalamnya.
b. Tata Inti Organisasi
Bagi
Sistem pemerintahan, menganut sistem presidensial. Presiden memegang kekuasaan bersadarkan UUD 1945.
c. Tata Kelengkapan Organisasi
Wujud tata kelengkapan organisasi adalah kesadaran politik dan kesadaran bernegara yang harus dimiliki oleh seluruh rakyat yang mencakup partai politik, golongan dan organisasi masyarakat, kalangan pers seluruh aparatur negara. Yang dapat diwujudkan demokrasi yang secara konstitusional berdasarkan UUD 1945 dan secara ideal berdasarkan dasar filsafat pancasila.
- Asas – asas Wawasan Nusantara:
Arah Pandang Wawasan Nusantara
Dengan latar belakang budaya, sejarah serta kondisi dan konstelasi
geografi serta memperhatikan perkembangan lingkungan strategis,
maka arah pandang wawasan nusantara meliputi :
1. Ke dalam
Bangsa
mengatasi sedini mungkin faktor-faktor penyebab timbulnya
disintegrasi bangsa dan mengupayakan tetap terbina dan
terpeliharanya persatuan dan kesatuan.
Tujuannya adalah menjamin terwujudnya persatuan kesatuan
segenap aspek kehidupan nasional baik aspek alamiah maupun
aspek sosial.
2. Keluar
Bangsa
harus berusaha untuk mengamankan kepentingan nasional dalam
Asas Wawasan Nusantara
Merupakan ketentuan-ketentuan dasar yang harus dipatuhi, ditaati,dipelihara dan diciptakan agar terwujud demi tetap taat dan setianya komponen/unsur pembentuk bangsa
Asas Wasantara terdiri dari:
1. Kepentingan/Tujuan yang sama
2. Keadilan
3. Kejujuran
4. Solidaritas
5. Kerjasama
6. Kesetiaan terhadap kesepakatan
( sumber : http://www.google.co.id/search?hl=id&source=hp&q=asas+wawasan+nusantara&meta=&btnG=Penelusuran+Google )
Selasa, 12 April 2011
Tugas Kewarganegaraan 5
Nama : Ditya Indraswary
NPM : 42210111
Kelas : 1 DA 04
- Archipelago concept adalah laut sebagai penghubung daratan sehingga wilayah negara menjadi satu kesatuan yang utuh, sebagai Tanah Air dan ini disebut negara kepulauan.( sumber : www.google.com )
- Deklarasi Juanda yang dicetuskan pada tanggal 13 Desember 1957 oleh Perdana Menteri Indonesia pada saat itu, Djuanda Kartawidjaja, adalah deklarasi yang menyatakan kepada dunia bahwa laut Indonesia adalah termasuk laut sekitar, di antara dan di dalam kepulauan Indonesia menjadi satu kesatuan wilayah NKRI.
Ø Isi dari Deklarasi Juanda adalah "Deklarasi Djuanda menyatakan bahwa segala perairan di sekitar, diantara dan yang menghubungkan pulau-pulau, termasuk dalam daratan Republik Indonesia, dengan tidak memandang luas dan lebarnya, adalah bagian yang wajar dariwilayah daratan RI, dan merupakan bagian dari perairan pedalaman atauperairan nasional yang berada di bawah Kedaulatan Negara Republik Indonesia.
( sumber : http://id.wikipedia.org/wiki/Deklarasi_Djuanda )
3. Wilayah perairan laut
a. Zona Laut Teritorial
Batas laut Teritorial ialah garis khayal yang berjarak 12 mil laut dari garis dasar ke arah laut lepas. Jika ada dua negara atau lebih menguasai suatu lautan, sedangkan lebar lautan itu kurang dari 24 mil laut, maka garis teritorial di tarik sama jauh dari garis masing-masing negara tersebut. Laut yang terletak antara garis dengan garis batas teritorial di sebut laut teritorial. Laut yang terletak di sebelah dalam garis dasar disebut laut internal.
Garis dasar adalah garis khayal yang menghubungkan titik-titik dari ujung-ujung pulau.
Sebuah negara mempunyai hak kedaulatan sepenuhnya sampai batas laut teritorial, tetapi mempunyai kewajiban menyediakan alur pelayaran lintas damai baik di atas maupun di bawah permukaan laut. Pengumuman pemerintah tentang wilayah laut teritorial Indonesia dikeluarkan tanggal 13 Desember 1957 yang terkenal dengan Deklarasi Djuanda dan kemudian diperkuat dengan Undang-undang No.4 Prp. 1960.
b. Zona Landas Kontinen
Landas kontinen ialah dasar laut yang secara geologis maupun morfologi merupakan lanjutan dari sebuah kontinen (benua). Kedalaman lautnya kurang dari 150 meter.
Adapun batas landas kontinen tersebut diukur dari garis dasar, yaitu paling jauh 200 mil laut. Jika ada dua negara atau lebih menguasai lautan di atas landasan kontinen, maka batas negara tersebut ditarik sama jauh dari garis dasar masing-masing negara. Sebagai contoh di selat malaka, batas landasan kontinen berimpit dengan batas laut teritorial, karena jarak antara kedua negara di tempat itu kurang dari 24 mil laut. Di selat Malaka sebelah utara, batas landas kontinen antara Thailand, Malaysia, dan Indonesia bertemu di dekat titik yang berkoordinasi 98 °BT dan 6 °LU.
c. Zona Ekonomi Eksklusif (ZEE)
Di dalam garis batas landas kontinen,
Zona Ekonomi Eksklusif adalah jalur laut selebar 200 mil laut ke arah laut terbuka diukur dari garis dasar. Di dalam zona ekonomi eksklusif ini,
Kamis, 17 Maret 2011
Wawasan Nusantara
Nama : Ditya Indraswary
NPM : 42210111
Kelas : 1 DA 04
Wawasan Nusantara
Apakah yang di maksud dengan Wawasan Nusantara?
Istilah wawasan nusantara berasal dari kata wawas yang berarti pandangan, tinjauan, atau penglihatan inderawi.
Istilah wawasan berarti cara pandang, cara tinjau, atau cara melihat.Sedangkan istilah nusantara berasal dari kata “nusa” yang berarti pulau-pulau, dan “antara” yang berati diapit di antara dua hal.
Secara unum wawasan nusantara berarti cara pandang suatu bangsa tentang diri dan lingkungannya yang dijabarkan dari dasar falsafah dan sejarah bangsa itu sesuai dengan posisi dan kondisi geografi negaranya untuk mencapai tujuan atau cita-cita nasionalnya.
Wawasan nusantara mempunyai arti cara pandang bangsa Indonesia tentang diri dan lingkungannya berdasarkan pancasila dan UUD 1945 serta sesuai dengan geografi wilayah nusantara yang menjiwai kehidupan bangsa dalam mencapai tujuan dan cita-cita nasionalnya. (sumber: http://images.mandalaadmaja.multiply.multiplycontent.com/attachment/0/RfZ1eQoKCrIAABDXu2s1/Kasus%20ambalat%20(Meike%20Mayasari).doc?nmid=22011268)
Sebutkan Teori atau paham Kekuasaan?
Wawasan nasional suatu bangsa dibentuk dan dijiwai oleh paham kekuasaan dan geopolitik yang dianutnya. Beberapa teori paham kekuasaan dan teori geopolitik
Teori-teori yang dapat mendukung rumusan tersebut antara lain:
a. Paham Machiavelli (Abad XVII)
Menurut Machiavelli, sebuah negara akan bertahan apabila menerapkan dalil-dalil berikut: pertama, segala cara dihalalkan dalam merebut dan mempertahankan kekuasaan; kedua, untuk menjaga kekuasaan rezim, politik adu domba (divide et impera) adalah sah; dan ketiga, dalam dunia politik (yang disamakan dengan kehidupan binatang buas ), yang kuat pasti dapat bertahan dan menang
b. Paham Kaisar Napoleon Bonaparte (abad XVIII)
Napoleon berpendapat bahwa perang di masa depan akan merupakan perang total yang mengerahkan segala upaya dan kekuatan nasional. Kekuatan ini juga perlu didukung oleh kondisi sosial budaya berupa ilmu pengetahuan teknologi demi terbentuknya kekuatan hankam.
c. Paham Jendral Clausewitz (XVIII)
Menurut Clausewitz, perang adalah kelanjutan politik dengan cara lain. Baginya, peperangan adalah sah-sah saja untuk mencapai tujuan nasional suatu bangsa.
d. Paham Feuerbach dan Hegel
Paham materialisme Feuerbach dan teori sintesis Hegel menimbulkan dua aliran besar Barat yang berkembang didunia, yaitu kapitalisme di satu pihak dan komunisme di pihak yang lain. Saat itu orang-orang berpendapat bahwa ukuran keberhasilan ekonomi suatu negara adalah seberapa besar surplus ekonominya, terutama diukur dengan emas. Paham ini memicu nafsu kolonialisme negara Eropa Barat dalam mencari emas ke tempat yang lain.
e. Paham Lenin (XIX)
Menurut Leninisme/komunisme, perang atau pertumpahan darah atau revolusi di seluruh dunia adalah sah dalam kerangka mengkomuniskan seluruh bangsa di dunia. Karena itu, selama perang dingin, baik Uni Soviet maupun RRC berlomba-lomba untuk mengekspor paham komunis ke seluruh dunia.
f. Paham Lucian W.Pye dan Sidney
Dalam buku Political Culture and Political Development (Princeton University Press, 1972 ). Para ahli menjelaskan adanya unsur-unsur sebyektivitas dan psikologis dalam tatanan dinamika kehidupan politik suatu bangsa, kemantapan suatu sistem politik dapat dicapai apabila sistem tersebut berakar pada kebudayaan politik bangsa yang bersangkutan.
( sumber : http://ogiezone.blogspot.com/2009/04/teori-kekuasaan-sebagai-lahirnya_11.html).
Apakah yang di maksud dengan Geopolitik ?
Geopolitik berasal dari kata geo dan politik. Geo berarti bumi dan politik berasal dari bahasa Yunani politeia. Poli artinya kesatuan masyarakat yang berdiri sendiri dan teia artinya urusan.Geopolitik biasa juga di sebut dengan wawasan nusantara. Pandangan geopolitik Indonesia berlandaskan pada pemikiran kewilayahan dan kehidupan bangsa Indonesia. ( sumber : http://id.wikipedia.org/wiki/Geopolitik_di_Indonesia).
Geopolitik Indonesia
Geopolitik Indonesia tiada lain adalah Wawasan Nusantara
• Wawasan Nusantara tidak mengandung unsur-unsur ekspansionisme maupun kekerasan
• Cara pandang bangsa Indonesia tentang diri dan lingkungannya berdasarkan ide nasionalnya yang dilandasi Pancasila dan UUD 1945, yang merupakan aspirasi bangsa Indonesia yang merdeka, berdaulat dan bermartabat serta menjiwai tata hidup dan tindak kebijaksanaannya dalam mencapai tujuan nasional.( sumber : http://apadefinisinya.blogspot.com/2008/05/geopolitik-dan-geostrategi-indonesia.html).