MY WORDS
this site the web

Header buat sendiri





Moccacino di Gerimis Sore (Part 1)


¤¤¤   Matahari Sore   ¤¤¤

Angin berhembus pelan menerbangkan dedaunan kering yang sudah meninggalkan rantingnya. Hawa dingin mulai terasa menembus kulit, tapi tak membuat seorang gadis yang duduk di bangku taman itu beranjak pergi. Angin memainkan ujung-ujung rambutnya yang panjang. Cahaya matahari sore memantul dari jepit rambut berwarna emas yang tersemat indah di poni kanannya. Sering kali tiap petang gadis itu terlihat duduk menikmati suasana matahari yang mulai tenggelam. Sambil terkadang membaca sebuah buku sampai matahari tak tampak lagi.

Di seberang tempat duduknya, beberapa lelaki baru datang dan duduk sejenak melepas lelah sambil bersenda gurau. Tampaknya mereka baru selesai bermain sepak bola terlihat dari kaus dan sepatu yang mereka pakai. Mereka antusias mendengarkan salah seorang temannya yang sedang bercerita kemudian semuanya tertawa. Gadis itu memerhatikan salah satu dari mereka, lelaki yang duduk di antara teman-temannya. Tiba-tiba gadis itu tersenyum melihat lelaki itu. Seakan menyadari kalau diperhatikan, lelaki itu menoleh ke arah gadis. Lelaki itu membalas senyumannya. Angin berdesir pelan. Keduanya tetap saling senyum, sampai salah seorang teman lelaki itu menarik lengan lelaki itu untuk diajaknya pulang.

Rona merah di langit mulai memudar dan lampu-lampu taman sudah berkedip menyala. Akhirnya gadis itu beranjak dari tempat duduknya. Dia berlalu dengan menenteng tas berwarna biru tua melewati jalan perumahan yang tidak terlalu ramai. Dia berjalan dengan malu-malu dan terkadang menatap langkah kakinya. Berfikir ada apa dengannya hari ini, kenapa ada sesuatu yang ganjil. Memasuki sebuah gerbang rumah yang tidak terlalu besar, gadis itu berlarian kecil menggapai pintu rumah dan hilang di dalamnya.

Malam itu langit cerah menemani gadis muda yang sedang berdiri di balik jendela kamarnya. Tangannya menggapai langit yang bertabur bintang, berharap dirinya bisa terbang dan menggapainya. Lalu gadis itu tersenyum sambil membalikkan badan menuju ranjangnya. Besok masih libur, beberapa hari lagi dia akan memasuki sekolah tinggi terkenal di kotanya. Di tahun pertamanya ini dia berharap semuanya akan berjalan dengan baik. 



buat Part 2-nya, ditunggu ya.. masih dalam proses. Hihihi.. ^.^v



Love is You


ini hanya sekedar kata-kata saja, bukan berarti saya galau karna posting kata-kata ini :3

Every night,
under the starlight, I drop my tears
Starlight always around my tears
I feel lonely when I miss you
everything that I do, reminds me of you
Your face always appear in my dreams
The warmth of your smile always cover up my heart
I’ve never felt this before
is this LOVE?
But you always wanna go away when I come up
You always make me feel, loving you is wrong
please, look me like a star
can’t I be as starlight in your heart?
And now I will be waiting for you
I will not let you go
I promise to the sky for loving you forever
'Coz I believe
 LOVE is YOU

Impian ke-(sekian), Mendaki ke Gunung Semeru

Bicara soal impian dan keinginan, pasti banyak sekali impian dan keinginan-keinginan setiap orang. Salah satunya adalah aku yang berkeinginan untuk bisa mendaki sebuah gunung yang bernama Semeru. Awalnya aku tidak tahu menahu soal apa itu mendaki, bagaimana keadaan gunung, dan lain-lain. Namun setelah aku masuk ke salah satu Perguruan Tinggi di Malang dan bertemu dengan salah seorang teman aku yang suka mendaki gunung, aku jadi kepengen muncak ke gunung. Mendengar ceritanya saja sudah membuat aku merinding tentang keindahan alam Indonesia yang tidak semua orang tahu dan bisa untuk menikmatinya. Aku gak percaya dengan apa yang dibilang oleh temanku itu tentang bagaimana indahnya panorama di gunung, suasana yang selalu dikangeninya kalau sudah lama gak muncak. Dilihatin foto-fotonya juga yang sudah sering muncak ke gunung ini dan gunung itu. Ini nih penampakan salah satu tempat paling indah (katanya) di daerah gunung Semeru, Ranu Kumbolo. Sebuah danau yang berada di tengah kawasan gunung Semeru.






Penampakan Ranu Kumbolo malam hari dengan bintang-bintang.




Sudah satu tahun setengah kenal sama ini anak, ujung-ujungnya gak pernah diajakin muncak. Katanya kok ngajakin aku muncak, dianya aja udah lama gak muncak. Kalau gitu ayo bareng-bareng muncak ke Semeru, atau minimal ke Ranu Kumbolo aja lah, waktu liburan panjang semester genan nanti. (Ngarep) :D

Basket Basket Basket

Basket dianggap sebagai olahraga unik karena diciptakan secara tidak sengaja oleh seorang guru olahraga. Pada tahun 1891, Dr. James Naismith, seorang guru olahraga asal Kanada yang mengajar di sebuah perguruan tinggi untuk para siswa profesional di YMCA (sebuah wadah pemuda umat Kristen) di Springfield, Massachusetts, harus membuat suatu permainan di ruang tertutup untuk mengisi waktu para siswa pada masa liburan musim dingin di New England. Terinspirasi dari permainan yang pernah ia mainkan saat kecil di Ontario,Naismith menciptakan permainan yang sekarang dikenal sebagai bola basket pada 15 Desember 1891. Lapangan bola basket berbentuk persegi panjang dengan dua standar ukuran, yakni panjang 28,5 meter dan lebar 15 meter untuk standar National Basketball Association dan panjang 26 meter dan lebar 14 meter untuk standar Federasi Bola Basket Internasional. Tiga buah lingkaran yang terdapat di dalam lapangan basket memiliki panjang jari-jari yaitu 1,80 meter. Jumlah pemain dalam  bola basket adalah 5 orang dalam satu tim.
Setiap tahun perkembangan bola basket semakin maju di seluruh dunia, begitu pun di Indonesia. Di Indonesia sudah dibentuk Persatuan Bola Basket Seluruh Indonesia yang berdiri tahun 1955, untuk menyatukan organisasi basket di seluruh Indonesia. Dan sekarang sudah banyak terdapat tim-tim besar yang terbentuk di Indonesia. Beberapa tahun ini ada event-event besar yang tiap tahunnya diselenggarakan untuk mencetak pemain bola basket profesional seperti NBL (National Basketball League) untuk tim-tim besar di Indonesia. Ada juga DBL (Developmental Basketball League) yang pesertanya adalah tim-tim dari SMP, SMA dan sederajat. Dengan adanya event-event ini diharapkan generasi muda penerus bangsa tidak hanya berprestasi dalam bidang akademik, tetapi juga non akademik. 



Di atas adalah logo-logo tim besar yang bermain dalam laga NBL Indonesia yang diadakan setahun sekali. Dan basket adalah salah satu olahraga yang saya sukai saat ini. Walaupun tidak terlalu mahir, namun saya tetap belajar untuk bisa menyalurkan bakat yang saya miliki.

Tugas Akhir Pemrograman Berbasis Objek

Setelah menjalani kuliah selama satu semester tentang Pemrograman Berbasis Objek, dan saatnya untuk Ujian Akhir :3. Nah, untuk praktikum Pemrograman Berbasis Objek sya ditugaskan untuk membuat program dengan tema Penjualan menggunakan bahasa Pemrograman JAVA yang mencakup materi-materi dari modul. Programnya sederhana berupa console karena menggunakan JCreator, sebenernya pengen buat program berupa GUI tapi karena Netbeans tidak bisa diinstal di PC karena suatu hal, jadinya jadilah console ini. :D  Berikut tampilan dari program console ku

Gambar 1. Menu Awal


 Gambar 2. Menu Makanan



Gambar 3. Menu Minuman


Gambar 4. Menu Dessert


Gambar 5. Pembayaran










Konsep Pemrograman Berbasis Objek



Untuk melanjutkan postingan sebelumnya tentang Dasar JAVA, berikut ini adalah beberapa konsep Pemrograman Berorientasi Objek yaitu  :

1. Class (Kelas)

Definisi class yaitu template untuk membuat objek. Class merupakan prototipe atau blue prints yang mendefinisikan variabel-variabel dan method-method secara umum. Objek merupakan hasil instansiasi dari suatu class. Proses pembentukan objek dari suatu kelas disebut sebagai instantiation. Objek disebut juga sebagai instances. Dalam bahasa teoretis OOP, class merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh ‘class of cat’ adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari kucing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object.

2. Object  (Objek)

Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai objek. Misalnya rumah, mobil, sepeda, motor, gelas, komputer, meja, sepatu, dll. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior. Contoh objek : Motor. Maka atribute (state) nya adalah pedal, roda, jeruji, speedometer, warna, jumlah roda. Sedangkan tingkah laku (behavior) nya adalah kecepatan menaik, kecepatan menurun, dan perpindahan gigi motor.
Analogi pemrograman berorientasi objek sama dengan penggambara pada dunia nyata seperti contoh di atas. Dalam OOP, state disimpan pada variabel dan tingkah laku disimpan pada method. Dalam bahasa teoretis OOP, Objek berfungsi untuk membungkus data dan fungsi bersama menjadi satu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.

3. Attributes (Atribut)

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya. Contoh Objek : VolcanoRobot ( a volcanic exploration vehicle), mempunyai atribut sebagai berikut:
Status ~> exploring, moving, returning home
Speed ~> in miles per hour
Temperature ~> in Fahrenheit degrees
Dalam class, atribut sering disebut sebagai variabel. Atribut dibedakan menjadi dua jenis yaitu Instance Variable dan Class Variable. Instance variable adalah atribut untuk tiap objek dari kelas yang sama. Tiap objek mempunyai dan menyimpan nilai atributnya sendiri. Jadi, tiap objek dari class yang sama bokeh mempunyai nilai yang sama atau berbeda. Class Variable adalah atribut untuk semua objek yang dibuat dari class yang sama. Semua objek mempunyai nilai atribut yang sama. Jadi semua objek dari class yang sama mempunyai hanya satu nilai yang value-nya sama.

4. Behavior (Tingkah Laku)

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class. Behavior dapat digunakan untuk mengubah nilai atribut suatu objek, menerima informasi dari objek lain, dan mengirim informasi ke objek lain untuk melakukan suatu tugas (task). Contoh behavior untuk objek VolcanoRobot:
check current temperature
begin a survey
report its current position

Dalam class, behavior disebut juga sebagai methods. Methods sendiri adalah serangkaian statements dalam suatu class yang menghandle suatu task tertentu. Cara objek berkomunikasi dengan objek yang lain adalah dengan menggunakan method.

5. Abstraksi 

Abstraksi adalah kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari “pelaku” abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.

Dasar Pemrograman JAVA

Apa itu JAVA? Java adalah bahasa pemrograman serbaguna untuk membuat program seperti PASCAL atau C++ yang mendukung sumber daya Internet (web) dan mendukung aplikasi klien/server baik dalam jaringan lokal (LAN) maupun WAN. Java dikembangkan oleh Sun Microsystems pada Agustus 1991 dengan nama semula OAK oleh James Gosling. OAK merupakan kepanjangan dari Object Application Kernel dan pada tahun 1995 berganti nama menjadi JAVA. Java merupakan hasil perpaduan dari sifat sejumlah bahasa pemrograman yaitu C, C++, Object-C, SmallTalk dan Common LISP. Java dapat dijalankan pada sembarang komputer dengan sembarang sistem operasi. Ketidakbergantungan terhadap platform sering dinyatakan dengan istilah portabilitas. Tingkat portabilitas Java tidak hanya pada program sumber (source code) tetapi juga pada tingkat kode biner (bytecode).
 Pemrograman Berorientasi Objek (OOP) adalah metode pemrograman yang meniru cara kita memperlakukan sesuatu (benda). Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Ada tiga karakteristik bahasa Pemrograman Berorientasi Objek, yaitu :

1.     Pengkapsulan (Encapsulation)
Mengombinasikan suatu struktur dengan fungsi yang memanipulasinya untuk membentuk tipe data baru yaitu kelas (class). Selain itu pengkapsulan juga memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
Contoh jika seorang arsitek akan membangun rumah, sebelum membangun rumah tentunya akan merancang dulu di kertas, jumlah dan letak pintu, jendela, dan semuanya, itulah class. Kemudian dari gambar rumah tersebut dibangun banyak rumah sesuai rancangan yang sudah dibuat. Masing-masing rumah jadi tersebut adalah yang disebut dengan objek/instance.

 2. Pewarisan (Inheritance)
Mendefinisikan suatu kelas dan kemudian menggunakannya untuk membangun hirarki kelas turunan, yang mana masing-masing turunan mewarisi semua akses kode maupun data kelas dasarnya. Objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa harus mengimplementasi ulang perilaku tersebut (bahasa berbasis-objek tidak selalu memiliki inheritas.)
Suatu kelas dapat diciptakan berdasarkan kelas lain. Kelas baru ini mempunyai sifat-sifat yang sama dengan kelas pembentuknya, ditambah sifat-sifat khusus lainnya. Dengan pewarisan kita dapat menciptakan kelas baru yang mempunyai sifat sama dengan kelas lain tanpa harus menulis ulang bagian-bagian yang sama. Pewarisan merupakan unsur penting dalam pemrograman berorientasi objek dan merupakan blok bangunan dasar pertama penggunaan kode ulang (code reuse). Yang perlu dicatat adalah bahwa data dan fungsi yang dapat diwariskan hanya yang bersifat public dan protected. Untuk data dan fungsi private tetap tidak dapat diwariskan. Hal ini disebabkan sifat protected yang hanya dapat diakses dari dalam kelas saja. Sifat pewarisan ini menyebabkan kelas-kelas dalam pemrograman berorientasi objek membentuk hirarki kelas mulai dari kelas dasar, kelas turunan pertama, kelas turunan kedua dan seterusnya. Sebagai gambaran misalnya ada hirarki kelas unggas.
Contoh pewarisan adalah sebagai berikut: sebagai kelas dasar adalah Unggas. Salah satu sifat Unggas adalah bertelur dan bersayap. Kelas turunan pertama adalah Ayam, Burung dan Bebek. Tiga kelas turunan ini mewarisi sifat kelas dasar Unggas yaitu bertelur dan bersayap. Selain mewarisi sifat kelas dasar, masing-masing kelas turunan mempunyai sifat khusus, Ayam berkokok, Burung terbang dan Bebek berenang. Kelas Ayam punya kelas turunan yaitu Ayam Kampung dan Ayam Hutan. Dua kelas ini mewarisi sifat kelas Ayam yang berkokok. Tetapi dua kelas ini juga punya sifat yang berbeda, yaitu: Ayam Kampung berkokok panjang halus sedangkan Ayam hutan berkokok pendek dan kasar.

3. Polimorphisme (Polymorphism)
Memberikan satu aksi untuk satu nama yang dipakai bersama pada satu hirarki kelas, yang mana masing-masing kelas hirarki menerapkan cara yang sesuai dengan dirinya. Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim.
Contohnya, bila sebuah burung menerima pesan “gerak cepat”, dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.

Bingung mau nulis apa

Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa Bingung mau nulis apa

Walk in the Dark

Woke up from my long dream
I heared the night sky rumbled
And I opened the window
The wind blew so fast
A thousand falling raindrops
I took my blue umbrella
So, I just walked in the darkness
Walked slowly with all my minds . . .
A thousand raindrop with me
It's so cold
And I'm alone in this road
Night sky keep silent
Thunder still keep rumbled
I keep take step in the dark
And no one listen to me..

 

Words

The last, but not least. Sebuah akhir tapi bukan pengakhiran dan bukan pula yang terakhir.

Usage Policies