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:

  1. 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.
  2. 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.
  3. 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. Buat Resume pada buku catatan minimal 1 halaman

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.

  1. Manajemen Proses
    • Mengatur dan mengelola proses yang sedang berjalan.
    • Membagi tugas pada CPU agar proses dapat berjalan efisien.
  2. Manajemen Memori
    • Mengelola penggunaan memori secara optimal agar program dapat berjalan tanpa gangguan.
    • Menyediakan ruang memori untuk setiap aplikasi yang dijalankan.
  3. Manajemen Perangkat Keras
    • Sistem operasi mengontrol perangkat keras seperti printer, monitor, dan keyboard.
    • Menyediakan driver untuk setiap perangkat agar dapat digunakan oleh aplikasi.
  4. Manajemen File
    • Mengatur penyimpanan data dan file.
    • Memberikan struktur yang jelas pada file dan folder agar mudah diakses.
  5. Keamanan dan Proteksi Data
    • Menyediakan fitur keamanan seperti enkripsi, autentikasi, dan kontrol akses.
    • Melindungi data dari akses tidak sah dan serangan siber.
  6. Antarmuka Pengguna
    • Menyediakan antarmuka yang memungkinkan pengguna untuk berinteraksi dengan perangkat.
    • Sistem operasi modern biasanya memiliki antarmuka GUI (Graphical User Interface) yang mudah digunakan.
  7. 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:

  1. 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.
  2. 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.
  3. Linux
    • Sistem operasi open-source yang banyak digunakan oleh pengembang dan profesional IT.
    • Dikenal dengan fleksibilitas dan keamanan tinggi, sering digunakan untuk server.
  4. Unix
    • Sistem operasi yang lebih sering digunakan untuk server dan mainframe.
    • Sangat stabil dan dikenal dengan kemampuannya untuk menangani proses yang kompleks.
  5. Android
    • Sistem operasi mobile berbasis Linux yang dirancang untuk perangkat seluler.
    • Menjadi sistem operasi mobile yang paling banyak digunakan di dunia.
  6. 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.
  7. 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.
TUGAS
1. Jelaskan apa yang dimaksud dengan sistem operasi
2. Sebutkan 4 Karakteristik Utama Sistem Operasi
3. Jelaskan fungsi dari sistem operasi
4. Jelaskan tentang sistem operasi Microsoft Windows
5. Jelaskan tentang sistem operasi MacOS
6. Jelaskan tentang sistem operasi Linux
7. Jelaskan tentang sistem operasi Android
8. Jelaskan tentang sistem operasi iOS
9. Jelaskan tentang sistem operasi Chrome OS
 

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

Koding : Bahasa Pemrograman, Compiler dan Interpreter

  BAHASA PEMROGRAMAN Pengertian Bahasa Pemrograman Bahasa pemrograman adalah serangkaian instruksi atau kode yang digunakan untuk membe...