• Tidak ada hasil yang ditemukan

Perancangan Dan Pembuatan Sistem Reservasi,Pembayaran,Dan Forum Komunikasi Pada Rumah Kost 11-A Bandung Berbasis Web.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Dan Pembuatan Sistem Reservasi,Pembayaran,Dan Forum Komunikasi Pada Rumah Kost 11-A Bandung Berbasis Web."

Copied!
17
0
0

Teks penuh

(1)

ABSTRAK

Dalam era globalisasi dewasa ini, persaingan di dalam dunia bisnis

semakin berkembang. Berkenaan dengan proses pembuatan tugas akhir ini penulis

melakukan perancangan dan pembuatan sistem yang dapat menunjang proses

bisnis di sebuah rumah kost, yaitu: Kost 11 A di Bandung. Sistem ini dirancang

sedemikian rupa agar dapat meningkatkan efisiensi pada pengelolaan rumah Kost

11 A tersebut.

Dalam dokumen ini akan dijelaskan secara umum: alasan serta tujuan dan

keuntungan dari sistem yang dibangun, batasan permasalahan, metodologi yang

digunakan serta implementasi pembuatan sistem dengan bahasa pemrograman

ASP.NET dan manajemen basis data SQL Server.

i

(2)
(3)

Daftar Isi

Halaman

Abstrak... i

Kata Pengantar ... ii

Daftar Isi ... iii

Daftar Tabel ... vii

Daftar Gambar ... ix

Daftar Lampiran... xi

Bab I. Persyaratan Produk

I.1. Latar Belakang Masalah ... I-1

I.2. Perumusan Masalah... I-2

I.3. Tujuan Pembuatan Sistem dalam Proyek Tugas Akhir ... I-2

I.4. Pembatasan Masalah... I-3

Bab II. Spesifikasi Produk

II.1. Fungsionalitas/Fitur Sistem ... II-1

II.1.1. Fitur pada User Calon Penghuni... II-1

II.1.2. Fitur pada User Penghuni ... II-1

II.1.3. Fitur pada User Admin ... II-2

II.2. Antarmuka Sistem dalam Lingkungan Kerja ... II-3

II.2.1. Pengguna... II-3

II.2.2. Perangkat Keras ... II-5

II.2.3. Perangkat Lunak ... II-5

Universitas Kristen Maranatha

(4)

II.2.4. Komunikasi Protokol ... II-5

II.3. Alasan Pemilihan Tools/Teori yang dipakai ... II-5

II.3.1. HTML (Hyper Text Markup Language)... II-5

II.3.2. ASP.NET (Active Server Page .NET) ... II-7

II.3.2.1. Komponen ASP.NET... II-8

II.3.3. Implementasi Basis Data ... II-9

II.3.3.1. Structured Query Language (SQL)... II-9

II.3.3.2. Penerapan Bahasa SQL... II-10

Bab III. Perancangan Sistem

III.1. Analisis Keadaan... III-1

III.1.1. Wawancara Kebutuhan... III-1

III.1.2. Ulasan Hasil Wawancara... III-1

III.2. Analisis Kebutuhan Sistem ... III-2

III.3. Perancangan Sistem ... III-3

III.3.1. Penggunaan Metodologi Tertentu ... III-3

III.3.2. Kamus Data ... III-8

III.3.3. Spesifikasi Proses ... III-9

III.4. Skema Entity Relationship Diagram ... III-12

III.5. Site Map ... III-15

Bab IV. Pengembangan Sistem

IV.1. Perancangan Tahap Implementasi ... IV-1

IV.1.1. Pembagian Halaman Web Site ... IV-1

(5)

IV.2. Perjalanan Tahap Implementasi ... IV-2

IV.2.1. Top Down Implementasi ... IV-2

IV.2.2. Debugging ... IV-4

IV.3. Ulasan Realisasi Fungsionalitas... IV-5

IV.3.1. Realisasi Fitur Login ... IV-8

IV.3.2. Realisasi Fitur pada Calon Penghuni ... IV-10

IV.3.3. Realisasi Fitur pada Penghuni ... IV-11

IV.3.4. Realisasi Fitur pada Admin ... IV-16

IV.4. Ulasan Realisasi User Interface Design ... IV-19

Bab V. Testing dan Evaluasi Sistem

V.1. Rencana Pengujian Sistem Terimplementasi ... V-1

V.1.1. Test Case ... V-1

V.1.2. Uji Fungsionalitas Web Site ... V-4

V.2. Perjalanan Metodologi Pengujian ... V-7

V.2.1. White Box Testing... V-7

V.2.2. Black Box Testing ... V-7

V.2.3. Wawancara Dengan Target Aplikasi ... V-7

V.3. Ulasan Hasil Evaluasi... V-7

V.3.1. Evaluasi Perumusan Masalah ... V-8

V.3.2. Evaluasi Tujuan ... V-9

V.3.3. Evaluasi Aplikasi Produk ... V-10

Bab VI. Kesimpulan dan Saran

VI.1. Kesimpulan ... VI-1

Universitas Kristen Maranatha

(6)

VI.2. Saran ... VI-1

VI.3. Rencana Pemikiran Perbaikan ... VI-2

Daftar Referensi ... xii

Lampiran

Lampiran A - Code Program... L-1

(7)

Daftar Tabel

Halaman

Tabel III.1 Keterangan pada DFD... III-6

Tabel III.2 Kamus Data... III-8

Tabel III.3 Proses Pemesanan Kamar ... III-9

Tabel III.4 Proses Login ... III-10

Tabel III.5 Proses Report ... III-10

Tabel III.6 Proses Pembayaran Sewa Kamar... III-10

Tabel III.7 Proses Tambah Data Penghuni ... III-11

Tabel III.8 Proses Ubah Data Penghuni... III-11

Tabel III.9 Proses Hapus Data Penghuni ... III-11

Tabel III.10 Proses Lihat Komunitas ... III-12

Tabel IV.1 Perbedaan Fungsionalitas Fitur... IV-9

Tabel V.1 Test Case Form Pemesanan Kamar... V-1

Tabel V.2 Test Case Form Login... V-2

Tabel V.3 Test Case Form Tambah Data Penghuni... V-2

Tabel V.4 Test Case Form Ubah Data Penghuni ... V-3

Tabel V.5 Test Case Form Pembayaran Sewa Kamar ... V-3

Tabel V.6 Fungsionalitas Web Site Calon Penghuni ... V-4

Tabel V.7 Fungsionalitas Web Site Penghuni ... V-5

Tabel V.8 Fungsionalitas Web Site Admin ... V-6

Tabel V.9 Evaluasi Tujuan ... V-9

Universitas Kristen Maranatha

(8)
(9)

Daftar Gambar

Halaman

Gambar II.1 Layout Utama pada User Calon Penghuni ... II-3

Gambar II.2 Layout Utama pada User Penghuni ... II-4

Gambar II.3 Layout Utama pada User Admin ... II-4

Gambar II.4 Layout Fungsionalitas pada User Admin ... II-5

Gambar III.1 Diagram Konteks ... III-3

Gambar III.2 Data Flow Diagram Level 1 ... III-4

Gambar III.3 DFD Level 2 dari Proses 1.2 (Proses Login) ... III-4

Gambar III.4 DFD Level 3 dari Proses 2.2.1 (Proses Pembayaran) ... III-5

Gambar III.5 DFD Level 3 dari Proses 2.2.2 (Proses Data Penghuni) ... III-5

Gambar III.6 DFD Level 3 dari Proses 2.2.3 (Proses Komunitas) ... III-6

Gambar III.7 Entity Relationship Diagram... III-14

Gambar III.8 Site Map ... III-15

Gambar IV.1 Struktur Layout Calon Penghuni ... IV-5

Gambar IV.2 Struktur Layout Penghuni ... IV-6

Gambar IV.3 Struktur Layout Admin ... IV-7

Gambar IV.4 Tampilan Form Pemesanan Kamar... IV-10

Gambar IV.5 Tampilan Form Pemesanan Kamar... IV-10

Gambar IV.6 Tampilan Form Login ... IV-11

Gambar IV.7 Tampilan Awal Form Penghuni Berdasarkan Login ... IV-11

Gambar IV.8 Tampilan Form Lihat Komunitas... IV-12

Universitas Kristen Maranatha

(10)

Gambar IV.9 Tampilan Awal Form Forum ... IV-12

Gambar IV.10 Tampilan form Pendaftaran Forum... IV-13

Gambar IV.11 Tampilan Form Login Forum ... IV-13

Gambar IV.12 Tampilan Form Lihat Forum ... IV-14

Gambar IV.13 Tampilan Form Lihat Anggota Forum... IV-14

Gambar IV.14 Tampilan Form Ubah Data Forum... IV-15

Gambar IV.15 Tampilan Form Kirim Pesan Pribadi ... IV-15

Gambar IV.16 Tampilan Awal Form Admin Berdasarkan Login ... IV-16

Gambar IV.17 Tampilan Form Tambah Komunitas ... IV-16

Gambar IV.18 Tampilan Form Ubah Komunitas ... IV-17

Gambar IV.19 Tampilan Form Pembayaran Kost ... IV-17

Gambar IV.20 Tampilan Form pada Report Alumni Komunitas ... IV-18

Gambar IV.21 Tampilan Form pada Report Pembayaran Kost ... IV-18

Gambar IV.22 Tampilan Form pada Report Daftar Pemesanan Kamar ... IV-19

Gambar V.1 Tampilan pada Calon Penghuni/Utama... V-4

Gambar V.2 Tampilan Utama pada Penghuni berdasarkan Login... V-5

(11)

Daftar Lampiran

Halaman

Lampiran A - Code Program... L-1

Lampiran B - Hasil Wawancara... L-192

xi

(12)

BAB I PERSYARATAN PRODUK

BAB I

PERSYARATAN PRODUK

I.1. Latar Belakang Masalah

Kost 11A adalah sebuah rumah kost yang bergerak pada bidang usaha jasa

penyewaan kamar. Kost 11A ditujukan untuk semua orang yang ingin menyewa kamar

dalam waktu yang cukup lama. Jumlah kamar yang tersedia pada kost 11A ini berjumlah

23 Kamar, yaitu:

• Lantai 1 (kamar khusus) berjumlah 7 kamar, dimana masing-masing kamar pada lantai tersebut terdapat kamar mandi untuk setiap kamar.

• Sedangkan pada lantai 2 dan lantai 3 (kamar biasa), masing-masingnya

mempunyai jumlah 8 kamar, dimana pada lantai 2 dan lantai 3 tidak terdapat

kamar mandi pada setiap kamar.

Dalam menentukan biaya harga sewa pada setiap kamarnya, tidak dilihat dari

ukuran besar kamar (setiap kamar mempunyai ukuran besar kamar yang sama) atau letak

kamar pada setiap lantai, melainkan dari fasilitas yang terdapat pada kamar. Lantai 1

mempunyai harga sewa yang lebih tinggi, dikarenakan mempunyai kamar mandi pada

setiap kamarnya; Sedangkan pada lantai 2 dan lantai 3 mempunyai harga sewa yang

sama.

Kost 11A ini mempunyai pengaruh lingkungan dari luar seperti kost-kost lain

pada umumnya. Banyaknya tindakan pencurian yang sering terjadi dengan cara berpura-

pura untuk melihat kost sebagai calon penghuni menjadi alasan utama untuk dibuatnya

suatu sistem yang dapat mencegah tindakan tersebut. Melalui sistem ini calon penghuni

dapat melihat gambaran suasana kost dan kamar kost serta dapat melakukan pemesanan

kamar yang diinginkan secara lebih efisien dan efektif melalui Internet tanpa harus datang

ke tempat kost, serta aman bagi pemilik kost.

Dalam proyek tugas akhir ini akan dibangun sistem yang mengedepankan

peranan aliran sitem informasi dan komunikasi pada suatu Kost 11A, guna mendukung

fasilitas pemesanan kamar pada kost tersebut, serta mengurangi kesulitan menghitung

(13)

BAB I PERSYARATAN PRODUK

I.2. Perumusan Masalah

Dari penjelasan di atas ditemukan beberapa masalah yaitu:

• Bagaimana mempermudah pemilik kost dalam memasarkan kost

secara aman, efisien, dan efektif secara online ?

• Bagaimana calon penghuni dapat melakukan pemesanan kamar

secara mudah dan cepat ?

Bagaimana mempermudah admin dalam melakukan peng-inputan

pembayaran kost pada setiap penghuni, serta dapat melihat dan

menyimpan bukti pembayaran tersebut dalam laporan pembayaran ?

• Bagaimana membuat komunikasi antar sesama penghuni dan admin

bisa lebih mudah dan akrab ?

I.3. Tujuan Pembuatan Sistem dalam Proyek Tugas Akhir

Tujuan pembuatan sistem aplikasi database pada Kost 11A ini adalah untuk

memudahkan bagi pemilik dalam mengorganisasikan keseluruhan data baik calon

penghuni maupun penghuni kost yang ada; Yaitu :

¾ Adanya pemesanan kamar secara online yang dapat diisi oleh calon penghuni pada form pemesanan yang telah disediakan.

¾ Adanya penambahan data penghuni baru, pengubahan data penghuni, dan hapus data penghuni.

¾ Terdapat user name dan password sebagai login yang dapat

membedakan user sebagai admin dan penghuni.

¾ Dapat menampilkan data calon penghuni yang telah memesan kamar.

¾ Dapat menunjukkan atau menampilkan data-data dari keseluruhan

penghuni kost yang ada serta dapat menampilkan daftar laporan

penghuni yang telah pindah atau keluar dari kost.

¾ Adanya sistem tempat penginputan pembayaran kost beserta laporan pembayaran.

¾ Terdapat forum yang berfungsi untuk mempermudah komunikasi

antar keseluruhan penghuni kost.

I - 2

(14)

BAB I PERSYARATAN PRODUK

I.4. Pembatasan Masalah

Dalam perwujudan aplikasi pada produk ini dibatasi oleh beberapa masalah,

yaitu:

• Secara Sistem :

Sistem ini digunakan secara online. Batasan aplikasi yang dibuat

adalah adanya sistem pemesanan kamar, pembayaran kost, tampilan

data-data penghuni kost, pencatatan calon penghuni serta forum komunikasi. • Software :

Operating System yang dapat digunakan unutk menjalankan

produk ini adalah Window 98 / ME / 2000 / XP Professional. Web

Browser yang digunakan adalah Internet Explorer. Program yang

digunakan dalam melakukan penelitian ini adalah Microsoft SQL Server

2000 dan Macromedia Dreamweaver 8.

• Hardware :

Dalam pembuatan aplikasi produk ini piranti hardware yang

digunakan adalah Pentium III 1,13 Ghz, Memory 512 MB DDR, Harddisk

60 GB. Untuk piranti hardware pada server menggunakan Pentium IV

3,2 Ghz, Memory 1024 MB DDR, Harddisk 80 GB. Sedangkan piranti

hardware pada client menggunakan Pentium III 800 Mhz, Memory 256

(15)

BAB VI KESIMPULAN DAN SARAN

BAB VI

KESIMPULAN DAN SARAN

Pada Bab ini menjelaskan kesimpulan dan saran, serta rencana pemikiran serius

terhadap perbaikan yang dapat diambil setelah sistem aplikasi produk selesai dijalankan.

VI.1. Kesimpulan

Setelah sistem dibuat, dianalisa serta dievaluasi maka dapat ditarik beberapa

kesimpulan sebagai berikut :

¾ Dengan adanya sistem aplikasi produk ini, calon penghuni dapat melakukan pemesanan kamar secara mudah dan praktis tanpa harus menunggu pemilik kost

jika sedang tidak ada ditempat, serta dapat melihat situasi dan informasi

mengenai tempat tinggal kost secara lengkap dan mudah.

¾ Dengan adanya sistem aplikasi produk ini secara praktis dapat membantu admin khususnya pemilik kost dalam melakukan pencatatan data penghuni secara rapih

dan dapat melihat daftar pemesanan kamar yang telah dilakukan oleh calon

penghuni, serta dapat melakukan penginputan pembayaran kost secara cepat dan

mudah, juga dapat melihat data pembayaran yang telah dilakukan atau belum

pada laporan pembayaran.

¾ Sistem aplikasi produk ini juga menyediakan forum komunikasi yang berfungsi untuk membantu dan mempermudah komunikasi antar sesama penghuni dan

admin, serta dapat berbagi informasi yang menarik.

¾ Mengingat database server yang digunakan adalah Microsoft SQL Server, maka secara umum aplikasi produk ini tidak mengalami kesulitan untuk dipakai pada

komputer yang menggunakan Windows sebagai sistem operasi.

VI.2. Saran

Sistem aplikasi produk ini masih memiliki kekurangan, adapun saran yang dapat

diberikan setelah menjalankan aplikasi produk ini adalah masih cukup sederhana seperti

penginputan data, pengubahan data, penghapusan data, pengecekan data pada laporan,

dan forum komunikasi. Hal ini tidak menutup kemungkinan untuk menambah fasilitas

yang lain seperti:

VI - 1

(16)

BAB VI KESIMPULAN DAN SARAN

¾ Pencetakan bukti pembayaran sewaktu melakukan penginputan data

pembayaran yang dilakukan oleh printer melalui aplikasi produk.

¾ Adanya report/laporan pendapatan yang lebih rinci; Seperti : o Total penghasilan yang didapat dalam 1 bulan,

o Penghasilan yang di dapat dari denda dalam 1 bulan.

¾ Dapat melakukan back-up data secara otomatis melalui aplikasi produk.

¾ Penambahan fitur report/laporan kamar khusus calon penghuni dimana

setiap calon penghuni dapat melihat informasi laporan mengenai kamar

yang dapat ditempati (akan kosong) untuk beberapa saat lagi/waktu

kedepan.

VI.3. Rencana Pemikiran Perbaikan

Pada rencana pemikiran perbaikan terhadap sistem aplikasi akan diurutkan

berdasarkan bagian terpentin, yaitu:

1.

Calon Penghuni, yaitu: Penambahan fitur report/laporan kamar

khusus calon penghuni.

2.

Sistem admin, yaitu: Adanya report/laporan pendapatan detail, Dapat melakukan back-up, serta pencetakan bukti pembayaran oleh printer

(17)

DAFTAR REFERENSI

DAFTAR REFERENSI

1. Dean, Elisa (2005). Diktat Pengantar Basis Data. Fakultas IT Universitas Kristen

Maranatha

2. Edi, Doro (2000). Diktat Pengantar Sistem Informasi. Fakultas IT Universitas

Kristen Maranatha

3. Hadiyan, Titan (2003). Modul Praktikum Web Lanjutan. Fakultas IT Universitas

Kristen Maranatha

4.

Harianto Kristianto, Ir, Konsep dan Perancangan Database, Penerbit ANDI, 1996

5. Imbar, Victor R. (2003). Modul Praktikum Basis Data. Fakultas IT Universitas

Kristen Maranatha

6. Validasi Java Script (http://www.dynamicdrive.com/tutorials/)

7. About ASP.NET (http://msdn.microsoft.com/ASP.NET/info/casestudies/)

xii

Referensi

Dokumen terkait

Sebaliknya, bila senyawa radikal bebas bertemu dengan senyawa yang bukan radikal bebas akan terjadi tiga kemungkinan, yaitu (1) radikal bebas akan memberikan elektron yang

Dari dua pengertian tersebut, maka hukum pajak adalah keseluruhan peraturan-peraturan yang mengatur bagaimana pajak itu harus dipungut, oleh siapa pajak dipungut dan dari

Penerapan model pembelajaran kooperatif tipe STAD (Student Teams Achievement Divisions) dapat meningkatkan aktivitas belajar para siswa pada mata pelajaran

Apalagi kayak orang yang telah mengalami penyakit keras kayak yang dialami suami saya kemaren kanker darah (leukemia) hampir Frustasi dek, habis itu saya ada

Dapat menimbulkan masalah yang buruk 26 Memahami protokol pengalamatan jaringan Siswa dapat menyebutkan jenis protokol pengalamatan jaringan 26.perbedaan dari pengalamatan IP

The principles of law to resolve disharmony of regulations in the calculation of financial loss to the state consists of lex superiori derogat legi inferiori hereinafter and

[r]

dan dinamis) harus ditransfer ke lapisan-lapisan tanah yang lebih dalam.  Perlu untuk meningkatkan frekuensi natural dan mengurangi amplitudo getaran. Jika pondasi