RANCANG BANGUN SISTEM E-BOOKING PADA
PASTELOVE PHOTOGRAPHY BERBASIS WEBSITE
LAPORAN KULIAH PRAKTEK
OLEH:
NIM
NAMA
1.
1722500081
LENI JULIANTI
2.
1722500093
FELLIYA CLARISSA
3.
1722500095
SISKA BERLIANA
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
ISB ATMA LUHUR
PANGKALPINANG
RANCANG BANGUN SISTEM E-BOOKING PADA
PASTELOVE PHOTOGRAPHY BERBASIS WEBSITE
LAPORAN KULIAH PRAKTEK
OLEH:
NIM
NAMA
1.
1722500081
LENI JULIANTI
2.
1722500093
FELLIYA CLARISSA
3.
1722500095
SISKA BERLIANA
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
ISB ATMA LUHUR
PANGKALPINANG
iv
vi ABSTRAK
Pastelove Photography merupakan salah satu penyedia jasa foto studio di kota Pangkalpinang. Pastelove Photography awalnya dibentuk untuk memaksimalkan latar belakang pemilik di bidang seni desain & fotografi dengan menyediakan jasa foto studio untuk balita dengan berbagai macam tema yang menarik. Dalam menjalankan usahanya, Pastelove Photography mengalami beberapa kendala seperti sistem booking yang masih manual melalui Whatsapp. Jadwal yang telah dibooking pelanggan hanya ditulis pada memo yang ditempelkan pada sebuah board sehingga seringkali terjadi kesalahan seperti lupa menuliskan ke memo dan hilangnya memo yang telah ditempel. Untuk menyelesaikan permasalahan tersebut, maka dibutuhkan sebuah teknologi dalam proses reservasi ini, yaitu sistem e-booking berbasis website. Sistem ini berguna untuk mempermudah pihak Pastelove Photography sehingga jadwal pemotretan tersaji lebih jelas, mengurangi adanya kesalahan dan mempermudah pelanggan yang akan melakukan reservasi jadwal pemotretan. Pengembangan sistem dilakukan dengan menggunakan model RAD (Rapid Application Development) yang mengutamakan kesingkatan waktu. Metode penelitian yang digunakan yaitu berorientasi objek dengan harapan pendekatan pengembangan lebih dekat dengan dunia nyata. Sedangkan tools yang digunakan yaitu UML (Unified Modeling Language) yang komprehensif atau menyeluruh dengan menggambarkan aspek-aspek penting dalam sistem.
vii
KATA PENGANTAR
Puji dan syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat-Nya, sehingga penulis dapat menyelesaikan laporan kuliah praktek yang berjudul “Rancang Bangun Sistem E-Booking pada Pastelove Photography Berbasis Website”. Dengan adanya laporan kuliah praktek ini, diharapkan dapat menambah wawasan dan pengalaman penulis serta bermanfaat bagi mereka yang akan menyusun laporan serupa.
Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu, membimbing, dan memberikan dukungan selama dalam kegiatan menyusun laporan ini, khususnya kepada:
1. Tuhan Yang Maha Esa atas berkat dan rahmat-Nya. 2. Ibu Anisah, M. Kom., selaku dosen pembimbing.
3. Bapak Paolo Rosli, S. Sn., selaku pemilik Pastelove Photography. 4. Ibu Selvi Puspitasari, selaku pembimbing lapangan.
5. Keluarga yang telah memberikan motivasi dan dukungan penuh. 6. Teman-teman seperjuangan dalam menyusun laporan kuliah praktek. Penulis menyadari bahwa penelitian ini belum sempurna, oleh sebab itu penulis membuka diri terhadap kritik dan saran dari semua pihak yang bersifat membangun.
Pangkalpinang, 26 Desember 2020
viii DAFTAR ISI
LEMBAR JUDUL LUAR ... i
LEMBAR JUDUL DALAM ... ii
LEMBAR PERNYATAAN PLAGIASI ... iii
LEMBAR PERSETUJUAN LAPORAN KULIAH PRAKTEK... .... iv
LEMBAR PENGESAHAN SELESAI KP ... v
ABSTRAK ... vi
KATA PENGANTAR... . vii
DAFTAR ISI... . viii
DAFTAR SIMBOL ... xi
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvi
DAFTAR LAMPIRAN...xvii
BAB I PENDAHULUAN 1.1 Latar Belakang... . 1
1.2 Rumusan Masalah... 2
1.3 Batasan Masalah... 2
1.4 Tujuan dan Manfaat Penelitian ... 2
1.5 Metodologi Penelitian ... 3
1.6 Sistematika Penulisan... 3
BAB II LANDASAN TEORI 2.1 Pengertian Rancang Bangun... 5
2.2 Pengertian Sistem... 5
2.3 Pengertian E-Booking ... 6
2.4 Pengertian Studio Foto... 6
2.5 Pengertian Website... 6
2.6 Model RAD (Rapid Application Development) ... 6
ix
2.6.2. Tahapan-Tahapan RAD (Rapid Application Development) .... 7
2.7 Pengertian Berorientasi Objek ... 8
2.7.1. Istilah Berorientasi Objek dan Konsep Berorientasi Objek... 9
2.8 UML Unified Modeling Language)... 11
2.8.1. Tujuan atau fungsi dari penggunaan UML (Unified Modeling Language) ... 11
2.8.2. Jenis-Jenis diagram UML (Unified Modeling Language) dan beberapa contoh diagramnya... 12
2.9 Tinjauan Pustaka... 12
BAB III ORGANISASI 3.1 Tinjauan Organisasi ... 15
3.2 Struktur Organisasi ... 15
3.3 Tugas dan Wewenang ... 16
3.4 Visi dan Misi Perusahaan ... 17
3.5 Gambar Lokasi Penelitian ... 17
BAB IV PEMBAHASAN 4.1 Permodelan Bisnis ... 18
4.1.1 Analisa Proses Bisnis... 18
4.1.2 Activity Diagram ... 20
4.1.3 Analisa Dokumen Keluaran ... 24
4.1.4 Analisa Dokumen Masukan ... 26
4.2 Permodelan Data ... 28
4.2.1 Entity Relationship Diagram (ERD)... 28
4.2.2 Transformasi Entity Relationship Diagram (ERD) ke Logical Record Structured (LRS)... 29
4.2.3 Logical Record Structured (LRS)... 30
4.2.4 Tabel ... 30
4.2.5 Spesifikasi Basis Data... 32
x
4.3.1 Identifikasi Kebutuhan Sistem ... 36
4.3.2 Package Diagram ... 38
4.3.3 Use Case Diagram... 39
4.3.4 Deskripsi Use Case ... 41
4.3.5 Rancangan Sistem Usulan ... 46
4.3.6 Sequence Diagram... 55 4.3.7 Class Diagram... 68 BAB V PENUTUP 5.1 Kesimpulan ... 69 5.2 Saran ... 69 DAFTAR PUSTAKA ... 70 LAMPIRAN... 72
xi
DAFTAR SIMBOL
Simbol Activity Diagram
Simbol Nama Simbol Keterangan
Start Point Menggambarkan awal dari aktivitas.
End Point Menggambarkan akhir dari aktivitas.
Activity
Menggambarkan aktivitas yang terjadi dalam proses bisnis. State Transition
Menggambarkan perpindahan dari suatu aktivitas.
Desicion Menggambarkan keputusan atau pilihan.
Swimlane
Menggambarkan siapa yang bertanggung jawab atas aktivitas yang terjadi.
Simbol Use Case Diagram
Simbol Nama Simbol Keterangan
Actor
Pelaku yang
mengaktifkan fungsi dari use case.
Use Case
Menggambarkan fungsionalitas dari suatu sistem secara berurutan.
Association Penghubung antara actor dan use case.
xii
Simbol Entity Relationship Diagram (ERD)
Simbol Nama Simbol Keterangan
Entity
Menggambarkan suatu kelompok entitas (suatu objek yang dapat dibedakan dengan objek lainnya). Relationship
Menggambarkan hubungan atau
keterkaitan antara suatu entitas dengan entitas lainnya.
Line
Garis yang
menghubungkan antara entitas dan relasi.
Simbol Sequence Diagram
Simbol Nama Simbol Keterangan
Actor Menggambarkan orang yang sedang berinteraksi dengan sistem. Boundary Menghubungkan antara pengguna dengan sistem berupa form atau halaman.
Control
Mengatur aliran dari informasi untuk sebuah skenario. Objek ini umumnya mengatur perilaku dan perilaku bisnis.
Entity
Bertanggungjawab menyimpan data pada database.
xiii
Life Line Menghubungkan objek selama sequence. Message Menggambarkan pesan/hubungan antar objek yang menunjukkan urutan kejadian yang terjadi. Message Return
Menggambarkan hasil dari pengiriman message.
xiv
DAFTAR GAMBAR
Gambar 2.1 Sistem Terbuka ... 5
Gambar 2.2 Model RAD (Rapid Application Development) ... 7
Gambar 3.1 Lokasi Penelitian ... 17
Gambar 4.1 Activity Diagram Proses Booking secara Langsung ... 20
Gambar 4.2 Activity Diagram Proses Booking secara Tidak Langsung ... 21
Gambar 4.3 Activity Diagram Proses Pembayaran secara Langsung ... 22
Gambar 4.4 Activity Diagram Proses Pembayaran secara Tidak Langsung ... 23
Gambar 4.5 Activity Diagram Proses Reschedule ... 24
Gambar 4.6 Entity Diagram Relationship (ERD) ... 28
Gambar 4.7 Transformasi Entity Relationship Diagram (ERD) ke Logical Record Structured (LRS) ... 29
Gambar 4.8 Logical Record Structured (LRS) ... 30
Gambar 4.9 Package Diagram ... 38
Gambar 4.10 Use Case Diagram Admin ... 39
Gambar 4.11 Use Case Diagram Pelanggan ... 40
Gambar 4.12 Use Case Diagram Pemilik ... 40
Gambar 4.13 Struktur Tampilan ... 46
Gambar 4.14 Rancangan Layar Login ... 47
Gambar 4.15 Rancangan Layar Home Admin ... 47
Gambar 4.16 Rancangan Layar Home Pelanggan ... 48
Gambar 4.17 Rancangan Layar Home Pemilik ... 48
Gambar 4.18 Rancangan Layar Entry Paket ... 49
Gambar 4.19 Rancangan Layar Entry Bank ... 49
Gambar 4.20 Rancangan Layar Lihat Pelanggan ... 50
Gambar 4.21 Rancangan Layar Lihat Pesanan ... 50
Gambar 4.22 Rancangan Layar Lihat Pembayaran ... 51
Gambar 4.23 Rancangan Layar Input dan Cetak Invoice ... 51
Gambar 4.24 Rancangan Layar Entry Pelanggan ... 52
xv
Gambar 4.26 Rancangan Layar Entry Pembayaran ... 53
Gambar 4.27 Rancangan Layar Lihat dan Cetak Invoice ... 53
Gambar 4.28 Rancangan Layar Laporan Booking ... 54
Gambar 4.29 Rancangan Layar Laporan Pendapatan ... 54
Gambar 4.30 Sequence Diagram Login ... 55
Gambar 4.31 Sequence Diagram Entry Paket ... 56
Gambar 4.32 Sequence Diagram Entry Bank ... 57
Gambar 4.33 Sequence Diagram Lihat Pelanggan ... 58
Gambar 4.34 Sequence Diagram Lihat Pesanan ... 59
Gambar 4.35 Sequence Diagram Lihat Pembayaran ... 60
Gambar 4.36 Sequence Diagram Input dan Cetak Invoice ... 61
Gambar 4.37 Sequence Diagram Entry Pelanggan ... 62
Gambar 4.38 Sequence Diagram Entry Pesanan ... 63
Gambar 4.39 Sequence Diagram Entry Pembayaran ... 64
Gambar 4.40 Sequence Diagram Lihat dan Cetak Invoice... 65
Gambar 4.41 Sequence Diagram Laporan Booking ... 66
Gambar 4.42 Sequence Diagram Laporan Pendapatan... 67
xvi
DAFTAR TABEL
Tabel 4.1 Tabel Pelanggan ... 30
Tabel 4.2 Tabel Pesanan ... 31
Tabel 4.3 Tabel Paket ... 31
Tabel 4.4 Tabel Pembayaran ... 31
Tabel 4.5 Tabel Bank... 31
Tabel 4.6 Tabel Invoice ... 32
Tabel 4.7 Tabel Spesifikasi Basis Data Pelanggan... 32
Tabel 4.8 Tabel Spesifikasi Basis Data Pesanan ... 33
Tabel 4.9 Tabel Spesifikasi Basis Data Paket ... 34
Tabel 4.10 Tabel Spesifikasi Basis Data Pembayaran... 34
Tabel 4.11 Tabel Spesifikasi Basis Data Bank ... 35
xvii
DAFTAR LAMPIRAN
Lampiran A: Dokumen Keluaran Sistem Berjalan
Lampiran A-1 Invoice Offline ... 72
Lampiran A-2 Invoice Online ... 73
Lampiran A-3 Invoice Reschedule... 73
Lampiran B: Dokumen Masukan Sistem Berjalan Lampiran B-1 Data Pelanggan ... 74
Lampiran B-2 Data Booking ... 75
Lampiran B-3 Data Reschedule ... 77
Lampiran B-4 Bukti Transfer ... 78
Lampiran Dokumen Lain Surat Izin Riset ... 79
Surat Balasan Izin Riset ... 80
Lembar Berita Acara Konsultasi Dosen ... 81