0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan4 halaman

Job Sheet 3c Operasi File

Dokumen tersebut berisi tentang job sheet pelajaran Pemrograman Berorientasi Obyek tentang operasi file. Job sheet ini memberikan tujuan dan materi singkat tentang operasi file kemudian memberikan contoh kode program Java untuk menulis dan membaca data ke dan dari file teks (.txt) di Notepad. Siswa diminta untuk membuat program sederhana yang dapat menampilkan biodata yang tersimpan di file teks.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan4 halaman

Job Sheet 3c Operasi File

Dokumen tersebut berisi tentang job sheet pelajaran Pemrograman Berorientasi Obyek tentang operasi file. Job sheet ini memberikan tujuan dan materi singkat tentang operasi file kemudian memberikan contoh kode program Java untuk menulis dan membaca data ke dan dari file teks (.txt) di Notepad. Siswa diminta untuk membuat program sederhana yang dapat menampilkan biodata yang tersimpan di file teks.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

PEMERINTAH PROVINSI JAWA TIMUR

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
PASURUAN
Jalan Veteran 11 Pasuruan, Telp/Fax (0343) 421380
Website : www.smkn1-pasuruan.sch.id, Email : [email protected]
PASURUAN KodePos 67122

JOB SHEET 3c : OPERASI FILE


Standar Kompetensi :
Nama Siswa :
Pemrograman Berorientasi Obyek (PBO)
Kompetensi Dasar :
3.13 Menerapkan operasi file dan Input Output(IO)
Kelas :
4.13 Membuat kode program untuk operasi file dan
operasi Input Output
Judul Tugas :
Membuat Program Sederhana untuk Menyimpan atau Pengajar : Didik Suryawan, S.Pd., MT
Menulis Data di File Notepad (.txt)

1. Tujuan
a. Siswa dapat menentukan dan menerapkan operasi file;
b. Siswa dapat merancang, membuat, dan menguji aplikasi operasi file.

2. Materi
Perhatikan materi operasi file.

Praktik 3c : Operasi File dengan Scanner


a. Buka Java Netbeans
b. File – New Project – pilih Java Application – Next – Beri Nama Projectnya (contoh namaAnda_OpFile
- Hilangkan centang di Create main Class – Finish
c. Masuk di Project – pada Source Packages (Klik Kanan) – pilih New – pilih Java Class...

Software Engineering _ PBO Kelas XII RPL Semester Ganjil SMK Negeri 1 Pasuruan |1
d. Isikan nama Class ( misal: namaAnda_OpFile) – Finish

Silakan masukkan kode program seperti tampilan di bawah ini:.

Software Engineering _ PBO Kelas XII RPL Semester Ganjil SMK Negeri 1 Pasuruan |2
Kode Program:

package RPL_OpFile;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;

/**
*
* @author RPL
*/
public class RPL_OpFile {

/**
* @param args the command line arguments
*/

public static void main(String[] args) throws FileNotFoundException{

String nama, deskripsi, keterangan;


int nilai;
PrintStream diskWriter = new PrintStream ("siswa.txt"); //Membuat tempat penyimpanan di Notepad
Scanner masuk1 = new Scanner(System.in);
Scanner masuk2 = new Scanner(System.in);

System.out.print ("Masukkan Nama Siswa : ");


nama = masuk1.nextLine();
System.out.print ("Masukkan Nilai Siswa : ");
nilai = masuk2.nextInt();

if (nilai >= 75) {


deskripsi = "A";
keterangan = "Lulus";
}
else {
deskripsi = "D";
keterangan = "Tidak Lulus";
}
System.out.println(deskripsi + ", "+ nama + " "+ keterangan);
diskWriter.println(nama+", "+nilai+", "+deskripsi+", "+keterangan+".");
}
}

Hasil Tampilan Program:


Dapat dilihat di folder tempat menyimpan Project pada awal pembuatan project tadi.
File siswa.txt otomatis akan dibuat oleh program sesuai perintah yang dibuat. (yang warna merah)

Software Engineering _ PBO Kelas XII RPL Semester Ganjil SMK Negeri 1 Pasuruan |3
TUGAS!

1. Buatlah Program Operasi File untuk menampilkan data yang ada di File Notepad
(File yang di Notepad sudah Anda isi dengan Biodata Anda).

Tampilan hasil program seperti contoh di bawah ini:

Nama : Andi
Kelas : XII RPL 1
No. Absen : 1
Alamat : Jalan Erlangga 15 Pasuruan

Software Engineering _ PBO Kelas XII RPL Semester Ganjil SMK Negeri 1 Pasuruan |4

Anda mungkin juga menyukai