FR - IA.06 Non Subyektif [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Kode Unit Judul Unit KUK Pertanyaan 1.1. Apakah yang dimaksud dengan skalabilitas perangkat lunak ? (KUK 1.1) (TS) 1.2.



Sebutkan dan jelaskan tipe scalability ?



2.1.



Sebutkan dan jelaskan dimensi pengukuran skalabilitas perangkat lunak ?



2.2.



Sebutkan dan jelaskan macam kompleksitas aplikasi?



2.3



Apakah perbedaan horizontal scability dan vertical skalability ?



Kode Unit Judul Unit 1.1 Berikut ini yang tidak termasuk aplikasi database adalah ? 1.2 Perintah SQL untuk mengaktifkan database yang akan digunakan adalah ? 2.1 Fitur pengolahan data DDL yang digunakan untuk menghapus database adalah ? 2.2 Struktur sebuah tabel terdapat kesalahan tipe data kolom tanggal_lahir pada tabel siswa. Perintah SQL yang digunakan untuk modifikasi tipe data pada kolom tanggal lahir adalah ? 3.1 Dibawah ini yang termasuk DML(Database Manipulation Language) adalah ? 3.2 Fungsi dibawah ini yang tidak



J.620100.002.01



Menganalisis Skalabilitas Perangkat Lunak Tanggapan Merupakan karakteristik sistem atau aplikasi yang menunjukkan kemampuannya untuk terus berkinerja baik di bawah beban kerja yang meningkat atau bertambah - Skala vertical adalah upaya untuk meningkatkan kapabilitias dari single server seperti menambah RAM dan lain sebagainya. - Skala horizontal scaling adalah upaya untuk meningkatkan kapabilitas dari multiple server dimana masing-masing dari server tersebut tidak memiliki banyak perubahan dari segi spesifikasi. Pengukuran dilakukan dengan membandingkan kecepatan akses saat menggunakan hardware dan software yang tersedia (belum diupgrade/ditambah) dengan hardware dan software yang sudah diupgrade/ditambah. Biasanya jika pengukuran dilakukan dengan hardware dan software yang sudah diupgrade/ditambah, kecepatan akses menjadi semakin cepat. Kesesuaian antara kebutuhan pemrosesan dalam sebuah aplikasi dengan jumlah data/pengguna yang akan terlibat dalam penggunaan aplikasi Horizontal dilakukan dengan menambah perangkat (memecah konsentrasi), sedangkan Vertical dilakukan dengan memperluas atau memperbesar kapasitas sistem yang sudah ada J.620100.020.02 Menggunakan SQL



XAMPP



Insert, Update, Delete



Insert, Update, dan Delete



3.3



3.4



4.1



4.2



5.1



5.2



6.1 6.2



6.3



6.3



8.1



8.2



dapat dipakai bersamaan dengan fungsi GROUP BY adalah ? Perintah SQL untuk memastikan view yang sudah dibuat pada database ? Perintah SQL yang efisien untuk menampilkan data pada tabel adalah ? Script yang digunakan untuk menghitung jumlah pelanggan dengan menggunakan stored procedure adalah ? Perintah SQL untuk memanggil stored procedure dengan nama HapusProduk, yang memiliki argumen kode_produk_param bertipe teks (varchar) adalah ? Klausa pada function yang memiliki arti akhir dari pernyataan pada funnction adalah ? Perintah SQL untuk memanggil function dengan nama sf_tampil_siswa_kelas, yang memiliki argumen p_kelas bertipe integer adalah ? Peristiwa yang menyebabkan trigger dilakukan adalah ? Perintah SQL untuk menghapus tiga row data dari table "tr_penjualan" adalah ? Fungsi yang digunakan untuk merubah, memasukkan atau menghapus data secara permanent adalah ? (KUK 8.1) Fungsi ROLLBACK digunakan ketika ? Perintah query yang digunakan untuk ”menyalin semua baris data dari table buku ke dalam table buku baru dan menambahkan kolom baru penerbit” adalah ? Perintah SQL untuk membuat index pada dua kolom join tabel penjualan, yaitu "kode_produk" dan "kode_cabang" adalah ?



CREATE VIEW view_name AS



SELECT nama_kolom FROM nama_tabel WHERE kondisi; Select Count(*) From pelanggan



Exec HapusProduk @kode_produk_param varchar()



End



Select dbo.sf_tampil_siswa_kelas @p_kelas As Integer



Jika terjadi perubahan pada suatu row



Update, Insert Into, Delete



Ingin membatalkan / mengembalikan perubahan yang telah di lakukan sebelumnya sebelum sistem meng-commit transaksi SELECT * INTO bukubaru FROM buku; ALTER TABLE bukubaru ADD penerbit varchar(50); Create NonClustered Index KolomJoin On tabel_penjualan (kode_produk Asc, kode_cabang Asc)



8.3



Perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut adalah ? Kode Unit Judul Unit 1.1 1. Apa perbedaan perintah insert dan replace ? (KUK 1.1) (TRS)



View



1.2



J.620100.021.02 Menerapkan Akses Basis Data Pada perintah insert kita tidak dapat menambahkan data yang berisi nilai index unique atau primari key yang sudah terdapat dalam tabel. Sedangkan pada perintah replace,baris yang lama akan dihapus dan diganti/ditambahkan dengan baris yang baru Mengubah perintah menjadi :



1.3



2.1



2.2



2. Anda membuat program untuk menampilkan jadwal kuliah menggunakan perintah sebagai berikut : “SELECT nama_matkul,jumlah_SKS,nama_dosen FROM mata_kuliah INNER JOIN daftar_dosen ON NIP_dosen=NIP_dosen;” Apa yang anda lakukan apabila terjadi ERROR 1052 (2 3. Bagaimana cara membuat index pada MYSQL untuk mempercepat akses ? (KUK 1.3) (JERSS) 4. Bagaimana cara library akses basis data dapat digunakan pada program yang anda buat ? (KUK 2.1) (JERSS) 5. Sebutkan dan jelaskan skenario pengujian basis data ? (KUK 4.1) (TMS)



SELECT nama_matkul,jumlah_SKS,nama_dosen FROM mata_kuliah INNER JOIN daftar_dosen ON NIP_dosen=nama_matkul;



CREATE INDEX nama_index ON nama_tabel(nama_kolom);



1. Modul. Pada section modul merupakan nama kasus uji/task aplikasi tersebut pada contoh di atas nama modulnya adalah Maintenance Ticket 2. Feature. Pada kolom features berisi fitur/kasuskasus yang lebih detail. Pada gambar di atas adalah beberapa contoh fitur dalam tasK maintenance ticket yaitu View List Active Ticket dan fitur add note 3. Test Steps. Pada Test Step berisi langkah langkah user dalam mengoperasikan sebuah fitur pada suatu task 4. Expected Result. Pada expected result berisi hasil yang diharapkan atau yang sesuai dengan requirement aplikasi dari setiap test steps yang ditulis. berikut ini merupakan contoh expected result dari fitur Add note 5. Status. Pada Kolom Status, disajikan berupa dropdown sehingga jika skenario telah dieksekusi maka QA dapat mengubah status tersebut apakah aplikasi sudah sesuai dengan ekspektasi yang diharapkan



Kode Unit Judul Unit 1.1 Berikut ini yang tidak termasuk perbedaan konstanta dan variabel adalah 1.2 Salah satu kriteria penulisan dokumentasi adalah lengkap. Yang dimaksud lengkap disini adalah 1.3 2. Perhatikan penggalan algoritma program berikut : Program_Menentukan_Bilangan_Faktorial longint f int n read n if (n