Jumat, 15 Februari 2013

Latihan ( PROSES BERULANG )


PROSES BERULANG
ISI PROGRAM & BENTUK PROGRAM :
}  Isi Program INPUT – PROSES – OUTPUT
}  Bentuk Program INPUT – OUTPUT , PROSES BERSYARAT dan PROSES BERULANG
}  Untuk Melakukan Pengulangan dengan Statement GOTO , FOR – NEXT and DIM
}  Jika memakai GOTO harus diberi nomor pada baris program, bisa nomor angka bisa pula nomor abjad, ketentuan nomor baris tidak boleh sama, nomor baris yang diatas harus lebih kecil dari nomor baris dibawahnya, dengan selang N
Contoh Penggunaan GOTO
Cls
Print “ Nama      : “ ; : Input , Nama$
Print “ Umur      : “ ; : Input , Umur
IF umur>=17 THEN Ket$=“Boleh Nonton”
IF Umur<17   THEN Ket$=“Tidak Boleh Nonton”
Print “ Nonton  : “ ; Ket$
Print “ Di Ulang : Y/T : “ ; : Input , YT$
IF YT$=“Y” or “y” THEN GOTO 10
IF YT$=“T” or “t”  THEN GOTO 100
Stop
Mulai :
Cls
Print “ Nama             : “ ; : Input , Nama$
Print “ Umur             : “ ; : Input , Umur
IF Umur<= 5 THEN Usia$=“Balita” ELSE Usia$=“Tua”
Print “ Keterangan  : “ ; Usia$
Print “ Next (Y/T)   : “ ; : Input , YT$
IF UCASE$(YT$)=“Y”  THEN GOTO Mulai ELSE GOTO End
End
FOR – NEXT and DIM
}  Bentuk Umumnya :
}  FOR Varible Pengenal Nilai Awal To Nilai Akhir
   Variable yang ingin diulang
}  NEXT Variable Pengenal
}  For Varible Pengenal Nilai Awal To Nilai Akhir Step N
   Variable yang ingin diulang
}  NEXT Variable Pengenal
Bentuk Umum DIM
}  DIM Variable yang ingin di ulang
}  FOR Varible Pengenal Nilai Awal To Nilai Akhir
   Variable yang ingin diulang
}  NEXT Variable Pengenal
}  DIM Variable yang ingin diulang
}  For Varible Pengenal Nilai Awal To Nilai Akhir Step N
   Variable yang ingin diulang
}  NEXT Variable Pengenal
Latihan :
Cls
FOR I=1 To 10
Print I
Next I
Stop
Cls
FOR I=10 To 1 Step -1
Print I
Next I
Stop
Cls
FOR I=1 To 10
Print I
Next I
Stop
Cls
FOR I=10 To 1 Step -1
Print I
Next I
Stop
Dim Nama$(5),Umur(5),Ket$(5)
Cls
Print “ Jumlah Data Maximal 5 : “ ; : Input , N
Cls
For I = 1 To N
Input “ Nama  : “ , Nama$(I)
Input “ Umur  : “ , Umur(I)
IF Umur(I) >=17 THEN Ket$(I)=“Boleh” ELSE Ket$(I)=“Tidak”
Next I
Cls
Locate 04,30 : Print “ Data Boleh Nonton”
Locate 06,10 : Print String$(60, “~”)
Locate 07,10 : Print “ Nama “
Locate 07,30 : Print “ Umur”
Locate 07,50 : Print “ Keterangan”
Locate 08,10 : Print String$(60, “~”)
Baris=09
FOR J=1 TO N
Locate Baris,10 : Print Nama$(J)
Locate Baris,30 : Print Umur(J)
Locate Baris,50 : Print Ket$(J)
Baris=Baris+1
Next J
}  Locate Baris,10 : Print String$(60, “~”)
}  Locate Baris+1,10 : Print “Banjarbaru, “ ; Date$
}  Locate Baris+3,10 : Print  “Pembuat , “ ; : Input , Nm$
}  Stop
}  Catatan :
}  Untuk Mengulang Character yang sama digunakan perintah String$, BU : Print String$( N=Jumlah diulang, “Apa yang diulang”)
}  Contoh : Print String$(60, Chr$(221))
}  Contoh : Print String$(60,”~”)
Bahan Praktikum :
}  Buatkan sebuah program untuk menghitung pendapatan seorang karyawan pada PT.ABC yang ketentuan programnya sebagai berikut :
}  Untuk membuat program tersebut diatas gunakan dan terapkan model bersyarat tersebut diatas.
}  Praktikum 1 Gunakan  GOTO
}  Praktikum 2 Gunakan  FOR - NEXT
}  Praktikum 3 Gunakan  DIM
Tugas Minggu ini :
}  Buatkan Sebuah Aplikasi Program untuk Daftar Nilai Mahasiswa STEKO – PAT untuk mata kuliah LOGIKA DAN Algoritma
}  Simpan dengan nama file TKHS.Bas

ist 3�!t> � (G� pportLists]>}  Buatkan sebuah program untuk menghitung pendapatan seorang karyawan pada PT.XYZ yang ketentuan programnya sebagai berikut :
}  Untuk membuat program tersebut diatas gunakan dan terapkan model bersyarat tersebut diatas.
}  Praktikum 1 Gunakan IF-THEN
}  Praktikum 2 Gunakan IF-THEN-ELSE
}  Praktikum 3 Gunakan IF-THEN-END IF
}  Praktikum 4 Gunakan IF-THEN-ELSE-END IF
}  Praktikum 5 Gunakan IF-THEN-ELSEIF-END IF
}  Praktikum 6 Gunakan SELECT CASE – END SELECT
Tugas Minggu ini :
}  Buatkan Sebuah Aplikasi Program untuk Daftar Nilai Mahasiswa STEKOM-PAT untuk mata kuliah Logika dan Algoritma, ketentuan Gunakan Semua Statement yang sudah dipelajari.
}  Simpan dengan nama file Tnilai.Bas


}  Buatkan sebuah Program untuk membuat Faktur Penjualan.
}  Buatkan sebuah Program untuk menghitung Pendapatan Penjualan Setiap Bulan
}  Buatkan sebuah Program untuk menghitung rekapitulasi pembayaran gaji karyawan pada bulan tertentu
}  Buatkan sebuah Program untuk mengetahui jadwal keberangkatan Kapal Laut pada Pelabuhan tertentu
Tugas Minggu ini :
}  Buatkan sebuah Aplikasi Program untuk mengetahui Data Pasien pada Rumah Sakit tertentu pada Bulan tertentu, ketentuan Program :
}  Gunakan Statement Print – Input
}  Gunakan Statement Locate
}  Simpan dengan Nama File TugasRSU.Bas


Tidak ada komentar:

Posting Komentar