You are on page 1of 5

1. Jelaskan menurut anda cara kerja pernyataan if dalam bahasa python !

Jawab : Menurut saya kondisi if digunakan untuk melakukan suatu tujuan dalam

pilihan atau percabangan yang biasa disebut conditional statement. Dalam cara

kerja pernyataan if dia akan mengeksekusi pilihan yang bernilai benar atau true dan

jika itu bernilai salah maka program akan berhenti.

2. Jelaskan menurut anda 2 perbedaan antara pernyataan if dan if-else !

Jawab : Perbedaan pertama adalah dalam if, pernyataan di dalam blok if akan

dieksekusi, jika kondisinya benar. Di if else, jika kondisinya benar pernyataan

didalam blok if akan dieksekusi dan jika kondisinya salah, pernyataan di blok if else

akan dieksekusi juga.

Perbedaa kedua adalah if hanya mengeksekusi program pada 1 jalur dan jika program

tersebut keluar pada jalur maka program akan berhenti. Sedangkan if else bisa

menggunakan dua kondisi atau lebih.

3. Bagaimana pendapat anda mengenai if-else majemuk?

Jawab : Menurut saya if-else majemuk adalah kondisi yang terdiri dari banyak pilihan

yang masing masing memiliki kondisi dan aksi yang berbeda. If-else majemuk

dibedakan menjadi 2 jenis yaitu if-else majemuk tertutup dan if-else berulang. If –else

majemuk biasa digunakan untuk pengecekan dengan lebih dari 2 kondisi.

4. Bagaimana pendapat anda elif dalam bahasa python?

Jawab : Pendapat saya kondisi elif merupakan lanjutan percabangan logika dari if dan

if-else. Kondisi elif kita bisa membuat program yang mengeksekusi beberapa

kemungkinan yang bisa terjadi dan bisa lebih dari satu.

5. Bagaimana pendapat anda mengenai pernyataan if bersarang ?

Jawab : If bersarang dalam Bahasa pemograman python sangat mudah dipahami

ataupun digunakan karena penggunaan coding yang tidak banyak dan tidak terlalu

rumit.
SELEKSI KONDISI

Pengambilan keputusan adalah antisipasi kondisi yang terjadi selama pelaksanaan program dan
tindakan tertentu yang diambil sesuai dengan kondisi.

Struktur keputusan mengevaluasi beberapa ekspresi, yang menghasilkan TRUE atau FALSE sebagai
hasil.

Perlu menentukan tindakan mana yang harus diambildan pernyataan mana yang harus dijalankan
jika hasilnya TRUE atau FALSE sebaliknya.

Pada Python ada beberapa statement/ kondisi diantaranya adalah if, else dan elif, kondisi if
digunakan untuk mengeksekusi kode jika kondisi bernilai benar. Jika kondisi bernilai salah maka
statement/kondisi if tidak akan di-eksekusi.

KONDISI IF

Seleksi kondisi (kondisi if) digunakan untuk mengantisi-pasi kondisi yang terjadi saat program
dijalankan dan me-nentukan tindakan atau eksekusi apa yang akan diambil sesuai dengan kondisi
yang ada. Pada Python ada beberapa statement/ kondisi diantaranya adalah if, else dan elif, kondisi
if digunakan untuk mengeksekusi kode jika kondisi bernilai benar. Jika kondisi bernilai salah maka
statement/kondisi if tidak akan di-eksekusi.

MACAM-MACAM OPERATOR

Operator Aritmatika

Operator Perbandingan (Comparison Operators)

Operator Penugasan (Assignment Operators)

Operator Logika (Logical Operators)

Operator aritmatika merupakan operator yang biasa kita temukan dalam operasi matematika.
Aritmatika adalah cabang ilmu matematika yang membahas perhitungan sederhana. Mulai dari
penambahan, pembagian, pengurangan, perkalian, dan lainnya.

Operator Perbandingan digunakan untuk membandingkan suatu nilai dari masing-masing.

Operator Penugasan digunakan untuk memberikan atau memodifikasi nilai ke dalam sebuah
variabel.

Operator logika digunakan untuk membandingkan dua kondisi logika, yaitu "True" artinya logika
benar dan "False" artinya logika salah.
1. Jelaskan menurut anda mengenai Algoritma dalam ilmu computer!

Algoritma adalah langkah awal yang harus ditulis sebelum menuliskan program atau hal hal

yang ingin kita kerjakan, di mana algoritma adalah langkah-langkah yang disusun secara

tertulis dan beraturan untuk menyelesaikan suatu permasalahan dengan algoritma

pemograman sebagai langkah-langkah yang ditulis secara berurutan untuk menyelasaikan

masalah dalam pemograman computer. Dan masalah yang diselesaikan dalam pemograman

computer adalah masalah-masalah yang berhubungan dengan perhitungan tematik, yang di

mana tematik itu sendiri adalah suatu mata pelajaran yang kemudian di kemas dalam bentuk

tema.

2. Jelaskan apa yang anda ketahui mengenai struktur data dan berikan contohnya!

struktur data adalah sebuah cara penyimpanan, mengatur dan menempatkan himpunan data

secara terstruktur agar lebih efisien saat digunakan sehingga mudah di akses oleh pengguna.

Struktur data berarti tat letak data yang berisi kolom-kolom data, baik itu kolom yang bias

dilihat oleh pengguna atau pun kolom yang tidak bias dilihat oleh pengguna yang hanya

digunakan untuk keperluan pemrograman. Struktur data terdapat 2 jenis yaitu struktur data

linier dan non linier. Contoh struktur data linier seperti Array, Stack, Queue. Dan conroh

struktur data non linier seperti struktur data pohon (binary), struktur data grafik.

3. Jelaskan apa yang anda ketahui mengenai Pemrograman dan berikan contoh bahasa

Pemrograman minimal 5!

Pemrograman adalah proses menulis, menguji dan memelihara kode dalam pengaplikasikan

algoritma yang kemudian dibentuk melalui Bahasa pemrograman yang membangun suatu

program komputer. Yang di mana pemrograman adalah suatu cara dalam menggunakan satu

atau lebih algoritma yang saling berhubungan satu sama lain dengan menggunakan metode

Bahasa pemograman. Contoh dari bahasa pemrograman itu sendiri seperti : Python, HTML,

PHP, C++, Java, Java Script dan lain-lain.

4. Jelaskan apa yang anda ketahui tentang kelebihan bahasa pemrograman Python dengan

bahasa pemrograman lainnya!

adalah bahasa python lebih mudah dipahami atau dipelajari dibandingkan dengan bahasa

lainnya, karena tidak menggunakan banyak perintah dalam pengaplikasikannya, support IoT
yang di mana IoT itu bisa menghubungkan benda-benda di sekitar ke dalam jarring-jaring

yang saling terhubung. Bahasa python bisa meningkatkan produktivitas dan lebih fleksibel.

Program yang menggunakan bahasa Python ini cenderung lebih cepat selesai dikarenakan

penulisannya yang tidak ribet.

5. Buatlah notasi dan flowchart dalam studi kasus suatu algoritma dan pemrogramannya!

MULAI

TULIS SURAT

AMBIL AMPLOP SURAT

MASUKKAN SURAT KE AMPLOP

LEM AMPLOP SURAT

MENGINGAT ALAMAT CARI ALAMAT

TULIS ALAMAT PADA AMPLOP

TEMPELKAN PERANGKO

KIRIM MELALUI KANTOR

SELESAI

DEFINISI STRUKTUR DATA adalah cara untuk menyimpan dan mengatur data ke dalam computer
sehingga dapat dengan efisien memudahkan pembacaan data dan kinerja algoritma.

Tergantung pada organisasi elemen, struktur data diklasifikasikan menjadi dua jenis:

1) Struktur data linier: Elemen diakses secara berurutan tetapi tidak wajib untuk menyimpan semua
elemen secara berurutan.

Contoh: Larik, Daftar Tertaut, Tumpukan, dan Antrian.

2) Struktur data non-linear:

Elemen struktur data ini disimpan/diakses dalam urutan nonlinear.

Contoh: Pohon dan grafik.

BAHASA PEMROGRAMAN PYTHON adalah bahasa pemrograman interpretatif yang multiplatform


dan multiguna. Python sendiri telah banyak digunakan untuk membuat berbagai macam aplikasi dan
program, seperti: Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game, bahkan Program.
KELEBIHAN PYTHON

Alasan utama Pyton untuk dipelajari oleh calon programmer atau progemmer adalah:

- Python sangat mudah dipelajari. Sintaksnya mudah dan kodenya sangat mudah dibaca

- Dipublikasikan secara umum/ Gratis

- Dinamis

- Multi platform (Web Dev., Mobile App, Desktop App)

- Populer Python memiliki banyak aplikasi. Ini digunakan untuk mengembangkan aplikasi web, ilmu
data, IoT, pengembangan aplikasi yang cepat, dan sebagainya.

DEFINISI VARIABEL ialah lokasi memori yang dicadangkan guna untuk menyimpan nilai-nilai. Hal ini
berarti bahwa saat kita membuat sebuah variabel kita memesan beberapa ruang kosong di dalam
memori. Variabel menyimpan data yang proses selama program dieksekusi, yang nantinya isi darii
variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan
variable tersebut. “Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat bisa
berubah”

PENULISAN VARIABEL

Penulisan variabel Python memiliki aturan tertentu, yaitu :

-Karakter pertama harus berupa huruf atau garis bawah/underscore _

-Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka

-Karakter pada nama variabel bersifat sensitive (case-sensitif). Artinya huruf kecil dan huruf besar
dibedakan. Sebagai contoh, variabel namaDepan dan namadepan adalah variabel yang berbeda.

DEFINISI TIPE DATA adalah suatu memori atau media pada komputer yang digunakan untuk
menampung informasi atau data sementara. Python sendiri mempunyai tipe data yang cukup unik
bila kita bandingkan dengan bahasa pemrograman yang lain “Jenis data yang bisa diproses oleh
program atau disimpan dalam variabel/konstanta”

You might also like