Minggu, 09 Juni 2013

Membuat Program ARRAY menggunakkan Cobol



 Membuat Program ARRAY menggunakkan Cobol :







Saya akan menjelaskan logika dalam listing Program di atas  yang pertama yaitu IDENTIFICATION DIVISION berfungsi untuk mengidentifikasi serta memberikan informasi tentang program yang kita buat.yang kedua yaitu PROGRAM-ID. TABLE1. berfungsi untuk pemberian nama pada program. ENVIRONMENT DIVISION yaitu untuk memberikan informasi tentang peralatan yang digunakan dalam programyang kita buat. Yang ke empat DATA DIVISION yaitu untuk mendeskripsikan variable dan jenis tipe data yang digunakan dalam program tersebut, DATA DIVISION pendefinisian dari identification division. WORKING-STORAGE SECTION.77 N pic 99. 77 FG PIC 9(3) VALUE 0. yaitu  maksud dari perintah ini adalah penjabaran variable dan tipe data. TABLE-NILAI-SISWA PIC 999 OCCURS 10 TIMES  yaitu pengulangan hingga 10 kali.  SCREEN SECTION. untuk membuat format layer baik untuk input maupun output serta juga berhubungan. 01 HAPUS –LAYAR, 02 BLANK SCREEN.  yaitu untuk membersihkan layar. PROCEDURE DIVISION  listing program di mulai dari perintah. PERFORM PEMASUKAAN-NILAI-SISWA  VARYING N FROM 1 BY 1 UNTIL k > 10. Yaitu membuat procedure menjadi bervariasi dari 1 ke 1 sampai varibel k menjai 10. DISPLAY HAPUS-LAYAR. Yaitu membersihkan layar. STOP RUN. Yaitu mengakhiri prosedure.COMPUTE FG = FG + NILAI-SISWA (N). Yaitu adalah rumus FG ditambah dengan NILAI SISWA (N).

OUTPUT : 

 

Membuat Program Grade Pada Pascal



 Membuat Program Grade Pada Pascal :





- Uses crt berfungsi untuk memberikan sebuah library atau kamus, sedangkan crt untuk         memanggil clrscr.
- var berfungsi untuk memberi tahu kan bahwa akan menggunakan variabel
- begin berfungsi untuk mulai program.
- clrscr berfungsi untuk membersihkan layar output.
- write berfungsi untuk mencetak yang terdapat di dalam kurung, jika di tulis writeln maka perintah selanjutnya akan ada di bawah baris write.
- readln awal berfungsi untuk menginput data yang di tuliskan di write.
- if ..... then .... else adalah sebuah kondisi yang digunakan untuk mengambil satu keputusan diantara banyak pilihan.
- readln akhir berfungsi untuk menampilakn output.
- end. Berfungsi untuk mengakhiri program.
Alur program :
            Pada Materi pascal selanjutnya yaitu tentang kondisi, saya akan menjelaskan program yang terdapat pada listing diatas. Pada listing program diatas seperti biasa setiap akan membuat program pada pascal maka kita harus memberikan sebuah kamus atau petunjuk pada program agar bisa membaca perintah-perintah yang akan kita buat yaitu USES CRT. Setelah itu memberikan variabel pada listing diatas uts,uas,total di berikan variabel integer, integer adalah variabel yang berbentuk angka. Lalu begin makan kita aka memulai pembuatan program dan clrscr, pada listing program diatas selanjutnya write yaitu mencetak kata nilai uts  semua write atau writeln hanya mencetak saja, setelah itu readln awal yang menginput hasil yang kita ketik pada output, lalu memasukkan rumus total := (uas+uts) div 2 rumus ini berarti nilai uts di tambahkan nilai uas lalu hasilnya di bagi 2, div = dibagi. Lalu memasukkan kondisi IF..then..else yaitu jika total nilai kurang dari 50 maka cetak grade D, selain kondisi itu jika total nilai lebih dari sama dengan 50 dan kurang dari 60 maka cetak grade C, selain kondisi kedua itu jika nilai lebih dari sama dengan 60 dan kurang dari 80 maka cetak grade B, selain itu semua maka cetak grade A, setelah kondisi lalu readln yang akan menampilkan output lalu end maka selesailah program ini.

OUTPUT :

 

Membuat Program Biodata pada Pascal



 Membuat Program Biodata pada Pascal :





Uses crt; => adalah suatu perintah yang berfungsi memberikan data pada program yang akan dijalanakan dan dapat menerima bahsa pemrogramman yang kita berikan.
Var Nama,Npm,Kelas : string; => var yaitu Variable, nah Nama,Npm dan Kelas diatas merupakan variabel string, string itu sendiri merupakan variable yang mencakup huruf,angka, dab symbol, tapi dalam angka variable string itu sendri tidak dapat digabungkan layaknya integer.
Begin => Merupakan perintah yang memberikan intruksi untuk memulai sebuah program yang akan kita buat.
Clrscr; => merupakan perintah yang berfungsi membersihkan layar saat program dijalankan
Write(‘  ‘); => berfungsi mencetak data yang terdapat didalam kurung dan kutip.
Readln(Nama); => berfungsi menginput data yang diketik yang diberikan oleh perintah write(‘ ‘).(Nama) perintah ini wajib sama dengan variable yang diberikan agar program dapat berjalan.
Readln(npm);readln(kelas); => perintah ini mempunyai fungsi yang sama dengan perintah sebelumnya yaitu Readln(Nama).
Writeln(‘nama=’,nama); => writeln ini berfungsi memberikan enter ke baris selanjutnya pada program sedangkan (‘nama=’,nama); perintah yang terdapat di dalam kutip akan muncul sama seprti yang didalamnya saat program dijalankan/running, sedangkan yang sesudah kutip atau sesudah koma merupakan program pemanghil inputan nama.
Writeln(‘npm=’,npm);,writeln(‘kelas=’,kelas); => mempunyai fungsi yang sama seperti perintah sebelumnya yaitu writeln(‘nama=’,nama);.
Readln; => perintah ini berfungsi sebagai alat untuk menampilkan hasil output dari data yang kita beri, jika perintah ini tidak ada maka program pun tidak akan berjalan dengan baik.
End. => perintah yang berfungsi sebagai pengakhir program.  

OUTPUT :

 

Membuat Program Genap Ganjil Pada C++




 Membuat Program Genap Ganjil Pada C++ :



#include <iostream.h> //Kepala program, #include<conio.h> .#include  ialah yang berfungsi  sebagai  pemberitahu kepada compiler jika program kita buat menggunakkan file-file yang sudah terdaftar dan berfungsi  dan terdapat pada file haeder. File header  ialah file ekstensi(.h), contoh iostream.h, conio.h. tanpa kedua listing di atas program yang kita buat  tidak  akan berjalan,lalu  cout<<, dan getch() pun tidak akan berfungsi. Void main()  digunakan jika program akan dibuat. clrscr() yaitu untuk membersihkan layar . int a ; yaitu sebagai input  integer menggunakkan variabel a. Cout <<”............” ; yaitu suatu statment untuk mencetak suatu kata yang terdapat pada (“....”).cin>> a; berfungsi memasukkan data kedalam variabel a. If (a == 0)  cout <<”nol\n”)  ialah suatu kondisi dimana jika kita memasukkan atau meninput angka nol maka program akan mencetak “Nol”. Else if (a%2 ==0) cout<<”Genap\n;  ialah suatu kondisi untuk mencari nilai genap, apabila angka yang kita input tidak habis di bagi dua (2) maka program akan mencetak “Genap”. Else Cout<<”Ganjil\n; statment di mana jika kita memasukkan angka dan angka tersebut masih tersisa jika di bagi dengan angka dua (2) maka program akan langsung mencetak “Ganjil” di layar. Getch();  listing untuk mengakhiri suatu program yang berjalan.

Dengan OUTPUT Genap, dan Ganjil seperti di bawah ini :
   Ganjil :


 Genap :

Membuat Progarm Bubble Sort pada C++




Membuat Progarm Bubble Sort pada C++ :







 



#include <iostream.h> //Kepala program, #include<conio.h> .#include  ialah yang berfungsi  sebagai  pemberitahu kepada compiler jika program kita buat menggunakkan file-file yang sudah terdaftar dan berfungsi  dan terdapat pada file haeder. File header  ialah file ekstensi(.h), contoh iostream.h, conio.h. tanpa kedua listing di atas program yang kita buat  tidak  akan berjalan,lalu  cout<<, dan getch() pun tidak akan berfungsi. Void main()  digunakan jika program akan dibuat. clrscr() yaitu untuk membersihkan layar . t=data[b]; ialah variable t yang berisikan data indeks variable b. data[b]=data[a]; data[b] itu merupakan data[a]. data[a]=t; data [a] itu merupakan atau sama dengan variable t. For ( i=1; i<=jumlah; i++ ) I sama dengan1 , I kurang dari sama dengan jumlah ( nilai input ) maka cetak I dan nilai I di tambahkan. if(data[j] < data[j-1])tukar(j,j-1); ini adalah kondisi dimana h=jika data j kurang dari data j-1 maka tukar dengan j,j-1. bubble_sort(); adalah perintah untuk melakukan sort. Getch();  listing untuk mengakhiri suatu program yang berjalan.

Dan Outputnya seperti dibawah ini :