Disusun oleh:
i
LEMBAR PENGESAHAN I
Disusun Oleh:
Dita Azizah Putri
1655301100
ii
LEMBAR PENGESAHAN II
Pembimbing Penguji
Mengetahui,
Ketua Program Studi Sistem Informasi
iii
KATA PENGANTAR
iv
8. Sari Fauziah Elza, Nurul Khairina Surbkati, Divi Indah
Andari, teman-teman seperjuangan penulis yang selalu
membantu selama masa kerja praktik.
9. Artanaria Sinambela, Meiri Yanti, Saleha Indri Yanti,
Silvia Anggelina dan Tryfany Effendi selaku teman-
teman Deteki yang memberi dukungan dan membantu
penulis selama masa kuliah.
10. Teman-teman 16 TI A dan teman-teman seperjuangan
Generasi 16 Teknik Informatika Politeknik Caltex Riau.
v
DAFTAR ISI
vi
2.1 Sejarah PT. Teknologi Media Medika.............................7
2.2 Visi dan Misi Assist.id.....................................................8
2.3 Struktur Organisasi..........................................................9
2.4 Lokasi Perusahaan.........................................................13
2.5 Produk PT. Teknologi Media Medika............................13
2.5.1 Medicaboo................................................................13
2.5.2 Assist.id....................................................................17
BAB III......................................................................................20
LANDASAN TEORI.................................................................20
3.1 Sistem............................................................................20
3.2 Landing Page.................................................................20
3.3 NodeJS..........................................................................20
3.4 ExpressJS.......................................................................21
3.5 MongoDB......................................................................21
BAB IV......................................................................................23
PEMBAHASAN........................................................................23
4.1 Kegiatan Kerja Praktik..................................................23
4.2 Pengembangan Aplikasi................................................29
4.2.1 Use Case Diagram....................................................29
4.2.2 Use Case Scenario....................................................30
4.3 Hasil Pembaharuan Sistem............................................32
BAB V.......................................................................................39
KESIMPULAN DAN SARAN..................................................39
vii
5.1 Kesimpulan....................................................................39
5.2 Saran..............................................................................39
DAFTAR PUSTAKA.................................................................40
Lampiran I : Logbook Bimbingan..............................................41
Lampiran II : Logbook Kehadiran Kerja Praktik........................42
Lampiran III : Dokumentasi Kegiatan Kerja Praktik..................58
viii
DAFTAR GAMBAR
ix
Gambar 4. 21 Form Demo Kelola Klinik Menu Schedula..........37
Gambar 4. 22 Halaman Menu Pharma........................................37
Gambar 4. 23 Form Demo Kelola Klinik Menu Pharma............38
DAFTAR TABEL
x
BAB I
PENDAHULUAN
1
masih dalam bentuk versi lama. Sehingga terdapat beberapa
bagian yang harus diperbaharui ke versi terbaru dan
beberapa bagian yang harus ditambahkan pada tiap halaman
menu Produk.
Oleh karena itu, dibutuhkan suatu pembaharuan
terhadap sistem landing page Assist.id yang dapat
menyampaikan informasi secara tepat dan lengkap kepada
customer. Maka penulis mengambil judul “Pembaharuan
Halaman Menu Produk pada Sistem Landing Page
Assist.id”. Diharapkan judul ini dapat membantu pihak
Assist.id dalam mempromosikan dan menjelaskan informasi
mengenai kemudahan tentang produk Assist.id terhadap
customer.
2
1.2.2 Tujuan Khusus
Adapun tujuan khusus dalam pembangunan sistem ini
adalah dapat membantu pihak Assist.id dalam memperbaharui
tampilan halaman pada menu Produk landing page Assist.id.
3
meningkatkan kualitas pendidikan.
4
sistematika penulisan pada laporan kerja praktik ini adalah
sebagai berikut:
1. Bagian Awal
Bagian awal memuat: Halaman Judul, Lembar
Pengesahan I, Lembar Pengesahan II, Kata Pengantar,
Daftar Isi, Daftar Gambar, Daftar Tabel, dan Daftar
Lampiran.
2. Bagian Isi
Bab I: Pendahuluan, berisi penjelasan umum
mengenai latar belakang, waktu dan tempat
pelaksanaan, tujuan dan manfaat kerja praktik di PT.
Teknologi Media Medika, serta sistematika penulisan.
Bab II: Gambaran umum PT. Teknologi Media
Medika yang meliputi sejarah perkembangan, struktur
organisasi dan visi misi dari Assist.id.
Bab III: Landasan Teori, membahas landasan teori
yang diperlukan untuk mendukung proyek kerja
praktik ini, yaitu Sistem, Landing Page, Express JS
dan MongoDB.
Bab IV: Pembahasan, berisi pembahasan tentang
kegiatan kerja praktik di PT. Teknologi Media Medika
5
dan pembaharuan serta hasil pembaharuan sistem
landing page.
Bab V: Penutup, berisi tentang kesimpulan dari kerja
praktik yang dilakukan dan saran untuk
pengembangan sistem bagi PT. Teknologi Media
Medika.
3. Bagian Akhir
Bagian akhir memuat: Daftar Pustaka dan Lampiran.
6
BAB II
PROFIL PERUSAHAAN
7
2.2 Visi dan Misi Assist.id
VISI
“Mewujudkan hak asasi manusia di bidang kesehatan
dengan cepat dan mudah”
MISI
1. Melakukan digitalisasi pada fasilitas kesehatan dari segi
operasional hingga menajemen demi memberikan mutu
pelayanan terbaik bagi masyarakat.
2. Menghubungkan, memudahkan dan menyediakan teknologi
pada Health care facilities dan pasien dalam proses
pelayanan kesehatan.
3. Mengembangkan pemberdayaan dan pembangunan
komunitas.
CULTURE
“Lean, Appreciative, Care, Collaborative, Innovative, Higher The
Bar”
8
2.3 Struktur Organisasi
9
g. Mengatur pembiayaan dan anggaran
h. Menyatukan pengembangan produk
i. Memahami perkembangan teknologi saat ini dan
pengadopsiannya.
j. Mengelola pengembangan produk
b. CBO (Chief Brand Officer)
Merupakan orang yang bertanggung jawab mengembangkan
strategi pemasaran perusahaan. CBO meliputi, legal,
kehumasan, riset pasar dan pencitraan. CBO bertanggung jawab
menciptakan “wajah” perusahaan didepan pihak luar. Tanggung
jawab CBO meliputi:
a. Mengembangkan strategi pemasaran
b. Melaksanakan riset pasar
c. Pencitraan
d. Menciptakan kampanye kehumasan
e. Mengatur perusahaan
f. Bertindak sebagai penghubung antara karyawan dan CEO
g. Mengatur bisnis inti
c. Account Loyalty Strategist
Account Loyalty Strategist adalah orang yang bertanggung
jawab untuk memastikan hubungan antara customer dan
perusahaan berjalan dengan baik dan berkelanjutan. Fungsi ini
memiliki tanggung jawab untuk menjaga agar customer tidak
berpindah pada produk serupa di perusahaan lain. Customer di
10
berikan pelayanan kelas satu yang akan menjadikan
meningkatnya kenyamanan customer dalam menggunakan
product. Peningkatan taraf kenyamanan yang di terima oleh
customer dapat berasal dari berbagai aspek seperti :
a. Apakah product tersebut dapat mengatasi masalah
customer ?
b. Bagaimana fitur dalam product itu dapat dengan mudah
di gunakan?
c. Seberapa lama respon yang di berikan pada keluhan
customer ?
d. Sales Representatif
Sales Representatif adalah orang yang bertanggung jawab
untuk menjual product kepada customer. Sales representative
bekerja dengan cara berkomunikasi dengan customer secara
langsung dengan menggunakan metode tatap muka atau
komunikasi melalui panggilan telpon. Tujuan dari sales
representative yaitu :
a. Menemukan keinginan customer
b. Memberikan solusi dari permasalahan customer
c. Memastikan penjualan product berjalan lancar
d. Menemukan pangsa pasar baru
11
e. Content Marketing
Content marketing adalah orang yang melaksanakan
strategi pemasaran dimana content marketing akan
merencanakan, membuat, dan mendistribusikan konten yang
mampu menarik audiens yang sesuai dengan sasaran pasar, dan
kemudian mendorong mereka menjadi customer [ CITATION
Dar19 \l 1057 ]. Cara yang digunakan untuk melaksanakan
tugasnya adalah dengan cara:
a. Meletakkan gambar atau video di social media sebagai
pmberitahuan tentang fitur pada product
b. Memasang artikel yang terkait dengan product pada
sebuah blog.
f. Web Development
Web development adalah orang-orang yang bertanggung
jawab dalam pengembangan dan pembangunan product web yang
di tawarkan oleh perusahaan. Web development mendapat
informasi tentang pengembangan yang harus di lakukan atau fitur
yang harus di perbaiki dari informasi yang di dapat oleh Sales
representative.
12
2.4 Lokasi Perusahaan
PT. Teknologi Media Medika beralamat di Jalan Palaraya
No. 325, Sidomulyo Timur, Marpoyan Damai, Kota Pekanbaru,
Riau 28294.
13
digunakan pada permainan petak umpet anak-anak. Dengan
alasan tersebut, melalui Medicaboo diharapkan masyarakat juga
bisa menemukan tempat dan jenis layanan kesehatan yang sesuai
dengan kebutuhannya. Aplikasi Medicaboo dapat diakses melalui
website Medicaboo.com dan aplikasi mobile yang dapat diunduh
melalui Google Play Store. Disamping itu, Medicaboo
menggunakan sistem pembayaran yang aman dengan berbagai
metode pembayaran, pengalaman pengguna yang mudah, 24 jam
customer service dan juga berbagai promo menarik. Pada aplikasi
Medicaboo memiliki 3 fitur utama, yaitu :
2.5.1.1 Health Places & Doctor Directories
14
nama tempat, hingga posisi terdekat anda menggunakan
GPS, dan juga dapat mencari dokter berdasarkan nama
dokter atau spesialisasinya.
2.5.1.2 Online Doctor Appointment
Medicaboo memiliki layanan sistem informasi
yang dapat memudahkan masyarakat untuk membuat
janji konsultasi secara online dengan tempat layanan
kesehatan dan dokter, disebut juga Doctor Appointment.
Proses ini dapat dilakukan melalui aplikasi mobile
ataupun website Medicaboo.com kapan saja dan dimana
saja. Fitur ini hanya dapat di gunakan oleh user yang
sudah melakukan registrasi pembuatan akun dan sudah
memiliki akun untuk aplikasi Medicaboo.
15
Medicaboo yang dapat mempersingkat dan
mempermudah waktu booking pasien. Selain itu,
Medicaboo juga menawarkan banyak pilihan dokter,
Klinik, dan Rumah Sakit di Medicaboo Direktori. Rumah
Sakit / Klinik dapat menggunakan fitur ini dengan
aplikasi Assist.id.
2.5.1.3 Hospital Inpatient Room Book
16
2.5.2 Assist.id
17
kemudian pencatatan rekam medis pada saat pemeriksaan, dan
berakhir pada pemberian catatan obat yang akan di terima oleh
pasien dari apotik. Berikut adalah fitur – fitur yang ada pada
Assist.id:
2.5.2.1 Pendaftaran Pasien
Pada fitur pendaftaran pasien sistem akan
menyimpan seluruh data diri pasien. Data pasien yang di
simpan pada saat pendaftaran meliputi data diri dan
riwayat penyakit. Riwayat penyakit yang di masukan
kedalam sisten management ini yaitu penyakit apa yang
sedang di rasakan dan juga pernah mengalami penyakit
apa saja. Salah satu contohnya seorang yang sedang
menderita penyakit lambung yang masih belum parah tapi
iya ingin berobat ke dokter gigi, dengan data ini dokter
dapat menentukan apa saja yang dapat di berikan pada si
pasien agar dapat menyelesaikan masalah gigi yang
sedang di deritanya.
2.5.2.2 Pencatatan Rekam Medis
Pada fitur pencatatan rekam medis dokter akan di
permudah dengan pencatatan penenganan medis yang di
lakukan untuk pasien. Pencatatan rekam medisnya
meliputi tanggal dan waktu pemeriksaan, diagnosa yang
dilakukan, terapi yang di berikan dan juga menyangkut
obat yang akan di berikan. Fitur ini juga menyediakan
stiap aspek pendukung dari semua spesialis dokter, ini
18
karena setiap spesialis memilik beberapa perbedaan dalam
diagnosa yang dilakukan. Contohnya, jika pemerikasanaan
di lakukan oleh dokter spesialis gigi, diagnosa yang di
lakukan juga akan di catatkan ke odontogram. Pada
odontogram diagnosa akan di catatkan gigi mana saja yang
mengalami kerusakan, setelah itu di setiap gigi yang rusak
akan di catatankan kerusakan apa yang di alami oleh gigi
tersebut.
2.5.2.3 Pencatatan resep obat
Pada fitur pencatatan obat memudahkan dokter
untuk meneruskan resep obat apa saja dan berapa dosis
yang akan diterima oleh pasien. Resep obat akan di
teruskan dari dokter yang melakukan peraktek kepada
bagian apoteker secara otomatis melalui assist.id. Resep
obat ini tidak di ketik secara manual oleh dokter yang
melakukan peraktik tapi, dokter ini tinggal memilih dari
direktori yang di sediakan dan mengetikan seberapa
banyak pasien tersebut akan mendapatkan obatnya.
19
BAB III
LANDASAN TEORI
3.1 Sistem
3.3 NodeJS
20
dieksekusi sebagai aplikasi server.Node.JS dapat berjalan di
server karena dukungan dari V8 Engine buatan Google dan
beberapa modul bawaan yang terintegrasi seperti modul http,
modul filesystem, modul security dan beberapa modul penting
lainnya.
3.4 ExpressJS
3.5 MongoDB
21
Ada enam konsep dasar yang perlu diketahui mengenai
MongoDB, yaitu sebagai berikut: (1) MongoDB memiliki konsep
yang sama dengan database pada umumnya seperti MySQL dan
Windows SQL Server. MongoDB dapat memiliki nol atau lebih
database. (2) Sebuah database dapat memiliki nol atau lebih
collection yang dapat disetarakan dengan table pada database
umumnya. (3) Sebuah collection terdiri dari nol atau lebih
dokumen yang dapat disetarakan dengan baris pada database
umumnya. (4) Sebuah dokumen terdiri dari satu atau lebih fields
yang dapat disetarakan dengan kolom pada database umumnya.
(5) MongoDB memiliki indeks yang memiliki fungsi sama seperti
indeks pada database umumnya. (6) Data dari MongoDB akan
dikembalikan dalam bentuk kursor
22
BAB IV
PEMBAHASAN
I.
23
7. Memperbaharui tampilan halaman Product pada sistem
landing page Assist.id.
8. Memperbaharui tampilan halaman Klinik Hemodialisis.
Berikut Gambar 4.1 merupakan tampilan halaman Klinik
Hemodialisis bagian fitur Bantuan. Pada halaman ini yang
diperbaharui adalah mengarahkan tiap button Demo Gratis
(seperti Gambar 4.1) ke fitur form Demo Kelola Klinik (pada
Gambar 4.2).
24
9. Memperbaharui form pendaftaran pada sistem landing
page Assist.id.
Berikut Gambar 4.3 merupakan tampilan halaman Form
Pendaftaran. Pada halaman ini yang diperbaharui adalah pilihan
dropdown list pada bagian Pilih Varian Produk pada sesuai desain
tampilan terbaru sistem landing page Assist.id.
25
Gambar 4. 4 Halaman Beranda (Header)
26
Gambar 4. 7 Halaman Beranda (Download Ebook)
27
Gambar 4. 9 Halaman Beranda (Mobile)
28
Gambar 4. 11 Halaman Beranda (Mobile)
29
Gambar 4. 12 Use Case Diagram Menu Produk
30
Tabel 4. 1 Skenario Membuka tiap halaman menu Produk
Aksi Aktor Reaksi Sistem
1. Klik menu Produk
2. Menampilkan dropdown
list menu Produk
3. Klik tab salah satu menu
Produk
4. Mengalihkan ke halaman
menu yang dipilih
31
Klinik
Aktor : User
Pre Kondisi : User berada pada salah satu menu
Produk
Post Kondisi : User berhasil mengisi form Demo
Tabel 4. 3 Skenario Input data pada form Demo Kelola Klinik
Aksi Aktor Reaksi Sistem
1. Klik button Daftar
Sekarang
2. Mengarahkan ke fitur
Demo Kelola Klinik
3. Mengisi data pada form
Demo Kelola Klinik
4. Klik button Demo Gratis
5. Menyimpan data Demo
Kelola Klinik
32
Gambar 4. 13 Halaman Menu Clinica
33
Gambar 4.15 berikut merupakan tampilan halaman Menu
Clinica fitur Form Demo Kelola Klinik.
34
Gambar 4.17 berikut merupakan tampilan halaman Menu
Hospita fitur Form Demo Kelola Klinik.
35
Gambar 4.19 berikut merupakan tampilan halaman Menu
Privata fitur Form Demo Kelola Klinik.
36
Gambar 4.21 berikut merupakan tampilan halaman Menu
Schedula fitur Form Demo Kelola Klinik.
37
Gambar 4.23 berikut merupakan tampilan halaman Menu
Pharma fitur Form Demo Kelola Klinik.
38
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran
39
DAFTAR PUSTAKA
40
Lampiran I : Logbook Bimbingan
41
Lampiran II : Logbook Kehadiran Kerja Praktik
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Lampiran III : Dokumentasi Kegiatan Kerja Praktik
58
59