WorksheetsQuis Tools Pengembangan Perangkat Lunak
Total questions: 10
Worksheet time: 5mins
Nita sedang merencanakan untuk membuat gim sederhana dan telah mengidentifikasi empat area fokus: Peralatan & Teknologi, Pengelolaan Asset, Algoritma Dasar, dan User Interface. Jika Nita diminta menyusun urutan belajar agar proses berjalan efisien dari pondasi hingga tampilan, mana urutan yang paling logis?
Mulai tools, lanjut basis data, lalu sistem operasi, terakhir asset
Mulai antarmuka, lanjut algoritma, lalu asset, terakhir tools
Mulai sistem operasi, lanjut tools, lalu algoritma, terakhir antarmuka
Mulai asset, lanjut antarmuka, lalu sistem operasi, terakhir algoritma
Pada ilustrasi bab tentang Peralatan dan Teknologi, disebutkan tiga komponen penting untuk pemula: basis data, tools pengembangan, sistem operasi, serta perangkat pendukung. Kombinasi yang paling tepat untuk menyiapkan proyek web agar bisa ditulis, diuji, dan dijalankan adalah (a) .
Dalam pengembangan perangkat lunak, terdapat empat pilar penting: Sistem Operasi, Tools Pengembangan, Basis Data, dan Perangkat Pendukung. Jika pengguna mengalami kesulitan dalam mengakses data, pilar mana yang sebaiknya diperiksa terlebih dahulu untuk memastikan aksesibilitas data yang baik?
Perangkat pendukung seperti server dan jaringan
Tools pengembangan untuk membangun dan mengelola aplikasi
Sistem operasi yang menjalankan aplikasi
Basis data yang menyimpan informasi dan data
Perhatikan ilustrasi sistem yang menampilkan satu server basis data terhubung ke beberapa komputer klien. Nita, seorang manajer proyek, menggunakan sistem ini untuk mengelola data kliennya. Apa manfaat utama dari menggunakan basis data dalam skenario tersebut?
Menghapus data lama setiap kali klien terhubung
Mengganti sistem file lokal dengan email manual
Mengurangi kebutuhan jaringan dengan memutus semua koneksi
Menyimpan informasi terpusat yang mudah diakses klien
Susi sedang mengembangkan sebuah aplikasi yang memerlukan penyimpanan data. Dia harus memilih antara SQL dan NoSQL. Jika data yang dia kelola berbentuk dokumen fleksibel dan skema dapat berubah sering, pilihan paling tepat adalah?
Menggunakan jaringan privat agar skema tidak berubah
Memakai SQL dengan skema tabel kaku selalu sama
Menggunakan NoSQL untuk dokumen berskema fleksibel
Memilih data warehouse untuk file gambar harian
Dalam tabel pengguna yang memiliki kolom Kode, Nama, Alamat, dan Tgl Bergabung, apa yang dimaksud dengan setiap baris data dalam tabel tersebut?
Setiap baris mewakili satu pengguna dengan informasi lengkap
Setiap baris adalah kategori yang tidak memiliki detail
Setiap baris adalah kolom yang tidak terisi
Setiap baris adalah format data yang tidak dapat diubah
Surya sedang mengerjakan proyek aplikasi mobile dan melihat gambar yang menampilkan tiga kategori tools. Jika dia diminta untuk menyiapkan proyek tersebut, urutan penggunaan tools yang paling efisien adalah…
Mulai dengan Git lalu Unity lalu VS Code
Mulai dengan VS Code lalu Figma lalu Git
Mulai dengan Unity lalu Figma lalu Git
Mulai dengan Figma lalu VS Code lalu Git
Pada panel deskripsi tools, kamu ingin membuat gim 2D sederhana. Kombinasi peran tools yang paling tepat adalah…
Figma untuk UI, VS Code untuk logika, Unity untuk gim
Unity untuk desain UI, Dev-C++ untuk prototipe, Git untuk animasi
VS Code untuk animasi, Figma untuk debugging, Unity untuk kontrol versi
Dev-C++ untuk UX, Unity untuk logika, Figma untuk repository
Jodohkan database yang paling sesuai untuk aplikasi tugas ringan dan tidak memerlukan server terpisah.
SQLite yang berdiri di file lokal
Database yang tidak memerlukan server terpisah
MySQL dengan layanan terkelola cloud
Database yang cocok untuk aplikasi besar
PostgreSQL dengan konfigurasi container
Database yang dapat diatur dalam container
MongoDB dengan cluster replika
Database yang mendukung replikasi
Tim ingin mengakses aplikasi To-Do melalui browser dan anggota dapat dengan mudah berkolaborasi sambil menyimpan riwayat perubahan. Kombinasi teknologi apa yang paling tepat?
Excel online dan WhatsApp untuk catatan
Python Flask dan GitHub untuk version control
Java desktop dan USB untuk berbagi file
C++ CLI dan email untuk sinkronisasi
