• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL

N/A
N/A
Protected

Academic year: 2023

Membagikan "SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL"

Copied!
25
0
0

Teks penuh

(1)

SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana

Oleh:

Parwoto D1A.18.0527

PROGRAM STUDI SISTEM INFORMSI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

(2)

i

SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL

Oleh:

Parwoto D1A.18.0527

Subang, 25 Juli 2022 Mengetahui

Sofwandi Noor, MT Pembimbing I

Rino Gupitha, ST, M.Kom Pembimbing II Mengetahui

Dr. Tepi Peirisal, S.Sos., M.Si Dekan Fakultas Ilmu Komputer

Bagus Ali Akbar, S.SI., M.Kom Ketua Program Studi

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

(3)

ii

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Skripsi dengan judul “SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL” adalah benar-benar karya saya sendiri, dan saya tidak melakukan plagiat atau pun pengutipan dengan cara-cara yang tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat keilmuan.

Atas pernyataan ini, saya siap menanggung risiko/sanksi yang dijatuhkan kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini.

Subang, 25 juli 2022 Penulis

Parwoto D1A.18.0527

(4)

iii ABSTRAK

SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL

Parwoto

Fakultas Ilmu Komputer Universitas Subang [email protected]

Perkembangan teknologi informasi saat ini memegang peran penting dalam membantu penyelesaian pekerjaan manusia diberbagai hal. Hampir semua sektor usaha, pendidikan, non pendidikan, swasta, pemerintah memerlukan peranan teknologi informasi. Dalam hal ini sebagai sarana untuk membuat sistem informasi sebagai media untuk mempermudah pengolahan sistem informasi, salah satunya sistem informasi manajemen rumah kost. Kost ragil merupakan usaha penyewaan kamar milik bapak suwardi, dengan fasilitas yang bervariasi, serta harga yang bervariasi sesuai dengan fasilitas kamar yang diberikan. Proses pembayarannya saat ini dilakukan setiap bulan, pengelolaan data pemesanan dan pembayaran masih menggunakan sistem manual yaitu melakukan pencatatan kedalam buku catatan kost. Dengan pengelolaan sistem manual pemilik kost juga terkdang mengalami kesulitan dalam menagihkan biaya sewa kepada penghuni dan mengatur daftar penghuni yang masuk dan keluar. Pembuatan aplikasi ini menggunakan Metodelogi RUP (Rational Unifed Process) yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML). Metode ini memiliki 4 tahapan yaitu inception, elaboration, constuction dan transition. Sampai saat ini, aplikasi yang dibuat sudah dapat melakukan fungsi-fungsi yang direncanakan sebelumnya. Penyempurnaan terkait fitur-fitur pendukung sedang dilakukan agar aplikasi yang dibuat memberikan kemudahan dan kenyamaan bagi penggunanya.

Kata Kunci : Tenologi Informasi, Manajemen, Kost Ragil, Website, RUP, UML

(5)

iv ABSTRACT

WEB-BASED BOARDING HOUSE MANAGEMENT INFORMATION SYSTEM CASE STUDY KOST RAGIL

Parwoto

Computer Science Faculty Subang University [email protected]

The development of information technology currently plays an important role in helping the completion of human work in various ways. Almost all business sectors, education, non-education, private sector, government require the role of information technology. In this case as a means to create an information system as a medium to facilitate the processing of information systems, one of which is a boarding house management information system. Ragil boarding house is a room rental business owned by Mr. Suwardi, with various facilities, and prices vary according to the room facilities provided. The payment process is currently carried out every month, the management of ordering and payment data is still using a manual system, namely recording into the boarding record book. With the manual system management, boarding house owners also sometimes have difficulty in collecting rental fees from residents and managing the list of incoming and outgoing residents. Making this application uses the RUP (Rational Unified Process) methodology which focuses on model development using the Unified Model Language (UML). This method has 4 stages, namely inception, elaboration, construction and transition. Until now, the applications that have been made have been able to perform the previously planned functions. Improvements related to supporting features are being carried out so that the applications created provide convenience and comfort for users.

Keywords : Information Technology, Management, Kost Ragil, Website, RUP, UML

(6)

v

KATA PENGANTAR

Segala puji bagi Allah SWT yang telah memberikan rahmat dan karuniaNya kepada penulis, sehingga penulis dapat menyelesaikan skripsi ini yang berjudul “SISTEM INFORMASI MANAJEMEN RUMAH KOST BERBASIS WEB STUDI KASUS KOST RAGIL”. Shalawat dan salam senantiasa tercurah kepada Rasulullah SAW yang mengantarkan manusia dari zaman kegelapan ke zaman yang terang benderang ini.

Penyusunan skripsi ini dimaksudkan untuk memenuhi sebagian syarat-syarat guna mencapai gelar Sarjana Komputer di Universitas Subang.

Penulis menyadari bahwa penulisan ini tidak dapat terselesaikan tanpa dukungan dari berbagai pihak baik moril maupun materil. Oleh karena itu, penulis ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu dalam penyusunan skripsi ini terutama kepada:

1. Bapak Dr. Tepi Peirisal, S.Sos., M.Si Selaku Dekan Fakultas Ilmu Komputer.

2. Bapak Bagus Ali Akbar, S.SI., M.Kom. Selaku Ketua Program Studi Fakultas Ilmu Komputer.

3. Bapak Sofwandi Noor, MT Selaku Dosen Pembimbing Skripsi 1 yang telah bersedia membimbing dan mengarahkan penulis selama menyusun skripsi dan memberikan banyak ilmu serta solusi pada setiap permasalahan atas kesulitan dalam penulisan skripsi ini.

4. Bapak Rino Gupitha, ST, M.Kom Selaku Dosen Pembimbing Skripsi 2 yang telah berkenan memberikan tambahan ilmu dan solusi pada setiap permasalahan atas kesulitan dalam penulisan skripsi ini.

5. Bapak Suwardi Selaku pemilik rumah kost ragil yang telah memberikan ijin kepada penulis untuk melakukan penelitian di rumah Kost Ragil.

6. Terimakasih kepada Ibu, Ayah dan Kakak tercinta atas segala bantuan, bimbingan, dorongan serta doa restu yang diberikan kepada penulis selama penyusunan skripsi.

(7)

vi

7. Seluruh Bapak/Ibu dosen Fakultas Ilmu Komputer yang telah memberikan pengetahuan yang sangat bermanfaat selama masa perkuliahan.

8. Seluruh staff dan karyawan Universitas Subang yang telah memberikan bantuan kepada saya.

9. Seluruh teman-teman seangkatan, terutama kelas Karyawan B Angkatan 2018 yang selalu bersama dalam suka maupun duka selama kuliah di Fakultas Ilmu Komputer Universitas Subang .

10. Semua Pihak yang tidak dapat di sebutkan satu persatu yang telah membantu memberi dukungan.

Penulis menyadari bahwa skripsi ini masih jauh dari sempurna dikarenakan terbatasnya pengalaman dan pengetahuan yang saya miliki. Oleh karena itu, saya mengharapkan segala bentuk saran serta masukan bahkan kritik yang membangun dari berbagai pihak. Semoga skripsi ini dapat bermanfaat bagi para pembaca dan semua pihak khususnya dalam Sistem Informasi.

Subang, 25 Juli 2022 Penulis,

Parwoto

(8)

vii DAFTAR ISI

Halaman Pengesahan ... i

Halaman Pernyataan ... ii

Abstrak ... iii

Kata Pengantar ... v

Daftar Isi ... vii

Daftar Gambar ... x

Daftar Tabel ... xiii

Daftar Simbol ... xiv BAB I PENDAHULUAN ... I-1

1.1 Latar Belakang ... I-1 1.2 Identifikasi Masalah ... I-2 1.3 Batasan Masalah ... I-2 1.4 Maksud dan Tujuan ... I-3 1.4.1 Maksud ... I-3 1.4.2 Tujuan ... I-3 1.5 Manfaat Penelitian ... I-3 1.6 Metodologi Penelitian ... I-3 1.7 Lokasi dan Waktu Penelitian ... I-5 1.7.1 Tempat Pelaksanaan ... I-5 1.7.2 Waktu ... I-5 1.8 Sistemmatika Penulisan ... I-6 BAB II LANDASAN TEORI ... II-1

2.1 Sistem ... II-1 2.1.1 Pengertian Sistem ... II-1 2.1.2 Karakteristik Sistem ... II-1 2.2 Informasi ... II-3 2.2.1 Pengertian Informasi ... II-3

(9)

viii

2.2.2 Karakteristik Informasi ... II-4 2.3 Pengertian Sistem Informasi ... II-5 2.4 Manajemen... II-3 2.4.1 Pengertian Manajemen ... II-6 2.4.2 Fungsi Manajemen ... II-6 2.4.3 Unsur-Unsur Manajemen ... II-7 2.4.4 Tujuan Manajemen ... II-9 2.4.5 Sasaran Manajemen ... II-9 2.4.6 Konsep-Konsep Manajemen ... II-9 2.5 Rumah Kost... II-10 2.6 Metodologi RUP ... II-11 2.6.1 Karakteristik RUP ... II-12 2.6.2 Aliran Kerja RUP ... II-12 2.7 Website ... II-14 2.8 Framework Laravel ... II-15 2.8.1 Composer ... II-17 2.8.2. Artisan ... II-18 2.9 MySQL ... II-18 2.10 PHP ... II-19 2.11 Database... II-20 2.12 UML ... II-21 2.12.1 Tujuan atau Fungsi dari Penggunaan UML... II-22 2.12.2 Jenis-Jenis Diagram UML ... II-22 BAB III ANALISIS KEBUTUHAN SISTEM ... III-1

3.1 Sejarah Kost Ragil ... III-1 3.1.1 Visi dan Misi ... III-1 3.2 Sistem yang berjalan ... III-1 3.3 Analisis Kebutuhan Sistem ... III-2 3.3.1 Kebutuhan Informasi ... III-2

(10)

ix

3.3.2 Kebutuhan Perangkat Lunak ... III-3 3.3.3 Kebutuhan Perangkat Keras ... III-3 3.3.4 Kebutuhan Fungsional... III-4 3.3.5 Kebutuhan Non Fungsional ... III-4 3.4 Pendefinisian Aktor dan Use Case ... III-5 3.4.1 Definisi Aktor ... III-5 3.4.2 Definisi Use Case ... III-5 3.4.3 Pemodelan Use Case... III-7 3.5 Skenario Use Case ... III-8 3.6 Activity Diagram ... III-21 BAB IV PERANCANGAN SISTEM ... IV-1

4.1 Class Diagram ... IV-1 4.2 Sequence Diagram ... IV-2 4.3 Perancangan Database ... IV-11 4.4 Perancangan Antarmuka ... IV-13 BAB V IMPLEMENTASI DAN PENGUJIAN ... V-1

5.1 Implementasi ... V-1 5.1.1 Perangkat Keras ... V-1 5.1.2 Perangkat Lunak ... V-1 5.1.3 Basis Data ... V-2 5.1.4 Implementasi Antarmuka ... V-6 5.2 Pengujian ... V-15

5.2.1 Lingkungan Pengujian ... V-15 5.2.2 Rencana Pengujian ... V-15 5.2.3 Pelaksanaan Pengujian ... V-16 BAB VI KESIMPULAN & SARAN ... VI-1

6.1 Kesimpulan... VI-1 6.2 Saran ... VI-1 DAFTAR PUSTAKA ... xviii

(11)

x

DAFTAR GAMBAR

Gambar 3.1 Flowmap Sistem Berjalan ... III-2 Gambar 3.2 Pemodelan Use Case ... III-7 Gambar 3.3 Use Case Registrasi ... III-8 Gambar 3.4 Use Case Login ... III-9 Gambar 3.5 Use Case Kelola Data User... III-10 Gambar 3.6 Use Case Kelola Data Kamar... III-12 Gambar 3.7 Use Case Info Kamar ... III-14 Gambar 3.8 Use Case Pemesanan ... III-15 Gambar 3.9 Use Case Pembayaran ... III-16 Gambar 3.10 Use Case Laporan Pemesanan ... III-18 Gambar 3.11 Use Case Laporan Pembayaran ... III-19 Gambar 3.12 Activity Diagram Registrasi... III-21 Gambar 3.13 Activity Diagram Login ... III-22 Gambar 3.14 Activity Diagram Data User ... III-23 Gambar 3.15 Activity Diagram Kelola Data Kamar Kost ... III-24 Gambar 3.16 Activity Diagram Info Kamar ... III-25 Gambar 3.17 Activity Diagram Pemesanan ... III-26 Gambar 3.18 Activity Diagram Pembayaran ... III-27 Gambar 3.19 Activity Diagram Laporan Pemesanan ... III-28 Gambar 3.20 Activity Diagram Laporan Pembayaran ... III-29

Gambar 4.1 Class Diagram ... IV-1 Gambar 4.2 Sequence Diagram Login ... IV-2 Gambar 4.3 Sequence Diagram Info Kamar ... IV-3 Gambar 4.4 Sequence Diagram Pemesanan... IV-3 Gambar 4.5 Sequence Diagram Pembayaran ... IV-4 Gambar 4.6 Sequence Diagram Data User... IV-5

(12)

xi

Gambar 4.7 Sequence Diagram Hapus Data User ... IV-5 Gambar 4.8 Sequence Diagram Kelola Tambah Kamar ... IV-6 Gambar 4.9 Sequence Diagram Kelola Hapus Kamar ... IV-7 Gambar 4.10 Sequence Diagram Kelola Edit Kamar ... IV-7 Gambar 4.11 Sequence Diagram Laporan Pemesanan ... IV-8 Gambar 4.12 Sequence Diagram Lihat Laporan Pemesanan ... IV-8 Gambar 413 Sequence Diagram Hapus Laporan Pemesanan ... IV-9 Gambar 4.14 Sequence Diagram Laporan Pembayaran ... IV-9 Gambar 4.15 Sequence Diagram Lihat Laporan Pembayaran... IV-10 Gambar 4.16 Sequence Diagram Hapus Laporan Pembayaran ... IV-10 Gambar 4.17 Desain Tampilan Login ... IV-13 Gambar 4.18 Desain Tampilan Dasboard Admin ... IV-14 Gambar 4.19 Desain Tampilan Kelola Data User ... IV-14 Gambar 4.20 Desain Tampilan Kelola Kamar Kost ... IV-15 Gambar 4.21 Desain Tampilan Info Kmar Kost ... IV-15 Gambar 4.22 Desain Tampilan Pemesanan Kamar ... IV-16 Gambar 4.23 Desain Tampilan Pembayaran Kamar ... IV-16 Gambar 4.24 Desain Tampilan Laporan Pemesanan ... IV-17 Gambar 4.25 Desain Tampilan Laporan Pembayaran ... IV-17

Gambar 5.1 Tabel User ... V-2 Gambar 5.2 Tabel k_kost ... V-3 Gambar 5.3 Tabel Pemesanan ... V-4 Gambar 5.4 Tabel l_pembayaran ... V-5 Gambar 5.5 Implementasi Tampilan Login... V-6 Gambar 5.6 Implementasi Tampilan Dasboard Admin ... V-7 Gambar 5.7 Implementasi Tampilan Data User ... V-8 Gambar 5.8 Implementasi Tampilan Kelola Kamar ... V-9 Gambar 5.9 Implementasi Tampilan Info Kamar ... V-10

(13)

xii

Gambar 5.10 Implementasi Tampilan Pemesanan ... V-11 Gambar 5.11 Implementasi Tampilan Pembayaran ... V-12 Gambar 5.12 Implementasi Tampilan Laporan Pemesanan ... V-13 Gambar 5.13 Implementasi Tampilan Laporan Pembayaran ... V-14

(14)

xiii DAFTAR TABEL

Tabel 1.1 Jadwal Penelitian ... I-6

Tabel 3.1 Kebutuhan Perangkat Lunak ... III-3 Tabel 3.2 Kebutuhan Perangkat Keras ... III-3 Tabel 3.3 Kebutuhan Fungsional ... III-4 Tabel 3.4 Kebutuhan Non Fungsional ... III-5 Tabel 3.5 Definisi Aktor ... III-5 Tabel 3.6 Definisi Use Case ... III-6 Tabel 3.7 Use Case Registrasi ... III-8 Tabel 3.8 Use Case Login ... III-9 Tabel 3.9 Use Case Kelola Data User ... III-11 Tabel 3.10 Use Case Kelola Kamar Kost ... III-12 Tabel 3.11. Use Case Info Data Kamar ... III-14 Tabel 3.12 Use Case pemesanan ... III-15 Tabel 3.13 Use Case pembayaran ... III-17 Tabel 3.14 Use Case Laporan Pemesanan ... III-18 Tabel 3.15 Use Case Laporan pembayaran... III-20

Tabel 4.1 Tabel User ... IV-11 Tabel 4.2 Tabel k_kost ... IV-11 Tabel 4.3 Tabel Pemesanan ... IV-12 Tabel 4.4 Tabel l_pembayaran ... IV-12

Tabel 5.1 Implementasi Perangkat Keras ... V-1 Tabel 5.2 Implementasi Perangkat Lunak ... V-1 Tabel 5.3 Rencana Pengujian ... V-15 Tabel 5.4 Pelaksanaan Pengujian ... V-16

(15)

xiv

DAFTAR SIMBOL

1. Use case diagram

NO GAMBAR NAMA KETERANGAN

1 Actor

Seseorang atau sesuatu yang berinteraksi dengan sistem yang sedang kita kembangkan.

2 Dependency

Penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain.

3 Generalization

Relasi generalization sepadan dengan sebuah relasi inheritance pada konsep berorientasi objek.

4 Include

Relasi cakupan memungkinkan suatu Use Case untuk menggunakan fungsionalitas yang disediakan oleh Use Case yang lainnya.

5 Extend

Memungkinkan suatu Use Case memiliki kemungkinan untuk memperluas fungsional yang disediakan Use Case yang lainnya.

6 Association

Melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship (Contoh: One-to-one, one-to-many, many-to-many).

7 System

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

8

Use Case

Peringkat Tertinggi dari fungsional yang dimiliki sistem.

(16)

xv

9 Collaboration

Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah dan elemen-elemennya (sinergi).

10 Note

Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.

2. Activity diagram

NO GAMBAR NAMA KETERANGAN

1 Activity

Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain.

2 Action

State dari sistem yang mencerminkan eksekusi dari suatu aksi.

3 Initial Node Bagaimana objek dibentuk atau di awali

4

Activity Final Node

Bagaimana objek dibentuk dan dihancurkan.

5 Fork Node

Suatu aliran yang pada tahap tertentu berubah menjadi beberapa aliran.

3. Sequence diagram

NO SIMBOL KETERANGAN

1

Aktor

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda di awal fase nama aktor.

(17)

xvi 2 garis hidup/lifeline

l l

Menyatakan kehidupan suatu objek.

3 Objek

Nama objek : nama kelas

Menyatakan objek yang berinterakasi pesan.

4 Waktu aktif Menyatakan objek yang dalam keadaan aktif dan berinteraksi pesan.

5 pesan tipe call 1 : nama_metode()

Menyatakan suatu objek memanggil operasi/ metode yang ada pada objek lain atau dirinya sendiri,

1: nama_metode()

arah panah mengarah pada objek yang memiliki operasi/metode, karena ini memanggil operasi/metode yang dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteraksi.

6 Pesan tipe send 1 : masukan

Menyatakan bahwa suatu objek mengirimkan

data/masukan/informasi ke objek lainnya, arah panah mengarah pada objek yang dikirim.

7 Pesan tipe return 1 : keluaran

Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.

4. Clas diagram

NO GAMBAR NAMA KETERANGAN

1 Association

Hubungan statis antar kelas. menggambarkan kelas yang memiliki atribut berupa kelas lain atau kelas yang harus mengetahui eksistensi kelas lain

(18)

xvii 2

Class

Menggambarkan sebuah kelas pada sistem yang terbagi menjadi 3 bagian. Bagian atas adalah nama kelas. Bagian tengah adalah atribut kelas.

Bagian bawah adalah methode dari kelas.

3

Aggregation

Hubungan yang menyatakan bahwa suatu kelas menjadi atribut bagi kelas lain

4

Composition

Bentuk khusus dari agregation dimana kelas yang menjadi bagian diciptakan setelah kelas whole dibuat.

5

Generalization/

Inheritence

Relasi antar kelas dengan makna generalisasi spesialisasi (umum-khusus), sebuah relasi waris bahwa sub class mewarisi semua atribut dan metode dari superclass.

6

Directed Assocoation

Asosiasi dengan makna kelas yang satu digunakan oleh kelas yang lain.

(19)

I-1 BAB I PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi informasi saat ini memegang peran penting dalam membantu penyelesaian pekerjaan manusia diberbagai hal. Hampir semua sektor usaha, pendidikan, non pendidikan, swasta, pemerintah memerlukan peranan teknologi informasi. Dalam hal ini sebagai sarana untuk membuat sistem informasi sebagai media untuk mempermudah pengolahan sistem informasi, salah satunya sistem informasi manajemen rumah kost.

Rumah kost atau sering juga disebut dengan kos-kosan merupakan salah satu kebutuhan bagi para mahasiswa, pekerja atau masyarakat umum lainnya yang sedang memerlukan tempat hunian sementara sebagai sarana tempat tinggal mereka, oleh sebab itu kebutuhan terhadap rumah kost sangat tinngi dan prospek bisnis terhadap rumah kost sangat menjanjikan dari segi keuntungan, akan tetapi dibutuhkn pula pemanfaatan teknologi informasi sebagai media untuk mempermudah pengelolaan sistem informasi rumah kost tersebut.

Kost ragil merupakan usaha penyewaan kamar milik bapak suwardi, dengan fasilitas yang bervariasi, serta harga yang bervariasi sesuai dengan fasilitas kamar yang diberikan. Proses pembayarannya saat ini dilakukan setiap bulan, pengelolaan data pemesanan dan pembayaran masih menggunakan sistem manual yaitu melakukan pencatatan kedalam buku catatan kost. Dengan pengelolaan sistem manual pemilik kost juga terkdang mengalami kesulitan dalam menagihkan biaya sewa kepada penghuni dan mengatur daftar penghuni yang masuk dan keluar.

Untuk melakukan pengelolaan kost yang baik diperlukan sebuah sistem yang dapat memantau setiap aktifitas yang terjadi di dalam operasional kost.

Dari permasalahan tersebut, maka penulis akan membuat “Sistem Informasi Manajemen Rumah Kost Berbasis Web Studi Kasus Kost Ragil”. Aplikasi ini akan memudahkan pemilik kost untuk mengetahui informasi mulai dari data diri

(20)

I-2

penghuni, data kamar kost, laporan pemesanan dan laporan pembayaran, sehingga dapat meminimalisasi kesalahan yang terjadi pada penggunaan sistem lama dengan metode pencatatan dibuku manual. Penulis menciptakan sistem informasi agar dapat menggantikan sistem manual yang ada sebelumnya.

1.2. Identifikasi Masalah

Berdasarkan latar belakang diatas, maka dapat diidentifikasi masalah sebagai berikut:

1. Proses pengelolaan data penyewa dan data kamar kost masih menggunakan sistem manual.

2. Proses pengelolaan laporan pemesanan dan laporan pembayaran sewa masih mengunakan sistem manual.

1.3. Batasan Masalah

Agar pembuatan sistem ini mencapai sasaran yang jelas dan lebih terfokus sesuai dengan tugas serta fungsinya secara maksimal maka dibuat batasan masalah sebagai berikut:

1. Sistem informasi manajemen rumah kost yang dibuat meliputi tahapan penginputan data penyewa, data harga, fasilitas, sampai laporan pemesanan dan laporan pembayaran .

2. Penyewa kost hanya dapat mengelola pemesanan kamar dan pembayaran.

3. Pemilik kost hanya dapat mengelola data kamar, data penyewa, laporan pemesanan dan laporan pembayaran.

4. Metode yang digunakan dalam mengembangkan sistem informasi ini menggunakan metode RUP.

5. Pemodelan sistem menggunakan StarUML.

6. Pengembangan hanya berbasis Web

7. Aplikasi yang dibuat tidak membahas masalah peta lokasi

(21)

I-3

1.4. Maksud dan Tujuan Penelitian 1.4.1. Maksud

1. Merancang sebuah sistem informasi yang dapat mengelola data kamar kost

2. Merancang sebuah sistem informasi yang dapat mengelola data penyewa 3. Merancang sebuah sistem informasi yang dapat melakukan pemesanan

kamar kost.

4. Merancang sebuah sistem informasi yang dapat melakukan pembayaran kamar kost.

1.4.2. Tujuan

1. Mempermudah pengelolaan data kamar kost 2. Mempermudah pengelolaan data penyewa

3. Mempermudah pengelolaan data pembayaran pada kost ragil.

4. Mempermudah pengelolaan data pemesanan pada kost ragil.

1.5. Manfaat Penelitian 1. Bagi Penulis

Melatih dan mengembangkan kemampuan dibidang penelitian, serta menambah wawasan dan pengetahuan penulis tentang web.

2. Bagi Kost Ragil

Membantu memudahkan dalam pengelolaan data kamar kost, data pnyewa, data pemesanan dan data pembayaran pada kost ragil.

1.6. Metodelogi Penelitian

Metode adalah suatu cara atau teknik yang sistematik untuk mengerjakan atau menyelesaikan sesuatu. Metodelogi yang digunakan untuk melakukan penelitian ini adalah Metodelogi RUP (Rational Unifed Process) karena metode ini dapat diperbaiki kapan saja ketika sistem ini mempunyai masalah dan lebih diarahkan berdasarkan penggunaan kasus karena fase pada RUP dapat dilakukan

(22)

I-4

berulang-ulang (iterative) maka tidak harus menyelesaikan sistem tersebut sampai dengan selesai untuk mengetahui letak dimana kesalahan yang ada dan setelah memperbaiki kesalahannya kita dapat melanjutkan pada fase berikutnya.

Berikut ini tahapan pada metodelogi penelitian yang digunakan dalam membangun sistem ini, yaitu:

1. Inception (permulaan)

Pada tahap ini penulis melakukan teknik pengumpulan data dalam menentukan kebutuhan terkait dengan permasalahan mengenai sistem yang sedang berjalan. Beberapa teknik pengumpulan data yang digunakan, seperti:

a. Studi Pustaka

Teknik yang digunakan untuk mendapatkan data-data yang bersifat mendukung dalam menyelesaikan masalah melalui buku-buku, internet dan literatur-literatur yang erat kaitannya dengan masalah pengamatan yang dilakukan

b. Observasi

Teknik atau pendekatan dengan mengamati secara langsung suatu objek yang akan diteliti agar dapat memberikan informasi yang tepat dan jelas.

c. Wawancara

Teknik pengumpulan data dengan cara komunikasi dua arah atau mengadakan tanya jawab secara langsung yang dilakukan secara sistematis untuk mendapatkan data yang dianalisis dari responden.

2. Elaboration (perluasan/perencanaan)

Tahapan ini lebih difokuskan pada perencanaan arsitektur sistem dan mendeteksi resiko yang mungkin terjadi dari arsitektur yang dibuat. Analisis sistem yang digunakan untuk menganalisis permasalahan yang ada yaitu menggunakan analisis sebab akibat (Cause and Effect Analysis) dan untuk menganalisis kebutuhan sistem yaitu penulis menggunakan use case. Pada desain sistem ini perancangan sistem yang digunakan adalah perancangan

(23)

I-5

berorientasi objek (Object Oriented Analysis and Design) yang terdiri dari Class Diagram, Activity Diagram, dan Sequence Diagram.

3. Construction

Pada tahap ini difokuskan pada pengembangan komponen dan fitur-fitur sistem yang dibutuhkan. Tahap ini juga lebih pada implementasi dan pengujian sistem yang penulis buat mulai dari rancangan antarmuka dan kode program yang terintegrasi menggunakan alat bantu software.

4. Transition

Pada tahap terakhir ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user. Penulis menghasilkan produk perangkat lunak yang sudah dapat digunakan oleh user. Pada tahapan ini kegiatan yang dilakukan yaitu penginstalan program baru dan database, pelatihan bagi pengguna, konversi ke sistem yang baru, dan pengujian sistem apakah sudah memenuhi harapan pengguna.

1.7. Waktu dan Lokasi Penelitian

Berikut waktu dan tempat penelitian yang dilakukan penulis 1.7.1. Tempat Pelaksanaan

Dilaksanakan di Kost Ragil yang beralamat di Jl. Brigjen Katamso Kelurahan Dangdeur Kecamatan Subang Kabupaten Subang Jawa Barat.

1.7.2. Waktu

Waktu penelitian dilakukan kurang lebih selama 5 bulan mulai bulan februari sampai dengan bulan Juni 2022.

(24)

I-6

Table 1.1. Jadwal Penelitian

No

Keterangan

Fase

Inception Elaboration Construction

Feb Maret April Mei Juni

Minggu 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Requirements 2 Analysis

3 Design

4 Implementation 5 Testing

1.8. Sistematika Penulisan

Sistematika penulisan bertujuan untuk mempermudah pemahaman penelitian.

Dalam laporan penelitian ini, sistematika penulisan terdiri atas enam bab, masing- masing uraian yang secara garis besar dapat dijelaskan sebagai berikut:

Bab I. Pendahuluan

Bab ini berisi penjelasan tentang hal-hal yang melatarbelakangi penulisan laporan ini yang menggambarkan secara umum permasalahan yang dibahas, batasan masalah, maksud dan tujuan penelitian, metodelogi penelitian, waktu penelitian dan lokasi penelitian serta sistematika penulisan penelitian.

Bab II. Landasan Teori

Bab ini berisi tentang teori dasar yang mendukung penulisan skripsi, mencakup metode atau teknik yang digunakan, teori tentang permasalahan, uraian singkat perangkat implementasi yang dipakai, dan kerangka penyelesaian masalah.

Bab III. Analisis Kebutuhan Sistem

Bab ini berisi tentang penjelasan hasil pendefinisian kebutuhan dari permasalahan dalam penulisan skripsi. Seperti uraian singkat tentang sejarah, struktur organisasi, fungsi unit orgaanisasi, prosedur perancangan pekerjaan dari permasalahan, serta deskripsi kebutuhan informasi, deskripsi kebutuuhan fungsional dan nonfungsional

(25)

I-7

serta permodelan kebutuhan fungsional seperti : Usecase Diagram, Skenario, Activity Diagram, dll.

Bab IV Perancangan Sistem

Bab ini berisi penjelasan tentang perancangan sistem informasi yang meliputi perancangan prosedur sistem baru yang dilakukan dari hasil analisis bab sebelumnya meliputi perancangan sequence diagram, class diagram, perancangan basis data beserta relasinya, perancangan proses dan perancangan antar muka.

Bab V Implementasi

Bab ini berisi penjelasan tentang pelaksanaan implementasi berdasarkan pada hasil perancangan serta pengujian program aplikasi.

Bab VI. Kesimpulan dan Saran

Bab ini berisi tentang kesimpulan dari keseluruhan pembahasan yang disertai dengan saran-saran dari hasil penelitian.

Referensi

Dokumen terkait

proposes the implementation of schools- based assessments to gauge students’ potentials and the efectiveness of the teaching and learning process in the classroom. • The

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

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

Populasi dalam penelitian adalah seluruh ibu hamil yang melakukan persalinan sectio caecaria di RS PKU Muhammadiyah Yogyakarta pada bulan Januari sampai dengan bulan Desember

Variasi sumber karbon dan nitrogen dilakukan untuk mendapatkan kondisi optimal dalam pembentukan biosurfaktan oleh bakteri yang digunakan.. Biosurfaktan yang telah

Kesimpulan dari hasil penelitian dan pembahasan adalah limbah ikan tuna produk proses biologis memiliki nilai kecernaan (bahan kering, bahan organik dan protein