modul2 sisop

Upload: prema-pradana

Post on 03-Apr-2018

253 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 modul2 sisop

    1/14

    M O D U L I I

  • 7/28/2019 modul2 sisop

    2/14

    D a f t a r I s i

    M O D U L 2 : E d i t o r t e k s s t a n d a r l i n u x & P e m r o g r a m a n S h e l l . . 1

    2 . 1 T u j u a n P r a k t i k u m . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2 . 2 D a s a r T e o r i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2 . 2 . 1 P e n g e n a l a n E d i t o r T e k s . . . . . . . . . . . . . . . . . . . . . 1

    2 . 2 . 1 . 1 V i e d i t o r . . . . . . . . . . . . . . . . . . . . . . . . 1

    2 . 2 . 1 . 2 M o d e P a d a V I . . . . . . . . . . . . . . . . . . . . . 2

    2 . 2 . 1 . 3 V i m E d i t o r . . . . . . . . . . . . . . . . . . . . . . . 2

    2 . 2 . 1 . 4 P i c o . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2 . 2 . 1 . 5 N a n o . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2 . 2 . 2 P e n g e n a l a n S h e l l . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2 . 2 . 2 . 1 M a c a m - m a c a m s h e l l . . . . . . . . . . . . . . . . . 4

    2 . 2 . 2 . 2 K e n a p a S h e l l ? . . . . . . . . . . . . . . . . . . . . . 5

    2 . 3 T u g a s M o d u l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    2 . 3 . 1 T u g a s P e n d a h u l u a n . . . . . . . . . . . . . . . . . . . . . . . . 6

  • 7/28/2019 modul2 sisop

    3/14

    M o d u l 2

    E d i t o r t e k s s t a n d a r l i n u x & P e m r o g r a m a n S h e l l

    2 . 1 T u j u a n P r a k t i k u m

    P r a k t i k a n d i h a r a p k a n m e n g e n a l d a n m a m p u m e n g g u n a k a n t e x t e d i t o r s t a n d a r

    y a n g d i s e d i a k a n L i n u x

    P r a k t i k a n d i h a r a p k a n m e m a h a m i a p a i t u s h e l l d a n b a g a i m a n a m e m b u a t s h e l l

    s c r i p t d e n g a n f a s i l i t a s - f a s i l i t a s y a n g d i s e d i a k a n o l e h s h e l l .

    2 . 2 D a s a r T e o r i

    2 . 2 . 1 P e n g e n a l a n E d i t o r T e k s

    T e k s e d i t o r b e r f u n g s i u n t u k m e m b u a t s e b u a h l e t e k s d i m a n a t e k s t e r s e b u t

    b i s a b e r u p a t e k s b i a s a a t a u s e b u a h s k r i p . D i L i n u x t e r d a p a t b e b e r a p a p a k e t p r o -

    g r a m y a n g b e r f u n g s i s e b a g a i t e k s e d i t o r , s e p e r t i v i , v i m , e m a c , g e d i t d l l . N a m u n

    s e c a r a u m u m t e k s e d i t o r d i b a g i m e n j a d i d u a j e n i s , y a n g p e r t a m a t e k s e d i t o r b e r b a s i

    s h e l l , d a n y a n g k e d u a b e r b a s i s G U I .

    2 . 2 . 1 . 1 V i e d i t o r

    V i ( v e e - e y e ) a d a l a h s a l a h s a t u t e k s e d i t o r d i L i n u x y a n g b e r b a s i s s h e l l , a t a u

    b i s a j u g a d i s e b u t d i s p l a y - o r i e n t e d t e k s e d i t o r . E d i t o r i n i s a n g a t l a h s i m p l e k a r e n a

    h a n y a m e n g a n d a l k a n f u n g s i n y a s a j a , d a n h a n y a m e n g g u n a k a n k e y b o a r d u n t u k a n -

    t a r m u k a d e n g a n p e n g g u n a n y a . V i t i d a k m e n g g u n a k a n m e n u b a r s e p e r t i l a y a k n y a

    a p p l i k a s i t e k s e d i t o r y a n g l a i n . V i m ( v i i m p r o v e d ) m e r u p a k a n a p p l i k a s i v e r s i y a n g

    l e b i h l e n g k a p d i b a n d i n g k a n v i , n a m u n s e c a r a m e n d a s a r p e r i n t a h - p e r i n t a h d a s a r n y a

    s a m a a n t a r a k e d u a n y a . V i m m e m i l i k i b e b e r a p a p e r i n t a h t a m b a h a n s e l a i n y a n g a d a

    d i v i . U n t u k d a p a t m e n g g u n a k a n v i / v i m s e b a g a i t e k s e d i t o r d a p a t d i g u n a k a n p e r -

    i n t a h s e b a g a i b e r i k u t :

    $ v i < n a m a f i l e > " e n t e r " a t a u

    $ v i m < n a m a f i l e > " e n t e r "

    n a m a l e b i s a b e r u p a l e y a n g s u d a h a d a a t a u b i s a s a j a m e m b u a t b a r u . K e t i -

    k a v i d i p a n g g i l d e n g a n p a r a m e t e n a m a l e a p p l i k a s i i n i a k a n m e l a k u k a n p e n g e c e k a n

    a p a k a h n a m a l e t e r s e b u t s u d a h a d a , j i k a s u d a h t e r s e d i a m a k a a k a n m e m b u k a l e

    t e r s e b u t s e h i n g g a i s i d a r i l e a k a n t e r l i h a t d i l a y a r m o n i t o r , s e m e n t a r a j i k a l e y a n g

    d i p a n g g i l t i d a k a d a m a k a a p p l i k a s i a k a n m e n t e r j e m a h k a n s e b a g a i p r o s e s p e m b u a t a n

  • 7/28/2019 modul2 sisop

    4/14

    2

    l e b a r u . U n t u k s e l a n j u t n y a d i d a l a m b u k u i n i a k a n d i b a h a s m e n g e n a i v i m n a m u n

    b a g i p a r a p e m b a c a b i s a j u g a m e n e r a p k a n u n t u k v i .

    2 . 2 . 1 . 2 M o d e P a d a V I

    V I M m e m i l i k i 3 m o d e u t a m a y a i t u C o m m a n g m o d e , I n s e r t M o d e , d a n L i n e

    M o d e .

    1 . C o m m a n d M o d e

    H u r u f a t a u s u s u n a n h u r u f y a n g s e c a r a i n t e r a k t i f d i g u n a k a n u n t u k m e n g e n d a -

    l i k a n V I . V I c o m m a n d b e s i f a t c a s e s e n s i t i f . E S C d i g u n a k a n u n t u k m e n g a k h i r i

    C o m m a n d M o d e .

    2 . I n s e r t M o d e ( I M )

    D i g u n a k a n u n t u k m e m a s u k k a n t e k s / t u l i s a n k e d a l a m e d i t o r . U n t u k m a s u k

    k e d a l a m m o d e i n i k e t i k k a n " i " p a d a e d i t o r . M o d e i n j u g a b e r s i f a t c a s e s e n s i -

    t i f . P e n u l i s a n d e n g a n j e n i s c a p s y a n g b e r b e d a m e n g h a s i l k a n o u t p u t y a n g b e r b e -

    d a .

    3 . C o m m a n d L i n e M o d e

    M o d e i n i d i a w a l i d e n g a n m e n g e t i k k a n " : " p a d a e d i t o r d i i k u t i p e r i n t a h c o m -

    m a n d l i n e p a d a b a g i a n b a w a h e d i t o r . C o n t o h n y a " : w q " ( u n t u k s a v e d a n k e l u a r

    d a r i V I ) .

    2 . 2 . 1 . 3 V i m E d i t o r

    V i m ( v i i m p r o v e d ) m e r u p a k a n a p p l i k a s i v e r s i y a n g l e b i h l e n g k a p d i b a n d -

    i n g k a n v i , n a m u n s e c a r a m e n d a s a r p e r i n t a h - p e r i n t a h d a s a r n y a s a m a a n t a r a k e d u -

    a n y a . V i m m e m i l i k i b e b e r a p a p e r i n t a h t a m b a h a n s e l a i n y a n g a d a d i v i .

    K o n s e p a p p l i k a s i v i m h a n y a m e n g a n d a l k a n k e y b o a r d s e b a g a i s a r a n a a n t a -

    m u k a d e n g a n p e n g g u n a n y a . H a l i n i a k a n m e n g a k i b a t k a n k e r a n c u a n a n t a r a t u l i s a n

    d e n g a n p e r i n t a h , u n t u k i t u k e m u d i a n v i m d i b u a t d a l a m b e n t u k k o s e p m o d a l e d i t o r .

    M o d a l e d i t o r p a d a p r i n s i p n y a a d a l a h t e k n i k p e n a n g a n a n m a s u k a n u s e r d a r i

    s a t u j e n i s p e r a n g k a t a n t a r m u k a u n t u k m e m b e d a k a n d a t a d a n p e r i n t a h . D a l a m h a l

  • 7/28/2019 modul2 sisop

    5/14

    3

    i n i a d a k o n d i s i d i m a n a k e y b o a r d b e r f u n g s i s e b a g a i d a t a d a n k o n d i s i l a i n d i m a n a

    k e y b o a r d b e r f u n g s i s e b a g a i s h o r t c u t s e b u a h p e r i n t a h . K o n d i s i i n i d a l a m v i m d i s e -

    b u t m o d e , a d a m o d e i n s e r t d a n a d a m o d e c o m m a n d . M o d e i n s e r t b e r f u n g s i b a g i

    p e n g g u n a u n t u k m e l a k u k a n p e n u l i s a n , s e d a n g k a n m o d e c o m m a n d b e r f u n g s i m e m -

    b a c a d a t a d a r i k e y b o a r d s e b a g a i p e r i n t a h . H a l i n i l a h y a n g k e m u d i a n d i s e b u t s e b a g a i

    m o d a l e d i t o r .

    2 . 2 . 1 . 4 P i c o

    P i c o a d a l a h e d i t o r t e k s u n t u k U n i x d a n U n i x - s i s t e m b e r b a s i s k o m p u t e r . P i c o

    s a n g a t s e d e r h a n a d a n m u d a h d i g u n a k a n e d i t o r t e k s y a n g m e n a w a r k a n f u n g s i j u s t i -

    k a s i , c u t / p a s t e .

    P i c o t i d a k m e n d u k u n g b e k e r j a d e n g a n b e b e r a p a l e s e c a r a s i m u l t a n d a n t i d a k

    d a p a t m e l a k u k a n m e n e m u k a n d a n m e n g g a n t i b e r b a g a i l e . I a j u g a t i d a k d a p a t

    m e n y a l i n t e k s d a r i s a t u l e k e l a i n ( w a l a u p u n a d a k e m u n g k i n a n u n t u k m e m b a c a t e k s

    k e d a l a m e d i t o r d a r i l e d a l a m d i r e k t o r i k e r j a ) . P i c o j u g a m e n d u k u n g p e n c a r i a n

    d a n m e n g g a n t i o p e r a s i .

    I n t e r f a c e P i c o s a n g a t m i r i p d e n g a n y a n g d i t e m u k a n p a d a W i n d o w s e d i t o r ,

    s e p e r t i N o t e p a d . D e n g a n p e r b a n d i n g a n , b e b e r a p a p o p u l e r U n i x e d i t o r t e k s s e p e r t i

    v i d a n E m a c s m e m b e r i k a n s e c a r a s i g n i k a n l e b i h b e s a r d a r i p a d a j u m l a h t u r P i c o ,

    t e r m a s u k e k s p r e s i r e g u l e r p e n c a r i a n d a n m e n g g a n t i d a n b e k e r j a d e n g a n b e b e r a p a

    l e p a d a s a a t y a n g b e r s a m a a n N a m u n , m e r e k a u m u m n y a s u l i t u n t u k m e m p e l a j a r i

    b a g a i m a n a c a r a m e n g g u n a k a n n y a .

    2 . 2 . 1 . 5 N a n o

    I n i m e r u p a k a n t i r u a n d a r i P i c o . N a n o b e r t u j u a n u n t u k m e n i r u f u n g s i o n a l i t a s

    d a n m u d a h d i g u n a k a n d a r i a n t a r m u k a P i c o . N a n o a d a l a h p e r a n g k a t l u n a k b e b a s .

    D e n g a n r i l i s v e r s i 2 . 0 . 7 y a n g t e l a h b e r u b a h d a r i l i s e n s i G P L v 2 k e G P L v 3 . n a n o ,

    s e p e r t i P i c o , a d a l a h k e y b o a r d - o r i e n t e d , d i k o n t r o l d e n g a n t o m b o l k o n t r o l .

    M i s a l n y a , C t r l - O m e n y i m p a n l e s a a t i n i ; C t r l - W p e r g i k e m e n u p e n c a r i a n ;

    C t r l - X k e l u a r d a r i e d i t o r . N a n o m e l e t a k k a n d u a b a r i s " s h o r t c u t b a r " d i b a g i a n

    b a w a h l a y a r , b a n y a k d a r i d a f t a r p e r i n t a h y a n g t e r s e d i a s a a t i n i d a l a m k o n t e k s .

    2 . 2 . 2 P e n g e n a l a n S h e l l

    D u n i a L i n u x a t a u u m u m n y a k e l u a r g a u n i x m e m p u n y a i p e r b e d a a n j a u h d i

    b a n d i n g k a n d e n g a n s y s t e m o p e r a s i l a i n , m i s a l n y a M i c r o s o f t W i n d o w s . D i k a r e n a k a n

    t e r b i a s a d e n g a n w i n d o w s m a k a a k a n s a n g a t s u l i t j i k a h a r u s l a n g s u n g b e r h a d a p a n

    d e n g a n l i n u x . S e c a r a t e o r i t i s s e b e l u m m e n g g u n a k a n l i n u x h a l d a s a r y a n g h a r u s d i

  • 7/28/2019 modul2 sisop

    6/14

    4

    k e t a h u i i a l a h i s t i l a h - i s t i l a h y a n g a d a d i L i n u x . S h e l l s a l a h s a t u i s t i l a h y a n g u m u m

    i p e r b i n c a n g k a n t a p i b a n y a k j u g a y a n g s a m p a i d e t i k i n i b e l u m m e m p u n y a i g a m b a r a n

    j e l a s , p a d a h a l s h e l l i a l a h t e m p a t k o n g u r a s i d a n m e n j a l a n k a n / m e n g o p e r a s i k a n L i n -

    u x .

    D i s t r o ( d i s t r i b u s i ) l i n u x s e k a r a n g i n i t e l a h d i k e m b a n g k a n o l e h p a r a d e v e l o p e r u n -

    t u k m e m b u a t L i n u x s e c a n t i k m u n g k i n . D e n g a n t u j u a n a g a r l i n u x d i g e m a r i d a n

    m a s y a r a k a t m u l a i b e r a l i h k e s e b u a h b a b a k b a r u ; o p e n s o u r c e . D e n g a n m e n y e r t a k a n

    b e r b a g a i k e c a n t i k a n d a r i w i n d o w m a n a g e r s e p e r t i K D E , G n o m e m a k a b a n y a k p e m -

    u l a l i n u x y a n g m e n g a b a i k a n k e b e r a d a a n s h e l l . S h e l l t i d a k d i t u j u k a n b a g i s e o r a n g

    a d m i n t a p i j u g a b a g i p e n g g u n a l i n u x t a n p a k e c u a l i . D i b a w a h i n i d i u r a i k a n k e g u n a a n

    s h e l l y a n g s a y a p e t i k d a r i a r t i k e l I M a d e W i r y a n a ( P e n g a n t a r B e l a j a r U n i x )

    K e g u n a a n s h e l l

    1 . P e m a k a i a n i n t e r a k t i f

    2 . U n t u k m e n g o n t r o l s e s s i o n U N I X

    c o n t o h n y a : S e t h o m e d i r , m a i l d i r e c t o r y , s t a r t u p l e

    3 . P e m r o g r a m a n

    U n i x s h e l l m e n y e d i a k a n s e k u m p u l a n i n s t r u k s i k h u s u s y a n g d a p a t d i g u n a k a n

    u n t u k m e m b u a t p r o g r a m s h e l l s c r i p t s .

    2 . 2 . 2 . 1 M a c a m - m a c a m s h e l l

    T i d a k s e p e r t i s i s t e m o p e r a s i l a i n y a n g h a n y a m e n y e d i a k a n s a t u a t a u 2 s h e l l ,

    s i s t e m o p e r a s i d a r i k e l u a r g a u n i x m i s a l n y a l i n u x s a m p a i s a a t i n i d i l e n g k a p i o l e h

    b a n y a k s h e l l d e n g a n k u m p u l a n p e r i n t a h y a n g s a n g a t b a n y a k , s e h i n g g a m e m u n g k i n k a n

    p e m a k a i m e m i l i h s h e l l m a n a y a n g p a l i n g b a i k u n t u k m e m b a n t u m e n y e l e s a i k a n p e k e r -

    j a a n n y a , a t a u d a p a t p u l a b e r p i n d a h - p i n d a h d a r i s h e l l y a n g s a t u k e s h e l l y a n g l a i n

    d e n g a n m u d a h , b e b e r a p a s h e l l y a n g a d a d i l i n u x a n t a r a l a i n :

    B o u r n e s h e l l ( s h ) ,

    C s h e l l ( c s h ) ,

    K o r n s h e l l ( k s h ) ,

    B o u r n e a g a i n s h e l l ( b a s h ) ,

    d s b .

  • 7/28/2019 modul2 sisop

    7/14

    5

    M a s i n g - m a s i n g s h e l l m e m p u n y a i k e l e b i h a n d a n k e k u r a n g a n y a n g m u n g k i n l e b i h

    d i d a s a r k a n p a d a k e b u t u h a n p e m a k a i y a n g m a k i n h a r i m a k i n m e n i n g k a t , u n t u k d o k u -

    m e n t a s i i n i s h e l l y a n g d i g u n a k a n a d a l a h b a s h s h e l l d a r i G N U , y a n g m e r u p a k a n

    p e n g e m b a n g a n d a r i B o u r n e s h e l l d a n m e n g a m b i l b e b e r a p a f e a t u r e ( k e i s t i m e w a a n )

    d a r i C s h e l l s e r t a K o r n s h e l l , B a s h s h e l l m e r u p a k a n s h e l l y a n g c u k u p b a n y a k d i -

    g u n a k a n p e m a k a i l i n u x k a r e n a k e m u d a h a n s e r t a b a n y a k n y a f a s i l i t a s p e r i n t a h y a n g

    d i s e d i a k a n .

    S h e l l s e c a r a s i n g k a t s e p e r t i M S D o s m i l i k M i c r o s o f t . M e m a n g b e n a r d i b u t u h k a n

    u n t u k m e n g h a p a l p e r i n t a h - p e r i n t a h s h e l l j i k a i n g i n m e l a k u k a n s e s u a t u . C o n t o h n y a

    p r o s e s c o p y l e , j i k a i n g i n m e n g - c o p y l e m a k a p e r l u m e n g e t i k k a n p e r i n t a h t e r t e n t u

    d a n m u n g k i n a n d a b e r p i k i r t e r l a l u l a m a . J i k a d i b a n d i n g k a n d e n g a n w i n d o w m a n -

    a g e r s e p e r t i K D E a n d a h a n y a d e n g a n m e m a i n k a n m o u s e s a j a .

    K a l a u p u n m e r a s a n y a m a n d e n g a n m e n g g u n a k a n w i n d o w m a n a g e r ( K D E , G n o m e )

    m a k a y a k i n l a h b a h w a s e s u n g g u h n y a w i n d o w m a n a g e r m e r u p a k a n " k e p a n j a n g a n t a n -

    g a n " d a r i s h e l l . W i n d o w m a n a g e r m e r u p a k a n v i s u a l i s a s i d a r i s h e l l u n t u k m e m p e r -

    m u d a h p e n g o p e r a s i a n . C o n t o h s e d e r h a n a n y a i a l a h j i k a m e n g g u n a k a n K D E u n t u k

    m e l i h a t i n f o r m a s i p r o s e s s o r m a k a b i s a m e l i h a t n y a d i c o n t r o l c e n t e r . T a p i s e b e -

    n a r n y a p e r i n t a h t e r s e b u t m e r u p a k a n v i s u a l i s a s i d a r i p e r i n t a h d i s h e l l y a i t u :

    [ m a d e a g u s @ u b u n t u ] $ c a t / p r o c / c p u i n f o

    2 . 2 . 2 . 2 K e n a p a S h e l l ?

    S h e l l m e r u p a k a n c o m m a n d - l i n e i n t e p r e t e r a r t i n y a u n t u k m e l a k u k a n a p a p u n

    h a r u s d e n g a n m e n g e t i k k a n b a r i s p e r i n t a h . D e n n i s R i t c h i e d a n K e n t h o m p s o n ( P e m -

    b u a t U n i x ) b e r p e n d a p a t m e d i a a p a y a n g h a r u s d i b u a t a g a r o r a n g d a p a t " m e n c o b a "

    u n i x m e r e k a . K e m u d i a n d i b u a t l a h s h e l l d e n g a n n a m a B o u r n e S h e l l ( s h ) y a n g d i b u a t

    o l e h S R B o u r n e . S e m e n j a k i t u b e r m u n c u l l a h j e n i s s h e l l y a n g l a i n y a i t u C s h e l l , K o -

    r n s h e l l d a n m i l i k G N U s e n d i r i y a i t u B o u r n e A g a i n S h e l l ( b a s h ) , s h e l l v e r s i g r a t i s .

    S e c a r a d e f a u l t d a l a m L i n u x m e n g g u n a k a n b a s h s h e l l . U n t u k m e l i h a t t i p e s h e l l d a r i

    u s e r k e t i k k a n :

    s i n t a k n y a y a i t u :

    [ m a d e a g u s @ u b u n t u ] $ g r e p n a m a _ u s e r / e t c / p a s s w d

    [ m a d e a g u s @ u b u n t u ] $ g r e p z e r o / e t c / p a s s w d

    z e r o : x : 5 0 0 : 5 0 0 : : / h o m e / s z e r o : / b i n / b a s h

    P a n d u a n u n t u k m e n g e t a h u i j e n i s s h e l l

    D a r i c o n t o h d i a t a s u s e r n a m e z e r o m e n g g u n a k a n s h e l l j e n i s b a s h . S h e l l s e c a r a

  • 7/28/2019 modul2 sisop

    8/14

    6

    g a r i s b e s a r l e b i h p o w e r f u l l d i b a n d i n g k a n d e n g a n w i n d o w m a n a g e r . Y a n g p e r l u d i -

    i n g a t k a r e n a l i n u x d i t u l i s d e n g a n b a h a s a C d a n b a h a s a C b e r s i f a t c a s e s e n s i t i f y a n g

    a r t i n y a m e m b e d a k a n a n t a r a h u r u f k e c i l d a n b e s a r , m a k a p e r i n t a h d i s h e l l k e t i k

    d a l a m h u r u f k e c i l j i k a d i k e t i k d a l a m h u r u f b e s a r s h e l l t i d a k a k a n m e n g e n a l i .

    L e b i h J e l a s n y a s i l a h k a n b a c a r e f e r e n s i m e n g e n a i P e n g a n t a r V I M E d i t o r d a n S h e l l

    P r o g r a m m i n g y a n g d a p a t d i d o w n l o a d d i e l e a r n i n g . u n u d . a c . i d .

    2 . 3 T u g a s M o d u l

    2 . 3 . 1 T u g a s P e n d a h u l u a n

    P e t u n j u k A : S h e l l I n t e r a k t i f

    1 . N y a l a k a n k o m p u t e r d a n p i l i h s y s t e m o p e r a s i L i n u x y a n g t e r s e d i a .

    2 . T u n g g u p r o s e s b o o t i n g s e l e s a i y a i t u p a d a s a a t k e l u a r p e r m i n t a a n u n t u k m e m a -

    s u k k a n u s e r n a m e d a n p a s s w o r d . M a s u k k a n u s e r n a m e k e m u d i a n t e k a n e n t e r .

    J i k a y a n g m u n c u l l o g i n v e r s i G U I t e k a n " c t r l + a l t + f 1 " u n t u k m e r u b a h k e

    m o d e t e k s .

    3 . L o g i n d e n g a n m e n g g u n a k a n u s e r n a m e d a n p a s s w o r d y a n g a d a k e m u d i a n t e k a n

    ' e n t e r ' .

    4 . S e b e l u m m e m u l a i m e n g e r j a k a n t u g a s d i b a w a h , Y A K I N K A N S E T I A P K E L O M -

    P O K H A R U S M E N G G U N A K A N U S E R N A M E T E R S E N D I R I

    B u a t n a m a u s e r y a n g m e r e p r e s e n t a s i k a n n a m a k e l o m p o k , m i s a l k l p 0 1

    L a n g k a h u n t u k m e m b u a t u s e r b a r u

    $ s u d o a d d u s e r

    { m e m b u a t u s e r b a r u }

    $ p a s s w d

    { m e n e n t u k a n p a s s w o r d u s e r }

    $ e x i t

    S e t e l a h b e r h a s i l m e m b u a t n a m a u s e r b a r u , L o g i n U l a n g d e n g a n m e n g g u -

    n a k a n u s e r t e r s e b u t .

  • 7/28/2019 modul2 sisop

    9/14

    7

    5 . S e t e l a h p r o s e s s e l e s a i d a n b e r a d a d a l a m s h e l l , t u l i s k a n p e r i n t a h - p e r i n t a h b e r i k u t

    i n i d a n c a t a t h a s i l n y a d a l a m l a p o r a n .

    B e r i k u t i n i c o n t o h p e r i n t a h y a n g h a r u s d i j a l a n k a n k e m u d i a n i n t e r p r e t a s i k a n

    a t a u m a k n a i r e s p o n y a n g m u n c u l p a d a l a y a r m o n i t o r .

    C o n t o h C o m m a n d :

    m a d e a g u s @ d e b i a n 4 e : $ l s ' e n t e r '

    I n t e r p r e t a s i / D e s k r i p s i : m e n a m p i l k a n i s i d a l a m s e b u a h d i r e k t o r i s a a t i n i .

    O u t p u t : t a m p i l k a n h a s i l k e l u a r a n n y a

    6 . D a f t a r p e r i n t a h y a n g d i j a l a n k a n ( p e r b a r i s )

    $ e c h o h a l o d u n i a '

    e n t e r '

    $ d a t e '

    e n t e r '

    $ h o s t n a m e '

    e n t e r '

    $ u n a m e - a '

    e n t e r '

    $ d m e s g | m o r e '

    e n t e r '

    ( t e k a n '

    q'

    u n t u k k e l u a r )

    $ u p t i m e '

    e n t e r '

    $ w h o a m i '

    e n t e r '

    $ w h o '

    e n t e r '

    $ i d'

    e n t e r '

    $ l a s t '

    e n t e r '

    $ w'

    e n t e r '

    $ t o p '

    e n t e r '

    ( t e k a n '

    q'

    u n t u k k e l u a r )

    $ e c h o $ S H E L L '

    e n t e r '

    $ e c h o { c o n , p r e } { s e n t , f e r } { s , e d } '

    e n t e r '

    $ m a n l s '

    e n t e r '

    ( t e k a n '

    q'

    u n t u k k e l u a r )

    $ m a n w h o '

    e n t e r '

    ( t e k a n '

    q'

    u n t u k k e l u a r )

    $ w h o c a n t e l l m e w h y I g o t b r o k e n h e a r t '

    e n t e r '

    $ l a s t '

    e n t e r '

    $ c l e a r '

    e n t e r '

    $ s u d o f d i s k - l '

    e n t e r '

    $ u s e r s '

    e n t e r '

    $ c a t / e t c / f s t a b '

    e n t e r '

    $ c a l 2 0 0 0 '

    e n t e r '

    $ c a l 9 1 7 5 2 '

    e n t e r '

    ( a p a k a h a n d a m e n c a t a t s e s u a t u y a n g

    a n e h ? ? ? )

    $ c a l 1 0 2 0 0 7 '

    e n t e r '

  • 7/28/2019 modul2 sisop

    10/14

    8

    $ y e s p l e a s e '

    e n t e r '

    ( t e k a n '

    c t r l - c '

    u n t u k k e l u a r )

    $ p w d '

    e n t e r '

    $ h i s t o r y '

    e n t e r '

    $ s u d o t a i l - f / v a r / l o g / m e s s a g e '

    e n t e r '

    ( t e k a n c t r l - c u n t u k

    k e l u a r )

    $ l s m o d '

    e n t e r '

    $ p s - a u x '

    e n t e r '

    $ l s p c i '

    e n t e r '

    $ f r e e '

    e n t e r '

    $ c a t / p r o c / c p u i n f o '

    e n t e r '

    $ r e b o o t '

    e n t e r '

    $ h a l t '

    e n t e r '

    C a t a t v e r s i k e r n e l y a n g d i g u n a k a n s a a t i t u d e n g a n m e n g g u n a k a n p e r i n t a h

    " u n a m e - a " k e m u d i a n t e k a n ' e n t e r ' .

    P e t u n j u k B : P e m r o g r a m a n B a s h

    B e r i k u t i n i a k a n d i b e r i k a n b e b e r a p a p e r c o b a a n m e n g e n a i p e r i n t a h p e m r o g r a m a n

    s h e l l .

    1 . C a t a t l a h H a s i l y a n g d i b e r i k a n u n t u k s e t i a p p e r c o b a a n y a n g d i l a k u k a n d e n g a n

    m e n g g u n a k a n f o r m a t l a p o r a n u n t u k s e t i a p s o a l s e p e r t i d i b a w a h :

    O u t p u t / r e s p o n d a r i s k r i p

    E r r o r d a n p e r b a i k a n n y a j i k a a d a

    P e n j e l a s a n m e n g e n a i m a s i n g - m a s i n g s o a l s e p e r t i p a d a m o d u l .

    2 . U n t u k S h e l l y a n g b e r s i f a t i n t e r a k t i f c a t a t r e s p o n u n t u k m a s i n g - m a s i n g b a r i s

    y a n g d i e k s e k u s i .

    3 . U n t u k s e m u a s o a l h a r a p d i p e r h a t i k a n t a n d a - t a n d a b e r i k u t :

    T a n d a $ d i a w a l m e n g i n d i k a s i k a n s k r i p i n t e r a k t i f

    T a n d a # ! / b i n / b a s h ( s h b a n g l i n e ) m e n g i n d i k a s i k a n s k r i p h a r u s d i t u l i s

    d a l a m s e b u a h l e d a n d i s i m p a n d e n g a n n a m a s o a l n y a

    C o n t o h s o a l S o a l A 0 2 d i s i m p a n m e n j a d i l e s o a l A 0 2 . s h .

    Y a k i n k a n b a h w a l e . s h t e r s e b u t m e m i l i k i e x e c u t e p e r m i s s i o n

    4 . Y A K I N K A N S E T I A P M A H A S I S W A H A R U S M E N G G U N A K A N

    U S E R N A M E T E R S E N D I R I

  • 7/28/2019 modul2 sisop

    11/14

    9

    5 . P e m b a g i a n S o a l :

    G r o u p A : K l p 1 , 4 , 7 , 1 0 , 1 3 , 1 6 , 1 9 , 2 2 , 2 5 , 2 8

    G r o u p B : K l p 2 , 5 , 8 , 1 1 , 1 4 , 1 7 , 2 0 , 2 3 , 2 6 , 2 9

    G r o u p C : K l p 3 , 6 , 9 , 1 2 , 1 5 , 1 8 , 2 1 , 2 4 , 2 7

    G r o u p A

    1 . s o a l A 0 1 ( s h e l l i n t e r a k t i f )

    $ i f g r e p " r o o t " / e t c / p a s s w d ; t h e n e c h o " d i s i n i a d a r o o t " ; e l s e e c h o

    " t i d a k a d a " ; f i

    2 . s o a l A 0 2 ( p r o g r a m s h e l l )

    # ! / b i n / b a s h

    e c h o " s e l a m a t d a t a n g $ U S E R "

    e c h o " d i s h e l l p r o g r a m m i n g "

    3 . s o a l A 0 3 ( V a r i a b e l L o k a l )

    # # ! / b i n / b a s h

    c l e a r

    n a m a = B u d i

    k e l a s = " G e n a p 2 0 1 3 "

    p r o g r a m _ s t u d i = I n f o r m a t i k a

    m a t a _ k u l i a h = " P r a k t i k u m S i s t e m O p e r a s i "

    e c h o n a m a : $ a n d i

    e c h o k e l a s : $ k e l a s

    e c h o p r o g r a m s t u d i : $ p r o g r a m _ s t u d i

    e c h o m a t a k u l i a h : $ m a t a _ k u l i a h

    4 . s o a l A 0 4 ( e n v i r o n t m e n t v a r i a b e l )

    $ e n v

    D a r i r e s p o n s i s t e m d i l a y a r m o n i t o r b u a t t a b e l d a n c a t a t i s i d a r i v a r i a b e l

    b e r i k u t :

    L O G N A M E

    U S E R

    S H E L L

    H O M E

  • 7/28/2019 modul2 sisop

    12/14

    1 0

    P W D

    K e m u d i a n j a l a n k a n p e r i n t a h b e r i k u t :

    $ e x p o r t U S E R = B u d i

    $ e n v

    C a t a t a p a k a h a d a p e r u b a h a n y a n g t e r j a d i p a d a v a r i a b e l U S E R .

    5 . s o a l A 0 5 ( M e t a k a r a k t e r d a n Q u o t i n g )

    # ! / b i n / b a s h

    e c h o ~

    e c h o d i r e k t o r i a n d a ~

    e c h o " d i r e k t o r i a n d a ~ "

    G r o u p B

    1 . s o a l B 0 1 ( s h e l l i n t e r a k t i f )

    $ e c h o " h a r i i n i a d a l a h

    d a t e

    "

    2 . s o a l B 0 2 ( p r o g r a m s h e l l )

    # # ! / b i n / b a s h

    c l e a r

    e c h o " n a m a l o g i n a n d a $ L O G N A M E "

    e c h o " s a a t i n i a n d a b e r a d a d i d i r e k t o r i

    p w d

    "

    e c h o " w a k t u s e k a r a n g a d a l a h

    d a t e + % T

    "

    e c h o " s e l a m a t b e k e r j a "

    3 . s o a l B 0 3 ( V a r i a b e l L o k a l ` )

    # ! / b i n / b a s h

    c l e a r

    d a t a = '

    d a t e + % D '

    j u m l a h =

    w h o | w c - l

    e c h o " t a n g g a l $ d a t a a d a $ j u m l a h u s e r y a n g l o g i n "

    4 . s o a l B 0 4 ( e n v i r o n t m e n t v a r i a b e l )

    # ! / b i n / b a s h

    n a m a = a l d o

  • 7/28/2019 modul2 sisop

    13/14

    1 1

    e c h o i s i d a r i v a r i a b e l n a m a a d a l a h $ n a m a

    n a m a = b u d i

    e c h o s e k a r a n g v a r i a b e l n a m a b e r i s i $ n a m a

    5 . s o a l B 0 5 ( M e t a k a r a k t e r d a n Q u o t i n g )

    # ! / b i n / b a s h

    u s e r = a n d i

    e c h o " h a i $ u s e r i '

    m g l a d t o m e e t y o u "

    e c h o h a i $ u s e r i \ '

    m g l a d t o m e e t y o u

    e c h o " a p a k a h k a m u p u n y a t e m a n " s p e c i a l " ? "

    e c h o " \ " s p e c i a l \ " ? ? t e m a n a p a i t u ? "

    e c h o '

    y a p o k o k n y a " s p e c i a l " '

    G r o u p C

    1 . s o a l C 0 1 ( s h e l l i n t e r a k t i f )

    $ e c h o " s a a t i n i t a h u n

    d a t e + % y

    t a n g g a l

    d a t e + % d

    b u l a n

    d a t e +

    % m

    "

    2 . s o a l C 0 2 ( p r o g r a m s h e l l )

    # ! / b i n / b a s h

    c l e a r

    e c h o " k o m p u t e r a n d a t e l a h m e n y a l a s e l a m a

    u p t i m e

    "

    e c h o " j u m l a h u s e r y a n g l o g i n s e b a n y a k

    w h o | w c - l

    u s e r "

    e c h o " a n d a l o g i n d e n g a n u s e r $ L O G N A M E "

    e c h o " d i s h e l l $ S H E L L "

    3 . s o a l C 0 3 ( V a r i a b e l L o k a l )

    # # ! / b i n / b a s h

    c l e a r

    n i l a i 1 = 8 0

    n i l a i 2 = 9 0

    e c h o $ n i l a i 1 + $ n i l a i 2

    e c h o " w a h t e r n y a t a b u k a n a n g k a t a p i s t r i n g "

    4 . s o a l C 0 4 ( e n v i r o n t m e n t v a r i a b e l )

  • 7/28/2019 modul2 sisop

    14/14

    1 2

    # ! / b i n / b a s h

    e c h o n a m a d a r i s k r i p i n i a d a l a h $ 0

    e c h o v a r i a b e l p e r t a m a i s i n y a $ 1

    e c h o v a r i a b e l p o s i s i k e d u a b e r i s i $ 2

    e c h o $ 3 a d a l a h i s i d a r i v a r i b e l p a d a p o s i s k e 3

    e c h o j u m l a h s e m u a v a r i a b e l a d a l a h s e b a n y a k $ #

    5 . s o a l C 0 5 ( M e t a k a r a k t e r d a n Q u o t i n g ) C a t a t r e s p o n d a r i s e t i a p b a r i s p e r i n t a h

    $ e c h o h a r i i n i h a r i j u m '

    a t

    $ e c h o h a r i i n i h a r i j u m \

    a t

    $ e c h o " h a r i i n i h a r i j u m '

    a t "