ArticlePDF Available

RANCANG BANGUN APLIKASI CHATTING BERBASIS WEB PADA PT SKEMANUSA CONSULTAMA TEKNIK

Authors:

Abstract

Communication, discussion, and file sharing between divisions in a company is something every employee often does. The problem in this research is that not all users are connected smoothly so that it hinders communication and file transfers and in communication between divisions they have to install various applications on cellphones and PC users. This reduces the duration of time and efficiency in work. To solve this problem, a web-based chat application was designed. Because the development of these applications must use a good and structured design. Web-based chat application was created to solve this problem. This web-based application can be accessed via a web browser without having to install the application on a cellphone or laptop user. Based on the design of a web-based chat application that has been created, it is expected to be a solution for discussing, communicating and sharing files between employees in a company. In addition, it is useful to keep in touch and share files without having to install applications on cellphone or laptop users. The result of this research is that this web-based chat application can be a solution to keep communicating between employees who have difficulty accessing the internet.
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
91
RANCANG BANGUN APLIKASI CHATTING BERBASIS WEB
PADA PT SKEMANUSA CONSULTAMA TEKNIK
Muryadi1, Achmad Udin Zailani2, Yudi Kurniawan3
1,2,3Teknik Informatika, Universitas Pamulang Tangerang, Indonesia
Correspondence email: dosen00270@unpam.ac.id
Article history: Submission date: Nov 02, 2020 Revised date: Nov 13, 2020 Accepted date: Nov 25, 2020
ABSTRACT
Communication, discussion, and file sharing between divisions in a company is something every employee often
does. The problem in this research is that not all users are connected smoothly so that it hinders communication
and file transfers and in communication between divisions they have to install various applications on
cellphones and PC users. This reduces the duration of time and efficiency in work. To solve this problem, a web-
based chat application was designed. Because the development of these applications must use a good and
structured design. Web-based chat application was created to solve this problem. This web-based application
can be accessed via a web browser without having to install the application on a cellphone or laptop user. Based
on the design of a web-based chat application that has been created, it is expected to be a solution for
discussing, communicating and sharing files between employees in a company. In addition, it is useful to keep in
touch and share files without having to install applications on cellphone or laptop users. The result of this
research is that this web-based chat application can be a solution to keep communicating between employees
who have difficulty accessing the internet.
Keywords: Communication, Chat Applications, Web, Internet.
ABSTRAK
Komunikasi, berdiskusi dan berbagi file antar devisi pada sebuah perusahaan adalah hal yang sering dilakukan
oleh setiap karyawan. Permasalahan pada penelitian ini adalah tidak semua user terkoneksi dengan internet
secara lancar sehingga menghambat komunikasi dan transfer file dan dalam komunikasi antar divisi harus
menginstal berbagai aplikasi pada ponsel dan PC user. Hal tersebut mengurangi durasi waktu dan keefisian
dalam bekerja. Untuk menyelesaikan permasalahan tersebut, maka dirancang membangun aplikasi chatting
berbasis web. Karena pembangunan aplikasi tersebut harus menggunakan perancangan yang baik dan terstruktur.
Aplikasi chatting yang berbasis web dibuat untuk mengatasi permasalahan tersebut. Aplikasi yang berbasis web
ini dapat di akses melalui web browser tanpa harus menginstal aplikasi pada ponsel atau laptop user.
Berdasarkan perancangan aplikasi chatting berbasis web yang telah dibuat, diharapkan mampu menjadi solusi
untuk berdiskusi, berkomunikasi dan berbagi file antar karyawan pada sebuah perusahaan. Selain itu berguna
untuk tetap berkomunikasi dan berbagi file tanpa harus meng instal aplikasi pada ponsel atau laptop user. Hasil
dari penelitian ini adalah aplikasi chatting berbasis web ini bisa menjadi solusi untuk tetap berkumunikasi antar
karyawan yang mengalami kesulitan akses internet.
Kata Kunci: Komunikasi, Aplikasi Chatting, Web, Internet.
PENDAHULUAN
Kebutuhan paling mendasar dari manusia
adalah komunikasi. Tanpa komunikasi manusia
tidak akan dapat berkembang dan bersosialisasi
dengan orang lain. Dari masa ke masa
perkembangan alat dan teknologi komunikasi
semakin berkembang pula (Yoga, 2018). Mulai dari
surat, telpon, faximile, sampai yang sekarang
banyak diminati adalah internet. Internet banyak
diminati karena harganya yang murah dan mudah
digunakan (Sutikno, Astuti, & Khairina, 2018).
Kini teknologi chatting itu sendiri telah jauh
berkembang secara pesat. Saat ini kita juga dapat
melakukan chatting dengan aplikasi yang berbasis
web. Hal itu akan membuat para pengembang dan
programer mencoba mengembangan aplikasi
chatting menjadi lebih canggih. Aplikasi chatting
saat ini berkembang pesat, namun masih
memerlukan proses instalasi yang rumit seiring
dengan perkembangan zaman.
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
Instalasi aplikasi tersebut mungkin juga
terkadang dapat gagal, hal ini menjadi kurang
dinamis dan praktis dalam dunia yang
membutuhkan kecepatan dan keefektifan di segala
bidang (Sutanto, 2011).
Untuk itu, diperlukan untuk membuat suatu
aplikasi serupa namun berbasis web. Aplikasi
chatting dengan basis web ini menjadi alternatif
pengguna tidak ingin melakukan instalasi terhadap
aplikasi chatting di ponsel atau dekstop-nya.
Aplikasi ini akan dibangun menggunakan bahasa
pemrograman PHP dan menggunakan MySQL
sebagai servernya. PHP dipilih sebagai bahasa
pemrograman karena sifatnya yang open source
sehingga untuk membangun sebuah aplikasi dengan
menggunakan bahasa pemrograman ini tidak
membutuhkan biaya ataupun ijin yang sulit (Adinta
& Neforawati, 2017).
Untuk memberikan tampilan lebih menarik,
aplikasi ini nantinya juga akan dibangun
menggunakan Ajax JQuery. Aplikasi ini diharapkan
dapat menciptakan suatu media komunikasi yang
murah dan lebih menarik guna meningkatkan
kualitas komunikasi para penggunanya (Sutanto,
2011).
PT Skemanusa Consultama Teknik
(selanjutnya disebut dengan perusahaan) bergerak
di bidang jasa konsultan, instalasi mekanikal dan
elektrikal. Perusahaan sangat membutuhkan
aplikasi chatting untuk memudahkan
berkomunikasi dan berbagi file antar divisi.
Perusahaan menggerakkan karyawannya dengan
tipe pekerja keras dan disiplin yang sangat tinggi.
Di samping itu, perusahaan juga mempunyai
kontraktor untuk instalasi mekanikal dan elektrikal.
Karyawan-karyawan berasal alumni-alumni
perguruan tinggi terbaik di Indonesia diantaranya
Institut Teknologi Bandung dan Universitas
Gajah Mada. Perusahaan terbagi dari beberapa
divisi yang setiap harinya melakukan interaksi
kerjasama. Aktivitas komunikasi dan penyebaran
informasi di perusahaan dilakukan dengan
menggunakan layanan email maupun whatsapp.
Layanan tersebut menggunakan perangkat yang
harus selalu terkoneksi dengan internet. Apabila
internet mati maka komunikasi tidak dapat
dilakukan. Jalan satu-satunya untuk menyebar
informasi adalah dengan menelfon atau langsung
datang ke divisi yang berkepentingan, hal ini
menimbulkan ketidakefisienan pekerjaan dan
produktivitas menjadi terganggu. Aplikasi chatting
berbasis web dapat berguna saat ini dalam
komunikasinya yang digunakan untuk berdiskusi
antar divisi masih manual diperlukan aplikasi
chatting berbasis web. sehingga masing-masing PC
user di perusahaan juga masih dapat melakukan
diskusi dan komunikasi menggunakan aplikasi
chatting berbasis web tersebut.
Perusahaan menghadapi beberapa masalah
antara lain: (1) tidak semua user terkoneksi dengan
internet secara lancar sehingga menghambat
komunikasi dan transfer file. (2) untuk berdiskusi
dan berbagi file dilakukan secara langsung antar
divisi sehingga mengurangi keefektifan dalam
bekerja dan. (3) dalam komunikasi antar divisi
harus menginstal berbagai aplikasi pada ponsel dan
PC user.
Ruang lingkup pembuatan aplikasi chatting,
pada penelitian ini hanya dibatasi pada aplikasi
yang dibangun menggunakan bahasa pemrograman
PHP dan dengan MySQL untuk basis datanya.
Untuk platform windows yang support: Windows
XP, Windows Vista & Windows 7 Dengan sistem
minimum Windows: 2.8 GHz Pentium 4 processor,
512MB of RAM atau di atasnya, 64MB of Video
Card RAM, dan sudah memiliki Flash 10.x.
Aplikasi berbasis web ini dapat diakses melalui
komputer, laptop dan ponsel menggunakan web
browser, tanpa harus menginstal pada perangkatnya
serta menggunakan Ajax Jquery dengan Banwith
yang kecil, sehingga data yang diperlukan untuk
aplikasi ini sangat kecil.
Beberapa penelitian yang menerapkan
rancang bangun aplikasi berbasis web seperti pada
penelitian tentang Jquery Sebagai Komponen
Usabilitas Antarmuka Aplikasi Web yang bertujuan
untuk mengimplementasikan JQuery sebagai
penerapan faktor kualitas usabilitas pada portal
informasi Politeknik Negeri Sriwijaya. Hasil
implementasi JQuery diterapkan pada portal
informasi web yang memudahkan pengguna dan
memberikan informasi yang lebih menarik dan
atraktif (Ganiardi, Salamah, & Kusumanto, 2015).
Rancang bangun aplikasi Chatting berbasis
Web menggunakan teknologi virtual mesin yang
digunakan untuk menjalankan suatu aplikasi yaitu.
Docker. Implementasi teknologi ini hanya dapat
dibuka jika komputer user terhubung dengan
internet, Docker memudahkan dalam migrasi
aplikasi ke server lainnya ketika server utama
sedang down (Adinta & Neforawati, 2017).
Rancang bangun aplikasi Chatting berbasis
web yang bertujuan sebagai wadah perkenalan
ataupun mencari pasangan dengan pengkategorian
berdasarkan individu tertentu. Hasil pengujian
sistem, user dapat melakukan global chat seluruh
anggota atau user yang telah terdaftar dan dapat
mengirin pesan pribadi kepada user lainnya yang
diinginkan melalui link pesan pribadi (Sutikno,
Astuti, & Khairina, 2018).
Perancangan aplikasi service management
pada perangkat ICT berbasis web pada unit
helpdesk PT. GMF-AeroAsia untuk menangani
kendala sistem, knowledge user maupun
perangkatnya. Hasil pengujian sistem menggunakan
bahasa pemrograman PHP dan MySql dapat
memberi masukan kepada tim helpdesk untuk
menangani status penanganan kerusakan yang
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
93
dilaporkan user melaporkan email dan telepon serta
dapat mengetahui histori penggunaan dan
ketersediaan stock sisa sparepart (Jamaludin,
Ardhiansyah, & Zailani, 2018).
Fenomena, tinjauan pustaka dan beberapa
penelitian terdahulu, melatarbelakangi untuk
merancang bangun pada penelitian ini bertujuan
untuk membuat aplikasi chatting berbasis web
tanpa harus menginstal aplikasi tersebut pada
desktop, laptop maupun ponselnya, menemukan
solusi terbaik untuk tetap berkomunikasi, berdiskusi
dan berbagi file antar divisi dalam satu perusahaan,
khususnya pada user yang kesulitan terhubung ke
internet serta memberi solusi untuk tetap
berkomunikasi, berdiskusi dan berbagi file secara
efisien. Rancang bangun sistem aplikasi ini
diharapkan dapat memberikan gambaran umum
tentang sistem yang baru atau sistem yang akan
dibuat agar mudah dipahami oleh karyawan di PT
Skemanusa Consultama Teknik.
Chatting adalah suatu fitur atau suatu
program di Internet untuk berkomunikasi langsung
sesama pengguna internet yang sedang online atau
yang sedang sama-sama menggunakan internet.
Komunikasi ini dapat berupa teks (text chat)
ataupun suara (voice chat). Chatting tidak hanya
populer di kalangan kaum remaja atau anak
muda saja tetapi sudah merambah kekalangan orang
tua sekalipun. Dengan adanya chatting, kita dapat
dengan bebas mengobrol (Kasih & Yasin S.,
2016).
Chatting merupakan generasi dari web 2.0
yang merupakan kumpulan dari aplikasi-aplikasi
seperti open-source, interactive dan user-controlled
online application yang memperluas pengalaman,
pengetahuan dan kekuatan pasar dari para pengguna
sebagai peserta dalam proses bisnis dan sosial
(Constantinides & Fountain, 2008).
Sebuah aplikasi yang baik hendaknya
memungkinkan URL (Uniform Resource Locator)
dari halaman-halaman posting menjadi lebih
pendek dan bersih tanpa adanya tanda Tanya
(tanda?) pada link (Clean URL) sehingga dapat
dengan mudah terdeteksi oleh mesin pencari
(Saragih & Husain, 2012).
Aplikasi web sekarang merupakan suatu
perangkat lunak yang kompleks, menyediakan
layanan-layanan yang interaktif, intensif dan
customizable, dapat diakses melalui perangkat yang
berbeda, dan menydiakan berlangsungnya transaksi
pengguna, serta biasanya menyimpan data dalam
suatu basis data (Ganiardi, Salamah, & Kusumanto,
2015).
Konten utama halaman situs web biasanya
berupa halaman situs menggunakan format HTML
yang terletak di tengah halaman, dimana bagian ini
sudah umum diasumsikan sebagai intisari dari
halaman tersebut oleh pengguna (Sujarwadi &
Zailani, 2019).
PHP (Hypertext Preposcessor) yaitu bahasa
scripting tingkat tinggi yang digunakan untuk
pembuatan dan pengembangan website. PHP
memiliki kelebihan penulisan skrip website yang
dinamis sehingga sangat direkomendasikan untuk
pembuatan website dinamis. PHP sendiri
sebenarnya merupakan singkatan Hypertext
Preprocessor, yang merupakan sebuah bahasa
scripting tingkat tinggi yang dipasang pada
dokumen HTML (Setiawan, 2017, hal. 54).
JQuery merupakan pustaka Javascript yang
berisikan kumpulan kode atau fungsi program
Javascript yang siap dipakai dalam pembuatan
aplikasi web. Pembuatan aplikasi ini hanya
memanggil fungsi-fungsi Javascript tersebut.
Proses pemanggilan fungsi-fungsi inilah yang
memudahkan programer aplikasi web akan lebih
mudah membuat antarmuka aplikasi web yang lebih
interaktif. Kode-kode program yang dihasilkan
lebih ringkas dan sederhana sehingga mudah
dipahami (Ganiardi, Salamah, & Kusumanto,
2015).
Docker adalah sebuah platform open source
untuk siapapun yang bertujuan membangun,
mendistribusikan dan menjalankan aplikasi
dimanapun seperti laptop, data center, virtual
machine ataupun cloud (Adinta & Neforawati,
2017).
Cloud computing merupakan sebuah model
yang memungkinkan untuk ubiquitous (diamanapun
dan kapanpun), nyaman, nn-demand akses jaringan
ke sumber daya komputasi (Mell & Grance, 2011;
Waluyo, Pusparini, & Nugroho, 2017). Lebih
lanjut, komputasi awan menawarkan platform,
layanan perangkat lunak dan infrastruktur yang
berfokus pada pengelolaan dan koordinasi sumber
daya data secara efektif untuk mencapai skala
tertentu (Husain & Budiyantara, 2020).
Proses deployment perangkat lunak salah
satunya Docker juga memberikan kemudahan dan
kuntungan, dimana dalam infrastructure cloud
dapat menjalankan banyak pekerjaan sekaligus
dengan menggunakan docker dan AWS untuk
mempercepat proses deployment, optimalisasi
aplikasi dan isolasi. Platform ini dapat digunakan
untuk membangun, mempersiapkan, dan
menjalankan aplikasi (Adinta & Neforawati, 2017).
METODE PENELITIAN
Jenis penelitian yang digunakan pada
eksperimen ini adalah eksperimen absolut
mengarah kepada dampak yang dihasilkan dari
eksperimen (Sugiyono, 2016). Metode penelitian
menggunakan pendekatan kualitatif. Pengumpulan
data dilakukan untuk menganalisis sistem informasi
berjalan dengan tujuan mengidentifikasi kebutuhan
pengguna. Rancang bangun sistem informasi
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
chatting berbasis web ini menggunakan bahasa
pemrograman PHP dan dengan MySQL untuk basis
datanya, kemudian aplikasi ini didesain
menggunakan Ajax Jquery dengan bandwitch yang
kecil. Implementasi pada program ini menggunakan
text editor notepad++, dan XAMPP sebagai web
server lokalnya.
Sumber : (Rosa & Shalahuddin, 2013)
Gambar 1. Ilustrasi Model Linear Sequential
Tahapan rancang bangun aplikasi chatting
ini menggunakan model sekuensial linier melalui
tahapan dari analisis, desain, pengkodean dan tahap
pengujian (Rosa & Shalahuddin, 2013; Husain T. ,
2017). Alur kegiatan rancang bangun sistem ini
dapat dijabarkan sebagai sebagai berikut:
Analysis
Fase ini mendeskripsikan secara lengkap dan
melibatkan analis sistem dan bisnis perusahaan
untuk mendefinisikan baik persyaratan fungsional
maupun non-fungsional (Muryono & Budiyantara,
2018). Tahapan ini dilakukan dengan berdiskusi
antar personal dengan menemui pihak yang
bersangkutan, pertukaran file pun dilakukan dengan
menggunakan media flashdisk. Spesifikasi
kebutuhan perangkat lunak tahap ini perlu untuk
didokumentasikan.
Desain
Proses yang dilakukan dengan tahapan yang
cukup kompleks guna mendesain struktur data,
arsitektur perangkat lunak, user interface, dan
prosedur koding. Proses ini bertujuan untuk
mengidentifikasikan komponen-komponen yang
dibutuhkan dalam sistem informasi untuk
berkomunikasi dan berdikusi maupun bertukar file.
Code
Transformasi dari tahap desain ke dalam
kodifikasi (program) perangkat lunak. Hasil dari
tahap ini adalah program chatting berbasis web
yang dirancang yang telah dibuat pada tahap
sebelumnya.
Test
Tahap pengujian dari program yang
dirancang untuk membangun aplikasi chatting
berbasis web, hal ini ditujukan untuk memastikan
apakah sesuai dengan hasil keluaran (output) yang
diinginkan dan meminimalisasi adanya kesalahan
(error) Rancang bangun sistem informasi chatting
berbasis web pada penelitian ini menggunakan
model sekuensial linier dari berdasarkan tahap
desain hingga pengujian.
HASIL DAN PEMBAHASAN
Tahap Design
Use case diagram bertujuan untuk
menjalankan apa yang nantinya dilakukan oleh
sistem yang berjalan meliputi mengirim dan
menerima pesan, file, mengatur profil akun,
memilih user untuk chatting serta mengelola file
dan hak akses masing-masing user.
USER 1 USER 2
MENGIRIM DAN MENERIMA PESAN
MENGIRIM DAN MENERIMA FILE
MENGATUR PROFIL AKUN
MEMILIH USER UNTUK CHATTING
MENGELOLA HAK AKSES
USECASE DIAGRAM
MENGELOLA FILE
MENGHAPUS DAFTAR USERMENAMBAH DAFTAR USER
MENGELOLA DAFTAR USER
Sumber : (Muryadi et al., 2020)
Gambar 2. Usecase Diagram Mengirim Pesan
Activity diagram digunakan sebagai aliran
aktifitas yang terjadi pada sistem dari login,
aktifitas yang terjadi, dan logout.
ACTIVITY DIAGRAM MENGIRIM PESAN
Pengirim Sistem Database Penerima
Phase
Memilih Penerima Pesan
START
Mengirim Pesan Memproses Pesan Menyimpan Pesan
END
Menerima Pesan
Sumber : (Muryadi et al., 2020)
Gambar 3. Activity Diagram Mengirim Pesan
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
95
ACTIVITY DIAGRAM LOGIN
User Sistem
Phase
Masuk Halaman Login
START
Input Ussername & Password
Tampil Halaman Chatting
END
Menampilkan Halaman Login
True
False
Sumber : (Muryadi et al., 2020)
Gambar 4. Activity Diagram Login
ACTIVITY DIAGRAM LOGOUT
User Sistem
Phase
Tampilan Halaman Chatting
START
Klik Menu Logout
Tampil Halaman Login
END
Menampilkan Menu Logout
Klik Logout
Sumber : (Muryadi et al., 2020)
Gambar 5. Activity Diagram Logout
Sequence diagram adalah digunakan untuk
mengirimkan informasi atau pesan tertentu dari
suatu objek ke objek yang lain.
Log in
Input Ussername dan Password
Web Chatting Sistem
Mengirim dan Menulis Pesan
DataBase
Memproses Pesan
Menyimpan Pesan
Menampilkan PesanMenampilkan Balasan Pesan
Top Package::USER
Sumber : (Muryadi et al., 2020)
Gambar 6. Sequence Diagram Mengirim Pesan
Class diagram yaitu visual dari struktur
sistem program pada jenis-jenis yang di bentuk
Berikut ini class diagram mengirim pesan.
tbl_chat
M
M
Sumber : (Muryadi et al., 2020)
Gambar 7. Class Diagram Mengirim Pesan
Setelah dilakukan tahap desain sistem,
selanjutnya dilakukan perancangan basis data yang
bertujuan untuk menggambarkan hubungan antar
entity. Setelah transformasi Entity Relationship
Diagram (ERD) ke dalam Logical Record
Structured (LRS) selesai, maka dapat dibuat
Logical Record Structured (LRS) dengan tabel
relasi untuk membuat spesifikasi basis datanya
(Tabel 1-3).
Sumber : (Muryadi et al., 2020)
Gambar 8. ERD
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
Berikut ini struktur pada masing-masing
tabel:
Nama Tabel User
Tabel 1. Tabel User
Field
Type
Length
Keterangan
*User_id
Int
11
Primary Key.
User_email
Varchar
255
Email user.
User_nama
Varchar
255
Nama lengkap
user.
User_password
Varchar
255
Password
user.
User_foto
Text
Foto user.
User_status
Varchar
20
Status user
aktif dan tidak
aktif.
Sumber : (Muryadi et al., 2020)
Nama Tabel Chat
Tabel 2. Tabel Chat
Field
Type
Length
Keterangan
*Chat_id
Int
11
Primary Key.
**Chat_pengi
rim
Int
11
Foreign Key
ke tabel user:
(user_id).
**Chat_peneri
ma
Int
11
Foreign Key
ke tabel user:
(user_id).
Chat_isi
Text
Menampilkan
isi dari chat.
Chat_waktu
Date
time
Menampilkan
waktu chat.
Chat_status
Int
11
Menampilkan
status terkirim
dan tidak
terkirim.
Chat_tipe
Varch
ar
10
Jenis file
ekstensi .text,
.pdf, .jpg
Sumber : (Muryadi et al., 2020)
Nama Tabel Online
Tabel 3. Tabel Online
Field
Type
Length
Keterangan
*Online_id
Int
11
Primary Key
**Online_pen
girim
Int
11
Foreign Key
ke tabel
user:(user_id)
**Online_pen
erima
Int
11
Foreign Key
ke tabel
user:(user_id)
Sumber : (Muryadi et al., 2020)
Rancangan user interface Login
Sumber : (Muryadi et al., 2020)
Gambar 9. Rancangan Halaman Login
Rancangan Beranda Tambah Akun
Sumber : (Muryadi et al., 2020)
Gambar 10. Rancangan Beranda Tambah Akun
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
97
Rancangan Dashboard Chat
Gambar 11. Rancangan Dashboard Chat
Rancangan Dashboard Edit Profil
Sumber : (Muryadi et al., 2020)
Gambar 12. Rancangan Dashboard Edit Profil
Tahap Implementation dan Test
Uji coba pada aplikasi chatting berbasis web
ini, diperlukan hardware antara lain: Prosesor Intel
Core i3-3120 CPU @2.50 GHz, Ram 2 GB up to 16
GB, HDD: 500 GB, Monitor, Keyboard dan Mouse.
Software yang dibutuhkan antara lain: Sistem
Operasi Microsoft Windows 7 Pro, Database
XAMPP, MySQL, Bahasa Pemrograman PHP serta
Web Searching Google Chrome atau Mozilla
Firefox.
Tampilan Halaman Login
Sumber : (Muryadi et al., 2020)
Gambar 13. Tampilan Halaman Login
Tampilan Halaman Tambah Akun
Sumber : (Muryadi et al., 2020)
Gambar 14. Tampilan Halaman Tambah Akun
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
Tampilan Halaman Dasboard Chatting
Sumber : (Muryadi et al., 2020)
Gambar 15. Tampilan Halaman Dasboard Chatting
Tampilan Halaman Edit Profil
Sumber : (Muryadi et al., 2020)
Gambar 16. Tampilan Halaman Edit Profil
Hasil dari pangujian Black Box tentang
kelayakan Aplikasi Chatting berbasis web
menggunakan Ajax Jquery Pada PT Skemanusa
Consultama Teknik yaitu:
Tabel 4. Black Box Halaman Login
No
Tampilan
Cara
Pengujian
Halaman
Yang
Diharapkan
Hasil
Pengujian
1.
Halaman
Login
User
memasukan
email dan
password
User masuk
kehalaman
dashboard
Berhasil
2.
Halaman
Login
User baru
daftar akun
Daftar akun
baru
Berhasil
3.
Halaman
Login
User baru
mencoba
memasukkan
email dan
password
Masuk ke
halaman
Dasboard
Gagal,
Harus
daftar akun
Sumber : (Muryadi et al., 2020)
Tabel 5. Black Box Halaman Daftar Akun
No
Tampilan
Cara
Pengujian
Halaman
Yang
Diharapkan
Hasil
Pengujian
1.
Halaman
Daftar
Akun
User
memasukan
nama
lengkap,
email dan
password
User berhasil
daftar akun
Berhasil
2.
Halaman
Daftar
Akun
User sudah
punya akun
Masuk ke
halaman
login
Berhasil
3.
Halaman
Login
User yang
berhasil
daftar akun,
masukkanem
ail dan
password
Masuk ke
halaman
Dasboard
Berhasil
Sumber : (Muryadi et al., 2020)
Tabel 6. Black Box Dasboard Chatting
No
Tampilan
Cara
Pengujian
Halaman
Yang
Diharapkan
Hasil
Pengujian
1.
Halaman
Dasboard
User
mengganti
foto profil.
Dasboard
ganti
Profil
Berhasil
2.
Dasbord
ganti profil
Edit profil,
simpan profil
Halaman
Dasboard
Berhasil
3.
Halaman
Dasboard
User baru
mencoba
mencari nama
user lain.
Tampil nama
user.
Berhasil
4.
Halaman
Dasboard
User
mencoba
chatting
dengan user
lain.
Tampilan
Chating
Berhasil.
5.
Halaman
Dasboard
User upload
file
Tampil
upload file
Berhasil.
6.
Halaman
Dasboard
User melihat
file yg di
upload
Tampil File
yang di
upload
Berhasil
7.
Halaman
Dasboard
User logout
Dasbord
login
Berhasil
logout
Sumber : (Muryadi et al., 2020)
Tabel 7. Black Box Upload dan Download
No
Tampilan
Cara
Pengujian
Halaman
Yang
Diharapkan
Hasil
Pengujian
1.
Halaman
Login
User ke 2
login
Masuk ke
dasbord
Berhasil
2.
Halaman
Dasboard
Melihat
chatting user
1
Tampilan
chatting
Berhasil
3.
Halaman
Dasboard
Melihat file
upload user 1
Tampil file
Berhasil
4.
Halaman
Dasboard
Download
file dr user 1
Download
file
Berhasil.
5.
Halaman
Dasboard
Balas
chatting
Halaman
chatting
Berhasil.
6.
Halaman
Dasboard
User logout
Dasboard
login
Berhasil
logout
Sumber : (Muryadi et al., 2020)
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
99
KESIMPULAN
Aplikasi Chatting ini bisa menjadi solusi
pada masing-masing karyawan untuk tetap
berkomunikasi, berdiskusi dan berbagi file antar
karyawan tanpa harus menginstal sebuah aplikasi
pada laptop ataupun ponselnya serta. Aplikasi
Chatting berbasis web ini bisa menjadi solusi untuk
tetap berkumunikasi antar karyawan yang
mengalami kesulitan akses internet. Beberapa hal
yang menjadi perhatian dalam penelitian ini yaitu
program dari aplikasi chatting berbasis web ini,
belum begitu baik hasilnya, khususnya dalam
pengoperasian aplikasi tersebut. Oleh karena itu,
diperlukan pengembangan dan perbaikan lebih
lanjut pada masa mendatang. Aplikasi chatting
berbasis web ini diharapkan dapat dimanfaatkannya
sebagai sarana atau solusi untuk tetap berdiskusi
dan berbagi file pada sebuah perkantoran agar tetap
terjaga ke kondusifan dan keefisien dalam bekerja.
DAFTAR PUSTAKA
Adinta, F., & Neforawati, I. (2017). Rancang
Bangun Aplikasi Chatting Berbasis Web
Menggunakan Docker. JOISIE (Journal of
Information And Informatics Engineering),
1(1), 28-34.
Constantinides, E., & Fountain, S. J. (2008). Web
2.0: Conceptual foundations and marketing
issues. Journal of Direct, Data and Digital
Marketing Practice, 9, 231244.
Ganiardi, M. A., Salamah, I., & Kusumanto, R.
(2015). JQuery sebagai Komponen
Usabilitas Antarmuka Aplikasi Web.
Disprotek, 14(2).
Husain, T. (2017). Analisis Dan Perancangan
Sistem Informasi Penjualan Produk
Kesehatan Pada PT. ABC. ULTIMA InfoSys,
VIII(2), 101-106.
Husain, T., & Budiyantara, A. (2020). Analysis of
Control Security and Privacy Based on e-
Learning Users. SAR Journal, 3(2), 51-58.
Jamaludin, M., Ardhiansyah, M., & Zailani, A. U.
(2018). Perancangan Aplikasi Manajemen
Service Perangkat ICT (Information and
Communication Technologies) Berbasis
Web. Journal ICT, 9(17).
Kasih, F., & Yasin S., M. (2016). Perancangan
Chating Room Berbasis Network. CESS
(Journal Of Computer Engineering, System
And Science), 1(2), 39-43.
Mell, P., & Grance, T. (2011). The NIST Definition
of Cloud Computing (Vols. Special
Publication 800-145). Gaithersburg:
National Institute of Standards and
Technology.
Muryono, T. T., & Budiyantara, A. (2018). Analisis
dan Desain Sistem Informasi Ekspedisi
Cargo Laut pada PT Artas Bangun Sari.
Infotech, 4 (2), 13-18.
Rosa, A., & Shalahuddin, M. (2013). Rekayasa
Perangkat Lunak. Bandung: Informatika.
Saragih, H., & Husain, T. (2012). Pengaruh Fitur-
Fitur Blog terhadap Continuance Intention to
Visit Blogs pada Toko Online Multiply.
Journal of Computer Information, 1(1), 5-
18.
Setiawan, D. (2017). Buku Sakti Pemrograman
Web :HTML, CSS, PHP, MySQL &
Javascript. (S. Adams, Ed.) Yogyakarta:
STAR UP.
Sugiyono. (2016). Metode Penelitian Kombinasi
(Mixed Methods). (M. Sutopo, Ed.)
Bandung: CV. Alfabeta.
Sujarwadi, F., & Zailani, A. U. (2019).
Perancangan Sistem Informasi Web
Scraping Resep Masakan berbasis PHP.
Prosiding Seminar Nasional Informatika, 4,
pp. 34-45.
Sutanto, T. W. (2011). Pembangunan Aplikasi Text
Chatting dan Video Chatting Berbasis Web.
Yogyakarta: Universitas Atma Jaya.
Sutikno, Astuti, I. F., & Khairina, D. M. (2018).
Membangun Aplikasi Chatting untuk Media
Perkenalan Berbasis Web. Informatika
Mulawarman: Jurnal Ilmiah Ilmu Komputer,
13(1), 1-6.
Waluyo, A., Pusparini, N. N., & Nugroho, K. A.
(2017). Pengembangan Asset Management
System untuk Industri Building Management
Berbasis Cloud. Telematika MKOM , 9(2),
67-71.
Yoga, S. (2018). Perubahan Sosial Budaya
Masyarakat Indonesia dan Perkembangan
Teknologi Komunikasi. Jurnal Al-Bayan,
24(1), 29-46.
VOL. 6 No. 2 November 202 0
P-ISSN : 2460-2108
E-ISSN :2620-5181
INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.373 65/jti.v6i2.94
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
The study objective is to analyze the control of security and privacy, the theory of planned behavior (TPB), i.e. attitude and behavioral intention factors to support the e-Learning users in Pamulang University of Indonesia. This type of research is causality with quantitative approach. The causality with questionnaires were used as instruments to collect data. The number of samples were 80 college students. The data analyzed using respondent of demographics and descriptive statistics, structural equation modeling to test the model fit, hypothesis test using path analysis technique. The results indicate that the control of security and privacy have a significant influence to the attitude and behavioral intention as well as its implication to the e-Learning users. Attitude and behavioral intention are an intervening variable in the effect of the control of security and privacy on e- Learning users.
Article
Full-text available
Perkembangan pengguna layanan situs blog mendorong adanya suatu potensi besar terciptanya peluang di dalam dunia bisnis e-commerce, blog yang awalnya digunakan sebagai catatan individu blogger, kemudian berkembang menjadi fungsi social network, dengan adanya perubahan metode pembelian masyarakat, blog dijadikan sarana untuk transaksi jual-beli secara online. Tujuan dilakukannya penelitian ini adalah untuk mengetahui pengaruh antara konfirmasi, kegunaan fungsi, kegunaan sosial, kepuasan terhadap niat kelanjutan pengguna sistem informasi. Penelitian ini dilakukan terhadap responden dari pengguna internet yang pernah mengunjungi situs Multiply Indonesia dan jumlah sampel yang ditetapkan sebanyak 120 responden dengan menggunakan metode convenience sampling. Metode penelitian yang digunakan adalah analisis kuantitatif dan analisis Search Enginee Optimization (SEO) yang bertujuan untuk menentukan strategi yang tepat dalam mengelola situs blog. Hasil dari penelitian ini adalah terdapat pengaruh antara konfirmasi, kegunaan fungsi, kegunaan sosial, dan kepuasan terhadap niat penggunaan sistem informasi. Kesimpulan dari Analisis SEO ini digunakan sebagai salah satu stretegi yang efektif dalam mengelola situs blog dan mempertahankan loyalitas pengunjungnya
Article
Full-text available
Penelitian ini bertujuan untuk mengetahui prosedur sistem informasi berjalan dan mendesain sistem informasi ekspedisi cargo laut serta dapat memberikan solusi yang mencakup aktivitas pendataan costumer dan data muatan, invoicing, pembuatan perjanjian angkutan laut serta berita acara serah-terima muatan.Metode penelitian ini menggunakan pendekatan kualitatif dengan teknik analisisentity-relationship model (ERM) dan system development life cycle (SDLC) dengan model air terjun (waterfall). Teknik pengumpulan datamenggunakan observasi dan wawancara terstukrtur kepada sekretaris dan pimpinan perusahaan. Simpulan dari hasil penelitian menunjukkan bahwa penggunaan sistem informasi ekspedisi cargo laut dapat membantu dalam menyelesaikan masalah yang terdapat di perusahaan tersebut.
Article
Full-text available
Perkembangan teknologi informasi diiringi oleh perkembangan perangkat – perangkat pendukungnya memudahkan pengguna teknologi untuk membantu pekerjaannya sehari-hari dan dapat saling berkomunikasi satu sama lain. Aplikasi chatting berbasis web merupakan salah satu alternatif yang dapat digunakan jika pengguna tidak ingin melakukan instalasi terhadap aplikasi chatting di ponselnya atau didesktop. Dalam pembuatan aplikasi chatting ini menggunakan teknologi virtual mesin yang digunakan untuk menjalankan suatu aplikasi. Teknik kontainerisasi (virtualisasi berbasis container) hadir sebagai solusi dari peningkatan jumlah aplikasi web yang harus dihosting harus diikuti dengan peningkatan kualitas ataupun kuantitas sumber daya. Docker adalah salah satu software yang mengadopsi teknik kontainerisasi dan semakin banyak diterapkan di dalam lingkungan pengembangan aplikasi. Penelitian ini mencoba untuk melakukan rancang bangun aplikasai chatting berbasis web menggunakan teknologi docker dalam pembuatan apliakasi chatting.
Article
Full-text available
The object of research is PT. ABC. The company was founded in 2003, running a business as a distributor of sales products, such as multivitamins and supplements. Currently, PT. ABC is still not yet used a computerized sales information system between one process with another process. PT. ABC has difficulty data costumer archiving, finding data and the process of report presenting takes a relatively long time. The purpose of research is to analyzing the current information system and make an sales information system based application with adding sales return system which has complements fit up the product database. This application is expected to provide accurate information about the process of sales product health. The method used is qualitative research method through the study of literature, interview and observation. Analysis of current systems using the entity-relationship model (ERM). The design of system using the PHP language programming with a MySQL database. The results obtained from this study is a making a computerized database as of can make report with quickly, accurately and informative. Keywords – computerized database; design of sales information system; MySQL database, PHP language program.co
Article
Full-text available
Salah satu kebutuhan paling mendasar dari manusia adalah komunikasi. Seiring perkembangan zaman, cara manusia dalam berkomunikas semakin beragam. Salah satu cara komunikasi yang paling diminati saat ini adalah internet chatting. Dengan chatting manusia dapat melakukan obrolan langsung dengan siapa saja dan dimana saja tanpa harus bertemu secara langsung. Saat ini teknologi chatting tidak hanya digunakan untuk saling sapa dengan teman, chatting juga kerap digunakan untuk berkenalan dengan orang asing dan bahkan juga untuk mencari jodoh. Untuk membantu para pengguna internet chatting, dibutuhkan sebuah aplikasi sebagai wadah pertemuan antar pengguna agar dapat saling berkenalan dan berinteraksi satu sama lain. Layanan yang tersedia pada aplikasi dapat diakses secara penuh melalui website yang diantaranya adalah chatting, pesan pribadi dan sistem pencari pasangan yang menggunakan data diri pengguna sebagai acuan kecocokan.
Article
Full-text available
This paper identifies the technological and commercial foundations of the new category of online applications commonly described as Web 2.0 or Social Media. It examines the relevance of Web 2.0 for Marketing Strategy and for Direct Marketing in particular. The issue is not a clear-cut one: while several observers saw in Web 2.0 a new stage in the evolution of the internet, others simply rejected it as a new High-Tech hype while there is still no generally accepted definition and demarcation of the term. Paradoxically, even without an accepted definition and despite lack of extensive research, the corporate world seems to embrace the Web 2.0 concept: high-profile mergers and acquisitions have already taken place or are under way while corporations are rushing to integrate various forms of social media into their marketing planning. The experience so far, based to a large degree on anecdotal evidence, is that Web 2.0 has a substantial effect on consumer behaviour and has contributed to an unprecedented customer empowerment. The consequences are far reaching, affecting not only the area of technology development but also the domains of business strategy and marketing. From the academic but also the practical point of view, attention must be placed on the demarcation and evaluation of the new technologies and trends so that the real value of Web 2.0 as a component of the modern marketing can be determined.
Article
Web applications are most widely used by the user in the cooperative information portal. This web application type is used as a communication tool to distribute information to the general public relating to the the organization or company. State Polytechnic Sriwijaya develop information portal that is used to distribute information related to academic activities in the form of announcements and news that happens in the State Polytechnic Sriwijaya. Portal of information held by the State Polytechnic Sriwijaya has not implemented the quality factor of reusability in Web application development cycle. The purpose of this research is to implement JQuery as the application of the quality factor of reusability at the Polytechnic of Sriwijaya information portal. JQuery is applied on the portal interface to allow users to use the information portal. Results obtained from this study that more information portal interesting and attractive. Keywords : JQuery, Usabilitas, Aplikasi Web Abstrak Aplikasi web yang paling banyak digunakan oleh pengguna kooperasi berbentuk portal informasi. Jenis aplikasi web ini digunakan sebagai alat komunikasi untuk mendistribusikan informasi ke masyarakat umum berkaitan dengan organisasi atau perusahaan. Politeknik Negeri Sriwijaya mengembangkan portal informasi yang digunakan untuk mendistribusikan informasi berkaitan dengan kegiatan akademik berbentuk pengumuman dan berita yang terjadi di Politeknik Negeri Sriwijaya. Portal informasi yang dimiliki oleh Politeknik Negeri Sriwijaya belum menerapkan factor kualitas usabilitas dalam siklus pengembangan aplikasi web. Tujuan penelitian ini adalah mengimplementasikan JQuery sebagai penerapan factor kualitas usabilitas pada portal informasi Politeknik Negeri Sriwijaya. JQuery diterapkan pada antarmuka portal untuk memudahkan pengguna menggunakan portal informasi tersebut. Hasil yang didapatkan dari penelitian ini portal informasi yang lebih menarik dan atraktif. Kata kunci : JQuery, Usability, Web Application
Article
Perkembangan teknologi komunikasi dan iformasi saat ini telah mencapai tingkat kebutuhan bagi manusai yang vital. Bukan saja dalam pemanfaatannya sebagai saluran komunikasi informasi antara individu dalam interaksi sosial, tertapi juga dalam lingkup yang lebih luas antar lembaga dengan lembaga, antar wilayah dengan wilayah hingga antar negara dan benua.
Perancangan Aplikasi Manajemen Service Perangkat ICT (Information and Communication Technologies) Berbasis Web
  • M Jamaludin
  • M Ardhiansyah
  • A U Zailani
Jamaludin, M., Ardhiansyah, M., & Zailani, A. U. (2018). Perancangan Aplikasi Manajemen Service Perangkat ICT (Information and Communication Technologies) Berbasis Web. Journal ICT, 9(17).