Senin, 22 Oktober 2012

INTERFACE


Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
Interface adalah jenis khusus dari blok yang hanya berisi method signature (atau constant). Interface mendefinisikan sebuah(signature) dari sebuah kumpulan method tanpa tubuh.

Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari
class-class. Mereka menyediakan class-class, tanpa memperhatikan lokasinya dalam hirarki class, untuk mengimplementasikan sifat-sifat yang umum.
Ciri-ciri dari interface adalah sebagai berikut..
  • Method interface tidak punya tubuh, sebuah interface hanya dapat mendefinisikan konstanta dan interface tidak langsung mewariskan hubungan dengan class istimewa lainnya, mereka didefinisikan secara independent.
  • Tidak bisa membuat instance atau objek baru dari sebuah interface.
  • Ciri umum lain adalah baik interface maupun class dapat mendefinisikan method. Bagaimanapun, sebuah interface tidak punya sebuah kode implementasi sedangkan class memiliki salah satunya.
Fungsi interface terdiri dari, yaitu :

             Penghubung dengan piranti-piranti perkomputeran biasa seperti mouse, keyboard dan
              sebagainya.
1.      . Penghubung dengan piranti-piranti komunikasi seperti MODEM, Multiplexer dan concentrator.i. Penghubungan dengan komputer atau terminal yang lain.
Nama pengenal Interface yang terpasang pada piranti komunikasi terdiri atas 2, yaitu :
2.      DTE (Data Terminal Equipment), apabila interface terpasang pada sistem komputer atauterminal.
3.      DCE (Data Circuit-terminating Equipment), apabila interface terpasang pada piranti
komunikasi seperti modem, multiplexer, dll.


 

Kenapa Kita Memakai Interface?

Kita akan menggunakan interface jika kita ingin class yang tidak berhubungan mengimplementasikan method yang sama. Melalui interface-interface, kita dapat menangkap kemiripan diantara class yang tidak berhubungan tanpa membuatnya seolah - olah class yang berhubungan.

Mari kita ambil contoh class Line dimana berisi method yang menghitung panjang dari garis dan membandingkan object Line ke object dari class yang sama. Sekarang, misalkan kita punya class yang lain yaitu MyInteger dimana berisi method yang membandingkan object MyInteger ke object dari class yang sama.

Seperti yang kita lihat disini, kedua class-class mempunyai method yang mirip dimana membandingkan mereka dari object lain dalam tipe yang sama, tetapi mereka tidak berhubungan sama sekali. Supaya dapat menjalankan cara untuk memastikan bahwa dua class-class ini mengimplementasikan beberapa method dengan tanda yang sama, kita dapat menggunakan sebuah interface untuk hal ini. Kita dapat membuat sebuah class interface, katakanlah interface Relation dimana mempunyai deklarasi method pembanding. Relasi interface dapat dideklarasikan sebagai,

--------------------------------------------------------
public interface Relation

{

public boolean isGreater( Object a, Object b);

public boolean isLess( Object a, Object b);

public boolean isEqual( Object a, Object b);

}
--------------------------------------------------------

Alasan lain dalam menggunakan interface pemrograman object adalah untuk menyatakan
sebuah interface pemrograman object tanpa menyatakan classnya. Seperti yang dapat kita lihat nanti dalam bagian Interface vs class, kita dapat benar-benar menggunakan interface sebagai tipe data.

Pada akhirnya, kita perlu menggunakan interface untuk pewarisan model jamak dimana
menyediakan class untuk mempunyai lebih dari satu superclass. Pewarisan jamak tidak
ditunjukkan di Java, tetapi ditunjukkan di bahasa berorientasi object lain seperti C++.

Minggu, 07 Oktober 2012

sepak terjang bahasa indonesia


Sepak Terjang Bahasa Indonesia di Luar Negeri

Kebanyakan orang Indonesia yang pesimis akan negaranya mungkin akan merasa malu terhadap bahasa Indonesia, mengira bahwa bahasa Indonesia hanya dipelajari dan digunakan di Indonesia, dan menganggap bahasa Indonesia kalah menarik dibanding bahasa asing lain. mereka pasti akan terkejut bila mengetahui betapa populernya bahasa Indonesia di dunia. benarkah itu? Ternyata, bukan cuma Indonesia yang menerapkan pelajaran bahasa Indonesia. saat ini bahasa Indonesia juga dipelajari di lebih dari 45 negara di dunia. beberapa diantaranya adalah Australia, Jepang, Vietnam, Mesir, dan Italia. hal ini membuat bahasa Indonesia masuk ke dalam peringkat 10 besar bahasa yang paling banyak digunakan di seluruh dunia.

Perlu kita akui, Bahasa Indonesia memang semakin diminati warga dunia. di Australia, bahasa Indonesia merupakan bahasa paling populer keempat. ada sekitar 500 sekolah pada tingkat pendidikan dasar yang mengajarkan bahasa Indonesia disana (187 diantaranya berada di Australia Barat), dan biasanya Bahasa Indonesia merupakan bahasa yang wajib dipelajari di tingkat sekolah dasar. belum lagi jumlah perguruan tinggi yang menyediakan jurusan bahasa atau sastra indonesia, membuat Australia menjadi salah satu negara yang paling intens mengembangkan bahasa Indonesia. jadi tak heran bila di Australia kita menemukan anak – anak SD yang bisa menyapa kita dengan sapaan khas orang Indonesia ‘Selamat pagi, apa kabar?’

Sementara itu di benua Afrika, Mesir tercatat sebagai negara yang paling utama mengembangkan bahasa Indonesia. di negara yang paling pertama mengakui kemerdekaan dan kedaulatan Indonesia itu baru saja dibangun Pusat Studi Indonesia. Pusat Studi ini ada di Suez Canal University, dan merupakan langkah awal untuk lebih mendalami Indonesia dari semua aspek, mencakup ideologi, politik, sosial dan budaya, ekonomi dan pertahanan keamanannya.

Terbang jauh ke benua Eropa, ada Italia yang juga memiliki minat mendalam terhadap bahasa Indonesia. hal ini dapat dilihat dari jumlah klub sepakbola asal negara tersebut yang telah meluncurkan situs resmi mereka dalam bahasa tanah air yang disebut – sebut sebagai bahasa tersulit ke – 3 di Asia ini. sejauh ini ada tiga klub Italia yang memiliki situs dalam bahasa Indonesia yaitu Juventus, Intermilan, dan AC Milan. 

Di benua Asia kita menemukan Jepang yang terbilang sebagai negara yang juga intens mendalami bahasa Indonesia. di negara matahari terbit ini telah lama didirikan pusat-pusat studi Indonesia. Salah satunya yang didirikan oleh Nihon-Indonesia Gakkai atau Perhimpunan Pengkaji Indonesia Seluruh Jepang tahun 1969. anggota organisasi ini terdiri dari kalangan akademisi Jepang yang mengajar bahasa dan berbagai aspek tentang Indonesia di berbagai Universitas di Jepang. Sejak tahun 1992 organisasi ini mulai melakukan ujian kemampuan Bahasa Indonesia. Hingga kini tercatat lebih dari 12.500 peserta yang telah mengikuti tes kemampuan berbahasa Indonesia dalam berbagai level atau tingkatan.

Selain itu, Vietnam juga merupakan negara yang menghargai bahasa Indonesia. di Vietnam, posisi bahasa Indonesia sejajar dengan bahasa Inggris, Perancis dan Jepang sebagai bahasa resmi yang diprioritaskan. Bahkan sejak akhir 2007, pemerintah daerah Ho Chi Minh City menetapkan bahasa Indonesia sebagai bahasa resmi kedua setelah bahasa Vietnam, menempatkan Vietnam sebagai negara kedua setelah Indonesia yang menggunakan bahasa Indonesia sebagai bahasa resmi.

Kepopuleran bahasa Indonesia pada skala internasional dapat juga dilihat dari berbagai situs terkemuka seperti Facebook dan WordPress. di Facebook, bahasa Indonesia berada di peringkat ke 5 bahasa yang paling populer digunakan. sementara itu di situs blogging WordPress, Bahasa Indonesia adalah bahasa terbesar ketiga setelah Inggris dan Spanyol. hal ini membujuk beberapa situs terkenal lain untuk turut mengeluarkan situs mereka dalam bahasa Indonesia seperti Twitter dan Linkedin.


Sedangkan sepak terjang Bahasa Indonesia di Jepang berikut ini
Sudah kita ketahui bahwa hubungan kerjasama antara Indonesia dan Jepang terjalin dengan sangat harmonis. Mulai dari hubungan perekonomian dengan saling melakukan ekspor dan impor dalam bidang pangan, kemudian dibidang pendidikan dengan melakukan sistem pertukaran antar pelajar Indonesia dengan pelajar dari jepang begitu juga sebaliknya dan masih banyak lagi dibidang lainnya. Pada saat Indonesia terkena bencana alam Tsunami di Aceh pada tanggal 26 Desember 2004 jepang juga turut memberikan bantuan kepada Indonesia begitu juga Indonesia yang memberikan bantuan kepada Jepang ketika negeri itu juga terkena bencana alam Tsunami pada tanggal 11 Maret 2011. Hubungan kerjasama yang baik ini saling menguntungkan kedua negara tersebut..

Masyarakat Indonesia yang tinggal di Jepang cukup banyak mulai dari tinggal disana untuk menuntut ilmu, bekerja, berbisnis dan masih banyak lagi begitu juga masyarakat Jepang yang tinggal diIndonesia. Khusus dibidang pendidikan pada tahun 2007 sebuah perguruan tinggi di Jepang mengadakan lomba pidato akan tetapi lomba pidato ini tidak menggunakan bahasa Jepang yakni menggunakan bahasa Indonesia. Dalam lomba pidato bahasa Indonesia antar perguruan tinggi yang berlangsung di kampus Kanda University of International Studies, Makuhari, Propinsi Chiba, Jepang. Hal ini dilakukan sebagai negara Jepang untuk mengembangkan penggunaan bahasa Indonesia secara meluas di kalangan generasi muda yang semakin kurang mengenal Indonesia

Sejumlah perguruan tinggi di Jepang, Khususnya didaerah Tokyo sangat sepakat dalam upaya peningkatan kualitas penggunaan bahasa Indonesia di negara tersebut. Dengan demikian bahasa Indonesia dapat lebih dikenal lebih luas lagi di Asia bahkan bisa sampai luar negeri diluar dari benua Asia. Ini merupakan salah satu upaya yang dapat membuat bahasa Indonesi bisa lebih di kenal lagi diseluruh dunia.