• Tidak ada hasil yang ditemukan

Aplikasi Desktop & PDA untuk Manajemen Servis Apartemen Memanfaatkan Webservice.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Desktop & PDA untuk Manajemen Servis Apartemen Memanfaatkan Webservice."

Copied!
13
0
0

Teks penuh

(1)

i

ABSTRAK

(2)

ii

DAFTAR ISI

KATA PENGANTAR ... i

LEMBAR PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

ABSTRAK ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... ix

DAFTAR LAMPIRAN ... x

BAB I PENDAHULUAN ... 1

I.1 Latar Belakang ... 1

I.2 Perumusan Masalah ... 2

I.3 Tujuan ... 2

I.4 Batasan Masalah ... 3

I.5 Sistematika Penulisan... 3

BAB II LANDASAN TEORI... 5

II.1 Sistem Informasi ... 5

II.2 SQL(Structured Query Language) ... 5

II.3 Bahasa Pemograman C#... 6

II.4 Webservice ... 6

II.5 PDA (Personal Digital Assistant) ... 6

II.6 Wi-fi ... 7

II.7 ActiveSync ... 7

II.8 ERD (Entity Relationship Diagram) ... 7

II.9 Use Case ... 10

II.10 Activity Diagram ... 11

II.11 Sequence Diagram ... 11

BAB III ANALISIS DAN PERANCANGAN ... 12

III.1 Analisis ... 12

III.1.1 Pengelolaan Data Pegawai ... 12

III.1.2 Pengelolaan Data Kamar ... 12

III.1.3 Pengelolaan Data Customer ... 12

III.1.4 Pengelolaan User Log In ... 13

III.1.5 Pengelolaan Service Kamar ... 13

III.1.6 Pembuatan Laporan ... 13

III.2 Perancangan ... 14

III.2.1 Entity Relationship Diagram (ERD) ... 14

III.2.2 ER Diagram to Relation ... 14

III.2.3 Event List ... 16

III.2.4 Database Diagram ... 18

III.2.5 Analisis UML (Unified Modeling Languange) ... 19

III.2.6 Desain Arsitektur Perangkat Lunak ... 23

III.2.7 Desain Antar Muka ... 34

BAB IV HASIL TERCAPAI... 40

IV.1 Realisasi Antarmuka Program ... 40

IV.1.1 Form Login ... 40

IV.1.2 Form Change Password ... 41

IV.1.3 Form Add Pegawai ... 41

IV.1.4 Form Edit Pegawai ... 42

(3)

iii

IV.1.6 Form Edit Data Customer ... 43

IV.1.7 Form Add Kamar ... 44

IV.1.8 Form Edit Kamar ... 45

IV.1.9 Form Penyewaan Kamar ... 46

IV.1.10 Form Edit Penyewaan Kamar ... 47

IV.1.11 Form Penjadwalan Service ... 48

IV.1.12 Form Laporan Service ... 49

IV.1.13 Form Print Data Pegawai ... 50

IV.1.14 Form Print Data Customer ... 50

IV.1.15 Form View Data di Mobile ... 51

BAB V EVALUASI ... 52

V.1 Test Case ... 52

BAB VI PENUTUP ... 61

VI.1 Kesimpulan ... 61

VI.2 Saran-saran ... 61

(4)

iv

DAFTAR GAMBAR

Gambar III.1 Entity Relationship Diagram (ERD) ... 14

Gambar III.2 Database Diagram ... 18

Gambar III.3 Use Case Administrator ... 19

Gambar III.4 Use Case Receptionist ... 21

Gambar III.5 Use Case Tour Guide ... 22

Gambar III.6 Mobile Service Application - Class Diagram ... 23

Gambar III.7 Class Service ... 24

Gambar III.8 Activity diagram Add Data pegawai, customer, kamar ... 25

Gambar III.9 Activity diagram Edit Data pegawai, customer, kamar ... 25

Gambar III.10 Activity diagram penyewaan kamar ... 25

Gambar III.11 Activity diagram penjadwalan service ... 26

Gambar III.12 Activity diagram Report ... 26

Gambar III.13 Sequence diagram add pegawai ... 26

Gambar III.14 Sequence diagram update pegawai ... 27

Gambar III.15 Sequence diagram search pegawai ... 27

Gambar III.16 Sequence diagram delete pegawai ... 28

Gambar III.17 Sequence diagram add customer ... 28

Gambar III.18 Sequence diagram update customer ... 29

Gambar III.19 Sequence diagram search customer ... 29

Gambar III.20 Sequence diagram delete customer ... 30

Gambar III.21 Sequence diagram add kamar ... 30

Gambar III.22 Sequence diagram update kamar ... 31

Gambar III.23 Sequence diagram search kamar ... 31

Gambar III.24 Sequence diagram delete kamar ... 32

Gambar III.25 Sequence diagram add penyewaan kamar ... 32

Gambar III.26 Sequence diagram edit penyewaan kamar ... 33

Gambar III.27 Sequence diagram tambah sewa kamar ... 34

Gambar III.28 Antarmuka pengguna add pegawai ... 34

Gambar III.29 Antarmuka pengguna edit pegawai ... 35

Gambar III.30 Antarmuka pengguna Add Customer ... 35

Gambar III.31 Antarmuka pengguna Edit dan Delete Data Customer ... 36

Gambar III.32 Antarmuka pengguna Add Kamar ... 36

Gambar III.33 Antarmuka pengguna Edit Kamar ... 37

Gambar III.34 Antarmuka pengguna Penyewaan Kamar ... 38

Gambar III.35 Antarmuka Edit Penyewaan Kamar ... 38

Gambar IV.1 Form Login di desktop dan Mobile ... 40

Gambar IV.2 Form Change Password ... 41

Gambar IV.3 Form Add Pegawai ... 41

Gambar IV.4 Form Edit Data Pegawai ... 42

Gambar IV.5 Form Add Customer ... 42

Gambar IV.6 Form Edit Data Customer ... 43

Gambar IV.7 Form Add Kamar ... 44

Gambar IV.8 Form Edit Data Kamar ... 45

(5)

v

Gambar IV.10 Form Penyewaan Kamar di Destop dan Mobile ... 47

Gambar IV.11 Form Penjadwalan Service ... 48

Gambar IV.12 Form Laporan ... 49

Gambar IV.13 Form Laporan ... 50

Gambar IV.14 Form Laporan ... 50

(6)

vi

DAFTAR TABEL

Tabel III.1 ER Diagram to Relation - Entity Data_customer ... 14

Tabel III.2 ER Diagram to Relation - Entity Kamar ... 15

Tabel III.3 ER Diagram to Relation - Entity Master Service ... 15

Tabel III.4 ER Diagram to Relation - Entity Detail service ... 15

Tabel III.5 ER Diagram to Relation - Entity Data Pegawai ... 16

Tabel III.6 ER Diagram to Relation - Entity Log In ... 16

Tabel V.1 Test Case Form Log In ... 52

Tabel V.2 Test Case Form ChangePassword ... 52

Tabel V.3 Test Case Form Add Log In ... 53

Tabel V.4 Test Case Form Add Data Pegawai ... 53

Tabel V.5 Test Case Form Edit Data Pegawai ... 54

Tabel V.6 Test Case Form Add Data Customer ... 55

Tabel V.7 Test Case Form Edit Data Customer ... 56

Tabel V.8 Test Case Form Add Data Kamar ... 57

Tabel V.9 Test Case Form Edit Data Kamar ... 58

Tabel V.10 Test Case Form Penyewaan kamar ... 59

Tabel V.12 Test Case Form Penjadwalan Hari Service ... 59

(7)

vii

DAFTAR LAMPIRAN

LAMPIRAN A SOURCE CODE ... A1

(8)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

I.1

Latar Belakang

Banyaknya apartement yang menyediakan fasilitas service dan

biasanya service itu hanya dapat dilakukan melalui telepon ataupun

melalui receptionist. hal ini menyebabkan receptionist kesulitan dalam

penanganan secara manual untuk memasukkan data-data service yang

diminta oleh konsumen.

Pada sebuah perusahaan yang sudah terkomputerisasi, seluruh

data yang ada akan ditata menjadi lebih baik dan lebih efisien, karena

data-data tersebut akan disimpan dalam sebuah media penyimpanan

yang bersifat non-volatile, yaitu data tidak akan hilang saat listrik mati atau

saat komputer dimatikan. Selain itu, media penyimpanan juga mampu

menampung data sampai dengan jumlah yang sangat besar. Data-data

yang disimpan dalam media penyimpanan dapat diakses dengan mudah

dan cepat jika sewaktu-waktu diperlukan.

Oleh sebab itu, aplikasi ini akan dirancang sebuah sistem

terkomputerisasi di Apartemen ”X” digunakan untuk mengatasi hal

tersebut. Untuk alasan privacy data maka nama Apartemen ini

dirahasiakan dan disebut dengan sebutan apartemen “X”.

Pada aplikasi ini pemasukkan data service dapat dilakukan melalui

desktop ataupun PDA. Pemasukkan data-data services dapat dilakukan

melalui PDA akan langsung dimasukkan ke dalam aplikasi dengan

koneksi Wi-fi sehingga pemasukkan data dapat melalui desktop ataupun

(9)

2

I.2

Perumusan Masalah

1. Apakah sistem ini dapat mengatur hak akses setiap user ke dalam

aplikasi yang ada?

2. Dapatkah sistem membantu apartemen dalam menangani persoalan

servis yang ada?

3. Apakah aplikasi ini dapat menelusuri pegawai cleaning service yang

membersihkan kamar apabila terjadi kehilangan?

I.3

Tujuan

1. Sistem dapat mengatur hak akses setiap user ke dalam aplikasi yang

ada.

Pada sistem ini user dapat mempunyai hak akses berbeda ke

aplikasi yang ada. Hak login ini diatur oleh admin melalui aplikasi user.

Ada 3 macam user pada sistem ini, yaitu administrator, receptionist, dan

tour guide. Administrator dapat mengatur hak akses user, menambah,

mengubah, dan menghapus data pada aplikasi. receptionist dapat

menambah, mengubah data pada aplikasi, sedangkan tour guide hanya

dapat melihat data kamar.

2. Sistem dapat membantu apartemen dalam menangani persoalan

servis yang ada.

Aplikasi yang akan dibuat bertujuan untuk membantu receptionis

ataupun manager dalam penanganan service dengan menggunakan

mobile application ataupun desktop. Penanganan management service ini

dapat berupa menambah data pegawai, memasukkan data kamar,

mengatur waktu service.

3. Aplikasi ini dapat menelusuri pegawai cleaning service yang

membersihkan kamar apabila terjadi kehilangan

Apilkasi ini dapat menelusuri nama pegawai yang membersihkan

kamar-kamar. Sehingga apabila terjadi kehilangan pada waktu

membersihkan kamar-kamar, customer dapat complain untuk mencari

(10)

3

I.4

Batasan Masalah

1. Aplikasi yang dibuat hanya meliputi aplikasi service dan aplikasi

PDA.

2. Aplikasi PDA hanya digunakan oleh orang-orang yang

berkepentingan dan hanya dapat digunakan untuk melihat data

yang ada dan mengedit data penyewaan kamar

3. Sistem Operasi yang digunakan: Microsoft Windows XP

4. Framework yang digunakan untuk PDA adalah Microsoft .NET

Compact Framework

5. Sistem basis data yang digunakan : SQL Server 2005

6. Bahasa pemprograman yang digunakan : Microsoft Visual

Studio 2005 dengan bahasa pemrograman C#

7. Untuk laporan digunakan Crystal Reports For Visual Studio

2005

8. Untuk konektivitas menggunakan ActiveSynch.

I.5

Sistematika Penulisan

Untuk menggambarkan secara singkat komposisi penyusunan

Laporan Kerja , maka diberikan garis besarnya sebagai berikut:

BAB I PENDAHULUAN

Pendahuluan membahas mengenai latar belakang,

perumusan masalah, tujuan, batasan masalah dan

sistematika penulisan.

BAB II LANDASAN TEORI

Landasan teori membahas teori-teori yang mendukung

analisis dan perancangan sistem, sampai dengan

pembuatan sistem.

BAB III ANALISIS DAN PERANCANGAN

Analisis dan perancangan membahas mengenai event list,

Use case, ERD, Class Diagram, Activity Diagram, Sequence,

(11)

4

BAB IV HASIL TERCAPAI

Hasil tercapai berisi tampilan dari aplikasi yang telah dibuat.

BAB V EVALUASI

Evaluasi berisi hasil evaluasi secara singkat dari sistem /

aplikasi yang telah dibuat.

BAB VI PENUTUP

Penutup berisi uraian kesimpulan dari penyelesaian masalah

secara keseluruhan serta saran-saran yang dapat dijadikan

bahan pertimbangan untuk penerapan sistem dan

kemungkinan pengembangannya pada masa yang akan

(12)

61 Universitas Kristen Maranatha

BAB VI PENUTUP

VI.1

Kesimpulan

Setelah melakukan evaluasi dengan menguji coba aplikasi diperoleh

beberapa kesimpulan sebagai berikut :

Memudahkan receptionist, Tour guide dan Manager untuk

memudahkan service di dalam apartemen.

• Sistem ini dapat mengatur hak akses setiap user di dalam aplikasi.

• Sistem dapat membantu apartemen dalam menangani persoalan

servis yang ada.

• Sistem dapat menelusuri pegawai cleaning servis yang

membersihkan kamar apabila terjadi kehilangan.

Tugas pegawai menjadi optimal dalam pekerjaan service.

• Memudahkan dalam memantau penyewaan kamar.

Memudahkan receptionist dalam pembuatan laporan.

Memudahkan memantau pegawai cleaning service.

• Fitur-fitur yang sudah dibuat dapat berjalan sesuai dengan yang

diharapkan

VI.2

Saran-saran

Berdasarkan hasil evaluasi terdapat beberapa saran untuk

mengembangkan aplikasi ini, yaitu :

Customer dapat melakukan penyewaan service secara langsung

melalui mobile.

Customer dapat memasukkan data diri melalui mobile.

(13)

ix

DAFTAR PUSTAKA

Sharp, John ( 2005 ) “Microsoft Visual CSharp 2005 Step by Step”,

MSPress

Troelsen, Andrew ( 2005 ) “Pro C# 2005 and .Net 2.0 Platform, Apress

Chonoles, Michael Jesse (2003) “UML 2 for Dummies”, Hungry Minds

W. Ambler, Scott ( 2003 – 2006) “UML 2.0 Tutorial”

[www.agilemodeling.com]

[www.ilmukomputer.com]

Suteja, Bernard Renaldy. Materi Perkuliahan Konsep Dasar Sistem,

Informasi dan Sistem Informasi

Suteja, Bernard Renaldy. Materi Perkuliahan Menangani

Pengorganisasian Data & Informasi

Suteja, Bernard Renaldy. Materi Perkuliahan Organisasi dan

Pengembangan Sistem Informasi

Lucas, Henry C., Jr. (2000). Information Technologi for Management(7th

Referensi

Dokumen terkait

Perawatan organik digunakan untuk pelapisan permukaan (akrilik, butadiena copolymer, karet terklorinasi, resin epoksi, oleo resin, resin poliester, polietilena kopolimer,

Kerajaan Thai (nama resmi bahasa Thai : ราชอาณาจจักรไทย Ratcha Anachak Thai; atau Prathēt Thai), yang lebih sering disebut Thailand dalam bahasa Inggris

Untuk mengantisipasi hal tersebut maka kegiatan eksploitasi ikan atau pemanenan ikan dapat dilakukan ketika banyak populasi ikan yang akan dipanen lebih dari

Berbagai masalah baru yang muncul yang tidak dapat penyelesaiannya dalam al-Quran dan a.l-Sunnatr, maka para pakar hukum Islam harus berijtihad untuk memecahkan dan

Fisheries is human activities that deals with the management of resources and the utilization of biodiversity waters. In Indonesia according to law of Republic

Pada penelitian yang akan penulis lakukan, diharapkan dapat mencapai hasil perhitungan klasifikasi Algoritma Naïve bayes classification status gizi berdasarkan

Perilaku yang tidak mencerminkan beriman terhadap sifat wajib bagi Allah adalah.. Lawan dari sifat