Gudang Ilmu
Tulisan sederhana tentang berbagai ilmu pengetahuan (C) Mang Tata
Kamis, 29 Oktober 2026
Kamis, 15 Oktober 2026
Koding : Bahasa Pemrograman, Compiler dan Interpreter
BAHASA PEMROGRAMAN
Pengertian Bahasa
Pemrograman
Bahasa pemrograman
adalah serangkaian instruksi
atau kode yang digunakan untuk memberi perintah kepada komputer atau perangkat
untuk melakukan tugas-tugas tertentu. Bahasa ini memungkinkan manusia untuk
berkomunikasi dengan mesin dengan cara yang bisa dimengerti oleh keduanya.
Dalam konteks ini,
bahasa pemrograman berfungsi sebagai jembatan antara bahasa manusia dan bahasa
mesin yang dioperasikan dalam biner atau kode mesin.
Secara umum, bahasa
pemrograman dibagi menjadi beberapa tingkat, yaitu:
- Bahasa Pemrograman Tingkat Rendah: Ini adalah bahasa yang mendekati bahasa
mesin. Contohnya adalah Assembly Language. Bahasa ini memberikan kontrol
langsung terhadap hardware, namun lebih sulit dipelajari karena
kompleksitasnya.
- Bahasa Pemrograman Tingkat Menengah: Bahasa ini menggabungkan elemen-elemen
dari bahasa tingkat rendah dan tinggi. Contohnya adalah C. Bahasa ini
memungkinkan pengembang untuk menulis kode yang efisien dengan performa
tinggi.
- Bahasa Pemrograman Tingkat Tinggi: Ini adalah bahasa yang lebih dekat
dengan bahasa manusia. Contohnya adalah Python, Java, dan JavaScript.
Bahasa ini lebih mudah dipelajari dan digunakan, dengan sintaks yang lebih
sederhana dan abstraksi yang lebih tinggi dari detail teknis mesin.
Contoh Bahasa
Pemrograman
Berikut ini adalah
beberapa contoh bahasa pemrograman yang paling umum digunakan dan populer di
kalangan pengembang:
1. Python
Python adalah bahasa pemrograman tingkat
tinggi yang sangat populer karena sintaksnya yang sederhana dan mudah dipahami.
Bahasa ini sering digunakan untuk pengembangan web, analisis data, kecerdasan
buatan (AI), dan pembelajaran mesin (machine learning). Python terkenal karena
kemampuan pustakanya yang luas dan fleksibilitasnya dalam berbagai jenis
pengembangan perangkat lunak.
2. JavaScript
JavaScript adalah bahasa pemrograman yang digunakan untuk
membuat halaman web menjadi interaktif. Bahasa ini beroperasi pada sisi klien (client-side),
yang berarti kode JavaScript dieksekusi di browser pengguna. JavaScript
digunakan untuk mengembangkan elemen interaktif seperti tombol klik, formulir,
dan animasi. Ini adalah salah satu bahasa yang paling banyak digunakan di dunia
untuk pengembangan web front-end.
3. Java
Java adalah bahasa pemrograman tingkat tinggi yang sangat
populer dan sering digunakan untuk pengembangan aplikasi berbasis platform yang
berbeda, seperti aplikasi desktop, server, dan mobile. Keunggulan utama Java
adalah portabilitasnya, yang memungkinkan kode Java untuk dijalankan di
berbagai sistem operasi tanpa modifikasi.
4. C
Bahasa pemrograman C
adalah bahasa tingkat menengah yang dikenal karena sintaksnya yang jelas dan
efisien. C menggabungkan elemen dari bahasa tingkat rendah, memberikan kontrol
langsung terhadap memori dan perangkat keras, dengan fitur dari bahasa tingkat
tinggi, yang membuatnya lebih mudah dipahami dan digunakan.
Bahasa C banyak digunakan dalam pengembangan sistem
operasi, aplikasi perangkat keras, dan perangkat lunak yang memerlukan performa
tinggi.
5. C++
C++ adalah bahasa pemrograman tingkat menengah yang
dikembangkan sebagai perluasan dari bahasa C. C++ sering digunakan dalam
pengembangan perangkat lunak sistem, game, perangkat lunak server, dan aplikasi
yang membutuhkan performa tinggi. Bahasa ini menawarkan kontrol yang baik atas
sumber daya sistem dan efisiensi tinggi dalam pengoperasiannya.
6. C# (C-Sharp)
C# adalah bahasa
pemrograman yang dikembangkan oleh Microsoft dan sering digunakan dalam
pengembangan aplikasi berbasis Windows, terutama dengan platform .NET
Framework. C# adalah bahasa yang kuat untuk pengembangan aplikasi desktop, game
(menggunakan Unity), dan juga aplikasi mobile.
7. Ruby
Ruby merupakan bahasa pemrograman yang terkenal
karena sintaksnya yang elegan dan mudah dipahami. Bahasa ini mendukung
pemrograman berorientasi objek dan memungkinkan pengembangan aplikasi web yang
cepat dan efisien.
8. Swift
Swift adalah bahasa pemrograman yang dibuat oleh Apple
khusus untuk mengembangkan aplikasi di platform iOS dan macOS. Bahasa ini
dirancang agar kompatibel dengan framework Cocoa dan Cocoa Touch, serta
memiliki sintaks modern dan fitur keamanan memori yang kuat.
9 . Kotlin
Kotlin adalah bahasa pemrograman yang dapat bekerja bersama
dengan Java dan merupakan bahasa resmi untuk pengembangan aplikasi Android.
Kotlin menawarkan sintaks yang lebih bersih dan ringkas dibandingkan dengan
Java, serta mendukung fitur-fitur modern seperti null safety dan coroutines.
Fungsi Bahasa
Pemrogram
Fungsi umum bahasa
pemrograman adalah untuk
memberikan instruksi kepada komputer agar dapat menjalankan tugas-tugas
tertentu. Berikut adalah beberapa fungsi utama bahasa pemrograman:
Automasi
Tugas
Bahasa pemrograman
memungkinkan pengembang untuk membuat skrip atau program yang dapat
mengotomatisasi tugas-tugas berulang atau kompleks. Contohnya termasuk
pemrosesan data, otomatisasi tes, atau tugas administratif lainnya.
Pengembangan
Aplikasi
Bahasa pemrograman
digunakan untuk mengembangkan berbagai jenis aplikasi, mulai dari aplikasi
desktop, aplikasi web, hingga aplikasi mobile. Setiap jenis aplikasi mungkin
memerlukan bahasa pemrograman yang berbeda atau kombinasi beberapa bahasa.
Pemrosesan Data
Bahasa pemrograman
memungkinkan manipulasi dan analisis data dalam jumlah besar. Bahasa seperti
Python, R, dan SQL sangat populer dalam ilmu data dan analisis statistik.
Pengendalian
Sistem
Bahasa pemrograman
sering digunakan untuk mengendalikan perangkat keras komputer dan sistem
operasi. Misalnya, bahasa seperti C dan C++ sering digunakan untuk
mengembangkan perangkat lunak sistem seperti driver perangkat keras dan sistem
operasi.
Pengembangan Game
Bahasa pemrograman
seperti C++, C#, dan JavaScript sering digunakan dalam pengembangan game.
Mereka memungkinkan pengembang untuk membuat game yang kompleks dengan grafik
canggih, interaksi pengguna, dan logika permainan.
Pengembangan
Website
Bahasa pemrograman
digunakan untuk membuat dan mengelola situs web. Bahasa seperti HTML, CSS, dan
JavaScript merupakan fondasi pengembangan front-end, sementara bahasa seperti
PHP, Python, Ruby, dan Java digunakan untuk pengembangan back-end.
Bahasa pemrograman ini
memungkinkan pengembang untuk membuat situs web yang interaktif, responsif, dan
dinamis dengan fitur seperti formulir, database, dan integrasi API.
Komunikasi Jaringan
Bahasa pemrograman
memungkinkan pengembangan aplikasi yang dapat berkomunikasi melalui jaringan.
Ini termasuk aplikasi web, layanan web, dan aplikasi jaringan lainnya yang
memerlukan protokol komunikasi seperti HTTP, FTP, dan TCP/IP.
Pembuatan Algoritma
Bahasa pemrograman
memungkinkan pengembang untuk menulis algoritma yang memecahkan masalah
tertentu. Algoritma ini dapat digunakan dalam berbagai aplikasi, termasuk
kecerdasan buatan, pembelajaran mesin, dan simulasi.
COMPILER DAN INTERPRETER
Compiler dan
interpreter adalah dua jenis perangkat lunak penerjemah yang mengubah kode
sumber (source code) dari bahasa pemrograman tingkat tinggi menjadi bahasa
mesin yang dimengerti oleh komputer.
Berikut adalah
perbedaan utama antara keduanya:
Compiler
(Kompilator)
·
Cara
kerja: Menerjemahkan seluruh kode sumber sekaligus menjadi file eksekusi baru
(seperti .exe atau .class) sebelum program dijalankan.
·
Kecepatan
eksekusi: Berjalan lebih cepat karena proses penerjemahan sudah selesai di
awal.
·
Pelaporan
kesalahan: Menampilkan seluruh daftar kesalahan (error) setelah proses
kompilasi selesai.
·
Keamanan
kode: Lebih aman karena file yang dibagikan ke pengguna adalah file
biner/eksekusi, bukan kode sumber aslinya.
·
Contoh
bahasa: C, C++, Pascal, Java, dan Rust.
Interpreter
·
Cara
kerja: Membaca, menerjemahkan, dan mengeksekusi kode baris demi baris secara
langsung saat program berjalan (runtime).
·
Kecepatan
eksekusi: Cenderung lebih lambat karena proses penerjemahan dan eksekusi
terjadi secara bersamaan.
·
Pelaporan
kesalahan: Berhenti atau menampilkan kesalahan seketika pada baris kode yang
bermasalah.
·
Keamanan
kode: Kurang aman karena membutuhkan kode sumber asli setiap kali program
dijalankan.
·
Contoh
bahasa: Python, PHP, JavaScript, dan Ruby.
TUGAS
1. Jelaskan yang dimaksud dengan bahasa pemrograman !
2. Secara umum bahasa pemrograman dibagi menjadi 3 (tiga) tingkat. Sebutkan ! dan berikan penjelasaannya
3. Sebutkan 4 (empat) bahasa pemrograman serta kegunaannya !
4. Sebutkan 3 (tiga) fungsi bahasa pemrograman
5. Jelaskan perbedaan antara Compiler dan Interpreter
Selasa, 18 Agustus 2026
Tugas 2 Bahasa Sunda
Tugas 2 Bahasa Sunda
Cari Informasi Tentang
1. Kerajaan
Salakanagara dan daftar nama Rajanya
2. Kerajaan
Tarumagara dan daftar nama Rajanya
3. Kerajaan
Galuh dan daftar nama Rajanya
4. Kerajaan
Pajajaran dan daftar nama Rajanya
5. Kesultanan
Cirebon dan daftar nama Sultannya
Selasa, 11 Agustus 2026
AppOffice Sistem Operasi
SISTEM OPERASI
Pengertian Sistem
Operasi
Sebelum kita melangkah
ke pembahasan yang lebih rinci, perlu kiranya kita memahami arti dari sistem
operasi. Sistem operasi merupakan perangkat lunak pokok yang menjadi landasan
utama bagi komputer, smartphone,dan perangkat elektronik lainnya. Pengertian
sistem operasi secara garis besar adalah perangkat lunak yang bertanggung jawab
dalam pengaturan sumber daya perangkat keras dan menyediakan cara interaksi
bagi pengguna untuk menjalankan aplikasi.
Dalam sistem komputer,
sistem operasi berfungsi sebagai perantara antara pengguna dengan perangkat
keras komputer. Tanpa sistem operasi, pengguna tidak dapat berinteraksi
langsung dengan perangkat keras karena tidak ada yang mengatur proses di
dalamnya.
Karakteristik Utama
dari Sistem Operasi
Beberapa karakteristik
utama yang dimiliki oleh sistem operasi adalah:
- Mengelola sumber daya komputer seperti CPU, memori, dan perangkat
input-output.
- Menyediakan antarmuka pengguna untuk berinteraksi dengan perangkat
komputer.
- Menjalankan aplikasi dan program yang diinstal oleh pengguna.
- Mengontrol proses keamanan dengan melindungi data dan program
dari akses yang tidak sah.
Fungsi Sistem
Operasi
Secara garis
besar, fungsi dari sistem operasi adalah untuk mengelola
perangkat keras dan perangkat lunak serta memastikan bahwa komputer atau
perangkat dapat bekerja dengan efisien. Mari kita jelaskan fungsi
sistem operasi lebih mendetail di bawah ini.
- Manajemen Proses
- Mengatur dan mengelola proses yang sedang
berjalan.
- Membagi tugas pada CPU agar proses dapat
berjalan efisien.
- Manajemen Memori
- Mengelola penggunaan memori secara
optimal agar program dapat berjalan tanpa gangguan.
- Menyediakan ruang memori untuk setiap
aplikasi yang dijalankan.
- Manajemen Perangkat Keras
- Sistem operasi mengontrol perangkat keras
seperti printer, monitor, dan keyboard.
- Menyediakan driver untuk setiap perangkat
agar dapat digunakan oleh aplikasi.
- Manajemen File
- Mengatur penyimpanan data dan file.
- Memberikan struktur yang jelas pada file
dan folder agar mudah diakses.
- Keamanan dan Proteksi Data
- Menyediakan fitur keamanan seperti
enkripsi, autentikasi, dan kontrol akses.
- Melindungi data dari akses tidak sah dan
serangan siber.
- Antarmuka Pengguna
- Menyediakan antarmuka yang memungkinkan
pengguna untuk berinteraksi dengan perangkat.
- Sistem operasi modern biasanya memiliki
antarmuka GUI (Graphical User Interface) yang mudah digunakan.
- Menjalankan Aplikasi
- Fungsi utama dari sistem operasi adalah
memastikan aplikasi dapat berjalan dengan baik.
- Sistem operasi menyediakan lingkungan
yang mendukung eksekusi berbagai aplikasi.
Dengan berbagai fungsi
utama dari sistem operasi, perangkat menjadi lebih efektif dan mudah
digunakan oleh pengguna dari berbagai kalangan.
Perbedaan Utama
antara Sistem Operasi Desktop dan Mobile
Dalam penggunaannya,
terdapat perbedaan yang signifikan antara sistem operasi untuk
perangkat desktop dan mobile. Masing-masing dirancang dengan fungsi dan tujuan
yang berbeda, meskipun memiliki beberapa kesamaan dasar.
1. Antarmuka
Pengguna
- Desktop: Sistem operasi desktop biasanya menawarkan antarmuka yang lebih
kompleks dan mendukung penggunaan multitasking. Contohnya adalah Windows
dan macOS yang memiliki tata letak desktop, taskbar, dan jendela aplikasi.
- Mobile: Sistem operasi mobile dirancang agar lebih sederhana dan ramah
pengguna karena keterbatasan layar kecil. Sistem operasi seperti Android
dan iOS mengutamakan tampilan yang responsif dan mudah dinavigasi dengan
sentuhan.
2. Manajemen Sumber
Daya
- Desktop: Sistem operasi desktop mengelola perangkat keras yang lebih besar
seperti RAM yang lebih besar, penyimpanan lebih besar, dan prosesor yang
lebih kuat.
- Mobile: Sistem operasi mobile harus mengelola sumber daya yang terbatas
karena keterbatasan ukuran perangkat, termasuk daya baterai dan kapasitas
penyimpanan.
3. Aplikasi yang
Dijalankan
- Desktop: Lebih cocok untuk aplikasi yang kompleks seperti pengolahan data,
desain grafis, atau pengembangan perangkat lunak.
- Mobile: Aplikasi pada perangkat mobile biasanya lebih sederhana dan
sering kali berbasis cloud untuk menghemat penyimpanan.
4. Keamanan
- Desktop: Sistem operasi desktop memerlukan perlindungan tambahan seperti
antivirus karena lebih rentan terhadap malware.
- Mobile: Sistem operasi mobile lebih ketat dalam manajemen aplikasi,
terutama di iOS yang membatasi aplikasi hanya dari App Store resmi.
Jenis Sistem
Operasi Komputer
Dalam dunia komputer,
terdapat berbagai jenis sistem operasi yang digunakan sesuai dengan kebutuhan
dan karakteristik perangkat yang mendukungnya. Berikut adalah beberapa
jenis software sistem operasi yang umum digunakan:
- Windows
- Dikembangkan oleh Microsoft, Windows
adalah sistem operasi yang sangat populer di kalangan pengguna PC.
- Menyediakan antarmuka grafis yang mudah
dipahami oleh pengguna dari berbagai kalangan.
- macOS
- Sistem operasi eksklusif yang digunakan
oleh perangkat Apple, seperti MacBook dan iMac.
- Dikenal dengan antarmuka pengguna yang
bersih dan fitur integrasi yang kuat dengan perangkat Apple lainnya.
- Linux
- Sistem operasi open-source yang banyak
digunakan oleh pengembang dan profesional IT.
- Dikenal dengan fleksibilitas dan keamanan
tinggi, sering digunakan untuk server.
- Unix
- Sistem operasi yang lebih sering
digunakan untuk server dan mainframe.
- Sangat stabil dan dikenal dengan
kemampuannya untuk menangani proses yang kompleks.
- Android
- Sistem operasi mobile berbasis Linux yang
dirancang untuk perangkat seluler.
- Menjadi sistem operasi mobile yang paling
banyak digunakan di dunia.
- iOS
- Sistem operasi mobile eksklusif dari
Apple yang digunakan pada perangkat iPhone, iPad, dan iPod Touch.
- Dikenal dengan keamanan yang ketat dan
integrasi yang baik dengan perangkat Apple lainnya.
- Chrome OS
- Sistem operasi dari Google yang dirancang
khusus untuk Chromebook.
- Fokus pada aplikasi berbasis web dan
layanan cloud dari Google.
Setiap sistem operasi
memiliki kelebihan dan kekurangan, serta penggunaan yang disesuaikan dengan
kebutuhan perangkat dan preferensi pengguna.
Tujuan Sistem
Operasi
Secara
keseluruhan, tujuan sistem operasi adalah untuk menyediakan
lingkungan yang stabil dan efisien bagi pengguna dan aplikasi untuk
berinteraksi dengan perangkat keras. Di bawah ini adalah beberapa tujuan utama
dari sistem operasi:
- Memudahkan Penggunaan Komputer Sistem operasi memungkinkan pengguna
untuk berinteraksi dengan perangkat komputer secara intuitif tanpa harus
mengetahui cara kerja perangkat keras.
- Menyediakan Lingkungan yang Aman Melalui kontrol akses, sistem
operasi menjaga data dan informasi pengguna dari gangguan atau akses yang
tidak diinginkan.
- Meningkatkan Efisiensi dan Kinerja
Perangkat Dengan
manajemen proses dan sumber daya, sistem operasi memastikan perangkat
berjalan secara optimal dan efisien.
- Memungkinkan Penggunaan Aplikasi Sistem operasi menyediakan platform
untuk menjalankan berbagai aplikasi, dari software produktivitas hingga
game dan hiburan.
- Menyediakan Antarmuka untuk Pengembangan
Aplikasi Sistem
operasi juga menjadi dasar bagi pengembang untuk menciptakan aplikasi baru
yang dapat memenuhi kebutuhan pengguna.
Senin, 01 Juni 2026
Latihan Soal Koding KA
|
1.
Seorang siswa membuat program berikut: greeting = "Halo" nama = "Andi" print(greeting + nama) Output yang muncul adalah HaloAndi. Agar
lebih mudah dibaca menjadi Halo Andi, perbaikan yang paling tepat adalah .... |
|
a.
print(greeting,nama) |
|
b.
print(greeting + " " + nama) |
|
c.
print(greeting - nama) |
|
d.
print(greeting * nama) |
|
e.
print(greeting / nama) |
|
2.
Perhatikan kode berikut: text = "Python" print(len(text)) Jika variabel text diubah menjadi
"Python Programming", maka fungsi len() digunakan untuk |
|
a.
Mengubah huruf menjadi capital |
|
b.
Menghitung jumlah kata |
|
c.
Menghitung jumlah karakter |
|
d.
Menghapus spasi |
|
e.
Menampilkan teks |
|
3.
Sebuah perusahaan ingin membuat sistem
analisis data dengan cepat dan mudah dipelajari oleh pegawai baru.
Berdasarkan materi, bahasa yang paling tepat digunakan adalah .... |
|
a.
Assembly |
|
b.
C++ |
|
c.
Java |
|
d.
Python |
|
e.
Pascal |
|
4.
Perhatikan program: a = 8 b = 4 hasil = a / b Jika program digunakan untuk menghitung
jumlah siswa dalam kelompok, kelemahan penggunaan operator / adalah .... |
|
a.
Hasil selalu negative |
|
b.
Hasil berupa pecahan |
|
c.
Tidak dapat digunakan untuk angka |
|
d.
Menghapus nilai variabel |
|
e.
Menambah nilai otomatis |
|
5.
Guru meminta siswa membuat program menghitung
luas lingkaran. Jika pengguna memasukkan jari-jari 7, konsep matematika yang
digunakan program adalah .... |
|
a.
Πr |
|
b.
πr³ |
|
c.
πr² |
|
d.
2πr² |
|
e.
2πr |
|
6.
Perhatikan variabel berikut: usia = 17 Python dapat langsung mengenali tipe data
variabel tersebut tanpa deklarasi khusus karena Python termasuk bahasa .... |
|
a.
Machine Language |
|
b.
Statically Typed |
|
c.
Dynamically Typed |
|
d.
Object Language |
|
e.
Binary Typed |
|
7.
Manakah nama variabel yang paling sesuai
dengan aturan penulisan variabel? |
|
a.
1namaSiswa |
|
b.
nama siswa |
|
c.
if |
|
d.
namaLengkapSiswa |
|
e.
@nama |
|
8.
Seorang programmer memberi nama variabel data.
Temannya mengganti menjadi jumlahSiswaLulus. Dampak positif perubahan
tersebut adalah .... |
|
a.
Program lebih cepat |
|
b.
Memori berkurang |
|
c.
Kode lebih mudah dipahami |
|
d.
Variabel menjadi global |
|
e.
Data otomatis tersimpan |
|
9.
Jika sebuah program membutuhkan nilai benar
atau salah, tipe data yang paling tepat digunakan adalah .... |
|
a.
Integer |
|
b.
Float |
|
c.
String |
|
d.
Boolean |
|
e.
Array |
|
10.
Perhatikan kode: nama = "Siti" usia = 25 Jenis data yang digunakan berturut-turut
adalah .... |
|
a.
Integer dan String |
|
b.
String dan Integer |
|
c.
Float dan Integer |
|
d.
String dan Boolean |
|
e.
Boolean dan Integer |
|
11.
Mengapa Python banyak digunakan dalam bidang
Artificial Intelligence (AI)? |
|
a.
Tidak memiliki library |
|
b.
Sulit dipelajari |
|
c.
Banyak framework pendukung AI |
|
d.
Tidak mendukung data numeric |
|
e.
Hanya untuk web |
|
12.
Dalam program tebak angka, fungsi berikut digunakan: random.randint(1,100) Tujuan penggunaan fungsi tersebut adalah .... |
|
a.
Mengurutkan angka |
|
b.
Menampilkan angka terbesar |
|
c.
Membuat angka acak |
|
d.
Menghapus angka |
|
e.
Menambah angka |
|
13.
Pada permainan tebak angka, variabel attempts
digunakan untuk .... |
|
a.
Menyimpan angka rahasia |
|
b.
Menyimpan jumlah percobaan |
|
c.
Menentukan batas angka |
|
d.
Menampilkan pesan |
|
e.
Menghapus tebakan |
|
14.
Jika pada game tebak angka pengguna selalu
memasukkan angka lebih kecil dari angka rahasia, maka program akan .... |
|
a.
Berhenti otomatis |
|
b.
Menampilkan "Terlalu tinggi" |
|
c.
Menampilkan "Terlalu rendah" |
|
d.
Menghapus data |
|
e.
Error |
|
15.
Mengapa penggunaan IDE seperti VS Code atau
PyCharm membantu programmer? |
|
a.
Menghilangkan syntax Python |
|
b.
Mempermudah penulisan dan debugging kode |
|
c.
Mengubah Python menjadi Java |
|
d.
Menambah RAM komputer |
|
e.
Menyimpan data otomatis |
|
16.
Perhatikan nama variabel berikut: nilai_akhir Penamaan tersebut dianggap baik karena .... |
|
a.
Menggunakan simbol khusus |
|
b.
Deskriptif dan mudah dipahami |
|
c.
Diawali angka |
|
d.
Menggunakan spasi |
|
e.
Menggunakan keyword |
|
17.
Seorang siswa menulis: if = 80 Program akan bermasalah karena .... |
|
a.
Nilai terlalu besar |
|
b.
Keyword digunakan sebagai nama variabel |
|
c.
Variabel harus berupa string |
|
d.
Python tidak mengenal angka |
|
e.
Harus menggunakan huruf kapital |
|
18.
Jika suhu 25°C dikonversi ke Fahrenheit
menggunakan rumus pada materi, hasilnya adalah .. |
|
a.
67°F |
|
b.
75°F |
|
c.
77°F |
|
d.
80°F |
|
e.
82°F |
|
19.
Dalam pengembangan sistem akademik sekolah,
data siswa sebaiknya disimpan menggunakan .... |
|
a.
String |
|
b.
Variabel local |
|
c.
Database |
|
d.
Fungsi print() |
|
e.
Loop |
|
20.
Perintah MySQL yang digunakan untuk memilih
database aktif adalah .... |
|
a.
SELECT |
|
b.
ALTER |
|
c.
CREATE |
|
d.
USE |
|
e.
SHOW |
|
21.
Sebuah sekolah ingin membuat database baru
bernama sekolah. Perintah yang benar adalah |
|
a.
MAKE sekolah; |
|
b.
USE sekolah; |
|
c.
CREATE DATABASE sekolah; |
|
d.
ADD DATABASE sekolah; |
|
e.
SHOW sekolah; |
|
22.
Jika ingin menampilkan seluruh data pada tabel
siswa, perintah yang digunakan adalah .... |
|
a.
CREATE |
|
b.
SELECT |
|
c.
INSERT |
|
d.
UPDATE |
|
e.
DELETE |
|
23.
Perintah yang digunakan untuk menambahkan data
baru ke dalam tabel adalah .... |
|
a.
INSERT |
|
b.
SELECT |
|
c.
SHOW |
|
d.
DROP |
|
e.
GRANT |
|
24.
Seorang operator salah memasukkan nama siswa
pada database. Perintah yang tepat untuk memperbaikinya adalah .... |
|
a.
INSERT |
|
b.
DELETE |
|
c.
UPDATE |
|
d.
SHOW |
|
e.
GRANT |
|
25.
Jika tabel sudah tidak digunakan lagi dan
ingin dihapus seluruhnya, perintah yang tepat adalah .... |
|
a.
SHOW |
|
b.
ALTER |
|
c.
DELETE |
|
d.
DROP |
|
e.
UPDATE |
|
26.
Mengapa penggunaan database lebih baik dibandingkan
menyimpan data pada variabel biasa? |
|
a.
Data lebih sulit dicari |
|
b.
Data dapat disimpan dan dikelola dalam jumlah besar |
|
c.
Tidak membutuhkan komputer |
|
d.
Data tidak bisa diubah |
|
e.
Data hanya sementara |
|
27.
Perintah berikut digunakan untuk .... ALTER
TABLE siswa ADD alamat VARCHAR(100); |
|
a.
Menghapus tabel |
|
b.
Menambah kolom baru |
|
c.
Mengubah data |
|
d.
Menampilkan tabel |
|
e.
Menghapus database |
|
28.
Jika ingin melihat struktur kolom suatu tabel,
perintah yang digunakan adalah .... |
|
a.
SELECT |
|
b.
UPDATE |
|
c.
DESC |
|
d.
DELETE |
|
e.
USE |
|
29.
Manakah skenario yang paling tepat menggunakan
perintah DELETE? |
|
a.
Menambah siswa baru |
|
b.
Menampilkan data siswa |
|
c.
Menghapus data siswa yang keluar |
|
d.
Membuat database baru |
|
e.
Menambah kolom |
|
30.
Perintah SHOW digunakan untuk .... |
|
a.
Menampilkan informasi database atau tabel |
|
b.
Menghapus database |
|
c.
Menambah kolom |
|
d.
Mengubah data |
|
e.
Membuat tabel |
Belajar Python
https://belajarpython.com/tutorial/apa-itu-python/
-
1. Seorang siswa membuat program berikut: greeting = "Halo" nama = "Andi" print(greeting + n...
-
PENGENALAN BAHASA PEMROGRAMAN PYTHON Panduan Lengkap Python: Program, Contoh, dan Tips Pemrograman Python adalah salah satu bahasa p...
-
MATERI SAJAK SUNDA 1. PERKARA SAJAK Naon ari puisi? Dina sastra Indonésia, nu disebut puisi téh sarua hartina jeung sajak dina sastra Sund...