SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
1
Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang
telah mempunyai user account.
Dalam Oracle ada 2 user yang biasa digunakan untuk membuat user account, yaitu
SYS dan SYSTEM. User-user tersebut pasti ada di setiap database Oracle karena
secara otomatis dibuat ketika database dibuat. User tersebut digunakan untuk
melakukan administrasi database.
Dalam Oracle, setiap user akan mempunyai objek-objek database (view, table,
stored procedure, triger, dll) masing-masing. Jadi user dan objeknya bersaa dalam
suatu objek database yang disebut sebagai Schema. Schema adalah pengelompokan
objek-objek secara logik di dalam database berdasarkan user pemiliknya. Berbeda
dengan DMBS lain yang memisahkan antara database dengan user. Lihat
perbedaannya seperti pada gambar di atas.
Dalam sebuah server yang menggunakan Oracle biasanya tidak terlalu banyak
database, tetapi masih memperbolehkan memiliki banyak user atau schema.
Sedangkan dalam server yang menggunakan DBMS lain seperti MySQL dan SQL
Server dimungkinkan untuk membuat suatu database yang banyak.
2
3
Database Configuration Assistant (DBCA) dapat dipanggil dengan mengklik tombol
Start  Oracle - OraDb10g_homeX Configuration and Migration Tools 
Database Configuration Assistant.
Klik tombol Next.
4
Ada beberapa pilihan operasi yang bisa dilakukan yaitu :
1. Create a Database
Dipilih jika ingin membuat sebuah database baru.
2. Configure Database Options
Dipilih jika ingin melakukan konfigurasi ulang database yang telah dibuat.
3. Delete a Database
Dipilih jika ingin melakukan penghapusan database.
4. Manage Templates
Mengatur template database. Template database digunakan sebagai dasar dari
sebuah database baru.
5. Configure Automatic Storage Management
Dipilih jika ingin melakukan pengaturan database Automatic Storage
Management (ASM) yaitu database dengan mekanisme penyimpanan data
diatur secara ekslusif oleh Oracle.
Pada perkuliahan sekarang, pilih Create a Database. Kemudian klik tombol Next.
5
Pada layar ini, Anda diminta untuk memilih dari template mana database anda akan
dibuat. Ada 4 pilihan yaitu Custom Database, Data Warehouse, General Purpose,
dan Transactional Processing.
Template database didesain dioptimalisasi berdasarkan beban kerja dari
karakteristik sistem yang ada yaitu Data Warehouse, Transaction Processing dan
General Purpose.
Untuk melihat option-option dari database template tersebut, klik tombol Show
Details.
Pastikan anda mengetahui karakteristik sistem yang akan anda buat sehingga tidak
salah dalam memilih database template.
Untuk perkuliahan sekarang, pilih database template General Purpose dan klik
tombol Next.
6
Isilah Global Database Name. Global Database Name digunakan untuk
mengenal/mengidentifikasikan ebuah database Oracle. Umumnya Global Database
Name berformat nama.domain.
Contoh : dbtest.if-unikom.net
Oracle system identification (SID) adalah nama dari instance yang dihubungkan ke
database. Oracle SID maksimal delapan karater dan harus unique dalam satu server.
Oracle SID biasanya sama dengan nama database.
Contoh : dbtest
Pada perkuliahan sekarang, gunakan contoh di atas dan kemudian klik tombol Next.
7
Pilih Configure the Database with Enterprise Manager agar kita dapat mengatur
database melalui tool yang bernama Enterprise Manager.
Untuk sekarang pilihan Enable Email Notification dan Enable Daily Backup tidak
usah dipilih.
8
Jika anda memilih Use the Same Password for All Accounts berarti untuk user-user
berikut SYS, SYSTEM, DBSNMP, dan SYSMAN akan menggunakan password yang
sama.
Jika anda memilih Use Different Password maka password untuk tiap user tersebut
boleh berbeda.
Pada perkuliah ini, pilih Use the Same Password for All Accounts, kemudian isi
password dan konfirmasinya dengan password oracle (untuk memudahkan
pemeliharaan).
Klik tombol Next.
9
Untuk sekarang, pilih File System. Ini berarti Oracle akan menggunakan File System
untuk penyimpanan database. Kemudian klik tombol Next.
10
Tentukan lokasi tempat penyimpanan database.
Ada tiga pilihan yang bisa digunakan yaitu :
1. Use Database File Location from Template
File database disimpan sesuai dengan lokasi yang ditentukan oleh template
database yang telah dipilih. Tetapi anda masih dibolehkan untuk membuat dan
memodifikasi nama dan lokasi file setelah database selesai dibuat.
2. Use Common Location for All Database Files
File database disimpan di sebuah folder yang kita tentukan. Klik tombol Browse
untuk mencari lokasi folder.
3. Use Oracle-Managed Files
Manajemen file dilakukan secara otomatis akan diatur oleh Oracle.
Pilih Use Database File Location from Template, kemudian klik tombol Next.
11
DBCA menyediakan beberapa contoh schema atau user account yang berisi objek-
objek untuk keperluan tutorial. Nama schema yang disediakan disesuaikan dengan
sistem aplikasi tertentu, misalkan untuk aplikasi yang berkaitan dengan
Kepegawaian Anda bisa menggunakan tabel-tabel yang ada di schema atau user HR
(Human Resources) untuk tutorialnya. Schema yang disediakan adalah sebagai
berikut:
 HR (human resources)
 OE (Order Entry)
 PM (Product Media)
 SH (Sales History)
 QS (Queued Shipping)
Jika anda membuat database untuk keperluan belajar, maka Sample Schemas wajib
dipilih. Tetapi jika anda membuat database untuk keperluan bisnis yang sebenarnya,
maka contoh database ini tidak usah buat.
Klik tab Customs Scripts jika anda ingin menyisipkan script-script SQL yang akan
dieksekusi ketika membuat database.
Untuk saat ini tidak usah mengisi bagian Customs Scripts. Klik tombol Next untuk
melanjutkan proses pembuatan database.
12
Pada pengaturan Parameter Inisialisasi, ada 4 bagian yang harus diatur, yaitu :
1. Memory
2. Sizing
3. Character Sets
4. Connection Mode
Pada bagian pengaturan Memory, anda diminta untuk menentukan berapa besar
memori yang akan digunakan oleh database Oracle. Pengaturan memori bisa
dilakukan dengan 2 cara yaitu
1. Typical. Mengatur besar alokasi memori yang akan umum digunakan.
Defaultnya adalah 40% dari total memori fisik.
2. Custom. Mengatur besar alokasi memori yang akan digunakan secara manual.
Untuk perkuliahan ini, sementara gunakan Typical.
13
Pada bagian ini dilakukan pengaturan besar blok yang akan digunakan oleh
database.
Pada bagian ini juga mengatur banyaknya user sistem yang boleh terkoneksi dalam
satu waktu secara bersamaan. Banyaknya user harus lebih besar dari 6 karena
oracle membutuhkan 5 buah untuk proses background dan 1 untuk prosese user.
14
Tab Character Set digunakan untuk melakukan konfiurasi character set yang
digunakan dalam database. Pada tab ini Anda bisa menentukan database character
set, national character set, bahasa dan format tanggal. Character sets akan
menentukan format penyimpanan data dan bagaimana data ditampilkan. Secara
default character set mengikuti setting yang ada di sistem operasi. Default Language
adalah American dan Date Format adalah United States atau DD-MON-YYYY.
Untuk pertemuan ini, pilih Use the default.
15
Ada dua cara melakukan koneksi dari client ke database server yaitu Dedicated
Server Mode dan Shared Server Mode.
Koneksi Dedicated Server Mode berarti satu user koneksi atau session akan dilayani
oleh satu server process.
Koneksi Shared Server Mode berarti satu server process akan melayani beberapa
koneksi user.
Secara default Connecton mode adalah Dedicated Server Mode.
Untuk perkuliahan ini, pilih Dedicated Server Mode.
Klik tombol Next untuk meneruskan proses pembuatan database.
16
Bagian ini menampilkan struktur file-file database yaitu control file, datafile dan
redo log file dari database yang akan dibuat. Pada bagian kiri menampilkan jenis file
dan pada bagian kanan menampilkan nama file dan lokasinya. Klik pada sub menu
pada storage untuk melihat secara lebih lengkap.
Jika tidak ada perubahan lagi, klik tombol Next untuk meneruskan proses
pembuatan database.
17
Pada bagian ini anda diminta untuk memilih jenis pembuatan database mana yang
akan dilakukan. Ada 3 pilihan yang bisa dipilih, yaitu :
1. Create Database
Jika anda memilih pilihan ini, maka database akan langsung dibuat sesuai
dengan konfigurasi yang telah diatur sebelumnya.
2. Save as a Database Template
Jika anda memilih pilihan ini, maka hasil konfigurasi akan disimpan sebagai
database template.
3. Generate Database Creation Scripts
Jika anda memilih pilihan ini, maka konfigurasi yang telah diatur sebelumnya
akan disimpan dalam bentuk file script yang berisi perintah-perintah untuk
membuat database. Anda akan diminta untuk mengisi folder penyimpanan file
script tersebut.
Pilih Create Database kemudian klik tombol Finish untuk memulai pembuatan
database.
18
Bagian ini hanya menampilkan konfirmasi konfigurasi database yang akan dibuat.
Klik tombol OK.
19
Tunggu sampai selesai (100%).
20
Setelah install selesai, maka akan muncul layar di atas. Layar di atas menampilkan
informasi database, dan alamat URL untuk melakukan pengendalan database.
Adapula catatan yang menyatakan bahwa semua user account kecuali SYS, SYSTEM,
DBSNMP, dan SYSMAN masih dilock (tidak bisa digunakan).
Untuk pertemuan ini, coba atur user scott dengan mengeset tiger sebagai
passwordnya. User scott dan password tiger adalah user yang banyak digunakan
untuk test. Caranya adalah :
1. Klik Password Management
2. Hilangkan tanda check pada user scott agar tidak dilock.
3. Isi password dan konfirmasinya dengan tiger.
4. Klik tombol OK untuk menutup
Untuk user-user lain akan diatur melalui perintah SQL pada slide-slide berikutnya.
Klik tombol Exit untuk menutup layar ini.
21
Setelah database terinstall, sekarang test database tersebut. Untuk mencoba
melakukan query ke database, ada beberapa cara yang bisa dilakukan yaitu :
1. SQL*Plus GUI
Klik Start  Oracle - OraDb10g_homeX  Application Development  SQL Plus
2. SQL*Plus menggunakan Command Prompt.
Klik Start  Run  tulis : cmd  OK
Isi user name dengan : scott
Isi password dengan : tiger
Dengan user tersebut harusnya bisa terkoneksi ke database.
22
Coba test SQL berikut :
1. SELECT table_name,tablespace_name FROM user_tables;
Menampilkan nama_tabel dan nama tablespace yang boleh diakses.
2. SELECT * FROM dept;
Menampilkan semua kolom yang ada pada table DEPT.
Jika semua SQL tersebut dapat dijalankan dengan baik, maka berarti database anda
terinstall dengan baik.
23
Setelah database terinstall, maka di service windows (Start  Control Panel 
Admininstrative Tools  Services) akan muncul 3 service yaitu :
1. OracleDBConsoleSID
2. OracleJobSchedulerSID
3. OracleServiceSID
Jika SID anda adalah DBTEST maka service yang muncul adalah :
1. OracleDBConsoledbtest
2. OracleJobSchedulerDBTEST
3. OracleServiceDBTEST
Jika service-service ini tidak berjalan, maka database tidak bisa diakses.
24
25
Buka Database Configuration Assistant (DBCA) yang dipanggil dengan mengklik
tombol Start  Oracle - OraDb10g_homeX Configuration and Migration Tools 
Database Configuration Assistant.
Klik tombol Next.
26
Pilih Delete a Database
Klik tombol Next.
27
Pilih database yang akan dihapus, misalnya DBTEST.
Klik tombol Finish untuk melakukan penghapusan.
Ketika ada konfirmasi, klik tombol Yes.
28
Proses penghapusan sedang dimulai.
Tunggu sampai selesai.
Setelah 100%, akan muncul konfirmasi apakah ingin melakukan operasi lain?. Klik
tombol No.
Proses penghapusan selesai.
29

Más contenido relacionado

La actualidad más candente

Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
tafrikan
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
Lela Warni
 
Kelompok 3 presentasi 2
Kelompok 3 presentasi 2Kelompok 3 presentasi 2
Kelompok 3 presentasi 2
gilangbewok
 
Basis data
Basis dataBasis data
Basis data
nonieq
 

La actualidad más candente (20)

Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Ppt database dan hris
Ppt database dan hrisPpt database dan hris
Ppt database dan hris
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
 
Kelompok 3 presentasi 2
Kelompok 3 presentasi 2Kelompok 3 presentasi 2
Kelompok 3 presentasi 2
 
Basis data
Basis dataBasis data
Basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
Pengantar Database
Pengantar DatabasePengantar Database
Pengantar Database
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
Client server database - Angga Joe
Client server   database - Angga JoeClient server   database - Angga Joe
Client server database - Angga Joe
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
 

Destacado (7)

948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
pertemuan 1
pertemuan 1pertemuan 1
pertemuan 1
 
LTM Metode Penelitian_Pertemuan 1-6
LTM Metode Penelitian_Pertemuan 1-6LTM Metode Penelitian_Pertemuan 1-6
LTM Metode Penelitian_Pertemuan 1-6
 
Pengantar Teknologi Informasi1
Pengantar Teknologi Informasi1Pengantar Teknologi Informasi1
Pengantar Teknologi Informasi1
 
Metode penelitian 04
Metode penelitian 04Metode penelitian 04
Metode penelitian 04
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
 

Similar a 02. membuat database

SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
Yasmin Al-Hakim
 
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
Afifah Luthfiah
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Tisa Widyastuti
 
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
AdistyaDesmyana
 
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
selyyuniarti
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
 

Similar a 02. membuat database (20)

Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
 
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
SIM 6, Afifah Luthfiah, Hapzi Ali, Sistem Manajemen Database, Universitas Mer...
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
Makalah simbad
Makalah simbadMakalah simbad
Makalah simbad
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
 
1. Modul Praktikum SI0044 Basis Data Dasar.pdf
1. Modul Praktikum SI0044 Basis Data Dasar.pdf1. Modul Praktikum SI0044 Basis Data Dasar.pdf
1. Modul Praktikum SI0044 Basis Data Dasar.pdf
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
 
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, database, universitas mercubu...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, database, universitas mercubu...Sim,prasna paramita, prof. dr. ir hapzi ali,mm, database, universitas mercubu...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, database, universitas mercubu...
 
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
Sim 6. Sely Yuniarti. Hapzi Ali, Prof. Dr.MM.CMA., Database Management System...
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 

Último

Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 

Último (20)

DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 

02. membuat database

  • 1. 1
  • 2. Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account. Dalam Oracle ada 2 user yang biasa digunakan untuk membuat user account, yaitu SYS dan SYSTEM. User-user tersebut pasti ada di setiap database Oracle karena secara otomatis dibuat ketika database dibuat. User tersebut digunakan untuk melakukan administrasi database. Dalam Oracle, setiap user akan mempunyai objek-objek database (view, table, stored procedure, triger, dll) masing-masing. Jadi user dan objeknya bersaa dalam suatu objek database yang disebut sebagai Schema. Schema adalah pengelompokan objek-objek secara logik di dalam database berdasarkan user pemiliknya. Berbeda dengan DMBS lain yang memisahkan antara database dengan user. Lihat perbedaannya seperti pada gambar di atas. Dalam sebuah server yang menggunakan Oracle biasanya tidak terlalu banyak database, tetapi masih memperbolehkan memiliki banyak user atau schema. Sedangkan dalam server yang menggunakan DBMS lain seperti MySQL dan SQL Server dimungkinkan untuk membuat suatu database yang banyak. 2
  • 3. 3
  • 4. Database Configuration Assistant (DBCA) dapat dipanggil dengan mengklik tombol Start  Oracle - OraDb10g_homeX Configuration and Migration Tools  Database Configuration Assistant. Klik tombol Next. 4
  • 5. Ada beberapa pilihan operasi yang bisa dilakukan yaitu : 1. Create a Database Dipilih jika ingin membuat sebuah database baru. 2. Configure Database Options Dipilih jika ingin melakukan konfigurasi ulang database yang telah dibuat. 3. Delete a Database Dipilih jika ingin melakukan penghapusan database. 4. Manage Templates Mengatur template database. Template database digunakan sebagai dasar dari sebuah database baru. 5. Configure Automatic Storage Management Dipilih jika ingin melakukan pengaturan database Automatic Storage Management (ASM) yaitu database dengan mekanisme penyimpanan data diatur secara ekslusif oleh Oracle. Pada perkuliahan sekarang, pilih Create a Database. Kemudian klik tombol Next. 5
  • 6. Pada layar ini, Anda diminta untuk memilih dari template mana database anda akan dibuat. Ada 4 pilihan yaitu Custom Database, Data Warehouse, General Purpose, dan Transactional Processing. Template database didesain dioptimalisasi berdasarkan beban kerja dari karakteristik sistem yang ada yaitu Data Warehouse, Transaction Processing dan General Purpose. Untuk melihat option-option dari database template tersebut, klik tombol Show Details. Pastikan anda mengetahui karakteristik sistem yang akan anda buat sehingga tidak salah dalam memilih database template. Untuk perkuliahan sekarang, pilih database template General Purpose dan klik tombol Next. 6
  • 7. Isilah Global Database Name. Global Database Name digunakan untuk mengenal/mengidentifikasikan ebuah database Oracle. Umumnya Global Database Name berformat nama.domain. Contoh : dbtest.if-unikom.net Oracle system identification (SID) adalah nama dari instance yang dihubungkan ke database. Oracle SID maksimal delapan karater dan harus unique dalam satu server. Oracle SID biasanya sama dengan nama database. Contoh : dbtest Pada perkuliahan sekarang, gunakan contoh di atas dan kemudian klik tombol Next. 7
  • 8. Pilih Configure the Database with Enterprise Manager agar kita dapat mengatur database melalui tool yang bernama Enterprise Manager. Untuk sekarang pilihan Enable Email Notification dan Enable Daily Backup tidak usah dipilih. 8
  • 9. Jika anda memilih Use the Same Password for All Accounts berarti untuk user-user berikut SYS, SYSTEM, DBSNMP, dan SYSMAN akan menggunakan password yang sama. Jika anda memilih Use Different Password maka password untuk tiap user tersebut boleh berbeda. Pada perkuliah ini, pilih Use the Same Password for All Accounts, kemudian isi password dan konfirmasinya dengan password oracle (untuk memudahkan pemeliharaan). Klik tombol Next. 9
  • 10. Untuk sekarang, pilih File System. Ini berarti Oracle akan menggunakan File System untuk penyimpanan database. Kemudian klik tombol Next. 10
  • 11. Tentukan lokasi tempat penyimpanan database. Ada tiga pilihan yang bisa digunakan yaitu : 1. Use Database File Location from Template File database disimpan sesuai dengan lokasi yang ditentukan oleh template database yang telah dipilih. Tetapi anda masih dibolehkan untuk membuat dan memodifikasi nama dan lokasi file setelah database selesai dibuat. 2. Use Common Location for All Database Files File database disimpan di sebuah folder yang kita tentukan. Klik tombol Browse untuk mencari lokasi folder. 3. Use Oracle-Managed Files Manajemen file dilakukan secara otomatis akan diatur oleh Oracle. Pilih Use Database File Location from Template, kemudian klik tombol Next. 11
  • 12. DBCA menyediakan beberapa contoh schema atau user account yang berisi objek- objek untuk keperluan tutorial. Nama schema yang disediakan disesuaikan dengan sistem aplikasi tertentu, misalkan untuk aplikasi yang berkaitan dengan Kepegawaian Anda bisa menggunakan tabel-tabel yang ada di schema atau user HR (Human Resources) untuk tutorialnya. Schema yang disediakan adalah sebagai berikut:  HR (human resources)  OE (Order Entry)  PM (Product Media)  SH (Sales History)  QS (Queued Shipping) Jika anda membuat database untuk keperluan belajar, maka Sample Schemas wajib dipilih. Tetapi jika anda membuat database untuk keperluan bisnis yang sebenarnya, maka contoh database ini tidak usah buat. Klik tab Customs Scripts jika anda ingin menyisipkan script-script SQL yang akan dieksekusi ketika membuat database. Untuk saat ini tidak usah mengisi bagian Customs Scripts. Klik tombol Next untuk melanjutkan proses pembuatan database. 12
  • 13. Pada pengaturan Parameter Inisialisasi, ada 4 bagian yang harus diatur, yaitu : 1. Memory 2. Sizing 3. Character Sets 4. Connection Mode Pada bagian pengaturan Memory, anda diminta untuk menentukan berapa besar memori yang akan digunakan oleh database Oracle. Pengaturan memori bisa dilakukan dengan 2 cara yaitu 1. Typical. Mengatur besar alokasi memori yang akan umum digunakan. Defaultnya adalah 40% dari total memori fisik. 2. Custom. Mengatur besar alokasi memori yang akan digunakan secara manual. Untuk perkuliahan ini, sementara gunakan Typical. 13
  • 14. Pada bagian ini dilakukan pengaturan besar blok yang akan digunakan oleh database. Pada bagian ini juga mengatur banyaknya user sistem yang boleh terkoneksi dalam satu waktu secara bersamaan. Banyaknya user harus lebih besar dari 6 karena oracle membutuhkan 5 buah untuk proses background dan 1 untuk prosese user. 14
  • 15. Tab Character Set digunakan untuk melakukan konfiurasi character set yang digunakan dalam database. Pada tab ini Anda bisa menentukan database character set, national character set, bahasa dan format tanggal. Character sets akan menentukan format penyimpanan data dan bagaimana data ditampilkan. Secara default character set mengikuti setting yang ada di sistem operasi. Default Language adalah American dan Date Format adalah United States atau DD-MON-YYYY. Untuk pertemuan ini, pilih Use the default. 15
  • 16. Ada dua cara melakukan koneksi dari client ke database server yaitu Dedicated Server Mode dan Shared Server Mode. Koneksi Dedicated Server Mode berarti satu user koneksi atau session akan dilayani oleh satu server process. Koneksi Shared Server Mode berarti satu server process akan melayani beberapa koneksi user. Secara default Connecton mode adalah Dedicated Server Mode. Untuk perkuliahan ini, pilih Dedicated Server Mode. Klik tombol Next untuk meneruskan proses pembuatan database. 16
  • 17. Bagian ini menampilkan struktur file-file database yaitu control file, datafile dan redo log file dari database yang akan dibuat. Pada bagian kiri menampilkan jenis file dan pada bagian kanan menampilkan nama file dan lokasinya. Klik pada sub menu pada storage untuk melihat secara lebih lengkap. Jika tidak ada perubahan lagi, klik tombol Next untuk meneruskan proses pembuatan database. 17
  • 18. Pada bagian ini anda diminta untuk memilih jenis pembuatan database mana yang akan dilakukan. Ada 3 pilihan yang bisa dipilih, yaitu : 1. Create Database Jika anda memilih pilihan ini, maka database akan langsung dibuat sesuai dengan konfigurasi yang telah diatur sebelumnya. 2. Save as a Database Template Jika anda memilih pilihan ini, maka hasil konfigurasi akan disimpan sebagai database template. 3. Generate Database Creation Scripts Jika anda memilih pilihan ini, maka konfigurasi yang telah diatur sebelumnya akan disimpan dalam bentuk file script yang berisi perintah-perintah untuk membuat database. Anda akan diminta untuk mengisi folder penyimpanan file script tersebut. Pilih Create Database kemudian klik tombol Finish untuk memulai pembuatan database. 18
  • 19. Bagian ini hanya menampilkan konfirmasi konfigurasi database yang akan dibuat. Klik tombol OK. 19
  • 20. Tunggu sampai selesai (100%). 20
  • 21. Setelah install selesai, maka akan muncul layar di atas. Layar di atas menampilkan informasi database, dan alamat URL untuk melakukan pengendalan database. Adapula catatan yang menyatakan bahwa semua user account kecuali SYS, SYSTEM, DBSNMP, dan SYSMAN masih dilock (tidak bisa digunakan). Untuk pertemuan ini, coba atur user scott dengan mengeset tiger sebagai passwordnya. User scott dan password tiger adalah user yang banyak digunakan untuk test. Caranya adalah : 1. Klik Password Management 2. Hilangkan tanda check pada user scott agar tidak dilock. 3. Isi password dan konfirmasinya dengan tiger. 4. Klik tombol OK untuk menutup Untuk user-user lain akan diatur melalui perintah SQL pada slide-slide berikutnya. Klik tombol Exit untuk menutup layar ini. 21
  • 22. Setelah database terinstall, sekarang test database tersebut. Untuk mencoba melakukan query ke database, ada beberapa cara yang bisa dilakukan yaitu : 1. SQL*Plus GUI Klik Start  Oracle - OraDb10g_homeX  Application Development  SQL Plus 2. SQL*Plus menggunakan Command Prompt. Klik Start  Run  tulis : cmd  OK Isi user name dengan : scott Isi password dengan : tiger Dengan user tersebut harusnya bisa terkoneksi ke database. 22
  • 23. Coba test SQL berikut : 1. SELECT table_name,tablespace_name FROM user_tables; Menampilkan nama_tabel dan nama tablespace yang boleh diakses. 2. SELECT * FROM dept; Menampilkan semua kolom yang ada pada table DEPT. Jika semua SQL tersebut dapat dijalankan dengan baik, maka berarti database anda terinstall dengan baik. 23
  • 24. Setelah database terinstall, maka di service windows (Start  Control Panel  Admininstrative Tools  Services) akan muncul 3 service yaitu : 1. OracleDBConsoleSID 2. OracleJobSchedulerSID 3. OracleServiceSID Jika SID anda adalah DBTEST maka service yang muncul adalah : 1. OracleDBConsoledbtest 2. OracleJobSchedulerDBTEST 3. OracleServiceDBTEST Jika service-service ini tidak berjalan, maka database tidak bisa diakses. 24
  • 25. 25
  • 26. Buka Database Configuration Assistant (DBCA) yang dipanggil dengan mengklik tombol Start  Oracle - OraDb10g_homeX Configuration and Migration Tools  Database Configuration Assistant. Klik tombol Next. 26
  • 27. Pilih Delete a Database Klik tombol Next. 27
  • 28. Pilih database yang akan dihapus, misalnya DBTEST. Klik tombol Finish untuk melakukan penghapusan. Ketika ada konfirmasi, klik tombol Yes. 28
  • 29. Proses penghapusan sedang dimulai. Tunggu sampai selesai. Setelah 100%, akan muncul konfirmasi apakah ingin melakukan operasi lain?. Klik tombol No. Proses penghapusan selesai. 29