Program Sorting pada Python


def ss():
    n=int(raw_input('Masukkan Banyaknya Bilangan: '))
    bilangan=[]
    for i in range(n):
        print 'Bilangan Ke-',i+1,
        bil=int(raw_input(': '))
        bilangan.append(bil)
    print 'Daftar Bilangan Sebelum Diurutkan: ',bilangan  

    i=0
    while i<n-1:
        kecil=i
        j=i+1
        while j<=n-1:
            if bilangan[j]<bilangan[kecil]:
                kecil=j
            j=j+1
        if kecil!=i:
            temp=bilangan[i]
            bilangan[i]=bilangan[kecil]
            bilangan[kecil]=temp
            print 'Proses Mengurutkan ',i+1,': ', bilangan
        i=i+1
    print 'Daftar Bilangan Setelah Diurutkan: ',bilangan
 
def es():
    n=int(raw_input('Masukkan Banyaknya Bilangan: '))
    bilangan=[]
    for i in range(n):
        print 'Bilangan Ke-',i+1,
        bil=int(raw_input(': '))
        bilangan.append(bil)
    print 'Daftar Bilangan Sebelum Diurutkan:',bilangan  

   
    i=0
    while i<n:
        j=i+1
        while j<n:
            if bilangan[i]>bilangan[j]:
                temp=bilangan[i]
                bilangan[i]=bilangan[j]
                bilangan[j]=temp
                print 'Proses Mengurutkan ',i+1,': ', bilangan
            elif bilangan[j]==bilangan[i]:
                print 'bilangan yang ingi ditukar bernilai sama'
            else:
                bilangan[i]
            j=j+1
        i=i+1
    print 'Daftar Bilangan Setelah Diurutkan: ',bilangan

def ins():
    n=int(raw_input('Masukkan Banyaknya Bilangan: '))
    bilangan=[]
    for i in range(n):
        print 'Bilangan Ke-',i+1,
        bil=int(raw_input(': '))
        bilangan.append(bil)
    print 'Daftar Bilangan Sebelum Diurutkan:',bilangan
 
    i=1
    while i < n:  
        kcl=i
        j=i-1
        while j >= 0:
            if bilangan[kcl]<bilangan[j]:              
                temp=bilangan[j]
                bilangan[j]=bilangan[kcl]
                bilangan[kcl]=temp
                tukar=i+1
                print 'Proses Mengurutkan ',i+1,': ', bilangan
                kcl=j
            j=j-1                
        i=i+1
    print 'Daftar Bilangan Setelah Diurutkan: ',bilangan


def coba():
    option1 = raw_input('Mau Coba Lagi [Y/T]?').upper()
    if option1 not in ('Y','T'):
        coba()
    if(option1 == 'Y'):
        menu()
    if (option1 == 'T'):
        exit

def menu():
    print '''
    ===== MENU PROGRAM SORTING =====
   ||               1. SELECTION SORT                     ||
   ||               2. EXCHANGE SORT                     ||
   ||               3. INSERTION SORT                      ||
   ||               4. KELUAR                                      ||
   ==========SILAHKAN PILIH==========
       '''
    option2 = raw_input("Masukkan Pilihan (1/2/3/4): ")
    if(option2 == '1'):
        ss()
        coba()
    elif(option2 == '2'):
        es()
        coba()
    elif(option2 == '3'):
        ins()
        coba()
    elif(option2 == '4'):
         exit
    else:
        menu()

menu()


Program Konversi Infix Menjadi Postfix Pada Python

def push(stackArr,element):
stackArr.append(element)

def pop(stackArr):
return stackArr.pop()

def Operand(s):
if(not(Operator(s)) and (s != "(") and (s != ")")):
return 1
return 0

def Operator(s):
if(s == "+" or s == "-" or s == "*" or s == "/" or s == "%" or s == "^"):
return 1
return 0

def top(stackArr):
return(stackArr[len(stackArr)-1])

def isEmpty(stackArr):
if(len(stackArr) == 0):
return 1
return 0

def precedence(s):
if(s == "^"):
return 5
elif((s == "*") or (s == "/") or (s == "%")):
return 4
elif((s == "+") or (s == "-")):
return 3
elif(s == "("):
return 2
else:
return 1

def infix(infixStr,postfixStr = [],retType = 0):
postfixStr = []
stackArr = []
postfixPtr = 0
tempStr = infixStr
infixStr = []
infixStr = strToTokens(tempStr)
for i in infixStr:
if(Operand(i)):
postfixStr.append(i)
postfixPtr = postfixPtr+1
if(Operator(i)):
if(i != "^"):
while((not(isEmpty(stackArr))) and (precedence(i) <= precedence(top(stackArr)))):
postfixStr.append(top(stackArr))
pop(stackArr)
postfixPtr = postfixPtr+1
else:
while((not(isEmpty(stackArr))) and (precedence(i) < precedence(top(stackArr)))):
postfixStr.append(top(stackArr))
pop(stackArr)
postfixPtr = postfixPtr+1
push(stackArr,i)
if(i == "("):
push(stackArr,i)
if(i == ")"):
while(top(stackArr) != "("):
postfixStr.append(pop(stackArr))
postfixPtr = postfixPtr+1
pop(stackArr)

while(not(isEmpty(stackArr))):
if(top(stackArr) == "("):
pop(stackArr)
else:
postfixStr.append(pop(stackArr))

returnVal = ''
for i in postfixStr:
returnVal += i

if(retType == 0):
return(returnVal)
else:
return(postfixStr)

def postfix(postfixStr):
stackArr = []
tempStr = postfixStr
postfixStr = []
postfixStr = tempStr
for i in postfixStr:
if(Operand(i)):
push(stackArr,i)
else:
temp = top(stackArr)
pop(stackArr)
pop(stackArr)
push(stackArr,pushVal)
return(top(stackArr))

def strToTokens(str):
strArr = []
strArr = str
tempStr = ''
tokens = []
tokens_index = 0
count = 0
for i in strArr:
count = count+1
if(Operand(i)):
tempStr += i
if(Operator(i) or i == ")" or i == "("):
if(tempStr != ""):
tokens.append(tempStr)
tokens_index = tokens_index+1
tempStr = ''
tokens.append(i)
tokens_index = tokens_index+1
if(count == len(strArr)):
if(tempStr != ''):
tokens.append(tempStr)
return(tokens)


def menu():
def back():
option1 = raw_input('Mau Coba Lagi [Y/T]?').upper()
if option1 not in ('Y','T'):
back()
if(option1 == 'Y'):
menu()
if(option1 == 'T'):
exit

print '\n Menu yang dapat anda pilih'
print '\n(1) Ubah Infix Menjadi Postfix'
print '(2) Keluar'
option2 = raw_input("Masukkan Pilihan (1/2): ")
if option2 in ('1','2'):
if(option2 == '1'):
ifx = raw_input('\nMasukkan Notasi Infix : ')
print 'Notasi Postfix : ', infix(ifx)
if(option2 == '2'):
exit
if(option2 != '2'):
back()
else:
menu()

menu()

Object Oriented Programming Python

Evolusi pemrograman telah beralih dari pengeksekusian instruksi langkah-demi-langkah menuju kepada pendekatan blok program yang lebih terorganisir, di mana blok kode tersebut dapat dibungkus menjadi subrutin dan fungsi yang telah ditetapkan. Pemrograman terstruktur atau prosedural memungkinkan kita mengatur program ke dalam blok logis, dapat diulang-ulang atau digunakan kembali. Pemrograman berorientasi objek mengambil langkah evolusi ini dengan meningkatkan program terstruktur untuk memungkinkan hubungan data dan logika digambarkan oleh satu abstraksi yang digunakan untuk menciptakan objek-objek tersebut. Object Oriented Programming (OOP) adalah sebuah pendekatan pemrograman di mana objek didefinisikan dengan metode (fungsi,action, atau events) dan sifat (nilai serta karakteristik), sehingga mudah dibaca, lebih banyak kode dapat digunakan kembali. Python merupakan salah satu bahasa pemrograman berorientasi objek. Objek adalah sesuatu yang menampung nilai/datadan dapat kita kenakan operasi tertentu.
Class (Kelas) adalah struktur data yang bisa kita gunakan untuk mendefinisikan objek yang menyimpan data bersama-sama nilai-nilai dan perilaku (behavior). Kelas adalah suatu entitas yang merupakan bentuk program dari suatu abstraksi untuk permasalahan dunia nyata, dan instans dari class merupkan realisasi dari beberapa objek.
Bentuk Umum :
class (nama_kelas) :
(statement)
(statement)

Inheritance (pewarisan) merupakan konsep dalam pemrograman berbasis objek yang memungkinkan untuk membuat suatu kelas dengan didasarkan pada kelas yang sudah ada sehingga mewarisi semua method dan atributnya. Dengan cara seperti ini, semua method dan atribut yang terdapat pada kelas induk diturunkan ke kelas turunannya. Namun kelas turunannya dapat menambah method baru atau atribut baru tersendiri.
Bentuk Umum :
class (nama_kelas_turunan):
(nama_kelas_induk):
(atribut-atribut)
(method-method)

Method constructor merupakan sebuah method yang akan otomatis dipanggil ketika objek di instantiasi. Constructor umumnya digunakan untuk melakukan inisialisasi terhadap suatu variabel atau method.
Bentuk Umum :
class (nama_kelas):
def __init__(self, argumen-argumen):
(statement)
(statement)

Contoh Program:

class Pegawai:
def __init__(self, nama, gaji = 0):
self.nama = nama
self.gaji = gaji
def tunjangan(self, persen):
self.gaji = self.gaji + (self.gaji * persen)
def kerja(self):
print(self.nama, "Pekerjaannya")
def __repr__(self):
return "" % (self.nama, self.gaji)

class Koki(Pegawai):
def __init__(self,nama):
Pegawai.__init__(self,nama,100000)
def kerja(self):
print(self.nama, "Membuat Makanan")

class Pelayan(Pegawai):
def __init__(self,nama):
Pegawai.__init__(self,nama, 50000)
def kerja(self):
print(self.nama, "Melayani Costumer")

class PizzaRobot(Koki):
def __init__(self, nama):
Koki.__init__(self, nama)
def kerja(self):
print(self.nama, "Membuat Pizza")

if __name__ == "__main__":

agus = PizzaRobot("Agus")
print(agus)
agus.kerja()
agus.tunjangan(0.20)
print(agus)
print

for kelas in Pegawai, Koki, Pelayan, PizzaRobot:
objek = kelas(kelas.__name__)
objek.kerja()

Contoh Program Fungsi pada Python

#Mencetak Menu
def menu():
print "Menu Pilihan"
print
print "1. Persegi Panjang"
print "2. Lingkaran"
print "3. Segitiga"
print "4. Keluar"

def persegi():
print "Menghitung Luas Persegi Panjang"
p = input("Masukkan Panjang : ")
l = input("Masukkan Lebar : ")
luas = p*l
print "Luas Persegi Panjang adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()

def lingkaran():
print "Menghitung Luas Lingkaran"
r = input("Masukkan Jari-Jari : ")
luas = 3.14*(r**2)
print "Luas Lingkaran adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()

def segitiga():
print "Menghitung Luas Segitiga"
a = input("Masukkan Alas : ")
t = input("Masukkan Tinggi : ")
luas = (a*t)/2
print "Luas Segitiga adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()


#Program Menghitung Luas
print "Selamat Datang di Program Untuk Menghitung Luas"
print "-----------------------------------------------"
print
menu()

while l:
#input
pilih = input("Masukkan pilihan : ")

if pilih == 1:
persegi()
elif pilih == 2:
lingkaran()
elif pilih == 3:
segitiga()
elif pilih == 4:
print "\n"*100
break
else:
print "Maaf pilihan yang anda masukkan tidak terdaftar"
print "Coba lagi [Y/N] ? "
coba = raw_input().upper()
if coba == "Y":
menu()
else:
print "\n"*100
break

Output Program:

Percabangan dan Perulangan pada Python

Percabangan
Percabangan adalah suatu keadaan dimana pernyataan dapat di eksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut. Pada Python untuk melakukan suatu pengecekan kondisi, terdapat tiga macam statemen. Antara lain :
Perintah If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai benar maka progam akan mengeksekusi statemen dibawahnya.
Bentuk Umum :
if (kondisi) :
Statement

Perintah If-Else
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun, jika nilai kondisi bernilai salah maka statemen 2 yang akan dieksekusi.
Bentuk Umum :
if ( kondisi ) :
statement 1
else :
statement 2

Perintah If-Elif-Else
Statemen if - elif– else digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya.
Bentuk Umum :
if ( kondisi 1 ) :
statement 1
elif ( kondisi 2 ) :
statement 2
else:
statement 3

Perintah If Bersarang
Kondisi bersarang adalah suatu kondisi di dalam kondisi tertentu, Jika terdapat 2 cabang kondisi maka di dalam salah satu cabang kondisi tersebut dapat pula di isi suatu kondisi tertentu.

Perulangan
Perulangan atau Loop adalah suatu bentuk kegiatan mengulang pengeksekusian suatu statement hingga berkali-kali sampai batas yang di inginkan. Perulangan pada Python antara lain:
For
Perintah for dalam python mempunyai ciri khas tersendiri dibandingkan dengan bahasa pemrograman lain. Dalam python, statemen for bekerja mengulang berbagai macam tipe data sekuensial, misal seperti List.
Bentuk Umum :
for (variabel) in (objek) :
statement
else:
statement

Contoh Program:
x = input ('Masukkan Inputan : ')
for i in range(0, x):
print
for j in range(i,x):
print'*',

While
Perintah While digunakan untuk mengulang eksekusi statemen dalam blok while selama nilai kondisinya benar. Dan ia akan keluar atau tidak melakukan eksekusi blok statemen jika nilai kondisinya salah.
Bentuk Umum :
while (kondisi) :
Statement

Contoh Program:
a="Gunadarma"
b=8
while a:
while b:
print a[b:9]
b=b-1
print a, ' '
a=a[1:]

Perintah Break
Perintah break digunakan untuk menghentikan jalannya proses iterasi pada statemen for atau while. Statemen yang berada di bawah break tidak akan di eksekusi dan program akan keluar dari proses looping.

Perintah Continue
Statemen continue menyebabkan alur program kembali ke perintah looping. Jadi jika dalam sebuah perulangan terdapat statemen continue, maka program akan kembali ke perintah looping untuk iterasi selanjutnya.

Perintah Pass
Statemen pass mengakibatkan program tidak melakukan tindakan apa-apa. Perintah pass biasanya digunakan untuk mengabaikan suatu blok statemen perulangan, pengkondisian, class, dan fungsi yang belum didefinisikan badan programnya agar tidak terjadi error ketika proses compilasi.

Pengenalan Bahasa Pemrograman Python


Python merupakan bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi Python memungkinkan Anda bekerja lebih cepat dan mengintegrasikan sistem Anda lebih efektif. Saat ini skrip python dapat dijalankan pada sistem berbasis :

* Windows
* Linux / Unix
* Mac OS X
* OS/2
* Amiga

Python dikembangkan oleh Guido Van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalh 1.2. Tahun 1995, Van Rossum pindah ke CNRI dan versi terakhir yang dikeluarkan adalah versi 1.6. Tahun 2000, Python versi 2.0 dikeluarkan oleh BeOpen. Saat ini pengembangan Python terus dilakukan oleh sekumpulan programer yang dikoordinir oleh Guido da Python Software Foundation. Saat ini distribusi Python sudah mencapa versi 2.6.1 dan versi 3.0. nama Python dipilih Guido sebagai nama bahasa ciptaannya karena kecintaan Guido pada acara televisi ”Monty Python’s Flying Circus”.

Tipe data yang terdapat pada Python, antara lain:
* Number
Tipe data Number merepresentasikan nilai-nilai berupa angka. Python menggolongkan beberapa tipe data umum seperti, Integer (bilangan bulat) dan Floating-point (bilangan desimal) ke dalam tipe data Number. Nilai dapat di masukkan kedalam beberapa variabel secara simultan.
* String
Selain angka, python juga mampu melakukan manipulasi string, yang dapat di ekspresikan dengan beberapa cara. Penulisan nilai string pada python menggunakan tanda petik satu
( ' ) atau tanda petik dua ( “ ).
* List
List sering disebut juga array pada bahasa pemrograman lain. List adalah jenis data campuran yang bisa memiliki komponen penyusun yang berbeda-beda. Sebuah list dapat dibuat dengan menggunakan tanda kurung siku [ ]. Anggota list didaftar dalam kurung siku tersebut dan masing-masing dipisahkan oleh tanda koma.
* Dictionary
Berbeda dengan list, dictionary memakai key untuk merujuk pada isi variabelnya. Sifat kedua jenis data ini hanya berbeda dalam beberapa hal saja. Untuk mendeklarasikan sebuah dictionary, Python memakai tanda { }.

Variabel
Variabel merupakan simbol yang mewakili nilai tertentu. Pembuatan variabel dalam python sangat sederhana. Berikut adalah ketentuan mengenai variabel dalam pyton,
* Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
* Penulisan variabel harus diawali dengan huruf, dan untuk karakter selanjutnya bisa berupa huruf atau angka
* Penulisan variabel tidak boleh dipisah oleh spasi( ) tetapi dengan inderscore ( _ )
Operator pada Python
Operator matematik berfungsi dengan normal di Python seperti dalam bahasa pemrograman yang lain. Ada beberapa catatan yang harus diperhatikan.
* Operasi pengisian beberapa variabel dengan nilai yang sama dapat dilakukan sekali jalan.
* Tanda ( ) dipakai untuk mengelompokkan operasi yang harus dilakukan terlebih dahulu.
* Pembagian bilangan integer dengan bilangan integer akan dibulatkan ke bawah.

Manusia dan Kegelisahan

Salah satu perasaan yang dialami oleh setiap manusia yang hidup didunia adalah perasaan gelisah. Kegelisahan berasal dari kata gelisah yang berarti selalu merasa khawatir, tidak tenang, cemas. Sehingga kegelisahan merupakan hal yang menggambarkan seseorang tidak tentram hati maupun perbuatannya, tidak tenang dalam tingkah lakunya. Kegelisahan merupakan salah satu ekspresi dari kecemasan. Masalah kecemasan atau kegelisahan juga berkaitan dengan masalah frustasi karena suatu hal yang diinginkan tidak tercapai.

Menurut Sigmund Freud ahli psikoanalisa ada tiga macam kegelisahan, antara lain:
• Kecemasan Kenyataan (obyektif)
Kecemasan obyektif adalah suatu pengalaman perasaan sebagai akibat pengamatan atau suatu bahaya dalam dunia luar. Atau dengan kata lain, seseorang mewarisi kecenderungan untuk menjadia takut kalau ia berada dekat dengan benda-benda tertentu dalam keadaan tertentu dari lingkungannya.

• Kecemasan neorotik
Kecemasan neoritik timbul karena pengamatan tentang bahaya dari naluriah. Menurut Sigmund Freud kecemasan ini dibagi tiga macam yakni; kecemasan yang timbul karena penyesuaian diri dengan lingkungan, bentuk ketakutan yangirasional (phobia) dan rasa takut lain karena gugup, gagap dan sebaganya.

• Kecemasan moril
Kecemasan moril disebabkan karena pribadi seseorang. Tiap pribadi memiliki bermacam-macam emosi, misalnya: iri, dengki, marah, gelisah, cinta, rasa kurang. Sikap seperti itu sering membuat orang merasa kwatir, cemas, takut, gelisah dan putus asa.

Kegelisahan dapat menghantui perasaan kita sewaktu-waktu tanpa kita harapkan kedatangannya. Oleh karena itu untuk mengatasi rasa gelisah ini, kita harus bersikap tenang. Dengan sikap tenang kita dapat berpikir tenang, sehingga segala kesulitan dapat kita atasi. Selain itu cara yang paling ampuh untuk mengatasi kegelisahan adalah dengan memasrahkan diri kepada Tuhan. Kita pasrahkan nasib kita sepenuhnya kepada-Nya.

Manusia dan Tanggungjawab serta Pengabdian

Manusia sebagai makhluk yang bermoral dituntut memiliki rasa tanggungjawab dan pengabdian. tetapi sebelum membahas lebih lanjut mari kita cari tahu dulu arti dari kata tanggungjawab dan pengabdian.

Tanggungjawab menurut kamus umum bahasa Indonesia adalah keadaan wajib menanggung segala sesuatunya. Tanggungjawab merupakan kesadaran manusia akan tingkah laku atau perbuatannya yang disengaja maupun yang tidak disengaja. Suatu tanggungjawab timbul karena manusia sebagai makhluk social hidup bermasyarakat dan hidup berdampingan dengan lingkungan alam sehingga kita sebagai manusia tidak boleh berbuat semaunya sendiri. Setiap tindakan yang dilakukan oleh manusia tentu harus bisa dipertanggungjawabkan demi menciptakan keseimbangan, keserasian, keselarasan antara sesama manusia maupun lingkungan disekitarnya. Tanggung jawab bersifat kodrati, artinya sudah menjadi bagian kehidupan manusia, bahwa setiap manusia pasti dibebani dengan tanggung jawab. Apabila ia tidak mau bertanggung jawab, maka ada pihak lain yang memaksa tanggung jawab itu.

Tanggungjawab dapat diwujudkan dalam bentuk pengabdian. Pengabdian merupakan perbuatan baik yang berupa pikiran, pendapat ataupun tenaga sebagai perwujudan kesetiaan, cinta, kasih sayang, hormat, atau satu ikatan dan semua itu dilakukan dengan ikhlas. Sebagai ciptaan Tuhan YME, manusia wajib mengabdi kepada Tuhan. Pengabdian berarti penyerahan diri sepenuhnya kepada Tuhan dan itu merupakan wujud pertanggungjawabannya kepada Tuhan Yang Maha Esa. Pengabdian dapat juga diartikan sebagai pilihan hidup seseorang apakah ingin mengabdi kepada orangtua, kepada agama dan Tuhan ataupun kepada bangsa dan negara dimana pengabdian akan mengandung unsur pengorbanan dan kewajiban untuk melakukannya yang biasanya akan dihargai dan tergantung dari apa yang diabdikannya.

Tanggungjawab merupakan ciri dari makhluk yang beradab (berbudaya). Jadi kita sebagai manusia yang berbudaya wajib memiliki rasa tanggungjawab baik terhadap diri sendiri, Tuhan Yang Maha Esa, keluarga, maupun terhadap orang lain. Tanggung jawab itu pun harus kita tunjukkan oleh kesadaran kita sendiri jangan menunggu dituntut oleh orang lain dulu.

Manusia dan Pandangan Hidup

Setiap manusia mempunyai pandangan hidup yang berbeda-beda. Namun sebelum membicarakan tentang pandangan hidup lebih jauh, mari kita ketahui apa itu pandangan hidup?? Pandangan hidup merupakan suatu pemikiran seseorang untuk memaknai arti kehidupannya di dunia. Pandangan hidup ini tentu saja tidak didapat secra singkat. Melainkan dari proses pemikiran yang panjang yang bersumber dari sejarah kehidupan seseorang tersebut. Pandangan hidup ini dapat dijadikan sebagai pedoman, arahan, petunjuk hidup di dunia sehingga dapat menentukan masa depan seseorang.

Pandangan hidup dapat diklasifikasikan berdasarkan asalnya, diantaranya:
• Pandangan hidup yang berasal dari agama yaitu pandangan hidup yang mutlak kebenarannya.
• Pandangan hidup yang berupa ideologi yang disesuaikan dengan kebudayaan dan norms yang terdapat pada negara tersebut.
• Pandangan hidup hasil renungan yaitu pandangan hidup yang relatif kebenarannya.

Langkah-langkah berpandangan hidup yang baik, antara lain:
• Mengerti
Mengerti disini dimaksudkan mengerti terhadap pandangan hidup itu sendiri.
• Menghayati
Dengan menghayati pandangan hidup kita memperoleh gambaran yang tepat dan benar mengenai kebenaran pandangan hdiup itu sendiri.
• Meyakini
Meyakini ini merupakan suatu hal untuk cenderung memperoleh suatu kepastian sehingga dapat mencapai suatu tujuan hidupnya.
• Mengabdi
Dengan mengabdi maka kita akan merasakan manfaalnya. Sedangkan perwujudan manfaat mengabdi ini dapat dirasakan oleh pribadi kita sendiri.

Dari penjabaran diatas dapat disimpulkan bahwa pandangan hidup tidak didapat secara serta merta melainkan dari proses pemikiran yang panjang. Pandangan hidup ini dapat dijadikan sebagai pedoman bagaimana kita memaknai arti kehidupan ini agar hidup kita didunia dapat bermanfaat bagi orang banyak. Selain itu, dengan memiliki pendangan hidup kita bisa menentukan arah hidup kita untuk mencapai cita-cita yang diinginkan.

Manusia dan Keadilan

Keadilan menurut beberapa tokoh diantaranya:
• Menurut Aristoteles Keadilan adalah kelayakan dalam tindakan manusia. Kelayakan diartikan sebagai titik tengah diantara ke dua ujung ekstrem yang terlalu banyak dan terlalu sedikit.
• Menurut Plato Keadilan diproyeksikan pada diri manusia schingga yang dikatakan adil adalah orang yang mengendalikan difi, dan perasaannya dikendalikan oleh akal.
• Menurut Socrates, keadilan tercipta bilamana warga negara sudah merasakan bahwa pihak pemerintah sudah melaksanakan tugasnya dengan balk. Mengapa diproyeksikan pada pemerintah, sebab pemerintah adalah pimpinan pokok yang menentukan dinamika inasyarakat.
• Menurut Kong Hu Chu Keadilan tercipta jika setiap manusia telah melakasanakan kewajibannya sesuai dengan kedudukannya, misalnya raja sebagai raja, ayah sebagai ayah, anak sebagai anak.

Macam-macam Keadilan, antara lain:
• Keadilan legal (keadilan moral), yaitu, Dalam masyarakat setiap orang melakukan pekerjaan sesuai dengan kemampuan yang dimilikinya.
• Keadilan distributive Terlaksana bila yang sama diperlakukan sama, dan yang berbeda diperlakukan berbeda.
• Keadilan komutatif yaitu, Memelihara ketertiban dan kesejahteraan umum masyarakat.

Bicara mengenai keadilan, tidak lengkap rasanya bila kita tidak membahas mengenai keadilan di negara kita ini. Apakah menurut kalian di negara kita keadilan sudah ditegakkan? Tentu saja jawabannya adalah BELUM... keadilan di negara ini hanya dapat ditegakkan pada masyarakat bawah. Sedangkan masyarakat diatas keadilan bisa dengan mudah dibeli dengan uang. Contoh nyatanya dapat kita ingat ketika ada seorang nenek yang mencuri kakao, nenek tersebut dihukum dengan tegas, di sisi lain ada seorang napi yang bisa berkeliaran keluar negeri berkat uang yang dimilikinya. Sungguh berbanding terbalik dengan nasib nenek yang kurang mampu tersebut. Sungguh ironis memang melihat kenyataan bahwa di negra kita keadilan bisa di beli dengan uang. Kalau sudah seperti ini, Pertanyaannya adalah masih bisahkah keadilan di negara kita ini ditegakkan?? Hanya Tuhan yang tahu jawabannya... Inilah salah satu tugas berat bagi generasi muda sekarang yaitu, menegakkan keadilan yang sudah bobrok di negara ini. Selain itu sistem keadilan dan mental pera penegak hukum pun harus dibenahi agar bisa terwujud keadilan yang merata bagi semua pihak.

Manusia dan Penderitaan


Kita sering kali mendengar kata penderitaan. Tapi tahukah anda arti kata dari penderitaan itu apa? Penderitaan merupakan bahasa serapan yang berasal dari bahasa sanskerta yaitu, dhra yang artinya menahan atau menanggung. Derita artinya menanggung atau merasakan sesuatu yang tidak menyenangkan. Penderitaan itu dapat lahir atau batin, atau bisa juga lahir batin. Penderitaan merupakan suatu hal yang pasti dialami oleh setiap umat manusia di dunia, tidak ada satu orang pun yang tidak pernah mengalami penderitaan. Hanya saja tingkat penderitaan yang dialami oleh tiap-tiap orang yang mungkin berbeda, yaitu bisa ringan ataupun berat.

Ada beberapa penyebab dari penderitaan, antara lain:
• Penderitaan yang Disebabkan oleh Perbuatan Antarsesama Manusia
Manusia sebagai makhluk sosial akan selalu berhubungan dengan manusia lain. Karena sifat setiap individu berbeda-beda, ada yang baik dan ada yang buruk dalam menjalin hubungan antar sesama manusia. Maka mungkin saja terjadi, sifat seseorang orang yang buruk ini bisa melukai perasaan orang lain sehingga dapat menimbulkan penderitaan bagi orang lain. Penderitaan semacam ini kadang disebut sebagai nasib buruk. Dan karena penyebab nasib buruk adalah manusia, maka nasib buruk dapat diperbaiki dengan bantuan pihak ketiga.

• Penderitaan yang Disebabkan oleh Perbuatan Manusia terhadap Lingkungannya
Suatu penderitaan juga bisa timbul karena ulah tangan manusia yang tidak ramah dengan lingkungannya. Tetapi terkadang manusia itu sendiri tidak peka terhadap apa yang telah dilakukannya. Mungkin ketika sudah terjadi suatu musibah yang menyebabkan penderitaan barulah manusia sadar bahwa ia (mereka) menderita karena perbuatannya sendiri. Dalam hal ini, penderitaan bisa dicegah dengan menjaga bumi dan lingkungan kita agar tidak terjadi musibah yang menyebabkan suatu penderitaan.

• Penderitaan yang Disebabkan oleh Penyakit atau SiksaanTuhan
Selain disebabkan oleh mansia sendiri, suatu penderitaan yang dialami oleh seseorang juga bisa terjadi karena penyakit atau teguran dari Tuhan atas kesalahan yang telah kita perbuat. Dan cara untuk mengatasi penderitaan ini adalah dengan bersabar, tawakal, dan optimis serta dengan berserah diri kepada Allah swt.

Dari penjabaran diatas, dapat kita ambil kesimpulan bahwa penderitaan merupakan hal yang wajar dialami oleh setiap manusia. Bahkan ada yang berpendapat bahwa penderitaan adalah kodrat manusia yang harus dijalani sebagai resiko dari kehidupan. Akan tetapi, kita jangan hanya memandang suatu penderitaan sebagai hal yang negatif yang membuat kita menjadi pesimis dan meratapi nasib, melainkan kita anggap penderitaan sebagai tantangan hidup yang harus kita hadapi dengan sikap optimis dan bertawakal kepada Allah swt. Karena jika kehidupan ini hanya berisi keindahan saja mungkin manusia bisa lupa terhadap sang Pencipta. Dan hidup pun terasa kurang lengkap tanpa adanya penderitaan karena kita tidak bisa memahami makna dari kehidupan.

Manusia dan Keindahan

Pada tulisan kali ini saya akan membahas mengenai hubungan antara manusia dengan keindahan. Keindahan atau yang dikenal juga dengan istilah keelokkan merupakan sifat yang mencerminkan suatu objek yang enak dipandang atau menarik perhatian. Filsuf abad pertengahan Thomas Amuinos mengatakan bahwa keindahan adalah sesuatu yang menyenangkan bilamana dilihat. Nilai keindahan menurut persepsi orang tidak lah selalu sama, bisa saja setiap orang mempunyai kualitas nilai keindahan yang berbeda, karena itulah keindahan dapat dikatakan bersifat abstrak.

Keindahan dalam arti luas:
Selanjutnya The Liang Gie menjelaskan.bahwa keindahan dalam arti luas mengandung pengertian ide kebaikan. Misalnya Plato menyebut watak yang indah dan hukum yang indah, sedangkan Aristoteles merumuskan keindahan sebagai sesuatu yang baik dan juga menyenangkan.
Jadi pengertian yang seluas-Iuasnya meliputi :
• keindahan seni
• keindahan alam
• keindahan moral
• keindahan intelektual.

Manusia sebagai ciptaan Allah swt yang memiliki akal pikiran bisa saja menciptakan suatu keindahan dari objek tertentu. Misalnya saja dalam bidang seni. Manusia bisa menciptakan suatu tarian yang menarik dan indah untuk dilihat. Hal inilah yang dinamakan hubungan antara manusia dengan keindahan.

Menurut proses terbentuknya keindahan dibagi menjadi 2 yaitu:
a. Keindahan alam : keindahan alam merupakan suatu anugrah yang diciptakan Allah swt untuk bisa dinikmati oleh siapa saja dan bisa menciptakan rasa kagum bila kita melihatnya. Misalnya saja hamapran sawah yang hijau dan subur. Hamparan sawah yang subur dan berwarna hijau merupakan salah satu keindahan alam yang bisa kita kagumi, dan ketika kita melihat warnanya yang hijau terkadadang bisa menyejukkan suasana.

b. Keindahan buatan : keindahan buatan merupakan hasil karya seni ciptaan tangan-tangan manusia yang kreatif. Suatu keindahan buatan yang memiliki nilai estetika yang tinggi bisa dijadikan sebagai suatu cirri khas bangsa yang membanggakan. Misalnya saja tari pendet. Tari pendet merupakan suatu hasil karya seni yang memiliki nilai keindahan dan karena memiliki nilai estetika yang tinggi, tarian khas daerah Bali ini bisa dikenal sampai ke luar negeri.

Seperti yang kita ketahui, manusia pun tak luput berusaha untuk memperindah diri agar tampak menarik bagi orang yang melihatnya. semakin tinggi pengetahuan seseorang, kian besar perhatian dan minat untuk menghargai keindahan dan juga merupakan kebanggaan tersendiri bagi orang yang dapat menghayati keindahan.

Manusia dan keindahan memang tak bisa dipisahkan sehingga diperlukan pelestarian bentuk keindahan yang dituangkan dalam berbagai bentuk kesenian (seni rupa, seni suara maupun seni pertunjukan) yang nantinya manjadi bagian dari kebudayaannya yang dapat dibanggakan.

Manusia Akan Kunjungi Merkurius

VIVAnews - Mars boleh mempesona penulis fiksi ilmiah, Jupiter memukau karena ukurannya yang raksasa, dan Saturnus terlihat cantik dihiasi lingkaran cincinnya. Namun, si mungil Merkurius tetap paling mengundang rasa ingin tahu para ahli sedunia. Sebab planet itu dianggap paling aneh. Menyimpan berjuta misteri untuk dikuak.

Merkurius memiliki perpindahan temperatur ekstrim dari panas ke dingin. Entah kenapa siang hari jauh lebih lama ketimbang malam hari setiap tahunnya. Dan anehnya, meski planet ini paling dekat dengan matahari, para ilmuwan menemukan adanya es berton-ton di kawahnya yang gelap.

Kini Bumi akan berkenalan lebih jauh dengan planet sepupu eksentriknya itu, planet berbatu dan bertemperatur ekstrim. Kamis nanti, 17 Maret 2011, untuk pertama kalinya, sebuah pesawat ruang angkasa NAS kecil bernama MESSENGER akan memasuki orbit Merkurius.

MESSENGER, yang merupakan singkatan dari MErcury Surface, Space ENvironment, GEochemistry and Ranging, merupakan satelit robot bermassa 485 kilogram buatan NASA. Ia akan berputar-putar pada jarak 125 mil (200 kilometer) di atas permukaan planet. Secara kebetulan, beberapa hari sebelum observasi itu dilakukan, akan menjadi waktu terbaik bagi penduduk Bumi untuk melihat Merkurius dengan mata telanjang.

"Merkurius kerap kali disebut planet yang terlupakan," ujar Sean Solomon, ahli geologi planet dari Carnegie Institution, yang juga menjabat sebagai kepala ilmuwan MESSENGER. "Planet ini ekstrim dalam banyak hal. Dia planet terkecil yang terbuat dari bahan terpadat, dan merupakan yang terdekat dengan matahari," jelasnya.

MESSENGER direncanakan akan memasuki orbit Merkurius dan berputar-putar selama setahun. Untuk semua tugasnya itu, satelit senilai US$446 juta itu (Rp3,9 triliun), harus mampu bertahan dari tarikan gravitasi matahari.

Merkurius sendiri memiliki orbit yang sangat elips. Rentang jaraknya ke matahari sekitar 29 juta mil (47 juta kilometer) hingga 43 juta mil (69 juta kilometer) untuk jarak terjauhnya. Untuk diketahui, Merkurius mengorbiti matahari setiap 88 hari di Bumi.

Sumber: VIVAnews

Goa Raksasa di Bulan

VIVAnews - Pada 2009 lalu, Badan Angkasa Jepang JAXA mengumumkan ada sebuah lubang di bulan yang bisa disiapkan jadi pangkalan manusia. Kini, Organisasi Riset Angkasa India menemukan, terdapat sebuah gua raksasa di ekuator bulan, di kawasan Samudera Procellarum.

Gua raksasa ini, yang ditemukan pesawat ulang-alik Chandrayaan-1, memiliki panjang lebih dari 1,7 kilometer dan lebar 120 meter. Sebagai perbandingan, lubang yang ditemukan JAXA hanya berukuran 65 meter panjang dan 88 meter lebar.

Saking panjang dan lebarnya, ilmuwan India berpendapat gua ini bisa menjadi sebuah kota kecil di bulan atau menjadi pangkalan rahasia Nazi untuk menampung sejumlah pesawat ala UFO.

Para ilmuwan India ini telah mempublikasikan penelitiannya dan bicara kemungkinan menjadikan gua ini sebagai pangkalan manusia di masa depan. Pangkalan ini nanti akan terlindungi dari radiasi, dampak meteor kecil, debu dan suhu ekstrem yang diakibatkan struktur lava di bulan.

Struktur lava bulan ini menghasilkan lingkungan dengan temperatur konstan pada minus 20 derajat Celsius, bertolak belakang dengan suhu permukaan bulan yang bervariasi dari minimum minus 180 derajat Celsius (malam hari) sampai maksimum 130 derajat Celsius di siang hari.

Namun dengan struktur gua ini, para peneliti berharap dengan konstruksi minimal, suhu ekstrem bisa diminimalisir. Dengan begitu, ongkos pun berkurang drastis.

Dan jika ini berhasil, para peneliti India berharap kota itu nanti bernama Attilan.

Sumber: Gizmodo
• VIVAnews

Manusia dan Cinta Kasih


Cinta kasih…
Cinta Kasih merupakan perpaduan kata-kata yang memiliki keterkaitan erat dan arti yang mendalam. Kata Cinta menurut kamus umum bahasa Indonesia karya W.J.S. Poerwadarminta, dapat diartikan sebagai rasa sangat suka (kepada) atau (rasa) sayang (kepada), ataupun (rasa) sangat kasih atau sangat tertarik hatinya. Sedangkan kata kasih merupakan perasaan sayang atau cinta (kepada) atau menaruh belas kasihan. Karena cinta sebenarnya merupakan suatu rasa yang sulit untuk di ungkapkan, maka kasih itu sebagai kelanjutan tindakan yang timbul dari rasa cinta yang mendalam tersebut.

Lalu apakah hubungannya antara cinta kasih dengan manusia?! Tidak dapat dipungkiri lagi bahwa setiap manusia pasti memiliki rasa cinta kasih. Cinta bersifat manusiawi, hanya pada manusialah perasaan cinta ini diberikan oleh Tuhan, sedangkan pada binatang terbatas pada naluri untuk melindungi. Karena itulah salah satu keistimewaan manusia dibandingkan dengan makhluk Tuhan lainnya. Oleh karena itu sudah selayaknya kita lebih mencintai dan mengasihi Tuhan terlebih dulu, baru lah selnjutnya kita dapat mencintai dan mengasihi orang-orang di sekitar kita baik keluarga, sahabat, ataupun diri kita sendiri.

Di dalam kitab suci Al-Qur’an, ditemui adanya fenomena cinta yang tersembunyi di dalam jiwa manusia. Cinta memiliki tiga tingakatan : Tinggi, menengah dan rendah. Tingkatan cinta tersebut diatas adalah berdasarkan firman Allah SWT dalam surah At-Taubah ayat 24 yang artinya : ”Katakanlah : jika bapak-bapak, anak-anak, saudara-saudara, istri-istri keluargamu, harta kekayaan yang kamu usahakan, perniagaan yang kamu khawatirkan kerugiannya, dan rumah-rumah tempat tinggal yang kamu sukai; adalah lebih kamu cintai dari pada Allah dan Rasulnya dan berjihad di jalannya,maka tunggulah sampai Allah SWT mendatangkan keputusannya. Dan Allah SWT tidak memberi petunjuk kepada orang-orang fasik.”

Berikut ini akan saya jabarkan beberapa bentuk cinta , diantaranya:
• Cinta pada Diri
Cinta pada diri sendiri dapat diwujudkan dengan lebih memerhatikan kondisi badan kata, memanjakan diri. Cita pada diri sendiri perlu diperhatikan agar tidak sampai berlebihan kareana rasa cinta terhadap diri sendiri yang berlebihan bisa mengakibatkan sikap egois, tidak peka’ dengan keadaan sekitar dan narsisme.

• Cinta pada keluarga
Ada yang mengatakan ”kasih ibu sepanjang masa”. Itu merupakan suatu kalimat yang menggambarkan betapa orang tua sangat menyayangi dan mencintai anaknya. Cinta terhadap keluarga bisa di wujudkan dalam bentuk perhatian, penghormatan, maupun memberikan suatu kebanggaan kapada orangtua, dll. Selain itu, orangtua juga bisa melakukan hal yang sama kepada anaknya.

• Cinta pada sesama manusia
Manusia sebagai makhluk sosial, tentu akan selalu membutuhkan dan bersosialisasi dengan dengan manusia lain. Oleh sebab itu, agar terjalin hubungan yang harmonis dan terciptanya kebahagiaan, setiap manusia harus mencintai sesama manusia yang dapat diwujudkan dalam bentuk tolong-menolong, saling menghormati, saling menghargai, dll.

Cinta merupakan perasaan yang abstrak, tidak ada yang dapat mendefinisikan cinta secara tepat. Namun, cinta bisa menjadi sumber kebahagiaan dalam kehidupan di dunia. Dengan cinta kita bisa berkasih sayang kepada orang lain, peduli terhadap orang lain. Bahkan, cinta dapat membangkitkan kecerdasan emosional dan dapat mengembangkan potensi-potensi yang ada pada diri seseorang yang sedang mengalami jatuh cinta.

Manusia dan Kebudayaan

Seperti yang kita ketahui bersama bahwa antara manusia dan kebudayaan memiliki suatu keterkaitan yang tidak dapat dipisahkan. Pada hakekatnya manusia merupakan makhluk ciptaan Allah SWT yang paling sempurna, manusia diberikan akal pikiran hal itulah yang manbuat manusia berbeda dari makhluk yang lainnya. Allah SWT memberikan akal dan pikiran kepada manusia tentu untuk berpikir dan berbuat kebaikan. Dan dengan akal pikiran itulah manusia dapat berpikir untuk menciptakan kebudayaan yang indah dan dapat diwariskan secara turun temurun.

Manusia berada di wilayah dan lingkungan yang berbeda-beda, oleh karena itu setiap budaya yang diciptakan manusia juga akan berbeda-beda sesuai dengan lingkungannya. Dilihat dari wilayahnya, secara garis besar terdapat dua kebudayaan di dunia yaitu, kebudayaan barat dan kebudayaan timur. Tentunya kebudayaan-kebudayaan tersebut memiliki ciri khas masing-masing. Kebudayaan barat biasanya lebih mementingkan unsur modern sedangkan kebudayaan dari timur cenderung lebih tradisional dan agamis.

Di Indonesia sendiri terdapat banyak kebudayaan yang beraneka ragam. Misalnya, Kebudayaan yang berasal dari kebiasaan masyarakatnya yang sudah berlangsung secara turun temurun antara lain: Gotong royong, bertutur kata lembut dan sopan, ramah dan bersahabat. Sedangkan kebudayaan yang dapat dilihat dan dinikmati keindahannya antara lain: tari pendet, reog ponorogo, wayang golek, batik, candi Borobudur, dll. Betapa bangganya kita sebagai warga Indonesia yang memilki kekayaan budaya dan sudah sepatutnyalah kita mencintai dan melestarikan semua kebudayaan yang kita miliki.

Akan tetapi untuk melestarikan kebudayaan yang kita punya di Indonesia sekarang ini terdapat banyak rintangan yang dikarenakan oleh Globalisasi. Dampak dari globalisasi adalah masuknya kebudayaan asing (barat) yang ke Indonesia. Kebudayaan barat ini ibarat dua mata pisau yang memberikan dampak positif namun juga bisa memberikan dampak negatif. Oleh karena itu kita harus bisa menyerap kebudayaan asing yang baik secara bijak dan tetap mempertahankan dan melestarikan kebudayaan yang kita miliki sendiri tidak harus selalu terpaku pada kebudayaan barat.

Buscar

 

Gunadarma

About Me

My photo
I'm college student of Gunadarma University. Majoring Informatic Engineering.
Thiinnkk Copyright © 2011 | Tema diseñado por: compartidisimo | Con la tecnología de: Blogger