THOUSANDS OF FREE BLOGGER TEMPLATES

Rabu, 28 Desember 2011

Program Function in Shell Linux

       Hemmmmmm,cekarang Qt akan memasak sebuah sebuah fungsi,,upz :-) salah maksudnya,membahas tengtang fungsi,,hehehe..nah,,,sebentar dech,,,kayaknya temen2 ketika mendengar tengtang fungsi pasti ingetnya di pascal,,ya kan,,??tp tunggu dulu,disini saya akan menjelaskan sebuah fungsi dishell linux.What???dshell linux??kayak apa tuh,,hem...ikuti saja pesan2 selanjutnya:-)
      Sebelumnya fungsi disini dapat dibuat menggunakan salah satu dari dua cara yaitu dengan menulis fungsi di dalam skrip yang juga memanggilnya, atau menulis suatu “library” yang hanya berisi fungsi-fungsi dan juga menyertakan pustaka tersebut ke dalam skrip yang memanggil fungsi. Nah itu sedikit ulasan tentang fungsi. oke temen2,,cekarang Qt lanjut ke pemrogramannya,,(curhat dulu) tadi waktu demo saya dapat soal dari asdosQ yang cool (bnran ta????) hahay,,wudahlah langsung aja. Soalnya seperti ini,membuat program menu pilihan,trus dalam menu ini terdapat
  1. Luas lingkaran,
  2. Volume tabung,
  3. Membuat file Helloworld dan didalamnya terdapat text hello world, dan
  4. Membaca isi file hello world .sh di text editor
Baiklah saya akan jelasin langkah-langkahnya untuk membuat program ini, udah siap kan ngebacanya kan.....
  • Pertama ini pastinya buat file dengan mengetik skrip: pico demo.sh,kenapa saya pake file demo.sh, karna ini merupakan demo terakhir,,(apa hubungannya ya??) intinya terserah temen2 aja mw ngasi nama ja yang mudah diinget
  • Selanjutpun,,,,biasanya dalam pico Qt ngetik #!/bin/bash
  • Membuat nama fungsi terserah deh apa aja boleh yang penting mudah bagi temen2,kebetulan disini soalnya tentang lingkaran,ya sudah saya kasih ja nama fungsix:lingkaran,dimana rumus luas lingkaran 3.14 *r*r.
       lingkaran()
       {
       echo "========================="
       echo " Hitung Luas Lingkaran"
       echo "========================="
       echo "Input Jari-jari lingkaran: "
       read r
       echo "========================="
        l=`echo 3.14*$r*$r |bc`
        echo "Luas lingkaran = $l"
        }

  • kemudian setelah fungsi lingkaran, kita buat fungsi selanjutnya yaitu membuat fungsi untuk mencari volume tabung, saya beri nama fungsi tersebut dengan volume_tabung(), dengan isi program rumus volume tabung yaitu 3.14*r*r*t, sekilas sama dengan fungsi yang pertama kan yaitu lingkaran(), hanya ditambah dengan tinggi dengan variabel t
       volume_tabung()
       {
         echo "========================="
         echo " Hitung Volume tabung    "
         echo "========================="
         echo "Input Jari-jari Tabung: "
         read r
         echo "Input Tinggi Tabung: "
         read t
         echo "========================="
         k=`echo 2*3.14*$r*$r*$t |bc`
         echo "Volume Tabung = $k"
       }
  • Kita buat fungsi dengan nama hello() yaitu fungsi dimana kita membuat file helloworld.sh dengan ada text didalamnya yaitu Hello World, kita isikan program pada fungsi tersebut dengan cara bagaimana biasanya membuat file di terminal linux kita bisa menggunakan pico atau nano kemudian nama file, dan untuk menambahkan text hello world tersebut kita tinggal menggunakan perintah echo "Hello World" dan untuk memasukkannya di dalam file HelloWorld.sh menggunakan tanda (>) dan kemudian nama file
       hello()
       {
        pico helloworld.sh
        echo "Hello World" > helloworld.sh
       }
  • Fungsi terakhir kita buat fungsi yang bisa membaca file Helloworld.sh tetapi di text editor, buat saja nama fungsi text_editor(), text editor di linux adalah gedit, maka kita tinggal mengetikkan gedit kemudian nama file yang ingin kita baca yaitu helloworld.sh
     text_editor()
    {
      gedit helloworld.sh
    }
  • Terakhir kita buat menu utama dari program yang kita buat tadi, dimana kita membuat menu pilihan dari soal yang dberikan dengan menggunakan if atau case, tetapi agar lebih gampang saya menggunakan case esac, dan pada pemilihannya kita langsung saja memanggil nama fungsi
      #Awal skrip
      echo "Ini Demo Terakhir da....."
      echo "1. Menghitung Luas Lingkaran"
      echo "2. Menghitung Volume Tabung"
      echo "3. Membuat File helloworld.sh"
      echo "4. Melihat Isi helloworld text editor"
      echo "Pilihan"
      read pil
      case $pil in
         1)
           lingkaran
           ;;
         2)
           volume_tabung
           ;;
        3)
          hello
           ;;
        4)
          text_editor
          ;;
      esac
  • Kemudian simpan program tersebut dan jalankan seperti biasa dengan
  • Contoh Screenshot Running untuk menu kedua yaitu volume tabung 
 
Semoga bermanfaat bagi temen2...sekalian sebagai acuan buat kalian semua!!

Read More..

Kamis, 22 Desember 2011

Membandingkan Program Tampilan User

Klo kali ini kita bakalan membandingkan dua program yang sama tapi hanya berbeda dalam tampilan runningnya saja yaitu dalam tampilan Huruf, untuk program yang kedua akan muncul user yang berhuruf Kapital, Kita langsung lihat aja yang perbedaannya. kali ini juga saya gak pakek Laptop Q sendiri nih... Tampilan Skrip Program Pertama, yaitu testgrep.sh:

Running Program: 

Skrip tampilan skrim program kedua yaitu changecase.sh: 
#!/bin/sh
# Nama file skrip: changecase.sh
steves=`grep -i megipta /etc/passwd | cut -d: -f1`
echo "All users with the word \"megipta\" in their passwd"
echo "Entries are: "
echo "$steves" | tr ' ' '\012' | tr '[a-z]' '[A-Z]'



Running Program



Semoga bermanfaat!!!!

Read More..

Variabel Lingkungan dan Program Ekternal di Linux

temen2 kali ini kita akan belajar variabel lingkungan dan program eksternal....biar gak lama2 kita langsung ja ya..
1.Menunjukkan ps aux dari masing2 user?
Tampilan Skrip: 












Running Program 

















2. Menunjukkan cara mengatur LAN via terminal!
Tampilan Skrip 












3. Membuat login untuk masuk ke file! Maaf yang no 3 ni saya buat gak pakek LaptopQ jadi userna lain....he,,
Tampilan skrip 














Running Program















 Semoga bermanfaat buat kalian ya....

Read More..

Rabu, 14 Desember 2011

Program Kalkulator

Kali Saya akan bahas tentang Program Kalkulator dengan Program Shell, ni program baru saya buat waktu saya Asistensi Praktikum Sistem Operasi Modul 3, Langsung ja biar gak panjang lebar, semoga bermanfaat buat kalian.

Tampilan Skrip:
#!/bin/bash 
#Nama Skrip: Kalkulator.sh
echo "1.penjumlahan"
echo "2.pengurangan"
echo "3.perkalian" 
echo "4.pembagian"
echo "masukkan pilhan anda"
read pil
case $pil in
              1)
                echo "masukkan angka 1"
                read b
                echo "masukkan angka 2"
                read c
                z=`echo $b + $c |bc`
                echo "maka hasil penjumlahan =$z"
                ;;
            2)
             echo "masukkan angka 1"
            read b
            echo "masukkan angka 2"
            read c
            y=`echo $b - $c |bc`
            echo "maka hasil pengurangan = $y"
            ;;
          3)
          echo "masukkan angka 1"
         read b
         echo "masukkan angka 2"
         read c
        t=`echo $b*$c |bc`
        echo "maka hasil perkalian = $t"
        ;;
         4)
         echo "masukkan angka 1
         read b
         echo "masukkan angka 2"
         read c
         w=`echo $b / $c |bc`
         echo "maka hasil pembagian = $w"
        ;;
       *)
        echo "maaf angka yang anda masukkan salah.."
esac

Hasil Running:

 


Read More..

Tugas Penutup Modul 3

Untuk yang Praktikum Modul 3 kali ini, saya dapet tugas penutup dari Asprak saya, saya juga upload agar jadi referensi buat kalian semua g2, langsung ja ya....nih cekidot!!!

1. Membuat Program untuk menunjukkan direktori file yang aktif pada Direktori /usr/bin/, /usr/sbin, dan /home/username/! 
Tampilan Skrip :
Hasil Running:
 
2. Membuat Program dengan menu option:
  • Showing User List
  • Pico or nano
  • Showing file /home/username/
  • Keluar
Tampilan skrip
 Hasil Running:

Read More..

Selasa, 13 Desember 2011

Tugas Tambahan Modul 3

hai...temen2...kali ni kita bahas tentang Praktikum Sistem Operasi Modul 3 yaitu Perulangan dan Seleksi. Di Modul 3 ini, saya diberi tugas tambahan, tugas penutup dan program saat asistensi oleh Asprak Saya, ketiga program tersebut itu Aku mo upload buat sharing ilmu gitu ma kalian smua, langsung ja ya kita bahas tugas tambahannya dulu,

1. Membuat Program Luas Segitiga dan Luas Lingkaran dalam satu Program Shell
 Tampilan Skrip:
  Hasil Running:
 
2. Membuat program Konversi Bilangan Desimal ke Biner!!
Tampilan Skrip:

Hasil Running:

Read More..

Selasa, 06 Desember 2011

Variabel & Karakter Escape

hai temen2...skarang Q mo bagi2 ilmu mengenai praktikum Sistem operasi tentang Variabel dan escape....biar Qta bsa sharing ilmu g2...langsung ja y...ni tgas tambahan dari asprakQ...cekidot yah!...


1.  Tulis dan Jalankan script di bawah ini:
# / bin! / sh
echo "Daftar File Anda:";
ls –l
echo "Daftar ANDA Telah Muncul"; 
Jalannya skrip:

Hasil Running


2. Program Keliling Lingkaran.
Jalannya skrip:
  Hasil Running:
3. Program untuk menghapus semua file pada direktori!
Jalannya skrip: 
 Hasil Running:
 Cukup segitu ja ya...good bye...see you!!!

Read More..