MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCPIP, Unix soket UNIX, atau Named Pipes NT.
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki antar muka interface terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API Application Programming Interface.
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan tool yang dapat digunakan
untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
II.13 Perangkat Lunak Pendukung II.13.1 Macromedia dreamweaver
Macromedia Dreamweaver dalah suatu bentuk program editor web yang dibuat oleh macromedia. Melalui program ini seorang programmer web
dapat dengan mudah membuat dan mendesain webnya. Selain itu, Macromedia Dreamweaver memiliki dua layar, yaitu bentuk halaman Design untuk mengatur
dan merancang halaman muka website, dan halaman Code untuk mengetikkan sintak-sintak bahasa pemrograman yang digunakan.
Dengan kelebihan ini, seorang programmer dapat langsung melihat hasil buatannya tanpa harus di browser. Selain mendukung pembuatan web yang
berbasis HTML, juga dapat mendukung program –program web yang lain
diantaranya PHP, ASP, Perl, Javascript, dan lain-lain.
II.13.3 XAMPP
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instan yang dapat kita gunakan untuk membantu proses installasi ketiga produk
tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5. Untuk berpindah versi PHP yang
ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP
‐Switch yang telah disertakan oleh XAMPP. Secara konvensional kita perlu menginstall ketiga aplikasi Apache, PHP
dan MySQL diatas secara terpisah. Untuk mempermudah proses installasi ketiga produk tersebut secara instant kita dapat mengunakan XAMPP, dengan bantuan
paket XAMPP ini kita dapat secara mudah menginstall Apache, PHP, MySQL dan beberapa aplikasi tambahan lainnya dengan sekali proses. Pada versi XAMPP
terbaru saat Artikel ini ditulis juga telah disertakan fasilitas pilihan untuk berpindah versi PHP4 dan PHP5 yang telah di installasi secara instant
sebelumnya, sehingga kita tidak perlu repot memikirkan konfigurasi kedua versi PHP tersebut karena XAMPP yang akan mengaturnya untuk kita.
XAMPP merupakan pengembangan dari LAMP Linux Apache, MySQL, PHP and PERL, XAMPP ini merupakan project non
‐profit yang di kembangkan oleh Apache Friends yang didirikan Kai Oswalad Seidler dan Kay Vogelgesang
pada tahun 2002, project mereka ini bertujuan mempromosikan pengunaan Apache web server.
Berikut detail paket installasi yang disertakan pada XAMPP 1.6.4 : 1. Apache 2.2.6
2. MySQL 5.0.45 3. PHP 5.2.4 + PHP 4.4.7 + PEAR
4. PHP ‐Switch win32 1.0
5. XAMPP Control Version 2.5 from www.nat32.com 6. XAMPP Security 1.0
7. SQLite 2.8.15 8. OpenSSL 0.9.8e
9. phpMyAdmin 2.11.1
10. ADOdb 4.95 11. Mercury Mail Transport System v4.01b
12. FileZilla FTP Server 0.9.23 13. Webalizer 2.01
‐10
69
BAB III ANALISIS DAN PERANCANGAN SISTEM
III.1 Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan
dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan merupakan tahap
dalam analisis sebuah sistem. Pada sub bab ini akan diuraikan proses analisis sistem aplikasi chatting
multi bahasa sebagai aplikasi chatting yang dilengkapi dengan sistem penerjemah. Sistem ini memanfaatkan API Google Translate sebagai penerjemah dan API dari
beberapa instant messenger yaitu Facebook chat, Yahoo Messenger, Google Talk dan MSN Messenger untuk memudahkan pengguna dalam melakukan chatting
dengan daftar teman yang ada pada masing-masing instant messenger tersebut.
III.1.1 Analisis Masalah
Komunikasi merupakan suatu proses sosial yang sangat mendasar dan vital dalam kehidupan manusia dan dengan adanya perkembangan teknologi, maka
media atau alat untuk berekomunikasipun semakin beragam dan modern. Ada berbagai macam alat komunikasi dapat kita jumpai, baik yang berupa fisik
hardware atau berupa aplikasi software. Saat ini, aplikasi yang paling sering digunakan untuk melakukan komunikasi adalah aplikasi chatting. Ada beberapa
aplikasi chatting yang telah dilengkapi dengan beberapa instant messengger rsehingga memudahkan pengguna untuk melakukan chatting. Aplikasi chatting
tersebut dintaranya Ebuddy, Mig33 dan Imo. Namun yang paling sering digunakan saat ini adalah Ebuddy. Namun dalam berkomunikasi lewat chatting,
beberapa orang mengalami kendala jika akan berkomunikasi dengan orang asing, karena sedikitnya diperlukan kemampuan dalam berbahasa Inggris. Oleh karena
itu diperlukan sebuah sistem untuk mempermudah pengguna dalam berkomunikasi dalam bahasa asing.
Dengan adanya sistem aplikasi chatting multi bahasa, maka pengguna aplikasi chatting dapat dengan mudah berkomunikasi dengan orang asing tanpa
harus menguasai bahasa tersebut atau bahasa Inggris. Sistem aplikasi chatting ini menggunakan API Google Translate untuk aplikasi penerjemahnya. Selain itu,
pengguna juga dapat menggunakan account Yahoo Messenger, Google Talk, Facebook dan MSN untuk melakukan chatting dengan daftar teman yang telah
ada pada masing-masing aplikasi chatting tersebut. Nantinya, pengguna aplikasi chatting dapat memilih bahasa asing sesuai dengan bahasa yang digunakan oleh
lawan bicara. Misalnya, pengguna memilih bahasa Inggris, maka maka pesan teks yang dikirimkan dalam bahasa Indonesia akan diterima oleh pengguna lain
dengan bahasa Inggris dan sebaliknya.
III.1.2 Analisis Sistem yang sedang berjalan
Berdasarkan analisis pada sistem yang sedang berjalan saat ini, terdapat beberapa aplikasi chatting yang dapat digunakan oleh user. Diantara aplikasi
chatting tersebut, saat ini yang sering digunakan adalah aplikasi chatting Ebuddy. Dimana Ebuddy memiliki kelebihan dan kekurangan seperti pada tabel berikut :
Tabel III.1 Kelebihan dan kekurangan situs chatting EBuddy
Kelebihan Kekurangan
1. Telah dilengkapi
dengan beberapa
instant manager
yang memudahkan pengguna untuk
melakukan chatting
dengan daftar teman yang ada pada masing-masing instant
manager tersebut. 2. Tampilan web yang user
friendly. 1. Belum
memiliki fasilitas
penerjemah sehingga pengguna setidaknya harus memiliki skill
dalam bahasa Inggris.