Postingan

Tugas Pertemuan 9 (Larik atau Array)

Gambar
Nama : Syafira Ayu Alifiyan NIM : 19200097 Kelas : 19.1A.03 Kelompok : 3 LOGIKA & ALGORITMA TUGAS PERTEMUAN 9 (LARIK / ARRAY) SOAL LATIHAN 1.   Diberikan matriks A sebagai berikut :     1 2 3 4      0 2 3 4      0 0 3 4      0 0 0 4 Perintah pokok yang digunakan pada pengisian matriks A adalah :  Jawaban :  A[i,j] = j+1 , Jika i < j  A[i,j] = 0 , Jika i > j  2.  Diberikan matriks A sebagai berikut :     1 0 0 0      2 2 0 0      3 3 3 0     4 4 4 4 Perintah pokok yang digunakan pada pengisian matriks A adalah : Jawaban :  A [i,j] = 0 ,  Jika i < j  A [i,j] = i ,  Jika i >= j  3. Diberikan matriks A sebagai berikut :     1 0 0 0     0 1 0 0     0 0 1 0     0 0 0 1 Perintah pokok yang digunakan pada pengisian matriks A adalah : Jawaban :  A [i,j] = 0 , Jika i  ≠  j A [i,j] = 1 , Jika i = j  4.   Diberikan algoritma sebagai berikut : nilai = [1, 2, 3, 4 ] for i in range(len(nilai)):      nilai[i]=2*i+1      print(nilai[i]) Algoritma di atas akan menghasilkan nilai..... 

UJI KOMPETENSI INDIVIDU LOGIKA & ALGORITMA

Gambar
NAMA           : SYAFIRA AYU ALIFIYAN NIM           :   19200097 KELAS           : 19.1A.03 UJI KOMPETENSI INDIVIDU PERTEMUAN 7 SOAL : 1. Algoritma diperkenalkan oleh ilmuan dari Persia yang menuliskan kitab al jabr w'al muqabala sekitar tahun 825 M. Siapakah nama ilmuwan tersebut : a. Aristoteles b. Napoleon c. Ibnu Musa Al Khawarizmi d. Isaac Newton e. Christoper Columbus Jawaban : C. Ibnu Musa Al Khawarizmi 2. Bentuk normal untuk mendeskripsikan algoritma yang mengikuti struktur bahasa pemrograman tertentu adalah pengertian : a. Algoritma b. Flowchart c. Pseudocode d. Profilling e. Debugging Jawaban : C. Pseudocode 3. Kumpulan intruksi-intruksi yang diberikan kepada komputer untuk melaksanakan suatu tugas, merupakan pengertian dari : a. Bahasa pemrograman b. Program c. Flowchart  d. Pseudocode e. Bahasa Tingkat Tinggi Jawaban : B. Program 4. Dibawah ini yang merupakan Kriteria pemilihan algoritma adalah : a. Jumlah langkah berhingga, berakhir, ada output dan testing b. Ada

Tugas Pertemuan 5 Logika & Algoritma Perulangan (Looping)

 TUGAS PERTEMUAN 5 PERULANGAN (LOOPING) Nama : Syafira Ayu Alifiyan NIM : 19200097 Kelas : 19.1A.03 Kelompok   : 2 Tugas Pertemuan 5 (berkelompok) : Soal : Buatlah algoritma dan program untuk menentukan bilangan prima dari 1 sampai 200. Output Program dapat menampilkan bilangan prima tersebut dengan menggunakan instruksi perulangan (for, atau while).  JAWABAN : 1. Perulangan for Naratif : Didalam program python untuk menampilkan bilangan prima menggunakan input yang nilainya ditampung oleh variabel "batas", nilai dari variabel batas adalah sebagai batas akhir dari bilangan yang diinginkan.  Contoh jika kita akan menampilkan bilangan prima dari 1 sampai 200, maka kita menginput angka "200" sebagai batas angka. Pada saat program berjalan, dengan otomatis akan menampilkan deret bilangan prima antara 1 sampai 200 dengan tepat dan benar. Dimulai dengan membuat sebuah variabel yang disimpan sebagai nilai didalam sebuah variabel batas, dengan format: batas=int(input("

Tugas Pertemuan 4 "Rangkuman Materi Branching (Percabangan)"

Gambar
Tugas Pertemuan 4 Nama : Syafira Ayu Alifiyan NIM  :19200097 Kelas  : 19.1A.03 Materi : Branching (Percabangan) BRANCHING (PERCABANGAN) A. STRUKTUR BRANCHING (PERCABANGAN) Struktur Percabangan if Untuk satu pilihan keputusan. Jika kondisi True/benar maka statement dikerjakan,  Jika kondisi false/salah maka statement dilewati. Bentuk Umum :   Contoh Kondisi if : Struktur Percabangan if ... else Percabangan if ... else akan menyeleksi kondisi jika bernilai True/benar maka statement 1 dijalankan, jika kondisi bernilai False/salah maka statement 2 dijalankan. Bentuk Umum : Contoh Program if ... else : Contoh 2 : Struktur Percabangan if ... elif ... else Untuk menguji lebih dari 2 kondisi, bila kondisi 1 True/benar maka statement 1 dikerjakan, bila False/salah maka statement 2 dikerjakan, jika salah maka statement 3 dikerjakan. Bentuk Umum : if kondisi1:                                        statement1 elif kondisi2:     statement2 else:     statement3 Contoh Program if ... elif ... else

Tugas 3_Latihan Soal Flowchart_Syafira Ayu Alifiyan_19200097_19.1A.03

Gambar
Tugas Pertemuan 3 Latihan Soal Flowchart Nama : Syafira Ayu Alifiyan NIM : 19200097 Kelas : 19.1A.03  SOAL dan JAWABAN : 1. Diketahui empat bilangan 20, 60, 40, dan 100. Buatlah flowchart/diagram alir untuk mendapatkan          nilai terbesar diantara keempat bilangan tersebut.     Jawaban : 2. Buatlah flowchart/diagram alir untuk mengitung jumlah suku pada deret angka berikut:     a. S = 1 + 3 + 5 + 7 + 9 + 11     b. S = 2 + 5 + 10 + 17 + 26 + 37     Jawaban :     a. b. 3.Buatlah algoritma dari flowchart dibawah ini : Jawaban : Algoritmanya : Masukkan bilangan 1 Masukkan bilangan yang kurang dari 10 Masukkan bilangan yang tidak sama dengan 5 Mencetak hasil bilangan yang kurang dari 10 dan tidak sama dengan 5 Masukkan bilangan yang kurang dari  10 dan tambahkan dengan 1 Lalu jika sudah maka stop

Tugas 2_Rangkuman Materi Konsep Algoritma dan Tipe Data_Syafira Ayu Alifiyan_19200097_19.1A.03

Gambar
 KONSEP ALGORITMA DAN TIPE DATA A    KONSEP ALGORITMA 1.     ALGORITMA PE-UBAH       Variabel yang nilai nya BUKAN konstanta (selalu berubah-ubah sesuai dengan kondisi Variabel ter KINI ).                   Sintaks               :          P = Q           Algoritma         :         P ←  Q           Arti                    :           Ni lai P diberi harga nilai Q     Nilai P akan SAMA DENGAN nilai Q, dan nilai Q TETAP   2.     ALGORITMA PERTUKARAN Mempertukarkan masing masing isi Variabel sehingga Nilai dari tiap Variabel akan berubah atau bertukar. TIPE DATA PADA PYTHON    CONTOH TIPE DATA PADA PYTHON TIPE DATA LIST Sebuah array yang berisi kumpulan tipe yang tidak sejenis. #tipe data list kata = ["Belajar", "Python", "di", "Kampus UBSI"] angka = [10, 50, 100, 1000] campur = ["Belajar", 100, 7.99, True] #cetak print(kata) print(angka) print(campur) Hasil Running: ['Belajar', '