Anda di halaman 1dari 11

LAPORAN PROJECT IT

“PING!!”

Disusun Oleh :

Muhammad Ilham Latief(2017.120.027)


Nurul Saqa Aqmarina(2017.120.028)
Syaif Abdur Rauf(2017.120.024)

SYSTEM INFORMASI

STMIK BORNEO INTERNASIONAL BALIKPAPAN


JULI 2020

i
ABSTRAKSI

Komunikasi merupakan kebutuhan manusia yang sangat penting.


Komunikasi dibutuhkan untuk memperoleh maupun memberikan informasi
kepada orang lain. Saat ini telah tersedia banyak layanan untuk berkomunikasi,
salah satu layanan telekomunikasi yang saat ini sedang populer adalah Chat
messenger. Chat messenger adalah bentuk komunikasi online secara real-time
antara dua orang atau lebih. Aplikasi Chat messenger memerlukan jaringan
internet untuk menyediakan layanan komunikasi.

Untuk itu dibutuhkan aplikasi sebagai media untuk mengerim pesan dengan
mudah yaitu Aplikasi Ping!. Aplikasi Ping! adalah sebuah aplikasi media yang
dikembangkan untuk tujuan komunikasi para penggunanya, dan aplikasi
PING! Memiliki beberapa fitur yang mungkin saja dapat membantu
penggunanya .

ii
Daftar Isi
BAB 1 : PERSYARATAN PRODUK ....................................................................................1

1.1 Pendahuluan..........................................................................................................................1

1.2 Gambaran Keseluruhan........................................................................................................1

BAB 2 : SPESIFIKASI PRODUK .........................................................................................2

2.1 Fitur Aplikasi Ping!..............................................................................................................2

BAB 3 : DESAIN APLIKASI .................................................................................................2

3.1 Identifikasi ...........................................................................................................................2

3.2 Overview Sistem ..................................................................................................................3

3.3 Desain Arsitektur Aplikasi Ping! ........................................................................................3

BAB 4 : PENGEMBANGAN SISTEM ..................................................................................5

4.1 Pembagian Modul.................................................................................................................5

BAB 5 : IMPLEMENTASI DAN PENGUJIAN ...................................................................5

5.1 Implementasi Antar Muka Aplikasi.....................................................................................5

BAB 6 : KESIMPULAN..........................................................................................................8

6.1 Kesimpulan ..........................................................................................................................8

6.2 Saran.....................................................................................................................................8

iii
BAB 1

PERSYARATAN PRODUK

1.1 Pendahuluan

Perkembangan Perkembangan Tekhnologi sekarang begitu pesat terutama


internet, dengan internet kita bisa mengirim pesan (message) ke orang lain
dengan menggunakan layanan e-mail, tetapi kita sering mengeluhkan harus
menunggu respon ataupun balasan pesan (message) dari yang kita kirim. Atas
dasar itu kemudian muncul chat messanger atau instant messanger ataupun
biasa disebut chatting, yaitu suatu teknologi jaringan yang mengijinkan
penggunanya mengirimkan pesan secara realtime ke pengguna lain yang
tersambung dalam sebuah jaringan LAN atau Local Area Network ataupun
internet.

Sekarang ini, banyak sekali software chat messager yang menawarkan


banyak fasilitas-fasilitas tambahan bagi penggunanya, seperti YM (yahoo
messanger), BBM (BlackBerry Messanger), mIRC, MSN Messenger, hingga
Google Talk yang kesemuanya memiliki keunggulan dan kekurangan masing-
masing.

Atas latar belakang tersebut penulis ingin memperkenalkan aplikasi chat


messanger yang sangat mudah digunakan, cepat dalam pengiriman pesan, dan
tanpa batasan karakter sehingga dapat dipakai oleh masyarakat untuk saling
berkomunikasi yaitu PING! untuk ponsel ber-OS Android.

1.1.1 Tujuan

Tujuan dari pembuatan aplikasi PING! antara lain:

a. Memudahkan berkomunikasi secara real-time, seperti pengiriman dan


penerimaan pesan teks, gambar, maupun video.
b. Memudahkan untuk menjalin hubungan dengan orang lain.
c. Memudahkan untuk berkumpul pada suatu grup atau multiple chat.

1.1.2 Ruang Lingkup Proyek

Ruang lingkup dari proyek kami luas, kami ingin agar aplikasi ini bisa
digunakan oleh masyarakat.

1.2 Gambaran Keseluruhan

1.2.1 Perspektif Produk

Aplikasi Ping! ini dapat dijalankan oleh siapa saja disemua kalangan.
Kita hanya cukup menginstall kemudian menambahkan atau mengundang
teman menggunakan nomor telepon.

1.2.2 Fungsi Produk

Adapun fungsi dari aplikasi ini adalah tidak berbeda jauh dengan
tujuan dari pembuatan aplikasi Ping! yaitu:

A. Memudahkan berkomunikasi secara real-time, seperti pengiriman dan


penerimaan

B. pesan teks, gambar, maupun video.


C. Memudahkan untuk menjalin hubungan dengan orang lain.

1
D. Memudahkan untuk berkumpul pada suatu grup atau multiple chat.

1.2.3 Penggunaan

Ping! dapat digunakan untuk pengguna Android. Aplikasi Ping!


hanya dapat bekerja untuk sesama pengguna yang
memiliki aplikasi Ping!. Aplikasi WhatsApp ini dapat diunduh secara gratis di
websitenya. Aplikasi ini menggunakan nomor telepon ponsel yang kita
gunakan untuk berinteraksi dengan sesama pengguna Ping!. Aplikasi ini
memungkinkan pengguna untuk dapat saling berkomunikasi satu sama lain.
Aplikasi ini menggunakan fitur push sehingga Anda dapat selalu
memberitahukan pesan yang sedang diterima.

1.2.4 Asumsi dan Ketergantungan

Aplikasi Ping! ini berbasis online. Adapun software yang digunakan


dalam menjalankan aplikasi ini adalah

BAB 2

SPESIFIKASI PRODUK

2.1 Fitur Aplikasi Ping!

2.1.1 Ping! dapat mengirim File:

a. Foto langsung dari kamera, pengelola berkas , dan galeriVideo langsung


dari video kamera, pengelola berkas, dan galeri.
b. Audio langsung merekam suara, pengelola berkas, audio.
c. Kontak (mengirim detail kontak dari kontak telepon).
d. View Contact: Anda dapat melihat kontak di kontak telepon, Ping! juga
muncul sebagai daftar kontak di kontak telepon
e. Avatar: Anda tidak dapat mengganti Avatar secara manual, Ping! akan
mengambil data avatar dari Profile phonebook.
f. Salin dan kutip: Setiap kalimat perbincangan juga dapat di salin,
meneruskan dan menghapus dengan menekan dan menahan kalimat
tersebut dilayar.

BAB 3
DESAIN APLIKASI

3.1. Identifikasi

Berdasarkan hasil analisa dan uraian umum mengenai aplikasi Ping!,


maka dapat diidentifikasikan kekurangan yang ada, sehingga pada system
mendatang dibutuhkan:

a. Kebutuhan : Entry Avatar


Pada aplikasi Ping! avatar atau foto profil ditampilkan sehingga kita dapat
mengenali kontak teman.

b. Kebutuhan : Entry tambah pintasan


Pada aplikasi Ping! tidak terdapat tambah pintasan sehingga memerlukan
waktu lama untuk masuk keaplikasi.
c. Kebutuhan : Entry Blokir

2
Pada aplikasi Ping! apabila terdapat kontak yang tidak diinginkan atau
menggangu atau bahkan mendapatkan terror dari seseorang yang tidak dikenal
tidak dapat diblokir.
d. Kebutuhan : Entry Status
Pada aplikasi Ping! saat ini tidak terdapat status. Sehingga tidak dapat
membagikan kegiatan atau aktivitas kepada teman kontak.
e. Kebutuhan : Entry Broadcats
Pada aplikasi Ping! hanya terdapat chat dengan kontak teman sehingga
membutuhkan waktu lama untuk proses mengirim pesan secara bersamaan.
f. Kebutuhan : Entry Hapus Pesan Ke Semua Orang
Pada aplikasi Ping! apabila salah mengirim pesan maka perlu diklarifikasi
dengan teman kontak agar tidak terjadi kesalahpahaman dan itu membutuhkan
waktu yang cukup lama.

3.2 Overview Sistem


Berdasarkan identifikasi yang terjadi mengenai aplikasi Ping!, maka
dapat beberkan gambaran gambaran seperti apa yang akan dilakukan agar
dapat menghandle kekurangan yang ada, sehingga pada system dibutuhkan:

a. Kebutuhan : Entry tambah pintasan


Penyediaan pintasan ke layar depan, memudahkan pengguna membuka
aplikasi Ping!.
b. Kebutuhan : Entry Blokir
Penyediaan blokir memudahkan pengguna memblokir kotak yang ingin
diblokir atau tidak diinginkan.
c. Kebutuhan : Entry Status
Penyediaan status pengguna dapat membagikan kegiatan atau aktivitas kepada
teman kontak dengan mengirim video, foto, dan teks polos yang bentuk font
bisa diubah. Yang akan bertahan selama 24 jam.
d. Kebutuhan : Entry Broadcats
Penyediaan broadcats memudahkan pengguna mengirim pesan secara
bersamaan. Broadcast untuk kirim pesan ke banyak pengguna.
e. Kebutuhan : Entry Hapus Pesan Ke Semua Orang
Penyediaan hapus pesan kesemua orang atau Tarik pesan memudahkan
pengguna untuk menarik kembali pesan yang telah terkirim.

3.3 Desain Arsitektur Aplikasi Ping!

Kamus data atau data dictionary adalah katalog fakta tentang data dan
kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan kamus
data analis sistem dapat mendefinisikan data yang mengalir di sistem dengan
lengkap. Pada tahap analisis sistem, kamus data digunakan sebagai alat
komunikasi antara analis sistem dengan pemakai sistem tentang data yang
mengalir ke sistem, yaitu tentang data yang masuk ke sistem dan tentang
informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan
sistem, kamus data digunakan untuk merancang input, merancang laporan-
laporan dan database.

3.3.1 Structure Chat

3
Gambar 3.1 Context Diagram

Gambar 3.2 DFD level 1

3.3.2 Model Data

Berikut ini merupakan desain rancangan basis data yang akan


dibuat untuk keperluan perangkat lunak yang akan dikembangkan. Secara
garis besar menggunakan empat buah tabel, antara lain :

1. Daftar Akun, database yang memuat data pengguna


2. Login, database yang memuat data pengguna

3.3.3 Komponen Perangkat Lunak

Dalam tahapan perangkat lunak akan mendeksripsikan komponen perangkat


lunak apa sajakah yang diperlukan oleh sebuah OS-android untuk dapat
menjalankan system aplikasi PING! ini. Berikut ini adalah pemaparan tentang
macam-macam komponen software yang diperlukan yaitu:

 Perangkat System operasi Windows 10


 Android Studio digunakan untuk pembuatan aplikasi
 Adobe XD digunakan untuk perancangan aplikasi
 Photosho dugunakan untuk membuat logo
 Firebase sebagai server domain

BAB 4

PENGEMBANGAN SISTEM

4
4.1.1 Pembagian Modul/ Prosedur/ Class Implementasi

Pada implementasi ini menjelaskan tentang modul-modul apa saja


yang digunakan dalam aplikasi ini. Modul-modul yang ada didalam aplikasi ini
antara lain:

a. Modul chat, modul ini digunakan untuk menciptakan chat room dengan
teman atau rekan kerja sehingga pembicaraan dapat berlangsung.
b. Modul groups, modul ini digunakan untuk bertemu dan berbincang
dengan banyak orang dalam satu group atau komunitas online.
c. Modul panggilan, modul ini digunakan untuk menolak dan menerima
panggilan yang masuk.

4.2 Perjalanan Tahap Implementasi (Coding)

4.2.1 Bottom Up Implementasi

Bottom Up Implementasi disini kita mulai dari form login dengan


nomor telepon kemudian memasukkan kode verifikasi yang nantinya akan
membawa anda ke menu utama. Saat memasuki menu utama anda akan
disuguhkan beberapa fitur seperti chat, groups, panggilan. Yang memiliki
fungsi masing-masing.

BAB 5

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi Antar Muka Aplikasi

Pada saat pengembangan akhir Aplikasi akan diuji coba pada perangkat
handphone, tahap ini ditujukan untuk memastikan apakah aplikasi sesuai
dengan tujuan yang diharapkan sebelumnya. Aplikasi PING!! dapat di install
pada smartphone android yang sudah memenuhi syarat spesifikasi yang di
butuhkan pada aplikasi

5.1.1 Halaman Login

Halaman awal yang ditampilkan saat mengakses aplikasi ini adalah halaman
login pendaftaran. Pada halaman ini user diminta untuk memasukkan
nomor telepon sesauai negara untuk masuk kedalam aplikasi. Halaman ini
muncul saat pertama kali ingin menggunakan aplikasi ini.

5
Gambar 5.1 Halaman Login

5.1.2 Halaman Utama

Setelah user melakukan login, maka muncul halaman utama. Pada


halaman ini user dapat melihat room chat, group, panggilan, daftar teman,
dan poto profile

Gambar. 5.2 Menu Utama

6
5.1.3 Tampilan Daftar Teman

Saat kita menekan tombol logo pada bagian kiri atas maka akan muncul
tampilan daftar teman.

Gambar. 5.3 Tampilan Friend List

5.1.4 Halaman Edit Profile

Di halaman ini user dapat merubah poto profile, edit nama dan

menambahkan status.

Gambar. 5.4 Tampilan Edit Profile

7
BAB 6

PENUTUP

6.1 Kesimpulan

PING!! merupakan sebuah aplikasi social media yang dirancang


untuk layanan komunikasi secara real-time pada smartphone berbasis android.
Kesimpulan dari pengujian aplikasi bisa dilihat dari tampilan visual yang
cukup sederhana dan memiliki fitur yang hampir sama dengan aplikasi
chatting lainnya, namun terdapat beberapa fitur yang masih mengalami bug.

6.2 Saran

Aplikasi PING!! masih memiliki beberapa bug pada fiturnya,


kedepannya agar bisa melakukan perbaikan pada setiap bug yang terdapat pada
fitur-fiturnya

Anda mungkin juga menyukai