BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Singkat Perusahaan PT.
Trika
Bumi
Pertiwi
bergerak
dalam
penjualan
produk-
produk apartemen, salah satunya adalah Apartemen Teluk Intan. Apartemen Teluk Intan mempunyai unit apartemen dengan ukuran kecil tipe 21 (8m × 2.5m), kemudian untuk ukuran sedangnya tersedia tipe 40 (8m × 5m), tipe 45 (9m × 5m) dan tipe 54 (10m × 5.4m), serta ukuran besar tersedia tipe 60 (12m × 5m), tipe 70 (12m × 5.8m). Perencanaan pembuatan Apartemen Teluk Intan ini dimulai dari tahun 1999, oleh PT. Trika Bumi Pertiwi sebagai developer. Pada tahun 2003 barulah pembuatan Apartemen Teluk Intan dimulai, dengan rencana pembuatan 8 tower yang terdiri dari kurang lebih 3000 kamar dan berlokasi di Jakarta Utara. Apartemen Teluk Intan terdiri dari dua tower, yakni Tower Topaz dan Tower Sapphire. Apartemen ini terletak di kota Jakarta Utara dan dikembangkan oleh PT. Trika Bumi Pertiwi. Lokasi Apartemen Teluk Intan dapat dikatakan strategis karena dikelilingi oleh beberapa pusat perbelanjaan dan hiburan seperti Mal Emporium, Season City, dan Pluit Junction. Apartemen Teluk Intan dekat dengan banyak fasilitas umum, seperti rumah sakit (RS. Pluit dan RS. Atmajaya), sekolah-sekolah juga banyak ditemui di sekitar apartemen seperti sekolah Stella Maris, Budi Agung, Methodist, dan lain sebagainya. Akses menuju jalan tol pun juga relatif cepat, hanya sekitar 20 menit ke tol dalam kota. Penghuni dan pengunjung juga dapat menempuh perjalanan selama kurang lebih 30 menit menuju Bandara Internasional Soekarno Hatta. Selain lokasinya yang strategis, apartemen ini memiliki fasilitas internal antara lain kolam renang, lapangan badminton, dan jogging track. Ada juga minimarket dan ATM center untuk menunjang kebutuhan sehari-hari para penghuni. Keamanan apartemen ditunjang dengan CCTV, penjaga 24 jam, serta kartu akses apartemen.
38
http://digilib.mercubuana.ac.id/
39
3.1.2 Visi dan Misi Perusahaan Visi Menguasai pasar sewa terbesar dalam upaya peningkatan hasil kinerja penjualan. Misi Mengembangkan kawasan atau lokasi di daerah produk, dan meningkatkan taraf hidup masyarakat.
3.1.3
Struktur Organisasi Perusahaan Direktur Utama Manager Properti
Manager Pemasaran
Manager Keuangan
Badan Pengelola
Marketing
Auditor/Pajak
Engineering
Master Stock
Kasir
In House Gambar 3. 1 Struktur Organisasi PT Trika Bumi Pertiwi
Tugas dan Tanggung Jawab Direktur Utama
Memimpin seluruh dewan atau komite eksekutif
Memimpin dan mengawasi, mengkoordinasikan kegiatankegiatan dibidang Hubungan Keuangan dan Umum untuk mencapai tujuan Perusahaan.
http://digilib.mercubuana.ac.id/
40
Bertugas
mengkoordinasikan
berlangsungnya
kegiatan
kepegawaian, keuangan, dan tata usaha pada apartemen. Terdiri dari presiden direktur satu orang dan satu orang sekretaris.
Menjalankan tanggung jawab dari direktur perusahaan sesuai dengan standar etika dan hokum
Manajer Properti
Bertugas mengatur sistem persewaan apartemen.
Bertanggung jawab meningkatkan arus kas properti yang dikelolanya
Menangani semua urusan penempatan karyawan
Bertugas mengelola anggaran operasional properti baik pengeluaran maupun pendapatan
Manager Pemasaran :
Mengkoordinasi kinerja penjualan, marketing, maste stock dan agen
Menerima dan menganalisa laporan dari penjualan setiap bulannya.
Mengadakan rapat devisi minimal seminggu sekali
Mengatur pemasaran dan iklan apartemen serta mengelola hubungan antara apartemen dan pihak luar
Mengatur strategi pemasaran yang baik agar penjualan meningkat
Manager Keuangan
Bertugas mengatur sistem administrasi dan keuangan pada apartemen
Menerima dan menganalisa laporan keuangan setiap bulannya
Memberi laporan pertanggungjawaban kepada pimpinan
Mengecek pengeluaran dan pendapatan keuangan yang ada
Badan Pengelola
Mengelola seluruh fasilitas dan kebutuhan penghuni apartemen
Melaksanakan pemeriksaan, pemeliharaan, kebersihan dan lingkungannya pada bagian bedan dan tanah bersama.
http://digilib.mercubuana.ac.id/
41
Mengawasi ketertiban dan keamanan penghuni serta penggunaan bagian benda dan tanah bersama sesuai peruntukannya
Memberikan usulan dan pemecahannya secara berkala
Engineering
Pemeliharaan dan perbaikan seluruh instalasi, alat mesin, bangunan dan fasilitas hotel lainnya.
Penghematan energi dalam menggunakan segala keperluan.
Menangani alat, mesin dan instalasi lainnya yang menggunakan listrik, gas dan air.
Mencegah instalasi, mesin, alat dan bangunan terhadap bahaya kebakaran dan segala situasi yang membahayakan.
enyiapkan keperluan air, gas dan listrik secara teratur dan melaporkannya.
Menangani pekerjaan yang sifatnya umum seperti, mengecat, dsb
Marketing
Mengkoordinasi kinerja pemasaran
Menerima dan menganalisa laporan dari agen pemasaran setiap bulannya
Mengurus penyewaan pada apartemen
Memberi pertanggungjawaban kepada pimpinan setiap bulannya
Bertanggung jawab terhadap hasil penjualan setiap bulannya
In House
Memberikan laporan pertanggungjawaban kepada penjualan setiap bulannya
Melayani para customer yang datang serta melakukan berbagai penawaran terhadapnya
Mencapai target penjualan produk perusahaan, dan meningkatkan pendapatan perusahaan, dari para customer yang datang ke perusahaan
http://digilib.mercubuana.ac.id/
42
Auditor/Pajak
Memberikan
laporan
pertanggungjawaban
kepada
manager
keuangan setiap bulannya
Memeriksa ketentuan pajak yang berlaku
Mengatur agar pembayaran pajak tepat waktu
Kasir
Melayani pembayaran penyewaan, dan tagihan dari customer
Menangani bagian keuangan perusahaan, menghitung hasil laporan serta mencatatnya
Mengatur pembagian gaji karyawan
Merembes uang karyawan yang dipakai untuk keperluan perusahaan dengan bukti pembayaran
Memberikan laporan pertanggungjawaban kepada kepala devisi keuangan setiap bulannya
3.1.4
Bidang Bisnis/Usaha PT Trika Bumi Pertiwi merupakan perusahaan yang bergerak dibidang jasa yakni berkaitan dengan penyewaan dan penjualan apartemen Teluk Intan.
3.2 Analisa Sistem Yang Berjalan 3.2.1
Analisa Dokumen
Analisa dokumen bertujuan untuk mengetahui spesifikasi informasi yang ada dalam sistem yang dipakai untuk dokumen. DokumenDokumen tersebut diantaranya adalah : 1. Data Penyewaan a. Nama Dokumen : Data Penyewa b. Fungsi
: Untuk data penyewaan perlengkapan
c. Sumber
: Konsumen
d. Rangkap
: 2 (dua)
e. Distribusi
: Marketing
f. Frekuensi
: Melakukan penyewaan unit apartemen
http://digilib.mercubuana.ac.id/
43
g. Format
: Formulir
h. Hasil Analisa
: Doumen ini digunakan untuk dokumen
penyewaan kamar dan sebagai bukti laporan 2. Perjanjian Sewa Menyewa a. Nama Dokumen : Perjanjian Sewa Menyewa b. Fungsi
: Bukti perjanjian sewa apartemen
c. Sumber
: Marketing
d. Rangkap
: 6 (enam)
e. Distribusi
: Marketing
f. Frekuensi
: Melakukan penyewaan apartemen
g. Format
: Perjanjian
h. Hasil Analisa
: Dokumen ini digunakan untuk dokumen
perjanjian penyewaan penghuni 3. Kwitansi Penyewaan a. Nama Dokumen : Kwitansi Penyewaan b. Fungsi
: Bukti pembayaran sewa apartemen
c. Sumber
: Bagian Keuangan
d. Rangkap
: 1 (satu)
e. Distribusi
: Bagian Keuangan
f. Frekuensi
: Melakukan pembayaran unit apartemen
g. Format
: Kwitansi
h. Hasil Analisa
: Dokumen ini digunakan untuk data
penyewaan sebagai bukti bahwa customer telah menyewa apartemen 4. Data Tagihan a. Nama Dokumen : Data tagihan b. Fungsi
: Bukti data tagihan penghuni
c. Sumber
: Bagian Pengelola
d. Rangkap
: 1 (satu)
e. Distribusi
: Bagian Pengelola
f. Frekuensi
: Setiap Melakukan tagihan penghuni
g. Format
: Formulir
http://digilib.mercubuana.ac.id/
44
h. Hasil Analisa
: Dokumen ini digunakan untuk data tagihan
penghuni sebagai bukti bahwa penghuni mempunyai beberapa tagihan yang harus dibayarkan 5. Kwitansi Tagihan a. Nama Dokumen : Kwitansi Tagihan b. Fungsi
: Bukti pembayaran tagihan penghuni
c. Sumber
: Bagian Keuangan
d. Rangkap
: 1 (satu)
e. Distribusi
: Bagian Keuangan
f. Frekuensi
: Setiap Melakukan Pembayaran tagihan
g. Format
: Kwitansi
h. Hasil Analisa
: Dokumen ini digunakan untuk data tagihan
penghuni sebagai bukti bahwa penghuni telah membayar tagihan 6. Laporan Data Penghuni a. Nama Dokumen : Laporan Data Penghuni b. Fungsi
: Bukti Lapoan kepada pimpinan
c. Sumber
: Bagian Marketing
d. Rangkap
: 1 (satu)
e. Distribusi
: Bagian Marketing
f. Frekuensi
: Melakukan pembuatan laporan pimpinan
g. Format
: Laporan
h. Hasil Analisa
: Dokumen ini digunakan untuk data laporan
penghuni 7. Laporan Pembayaran Tagihan a. Nama Dokumen : Laporan Pembayaran Tagihan b. Fungsi
: Bukti Laporan kepada pimpinan
c. Sumber
: Bagian Keuangan
d. Rangkap
: 1 (satu)
e. Distribusi
: Bagian Keuangan
f. Frekuensi
: Melakukan pembuatan laporan pimpinan
g. Format
: Laporan
http://digilib.mercubuana.ac.id/
45
h. Hasil Analisa
: Dokumen ini digunakan untuk data laporan
pembayaran tagihan
3.2.2
Analisis Proses Bisnis Sistem Berjalan Flowchart
Gambar 3. 2 Tampilan Flowchart Berikut ini adalah penjelasan tentang flowchart berjalan di atas sebagai berikut : Calon penghuni datang ke kantor dan menemui bagian marketing untuk melakukan penyewaan apartemen, jika setuju maka calon penghuni melakukan pembayaran. Selanjutnya bagian marketing memberikan kunci dan surat perjanjian sewa untuk penghuni. Selanjutnya penghuni mengajukan komplain jika terjadi kerusakan fasilitas.
3.2.3
Analisis Permasalahan PIECES
Untuk mengidentifikasi masalah, maka kita perlu melakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan. Dari hasil analisis ini kita dapatkan beberapa masalah dan akhirnya, dapat menemukan masalah utamanya.
http://digilib.mercubuana.ac.id/
46
1. Analisis Kinerja (Performance Analysis) Performance/kinerja adalah kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat tercapai. Kinerja diukur dengan throughput (jumlah dari pekerjaan yang dapat diselesaikan selama jangka waktu tertentu) dan response time (waktu tanggap) adalah keterlambatan rata-rata antara suatu transaksi dengan tanggapan yang diberikan kepada transaksi tersebut. Kelemahan sistem lama adalah: a. Masalah yang timbul dari segi throughput sistem : Kinerja memakan waktu yang lama dan lambatnya dilakukan, misalnya dalam sekali proses pencatatan data dan pembuatan laporan data penghuni dan data laporan tagihan transaksi. b. Masalah yang timbul dari segi response time: Memproses data memerlukan waktu yang relatif lama karena banyaknya kegiatan pencatatan yang dilakukan seperti menulis, mengetik, menghitung, dan mencocokkan data sehingga waktu tanggap (response time) semakin panjang. 2. Analisis Informasi (Information Analysis) Informasi yang baik adalah informasi yang akurat, relevan, dan tepat waktu. Tidak tersedianya informasi mengenai informasi penyewaan yang ada perusahaan. 3. Analisis Ekonomi (Economic Analysis) Masalah ekonomi terkait sistem lama kurang ekonomis karena penggunanaan kertas, tinta dan alat tulis yang berlipat ganda dalam pencatatan data dan pembuatan laporan mengakibatkan terjadinya pemborosan. Dengan adanya kelemahan dalam penyampaian informasi yang dilakukan secara manual maka akan membutuhkan dana yang lebih banyak dan pemborosan waktu serta tenaga sehingga akan mengalami pembengkakan. 4. Analisis Pengendalian (Control Analysis) Pengendalian terhadap sebuah sistem sangat diperlukan untuk mendeteksi dan mencegah kesalahan-kesalahan. Dari hasil pengamatan di lapangan bahwa sistem pengelolaan apartemen yang sedang berjalan sangat tidak
http://digilib.mercubuana.ac.id/
47
aman karena kurangnya tingkat keamanan data karena tidak ada back up data, karena tidak adanya pembatasan hak akses terhadap informasi yang ada. 5. Analisis Efisiensi (efficiency Analysis) Efisiensi erat kaitannya dengan bagaimana sumber daya yang ada telah digunakan. Sistem lama tidak efisien dilihat dari segi sumber daya yang diinputkan, karena penggunaan kertas yang banyak mengakibatkan pemborosan biaya dan waktu yang cukup lama untuk pencatatan data, selain itu harus mencatat laporan-laporan data penghuni dan data tagihan pembayaran apartemen 6. Analisis Pelayanan (Service Analysis) Merupakan peningkatan terhadap pelayanan yang diberikan oleh sistem. Oleh karena itu layanan terhadap penghuni maupun keryawan haruslah ditingkatkan secara maksimal supaya bisnis berjalan dengan lancar. 3.3 Analisis Kebutuhan Analisis kebutuhan terbagi menjadi dua, yaitu analisis kebutuhan non fungsional dan analisis kebutuhan fungsional.
3.3.1
Kebutuhan Fungsional Adalah deskripsi atau gambaran layanan sistem yang harus disediakan, bagaimana sistem beraksi pada suatu masukan atau input dari pengguna dan bagaimana perilaku sistem pada si tuasi tertentu. Berikut kebutuhan fungsionalnya: 1. Sistem dapat memberikan informasi tentang penyewaan kepada penghuni apartemen. 2. Sistem dapat menyimpan data ke dalam database apabila admin berhasil login ke dalam sistem. 3. Sistem
dapat
menghapus
data
yang
ada
di
dalam database apabila admin berhasil login ke dalam sistem 4. Sistem dapat
memperbarui semua
data
yang ada
di
dalam database apabila admin berhasil login ke dalam sistem.
http://digilib.mercubuana.ac.id/
48
5. Sistem
dapat
melakukan
interaksi
(komplain)
kepada
admin, dengan masalah kerusakan fasilitas penghuni apartemen sebagai keluarannya. 6. Sistem memiliki fasilitas logout untuk keluar dari sistem admin.
3.3.2
Kebutuhan Non Fungsional Merupakan fitur-fitur pelengkap yang menunjang kerja sebuah sistem, dan mempunyai pengaruh yang tidak langsung, Adapun kebutuhan non fungsional yang diperlukan dalam merancang aplikasi ini adalah: 1. Sistem yang dirancang dapat diakses dan digunakan secara cepat, bagi pengguna dan admin dengan tampilan yang sederhana dan mudah dipahami. 2. Sistem yang dirancang dapat diakses dan digunakan oleh admin, penghuni dan juga pimpinan 3. Sistem yang dirancang memiliki antarmuka yang sangat memudahkan pengguna untuk berkonsultasi dengan sistem.
3.4 Perancangan Sistem Usulan 3.4.1
Diagram Use Case Sistem Usulan
Dari sistem berjalan yang digambarkan menggunakan flowchart diatas maka peneliti merasa perlunya sistem terkomputerisasi. Untuk itu berikut diagram use case sistem usulannya :
http://digilib.mercubuana.ac.id/
49
Gambar 3. 3 Diagram Use Case Sistem Usulan Tabel 3. 1 Skenario Use case login Nama use case
Login
Aktor
Pengguna
Deskripsi
Pengguna memilih login
Pre-kondisi
Pengguna melakukan login
Tindakan
Pengguna memasukkan username dan password
Post kondisi
Pengguna masuk ke halaman home user
Alternatif
Jika username atau password salah maka akan kembali ke halaman login
http://digilib.mercubuana.ac.id/
50
Tabel 3. 2 Skenario Use case kelola data unit Nama use case
Kelola data unit
Aktor
Admin
Deskripsi
Admin memilih menu data unit
Pre-kondisi
Melakukan login terlebih dahulu dan admin melihat system
Tindakan
Admin kelola data unit
Post kondisi
Admin dapat menambah, mengubah atau menghapus data unit
Alternatif
Tabel 3. 3 Skenario Use case input data sewa Nama use case
Input data sewa
Aktor
Admin
Deskripsi
Admin memilih menu data sewa
Pre-kondisi
Melakukan login terlebih dahulu dan admin melihat system
Tindakan
Admin input data sewa
Post kondisi
Admin dapat menambah data sewa.
Alternatif
http://digilib.mercubuana.ac.id/
51
Tabel 3. 4 Skenario Use case kelola data penghuni Nama use case
Kelola data penghuni
Aktor
Admin
Deskripsi
Admin memilih menu data penghuni
Pre-kondisi
Melakukan login terlebih dahulu dan admin melihat system
Tindakan
Admin kelola data penghuni
Post kondisi
Admin dapat menambah, mengubah atau menghapus data penghuni.
Alternatif
Tabel 3. 5 Skenario Use case kelola data tagihan Nama use case
kelola data tagihan
Aktor
Admin
Deskripsi
Admin memilih menu data tagihan
Pre-kondisi
Melakukan login terlebih dahulu dan admin melihat sistem
Tindakan
Admin kelola data tagihan
Post kondisi
Admin dapat merubah status tagihan
Alternatif
http://digilib.mercubuana.ac.id/
52
Tabel 3. 6 Skenario Use case lihat tagihan Nama use case
lihat tagihan
Aktor
Penghuni
Deskripsi
Penghuni memilih menu tagihan
Pre-kondisi
Melakukan login terlebih dahulu dan penghuni
melihat
sistem Tindakan
Penghuni melihat tagihan
Post kondisi
Penghuni hanya dapat melihat tagihan pembayaran.
Alternatif
Tabel 3. 7 Skenario Use case komplain Nama use case
Komplain
Aktor
Penghuni dan Admin
Deskripsi
Penghuni dan Admin memilih menu komplain
Pre-kondisi
Melakukan login terlebih dahulu, penghuni dan komplain melihat sistem
Tindakan
Penghuni mengajukan komplain kepada admin
Post kondisi
Admin kelola komplain
Alternatif
http://digilib.mercubuana.ac.id/
53
Tabel 3. 8 Skenario Use case melihat laporan Nama use case
melihat laporan
Aktor
Pimpinan
Deskripsi
Pimpinan memilih menu laporan
Pre-kondisi
Melakukan login terlebih dahulu dan pimpinan melihat sistem
Tindakan
Pimpinan melihat laporan
Post Kondisi
Pimpinan dapat melihat laporan
Alternatif
3.4.2 Diagram Activity Sistem Usulan
Gambar 3. 4 Diagram Activity lihat sewa
http://digilib.mercubuana.ac.id/
54
Tabel 3. 9 Diagram activity lihat sewa Nama diagram activity
Diagram Activity lihat sewa
Deskripsi
Penghuni memilih menu sewa, kemudian sistem menampilkan data sewa dan penghuni dapat melihat data sewa di sistem
Gambar 3. 5 Diagram Activity kelola data unit
http://digilib.mercubuana.ac.id/
55
Tabel 3. 10 Diagram activity kelola data unit Nama diagram activity Diagram Activity kelola data unit Deskripsi
Admin dapat mengelola data unit kemudian admin dapat menggunakan menu tambah, ubah dan hapus.
Gambar 3. 6 Diagram Activity input data sewa
http://digilib.mercubuana.ac.id/
56
Tabel 3. 11 Diagram activity input data sewa Nama diagram activity Diagram Activity input data sewa Deskripsi
Admin melakukan input sewa terhadap penghuni yang baru masuk sewa untuk melakukan sewa apartemen dan admin dapat melakukan menu tambah data sewa
Gambar 3. 7 Diagram Activity kelola data penghuni
http://digilib.mercubuana.ac.id/
57
Tabel 3. 12 Diagram activity kelola data penghuni Nama
diagram Diagram Activity kelola data penghuni
activity Deskripsi
Admin dapat melakukan kelola data penghuni seperti mengubah dan menghapus data penghuni
Gambar 3. 8 Diagram Activity mengajukan komplain
http://digilib.mercubuana.ac.id/
58
Tabel 3. 13 Diagram activity mengajukan komplain Nama diagram activity
Diagram Activity mengajukan komplain
Deskripsi
Penghuni memlih menu komplain, kemudian sistem menampilkan menu komplain. penghuni dapat menambahkan data komplain dan hasil komplain akan tersimpan
Gambar 3. 9 Diagram Activity kelola komplain
http://digilib.mercubuana.ac.id/
59
Tabel 3. 14 Diagram activity kelola komplain Nama diagram activity Diagram Activity kelola complain Deskripsi
Admin dapat kelola complain dengan memlih menu komplain, kemudian sistem menampilkan menu komplain. Admin dapat melihat data komplain serta bias mengubah dan menghapus data komplain.
Gambar 3. 10 Diagram Activity melihat laporan
http://digilib.mercubuana.ac.id/
60
Tabel 3. 15 Diagram activity melihat laporan Nama diagram activity
Diagram Activity melihat laporan
Deskripsi
Pimpinan dapat melihat laporan data penghuni, laporan komplain dan laporan data tagihan, dengan memilih laporan apa yang akan dilihat dan selanjutnya akan ditampilkan laporan yang telah dipilih.
3.4.3
Diagram Sequence Sistem Usulan
Gambar 3. 11 Diagram sequence kelola data penghuni Tabel 3. 16 Diagram Sequence kelola data penghuni Nama diagram sequence
Diagram Sequence kelola data penghuni
Deskripsi singkat
Mengelola
data
penghuni
aplikasi
pengelolaan apartemen teluk intan Aktor
Admin
http://digilib.mercubuana.ac.id/
sistem
61
Tindakan Utama
Admin membuka halaman kelola penghuni, kemudian admin dapat menambahkan, menghapus dan mengubah data penghuni
Pasca Kondisi
Admin masuk ke halaman kelola penghuni
Gambar 3. 12 Diagram sequence kelola data unit Tabel 3. 17 Diagram Sequence kelola data unit Nama diagram sequence
Diagram Sequence kelola data unit
Deskripsi singkat
Mengelola data unit sistem pengelolaan apartemen teluk intan
Aktor
Admin
http://digilib.mercubuana.ac.id/
62
Tindakan Utama
Admin membuka halaman kelola data unit, kemudian admin dapat menambah, menghapus, dan mengubah data unit
Pasca Kondisi
Admin masuk ke halaman kelola unit
Gambar 3. 13 Diagram sequence menginput data sewa Tabel 3. 18 Diagram Sequence menginput data sewa Nama diagram sequence
Diagram Sequence menginput data sewa
Deskripsi singkat
Melakukan pendaftaran sewa apartemen teluk intan
Aktor
Admin
Tindakan Utama
Admin memilih halaman input sewa, kemudian admin mengisi data penghuni pada form input sewa kemudian admin menyimpan data penghuni
Pasca Kondisi
Admin masuk ke halaman lihat penghuni
http://digilib.mercubuana.ac.id/
63
Gambar 3. 14 Diagram sequence kelola data komplain Tabel 3. 19 Diagram Sequence kelola data komplain Nama diagram sequence
Diagram Sequence kelola data komplain
Deskripsi singkat
Mengelola data komplain sistem pengelolaan apartemen teluk intan
Aktor
Admin
Tindakan Utama
Admin membuka halaman kelola data komplain, kemudian admin dapat menghapus dan mengubah data komplain
Pasca Kondisi
Admin masuk ke halaman kelola komplain
http://digilib.mercubuana.ac.id/
64
Gambar 3. 15 Diagram sequence lihat data tagihan Tabel 3. 20 Diagram Sequence lihat data tagihan Nama diagram sequence
Diagram Sequence lihat data tagihan
Deskripsi singkat
Melihat estimasi tagihan sewa apartemen
Aktor
Penghuni
Tindakan Utama
Penghuni memilih halaman melihat tagihan dan kemudian pemghuni dapat melihat tagihan
Pasca Kondisi
Penghuni melihat status tagihan pembayaran
http://digilib.mercubuana.ac.id/
65
Gambar 3. 16 Diagram sequence komplain Tabel 3. 21 Diagram Sequence komplain Nama diagram sequence
Diagram Sequence komplain
Deskripsi singkat
Proses mengajukan komplain
Aktor
Penghuni
Tindakan Utama
Penghuni melakukan komplain dengan menu tambah komplain
Pasca Kondisi
Penghuni dapat melihat data komplain mengenai kerusakan fasilitas
http://digilib.mercubuana.ac.id/
66
Gambar 3. 17 Diagram sequence lihat laporan penghuni Tabel 3. 22 Diagram Sequence lihat laporan penghuni Nama diagram sequence
Diagram Sequence lihat laporan penghuni
Deskripsi singkat
Melihat laporan penghuni apartemen teluk intan
Aktor
Pimpinan
Tindakan Utama
Pimpinan memilih halaman melihat laporan penghuni
Pasca Kondisi
Pimpinan masuk ke halaman laporan penghuni
http://digilib.mercubuana.ac.id/
67
3.5 Perancangan Basis Data 3.5.1
Class Diagram
Gambar 3. 18 Class Diagram Spesifikasi Basis Data 1. Nama File
: Unit
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_unit
4. Struktur
: Data Unit
Tabel 3. 23 Unit No
Nama Field
Jenis
Lebar
Keterangan
1.
kode_unit
Int
10
Kode unit
2.
Tower
Varchar
10
Tower
3.
Type
Varchar
15
Type
http://digilib.mercubuana.ac.id/
68
4.
Nomor_unit
Char
10
Nomo_Unit
4.
Harga
Varchar
20
Harga
5.
Keterangan
Varchar
150
Keterangan
6.
Foto
Varchar
20
Foto
7.
Status
Varchar
15
Status
Spesifikasi Basis Data 1. Nama File
: Tanggal
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_tanggal
4. Struktur
: Data Tanggal
Tabel 3. 24 Tanggal No
Nama Field
Jenis
Lebar
Keterangan
1.
kode_tanggal
Int
10
Kode tanggal
2.
kode_penghuni
Char
10
Kode penghuni
3.
kode_sewa
Char
10
Kode Unit
4.
kode_pembayaran
Char
10
Kode Pembayaran
5.
tgl_masuk
Date
Tanggal Masuk
Spesifikasi Basis Data 1. Nama File
: Pembayaran
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_pembayaran
4. Struktur
: Data Pembayaran
http://digilib.mercubuana.ac.id/
69
Tabel 3. 25 Pembayaran No
Nama Field
Jenis
Lebar
Keterangan
1.
kode_pembayaran
Char
10
Kode pembayaran
2.
kode_penghuni
Char
10
Kode penghuni
3.
kode_sewa
Char
10
Kode unit
4.
lama_sewa
Varchar
10
Lama sewa
5.
jumlah_pembayaran Varchar
15
Jumlah pembayaran
6.
Status
Varchar
10
Status
Spesifikasi Basis Data 1. Nama File
: Penghuni
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_penghuni
4. Struktur
: Data Penghuni
Tabel 3. 26 Penghuni No
Nama Field
Jenis
Lebar
Keterangan
1.
kode_penghuni
Char
10
Kode penghuni
2.
Nama
Varchar
30
Nama
3.
Alamat
Varchar
40
Alamat
4.
Telepon
Varchar
12
Telepon
5.
Email
Varchar
30
Email
6.
Ktp
Varchar
30
Ktp
http://digilib.mercubuana.ac.id/
70
Spesifikasi Basis Data 1. Nama File
: Sewa
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_sewa
4. Struktur
: Data Sewa
Tabel 3. 27 Sewa No
Nama Field
Jenis
Lebar
Keterangan
1.
kode_sewa
Char
10
Kode sewa
2.
kode_penghuni
Char
10
Kode Penghuni
3.
kode_tanggal
Char
10
Kode Tanggal
4.
nomor_lantai
Varchar
10
Nomor Lantai
5.
nomor_unit
Varchar
10
Nomor Unit
Spesifikasi Basis Data
1. Nama File
: Komplain
2. Media Penyimpanan
: Harddisk
3. Primary Key
: kode_komplain
4. Struktur
: Data Komplain
Tabel 3. 28 Komplain No
Nama Field
Jenis
Lebar
Keterangan
1.
Nomor_komplain
Char
8
Kode komplain
2.
tanggal_komplain
Date
Kode Penghuni
http://digilib.mercubuana.ac.id/
71
3.
Komplain
Text
Tanggal Komplain
4.
Tanggal Perbaikan
Date
Tanggal Perbaikan
4.
Status
Varchar
15
Status Komplain
3.6 Perancangan Antar Muka 3.6.1
Struktur Menu/Tampilan
Gambar 3. 19 Struktur Menu/Tampilan
http://digilib.mercubuana.ac.id/
72
3.6.2
Rancangan Layar/User Interface
a. Rancangan Layar Tampilan Lihat Data Sewa Penghuni
Gambar 3. 20 Halaman Lihat Data Sewa Penghuni b.
Rancangan Layar Tampilan Input Komplain Penghuni
Gambar 3. 21 Halaman Input Komplain Penghuni
http://digilib.mercubuana.ac.id/
73
c. Rancangan Layar Tampilan Data Komplain Penghuni
Gambar 3. 22 Halaman Data Komplain Penghuni d.
Rancangan Layar Tampilan Lihat Tagihan Sewa Penghuni
Gambar 3. 23 Halaman Lihat Tagihan Sewa Penghuni
http://digilib.mercubuana.ac.id/
74
e. Rancangan Layar Tampilan Input Data Sewa Admin
Gambar 3. 24 Halaman Input Data Sewa Admin f. Rancangan Layar Tampilan Input Tambah Unit Admin
Gambar 3. 25 Halaman Input Tambah Unit Admin
http://digilib.mercubuana.ac.id/
75
g. Rancangan Layar Tampilan Lihat Unit Apartemen Admin
Gambar 3. 26 Halaman Lihat Unit Apartemen Admin h. Rancangan Layar Tampilan Lihat Data Penghuni Admin
Gambar 3. 27 Halaman Lihat Data Penghuni Admin
http://digilib.mercubuana.ac.id/
76
i. Rancangan Layar Tampilan Lihat Data Komplain Admin
Gambar 3. 28 Halaman Lihat Data Komplain Admin j.
Rancangan Layar Tampilan Lihat Laporan Komplain Pimpinan
Gambar 3. 29 Halaman Lihat Laporan Komplain Pimpinan
http://digilib.mercubuana.ac.id/
77
k. Rancangan Layar Tampilan Lihat Laporan Data Penghuni Pimpinan
Gambar 3. 30 Halaman Lihat Laporan Data Penghuni Pimpinan l. Rancangan Layar Tampilan Lihat Laporan Tagihan Pimpinan
Gambar 3. 31 Halaman Lihat Laporan Tagihan Pimpinan 3.6.3
Perancangan Masukan (Input)
1. Nama Masukan
: Data Penghuni
Sumber
: Penghuni
Fungsi
: Untuk mengetahui penghuni yang mengisi
apartemen
http://digilib.mercubuana.ac.id/
78
Media
: Lampiran data penghuni
Format
: Lampiran
2. Nama Masukan
: Data komplain
Sumber
: Penghuni
Fungsi
: Untuk mengetahui kerusakan fasilitas penghuni
apartemen Media
: Lampiran data komplain
Format
: Lampiran
3. Nama Masukan
: Data Tagihan
Sumber
: Penghuni
Fungsi
: Untuk mengetahui tagihan sewa penghuni
apartemen
3.6.4
Media
: Lampiran data tagihan
Format
: Lampiran
Perancangan Keluaran (Output)
1. Nama Keluaran
: Laporan Penghuni
Fungsi
: Sebagai bukti penghuni yang mengisi apartemen
Media
: Kertas
Distribusi
: Pimpinan
Format
: Lampiran
2. Nama Keluaran
: Laporan Komplain
Fungsi
: Sebagai bukti komplain kerusakan fasilitas
Media
: Kertas
Distribusi
: Pimpinan
Format
: Lampiran
3. Nama Kelua 4. ran
: Laporan Tagihan
Fungsi
: Sebagai bukti tagihan sewa penghuni
Media
: Kertas
Distribusi
: Pimpinan
Format
: Lampiran
http://digilib.mercubuana.ac.id/