Tuesday, April 8, 2014

Dasar Database

Salam,
ini adalah program yang menjadi dasar pembuatan database. Bukan program yang benar-benar dapat dijadikan untuk pembutan database, karena yang baru diterapkan hanya bagaimana program dapat memberikan pesan error pada user yang memasukan nomor ID yang salah, karena terlalu panjang atau terlalu pendek.

Saya menggunakan 2 class, "CekNRP" untuk menaruh method dan kelas "main" sebagai main, berikut adalah kodingan pada class CekNRP :



import java.util.Scanner;

public class CekNRP {
    public static String IDnum;

public static void masukan()
{
 Scanner scan=new Scanner(System.in);
 System.out.println("Masukan Nomor ID: ");
 IDnum=scan.nextLine();
}

public static void cek2()
{
    if(IDnum.length()<10) {System.out.println
("-----------Error-----------\nInputan NRP harus 10 digit\n-----------Error-----------"); //Jika ID kurang dari 10 digit
   System.exit(1);}

     else if (IDnum.length()>10) {System.out.println
("-----------Error-----------\nInputan NRP harus 10 digit\n-----------Error-----------"); //Jika ID melebihi 10 digit
   System.exit(1);}

    else {System.out.println("NRP : "+IDnum);
    System.out.println("Nama : Mathew");
    System.out.println("Jurusan : Sistem Informasi");
    System.out.println("Tanggal lahir : 17 Agustus 1945");
    System.out.println("Asal : Surabaya");}
}

public static void cek1()
{  
char[] data=IDnum.toCharArray();
boolean valid=true;
for (char asd : data) {
    if (!Character.isDigit(asd)) {
    valid = false;
    break;
}


Selanjutnya adalah line program pada main class :


public class Main {
    public static void main(String[] args) {
    CekNRP jalan=new CekNRP();
    
    jalan.masukan();
    jalan.cek1();
    jalan.cek2();
    }
}





No comments:

Post a Comment