Rabu, 26 April 2017

Perintah-Perintah Dasar Linux

 LAPORAN PRAKTIKUM ORKOM
PERINTAH DASAR LINUX


Disusun Oleh :

Hafiz Adi Wijaya


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
 UNIVERSITAS TRISAKTI


2017







PERINTAH-PERINTAH DASAR LINUX


I.                   LatarBelakang

Menampilkan perintah-perintah dasar linux yang dijalankan dengan VMWare Workstation dengan melakukannya di command prompt yang ada di linux. Beberapa instruksi perintah yang dijalankan seperti, perintah memanggil tanggal dan waktu, perintah melihat isi direktori, perintah untuk melihat isi identitas diri, perintah melihat identitas mesin, perintah menghapus layar, perintah menampilkan isi direktori, perintah melihat isi file dengan lengkap, dan lain-lain.


II.                 TujuanPercobaan


Adapun tujuan daripercobaan praktikum ini adalah :
·                     Dapat menjelaskan langkah-langkah untuk menampilkan perintah-perintah dasar linux
·                     Dapat menjelaskan fungsi dari perintah-perintah dasar linux
·                     Dapat memperlihatkan apa-apa saja perintah-perintah dasar yang ada pada linux
·                     Dapat memberikan edukasi dan pengenalan format instruksi pada system linux
·                     Dapat memberikan gambaran tentang elemen-elemen dasar instruksi pada system linux

III.              TeoriPercobaan


VMWare Workstation

        Adalah sebuah perangkat lunak yang berkonsep kepada virtual machine yang biasanya digunakan untuk  menciptakan dan mensilmulasi system operasi PC secara virtual dengan cara melakukan kloninglisasi. Dengan menggunakan VMWare Workstation, kita dapat mensilmulasikan network, dan mengkloning system operasi secara virtual hingga puluhan asalkan spesifikasi hardware computer mampu untuk menjalankannya. Juga, user yang menggunakan software ini dapat  mengkonfigurasikan agar PC satu dapat terhubung dengan PC lainnya, dengan melakukan konfigurasi di networkingnya terlebih dahulu.

       Fungsi dan Kegunaan vmware virtual machine biasanya untuk mencoba aplikasi, develop, melakukan percobaan lainnya yang biasanya jika kita lakukan di guest OS yang artinya OS didalam OS dengan menggunakan vmware. Di VMware kita bisa melakukan percobaan dengan menggunakan sistem OS apapun mulai dari windows, mac, linux, install mikrotik di vmware dan lain sebagainya. Kita bisa bereksperimen tanpa harus kehilangan atau kerusakan pada OS utama. Intinya fungsi VMware dapat menjalankan banyak sistem operasi atau OS dalam satu PC atau laptop.
       Spesifikasi untuk menggunakan virtual machine vmware minimal RAM 2GB dan Hardisk minimal 20GB untuk guest OS. Disarankan menggunakan PC atau laptop diatas 4GB RAM agar komputer utama tidak lemot. Instalasi vmware sangat mudah sekali kita hanya melakukan download di situs vmware.com dan pilih vmware workstation download kemudian cara install vmware seperti biasa, hanya klik next saja. Setelah itu anda dapat melakukan create project sesuai dengan keinginan apakah inging menginstall windows xp, 7, 8 maupun linux dan sebagainya.
    Cara menggunakan Vmware workstation juga sangat mudah sekali dengan menggunakan vmware workstation kita dapat melakukan dan menyimpan banyak OS untuk keperluan develop, eksperimen dan lain sebagainya. Untuk sobat yang ingin download vmware bisa langsung menuju ke forum vmware indonesia sobat dapat belajar, bertanya tentang permasalahan pada vmware, sharing tentang produk vmware.

LINUX
     Linux adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC. Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds.

       Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program



IV.              Cara Percobaan

1.      Buka Aplikasi VMWare Wrokstation dan jalankan (Power On) Linux


2. Setelah itu, tampilan Dekstop Linux akan muncul, klik tampilan menu Dash Home, dan klik Terminal

3. Akan muncul tampilan Command Prompt, ketik id untuk melihat identitas diri

4. Ketik date untuk melihat tanggal, bulan, tahun, hari dan jam

5. Ketik call -y untuk melihat tanggal, bulan, dan tahun dengan format kalender

6. Ketik host name, uname, uname -a untuk melihat identitas mesin

7. Ketik huruf w, who, whoami untuk melihat siapa saja yang sedang aktif

8. Ketik man ls, man 5 passwd untuk perintah menggunakan teknik manual
9. Ketik clear untuk perintah menghapus isi layar dan mengembalikannya ke tampilan awal

10. Ketik apropos date, man man, man -k file, apropos mail, untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari

11. Ketik apropos telnet untuk melihat status telnet

12. Ketik whatis date untuk mencari perintah yang tepat sama dengan kunci yang dicari

13.Untuk menampilkan file atau direktori secara lengkap ketik ls -l /etc

14. Untuk menampilkan semua file dan isi direktori ketik ls -R /usr

15. Ketik ls untuk menampilkan current working directory

16. Ketik ls -1 untuk melihat semua file lengkap

17. Ketik ls -a untuk menampilkan semua isi file direktori yang tersembunyi

18. Ketik ls -f untuk menampilkan semua file tanpa proses sorting

19. Ketik file dan file /bin/ls untuk melihat file

20. Untuk mengkopi suatu file, berikan opsi -l  untuk pernyataan interaksi bila file sudah ada
- cp /etc/group f1
- ls -1
- cp -l f1f2

21. Untuk mengkopi file ke direktori
- mkdir <nama file>
- cp f1 f3
- cp f1 f2 f3 <nama file>
- ls <nama file>
- cd < nama file>
- ls

22. Melihat isi file dengan instruksi cat ketik cat f1

23. Menampilkan isi suatu direktori ketik ls /usr

24. Menampilan  isi direktori root ketik ls /

25.  Untuk perinta First In First Out (FIFO) ketik ls -F /etc

Data Dokumentasi 





Kesimpulan

     Terdapat banyak jenis-jenis perintah dasar Linux yang dapat digunakan sesuai dengan fungsionalnya masing-masing. Dapat terlihat bahwa, perintah-perintah ini sangat berguna bagi pengguna sistem operasi Linux yang jika ingin mengoperasikan perintah/instruksi manapun, ia tidak perlu bersusah payah membuka file direktori atau membuka aplikasi pada tampilan menu. Cukup dengan membuka command prompt, user dapat melakukan berbagai macam operasi instruksi yang ada pada Linux.


CEK LIST
Daftar ini disertakan pada laporan lab.
No
Elemen Kompetensi
Ceklist
1
Mempelajari dan mengenal format instruksi pada system operasi Linux
      
 √
              


FORM UMPAN BALIK



No
Elemen Kompetensi
Tingkat Kesulitan
Tingkat Ketertarikan
1
Mempelajari dan mengenal format instruksi pada system operasi Linux
Mudah
Menarik

Kamis, 30 Maret 2017

Praktikum Orkom Aritmatika & Emulator 8086

Soal :



1. Apa itu Aritmatika?

  Jawab :

  Aritmatika adalah cabang matematika yang bersangkutan dengan penambahan, pengurangan, perkalian, pembagian, dan ekstraksi akar nomor-nomor tertentu yang dikenal sebagai bilangan real.

2. Jelaskan apa itu ALU!

  Jawab :

  Arithmatic Logical Unit (ALU), merupakan salah satu bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR.

3. Apa itu Register, Flag, dan Unit Control?

  Jawab :

-          Register adalah memori berukuran sangat kecil dengan kecepatan akses sangat tinggi. Jika digunakan untuk menampung hasil olahan disebut sebagai accumulator. Akan disimpan ke main memory sebagai hasil olahan CPU.

-          Flag merupakan Bit memori tunggal yang digunakan CPU untuk menahan track pada kondisi tertentu.

-          Unit kendali (Control Unit - CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut.

4. Sebutkan apa saja jenis representasi integer oleh biner!

  Jawab :

- Representasi Unsigned Integer
- Representasi Nilai Tanda
- Representasi Komplemen dua (two’s complement)



LAPORAN PRAKTIKUM ORKOM
ARITMATIKA & EMULATOR 8086
E:\MyDatt\TRISAKTI\2000px-Trisakti_Logo.svg.png


Disusun Oleh :
Kelompok D :
Hafiz Adi Wijaya
  Reymartin Reza Pratama
Kevin Mandala Yudha
Elfin Rizaldy


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS TRISAKTI


2017






ARITMATIKA & EMULATOR 8086


I.                   Latar Belakang

       Mempelajari emulator 8086 yang merupakan software berbahasa assembly (Bahasa rakitan) yang fungsionalnya untuk hardware. Terdapat banyak program yang sudah ada di emulator 8086, salah satunya program aritmatika kalkulator. Percobaan kali ini bertujuan untuk menjalankan fungsi aritmatika kalkulator pada emulator 8086. Juga dapat memberi gambaran serta penjelasan tentang Bahasa assembly yang merupakan Bahasa yang dipakai untuk hardware.

II.                 Tujuan Percobaan


Adapun tujuan dari percobaan praktikum ini adalah :
·                     Dapat menjelaskan definisi aplikasi emulator 8086
·                     Dapat menjelaskan kegunaan aplikasi emulator 8086
·                     Dapat menjalankan program Calculator pada emulator 8086
·                     Memberikan gambaran akan Bahasa Assembly
·                     Dapat memperlihatkan output dari penjumlahan berbagai operator yang berbeda

III.              Teori Percobaan


Emu8086 adalah aplikasi berbasis emulator bagi pemrograman bahasa assembler atau mikrokontroler. Dengan menggunakan aplikasi emulator, kita dapat mensimulasikan apakah program kontrol hardware yang kita buat sudah benar atau masih salah.

Dalam “emu8086” terdapat beberapa menu, antara lain:
1.       Emulate : untuk menjalankan emulator kode program yang kita buat
2.       Compile : untuk membuat (compile) “binary executable file” atau ekstensi “.com” atau “.exe” dari kode program.
3.       Run : menjalankan aplikasi dari emulator yang dihasilkan (execute).
4.       Single Step : Menjalankan aplikasi dengan cara tracing (diproses perbaris kode program).
Memulai pemrograman bahasa Assembler terdiri dari beberapa kode operasi code (op code) dan pseudo ops. Bentuk instruksinya adalah op code diikuti operand. Opcode adalah perintah yang akan dilaksanakan, sedangkan operand dpaat terdiri dari sumber (source) dan tujuan (destination).
Contoh : MOV AX,BX
Opcode dari contoh di atas adalah MOV, sedangkan operandnya adalah AX, BX. Maksud kode di atas adalah perintah untuk menyalin data yang ada di register BX (source operand) ke register AX (destination operand).
Pseucode operation (pseudo ops) adalah perintah kepada assembler untuk memberitahukan apa yang harus dilakukan terhadap data, percabangan bersyarat, perintah macro dan listing. Beberapa pseudo ops yang sering dijumpai adalah sebagai berikut :


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyO7tFpmNunavy2QyhvBGjJJIM7V8JA2UkmLdSy5c3F-MFcquFuJe0cfeRBEuhyM4-BT5tTcVMlNzzhM7YU4f5oAhyphenhyphenwocMv3CI2IHMOzmcBo7Fz2xQIldKFyEgJLRbnnMxTBxYqP_6DfUh/s320/mov.png
Untuk menjalankan Klik  “compile” kemudian pilih lokasi di mana file executable akan disimpan, lalu “single step”, sehingga hasilnya akan terlihat seperti dibawah ini :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCPKp5HkawfUa4ClIuDum2Pid4x04RBqmcuar7fAea4xqj__cIWdsp9Zo9fgkHSrUic0bmd5UAgLnr703QO7d0g7bXJT6ffvuT1cI3pyLRJ9c2x26pacE3jLbIgAKZveFDpraStWKmNxqK/s320/hmov.png


Bahasa assembly adalah sebuah program yang terdiri dari instruksi-instruksi  yang menggantikan kode-kode biner dari bahasa mesin dengan “mnemonik” yang mudah diingat. Misalnya sebuah instruksi penambahan dalam bahasa mesin dengan kode “10110011” yang dalam bahasa assembly dapat dibuat dalam instruksi mnemonik ADD, sehingga mudah diingat dibandingkan dengan angka 0 dan 1, dalam setiap instruksi membutuhkan suatu operand baik berupa data langsung maupun suatu lokasi memori yang menyimpan data yang bersangkutan. Bahasa assembly sering juga disebut kode sumber atau kode simbolik yang tidak dapat dijalankan oleh prosesor, sedangkan assembler adalah suatu program yang dapat menerjemahkan program bahasa assembly ke program bahasa mesin. bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Program bahasa mesin sering disebut sebagai kode objek.


Baris-baris program yang mengandung instruksi mesin atau pengarah assembler harus mengikuti aturan program assembler ASM51. Masing-masing baris atas beberapa field yang dipisahkan dengan spasi atau tabulasi adalah bagian label, bagian mnemonic, bagian operand yang bisa lebih dari satu bagian komentar dan diakhiri dengan END.

IV. Langkah/Cara Percobaan


1. Buka Aplikasi emu8086. Lalu klik new


2. Lalu kliklah BIN template. Klik ok


3. Setelah muncul tampilan awal, klik open-pilih Calculator.asm dan klik open.


Akan terlihat seperti gambar di bawah ini setelah membuka program kalkulator




4. Lalu program dapat dijalankannya melalui perintah emulate. Maka akan dilakukan running process


5. Setelah muncul tampilan seperti gambar dibawah ini, kliklah run




6. Akan muncul tampilan window seperti cmd, dan silahkan masukkan angka dan operator untuk melakukan testing program kalkulator. Dari hasil testing, dapat terlihat hasilnya benar.
Output Aritmatika Penjumlahan


7. Untuk memulai operasi penghitungan dengan angka dan operator yang berbeda, kliklah Reload untuk mengrefresh program pernghitungan kalkulator. Kemudia klik Run kembali, dan masukkan angka dan operator yang berbeda untuk di jumlahkan.
Output Aritmatika Pengurangan


8. Output Aritmatika perkalian


9. Aritmatika pembagian


Program Mencari Luas Segitiga & Program Penghitung Bilangan Pangkat Tiga

Program Mencari Luas Segitiga :

- Buka Software Emulator 8086, dan klik New

- Pilih empty workspace lalu klik Ok

- Buatlah Source Code Sepeti gambah di bawah ini


- Lalu klik emulate

- Klik Run untuk menjalankan program

- Tampilan seperti Command Promt otomatis akan muncul. Masukkan input variabel yang di minta lalu tekan enter untuk menampilkan hasil


Program mencari hasil bilangan pangkat tiga :

- Buka software emulator 8086, dan klik new

- Pilih empty workspace lalu klik ok

- Ketiklah Source Code seperti gambar di bawah ini


- Klik emulate

- Klik Run untuk menjalankan Program

- Akan muncul tampilan seperti Command Prompt, masukkan input variable yang diminta, lalu tekan untuk menampilkan hasil



V. Data Percobaan


















VI. Kesimpulan

Dari hasil praktikum yang tekah dilakukan, dapat terlihat bahwa Software emulator 8086 berfungsi sebagai software untuk pembuatan porgram dengan bahasa Assembly yang fungsionalnya di khususkan dengan hardware. Di percobaan ini dijalankan program aritmatika kalkulator yang fungsinya untuk melakukan operasi pada bilangan dengan berbagai macam operator. Juga dijalankan program mencari luas segitiga dan bilangan pangkat tiga, yang dibuat dan dijalankan di emulator.