44
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
A. Hasil Penelitian 1. Analisis
Analisis merupakan tahap awal dari sebuah pengembangan perangkat lunak. Pada tahap ini, peneliti menganalisis hal-hal yang diperlukan untuk
membangun perangkat lunak Aplikasi Tranlator Messenger. Analisis yang dilakukan peneliti meliputi analisis kebutuhan dan analisis desain.
a. Analisis Kebutuhan Analisis kebutuhan dilakukan untuk mengetahui kebutuhan-kebutuhan
yang harus ada pada Aplikasi translator Messenger. kebutuhan-kebutuhan tersebut untuk memenuhi syarat dari tujuan dibangunnya aplikasi tersebut.
Pada tahap ini, peneliti menganalisis kebutuhan messenger yang dapat menerjemahkan bahasa secara otomatis. Kebutuhan tersebut dapat
dtanggulangi dengan pengintegrasian menggunakan translator. Analisis kebutuhan yang dihasilkan adalah perlu adanya sistem pertukaran
pesan yang merupakan fungsional dasar dari messenger. Pertukaran pesan dapat dilakukan dengan membuat arsitektur client server pada aplikasi yang
dikembangkan. Penggunaan
client server bertujuan
sebagai pengatur komunikasi dalam hal ini pertukaran pesan antar client. Sedangkan untuk
menerjemahkan diperlukan translator berupa Google Translate API yang akan diintegrasikan pada messenger yang dikembangkan.
b. Analisis Desain Analisis desain dilakukan untuk menyesuaikan kebutuhan agar perangkat
lunak Aplikasi Translator Messsenger yang dibangun sesuai dengan harapan. Adapun beberapa analisis desain yang dibutuhkan sebagai berikut:
1. Analisis desain kebutuhan user Berdasarkan kebutuhan user, Aplikasi Translator Messenger mampu
menerjemahkan berbagai bahasa untuk memudahkan komunikasi dua arah berbasis text. Sehingga perlu adanya sebuah desain list untuk menampung
pilihan bahasa yang diinginkan. 2. Analisis batasan desain
Pembatasan desain Aplikasi Translator Messenger hanya berbasis text dan besifat local. Hal ini dikarenakan server yang akan dibuat hanya bersifat
pengganti.
2. Desain
Desain sistem dilakukan setelah analisis kebutuhan selesai. Tujuan dari desain sistem untuk membuat gambaran sistem perangkat lunak Aplikasi
Translator Messenger yang akan dibuat. Desain sistem dalam penelitian ini meliputi:
a. Perancangan Database Database merupakan salah satu peranan penting dalam membangun
sebuah perangkat lunak. Fungsi database untuk menyimpan data-data yang ada dalam aplikasi sehingga dapat digunakan kembali jika diperlukan. Pada