Disusun Oleh:
This Web-based Haloapp application is an application that is used to make it easier for people
to chat practically and can be accessed anywhere. With this application, people will find it
easier to interact with others, not having to bother sending letters simply by downloading this
application on their cellphones. This application also has the advantage that it is easy to use
anywhere and easy to carry everywhere but also has the disadvantage of having to be
accessed via the internet.
i
Daftar Isi
Abstrak.......................................................................................................................................i
Daftar Isi...................................................................................................................................ii
BAB 1.........................................................................................................................................1
PENDAHULUAN.....................................................................................................................1
1.1 Latar Belakang..............................................................................................................1
BAB 11.......................................................................................................................................2
TINJAUAN PUSTAKA...........................................................................................................2
2.1 Landasan Teori..............................................................................................................2
2.1.1 Aplikasi Berbasis Web Interaktif...........................................................................2
2.1.2 Aplikasi yang Digunakan........................................................................................2
BAB III......................................................................................................................................3
METODE PENELITIAN........................................................................................................3
3.1 Pemahaman Sistem dan Studi Literatur.....................................................................3
3.2 Desain Sistem.................................................................................................................3
3.3 Implementasi..................................................................................................................3
3.4 Pembuatan Laporan......................................................................................................3
3.5 Tahapan Penelitian.........................................................................................................3
3.6 Skema Perancangan......................................................................................................3
3.7 Simbol dalam Use Case.................................................................................................4
3.8 Use Case Diagram..........................................................................................................5
BAB IV......................................................................................................................................6
PEMBAHASAN.......................................................................................................................6
4.1 Metode Perancangan.....................................................................................................6
BAB V........................................................................................................................................7
KESIMPULAN DAN SARAN................................................................................................7
5.1 Kesimpulan....................................................................................................................7
5.2 Saran...............................................................................................................................7
ii
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Berkembangnya teknologi informasi sekarang ini telah mempengaruhi masyarakat
dalam melakukan kegiatan sehari-hari apalagi dalam bidang pendidikan termasuk
Rekayasa Perangkat Lunak. Salah satu teknologi informasi yang sedang berkembang
ialah internet. Internet adalah sekumpulan komputer atau server yang saling terhubung
satu sama lain melalui berbagai macam media (kabel, radio, satelit, dll). Komputer-
komputer tersebut letaknya tersebar di seluruh belahan dunia sehingga memungkinkan
terbentuknya suatu jaringan informasi global. Internet memungkinkan terjadinya
komunikasi yang supercepat antara suatu pihak dengan pihak lainnya tanpa mengenal
batasan ruang dan waktu.
Sistem pengaksesan informasi dalam internet yang paling terkenal adalah World Wide
Web (WWW) atau biasa dikenal dengan istilah We telah berkembang pesat sangat pesat
sehingga dapat melampaui kecepatan perkembangan teknologi lainnya di dunia. Internet
dan Web juga berkembang pesat dalam hal jangkauan dan luas bidang kegunaan yang
secara nyata memengaruhi beberapa aspek kehidupan. Segala bidang kehidupan turut
merasakan dampak dari perkembangan yang terjadi. Bidang industri, Biro perjalanan,
Rumah Sakit, Perbankan, Pendidikan dan pemerintahan menggunakan Web untuk
meningkatkan efisiensi operasional dalam menjalankan fungsinya.
Penggunan internet saat ini hampir dapat ditemui pada setiap lapisan masyarakat.
Sebagian besar perangkat media informasi seperti handphone atau komputer telah
terkoneksi dengan jaringan internet. Oleh karena itu, aplikasi-aplikasi yang kini muncul
dan berkembangpun dirancang agar dapat dijalankan menggunakan media internet.
1
BAB 11
TINJAUAN PUSTAKA
2.1 Landasan Teori
2.1.1 Aplikasi Berbasis Web Interaktif
adalah sebuah aplikasi yang dapat diakses melalui internet dan pada sekarang
ini ternyata lebih banyak dan lebih luas pemakaiannya. Banyak dari perusahaan-
perusahaan berkembang yang menggunakan Aplikasi Berbasis Web dalam
merencanakan sumber daya mereka dan untuk mengelola perusahaan mereka.
Aplikasi Berbasis Web dapat digunakan untuk berbagai macam tujuan yang
berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk membuat
invoice dan memberikan cara yang mudah dalam penyimpanan data di database.
Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan karena fitur
tersebut sangat berguna. Bukan hanya itu Aplikasi Berbasis Web juga dapat
bekerja memonitoring dalam sistem hal tampilan. Bahkan jumlah dari Aplikasi
Berbasis Web sekarang sudah tak terhitung lagi dan dapat dipesan dan disesuaikan
dengan kebutuhan konsumen.
Selain fungsi-fungsi tersebut salah satu keunggulan kompetitif dari Aplikasi
Berbasis Web adalah bahwa aplikasi tersebut ringan dan dapat diakses dengan
cepat melalui browser dan koneksi internet atau intranet ke server. Ini berarti
bahwa pengguna dapat mengakses data atau informasi apapun melalui laptop,
smartphone bahkan komputer PC dirumah mereka dengan mudah, tidak seperti
aplikasi-aplikasi dekstop dimana pengguna harus menginstal perangkat lunak atau
aplikasi yang diperlukan hanya untuk mengakses data/informasi.
2.1.2 Aplikasi yang Digunakan
Java adalah bahasa pemograman yang dapat membuat seluruh bentuk aplikasi,
dekstop, web, mobile dan lainnya sebagaimana dibuat dengan menggunakan
bahasa pemograman konvensional yang lain. Bahasa pemograman Java ini
berorientasi objek (OOP-Object Oriented Programming) dan dapat dijalankan pada
berbagai platform sistem operasi. Perkembangan java tidak hanya terfokus pada
suatu sistem operasi tetapi dikembangkan untuk berbagai sistem operasi dan
bersifat open source.
Eclipse adalah sebuah IDE (Integrated Development Environment) yang digunakan
untuk mengembangkan perangkat lunak dan dapat dijalankan disemua platform/OS
(platform-independent)
Android SDK (Software Development Kit) merupakan tools bagi para programmer
yang ingin mengembangakan aplikasi berbasis google android. Android SDK
mencakup seperangkat alat pengembangan yang komprehensif. Android SDK
terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode dan
tutorial.
AppMakr memungkinkan siapa saja membuat aplikasi konten yang sesuai dengan
kreasi pengguna hanya dengan teknik “point” dan “click”.
2
BAB III
METODE PENELITIAN
Distribusi Konsep
Testing Design
3
3.7 Simbol dalam Use Case
Simbol Nama Keterangan
Aktor Menspesifikasikan himpuan
peran yang pengguna
mainkan ketika berinteraksi
dengan use case
Dependency Hubungan dimana
perubahan yang terjadi pada
suatu elemen mandiri
(independent) akan
memengaruhi elemen yang
bergantung padanya elemen
yang tidak mandiri
Generalization Hubungan dimana objek
anak (descendent) berbagi
perilaku dan struktur data
dari objek yang ada di
atasnya objek induk
<<include>>
(ancestor)
Include Menspesifikasikan bahwa
use case sumber secara
eksplisit
Extend Menspesifikasikan bahwa
<<extend>>
use case target memperluas
perilaku dari use case
sumber pada suatu titik yang
diberikan
Association Apa yang menghubungkan
antara objek satu dengan
objek lainnya
System Menspesifikasikan paket
System
4
3.8 Use Case Diagram
Activity Diagram
Home
Chats
Timeline
Recent Calls
Aktor
Settings
5
BAB IV
PEMBAHASAN
6
BAB V