Anda di halaman 1dari 7

UTS MANAJEMEN INFORMASI

Dosen Pengampu : RUDY ASRIANTO, M.kom

NAMA : MUHAMMAD HAIKAL SYAHFAREL (210402114)

KELAS : 2 REGA 3

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MUHAMMADIYAH RIAU

T.A 2021/2022
1. Buat procedur untuk menentukan sebuah bilangan bulat apakah merupakan bilangan prima
atau bukan! Jadikan bilangan bulat yang akan diperiksa tersebut sebagai parameter masukan.

Tampilan di Oracle SQL*Plus

Tampilan di NaviCat
Tampilan Input Parameter dari NaviCat

Penjelasan:

 Pada soal pertama, parameter nya adalah bil, dimana bil ini untuk memasukkan angka
atau bilangan sehingga tereksekusi apakah bilangan tersebut prima atau tidak.
 Pada SQL*Plus, menggunakan garis miring dibawah END, yaitu ketika dienter program
DBMS telah dibuat
 Terdapat penggunaan percabangan pada program diatas yaitu IF ELSE, dan perulangan
yaitu FOR.
 Layaknya bahasa program, yang dimana Java menggunakan System.out.println sebagai
outputnya/C++ menggunakan cout. Namun pada database menggunakan
DBMS_OUTPUT.PUT_LINE sebagai outputnya.

2. Hitunglah luas suatu segitiga dengan menggunakan procedure dimana alas dan tinggi segitiga
tersebut dijadikan sebagai parameter masukan serta luasnya dijadikan sebagai parameter
keluaran!

Tampilan pada Oracle SQL*Plus


Tampilan pada NaviCat

Tampilan input parameter pada NaviCat

Penjelasan:

 Input parameter pada soal kedua adalah A dan T


 Pada SQL*Plus a dan t menggunakan IN NUMBER, yaitu untuk menginput angka yang
ingin di execute.
 Adanya perbedaan ketika menginput data, pada SQL*Plus menginput dan mengoutput
dengan cara diketik terlebih dahulu, sedangkan di NaviCat tanpa perlu mengetik rumus
input output nya.

3. Buatlah sebuah procedure yang dapat menentukan keliling lingkaran dengan menggunakan
parameter masukan/keluaran dimana jari-jari lingkaran diperlakukan sebagai masukan dan
keluarannya adalah keliling lingkaran! Catatan: rumus keliling lingkaran adalah K = 2r, dimana
 = 3,14

Tampilan pada Oracle SQL*Plus

Tampilan di NaviCat

Tampilan input parameter di NaviCat


Penjelasan:

 Soal ketiga ini, menggunakan IN OUT sekaligus.


 Hampir sama dengan soal kedua yaitu, ketika menginput data, pada SQL*Plus menginput
dan mengoutput dengan cara diketik terlebih dahulu, sedangkan di NaviCat tanpa perlu
mengetik rumus input output nya.
 Terdapat tulisan procedure execute successfully, bahwa procedure yang dibuat berhasil
dijalankan.

4. Buatlah function yang dapat menentukan sebuah bilangan bulat apakah termasuk bilangan
prima atau bukan. Jadikan bilangan yang akan diperiksa tersebut sebagai parameternya.

Tampilan pada Oracle SQL*Plus

Tampilan pada NaviCat


Penjelasan:

 Sama dengan soal pertama yaitu membahas tentang bilangan prima, hanya saja soal
pertama itu procedure nya, sedangkan soal keempat function nya.
 Jadi procedure adalah sub-program atau sekelompok statements TransactSQL yang
tersimpan dan menyatu dalam suatu database.
 Sedangkan function adalah sebuah procedure yang bias didefinisikan dengan perintah
CREATE function.

Anda mungkin juga menyukai