PENJELASAN DETAIL LANGKAH-2 JAVA DI LINUX BASH SHELL Doc version : 9/22/2017 4:53:52 PM

dokumen-dokumen yang mirip
INTRODUCTION JAVA NORHIKMAH,M.KOM

BAB 3 Mengenali Lingkup Pemrograman Anda

BAB 3 Mengenali Lingkup Pemrograman Anda

Radio Muslim Deli FM. Jadwal Shalat SEP. o Deli El-Faraby.. Search... SEARCH. Catatan Harian Hermanto Deli El-Faraby

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya

Pemrograman dengan Java

Instalasi dan Konfigurasi Java

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Mukhlidi Muskhir Modul 1

PEMROGRAMAN BERORIENTASI OBJEK

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

TPI4202 e-tp.ub.ac.id

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

PENGENALAN LINGKUNGAN KERJA JAVA

Dasar-Dasar Pemrograman Java

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

Pengenalan Program Java

MODUL PRAKTIKUM KE 1

Manajemen File dan Direktori

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

Unix/Linux Operating system

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

MODUL 01 SISTEM OPERASI

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

1 - Pengenalan Java PENDAHULUAN

SUMBER BELAJAR PENUNJANG PLPG

Dasar Pemrograman Java

Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia

Tutorial ini akan menjelaskan dengan singkat cara menggunakan JNI, dan cara membuat kode Java yang menggunakan JNI.

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

Modul Praktikum 1 Pemograman Berorientasi Objek

PERTEMUAN 3 OBJEK DAN CLASS

Masuk / Keluar Sistem UNIX

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

TKJ 2A TKJ 2B TMJ 2. Estu Sinduningrum, ST, MT

Belajar Editor Power Full Vi

Mengkompilasi Source Code C++ dengan g++.

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Spesifikasi Tugas Besar II IF3055 Sistem Operasi

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Bahasa Pemrograman 2.

Modul Praktikum Sistem Operasi PERTEMUAN KE-VII

Pendahuluan Dasar Pemrograman Java

I. DASAR TEORI. Perintah Dasar Linux

MODUL 1 PERINTAH DASAR LINUX

BAB 2 PENGENALAN JAVA. Tujuan:

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Perintah Dasar Terminal GNU/Linux

Admin Jaringan Komputer APACHE WEB SERVER

BAB 3 STRUKTURE PROGRAM JAVA

ls = Melihat isi direktori #ls NamaFolder

Multiabilities OS. Sistem Operasi. Hardware

Modul Praktikum Sistem Operasi PERTEMUAN KE-VI

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah

Bahasa Pemrograman :: Object Oriented Programming

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

JURNAL PRAKTIKUM JARINGAN KOMPUTER

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Praktikum Pemograman Berorientasi Objek

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013. NAMA : SURYADI NIM : ASISTEN : ABAY KELAS : G2 BAB Ke- : 3

MODUL I Pengenalan Bahasa Pemrograman Java

KONSEP OBJEK ORIENTASI PROGRAM

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

BAHASA PEMROGRAMAN JAVA

Bergaul dengan FreeBSD

E-Book. Basic Linux Command. (Panduan Dasar Perintah Linux) Dindin Hernawan Ilham Adi Setiawan <facebook.com/ilham.

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell. Husni

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package

LAPORAN PRAKTIKUM SISTEM OPERASI

Bab 3 Bash Shell. Program D3 PJJ PENS ITS. Sistem Operasi Linux PJJ PENS ITS. Arna Fariza

PEMROGRAMAN BERORIENTASI OBJEK

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

Pertemuan 1. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika

MODUL 1 Perintah Dasar Pada Windows dan Linux

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

PERTEMUAN I PENGENALAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Modul 5 DASAR DASAR LINUX

PAKET (PACKAGE) 20 Januari 2012

Transkripsi:

PENJELASAN DETAIL LANGKAH-2 JAVA DI LINUX BASH SHELL Doc version : 9/22/2017 4:53:52 PM 1. Cara membuat program java di ubuntu bash-shell I. Tentukan Lokasi/path/direktori + nama file lengkap source code.java yang dibuat pada OS UBUNTU, misalnya kita bayangkan: /home/joesmart/java/struktur_data/tp_1_java_no_1.java Directory kerja (working dir.) Nama package Nama class Jadi, full/absolute path dari suatu file source code.java adalah: absolute_path = working_directory + package_directory + source_file.java II. File source code.java dibuat di UBUNTU dengan perintah: 0 mkdir p java 1 cd /home/joesmart/java 2 mkdir -p struktur_data 3 vim struktur_data/tp_1_java_no_1.java Keterangan langkah: 0 Membuat direktori java untuk menyimpan semua dir2/file2 yang berhubungan dengan java 1 Masuk/pindah ke directory kerja - working directory /home/joesmart/java 2 membuat directory package struktur_data, parameter/argument -p agar mkdir tidak mengecek apakah direktori yang mau dibuat sudah ada. Sehingga direktori sekarang haruslah seperti ini: /---home joesmart ---java-------struktur_data 3 mengedit file source java, karena nama class adalah TP_1_JAVA_NO_1 (lihat III di bawah) maka nama file.java harus sesuai yaitu TP_1_JAVA_NO_1.java. Perintah vim juga bisa diganti perintah nano tergantung selera. III. Isi dari file java tersebut (diketik): 1 dari 8

Sebagaimana pada langkah II, mengedit java bisa menggunakan perintah vim. Tetapi bisa juga menggunakan perintah nano. Cara menggunakan vim untuk mengedit : Untuk mulai menulis : tekan ESC ESC i, sehingga terlihat tulisan INSERT di kiri bawah. Jika sudah terlihat tulisan INSERT silahkan mengetik Untuk menyimpan : tekan ESC ESC SHIFT TITIK_DUA w ENTER Untuk keluar/exit : tekan ESC ESC SHIFT TITIK_DUA q ENTER Bisa juga dicoba-coba perintah nano untuk mengedit, misalnya; pwd /home/joesmart/java nano struktur_data/tp_1_java_no_1.java IV. MENGKOMPILASI file tersebut dengan urutan perintah: 1 pwd /home/joesmart/java 2 mkdir -p class_dir 3 ls class_dir struktur_data 4 javac -d class_dir struktur_data/tp_1_java_no_1.java 2 dari 8

Keterangan : 1 pwd memastikan kita sudah berada di direktori kerja yang tepat. 2 mkdir -p class_dir, kita membuat direktori di mana file-file.class akan diletakkan oleh compiler javac. Jadi hasil kompilasi akan diletakkan di direktori relatif class_dir atau direktori absolute /home/joesmart/java/class_dir 3 perintah ls untuk melihat isi dari direktori sekarang (isi dari /home/joesmart/java) karena kita barusan membuat direktori di langkah 2. Jadi struktur directory sekarang adalah: /---home joesmart ---java-------struktur_data------ TP_1_JAVA_NO_1.java -------class_dir 4 Mengkompile membuat TP_1_JAVA_NO_1.class dari TP_1_JAVA_NO_1.java V. HASIL KOMPILASI adalah file.class dengan nama: /home/joesmart/ java/class_dir/struktur_data/tp_1_java_no_1.class VI. Yang bisa DIVERIFIKASI dengan perintah: ls -l /home/joesmart/java/class_dir/struktur_data/ total 4 -rw-rw-r-- 1 joesmart joesmart 455 Sep 16 09:11 TP_1_JAVA_NO_1.class Apabila file tersebut sudah ada dan tanggal(modifikasinya) nya barusan, berarti KOMPILASI SUKSES. Jadi struktur direktori sekarang menjadi: / --home joesmart ---java-------struktur_data-----tp_1_java_no_1.java ----class_dir-----struktur_data --TP_1_JAVA_NO_1.class 3 dari 8

VII. MENJALANKAN file.class tersebut dengan perintah: java -cp class_dir struktur_data.tp_1_java_no_1 #!# Hello world #?# Menjalankan java, memberikan parameter cp, gunanya memberi tahu jvm (java) di mana letak file-file hasil kompilasi. Sedangkan parameter terakhir struktur_data.tp_1_java_no_1 adalah memberi tahu jvm nama class yang akan dijalankan secara lengkap. Sebagaimana kita ketahui nama lengkap class untuk dijalankan adalah: nama_package.nama_main_class Main class di java adalah class yang mempunyai metoda public static void main(string []args){ } Dalam kasus kita di sini, main_class = TP_1_JAVA_NO_1 sedangkan nama_package=struktur_data 4 dari 8

CONTOH 2 2. contoh 2, perhatikan : nama java package = nos; nama class = TP_1_JAVA_NO_3; I. Tentukan Lokasi/path/direktori + nama file lengkap source code.java yang dibuat pada OS UBUNTU, misalnya: /home/joesmart/java/nos/tp_1_java_no_3.java Directory kerja (working dir.) Nama package Nama class Jadi, full/absolute path dari suatu file source code.java adalah: absolute_path = working_directory + package_directory + source_file.java II. File source code.java dibuat di UBUNTU dengan perintah: 1 cd /home/joesmart/java 2 mkdir -p nos 3 vim nos/tp_1_java_no_3.java Keterangan langkah: 0 Masuk/pindah ke directory kerja - working directory /home/joesmart/java 1 membuat directory package nos, parameter/argument -p agar mkdir tidak mengecek apakah direktori yang mau dibuat sudah ada. Sehingga direktori sekarang haruslah seperti ini: /---home joesmart ---java-------nos 2 mengedit file source java, karena nama class adalah TP_1_JAVA_NO_3 (lihat III di bawah) maka nama file.java harus sesuai yaitu TP_1_JAVA_NO_3.java. Perintah vim juga bisa diganti perintah nano tergantung selera. III. Isi dari file java tersebut (diketik): 5 dari 8

Sebagaimana pada langkah II, mengedit java bisa menggunakan perintah vim. Tetapi bisa juga menggunakan perintah nano. Bisa juga dicoba-coba perintah nano untuk mengedit, misalnya; pwd /home/joesmart/java nano nos/tp_1_java_no_3.java IV. MENGKOMPILASI file tersebut dengan urutan perintah: 1 pwd /home/joesmart/java 2 mkdir -p class_dir 3 ls class_dir nos 4 javac -d class_dir nos/tp_1_java_no_3.java Keterangan : 5 pwd memastikan kita sudah berada di direktori kerja yang tepat. 6 mkdir -p class_dir, kita membuat direktori di mana file-file.class akan diletakkan oleh compiler javac. Jadi hasil kompilasi akan diletakkan di direktori relatif class_dir atau direktori absolute /home/joesmart/java/class_dir 6 dari 8

7 perintah ls untuk melihat isi dari direktori sekarang (isi dari /home/joesmart/java) karena kita barusan membuat direktori di langkah 2. Jadi struktur directory sekarang adalah: /---home joesmart ---java-------nos------ TP_1_JAVA_NO_3.java -------class_dir 8 Mengkompile membuat TP_1_JAVA_NO_3.class dari TP_1_JAVA_NO_3.java V. HASIL KOMPILASI adalah file.class dengan nama: /home/joesmart/java/class_dir/nos/tp_1_java_no_3.class VI. Yang bisa DIVERIFIKASI dengan perintah: ls -l /home/joesmart/java/class_dir/nos/ total 4 -rw-rw-r-- 1 joesmart joesmart 455 Sep 16 09:11 TP_1_JAVA_NO_3.class Apabila file tersebut sudah ada dan tanggal(modifikasinya) nya barusan, berarti KOMPILASI SUKSES. Jadi struktur direktori sekarang menjadi: / --home joesmart ---java-------nos------ TP_1_JAVA_NO_3.java ----class_dir-----nos---tp_1_java_no_3.class VII. MENJALANKAN file.class tersebut dengan perintah: java -cp class_dir nos.tp_1_java_no_3 #!# Networked Operating System #?# Menjalankan java, memberikan parameter cp, gunanya memberi tahu jvm (java) di mana letak file-file hasil kompilasi. 7 dari 8

Sedangkan parameter terakhir nos.tp_1_java_no_3 adalah memberi tahu jvm nama class yang akan dijalankan secara lengkap. Sebagaimana kita ketahui nama lengkap class untuk dijalankan adalah: nama_package.nama_main_class Main class di java adalah class yang mempunyai metoda public static void main(string []args){ } Dalam kasus kita di sini, main_class = TP_1_JAVA_NO_3 sedangkan nama_package=nos. 8 dari 8