Tampilkan postingan dengan label Algoritma dan Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Algoritma dan Pemrograman. Tampilkan semua postingan

Pengujian Program


 Gambar: pngdownload.id

Jawablah pertanyaan berikut dengan benar.

  1. Jelaskan apa yang dimaskud dengan pengujian.
  2. Sebutkan dan jelaskan prinsip-prinsip pengujian.
  3. Jelaskan perbedaan antara black box testing  dengan white box testing.
  4. Jelaskan strategi pengujian.
  5. Sebutkan dan jelaskan pembagian kerja tim IT.
Tuliskan jawaban kalian di kolom komentar dengan format:
Nama Lengkap - Kelas - Jawaban.


Terima Kasih.

Algoritma dan Pemrograman



Logika merupakan hal yang penting bagi seseorang untuk membuat suatu algoritma dan merupakan dasar dalam menentukan langkah-langkah algoritma. Logika adalah ilmu yang mempelajari prinsip-prinsip yang harus diikuti agar dapat berpikir benar menurut aturan yang berlaku. Dengan logika, manusia dapat memilah mana yang benar dan mana yang salah. Selain itu, dengan logika yang baik seseorang dapat berpikir logis dan sistematis.

  1. Pengertian Algoritma

Algoritma merupakan urutan langkah-langkah logis (benar sesuai dengan logika manusia) dalam penyelesaian masalah yang disusun secara sistematis. Kata logis merupakan keyword dalam algoritma. Susunan langkah-langkah dalam algoritma harus logis dan dapat ditentukan apakah bernilai salah atau benar. Jika langkah-langkahnya tidak logis maka output yang dihasilkan tidak benar.


Tujuan mempelajari logika dan algoritma adalah untuk membiasakan diri berpikir logis dan sistematis dalam menyusun tahapan-tahapan penyelesaian masalah.



Gambar: dokumen pribadi


Algoritma disusun dengan pelaksanaan proses yang memiliki urutan instruksi logis yang dikerjakan sejumlah operasi di sebuah processor (pemroses). Komputer merupakan salah satu pemroses. Agar algoritma dapat dilaksanakan oleh komputer, maka algoritma tersebut harus dimanipulasi ke dalam bahasa pemrograman hingga akhirnya dinamakan program.


Program ditulis dalam bahasa pemrograman dan kegiatan membuat program disebut dengan programming. Sedangkan orang yang menyusun atau menulis kode program disebut dengan programmer.


Setiap langkah disebut pernyataan atau instruksi atau bisa disebut dengan sintaks (syntax) yang merupakan cara penulisan kode program. Susunan instruksi atau syntax tidaklah sama pada semua bahasa pemrograman, ia mengikuti bahasa pemrograman yang digunakan. Jika suatu instruksi dilaksanakan, maka operasi-operasi yang terkait dengan instruksi tersebut akan dikerjakan oleh komputer.

Proses

Pada dasarnya, komputer tersusun dari 4 komponen utama, yaitu piranti masukan (input), piranti keluaran (output), unit pemroses (CPU), dan memori.



Gambar: dokumen pribadi


Awalnya, program dimasukan ke dalam memori komputer. Kemudian program dijalankan (execute), setiap instruksi yang telah terekam di dalam memori lalu dikirimkan ke CPU. CPU menjalankan operasi-operasi yang sesuai dengan instruksi tersebut. Apabila suatu operasi memerlukan data, maka data akan dibaca dari input device (piranti masukan). Apabila proses menghasilkan keluaran atau informasi, maka keluaran tersebut akan disimpan di memori. Kemudian mengeluarkan hasilnya ke output device (piranti keluaran) misalnya, menampilkannya di layar monitor.

Pertimbangan Memilih Algoritma

Ada beberapa pertimbangan dalam pemilihan algoritma diantaranya sebagai berikut.

  1. Algoritma harus benar

Tidak peduli sebagus apapun algoritma, jika memberikan keluaran yang salah pasti algoritma tersebut bukan algoritma yang baik.

  1. Seberapa baik hasil yang dicapai

Algoritma yang baik harus mampu memberikan hasil sedekat mungkin dengan nilai yang sebenarnya.

  1. Efisiensi algoritma

Efisiensi algoritma ini mencakup 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma yang kita hasilkan benar, tetapi jika waktu menunggu harus berjam-jam maka akan terlalu memakan waktu. wasting time. Setiap orang memerlukan output dengan waktu yang cepat. Begitu juga dengan penyimpanan atau memori, semakin besar memori yang terpakai, maka semakin tidak baik algoritma tersebut.


Manfaat Belajar Algoritma

Beberapa manfaat dari mempelajari algoritma dalam kehidupan sehari-hari diantaranya sebagai berikut.

  1. Memperkuat cara berpikir agar dapat menyelesaikan masalah.

  2. Membantu otak agar dapat berpikir jangka panjang.

  3. Memperkuat analisis ketika merancang program.


Python Operators

  Apa yang dimaksud dengan operator dalam bahasa pemrograman Python? Operator merupakan simbol spesial di bahasa pemrograman Python untuk pe...