2. Daftar Isi
Daftar Isi 1
Pendahuluan 2
Latar Belakang 2
Tujuan dan Manfaat 2
Sasaran 3
Ruang Lingkup Pekerjaan 3
Perencanaan dan Persiapan Pelaksanaan Pekerjaan 3
Lingkup Proyek 3
Metodologi 7
Jangka Waktu Pelaksanaan 8
Kualifikasi 8
Keluaran 8
Aplikasi 8
Dokumentasi Sistem 8
Migrasi Data 9
Pendampingan, Pemeliharaan serta Garansi 9
Hak kepemilikan 9
Tenaga Ahli 9
Kebutuhan Tenaga Ahli 9
Tugas Pokok Tenaga Ahli 9
Pelaporan 10
Laporan Pendahuluan 10
Laporan Pertengahan 10
Laporan Akhir 10
Sumber Pendanaan 11
Penutup 11
3. 1. Pendahuluan
1.1. Latar Belakang
Saat ini internet telah menjadi salah satu infrastruktur
komunikasi yang termurah dan jangkauan penerimaan yang
luas dan tanpa batas, internet sering digunakan sebagai
media alternatif untuk menjalankan suatu usaha maupun
bisnis. PT. Telkom Banjarmasin, merupakan salah satu
perusahaan yang bergerak dibidang jasa telekomunikasi.
Pada perusahaan ini hampir setiap hari ada yang melakukan
pendaftaran pemasangan baru dan proses pendaftarannya
masih harus datang langsung ke tempat. Banyak
permasalahan-permasalahan yang ditemukan selama
sistem tersebut diterapkan antara lain dengan media kertas
pelanggan jarang ada yang mau langsung datang ke kantor
pelayanan, dengan pendaftaran media kertas arsip
pendaftaran rentan hilang dan susahnya mencari laporan
pendaftaran, untuk itu perlu sebuah sistem untuk
pendaftaran pelanggan baru dan layanan keluhan gangguan
secara inline untuk efesien dan efektifitas pelanggan.
1.2. Tujuan dan Manfaat
1.2.1. Tujuan
1.2.1.1. Adanya informasi mengenai produk yang ada
ditawarkan oleh Indihome PT. Telkom Banjarmasin
1.2.1.2. Adanya informasi mengenai cara melakukan
pendaftaran berlangganan produk Indihome PT.
Telkom Banjarmasin
1.2.2. Manfaat
1.2.2.1. Mempermudah pengguna untuk mengetahui
produk yang ada pada Indihome PT. Telkom
Banjarmasin
4. 1.2.2.2. Mempermudah pengguna untuk melakukan
registrasi untuk berlangganan pada salah satu
produk Indihome PT. Telkom Banjarmasin
1.2.2.3. Mempermudah pengguna untuk mendapatkan
informasi mengenai status dan tagihan layanan
yang digunakan pengguna
1.3. Sasaran
Sasaran dibuatnya aplikasi Sistem Informasi Indihome
adalah sebagai berikut:
1.3.1. Meningkatkan kepercayaan dan kenyamanan
pelanggan untuk menggunakan layanan Indihome.
1.3.2. Memberikan informasi mengenai produk Indihome
pada PT. Telkom Banjarmasin
1.3.3. Memberikan informasi mengenai status dan tagihan
layanan yang digunakan pengguna
1.3.4. Meningkatkan daya saing Indihome dengan
perusahaan penyedia jasa Internet lain.
1.3.5. Meningkatkan kinerja pegawai Indihome PT. Telkom
Banjarmasin ditunjang dengan aplikasi yang lebih
efektif dan efisien.
2. Ruang Lingkup Pekerjaan
2.1. Perencanaan dan Persiapan Pelaksanaan Pekerjaan
Kegiatan perencanaan meliputi :
● Survey Pendahuluan, dalam rangka:
○ Mengumpulkan data yang diperlukan
○ Mendapatkan gambaran mengenai kebutuhan
dalam Indihome PT. Telkom Banjarmasin
● Penyusunan Rencana Pelaksanaan Pekerjaan, yang
mencangkup:
5. ○ Aplikasi yang dihasilkan
○ Kegiatan yang dilaksanakan
○ Personil yang ditugaskan
○ Perangkat yang dipergunakan
○ Waktu Pelaksanaan
2.2. Lingkup Proyek
2.2.1. Lingkup Kegiatan
2.2.1.1. Perancangan Sistem
Berdasarkan hasil analisis, pengembang kemudian
menyusun rancangan sistem yang akan
diimplementasikan. Rancangan sistem harus
berbasis pada sistem perangkat keras dan sistem
perangkat lunak pendukung yang tersedia, Adapun
rancangan tersebut memiliki
2.2.1.1.1. Deskripsi Sistem
I. Aplikasi berbasis web dan dapat berjalan dengan
baik di web browser berbasis desktop maupun
smartphone
II. Menggunakan bahasa pemrograman minimal
PHP 6.0, JAVA 8, ataupun Javascript.
III. Menggunakan Web Framework sebagai back-end
yang mengadopsi template engine, unit testing,
schema builder, database migrations, RESTful
Controller, dan Dependency Injection. (Laravel
atau Spring merupakan contoh yang bagus).
IV. Menggunakan Front End Framework sebagai
Single Page Application.
V. Memiliki fungsi export data ke dalam Grafik,
MIcrosoft Excel dan PDF.
2.2.1.1.2. Pertimbangan Desain
I. Asumsi : Deskripsikan asumsi, latar belakang,
ketergantungan dengan perangkat lunak,
lingkungan operasional, yang berpengaruh
terhadap desain secara langsung
6. II. Constraints : Deskripsikan Constraint yang harus
diterapkan terhadap sistem (misal teknologi,
karakter user, performa, ataupun secara sistem)
III. Lingkungan Sistem : Deskripsikan perangkat
keras dan perangkat lunak dimana sistem harus
beroperasi serta berinteraksi dengan sistem
IV. Metodologi Desain : Ringkasan pendekatan yang
digunakan untuk merancang sistem.
2.2.1.1.3. High Level Design
I. Logical View : View ini memperlihatkan
elemen-elemen fungsional logic dari sistem,
setiap komponen merepresentasikan
pengelompokan fungsionalitas
II. Process View : View ini merupakan runtime view
dari sistem. Komponennya berupa thread/
proses/ atau aplikasi secara terdistribusi
III. Physical View : View ini adalah untuk distributed
system.
IV. Module View : View ini untuk project
management dan code organization.
Komponennya berupa file dan direktori.
V. View ini memperlihatkan bagaimana struktur
direktori dan development environment akan
dirancang
VI. Security View : View ini terfokus pada
komponen-komponen yang bekerja sama untuk
menyediakan fitur pengamanan pada sistem.
Low Level Desain
Bagian ini menyajikan deskripsi desain level bawah
yang secara langsung mendukung konstruksi
modul-modul sistem
User Interface Desain
Desain User Interface menyajikan deskripsi desain
yang secara langsung mendukung konstruksi user
7. interface, user experience, interaksi dengan
manusia, termasuk perilaku umum yang dimiliki
halaman, menu, popup, status bar, dan lain-lain.
Arsitektur
Arsitektur Sistem yang digunakan merupakan
arsitektur MVC, sementara untuk Arsitektur
Jaringan menggunakan client-server.
Database dan Server
Sebagai penyimpanan data order, dapat
menggunakan aplikasi yang tersedia yaitu MySQL
7.0, atau pun menggunakan aplikasi RDBMS Open
Source yang cepat, ringan, dan mampu
menampung data dalam jumlah besar.
Server dapat menggunakan server yang telah
tersedia, ataupun dapat dilakukan upgrade
berdasarkan permintaan developer, karena faktor
performa maupun user.
Jaringan
Sistem yang dikembangkan harus mendukung tipe
jaringan client-server, yang mengakomodir
penggunaan secara multiuser disaat bersamaan
Keamanan
Autentikasi user
Setiap user (pekerja JNE) memiliki password
tersendiri sehingga hanya pekerja JNE saja yang
dapat mengakses ataupun mengubah data
order/tracking, sehingga diperlukan tools untuk
manajemen user.
Privilege user
8. Demi keamanan dan pembagian wewenang untuk
setiap user, maka diperlukan adanya privilege hak
akses dan kewenangan masing-masing user. Yang
terdiri dari
Administrator
Executive
Employee I
Employee II
Backup/Restore
Karena pentingnya data yang digunakan oleh
aplikasi, maka aplikasi harus dapat menyediakan
fasilitas untuk membackup/restore database
sehingga apabila terjadi kesalahan/kejadian tak
terduga, dapat melakukan backup/restore data
dengan mudah
User Log
Karena bersifat multiuser, untuk kontrol dan
pengawasan diperlukan log untuk memantau
kegiatan masing-masing user dalam penggunaan
aplikasi
Cache
Untuk menjaga performa, diperlukannya caching,
sehingga tidak perlu akses ke database terlalu
sering.
Implementasi Sistem
Implementasi sistem dilakukan berdasarkan
rancangan sistem yang telah dihasilkan pada tahap
sebelumnya.
Uji Coba Operasional
9. Untuk menjamin beroperasinya sistem operasi
yang baru sebagaimana diharapkan, maka uji coba
operasional mutlak harus dilaksanakan. Uji coba
operasional harus dilakukan dalam satu periode
waktu yang mencerminkan siklus hidup sistem
sehari-harinya.
3. Keluaran
4. Tenaga Ahli
5. Pelaporan
6. Sumber Pendanaan
7. Penutup