.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Menggunakan Konstanta dan Literal di PL/SQL

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Apa itu Konstanta?

Konstantan adalah variable yang mempunyai nilai tetap dan tidak dapat diubah. Sebuah konstanta harus mempunyai beberapa hal di bawah ini, yaitu:
  • Nama Konstanta
  • Tipe Data
  • Value/Nilai.

Dibawah ini adalah sintak deklarasi konstanta di database Oracle:

nama_konstanta CONSTANT tipe_data := nilai;

Contoh:

PHI CONSTANT NUMBER := 3.14159;

Contoh Program

Di bawah ini adalah contoh program PL/SQL yang mengimplementasikan konstanta. Program ini digunakan untuk menghitung luas dan keliling segitiga.

Cobalah anda ketik program di bawah ini pada SQL editor kesayangan anda. Disini saya menggunakan SQL Plus untuk menulis dan menjalankan program.

DECLARE
-- deklarasi konstanta
PHI CONSTANT number := 3.14159;
-- deklarasi variable
jari2 number(5,2);
diameter number(5,2);
keliling number(10, 2);
luas number (10, 2);
BEGIN
dbms_output.put_line('Program Menghitung Luas Lingkaran');
dbms_output.put_line('=================================');
-- proses perhitungan
jari2 := 9.5;
diameter := jari2 * 2;
keliling := 2.0 * PHI * jari2;
luas := PHI * jari2 * jari2;
-- output
dbms_output.put_line('Jari - Jari : ' || jari2);
dbms_output.put_line('Diameter : ' || diameter);
dbms_output.put_line('Keliling Lingkaran : ' || keliling);
dbms_output.put_line('Luas Lingkaran : ' || luas);
END;
/

Output

Coba anda jalankan program PL/SQL diatas, kalau tidak ada error maka akan keluar output seperti di bawah ini.

Program Menghitung Luas Lingkaran
=================================
Jari - Jari : 9,5
Diameter : 19
Keliling Lingkaran : 59,69
Luas Lingkaran : 283,53

PL/SQL procedure successfully completed

Baca Juga : Sintak Dasar PL/SQL.

Literal di PL/SQL 

Sebagai bahan tambahan untuk tutorial ini, saya akan menambahkan materi Literal di PL/SQL.

Apa itu Literal?

Literal adalah nilai eksplisit baik itu berupa number, karakter, string, ataupun boolean yang tidak direpresentasikan oleh Identifier.

Ada beberapa jenis Literal di PL/SQL, yaitu :
  1. String Literal
    Contoh dari String Literal yaitu:

    'Jangan kau hancurkan hatiku'
    '12-NOV-90'
    'Dia berkata, "Jangan kau hancurkan hatiku" '
    'Rp 12.000,00 '

  2. Character Literal
    Contoh dari Character Literal, yaitu:

    'A'
    '7'
    '%'
    '{'

  3. Numeric Literal
    Contoh dari Numeric Literal, yaitu:

    17      050      -14      +1456
    5.1234      -1.0.1      7E5      -9.10e3

  4. Boolean Literal
    Contoh dari Boolean Literal, yaitu:

    TRUE
    FALSE
    NULL

  5. Date and Time Literal
    Contoh dari Date and Time Literal, yaitu:

    DATE '1998-12-25'
    TIMESTAMP '1997-10-22 13:01:01';
    TIMESTAMP '1997-10-22 13:01:01';
    TIMESTAMP '1997-01-31 09:26:56.66 +02:00';
    INTERVAL '3-2' YEAR TO MONTH
    INTERVAL '3-2' YEAR TO MONTH
    INTERVAL '5 04:03:02.01' DAY TO SECOND;

Contoh Program

Di bawah ini adalah contoh program implementasi Literal pada PL/SQL

DECLARE

vNama VARCHAR2(50) := 'Hello World';
vMessage VARCHAR2(50):= 'That''s a good tutorials!';
vJumlahPacar INT := 0;
vGradeJomblo CHAR(1) := 'A';
vTanggalLahir DATE := DATE '1998-12-25';

BEGIN

dbms_output.put_line('Nama Saya : '||vNama);
dbms_output.put_line('Tanggal Lahir : '||vTanggalLahir);
dbms_output.put_line('Tentang Saya : '||vMessage);
dbms_output.put_line('Jumlah Pacar : '||vJumlahPacar );
dbms_output.put_line('Grade Jomblo : '||vGradeJomblo);

END;
/

Output

Apabila program diatas dijalankan, maka akan menghasilkan output seperti dibawah ini:

Nama Saya : Hello World
Tanggal Lahir : 25-12-1998
Tentang Saya : That's a good tutorials!
Jumlah Pacar : 0
Grade Jomblo : A

PL/SQL procedure successfully completed.

Sekian tutorial singkat PL/SQL tentang Menggunakan Konstanta di PL/SQL. Semoga bermanfaat dan Selamat Belajar PL/SQL.

Apabila Anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda sehingga memberikan manfaat bagi teman-teman anda yang membutuhkan tutorial ini.

Salam,

Nani Indriyani
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Menggunakan Konstanta dan Literal di PL/SQL, Diterbitkan oleh scodeaplikasi pada Sabtu, 27 Desember 2014. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to