Caara membuat folder , sub folder dan file txt/doc lewat command prompt

1 comments

Membuat folder dan sub folder beserta isinya

  1. buka command prompt dengan cara tekan tombol windows + R ketikan cmd > enter maka kita akan otomatis berada di directory C untuk pindah ke directory D cukup ketik D: >enter maka kita akan berada di directory D
  2. untuk membuat folder ketik MD nama folder misal > MD arif
  3. kalau mau buat sub folder/ folder di dalam folder arif  kita harus masuk ke directory arif  dengan cara ketik CD arif >enter maka kita sudah berada di dalam folder arif > ketik MD nama folder misal> MD ryefart.
  4. untuk mengisi folder ryefart dengan file doc/txt caranya kita harus masuk folder ryefart ketik cd ryefart maka kita sudah ada di folder ryefart terus  ketik copy con nama file.doc misal> copy con satu.doc >enter >isi file tersebut misal "nama saya arif"Ctrl + Z >enter /untuk file txt sama juga tinggal ganti extensi file.txt misal satu.txt .
  5. untuk melihat isi folder ryefart ketik dir >enter
tampilannya seperti gambar berikut :






Konversi desimal ke binner dengan stack

1 comments
  package javaapplication67;

    import java.util.NoSuchElementException;
    import java.util.Scanner;
    /**
    *
    * @author Arif
    public class StackLinkedList {
    private class Element {
    public Object data;
    public Element next;
    public Element( Object data, Element next ) {
    this.data = data;
    this.next = next;
      }
    }
    private Element top;

    public void push( Object data ) {
    if( isEmpty( ) ) {
    top = new Element( data, null );
    } else {
    top = new Element( data, top );
      }
    }

    public Object pop( ) throws NoSuchElementException {
    if( isEmpty( ) ) {
    throw new NoSuchElementException( );
    } else {
    Object data = top.data;
    top = top.next;
    return data;
      }
    }

    public Object peek( ) throws NoSuchElementException {
    if( isEmpty( ) ) {
    throw new NoSuchElementException( );
    } else {
    return top.data;
      }
    }

    public boolean isEmpty( ) {
    return top == null;
    }

    public static void main(String args[]) {
    System.out.println("Program Konversi Bilangan Desimal ke Biner");
    System.out.println("---------------------------------------------------");
    Scanner input = new Scanner(System.in);
    System.out.print("Masukkan Angka -> ");
    int bil = input.nextInt();
    int c = bil;

    StackLinkedList stack = new StackLinkedList();
    if (bil == 0) {
    System.out.println("0");
    }
    while (bil != 0) {
    int a = bil / 2;
    int b = bil % 2;
    stack.push(b);
    bil = a;
    }

    System.out.print("Biner dari Angka "+c+" = ");
    while (!stack.isEmpty()) {
    System.out.print(stack.pop());
    }

    System.out.println(" ");
      }
    }

Double linkedlist

1 comments
ada 3 class

Class node.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication3;
/**
 *
 * @author Dani AW
 */
public class node {
    private node next;
    private node prev;
    private String data;
    private String nama;
    private String NIM;
    public node (String input){
        data = input;
    }
    public String getData(){
        return data;
    }
    public void  setNext(node input){
        next = input;
    }
    public node getNext(){
        return next;
    }
    public void setPrev(node input){
        prev = input;
    }
    public node getPrev(){
        return prev;
    }
}






Class dbkls.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication3;
/**
 *
 * @author Dani AW
 */
public class dblkls {
    private node first; //menyimpan node pertama
    private node last; //menyimpan node terakhir Linklist
    private node temp; //variabel pembantu
    private node index; //variabel pembantu
    public void addFirst(String input){ //menambah node diawal
            node n = new node(input); //membuat node
            if(first==null){ //kondisi linklist kosong
                first=n; //mengeset n pada first dan last
                last=n;
            }
            else{   //kondisi sama ketika berisi 1 node dan banyak node
                n.setNext(first); //mengeset pointer next pada node n menuju ke first
                first.setPrev(n); //mengeset pointer prev pada node first menuju ke n
                first = n;  //menjadikan n sebagai first
            }
    }
    public void addAfterFirst(String input){ //menambah node ke setelah pertama
        node n = new node(input);
        if(first==null){
            first=n;
            last=n;
        }
        else if(first==last){
            first.setNext(n); //ada beberapa alternatif penulisan
            n.setPrev(first);
            last=n;
        }
        else{    //node dalam linklist lebih dari satu
            index = first.getNext();
            n.setNext(index);
            index.setPrev(n);
            first.setNext(n);
            n.setPrev(first);
        }
    }
    public void addBeforeLast(String input){  //menambah node sebelum terakhir implementasikan...
        node n = new node(input);
        if(first==null){
            first=n;
            last=n;
        }
        else if(first==last){
            last.setPrev(n);
            n.setNext(first);
            first=n;
        }
        else{
            index=last.getPrev();
            n.setNext(last);
            last.setPrev(n);
            index.setNext(n);
            n.setPrev(index);
        }
    }
    public void addLast(String input){  //menambah node pada akhir implementasikan.....
        node n = new node(input);
        if(first==null){
            first=n;
            last=n;
        }
        else if(first==last){
            first.setNext(n);
            n.setPrev(first);
            last=first.getNext();
        }
        else{
            last.setNext(n);
            n.setPrev(last);
            last=n;
        }
    }
    public String removeFirst(){
            if (first==null){
                    return null;
            }
            else if (first == last){
                    temp = first;
                    first = null;
                    last = null;
                    return temp.getData();
            }
            else{
                    temp = first;
                    first = first.getNext();
                    first.getPrev().setNext(null);
                    first.setPrev(null);
                    return temp.getData();
            }
        }
    public String removeLast(){ //implementasikan
        if(first==null){
            return null;
        }
        else if(first==last){
            temp=first;
            first=null;
            last=null;
            return temp.getData();
        }
        else{
            temp=last;
            last=temp.getPrev();
            temp.setPrev(null);
            last=null;
            return temp.getData();
        }
    }
    public String getFirst(){
        if (first!=null){
            return first.getData();
        }
        else{
            return null;
        }
    }
    public String getLast(){
        if (first!=null){
            return last.getData();
        }
        else{
            return null;
        }
    }
}

Class DOubleLinkedLIst

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication3;
import java.util.Scanner;
/**
 *
 * @author Dani AW
 */
public class DOubleLinkedLIst {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        boolean kondisi = true;
        dblkls ojk = new dblkls();
        while(kondisi){
            System.out.println("\nPROGRAM DOUBLE LINK LIST");
            System.out.println("==============================");
            System.out.println("Memilih menu");
            System.out.println("1. Tambah di awal");
            System.out.println("2. Tambah setelah awal");
            System.out.println("3. Tambah sebelum akhir");
            System.out.println("4. Tambah di akhir");
            System.out.println("5. Hapus di awal");
            System.out.println("6. Hapus di akhir");
            System.out.println("7. Lihat awal");
            System.out.println("8. Lihat akhir");
            System.out.println("9. Keluar");
            System.out.println("==============================");
            System.out.print(">> ");
            Scanner kal = new Scanner(System.in);
            int menu = kal.nextInt();
            System.out.println("==============================\n");
            Scanner dt = new Scanner(System.in);
            if(menu==1){
                System.out.print("Masukan data : ");
                String data1 = dt.nextLine();
                ojk.addFirst(data1);
            }
            else if(menu==2){
                System.out.print("Masukan data : ");
                String data2 = dt.nextLine();
                ojk.addAfterFirst(data2);
            }
            else if(menu==3){
                System.out.print("Masukan data : ");
                String data3 = dt.nextLine();
                ojk.addBeforeLast(data3);
            }
            else if(menu==4){
                System.out.print("Masukan data : ");
                String data4 = dt.nextLine();
                ojk.addLast(data4);
            }
            else if(menu==5){
                if(ojk.getFirst()!=null){
                    ojk.removeFirst();
                    System.out.println("Data telah dihapus !!");
                }
                else{
                    System.out.println("Data kosong !!");
                }
            }
            else if(menu==6){
                if(ojk.getLast()!=null){
                    ojk.removeLast();
                    System.out.println("Data telah dihapus !!");
                }
                else{
                    System.out.println("Data kosong !!");
                }
            }
            else if(menu==7){
                if(ojk.getFirst()==null){
                    System.out.print("data kosong");
                }
                else{
                    System.out.println(ojk.getFirst());
                }
            }
            else if(menu==8){
                if(ojk.getLast()==null){
                    System.out.print("data kosong");
                }
                else{
                    System.out.println(ojk.getLast());
                }
            }
            else if(menu==9){
                kondisi=false;
            }
        }
    }
}


Stack

1 comments
class Stack { private int maxSize; // ukuran array stack private long[] stackArray; // array dengan tipe data long private int top; // bagian atas (top) stack // public Stack(int s) // kontruktor { maxSize = s; // tentukan ukuran array stackArray = new long[maxSize]; // buat array top = -1; // saat stack } // public void push(long j) { stackArray[++top] = j; } // public long pop() { return stackArray[top--]; } // public long peek() { return stackArray[top]; } // public boolean isEmpety() { return (top == -1); } // public boolean isFull() { return (top == maxSize-1); } // } AplikasiStack.java Class AplikasiStack { public static void main(Sting[] args) { Stack stackQu = new Stack(10); stackQu.push(20); stackQu.push(40); stackQu.push(60); stackQu.push(80); while( !stackQu.pop() ) { long value = stackQu.pop(); System.out.print(value); System.out.print(" "); } System.out.println(""); } }

method tanpa nilaai balikan

1 comments
/** * @(#)Kotaak.java * * Kotaak application * * @author * @version 1.00 2014/3/20 */ class Kotaak { double panjang; double lebar; double tinggi; //mendefinisikan method void (tidak mengembalikan nilai) void cetakVolume(){ System.out.println("Volume Kotaak = " +(panjang*lebar*tinggi)); } } class DemoMethod1{ public static void main(String[] args){ Kotaak k1, k2, k3; //instansiasi objek k1=new Kotaak(); k2=new Kotaak(); k3=new Kotaak(); //mengisi data untuk objek k1 k1.panjang=4; k1.lebar=3; k1.tinggi=2; //mengisi data untuk objek k2 k2.panjang=6; k2.lebar=5; k2.tinggi=4; //mengisi data untuk objek k3 k3.panjang=8; k3.lebar=7; k3.tinggi=6; //memanggil method cetakVolume() untuk masing-masing //objek k1.cetakVolume(); k2.cetakVolume(); k3.cetakVolume(); } }

program preorder postorder inorder binary tree

2 comments
/** * @(#)Node.java * * Node application * * @author * @version 1.00 2014/4/3 */ import java.util.Random; public class Node { int data; Node nodeKiri; Node nodeKanan; public Node(int dt){ data = dt; nodeKiri = nodeKanan = null; } public void sisipDt(int dtSisip){ if (dtSisip data){ if ( nodeKanan == null ) nodeKanan = new Node(dtSisip); else nodeKanan.sisipDt(dtSisip); } } } class Tree{ private Node root; public Tree() { root = null; } public void sisipDtNode(int dtSisip){ if (root == null) root = new Node( dtSisip ); else root.sisipDt(dtSisip); } public void preorderTraversal(){ preorder( root ); } private void preorder(Node node){ if(node == null) return; System.out.printf( "%d ", node.data ); preorder(node.nodeKiri); preorder(node.nodeKanan); } public void inorderTraversal(){ inorder( root ); } private void inorder(Node node){ if (node == null) return; inorder(node.nodeKiri); System.out.printf( "%d ", node.data ); inorder( node.nodeKanan ); } public void postorderTraversal(){ postorder( root ); } private void postorder(Node node){ if (node == null) return; postorder(node.nodeKiri); postorder(node.nodeKanan); System.out.printf( "%d ", node.data ); } public static void main(String args[]) { Tree Tree = new Tree(); int nilai; Random randomNumber = new Random(); System.out.println( "sisip nilai data berikut : " ); //sisipDt 10 bilangan acak dari 0-99 ke dalam tree for ( int i = 1; i <= 10; i++ ) { nilai = randomNumber.nextInt( 100 ); System.out.print(nilai + " "); Tree.sisipDtNode(nilai); } System.out.println ( "\n\nPreorder traversal" ); Tree.preorderTraversal(); System.out.println ( "\n\nInorder traversal" ); Tree.inorderTraversal(); System.out.println ( "\n\nPostorder traversal" ); Tree.postorderTraversal(); System.out.println(); } }
Copyright 2011 TUTORIAL KOMPUTER.
Blogger Design by Q.ARIF.M |