PERANCANGAN DAN IMPLEMENTASI SISTEM PENGENDALIAN

PEMAKAIAN KOMPUTER KLIEN MELALUI KOMPUTER SERVER
REMOTE MENGGUNAKAN APLIKASI Klien DAN APLIKASI
BillingLA (PADA CONTOH KASUS PUSAT LAYANAN INTERNET
KECAMATAN)
PADA SISI KOMPUTER SERVER REMOTE

LAPORAN KERJA PRAKTEK
Diajukan untuk memenuhi syarat kelulusan kerja praktek

Oleh
Rahmat Yasirandi 113091027
I Ketut Gede Wirya Jaya 113091038

S1 TEKNIK INFORMATIKA
INSTITUT TEKNOLOGI TELKOM
BANDUNG
2012

LEMBAR PENGESAHAN
PERANCANGAN DAN IMPLEMENTASI SISTEM PENGENDALIAN
PEMAKAIAN KOMPUTER KLIEN MELALUI KOMPUTER SERVER
REMOTE MENGGUNAKAN APLIKASI Klien DAN APLIKASI BillingLA
(PADA CONTOH KASUS PUSAT LAYANAN INTERNET KECAMATAN)
Tanggal 18 Juni s/d 27 Juli 2012
PT. APLIKANUSA LINTASARTA

Oleh :
Rahmat Yasirandi 113091027
I Ketut Gede Wirya Jaya 113091038
S1 Teknik Informatika

Fakultas Teknik Informatika
Institut Teknologi Telkom

Telah diperiksa dan disetujui
Pada tanggal :

Pembimbing Akademik

Pembimbing Lapangan

Tri Brotoharsono, ST.,MT.,

Deuterino

NIP : 94670117-1

NIK :

ii

KATA PENGANTAR
Puji syukur kami panjatkan ke hadirat Allah SWT, karena dengan rahmat dan
hidayah-Nya, penulis dapat melaksanakan kerja praktek dan menyelesaikan Buku
Laporan Teknis Kerja Praktek dengan judul “Perancangan dan Implementasi
Sistem Pengendalian Pemakaian Komputer

Klien Melalui Komputer Server

Remote Menggunakan Aplikasi Klien dan Aplikasi BillingLA (Contoh Kasus
Pusat Layanan Internet Kecamatan)”. Laporan ini disusun sebagai salah satu
syarat untuk memenuhi kelengkapan kerja praktek Fakultas Teknik Informatika
Institut Teknologi Telkom. Penulis sepenuhnya menyadari bahwa penulis tidak
akan dapat menyelesaikan kerja praktek tanpa bantuan dari berbagai pihak.
Begitupun dalam proses penyusunan Buku Laporan Teknis Kerja Praktek ini.
Penulis bermaksud untuk menyampaikan ucapan terima kasih kepada :
1. Bapak Deuterino selaku System Engineer dari PT Aplikanusa Lintasarta
sekaligus pembimbing lapangan yang telah bersedia

memberikan

kesempatan kepada penulis untuk melaksanakan kerja praktek di PT
Aplikanusa Lintasarta dan membimbing penulis dalam menyelesaikan
proyek.
2. Seluruh pegawai dari PT Aplikanusa Lintasarta dan khususnya lingkup
proyek PLIK dan M-PLIK yang membimbing dan mengajarkan kami
selama kerja praktek berlangsung.
3. Bapak Tri Brotoharsono, ST.,MT. selaku dosen pembimbing akademik
yang telah membimbing penulis dalam menyelesaikan penyusunan laporan
kerja praktek ini.
4. Teman-teman seperjuangan atas kerja samanya yang luar biasa sehingga
proyek kerja praktek selesai dengan baik.
5. Orang tua yang senantiasa memberikan doa dan dukungannya sehingga
penulis dapat melanjutkan perjuangan di IT Telkom ini.
Akhir kata, semoga laporam ini bermanfaat bagi kita semua.
Bandung, 5 September 2012
Penulis

iii

DAFTAR ISI

LEMBAR PENGESAHAN .................................................................................... ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI .......................................................................................................... iv
DAFTAR LAMPIRAN ......................................................................................... vii
DAFTAR GAMBAR ........................................................................................... viii
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
I. 1
I. 2
I. 3
I. 4
I. 5
I. 6
I. 7

Deskripsi Instansi .............................................................................. 1
Latar Belakang Masalah ................................................................... 1
Rumusan Masalah............................................................................. 2
Tujuan ............................................................................................... 3
Batasan Masalah ............................................................................... 4
Pendekatan yang Digunakan ............................................................ 4
Sistematika Laporan Kerja Praktek .................................................. 4

BAB II ..................................................................................................................... 6
TINJAUAN PUSTAKA ......................................................................................... 6
II. 1
II. 2

Bahasa Pemrograman ....................................................................... 6
Aplikasi Pendukung ........................................................................ 10

BAB III ................................................................................................................. 13
PEMBAHASAN DAN PERANCANGAN .......................................................... 13
III. 1
III. 2
III. 3
III. 4
III. 4. 1
III. 4. 2
III. 4. 2. 1
III. 4. 2. 2
III. 4. 2. 3
III. 4. 3
III. 4. 3. 1
III. 4. 4
III. 5
III. 5. 1

Pelaksanaan Kerja Praktek ............................................................. 13
Deskripsi Proyek............................................................................. 13
Pembagian Kerja............................................................................. 14
Desain Sistem/Aplikasi................................................................... 15
Fungsionalitas Aplikasi .................................................................. 15
Diagram Aliran Data ...................................................................... 17
Contex Diagram .............................................................................. 17
DVD Level 1 .................................................................................. 18
DVD Level 2 .................................................................................. 19
Perancangan Basis Data.................................................................. 22
ER Diagram .................................................................................... 22
Perancangan Navigasi..................................................................... 25
Rencana Antarmuka ....................................................................... 28
Aplikasi Klien pada Sisi Komputer Klien ...................................... 28

iv

III. 5. 1

Aplikasi BillingLA pada Sisi Komputer Server Remote................ 28

BAB IV ................................................................................................................. 30
PENERAPAN SISTEM ........................................................................................ 30
IV. 1
IV. 1. 1
IV. 1. 1. 1
IV. 1. 1. 2
IV. 1. 1. 3
IV. 1. 1. 4
IV. 1. 1. 5
IV. 1. 2
IV. 1. 2. 1
IV. 1. 2. 2
IV. 1. 2. 3
IV. 1. 2. 4
IV. 1. 2. 5
IV. 1. 3
IV. 1. 3. 1
IV. 1. 3. 2
IV. 1. 3. 3
IV. 1. 3. 4
IV. 1. 3. 5
IV. 1. 4
IV. 1. 4. 1
IV. 1. 4. 2
IV. 1. 4. 3
IV. 1. 4. 4
IV. 1. 4. 5
IV. 1. 4. 6
IV. 1. 4. 5
IV. 1. 5
IV. 1. 5. 1
IV. 1. 5. 2
IV. 1. 5. 3
IV. 1. 5. 4
IV. 2
IV. 2. 1
IV. 2. 1. 1
IV. 2. 1. 2
IV. 2. 2
IV. 2. 2. 1

Penerapan Aplikasi BillingLA........................................................ 30
Membangun Sistem CRUD User ................................................... 31
User ................................................................................................. 31
Tambah User (Create) .................................................................... 32
Tampil List User (Read) ................................................................. 32
Merubah User (Update) .................................................................. 32
Hapus User (Delete) ....................................................................... 33
Membangun Sistem CRUD Client ................................................. 33
Client .............................................................................................. 33
Tambah Client (Create) .................................................................. 34
Tampil List Client (Read) ............................................................... 34
Merubah Client (Update) ................................................................ 35
Hapus Client (Delete) ..................................................................... 35
Membangun Sistem CRUD Harga (Tarif)...................................... 36
Harga .............................................................................................. 36
Tambah Harga (Create) .................................................................. 36
Tampil List Harga (Read) ............................................................... 37
Merubah Harga (Update) ................................................................ 37
Hapus Harga (Delete) ..................................................................... 38
Membangun Sistem Billing ............................................................ 38
Sistem Billing ................................................................................. 39
Membangun Sistem Unlock ........................................................... 39
Membangun Sistem Start................................................................ 40
Membangun Sistem Stop ................................................................ 40
Membangun Sistem Cek Koneksi .................................................. 41
Membangun Sistem Simpan Transaksi .......................................... 41
Membangun Sistem Cetak Transaksi ............................................. 42
Membangun Sistem RU Laporan ................................................... 43
Laporan ........................................................................................... 43
Tampil Laporan (Read) .................................................................. 43
Merubah Harga (Update) ................................................................ 44
Sistem Cetak Laporan ..................................................................... 45
Penerapan Aplikasi Klien ............................................................... 45
Membangun Sistem Sesi Memulai ................................................. 46
Membangun Sistem Pengecekan IP ............................................... 46
Membangun Sistem Penyimpanan Waktu Mulai ........................... 46
Membangun Sistem Pemakaian...................................................... 46
Harga, Durasi, dan Client ............................................................... 47
v

IV. 2. 2. 2 Menampilkan Harga, Durasi, dan Client ........................................ 47
IV. 2. 3
Membangun Sistem Sesi Mengakhiri ............................................. 47
IV. 2. 3. 1 Membangun Sistem Penyimpanan Waktu Akhir dan Durasi ......... 47
BAB V................................................................................................................... 49
KESIMPULAN DAN SARAN ............................................................................. 49
V. 1
V. 2

Kesimpulan ..................................................................................... 49
Saran ............................................................................................... 49

DAFTAR PUSTAKA ........................................................................................... 50

vi

DAFTAR LAMPIRAN

Lampiran A Surat Pengantar ke Perusahaan .............................................................
Lampiran B Surat Balasan Perusahaan .....................................................................
Lampiran C Lembar Penilaian Pembimbing Lapangan ............................................
Lampiran D Lembar Penilaian Pembimbing Akademik ...........................................

vii

DAFTAR GAMBAR

Gambar II.1 Perbandingan CodeIgniter dengan PHP konvensional ....................... 7
Gambar III.1 MockUp aplikasi Klien ................................................................... 28
Gambar III.2 MockUp aplikasi BillingLA ............................................................ 28
Gambar IV.1 Home aplikasi BillingLA ............................................................... 30
Gambar IV.2 Login aplikasi BillingLA ............................................................... 30
Gambar IV.3 Menu user aplikasi BillingLA ....................................................... 31
Gambar IV.4 Menu tambah user aplikasi BillingLA .......................................... 32
Gambar IV.5 Menu list user aplikasi BillingLA ................................................. 32
Gambar IV.6 Menu edit user aplikasi BillingLA ................................................ 33
Gambar IV.7 Menu delete user aplikasi BillingLA ............................................ 33
Gambar IV.8 Menu tambah client aplikasi BillingLA ......................................... 34
Gambar IV.9 Menu list client aplikasi BillingLA ................................................ 35
Gambar IV.10 Menu edit client aplikasi BillingLA.............................................. 35
Gambar IV.11 Menu delete client aplikasi BillingLA ......................................... 36
Gambar IV.12 Menu tambah harga aplikasi BillingLA ....................................... 36
Gambar IV.13 Menu list harga aplikasi BillingLA .............................................. 37
Gambar IV.14 Menu edit harga aplikasi BillingLA............................................. 38
Gambar IV.15 Menu delete harga aplikasi BillingLA ......................................... 38
Gambar IV.16 Menu billing aplikasi BillingLA dengan kondisi lock dan siap
unlock .................................................................................................................... 39
Gambar IV.17 Menu billing aplikasi BillingLA dengan kondisi unlock dan siap
start ........................................................................................................................ 40
Gambar IV.18 Menu billing aplikasi BillingLA dengan kondisi start dan siap
stop ........................................................................................................................ 41
Gambar IV.19 Menu billing aplikasi BillingLA dengan kondisi stop dan siap
bayar ...................................................................................................................... 42
Gambar IV.20 Menu billing aplikasi BillingLA hasil popup biaya pemakaian . 43
Gambar IV.21 Menu tampilkan laporan aplikasi BillingLA ............................... 44
Gambar IV.22 Menu laporan transaksi aplikasi BillingLA ................................. 44
Gambar IV.23 Menu edit laporan aplikasi BillingLA ......................................... 44

viii

Gambar IV.24 Menu cetak laporan aplikasi BillingLA ....................................... 45
Gambar IV.25 Menu utama aplikasi Klien .......................................................... 46

ix

Sign up to vote on this title
UsefulNot useful