Soal ....!!!
1. Apa perbedaan antara fungsi dan prosedur pada bahasa Pascal?
essay ...!!!!
Secara umum fungsi hampir sama dengan prosedur, dengan sedikit perubahan bahwa nama fungsi sekaligus berfungsi sebagai suatu peubah, sehingga dalam deklarasi fungsi harus dinyatakan tipe datanya.
Prosedur mempunyai struktur yang hampir sama dengan struktur program, yaitu terdiri dari nama prosedur, deklarasi-deklarasidan bagiam utama dari prosedur itu sendiri. Di dalam prosedur juga dimungkinkan ada prosedur lain yang strukturnya sama. Bentuk ini dinamakan juga dengan prosedur tersarang (nested procedure). Prosedur diaktifkan menggunakan statemen prosedure (pemanggilan prosedur).
Sabtu, 20 November 2010
tugas pendahuluan 5 (praktikum sistem operasi)
tugas pendahuluan 4 (prktkum SO)
- Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?
- Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau
bawaan shellBash?
- Program eksternal sering digunakan di dalam skrip shell. Ada beberapa perintah builtin (echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut. Tanda backtick (`) sering diasosiasikan dengan perintah eksternal. Backtick menunjukkan bahwa teks yang diapitnya akan dieksekusi sebagai suatu perintah.Pertama, gunakan shell interaktif untuk membaca nama panjang anda (full name) yang terdapat di dalam file /etc/passwd:
$ grep “^${USER}:” /etc/passwd cut -d: -f5
Steve Parker
Sekarang masukkan output ini ke dalam variabel agar dapat lebih mudah dimanipulasi:
$ MYNAME=`grep “^${USER}:” /etc/passwd cut -d: -f5`
$ echo $MYNAME
Steve Parker - untuk mengetahui perintah-perintah apa saja yang disediakan oleh linux adalah dengan menggunakan perintah : $ man ls
Selasa, 09 November 2010
tugas (jaringan komputer)
- Jenis-jenis Ethernet
- 10 Mbit/detik, yang sering disebut sebagai Ethernet saja (standar yang digunakan: 10Base2, 10Base5, 10BaseT, 10BaseF)
- 100 Mbit/detik, yang sering disebut sebagai Fast Ethernet (standar yang digunakan: 100BaseFX, 100BaseT, 100BaseT4, 100BaseTX)
- 1000 Mbit/detik atau 1 Gbit/detik, yang sering disebut sebagai Gigabit Ethernet (standar yang digunakan: 1000BaseCX, 1000BaseLX, 1000BaseSX, 1000BaseT).
- 10000 Mbit/detik atau 10 Gbit/detik. Standar ini belum banyak diimplementasikan.
- Cara kerja
- Ethernet II (yang digunakan untuk TCP/IP)
- Ethernet 802.3 (atau dikenal sebagai Raw 802.3 dalam sistem jaringan Novell, dan digunakan untuk berkomunikasi dengan Novell NetWare versi 3.11 atau yang sebelumnya)
- Ethernet 802.2 (juga dikenal sebagai Ethernet 802.3/802.2 without Subnetwork Access Protocol, dan digunakan untuk konektivitas dengan Novell NetWare 3.12 dan selanjutnya)
- Ethernet SNAP (juga dikenal sebagai Ethernet 802.3/802.2 with SNAP, dan dibuat sebagai kompatibilitas dengan sistem Macintosh yang menjalankan TCP/IP)
- Topologi
- Bridges
- Hubs
- Switches
- Routers
- Cut-through, switch mulai mem-forward frame segera setelah menerima address tujuan frame tersebut.
- Store and forward switch menampung frame secara utuh kemudian baru men-transmisikannya kembali. Metode ini memperlambat proses transmisi, namun kadang bisa meningkatkan kinerja network karena switch mem-filter frame-frame yang rusak dan invalid.
televisi kabel.
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4.Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.
5.JaringanTanpaKabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.
- resiko / tingkat bahaya,
- ancaman, dan
- kerapuhan sistem (vulnerability)
- Read Access : Mampu mengetahui keseluruhan sistem jaringan informasi.
- Write Access : Mampu melakukan proses menulis ataupun menghancurkan data yang terdapat di sistem tersebut.
- Denial of Service : Menutup penggunaan utilitas-utilitas jaringan normal dengan cara menghabiskan jatah CPU, bandwidth maupun memory.
- Lapis ke-7 : Kebijaksanaan
- Lapis ke-6 : Personil
- Lapis ke-5 : Local Area Network
- Lapis ke-4 : Batas Dalam Jaringan
- Lapis ke-3 : Gateway
- Lapis ke-2 : Paket Filtering
- Lapis ke-1 : Batas Luar Jaringan
Sabtu, 30 Oktober 2010
modul 4 (praktikum sistem operasi)
Tugas Pendahuluan !!!
1. Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?
2. Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?
Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau
bawaan shellBash?
Jawaban :
1. Program eksternal sering digunakan di dalam skrip shell. Ada beberapa perintah builtin (echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut. Tanda backtick (`) sering diasosiasikan dengan perintah eksternal. Backtick menunjukkan bahwa teks yang diapitnya akan dieksekusi sebagai suatu perintah. Mudah dipahami. Pertama, gunakan shell interaktif untuk membaca nama panjang anda (full name) yang terdapat di dalam file /etc/passwd:
$ grep “^${USER}:” /etc/passwd | cut -d: -f5
Steve Parker
Sekarang masukkan output ini ke dalam variabel agar dapat lebih mudah dimanipulasi:
$ MYNAME=`grep “^${USER}:” /etc/passwd | cut -d: -f5`
$ echo $MYNAME
Steve Parker
Terlihat jelas bahwa backtick menangkap output standard dari suatu perintah
2. – cara mengetahui perintah apa saja yang disediakan oleh Linux adalah $ man ls
- Cara mengetahui suatu perintah termasuk perintah Linux atau
bawaan shellBash adalah:
Secara umum perintah-perintah Linux dan UNIX memiliki sintaks sbb : perintah [option…] [argumen…]
Option merupakan pilihan yang dapat kita gunakan untuk memberikan hasil tertentu dari suatu perintah.
Argumen umumnya merupakan sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori.
Tanda [ ] merupakan simbol bahwa option dan argumen tidak harus selalu digunakan dalam menjalankan perintah.
Tanda titik-titik menandakan bahwa baik option dan argumen dapat lebih dari satu.
Seluruh perintah dalam Linux dan UNIX bersifat case sensitive, jadi perintah LS akan dianggap berbeda dengan ls.
Jumat, 29 Oktober 2010
Tugas 2 TK RPL (Topik Khusus Rekayasa Perangkat Lunak)
- index.php berfungsi sebagai controller depan, mnginisialisasi basic resource yang dibutuhkah untuk menjalankan CI.
- Router menganalisa HTTP request untuk menentukan apa yang harus dilakukan dengan HTTP request itu.
- Jika file cache masih ada , maka akan dikirim langsung ke browser, tanpa melewati eksekusi normal sistem.
- Keamanan, sebelum controller aplikasi di panggil, HTTP request dan data yang dikirim user, di filter untuk alasan keamanan.
- Controller memanggil model, librari inti , plugin, helper, dan resource lainnya yang di butuhkan untuk memroses request tertentu.
- View yang sudah diproses, dikirim ke browser sebagai hasil yang terlihat. Jika status caching ON, view akan disimpan di cache, jadi jika ada request yang sama, view itu bisa
Sabtu, 23 Oktober 2010
modul 3 (praktikum sistam operasi)
1. Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
2. Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
3. Apa yang dikeluarkan oleh perintah berikut:
$ ls -ld {,usr,usr/local}/{bin,sbin,lib}.
Untuk menampilkan karakter % ketik printf (“%”);
Untuk menampilkan karakter ~ ketik printf (“~”);
#include
#include
#include
#define MAX_ANGKA 50
main () {
int pencacah = 0;
long nilai, input;
srand (time(NULL));
nilai = rand()%MAX_ANGKA+1;
cout << "\nMasukkan nilai yang antara 1 - " << MAX_ANGKA << " : ";
do {
cin >> input;
pencacah++;
if (nilai > input)
cout << "Nilai lebih besar dari " << input << ". Coba lagi: ";
else if (nilai < input)
cout << "Nilai lebih kecil dari " << input << ". Coba lagi: ";
else {
cout << "Yups! Benar... Nilainya adalah " << nilai;
cout << "\nAnda perlu " << pencacah << " kali percobaan.";
}
}
while (nilai != input);
return 0;
}
Minggu, 17 Oktober 2010
modul 2 (praktikum sistem lnformasi)
VARIABEL & KARAKTER ESCAPE
Tugas pendahuluan !!!
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.
2. Perintah Shell selain bash adalah Bourne shell(sh), C shell(csh), Korn shell(ksh), Terminal Based C Shell (tcsh).
a.) Bourne Shell (sh), merupakan shell pertama yang dibuat oleh UNIX
b.) C Shell (csh), dibuat oleh Bill Joy, pembuat vi, mengimplementasikan struktur bahasa C.
c.) Korn Shell (ksh), dibuat oleh David Korn, pembuat dari Bourne shell, tidak disebarluaskan.
d.) Terminal Based C Shell (tcsh), versi lanjut dari the Berkeley UNIX C shell (csh)

