Fachriars's Site

Depkominfo Kemakom IlkomUPI Bandung Majalengka

Membuat PL/SQL PRIMA dan BUKANPRIMA

Semoga masih tetap bersemangat belajar kawan2…😀

Saya kali ini hanya ingin berbagi pengalaman saja saat saya di kasih tugas praktikum mata kuliah sisem basis data unuk membuat PL/SQL yang membuktikan bilangan tersebut, bilangan prima atau bukan prima..
nahh langsung saja…

pertama yang harus diakukan adalah membuat tabel, nama tabel dibawah ini adalah tp3 sesuai karena ini tugas ke3 praktikum sistem basis data.. hehhee😀
berikut dibawah ini sql pembuatan tabelnya.. :

create table tp3(
angka1 number(10),
keterangan varchar2(20),
angka2 number(10),
angka3 number(10)
);

set serveroutput on;

–procedure cekprima dan lain-lain
create or replace procedure prima is
v_angka1 tp3.angka1%type;
v_ket tp3.keterangan%type;
v_angka2 tp3.angka2%type;
v_angka3 tp3.angka2%type;
i integer;
iket integer;
hasilmod integer;
prima integer;
pangkat integer;
pangkat1_4 integer;
begin
for i in 1..10 loop
–memasukan nilai i ke v_angka1
v_angka1 := i;
–pengecekan prima atau bukan
prima := 0;
for iket in 1..i loop
hasilmod := i mod iket;
if (hasilmod = 0) then
prima := prima + 1;
end if;
end loop;
if (prima = 2) then
v_ket := ‘prima’;
else
v_ket := ‘bukan prima’;
end if;
–mengisi v_angka2 sesuai tuntutan soal
v_angka2 := ((3*i)+4)*((3*i)+4);

pangkat := 1;
for pangkat1_4 in 1..4 loop
pangkat := pangkat * i;
end loop;
v_angka3 := pangkat;
–memasukkan ke table tp3
insert into tp3 (angka1, keterangan, angka2, angka3) values (v_angka1, v_ket, v_angka2, v_angka3);
end loop;
end;
/

exec prima;
–menampilkan query sesuai soal
select angka1 as “x”, keterangan as “ket(x)”, angka2 as “(3x+4)^2”, angka3 as “x^4” from tp3;

berikut tampilan setelah kita selesai memasukkan source diatas😀

Semoga Bermanfaat😀

Tinggalkan Sebuah Komentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: