Tuesday 21 April 2015

E BUSINESS

1.        Sebutkan apa perbedaan istilah berikut
a.    C2C ( Customer to Customer )
C2C merupakan aktivitas bisnis (penjualan) yang dilakukan oleh individu (konsumen) kepada individu (konsumen) lainnya.C2C dapat dilakukan secara langsung karena banyaknya fasilitas yang memungkinkanhal tersebut.
-          http://www.berniaga.com/
-          http://www.olx.com/
-          http://www.dytoshare.com/
-          http://www.kaskus.co.id/
-          http://www.amazone.com/

b.    B2C ( Business to Customer )
B2C merupakan aktivitas e-business yang dilakukan produsen kepada konsumen dengan menggunakan media elektronik secara langsung. B2C membuat konsumen dapat melakukan pemesanan secara langsung karena produsen sudah mencantumkan harga-harga produk yang dijual.Electronic cash dan secure payment system merupakan contoh nyata aktivitas B2C.
-          http://www.viraindo.com/
-          http://www.apple.com/
-          http://www.hp.com/
-          http://www.blcakberry.com/
-          http://www.tokocamzone.com/

c.     B2B ( Business to Business )
B2B adalah aktivitas transaksi bisnis secara elektronik antara pelaku bisnis dengan pelaku bisnis lainnya. B2B berkaitan dengan permintaan dan pengiriman proposal bisnis. B2B menggunakan sebuah metode pertukaran dokumen bisnis antar perusahaan dengan menggunakan aplikasi komputer dengan format standar yang telah disepakati yang disebut EDI ( Electronic Data Interchange ).
Cohtoh website B2B adalah :
-          http://www.businessinsider.com/
-          http://www.thestreet.com/
-          http://www.money.msn.com/
-          http://www.krakatausteel.com/
-          http://www.alibaba.com/


d.    C2A ( Customer to Administration )
Kategori ini telah muncul dalam dekade akhir ini.  Contoh dari aplikasi C2A seperti e-democracy, e-voting, informasi tentang pelayanan publik dan e-health.  Seperti penggunaan pelayanan konsumen yang dapat menempatkan perhatian, meminta umpan balik atau informasi (dalam aplikasi perencanaan kedepan) secara langsung dari pemerintah/otoritas lokal.

A2C menyediakan sebuah mata rantai komunikasi langsung antara pemerintah (otoritas lokal) dan konsumen.  Sebuah website HR Revenue and Customs, misalnya mengijinkan para konsumen untuk menggunakan kembali dokumen pajak secara langsung dengan website yang aman.  Contoh lainnya adalah mereka yang kewarganegaraan dan masyarakat lokal melayani website yang menginformasikan kepada masyarakat tentang acara-acara komunitas, penutupan jalan dan aktiviatas-aktivitas lain yang berdampak pada jabatan pada pemerintah dan masyarakat.

e.     B2A ( Business to Customer )
Kategori B2A meliputi semua transaksi yang dilaksanakan antar bisnis dan badan pemerintahan dengan penggunaan internet medium.  Kategori ini telah dengan matap ditingkatkan setelah beberapa tahun terakhir ini. 

A2B adalah sebuah cara elektronik yang menyediaka informasi bisnis yang spesifik, seperti kebijakan, peraturan yang secara langsung mengenai bisnis.  Contoh dari kategori A2B adalah solusi kontruksi e-tendering yang memungkinkan kontruksi potensial para pemegang saham untuk menawarkan kepada pemerintah untuk memimpin proyek seperti London Olympic 2012, yang menggunakan peralatan tender secara online.

Contoh dari model B2A adalah http://www.accela.com/, sebuah software perusahaan yang menyediakan akses pelayanan pemerintahan siang malam untuk pengelolaan harta, tanggapan keadaan darurat, perijinan, perencanaan, kesehatan masyarakat dan pekerjaan umum.

2.        Tuliskan contoh-contoh website yang menggunakan konsep berikut
a.    E-bank
-          Bank Internasional Indonesia http://www.bankbii.com/
-          Bank Bukopin http://www.ib.bukopin.co.id/
-          Bank Central Asia  http://www.ibank.klikbaca.com/ 
-          Bank Mandiri http://ib.bankmandiri.co.id/
-          Bank Negara Indonesia http://ibank.bni.co.id/
b.   E-trade
-          https://global.etrade.com/
c.    E-consulting
-          BSP e-consulting http://www.bikasolusi.co.id
-          E & E Consultants, Inc http://www.eandecolsultants.com/

d.   E-Engineer
-          http://www.istructe.org/
-          http://time-e.org/
e.    E-Learning
-          http://www.e-learningforkids.org/
-          http://www.e-dukasi/
-          http://www.besmart.uny.ac.id/


Sunday 1 March 2015

CONTOH SURAT LAMARAN IT (TEKNIK INFORMATIKA) DAPAT DARI INTERNET

Bandung, 10 Desember 2014

Kepada

Yth HRD GEEK HUNTER
Bandung



Hal : Permohonan Pekerjaan

Dengan hormat,

Yang bertandatangan di bawah ini :

Nama                                       : Muhammad Zakariyya Abdillah
Tempat dan Tanggal Lahir      : Ngawi, 22 September 1993
Alamat                                     : Jln Trunojoyo no 30 RT/RW 01/02 Kel. Manisrejo Kec.
Karangrejo Magten Jawa Timur Pendidikan/Jurusan                 : D3 Politeknik Pos Indonesia/Teknik Informatika No.HP : 0857-3524-6572
Email                                        : abbekkumel@windowslive.com
Status Pernikahan                    : Belum menikah


Sesuai dengan adanya informasi lowongan pekerjaan yang saya ketahui dari website kaskus.co.id pada tanggal 10 Desember 2014, saya bermaksud mengajukan lamaran kerja untuk menjadi salah satu programmer pada perusahaan bapak/ibu pimpin. Saya adalah lulusan tahun 2014 dari salah satu kampus swasta di Bandung, IPK dari hasil belajar saya di kampus yaitu 3,07 dan saya sedang melanjutkan kuliah di salah satu universitas swasta di bandung mengambil kelas karyawan. Bekal kemampuan yang saya miliki diantaranya mampu mengoperasikan komputer, microsoft word, excel, Analis OOP, UML, .NET, PHP, Framework PHP, mySQL, dll. Saya dapat bekerja keras, ulet, disiplin, bertanggung jawab, orientasi target, memiliki semangat motivasi tinggi dan dapat bekerja secara mandiri maupun secara tim.

Sebagai bahan pertimbangan, saya lampirkan:

1.      Daftar Riwayat Hidup (CV)
2.      Soft Copy Ijazah dan Transkrip Nilai
3.      Soft Copy SKCK
4.      Soft Copy KTP dan Sertifikat
5.      Soft Copy Pas Foto

Demikian surat permohonan pekerjaan ini saya buat dengan sebenar-benarnya. Besar harapan saya untuk dapat mengikuti tahapan selanjutnya. Atas perhatiannya saya ucapkan terima kasih.



Hormat saya,






Muhammad Zakariyya A

Tuesday 10 February 2015

ANALISIS SWOT (STRENGHT, WEAKNESS, OPPORTUNITY, THREAT) TIF UNIVERSITAS PASUNDAN

KEKUATAN
1.    TIF Universitas pasundan cukup dikenal dan diminati oleh masyarakat, terbukti dengan banyaknya peminat yang kuliah di TIF Universitas Pasundan.
2.    Letak Kampus TIF Universitas Pasundan yang cukup stategis dan gampang ditemukan sehingga lebih mudah untuk mengaksesnya.
3.    TIF Universitas Pasundan terakreditasi B oleh BAN-PT.
4.    Sistem Informasi yang mudah diakses setiap civitas akademik TIF Universitas Pasundan yang berbasis teknologi.

KELEMAHAN
1.      Sistem pembelajaran dan disiplin pada dosen dalam pembelajaran harus ditingkatkan.
2.      Fasilitas pembelajaran yang perlu diperbaiki lagi.
3.      Jaringan kerjasama perlu ditingkatkan baik internal maupun eksternal sehingga mutu TIF Universitas Pasundan lebih baik.

PELUANG
1.      Meningkatkan kualitas pembelajaran berbasis internasional sehingga kualitasoutcome juga sesuai kebutuhan pasar.
2.      Mempertahankan dan meningkatkan kualitas dan kuantitas TIF Universitas  Pasundan.
3.      Meningkatkan ketersediaan teknologi pembelajaran agar membuat nyaman civitas akademik.

ANCAMAN
1.      Banyaknya  perguruan tinggi yang terdapat jurusan informatika dengan kualitas dan teknologi yang tidak kalah bagus dengan TIF Universitas Pasundan di Bandung.
2.      Banyaknya nilai dan budaya yang masuk di lingkungan TIF Unpas sehingga mengancam nilai sunda dan nilai islam yang diterapkan sesuai dengan visi misi TIF Unpas.

STRATEGI
1.      Meningkatkan Sumber Daya Manusia dalam menggali Potensi.
2.      Meningkatkan pelayanan kepada mahasiswa.
3.      Memberbaiki fasilitas dan sarana infrastruktur.
4.      Menjaga, memelihara dan mengembangkan budaya Sunda dan syi'ar islam
5.      Mempertahankan kondisi geografis dan lingkungan agar tetap terjaga kelestarian dan keberdaanya.

ANALISIS TAMPILAN GAME ANDROID UNTUK UMUM TEKA TEKI SAKU

Teka teki saku adalah permainan teka teki silang / TTS yang dikemas dalam kemasan lebih menarik untuk semua umur dan dapat dimainkan dimanapun anda berada juga dapat dibawa dalam saku anda.
                         

Warna
1.      Biru
Warna Biru pada background game teka – teki saku tersebut melambangkan kedamaian dan kesejukan, cocok sekali untuk game tersebut karena untuk memecahakan jawaban dari teka – teki memerlukan kedamaian dalam berfikir. Selain itu biru juga melambangkan kesabaran, karena dalam memainkan game tersebut mungkin memerlukan beberapa kali percobaan hingga menemukan jawaban yang benar dan itu membutuhkan kesabaran untuk pemainnya.
2.      Merah
Warna merah mempunyai ari percaya diri dan energi, sesuai dengan game tersebut.
3.      Kuning
Kuning adalah warna yang tepat untuk meningkatkan konsentrasi pada otak, memori.
4.      Putih
Warna putih memberi dampak agar lebih tenang.

            Tulisan / Font
            Pada Judul game menggunakan font serif, lebih mudah dibaca karena adanya garis tersebut membantu menuntun mata. Font yang dipakai pada game teka teki saku ini menggunakan font arial atau masuk dalam tipe sans serif , Jenis huruf seperti ini lebih tegas, bersifat fungsional dan lebih modern. Tipe arial  pada bidang teka teki menggunakan huruf besar (capslock) sehingga memberi kesan yang tegas dan jelas untuk dibaca.

            Garis / Bentuk
            Garis pada games tersebut didominasi oleh garis vertical dan horizontal.
Horizontal : Memberi sugesti ketenangan atau hal yang tak bergerak.
Vertikal : Stabilitas, kekuatan atau kemegahan.
Bentuk yang ada kebanyakan kotak, menunjukan kenyamanan serta memberikan kesan kesesuaian.








ANALISIS TAMPILAN GAME UNTUK ANAK (MARBEL BELAJAR MENGAJI)

Marbel Belajar Mengaji merupakan aplikasi pendidikan untuk anak usia 3-8 tahun. Aplikasi ini membantu anak-anak belajar mengenal huruf hijaiyah A Ba Ta, belajar membaca huruf hijaiyah dengan harokatnya (Fathah, Dummah, Kasroh), serta belajar membaca huruf hijaiyah dengan harokat tanwin (Fathah Tanwin, Dummah Tanwin, Kasroh Tanwin). Bersama Marbel Belajar Mengaji, anak-anak bisa belajar mengaji dengan cara yang menyenangkan. Aplikasi ini dilengkapi dengan narasi pendukung yang sangat bermanfaat bagi anak-anak yang belum lancar membaca. Setiap materi dilengkapi dengan narasi, sehingga anak-anak bisa belajar hanya dengan mendengarkan suaranya saja. Setelah mereka selesai belajar mengaji, ada berbagai macam permainan seru menanti mereka. Lewat permainan ini, pengetahuan serta hasil belajar mereka bisa diuji.

Berikut tampilan dari game marbel belajar mengaji :


            Warna
-          Biru dan hijau
Kombinasi warna biru dan hijau dapat menjadi terlihat tenang dan alami, cocok sekali untuk anak – anak. Warna hijau juga melambangkan kereligiusan, sesuai dengan tema dari game itu sendiri.
-          Putih
Warna putih juga memberikan nuansa religi karena melambangkan kesucian.

            Tulisan / Font
Font yang digunakan dominan menggukan font serif, lebih mudah dibaca karena adanya garis serif  membantu menuntun mata dan mengarahkan pandangan. Contok untuk anak yang baru belajar membaca.
Huruf yang digunakan juga menggunakan huruf hijaiyah karena sesuai dengan nama gamenya sendiri, untuk memperkenalkan anak – anak agar bias mengaji.

            Garis / Bentuk
            Bentuk yang digunakan ada yang kotak dan lingkaran. Bentuk yang ada kebanyakan kotak, menunjukan kenyamanan serta memberikan kesan kesesuaian.
Lingkaran tidak memiliki awalan dan tidak memiliki akhiran. Lingkaran mewakilkan kekekalan.

Tuesday 3 February 2015

SOAL RDBMS, OODBMS

1.       Jelaskan Relational  Database Management System? Serta Sebutkan beberapa kelemahan dan kelebihannya jika menggunakan Relational  Database Management System?
2.        Jelaskan Object Oriented Database Management System? Serta Sebutkan beberapa kelemahan dan kelebihannya jika menggunakan Object Oriented Database Management System?
3.       Jelaskan konsep Distribusi Database ? serta jelaskan keuntungan dan kekurangan dari Distribusi Database ! Saat kapan suatu perusahaan/enterprise menggunakan OODBMS (Oriented Database Management System) atau mengguakan Distribusi Database???
CATATAN : untuk menjawab peranyaan No 1 No 2 dan No 3 Buatlah Matrik sbb:

JENIS
Definisi/Pengertian
Kelemahan
Kelebihan
Contoh
RDBMS




OODBMS




Distribusi Database





4.       Dalam distribusi database dikenal dengan fragmentasi horizontal dan vertical, berikan penjelasan dan contohnya.
5.       Jelaskan tiga metode utama Partisi Tabel dalam database  Oracle!
6.       Apa yang di maksud dengan Partisi RANGE dalam oRacle Buatlah salah satu contoh tabel dengan partisi RANGE !!! sekaligus tuliskan juga perintah untuk menampilkan data dari salah satu partisinya
7.       Buatlah Contoh Perintah SQL untuk DDL dan DML

JAWABAN


JENIS
Definisi / Pengertian
Kelemahan
Kelebihan
Contoh
RDBMS
DBMS yang menggunakan metode relasi didasarkan pada teori himpunan untuk mengorganisasikan data. Data dikumpulkan dalam sejumlah object yang disebut dengan table.
-         Dimungkinkan adanya lebih dari satu relasi dalam satu tabel
-         Meminimalisasi redudansy data dan menjaga konsistensi data
-         Fleksibel
-         Memudahkan dalam managemen data

ORACLE
Firebird
MySQL
SQL Server
OODBMS
DBMS yang mendukung pemodelan dan pembuatan data sebagai objek. OODBMS mendukung 2 kriteria : DBMS dan object-oriented.
-         Tight coupling
-         Kurangnyadukungan platform
-         Sulit bermigrasi
-         Kebutuhan keterampilan
-         Query yang kompleks
-         Desain yang indah
-         Penyederhanaan Pembuatan Aplikasi
-         Kinerja yang tangguh
Cache
Datawasp
EyeDB
ObjectDB
Db4o
Distribusi Database
Suatu basis data yang berada di bawah kendali sistem manajemen basis data (DBMS) terpusat dengan peranti penyimpanan (storage devices) yang terpisah-pisah satu dari yang lainnya. 
-         Kurangnya Pengalaman: Minimnya percobaan di lingkup kerja nyata.
-         Kompleksitas: Menambah masalah baru dari masalah yang ada pada DBS.
-         Biaya: biaya pengembangan teknologi/software dalam masalah teknis (distributed debuggers dll) sangat diperlukan.
-         Kontrol yang Terdistribusi: Ini kelebihan yang sudah disebut, tapi sayangnya ini dapat menimbulkan masalah sinkronisasi dan koordinasi
-         Keamanan: Sekuriti jaringan lebih kompleks dari sekuriti akses database yang tersentralisasi.
-         Migrasi yang susah: Belum ada tool atau metodologi yang dapat membantu untuk konversi dari DBS ke DDBS.

-         Otonomi Lokal:, kelompok user yang bisa menggunakan data tersebut dapat menyimpannya di site dimana dia bekerja, sehingga masing-masing site mempunyai kontrol lokal.
-         Performansi Tinggi: Karena data yang digunakan umumnya lebih dekat dengan user,
-         Kepercayaan:kemungkinan crashnya satu node/site, atau hilangnya aksessibilitas karena kegagalan link komunikasi, tidak membuat data untuk tidak dapat diakses.
-         Ekonomis:
-         Ekspansinya Mudah: Dapat disesuaikan dengan mudah seiring dengan berkembangnya ukuran database.
-         Shareability: Untuk merespon trend organisasi ke arah distributed fashion

Oracle
SQL Server
IBM DB2






Ø  Penggunaan RDBMS, OODBMS dan Distribusi Database
o   Penggunaan RDBMS biasanya pada Interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine.
o   Penggunaan OODBMS biasanya pada Language Drivers,Query Engine, Transaction Engine, dan Storage Engine.
o   Penggunaan Distribusi Database dapat dilakukan di server internet, intranet atau ekstranet kantor, atau di jaringan perusahaan.
Untuk menjaga agar basis data yang terdistribusi tetap up-to-date, ada dua proses untuk menjaganya, yakni replikasi dan duplikasi.
-            replikasi, digunakan suatu perangkat lunak untuk mencari perubahan yang terjadi di satu basis data.
-            duplikasi tidak sama dan tidak sekompleks replikasi. Dalam proses ini, satu basis data dijadikan master, kemudian diperbanyak menjadi sejumlah duplikat.
Ø  Dalam distribusi database dikenal dengan 2 fragmentasi yaitu :
o   Fragmentasi horizontal
§  Fragmentasi horizontal berisi tuple-tuple yang dipartisi atau dibagi dari sebuah relasi global R kedalam sejumlah subset r1, r2., … ,rn. Tiap-tiap subset berisikan sejumlah tuple dari R. Setiap tuple dalam R harus memiliki lebih dari satu fragmen, sehingga relasi yang asli dapat disusun kembali. Sebuah fragmen dalam fragmentasi horizontal dapat didefinisikan sebagai sebuah seleksi pada relasi global R. Oleh karena itu sebuah predikat Pi digunakan untuk menyusun fragmen ri didefinisikan dengan operasi selection sebagai berikut :  ri = σpi(r). Penyusunan kembali dari relasi R dapat diperoleh dengan mengambil gabungan dari seluruh fragmen :  R= r1U r2U r3….U rn. Ilustrasi dari fragmentasi secara horizontal adalah :
Relasi R                 Relasi hasil fragmentasi  r1, r2
§  Contoh : Relasi Deposit
Deposit-Scheme(branch_name, account_number, cutomer_name, balance)
branch_name
account_number
cutomer_name
balance
Hillside
305
Lowman
500
Hillside
226
Camp
336
Valleyview
177
Camp
205
Valleyview
402
Khan
10000
Hillside
115
Khan
62
Valleyview
408
Khan
1123
Valleyview
639
Green
750
  

Kemudian fragmentasi horizontal dapat diuraikan sbb :
Deposit 1 = σ branch_name = “Hillside”(Deposit)
Deposit 2 = σ branch-name = “Valleyview”(Deposit)

branch_name
account_number
cutomer_name
balance
Hillside
305
Lowman
500
Hillside
226
Camp
336
Hillside
115
Khan
62
(a)    Deposit 1

branch_name
account_number
cutomer_name
balance
Valleyview
177
Camp
205
Valleyview
402
Khan
10000
Valleyview
408
Khan
1123
Valleyview
639
Green
750
(b)   Deposit 2

o   Fragmentasi vertical
§  Dalam fragmentasi vertical, setiap fragmen  ri didefinisikan dengan operasi Project sebagai : ri = Πci (R). Penyusunan kembali dari relasi R dapat diperoleh dengan mengambil gabungan dari seluruh fragmen operasi ф (natural joint) :  R= r1ф r2 ф r3…. ф rn.  Relasi hasil fragmentasi berisi sebagian atribut/kolom dari relasi global dan harus memiliki atribut primary key yang akan digunakan sebagai tuple-id pada saat rekontruksi. Dalam fragmentasi vertikal tidak harus memiliki fragmen yang dijoint seperti pada fragmen horizontal. Ilustrasi dari fragmentasi secara horizontal adalah :

 
Relasi R          Relasi hasil fragmentasi  r1, r2 r3


§  Contoh : Relasi Deposit
Deposit-Scheme(branch_name, account_number, cutomer_name, balance)
branch_name
account_number
cutomer_name
balance
Hillside
305
Lowman
500
Hillside
226
Camp
336
Valleyview
177
Camp
205
Valleyview
402
Khan
10000
Hillside
115
Khan
62
Valleyview
408
Khan
1123
Valleyview
639
Green
750

Pada fragmentasi vertikal, relasi deposit memerlukan penambahan tuple-id
Berikut ini adalah  relasi deposit dengan penambahan tuple-id :
branch_name
account_number
cutomer_name
balance
tuple_id
Hillside
305
Lowman
500
1
Hillside
226
Camp
336
2
Valleyview
177
Camp
205
3
Valleyview
402
Khan
10000
4
Hillside
115
Khan
62
5
Valleyview
408
Khan
1123
6
Valleyview
639
Green
750
7
Sebuah fragmentasi vertikal dari relasi ini dapat diuraikan sebagai berikut :
Deposit 3 = π branch_name, cutomer_name,tuple_id(Deposit)
Deposit 4 = µ account_number, balance, tuple_id(Deposit)

branch_name
cutomer_name
tuple_id
Hillside
Lowman
1
Hillside
Camp
2
Valleyview
Camp
3
Valleyview
Khan
4
Hillside
Khan
5
Valleyview
Khan
6
Valleyview
Green
7
(a)    Deposit 3


account_number
balance
tuple_id
305
500
1
226
336
2
177
205
3
402
10000
4
115
62
5
408
1123
6
639
750
7
(b)   Deposit 4
Ø  Ada 3 metode utama Partisi Table dalam database Oracle yaitu :
o   Range Partition
§  Data dikelompokkan berdasarkan range (rentang) nilai yang kita tentukan. Range partition ini cocok digunakan pada kolom yang nilainya terdistribusi secara merata.
o   List Partition
§  Data dikelompokkan berdasarkan nilainya. Cocok untuk kolom yang variasi nilainya tidak banyak. Saya masih menggunakan contoh table penjualan. Yang cocok dengan list partition adalah kolom area.
o    Hash Partition
§  Jika kita ingin melakukan partisisi namun tidak cocok dengan RANGE ataupun LIST, maka bisa menggunakan Hash Partition. Penentuan “nilai mana di taruh di partisi mana” itu diatur secara internal oleh Oracle (berdasarkan hash value).
Ø  Pengertian Partisi Range yaitu :
o    Range partision adalah pembagian suatu table ke dalam beberapa bagian yang didistribusikan kepada kelompok tertentu (berdasarkan kriteria tertentu)
o   Contoh table dengan partisi Range :
§  Query
Ø  CREATE TABLE penjualan_range
Ø  ( no_invoice  NUMBER,
Ø  tgl_jual    DATE NOT NULL,
Ø  area varchar2(10))
Ø  PARTITION BY RANGE (tgl_jual)
Ø  (
Ø  PARTITION jual_kw1 VALUES LESS THAN (TO_DATE('01-APR-2008','DD-MON-YYYY')) TABLESPACE users,
Ø  PARTITION jual_kw2 VALUES LESS THAN (TO_DATE('01-JUL-2008','DD-MON-YYYY')) TABLESPACE users,
Ø  PARTITION jual_kw3 VALUES LESS THAN (TO_DATE('01-OCT-2008','DD-MON-YYYY')) TABLESPACE users,
Ø  PARTITION jual_kw4 VALUES LESS THAN (TO_DATE('01-JAN-2009','DD-MON-YYYY')) TABLESPACE users);

o   Perintah untuk menampilkan data dari partisi
SQL> select*from tgl_jual partition(jual_kw1)
Ø  Contoh Perintah SQL untuk :
o   DDL
DDL yang digunakan adalah :
CREATE untuk membuat objek baru,
   >CREATE TABLE cuaca ( kota varchar(80), min_suhu int, max_suhu int, curah_hujan real, tanggal date);
USE untuk menggunakan objek,
>USE astronom; //astronom adalah nama database
SHOW untuk menampilkan objek,
>SHOW astronom; //astronom adalah nama database
ALTER untuk mengubah objek yang sudah ada,
>ALTER TABLE cuaca ADD COLUMN provinsi varchar(100);
DROP untuk menghapus objek,
>DROP TABLE cuaca;
o   DML
DDL yang digunakan adalah :
SELECT untuk menampilkan data
>SELECT * FROM cuaca;
>SELECT * FROM cuaca WHERE kota = 'Solo';
>SELECT * FROM cuaca WHERE min_suhu < 20;
>SELECT kota FROM cuaca WHERE max_suhu > 30;
INSERT untuk menambahkan data baru
>INSERT INTO cuaca VALUES ('Yogyakarta', 20, 35, 0.25, '2003-10-1');
UPDAE untuk mengubah data yang sudah ada
>UPDATE cuaca SET max_suhu = 36 WHERE kota = 'Yogyakarta';
DELETE untuk menghapus data
>DELETE FROM cuaca WHERE kota='Yogyakarta';