SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN …repository.upnvj.ac.id/2778/1/AWAL.pdf · 2019....
Transcript of SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN …repository.upnvj.ac.id/2778/1/AWAL.pdf · 2019....
SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN
PELIHARAAN PADA O’PET PETSHOP DAN CLINIC
SKRIPSI
MOHAMMAD NIZARULLAH
1310512088
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN
PELIHARAAN PADA O’PET PETSHOP DAN CLINIC
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
MOHAMMAD NIZARULLAH
1310512088
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
ii
iii
iv
v
SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN
PELIHARAAN PADA O’PET PETSHOP DAN CLINIC
Mohammad Nizarullah
Abstrak
Perkembangan teknologi informasi memiliki manfaat yang besar bagi kehidupan
manusia saat ini dikarenakan tingginnya kebutuhan akan informasi terbaru dari
lingkungan sekitar. Salah satu cara mendapatkan informasi dengan cepat
menggunakan teknologi internet. Internet merupakan media yang kuat untuk
melakukan marketing secara global yang dapat menguntungkan dengan cara
memanfaatkan teknologi seperti website. Untuk para pemilik hewan peliharaan,
mencari informasi tentang pelayanan hewan telah mengalami kendala dan kesulitan
dan untuk Petshop dan Clinic O’pet masih menggunakan media kertas sebagai salah
satu sarana promosi, daftar layanan yang tersedia, pembuatan bukti pembayaran,
serta proses pencatatan pemesanan sehingga harus mengeluarkan biaya lebih untuk
setiap bulannya. Perlu adanya sistem informasi yang mempermudah melakukan
kegiatan pencatatan dalam pelayanan hewan peliharaan. Perancangan sistem yang
digunakan dalam penelitian ini menggunakan JAVA sebagai bahasa
pemogramananya, metodenya menggunakan metode RAD (Rapid Application
Development) dan analisis permasalahan menggunakan metode PIECES
(Performance, Information, Economic, Control, Efficiency, dan Service).
Sedangkan model desain menerapkan metode UML (Unified Modelling Language).
Tujuan dari penelitian ini membangun sistem informasi administrasi pelayanan
hewan peliharaan diharapkan dapat memudahkan pihak Petshop dan Clinik dalam
melakukan administrasi agar dapat mengelola data dan penyampaian informasi
secara cepat dan akurat, serta memudahkan calon pembeli dalam melakukan
pemesanan layanan hewan peliharaanya.
Kata Kunci : Petshop and Clinic,Pencatatan,JAVA,RAD,dan PIECES
vi
SISTEM INFORMASI ADMINISTRASI PELAYANAN HEWAN
PELIHARAAN PADA O’PET PETSHOP DAN CLINIC
Mohammad Nizarullah
Abstract
The development of information technology has great benefits for human life today
due to the high demand for the lastest information from the surrounding environmet.
One way to get information quickly using internet technology. The Internet is a
powerful medium for marketing globally that can be profitable by utilizing
technologies such as websites. For pet owners, searching for information about
animal services has encountered difficulties and difficulties and for Petshop and
Clinic O'pet still use paper media as one means of promotion, a list of available
services, making proof of payment, as well as the process of recording reservations
so that it must spend more for each month. It is necessary to have an information
system that makes it easier to carry out registration activities in the pet service. The
design of the system used in this study using JAVA as the programming language,
the method using RAD (Rapid Application Development) method and problem
analysis using PIECES method (Performance, Information, Economic, Control,
Efficiency, and Service). While the design model applies UML (Unified Modeling
Language) method. The purpose of this research to build pet administration
information system is expected to facilitate the Petshop and Clinik in administering
in order to manage the data and delivering information quickly and accurately, and
facilitate the prospective buyer in ordering the service of pet animals.
Keywords : Petshop and Clinic,Recording,JAVA,RAD, PIECES
vii
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa Allah SWT
yang telah melimpahkan rahmat, taufik serta hidayah-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir ini untuk memenuhi salah satu prasyarat kurikulum
program studi Sistem Informasi jenjang pendidikan Strata-1 (S-1) Fakultas Ilmu
Komputer Universitas Pembangunan Nasional “Veteran” Jakarta dengan baik dan
tepat waktu.
Tugas Akhir ini disusun berdasarkan apa yang telah penulis lakukan pada saat
berada di Petshop dan Clinic O’pet, Tugas Akhir ini merupakan salah satu syarat
wajib yang harus ditempuh dalam Program Studi. Selain untuk menuntaskan
program studi yang penulis tempuh, Tugas Akhir ini ternyata banyak memberikan
manfaat kepada penulis baik dari segi akademik maupun untuk pengalaman yang
tidak dapat penulis temukan saat berada di bangku kuliah.
Dalam penyusunan Tugas Akhir ini penulis banyak mendapatkan bantuan
dari berbagai pihak, oleh karena itu penulis ingin mengungkapkan rasa terima kasih
kepada :
a. Bapak Dr. Nidjo Sandjojo, M.Sc., selaku Dekan di Fakultas Ilmu
Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.
b. Ibu Erly Krisnanik, S.Kom., MM., selaku Ketua Jurusan Sistem
Informasi pada Fakultas Ilmu Komputer Universitas Pembangunan
Nasional “Veteran” Jakarta.
c. Bapak Bambang Triwahyono., S.Kom., M.Si. selaku Ketua Program
Studi Sistem Informasi pada Fakultas Ilmu Komputer Universitas
Pembangunan Nasional “Veteran” Jakarta.
d. Bapak Sayuti, S.Kom., M.Kom., selaku dosen pembimbing Tugas Akhir
yang telah memberikan arahan selama penyusunan.
e. Kepada kedua orang tua saya, Mohammad Amsary dan Deni Sanusi yang
telah memberikan bantuan materi maupun dorongan moril, kepada kakak-
kakak saya, Cipta Alamsyah dan Fauzi Amran yang telah memberikan
semangat dan doa kepada saya.
viii
f. Kepada teman-teman jurusan Sistem Informasi angkatan 2013 yang telah
mendukungan secara moril kepada penulis sehingga penulis dapat
menyelesaikan laporan ini dengan sebaik-baiknya.
g. Kepada teman dekat saya, Khairunisa Hilyati yang telah memberikan
semangat, doa dan saran selama penulisan skripsi ini.
Akhir kata semoga Tugas Akhir ini dapat memberikan banyak manfaat dan
berguna bagi rekan-rekan mahasiswa lainnya yang membutuhkan dalam menyusun
Tugas Akhir di masa yang akan datang khususnya bagi penulis sendiri.
Jakarta, 7 Juli 2017
(Penulis)
ix
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i
PERNYATAAN ORISINALITAS .............................................................. ii
PERSETUJUAN PUBLIKASI .................................................................... iii
PENGESAHAN ............................................................................................ iv
ABSTRAK .................................................................................................... v
ABSTRACT .................................................................................................... vi
PRAKATA ................................................................................................... vii
DAFTAR ISI ................................................................................................. ix
DAFTAR GAMBAR .................................................................................... xii
DAFTAR TABEL ......................................................................................... xiv
DAFTAR SIMBOL ....................................................................................... xv
BAB 1 PENDAHULUAN
1.1 Latar Belakang ..................................................................... 1
1.2 Rumusan Masalah ................................................................ 2
1.3 Batasan Masalah ................................................................... 3
1.4 Maksud dan Tujuan .............................................................. 3
1.5 Luaran yang Diharapkan ...................................................... 4
1.6 Sistematika Penulisan ............................................................ 4
BAB 2 LANDASAN TEORI
2.1 Pengertian Sistem .................................................................. 6
2.1.1 Karakteristik Sistem................................................... 6
2.2 Pengertian Informasi ............................................................ 8
2.3 Pengertian Sistem Informasi ................................................. 9
2.4 Pengertian Analisis Sistem .................................................... 10
2.4.1 Langkah-Langkah Analisi ......................................... 10
2.5 Pengertian PIECES ............................................................... 11
2.6 Konsep Metode RAD (Rapid Application Development) ..... 12
2.6.1 Fase-Fase RAD .......................................................... 13
2.6.2 Kelebihan dan Kekurangan RAD .............................. 14
2.7 Pengertian UML .................................................................... 15
2.7.1 Use Case Diagram ..................................................... 16
2.7.2 Class Diagram ............................................................ 16
2.7.3 Activity Diagram ....................................................... 16
2.7.4 Sequence Diagram ..................................................... 16
2.8 Pengertian Black Box Testing ............................................... 17
2.9 Pengertian Administrasi ........................................................ 17
2.10 Pengertian Pelayanan............................................................. 17
2.11 Petshop dan Clinic ................................................................ 18
2.12 Pengertian Website ............................................................... 18
2.13 Pengertian PHP ..................................................................... 20
2.14 Pengertian Java ...................................................................... 21
x
2.14.1 Kelebihan Java ........................................................... 21
2.14.2 Kekurangan Java ........................................................ 22
2.15 Pengertian Basis data ............................................................. 22
2.15.1 Pengetian MySQL ..................................................... 22
2.16 Penelitian yang Revelan ........................................................ 23
2.17 Kesimpulan ............................................................................ 24
BAB 3 METODOLOGI PENELITIAN
3.1 Kerangka Penelitian............................................................... 26
3.2 Tahapan Penelitian ............................................................... 27
3.3 Waktu dan Tempat Penelitian ............................................... 29
3.4 Metode Pengumpulan Data ................................................... 29
3.5 Alat Bantu Penelitian ............................................................. 30
3.6 Tahapan Kegiatan .................................................................. 31
BAB 4 ANALISA PERANCANGAN DAN PEMBAHASAN
4.1 Profil O’pet Petshop dan Clinic .............................................. 32
4.1.1 Sejarah ........................................................................ 32
4.1.2 Visi dan Misi ............................................................. 32
4.1.3 Sturktur Organisasi .................................................... 33
4.1.4 Tugas dan Fungsi ....................................................... 33
4.2 Sistem Informasi Administrasi Pelayanan O’Pet Petshop..... 35
4.2.1 Prosedur yang Berjalan .............................................. 35
4.2.2 Naratif Use Case yang Berjalan ................................. 36
4.2.3 Dokumen Yang Digunakan ...................................... 40
4.3 Analisa Permasalahan ............................................................ 41
4.4 Masalah Pokok ...................................................................... 43
4.5 Analisa Kebutuhan Informasi ................................................ 43
4.6 Rancangan Umum Sistem usulan .......................................... 44
4.6.1 Metode Pengembangan yang Digunakan .................. 44
4.6.2 Pengamanan Aplikasi ................................................ 45
4.6.3 Antisipasi Masalah..................................................... 45
4.7 Sistem Usulan ........................................................................ 45
4.7.1 Sistem Informasi Administrasi Pelayanan ................. 45
4.7.2 Tujuan dan Sasaran .................................................... 46
4.7.3 Rancangan Logik ....................................................... 47
4.7.4 Rancangan User Interface .......................................... 75
4.7.5 Rancangan Database .................................................. 77
4.7.6 Rancangan Data ......................................................... 80
4.7.7 Rancangan Arsitektur ................................................ 81
4.7.8 Rancangan Infrastruktur ............................................ 82
4.8 Testing ................................................................................... 84
4.9 Implementasi Antar Muka ..................................................... 84
BAB 5 PENUTUP
5.1 Simpulan ................................................................................ 89
5.2 Saran ...................................................................................... 89
xi
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
xii
DAFTAR GAMBAR
Gambar 2.1 Fase – Fase RAD ................................................................... 13
Gambar 3.1 Tahapan Penelitian ................................................................ 26
Gambar 4.1 Struktur Organisasi O’pet Petshop & Clinic ......................... 33
Gambar 4.2 Use Case yang Berjalan ......................................................... 35
Gambar 4.3 Use Case Sistem Usulan ........................................................ 48
Gambar 4.4 Use Case Kelola Layanan Petshop ........................................ 50
Gambar 4.5 Use Case Registrasi ............................................................... 51
Gambar 4.6 Use Case Pelayanan adopsi ................................................... 52
Gambar 4.7 Use Case Pelayanan makanan dan aksesoris ......................... 53
Gambar 4.8 Use Case Pelayanan penitipan hewan ................................... 54
Gambar 4.9 Use Case Pelayanan Kesehatan Hewan ................................. 55
Gambar 4.10 Use Case Konfirmasi Pesanan ............................................... 56
Gambar 4.11 Use Case Penjemputan Hewan .............................................. 57
Gambar 4.12 Use Case Pembayaran Pelayanan .......................................... 58
Gambar 4.13 Use Case Pembuatan Laporan hewan.................................... 59
Gambar 4.14 Activity Diagram Kelola Layanan ......................................... 60
Gambar 4.15 Activity Diagram Registrasi .................................................. 61
Gambar 4.16 Activity Diagram Pelayanan Adopsi ..................................... 62
Gambar 4.17 Activity Diagram Pelayanan Makanan dan Aksesoris .......... 63
Gambar 4.18 Activity Diagram Pelayanan Penitipan Hewan ..................... 64
Gambar 4.19 Activity Diagram Pelayanan Kesehatan Hewan .................... 65
Gambar 4.20 Activity Diagram Konfirmasi Pesanan .................................. 66
Gambar 4.21 Activity Diagram Penjemputan Hewan ................................. 67
Gambar 4.22 Activity Diagram Pembayaran Pelayanan ............................. 68
Gambar 4.23 Activity Diagram Pembuatan Laporan .................................. 69
Gambar 4.24 Sequence Diagram Kelola Layanan Petshop ......................... 70
Gambar 4.25 Sequence Diagram Registrasi ................................................ 71
Gambar 4.26 Sequence Diagram Pelayanan adopsi .................................... 71
Gambar 4.27 Sequence Diagram Pelayanan Makanan & Aksesoris ........... 72
Gambar 4.28 Sequence Diagram Pelayanan Penitipan Hewan ................... 72
Gambar 4.29 Sequence Diagram Pelayanan Kesehatan Hewan ................. 73
Gambar 4.30 Sequence Diagram Konfirmasi Pesanan ............................... 73
Gambar 4.31 Sequence Diagram Penjemputan Hewan ............................... 74
Gambar 4.32 Sequence Diagram Pembayaran Pelayanan ........................... 74
Gambar 4.33 Sequence Diagram Pembuatan Laporan ................................ 75
Gambar 4.34 Struktur Menu Pengguna Umum ........................................... 75
Gambar 4.35 Struktur Menu Pelanggan ...................................................... 76
Gambar 4.36 Struktur Menu Kasir .............................................................. 76
Gambar 4.37 Struktur Menu Admin............................................................ 76
Gambar 4.38 Class Diagram ....................................................................... 77
Gambar 4.39 Rancangan Arsitektur ............................................................ 82
Gambar 4.40 Rancangan Infrastruktur ........................................................ 82
Gambar 4.41 Layout Halaman Profil .......................................................... 85
Gambar 4.42 Layout Halaman Galeri ......................................................... 85
Gambar 4.43 Layout Layanan Panduan ...................................................... 86
xiii
Gambar 4.44 Layout Layanan Adopsi ........................................................ 86
Gambar 4.45 Layout Halaman Kesehatan Hewan ...................................... 87
Gambar 4.46 Layout Pemesanan Jadwal Dokter......................................... 87
Gambar 4.47 Layout Layanan Makanan dan Aksesoris.............................. 88
Gambar 4.48 Layout Layanan Penitipan Hewan ......................................... 88
xiv
DAFTAR TABEL
Tabel 2.1 Penelitian Yang Relevan .......................................................... 23
Tabel 3.1 Jadwal Tahapan Kegiatan ........................................................ 31
Tabel 4.1 Melihat Menu Layanan ............................................................ 36
Tabel 4.2 Pesanan Layanan ...................................................................... 36
Tabel 4.3 Mengecek dan Konfirmasi Ketersediaan ................................. 37
Tabel 4.4 Proses Pelayanan ...................................................................... 37
Tabel 4.5 Proses Pembayaran .................................................................. 39
Tabel 4.6 Proses Pengiriman .................................................................... 39
Tabel 4.7 Dokumen Masukan Sistem Berjalan ........................................ 40
Tabel 4.8 Dokumen Keluaran Sistem Yang Berjalan .............................. 39
Tabel 4.9 Dokumen Simpanan Sistem Yang berjalan ............................. 39
Tabel 4.10 Daftar Istilah Aktor Atau Pelaku Sistem.................................. 47
Tabel 4.11 Daftar Istilah Use Case Sistem Usulan .................................... 48
Tabel 4.12 Naratif Kelola Layanan Petshop .............................................. 50
Tabel 4.13 Naratif Use Case Registrasi ..................................................... 51
Tabel 4.14 Naratif Use Case Pelayanan adopsi ......................................... 52
Tabel 4.15 Naratif Use Case Pelayanan makanam dam aksesoris ............. 53
Tabel 4.16 Naratif Use Case Pelayanan Penitipan Hewan ........................ 54
Tabel 4.17 Naratif Use Case pelayanan Kesehatan Hewan ....................... 55
Tabel 4.18 Naratif Use Case Konfirmasi Pesanan ..................................... 56
Tabel 4.19 Naratif Use Case Penjemputan Hewan .................................... 57
Tabel 4.20 Naratif Use Case Pembayaran Pelayanan ................................ 58
Tabel 4.21 Naratif Pembuatan Laporan ..................................................... 59
Tabel 4.22 Daftar Struktur File .................................................................. 78
Tabel 4.23 Rancangan Masukan ................................................................ 80
Tabel 4.24 Rancangan Keluaran ................................................................ 81
Tabel 4.25 Spesifikasi Perangkat Keras VPS ............................................ 83
Tabel 4.26 Spesifikasi Perangkat Keras VPS ............................................ 83
xv
DAFTAR SIMBOL
Simbol Unified Modeling Language
1) Use Case Diagram
No. Nama Simbol Penjelasan
1. Use Case
Use case merupakan fungsionalitas
yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar
unit atau aktor.
2. Actor
Actor adalah orang, proses, atau sistem
lain yang berinteraksi dengan sistem
informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu
sendiri, jadi walaupun simbol dari
aktor adalah gambar orang, tapi aktor
belum tentu merupakan orang.
3. Association
Association merupakan komunikasi
antara aktor dan use case yang
berpartisipasi pada use case atau use
case yang memiliki interaksi dengan
aktor.
4. Extend <<extend>>
------------------>
Extend adalah relasi use case
tambahan ke sebuah use case, dimana
use case yang ditambahkan dapat
berdiri sendiri walau tanpa use case
tambahan itu.
5. Include <<include>>
------------------>
Include adalah relasi use case
tambahan ke sebuah use case, di mana
use case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau sebagai
syarat dijalankan use case ini.
2) Activity Diagram
No. Nama Simbol Penjelasan
1. Status awal
Status awal merupakan simbol yang
menandakan awal mula pada aktivitas
sistem.
2. Aktivitas Aktivitas merupakan suatu kegiatan
yang dilakukan oleh sistem.
3. Percabangan
Percabangan merupakan suatu bentuk
komunikasi dimana jika ada pilihan
aktivitas lebih dari satu.
Use case
aktivitas
xvi
4. Penggabungan
Komunikasi penggabungan dimana
lebih dari satu akitivitas digabungkan
menjadi satu
5. Status akhir
Status akhir merupakan simbol untuk
menandakan berakhirnya suatu sistem.
6. Swimlane
nama swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas
yang terjadi.
3) Class Diagram
No. Nama Simbol Penjelasan
1. Kelas
nama_kelas
+atribut
+operasi()
Kelas adalah sebuah spesifikasi yang
jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti dari
pengembangan dan desain berorientasi
objek. Kelas menggambarkan keadaan
(atribut/ properti) suatu sistem,
sekaligus menawarkan layanan untuk
memanipulasi keadaan tersebut (
layanan/metoda/fungsi).
2. Asosiasi
Asosiasi merupakan relasi antar kelas
dengan makna umum, asosiasi
biasanya juga disertai dengan
multiplicity.
3. Dependency --------------->
Dependency merupakan relasi
antarkelas dengan makna
kebergantungan antar kelas.
4. Aggregation
Aggregation merupakan relasi antar
kelas dengan makna semua-bagian
(whole-part).
4) Sequence Diagram
No. Nama Simbol Penjelasan
1. Aktor
Aktor adalah orang, proses, atau sistem
lain yang berinteraksi dengan sistem
informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu
sendiri, jadi walaupun simbol dari aktor
adalah gambar orang, tapi aktor belum
tentu merupakan orang.
2. Lifeline |
|
Menyatakan kehidupan suatu objek.
xvii
|
|
3. Objek
nama objek:
nama kelas
Menyatakan objek yang berinteraksi
dengan orang.
4. Waktu aktif
Menyatakan objek dalam keadaan aktif
dan berinteraksi, semua yang terhubung
dengan watu aktif ini adalah sebuah
tahapan yang dilakukan didalamnya.
5. Pesan pesan
Menyatakan suatu objek membuat objek
lain, arah panah mengarah pada objek
yang dibuat.
a. Simbol Flow Chart
No. Nama Simbol Penjelasan
1. Terminator
Simbol terminator (Mulai/selesai)
merupakan tanda bahwa sistem akan
dijalankan atau berakhir
2. Proses
Simbol yang digunakan untuk
melakukan pemrosesan data baik oleh
user maupun komputer (sistem)
3. Verifikasi
Simbol yang digunakan untuk
memutuskan apakah valid atau tidak
validnya suatu kejadian.
4. Data
Simbol yang digunakan untuk
mendeskripsikan data yang digunakan.
Laporan : Simbol yang digunakan untuk
menggambarkan laporan.