Pengantar
Tatap Muka
Matakuliah : 11341T1EA
Disusun oleh : Didik Setiyadi,S.Kom.,M.Kom.,M.M.
DESKRIPSI MATERI PERTEMUAN 1
Sub Capaian Mahasiswa mampu menjelaskan tentang pengantar yang terdiri dari: Oracle
Pembelajaran Mata Application Express, Teknologi Database Relasional, Anatomi Pernyataan
Kuliah (Sub CPMK) SQL dan mengerjakan kuis di Oracle Academy
Deskrispsi Tugas Mahasiswa mengerjakan latihan kasus dan kuis di oravle academy sesuai
dengan deadline yang diberikan.
Kontrak Perkuliahan Seluruh mahaiswa mengukuti kuliah daring (zoom meeting) setial hari Sabtu
mulai pukul 19:35 s.d 22:00 wib sesuai jadwal yang telah ditetapkan.
Penilaian akhir meliputi: Kehadiran = 10%, Tugas mandiri = 40%, UTS =
25%, UAS = 25%.
Program Aplikasi
1. Meskipun komputer sudah ada sejak sangat lama (mungkin sebelum Anda lahir),
penggunaannya untuk komputasi bisnis dan pribadi tidak berlaku hingga program perangkat
lunak aplikasi dikembangkan.
2. Program aplikasi memungkinkan pengguna akhir— orang-orang seperti Anda dan saya—
untuk dapat membeli program yang sepenuhnya dikembangkan dan siap digunakan.
3. Tidak perlu lagi mengetahui bagaimana program bekerja, hanya apakah program tersebut
bekerja dan dapat menyelesaikan yang kita inginkan.
4. Perangkat lunak program aplikasi berbeda dari perangkat lunak sistem
5. Perangkat lunak sistem terdiri dari program tingkat rendah yang dirancang untuk berinteraksi
dengan perangkat keras komputer.
6. Sistem operasi, kompilator, dan utilitas sistem adalah contoh dari perangkat lunak sistem
7. Sebaliknya, perangkat lunak aplikasi meliputi program untuk pemrosesan kata, database,
game, email, dan grafis.
8. Yahoo.com menggunakan database Oracle untuk menyimpan data
9. Daripada meminta semua orang yang ingin mencari database atau mengambil email untuk
mempelajari SQL, aplikasi memiliki semua SQL (dan bahasa pengodean lainnya) yang telah
diprogram terlebih dahulu
10. Dengan beberapa klik mouse, pengguna memiliki akses ke semua informasi yang mereka
butuhkan
Perangkat lunak aplikasi: Program yang memberikan petunjuk komputer yang
menyediakan alat bagi pengguna untuk menyelesaikan tugas. Perangkat lunak sistem: Program
yang berinteraksi dengan perangkat keras komputer.
2023 Pemrograman Basis Data Pusat Bahan Ajar dan eLearning
3 Didik Setiyadi,S.Kom.,M.Kom.,M.M., Hp. : 087824368145 http://www.undira.ac.id
Menggunakan Aplikasi:
1. Aplikasi seperti mobil.
2. Untuk mengemudi mobil, Anda harus mengetahui cara kerjanya.
3. Mobil memiliki "cangkang" yang ramah untuk menyembunyikan semua hal yang tidak perlu
Anda ketahui, seperti cara kerja transmisi atau bagaimana bahan bakar seperti bensin atau
diesel digunakan untuk menyalakan mesin.
4. Bisakah Anda mendapatkan SIM jika harus menunjukkan pemahaman tentang setiap
sistem— listrik, powertrain, hidrolik, bahan bakar, dll.—yang digunakan untuk membuat mobil
berjalan?.
Oracle Application Express:
1. Dalam kursus ini, Anda akan menggunakan Application Express Oracle.
2. Aplikasi ini memungkinkan banyak pengembang membuat dan mengakses aplikasi seolah-
olah aplikasi tersebut berjalan di database terpisah.
3. Dengan fitur bawaan seperti tema desain, kontrol navigasi, pengendali bentuk, dan laporan
fleksibel, Oracle Application Express mempercepat proses pengembangan aplikasi tersebut.
4. Application Express Oracle memiliki dua komponen: −SQL Workshop, −Pembuat Aplikasi
5. Untuk mempelajari SQL, Anda akan menggunakan komponen SQL Workshop
6. Untuk merancang aplikasi, Anda menggunakan Application Builder
7. Oracle Application Express (APEX) adalah alat yang akan kita gunakan untuk memungkinkan
Anda membuat tabel dan mengambil informasi dari database Oracle.
8. Saat mengambil informasi dari database, Anda akan seringkali menemukan subset data
berdasarkan kriteria pencarian tertentu.
9. Familiar dengan SQL akan membantu Anda lebih cepat menemukan informasi yang Anda
perlukan.
10. Akun Oracle Application Express (APEX) diberikan tanpa tabel atau data
11. File skrip dan instruksi cara menjalankan skrip dapat ditemukan di iLearning, Pemrograman
Basis Data dengan kursus SQL, Bagian 0, Sumber Daya Kursus, Sumber Daya Pembelajar -
Semua Program, Skema SQL (skrip) dan Panduan Siswa APEX (petunjuk tentang skrip
berjalan
SELECT *
FROM <table name.;
Contoh:
SELECT *
FROM employees;
Sintaks: Aturan yang mengatur pembentukan pernyataan dalam bahasa pemrograman. Siswa
harus memasukkan contoh di atas ke dalam APEX untuk melihat output hasil.
Contoh:
Memperbaiki kesalahan
1. Ketika memasukkan perintah SQL, penting untuk menggunakan ejaan yang benar, atau Anda
akan mendapatkan pesan kesalahan
2. Misalnya (SELECT: ejaan salah):
Saat belajar menulis pernyataan SQL, membuat kesalahan di awal adalah hal biasa. Dengan
praktik dan pengalaman, Anda membuat lebih sedikit kesalahan, dan dapat lebih mudah
memperbaiki kesalahan.
10. Untuk membetulkan, cukup masukkan nama kolom yang benar lalu jalankan kembali
Database relasional
1. Database relasional memungkinkan tabel saling terkait melalui bidang yang sama
2. Sedikitnya dua tabel dapat dianggap database relasional jika keduanya berbagi bidang yang
sama
SELECT column_name(s)>
FROM <table_name>;
3. Dalam bentuk yang paling sederhana, pernyataan SELECT harus menyertakan hal berikut:
✓ Klausa SELECT, yang menentukan kolom akan ditampilkan.
✓ Klausa FROM, yang menentukan tabel berisi kolom tercantum dalam klausa SELECT.
Klausa SELECT: Menentukan kolom yang akan ditampilkan (atau gunakan simbol * untuk
menampilkan semua kolom). Klausa FROM: Menentukan tabel berisi kolom tercantum dalam
klausa select. Kolom: Implementasi atribut atau hubungan dalam tabel.
Konvensi
1. Untuk kursus ini, hal berikut ini akan digunakan:
Proyeksi: Anda dapat menggunakan kapabilitas proyeksi di SQL untuk memilih kolom pada tabel
yang Anda ingin hasilkan dari kueri. Anda dapat memilih beberapa atau sebanyak mungkin
kolom tabel yang Anda perlukan. Seleksi: Anda dapat menggunakan kapabilitas seleksi di SQL
untuk memilih baris pada tabel yang Anda ingin hasilkan dari kueri. Anda dapat menggunakan
berbagai kriteria untuk membatasi baris yang Anda lihat.
Semua contoh pada slide memiliki tanda titik koma di setiap pernyataan. Oracle Application
Express tidak memerlukan sintaks ini, namun Antarmuka SQL Oracle perlu, sehingga kami
menyertakannya dalam perangkat kursus.
FROM employees;
Contoh di sebelah kiri menggunakan Precedence Operator untuk menentukan urutan operasi
yang akan dilakukan. Karena * (perkalian) memiliki precedence lebih tinggi, gaji terlebih dulu
dikalikan dengan 12, kemudian 100 ditambahkan ke hasil perkalian. Sehingga, karyawan
bernama King (gaji 24000), 12*24000 dihitung = 288000, kemudian 100 ditambahkan untuk
memberikan jawaban 288100. Contoh di sebelah kanan menggunakan tanda kurung untuk
menggunakan operasi tambah terlebih dulu, hasil penambahan kemudian dikalikan 12.
Sehingga, King memiliki 24000+100 = 24100, ini kemudian dikalikan dengan 12 untuk
memberikan jawaban 289200.
Alias kolom: mengganti nama judul kolom untuk tujuan tampilan. Nama kolom asli pada tabel
tetap tidak berubah.
• Terdapat beberapa aturan saat menggunakan alias kolom untuk memformat output
• Alias kolom:
−Mengganti nama judul kolom
−Berguna dengan penghitungan
−Langsung ikuti nama kolom
−Memiliki kata kunci AS opsional antara nama kolom dan alias
−Memerlukan tanda kutip ganda jika alias berisi spasi atau karakter khusus, atau jika peka huruf
besar/kecil.
Tanda kutip ganda diperlukan untuk alias lebih panjang dari satu kata atau ketika format alias
berupa apa pun selain nama default dengan huruf kapital (mis. Nama Departemen, atau
departemen, atau dept.) Contoh pertama menggunakan kata kunci AS, namun tidak memiliki
“tanda kutip ganda”, sehingga alias yang ditampilkan dalam huruf kapital default.
Contoh kedua menghilangkan AS, namun karena alias yang dimaksud lebih dari satu kata,
gunakan tanda kutip ganda. Menggunakan kata kunci AS membuat pernyataan SQL lebih mudah
dibaca.
Oracle Academy, 2020, Materi Oracle Application Express, Teknologi Database Relasional, Anatomi
Pernyataan SQL dan mengerjakan kuis di Oracle Academy