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:
➤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
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)