Latihan Soal 4 Algoritma Testing



Testing:  Contoh Pengetesan Algoritma Dasar
Berikut adalah sebuah contoh Algoritma Testing. Yaitu sebuah metode untuk mengetes apakah algoritma yang kita kerjakan dapat berjalan seperti yang dirapkan.

Lakukan proses testing terhadap algoritma berikut jika nilai yang diinputkan adalah 2, 5, 7. Berapa nilai akhir dari C
b= a+2    2+2      5+2       7+2
   b= 4   b= 7     b= 9

c= b*2    4*2      7*2        9*2
   c= 8   c= 14    c= 18

x= 1 → 1 <= 3
Input a → 2
Modul_x → b = 2+2
            = 4 (b)
Modul_y → c = b*2
            = 4*2 = 8 (c)

x= 2 → 2<= 3
Input a → 5
Modul_x → b = a+2
            = 5+2 = 7 (b)
Modul_y → c = b*2
            = 7*2 = 14 (c)

x= 3 → 3<= 3
Input a → 7
Modul_x → b= a+2
           = 7+2 = 9 (b)
Modul_y → c= b*2
           = 9*2 = 18 (c)

x= 4 → 4<= 3 ---------------------------- End

Setelah melewati tahap pengetesan untuk mencari nilai C akhirnya ditemukan nilai C adalah 18.


Lihat juga latihan soal yang masih berkaitan dengan Latihan Soal 4 Algoritma Testing:
Soal Latihan 2 (Algoritma Modular) Soal Latihan 3 (Algoritma Modular)

Related Posts:

    Soal Latihan 3 (Algoritma Modular)


    Berikut adalah sebuah contoh soal Algoritma Modular yang dapat menjadi sebuah referensi bagi teman-teman yang lagi belajar algoritma dasar.
    • Buat algoritma dengan teknik modular untuk menghitung biaya rawat inap;
    • Setiap pasien akan dikenakan biaya yang terdiri atas biaya kamar, biaya dokter, biaya obat, biaya labb, dan biaya administrasi;
    • Biaya kamar berdasarkan jenis kamarnya, VVIP= 10000, VIP= 8000, Kelas 1= 5000, Kelas 2= 3000, Kelas 3= 1000;
    • Biaya lab antara lain biaya tes darah, tes urin, foto sina x, dan lainnya.
    Algoritma Pseudocode:

    Modul_Input
    Input Biaya_Jenis_Kamar                      Input Biaya_Tes_Urin
    Input Biaya_Dokter                             Input Biaya_Foto_X
    Input Biaya_Obat                               Input Biaya_Administrasi
    Input Biaya_Tes_Darah                         Input Biaya_Lainnya

    Modul_Biaya_Kamar
    Case (Jenis_Kamar)
    {
    VVIP    = Biaya_Kamar= 10000
    VIP     = Biaya_Kamar= 8000
    Kelas 1 = Biaya_Kamar= 5000
    Kelas 2 = Biaya_Kamar= 3000
    Kelas 3 = Biaya_Kamar= 1000
    }
    End case

    Modul_Bayar
    Bayar= Biaya_Kamar + Biaya_Dokter + Biaya_Obat + Biaya_Tes_Darah + Biaya_Tes_Urin +Biaya_Foto_X + Biaya_Administrasi + Biaya_Lainnya

    Main
    Modul_Input
    Modul_Biaya_Kamar
    Modul_Bayar

    Output Bayar



    Lihat juga contoh soal yang masih berkaitan dengan Soal Latihan 3 (Algoritma Modular):
    Soal Latihan 2 (Algoritma Modular) Soal Latihan 4 (Algoritma Modular) Testing

    Related Posts:

      Soal Latihan 2 (Algoritma Modular)


      Berikut adalah sebuah contoh Algoritma Modular. Dalam post ini mencakup sebuah kasus atau soal dan pemecahan soal menggunakan Algoritma pseudocode. Semoga dapat menjadi bahan referensi bagi teman-teman yang lagi belajar algoritma dasar.

      Buat algoritma dengan teknik modular untuk melakukan proses penumlahan, pengurangan, perkalian, dan pembagian terhadap dua bilangan.


      Algoritma Pseudocode:



      Modul_Input
      Input_bilangan1
      Input_bilangan2

      Modul_Tambah
      Tambah  = bilangan1 + bilangan2

      Modul_Kurang
      Kurangan= bilangan1 - bilangan2

      Modul_Kali
      Kali    = bilangan1 * bilangan2

      Modul_Bagi
      Bagi    = bilangan1 : bilangan2

      Main
      Jawab   = y
      While (x=y)
      {

      Modul_Input
      Input_Pilihan
      If (Pilihan= 1) then Modul_Jumlah
        Elseif (Pilihan= 2) then Modul_Kurang
        Elseif (Pilihan= 3) then Modul_Kali
        Elseif (Pilihan= 4) then Modul_Bagi)
      Input x
      }

      Output Jumlah
      Output Kurang
      Output Kali

      Output Bagi



      Lihat juga contoh soal yang masih berkaitan dengan Soal Latihan 2 (Algoritma Modular):
      Soal Latihan 3 (Algoritma Modular) Soal Latihan 4 (Algoritma Modular) Testing

      Related Posts:

        Soal Latihan Algoritma Array


        Berikut adalah sebuah contoh algoritma array. Semoga dapat menjadi sebuah referensi bagi teman-teman sekalian.

        Buat algoritma untuk menghitung matriks

        Algoritma Array
         
        Algoritma Pseudocode:

        Int A[2,2]
        Int B[2,2]
        Int C[2,2]
            For (x=1; x<=2; x+1)
           {
                For (y=1; y<=2; y+1)
                    {
                      Input A [x,y]
                      Input B [x,y]
                    }
            }

        C[1,1] = (a[1,1] x b[1,1]) + (a[1,2] x b[2,1])
        C[1,2] = (a[1,1] x b[1,2]) + (a[1,2] x b[2,2])
        C[2,1] = (a[2,1] x b[1,1]) + (a[2,2] x b[2,1])
        C[2,2] = (a[2,1] x b[1,2]) + (a[2,2] x b[2,2])




        Lihat juga contoh soal yang masih berkaitan dengan Soal Latihan Algoritma Array:
        Contoh Soal Algoritma Type Data Array 2 Dimensi Contoh Soal 2 (Algoritma Type Data Array 2 Dimensi)

        Related Posts:

          Algoritma Sort


          Berikut adalah sebuah contoh algoritma sort, Contoh Algoritma Procedure Bubble dan Contoh Algoritma Procedure SWAP. Semoga dapat menjadi bahan referensi bagi teman-teman yang lagi belajar algoritma dasar.

          Algoritma Sort

          1. Metode seleksi (Mulai dari data pertama)
            4 1 5 2
            1 4 5 2
            1 4 2 5
            1 2 4 5
          2. Metode seleksi (Mulai dari data terakhir)
            4 1 5 2
            4 1 2 5
            1 4 2 5
            1 2 4 5

          Procedure Bubble:

          (Var Temp:Data:Jumlah_Data:Interger); Var1.2: interger;

          Begin
          For1:2 To Jumlah_Data Do
          For J= Jumlah_Data DownTol Do

          If Temp [J] < Temp [J-1]
          {
          Untuk Descending
          }
          SWAP (Temp [J], Temp [J-1]);
          End


          Procedure SWAP:

          Var Temp : Char;
          Begin

          Temp:= A;
          A   := B
          B   := Temp;

          End

          Related Posts:

            Contoh Soal 2 (Algoritma Type Data Array 2 Dimensi)


            Berikut adalah sebuah contoh algoritma array 2 dimensi dilengkapi dengan soal atau kasus. Semoga dapat menjadi bahan referensi bagi teman-teman yang lagi belajar algoritma dasar.
            • Buatlah algoritma dengan array 2 dimensi untuk menghitung gaji 10 pegawai
            • Gaji didapat dari gaji pokok+tunjangan
            • Tunjangan diberikan pada pegawai yang sudah menikah sebesar 2000
            Algoritma Pseudocode:

            Int Gaji_Pokok [2,5]
            Int Tunjangan  [2,5]
            Int Gaji       [2,5]
            Char Status    [2,5]

            For (x=1; x<=2; x+1)
            {
            For (y=1; y<=5; y+1)
                {
                 Input status (x,y)
                 Input Gaji_Pokok (x,y)
                 If [Status (x,y) = Menikah) then Tunjangan= [x,y]= 2000
                 Else T [x,y]= 0
                 End if

                 Gaji [x,y] = Gaji_Pokok [x,y] + Tunjangan [x,y]
                 Output Gaji [x,y]
                }
            }




            Lihat juga contoh soal yang berkaitan dengan Contoh Soal 2 (Algoritma Type Data Array 2 Dimensi):
            Algoritma Type Data Array 2 Dimensi Contoh Soal Latihan Algoritma Array

            Related Posts:

              Algoritma Type Data Array 2 Dimensi


              Beriku adalah sebuah contoh algoritma array 2 dimensi dilengkapi dengan soal kasus serta testing algoritma itu sendiri.
              Type data nama array [Jumlah-garis, Jumlah-kolom]
              Contoh Soal 1 (Algoritma Type Data Array 2 Dimensi)
              Buat Algoritma dengan array 2 dimensi untuk memasukkan nilai dari 6 mahasiswa.

              Algoritma Pseudocode:

              Int nilai [2,3] Atau bisa [3,2]

              Kita akan menggunakan yang [3,2]

              Int [3,2]
              For (baris= 1; baris <= 3; baris+1)
              {
              For (kolom= 1; kolom <= 2; kolom+1)
                  {
                   Input nilai [baris, kolom]
                  }
              }

              Algoritma Array 2 Dimensi
              Testing algoritma array 2 dimensi:
              Algoritma Array 2 Dimensi


              Lihat juga contoh soal yang masih berkaitan dengan Algoritma Type Data Array 2 Dimensi:
              Contoh Soal Latihan Algoritma Array Contoh Soal 2 (Algoritma Type Data Array 2 Dimensi

              Related Posts:

                Contoh Soal 3 (Algoritma Type Data Array)


                Berikut adalah contoh soal algoritma dengan tipe data array atau sering disebut algoritma array. Selamat belajar. :)
                • Buat algoritma dengan array untuk menghitung gaji dari 5 pegawai
                • Gaji didapat dari gaji pokok+tunjangan
                Algoritma Pseudocode:

                Int Gaji_Pokok [5]
                Int Tunjangan  [5]
                Int Gaji       [5]
                  For (x=1, x<=5, x+1)
                  {
                   Input Gaji_Pokok [x]
                   Input Tunjangan [x]
                   Gaji [x]= Gaji_Pokok+Tunjangan [x]
                   Output Gaji
                  }



                Lihat juga contoh soal yang masih berkaitan dengan Contoh Soal 3 (Algoritma Type Data Array):
                Contoh Soal 2 (Algoritma Type Data Array) Contoh Soal 1 (Algoritma Type Data Array)

                Related Posts:

                  Contoh Soal 2 (Algoritma Type Data Array)


                  Berikut adalah sebuah contoh soal algoritma type data array atau sering disebut dengan algoritma array. Selamat belajar. :)

                  • Buat algoritma dengan array untuk menghitung rata-rata nilai dari 10 mahasiswa 
                  Algoritma Pseudocode:

                  Int nilai [10]
                  Total = 0
                     For (x=1, x<=10, x+1)
                     {
                      Input Nilai [x]
                      Total = Total+Nilai [x]
                     }
                  Rata-rata = Total/10
                  Output rata-rata



                  Lihat juga contoh soal yang berkatian dengan Contoh Soal 2 (Algoritma Type Data Array):
                  Contoh Soal 1 (Algoritma Type Data Array) Contoh Soal 3 (Algoritma Type Data Array)

                  Related Posts:

                    Contoh Soal 1 (Algoritma Type Data Array)


                    Berikut adalah sebuah contoh soal algoritma dengan type data array atau sering disebut dengan algoritma array.  Dalam contoh soal ini selain terdapat soal dan jawaban juga disertai dengan testing terhadap algoritma itu sendiri. Selamat belajar. :)


                    • Buat algoritma dengan array untuk menyimpan data nilai 5 mahasiswa
                    Algoritma Pseudocode:

                    Int nilai [5]
                      For (x= 1, x<= 5, x+1)
                      {
                      Input nilai [x]
                      }

                    Testing algoritma array di atas seperti berikut:

                    Testing algoritma array


                    Lihat juga contoh soal yang masih berkaitan dengan Contoh Soal 1 (Algoritma Type Data Array):
                    Contoh Soal 2 (Algoritma Type Data Array) Contoh Soal 3 (Algoritma Type Data Array)

                    Related Posts:

                      Contoh Soal 5 (Algoritma Modular)


                      Berikut adalah sebuah contoh algoritma modular disertai dengan jawaban pseudocode algoritma modular. Selamat belajar. :)
                      • Buat algoritma dengan teknik modular untuk menghitung gaji pegawai dimana jenis pegawai dibedakan dengan pegawai tetap dan pegawai kontrak
                      • Untuk pegawai tetap gajinya didapat dari gaji pokok+tunjangan
                      • Gaji pokoknya didapat berdasarkan endidikannya, S3= 5000, S2= 4000, S1= 3000, D3= 2000, SMK/SMA= 1000, lainnya 500
                      • Tunjangan diberikan kepada pegawai yang sudah menikah sebesar 1000
                      • Sedangkan untuk pegawai kontrak mendapatkan gaji dari gaji pokok+tunjangan
                      • Gaji pokok yang didapat berdasarkan masa kerja
                        - Masa kerja kurang dari 2 tahun maka 2000
                        - Masa kerja 2-4 tahun maka 3000
                        - Masa kerja 4 tahun maka 4000
                      • Tunjangan diberikan kepada pegawai yang sudah menikah sebesar 1000
                      Algoritma Pseudocode Modular:

                      Modul_Input
                      Input pendidikan
                      Input status
                      Input masa_kerja

                      Modul_Gaji_Pokok_Pegawai_Tetap
                        If (Pendidikan= S3) then Gaji_Pokok= 5000
                        Elseif (Pendidikan= S2) then Gaji_Pokok= 4000
                        Elseif (Pendidikan= S1) then Gaji_Pokok= 3000
                        Elseif (Pendidikan= D3) then Gaji_Pokok= 2000
                        Elseif (Pendidikan= SMK/SMA) then Gaji_Pokok= 1000
                        Else Gaji_Pokok= 500
                      End if

                      Modul_Tunjangan_Pegawai_Tetap
                        If (Status= Menikah) then Tunjangan= 1000
                        Else Tunjangan= 0
                      End if

                      Modul_Gaji_Pegawai_Tetap
                        Gaji  = Gaji_Pokok+Tunjangan
                        Output= Gaji
                      End if

                      Modul_Gaji_Pokok_Pegawai_Kontrak
                        If (Masa_Kerja <= 2 tahun) then Gaji_Pokok= 2000
                        Elseif (Masa_Kerja >= 2 tahun) AND (Masa_Kerja <= 4 tahun) then Gaji_Pokok= 3000
                        Elseif (Masa_Kerja >= 4 tahun) then Gaji_Pokok= 4000
                      End if

                      Modul_Tunjangan_Pegawai_Kontrak
                        If (Status= Menikah) then Tunjangan= 1000
                        Else Tunjangan= 0
                      End if

                      Modul_Gaji_Pegawai_Kontrak
                       Gaji= Gaji_Pokok+Tunjangan
                       Output gaji
                      End if

                      Main
                      Input status pegawai
                        If (status_pegawai= Pegawai_tetap) then
                        {
                         Modul_Gaji_Pokok_Pegawai_Tetap
                         Modul_Tunjangan_Pegawai_Tetap
                         Modul_Gaji_Pegawai_Tetap
                        }
                      Else
                        If (Status_pegawai= Pegawai_kontrak) then
                        {
                         Input_Masa_Kerja
                         Input_Status
                         Modul_Gaji_Pokok_Pegwagai_Kontrak
                         Modul_Tunjangan_Pegawai_Kontrak
                         Modul_Gaji_Pegawai_Kontrak
                        }
                      End if
                      Output Gaji


                      Lihat juga contoh soal yang berkaitan dengan Contoh Soal 5 (Algoritma Modular):
                      Contoh Soal 4 Algoritma Modular Contoh Soal 1 Algoritma Modular

                      Related Posts:

                        Contoh Soal 4 (Algoritma Modular)


                        Berikut ini adalah sebuah contoh soal algoritma modular beserta jawabannya dengan algoritma pseudocode modular. Selamat belajar. :)
                        • Buat algoritma untuk menghitung total yang harus dibayar dari seorang pembeli di swalayan;
                        • Pembeli bisa membeli berbagai macam barang;
                        • Pembeli yang membeli dengan total di atas Rp100.000,00 akan mendapat diskon sebesar 5% dari total belanjanya.

                        Algoritma Pseudocode:

                        Algoritma pseudocode modular


                        Algoritma Pseudocode Modular:

                        Modul_Input
                        Input harga
                        Input jumlah_beli

                        Modul_Harga_Barang
                        Harga barang= Harga_barang*Jumlah_beli

                        Modul_Diskon
                          If (Total> 100000) then diskon= 0,05*total
                          Else diskon= 0
                        End if

                        Modul_Bayar
                        Bayar= Total-Diskon

                        Main
                        Total= 0
                        Jawab= y
                         while (jawab= y)
                         {
                          Modul_Input
                          Modul_Harga_Barang
                          Total= Total+Harga_barang
                          Input Jawab
                         }
                        Modul_Diskon
                        Modul_Bayar
                        Output_Bayar


                        Lihat juga contoh soal yang berkaitan dengan Contoh Saol 4 (Algoritma Modular):
                        Contoh Soal 3 Algoritma Modular Contoh Soal 5 Algoritma Modular

                        Related Posts:

                          Contoh Soal 3 (Algoritma Modular)


                          Berikut adalah sebuah contoh soal algoritma modular disertai dengan jawaban algoritma pseudocode modular. Semoga bermanfaat dan selamat belajar. :)
                          • Buat algoritma untuk menentukan gaji pegawai
                          • Gaji pokok didapat dari golongan pegawai, jika golongannya A maka 5000, jika golongannya B maka 4000, dan jika golongannya C maka 3000
                          • Tunjangan diberikan kepada pegawai yang sudah menikah dan mempunyai anak sebesar dua kali gaji pokoknya
                          Algoritma Pseudocode Modular:

                          Modul_Input
                            Input golongan
                            Input status
                            Input jumlah_anak

                          Modul_Gaji_Pokok
                            If (Golongan= A) then Gaji_Pokok= 5000
                            Elseif (Golongan= B) then Gaji_Pokok= 4000
                            Elseif (Golongan= C) then Gaji_Pokok= 3000
                          End if

                          Modul_Tunjangan
                           If (Status= Menikah) AND (Jumlah_Anak>= 0) then Tunjangan= 2*Gaji_Pokok
                            Else Tunjangan= 0
                          End if

                          Modul_Gaji
                            Gaji= Gaji_Pokok+Tunjangan

                          Modul_Output
                            Output Gaji Pokok
                            Output Tunjangan
                            Output Gaji

                          Main
                            Modul_Input
                            Modul_Gaji_Pokok
                            Modul_Tunjangan
                            Modul_Gaji
                            Modul_Output



                          Lihat juga contoh soal yang berkaitan dengan Contoh Soal 3 (Algoritma Modular):
                          Contoh Soal 2 Algoritma Modular Contoh Soal 4 Algoritma Modular

                          Related Posts: