Ughe

Juni 12, 2009

Ada Band – 1001 Cara

Filed under: cuap-cuap — Tag: — ughe @ 12:18 pm

Entah apalagi ku perbuat
Meyakinkan engkau
Seribu satu cara kukerahkan
Menikmati dirimu

Pejam mata buang segala risaumu
Terima hembusan nafas cintaku

Mendekat hatimu padaku
Biar mata ini hanya diam saling menyapa
Meresapi suara jiwa kita coba menyatu

Bila semua ini tak berarti
Cuma karena luka
Selalu sisakan perih menemani
Langkah di masa lalu

Mendekat hatimu padamu
Hanya diam saling menyapa
Meresapi suara jiwa ini

Ketika takut mengalami
Jadi putus asa
Genggam perasaanku erat
Detik ini menangi cinta yang tulus dan suci

Aku setia menunggu semua
Berkembang di hati
Bukan tanpa sebab bila nanti
Cinta putihku tak terbalas

Berbahagia karena cinta tumbuh wangi
Di hatiku walau tak harus miliki

Mendekat hatimu padamu
Biar mata ini hanya diam saling menyapa
Meresapi suara jiwa ini

Ketika takut mengalami
Jadi putus asa
Genggam perasaanku erat
Detik ini menangi cinta yang tulus dan suci

Februari 18, 2009

INTERNET

Filed under: tek. informasi — Tag: — ughe @ 8:01 am

Secara harfiah, internet (kependekan daripada perkataan ‘interconnected-networking’) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf ‘I’ besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking

Kemunculan Internet

Rangkaian pusat yang membentuk Internet diawali pada tahun 1969 sebagai ARPANET, yang dibangun oleh ARPA (United States Department of Defense Advanced Research Projects Agency). Beberapa penyelidikan awal yang disumbang oleh ARPANET termasuk kaedah rangkaian tanpa-pusat (decentralised network), teori queueing, dan kaedah pertukaran paket (packet switching).

Pada 1 Januari 1983, ARPANET menukar protokol rangkaian pusatnya, dari NCP ke TCP/IP. Ini merupakan awal dari Internet yang kita kenal hari ini.

Pada sekitar 1990-an, Internet telah berkembang dan menyambungkan kebanyakan pengguna jaringan-jaringan komputer yang ada.

Internet pada saat ini

Representasi grafis dari jaringan WWW (hanya 0.0001% saja)

Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board – IAB). Protokol-protokol internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.

Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, perkongsian file (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui internet dimungkinkan untuk berkonikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.

Beberapa servis Internet populer yang berdasarkan sistem Tertutup(?)(Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.

Budaya Internet

Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(decentralization) / pengetahuan (knowledge) informasi dan data secara ekstrim.

Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce.

Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-government.

Tata tertib Internet

Sama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama Nettiquette.

Isu moral dan undang-undang

Terdapat kebimbangan masyarakat tentang Internet yang berpuncak pada beberapa bahan kontroversi di dalamnya. Pelanggaran hak cipta, pornografi, pencurian identitas, dan ucapan benci (?) (Hate speech), adalah biasa dan sulit dijaga. Hingga tahun 2007, Indonesia masih belum memiliki Cyberlaw, padahal draft akademis RUU Cyberlaw sudah dibahas sejak tahun 2000 oleh Ditjen Postel dan Deperindag. UU yang masih ada kaitannya dengan teknologi informasi dan telekomunikasi adalah UU Telekomunikasi tahun 1999.

Internet juga disalahkan oleh sebagian orang karena dianggap menjadi sebab kematian. Brandon Vedas meninggal dunia akibat pemakaian narkotik yang melampaui batas dengan teman-teman chatting IRCnya memberi semangat. Shawn Woolley bunuh diri karena ketagihan dengan permainan online, Everquest. Brandes ditikam bunuh, dan dimakan oleh Armin Meiwes setelah menjawab iklan dalam internet.

Akses Internet

Negara dengan akses internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalurlebar – Broadband), dan Swedia. Terdapat dua bentuk akses internet yang umum, yaitu dial-up, dan jalurlebar. Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi PC masih juga rendahlainnya sekitar 42% dari akses Internet melalui fasilitas Public Internet aksss seperti warnet , cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses internet adalah di kampus dan dikantor.

Disamping menggunakan PC (Personal Computer), kita juga bisa mengakses Internet melalui Handphone (HP) menggunakan Fasilitas yang disebut GPRS (General Packet Radio Service). GPRS merupakan salah satu standar komunikasi wireless (nirkabel) yang memiliki kecepatan koneksi 115 kbps dan mendukung aplikasi yang lebih luas (grafis dan multimedia). Teknologi GPRS dapat diakses yang mendukung fasilitas tersebut. Pen-setting-an GPRS pada ponsel Tergantung dari operator (Telkomsel, Indosat, XL, 3) yang digunakan. Biaya akses Internet dihitung melalui besarnya kapasitas (per-kilobite) yang didownload.

Penggunaan Internet di tempat umum

Internet juga semakin banyak digunakan di tempat umum. Beberapa tempat umum yang menyediakan layanan internet termasuk perpustakaan, dan internet cafe/warnet (juga disebut Cyber Cafe). Terdapat juga tempat awam yang menyediakan pusat akses internet, seperti Internet Kiosk, Public access Terminal, dan Telepon web.

Terdapat juga toko-toko yang menyediakan akses wi-fi, seperti Wifi-cafe. Pengguna hanya perlu membawa laptop (notebook), atau PDA, yang mempunyai kemampuan wifi untuk mendapatkan akses internet.

sumber : wikipedia

Januari 20, 2009

Perangkat keras

Filed under: hardware — ughe @ 5:05 am

Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis berupa komputer yang didisain khusus untuk keperluan itu. Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk (CD) yang dapat didengarkan dengan menggunakan komputer multimedia. Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk membantu diagnosa penyakit dan proses penyembuahnnya. Dan masih banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer.

Definisi Komputer Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon).

Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.

Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.

Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau elecronic data processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut.

Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.

Sistem Komputer

Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. Secara umum, sistem terdiri dari elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut.

Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware), perangkat lunak (software), dan brainware. Perangkat keras adalah peralatan komputer itu sendiri, perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentu, dan brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.

Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Perangkat keras tanpa perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati. Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika tidak ada manusia yang mengoperasikannya.

Perangkat Keras adalah bagian2 dari material komputer. Komponen2 ini mempunyai massa dan akan diinstalasi dengan obeng. Setiap perangkat keras memiliki garansi .

Sedangkan Perangkat Lunak adalah kebalikan dari Perangkat Keras yakni bagian2 yg non material dari komputer. Seperti : BIOS, Sistem operas dan program-program. Perangkat Lunak akan diinstalasikan ke dalam komputer melalui’Keyboard” dan “Mouse“.Tidak ada perusahaan pembuat perangkat lunak yg bisa memberikan garansi bahwa perangkat lunaknya 100% tidak memiliki kesalahan.

Pengenalan Hardware Komputer Secara ringkas maka sistem komputer terdiri atas tiga bagian penting yaitu

  1. Perangkat keras: Unit pemrosesan sentral (CPU)/Perangkat keras: Prosesor
  2. Perangkat keras: Memori ROM dan RAM
  3. Perangkat keras: Input/Output

Dimana bagian CPU/Processor, Memori dan Port I/O terletak (terpasang) pada Mother Board, selanjutnya akan diperinci bagian-bagian dari Komputer tersebut :

Central Processing Unit / Processor
Merupakan bagian utama dari komputer karena processor berfungsi untuk mengatur semua aktifitas yang ada pada komputer. Satuan kecepatan dari processor adalah MHz (Mega Hertz) atau GHz(1000 MegaHertz), dimana semakin besar nilainya semakin cepat proses eksekusi pada komputer.
Memori

Memori berfungsi untuk menyimpan data dan program. Memori beraneka tipe dari yang tercepat aksesnya sampai yang terlambat.

  • Tercepat: Chace Memory dan Main Memory
  • Terlambat: Sekunder Memory

Selain menyatakan hubungan kecepatan, hirarki tersebut juga menyatakan hubungan – hubungan lain, yaitu :

  • Hubungan Harga : Semakin kebawah adalah harganya semakin murah. (Harga dihitung berdasarkan rupiah per bit data disimpan).
  • Hubungan Kapasitas : Semakin keatas umumnya kapasitasnya semakin terbatas.
  • Hubungan frekuensi pengaksesan : Semakin keatas semakin tinggi frekuensi pengaksesan.

Setiap kali pemroses melakukan eksekusi, pemroses harus membaca instruksi dari memori utama. Agar intruksi dapat dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada hirarki berkecepatan akses lebih tinggi. Kecepatan eksekusi ini akan meningkatkan kinerja system. Untuk itu terdapat konsep memori dua level, yaitu ditampung dulu sementara di memori pada hirarki lebih tinggi.

November 28, 2008

Perangkat Lunak Bebas

Filed under: jaringan — Tag: — ughe @ 3:42 am

Perangkat Lunak Bebas ialah perihal kebebasan, bukan harga. Perangkat Lunak Bebas mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Tepatnya, mengacu pada empat jenis kebebasan bagi para pengguna perangkat lunak:

  • Kebebasan untuk menjalankan programnya untuk tujuan apa saja (kebebasan 0).
  • Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda (kebebasan 1). Akses pada kode program merupakan suatu prasyarat.
  • Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama anda (kebebasan 2).
  • Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya (kebebasan 3). Akses pada kode program merupakan suatu prasyarat juga.

Suatu program merupakan perangkat lunak bebas, jika setiap pengguna memiliki semua dari kebebasan tersebut. Dengan demikian, anda seharusnya bebas untuk menyebarluaskan salinan program itu, dengan atau tanpa modifikasi (perubahan), secara gratis atau pun dengan memungut biaya penyebarluasan, kepada siapa pun dimana pun. Kebebasan untuk melakukan semua hal di atas berarti anda tidak harus meminta atau pun membayar untuk ijin tersebut.

Anda juga seharusnya memiliki kebebasan untuk memodifikasi (merubah), serta menggunakan untuk keperluan anda pribadi dalam pekerjaan anda, atau untuk main-main, tanpa perlu menyatakan kerberadaan program tersebut. Jika mengedarkan perubahan tersebut, anda seharusnya tidak perlu memberitahu siapa pun dengan cara apa pun.

Kebebasan untuk menggunakan sebuah program berarti kebebasan bagi siapa pun — baik perorangan atau pun organisasi — untuk menggunakan pada komputer jenis apa pun, untuk kegiatan apa pun, tanpa perlu memberitahu para pengembang atau pun pihak-pihak lainnya secara khusus.

Kebebasan untuk menyebarluaskan hasil penggandaan, harus termasuk bentuk biner (eksekusi), atau pun kode program, yang termodifikasi mau pun yang belum. Tidak apa-apa, jika tidak disertakan cara memproduksi bentuk biner tersebut, namun perlu ada kebebasan penyebarluasannnya, jika dikemudian hari ditemukan cara untuk memproduksinya.

Agar terdapat kebebasan melakukan perubahan — serta mempublikasikan versi yang lebih baik — memiliki arti, anda harus memiliki akses pada kode program tersebut. Jadi, memiliki akses tersebut merupakan syarat mutlak untuk perangkat lunak bebas.

Agar dapat menjadi nyata, kebebasan ini tidak boleh dibatalkan selama anda tidak melakukan suatu kesalahan. Jika pengembang perangkat lunak tersebut mempunyai hak untuk mencabut lisensi, tanpa anda melakukan apa-apa yang menyebabkan seperti itu, maka program tersebut tidak dapat disebut sebagai perangkat lunak bebas.

Walaupun demikian, aturan tertentu mengenai tata cara pendistribusian perangkat lunak bebas dapat diterima, selama tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri. Umpamanya, “copyleft” (pada garis besarnya), tidak mengizinkan penambahan aturan pelarangan atau pembatasan hak orang lain yang tidak sesuai dengan hakikat inti dari kebebasan. Hal ini tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri, justru aturan ini melindunginya.

Jadi, anda mungkin harus membayar untuk mendapatkan perangkat lunak GNU, atau mungkin juga anda mendapatkannya secara cuma-cuma. Terlepas dari cara mendapatkan perangkat lunak tersebut, anda akan selalu bebas untuk menyalin dan mengubah perangkat lunak tersebut, atau pun untuk menjualnya.

Perangkat lunak bebas bukan berarti “tidak komersial”. Program bebas harus boleh digunakan untuk keperluan komersial. Pengembangan perangkat lunak bebas secara komersial pun tidak merupakan hal yang aneh; dan produknya ialah perangkat lunak bebas yang komersial.

Aturan perihal cara mengemas perangkat lunak bebas hasil modifikasi pun dapat diterima, jika tidak secara efektif menghalangi kebebasan anda untuk mempublikasikan ulang modifikasinya. Demikian pula aturan, “Jika anda membuat program tersedia dalam cara tertentu, maka anda juga harus membuatnya tersedia dalam cara tertentu lainnya, juga dapat diterima dengan ketentuan yang sama (Perhatikan bahwa aturan tersebut masih memberikan anda pilihan untuk menentukan apakah program itu akan dipublikasikan atau tidak).

Dalam proyek GNU, kami menggunakan “copyleft” untuk melindungi untuk semuanya, kebebasan tersebut di atas secara hukum. Namun, terdapat juga perangkat lunak bebas yang tidak copyleft. Kami memiliki alasan kuat mengapa lebih baik menggunakan copyleft, namun kami akan tetap memanfaatkan program anda yang tidak copyleft.

Lihat juga kategori dari perangkat lunak bebas (18k huruf) yang menjelaskan keterkaitan antara “perangkat lunak bebas”, “perangkat lunak copyleft” serta kategori perangkat lunak lainnya.

Terkadang pemerintah mengeluarkan aturan pembatasan ekspor perdagangan yang dapat membatasi kebebasan anda untuk menyebarkan salinan program secara internasional. Para pengembang perangkat lunak memang tidak memiliki kekuatan untuk meniadakan atau melanggar/ mengganti aturan tersebut. Namun yang dapat — dan harus dilakukan — ialah menolak untuk menetapkan program tersebut sebagai prasyarat dari apa pun. Dengan cara ini, peraturan pembatasan ekspor tersebut tidak akan memiliki pengaruh apa pun, baik terhadap sebuah kegiatan mau pun terhadap pihak-pihak di luar wilayah hukum pemerintah tersebut.

Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 (Hak Cipta) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.

Referensi:

www.gnu.org Definisi Perangkat Lunak Bebas

Januari 20, 2009

Jaringan komputer

Filed under: jaringan — Tag: — ughe @ 4:44 am

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN)
  • Metropolitant Area Network (MAN)
  • Wide Area Network (WAN)
  • Grobal Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti http://www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan: Berdasarkan [topologi jaringan], jaringan komputer dapat dibedakan atas:

sumber :

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Desember 22, 2008

program memunculkan bintang dalam C++

Filed under: Uncategorized — ughe @ 1:36 pm

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
//clrscr();
int i ,j, baris;

cout<<“masukkan jumlah baris “;cin>>baris;

for(i=0; i<=baris; i++)
{
for (j=1; j<=i; j++)
{
cout<<“*”;
}
cout<<endl;
}

cout <<endl<<endl;

for(i=0; i<=baris; i++)
{
for (j=baris; j>=i; j–)
{
cout<<“*”;
}
cout<<endl;
}
getch();
}

November 28, 2008

DIRIMU

Filed under: cuap-cuap — ughe @ 3:51 am

lagi iseng – iseng neh…wkwkwkwkwk..

Dirimu kucinta apa adanya

Dirimu kusayang sepenuhnya

Dirimu bonekaku…

Kupeluk dan kucium

Dirimu mawarku

Merekahkan senyumku

Menyakitiku dengan durimu

Dirimu adalah diriku

Kujaga dengan cintaku

Untuk kapanpun…

Karena cintaku adalah

Cintamu

November 21, 2008

4 hal yang menguasai Kehidupan Seseorang

Filed under: cuap-cuap — ughe @ 7:08 am

ughe12Tekanan dan tantangan ekonomi sekarang ini kadang menjadi “momok” yang menakutkan.Ada orang yang siap dan mampu menghadapinya tetapi ada orang yang tidak tahan dan lari dari masalah. Ada sebagian lagi menjadi rapuh, stress atau depresi hingga bunuh diri karena tidak sanggup menghadapinya.

Problem adalah bagian dari kehidupan yang tidak bisa kita hindari tetapi kita harus hadapi dan kelola. Bagaimana kita mengatasi masalah itu?Bagaimana kita menyelesaikannya? Kita perlu mempelajari dan mengenali terlebih dahulu hal-hal yang sering menjadi hambatan atau tantangan yang menguasai kehidupan kita. Dengan kita mengetahuinya maka lebih mudah bagi kita untuk belajar mengalahkan dan mengatasinya.

3 Jenis Problem dalam Kehidupan

1 Problem yang di bawah kendali kita, dapat kita selesaikan secara langsung, misal biaya Handphone yang tinggi yang sebenarnya bisa kita control.

2 Problem yang dapat kita kendalikan tetapi butuh waktu dan usaha yang lebih besar, misal: rumah dimakan rayap, sehingga kita harus menyiapkan dana yang cukup besar untuk renovasi, ternyata hal ini dapat diselesaikan dengan mengambil KPR walau membutuhkan waktu dan usaha yang lebih lama.

3 Problem yang di luar kendali kita, misal: masalah kenaikan minyak dunia atau fluktuasi naik turunnya mata uang asing.

Kita harus segera selesaikan masalah-masalah atau problem yang dibawah control kita terlebih dahulu supaya kita ada rasa percaya untuk menghadapi masalah-masalah yang lebih besar lagi. Sebaliknya kalau kita terlalu lama berfokus pada masalah yang di luar control kita maka kita dapat menjadi stress bahkan putus asa. Sudut pandang atau persepsi yang benar akan sangat mempengaruhi kepercayaan diri kita dalam menghadapi persoalan kehidupan ini.

4 Hal yang menguasai kehidupan

  • Rasa bersalah, banyak orang melakukan tindakan nekat karena perasaan yang satu ini, kalau hidup kita sudah dikuasai rasa bersalah ini maka kita akan menjadi uring-uringan dan hidup penuh kecemasan. Rasa bersalah biasanya dapat dialami seseorang karena lari dari penyesalan, bersembunyi dari rasa malu, dimanipulasi oleh kenangan atau traumatis masa lalu.

  • Kemarahan, dendam, kebencian dan kekecewaan, seseorang yang tidak dapat mengontrol marahnya akan menghasilkan kekerasan atau ledakan emosi negative bagi dirinya atau bagi orang lain yang menjadi sasarannya. Hal ini biasanya dialami seseorang karena ia menyimpan kemarahannya sampai tidak bisa melupakannya, tidak bisa mengampuni lalu memikirkannya berulang-ulang.

  • Ketakutan, ketakutan dapat diakibatkan oleh pengalaman traumatis, harapan yang mustahil, over-control. Orang yang takut biasanya akan kehilangan kesempatan, karena biasanya akan menjadi seorang safety player atau Risk avoider, menyukai Status Quo. Ketakutan dapat menjadi penjara supaya kita tidak dapat melakukan apa yang Tuhan inginkan dalam hidup kita.

  • Materi & kekayaan, harta dan kesuksesan, keinginan untuk memiliki materi sebanyak-banyaknya menjadi tujuan hidupnya, Berkeyakinan bahwa; yang kaya akan lebih berbahagia, lebih disegani, lebih berharga dan lebih aman.

Tips menghadapi 4 hal yang sering menguasai kita

Dalam menghadapi dunia yang semakin kompettif, dunia usaha yang terjepit tekanan ekonomi global, ada beberapa tips praktis untuk menghadapi “sesuatu “ yang menguasai kehidupan kita.

1 BERSYUKUR, kita harus belajar mengucap syukur, apa yang kita miliki hari ini adalah berkat atau anugerah yang harus dinikmati dan disyukuri.

2 MENYADARI, bahwa problem adalah bagian dari kehidupan, hal ini tidak bisa kita hindari. Kita harus menyadari bahwa kita sudah diberikan kekuatan yang cukup untuk menghadapi kehidupan ini pada hari ini. Kesulitan hari ini cukuplah kita pikirkan, hadapi dan selesaikan untuk hari ini, karena hari esok memiliki kesulitannya sendiri.

3 MENGAMPUNI, salah satu akar penyakit stress, depresi hingga kanker adalah karena kekecewaan, kemarahan dan kebencian terhadap orang lain yang berkepanjangan. Dengan melepaskan pengampunan maka hati kita akan menjadi gembira dan akan lebih siap menghadapi tekanan-tekanan lainnya di dalam kehidupan ini

4 THINK OUT OF THE BOX, jangan terpaku pada masalah tetapi pikirkanlah apa yang ada di luar permasalahan tersebut sehingga kita dapat berfikir dengan lebih baik, kita dapat menganalisa dengan baik, hingga akhirnya kita mampu menyelesaikannya dengan baik karena kita telah berfikir keluar dari kotak.

Sumber : MEDIA KAWASAN NOVEMBER 2008

November 18, 2008

Definisi Perangkat Lunak Bebas

Filed under: software — Tag: — ughe @ 11:25 am

Perangkat Lunak Bebas ialah perihal kebebasan, bukan harga. Perangkat Lunak Bebas mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Tepatnya, mengacu pada empat jenis kebebasan bagi para pengguna perangkat lunak:

  • Kebebasan untuk menjalankan programnya untuk tujuan apa saja (kebebasan 0).
  • Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda (kebebasan 1). Akses pada kode program merupakan suatu prasyarat.
  • Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama anda (kebebasan 2).
  • Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya (kebebasan 3). Akses pada kode program merupakan suatu prasyarat juga.

Suatu program merupakan perangkat lunak bebas, jika setiap pengguna memiliki semua dari kebebasan tersebut. Dengan demikian, anda seharusnya bebas untuk menyebarluaskan salinan program itu, dengan atau tanpa modifikasi (perubahan), secara gratis atau pun dengan memungut biaya penyebarluasan, kepada siapa pun dimana pun. Kebebasan untuk melakukan semua hal di atas berarti anda tidak harus meminta atau pun membayar untuk ijin tersebut.

Anda juga seharusnya memiliki kebebasan untuk memodifikasi (merubah), serta menggunakan untuk keperluan anda pribadi dalam pekerjaan anda, atau untuk main-main, tanpa perlu menyatakan kerberadaan program tersebut. Jika mengedarkan perubahan tersebut, anda seharusnya tidak perlu memberitahu siapa pun dengan cara apa pun.

Kebebasan untuk menggunakan sebuah program berarti kebebasan bagi siapa pun — baik perorangan atau pun organisasi — untuk menggunakan pada komputer jenis apa pun, untuk kegiatan apa pun, tanpa perlu memberitahu para pengembang atau pun pihak-pihak lainnya secara khusus.

Kebebasan untuk menyebarluaskan hasil penggandaan, harus termasuk bentuk biner (eksekusi), atau pun kode program, yang termodifikasi mau pun yang belum. Tidak apa-apa, jika tidak disertakan cara memproduksi bentuk biner tersebut, namun perlu ada kebebasan penyebarluasannnya, jika dikemudian hari ditemukan cara untuk memproduksinya.

Agar terdapat kebebasan melakukan perubahan — serta mempublikasikan versi yang lebih baik — memiliki arti, anda harus memiliki akses pada kode program tersebut. Jadi, memiliki akses tersebut merupakan syarat mutlak untuk perangkat lunak bebas.

Agar dapat menjadi nyata, kebebasan ini tidak boleh dibatalkan selama anda tidak melakukan suatu kesalahan. Jika pengembang perangkat lunak tersebut mempunyai hak untuk mencabut lisensi, tanpa anda melakukan apa-apa yang menyebabkan seperti itu, maka program tersebut tidak dapat disebut sebagai perangkat lunak bebas.

Walaupun demikian, aturan tertentu mengenai tata cara pendistribusian perangkat lunak bebas dapat diterima, selama tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri. Umpamanya, “copyleft” (pada garis besarnya), tidak mengizinkan penambahan aturan pelarangan atau pembatasan hak orang lain yang tidak sesuai dengan hakikat inti dari kebebasan. Hal ini tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri, justru aturan ini melindunginya.

Jadi, anda mungkin harus membayar untuk mendapatkan perangkat lunak GNU, atau mungkin juga anda mendapatkannya secara cuma-cuma. Terlepas dari cara mendapatkan perangkat lunak tersebut, anda akan selalu bebas untuk menyalin dan mengubah perangkat lunak tersebut, atau pun untuk menjualnya.

Perangkat lunak bebas bukan berarti “tidak komersial”. Program bebas harus boleh digunakan untuk keperluan komersial. Pengembangan perangkat lunak bebas secara komersial pun tidak merupakan hal yang aneh; dan produknya ialah perangkat lunak bebas yang komersial.

Aturan perihal cara mengemas perangkat lunak bebas hasil modifikasi pun dapat diterima, jika tidak secara efektif menghalangi kebebasan anda untuk mempublikasikan ulang modifikasinya. Demikian pula aturan, “Jika anda membuat program tersedia dalam cara tertentu, maka anda juga harus membuatnya tersedia dalam cara tertentu lainnya, juga dapat diterima dengan ketentuan yang sama (Perhatikan bahwa aturan tersebut masih memberikan anda pilihan untuk menentukan apakah program itu akan dipublikasikan atau tidak).

Dalam proyek GNU, kami menggunakan “copyleft” untuk melindungi untuk semuanya, kebebasan tersebut di atas secara hukum. Namun, terdapat juga perangkat lunak bebas yang tidak copyleft. Kami memiliki alasan kuat mengapa lebih baik menggunakan copyleft, namun kami akan tetap memanfaatkan program anda yang tidak copyleft.

Lihat juga kategori dari perangkat lunak bebas (18k huruf) yang menjelaskan keterkaitan antara “perangkat lunak bebas”, “perangkat lunak copyleft” serta kategori perangkat lunak lainnya.

Terkadang pemerintah mengeluarkan aturan pembatasan ekspor perdagangan yang dapat membatasi kebebasan anda untuk menyebarkan salinan program secara internasional. Para pengembang perangkat lunak memang tidak memiliki kekuatan untuk meniadakan atau melanggar/ mengganti aturan tersebut. Namun yang dapat — dan harus dilakukan — ialah menolak untuk menetapkan program tersebut sebagai prasyarat dari apa pun. Dengan cara ini, peraturan pembatasan ekspor tersebut tidak akan memiliki pengaruh apa pun, baik terhadap sebuah kegiatan mau pun terhadap pihak-pihak di luar wilayah hukum pemerintah tersebut.

Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 (Hak Cipta) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.

Referensi:

www.gnu.org Definisi Perangkat Lunak Bebas

November 17, 2008

Jaringan komputer

Filed under: jaringan — ughe @ 8:54 am

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN)
  • Metropolitant Area Network (MAN)
  • Wide Area Network (WAN)
  • Grobal Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti http://www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan: Berdasarkan [topologi jaringan], jaringan komputer dapat dibedakan atas:

sumber : wikipedia

Older Posts »

Blog di WordPress.com.