Rabu, 29 Februari 2012

Metode Akses

Akses Secara Berurutan
Ketika digunakan, informasi penyimpanan berkas harus dapat diakses dan dibaca ke dalam memori komputer. Beberapa sistem hanya menyediakan satu metode akses untuk berkas. Pada sistem yang lain, contohnya IBM, terdapat banyak dukungan metode akses yang berbeda. Masalah pada sistem tersebut adalah memilih yang mana yang tepat untuk digunakan pada satu aplikasi tertentu. Sequential Accessmerupakan metode yang paling sederhana. Informasi yang disimpan dalam berkas diproses berdasarkan urutan. Operasi dasar pada suatu berkas adalah tulis dan baca. Operasi baca membaca berkas dan meningkatkan pointer berkas selama di jalur lokasi I/O. Operasi tulis menambahkan ke akhir berkas dan meningkatkan ke akhir berkas yang baru. Metode ini didasarkan pada tape model sebuah berkas, dan dapat bekerja pada kedua jenis deviceakses (urut mau pun acak).

Akses Langsung (Direct Access)
Direct Access merupakan metode yang membiarkan program membaca dan menulis dengan cepat pada berkas yang dibuat denganfixed-length logical ordertanpa adanya urutan. Metode ini sangat berguna untuk mengakses informasi dalam jumlah besar. Biasanya database memerlukan hal seperti ini. Operasi berkas pada metode ini harus dimodifikasi untuk menambahkan nomor blok sebagai parameter. Pengguna menyediakan nomor blok ke sistem operasi biasanya sebagai nomor blok relatif, yaitu indeks relatif terhadap awal berkas. Penggunaan nomor blok relatif bagi sistem operasi adalah untuk memutuskan lokasi berkas diletakkan dan membantu mencegah pengguna dari pengaksesan suatu bagian sistem berkas yang bukan bagian pengguna tersebut.

Akses Dengan Menggunakan Indeks
Metode ini merupakan hasil dari pengembangan metodedirect access. Metode ini memasukkan indeks untuk mengakses berkas. Jadi untuk mendapatkan suatu informasi suatu berkas, kita mencari dahulu di indeks, lalu menggunakan pointer untuk mengakses berkas dan mendapatkan informasi tersebut. Namun metode ini memiliki kekurangan, yaitu apabila berkas-berkas besar, maka indeks berkas tersebut akan semakin besar. Jadi solusinya adalah dengan membuat 2 indeks, indeks primer dan indeks sekunder. Indeks primer memuat pointer ke indeks sekunder, lalu indeks sekunder menunjuk ke data yang dimaksud.

Perbedaan Segmentasi dan Paging

Ada beberapa perbedaan antara Segmentasi danPagingdiantaranya adalah :
  1. Segmentasi melibatkan programer (programer perlu tahu teknik yang digunakan), sedangkan dengan paging, programer tidak perlu tahu teknik yang digunakan.
  2. Pada segmentasi kompilasi dilakukan secara terpisah sedangkan padapaging, kompilasinya tidak terpisah.
  3. Pada segmentasi proteksinya terpisah sedangkan padapagingproteksinya tidak terpisah.
  4. Pada segmentasi adashared codesedangkan padapagingtidak adashared code.
  5. Pada segmentasi terdapat banyak ruang alamat linier sedangkan padapaginghanya terdapat satu ruang alamat linier.
  6. Pada segmentasi prosedur dan data dapat dibedakan dan diproteksi terpisah sedangkan padapaging prosedur dan data tidak dapat dibedakan dan diproteksi terpisah.
  7. Pada segmentasi pengubahan ukuran tabel dapat dilakukan dengan mudah sedangkan padaPaging pengubahan ukuran tabel tidak dapat dilakukan dengan mudah.
  8. Segmentasi digunakan untuk mengizinkan program dan data dapat dipecahkan jadi ruang alamat mandiri dan juga untuk mendukung sharing dan proteksi sedangkanpagingdigunakan untuk mendapatkan ruang alamat linier yang besar tanpa perlu membeli memori fisik lebih.

Pengertian Penukaran (Swap)

Sebuah proses membutuhkan memori untuk dieksekusi. Sebuah proses dapat ditukar sementara keluar memori ke backing store (disk), dan kemudian dibawa masuk lagi ke memori untuk dieksekusi. Sebagai contoh, asumsi multiprogramming, dengan penjadualan algoritma CPU Round-Robin. Ketika kuantum habis, manager memori akan mulai menukar keluar proses yang selesai, dan memasukkan ke memori proses yang bebas. Sementara penjadualan CPU akan mangalokasikan waktu untuk proses lain di memori. Ketika tiap proses menghabiskan waktu kuantumnya, proses akan ditukar dengan proses lain. Idealnya memori manager, dapat menukar proses-proses cukup cepat, sehingga selalu ada proses dimemori, siap dieksekusi, ketika penjadual CPU ingin menjadual ulang CPU. Besar kuantum juga harus cukup besar, sehingga jumlah perhitungan yang dilakukan antar pertukaran masuk akal. Variasi dari kebijakanswappingini, digunakan untuk algoritma penjadualan berdasarkan prioritas. Jika proses yang lebih tinggi tiba, dan minta dilayani, memori manager dapat menukar keluar proses dengan prioritas yang lebih rendah, sehingga dapat memasukkan dan mengeksekusi proses dengan prioritas yang lebih tinggi. Ketika proses dengan prioritas lebih tinggi selesai, proses dengan prioritas yang lebih rendah, dapat ditukar masuk kembali, dan melanjutkan. Macam-macam pertukaran ini kadang disebut roll out, dan roll in.

Normalnya, sebuah proses yang ditukar keluar, akan dimasukkan kembali ke tempat memori yang sama dengan yang digunakan sebelumnya. Batasan ini dibuat oleh method pengikat alamat. Jika pengikatan dilakukan saat assemble atau load time, maka proses tidak bisa dipindahkan ke lokasi yang berbeda. Jika menggunakan pengikatan waktu eksekusi, maka akan mungkin menukar proses kedalam tempat memori yang berbeda. Karena alamat fisik dihitung selama proses eksekusi. Pertukaran membutuhkan sebuah backing store. Backing store biasanya adalah sebuah disk yang cepat. Cukup besar untuk mengakomodasi semua kopi tampilan memori. Sistem memeliharaready queue terdiri dari semua proses yang mempunyai tampilan memori yang ada di backing store, atau di memori dan siap dijalankan. Ketika penjadual CPU memutuskan untuk mengeksekusi sebuah proses, dia akan memanggil dispatcher, yang mengecek dan melihat apakah proses berikutnya ada diantrian memori. Jika proses tidak ada, dan tidak ada ruang memori yang kosong,dispatchermenukar keluar sebuah proses dan memaasukan proses yang diinginkan. Kemudian memasukkan ulang register dengan normal, dan mentransfer pengendali ke proses yang diinginkan.

Konteks waktu pergantian pada sistem swapping, lumayan tinggi. Untuk efisiensi kegunaan CPU, kita ingin waktu eksekusi untuk tiap proses lebih lama dari waktu pertukaran. Karenanya digunakan CPU penjadualan roun-robin, dimana kuantumnya harus lebih besar dari waktu pertukaran. Perhatikan bahwa bagian terbesar dari waktu pertukaran, adalah waktu pengiriman. Total waktu pengiriman langsung didapat dari jumlah pertukaran memori. Proses dengan kebutuhan memori dinamis, akan membutuhkansystem call(meminta dan melepaskan memori), untuk memberi tahu sistem operasi tentang perubahan kebutuhan memori.

Ada beberapa keterbatasanswapping. Jika kita ingin menukar sebuah proses kita harus yakin bahwa proses sepenuhnya diam. Konsentrasi lebih jauh, jika ada penundaan I/O. Sebuah proses mungkin menunggu I/O, ketika kita ingin menukar proses itu untuk mengosongkan memori. Jika I/O secara asinkronus, mengakses memori dari I/O buffer, maka proses tidak bisa ditukar. Misalkan I/O operation berada di antrian, karenadevicesedang sibuk. Maka bila kita menukar keluar proses P1 dan memasukkan P2, mungkin saja operasi I/O akan berusaha masuk ke memori yang sekarang milik P2. Dua solusi utama masalah ini adalah :
1.  Jangan pernah menukar proses yang sedang menunggu I/O.
2.  Untuk mengeksekusi operasi I/O hanya padabuffersistem operasi.

Secara umum, ruang pertukaran dialokasikan sebagai potongan disk, terpisah dari sistem berkas, sehingga bisa digunakan secepat mungkin. Belakangan pertukaran standar pertukaran digunakan dibeberapa sistem. Ini membutuhkan terlalu banyak waktu untuk menukar dari pada untuk mengeksekusi untuk solusi managemen memori yang masuk akal. Modifikasiswappingdigunakan dibanyak versi di UNIX. Pertukaran awalnya tidak bisa, tapi akan mulai bila banyak proses yang jalan dan menggunakan batas jumlah memori.

Mendeteksi Deadlock dan Memulihkan Deadlock

Metode ini mengunakan pendekatan dengan teknik untuk menentukan apakahdeadlocksedang terjadi serta proses-proses dan sumber daya yang terlibat dalam deadlock tersebut. Setelah kondisi deadlock dapat dideteksi, maka langkah pemulihan dari kondisi deadlock dapat segera dilakukan. Langkah pemulihan tersebut adalah dengan memperoleh sumber daya yang diperlukan oleh proses-proses yang membutuhkannya. Beberapa cara digunakan untuk mendapatkan sumber daya yang diperlukan, yaitu dengan terminasi proses danpre-emption(mundur) suatu proses. Metode ini banyak digunakan pada komputermainframeberukuran besar.
Terminasi Proses
Metode ini akan menghapus proses-proses yang terlibat pada kondisi deadlock dengan mengacu pada beberapa syarat. Beberapa syarat yang termasuk dalam metode ini adalah, sebagai berikut:
  1. Menghapus semua proses yang terlibat dalam kondisideadlock(solusi ini terlalu mahal).
  2. Menghapus satu persatu proses yang terlibat, sampai kondisideadlockdapat diatasi (memakan banyak waktu).
  3. Menghapus proses berdasarkan prioritas, waktu eksekusi, waktu untuk selesai, dan kedalaman dari rollback.
Resources Preemption
Metode ini lebih menekankan kepada bagaimana menghambat suatu proses dan sumber daya, agar tidak terjebak pada unsafe condition. Beberapa langkahnya, yaitu:
  1. Pilih salah satu - proses dan sumber daya yang akan di-preempt.
  2. Rollbackkesafe stateyang sebelumnya telah terjadi.
  3. Mencegah suatu proses agar tidak terjebak padastarvationkarena metode ini.

Algoritma Bankir

Algoritma penjadwalan ini diungkapkan oleh Dijkstra (1965) lebih dikenal dengan nama Algoritma Bankir. Model ini menggunakan suatu kota kecil sebagai percontohan dengan suatu bank sebagai sistem operasi, pinjaman sebagai sumber daya dan peminjam sebagai proses yang membutuhkan sumber daya. Deadlock akan terjadi apabila terdapat seorang peminjam yang belum mengembalikan uangnya dan ingin meminjam kembali, padahal uang yang belum dikembalikan tadi dibutuhkan oleh peminjam lain yang juga belum mengembalikan uang pinjamannya.
Beberapa kelemahan algoritma Bankir Tanenbaum (1992), Stallings (1995) dan Deitel (1990) adalah sebagai berikut:
  1. Sulit untuk mengetahui seluruh sumber daya yang dibutuhkan proses pada awal eksekusi.
  2. Jumlah proses yang tidak tetap dan berubah-ubah.
  3. Sumber daya yang tadinya tersedia dapat saja menjadi tidak tersedia kembali.
  4. Proses-proses yang dieksekusi haruslah tidak dibatasi oleh kebutuhan sinkronisasi antar proses.
  5. Algoritma ini menghendaki memberikan semua permintaan selama waktu yang berhingga.

Selasa, 28 Februari 2012

Mencegah Deadlock pada Sistem Komputer

Metode ini merupakan metode yang paling sering digunakan. Metode Pencegahan dianggap sebagai solusi yang bersih dipandang dari sudut tercegahnyadeadlock. Tetapi pencgahan akan mengakibatkan kinerja utilisasi sumber daya yang buruk. Metode pencegahan menggunakan pendekatan dengan cara meniadakan empat syarat yang dapat menyebabkan deadlock terjadi pada saat eksekusi Coffman (1971).
Syarat pertama yang akan dapat ditiadakan adalahMutual Exclusion, jika tidak ada sumber daya yang secara khusus diperuntukkan bagi suatu proses maka tidak akan pernah terjadideadlock. Namun jika membiarkan ada dua atau lebih proses mengakses sebuah sumber daya yang sama akan menyebabkan chaos. Langkah yang digunakan adalah dengan spoolingsumber daya, yaitu dengan mengantrikan job-job pada antrian dan akan dilayani satu-satu. Beberapa masalah yang mungkin terjadi adalah:
  • Tidak semua dapat di-spool, tabel proses sendiri tidak mungkin untuk di-spool
  • Kompetisi pada ruang disk untukspoolingsendiri dapat mengarah padadeadlock
Hal inilah yang menyebabkan mengapa syarat pertama tidak dapat ditiadakan, jadimutual exclusion benar-benar tidak dapat dihilangkan.

Cara kedua dengan meniadakan kondisihold and waitterlihat lebih menjanjikan. Jika suatu proses yang sedang menggunakan sumber daya dapat dicegah agar tidak dapat menunggu sumber daya yang lain, maka deadlock dapat dicegah. Langkah yang digunakan adalah dengan membuat proses agar memintasumber daya yang mereka butuhkan pada awal proses sehingga dapat dialokasikan sumber daya yang dibutuhkan. Namun jika terdapat sumber daya yang sedang terpakai maka proses tersebut tidak dapat memulai prosesnya. Masalah yang mungkin terjadi:
  • Sulitnya mengetahui berapa sumber daya yang dibutuhkan pada awal proses
  • Tidak optimalnya pengunaan sumber daya jika ada sumber daya yang digunakan hanya beberapa waktu dan tidak digunakan tapi tetap dimiliki oleh suatu proses yang telah memintanya dari awal.
Meniadakan syarat ketiganon preemptiveternyata tidak lebih menjanjikan dari meniadakan syarat kedua, karena dengan meniadakan syarat ketiga maka suatu proses dapat dihentikan ditengah jalan. Hal ini tidak dimungkinkan karena hasil dari suatu proses yang dihentikan menjadi tidak baik. Cara terakhir adalah dengan meniadakan syarat keempatcircular wait. Terdapat dua pendekatan, yaitu:
  • Mengatur agar setiap proses hanya dapat menggunakan sebuah sumber daya pada suatu waktu, jika menginginkan sumber daya lain maka sumber daya yang dimiliki harus dilepas.
  • Membuat penomoran pada proses-proses yang mengakses sumber daya. Suatu proses dimungkinkan untuk dapat meminta sumber daya kapan pun, tetapi permintaannya harus dibuat terurut.
Masalah yang mungkin terjadi dengan mengatur bahwa setiap proses hanya dapat memiliki satu proses adalah bahwa tidak semua proses hanya membutuhkan satu sumber daya, untuk suatu proses yang kompleks dibutuhkan banyak sumber daya pada saat yang bersamaan. Sedangkan dengan penomoran masalah yang dihadapi adalah tidak terdapatnya suatu penomoran yang dapat memuaskan semua pihak. Secara ringkas pendekatan yang digunakan pada metode pencegahan deadlock dan masalah-masalah yang menghambatnya, terangkum dalam tabel dibawah ini.

Mesin Virtual (Virtual Machine)

Sebuah mesin virtual (Virtual Machine) menggunakan misalkan terdapat sistem program => control program yang mengatur pemakaian sumber daya perangkat keras. Control program = trap System call + akses ke perangkat keras. Control program memberikan fasilitas ke proses pengguna. Mendapatkan jatah CPU dan memori. Menyediakan interface "identik" dengan apa yang disediakan oleh perangkat keras => sharing devicesuntuk berbagai proses.
Mesin Virtual (MV) (MV) => control program yang minimal MV memberikan ilusi multitasking : seolah-olah terdapat prosesor dan memori ekslusif digunakan MV. MV memilah fungsi multi tasking dan implementasi extended machine (tergantung proses pengguna) => flexible dan lebih mudah untuk pengaturan. Jika setiap pengguna diberikan satu MV => bebas untuk menjalankan OS (kernel) yang diinginkan pada MV tersebut. Potensi lebih dari satu OS dalam satu komputer. Contoh: IBM VM370 : menyediakan MV untuk berbagai OS: CMS (interaktif), MVS, CICS, dll. Masalah: Sharing disk => OS mempunyai sistem berkas yang mungkin berbeda. IBM: virtual disk (minidisk) yang dialokasikan untuk pengguna melalui MV.
Konsep MV menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap MV terpisah dari MV yang lain. Namun, hal tersebut menyebabkan tidak adanyasharingsumberdaya secara langsung. MV merupakan alat yang tepat untuk penelitian dan pengembangan sistem operasi. Konsep MV susah untuk diimplementasi sehubungan dengan usaha yang diperlukan untuk menyediakan duplikasi dari mesin utama

Proteksi Perangkat Keras (Hardware Protection)

Sistem komputer terdahulu berjenis programmer-operated system. Ketika komputer dioperasikan dalam konsul mereka (pengguna) harus melengkapi sistem terlebih dahulu. Akan tetapi setelah sistem operasi lahir maka hal tersebut diambil alih oleh sistem operasi. Sebagai contoh pada monitor yang proses I/O sudah diambil alih oleh sistem operasi, padahal dahulu hal ini dilakukan oleh pengguna. Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya sepanjang program secara simultan. Pengertianspoolingadalah suatu program dapat dikerjakan walau pun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses. Pengertianmulti programmingadalah kegiatan menjalankan beberapa program pada memori pada satu waktu.

Pembagian ini memang menguntungkan sebab banyak proses dapat berjalan pada satu waktu akan tetapi mengakibatkan masalah-masalah baru. Ketika tidak disharingmaka jika terjadi kesalahan hanyalah akan membuat kesalahan program. Tapi jika di-sharingjika terjadi kesalahan pada satu proses/ program akan berpengaruh pada proses lainnya. Sehingga diperlukan pelindung (proteksi). Tanpa proteksi jika terjadi kesalahan maka hanya satu saja program yang dapat dijalankan atau seluruh output pasti diragukan.

Banyak kesalahan pemprograman dideteksi oleh perangkat keras. Kesalahan ini biasanya ditangani oleh sistem operasi. Jika terjadi kesalahan program, perangkat keras akan meneruskan kepada sistem operasi dan sistem operasi akan menginterupsi dan mengakhirinya. Pesan kesalahan disampaikan, dan memori dari program akan dibuang. Tapi memori yang terbuang biasanya tersimpan pada disk agarprogrammer bisa membetulkan kesalahan dan menjalankan program ulang.
 
Operasi Dual Mode
Untuk memastikan operasi berjalan baik kita harus melindungi sistem operasi, program, dan data dari program-program yang salah. Proteksi ini memerlukanshare resources. Hal ini bisa dilakukan sistem operasi dengan cara menyediakan pendukung perangkat keras yang mengizinkan kita membedakan mode pengeksekusian program. Mode yang kita butuhkan ada dua mode operasi yaitu:
1.  Mode Monitor.
2.  Mode Pengguna.

Pada perangkat keras akan ada bit atau Bit Mode yang berguna untuk membedakan mode apa yang sedang digunakan dan apa yang sedang dikerjakan. Jika Mode Monitor maka akan benilai 0, dan jika Mode Pengguna maka akan bernilai 1. Pada saatboot time, perangkat keras bekerja pada mode monitor dan setelah sistem operasi di-load maka akan mulai masuk ke mode pengguna. Ketika terjadi trap atau interupsi, perangkat keras akan men-switchlagi keadaan dari mode pengguna menjadi mode monitor (terjadi perubahan statemen jadi bit 0). Dan akan kembali menjadi mode pengguna jikalau sistem operasi mengambil alih proses dan kontrol komputer (stateakan berubah menjadi bit 1).
 
Proteksi I/O
Pengguna bisa mengacaukan sistem operasi dengan melakukan instruksi I/O ilegal dengan mengakses lokasi memori untuk sistem operasi atau dengan cara hendak melepaskan diri dari prosesor. Untuk mencegahnya kita menganggap semua instruksi I/O sebagaiprivilidge instructionsehingga mereka tidak bisa mengerjakan instruksi I/O secara langsung ke memori tapi harus lewat sistem operasi terlebih dahulu. Proteksi I/O dikatakan selesai jika pengguna dapat dipastikan tidak akan menyentuh mode monitor. Jika hal ini terjadi proteksi I/O dapat dikompromikan.
 
Proteksi Memori
Salah satu proteksi perangkat keras ialah dengan proteksi memori yaitu dengan pembatasan penggunaan memori. Disini diperlukan beberapa istilah yaitu:
  • Base Register yaitu alamat memori fisik awal yang dialokasikan/ boleh digunakan oleh pengguna.
  • Limit Register yaitu nilai batas dari alamat memori fisik awal yang dialokasikan/boleh digunakan oleh pengguna.
  • Proteksi Perangkat Keras.
Sebagai contoh sebuah pengguna dibatasi mempunyai base register 300040 dan mempunyai limit register 120900 maka pengguna hanya diperbolehkan menggunakan alamat memori fisik antara 300040 hingga 420940 saja.

Layanan Sistem Operasi

Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut :
  • Pembuatan Program
  • Eksekusi Program
  • Pengaksesan I/O Device
  • Pengaksesan terkendali terhadap berkas
  • Pengaksesan sistem
  • Deteksi dan pemberian tanggapan pada kesalahan
  • Akunting
Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program; Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi; PengaksesanI/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi; Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas; Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system); Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya; Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan; dan Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

Manajemen Proses pada OS Linux

KONSEP PROSES DI LINUX
Setiap kali instruksi diberikan pada  Linux shell, maka kernel akan menciptakan sebuah proses-id.  Proses ini disebut juga dengan terminology Unix sebagai sebuah Job.  Proses Id (PID) dimulai dari 0, yaitu proses INIT, kemudian  diikuti oleh proses berikutnya (terdaftar pada /etc/inittab).   Beberapa tipe proses :
 
Foreground
Proses yang diciptakan oleh pemakai  langsung pada terminal (interaktif, dialog)
Batch
Proses yang dikumpulkan dan dijalankan secara sekuensial (satu persatu). Prose Batch tidak diasosiasikan (b erinteraksi) dengan terminal.
Daemon
Proses yang menunggu permintaan (request) dari proses lainnya dan menjalankan tugas sesuai dengan permintaan tersebut.  Bila tidak ada request, maka program ini akan berada dalam kondisi “idle” dan tidak menggunakan waktu hitung CPU.  Umum nya nama proses daemon di UNIX berakhiran d, misalnya inetd, named, popd dll

SINYAL
Proses dapat mengirim dan menerima sinyal dari dan ke proses lainnya. Proses mengirim sinyal melalui instruksi “kill” dengan format
kill [-nomor sinyal] PID
Nomor sinyal : 1 s/d maksimum nomor sinyal yang didefinisikan system Standar nomor sinyal yang terpenting adalah :


MENGIRIM SINYAL
Mengirim sinyal adalah satu alat komunikasi antar proses, yaitu memberitahukan proses yang sedang berjalan bahwa ada sesuatu yang harus dikendalikan.  Berdasarkan  sinyal yang dikirim ini maka proses dapat bereaksi dan administrator/programmer dapat menentukan reaksi tersebut. Mengirim sinyal menggunakan instruksi
kill [-nomor sinyal] PID
Sebelum mengirim sinyal PID proses  yang akan dikirim harus diketahui terlebih dahulu.

LANGKAH – LANGKAH
1.  Masuk ke sistem operasi Linux.
2.  Login sebagai stD3XXYYY.
3.  Gunakan instruksi status proses :  ps.
4.  Gunakan instruksi untuk mengelola sinyal : kill, trap, nohup

PERCOBAAN
Percobaan 1 : Status Proses
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Nomor Identitas Proses, TTY adalah nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R (Running), COMMAND merupakan  instruksi yang digunakan. 
$ ps

Untuk melihat factor/elemen lainnya, g unakan option –u (user).  %CPU adalah presentasi CPU time yang digunakan  oleh proses tersebut, %MEM adalah presentasi system memori yang digunakan proses, SIZE adalah jumlah memori yang digunakan, RSS (Real System Storage) adalah jumlah memori yang digunakan, START adalah kapan proses tersebut diaktifkan
$ ps -u

Mencari proses yang spesifik pemakai.  Proses diatas hanya terbatas pada proses milik pemakai, dimana pemakai teresbut melakukan login
$ ps –u stD3XXYYY

Mencari proses lainnya gunakan option a (all) dan au (all user)
$ ps –a
$ ps –au

Percobaan 2 : Sinyal
Membuat shell script dengan nama loop.sh
$ vi loop.sh
## Sebuah shell script : loop.sh
while [ 1 ]
do
 echo “.\c”
 sleep 10
done

Eksekusi file loop.sh sebagai background 
$ chmod +x loop.sh
$ ./loop.sh &

Melihat proses id
$ ps

Menghentikan proses.  Nomo r 15 (SIGTERM) merupakan default 
$ kill –15 [nomor PID] atau 
$ kill [nomor PID] 

Menghentikan proses secara mutlak 
$ kill –9  [nomor PID] 

Percobaan 3 : Mengelola sinyal
Membuat file prog.sh
$ vi prog.sh
#!/bin/sh
echo “Program berjalan …”
while :
do
 echo “X”
 sleep 20
done

Jalankan program tersebut.  Karena  program melakukan looping, maka stop dengan mengirim sinyal interrupt (^C)
$ chmod +x prog.sh
$ ./prog.sh

Jalankan program tersebut sebagai background.  Catat nomor PID proses, tekan Enter untuk ke foreground dan periksa melalui instruksi ps
$ ./prog.sh &
$ ps

Kirimkan sinyal terminasi sebagai berikut
$ kill [Nomor PID] 

Ubahlah program prog.sh dengan instruksi trap untuk menangkap sinyal yang dikirim
$ vi prog.sh
#!/bin/sh
trap “ “  1  2  3  15
echo “Program berjalan …”
while :
do
 echo “X”
 sleep 20
done

Jalankan program tersebut sebagai background.  Coba lakukan kill dengan nomor PID proses tersebut.
$ ./prog.sh &
$ kill [Nomor PID]   atau 
$ kill –1  [Nomor PID]  atau 
$ kill –2  [Nomor PID]  atau 
$ kill –15 [Nomor PID]
 
Perintah kill diatas tidak akan menghentikan proses karena dihalangi dengan perintah trap. Cobalah menggunakan Nomor sinyal 9
$ kill –9  [Nomor PID] 

Percobaan 4 : No Hangup
Adakalanya sebuah proses memerlukan waktu yang cukup lama, misalnya proses sortir, sehingga perlu dilakukan sebagai proses background.  Namun bila proses masih berlangsung dan kita melakukan logout, maka otomatis proses akan ikut berhenti, yang artinya proses sortir harus diulang kembali. Simulasi dari proses sort 
$ vi myjob.sh
#!/bin/sh
i=1
while :
do
  find / -print > berkas
  sort berkas –o hasil
  echo “Proses selesai pada ‘date’” >> proses.log
 sleep 60
done

Jalankan proses tersebut sebagai proses background
$ chmod +x myjob.sh
$ ./myjob.sh &
 
Kemudian logout dan login kembali.  Periksa sampai dimana job bekerja.
$ ps

Gunakan nohup (NoHangup) agar job te tap berjalan meskipun pemakai logout.  Catatan : fungsi ini tidak berjalan di non system V (Linux)
$ ./myjob.sh &
$ nohup myjob.sh

Kemudian logout dan login kembali.  Periksa apakah job masih bekerja.
$ ps

Solvil et TitusTriple Date Automatic

Saat saya berjalan-jalan di sebuah pertokoan yang sangat besar di negara tetangga, saya menyempatkan mampir di sebuah toko jam yang menjual banyak sekali varian merek. Ketika sampai di konter jam merk Titus, mata saya langsung tertumbuk pada sebuah jam Titus yang menurut saya desainnya sangat klasik dan cantik. Seketika itu juga saya meminta pramuniaga untuk mengambilnya untuk saya. Sepintas, jam ini saya kira adalah sebuah jam chronograph karena desain 2 tombol serupa tombol Chronograph yang ada di sisi kanan casing.bSetelah diperhatikan dengan seksama, ternyata Titus ini adalah sebuah jam triple date yang memiliki feature penunjuk Hari, Tanggal dan Bulan. Selain itu, Titus ini juga memiliki penunjuk 24 jam yang terletak di sub register bawah.

Sedikit sejarah tentang merk Solvil et Titus, saat ini merek Titus dimiliki oleh taipan Hong Kong bernama Joseph Wong, yang membeli hak merek Titus untuk pasar Asia pada akhir tahun 70-an. Merek Titus sendiri adalah sebuah merek tua yang pertama kali didirikan pada tahun 1887 oleh Paul Ditisheim. nama Solvil et Titus sendiri merupakan gabungan dari kata Solvil yang merupakan kependekan dari kata Sonvilier, merupakan tempat dimana jam ini dibuat dan kata Titus yang merupakan nama Kaisar Roma.

Pada tahun 70-an, Titus melakukan ekspansi ke Asia dengan memproduksi begitu banyak tipe jam di daerah ini. Masa keemasan Titus di Asia sebenarnya dimulai pada akhir tahun 80-an ketika Titus melakukan kampanye produk dengan menggunakan Drama TV romantis sebagai media-nya..'Time is Love'. ternyata cara promosi seperti ini berhasil mengangkat nama Titus sebagai salah satu brand yang digemari untuk kawasan Asia.

Mari kita lihat lebih detail jam Titus ini. Dengan diameter sekitar 41mm, jam ini memang terlihat besar terutama karena tidak adanya bezel yang lebar seperti jam sport chronograph (karena ini memang bukan jam chronograph). Material casing terbuat dari stainless steel dan mika sebagai penutup dial. Sedangkan untuk penutup caseback menggunakan sapphire crystal. Dial berwarna silver dengan desain indeks dan sub register yang sederhana dan menggunakan warna hitam. Secara komposisi, dial terlihat sangat simetris. Kesan klasik, dan ini yang membuat saya suka, adalah penggunaan jarum jam dan menit yang berbentuk pedang (dauphine hands), sama dengan desain jam-jam produksi tahun 50-an. Untuk mengurangi biaya produksi, Titus menggunakan cara stempel (cap) untuk label nama merek dan indeks sub register.

Untuk movement saya belum bisa pastikan mengambil movement complicated produksi siapa. Tebakan saya sih jam ini menggunakan movement dari jepang atau China, karena produksi jam ini ada di Hong Kong. Penyelidikan saya terkait movement belum terlalu dalam untuk jam ini. Waktu saya coba memutar crown untuk mengisi tenaga ternyata bisa, jadi kemungkinan jam ini menggunakan asian cloning dari mesin ETA yang memiliki feature triple date. Finishing movement? sangat sederhana dan tidak terlihat berkilat dan menarik seperti halnya movement produksi Swiss. Selama beberapa hari saya memakai jam ini, tingkat akurasi masih bagus, mungkin karena masih baru.

Awalnya, jam ini menggunakan strap Titus dengan pola crocodile berwarna hitam. Tapi saya kurang suka dengan desain dan kualitas kulit imitasinya karena kualitas tidak bagus. Karena itu saya ganti dengan strap crocodile berwarna coklat yang di desain untuk jam Rolex dan ternyata menjadi lebih cantik dan klasik. Kalau dipakai, sepintas jam ini terlihat seperti jam Swiss chronograph yang mahal. beberapa teman malah mengira bahwa ini adalah sebuah Omega chronograph. Menurut saya, antara harga dan kualitas produk masih seimbang. Karena dengan feature yang sama, apabila kita membeli jam produksi Swiss harganya akan bisa berlipat belasan sampai puluhan kali lipat.

Review Buku 7 Keajaiban Rejeki By Ippho Santosa

Alhamdulillah, berkat musibah yang saya alami beberapa hari yang lalu akhirnya mengantarkan untuk membeli Buku 7 Keajaiban Rejeki By Ippho Santosa yang sangat fenomenal. Langsung setelah tahu bahwa buku ini adalah best-seller di Gramedia langsung saya melesat kesana dan membelinya. Tahukah anda apa yang diajarkan oleh buku ini, saya pikir sangat sangat powerfull untuk meningkatkan rezeki anda.

Bagi anda yang sedang merintis berbagai bisnis di dunia maya maupun dunia offline, buku ini sangat berguna sekali agar bisnis anda lancar dan semakin maju pesat. Selama 2 minggu saya coba praktekkan dengan maksimal dan Alhamdulillah, dengan niat yang lurus dan ikhlas semua yang ditulis di buku ini saya pakai dan terapkan dalam hidup saya serta bisnis saya.

Sebenarnya saya sudah pernah posting artikel yang berhubungan dengan motivasi sukses bisnis di blog ini.

Buku dengan gamblang dan bahasa lugas bak blogger seleb (saya lihat kesamaan tulisannya dengan para blogger seleb, ga percaya?, beli aja deh), pokoknya enak dibaca dan sangat powerfull jika anda yakin untuk mempraktekkannya.

Tidak ada kata terlambat, sebenarnya buku ini sudah mengalami beberapa kali cetak ulang, namun ijinkan saya untuk menyampaikan kebenaran yang ada di dalam buku ini. Saya katakan isi dan anjuran buku7 Keajaiban Rejeki pantas anda coba dan amalkan.

Semoga bermanfaat.

Senin, 27 Februari 2012

Rumah Dijual - Cari info rumah dijual? Langsung saja ke Pendopo.com

Sekarang ini banyak sekali website properti yang muncul di Negara ini untuk memenuhi segala kebutuhan Anda tentang dunia properti. Dengan kecanggihan teknologi sekarang ini, membeli rumah pun bisa Anda lakukan melalui internet. Rumah dijual yang tersebar di seluruh wilayah Indonesia sekarang ini bisa dengan mudah Anda dapatkan hanya dengan mengunjungi sebuah website properti yang ada di internet. Pendopo.com, salah satu portal properti yang terpercaya dan lengkap yang ada di Indonesia ini. Pendopo.com merupakan portal properti yang menyediakan info rumah dijual dan jasa pemasangan iklan properti yang gratis selamanya.

Info-info rumah dijual yang tersedia di sini merupakan info yang berasal dari seluruh wilayah Indonesia, jadi tidak hanya info rumah dijual di daerah Jakarta dan sekitarnya saja, namun juga di daerah-daerah lain. Dilengkapi dengan mesin pencari yang canggih, Anda dapat dengan mudah mencari info rumah dijual sesuai dengan budget dan tempat yang Anda inginkan.

Bagi Anda yang ingin menjual rumah, para agen properti atau marketer perusahaan developer, website ini merupakan solusi marketing Anda yang tepat. Dengan jumlah pengguna internet yang mencapai lebih dari 30 juta orang, dimana 3000 diantaranya mengunjungi website Pendopo setiap harinya, membuat pangsa pasar Anda semakin luas dan potensi untuk laku pun semakin tinggi. Yang lebih menarik lagi, Anda tak perlu membayar sepeser pun apabila Anda ingin memasang iklan properti Anda di website ini. Namun syaratnya mudah, Anda harus menjadi member di website ini dan untuk menjadi member itupun Anda tak perlu membayar sama sekali. Menarik, bukan?

Tertarik untuk pasang iklan rumah dijual yang gratis selamanya? Atau mau cari info rumah dijual dengan cara yang praktis dan cepat? Langsung saja ke Pendopo.com.

Belajar Forex - Tunjukkan keberanian Anda untuk belajar forex di InstaFXSchool

Anda pengen belajar forex, tapi gak tau harus mulai dari mana dan belajar ke mana?atau anda Ingin meraih kesuksesan dan keuntungan yang terus-menerus dalam transaksi forex Anda? Sudah tepat rasanya jika Anda mengunjungi website ini. Website ini merupakan pilihan paling tepat bagi Anda yang ingin belajar, mendalami, dan meraih keuntungan secara konsisten dalam transaksi Forex. Terus website apa sich yang menyediakan pelayanan seperti itu? Namanya InstaFXSchool.

InstaFX school ini merupakan website yang memiliki silabus yang telah dikembangkan dan ditata secara struktural sehingga Anda dapat dengan mudah belajar forex secara bertahap dimulai dari tingkat Basic, Intermediate, dan Advanced.Di InstaFX menyediakan pembelajaran Forex secara tatap muka setiap bulannya, dan online support melalui Facebook Trading Group. InstaFX sebagai media edukasi pembelajaran Forex akan membantu Anda dalam menguasai bagaimana Trading Forex yang baik dan benar. Melalui kelas pemantapan trading, akan dibahas secara lengkap dan terperinci, bagaimana Trading Forex yang aman dan bisa menghasilkan uang bagi Anda.

Selain itu di InstaFXSchool anda akan mendapatkan fasilitas - fasilitas lain juga telah disiapkan untuk Anda jika bergabung dan Belajar Forex di InstaFX. Anda akan dipandu secara live analysis bersama Teacher dan Tim Trading Support kami. Tak hanya itu saja, kami juga akan memberikan berbagai material - material Forex yang edukatif mulai dari handout, , e-book, video, review markets sehingga anda akan juga belajar di dalam Forex bagaimana cara melakukan entry secara tepat dan mengetahui pula exit market yang tepat saat Anda melakukan Trading Forex.

InstaFXSchool memiliki tujuan akhir dari edukasi Trading Forex di InstaFX Education Centre yaitu untuk mencetak "Real Elite Trader" yang secara profesional mampu mengelola dana dalam trading account secara aman dan profitable. Di InstaFX semua member memiliki kesempatan yang sama untuk sukses di Forex Trading. Jadi tunggua apa lagi? Tunjukkan keberanian anda untuk belajar forex di InstaFXSchool.

Pancasila Sebagai Sistem Ideologi

Pengertian Ideologi :
Etimologis :
Ideo : Cita-cita
Logos : Ilmu, pengetahuan dan paham
Ideologi : Suatu  pengetahuan/ilmu mengenai  cita-cita
 
Heulen (1998) :
Ilmu tentang cita-cita, gagasan atau buah pikiran
Pandangan hidup yang dikembangkan berdasarkan kepentingan tertentu
Kesatuan gagasan-gagasan dasar yang disusun secara sistematis dan menyeluruh tentang manusia dan kehidupannya.
 
Sastraprateja (1993) :
Seperangkat gagasan atau pemikiran yang berdasarkan orientasi pada tindakan yang diorganisir menjadi suatu sistem yang teratur.
 
Harold H. Titus :
Suatu istilah yang dipergunakan untuk sekelompok cita-cita mengenai berbagai macam masalah politik dan ekonomi, filsafat social yang sering dil;aksanakan bagi suatu rencana yang sistematis tentang cita-cita yang dijalankan oleh kelompok atau lapisan masyarakat.
 
W. White :
Soal-soal cita politik/doktrin/ajaran suatu lapisan masyarakat atau sekolompok manusia yang dibeda-bedakan.
 
Moerdiono
Seperangkat nilai yang terepadu berkenaan dengan hidup bermasyarakat, berbangsa dan bernegara.
 
CST Kansil :
Kumpulan konsep bersistem yang dijadikan asas pendapat yang memberikan arah dan tujuan untuk kelangsungan hidup
Cara berpikir seseorang atau golongan.

Makna Ideologi :
  1. Konsensus tentang nilai-nilai dasar suatu masyarakat yang bernegara
  2. Kesatuan gagasan -gagasan dasar yang disusun sewcara sistematis dan menyeluruh tentang manusia dan kehidupannya termasuk bernegara.
  3. Pembangkit kesadaran akan kemerdekaan
Fungsi Ideologi :
  1. Struktur Kognitif yaitu keseluruhan pengetahuan yang dapat merupakan landasan untuk memamhami dan menafsirkan dunia dan kejadian-kejadian dalam alam sekitarnya.
  2. Orientasi dasar dengan membuka wawasan yang memberikan makna serta menunjukan tujuan dalam kehidupan manusia
  3. Norma-norma yang menjadi pedoman dan rpegangan bagi seseorang untuk melangkah dan ebrtindak
  4. Bekal dan jalan seseorang untuk menemukan identitas.
  5. Kekuatan yang mampu menyemangati dan mendorong seseorang untuk menjalankan kegiatan dan mencapai tujuan
  6. Pendidikan bagi seseorang atau masyarakat untuk memahami menghayati serta memolakan tingkah lakunya sessui dengan orientasi  dan norma-norma yang terkandung di dalamnya 

Pancasila Sebagai Sistem Etika

Pengertian Nilai :
Nilai adalah sifat atau kualitas yang melekat pada sesuatu (obyek)   
Nilai adalah kemampuan yang dipercayai yang ada pada suatu benda atau untuk memuaskan manusia
               
Klasifikasi Nilai :
Pendapat dari Prof Dr.  Notonagoro :
  1. Nilai Material adalah segala sesuatu yang berguna bagi unsur jasmani manusia
  2. Nilai Vital adalah segala sesuatu yang berguna bagi manusia untuk mengadakan kegiatan atau aktivitas.
  3. Nilai Kerohanian adalah segala sesuatu yang berguna bagi rohani jasmani manusia

Nilai Kerohanian dibagi menjadi 4 macam :
  1. Nilai kebenaran/kenyataa yang ebrsumber pada unsur akal manusia (ratio, budi dan Cipta)
  2. Nilai keindahan yang bersumber pada unsur rasa manusia   (gevoels dan aestetika)
  3. Nilai kebaikan moral yang bersumber pada unsur kehendak manusia ( karsa)
  4. Nilai Religius yang bersumber pada pada kepercayaan/keyakinan manusia  dengan disertai penghayatan melaluin akal dan budi nuraninya dan nilai ini merupakan nilai ketuhanan, kerohanian yang tertinggi.
Pendapat dari Max Scheler :
  1. Nilai Kenikmatan tingkatan nilai paling rendah terdapat nili-nilai yang mengenaklan dan tidak mengenakan
  2. Nilai Kehidupan yaitu nilai-nilai yang penting bagi kehidupan
  3. Nilai Kejiwaan seperti keindahan, kebenaran dan pengetahuan murni yang dicapai filsafat.
  4. Nilai Kerohanian yang didalamnya terkandung nilai-nilai suci dan tidak suci.
Pengertian Moral :
Moral adalah Ajaran baik buruk yang diterima secara umum mengenai perbuatan, sikap kewajiban, dsb.

K. Bertens :
Moral adalah nilai-nilai dan norma-norma yang menjadi pegangan bagi seseorang atau kelompok dalam mengatur tingkah lakunya.

Burhan Nurgiyantoro :
Moral secara umum menyarankan pada pengertian ajaran tentang baik buruk yang diterima umum mengenai perubahan sikap, kewajiban  dsb.

Pembagian  Moral :
Moral Pribadi moral yang melekat pada seseorang
Moral Masyarakat moral yang melekat pada komunitas masyarakat.

Tiga prinsip dasar moral :
  1. Prinsip sikap baik adalah suatu kesadaran bahwa manusia jangan sampai berbuat sesuatu yang merugikan orang lain  tanpa membedakan tingkat sosialnya
  2. Prinsip Keadilan adalah perlakuan yang sama terhadap siapa saja dalam situasi yang sama dan meghormati hak semua orang. Prinsip ini tidak membenarkan perlakuan yang sama pada situasi yang berbeda.
  3. Prinsip Hormat terhadap diri sendiri agar semua manusia selkalu memperlakukan diri sendiri sebagai sesuatu yang bernilai.
Pengertian Norma :
Ajaran baik buruk yang diterima secara umum mengenai perbuatan, sikap kewajiban, dan sebagainya.

Dimensi Norma menuru Darji Darmodiharjo  :
-    Norma berdimensi Pribadi yaitu norma agama dan norma kesusilaan.
-    Norma berdimensi Antar Pribadi yaitu norma sopan santun dan norma hukum

Jenis – Jenis Norma :
-    Cara (usage)
-    Kebiasaan (folksways)
-    Tata Kelakuan (mores)
-    Adat istiadat (custom)

Pancasila Sebagai Sistem Filsafat

Pengertian :
Etimologis :
-  Philos (Philem) = Suka, gemar atau cinta
-  Sophia = Kebenararan atu kebijaksanaan/kearifan
-  Philosophia = Suka, gemar atau cinta pada kebenararan atau kebijaksanaan/kearifan
 
Plato ( 427 – 348 SM) :
Ilmu Pengetahuan yang berminat mencapai kebenaran yang asli

Aristoteles ( 382 – 322 SM) :
Ilmu Pengetahuan yang meliputi kebenaran yang terkandung didalamnya Ilmu-ilmu metafisika, logika, retorika, etika, ekonomi politik dan estetika.

Al Kindi  ( 801 – … M) :
Pengetahuan tentang realitas segala, sesuatu sejauh jangkauan kemampuan manusia

Al Farabi ( 870 – 950 M) :
Ilmu Pengetahuan tentang alam wujud bagaiman hakikat yang sebenarnya.

R. Descartes ( 1590 – 1650 M) :
Kumpulan segala pengetahuan mengenai Tuhan, alam dan manusia yang menjadi pokok penyelidikannya

Immanuel Kant ( 1724 – 1804 M) :
Ilmu Pengetahuan yang menjadi pokok dan pangkal dari segala pengetahuan yang di dalamnya tercakup empat persoalan :
1.  Apakah yang dapat kita ketahui ? ( jawabnya : metafisika)
2.  Apakah yang seharusnya kita kerjakan? ( jawabnya: etika)
3.  Sampai dimanakah harapan kita? ( jawabnya : Agama)
4.  Apakah yang dinamakan manusia? (jawabnya : antropologi)

Drs. A. Widjaja :
Usaha manusia melalui akal pikiran dan pengetahuanya, yang secara kritis, mendasar, integral dan radikal ingin mencari dan menemukan kenyataan atau kebenaran  baik mengenai dirinya maupun segala sesuatu yang ddipakai obyeknya.

Mr. Muhammad Yamin
Pemusatan pikiran sehingga manusia menemui kepribadiannya seraya di dalam kepribadiannya itu dialaminya kesungghuhan.

Cabang-cabang Filsafat :
Logika adalah Cabang Filsat Ilmu Pengetahuan untuk menarik kesimpulan-kesimpulan ( Benar dan Salah)
Etika adalah Cabang Filsafat yang membicarakan tentang penilaian tingkah laku yang benar yang mempergunakan predikat kesusilaan seperti baik buruk atau menyelidiki tentang kebaikan
Estetika adalah Cabang Filsafat yang membicarakan tentang definisi susunan dan peranan keindahan khususnya dalam kesenian ( Bagus dan Jelek)

Cara-cara berpikir Filsafat :
Sistematis : Memandang segala sesuatu merupakan sebuah keterikatan yang tak bisa terpisahkan dan saling berhubungan, menentukan dan membutuhkan
Menyeluruh : Memandang segala sesuatu merupakan sebuah keseluruhan yang tak bisa dilihat secara terpisah.
Kritis :  Memandang segala sesuatu tentang kelebihan dan kekurangan apa adanya
Radikal : Melihat segala sesuatu samapai dasar yang sebenarnya dan harus tahu sampai keintinya.

Manfaat mempelajari Filsafat  :  
1.  Pertimbangan pengambilan keputusan
2.  Mengurangi salah paham dan konflik
3.  Menciptakan ketenangan hidup

Kewajiban Bela Negara

Kewarganegaraan
Negara
Suatu organisasi dari sekelompok atau beberapa kelompok manusia yang bersama-sama mendiami satu wilayah tertentu dan mengakui adanya satu pemerintahan yang mengurus tata tertib serta keselamatan sekelompok atau beberapa kelompok manusia tersebut
Suatu perserikatan yang melaksanakansatu pemerintahan melalui hukum yang mengikat masyarakat dengan kekeluargaan untuk melaksanakan ketertiban sosial
Suatu organisasi dalam satu wilayah yang memiliki kekuasaan tertinggi yang ditaati oleh rakyatnya.
Bentuk masyarakat dan organisasi politik yag paling utama dalam suatu wilayah yang berdaulat.

Warga Negara :
Orang-orang bangsa Indonesia asli dan orang-orang bangsa lain yang disahkan dengan undang undang sebagai warga negara ( Pasal 26)‏
Penduduk yang sepenuhnya dapat diatur oleh Pemerintah  negara yang bersangkutan  &  mengakui Pemerintahannya sendiri.

Bangsa :   
Orang yang memiliki kesamaan asal keturunan, adat, bahasa dan sejarah serta pemerintahan sendiri
Kumpulan manusia yang biasanya  terikat oleh kesatuan bahasa dan wilayah tertentu (KUBI)‏

Hubungan Antar Warga Negara dan Negara
Pasal 27 ayat 1: Kesamaan Kedudukan dalam Hukum dan Pemerintahan
Pasal 27 ayat 2 : Hak atas pekerjaan dan penghidupan yang layak bagi kemanusiaan
Pasal 28 : Kemerdekaan berserikat dan berkumpul
Pasal 29  : Kemerdekaan memeluk agama
Pasal 30 : Hak dan Kewajiban Pembelaan Negara
Pasal 31 : Hak mendapat Pengajaran
Pasal 32 : Kebudayaan Nasional Indonesia
Pasal 33 & 34 : Kesejahteraan Sosial

Teori Terbentuknya Negara
Teori hukum alam (Plato + Aristoteles)‏
Kondisi alam ==> tumbuh manusia ==> negara
Kekuasaan tertinggi dalam suatu Negara itu adalah hukum itu sendiri, karena baik raja atau penguasa maupun rakyat atau warga Negara bahkan Negara itu sendiri tunduk kepada hukum
Teori Ketuhanan (Islam + Kristen)‏
Segala sesuatu diciptakan Tuhan
Dianggap sebagai salah satu kebutuhan yang menciptakan peraturan-peraturan hukum. Jadi adanya hukum itu karena adanya Negara dan tiada satupun hukum yang berlaku jika tidak adanya kedaulatan Negara tersebut
Teori perjanjian (Thomas Hobbes)‏
Manusia ==> kondisi alam ==> kekerasan ==> musnah
Manusia ==> tantangan ==> hidup bersama ==> tujuan
Manusia menghadapi kondisi alam dan timbullah kekerasan. Manusia akan musnah bila tidak mengubah cara-caranya. Manusia pun bersatu untuk mengatasi tantangan dan menggunakan persatuan dalam gerak tunggal untuk kebutuhan bersama. Dan adanya perjanjian diantara rakyat-rakyat dalam wilayah tersebut.
Teori Modern
Penaklukan Negara itu timbul karena serombongan manusia menaklukkan daerah dari rombongan manusia lain
Peleburan Sebuah Negara yang luas mengalami peleburan menjadi banyak Negara atau sebabaliknya
Pemisahan Diri Dalam sebuah Negara itu adanya wilayah yang keluar dari Negara itu dan membentuk Negara baru

Sifat Negara
Memaksa :

Negara memiliki kekuasaan untuk memaksa kehendaknya kepada setiap warga negara
Monopoli :
Negara memiliki kekuasaan untuk menentukan tujuan hidup bersama
Mencakup Semua :
Negara memiliki kekuasaan kepada semua warga Negara untuk mematuhi peraturan perundang-undangan yang berlaku

Unsur-unsur Negara
Konstitutif : 
1.  Wilayah (darat, laut, udara)‏
2.  Rakyat, 
3.  Pemerintahan  berdaulat
Deklaratif :
1.  Tujuan
2.  Undang Undang Dasar
3.  Pengakuan dari negara lain
4.  Masuk organisasi dunia

Proses Terjadinya NKRI
Dasar Pembukaan UUD Tahun 1945
Proklamasi perjuangan Bangsa Indonesia
Proklamasi mengantar Bangsa Indonesia ke gerbang kemerdekaan
Cita-cita kemerdekaan wilayah, pemerintahan, bangsa merdeka, bersatu, berdaulat adil makmur
Kehendak seluruh rakyat
Religius berkat Tuhan YME

Demokrasi dan Pemerintahan
Demokrasi di Indonesia
Sistem kepartaian (multi partai, dua partai, satu partai)‏
Pengisian jabatan pemegang kekuasaan negara
Hubungan antara pemegang kekuasaan legislatif dan eksekutif
Model Pemerintahan
Diktator  (borjuise dan proletar)‏
Parlementer
Presidentil
Campuran

Hak Azasi Manusia (HAM)
Dasar  Deklarasi Universal ==> HAM (Declaration of Human Right)‏
Hubungan UUD dan NKRI
Pancasila sebagai Landasan Ideal
UUD 45 sebagai Landasan Konstitusi
Wawasan Nusantara sebagai Landasan Visional
Ketahanan Nasional sebagai Landasan Konsepsional
GBHN sebagai Landasan Operasional

Minggu, 26 Februari 2012

Sistem Bilangan (Number System)

“Suatu cara untuk mewakili besaran dari suatu item fisik.”

Jenis – Jenis Bilangan :
1.  Bilangan Biner
2.  Bilangan Desimal
3.  Bilangan Oktal
4.  Bilangan Hexadesimal

Bilangan Biner
Bilangan yang hanya terdiri atas 2 (dua) kemungkinan (berbasis dua), yaitu 0 dan 1. Karena berbasis 2, maka pengkonversian ke dalam bentuk desimal adalah dengan mengalikan suku ke-N dengan 2N.

Bilangan Desimal
Bilangan desimal adalah jenis bilangan yang paling banyak dipakai dalam kehidupan sehari-hari, sehingga kebanyakan orang sudah akrab dengannya. Bilangan yang terdiri atas 10 buah angka (berbasis 10), yaitu angka 0 – 9. Dengan basis sepuluh ini maka suatu angka dapat dijabarkan dengan perpangkatan sepuluh.
Contoh : Bilangan Desimal
12310 = (1 x 102) + (2 x 101) + (3 x 100) = 100 + 20 + 3

Bilangan Oktal
Bilangan dengan basis 8, artinya angka yang dipakai hanyalah 0 – 7. Sama halnya dengan jenis bilangan yang lain, suatu bilangan oktal dapat dikonversikan dalam bentuk desimal dengan mengalikan suku ke-N dengan 8N.
Contoh : Bilangan Oktal
128 = (1 x 81) + (2 x 80) = 8 + 2 = 1010

Notasi Oktal
Setiap kombinasi 3 digit biner diberi sebuah simbol, seperti berikut :
0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111

Bilangan Hexadesimal
Merupakan bilangan yang berbasis 16. Dengan angka yang digunakan berupa :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Dalam pemograman assembly, jenis bilangan ini paling banyak digunakan. Mudah mengkonversikan bilangan ini dengan bilangan yang lain, terutama dengan bilangan biner dan desimal. Karena berbasis 16, maka 1 angka pada hexadesimal akan menggunakan 4 bit.

Notasi Hexadesimal
Setiap kombinasi 4 digit biner diberi sebuah simbol, seperti berikut :
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F

Konversi dari Sistem Bilangan Desimal
Contoh :
Konversi Ke Bilangan Biner
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =  5 + sisa 1
5  : 2 =  2 + sisa 1
2  : 2 =  1 + sisa 0
Maka 4510 = 1011012

Konversi Ke Bilangan Oktal
385 : 8 = 48 + sisa 1
48  : 8 =  6 + sisa 0
Maka 38510 = 6018

Konversi Ke Bilangan Hexadesimal
1583 : 16 = 98 + sisa 15 = F
98   : 16 =  6 + sisa 2
Maka 158310 = 62F16

Konversi dari Sistem Bilangan Biner
Contoh :
Konversi Bilangan Biner ke Desimal
1011012 = (1 x 25)+(0 x 24)+(1 x 23)+(1 x 22)+(0 x 21)+(1 x 20)
        = 32 + 0 + 8 + 4 + 0 + 1
        = 4510

Konversi Bilangan Biner ke Oktal
10101002, dikonversikan dengan mengkonversikan tiap-tiap tiga buah digit biner, seperti berikut :
11  = 3
010 = 2
100 = 4
Maka 110101002 = 3248

Konversi Biner ke Hexadesimal
1101111000012, dikonversikan dengan mengkonversikan tiap-tiap empat buah digit biner, seperti berikut :
1101 = D
1110 = E
0001 = 1
Maka 1101111000012 = DE116

Konversi dari Sistem Bilangan Oktal
Contoh :
Konversi ke Sistem Bilangan Desimal
3248 = (3 x 82) + (2 x 81) + (4 x 80)
     = (3 x 64) + (2 x 8) + (4 x 1)
     = 192 + 16 + 4
     = 21210

Konversi ke Sistem Bilangan Biner
65028 = 110 101 000 0102

Konversi ke Sistem Bilangan Hexadesimal
25378           = 010 101 011 1112 (Dikonversikan dulu ke Biner)
0101 0101 11112 = 55F16 (Lalu konversikan ke Hexadesimal)

Konversi dari Sistem Bilangan Hexadesimal
Contoh :
Konversi ke Sistem Bilangan Desimal
1A16 = (116 x 161) + (A16 x 160)
     = (110 x 161) + (1010 x 160)
     = 2610

Konversi ke Sistem Bilangan Biner
D416 = 1101 01002

Konversi ke Sistem Bilangan Oktal
D416        = 1101 01002 (Dikonversikan dulu ke Biner)
11 010 1002 = 3248

Sabtu, 25 Februari 2012

Piranti Masukan Komputer (Input Hardware Computer)

Jenis Piranti Lunak
Peranti masukan adalah perangkat keras komputer yang memungkinkan pemasukan data ke dalam sistem komputer. Berikut adalah ragam peranti masukan

Piranti Pengetikan
Keyboard
Keyboard adalah peranti pemasukan data yg dapat mengubah huruf,angka, ataupun kode lain menjadi isyarat listrik yang dapat diproses komputer, Secara garis besar sistem keyboard biasanya terdiri atas tombol-tombol :
1.  Pengetikan
2.  Angka
3.  Fungsi
4.  Kontrol

Beberapa jenis keyboard yg dikenal dipasaran :
1.  Keyboard 101-key Enhanced
2.  Keyboard Windows 104 key
3.  Keyboard Standart Apple 82 key
4.  Keyboard Extended Apple 108 key

Selain jenis keyboard diatas masih ada beberapa jenis keyboard lainnya seperti keyboard braille yg khusus digunakan oleh Tunanetra, Keyboard Intellykey dll.

Cara kerja Keyboard
Dibagian bawah keyboard terdapat sebuah rangkaian listrik yg disebut key-matrix, Rangkaian ini terputus-putus disetiap bawah tombol. Penekanan terhadap suatu tombol keyboard akan mengakibatkan rangkaian tersebut menjadi terhubung dan menimbulkan aliran listrik yang dipantau oleh prosesor komputer

Teknologi Keyboard
Berdasarkan technologi switch rangkaian listrik, ada berbagai macam teknologi keyboard antara lain :
1.  Rubber Dome Mechanical
2.  Capative non Mechanical
3.  Metal Contact Mechanical
4.  Membrane Mechanical
5.  Foam Elemen Mechanical

ATM (Automatic Teller Machine)
ATM biasa digunakan pada dunia perbankan, alat ini sebagai peranti output dan input sekaligus, sebagai peranti masukan ATM memungkinkan penggunaan PIN sebagai kode rahasia pengguna dan sebagai peranti keluaran ATM memungkinkan untuk melakukan transaksi yg diinginkan penggunanya, Beberapa contoh ATM yg dikenal :
1.  Tranax nano cash (Dapat dipasang diluar ruangan)
2.  Tranax mini bank 1500
3.  Triton 9100
4.  Triton MAKO
5.  Triton 9600
6.  is2000

POS (Point of Sale)
POS merupakan peranti yg digunakan pada toko-toko untuk memasukan data pembelian, biasanya alat ini selain berisi tombol seperti keyboard lengkap dengan angka-angka juga masih ditambahkan fasilitas yg memungkinkan untuk memproses kartu kredit

 





PERANTI PENUNJUK
Peranti penunjuk digunakan untuk memilih data atau perintah yang muncul di layar monitor
Beberapa peranti masukan yg dikenal

Mouse

Mouse secara garis besar dibagi menjadi dua jenis
Mouse Optomekanik salah satu cirinya menggunakan sebuah bola sebagai pengarah gerakan
Mouse Optik Menggunakan LED Merah sebagai pengganti bola

 




Trackball

Memiliki fungsi yg sama dengan mouse berbeda dalam hal menggerakkan petunjuk mouse dilayar diperlukan pergeseran, trackball hanya digunakan pada laptop karena dapat menghemat ruang

 




Pointing Stick

Pointing stick adalah alat penunjuk yg berwujud seperti karet penghapus pada pensil yg biasanya terletak pada laptop

 




Touchpad

Touchpad adalah peranti penunjuk yg berupa tempat datar guna menggeser penunjuk pada layar monitor dg cara menggeserkan tangan diatasnya
 




Touch Screen

Touch screen adalah peranti penunjuk berupa monitor yg telah dibuat sangat peka sehingga memungkinkan pemakai untuk menunjuk dan menyentuh suatu gambar dilayar secara langsung guna mengaktifkan suatu perintah

 




Joystick

Joystick biasa digunakan untuk mengendalikan aplikasi permainan (game), prinsip kerjanya sama dg mouse hanya saja penggerak petunjuk layar berupa tongkat kecil

 





Pen Based Computer system
Sistem berbasis pena elektronis memungkinkan seseorang memilih,memasukan perintah dan bahkan menerima masukan berupa tulisan tangan

 





Light Pen
Light pen adalah peranti penunjuk yang berupa pena dan dapat menghasilkan cahaya yg digunakan bersamaan dengan sebuah layar yg sangat peka cahaya (fotoelektrik).

Digitizer
Digitizer / Digitizing Tablet adalah peranti yang dapat mengonversi gambar atau foto menjadi data digital

PENGAMBIL GAMBAR BERFORMAT
Bar Code Reader
Bar Code adalah pola garis-garis hitam putih yg umum dijumpai pada barang-barang yg dijual di swalayan-swalayan untuk mempercepat proses pemasukan data transaksi, bar code ini dibaca oleh Bar Code Reader

Magnetic Ink Character Recognition (MICR)
MICR digunakan untuk membaca karakter-karakter khusus MICR yg dicetak dengan tinta khusu pula, Tinta ini akan dimagnetisasi oleh MICR sehingga infromasi magnetisnya dapat dibaca dan diterjemahkan menjadi sinyal digital

Optical Mark Recognition
OMR adalah peranti yg dapat membaca blok tulisan pensil dan mengubahnya menjadi bentuk yg dapat digunakan oleh komputer, Peranti ini membaca masukan dg bantuan refleksi optis dengan mengenali ketebalan tulisan

Optical Character Recognition (OCR)
OCR adalah peranti yg dapat membaca teks dan mengkonversinya kedalam kode digital yg nantinya diproses oleh komputer

PENGAMBIL GAMBAR TAK TERFORMAT
Image Scanner
Image scanner atau dikenal dg nama scanner merupakan peranti yg dapat mengambil masukan data gambar ,foto, dan bahkan juga tulisan tangan

Pembaca Retina Mata
Pembaca retina mata digunakan untuk membaca retina mata seseorang dan menghasilkan suatu identitas retina mata

Pembaca Sidik Jari
Pembaca sidik jari adalah peranti yg digunakan untuk membaca sidik jari seseorang

Kamis, 23 Februari 2012

4 Kunci Sukses Seorang Blogger Yang harus Dimiliki

Seorang yang ingin menjadi blogger harus memiliki beberapa syarat yang bisa mengantarkan dirinya menjadi seorang blogger sukses. Tulisan ini terinspirasi oleh seorang blogger yang sudah sukses dengan aktivitas bloggingnya dan menjadi salah satu blogger yang mendorong saya untuk terus berkarya lewat aksi tulis menulis di blog. Ada 5 motivasi yang harus dimiliki seorang Blogger agar bisa sukses dengan tulisan-tulisannya, apa saja itu? silahkan disimak.

Kenapa sih, cuma mau jadi blogger aja mesti pakai keharusan? emangnya mau dilantik jadi pejabat apa?. Masalahnya bukan keharusan, namun seorang blogger yang benar-benar ingin menjadi blogger tidak bisa asal-asalan, buat blog, kasih postingan satu dua buah lalu ditinggal selama-lamanya. Memang tidak ada peraturan baku yang mengatur bagaimana seharusnya menjadi blogger, namun bercermin dari para master blogger yang sukses, saya ingin berbagi pengalaman kepada anda.

1. Konsisten

Sebagi penulis tentunya anda harus konsisten, artinya anda terus konsisten pada niche/topik blog anda, jika anda seorang profesional di bidang tertentu, akan sangat bermanfaat jika keahlian anda anda sharing / berbagi ilmu di blog anda. Konsisten untuk terus menulis dan jangan pernah mengeluh serta berhenti untuk terus menulis dan menulis. Bahkan ada pendapat jika anda berbagi ilmu, maka ilmu anda tidak akan habis/hilang justru anda akan "berkelimpahan" ilmu, Insya Allah.

Banyak para blogger yang tidak konsisten dengan blog, kadang semangad mengisi konten, kadang jarang sampai malas ngeblog, akhirnya blog-nya menjadi terbengkalai. Tidak ada penalti jika anda malas memposting atau membuat konten, namun bagaimana dengan pembaca yang "kadong' semangad dengan tulisan-tulisan anda sebelumnya?, kasihan khan?..hehe.

2. Percaya diri

Menjadi blogger juga harus percaya diri, yakin seyakin-yakinnya blog anda akan ramai. makanya jangan pernah lupa mengunjungi blog buat bisnis untuk mengetahui bagaimana caranya mendatangkan ribuan pengunjung ke blog anda, serta belajar tentang ilmu SEO yang sering di-update oleh Google

3. Kreatif & Pembelajar

Menjadi blogger tidak hanya bisa buat akun blogger lalu menulis dan selesai. Jika anda ingin menjadi blogger sukses, anda harus kreatid dan menjadi seorang pembelajar, karena belajar sendiri diperintahkan dari mulai lahir sampai liang kubur, benar khan?. Bagaimana menjadi blogger yang kreatif dan pembelajar?, caranya sering-sering berkunjung ke blog yang inspiratif (contoh nya Blog ini..wkwk) dan blog yang menyediakan konten yang bermanfaat guna perkembangan blogging anda, misalnya blog milik mas Agus di O-om.com, lalu kang rohman dan masih banyak lagi.

Seiring dengan proses kreativitas dan pembelajaran anda, maka anda-pun akan menjadi semakin tangguh dalam menghadapi segala rintangan dalam proses blogging anda.

4. Do'a dan Sedekah.

Nah khusus yang satu ini, mau tidak mau, anda harus pakai kunci ini, sebab hanya dengan doa dan sedekah, segala niat adan keinginan anda pasti tercapai. Mungkin anda tidak tahu bagaimana cara mendatangkan traffik, namun percayalah jika kita sudah ikhtiar dan berusaha, lalu kita iringi dengan do'a dan sedekah, maka jangan kaget kalau tiba-tiba blog anda kebanjiran visitor malah kebanjiran order. Sebab hanya Dia Yang Maha Menentukan, kitalah yang terus berusaha sekuat tenaga.

Jadi tetap semangat "ngeblog' dan pantang putus asa, Okey..?

Salam sukses

Jenis-jenis Layanan Internet

Electronic Mail (E-mail)
Fungsi : mengirim atau menerima surat ke/dari seluruh penjuru dunia.
Sebagai pemakai INTERNET, Anda dapat mengirim dan menerima pesan dari pemakai INTERNET lain dari berbagai penjuru dunia. Namum selain pesan-pesan pribadi, dengan E-mail dapat juga mengirim dan menerima file binary. Maka secara virtual Anda dapat mengirim dan menerima segala tipe data. Sistem mail INTERNET adalah tulang punggung (dan motivasi awal) dari INTERNET itu sendiri.
Untuk dapat menerima surat elektronik, Anda harus memiliki kotak pos (mailbox) untuk menampung surat-surat yang masuk sebelum Anda sempat menbacanya. Sebuah kotak pos elektronik (electronic mailbox) sama dengan kotak pos dikantor pos. Siapapun bisa mengirim surat ke kotak pos, tetapi hanya pemiliknya yang bisa meneliti dan membuang isi kotak surat tersebut.
Alamat kotak pos untuk surat elektronik disebut E-mail address. Sebagai contoh :
budi@indo.net.id
budi:nama user
indo:nama provider
net:netword/provider
id:nama domain geografis, yaitu Indonesia
Surat menyurat di INTERNET dilakukan dengan menggunakan program surat elektronik. Cara penggunaannya sangat mudah bila program dijalankan dibawah user interface grafis seperti Windows. Saat pengiriman  hanya perlu diisikan alamat penerima dan subjek (topik) surat, kemudian isi surat langsung dapat diketik untuk dikirim. Jika perlu Anda dapat menyertakan file tertentu untuk dikirim bersama-sama dengan surat tersebut (Attachments).  
Program surat elektronik yang popular digunakan adalah Eudora Mail. Eudora Mail menggunakan protokol yang disebut POP (Post Office Protocol) dan dibuat oleh Qualcomm Inc.

File Tranfer Protocol (FTP)
Fungsi    :mengirim dan menerima file antar host dari seluruh penjuru dunia.
Anonymous FTP memungkinkan pengaksesan ke server FTP dengan login anonymous tanpa memerlukan password. Anonymous FTP adalah salah satu dari pelayanan dalam Internet yang cukup penting. Dengan akses ke berbagai anonymous FTP, Anda dapat memperoleh file-file secara grafis. Anda dapat menemukan program-program, gambar-gambar, majalah elektronik, artikel-artikel dalam kelompok diskusi tertentu. Salah satu program FTP adalah WS_FTP.

Tele Networking (TelNet)
Fungsi    : mengakses komputer (host/server) dari jauh/Remote login.
Telnet adalah program yang memungkinkan komputer kita menjadi terminal dari komputer lain di INTERNET. Telnet memungkinkan kita untuk masuk (log in) sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan yang ada dikomputer tersebut.

User’s Network (UseNet)
UseNet adalah sistem kelompok diskusi di mana artikel-artikel didistribusikan ke seluruh dunia. UseNet memiliki ribuan kelompok diskusi, sehingga tidak heran jika UseNet meliputi segala macam topik yang mungkin Anda inginkan.

World Wide Web (WWW)
Sering disebut “the WEB”/”W3”, merupakan sistem dalam internet yang memiliki fasilitas pencarian dan pemberian informasi yang cepat dengan menggunakan teknologi hypertext.
Sebutan World Wide Web (Web=jaring laba-laba) sangat tepat untuk menggambarkan struktur data pada jaringan INTERNET. Berbeda dengan misalnya susunan data logis berstruktur pohon yang dikenal dari DOS. WWW memungkinkan penanganan atau akses yang jauh lebih fleksibel pada file yang dikelola.

Di WWW, struktur sumber daya-INTERNET dapat dibandingkan dengan jaring laba-laba. Bila dilihat polanya, jaringan ini terdiri atas lingkaran-lingkaran berbagai ukuran yang berpusat pada titik tengah yang sama. Dari titik tengah ini terbentuk garis-garis penghubung yang tegak lurus pada lingkaran, sehingga terdapat titik simpul. Bila pada struktur pohon percabangan merupakan jalur hubungan, pada Web semua garis merupakan penghubung setiap titik simpul yang mengandung data. Pemilihan disini dilakukan dengan item Hypertext. Pada titik simpul bisa terdapat sebuah komputer di Internet atau sebuah petunjuk untuk file tertentu pada sebuah komputer. Hal ini berarti, dengan memilih sebuah item Hypertext diciptakan hubungan dengan sebuah komputer pada suatu tempat di dunia, dimana Anda dapat melanjutkan perjalanan atau langsung ke sebuah file tertentu.
“Bahasa” World Wide Web:HTML

Untuk membuat Hypertext, dikembangkan sebuah bahasa pemrograman khusus yang memungkinkan pengikatan alamat WWW atau file dalam sebuah dokumen. Sesuai dengan fungsinya, bahasa pemrograman ini disebut Hypertext Mark up Language (HTML). File ini biasanya berextention *.html. Agar file yang berisi Hypertext ini bisa dikirimkan, diperlukan protokol pengiriman data yang spesifik yang disebut HyperText Transfer Protocol (HTTP).
Untuk menemukan setiap hubungan Hypertext digunakan Uniform Resource Locator (URL). Karena itu, halaman WWW juga disebut dokumen URL.
Beberapa alamat browser/search engine di INTERNET :
NamaAlamat elektronik
Yahoo!http://www.yahoo.com/
Alta Vistahttp://www.altavista.digital.com/
Lycoshttp://www.lycos.com/
WebCrawlerhttp://www.webcrawler.com/
Inktomihttp://www.cs.berkeley.edu/
DejaNewshttp://www.dejanews.com/
BimaSaktihttp://www.cs.utexas.edu/users/adison/cgi/bimasakti/

Internet Relay Chat (IRC)
Internet Relay Chat/IRC merupakan fasilitas untuk komunikasi langsung dengan menggunakan keyboard. Anda dapat ambil bagian dalam komunikasi publik dengan sekelompok orang. Atau, jika Anda inginkan, Anda dapat menggunakan IRC untuk mengatur komunikasi pribadi dengan orang-orang tertentu, yaitu sejenis teleconference.

Internet Phone/Conference
Fasilitas untuk melakukan percakapan jarak jauh via INTERNET. Untuk itu diperlukan aplikasi khusus dan dukungan hardware multi media.

WAIS Server
WAIS (Wide Area Information Service) menyediakan cara lain untuk menemukan informasi yang tersebar dalam INTERNET. WAIS mampu mengakses segala database yang besar (seperti dokumen, file berisi gambar, video dan suara).

Gopher
Internet menyediakan banyak informasi yang dapat diakses penggunanya lewat sistem menu. Seorang pengguna INTERNET dihadapkan pada sebuah menu yang bercabang-cabang. Untuk menuju ke informasi atau data yang dituju, seorang pengguna menyeleksi pilihan-pilihan yang disediakan hingga masuk ke topik yang diinginkan. Fasilitas demikian disebut Gopher.

Mailing List
Kelompok diskusi - fasilitas ini dibangun menggunakan teknik yang sama dengan proses penyebaran surat elektronik. Dengan menggunakan fasilitas ini, sebuah berita/file dapat didistribusikan ke banyak pengguna sekaligus. Bahkan penggunanya dapat melakukan diskusi, seminar, ceramah, konferensi secara elektronik tanpa terikat dimensi ruang dan waktu. Diskusi dapat berlangsung setiap hari tanpa henti. Hasil yang diperoleh akan jauh lebih efektif daripada penyelenggaraan seminar/konferensi konvesional.
Daftar alamat Mailing List dengan topik ekonomi

Mailing ListKeterangan
Nacubo%ctstatey.bitnet@vm1.nodak.eduBisnis,Keuangan, dan Administrasi Pro
Econ-dev@csn.orgPerkembangan ekonomi Internasional
economy@tecmetyvm.mty.itesm.mxEkonomi di negara-negara kurang berkembang
gc-INTERNET@uriacc.uri.eduEkonomi global
pol-econ@shsu.bitnetEkonomi politik