1. Program Menentukan Grade hasil nilai UTS dan UAS
program menentukan grade hasil nilai UTS dan UAS memerlukan berbagai statmen dari statmen operator dan kondisi. Statmen operator itu operator aritmatika yang prosesnya untuk proses perhitungan matematika. Dan statemen kondisi perintah yang digunakan untuk melakukan pengecekan suatu kondisi apabila kondisi tersebut dipenuhi atau bisa juga digunakan untuk mengubah urutan eksekusi program dari urutan semula (secara berurutan) menjadi urutan yang sembarang (acak). Dan beberapa perintah yang akan digunakan untuk membuat program menentukan grade hasil nilai UTS dan UAS sebagai berikut.
1) 10-140
Angka yang di tuliskan setiap baris itu adalah line number.
2) CLS
CLS kepanjangan dari Clean Screen. Clean screen di gunakan untuk membersihkan layar output dari data yang sudah lama sehingga output – output program tidak bertumpuk tumpuk.
CLS kepanjangan dari Clean Screen. Clean screen di gunakan untuk membersihkan layar output dari data yang sudah lama sehingga output – output program tidak bertumpuk tumpuk.
3) INPUT
Stetmen input adalah stetmen yang dapat memasukkan data pada saat program sudah dijalankan dan stetmen ini dapat kita ubah-ubah. Karena stetmen INPUT ini menyimpan data yang si tuliakan pada syntax.
4) PRINT
Stetmen PRINT adalah stetmen untuk mencetak hasil pengolahan data pada program yang telah dibuat. dan hasil dari stetmen print bisa berupa data numeric ataupun string.
5) IF.....THEN
Yaitu pemrosesan yang berlaku hanya pada kondisi yang benar. Jika kondisi salah maka tidak akan ada pemrosesan selanjutnya.
6) AND
Yaitu peintah pada dua kondisi yang harus dipenuhi
7) END
Yaitu statmen yang menandakan bahwa program yang dibuat selesai
Berikut adalah prt csnan dari program menentukan grade dengan nilai UTS dan UAS.
Codingan program :
1) Terdapat statemen CLS Tujuannya agar hasil output – output program yang lama tidak bertumpuk.
2) Terdapat statemen input yaitu statemen untuk memasukkan data pada layar output baik numberic atau pun jenis string pada tampilan output. Pada statmen ini terdapat tanda (“”) bertujuan agar pada hasil output terdapat kalimat yang di apit tanda (“”) dan tanda (,) bertujuan untuk memberi jarak agak jauh untuk data yang di masukkan nanti.
3) Terdapat statemen berupa rumus. Rumus ini sebagai proses yang natinya akan di olah oleh komputer untuk mendapatkan hasil berupa keputusan grade yang akan anda peroleh nantinya. Yaitu nilai = (UTS * .7) + (UAS * .3) maksudnya rumus nilai di dapat dengan nilai UTS yang natinya akan di masukkan di layar output lalu dikali oleh 0.7 namun penulisannya adalah .7 karena angka nol sebelum (,) tidak perlu di tuliskan lalu nilai UTS di kali dengan 0.3 oenulisannya sama seperti 0.7 baru di tambah / di jumlah itulah hasil nilainya yang natinya akan di berikan grade yang sesuai dengan nilai yang di peroleh.
4) Terdapat statemen berupa rumus. Rumus ini sebagai proses yang natinya akan di olah oleh komputer untuk mendapatkan hasil berupa numeric.
5) Terdapat statemen print kosong yang bertujuan untuk memberi jarak antar data input yang nati terdapat pada layar output atau sama seperti kita memberi enter.
6) Terdapat statmen kondisi yaitu IF...THEN dan statemn operator yaitu AND. Maksud dari statemn diatas adalah jika nilai lebih besar sama dengan 0(nol) dan nilai kurang sama dengan 20 maka hasil akan keluar GRADE ANDA ADALAH E.
7) Dan statemn selanjutnya sama dengan statemen sebelumnya yaitu statemen IF..THEN dan AND. Maksudnya adalah jika nilai lebih besar sama dengan 21 dan nilai kurang sama dengan 40 maka hasil yang akan keluar adalah GRADE ANDA ADALAH D. Begitupun selanjutnya hingga line number 120
8) Statemen berikutnya terdapat perintah prin kosong fungsinya sama seperti point 5 yaitu bertujuan untuk memberikan jarak atau enter pada layar output.
9) Line number selanjutnya terdapat statemen kondisi IF...THEN..ELSE yaitu kondisi dimana sebuah kondisi yang dicek bila ada yang tidak terpenuhi. Maksud dari syntax tersebut adalah jika nilai kurang dari 50 maka yang akan keluar hasil adalah gagal selain itu maka yang keluar adalah lulus.
10)Line number terakhir terdapat statemen end yang bertujuan memberitanda bahwa program yang dibuat selelsai.
11)Setalah selesai maka kita lihat hasil outputnya dengan cara mengklik RUN lalu START atau bisa dengan cara menekan F5 pada keyboard.
Hasil program
Hasil yang akan keluar berupa untaian kata untuk meminta memasukkan data sesuai pertanyaan. Setelah memasukkan data yang diminta tekan enter dan akan keluar pertanyaan berikutnya dan masukkan data sesuai pertannyaan hingga 5 kali setelah memasukkan data yang diminta klik enter kembali maka akan keluar hasil GRADE anda dan akan keluat petunjuk apakah anada lulus atau tidak.
Berikut adalah print screenanya:
· Ketiklah codingan diatas persis seperti gambar diatas menggunakan program Qbasic.
· Setelah itu klik sub menu RUN à START atau bisa menekan F5 pada keyboard untuk melihat hasil yang kan keluar pada codingan yang telah dibuat.
· Maka output yng akan keluar pertama kali adalah seperti gambar diatas maka kita akan memasukkan data yang diminta pada latar output . dengan mengetikkan nama anda . contohnya adalah HARVIANA PUSPITASARI setelah itu tekan enter maka akan keluar hasil seperti gambar di atas ini.
· Masukkan kembali data yag diminta pada layar output setelah itu klik enter kemabali maka akan keluar pertanyaan-pertanyaan pada layar output hingga 5 kali karena pada kodingan tadi kita memasukkan statmen input ada 5 dan masukkan data sesuai yang diminta pada layar output. Seperti gambar di bawah ini.
· Setelah data yang diminta telah dimasukkan semua klik enter maka akan keluar hail berikutnya seperti gambar dibawah ini.
· Data yang ditanyakan tadi dengan hasil jawaban ada jarak seperti di enter itu menggunakan statemn print kosong dan data nilai UTS dan UAS di proses dalam rumus nilai yang terdapat pada kodingan tadi dan hasilnya akan do perimbangkan dengan konsisi IF THEN dan operator AND maka keluar lah grade yang anda peroleh yaitu GRADE ANDA ADALAH A. Dari hasil yang menyatakan grade anda adalah A terdapat jarak lagi itu menggunakan perintah print kosong dan keluar lah hasil bahwa anda LULUS UJIAN. Dan gambar diatas inilah hasil akhirnya.
2. Program jumlah barang yang harus dibayarkan
Program jumlah barang yang harus dibayar juga memerlukan berbagai statmen dari statmen operator dan kondisi. Statmen operator itu operator aritmatika yang prosesnya untuk proses perhitungan matematika. Dan statemen kondisi perintah yang digunakan untuk melakukan pengecekan suatu kondisi apabila kondisi tersebut dipenuhi atau bisa juga digunakan untuk mengubah urutan eksekusi program dari urutan semula (secara berurutan) menjadi urutan yang sembarang (acak). Dan beberapa perintah yang akan digunakan untuk membuat program jumlah barang yang harus di bayar.
1) 10-140
Angka yang di tuliskan setiap baris itu adalah line number.
2) CLS
CLS kepanjangan dari Clean Screen. Clean screen di gunakan untuk membersihkan layar output dari data yang sudah lama sehingga output – output program tidak bertumpuk tumpuk.
CLS kepanjangan dari Clean Screen. Clean screen di gunakan untuk membersihkan layar output dari data yang sudah lama sehingga output – output program tidak bertumpuk tumpuk.
3) INPUT
Stetmen input adalah stetmen yang dapat memasukkan data pada saat program sudah dijalankan dan stetmen ini dapat kita ubah-ubah. Karena stetmen INPUT ini menyimpan data yang si tuliakan pada syntax.
4) DATA
Objek yang nyata atau data yang diberikan untuk nantinya di proses/ dibaca program
5) READ
Statemn ini untuk membaca data yang telah di berikan. Dan yang di read berupa variabel baik numeric maupun string.
6) LET
Statemn ini biasanya di isi dengan statmen rumus. Sebenernya tanpa nggunakan kata LET langsung kerumuasnya juga bisa karena LET hanya sebagai penanda proses yang nantinya akan di kerjakan oleh program atau juga bisa sebagai input output ke suatu variabel.
7) IF.....THEN
Yaitu pemrosesan yang berlaku hanya pada kondisi yang benar. Jika kondisi salah maka tidak akan ada pemrosesan selanjutnya.
8) PRINT
Stetmen PRINT adalah stetmen untuk mencetak hasil pengolahan data pada program yang telah dibuat. dan hasil dari stetmen print bisa berupa data numeric ataupun string.
9) GOTO
Statemen ini untuk proses pengulangan ke statemen yang telah diberikan . atau statemn untuk kembali atau melakukan proses berkali kali ke line number yang di berikan.
10)END
Yaitu statmen yang menandakan bahwa program yang dibuat selesai
Berikut adalah prt csnan dari program jumlah barang yang harus di bayar.
Codingan program :
1) Terdapat statemen CLS Tujuannya agar hasil output – output program yang lama tidak bertumpuk.
2) Terdapat statemen input yaitu statemen untuk memasukkan data pada layar output baik numberic atau pun jenis string pada tampilan output. Pada statmen ini terdapat tanda (“”) bertujuan agar pada hasil output terdapat kalimat yang di apit tanda (“”) dan tanda (,) bertujuan untuk memberi jarak agak jauh untuk data yang di masukkan nanti.
3) Tedapat statemen data yang bermaksud
4) Terdapat read yng bertujuan untuk membaca data yang di berikan dengan variabel yang di buat contohnya diatas data 200 maksudnya adalah harganya 200 .
5) Terdapat statemen LET biasanya statemen ini di isi dengan statmen rumus atau pengolahan matematika.
6) Terdapat statemn IF..THEN yang penjelasanya menyatakan jika Y lebih besar dari 100 maka pergi ke line number 90.
7) Lalu ada statemn PRINT untuk mencetak yang di apit oleh tanda (“”) dan mencetak hasil dari perhitungan dengan variabel bayar
8) Lalu ada statemen GOTO yang bertujuan untuk melakukanperulangn dengan pergi ke line number yang di berikan.
9) Terdapat rumus hasil yang nantinya akan di peroses seperti matematika dengan variabel hasil dan bayar.
10)Terdapat statemen PRINT kosong yang bertujian memberi jarak atau enter.
11)Lalu terdapat statemen print dengan hasil yang natinya keluar di layar output adalah yang diapit oleh tanda (“”) dan hasil yang sudah di proses dengan aritmatika.
12)Dan selanjutnya adalah statemn end yang menandakan bahwa program selesai.
Hasil program
Hasil yang akan keluar berupa untaian kata untuk meminta memasukkan data sesuai pertanyaan. Setelah kita masukkan data yang diminta dan klik enter kan keuar hasil yang harus dibayar.
Berikut adalah prt sc :
· Ketiklah codingan diatas persis seperti gambar diatas menggunakan program Qbasic.
· Tapi ketika anda mengetikkan kodiangan pasti akan keluar seprti gambar di bawah ini
Gambar diatas adalah ketika kita memasukkan syntax lalu ketika kita enter dia memberikan garis merah di line yang terdapat kesalahan ketika kita mengetikkan syntax. Kesalahan pada gambar diatas bukan karena kesalahan syntax melainkan setelah kata then kita menegtikkan 90 itu bermaksud adalah line number 90 sedangkan pada codingan kita belum terdapat line number 90 makannya program memberikan peringatan berupa tanda merah pada line number 60. Nanti ketika sudah sampai line number 90 baris yang berwarna merah tersebut akan hilang dengan sendirinya.
· Jalankan program ini dengan cara meklik menu RUN à START atau dengan cara menekan tombol F5 pada keyboard.
· Hasil output yang pertama kali keluar adalh seperti gambar diatas. Dan meminta memasukkan data sesuai pertanyaan pada layar output di atas.contohnya adalah masukkan 501 maka tekan enter maka akan keluar hasil seperti gambar di bawah ini.
· Maka akan keluar hasil seperti gambar diatas. Kenapa yang munul di layar output Cuma 2 kalimat padahal dalam kodingan terdapat kata yang diapit oleh tanda (“”) ada 3 ? karena printah print pada line numbee berfungsi untuk menyimpan proses yang telah di hitung dengan variabel bayar yang nantinya variabel bayar akan di hitung kembali dengan perhitungan yang berbeda dan proses selanjutnya diminta adalah hasil dari perhitungan yang baru maka yang keluar hasilnya adalah hasil terkhir yang berada pada line 100.
Thank youu