Grant & Revoke pada oracle


Laporan Pendahuluan & Laporan Akhir Minggu 4 Oracle


Laporan Pendahuluan M4 ( Oracle )

Contoh penggunaan Grant dan Revoke pada oracle


1. Membuat user pada oracle.
login kedalam system untuk mendapatkan akses penuh untuk membuat user baru.
setelah itu masukan perintah seperti gambar di bawah ini :


Bentuk umum untuk membuat user baru pada oracle :


create user nama_user identified by pasword_user;
grant connect to nama_user;
grant resource to nama_user;


Jika berhasil maka akan muncul keterangan User created dan Grant succeeded.

2. Membuat table baru dan menginput nilai pada table di dalam user system pada oracle;

setelah berhasil membuat 3 buah user baru, buatlah sebuah table baru sebagai contoh yang akan kita gunakan nanti dalam menentukan hak aksesnya nanti. ketikan perintah seperti gambar di bawah ini :



create table biodata (npm varchar(8) primary key not null, nama varchar(30) not null, tgl_lahir date not null);
desc biodata;

kemudian isikan table dengan data2 sebagai berikut :
  • 16110806 syfa 18-sep-92
  • 16110807 fachri 28-apr-90
  • 16110808 reno 17-sep-91
  • 16110809 nugroho 19-jun-90
  • 16110810 anton 11-sep-92



insert into biodata values('16110806','syfa','18-sep-92');
insert into biodata values('16110807','fachri','28-apr-90');
insert into biodata values('16110808','reno','17-sep-91');
insert into biodata values('16110809','nugroho','19-jun-90');
insert into biodata values('16110810','anton','11-sep-92');
select* from biodata;


3. membuat view table umur pada oracle


select npm, nama, tgl_lahir, trunc(months_between(sysdate, tgl_lahir)/12) as umur from biodata;



4. memberikan akses dengan perintah grant pada oracle



grant select on biodata to wizard2;
grant update(nama) on biodata to wizard3;


pada perintah di atas kita akan memberikan akses select pada table biodata untuk user wizard2. dan memberikan akses update kolom nama pada table biodata untuk user wizard3.

5. Logut dari system, lalu masuk ke user wizard2 untuk melihat hasil dari akses yang sudah kita buat.


select* from system.biodata;

perintah ini digunakan pada user wizard2, perintah tampilkan semua isitable pada user system di table biodata.

6. Logut dari wizard2, lalu masuk ke user wizard3 untuk melihat hasil dari akses yang sudah kita buat.


ketika kita menggunakan perintah seperti pada user wizard2 hasilnya error, karena kita tidak memberikan akses select pada user 3, tp kita memberikan akses user3 untuk update kolom nama pada table biodata.


update system.biodata set nama='ahlisihir' where npm='16110806';

lihat gambar diatas, 1 row update. untuk melihat hasilnya kita hanya bisa melihat hasilnya menggunakan user system.


setelah login kedalam user system, ketikan perintah select * from biodata; untuk melihat hasilnya.


7. menghapus akses yang sudah di buat.



revoke select on biodata from wizard2;
revoke update on biodata from wizard3;



Sumber :
Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Collaboration diagram dan class diagram

Laporan Pendahuluan & Laporan Akhir Minggu 3 StarUML


Laporan Pendahuluan M3 ( StarUML )

1. Apa yang kamu ketahui tentang collaboration diagram ?
2. sebutkan dan jelaskan tools box pada colaboration diagram ! minimal 5 tools.

Jawaban :

1. Collaboration diagram adalah diagram yang digunakan untuk menggabungkan beberapa class dan expresi.

2. Tools - Tools collaboration diagram adalah :

  • select tools : digunakan untuk menyeleksi tools2 yang sedang kita gunakan.
  • object : digunakan untuk membuat sebuah object.
  • link : digunakan untuk mengubungkan setiap object.
  • forward stimulus : digunakan untuk mengubungkan antar object.
  • reserverse stimulus : digunakan untuk menghubungkan balik antar object.
  • frame : digunakan untuk membuat bingkai jendela system.


Laporan Akhir M3 ( StarUML )

1. Buatlah Class diagram "memberikan hadiah kepada seseorang"























Sumber :
Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Contoh Join table, left join dan right Join serta pengertian Grant dan Revoke pada oracle


Laporan Pendahuluan & Laporan Akhir Minggu 3 Oracle


Laporan Pendahuluan M3 ( Oracle )

1. Apa yang kamu ketahui tentang Grant pada Oracle ?
2. Berikan Contoh penggunaan Grant pada oracle ?
3. Apa yang kamu ketahui tentang Revoke pada Oracle ?
4. Berikan Contoh penggunaan Revoke pada oracle ?

Jawaban :

1. Grant adalah perintah untuk memberikan hak akses pada pengguna. atau dapat di bilang juga GRANT Digunakan untuk memberikan hak akses dari administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.

2. A. Bentuk umum dari grant adalah :
GRANT [akses / privileges]
ON [table]
TO [user];

2. B. Contoh penggunaan syntak grant adalah :
GRANT ALL PRIVILEGES ON mhs TO Ahlisihir;

3. Revoke adalah perintah yang digunakan untuk mencabut hak akses pada pengguna. atau bisa dibilang Perintah ini memiliki kegunaan terbalik dengan GRANT, yaitu untuk menghilangkan hak akses yang telah diberikan kepada user oleh administrator atau mencabut hak-hak dari seorang user terhadap database tertentu atau sebagian isi dari database.

4. A. Bentuk umum dari Revoke adalah :
REVOKE [akses / privileges]
ON [table]
FROM [User];

4. B. contoh penggunaan syntak Revoke adalah :
REVOKE CREATE TABLE FROM ahlisihir;




Laporan Akhir M3 ( Oracle ).

1. Buatlah 2 buah tabel seperti berikut :

A. Table Employe.
---------------------------------------
| NIP | Nama | Gender | id_divisi  |
|------|------- |---------|-----------|
| 101  | anto   | L          | 20         |
| 102  | suci   | P          | 10          |
| 103  | ruby  | P          | 30         |
| 104  | lela    | P          | 10         |
| 105  | fachri| L          | 20         |
---------------------------------------

B. Table Divisi.
------------------------
| Kode | Bagian        |
|-------|--------------|
| 10     | Marketing  |
| 20     | Admin       |
| 30     | Sekertaris |
| 40     | Programer |
-----------------------

2. tampilkan kedua table tersebut dengan View.
3. Jelaskan perbedaan antara left join dan right join + syntaknya.


Sequence diagram dan class diagram pada StarUML


Laporan Pendahuluan & Laporan Akhir Minggu 2 StarUML


Laporan Pendahuluan M2 ( StarUML )

1. apakah yang kamu ketahui tentang class diagram ?
2. sebutkan dan jelaskan tools2 yang ada pada class diagram ?
3. berikan contoh pada class diagram !

Jawaban :

1. Class diagram adalah
Class diagram adalah diagam yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan. Class diagram memberi kita gambaran (diagram statis) tentang sistem/perangkat lunak dan relas-relasi yang ada didalamnya.

2. Tools -tools yang ada pada Class diagram adalah



Elemen-eleman class diagram dalam pemodelan UML terdiri dari: Class-class, struktur class, sifat class (class behavior), perkumpulan/gabungan (association), pengumpulan/kesatuan (agregation), ketergantungan (dependency), relasi-relasi turunannya, keberagaman dan indikator navigasi, dan role name (peranan/tugas nama).
Simbol-simbol class diagram

A. Class: Class adalah blok - blok pembangun pada pemrograman berorientasi obyek.Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan property/atribut class. Bagian akhir mendefinisikan methodmethod dari sebuah clas.

B. Association : Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship.(Contoh: One-to-one, one-to-many,many-to-many).

C. Composition: Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid.

D. Dependency : Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik-titik.

E. Aggregation : Aggregation mengindikasikan keseluruhan bagian relationship dan biasanya disebut sebagai relasi.

F. Paket : Paket digunakan unruk mengelompokkan kelas-kelas yang mempunyai kesamaan. Dalam UML, digambarkan sebagai berikut [1]


3. contoh class diagram.




Laporan Akhir M2 ( StarUML ).

1. Buatlah Sequence diagram "Membuat SIM". dengan ketentuan :
- fotocopy KTP                       -> actor
- Bayar Pendaftaran loket 1     -> Petugas loket
- Bayar Asuransi loket 2          -> Petugas loket
- Tes komputer (lulus / tidak)   -> Polisi
- Tes tertulis (lulus / tidak)      -> Polisi
- Tes Praktek (lulus / tidak)     -> Polisi
- Foto sesion                           -> Polisi
- Nunggu ambil sim jadi            -> Self stimulus.



Save point, commit, rollback, view dan Join table pada oracle

Laporan Pendahuluan & Laporan Akhir Minggu 2 Oracle




Laporan Pendahuluan  M2 ( Oracle ).

1. apa itu view ? berikan contoh dari view.
2. apa itu join table ? berikan contoh dari join table.

Jawab :

1. View adalah 
suatu perintah pada sql yang digunakan untuk mempresentasikan sub himpunan dari data yang berasal dari satu atau lebih table.

view merupakan hasil dari perintah SELECT yang berupa table virtual yang berfungsi untuk mempermudah dalam pembatasan pada pengaksesan guna kemanan data.

Kegunaan dari view adalah :
Membatasi akses database
Membuat query kompleks secara mudah
Mengijinkan independensi data
Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.

Cara membuat view :
Untuk membuat view kita dapat menggunakan perintah view dengan format seperti dibawah ini :

CREATE VIEW view_name[(column_list)] [WITH ENCRYPTION] AS select_statement [WITH CHECK OPTION]


2. Join table adalah

Join merupakan sebuah operasi yang digunakan untuk mendapatkan data gabungan dari dua tabel atau lebih. Operasi ini digunakan dalam perintah SELECT dan biasanya dipakai untuk memperoleh detail data dari tabel-tabel yang saling terkait (memiliki relasi).
Operasi JOIN pada Oracle, yaitu :

Berdasarkan tanda pembanding pada klausa where:
1.Equi Join
2.Non-Equi Join

Berdasarkan data yang dihasilkan:
1.Inner Join
2.Outer Join
3.Self Join

Join antara dua tabel memerlukan kondisi join yang digunakan untuk menghubungkan data darai satu tabel ke data yang ada di tabel lain. Kondisi join didefinisikan pada klausa WHERE. [1]



Laporan Akhir M2 ( Oracle ).


1. buatlah table seperti di bawah ini :
--------------------------------------
| NIS |     Nama     | UTS | UAS |
|------|--------------|-------|------|
|        | Anto           |         |        |
|        | Anis            |         |        |
|        | Susanto      |         |        |
|        | Susanti       |         |        |
|        | Antoni         |         |        |
--------------------------------------

2. Isi record pada tabel di atas.
3. Save point pertama.
4. Isi UTS susanti dengan nilai 50.
5. Delete record yang Uas di bawah 51.
6. Rollback pertama
7. Commit.

Pengertian, Jenis, fungsi Dan Contoh Bibliografi




Bibliografi adalah sebuah daftar pustaka yang mencangkup isi dan deskripsi sebuah buku, hal tersebut  meliputi, judul, pengarang, edisi, cetakan, kota penerbit, nama penerbit, tahun terbit, jumlah halaman, ukuran tinggi buku dan ISBN.

Kata bibliografi berasal dari bahasa Yunani dengan akar kata Biblion: yang berarti buku dan Graphein: yang berarti menulis, maka kata Bibliografi secara harfiah berarti penulisan buku. Dalam hal ini maka bibliografi berarti kegiatan teknis membuat deskripsi untuk suatu cantuman tertulis atau pustaka yang telah diterbitkan, yang tersusun secara sistematik berupa daftar menurut aturan yang dikehendaki. Dengan demikian tujuan bibliofrafi adalah untuk mengetahui adanya suatu buku/pustaka atau sejumlah buku/pustaka yang pernah diterbitkan. [wikipedia]

biasanya bibliografi atau daftar pustaka adalah daftar yang berisi judul-judul buku, atikel-artikel, dan bahan-bahan penulisan lainya, yang mempunyai sebuah hubungan atau kutipan dengan sebuah karangan yang telah di garap sebelumnya.

Unsur-Unsur Bibliografi dan Contoh Penulisannya :

  • Nama Pengarang, yang dikutip secara lengkap
  • Judul Buku, termasuk judul tambahannya.
  • Data Publikasi: penerbit, tempat terbit, tahun
  • terbit, cetakan ke berapa, nomor jilid buku dan tebal (jumlah halaman)   buku tersebut.
  • Untuk sebuah artikel diperlukan pula judul artikel yang bersangkutan, nama majalah, atau surat kabar, tanggal dan tahun.

Arti pesan error dalam internet


Semakin besarnya pengguna internet di dunia membuat kita harus semakin pintar untuk mengetahui banyak istilah-istilah dalam komputer, pada postingan kali ini saya akan membahas arti pesan error pada internet browser.

504 Gateway Timeout


The 504 Gateway Timeout kesalahan adalah status kode HTTP yang berarti bahwa satu server tidak menerima respon yang tepat waktu dari server lain bahwa itu mengakses ketika mencoba untuk memuat halaman web atau mengisi permintaan lain oleh browser. Hal ini biasanya berarti bahwa server lain sedang down atau tidak berfungsi sebagaimana mestinya.

Sequence diagram dan usecase diagram pada StarUML

Laporan Pendahuluan & Laporan Akhir Minggu 1 StarUML



Laporan Pendahuluan M1 ( StarUML )


  1. Apa yang kalian ketahui tentang sequence diagram ?
  2. Sebutkan dan jelaskan tools-tools yang ada pada sequence diagram ?
  3. Contoh sequence diagram ?
Jawaban :

1. Sequence diagram adalah.
Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang di akan di gunakan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu.

2. tools-tools pada sequence diagram 



Selection Tool = untuk menyeleksi atribut dalam work area.

Objecd Tool = untuk membuat sebuah objek
Stimulus Tool = untuk menghubungkan antara 2 atau lebih objek dagar dapat melakukan sebuah tindakan.
SelfStimulus Tool = untuk membuat stimulus pada 1 objek itu sendiri
Combined Fragment Tools = untuk menyatukan bagian-bagian dari stimulus dan objek
Frame Tools = untuk membuat sebuah frame
Diagram = untuk menampilkan atau menyembunyikan nomor urut stimulus.


3. Contoh sequence diagram.




Laporan Akhir M1 ( StarUML )

1. Buatlah diagram usecase meminjam buku.
2 Buatlah activity diagramnya.

pengertian Save point, rollback, commit serta pembuatan database pada oracle

Laporan Pendahuluan & Laporan Akhir Minggu 1 Oracle


Laporan Pendahuluan M1. ( Oracle )


  1. Apa yang kamu ketahui tentang Save Point ?
  2. Apa yang kamu ketahui tentang Rollback ?
  3. Apa yang kamu ketahui tentang Commit ?


Jawaban :

1. Save point adalah 
perintah yang di gunakan untuk menyimpan sebuah titik chek point dari suatu database, sehingga jika terjadi kesalahan kita dapat memanggil kembali chek point tersebut agar data yang sudah kita inputkan dapat kembali seperti saat sebelum save point tersebut dieksekusi. save point ini sama seperti membackup data.

2. Rollback adalah
perintah yang di gunakan untuk kembali ke posisi dimana kita telah menentukan save point, atau bisa dibilang fungsi rollback sama seperti restore data.

3. Commit adalah
Commit digunakan untuk membuat data tidak dapat diubah kembali meskipun menggunakan perintah rollback.


Laporan Akhir M1. ( Oracle )

1. buatlah sebuah table seperti di bawah ini :
|---------------------------------------------------------------------------|
|  NPM |       Nama      |    Kelas    |    Bdg_study    |       Alamat       |
|---------------------------------------------------------------------------|
|          |                     |                |                       |                         |
|          |                     |                |                       |                         |
-----------------------------------------------------------------------------
2. buatlah 5 buah record dengan menggunakan tabel di atas.
3. Tmbahkan kolom kode pos.

|--------------------------------------------------------------------------------------|
|  NPM |       Nama      |    Kelas    |    Bdg_study    |       Alamat       |  Kd_pos |
|---------------------------------------------------------------------------|----------|
|          |                     |                |                       |                         |             |
|          |                     |                |                       |                         |             |
----------------------------------------------------------------------------------------

4. Hapus tabel tersebut.

Instalasi Oracle 10 g



catatan ke 1.
kali ini gue cuma share cara instalasi oracle 10 g, (ini adalah oracle yang sama yang di gunakan di lab SI gunadarma) kenapa harus sama ? konon katanya ada beberapa perintah yang nggak bisa di gunain di versi selain versi ini.... makanya untuk mengurangi kesulitan pembuatan laporan akhir praktikum kita gunain aja ini

catatan ke 2. 
saya tidak mengupload sofware oracle ini, dikarenakan file yang terlalu besar, bagi yang mau bisa PM sama gue :D hahaha

catatan ke 3.
karena banyaknya rumor buruk tentang sofware ini, dari makan memory yang besar, tidak bisa di save saat menggunakan procesor AMD, tidak kompatible dengan win 7, rusaknya laptop hingga white screean, maka saya sangat menyarankan anda untuk menginstal app ini melalui virtual mesin, jadi tidak beresiko merusak PC atau laptop anda.

Step instalasi :






Tahap pertama,
jika kalian menggunakan win 7 (saya tidak tau apakah sofware ini mendukung untuk os di atas 7),  dan bagi anda pengguna procesor intel. klik kanan pada setup.exe > lalu plih properties > pilih compability > pilih run the program in capability mode for > plih windows xp sp 3. lalu pilih run this program as admisitrator. lalu ok.


Tahap kedua.
nanti akan muncul comand prompt seperti di atas abaikan saja,,,


Tahap ketiga
pastikan kalian memilih Advance instalation, karena saya sudah coba yang basic tetapi selalu gagal dan mucnul pesan error seperti di bawah ini.


Tahap keempat.
setelah berhasil, pastikan kembali semua tanda chek box sudah terceklist, karena jika tidak akan ada pesan error keluar. jika sudah di cheklist semua pilih next.


Tahap kelima. 
pada tahap ini cukup tekan instal saja.





Tahap keeanam.
menunggu dan tekan next terus hingga sampai ke end of instalation.
pada tahap ini  mungkin beberapa dari kalian akan menemukan pesan error, tekan ok saja yang penting instalasi bisa terus berjalan hingga akhir.


Tahap ketuju. 
buka lah browser kalian, masukan alamat url : http://localhost:5561/isqlplus/, jika tidak bisa keluar seperti di atas maka masukan saja http://localhost:5560/isqlplus/.


Tahap kelapan.
pada tahap ini kalian telah berhasil menginstal sofware oracle 10 g, pada kotak di atas kalian bisa mengisi perintah2 SQL, selamat mencoba dan semoga beruntung :D



UNTUK MENDOWNLOAD SOFTWARE ORACLE 10 G : KLIK DISINI

Sumber : -
Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Total Tayangan Halaman