Template by:
Free Blog Templates

Sabtu, 13 November 2010

Fungsi

Permasalahan

1. Apa perbedaan antara fungsi dan prosedur pada bahasa Pascal?

Jawab :

  • Fungsi adalah subprogram yang menerima masukan dan mempunyai keluaran secara langsung.
  • Prosedur adalah subprogram yang menerima masukan tetapi tidak mempunyai keluaran secara langsung.
Read More..

Variabel Lingkungan & Program Eksternal

Permasalahan

1. Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?

2. Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?

3. Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau bawaan shellBash?

Jawab

1. Untuk Memanggil Perintah eksternal Linux dari dalam ShellBash bisa langsung dipanggil saja(ditulis langsung). Contoh:

pwd #untuk menampilkan direktori aktif

ls #untuk menampilkan list data

date #untuk menampilkan tanggal

2. Untuk mengetahui perintah apa saja yang disediakan oleh linux bisa dengan melihat pada direktori bin: $ ls /bin

3. Jika perintah tersebut ada pada direktori bin maka kemungkinan besar itu merupakan perintah linux, tapi kalau tidak ada maka kemungkinan besar itu merupakan perintah bawaan dari ShellBash.

Read More..

Jumat, 22 Oktober 2010

T. pendahuluan modul 3 (prak. Sistem Operasi)

MODUL 3

1.
Karakter escape merupakan karakter yang diawali oleh tanda '\' . Kegunaan dari karakter escape adalah menyatakan suatu karakter khusus. Contoh cara mencetak string "hanya sebuah test" (tanda kutip termasuk dicetak) echo " \"hanya sebuah test\""

Daftar katakter escape lainnya
Karakter escape Keterangan
\n Linefeed
/ baris baru
\t Tab Horizontal
\\ Backslash
\$ Tanda dollar
\" Petik ganda
dan lain-lain

Sebenarnya saya telah mencoba beberapa cara untuk menampilkan karakter ^, % dan ~ diantaranya sebagai berikut:
· shinigami@shinigami-laptop:~$ echo "Mencoba menampilkan karakter ^,% dan ~"
dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan ~
· shinigami@shinigami-laptop:~$ echo Mencoba menampilkan karakter ^,% dan ~
Dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan /home/shinigami
karakter ~ dianggap sebagai perintah untuk menampilkan folder user yakni /home/shinigami
· shinigami@shinigami-laptop:~$ echo Mencoba menampilkan karakter ^,% dan \~
Dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan ~
· shinigami@shinigami-laptop:~$ echo "~"
Dan hasil outputnya adalah: ~
Jadi Sebenarnya untuk menampilkan karakter khusus bisa menggunakan karakter escape, dan beberapa ada yang bisa menggunakan "". Tapi Ada juga beberapa karakter khusus yang langsung bisa ditampilkan tanpa harus menggunakan karakter escape seperti contoh diatas karakter ^ dan %.

2. Fungsi percabangan berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi, sedangkan fungsi perulangan berfungsi melakukan perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi.

3. Perintah ls -ld berfungsi untuk menampilkan owner/user yang berhak mengakses file :
shinigami@shinigami-laptop:~$ ls –ld
drwxr-xr-x 42 shinigami shinigami 4096 2010-10-23 11:34 .
shinigami@shinigami-laptop:~$ cd /usr
shinigami@shinigami-laptop:/usr$ ls –ld
drwxr-xr-x 11 root root 4096 2010-06-24 22:27
shinigami@shinigami-laptop:/usr$ cd /usr/bin
shinigami@shinigami-laptop:/usr/bin$ ls –ld
drwxr-xr-x 2 root root 45056 2010-07-15 13:27
shinigami@shinigami-laptop:/usr/bin$ cd /bin
shinigami@shinigami-laptop:/bin$ ls –ld
drwxr-xr-x 2 root root 4096 2010-05-25 17:50 .
shinigami@shinigami-laptop:/bin$ cd /lib
shinigami@shinigami-laptop:/lib$ ls –ld
drwxr-xr-x 20 root root 12288 2010-05-25 17:50 .
shinigami@shinigami-laptop:/lib$ cd /home
shinigami@shinigami-laptop:/home$ ls –ld
drwxr-xr-x 3 root root 4096 2010-04-23 17:11 .
shinigami@shinigami-laptop:/home$ cd
shinigami@shinigami-laptop:~$ ls –ld
drwxr-xr-x 42 shinigami shinigami 4096 2010-10-23 11:36 .
shinigami@shinigami-laptop:~$
Read More..

Kamis, 21 Oktober 2010

T. pendahuluan modul 2 (prak. Sistem Operasi)

MODUL 2

1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!

2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!

Jawab

1. Untuk di terminal bisa langsung menggunakan perintah : mv *.html *.php
tapi untuk di script bash tidak diperbolehkan, untuk itu kita bisa menggunakan perulangan. adapun scriptnya adalah sebagai berikut:

#!/bin/bash

#program tp_mod2_1.sh

for i in *.html; do mv "$i" "`basename $i .html`.php"; done

proses

shinigami@shinigami-laptop:~$p_so/mod2$ touch a.html b.html c.html d.html

shinigami@shinigami-laptop:~$p_so/mod2$ ls

a.html b.html c.html d.html

shinigami@shinigami-laptop:~$p_so/mod2$ nano tp_mod2_1.sh

shinigami@shinigami-laptop:~$p_so/mod2$ chmod +x tp_mod2_1.sh

shinigami@shinigami-laptop:~$p_so/mod2$ ./tp_mod2_1.sh

shinigami@shinigami-laptop:~$p_so/mod2$ ls

a.php b.php c.php d.php tp_mod2_1.sh

shinigami@shinigami-laptop:~$p_so/mod2$

2. Perintah Shell selain bash adalah Bourne shell(sh), C shell(csh), Korn shell(ksh), Terminal Based C Shell (tcsh).

o Bourne Shell (sh), merupakan shell pertama yang dibuat oleh UNIX

o Bourne Again Shell (bash), dibuat oleh programmer dari Free Software Foundation, open source shell dari GNU

o Korn Shell (ksh), dibuat oleh David Korn, pembuat dari Bourne shell, tidak disebarluaskan.

o C Shell (csh), dibuat oleh Bill Joy, pembuat vi, mengimplementasikan struktur bahasa C.

o Terminal Based C Shell (tcsh), versi lanjut dari the Berkeley UNIX C shell (csh)

Read More..

Senin, 18 Oktober 2010

T. pendahuluan modul 1 (prak. Sistem Operasi)

TUGAS PENDAHULUAN

1. Shell adalah program (penterjemah perintah) yang menjebatani user dengan Sistem Operasi dalam hal ini kernel (inti sistem operasi). Windows juga memiliki shell Command cukup kuat meskipun agak esoteric. Shell ini tidak memiliki kekuatan khas UNIX.

2. 20 perintah shell :
  • &
  • &&
  • $
  • =
  • !
  • $$
  • $0
  • $1
  • $9
  • $@
  • $*
  • -eq
  • -ne
  • -gt
  • -lt
  • -n
  • -z
  • -ge
  • -x
  • -w
3. Fungsi sudo adalah untuk memberikan otoritas kepada user tertentu untuk menjalankan command/ perintah seperti yang dilakukan atau hanya dapat dijalankan oleh super user atau root.
Read More..

Jumat, 18 Juni 2010

Fitur-fitur yang ada di internet

Fitur-fitur yang ada di internet antara lain:

1. E-mail

E-mail adalah surat elektronik; surat yang ditulis dalam bentuk elektronik.

E-mail adalah surat melalui media elektronik. Sebenarnya email merupakan singkatan dari “Electronic mail”. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet. Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa manfaat .Antara lain, dengan menggunakan email surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah

2. Chatting

Ngobrol di dunia maya

3. Video Streaming

Istilah yang dipergunakan untuk mendengarkan siaran video secara live melalui Internet. Berbeda dengan cara lain, yakni men-download file dan menjalankannya di komputer kita bila download-nya sudah selesai, dengan streaming kita dapat mendengarnya langsung tanpa perlu mendownload file-nya sekaligus. Dengan teknologi video streaming ini memungkinkan kita menonton televisi melalui Internet.

4. VOIP (Voice Over Internet Protocol)

suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi di telepon diubah menjadi data digital dan dikirimkan melalui jaringan berupa paket-paket data secara real time.

Dalam komunikasi VoIP, pemakai melakukan hubungan telepon melalui terminal yang berupa PC atau telepon biasa. Dengan bertelepon menggunakan VoIP, banyak keuntungan yang dapat diambil diantaranya adalah dari segi biaya jelas lebih murah dari tarif telepon tradisional, karena jaringan IP bersifat global. Sehingga untuk hubungan Internasionaldapat ditekan hingga 70%. Selain itu, biaya maintenance dapat di tekan karena voicedan data networkterpisah, sehingga IP Phone dapat di tambah, dipindah dan di ubah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon konvensional yang harus mempunyai port tersendiri di Sentral atau PBX (Private branch exchange).

5. Mobile net

Dengan adanya mobile net, kita bisa mengakses internet di manapun.

6. Akses informasi

Read More..