Rabu, April 30, 2008

TUGAS ALGORITMA

TERJEMAHAN FILERE.PAS

FILEREC.PAS merupakan sebuah contoh program aplikasi perkantoran yang dibuat dengan Turbo Pascal 1.5 yang berisi data mahasiswa dimana anda dapat mengedit,menghapus dan menampilkan report data mahasiswa secara lengkap.

Untuk saat ini FILEREC.PAS belum dapat anda download diblog egyzone.blogspot.com tapi, anda dapat mengirimkan request file tersebut ke e-mail: owata.gie@gmail.com dengan subject request filerec

Berikut adalah hasil terjemahan dari file FILEREC.PAS yang menggunakan bahasa pascal kedalam bahasa manusia agar mudah dimengerti dan di pahami oleh orang awam sekalipun.

REPORTDATA

Di dalam menu ini hanya menampilkan data berdasarkan jurusan,kelas,grade,kelulusan,data ,dan exit menu. Bila kita inputkan tidak sama dengan data yang anda masukan maka data tersebut tidak akan muncul sebaliknya jika ada data tersebut akan muncul.untuk menu exit, bila anda menekan menu exit, akan keluar dari menu report.

DELETEDATA
Di dalam menu ini, nanti akan ada keterangan di bawah. Ketikan Nomor Induk Siswa yang akan dihapus. bila data
nis yang kita inputkan sama, pointer akan langsung ke- datnya mau dihapus(y/t), jika tekan y pointer menuju ke nis dan datanya sudah terhapus,jika t langsung keluar dari menu delete (pengulangan menggunakan repeat until). Bila kita masukan nomor induk siswa tidak sesuai dengan yang kita inputkan, maka tampil masih mau merubah data lagi data lagi(y/t), jika tekan y pointer kembali ke nomor induk siswa,jika t langsung keluar dari menu tersebut(pengulangan menggunakan repeat until)dan keterangan data dengan nomor induk siswa tersebut tidak ada.

UPDATEDATA
Di dalam menu ini, nanti akan ada keterangan di bawah. Ketikan Nomor induk siswa yang akan dirubah, bila data nis yang kita unputkan sama pointer akan langsung ke- datnya mau dirubah(y/t), jika tekan y pointer menuju ke nama siswa dan siap dirubah semuanya kecuali nis(nomor induk siswa),jika t langsung keluar dari menu display(pengulangan menggunakan repeat until). Bila kita masukan nomor induk siswa tidak sesuai dengan yang kita inputkan, maka tampil masih mau merubah data lagi data lagi(y/t), jika tekan y pointer kembali ke nomor induk siswa,jika t langsung keluar dari menu update (pengulangan menggunakan repeat until)dan keterangan data dengan nomor induk siswa tersebut tidak ada.

LISTDATA
Pilih menu display, dibawah akan ada keterangan “Menampilkan atau mencari satu data yang sudah ada.bila tekan enter.masuk ke menu melihat data. Nanti akan ada keterangan di bawah. Ketikan Nomor induk siswa yang akan dilihat.bila ada, pointer akan langsung ke- masih mau melihat data lagi(y/t), jika tekan y pointer kembali ke nomor induk siswa,jika t langsung keluar dari menu display(pengulangan menggunakan repeat until). Bila kita masukan nomor induk siswa tidak sesuai dengan yang kita inputkan, maka tampil masih mau melihat data lagi(y/t), jika tekan y pointer kembali ke nomor induk siswa,jika t langsung keluar dari menu display(pengulangan menggunakan repeat until)dan keterangan data dengan nomor induk siswa tersebut tidak ada.

ENTRYDATA
Pilih menu enrty lalu tekan enter, disana akan tampil menambah data. Pada data ke : (disana tertulis Bd(banyak data )+1) artinya jika ita bru mulai memasukan data maka tertulis 1, jika memasukan lagi ke 2 maka akan muncul data ke :2.

Bila data sudah di isi maka akan muncul masukan data lagi (y/t)

Jika nimc(nomor induk ) ada yang sama maka langsung menampilkan semua data yang ada pada nimc tersebut kemudian akan ada keterangan “data sudah ada”akan tampil mau menambah data lagi(Y/T) bila Y Pointer menuju nimc lagi dan imput data lagi, bila T langsung keluar dari menu entry.data yang sudah di masukan otomatis tersimpa pada file (siswa.PDB = data basenya).

PROSES
Teori + nilai Praktek / 2 =grade

Jika nilai grade dibawah 50 maka akan tampil

Predikat = E, dan keterangan = kurang sekali, Jika nilai grade dibawah 60 maka akan tampil

Predikat = D, dan keterangan = kurang , Jika nilai grade dibawah 75,5maka akan tampil

Predikat = C, dan keterangan = kurang cukup, Jika nilai grade dibawah 87,6 maka akan tampil

Predikat = B, dan keterangan = Baik, selain nilai di atas maka akan tapil predikat =A, dan Keterangan = Baik sekali.

Demikian hasil tugas algoritma dari kelompok kami, kritik dan saran yang membangun silakan posting di komentar dibawah ini.