TUGAS PENDAHULUAN
Modul 7 File Sekuensial
Aturan Pengerjaan TP: untuk soal program, harus disertakan print screen running program dan file text nya. Source code dan jawaban ditulis tangan. Dikumpulkan hari Sabtu 26 November 2011 pukul 15.00-17.00 WIDaskom.
1. Apa yang dimaksud dengan:
a. File
b. File Teks
c. File Bertipe
d. File Sekuensial
e. Assign
f. Rewrite
g. Reset
h. Read
i. Write
j. Close
2. RECORD
Buatlah sebuah program yang menginputkan nama, nim, jurusan dan ipk (sesuai nama,nim,jurusan kalian) dan hasil outputnya simpan dalam file.
[input]
Masukkan nama: Gentra Aditya
Masukkan NIM : 118100001
Masukkan NIM : 118100001
Masukkan Jurusan: S1 Ilmu Komputasi
Masukkan IPK: 3.8
[output]
Nama: Gentra Aditya
NIM: 118100001
Jurusan: S1 Ilmu Komputasi
IPK: 3.8
3. PERULANGAN
Buatlah program yang mampu menuliskan pola seperti dibawah ini ke dalam file dan menyimpan di dalam file. Besar pola tergantung nilai x yang diinputkan oleh user.
Contoh:
[input]
Masukkan nilai x:5
[Output]
4. ARRAY
Tuliskan program yang dapat menerima input nilai kuis, uts, dan uas dan menampilkan nilai total sebanyak n mahasiswa (inputan user) dengan menggunakan array, kemudian tuliskan data ke file sekuensial.
Nilai total = nilai kuis*20%+nilai uts*40%+nilai uas*40%
{input}
n= 2
mahasiswa ke-1
Nilai kuis: 80
Nilai uts: 80
Nilai uas: 80
Mahasiswa ke-2
Nilai kuis:80
Nilai uas:80
Nilai uts:70
{output}
Nilai total mahasiswa ke-1 adalah 80.
Nilai total mahasiswa ke-2 adalah 76.
5. SEARCHING DAN SORTING
Buatlah program yang dapat mengurutkan dan mencari data mahasiswa berdasarkan nim dengan banyak data sesuai input user (tuliskan ke dalam file sekuensial)!
{input}
N=2
Data ke-1
Nama: Ayu Puspitasari
Nim: 111100156
Alamat: Jl. Sukabirus
No. HP: 0123456789
Data ke-2
Nama: Cynthia
Nim: 118110016
Alamat: Jl. Sukabirus
No. Hp: 0987665544
Pilihan Menu:
1.Melihat seluruh data mahasiswa yang sudah terurut
2.Mencari Data Mahsiswa bedasarkan NIM
Masukkan pilihan: 2
Masukkan Nim yang anda cari: 111100156
{output}
Nama: Ayu Puspitasari
Nim:111100156
Alamat: Jl. Sukabirus
No.Hp: 0123456789
Masukkan pilihan: 1
{output}
Data mahasiswa setelah diurutkan:
Nama: Ayu Puspitasari
Nim: 111100156
Alamat: Jl. Sukabirus
No. HP: 0123456789
Nama: Cynthia
Nim: 118110016
Alamat: Jl. Sukabirus
No. Hp: 0987665544
0 komentar:
Posting Komentar