Ruby merupakan bahasa scripting yang memiliki string processing yang sangat akurat misalnya regular expression sehingga sangat cocok untuk administrator system untuk membuat powerfull shell script.

Dipihak lain, bahasa scripting menawarkan pengembangan aplikasi yang cepat misalnya pembuatan aplikasi GUI, webscripts, systemutilities, dan aplikasi yang membutuhkan pemrosesan string ataupun perhitungan yang akurat. Pencipta Ruby,Yukihiro Matsumoto (Matz), menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau (Perl, Smalltalk, Eiffel, Adadan Lisp) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif.

Fitur–Fitur Ruby

· Ruby merupakan bahasain terpreter.

· Ruby memiliki sintaks yang sederhana, mudah dipelajari dan dipahami.

· Ruby memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error.

· Rubymenyediakanmark-and sweep garbage collector untuk semua obyek Ruby. Tidak perlu me-maintain referencecount pada library extension.

  • Menulis extension C di Ruby lebih mudah dari pada di Perl ataupun di Python, dengan API yang elegan untuk memanggil Ruby dari C. Ini termasuk memanggil Ruby embedded di software, untuk digunakan sebagai bahasa scripting. Interface SWIG juga tersedia.
  • Ruby bisa load library extension secara dinamis jika Sistem Operasi mengijinkan.
  • Ruby menyediakan fitur OS threading yang independent. Maka, untuk semua platform dimana Ruby berjalan, kita juga punya multithreading, terlepas dari apakah Sistem Operasi mendukung multithreading atau tidak, bahkan pada MS-DOS sekalipun.
  • Ruby sangat portable: Ruby kebanyakan dikembangkan di GNU/Linux, tetapi juga berjalan di banyak tipe UNIX, MacOSX, Windows95/98/Me/NT/2000/XP,DOS,BeOS,OS/2, dan lain-lain.
  • Danyang terakhir,tentunya Ruby gratis bahkan untuk aplikasi komersial.

Dasar Pemrograman Ruby

Sebagai bahasa scripting yang berbasis interpreter, Ruby menawarkan modus interaktif, yakni Interactive Ruby yang di singkat dengan irb. Untuk masuk ke modus interaktif Ruby, cukup mengetikkan irb pada commandprompt, untuk keluar cukup menekan tombol Ctrl-D atau ketikkan “exit”. Dapat juga menambahkan opsi ”—simple prompt” pada irb agar bentuk prompt-nya berubah menjadi>>.

Aturan Penamaan Variabel

Aturan penamaan variable sama dengan aturan penamaan variable padaumumnya, yakni tidak boleh di mulai dengan angka dan tidak memakai keyword penting dari bahasa tersebut.

Contoh:

•x = 888

•ini_variabel_string= “halo”

Konstanta

Konstanta tidak lain adalah sebuah variable yang isinya tetap (tidakberubah). Konstanta di Ruby di deklarasikan dengan huruf capital pada huruf pertama. Suatu konstanta tetap dapat diubah nilainya. Pemberian status konstant pada suatu variabel hanya akan memberikan suatu peringatan apabila kita mengubah isi konstanta tersebut.

Input output

  • Untuk meng-input, menggunakan perintah gets.
  • Untuk output ke layar, menggunakan perintah puts, print, atau printf.

Contoh :

•>> puts “Halo, apakabar?”

•Halo, apa kabar?

•=> nil

•>> print “Halo, apa kabar?”

•Halo, apa kabar?=> nil

•>> nama = gets

•g0tch4

•=> “Eric\n”

•>> printf“Nama saya %s”, nama

•printf“Nama saya %s”, nama

•Nama saya g0tch4

•=> nil

Struktur Program

Program Ruby umumnya juga memakai indentasi seperti bahasa Python. Akan tetapi indentasi tidak mutlak harus dilakukan, karena Ruby menggunakan keywordend untuk menandakan akhir dari suatu bagian program. Untuk komentar pada program Ruby, menggunakan tanda#. Untuklebih dari satu statement pada satu baris, menggunakan pemisah„;. Sedangkan untuk statement yangl ebih dari satu baris, menggunakan tanda„\.

Tipe Data Dasar

  • Number (Angka)
  • Terdiridari:
  • Integer :
    • Fix-Num (-230 s.d. 230-1)
    • Big-Num
  • Float

Ruby dapat menggunakan prefix untuk menandakan arti angka tersebut:

  • 0 untukoktal
  • 0b untukbiner
  • 0x untukheksadesimal

TipeData Dasar

•String

Tipe data String diRuby sama dengan tipe data String pada bahasa pemrograman lain umumnya. Untuk membuat tipe data String, kita dapat menggunakan kutip satu„ ataupun kutip dua“ . Adapun perbedaan diantara keduanya, yakni di mana objek String yang dibuat dengan kutip dua“ akan mengerti karakter khusu sseperti„\n,\r,\b ,dsb.

TipeData Dasar:: String

ð Kelas String kaya akan metode-metode yang powerful di antaranya seperti berikut ini:

ð Length : untuk mengetahui panjang suatu string.

ð Capitaliz : untuk mengubah huruf pertama pada awal kalimat menjadi huruf kapital.

ð Downcase : mengubah string menjadi huruf kecil.

ð Upcase : mengubah string menjadi huruf besar.

ð Swapcase : mengubah objek string dengan huruf kecil di ubah menjadi huruf kapital dan sebaliknya.

ð Strip : membuang karakter white space di awal dan akhir string.

ð Reverse : membalikkan string.

ð Include ? str : mengembalikan true jika substring str terdapat dalam string dan false jika tidak ada.

ð Chop : membuang karakterter akhir dari string.

ð Salah satu hal yang unik dari Ruby adalah Kita dapat menambahkan tanda„!di akhir metode untuk menandakan metodenya bersifat destruktif di mana hasil metode tersebut berdampak langsung pada objeknya.

date Sabtu, 10 April 2010

Pengertian kasih sayang menurut kamus umum bahasa indonesia karangan W.J.S.Poerwadamlinta adalah perasaan sayang, perasaan cinta atau perasaan suka kepada seseorang. Dalam kehidupan berumah tangga kasih sayang merupakan kunci kebahagiaan. Kasih sayang ini merupakan pertumbuhan dari cinta'Percintaan muda-mudi (pria-wanita) bila diakhiri

dengan perkawinan, maka didalam berumah tangga keluarga muda itu bukan lagi

bercinta-cintaan, tetapi sudah bersifat kasih mengasihi atau saling menumpahkan kasih sayang.

Dalam kasih sayang sadar atau tidak sadar dari masing-masing pihak dituntut tanggung

jawab, pengorbanan, kejujuran, saling percaya, saling pengertian, saling terbuka, sehingga

keduanya merupakan kesatuan yang bulat dan utuh. Bila salah satu unsur kasih sayang hilang,

misalnya unsur tanggung jawab, maka retaklah keutuhan rumah tangga itu. Kasih sayang

yang tidak disertai kejujuran, terancamlah kebahagiaan rumah tangga itu.

Yang dapat merasakan kasih sayang bukan hanya suami atau istri atau anak-anak yang

telah dewasa, melainkan bayi yang masih merahpun telah dapat merasakan kasih sayang dari

ayah dan ibunya. Bayi yang masih merah telah dapat mengenal suara atau sentuhan tangan

ayah ibunya. Bagaimana sikap ibunya memegang/menggendong telah dikenalnya. Hal ini

karena sang bayi telah mempunyai kepribadian.

Kasih sayang, dasar komunikasi dalam suatu keluarga. Komunikasi antara anak dan

orang tua. pada prinsipnya anak terlahir dan terbentuk sebagai hasil curahan kasih sayang

orang tuanya. Pengembangan watak anak dan selanjutnya tak boleh lepas dari kasih sayang.

date Senin, 05 April 2010

Menurut kamus umum bahasa Indonesia karya W.J.S. Poerwadarminta, cinta adalah rasa sangat suka (kepada) atau (rasa) sayang (kepada), ataupun (rasa) sangat kasih atau sangat tertarik hatinya. Sedangkan kata kasih artinya perasaan sayang atau cinta kepada atau menaruh belas kasihan. Dengan demikian arti cinta dan kasih hampir bersamaan, sehingga kata kasih memperkuat rasa cinta, Karena itu cinta kasih dapat diartikan sebagai perasaan suka (sayang) kepada seseorang yang disertai dengan menaruh belas kasihan.
Walaupun cinta kasih mengandung arti hampir bersamaan, namun terdapat perbedaan juga antara keduanya. Cinta lebih mengandung pengertian mendalamnya rasa, sedangkan kasih lebih keluamya; dengan kata lain bersumber dari cinta yang mendalam itulah kasih dapat diwujudkan secara nyata.
Cinta memegang peranan yang penting dalam kehidupan manusia, sebab cinta merupakan landasan dalam kehidupan perkawinan, pembentukan keluarga dan pemeliharaan anak, hubungan yang erat dimasyarakat dan hubungan manusiawi yang akrab. Demikian pula cinta adalah pengikat yang kokoh antara manusia dengan Tuhannya sehingga manusia menyembah Tuhan dengan ikhlas, mengikuti perintah-Nya, dan berpegang teguh pada syariat-Nya.
Dalam bukunya seni mencinta, Erich Fromm menyebutkan, bahwa cinta itu terutama memberi, bukan menerima. Dan memberi merupakan ungkapan yang paling tinggi dari kemampuan. Yang paling penting dalam memberi ialah hal-hal yang sifatnya manusiawi, bukan materi. Cinta selalu menyatakan unsur-unsur dasar tertentu, yaitu pengasuhan, tanggung jawab, pernatian dan pengenalan. Pada pengasuhan contoh yang paling menonjol adalah cinta seorang ibu pada anaknya: bagaimana seorang ibu dengan rasa cinta kasihnya mangasuh anaknya dengan sepenuh hati. Sedang dengan tanggungjawab dalam arti benar adalah sesuatu tindakan yang sama sekali suka rela yang dalam kasus hubungan ibu dan anak bayinya menunjukkan penyelenggaraan atas hubungan fisiko Unsur yang ketiga adalah perhatian yang berarti memperhatikan bahwa pribadi lain itu hendaknya berkembang dan membuka diri sebagaimana adanya. Yang ke empat adalah pengenalan yang merupakan keinginan untuk mengetahui rahasia manusia. Dengan ke empat unsur tersebut, yaitu pengasuhan, tanggung jawab, perhatian dan pengenalan, suatu cinta dapat dibina secara lebih baik.
Pengertian tentang cinta dikemukanaknjuga oleh Dr Sarlito W. Sarwono. Dikatakannya bahwa cinta memilikki tiga unsur yaitu keterikatan, keintiman, dan kemesraan. Yang dimaksud dengan keterikatan adalah adanya perasaan untuk hanya bersama dia, segala prioritas untuk dia, tidak mau pergi dengan orang lain kecuali dengan dia. Kalau janji dengan dia hams ditepati, ada uang sedikit beli oleh-oleh untuk dia. Unsur yang kedua adalah keintiman, yaitu adanya kebiasaan-kebiasaan dan tingkah laku yang menunjukkan bahwa antara anda dengan dia sudah tidak ada jarak lagi. Panggilan-panggilanformal seperti bapak, Ibu, saudara digantikan dengan sekedar memanggil nama atau sebutan:sayang dan sebagainya. Makan minum dari satu piring-cangkir tanpa rasa risi, pinjam meminjam baju, saling memakai uang tanpa rasa berhutang, tidak saling menyimpan rahasia dan lain-Iainnya. Unsur yang ketiga adalah kemesraan, yaitu adanya rasa ingin mcmbelai atau dibelai, rasa kangen kalau jauh atau lama tidak bertemu, adanya ucapan-ucapan yang mcngungkapkan rasa sayang, dan seterusnya .





Selanjutnya Dr. Sarlito W. Sarwono mcngemukakan, bahwa tidak semua unsur cinta itu sama kuatnya. Kadang-kadang ada yang keterikatannya sangat kuat, tetapi keintiman atau kemesraannya kurang. Cinta seperti itu mengandung kesetiaan yang amat kuat, kecemburuannya besar, tetapi dirasakan oleh pasangannya sebagai dingin atau hambar, karena tidak ada kehangatan yang ditimbulkan kemesraan atau keintiman. Misalnya cinta sahabat karib atau saudara sekandung yang penuh dengan keakraban, tetapi tidak ada gejolak-gejolak mesra dan orang yang bersangkutan masih lebih setia kepada hal-hal lain dari pada partnemya.
Cinta juga dapat diwarnai dengan kemesraan yang sangat menggejolak, tetapi unsur keintiman dan keterikatannya yang kurang.
Lebih berat lagi bila salah satu unsur cinta itu tidak ada, sehingga tidak terbentuk segitiga, cinta yang demikian itu tidak sempuma, dan dapat disebutkan bukan cinta.
Selain pengertian yang dikemukakan oleh Sarlito, lain halnya pengertian cinta yang dikernukakan oleh Dr. Abdullah Nasih Ulwan,dalam bukunya manajemen cinta. Cinta adalah perasaan jiwa dan gejolak hati yang mendorong seseorang untuk mencintai kekasihnya dengan penuh gairah, lembut, dan kasih sayang. Cinta adalah fitrah manusia yang murni, yang tak dapat terpisahkan dengan kehidupannya. Ia selalu dibutuhkan. Jika seseorang ingin menikmatinya dengan cara yang terhormat dan mulia, sud dan penuh taqwa, tentu ia akan mempergunakan cinta itu untuk mencapai keinginannya yang suci dan mulia pula.
Didalam kitab Suci Alqur'an, ditemui adanya fenomena cinta yang bersembunyi di dalam jiwa manusia. Cinta memiliki tiga tingkatan-tingkatan : tinggi, menengah dan rendah. Tingkatan cinta tersebut diatas adalah berdasarkan firman Alloh dalam surah At-Taubah ayat 24 yang artinya sebagai berikut :
katakanlah:jika bapak-bapak, anak-anak, saudara-saudara, istri-istri keluargamu, harta kekayaan yang kamu usahakan, perniagaan yang kamu khatirkan kerugiannya, dan rumah-rumah tempat tinggal yang kamu sukai; adalah lebih kamu cintai dari pada Allah dan Rasul-Nya dan berjihad di jalanNya, maka tunggulah sampai Allah rnendatangkan keputusanNya. Dan Allah tidak memberi petunjuk kepada orang-orang fasik.
Cinta tingkat tertinggi adalah cinta kepada Allah, Rasulullah dan berjihad di jalan Allah. Cinta tingkat menengah adalah cinta kepada orang tua, anak, saudara, istri/suami dan kerabat. Cinta tingkat terendah adalah cinta yang lebih mengutamakan cinta keluarga, kerabat, harta dan tempat tinggal.
Bagi setiap orang Islam yang bertakwa, sudah menjadi keharusan bahwa cinta kepada Allah, pada Rasulullah, dan berjihad di jalan Allah, adalah merupakan cinta yang tidak ada duanya. Hal ini merupakan konsekwensi iman dan merupakan keharusan dalam Islam. Bahkan itu pendorong utama di dalam menunjang tinggi agama.


Tak diragukan lagi, bahwa seorang yang telah merasakan kelezatan iman di dalam hatinya, ia akan mencurahkan segala cintanya hanya kepada Tuhan. Karena ia telah meyakini bahwa dzat Tuhanlah yang maha sempuma, maha indah dan maha agung. Tak ada satupun selain dia yang memiliki kesempumaan sifat-sifat tersebut. Maka dengan ketulusan iman yang sejati itulah yang harus diikuti karena dialah yang maha tinggi, maha sempurma dan maha agung.
Hakekat cinta menengah adalah suatu energi yang datang dari perasaan hati dan jiwa. Ia timbul dari perasaan seseorang yang dicintainya, aqidah, keluarga, kekerabatan, atau persahabatan. Karenanya hubungan cinta, kasih sayang dan kesetiaan diantara mereka, semakin akrab.
Berangkat dari perasaan lembut yang ditanamkan oleh Tuhan dalam hati dan jiwa seseorang inilah, akan terbentuk perasaan kasih sayang dan einta dari seseorang terhadap orang lain: seorang anak terhadap orang tuanya, orang tua terhadap anak-anaknya, seorang suami terhadap istrinya atau sebaliknya istri terhadap suaminya, einta seseorang terhadap sanak saudara dan familinya, einta seseorang terhadap sahabatnya, atau seorang penduduk pada tanah aimya.
Adapun pengaruh yang ditimbulkan oleh cinta menengah ini akan nampakjelas hasilnya. Jika bukan disebabkan perasaan kasih sayang yang ditanamkan oleh Tuhan dalam hati, sepasang suami istri, tentu tidak akan terbentuk suatu keluarga, tak akan ada keturunan, tak akan ada keturunan, tak akan terwujud asuhan, bimbingan, dan pendidikan ternadap anak. Cinta tingkat terendah adalah cinta yang paling keji, hina dan merusak rasa kemanusiaan.
Karena itu ia adalah cinta rendahan. Bentuknya beraneka ragam misalnya :
1. cinta kepada thagut. Thagut adalah syetan, atau sesuatu yang disembah selain Tuhan. Dalam surat Al Baqarah, Allah berfinnan : dan diantara manusia ada orang-orang yang menyembah tandingan-tandingan Allah; mereka mencintainya sebagaimana mereka mencintai Allah. Adapun orang-orang yang beriman amat sangat cintanya kepada Allah
2. cinta berdasarkan hawa nafsu.
3. cinta yang lebih mengutamakan kecintaan pada orang tua, anak, istri, perniagaan dan
tempat tinggal.

date

Menurut saya manusia adalah makhluk ciptaan ALLAH swt yang paling sempurna dibandingkan dengan makhlik lainnya. Karena manusia mempunyai akal dan pikiran untuk berfikir secara logis dan dinamis, dan bisa membatasi diri dengan perbuatan yang tidak dilakukan, dan kita bisa memilih perbuatan mana yang baik (positif) atau buruk (negatif) buat diri kita sendiri. Bukan hanya itu saja pengertian manusia secara umum adalah manusia sebagai makhluk pribadi dan makhluk sosil. Karena bukan hanya diri sendiri saja tetapi manusia perlu bantuan dari orang lain. Maka sebab itu manusia adalah makhluk pribadi sekaligus makhluk sosial.
1.
Pengembangan manusia dari segi Susila

Aspek kehidupan susila adalah aspek ketiga setelah aspek individu dan sosial. Manusia dapat menetapkan tingkah laku yang baik dan yang buruk karena hanya manusia yang dapat menghayati norma-norma dalam kehidupannya.

Dalam proses antar hubungan dan antaraksi itu, tiap-tiap pribadi membawa identitas dan kepribadian masing-masing. Oleh karena itu, keadaan yang yang cukup bermacam-macam akan terjadi berbagai konsekuensi tindakan-tindakan masing-masing pribadi.

Kehidupan manusia yang tidak dapat lepas dari orang lain, membuat orang harus memiliki aturan-aturan norma. Aturan-aturantersebut dibuat untuk menjadikan manusia menjadi lebih beradab. Menusia akan lebih menghargai nilai-nilai moral yang akan membawa mereka menjadi lebih baik.

Selain aturan-aturan norma, manusia juga memerlukan pendidikan yang dapat digunakan sebagai sarana mencapai kemakmuran dan kenyamanan hidup. Pendidikan dapat menjadikan manusia seutuhnya. Dengan pendidikan, manusia dapat mengerti dan memahami makna hidup dan penerapannya.

Melalui pendidikan kita harus mampu menciptakan manusia yang bersusila, karena hanya dengan pendidikan kita dapat memanusiakan manusia. Melalui pendidikan pula manusia dapat menjadi lebih baik daripada keadaan sebelumnya. Dengan pendidikan ini, manusia juga dapat melaksanakan dengan baik norma-norma yang ada dalam suatu masyarakat. Manusia akan mematuhi norma-norma yang ada dalam masyarakat jika diberikan pendidikan yang tepat.

Dengan demikian, kelangsungan kehidupan masyarakat tersebut sangat tergantung pada tepat tidaknya suatu pendidikan mendidik seorang manusia mentaati norma, nilai dan kaidah masyarakat. Jika tidak maka manusia akan melakukan penyimpangan terhadap norma-norma yang telah disepakati bersama oleh masyarakat.

2. Pengembangan Manusia dari segi Religius atau Agama



Manusia diciptakan Tuhan Yang Maha Kuasa di muka bumi ini sebagai makhluk yang paling sempurna dibandingkan dengan makhluk lain. Melalui kesempurnaannya itu manusia bisa berpikir, bertindak, berusaha, dan bisa menentukan mana yang benar dan baik. Di sisi lain, manusia meyakini bahwa dia memiliki keterbatasan dan kekurangan. Mereka yakin ada kekuatan lain, yaitu Tuhan Sang Pencipta Alam Semesta. Oleh sebab itu, sudah menjadi fitrah manusia jika manusia mempercayai adanya Sang Maha Pencipta yang mengatur seluruh sistem kehidupan di muka bumi.

Dalam kehidupannya, manusia tidak bisa meninggalkan unsur Ketuhanan. Manusia selalu ingin mencari sesuatu yang sempurna. Dan sesuatu yang sempurna tersebut adalah Tuhan. Hal itu merupakan fitrah manusia yang diciptakan dengan tujuan untuk beribadah kepada Tuhannya.

Oleh karena fitrah manusia yang diciptakan dengan tujuan beribadah kepada Tuhan Yang Maha Esa, untuk beribadah kepada Tuhan pun diperlukan suatu ilmu. Ilmu tersebut diperoleh melalui pendidikan. Dengan pendidikan, manusia dapat mengenal siapa Tuhannya. Dengan pendidikan pula manusia dapat mengerti bagaimana cara beribadah kepada Tuhan Yang Maha Esa.

Melalui sebuah pendidikan yang tepat, manusia akan menjadi makhluk yang dapat mengerti bagaimana seharusnya yang dilakukan sebagai seorang makhluk Tuhan. Manusia dapat mengembangkan pola pikirnya untuk dapat mempelajari tanda-tanda kebesaran Tuhan baik yang tersirat ataupu dengan jelas tersurat dalam lingkungan sehari-hari.

Maka dari keseluruhan perkembangan itu menjadi lengkap dan utuh dalam setiap sisinya, baik dari sisi individu, sosial, susila, maupun religius. Keutuhan dari setiap sisi tersebut dapat menjadikan manusia menjadi makhluk yang lebih tinggi derajatnya dibandingkan dengan makhluk-makhluk Tuhan yang lain.

3. Pengembangan Manusia dari segi Sosial

a. Interaksi sebagai proses sosial


a. Sosialisasi sebagai proses pembentukan kepribadian

Interaksi sosial adalah proses saling mempengaruhi dalam hubungan timbal balik antara individu dengan individu, individu dengan kelompok, kelompok dan kelompok.

Proses adalah tahapan-tahapan dalam suatu peristiwa untuk membentuk jalannya rangkaian kerja. sedangkan sosial adalah segala sesuatu mengenai masyarakat yang peduli terhadap kepentingan umum. Jadi, proses sosial adalah tahapan-tahapan dalam suatu peristiwa untuk membentuk manusia bermasyarakat yang memperhatikan segi kehidupan bersama.

4. Pengembangan Manusia dari segi Budaya


Manusia juga akan mulai berpikir tentang bagaimana caranya menggunakan hewan atau binatang untuk lebih memudahkan kerja manusia dan menambah hasil usahannya dalam kaitannya untuk pemenuhan kebutuhan hidup sehari-hari. Manusia sangat mempunyai hasrat yang tinggi apabila dibandingkan dengan makhluk hidup yang lain. Hasrat untuk selalu menambah hasil usahanya guna mempermudah lagi perjuangan hidupnya menimbulkan perekonomian dalam lingkungan kerja sama yang teratur. Hasrat disertai rasa keindahan menimbulkan kesenian. Hasrat akan mengatur kedudukannya dalam alam sekitarnya, dalam menghadapai tenaga-tenaga alam yang beraneka ragam bentuknya dan gaib, menimbulkan kepercayaan dan keagamaan. Hasrat manusia yang selalu ingin tahu tentang segala sesuatu disekitarnya menimbulkan ilmu pengetahuan.

Ada hakekatnya kebudayaan mempunyai dua segi, bagian yang tidak dapat dilepaskan hubungannya satu sama lain yaitu segi kebendaan dan segi kerohaniaa. Segi kebendaan yaitu meliputi segala benda buatan manusia sebagai perwujudan dari akalnya, serta bisa diraba. Segi kerohanian terdiri atas alam pikiran dan kumpulan perasaan yang tersusun teratur. Keduanya tidak bisa diraba.

date