Wednesday, December 28, 2011

[Contoh 2] Fungsi di Shell Linux

1 comments
Di postingan sebelumnya, saya memang sudah memberikan beberapa contoh fungsi dalam dalam shell linux. Kali saya akan kembali memberikan satu contoh lagi. Namun, lebih lengkap dan bagus tentunya.
 
Yah, codingnya cukup panjang memang. Sebenarnya, coding tersebut terdiri dari beberapa program yang digabung menjadi satu, empat program lebih tepatnya.
Program yang pertama yaitu kalkulator sederhana.
 
Program ini menggunakan case
Program yang kedua adalah program langsung dengan ifconfig
 
Sedangkan yang ketiga adalah program yang juga menggunakan case. Intinya sama dengan program yang pertama.
 
Dan program terakhir adalah program membuka file mengggunakan aplikasi yang ada pada computer. Kali ini menggunakan dengan  firefox
 
Berikut adalah program induk dalam coding tersebut
Continue reading →

[Contoh] Fungsi di Shell Linux

1 comments

Function yang selama ini kita kenal di pemograman lain seperti pascal dan kawan-kawannya. Ternyata, pemograman shell dilinux juga mempunyai function tersebut.
Berikut adalah beberapa contoh pemograman berbasis shell linux yang menggunakan function.
-          Menjalankan dua program sekaligus menggunakan Thread

-          Kalkulator sederhana
a
-          Menghapus file .php
Continue reading →
Saturday, December 17, 2011

Rujak dan Karaoke

4 comments
Rujak dan karaoke, dua kata yang tak mempunyai hubungan sama sekali. Namun, hal itu tak berlaku bila anda berjalan-jalan ke Madura, khususnya daerah Pamekasan dan mencicipi salah satu makanan khas daerah sana. Yah, salah satu jajanan yang ada di sana cukup terkenal dengan nama anehnya, Rujak Karaoke. Memang nama yang cukup unik untuk sebuah jajanan yang menjadi warisan ini.

Tak ada yang mengetahui sejak kapan rujak satu ini menyandang nama Rujak Karaoke. Namun yang pasti, julukan ini muncul karena cara memakannya yang berbeda dengan cara memakan rujak seperti lazimnya. Jika rujak yang selama ini kita makan dengan menggunakan sendok, maka Rujak Karaoke (ketimun) ini kita makan langsung begitu saja, sehingga sepintas terlihat seperti orang yang sedang berkaraoke.

Memang hanya cara memakannya saja yang membuat makanan ini mempunyai nama yang unik seperti itu. Dari segi bahan pembuatan, rujak karaoke ini tak ada bedanya dengan rujak pada umumnya, seperti petis, cabe, garam, dan penyedap rasa. Hanya saja, kita harus memilih ketimun yang mempunyai daging agak tebal.

Proses pembuatannyapun tidak tergolong sulit. Cukup dengan mengulek (mencampur) isi ketimun tersebut dengan bumbu, kemudian kita masukkan kembali isi ketimun yang sudah tercampur dengan bumbu tadi. Dalam proses mengeluarkan isi ketimun ini perlu hati-hati agar ketimun tidak pecah/bocor sehingga tidak bisa diisi kembali. Oleh karena itu, proses pengupasan ketimun harus dilakukan setelah isi ketimun dikeluarkan.

Jajanan yang mempunyai nama asli rujak curek ini mulai jarang ditemukan. Namun, di daerah saya tinggal, Pamekasan, masih bisa ditemukan rujak karaoke ini walaupun hanya sedikit. Biasanya, di saat Bulan Puasa penjual rujak karaoke ini akan bertambah banyak dibandingkan bulan-bulan biasanya karena selepas tarawih anak-anak kecil pasti akan berlalu-lalang untuk menyantap jajanan ini

Untuk harga, tentu saja tidak perlu menyeluarkan uang banyak. Cukup dengan uang 2000, kita sudah bisa menikmati pedasnya rujak dengan bonus berkaraoke ria. :D


Continue reading →
Friday, December 16, 2011

[Contoh] Morphing 2D

0 comments
Sebelum ini, saya sudah sempat memposting tentang masalah Morphing. Iya, proses perubahan bentuk yang terjadi pada suatu benda. Di postingan tersebut sepertinya saya juga telah memberikan contoh morphing pada benda 2 dimensi yang menggunakan Macromedia Flash. Menggunakan software berbasis GUI seperti Macromedia Flash akan sangat begitu mudah, yah, hanya tinggal klik-klik saja.

Nah, postingan kali ini saya akan memberikan contoh morphing 2D menggunakan Open GL/Visual C++. Awalnya saya sendiri tak bisa membuatnya, hingga akhirnya mendapat pencerahan ketika saya melakukan kerja kelompok [tak bisa dibilang begitu juga sih sebenarnya (yay)]. Konsepnya menggunakan rumus persamaan garis seperti materi pada postingan tersebut.

Jadi, inilah contoh yang saya maksud.

#include <stdafx.h>
#include <stdlib.h>
#include <windows.h>
#include <glut.h>
int a=0,b=0,c=0,d=0;
int rumus1(int x1,int x2,int y1,int y2,int x){
int y=(x*(y2-y1)+x2*y1-x1*y2)/(x2-x1);
return y;
}
void tampilkan(){
glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glClearColor(0,0,0,0);
glLoadIdentity();
glBegin(GL_QUADS);
glVertex2d(2+a,rumus1(2,3,4,6,2+a));
glVertex2d(6+b,rumus1(6,10,4,14,6+b));
glVertex2d(6+c,1);
glVertex2d(2,1+d);
glEnd();
glFlush();
Sleep(600);
if(1+a<3){
a++;
}
if(5+b<10){
b++;
}
if (6+c<15){
c++ ;
}
if(1+d<2){
d++;
}
}
void init (void)
{
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0,20,0,20);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
int main(int argc, char** argv)
{
    glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (250,250); //Ukuran window
glutCreateWindow ("2d");
glutDisplayFunc(tampilkan);
init ();
glutIdleFunc(tampilkan);
glutMainLoop();
return 0;
}

Hasil Running :




Continue reading →

Final Destination [5]

0 comments
Okelah, sebelum mengetik lebih jauh, selamat pagi semua,..! (wave)

Yap, sepertinya ini akan menjadi postingan pertama saya yang akan bertema beda dengan postingan sebelumnya. Entahlah, mungkin karena bosan sehingga saya rela membuat postingan seperti ini. Mungkin saja ini yang dinamakan semangat menulis. *plak*

Dan yah, kali inipun tak ada kaitannya dengan tugas-tugas kuliah yang mengharuskan saya memposting dengan detlen [kau pasti mengerti…] yang sudah ditentukan. Ya, kali ini postingan saya masih tentang hiburan. Tentu saja bukan anime. Walaupun saya suka sekali dengan anime/manga, blog ini bukan blog khusus untuk memposting kategori tersebut. (yay)


Bagi yang suka dan doyan menonton movie, thriller khususnya. Pastilah [sok yakin banget] tahu apa itu Final Destination. Benar, movie thriller paling keren selama ini, menurut saya sih. Movie ini menceritakan tentang serangkaian cara kematian seseorang yang selamat dari kemarian sebelumnya [bingung? Yah, saya memang tidak pandai merangkai kata-kata :p]. Intinya, di awal cerita akan ada sesorang yang bisa melihat masa depan [de javu] dimana semua orang akan meninggal karena suatu kecelekaan tak terduga. Nah, mereka yang selamat dari kecelakaan tersebut pasti akan dihantui oleh kematian sampai semuanya tak tersisa.

Movie pertama [Final Destination 1] diluncurkan pertama kali pada tahun 2000. Memang sudah agak jadul. Eh, sebenarnya tidak juga karena movie yang terakhir [Final Destination 5] baru rilis di bioskop pada tahun ini di bulan September kemaren . Memang agak telat juga sih *plaklagi*

Movie terakhir ini ternyata mengambil setting 8 bulan sebelum kecelakaan penerbangan 180. Ya, setting movie dimana Nicholas D’Agosto sebagai pemeran utama ini terjadi sebelum Movie pertama. Kecelakaan yang dilihat oleh Sam Lawton,  peran Nicholas D’Agosto dalam movie ini adalah runtuhnya jembatan gantung yang dilewati oleh bus liburannya.

Penasaran? Nonton aja sendiri :p
Continue reading →
Thursday, December 15, 2011

Membuat Mug Menggunakan Blender

0 comments
Blender adalah aplikasi perangkat lunak yang bersifat opensource untuk membuat gambar atau grafis 3Dimensi. Blender muncul pada tahun 1995. Pada tahun 2001 perusahaan yang lebih kecil NaN meluncurkan software komersial pertamanya yaitu Blender Publisher. Sayangnya penjualan software Blender Publisher sangat rendah sehingga pengembangan blender pun berhenti.

Pada tahun 2002 Ton Roosendaal mendirikan organisasi non profit yang bernama Blender Foundation yang bertujuan untuk mempromosikan dan mengembangkan Blender sebagai proyek open source. Akhirnya blender dirilis ulang dibawah syarat – syarat GNU General Public License dan terus berlanjut hingga saat ini.

Dan yah, kesempatan sekarang saya akan memposting cara membuat mug dengan menggunakan software tersebut. Blender 2.60, lebih tepatnya. Okelah, biar tak terlalu panjang, langsung saja ke intinya,..! (yay)

1.      Buka Blender dan hapus kubus
2.      Buat silinder dengan menggunakan menu add >> mesh >> cylinder. Ganti vertices menjadi 17. Ini berguna untuk mentukan jumlah segment pada lingkaran
4.      Masuk ke edit mode dengan menekan tab pada  keyboard atau dengan memilih menu  di bagian bawah sebelah kiri. Kemudian hapus bagian sisi atas Klik kanan pada bagian atas, tekan x pada keyboard kemudian pilih vertices

 

6.      Selanjutnya pertebal semua sisi silider. Masuk menu Object Modifier, tekan add modifier dan pilih option solidify. Beri nilai pada thickness, disini bagian tersebut kita beri nilai 0.2

8.      Tekan ctrl + r. Ini bermaksud untuk menambahkan segment secara horizontal. Scroll mouse untuk menambahkankan jumlah segment.


9.      Ubah kedalam face select modeKlik kanan dua bua face untuk membuat pegangan pada mug. Kemudian tekan e pada keyboard lalu tarik sesuai ukuran.


11.  Selanjutnya adalah menggabungkan ujung kedua sisi bagian tersebut. Klik kanan pada face bagian ujung tersebut tekan r, x, 45 [untuk membuat face miring 45o untuk terhadap sumbu x]. Lakukan hal yang sama untuk bagian yang sebelah bawah. r, x, -45.

 Masuk ke edge select mode.  Klik kanan pada bagian ujung tekan x kemudian pilih faces


Se  Selanjutnya adalah tahap menghubungkan kedua edge atas dan bawah. Klik kanan salah satu edge atas, shif klik kanan pada bagian edge pasangannya di  bagian bawah di sisi yang sama. Kemudian tekan f. Maka, sebuah face akan muncul. Lakukan pada semua sisi face sehingga semuanya terhubung.

16.  Keluar dari edit mode dengan menekan tab atau dengan menu seperti di urutan 4. Klik Smooth di menu sebelah kiri.

18.  Kemudian tambahkan subdivision surface. Ini akan membuat objek tersebut lebih halus. Selanjutnya beri nilai pada bagian view dan render. Di sini kita objek diberi nilai masing masing 4 dan 2



19.  Apabila masih kurang rapi, kita bisa memperbaiki dengan masuk edit mode, ctrl r kemudian bisa kita geser edge tersebut sesuai keinginan kita.



20.  Tahap terakhir adalah mewarnai objek. Pilih menu material di bagian kanan, pilih warna pada bagian diffuse.


21.  Oke, mug kita sudah jadi.

Source :


Continue reading →
Wednesday, December 14, 2011

Coding sederhana di Shell Linux [Part 2]

0 comments
Oke, beberapa waktu lalu saya pernah memposting  hal semacam ini di sana. Yah, kali ini tak jauh beda dengan hal itu, masih berkeliling tentang pemrograman sederhada di shell linux.
Yang pertama adalah tentang pembuatan program pencarian luas lingkaran dan luas segitiga dalam satu program.
Continue reading →
Thursday, December 8, 2011

Apa itu Morphing?

0 comments
Sepertinya saya semakin sering saja mengaupdate postingan blog ini. Yah, mau bagaimana lagi, sudah tuntutan tugas kok *plak*

Oke, postingan saya kali ini tentang Morphing, ya, sekarang sudah tak ada kaitannya lagi dengan postingan sebelum ini.

Efek morphing adalah efek perubahan secara perlahan-lahan suatu objek menjadi objek lain. Dua tahap proses yang umumnya terjadi di balik morphing adalah warping dan cross dissolve. Warping merupakan langkah pertama dari proses morphing.
Continue reading →
Wednesday, December 7, 2011

Coding sederhana di Shell Linux

0 comments
Post berikut masih berhubungan dengan postingan sebelumnya. Ya, postingan kali ini masih merupakan contoh program di shell linux.
Berikut beberrapa contoh program sederhana dengan menggunakan shell linux.
Continue reading →
Monday, November 28, 2011

Installasi Aplikasi di Linux

2 comments
Setelah dipost sebelumnya saya sudahmenjelaskan cara menginstall linux. Kali ini saya akan mennjelaskan cara menginstall salah satu aplikasi untuk OS ini. Tak seperti Windows yang begitu gampangnya menginstall suuatu aplikasi. Pada linux ini kita bisa menggunakan beberapa cara untuk menginstall suatu aplikasi. Tapi, kali ini saya hanya akan menjelaskan cara menginstall aplikasi dengan menggunakan terminal.
1.      Pastikan komputer/laptop ada terbuhung dengan internet.
Continue reading →

Installasi Linux

0 comments
Kali ini saya akan posting tutorial cara instalasi linux. Yah, ini pertama kalinya saya memposting tentang linux. Bukannya tak memakai OS ini. Tapi, ini hanyalah tuntutan tugas *plak*
Pada tutorial ini saya akan mencoba menjelaskan tahap-tahap menginstall linux mint 11. Sebelum menginstall sebaiknya dipersiapkan terlebih dahulu :
Continue reading →
Monday, October 31, 2011

Transformasi 2D

0 comments
Translasi
Translasi adalah transformasi paling sederhana yang dapat diterapkan pada suatu objek grafis. Secara sederhana translasi adalah memindahkan objek grafis dari satu tempat ke tempat lain tanpa mengubah tampilan dan orientasi. Untuk menghasilkan translasi dari suatu objek grafis, kita menambahkan konstanta Tx pada koordinat x dan konstanta Ty pada koordinat Y, formula ini diterapkan pada semua titik pada objek yang akan ditranslasikan.Pada prakteknya untuk mentranslasikan objek grafis, tentu saja kita tidak harus menghitung semua titik pada objek tersebut, tetapi cukup titik-titik pentingnya saja. Contoh untuk memindahkan garis, cukup dihitung titik awal dan akhir saja kemudian gambarkan garis dari kedua titik tersebut. Contoh kedua untuk memindahkan lingkaran cukup menghitung titik pusat lingkaran kemudian dengan menggunakan algoritma penggambaran lingkaran, lingkaran dengan posisi baru bisa dibentuk.
Continue reading →
Thursday, October 20, 2011

Tugas 1 KomGraf

0 comments
Pada tugas pertama mata kuliah KomGraf ini adalah membuat papan catur yang dilengkapi dengan NRP dan simbol. Terlihat seperti pada gambar :
Source Code-nya akan di update pada saat posting berikutnya ^.^
Continue reading →
Thursday, October 6, 2011

API [and] Open GL

0 comments
API
API singkatan dari Application Program Interface. API adalah interface yang digunakan oleh aplikasi-aplikasi 3D (tiga dimensi). Seperti contohnya game 3D atau aplikasi lain yang memberikan tampilan 3D. Untuk saat ini, ada dua macam API yang sangat umum digunakan yaitu OpenGL dan DirectX . Selain keduanya masih ada dua API lagi, yaitu Glide dari Voo doo dan Redline. Namun kedua yang terakhir ini sudah sangat jarang muncul.

Continue reading →
Thursday, September 29, 2011

Pengenalan Komputer Grafik

0 comments
Grafik Komputer dapat diartikan sebagai suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik , matematik, artistik dan bahkan struktur abstrak.

Tujuan dari komputer grafik ini adalah untuk memungkinkan manusia berkomunikasi lewat gambar, bagan-bagan, dan diagram

Istilah ”Grafik Komputer” ditemukan tahun 1960 oleh William Fetter : pembentukan disain model cockpit (Boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 Dimensi

Continue reading →
Saturday, June 25, 2011

Package

0 comments
Package adalah cara Java untuk membuat suatu pustaka class. Kita dapat membuat package berisi sekumpulan class dan menggunakan package tersebut dalam class atau program lain tanpa memindah kumpulan class ke dalam direktori kerja. Untuk membuat package, letakkan beberapa file kode .java ke dalam direktori dan tambahkan kata kunci package di awal setiap file kode tersebut. Kemudian lakukan kompilasi sehingga dalam direktori terbentuk file class. Sebelum suatu package dapat diimport oleh class lain, tambahkan path dari package ke dalam CLASSPATH.
Continue reading →

[contoh] Interface

0 comments
Ya, seperti biasa,..
ini adalah contoh-contoh dari interface.

Continue reading →
Thursday, June 16, 2011

Interface

0 comments
Produktifitas dalam pemrograman dapat ditingkatkan antara lain dengan cara
memaksimalkan kode yang dapat dimanfaatkan berulang kali (reusable code). Interface adalah struktur kode yang diawali kata kunci interface dan berisi bagian reusable code berupa abstract method atau konstanta. Semua method dalam interface secara otomatis memiliki visibilitas public.

Abstract method dalam interface dapat diimplementasikan dalam class dengan menggunakan kata kunci implements. Dalam java, satu class hanya dapat menjadi turunan dari satu class namun diperkenankan untuk dapat mengimplementasikan lebih dari satu interface.  Abstract method adalah method yang tidak memiliki body (hanya deklarasi method).
Continue reading →

[Contoh] Enkapsulasi

0 comments
Seperti biasa. Post berikutnya ini akan memuat contoh-contoh dari materi di post sebelumnya. Jadi,langsung saja yah.

/*
Disimpan dalam file andi.java
*/
class andi
{
public static void main(String arg[])
{
manusia andi= new manusia("Andi");
System.out.println("Nama= "+ andi.tampilkanNama());
andi.makan();
  }
}


/*
Disimpan dalam file manusia.java
*/
class manusia {
public String nama;

//private manusia(String n) {
//this.nama = n;
//}

public manusia(String n){
 this.nama = n;
 }

public String tampilkanNama(){
return nama;
}
public void makan() {
System.out.println("Nyam... nyam... nyam...");
}
public void kerja() {
System.out.println("Kerja... kerjaaa...");
}
private void bunuhDiri(){
System.out.println("Dor .. bruk...");
}
}
Continue reading →
Friday, June 10, 2011

Enkapsulasi [Pengkapsulan]

0 comments
Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni : Information hiding , Interface to access data.

Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method. Proses ini disebut dengan information hiding.

Continue reading →

[Contoh] Inheritence

0 comments
Setelah kemarin saya Posting tentang apa itu Inheritence. seperti biasa, sekarang waktunya untuk memposting sedikit contoh tentang Inheritence.

Langsung saja yah. !
Ini yang pertama,.....
class rumah
{
    private String a = " Rumahmewah ";
    public void info()
    {
        //System.out.println (" Dipanggil pada  =  "+this);
        System.out.println (" ");
        System.out.println (" Rumah           = "+a);
    }
}
Continue reading →
Wednesday, June 1, 2011

[Screenshot] Fairy Tail 81

0 comments
Continue reading →

Inheritence [Pewarisan]

0 comments
Setelah kemarin membahas tentang polimorfisme, rasanya kurang lengkap bila tidak membahas inheritence. Sebenranya Polimorfisme dan Inheritence sangat erat hubungannya.


Inheritance adalah pewarisan yang artinya sebuah kelas yang mewarisi atribut dan methode dari kelas lain yang masih sejenis, sebagai contoh dalam dunia nyata adalah kelas hewan menurunkan sifat dan kemampuannya kepada kelas hewan mamalia, kelas hewan bertulang belakang dll, kelas Hewan sebagai superclass dan mewarisi atribut juga methodenya kepada hewan mamalia sebagai subclass.


Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada. Penurunan sifat ini bisa dilakukan secara bertingkat-tingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik. Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya. Dengan konsep pewarisan, seorang programmer dapat menggunakan kode yang telah ditulisnya pada kelas super berulang kali pada kelas-kelas turunannya tanpa harus menulis ulang semua kode-kode itu.

Continue reading →

[Contoh] Polimorfisme

0 comments
Setelah kemarin saya posting tentang apa itu Polimorfisme, rasanya masih kurang sempurna bila tanpa adanya suatu contoh. Dan postingan saya sekarang akan memuat contoh – contoh dari polimorfisme tersebut. Oke, langsung saja yang pertama \\(0_0)//

//Disimpan dengan Student.java
class Student {
   public void Write(int ID, int Grad, String Fname, String Lname) {
       m_ID = ID;
       m_Graduation = Grad;
       m_First = Fname;
       m_Last = Lname;
    }  
    public void Display(){
        System.out.println( "Student: " + m_ID + " " + m_First + " " + m_Last + " Graduated: " + m_Graduation);
    }  
    private int m_ID, m_Graduation;  
    private String m_First;  
    private String m_Last;
}

Continue reading →

[Screenshot] Bleach 324

0 comments


  
Continue reading →
Wednesday, May 25, 2011

Polimorfisme dan Overloading

0 comments
Polimorfisme

Polimorfisme bisa diartikan seperti kemampuan suatu variable untuk mengubah perangai sesuai dengan objek hasil instansiasi yang digunakan. Polimorfisme membiarkan lebih dari 1 objek dari sub class – sub class dan diperlakukan sebagai objek dari super class tunggal.

Prinsipnya hampir sama dengan interface, yaitu memaksa sub classnya untuk mengoverride method-methodnya. Polimorfisme juga bisa dijabarkan sifat khusus dari JAVA dimana kita dapat secara otomatis memakai method yang tetap untuk semua objek tanpa memerhatikan asal dari objek sub class. 

Polimorfisme juga dapat diambil dalam dunia nyata, seperti misalnya bila dosen bertanya “Apakah saudara mengerti dengan apa yang saya jelaskan?”, maka beberapa orang akan menjawab “Tidak”, beberapa orang menggelengkan kepala sambil bergumam “Hmm…hmmm”, sebagian lagi diam. Dari contoh ini dapat dilihat bahwa masing – masing memiliki respon tertentu terhadap pertanyaan dosen.

Continue reading →

Kelas, Objek dan Contohnya

0 comments
Dalam Paradigma Pemograman Berorientasi Objek dikenal Kelas dan Objek. Kelas merupakan prototype yang mendefinisikan variabel dan method secara umum. Sedangkan objek merupakan instantiasi dari suatu kelas. Ada 2 bagian utama dari kelas java yaitu kelas deklarasi dan kelas body. Kelas deklarasi mendefinisikan nama kelas dan atributnya sedangkan kelas body mendefinisikan variabel dan methodnya.
Deklarasi kelas pada Java

Class <nama-kelas>

Sebagai contoh kita ambil kelas manusia. Kelas manusia mempunyai atribut : nama. Selain itu kelas manusia juga mempunyai method: tampilkanNama, kerja, makan.
 
Continue reading →