serigala malam

March 7, 2007

Pendidikan E-mai

Filed under: Uncategorized, IPTEK - Administrator @ 1:06 am

Setiap hari, banyak orang, termasuk pelajar, mahasiswa, karyawan mengirimkan jutaan surat melalui fasilitas internet. Fasilitas ini disebut juga dengan surat elektronik atau electronic mail (e-mail). Mungkin kita termasuk salah satu dari sekian banyak orang yang menerima puluhan e-mail tiap harinya. Dari sekian banyak e-mail yang kita kirim dan terima, pernahkah kita berpikir bagaimana sebenarnya cara kerja e-mail tersebut? Untuk lebih jelasnya, silakan baca lanjutan artikel berikut.

Mengirimkan pesan melalui e-mail

E-mail (surat elektronik) pertama dikirimkan oleh seorang insinyur yang bernama Ray Tomlinson pada tahun 1971. Tetapi surat elektronik ini hanya dapat dikirimkan pengguna komputer yang masih dalam satu area. Tomlinson membuat terobosan baru. Ia berhasil mengirim pesan ke lain komputer melalui internet dengan menggunakan tanda @ untuk menandakan mesin penerima.

Sama halnya dengan surat biasa (snail mail) yang harus melewati beberapa kantor pos sebelum sampai ke tujuannya, begitu dikirimkan oleh seseorang melalui komputer yang tersambung ke internet sebuah email masuk ke beberapa komputer lain di sepanjang jaringan internet. Komputer-komputer itu disebut dengan email server. Ketika e-mail tersebut sampai ke server yang menjadi tujuan (seperti yang ditunjuk pada alamat email - kepada siapa kita menulis e-mail) email tersebut disimpan pada sebuah e-mailbox (kotak surat). Si pemilik alamat e-mail baru bisa mendapatkan e-mail itu kalau yang bersangkutan mengecek emailbox-nya. Jadi, tidak benar kalau dibayangkan bahwa untuk bisa menerima e-mail kita harus terhubung terus menerus dengan internet.

Untuk bisa menerima e-mail kita mesti memiliki sebuah account pada suatu email server, yang tentu berada pada sebuah ISP (Internet Service Provider). Ini sama dengan bila kita memiliki alamat rumah kita. Hanya bedanya, bila pada surat biasa kita hanya bisa menerima surat manakala kita berada di alamat kita, sedangkan pada e-mail, kita bisa menerimanya di mana saja kita berada. Misalnya saya bisa mengecek email-email yang datang ke alamat email saya redaksi@e-smartschool.com, yang biasanyanya saya buka di Jakarta, ketika saya sedang berada di Bali atau di Amerika sekalipun. Bagaimana hal ini bisa dijelaskan ? Hal itu bisa dilakukan karena bila kita bisa mengkontak sebuah email server di mana kita punya account email, maka kita bisa mengambil / men-download semua email yang ditujukan kepada alamat email yang kita miliki. Untuk itu kita mesti memperhatikan protokol penerimaan dan pengiriman email.

Protokol artinya adalah sebuah prosedur standard untuk mengatur perpindahan data di antara komputer-komputer. Untuk pengiriman, protokolnya adalah SMTP, singkatan dari Simple Mail Transfer Protocol; untuk penerimaan, protokolnya adalah POP singkatan dari Post Office Protocol. Setiap email server memiliki SMTP dan POP yang berbeda-beda. Bila kita bisa menguasai cara mengontak SMTP dan POP dari lokasi yang berbeda, sebenarnya ini bisa mengatasi masalah kepemilikan komputer dan koneksi internet. Bila kita tidak memiliki sendiri komputer dan koneksi ke internet, kita masih bisa men-download email yang ditujukan kepada alamat email kita.

Alternatif untuk itu misalnya :

menggunakan email client yang mampu menangani lebih dari satu account (multiple account) bisa saja kita nebeng komputer teman atau komputer kampus; atau

men-download email di cybercafe atau rental-rental komputer yang kini bertebaran di mana-mana.

Anatomi Alamat Email

Bilamana kita membaca alamat sebuah snail mail, kita bisa membayangkan seberapa jauh lokasi si pengirim surat dari kita. Pertanyaannya adalah, apa yang bisa kita pahami dari sebuah alamat email ? Alamat email terdiri dari dua bagian yang dipisahkan dengan tanda axon / @. Misalnya alamat: tommy@yahoo.com di sebelah kiri @ disebut user name (tommy), yang menunjuk pada identitas si pemilik alamat email. User name bisa merupakan nama si pemilik, singkatan nama, nickname, nomor, atau apapun juga.

User name juga menjadi nama bagi emailbox yang dimiliki seseorang di sebuah mail server. Di sebelah kanan @ (yahoo.com) disebut domain name, yang menunjukkan identitas mail server di mana seorang user memiliki emailbox. Domain name biasanya menunjukkan nama perusahaan atau organisasi pemilik sebuah account. Misalnya : kompas@kompas.com (Surat Kabar Harian Kompas)

Selain itu, dari bagian paling belakang dari sebuah email kita bisa memperoleh beberapa dugaan mengenai pemiliknya .com, biasanya ini dimiliki oleh perusahaan komersial atau usaha bisnis lainnya, .edu, biasanya menunjukkan bahwa pemiliknya adalah sebuah universitas atau institusi pendidikan, seperti diknas@depdiknas.go.id, dimiliki oleh instansi pemerintah, .mil, dimiliki instansi militer, Bagi email server yang letaknya di luar Amerika, seringkali alamat emailnya diberi identitas sesuai nama negaranya. Sebagai contoh id (Indonesia), au (Australia), uk (United Kingdom), ca (Canada), nz (New Zaeland), dan sebagainya. Daftar lengkap domain kode negara dapat dilihat di ‘Bank Data’.

Jenis Email

Dalam perkembangannya, email ternyata tidak hanya seperti yang dideskripsikan pada bagian II. Lebih detil, dari mekanisme pengiriman dan penerimaannya terdapat beberapa jenis sebagai berikut :

POP Email
Email jenis ini adalah persis seperti yang telah dijelaskan pada bagian II di atas. POP singkatan dari Post Office Protocol. Jadi, jalan yang dilalui sebuah email mirip dengan yang dialami oleh sebuah snail mail, yang mesti melewati beberapa kantor pos perantara sebelum akhirnya sampai ke tujuan. Akan halnya dengan email, sebuah email akan melewati beberapa komputer yang berperan sebagai router atau email server, sebelum akhirnya tiba pada email server yang ada pada ISP di mana alamat email kita terdaftar.

Web-based Email, atau email berbasis web dikembangkan dengan tujuan untuk memberikan jasa email kepada orang yang memiliki akses internet, tetapi tidak memiliki account email sendiri, atau yang dimiliki bukan akses ke email server, tapi ke sebuah web server. Jadi, orang yang akan mengirimkan email pertama-tama harus mengikuti prosedur untuk membuat sebuah account email yang pada umumnya disediakan secara gratis.

Setelah selesai kita akan memiliki sebuah account email dengan user name yang telah kita tentukan dan domain name yang sudah ditetapkan oleh si pemberi jasa email gratis ini, termasuk dengan password. Bila kita akan menulis sebuah email, email tersebut tidak ditulis pada email client yang konvensional tapi pada sebuah kolom / halaman khusus yang disediakan untuk itu. Pada kolom / halaman tersebut sudah lengkap tersedia bagian-bagian yang bisa diklik, untuk mengirimkan, menyimpan, dan sebagainya.

Bila kita akan mengecek apakah ada email yang ditujukan untuk kita maka kita akan harus masuk ke bagian inbox yang tentu disediakan di halaman tertentu di website yang memberikan jasa email semacam ini. Sekali lagi, semuanya tidak menggunakan email client, seperti yang saya tulisakan di atas, tapi fasilitas yang dibuat khusus pada sebuah website. Contoh untuk ini banyak sekali, seperti hotmail.com, yahoo.com, mailexcite.com, astaga.com, dan sebagainya.

Format Isi Email

Pengertian format isi di sini adalah bagaimana penampakan visual sebuah pesan email.
Ada dua macam yaitu :

Plain Text
Dengan plain text, dimaksudkan bahwa tulisan yang kita ketikkan hanya berupa data dalam format ASCII (American Standard Code for Information Interchange). Tulisan yang disajikan dalam format plain text sama sekali tidak memungkinkan kita untuk membuat modifikasi pada tampilan visualnya, seperti membuat tebal, atau membuat miring sebuah teks, mengganti warna, ukuran huruf, latar belakang, atau membubuhkan hiasan-hiasan tertentu.

HTML
HTML singkatan dari HyperText Mark-up Language, yaitu sebuah bahasa standard yang digunakan untuk menampilkan / mengatur penampilan materi-materi informasi di internet. Email yang ditulis dengan menggunakan format HTML akan memungkinkan isinya disusun secara variatif, mulai dari pengaturan huruf, warna, lay out, sampai peletakan gambar. Seringkali bila kita mengirim email ke sebuah forum diskusi / milis ada himbauan untuk hanya mengirimkan email dalam format plain text saja. Hal ini disebabkan biasanya email dalam format HTML memiliki ukuran yang lebih besar dari yang berformat plain text. Alasan lain adalah karena tidak semua orang dalam sebuah milis menggunakan email client yang bisa menampilkan HTML, sehingga ketika sebuah email HTML dibuka, isinya hanya serangkaian kode-kode yang tidak bisa dipahami sama sekali.

Sebenarnya hampir semua email client dewasa ini sudah mendukung format HTML, sehingga kini jarang ditemui keluhan seseorang yang tidak bisa membaca sebuah email, hanya karena email yang dibacanya itu dibuat dalam format HTML. Banyak orang yang memang tidak peduli apakah plain text atau HTML, tapi pertanyaannya ; bila dengan format yang sederhana saja sudah bisa menyampaikan pesan, mengapa mesti dengan HTML ?

Variasi Bentuk

Komunikasi dengan email dalam beberapa hal memang meniru surat biasa (snail mail), meskipun jelas email memiliki banyak kelebihan lain. Ini terlihat jelas pada kemungkinan bentuk komunikasi yang bisa dilakukan dengan email. Sekurang-kurangnya ada lima macam, yaitu :

Point to Point
Maksudnya adalah mengirimkan email langsung ke sebuah alamat tertentu. Di Indonesia terdapat kesepakatan di antara mereka yang sering berkirim email bahwa cara ini dinamakan japri, singkatan dari jalur pribadi.

Carbon Copy / CC
Pengertian carbon, di sini analog dengan bila kita mengetik surat (dengan mesin tik konvensional!) menggunakan kertas karbon untuk mendapatkan salinannya. Maksudnya adalah sebuah email, selain ditujukan ke sebuah alamat utama juga dikirimkan tembusannya ke alamat lain. Biasanya alamat utama kita tuliskan pada bagian yang diawali dengan “TO”, sedangkan alamat tembusannya kita tuliskan pada bagian “CC”.

Blind Carbon Copy / BCC

Ini adalah variasi dari CC. Orang yang menerima email yang alamatnya dituliskan pada bagian “TO” oleh si pengirim, bisa melihat kepada siapa atau kepada alamat email mana saja email tersebut dikirimkan sebagai tembusan. Ini karena ia bisa langsung melihat pada bagian “CC”. Kadang-kadang ada kebutuhan untuk mengirimkan sebuah email kepada seseorang tapi kita tidak ingin orang tersebut tahu bahwa kita juga mengirimkan tembusannya kepada alamat orang lain. Untuk itulah digunakan BCC. Beberapa email client menyediakan bagian “BCC”, selain “TO” dan “CC”. Pada Outlook Express ver. 5.01 bagian BCC baru bisa tampak bila kita masuk ke sebuah email baru dan mengklik pilihan View dan All Headers.

Distribution List
Pengertian distribution list agak berbeda dengan tiga varian bentuk sebelumnya, karena ini lebih berkenaan dengan pengaturan distribusi email yang dilakukan secara eksternal, artinya tidak terintegrasi dengan email client yang digunakan. Yang dimaksud dengan distribution list adalah sebuah cara komunikasi dengan menggunakan email secara satu arah. Biasanya ini dibuat oleh orang yang berkepentingan untuk menyebarluaskan informasi tertentu (pengumuman, berita harian, update mengenai perkembangan suatu proyek, buletin, jurnal, dan sebagainya), akan tetapi tidak mengharapkan adanya respon dari para penerima emailnya.

Untuk itu yang harus dilakukan adalah membuat sebuah alamat tertentu khusus untuk keperluan ini. Bila pengelola distribution list mengirimkan sebuah email ke alamat tersebut, maka alamat itu akan mem-forward email tadi ke semua alamat email yang menjadi pelanggan (subscriber) dari distribution list. Untuk menjadi pelanggan, biasanya para calon pelanggan diminta untuk mengikuti prosedur tertentu yang ditetapkan oleh si pengelola. Bisa pula si pengelola yang memasukkan alamat email mereka ke database pelanggan secara manual.

Discussion List

Discussion list seringkali juga disebut mailing list atau lebih populer dengan milis. Pengertiannya hampir sama dengan distribution list hanya memungkinkan siapa saja yang tergabung menjadi subscriber untuk mengirimkan respon terhadap sebuah email. Akan tetapi belum tentu semua orang bisa begitu saja mengikuti sebuah milis. Kadang-kadang ada milis untuk kalangan yang terbatas, sementara banyak yang terbuka untuk siapa saja. Untuk dapat bergabung ke dalam sebuah milis pertama-tama seseorang mesti melakukan proses subscription (mendaftar) dengan suatu prosedur tertentu. Seringkali proses ini tidak memerlukan intervensi seorang administratur yang mengelola milis, baik untuk menyetujui atau menolak permohonan menjadi anggota milis. Milis yang seperti itu tentu adalah sebuah milis yang terbuka bagi siapa saja untuk bergabung.

Akan tetapi kadang-kadang ada juga milis yang mempersyaratkan calon anggota untuk memberikan keterangan mengenai jati dirinya sebelum permohonan bergabung disetujui. Bila seorang administratur milis menyetujui permohonan untuk bergabung, biasanya tak lama kemudian akan dikirimkan informasi mengenai tatacara pengiriman email dan keterangan-keterangan lainnya tentang milis tersebut; tujuan milis, yang boleh dilakukan dan yang tidak boleh dilakukan, cara keluar dari milis, alamat email administrator, dan sebagainya

Daftar Istilah

email server adalah adalah suatu server yang bertugas untuk mengatur segala lalulintas email di perusahaan anda atau bisa berfungsi juga sebagai gateway email untuk keluar (internet), contoh software/aplikasinya adalah Wingate, Winroute, Lansuite, Sendmail.
email client adalah suatu software / aplikasi yang dapat digunakan untuk menerima, menyusun, mengirim, menyimpan, dan mengorganisir email tanpa harus terlebih dahulu membuka browser untuk koneksi ke email server, contoh software /aplikasinya adalah Microsoft Outlook, Eudora dan masih banyak lagi.
ISP (Internet Service Provider) adalah penyedia layanan koneksi internet, contohnya seperti indosat, telkomnet, cbn dan masih banyak lagi.
cybercafe adalah tempat seperti warnet (warung internet) yang menyediakan fasilitas untuk browsing internet, download, chatting dan juga biasanya menjual makanan & minuman untuk kenyamanan para pelanggannya.

operasi sistem komputer

Filed under: Uncategorized, IPTEK - Administrator @ 1:02 am

Dalam Ilmu komputer, Sistem Operasi (SO, atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen hardware serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.

Daftar isi

[tampilkan]

[sunting] Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall.

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sistem Operasi secara umum terdiri dari beberapa bagian:

Mekanisme Boot, yaitu meletakkan kernel ke dalam memory

Kernel, yaitu inti dari sebuah Sistem Operasi

Command Interpreter atau shell, yang bertugas membaca input dari pengguna

Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain

Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS

[sunting] Layanan inti umum

Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.

Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.

Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.

[sunting] Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang akan dirilis pada tahun 2007)).

Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

[sunting] Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

[sunting] Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:

Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya

Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor

Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

operasi sistem komputer

Filed under: Uncategorized, IPTEK - Administrator @ 1:00 am

Dalam Ilmu komputer, Sistem Operasi (SO, atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen hardware serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.

Daftar isi

[tampilkan]

[sunting] Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall.

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sistem Operasi secara umum terdiri dari beberapa bagian:

Mekanisme Boot, yaitu meletakkan kernel ke dalam memory

Kernel, yaitu inti dari sebuah Sistem Operasi

Command Interpreter atau shell, yang bertugas membaca input dari pengguna

Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain

Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS

[sunting] Layanan inti umum

Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.

Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.

Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.

[sunting] Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang akan dirilis pada tahun 2007)).

Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

[sunting] Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

[sunting] Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:

Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya

Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor

Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

ILMU KOMPUTER & JARINGAN KOMPUTER

Filed under: Uncategorized, IPTEK - Administrator @ 12:47 am

Secara umum, Ilmu komputer (Ilkom), atau yang dalam bahasa Inggrisnya disebut Computer Science (CS), adalah ilmu yang mempelajari tentang komputasi, baik perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik berkaitan dengan komputer, dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, dan perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer berbeda dengan pemrograman komputer, rekayasa perangkat lunak dan teknik komputer, sekalipun ketiga istilah tersebut sering disalahartikan.

Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini terkadang dianggap sebagai prinsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya praktikal (seperti paralel dan kuantum) dan beberapa diantaranya cukup teoritis (seperti random and oracle).

Ilmu Komputer mempelajari apa yang bisa dilakukan oleh program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).

Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.

Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.

Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.

Edsger Dijkstra mengatakan:
Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop

Fisikawan ternama Richard Feynman mengatakan:

Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa ratus tahun. Walaupun begitu, ini tidak berarti bahwa “hidangan” ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih muda, tapi dibesarkan secara jauh lebih intensif!

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:

Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk

Komunikasi: contohnya surat elektronik, instant messaging, chatting

Akses informasi: contohnya web browsing

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.

January 31, 2007

sastra

Filed under: Uncategorized, sastra - Administrator @ 1:25 am

Sastra Jawa

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Langsung ke: panduan arah, cari

Sastra Jawa
Sastra Jawa Kuna
Sastra Jawa Pertengahan
Sastra Jawa Baru
Sastra Jawa Modern
Sastra terkait
Sastra Jawa-Bali
Sastra Jawa-Lombok
Sastra Jawa-Madura
Sastra Jawa-Palembang
Sastra Jawa-Sunda
Sastra Jawa-Tionghoa

Sejarah Sastra Jawa dimulai dengan sebuah prasasti yang ditemukan di daerah Sukabumi (Sukobumi), Pare, Kediri Jawa Timur. Prasasti yang biasa disebut dengan nama Prasasti Sukabumi ini bertarikh 25 Maret tahun 804 Masehi. Isinya ditulis dalam bahasa Jawa Kuna.

Setelah prasasti Sukabumi, ditemukan prasasti lainnya dari tahun 856 M yang berisikan sebuah sajak yang disebut kakawin. Kakawin yang tidak lengkap ini adalah sajak tertua dalam bahasa Jawa (Kuna).

Biasanya sejarah sastra Jawa dibagi dalam empat masa:

Terdapat pula kategori Sastra Jawa-Bali, yang berkembang dari Sastra Jawa Tengahan. Selain itu, ada pula Sastra Jawa-Lombok, Sastra Jawa-Sunda, Sastra Jawa-Madura, dan Sastra Jawa-Palembang.

Dari semua sastra tradisional Nusantara, sastra Jawa adalah yang paling berkembang dan paling banyak tersimpan karya sastranya. Tetapi setelah proklamasi RI, tahun 1945 sastra Jawa agak dianaktirikan karena di Negara Kesatuan RI, kesatuan yang diutamakan.

Bahasa Jawa pertama-tama ditulis dalam aksara turunan aksara Pallawa yang berasal dari India Selatan. Aksara ini yang menjadi cikal bakal aksara Jawa modern atau Hanacaraka yang masih dipakai sampai sekarang. Dengan berkembangnya agama Islam pada abad ke-15 dan ke-16, huruf Arab juga dipergunakan untuk menulis bahasa Jawa; huruf ini disebut dengan nama huruf pegon. Ketika bangsa Eropa datang ke Jawa, abjad Latin pun digunakan untuk menulis bahasa Jawa.

[sunting] Kategori sastra Jawa

Sastra Jawa secara global bisa dibagi menjadi dua kategori yaitu yang ditulis dalam bentuk prosa atau puisi. Dalam bentuk prosa biasanya disebut gancaran dan dalam bentuk puisi biasa disebut dengan istilah tembang. Sebagian besar karya sastra Jawa ditulis dalam bentuk tembang mulai dari awal bahkan sampai saat ini.

syawal biar pinter

Filed under: Uncategorized, IPTEK - Administrator @ 1:10 am

Dipandang dari sumbangan Austria pada kemajuan iptek, tampak bahwa negara ini baik di masa lalu maupun kini menghasilkan sederetan ilmuwan, insinyur dan penemu yang istimewa. Tetapi prestasi mereka sering tidak begitu hadir dalam kesadaran kalangan awam, jika dibandingkan dengan prestasi para seniman besar Austria. Sampai saat ini Austria telah menghasilkan 18 orang pemenang hadiah nobel untuk berbagai kategori, cukup besar bila dibanding jumlah penduduk Austria yang cuma 7 juta jiwa.

Dalam bidang ilmu alam, Austria menghasilkan sederet nama besar seperti Gregor Mendel, Christian Doppler, Ludwig Boltzmann, Erwin Schrödinger atau Wolfgang Pauli. Dalam bidang ekonomi, beberapa nama yang cukup ternama adalah Karl Menger, Eugen Böhm-Bawerk dan Friedrich von Wieser serta Friedrich A. von Hayek (pemenang nobel ekonomi). Dalam psikologi, nama Sigmund Freud tentu sudah tak asing lagi.

Di bidang rekayasa, Austria terkenal dalam teknologi metalurgi, mesin dan pembuatan infrastruktur. Prosedur LD (dinamakan menurut dua kota baja Austria, Linz dan Donawitz) digunakan sekitar 55% produksi baja di seluruh dunia. Konstruksi “Turbin Kaplan” yang kini lazim dipakai dalam PLTA adalah penemuan Viktor Kaplan, seorang Austria. Dalam bidang infrastruktur, teknologi kanalisasi ataupengolahan limbah serta sistem pembangunan terowongan NOT (Neue Österreichische Tunnelbauweise) punya reputasi internasional. Alois Negrelli pada tahun 1846-1856 mendesain rancangan pembuatan terusan Suez. Selain itu Ferdinand Porsche adalah nama besar di bidang pengembangan mobil modern.

Kalau Anda berkunjung ke Austria, dimensi iptek dan industri tadi seringkali tertutup oleh keindahan alam Austria yang terawat baik juga peninggalan budaya seni musik maupun arsitektur tua yang hidup di seluruh negeri. Padahal di dalam gedung-gedung antik cagar budaya itu bekerja orang-orang seperti biasa dengan teknologi informasi dan telekomunikasi yang canggih; dan di bawah jalan-jalan yang bersih dan indah itu berfungsi salah satu sistem infrastruktur transportasi dan bangunan sipil yang termodern di dunia.

syawalkece

Filed under: lyric lagu - Administrator @ 12:55 am

Keep Holding On

You’re not alone
Together we stand
I’ll be by your side
You know I’ll take your hand
When it gets cold
And it feels like the end
There’s no place to go
You know I won’t give in
No, I won’t give in

Keep holding on
Cause you know we’ll make it through
We’ll make it through
Just stay strong
Cause you know I’m here for you
I’m here for you
There’s nothing you can say
Nothing you can do
There’s no other way when it comes to the truth
So, keep holding on
Cause you know we’ll make it through
We’ll make it through

So far away
I wish you were here
Before it’s too late
This could all disappear
Before the door’s closed
And it comes to an end
With you by my side
I will fight and defend
I’ll fight and defend, yeah, yeah

Keep holding on
Cause you know we’ll make it through
We’ll make it through
Just stay strong
Cause you know I’m here for you
I’m here for you
There’s nothing you can say
Nothing you can do
There’s no other way when it comes to the truth
So, keep holding on
Cause you know we’ll make it through
We’ll make it through

Hear me when I say
When I say I believe.
Nothing’s gonna change
Nothing’s gonna change destiny
Whatever’s meant to be
Will work out perfectly
Yeah, yeah, yeah, yeah
La da da da, la da da da
La da da da da da da da da

Keep holding on
Cause you know we’ll make it through
We’ll make it through
Just stay strong
Cause you know I’m here for you
I’m here for you
There’s nothing you can say
Nothing you can do
There’s no other way when it comes to the truth
So, keep holding on
Cause you know we’ll make it through
We’ll make it through

Ahh, ahh
Keep holding on
Ahh, ahh
Keep holding on
There’s nothing you can say
Nothing you can do
There’s no other way when it comes to the truth
So, keep holding on
Cause you know we’ll make it through
We’ll make it through
We’ll make it through

January 24, 2007

Wi-Fi

Filed under: Uncategorized - Administrator @ 12:59 am

January 17, 2007

Hello world!

Filed under: Uncategorized - Administrator @ 12:41 am

Welcome to your new blog. This is your first post. Edit or delete it, then start blogging!

An email has been sent to you giving you details of how to log in to the administration section. From there you can change the design by clicking on the tab MANAGE and then click on the tab THEMES. If you have any questions, ask them in the forums — we are only too willing to help.

Get free blog up and running in minutes with Blogsome
Theme designed by Janis Joseph