T0 Judul Institutional Repository | Satya Wacana Christian University: Rancang Bangun Sistem Informasi Persewaan Vcd Dvd Berbasis Client Server

Rancang Bangun Sistem Informasi
Persewaan Vcd / Dvd Berbasis Client - Server
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Ahli Madya Kompute r

Oleh :
Imam Ariyanto
Nim : 562012004

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2015

Rancang Bangun Sistem Informasi
Persewaan Vcd / Dvd Berbasis Client - Server

Laporan Tugas Akhir


Oleh :
Imam Ariyanto
Nim : 562012004

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2015

ii

iii

iv

KATA PENGANTAR

Segala puji syukur penulis panjatkan kehadiran Allah SWT
atas segala berkat, rahmat dan juga anugerah yang diberikan

selama

penulis

melakukan

studi di Fakultas

Teknologi

Informatika program studi Diploma Teknik Informatika di
Universitas Kristen Satya Wacana (UKSW) dan juga dapat
terselesaikannya Tugas Akhir ini.
Penulis menyadari bahwa terselesaikannya Tugas Akhir
dengan lancar tidak terlepas juga karena bantuan dari berbagai
pihak. Oleh karena itu, pada kesempatan ini penulis ingin
menyampaikan terimakasih kepada :
1.

Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan

Fakultas Teknologi Informasi, Universitas Kristen Satya
Wacana.

2.

Bapak Sri Winarso Martyas Edi, S.Kom., M.Cs. sebagai
Ketua Program Studi Teknik

Informatika,

Diploma

Fakultas Teknologi Informasi, Universitas Kristen Satya
Wacana.
3.

Bapak Drs. Prihanto Ngesti Basuki, M.Kom. yang telah
berkenan meluangkan waktu untuk memberikan bimbingan
dalam penyusunan Tugas Akhir ini. Terimakasih untuk
masukan, ide dan kesabaran. Serta solusi-solusi yang

diberikan yang memperkokoh penulisan Tugas Akhir ini.

v

4.

Orang tua dan keluarga tercinta, yang memberikan
dukungan baik moril maupun materil kepada penulis untuk
selalu berusaha mencapai hasil yang terbaik.

5.

Teman - teman D3 Teknik Informatika 2012 khususnya
teman kuliah konsentrasi programming dan seluruh teman
D3 Teknik Informatika

yang telah memberikan doa,

dukungan, serta kebersamaannya selama ini. Serta semua
pihak yang tidak dapat penulis sebutkan satu persatu.


Laporan Tugas Akhir ini masih jauh dari sempurna. Oleh
karena hal tersebut, kritik dan saran yang membangun demi
penyempurnaan laporan ini sangat diharapkan oleh penulis
sebagai acuan untuk membuat laporan lebih baik lagi pada waktu
yang akan datang. Harapan penulis laporan ini dapat bermanfaat
bagi banyak pihak.

Salatiga, 6 Agustus 2015

Penulis

v

Daftar Isi
Hal
Judul

.................................................................................. i


Lembar Pengesahan .................................................................. ii
Pernyataan Bebas Plagiasi ........................................................ iii
Pernyataan Persetujuan Publikasi ............................................. iv
Kata Pengantar ......................................................................... v
Daftar Isi .................................................................................. vi
Daftar Gambar ........................................................................... vii
Daftar Table...............................................................................viii
Daftar Lampiran ........................................................................ ix
Bab I Pendahuluan .................................................................... 1
1.1 Latar Belakang .............................................................. 1
1.2 Tujuan............................................................................ 3
1.3 Rumusan Masalah ......................................................... 3
1.4 Batasan Masalah............................................................ 4
1.5 Metodologi .................................................................... 4
Bab II Tinjauan Pustaka ............................................................ 7
2.1 Penelitian Terdahulu ..................................................... 7
2.2 Konsep Sistem Informasi .............................................. 8
2.3 Konsep Sistem Dasar Sistem Basis Data ...................... 12
2.4 Konsep Dasar Client - Server ........................................ 14
2.5 Remoting........................................................................ 16

2.6 Web Service .................................................................. 16

vi

Bab III Perancangan Sistem ...................................................... 19
3.1 Analisis Sistem .............................................................. 19
3.2 Perancangan Sistem....................................................... 20
3.2.1 UML (Unified Modelling Language ) .................. 20
3.2.2 Use Case Diagram ............................................... 21
3.2.3 Activity Diagram .................................................. 22
3.2.4 Perancangan Basis Data ...................................... 25
3.2.5 Perancangan Antarmukaa .................................... 26
3.2.5.1 Tampilan Server ............................................ 26
3.2.5.2 Tampilan Client ........................................... 33
Bab IV Hasil dan Analisis ......................................................... 37
4.1 Implementasi Sistem .................................................... 37
4.1.1 Tampilan Server ................................................... 37
4.1.1.1 Menu Peminjaman ....................................... 37
4.1.1.2 Menu Detail Peminjaman ............................ 37
4.1.1.3 Menu Pengembalian .................................... 38

4.1.1.4 Menu Lihat Anggota Cabang ....................... 39
4.1.1.5 Menu Lihat Daftar Kaset Cabang ................ 40
4.1.1.6 Menu Laporan .............................................. 40
4.1.1.7 Menu Obrolan .............................................. 42
4.1.2 Tampilan Client ................................................... 43
4.1.2.1 Menu Lihat Daftar Kaset ............................. 43
4.1.2.2 Menu Lihat Detail Kaset .............................. 44
4.2 Hasil Pengujian ....................................................... 45

vi

Bab V Penutup ......................................................................... 49
5.1 Kesimpulan .................................................................. 49
5.2 Saran ............................................................................ 50
Daftar Pustaka ........................................................................... 49
Lampiran .................................................................................. 51

vi

Daftar Gambar

Hal
Gambar 1.1 Pemodelan Waterfall ............................................. 5
Gambar 3.1 Use Case Dia gram ................................................ 21
Gambar 3.2 Activity Diagram Pengelola................................... 22
Gambar 3.3 Activity Diagram Pengunjung ............................... 24
Gambar 3.4 Rancangan Basis Data ........................................... 25
Gambar 3.5 Rancangan tampilan menu peminjaman ............... 26
Gambar 3. Rancangan tampilan detail peminjaman.................. 27
Gambar 3.7 Rancangan tampilan menu pengembalian ............ 28
Gambar 3.8 Rancangan tampilan lihat anggota cabang ........... 29
Gambar 3.9 Rancangan tampilan lihat daftar kaset cabang ...... 30
Gambar 3.10 Rancangan tampilan laporan peminjaman .......... 31
Gambar 3.11 Rancangan tampilan laporan pengembalian ........ 32
Gambar 3.12 Rancangan tampilan menu obrolan ..................... 33
Gambar 3.13 Rancangan tampilan menu lihat daftar kaset....... 34
Gambar 3.14 Rancangan tampilan lihat detail kaset film ......... 35
Gambar 3.15 Rancangan tampilan lihat detail kaset game ....... 35
Gambar 4.1 Tampilan menu peminjaman ................................ 37
Gambar 4.2 Tampilan detail peminjaman ................................. 38
Gambar 4.3 Tampilan menu pengembalian ............................. 39

Gambar 4.4 Tampilan lihat anggota cabang ............................. 39
Gambar 4.5 Tampilan lihat daftar kaset cabang........................ 40
Gambar 4.6 Tampilan laporan peminjaman .............................. 41
Gambar 4.7 Tampilan laporan pengembalian ........................... 41

vii

Gambar 4.8 Tampilan laporan peminjaman .............................. 42
Gambar 4.9 Tampilan menu obrolan......................................... 42
Gambar 4.10 Tampilan menu lihat daftar kaset ........................ 43
Gambar 4.11 Rancangan tampilan lihat detail kaset film ......... 44
Gambar 4.12 Tampilan Show thrailer ....................................... 44

vii

Daftar Table
Hal
Table 2.1 Keuntungan Arsitektur Client - Server ..................... 14
Table 4.1 Hasil Pengujian Blackbox Testing Aplikasi Server ... 45
Table 4.2 Hasil Pengujian Blackbox Testing Aplikasi Client ... 48


viii

Daftar Lampiran
Hal
Lampiran 1 Kode Program ....................................................... 53
Kode Program 1 Menu Peminjaman ............................. 53
Kode Program 2 Menu Detail Peminjaman................... 55
Kode Program 3 Program Menu Pengembalian ............ 56
Kode Program 4 Program Lihat Anggota Cabang ........ 58
Kode Program 5 Program Lihat Daftar Kaset Cabang .. 58
Kode Program 6 Program Menu Laporan ..................... 59
Kode Program 7 Program Lihat Laporan ...................... 60
Kode Program 8 Program Menu Obrolan ..................... 60
Kode Program 9 Program Daftar Kaset (Client ) ........... 62
Kode Program 10 Program Lihat Detail Kaset (Client ) 65
Lampiran 2 Lembar Bimbingan Tugas Akhir ........................... 67

ix