Anda di halaman 1dari 13

LAPORAN

PRATIKUM SISTEM OPERASI


SEMESTER III
PERINTAH POWERSHELL

DISUSUN OLEH
RAHMAT ALMUBARAK
1801081026
TEKNIK KOMPUTER 2 B

JURUSAN TEKNOLOGI INFORMASI


PROGRAM STUDI D3 TEKNIK KOMPUTER
POLITEKNIK NEGERI PADANG
2019
I. Tujuan
1. Menjalankan perintah powershell dengan menggunakan Virtual CMD atau
windows+R.
2. Menjelaskan dan mempraktekan setiap perintah pada Powershell.
3. Memahami materi tentang perintah Powershell.

II. Teori singkat

Windows PowerShell sebelumnya dinamai Microsoft Shell atau MSH adalah


sebuah command line interface atau CLI dan bahasa scripting yang sedang
dikembangkan oleh Microsoft. Antarmuka ini mirip dengan UNIX shell, namun
produk ini dibangun atas dasar pemrograman berorientasi obyek (object-oriented
programming/OOP) dan kerangka Microsoft .NET, dan cakupannya sangat luas.

Powershell dimuat berdasarkan kerangka .NET framework untuk


mengimplementasikan berbagai macam operasi serta dapat menghasilkan output
tidak hanya dalam bentuk text tetapi dapat juga berdasarkan .net object yang
menyebabkan powershell kaya akan object dan fungsionalitas.

Powershell juga menyediakan API yang dapat membuat powershell dapat tertanam
pada aplikasi lain dan juga aplikasi lain dapat memanfaatkan fungsionalitas
powershell untuk mengimplementasikan fungsi tertentu pada aplikasi tersebut.

Fitur Powershell
Powershell kaya akan fitur, berikut fitur dan fungsionalitas yang ditawarkan oleh
powershell:
 Cmdlets: untuk melakuakan tugas administratif seperti manajemen registry,
services, process, event logs dan menggunakan Windows Management
Instrumentation (WMI).
 Scripting: powershell dapat dibuat dalam bentuk script yang dapat mendukung
aplikasi lainya.
 Consistent design: cmdlets dan system data pada windows menggunakan
penamaan dan syntax yang sama. output data dari cmdlet dapat dijadikan input
pada cmdlet lainnya tanpa perlu melakukan reformatting atau manipuasi.
 Simplified: navigasi pada sistem operasi dapat dilakukan pada command line
yang dapat menyebabkan user untuk dapat melakukan menavigasi pada
registry atau data lainnya dengan cara sama untuk menavigasi ke sistem.
 Powerful object manipulation capabilities: object dapat dimanipulasi secara
langsung melalui powershell atau dikirim ke tools lain atau database.
 Extensible interface: software independen atau enterprise developer dapat
membuat custom tools dan utilitas menggunakan powershell untuk
mengadministrasikan software mereka.

Basic Powershell
Powershell secara default sudah terpasang pada sistem operasi Windows 7
sampai versi terbaru. Jika masih menggunakan Windows Vista atau sebelumnya
perlu dilakukan installasi, powershell membutuhkan .NET framework agar dapat
berfungsi. Untuk melihat versi powershell yang berjalan dapat mengetikan perintah
$PSVersionTable.PSVersion.
Secara default script powershell yang memiliki ekstensi .ps1 tidak dapat
dijalankan, ini dikarenakan secara default Execution Policies pada powershell
adalah restricted dengan alsan keamanan. berikut policy yang tersedia pada
powershell:
 Restricted: merupakan settingan default pada powershell yang tidak
mengijinkan script powershell dapat dijalankan.
 AllSigned: memungkinkan script powershell dijalankan namun script tersebut
harus mempunyai digital signatur dari trusted publisher.
 RemoteSigned: memungkinkan script powershell dijalankan namun script
tersebut mempunyai konfigurasi file yang didownload melalui internet yang
memiliki digital signatur dari trusted publisher.
 Unrestricted: mengijinkan script powershell dijalankan meskipun script
tersebut tidak memiliki digital signatur dari trusted publisher.
Untuk melihat Execution policies yang digunakan dapat menggunakan perintah
Get-ExecutionPolicy dan untuk merubah setting Execution Policy dapat
menggunakan perintah Set-ExecutionPolicy RemoteSigned namun powershell
perlu dijalankan dengan hak akses administrator.

III. Alat dan Bahan


a. 1 unit Personal Computer
b. Powershell Aplikasi atau pada Command Prompt

IV. Langkah Kerja


1. Langkah-langkah Get-Verb
 Untuk memulai perintah powershell terutama buka jendela tampilan
powershell.
 Masukkan perintah yang akan dilakukan.
C:\user> Get-Verb
 Maka akan muncul kata kerja yang ada pada powershell.

2. Langkah-langkah PWD
 Masukkan perintah yang akan dilakukan.
C:\user> PWD
 Maka akan muncul perintah dari PWD.

3. Langkah-langkah Get-Command
 Masukkan perintah yang akan dilakukan.
C:\user> Get-Command
 Maka akan muncul semua perintah yang ada pada powershell.

4. Langkah-langkah Get-WmiObject
 Masukkan perintah yang akan dilakukan.
C:\user> Get-WmiObject
Cmdlet Get-WmiObject at command pipeline position 1
Supply values for the following parameters:
Class: win32_networkadapterconfiguration.
 Maka akan muncul konfigurasi network yang telah dikonfigurasi.

5. Langkah-langkah Get-PSDrive
 Masukkan perintah yang akan dilakukan.
C:\user> Get-PSDrive
 Maka akan muncul kata kerja yang ada pada powershell.

6. Langkah-langkah Aritmatika
 Untuk perintah aritmatika, langsung masukkan angka dan operasi
penghitungan yang akan dilakukan.
C:\user> 2+2
4
C:\user> 2*2+6-2/2
9.5

7. Langkah-langkah Clear-Host
 Masukkan perintah yang akan dilakukan.
C:\user> Clear-Host
 Maka tampilan jendela powershell akan bersih.

8. Langkah-langkah Get-Acl
 Masukkan perintah yang akan dilakukan.
C:\user> Get-Acl
 Maka akan muncul parameter input objek.

9. Langkah-langkah Get-Culture
 Masukkan perintah yang akan dilakukan.
C:\user> Get-Culture
 Maka akan muncul pengaturan bahasa pada sistem.

10. Langkah-langkah Get-Service


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Service
 Maka akan muncul daftar proses yang sedang berjalan.

11. Langkah-langkah Write-Output


 Masukkan perintah yang akan dilakukan.
C:\user> Write-Output
 Kemudian masukkan beberapa karakter atau kaliamat.
 Maka akan muncul karakter yang telah diinputkan.

12. Langkah-langkah Clear-History


 Masukkan perintah yang akan dilakukan.
C:\user> Clear-History
 Maka riwayat ketikan command pada powershell terhapus.

13. Langkah-langkah Get-ChildItem


 Masukkan perintah yang akan dilakukan.
C:\user> Get-ChildItem
 Maka akan muncul file jar pada komputer.

14. Langkah-langkah Get-Help


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Help
 Maka akan muncul daftar perintah bantan pada powershell.

15. Langkah-langkah Start-Process


 Masukkan perintah yang akan dilakukan.
C:\user> Star-Process .......
Contoh:
C:\user>Star-Process firefox
 Maka akan muncul tampilan firefox.

16. Langkah-langkah Get-Random


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Random
 Maka akan muncul numerik pada memori secara acak.

17. Langkah-langkah Get-Alias


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Alias
 Maka akan muncul perintah alias powershell.

18. Langkah-langkah Get-Date


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Date
 Maka akan muncul tanggal yang telah tersetting pada komputer.

19. Langkah-langkah Write-Warning


 Masukkan perintah yang akan dilakukan.
C:\user> Write-Warning
 Maka akan muncul tulisan peringatan pada tampilan powershell.

20. Langkah-langkah Get-Host


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Host
 Maka akan muncul informasi host.

21. Langkah-langkah Get-Pssnapin.


 Masukkan perintah yang akan dilakukan.
C:\user> Get-Pssnaping
 Maka akan muncul register snap-ins pada windows powershell.

22. Langkah-langkah Wait-Event


 Masukkan perintah yang akan dilakukan.
C:\user> Wait-Event
 Maka pengaksesan jendela powershell akan berhenti, untuk memulai
kembali tekan ctrl+C.

23. Langkah-langkah Write-Host


 Masukkan perintah yang akan dilakukan.
C:\user> Write-Host “RINDU!!!”
RINDU!!!
 Maka akan muncul kata/kalimat/karakter yang telah dimasukkan.

24. Langkah-langkah Restart-computer


 Masukkan perintah yang akan dilakukan.
C:\user> restart-computer
 Maka komputer akan restart.
V. Hasil Pengujian
1. Langkah-langkah Get-Verb

Gambar 1 : perintah Get-Verb

2. Langkah-langkah PWD

Gambar 2 : perintah PWD

3. Langkah-langkah Get-Command

Gambar 3 : perintah Get-Command

4. Langkah-langkah Get-WmiObject
Gambar 4 : perintah Get-WmiObject
5. Langkah-langkah Get-PSDrive

Gambar 5 : Peritah Get-PSDrive

6. Langkah-langkah Aritmatika

Gambar 6 : Aritmatika

7. Langkah-langkah Clear-Host

Gambar 7 : Clear-Host

8. Langkah-langkah Get-Acl

Gambar 8 : perintah Get-Acl

9. Langkah-langkah Get-Culture
Gambar 9 : perintah Get-Culture

10. Langkah-langkah Get-Service

Gambar 10 : Get-Service
11. Langkah-langkah Write-Output

Gambar 11 : perintah Write-Output

12. Langkah-langkah Clear-History

Gambar 12 : perintah Clear-History

13. Langkah-langkah Get-ChildItem

Gambar 13 : perintah Get-ChildItem


14. Langkah-langkah Get-Help

Gambar 14 : perintah Get-Help

15. Langkah-langkah Start-Process

Gambar 15 : perintah Star-Process

16. Langkah-langkah Get-Random

Gambar 16 : Perintah Get-Random


17. Langkah-langkah Get-Alias

Gambar 17 : perintah Get-Alias

18. Langkah-langkah Get-Date

Gambar 18 : perintah Get-Date


19. Langkah-langkah Write-Warning

Gambar 19 : Perintah Write-Warning

20. Langkah-langkah Get-Host

Gambar 20 : perintah Get-Host

21. Langkah-langkah Get-PSSnapin

Gambar 21 : perintah Get-PSSnapin

22. Langkah-langkah Wait-Event

Gambar 22 : perintah Wait-Event


23. Langkah-langkah Write-Host

Gambar 23 : perintah Write-Host

VI. Pembahasan
Powershell merupakan command line interktif dan bahasa pemrograman
scripting berorientasi objek yang dimiliki oleh microsoft windows yang bersifat
oper source. Powershell juga merupakan automation platform yang memudahkan
administrator dalam melakukan otomatisasi dan manajemen sistem operasi
windows dan windows server. Untuk membuka Powershell di windows harus
memanggil dengan cara:
Klik start – run – ketik “powershell” – enter
Perintah powershell dapat diakses juga dengan menggunakan Command Prompt,
salah satu ciri perintah powershell yaitu tidak dapat diakses pada Command
Prompt.

VII. Kesimpulan
Powershell adalah suatu aplikasi yang bisa dikatakan masih mengadopsi basic
DOS dimana anda akan melihat persamaan dengan Command prompt, namun jika
dilihat dari fungsionalnya windows powershell ini mempunyai performa lebih
bagus, pada praktikum kali ini kita dapat Mengetahui perintah powershell,dapat
menjalan kan perintah powershell, da, serta dapat Mengetahui fungsi masing-
masing perintah tersebut.

VIII.Referensi
1. Hayyi Muslim, Abdul. 2014.Makalah Sistem Operasi
Powershell.Solo:Sekolah Tinggi Keguruan dan Ilmu Pendidikan

Anda mungkin juga menyukai