Anda di halaman 1dari 25

Dinas Perpustakaan dan Kearsipan Kota Salatiga

Jl. LMU Adi Sucipto No.7 Salatiga Kode Pos 50711

Dosen Pengampu :

Dr. Kristoko Dwi Hartomo. M.Kom.

Disusun Oleh :

Dennis Christian Tallo 682017109


Mardiana Fingkreuw 682017126
Ryfand Robertson Oil 682017068

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN SATYA WACANA
2019
DAFTAR ISI

DAFTAR ISI................................................................................................................................................ 2
BAB 1 ........................................................................................................................................................... 3
PENDAHULUAN ....................................................................................................................................... 3
Mengapa menggunakan Oracle ............................................................................................................. 3
Fitur atau kelebihan aplikasi oracle ...................................................................................................... 4
BAB 2 ........................................................................................................................................................... 5
PEMBAHASAN .......................................................................................................................................... 5
2.1 Profil Dinas Perpustakaan dan Kearsipan Kota Salatiga .................................................................... 5
2.2 Aturan Dinas ....................................................................................................................................... 8
2.3 Flowchart ............................................................................................................................................ 9
BAB 3 ......................................................................................................................................................... 11
3.1 Moving Data .................................................................................................................................... 11
3.2 Struktur Data .................................................................................................................................. 14
3.3 User dan Role .................................................................................................................................. 16
3.4 TRIGGER........................................................................................................................................ 19
3.5 Flashback ......................................................................................................................................... 22
3.6 Backup Recovery ............................................................................................................................ 23
BAB IV ....................................................................................................................................................... 24
Penutup & Kesimpulan ............................................................................................................................ 24
Kelebihan pada TR ini: ........................................................................................................................... 24
Kekurangan TR : ..................................................................................................................................... 24
Saran pengembangan selanjutnya : ......................................................................................................... 24
Kesimpulan : ........................................................................................................................................... 25

2|Oracle Administrator
BAB 1

PENDAHULUAN

Mengapa menggunakan Oracle


Oracle Database merupakan sebuah aplikasi untuk mengolah, memanipulasi dan
menyimpan data dalam skala yang besar (enterprise). Aplikasi ini menggunakan bahasa query sql
dalam penggunaanya. Spesifikasi komputer yang dibutuhkan untuk menjalankan aplikasi ini
tidaklah minim. Hal ini dikarenakan oracle merupakan aplikasi enterprise yang membutuhkan
kecepatan pemrosesan tinggi dan akan membutuhkan banyak memory (RAM) untuk
memaksimalkan pengunaannya. Secara keseluruhan, aplikasi ini dapat membantu pengelolaan
data dalam jumlah yang sangat besar dengan mengolahnya di dalam sebuah database.
Aplikasi yang dapat dipakai untuk mengelola database oracle, yaitu menggunakan aplikasi
berbasis desktop yaitu SQL Developer atau perintah text di Command Prompt (CMD). Sedangkan
dalam mengelola aktivitas aplikasi seperti monitoring memory, shutdown database, backup,
recovery dan sebagainya, dapat menggunakan perintah text di CMD kemudian masuk ke modul
pengelolaan yang diinginkan atau menggunakan aplikasi yang dieksekusi melalui web browser,
yaitu ORACLE Enterprise Manager 11g.

3|Oracle Administrator
Fitur atau kelebihan aplikasi oracle
 Aplikasi oracle menggunakan bahasa query sql yang merupakan bahasa query standar yang
dipakai untuk mengolah database.
 Dapat menyimpan data di dalam database dalam jumlah yang sangat besar serta mendukung
pengaturan penggunaan space di hard disk.
 Dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang
sama, serta mampu menghindarkannya dari konflik data.
 Dapat mengatur penjadwalan backup pada database maupun file sistem aplikasi oracle secara
berkala.
 Memiliki berbagai macam user default oracle beserta hak aksesnya, sehingga dapat dilakukan
monitoring maupun pengelolaan pada keseluruhan aktivitas yang terjadi pada aplikasi,
database, memory, user dan sebagainya.
 Dapat melakukan moving data (pemindahan data) yang berasal dari tabel maupun database
aplikasi lain seperti sql, excel dan sebagainya.
 Tablespace atau tempat penyimpanan data dapat terdiri dari berbagai macam data file (database
berformat .dbf).
 Multi-Platform dimana oracle bias beroperasi pada sistem operasi selain windows, seperti mac,
dan juga linux.
 Dapat melihat relasi yang terjadi antar tabel dengan menggunakan query builder.
 Mudah dalam membuat maupun membedakan hak akses user (system privilege & role).
 Dapat memberikan batasan login/kesalahan (profile) pada tiap user.
 Mudah dalam mengaudit aktivitas yang terjadi pada tiap tabel dengan menggunakan trigger
(prosedur yang akan teraktivasi secara otomatis saat user melakukan modifikasi data).
 Dapat dilakukan flashback untuk kembali ke waktu sebelumnya.
 Mudah dalam melakukan backup dan recovery apabila terjadi kerusakan pada database maupun
file-file pada sistem software oracle.

4|Oracle Administrator
BAB 2

PEMBAHASAN
2.1 Profil Dinas Perpustakaan dan Kearsipan Kota Salatiga
Pada tahun 1997 terbit Perda Nomor 10 tahun 1997 tentang Pembentukan Organisasi dan Tata
Kerja Kantor Perpustakaan Umum Kodya Dati II Salatiga. Pada tahun inilah Perpustakaan Umum
Kota Salatiga menjadi institusi mandiri sebagai lembaga teknis daerah dengan nomenklatur Kantor
Perpustakaan Umum Kotamadya Dati II Salatiga. Pada tahun itu juga perpustakaan umum pindah
alamat ke Jl. Diponegoro No.10 Kota Salatiga, sekarang digunakan sebagai Gedung Bank Salatiga
(depan BRI).

Kedudukan sebagai kantor masih dipertahankan dengan keluarnya Perda Nomor 6 Tahun 2001
tentang Pembentukan Organisasi dan Tata Kerja Lembaga Teknis Daerah yang didalamnya tertulis
Nomenklatur Kantor Pengolahan Data Elektronik, Perpustakaan dan Arsip Daerah.

Perubahan Struktur Organisasi dan Tata Kerja di Pemkot Salatiga pada tahun 2002,
perpustakaan umum masih dipertahankan sebagai kantor, namun kali ini digabung dengan bidang
Arsip dan Data Elektronik. Nomenklatur yang dipakai adalah Kantor Perpustakaan, Arsip Daerah,
dan Pengolahan Data Elektronik Kota Salatiga.

Dasar Hukum yang sekarang digunakan dalam Penyelenggaraan Kantor Perpustakaan dan
Arsip Daerah adalah Peraturan Daerah Nomor 9 Tahun 2011 tentang Perubahan Kedua
Atas Peraturan Daerah Kota Salatiga Nomor 11 tahun 2008 Tentang Organisasi dan Tata Kerja
Lembaga Teknis Daerah Kota Salatiga.

Tahun 2017 akibat dari perubahan regulasi pemerintah daerah secara nasional terbentuklah
Organisasi Perangkat Daerah baru, dimana Dinas Perpustakaan dan Kearsipan Kota Salatiga
menjadi perangkat daerah baru yang membidangi layanan Perpustakaan dan Kearsipan
menggantikan Kantor Perpustakaan dan Arsip Daerah Kota Salatiga, pada tahun 2017. Perubahan
kelembagan ini tertuang dalam Perda Kota Salatiga Nomor 9 Tahun 2016 tentang Pembentukan
dan Susunan Perangkat Daerah.

5|Oracle Administrator
2.1.1 Gambar lambing Kota Salatiga 2.1.2 Foto bagian depan perpustakaan daerah salatiga

2.1.3 Foto Bagian Ruang Koleksi 2.1.4 Foto (Online Public Access Catalogue)

6|Oracle Administrator
2.1.5 Foto Bagian Peminjaman 2.1.6 Foto Bagian Pengembalian

2.1.7 Foto Bagian Pendaftaran 2.1.8 Foto Bagian Kartu Kanggota

7|Oracle Administrator
2.2 Aturan Dinas

2.2.1 SYARAT PEMINJAMAN KOLEKSI


1. Peminjam adalah anggota perpustakaan (telah menjadi anggota perpustakaan).
2. Setiap anggota dapat meminjam sebanyak 2 buah buku.
3. Lama peminjaman selama 3 hari dan dapat diperpanjang sebanyak 2 kali.
4. Wajib mengembalikan bahan pustaka yang telah dipinjam tepat pada waktunya.
5. Keterlambatan pengembalian buku dikenakan sanksi berupa penundaan keanggotaan selama
waktu keterlambatan.
6. Merusak/menghilangkan buku wajib mengganti dengan judul buku yang sama atau sejenis.

2.2.2 SYARAT KEANGGOTAAN


1. Mengisi fomulir keanggotaan.
2. Menunjukan Kartu Identitas (KTP/SIM/Kartu Pelajar/Kartu Mahasiswa)
3. Menyerahkan Surat Keterangan Domisili dari RT atau Kelurahan/Desa asal (bukan warga
Salatiga).
4. Menyerahkan surat rekomendasl untuk menjadi anggota dari pihak sekolah/universitas (Bukan
Warga Kota Salatiga yang bekerja/studi di Kota Salatiga).
5. Bersedia membuat surat bebas pustaka dari perpustakaan daerah setelah menyelesaikan studi
(bagi pelajar mahasiswa).
6. Menunjukan Kartu Identitas/Paspor (WNA betempat tinggal di Kota Salatiga).
7. 7.Bersedia memenuhi kewajiban dan mematuhi peraturan dan tata tertib Perpustakaan
Daerah.
8. 8.Bagi Pelajar/Mahasiswa Formulir ditandatangani dan distempel pihak sekolah.
9. 9.Biaya Administrasi Gratis.

8|Oracle Administrator
2.3 Flowchart
2.3.1 Flowchart Proses Peminjaman Buku

9|Oracle Administrator
Penjelasan:
1. Anggota perpustakaan masuk ke perpustakaan menuju “ruang koleksi” berada di lantai 2.
2. Anggota mengecari buku yang ingin di pinjam lewat
OPAC (Online Public access Catalogue).
3. Kalau buku tidak ada di koleksi perpustakaan maka anggota bias mengisi dokumen
“usulan kebutuhan bahan pustaka”.
4. Kalau buku yang dicari ada maka OPAC akan memberikan lokasi rak buku.
5. Anggota pergi mencari posisi rak buku.
6. Anggota dapat langsung membawa buku yang ingin di pinjam ke “Bagian Peminjaman”.
7. Disana pegawai akan mengscanning kartu keanggotaan, scan barcode pada buku, serta
memberikan jadwal kapan pengembalian buku dan data tersebut dimasukan dalam
SLIMS (Senayan Library Management System).
8. Pegawai memberikan cap pada buku yang dipinjam.
9. Anggota sudah bisa membawa pulang buku yang ingin dipinjam.

2.3.1.1 Gambar Formulir Usulan Bahan Pustaka

10 | O r a c l e A d m i n i s t r a t o r
BAB 3
Moving Data, Struktur Data, User, Trigger, Flashback, Backup Recovery

3.1 Moving Data


Moving Data adalah proses memindahkan data dimana data yang dipindahkan bisa berupa
data mentah, tablespace, keseluruhan database dll. Moving data di Oracle dapat dilakukan melalui
SQL Developer, salah salah fitur Oracle yaitu Data Pump Export dan Import Data.
Moving data yang kami lakukan dalam TR menggunakan data dari file Excel lalu
dimasukan data tersebut melalui SQL Developer .

3.1.1 Masuk dalam aplikasi SQL Dev connect ke User lalu cari Table kemudian klik kanan dan
pilih Import data.

11 | O r a c l e A d m i n i s t r a t o r
3.1.2 Tekan tombol Browse lalu cara data Excel yang akan dimasukan.

3.1.3 Pilih data excel yang ingin dimasukan.

12 | O r a c l e A d m i n i s t r a t o r
3.1.4 Setelah pilih data akan masuk seperti pada gambar diatas , lalu Next ikuti proses yang ada.
*Proses lengkapnya dapat dilihat dapat “USER MANUAL”.

3.1.5 Ini adalah hasil data Excel yang berhasil dimasukan ke dalam Oracle melalui SQL
Developer.

13 | O r a c l e A d m i n i s t r a t o r
3.2 Struktur Data
3.2.1 ERD

gambar 3.2.1.1 ERD Proses Transaksi pada Perpustakaan

ERD yang kami rancang dapat dilihat pada gambar 3.2.1.1 didalam nya terdapat Atribut
dan Relasi pada gambar erd perpustakaan daerah salatiga. Pada gambar terdapat 5 tabel yaitu tabel
tb_anggota, tb_pustakawan, tb_buku, tb_peminjaman, dan table ruang koleksi yang saling
berelasi. Entitas anggota berelasi dengan entitas peminjaman buku dengan relasi melakukan serta
kardinalitas 1 to many, dimana 1 anggota bisa melakukan lebih dari 1 transaksi. Entitas pustakawan
berelasi dengan entitas peminjan buku dengan relasi melayani serta kardinalitas 1 to many, dimana
1 pustakawan bisa melayani lebih dari 1 transaksi. Entitas peminjaman buku berelasi dengan
entitas ruang koleksi dengan relasi memiliki serta kardinalitas many to 1, dimana tb_buku dapat
menampilkan 1 detail rak. Entitas peminjaman berelasi dengan entitas buku dengan relasi
menampilkan serta kardinalitas 1 to many, dimana 1 detail transaksi bisa menampilkan lebih dari
1 buku. *Tabel_Pengembalian tidak ada relasi namun akan muncul ketika Trigger yang terhubung
dengan tb_pengembalian dijalankan.

14 | O r a c l e A d m i n i s t r a t o r
3.2.2 Entity Relational Table

gambar 3.2.1.1 Entity Relational Table

Setelah merancang ERD , 5 Relational Table pun otomatis akan terbuat di dalam relational
table, entitas yang memiliki relasi 1 to many akan memiliki atribut foreign key yang dilambangkan
dengan F, dan dari Primary key dilambangkan dengan P pada tabel yang berelasi dengan nya.
Pada tabel tb_anggota P adalah anggota_id pada tb_pustakawan P adalah NIP (nomor induk
pegawai), tb_buku P adalah kode_buku, ruang_koleksi P adalah kode_rak, dan
tb_peminjaman_buku primary key adalah Kode_peminjaman dan didalam tabel peminjaman
anggota_id, NIP, kode_buku menjadi foreign key yang dimana karena relasi 1 to many yang
terhubung. Tb_pengembalian merupakan tabel yang terhubung dengan salah satu trigger.

15 | O r a c l e A d m i n i s t r a t o r
3.3 User dan Role
Dalam Dinas Perpustakaan dan Kearsipan Kota Salatiga memiliki 3 user yaitu ADMIN_IT
sebagai user utama lalu ada user Pustakawan dan user Anggota.

3.3.1 User

3.3.1.1 User Admin_IT

3.3.1.2 User Pustakawan

3.3.1.3 User Marketing

16 | O r a c l e A d m i n i s t r a t o r
3.3.2 Role

Gambar 3.3.2.1 Privileges ADMIN_IT

Admin langsung diberikan system privileges dimana user bias melakukan semua hal dalam
database.

Gambar 3.3.2.2 Role User Admin


User Admin memiliki setiap Role CRUD pada semua tabel yang ada pada Tablespace.
3.3.2.3 Role User Pustakawan
Pustakawan memiliki Hak CRU pada tabel anggota, tabel buku, tabel peminjaman , ruang
koleksi dan Hak R pada tabel pustakawan dan tabel pengembalian.

3.3.2.4 Role User Anggota

Anggota memiliki hak hanya berupa Read pada tabel buku dan ruang koleksi.

18 | O r a c l e A d m i n i s t r a t o r
3.4 TRIGGER
Trigger adalah suatu prosedur yang berhubungan dengan tabel dan database yang dijalankan
secara implisit pada saat terjadi sebuah event ataupun dml. Trigger dapat mempermudah dalam
proses DML Database.

CREATE SEQUENCE ID_ANGGOTA _SEQ


START WITH 2019001
INCREMENT BY 1;

CREATE OR REPLACE TRIGGER AI_ID_ANGGOTA BEFORE INSERT ON TB_ANGGOTA


FOR EACH ROW
BEGIN
SELECT ID_ANGGOTA _SEQ.NEXTVAL INTO :NEW.ANGGOTA_ID FROM DUAL;
END;

Gambar 3.4.2 Trigger Kode_Anggota_Otomatis

Trigger ini akan aktif saat penginputtan data pada TB_ANGGOTA dimana ANGOOTA_ID diisi
secara otomatis.

CREATE SEQUENCE KODE_PEMINJAMAN_SEQ


START WITH 90001
INCREMENT BY 1;

CREATE OR REPLACE TRIGGER AI_KODE_PEMINJAMAN BEFORE INSERT ON


TB_PEMINJAMAN_BUKU
FOR EACH ROW
BEGIN
SELECT KODE_PINJAM_SEQ.NEXTVAL INTO :NEW.KODE_PEMINJAMAN FROM DUAL;
END;

Gambar 3.4.3 Trigger Kode_Pinjam_Otomatis

Trigger ini akan aktif saat penginputtan data pada TB_PEMINJAMAN_BUKU dimana
KODE_PINJAM terisi secara otomatis.

19 | O r a c l e A d m i n i s t r a t o r
CREATE OR REPLACE TRIGGER CEK_PINJAM_BUKU BEFORE INSERT ON
TB_PEMINJAMAN_BUKU REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW DECLARE
PINJAM NUMBER;
BEGIN
SELECT JUMLAH_BUKU INTO PINJAM FROM TB_BUKU WHERE KODE_BUKU =
:NEW.KODE_BUKU;
IF PINJAM = 0
THEN RAISE_APPLICATION_ERROR (-20500, 'BUKU SUDAH HABIS, TIDAK DAPAT DI
PINJAM');
END IF;
END;

Gambar 3.4.4 Trigger Pemberitahuan Error

Trigger ini digunakan untuk memberi tahukan anggota bahwa buku yang ingin di pinjam telah
habis.

CREATE OR REPLACE TRIGGER JML_BUKU AFTER UPDATE ON


TB_PEMINJAMAN_BUKU REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
UPDATE TB_BUKU
SET JUMLAH_BUKU = JUMLAH_BUKU + :NEW.TOTAL_BUKU_KEMBALI
WHERE KODE_BUKU = :NEW.KODE_BUKU;
END;

Gmabar 3.4.5 Trigger Penambahan Jumlah Buku

Trigger ini digunakan saat pengupdatean total buku kembali sehingga jumlah buku yang kembali
ke keadaan sebelum Transaksi peminjaman.

CREATE OR REPLACE TRIGGER KURANG_BUKU AFTER INSERT ON


TB_PEMINJAMAN_BUKU REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
UPDATE TB_BUKU
SET JUMLAH_BUKU = JUMLAH_BUKU - :NEW.TOTAL_BUKU_PINJAM
WHERE KODE_BUKU = :NEW.KODE_BUKU;
END;

Gambar 3.4.6 Trigger Pengurangan Jumlah Buku

Trigger ini digunakkan saat transaksi peminjaman, dimana total buku akan berkurang sebanyak
transaksi peminjaman buku yang dilakukan.

20 | O r a c l e A d m i n i s t r a t o r
CREATE OR REPLACE TRIGGER PENGEMBALIAN_BUKU AFTER UPDATE ON
TB_PEMINJAMAN_BUKU
FOR EACH ROW
BEGIN
INSERT INTO TB_PENGEMBALIAN (WAKTU_KEMBALI_BUKU, KODE_PENGEMBALIAN,
TANGGAL_PINJAM, TANGGAL_WAJIB_KEMBALI, TOTAL_BUKU_PINJAM,
TOTAL_BUKU_KEMBALI, NIP, ANGGOTA_ID,
KODE_BUKU)
VALUES (SYSDATE, :OLD.KODE_PEMINJAMAN, :OLD.TANGGAL_PINJAM,
:OLD.TANGGAL_WAJIB_KEMBALI, :OLD.TOTAL_BUKU_PINJAM,
:NEW.TOTAL_BUKU_KEMBALI, :OLD.NIP, :OLD.ANGGOTA_ID,
:OLD.KODE_BUKU);
END;
Gambar 3.4.7 Trigger Tabel Pengembalian Buku

Trigger ini digunakan untuk menghubungkan transaksi peminjaman dan transaksi pengembalian
sehingga kita dapat melihat keseluruhan data yang digabung dari data table tersebut.

CREATE OR REPLACE TRIGGER MAX_PINJAM_BUKU BEFORE INSERT ON


TB_PEMINJAMAN_BUKU REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW DECLARE
TOTAL_BUKU_PINJAM NUMBER;
BEGIN
SELECT TOTAL_BUKU_PINJAM INTO TOTAL_BUKU_PINJAM FROM
TB_PEMINJAMAN_BUKU WHERE KODE_PEMINJAMAN = :NEW.KODE_PEMINJAMAN;
IF TOTAL_BUKU_PINJAM > 2
THEN RAISE_APPLICATION_ERROR (-20500, 'PEMINJAMAN BUKU MAKSIMAL 2 BUAH');
END IF;
END;

Gambar 3.4.8 Trigger maksimal jumlah peminjaman buku

Trigger ini digunakan untuk maksimal jumlah peminjaman buku sehingga anggota hanya bias
meminjam sebanyak 2 buku. (Trigger ini jalan namun saat memasukan data terjadi kesalahan
error oleh system).

21 | O r a c l e A d m i n i s t r a t o r
3.5 Flashback
Flashback adalah salah satu fungsi pada oracle yang berguna untuk merecover atau
mengembalikan data lama yang telah diubah atau dihapus.
Jenis - jenis flashback :
- Oracle flashback SCN = berguna untuk mengembalikan data yang telah diubah sesuai kode
yang didapat dari system sqldev atau CMD.

- Oracle flashback Restore Point = berguna untuk mengembalikan data berdasarkan point yang
telah dibuat sendiri.

22 | O r a c l e A d m i n i s t r a t o r
3.6 Backup Recovery
Backup adalah proses membuat salinan data yang mencakup bagian - bagian penting dari
database seperti file control atau database. Data yang telah di backup dapat di jadikan cadangan
saat terjadi kehilangan atau kerusakan data asli.

Recovery adalah proses untuk mengupdate database dengan file backup yang telah disimpan
terakhir kalinya, atau dengan kata lain recovery adalah proses pengembalikan atau perbaikan
data yang telah di backup

23 | O r a c l e A d m i n i s t r a t o r
BAB IV

Penutup & Kesimpulan

Kelebihan pada TR ini:


 Pembagian hak akses user dengan jelas, sehingga dapat melihat aktivitas apa saja yang
dilakukan oleh tiap-tiap user.
 Dapat melakukan pendataan data buku, anggota, pustakawan, transaksi peminjaman dan
pengembalian.
 Terdapat trigger pada peminjaman buku sehingga apabila peminjam meminjam buku maka
secara otomatis jumlah buku yang dipinjam akan berkurang sebanyak yang dipinjam.
 Terdapat trigger pada pengembalian buku sehingga apabila peminjam mengembalikan
buku maka secara otomatis jumlah buku yang dikembalikan akan bertambah sebanyak
yang dikembalikan.

Kekurangan TR :
 Pada tugas rancang ini hanya berfokus pada peminjaman dan pengembalian buku saja
sehingga untuk denda tidak dapat ditampilkan dan dijumlahkan.
 Tidak ada perhitungan denda peminjam mengembalikan lebih dari waktu yang ditentukan.

Saran pengembangan selanjutnya :


 Lebih disarankan agar dalam mengumpulkan data diberi aturan yang tidak terlalu susah
agar bisa mendapat data yang diinginkan.
 Dalam kelompok kalau kemampuanmu rata-rata tapi kamu mau tetap berusaha dan
berjuang walau hal itu tidak kamu sukai maka pasti akan tercapai baik, jangan menjadi
orang yang tidak mau berusaha dan malah bergantung pada orang lain kamu tidak akan
pernah berkembang.

24 | O r a c l e A d m i n i s t r a t o r
Kesimpulan :
Pada database ini dapat 5 tabel umum yakni anggota, pustakawan, ruang koleksi, transaksi
peminjaman buku, dan buku. Selain itu terdapat 1 tabel trigger yakni pengembalian buku,. User
yang dapat mengakses database ini adalah admin perpustakan dan pustakawan. Selain dapat
melakukan pendataan data buku, anggota, dan pegawai pustakawan pada database ini juga dapat
menyimpan seluruh transaksi peminjaman serta pengembalian oleh user. Dengan adanya database
ini diharapkan agar proses bisnis Dinas Perpustakaan dan Kearsipan Kota Salatiga dapat berjalan
dengan efektif dan efisien.

25 | O r a c l e A d m i n i s t r a t o r

Anda mungkin juga menyukai