Politeknik Negeri Ambon - Pre Laboratory - JOB-1 of Data Structure- Page 1 of 3 Hatala Z, MT, Email: [email protected], telp/sms/wa: 085216305910 PETUNJUK PENGERJAAN TUGAS PENDAHULUAN (TP): 1. Tulis dengan TANGAN, SOAL dan JAWABAN (isi TITIK-2) di kertas fisik putih/bergaris UKURAN A4 2. SCAN semua halaman-halaman dari TP yang Anda tulis. 3. Konversikan ke dalam bentuk 1 file tunggal/single format tp1.pdf. Simpan di flash/laptop/smartphone Anda. TIDAK BOLEH dalam format .jpg/.doc dan lainnya. 4. UPLOAD tp1.pdf ke SERVER paling lambat 48 jam, hari kerja sebelum praktikum Kertas fisik A4 dikumpulkan di lab., paling lambat 20 menit sebelum praktikum. 5. Yang TIDAK upload TP ATAU TIDAK kumpul kertas fisik, nilai praktikum JOB=0. ----------------------------------------------------------------------------------------------------------------TULIS TANGAN- TULIS TANGAN-TULIS TANGAN-TULIS TANGAN- TULIS TANGAN-TULIS TANGAN- TULIS TANGAN- NIM NAMA DATA STRUCTURES AND ALGORITHM TUGAS PENDAHULUAN - JOB 1 Doc. Version: 9/17/2017 12:28:04 PM : ………………. KELAS/SEMESTER: ………/………. : ………………. TANGGAL SCAN : ……………… 1. Ketika mengetik dengan komputer, apa fungsi dari tombol-tombol keyboard berikut: a. CAPS LOCK? ………………………………………………………….. b. SHIFT ………………………………………………………… 2. JADI, a. Apa persamaan fungsi tombol CAPSLOCK dan SHIFT ? ………………………….. b. Apa perbedaan fungsi atau perbedaan cara menggunakan tombol keyboard CAPSLOCK DAN SHIFT ? ……………………………….. 3. Pada sistem operasi (windows maupun linux) a. Apa perbedaan direktori dibandingkan file ………………………………………….. 4. BASH-SHELL - SSH a. Pada ubuntu/linux, Apa kegunaan bash-shell atau bash prompt? …………….. b. Apakah bash shell dari suatu server, bisa dikerjakan/diremote/ditampilkan pada komputer yang lain melalui jaringan ? ………. c. Apa kegunaan program windows putty32.exe/putty.64.exe …………………… d. Apa nama program di windows untuk nenampilkan/meremote bash-shell suatu server ubuntu/linux? ……………………. 5. Pada bash-shell ubuntu/linux: a. Apa kepanjangan dan kegunaan perintah `pwd` `pwd` singkatan dari `print working direktory`, kegunaannya untuk melihat direktori aktif/cursor sekarang pada bash-shell. b. Apa kepanjangan dan kegunaan perintah `cd` …………………………. c. Apa kepanjangan dan kegunaan perintah `mkdir` ………………….. d. Apa kepanjangan dan kegunaan perintah `ls` Politeknik Negeri Ambon - Pre Laboratory - JOB-1 of Data Structure- Page 2 of 3 Hatala Z, MT, Email: [email protected], telp/sms/wa: 085216305910 ………………….. e. Apa kepanjangan dan kegunaan perintah `rm` ………………….. f. Apa kepanjangan dan kegunaan perintah `cp` ………………….. g. Apa kepanjangan dan kegunaan perintah `mv` ………………….. h. Apa kepanjangan dan kegunaan perintah `whoami` ………………….. i. Apa kegunaan perintah `vim` ………………….. 6. AMATI: langkah-2 pembuatan program bahasa Java pada OS UBUNTU-LINUX berikut: I. Lokasi/path/direktori + nama file lengkap .java yang dibuat pada OS UBUNTU adalah: /home/joesmart/java/struktur_data/TP_1_JAVA_NO_1.java II. File source code .java dibuat di UBUNTU dengan perintah: cd /home/joesmart/java mkdir -p struktur_data vim struktur_data/TP_1_JAVA_NO_1.java III. Isi dari file java tersebut (diketik): IV. MENGKOMPILASI file tersebut dengan urutan perintah: joesmart@joesmartbyon:~/java$ pwd /home/joesmart/java joesmart@joesmartbyon:~/java$ mkdir -p class_dir joesmart@joesmartbyon:~/java$ ls class_dir struktur_data joesmart@joesmartbyon:~/java$ javac -d class_dir struktur_data/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 Politeknik Negeri Ambon - Pre Laboratory - JOB-1 of Data Structure- Page 3 of 3 Hatala Z, MT, Email: [email protected], telp/sms/wa: 085216305910 VI. Yang bisa DIVERIFIKASI dengan perintah : joesmart@joesmartbyon:~/java$ 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. VII. MENJALANKAN file .class tersebut dengan perintah: joesmart@joesmartbyon:~/java$ java -cp class_dir #!# Hello world #?# struktur_data.TP_1_JAVA_NO_1 7. Berdasarkan soal no.6 sebelumnya, JIKA DINGINKAN agar sebuah program JAVA bisa dijalankan seperti berikut: joesmart@joesmartbyon:~/java$ pwd /home/joesmart/java joesmart@joesmartbyon:~/java$ java -cp ### READY TO ENROLL JAVA ### class_dir struktur_data.TP_1_JAVA_NO_2 Oleh karena itu, tentukan! I. Lokasi/path/direktori + nama file lengkap .java yang dibuat pada OS UBUNTU adalah: ……………………. II. File source code .java dibuat di UBUNTU dengan perintah: ………………………. III. Isi dari file java tersebut: ………………………….. IV. MENGKOMPILASI file tersebut dengan perintah: ………………………….. V. HASIL KOMPILASI adalah file .class dengan nama: ………………………….. VI. Yang bisa DIVERIFIKASI dengan perintah: ………………………….. VII. MENJALANKAN file .class hasil kompilasi, dengan perintah: ………………………….. SELESAI Ambon, Senin 18, September 2017 Tim Dosen Pengampu HATALA, Z, MT