Tugas Sistem Operasi Program Data Bash

19 December 2014 16:58:54 Dibaca : 21

Nama    : Ahmad almukaroma Liow

Nim        : 532414005

Kls          : PTI.B

 

 

 

Latihan1.sh

 

#!/bin/bash

 

echo “program komputer saya : D”


echo “(1) Nama user yang aktif”


echo “(2) waktu sekarnag”

echo “(3) waktu komputer on”

echo “(4) lokasi direktori”

echo “(5) kembali”

pilihan=1

while [$pilihan -ne 4]

do

echo -n “pilih opsinya : “

read pilih

case $pilih in

1) echo -n “user yang aktif adalah : “

whoaim

2) echo -n “waktu sekarang adalah : “

date

3) echo -n “waktu komputer on : “

uptime

4) echo -n “lokasi direktori : “

pwd

;;

5) exit

;;

*) echo “salah pilih opsi bro :-p

esac

done

 

 

 Latihan2.sh

#!/bin/bash

echo “PROGRAM PENDATAAN MAHASISWA”

echo “=========================”

menu=1

while [ $menu]

do

echo -n “nama file anda : “

read file

touch $file

echo -n “Nama : “

read nama

echo -n “ Nim : “

read nim

echo -n “Prodi : “

read prodi

echo -n “Jurusan : “

read jurusan

echo -n “Fakultas : “

read fakultas

echo -n “Umur : “

read Umur

echo -n “Jumlah Sks : “

read sks

echo “Ipk : “

read ipk

echo -n “Dosen Pa : “

read pa

echo “Nama : “$nama > $file

echo “Nim : “$nim >> $file

echo “Prodi : “$prodi >> $file

echo “Jurusan : “$jurusan >> $file

echo “Fakultas : “$fakultas >> $file

echo “Umur : “$umur >> $file

echo “Jumlah Sks : “$sks >> $file

echo “Ipk : “$ipk >> $file

echo “Dosen Pa : “$pa >> $file

echo -n “APAKAH MAU INPUT LAGI (Y/N) : “

read input

if [ $input : Y] || [ $input =y]

then

continue

else

break

fi

done

echo “DATA SUDAH TERSIMPAN , TERIMAKASIH :D “

 

Latihan3.sh

 

#!/bin/bash

 

lagi='Y'

while [ $lagi = 'Y' ] || [ $lagi = 'Y' ]

do

echo “=====================”

echo “PROGRAM PENDEKTEKSI BILANGAN BULAT”

echo “masukan angka yang di ingin anda masukan : ”

read angka

if test expr $angka % 2 eq 0

then

echo “$angka adalah bilangan genap”

else

echo”$angka adalah bilangan ganjil”

fi

echo -n “apakah ingin coba lagi (Y/T) : ”

read lagi ;

done

 

latihan 4.sh

 

#!.bin/bash

 

buatfolder() {

echo -n “masukan nama folder yang ingin di buat : “

read a

mkdir $a

echo “Ok, file $a berhasil dibuat :D”

sleep 2

}

buatfile() {

echo -n “masukan nama file yang ingin di buat : “

read a

touch

echo “Ok, file $a berhasil dibuat :D”

sleep 2

}

hapusfile() {

echo -n “masuka file yang ingin di hapus : “

read a

rm $a

echo “Ok, file $a berhasil dihapus :D”

sleep 2

hapusfolder() {

echo -n “masuka folder yang ingin di hapus : “

read a

rmdir $a

echo “Ok, folder $a berhasil hapus :D”

sleep 2

gantinama() {

echo -n “masuka file/folder yang ingin di ganti : “

read a

echo “nama yang ingin dipakai ? Silakan diketik :D”

read b

mv $a $b

echo “file/foder $a berhasil di ganti”

sleep 2

}

cekstatusfile() {

echo -n “masuka file yang ingin dicek statusnya : “

read a

ls -l $a

sleep 2

}

lihatfile() {

ls

sleep 2

}

gantipermission() {

echo -n “masuka file yang ingin di rubah hak aksesnya : “

read a

echo “ganti permission” (contoh :234)

read b

echo “ #read ( baca ) : 4

#write (tulis ) : 2

#execute ( eksekusi ) :1 ”

chmod $b $a

echo”ok,file $a sudah berhasil di ganti hak aksesnya men”

sleep 2

duplikasi() {

echo -n ”masukan nama file / folder yang ingin dicopy : “

read a

echo -n “ketik tempat untuk mengcopy file / folder yang tadi (dokumen2) : “

read -n “dipindahkan ke mana bro ? Silakan di ketik : “

read b

}

pindah() {

echo -n “masuka file/folder yang ingin di pindahkan : “

read a

echo “di pindahkan kemana ? Silakan diketik : ”

read b

mv $a $b

echo “file / folder $a sudah di pindahkan”

sleep 2

}

pilihan=1

while [ $pilihan ]

do

echo “1. buat folder”

echo “2. buat file”

echo “3. hapus file”

echo “4. hapus folder”

echo “5. ganti nama file/folder”

echo “6. cek status file”

echo “7. lihat file”

echo “8. ganti permission”

echo “9. duplikasikan file/folder”

echo “10. pindahkan ke file/foler”

echo “11. keluar”

echo -n “pilih opsi : “

read pilihan

case $pilihan in

1) buat folder

;;

2)buat file

;;

3)hapus file

;;

4)hapus folder

;;

5)ganti nama file/folder

;;

6) cek status folder

;;

7)lihat file

;;

8) ganti permision

;;

9) duplikasi

;;

10)pilihan

;;

11) echo “terimakasi asalamualaikum”

exit

;;

*) echo “opsi salah :D”

sleep 2

esac

done

latihan 5.sh

#!/bin/bash

penambahn() {

echo -n “masukkan angka ke-1 : “

read a

echo -n “masukkan angka ke-2 : “

read b

tambah='expr $a +$b'

echo “hasilnya = $tambah”

sleep 3

}

pengurangan() {

echo -n “masukkan angka ke-1 : “

read a

echo -n “masukkan angka ke-2 : “

kurang=$( echo “$a-$b” | bc )

echo “hasilnya = $kurang”

sleep 3

}

perkalian() {

echo -n “masukkan angka ke-1 : “

read a

echo -n “masukkan angka ke-2 : “

read b

kali=$( echo “$a*$b” | bc )

echo “hasilnya = $kali”

sleep 3

}

pembagian() {

echo -n “masukkan angka ke-1 : “

read a

echo -n “masukkan angka ke-2 : “

read b

bagi=$( echo “$a/$b” | bc )

echo “hasilnya= $bagi”

sleep 3

}

opsi=1

while [ $opsi ]

do

echo “KALKULATOR SEDERHANA”

echo “=======================”

echo “1. penambahan”

echo “2. pengurangan”

echo “3. perkalian”

echo “4. pembagian”

echo “5. keluar”

echo -n “Pilihan menu : “

read opsi

case $opsi in

1) penambahan

;;

2) pengurangan

;;

3) perkalian

;;

4) pembagian

;;

5) echo “makasih, selamat tinggal :D”

exit

;;

esac


done

 

SISTEM OPERASO BILANGAN OKTAL

22 October 2014 18:51:21 Dibaca : 13

SISTEM BILANGAN OKTAL

Oktal adalah sebuah sistem bilangan berbasis delapan. Simbol yang digunakan pada sistem bilangan ini adalah 0,1,2,3,4,5,6,7. Konversi Sistem Bilangan Oktal berasal dari Sistem bilangan biner yang dikelompokkan tiap tiga bit biner dari ujung paling kanan (LSB atau Least Significant Bit).

Misalnya

Biner Oktal
000 000 00
000 001 01
000 010 02
000 011 03

Misalnya bilangan oktal 3 adalah hasil pengelopokan dari 000 011, perhitungan secara manual dapat dibuktikan dengan perhitungan berikut :
(1 x 21 )+(1 x 20 ) = (1×2)+(1×1) = 3

Dengan menggunakan software ms excel kita dapat melakukan konversi bilangan oktal ke bilangan heksadesimal, bilangan desimal ,dan biner

DIAGRAM KERNEL SISTEM OPERASI

07 October 2014 16:50:44 Dibaca : 21

Konversi bilangan biner ke decimal dan ASCII

07 October 2014 16:44:24 Dibaca : 25

pusisi anak kos

10 September 2014 22:59:40 Dibaca : 14

AKU DIAM BUKAN KARNA TAKUT

BUKAN KARNA MENYRAH.......

BUKAN KARNA MENGAALAH.......

DAN BUKAN KARNA LELAH.........

AKU DIAM KARNA AKU LAPAR

 

JERITAN ANAK KOS :D

SELAMAT MALAM GAN'