Sabtu, 05 Juni 2010

Sistem Operasi

Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras 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.

Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras 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 ditempatkan 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

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:

  1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.


Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). 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


Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

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.

Sistem Operasi saat ini

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

  1. 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, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
  2. 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.
  3. 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.

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).

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:

  1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
  3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Jaringan Komputer

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): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
  • Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
  • Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
  • Global 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 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, jaringan komputer dapat dibedakan atas:

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

  1. Berdasarkan distribusi sumber informasi/data
    • Jaringan terpusat
      Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
    • Jaringan terdistribusi
      Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
  2. Berdasarkan jangkauan geografis dibedakan menjadi:
    • Jaringan LAN
      merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.
    • Jaringan MAN
      Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
    • Jaringan WAN
      Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
  3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.
    • Jaringan Client-Server
      Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
    • Jaringan Peer-to-peer
      Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
  4. Berdasarkan media transmisi data
    • Jaringan Berkabel (Wired Network)
      Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
    • Jaringan Nirkabel(WI-FI)
      Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Jaringan Komputer

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.

[sunting] Klasifikasi

Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
  • Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
  • Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
  • Global 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 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, jaringan komputer dapat dibedakan atas:

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

  1. Berdasarkan distribusi sumber informasi/data
    • Jaringan terpusat
      Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
    • Jaringan terdistribusi
      Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
  2. Berdasarkan jangkauan geografis dibedakan menjadi:
    • Jaringan LAN
      merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.
    • Jaringan MAN
      Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
    • Jaringan WAN
      Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
  3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.
    • Jaringan Client-Server
      Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
    • Jaringan Peer-to-peer
      Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
  4. Berdasarkan media transmisi data
    • Jaringan Berkabel (Wired Network)
      Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
    • Jaringan Nirkabel(WI-FI)
      Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Kamis, 06 Mei 2010

cerpen ahmad tohari

KANG SARPIN MINTA DIKEBIRI
Karya : Ahmad Tohari

KANG Sarpin meninggal karena kecelakaan lalu lintas pukul enam tadi pagi. Ia sedang dalam perjalanan ke pasar naik sepeda dengan beban sekuintal beras melintang pada bagasi. Para saksi mengatakan, ketika naik dan hendak mulai mengayuh, Kang Sarpin kehilangan keseimbangan. Sepedanya oleng dan sebuah mobil barang menyambarnya dari belakang. Lelaki usia lima puluhan itu terpelanting, kemudian jatuh ke badan jalan. Kepala Kang Sarpin luka parah, dan ia tewas seketika. Satu lagi penjual beras bersepeda mati menyusul beberapa teman yang lebih dulu meninggal dengan cara sama.

Beban sekarung beras pada bagasi dan terkadang sekarung kecil lainnya pada batangan adalah risiko besar bagi setiap penjual beras bersepeda. Tetapi mereka tak jera. Setiap hari mereka membeli padi dari petani, kemudian mengolahnya di kilang lalu menjual berasnya ke pasar. Mereka tak peduli sekian teman telah meninggal menjadi bea jalan raya yang kian sibuk dan kian sering minta tumbal nyawa.

Berita tentang kematian itu sampai kepada saya lewat Dalban, ipar Kang Sarpin sendiri. Ketika menyampaikan kabar itu Dalban tampak biasa saja. Wajahnya tetap jernih. Kata-katanya ringan. Mulutnya malah cengar-cengir. Entahlah, kematian Kang Sarpin tampaknya tidak menjadi kabar duka.

Di rumah Kang Sarpin saya telah melihat banyak orang berkumpul. Jenazah sudah terbungkus kafan dan terbujur dalam keranda. Tetapi tak terasa suasana duka cita. Wajah para pelayat cair-cair saja. Mereka duduk santai dan bercakap sambil merokok seperti dalam kondangan atau kenduri. Ada juga yang bergurau dan tertawa. Asap mengambang di mana-mana melayang seperti kabut pagi. Ah, saya harus bilang apa. Di rumah Kang Sarpin pagi itu memang tak ada duka cita atau bela sungkawa. Kalaulah ada seorang bemata sembab karena habis menangis, dialah istri Kang Sarpin. Tampaknya istri Kang Sarpin berduka seorang diri.

Setelah menaruh uang takziyah di kotak amal saya mencari kursi yang masih kosong. Sial. Satu-satunya kursi yang tersisa berada tepat di sebelah Dalban. Ipar Kang Sarpin masih ngoceh tentang si mati. Dan saya tak mengerti mengapa omongan si Dalban seperti menyihir para pelayat. Orang-orang tampak tekun menikmati cerita tentang almarhum dari mulut nyinyir itu.

“Ya, wong gemblung itu sudah meninggal,” kata Dalban dengan enak. Wajahnya tampak tanpa beban.

“Bagaimana aku tak menyebut iparku wong gemblung. Coba dengar. Suatu ketika di kilang padi, orang-orang menantang Sarpin: bila benar jantan maka dengan upah lima ribu rupiah dia harus berani membuka celana di depan orang banyak. Mau tahu tanggapan Sarpin? Tanpa pikir panjang Sarpin menerima tantangan itu. Ia menelanjangi dirinya bulat-bulat di depan para penantang. Lalu enak saja, dengan kelamin berayun-ayun, dia berjalan berkeliling sambil meminta upah yang dijanjikan.”

Cerita Dalban terputus oleh gelak tawa orang-orang. Dan Dalban makin bersemangat.

“Ya, orang-orang hanya nyengir dan mengaku kalah. Malu dan sebal. Sialnya mereka harus mengumpulkan uang lima ribu. Tetapi Yu Cablek, penjual pecel di kilang padi yang melihat kegilaan Sarpan berlari sambil berteriak, ‘Sarpin gemblung, dasar wong gemblong!’’’

Orang-orang tertawa lagi. Dan jenazah Kang Sarpin terbujur diam dalam keranda hanya beberapa langkah dari mereka. Saya mengerutkan alis. Ah, sebenarnya orang sekampung, lelaki dan perempuan, sudah tahu siapa dan bagaimana Kang Sarpin. Dia memang lain. Dia tidak hanya mau menelanjangi diri di depan orang banyak. Ada lagi tabiatnya yang sering membuat orang sekampung mengerutkan alis karena tak habis pikir. Kang Sarpin sangat doyan main perempuan dan tabiat itu tidak ditutupi-tutupinya. Dia dengan mudah mengaku sudah meniduri sekian puluh perempuan. “Saya selalu tidak tahan bila hasrat birahi tiba-tiba bergolak,” kata Kang Sarpin suatu saat.

“Tetapi Kang Sarpin masih ada baiknya juga,” cerita Dalban lagi. “Meski gemblung dia berpantangan meniduri perempuan bersuami. Kalau soal janda sih, jangan ditanya; yang tua pun dia mau. Dan hebatnya lagi dia juga tak pernah melupakan jatah bagi istrinya, jatah lahir maupun batin.”

***

DALBAN terus ngoceh dan orang-orang tetap setia mendengar dan menikmati ceritanya. Saya juga ikut mengangguk-angguk. Tetapi saya juga merenung. Sebab tadi malam, kira-kira sepuluh jam sebelum kematiannya Kang Sarpin muncul di rumah saya. Di bawah lampu yang tak begitu terang wajahnya kelihatan berat. Ketika saya tanya maksud kedatangannya, Kang Sarpin tak segera membuka mulut. Pertanyaan saya malah membuatnya gelisah. Namun lama-kelamaan mulutnya terbuka juga.

Ketika mulai berbicara ucapannya terdengar kurang jelas. “Mas, saya sering bingung. Sebaiknya saya harus bagaimana?”

“Maksud Kang Sarpin?”

“Ah, Mas kan tahu saya orang begini, orang jelek. Wong gemblung. Doyan perempuan. Saya mengerti, sebenarnya semua orang tak suka kepada saya. Sudah lama saya merasa orang sekampung akan lebih senang bila saya tidak ada. Saya adalah aib di kampung ini.”

“Kang, semua orang sudah tahu siapa kamu,” kata saya sambil tertawa. “Dan ternyata tak seorang pun mengusikmu. Lalu mengapa kamu pusing?”

“Tetapi saya merasa menjadi kelilip orang sekampung. Ah, masa-iya, saya akan terus begini. Saya ingin berhenti menjadi aib kampung ini. Lagi pula sebentar lagi saya punya cucu. Saya sudah malu jadi wong gemblung. Saya sudah ingin jadi wong bener, orang baik-baik. Tetapi bagaimana?”

“Yang begitu kok Tanya saya? Mau jadi orang baik-baik, semuanya tergantung Kang Sarpin sendiri, kan? Kalau mau baik, jadilah baik. Kalau mau tetap gemblung, ya terserah.”

“Tidak! Saya ingin berhenti gemblung. Sialnya, kok ternyata tidak mudah. Betul. Mengubah tabiat ternyata tidak mudah. Dan inilah persoalannya mengapa saya datang ke mari.”

Saya pandangi wajah Kang Sarpin. Matanya menyorotkan keinginan yang sangat serius. Anehnya, saya gagal menahan senyum.

“Bila Kang Sarpin bersungguh-sungguh ingin jadi wong bener, kenapa tidak bisa? Seperti saya bilang tadi, masalahnya tergantung kamu, bukan?”

“Sulit Mas,” potong Sarpin dengan mata berkilat-kilat. “Saya sungguh tak bisa!”

“Kok? Tidak bisa atau tak mau?”

“Tak bisa.” Kang Sarpin menunduk dengan menggeleng sedih.

“Lho, kenapa?”

“Ah, Mas tidak tahu apa yang terjadi dalam diri saya. Burung saya lho, Mas! Burung saya; betapapun saya ingin berhenti main perempuan, dia tidak bisa diatur. Dia amat bandel. Bila sedang punya mau, burung sama sekali tak bisa dicegah. Pokoknya dia harus dituruti, tak kapan, tak di mana. Sungguh Mas, burung saya sangat keras kepala sehingga saya selalu dibuatnya jengkel. Dan bila sudah demikian saya tak bisa berbuat lain kecuali menuruti apa maunya.

“Sekarang, Mas, saya datang kemari untuk minta bantuan. Tolong. Saya suka rela diapakan saja asal saya bisa jadi wong bener. Saya benar-benar ingin berhenti jadi wong gemblung.”

Terasa pandangan Kang Sarpin menusuk mata saya. Saya tahu dia sungguh-sungguh menunggu jawaban. Sialnya, lagi-lagi saya gagal menahan senyum. Kang Sarpin tersinggung.

“Mas, mungkin saya harus dikebiri.”

Saya terkejut. Dan Kang Sarpin bicara dengan mata terus menatap saya.

“Ya. Saya rasa satu-satunya cara untuk menghentikan kegemblungan saya adalah kebiri. Ah, burung saya yang kurang ajar itu memang harus dikebiri. Sekarang Mas, tolong kasih tahu dokter mana yang kiranya mau mengebiri saya. Saya tidak main-main. Betul Mas, saya tidak main-main!”

Tatapan Kang Sarpin makin terasa menusuk-nusuk mata saya. Wajahnya keras. Dan saya hanya bisa menarik napas panjang.

“Entah di tempat lain Kang, tetapi di sini saya belum pernah ada orang dikebiri. Keinginanmu sangat ganjil, Kang.”

“Bila tak ada dokter mau mengebiri, saya akan pergi kepada orang lain. Saya tahu di kampung sebelah ada penyabung yang pandai mengebiri ayam aduannya. Saya kira, sebaiknya saya pergi ke sana. Bila penyabung itu bisa mengebiri ayam, maka dia pun harus bisa mengebiri saya. Ya. Besuk, sehabis menjual beras ke pasar ….”

“Jangan Kang,” potong saya. Tatapan Kang Sarpin kembali menusuk mata saya. “Kamu jangan pergi ke tukang sabung ayam. Dokter memang tidak mau mengebiri kamu. Tetapi saya kira dia punya cara lain untuk menolong kamu. Besuk Kang, kamu saya temani pergi ke dokter.”

Wajah Kang Sarpin perlahan mengendur. Pundaknya turun dan napasnya lepas seperti orang baru menurunkan beban berat. Setelah menyalakan rokok Kang Sarpin menyandarkan ke belakang. Tak lama kemudian, setelah minta pengukuhan janji saya untuk mengantarnya ke dokter, Kang Sarpin minta diri. Saya mengantarnya sampai ke pintu. Ketika saya berbalik tiba-tiba sebuah pertanyaan muncul di kepala; apakah Kang Sarpin adalah lelaki yang disebut cucuk senthe? Di kampung ini cucuk senthe adalah sebutan bagi lelaki dengan dorongan birahi meledak-ledak dan liar sehingga yang bersangkutan pun tak bisa mengendalikan diri. Entahlah.

***

SAYA tersadar ketika semua orang bangkit dari tempat duduk masing-masing. Rupanya Modin yang akan memimpin upacara pelepasan jenazah sudah datang. Bahkan keranda sudah diusung oleh empat lelaki yang berdiri di tengah halaman. Kini suasana hening. Dalban yang sejak pagi terus ngoceh, juga diam.

Modin mengawali acara dengan memintakan maaf bagi almarhum kepada semua yang hadir. Modin juga menganjurkan kepada siapa saja yang punya utang piutang dengan Kang Sarpin untuk segera menyelesaikannya dengan para ahli waris. Sebelum doa dibacakan, modin tidak melupakan tradisi kampung kami; meminta semua orang memberi kesaksian tentang jenazah yang hendak dikubur.

“Saudara-saudara, saya meminta kalian bersaksi apakah yang hendak kita kubur ini jenazah orang baik-baik?”

Hening. Orang-orang saling berpandangan dengan sudut mata. Saya melihat Dalban menyikut lelaki di sebelah. “Bagaimana? Sarpin itu tukang main perempuan. Apa harus kita katakan dia orang baik-baik?”

Masih hening. Saya merasa semua orang menanggung beban rasa pakewuh, serba salah. Maka Modin mengulang pertanyaannya, apakah yang hendak dimakamkan adalah jenazah orang baik-baik. Sepi. Anehnya tiba-tiba saya merasa mulut saya bergerak.

“Baik!”

Suara saya yang keluar serta merta bergema dalam kelengangan. Saya melihat semua orang juga Modin, tertegun lalu menatap saya. Entahlah, saat itu saya bisa menyambut tatapan mereka dengan senyum.

Keranda bergerak bersama langkah empat lelaki yang memikulnya. Bersama orang banyak yang berjalan sambil bergurau, saya ikut mengantar Kang Sarpin ke kuburan. Saya tak menyesal dengan persaksian saya. Di mata saya seorang lelaki yang di ujung hidupnya sempat bercita-cita jadi wong bener adalah orang baik. Entahlah bagi orang lain, entah pula bagi Tuhan.