Anda di halaman 1dari 5

Nama : I Komang Gede Ary Wirawan

Nim : 210050095
Kelas : CA 215
1.Jelaskan definisi algoritma!
Jawab:
Algoritma adalah proses atau serangkaian aturan yang harus diikuti dalam perhitungan
atau operasi pemecahan masalah lainnya, terutama oleh komputer. Dengan kata lain,
semua susunan logis yang diurutkan berdasarkan sistematika tertentu dan digunakan untuk
memecahkan suatu masalah.
2. Apa perbedaan algoritma dengan pemrograman?
Jawab:
Algoritma adalah langkah-langkah menyelesaikan masalah, sedangkan program adalah
realisasi algoritma dalam bahasa pemrograman. Program ditulis dalam salah satu
bahasa pemrograman dan kegiatan
membuat program disebut pemrograman (programming).
3. Buatlah algoritma dengan pseudocode dan flowchart untuk membuat akun di social
media!
Jawab:

Algoritma Daftar Akun Instagram :


1. Buka situs Instagram www.instagram.com

2. Lalu isi kolom dari bagian atas sampai bawah

➤Kolom pertama masukkan variabel Email atau No HP anda yang bertipe data string
➤Kedua masukkan variabel Nama Lengkap yang bertipe data string pada kolom Full name
➤Ketiga masukkan variabel Username yang bertipe data string pada kolom Username
( jika tidak bisa maka coba tambahkan angka contoh : kecimpring menjadi Kecimpring88 )
➤Keempat masukkan variabel Password yang bertipe data string pada kolom Password

3.Klik Sign Up

4. SELESAI

Psuedocode :
1. Input www.instagram.com
2. Input Email atau No HP
3. Input Nama Lengkap
4. Input Username
5. Input Password
6. print Sign-up
Flowchart :

Mulai

Masukkan
www.instagram.com

Masukkan email
atau No HP

Masukkan Nama
Lengkap

Masukkan
username

Masukkan
password

Sign up

Tampilan masuk
instagram

Selesai
4. Ada berapa jenis struktur dasar dalam algoritma? Sebutkan!
Jawab:
Algoritma yang merupakan langkah-langkah penyelesaian masalah dapat dibedakan menjadi
beberapa struktur dasar, yaitu Struktur Urut (Sequence), Struktur Pemilihan (Selection), dan Struktur
Pengulangan (Repetition). Jadi ada 3 struktur dasar dalam algoritma

5. Terkait soal no 4 berikan contoh penyajian algoritma dengan struktur


seleksi!
Jawab:

Mulai

Kondisi 1 Perintah 1

Kondisi 2 Perintah 2

Perintah 3 Selesai
6. Apa itu logika proposisi? Sebutkan operator dalam logika proposisi yang
anda ketahui!
Jawab:
- Negasi
Apabila p merupakan suatu proposisi, maka ¬p (atau ~p) juga merupakan
proposisi yang dinamakan sebagai negasi dari p.
¬p dibaca tidak p atau bukan p atau not p
¬p memiliki makna/ nilai kebenaran yang berlawanan dengan p
¬p bernilai benar (T) tepat ketika p bernilai salah

- Konjungsi
Apabila p dan q merupakan proposisi, maka p  q juga merupakan proposisi yang
dinamakan sebagai konjungsi dari p dan q.
p  q dibaca p dan q atau p and q
p  q bernilai benar (T) tepat ketika p dan q keduanya bernilai benar, selain itu
konjungsi dari p dan q bernilai salah

- Disjungsi
Apabila p dan q merupakan proposisi, maka p  q juga merupakan proposisi yang
dinamakan sebagai disjungsi dari p dan q.
p  q dibaca p atau q atau p or q
p  q bernilai salah (F) tepat ketika p dan q keduanya bernilai salah, selain itu
disjungsi dari p dan q bernilai benar
7. Mana kalimat dibawah ini yang merupakan pernyataan dan mana yang bukan?
a) Ngawi adalah ibukota propinsi Jawa Timur.
b) Dilarang merokok
c) 119 adalah bilangan bulat
d) Buka pintu
e) Logika informatika adalah mudah
f) Yogya kota pelajar
g) Makanlah yang banyak
h) Sesama cabup tak boleh saling mendahului
i) Buatlah daftar pernyataan sebanyak 50 buah
Jawab:
a) Ngawi adalah ibukota propinsi Jawa Timur. (pernyataan)
b) Dilarang merokok. (bukan pernyataan)
c) 119 adalah bilangan bulat (pernyataan)
d) Buka pintu (bukan pernyataan)
e) Logika informatika adalah mudah (pernyataan)
f) Yogya kota pelajar (pernyataan)
g) Makanlah yang banyak (bukan pernyataan)
h) Sesama cabup tak boleh saling mendahului (bukan pernyataan)
i) Buatlah daftar pernyataan sebanyak 50 buah (bukan pernyataan)

8. Tuliskan kalimat dibawah ini dengan simbol logika!


Jawab:
a. Saya akan berlibur ke Bali hanya jika saya lulus ujian P= saya berlibur ke
Bali, Q= saya lulus ujian Kalimatnya menjadi : P→ Q
b. Sarat perlu agar 273 habis dibagi 3 adalah 273 merupakan bilangan prima.
P= saya perlu 273 habis dibagi 3, Q=273 merupakan bilangan prima
Kalimatnya menjadi : P→ Q
c. Saya akan memberi anda uang apabila saya lulus ujian atau saya mendapat
hadiah TTS P= saya akan memberi anda uang, Q= saya lulus ujian, R= saya
mendapat hadia TTS KAlimatnya menjadi : (Q v R) → P

Anda mungkin juga menyukai