Petualangan C# — Variable


Setelah sebelumnya rekan saya Fendy (ivonidiego) memberikan ilmu mengenai Expression, kali ini giliran saya yang akan sedikit “berdongeng” mengenai “Variables”. Seharusnya postingan kali ini lebih dahulu daripada posting mengenai Expression, karena sebenarnya materi Expression merupakan materi mengenai manipulasi dari suatu variable, tapi tidak apa-apa, karena sebentar lagi kita akan mulai mengenal apa itu variabel khususnya dalam bahasa pemrograman C#. Continue reading

Advertisements

Bab 1 : Retrieving Data Using SQL SELECT Statement


Single-row Function
——————-
Berdasarkan tipe data yang diproses, sngle-row function dibagi :
– Fungsi Karakter
– Fungsi Number
– Fungsi Date
– Fungsi Konversi
– Fungsi General (Karakter, number, date)

Tabel DUAL

SELECT ….
FROM nama_tabel;

Jika suatu data tidak diambil dari tabel manapun maka gunakan tabel DUAL untuk melengkapi perintah SELECT

SELECT ….
FROM DUAL;

SQL> desc DUAL;
Name Null? Type
—————————————– ——– ————–
DUMMY VARCHAR2(1)

SQL> SELECT * FROM dual;

D

X

Contoh Pemakaian tabel DUAL

SELECT lower(‘LaB kOMPUTER’)
FROM dual;

SELECT ‘LaB kOMPUTER’ as “asli”,
lower(‘LaB kOMPUTER’) as “Lower”,
upper(‘LaB kOMPUTER’) as “Upper”,
initcap(‘LaB kOMPUTER’) as “Initcap”
FROM dual;

asli Lower Upper Initcap
———— ———— ———— ————
LaB kOMPUTER lab komputer LAB KOMPUTER Lab Komputer

SELECT ename,
lower(ename),
initcap(ename)
FROM EMP
WHERE DEPTNO=30;

ENAME LOWER(ENAM INITCAP(EN
———- ———- ———-
ALLEN allen Allen
WARD ward Ward
MARTIN martin Martin
BLAKE blake Blake
TURNER turner Turner
JAMES james James

CONCAT
——
Concatination ||
Untuk menggabungkan karakter.

SELECT ename, sal,
concat(ename,sal),
ename||sal,
FROM emp
WHERE deptno=30;

ENAME SAL CONCAT(ENAME,SAL)
———- ———- ———————-
ALLEN 1600 ALLEN1600
WARD 1250 WARD1250
MARTIN 1250 MARTIN1250
BLAKE 2850 BLAKE2850
TURNER 1500 TURNER1500
JAMES 950 JAMES950

Oracle : Introduction SQL Fundamental


Pada hari ini diskusi kuliah akan menjelaskan tentang oracle : SQL fundamental.Ada beberapa tingkatan pada oracle yang pada dasarnya minimal kita sudah pernah bertemu denagn MySql.
saya akan menjelaskan 13 bab yakni sebagai berikut :

Bab 1 : Retrieving Data Using SQL SELECT Statement
Bab 2 : Restricting and Sorting Data
Bab 3 : Using Single-Row Functions to Customize Output
Bab 4 : Reporting Aggregated Data Using the Group Functions
Bab 5 : Displaying Data from Multiple Tables
Bab 6 : Using Subqueris to Solve Subqueris
Bab 7 : Manipulating Data
Bab 8 : Using DDL Statement to Create and Manage Tables
Bab 9 : Creating Other Schema Objects
Bab 10 : Controlling User Access
Bab 11 : Manipulating Large Data Sets
Bab 12 : Generating Reports by Grouping Related Data
Bab 13 : Retrieving Data Using Subqueris

Expression Pada C#


Sebelumnya, silahkan baca dulu modul variable yang disajikan oleh sdr. Guntur sebelum beranjak ke sini (disarankan) tapi bagi yang sudah tau bahkan mahir silahkan loncat ke bab selanjutnya….

Sebelumnya kita sudah belajar mengenai variable, bagaimana kita mendeklarasikan dan menginisialisasinya, sekarang waktunya kita untuk memanipulasikan mereka. C# memiliki banyak operator, seperti operator-operator pada bahasa pemograman lainya, seperti operator =. Dengan menggabungkan operator dan variable, anda telah membuat sebuah expression diskuser, mudah bukan?

Dalam bahasa pemograman, ada operator yang simple ada juga yang kompleks, bahkan anda tidak pernah menemukan operator-operator ini didalam aplikasi/fungsi matematika. yang simple anda pasti sering menggunakan yaitu tanda + (operasi dasar matematika), dimana operator + untuk menambahkan 2 buah operan, sedangkan yang kompleks memanipulasi isi variable melalui representasi binary. Ada juga operator khusus untuk menangani nilai-nilai boolean, seperti =

Disini anda akan belajar mengenai operator matematika dan tugasnya, Secara kasar operator dapat dikelompokkan menjadi 3 kategori :

1. Operator Unary (yang digunakan untuk operand tunggal)

2. Operator Binary (yang digunakan untuk dua operand)

3. Operator Ternary (yang digunakan untuk tiga operand)

Masi bingung yah, belum kegambar gimana itu unary, binary dan ternary….

Kalau pada bingung penggangan aja biar ga pada jatoh, hehehe.. langsung saja cek tabel dibawah ini beserta contohnya, mudah-mudahan aja diskuser kuliah pada kebayang.

Tabel Operator Matematika

Gimana? masi pada bingung juga?

wah, wah.. baiklah saya akan jelaskan gamblangnya mengenai unary, binary, dan ternary..

1. UNARY itu memerlukan satu operand saja, yang termasuk dalam ke dalam tabel unary antara lain :

diskuser uda pada tau increment kan? itu loh operator yang menambahkan dari suatu variable dengan nilai 1. sedangkan decrement merupakan kebalikan dari increment

contoh:

int A = 7;
A = A++;
Console.WriteLine(A);
Console.ReadLine();

Ini akan menghasilkan outputan 8 karna nilai A telah ditambahkan 1 melalui increment

2. Binary itu memerlukan dua buah operand, contohnya uda ada ditabel atas tuh, yang var1 = var2+var3, klo binary uda pada tau kan! langsung aja loncat ke ternary.

contoh:

int A = 7;
int B = 1;
A = A+B;
Console.WriteLine(A);
Console.ReadLine();

Ini akan menghasilkan outputan 8 Karna 7 + 1 = 8, dan 8 akan ditimpa dan dimasukkan ke dalam variable A

3. Ternary itu memerlukan tiga buah operand, ternary itu lebih mirip kaya fungsi IF, tau kan fungsi if else bla…bla…bla.. bentuk umumnya : ekspresi ? ekspresi1 : ekspresi2

Contoh :

int a = 5;
int b = 6;
string hasil = ((a > b) ? “Betul, A lebih besar dari B” : “Salah, A lebih kecil dari B”);
Console.WriteLine(“{0} > {1} = {2}”, a, b, hasil);
Console.ReadLine();

Ini akan menghasilkan outputan 5 > 6 = Salah, A lebih kecil dari B