Membuat iChat Mendukung Protokol Lain

iChat.jpgiChat bisa saja tidak begitu populer bagi pengguna Mac di Indonesia. Bukan karena aplikasinya kurag bagus, tapi karena protokol yang didukung oleh iChat tidak populer di negeri kita. Sebagian besar pengguna internet di Indonesia menggunakan Yahoo! Messenger, ataupun MSN messenger, setidaknya sebagian besar teman saya. Sebenarnya ada jalan memutar untuk membuat iChat mendukung protokol Yahoo! atau MSN, caranya saya jelaskan kali ini.Memang sih, ada aplikasi lain yang mendukung banyak protokol sekaligus, namanya Adium. Adium aplikasi gratis untuk chatting, tapi alangkah lengkapnya sebagai pengguna Mac apabila kita dapat menggunakan iChat untuk segala keperluan berkomunikasi dengan teman-teman.

Artikel ini saya dapat dari blog Toonetwon, petunjuk yang ditulis disana tanpa gambar. Untuk mempermudah, saya sertakan gambar-gambarnya. Mari kita mulai.

Install Openfire

Jangan heran dulu. Supaya iChat dapat mendukung protokol lain, harus ada aplikasi jembatan penghubungnya. Jembatannya ini adalah Openfire, yaitu sebuah aplikasi server protokol jabber yang nantinya dapat berkomunikasi dengan protokol-protokol lainnya.

Unduhlah Openfire dan install.

Konfigurasikan Openfire

Buka System preference dan klik icon Openfire. Di dalam Openfire pane, pastikan kalau sudah Running. Kemudian klik tombol Open Admin Console.

preference_openfire.jpg

Web browser akan terbuka, antar mukanya menggunakan halaman web. Perhatian, sebaiknya pada saat ini Anda sudah terhubung ke internet. Mari kita bahas satu persatu proses konfigurasinya.

Pilih bahasa, pilih saja English. Klik tombol continue.

bahasa_openfire.jpg

Server Setting. Di sini Anda harus mengisi nama server. Ganti dengan nama localhost, untuk kemudahan. Tinggalkan settingan port sebagaimana adanya. Klik tombol continue.

server_setting.jpg

Database Setting. Pilih embeded database. Artinya Anda tidak perlu database tambahan, semua database akan tersimpan di Openfire. Klik tombol continue.

database_setting.jpg

Profile Setting. Kita gak butuh LDAP, jadi pilih saja Default. Klik tombol continue.

profile_setting.jpg

Administrator Account. Masukan alamat email dan password untuk administrator Openfire. Langkah ini penting, pastikan alamat emailnya benar. Klik tombol continue.

admin_account.jpg

Sekarang setup sudah selesai. Silakan masuk ke halaman admin, dengan username dan password yang tadi sudah dimasukan.

Mengamankan Openfire

Untuk mengamankan server Openfire dari pengguna komputer lain, kita tentunya tidak mau log chatting kita diketahui oleh orang lain.

Lakukan ini, di bagian Registration & Login, pastikan Inband Account Registration dan Anonymous Login menjadi disable kemudian klik Save Setting.

secure_openfire.jpg

Membuat Akun Jabber

Anda perlu membuat akun jabber untuk server Openfire. Akun ini yang nantinya digunakan untuk login ke server jabber openfire. Disarankan untuk membuat akun bagi semua pengguna di mesin Mac Anda (apabila lebih dari satu pengguna).

createuser.jpg

Klik User/Groups di navigasi paling atas. Dan kemudian pilih, Create New User. Masukan username, nama, email dan password. Username inilah yang nantinya akan digunakan untuk login di iChat. Setelah selai klik tombol Create User.

Install protokol Instant Messenger lainnya

Seperti yang telah saya sebutkan diatas, kita harus menambahkan protokol lainnya. Langkahnya seperti ini.

Masuk ke halaman Plugins, kemudian pilih Available Plugins.

Plugin.jpg

Cari plugin IM Gateway, untuk menginstallnya tekan tombol plus + di sebelah kanan. Tunggu beberapa saat sampai loading-nya selesai.

IM gateway.jpg

Konfigurasi plug-in Gateway

Sekarang tinggal konfigurasi plugin-nya, seperti menambahkan Yahoo! Messenger dan MSN messenger.

Masuk ke halam server dan pilih Gateways.

server_gateways.jpg

Ceklist protokol yang ingin Anda pakai, saya hanya ceklis MSN messenger dan Y!M.

protokol.jpg

Mari kita konfigurasikan. Di tab Test, Anda bisa mengetes, apakah dapat berkomunikasi dengan server messenger atau tidak. Di tab Option, saya tidak mengaktifkan Email Notification, karena saya tidak suka pop-up pemberitahuannya yang mengganggu.

noemailpls.jpg

Di tab Permission, pastikan Anda memilih Manual regsitration only untuk pengamanan. Kemudian klik tombol Save Permission.

manualregistration.jpg

Eits! Belum selesai. Kita harus memberikan informasi login protokol tambahan tersebut. Masuk ke Server > Gateway > Registration.

server_gateway_registration.jpg

Klik Add a new registration. Masukan info Anda di sini. Di mana JID adalah nama login jabber localhost. Setelah selesai klik tombol Add.

regsitrasiprotokol.jpg

Anda harus meregistrasi protokol lainnya yang Anda pakai.

Seting iChat

Saatnya kita seting iChat. Bukalah iChat, kemudian akses iChat Preference. Di bagian Accounts, klik tanda plus. Di pop-up Account Setup, pilik tipe akun Jabber Account.

jabberaccount.jpg

Masukan username dan password-nya. Sebagai contoh, apabila username Anda bernama “sikomo” maka tuliskan sebagai berikut “sikomo@localhost“. Setelah itu selesai.

seting.jpg

Ketika sudah log-in, iChat akan menampilkan semua teman dari semua protokol dalam satu jendela kontak.

Cara menambahkan kontak

Yang ini agak ribet nih. Saya belum mencoba menambahkan kontak, karena saat ini belum ada teman baru.

Cara menambahkan kontak adalah seperti ini. Sebagai contoh, Anda ingin menambahkan unyil sebagai teman Y!M. Maka tuliskan sebagai berikut unyil@yahoo.localhost. Jadi, format penulisannya seperti ini namapengguna@protokol.localhost. Adapun nama protokolnya adalah: aim, gadugadu, icq, irc, msn, yahoo, gtalk, sip atau xmpp.

Kesimpulan

Bagaimana? Siap untuk menggunakan iChat sebagai aplikasi chatting utama Anda??

Apabila Ada pertanyaan silakan kirimkan ke kami dengan menekan tombol biru di sebelah kanan.

27 Comments
  • Mario

    11 March 2009

    Wah tampaknya cukup ribet yah.
    Saat ini saya menggunakan adium untuk chat dengan account yahoo, gmail dan facebook.
    Yahoo messenger tidak saya gunakan karena kurang stabil menurut saya, sering disconnect sendiri.
    Apakah iChat dengan openfire cukup stabil?

    Reply
  • anima

    11 March 2009

    satu alasan saya tidak pake ichat adalah notoficationnya ga keluar via growl, atau ada setting khususnya that I missed?

    Reply
  • Alfred Thanos

    11 March 2009

    bravo Kuswanto…
    ini yg saya tunggu

    Reply
  • Alfred Thanos

    11 March 2009

    HELP….!
    setelah install saya ikuti semua prosedur
    ketika sampai kepada mengamankan openfire ketika saya memasukan username dan password error : Login Failed seakan salah user dan password dari local host :o

    bagaimana mengulangi prosesnya dan bagaimana cara meng uninstall openfire spy dapat mengulangi prosesnya?

    terima kasih atas bantuannya

    Reply
  • Kuswanto

    11 March 2009

    Alfred sudah bikin akun baru belum??
    Coba login dengan username admin, dan password adminya (openfire).

    Akun Admin akan selalu ada.

    Uninstall OpenFire, harus dilakukan manual. Delete file berikut ini:

    /Library/LaunchDaemons/org.jivesoftware.openfire.plist
    /usr/local/openfire
    /Library/PreferencePanes/Openfire.prefpane

    Reply
  • Alfred Thanos

    11 March 2009

    mas Kuswanto,
    akun yg dimaksud akun dimana?
    saya sdh buat akun di openfire
    user admin di komputer sudah coba msh tak bisa juga
    akun dimana kah?

    Reply
  • Alfred Thanos

    11 March 2009

    Mas sy akhirnya memutuskan untuk menghapus openfire
    namun tidak menemukan file

    /usr/local/openfire

    mohon penjelasan karena hanya dua file diatas saja yg ada
    terima kasih

    Reply
  • Mow Ndutt

    11 March 2009

    Tutorialnya sukses! Suda dicoba, dan bisa connect, cuma YM-nya memang blom bisa karna koneksi di kantor yang masih bermasalah :D

    Walau memang ribet, mungkin karena ini service yang masih ‘dipaksakan’ but the tuts is nicely done!

    Reply
  • Kuswanto

    11 March 2009

    @Alfred Thanos: Ada, tapi folder /usr/local itu tersembunyi. Caranya gini. Di Finder klik menu Go to folder atau pijit shift + Command + G. Terus ketikan path /usr/local.

    Nah, kalau folder Openfire-nya ke lock, saya cek itu di lock. Jadi Get info dan unlock dulu, jadikan EVERYONE read & write. Setelah itu baru deh bisa di delete.

    Semoga bisa ya.. :)

    Reply
  • Yoyok

    16 March 2009

    nah, sama persis mas, saya juga password error, kenapa ya? jujur sebenernya saya ga mau ngapus dulu mas, tapi saya pengen tau terjadi kesalahan dimana? dan bagaimana penyelesaiannya? yang jelas saya sangat yakin bahwa saya sudah memasukkan password dan e-mail dengan sebenar2nya..mengapa bisa error ya?

    Reply
  • Kuswanto

    16 March 2009

    Saya kurang tahu juga, soalnya waktu nyoba tidak mengalami salah password. Yakin? Kalau yang di masukan adalah password Admin? Bukan password JabberID localhost?

    Reply
  • Yoyok

    16 March 2009

    yup…yakin banget mas..

    Reply
  • Lay Avalokiteshvara

    17 March 2009

    Mantap boss…berhasil kalau di rumah karena pakai speedy, cuma kalau di kantor kok gak muncul gatewaysnya ya? Apa kepentok firewall?
    Thx
    :D

    Reply
  • Kuswanto

    17 March 2009

    @Lay Avalokiteshvara: Iya kemungkinan kena firewall.

    @Yoyok: Coba di ulangi, install ulang. Kalau masih penasaran :wink:

    Reply
  • Lay

    17 March 2009

    Walah…kalau kehalang firewall, gak bisa dioprek biar tembus ya? :D

    Reply
  • Yoyok

    17 March 2009

    akhirnya berhasil, tapi kok kontaknya kosong ya?

    Reply
    • Kuswanto

      17 March 2009

      Sudah bikin akun Y!M atau MSN di Jabbernya belum? Bisa jadi karena itu kalau contact listnya kosong.

      Reply
  • Frankie Sirait

    17 March 2009

    saya juga masih bingung,pas di halaman administration console,yg dimaksud username itu yg mana yaa?? apakah email yg kita masukkan sebelumnya? karena saya ga merasa ada bikin username di step2 sebelumnya.

    Mohon penerangannya yah. Thankss bgt.

    Reply
  • Frankie Sirait

    28 March 2009

    hikz aga sedih sih pertanyaan saya ga dibalas..

    tapi untungnya dah ketemu akar permasalahan nya..

    ternyata untuk username tinggal diisi “admin”

    halaahhh capeeekk dehh..

    Thanks makemac!!

    Reply
  • evy

    22 April 2009

    info yg menarik..boleh docoba

    Reply
  • Edi IP

    2 July 2009

    Dah cuba uninstall berulang x, tetap username and password error bro, ada solusi??

    Reply
  • Ridwan A

    25 August 2009

    mwantab gan!!!! makasih atas inponyaaaaa……!!!!btw bisa ngga yah i-chat nya pake webcam??

    Reply
  • Ridwan A

    25 August 2009

    coba gini boz…
    user yang pertamanya dikasih nama beda… misal andri

    terus
    service username isi dengan email… contoh : sicumi (gapake@yahoo.com)

    passwordnya
    kasih password emailnya..

    terus nanti pas login..

    account type nya jabber
    account namenya : andri@localhost
    password : (password emailnya deh)

    Reply
  • Diding Airlangga

    15 November 2009

    ini di snow leopard udah support ga mas kuswanto? kemaren2 saya install open fire di SL kontak y!m nya pada kosong. mohon penjelasannya. thx b4.

    Reply
  • tr10sN

    30 December 2010

    Kasus’ku sama kaya yg laen
    username:password salah mulu padahal dah yakin password:username’na sampe aku tulia di txt :((
    ini dah bisa jalan di SNOW kan yaa??
    mohon pencerahan’na??

    Reply
  • putri

    14 June 2011

    aku juga nggak bisa log in mas. udah berkali2 dicoba username sama password tp nggak ada yg tembus :”(

    Reply
  • RioOktavianto

    8 April 2012

    kok panjang amat yak langkahnya? saya gak pke install ini itu bisa tuh online ym, facebook chat, msn dll di iChat..

    Reply