TUGAS 1
SEMESTER GENAP TAHUN AJARAN 2021/2022
PT Siber Indah (SI), bergerak dalam bidang usaha property terdiri dari penyewaan ruang
gedung kantor, apartemen, flat, dan rumah tinggal. SI mempunyai wilayah pemasaran di
Jabodetabek dan beberapa kota propinsi di Indonesia. Berdiri sejak tahun 1987 yang lalu,
kantor SI berpusat di Jakarta dengan kantor cabang di setiap wilayah dan propinsi.
Organisasi perusahaan.
SI dipimpin oleh seorang Direktur dibantu beberapa Wakil, diantaranya Wakil Direktur
Pemasaran, Keuangan, Umum dan Administrasi. Tiap cabang dipimpin oleh seorang Kepala
Cabang dibantu Supervisor dan Asisten Supervisor. Kegiatan utama di setiap cabang adalah
melakukan pemasaran kepada para pelanggan untuk mencapai hasil kesepakatan sewa
properti yang paling memuaskan.
Visi Pimpinan
Visi perusahaan adalah menyediakan beragam properti kepada pelanggan yang umumnya
terdapat di cabang-cabang. Visi yang utama adalah kemampuan perusahaan menyediakan
properti yang berkualitas untuk mencapai kepuasan pelanggan dan didukung oleh peranan
para pemilik (owner). Perusahaan menyediakan jasa profesional untuk para owner sehingga
mereka akan memperoleh benefit yang optimal dari propertinya
Manajer Cabang.
Manajer Cabang memberi layanan ke pelanggan dan owner dibantu oleh para staf. Sejumlah
staf melakukan monitor proyek baru dan menghubungi para pelanggan. Tujuannya
meyakinkan bahwa semua kebutuhan pelanggan dapat terpenuhi, juga melakukan negosiasi
kontrak. Untuk melakukan tugasnya manajer memerlukan data cabang, owner, pelanggan dan
data kontrak. Selain itu jika terdapat beberapa property yang tidak laku-laku, Manajer cabang
berhak memutuskan memasang advertise misalnya di koran, dsb. Secara periodik cabang
membuat laporan tentang staf, property owner, kontrak sewa ke kantor Pusat.
Properti yang disewakan, tidak selalu milik perusahaan. Tetapi dapat saja milik perorangan
atau perusahaan yang disebut Owner (pemilik). Sudah tentu mereka ini menginginkan hasil
penjualan sewa yang memuaskan. Setiap pemilik akan menyerahkan rincian data properti
miliknya yang akan disewakan ke Cabang SI dan juga menyebutkan tarif-sewa yang
diharapkannya untuk ditawarkan kepada para pelanggan.
Penyewa adalah perorangan atau perusahaan, akan dilayani oleh staf SI setelah mereka
melakukan registrasi, dan selanjutnya disebut Pelanggan. Para pelanggan ini diantar oleh staf
yang bertanggungjawab pada properti tertentu, akan melakukan peninjauan (viewing) untuk
melihat kondisi properti yang akan disewa. Apabila masih belum cocok, pelanggan akan diantar
ke properti lainnya sampai diperoleh unit yang sesuai dengan harapan mereka oleh staf itu.
Pelanggan biasanya mempertimbangkan luas ruang, jumlah kamar, lokasi dan harga sewa
ruang.
Staf SI akan menyiapkan bahan-bahan kontrak sewa dan diserahkan ke Manajer Cabang
untuk diproses lebih lanjut Jika pelanggan telah memperoleh unit yang sesuai dengan
kebutuhan mereka, , jika diperlukan negosiasi pelanggan akan dilayani langsung oleh Manajer
Cabang.
Kontrak sewa dibuat, karena pembayaran dapat dilakukan secara bertahap sesuai ketentuan
perusahaan. Selain itu lamanya sewa disesuaikan dengan kebutuhan biasanya enam bulan
sampai satu tahun. Sedangkan pembayarannya dapat dilakukan setiap bulan.
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
BUATLAH:
• Berdasarkan gambaran kasus tersebut, Tentukan object, class dan buatlah Class Diagram
dengan menggunakan rational Rose
• Buat juga CRC Card-nya (lihat slide Requirement Analysis).
SELAMAT MENGERJAKAN
1. Langkah 1
Menentukan objek dan kelas.
Objek adalah instance/contoh dari class. Sedangkan Class adalah kumpulan obyek yang memiliki atribut
dan operation yang sama.
Kumpulan objek dari soal di atas adalah:
▪ Sesuatu
▪ Orang dan peran
▪ Organisasi
▪ Tempat
▪ Konsep
▪ Sumber daya
▪ Peralatan
▪ Sistem
Bagaimana cara menemukan Class?
Berikut ini adalah panduan untuk menentukan class pada kasus di atas sebagaimana terlihat pada tabel 1.1
Fenomena/Objek Class
Sesuatu Mobil, barang, paket, unit, properti, dll.
Orang dan peran Direktur, wakil direktur, kepala cabang, supervisor, asisten supervisor,
manager cabang, staf, karyawan, owner, pelanggan, anggota dll.
Organisasi Perusahaan, departemen, group, proyek, cabang dll
Tempat Rak, area parkir, kota, ruang gedung kantor, apartemen, flat, rumah tinggal
Konsep Persegi, luas ruang, mata uang, tarif, visi dan misi, kualitas, harga sewa ruang,
pembayaran, iklan (advertise) dll
Sumber daya Uang, waktu, energi, informasi, laporan, data cabang, data properti, data
kontrak, benefit dll
Peralatan Radar, sensor, motor, katup, koran dll
Sistem Cash register, sistem alarm, POS (Point Of Sales), registrasi, kontrak sewa dll
Langkah ke-2
Visualisasi sebuah class
Class, dalam notasi UML digambarkan dengan kotak. Nama class menggunakan huruf besar di awal
kalimatnya dan diletakkan di atas kotak. Bila class mempunyai nama yang terdiri dari 2 suku kata atau lebih,
maka semua suku kata digabungkan tanpa spasi dengan huruf awal tiap suku kata menggunakan huruf besar.
3
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Unit Properti
Anggota Flat
RumahTinggal
Kualitas DataCabang
HargaSewaRuang DataProperti
Pembayaran DataKontrak
Iklan Benefit
Langkah ke 3
Menentukan atribute
Atribut adalah property dari sebuah class. Attribute ini melukiskan batas nilai yang mungkin ada pada objek
dari class. Sebuah class mungkin mempunyai nol atau lebih attribute. Secara konvensi, jika nama attribute
terdiri atas satu suku kata, maka ditulis dengan huruf kecil. Akan tetapi jika nama atribute mengandung lebih
dari satu suku kata maka semua suku kata digabungkan dengan suku kata pertama menggunakan huruf kecil
dan awal suku kata berikutnya menggunakan huruf besar.
4
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
1. Sesuatu
3. Organisasi
4. Tempat
5. Konsep
5
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
6. Sumber daya
7. Peralatan
8. Sistem
Langkah ke 4
Menetukan operation
Operation adalah sesuatu yang bisa dilakukan oleh sebuah class atau yang Anda (atau class yang lain) dapat
lakukan untuk sebuah class. Seperti halnya attribute, nama operation juga menggunakan huruf kecil semua
jika terdiri dari satu suku kata. Akan tetapi jika lebih dari satu suku kata, maka semua suku kata digabungkan
dengan suku kata pertama huruf kecil dan huruf awal tiap suku berikutnya dengan huruf besar.
1. Sesuatu
6
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
3. Organisasi
4. Tempat
5. Konsep
7
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
6. Sumber daya
7. Peralatan
8. Sistem
Langkah 5
Asosiasi
Association/asosiasi adalah class-class yang terhubung satu sama lain secara konseptual.
dipimpin
Perusahaan Direktur
memiliki
Perusahaan Cabang
dibantu
Direktur WakilDirektur
memiliki
Cabang DataCabang
dipimpin
Cabang KepalaCabang
merancang
Direktur Visi
menyampaikan
WakilDirektur Visi
dibantu
KepalaCabang Supervisor
bekerja sama
KepalaCabang ManagerCabang
dibantu
ManagerCabang Staf
8
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
melayani
Staf Owner
melayani
Staf Pelanggan
memasang
ManagerCabang Iklan
melakukan
Pelanggan Registrasi
menyewa
Pelanggan Properti
memiliki
Properti DataProperti
Langkah ke 6
Menggambar Class Diagram
Class diagram adalah diagram statis. Class diagram menggambarkan atribut, operation, dan juga constraint
yang terjadi pada sistem. Class diagram banyak digunakan dalam pemodelan sistem OO karena mereka adalah
satu-satunya diagram UML,yang dapat dipetakkan langsung dengan bahasa berorientasi objek.
Class Diagram pada kasus di atas adalah sebagai berikut:
9
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Langkah ke 7
Membuat CRC Card
Untuk mengeksplorasi alternatif interaction secara cepat, lebih baik menggunakan CRC (Class Responsibility
Collaboration) Card. CRC Card bisa menghindari banyak penggambaran dan penghapusan. CRC Card
diagram ditemukan oleh Ward Cunningham pada akhir tahun 1980. Salah satu bagian terpenting dari cara
berpikir CRC adalah mengindentifikasikan tanggung jawab/responsibility. Responsibility adalah kalimat
singkat yang meringkas hal-hal yang harus dilakukan oleh sebuah objek, aksi yang dijalankan objek, beberapa
pengetahuan keputusan yang harus dilakukan oleh sebuah objek.
Back
Attributes:
Amount (double)
Relationship
Generalization: PT Siber Indah (SI).
Sebuah perusahaan yang bergerak dalam bidang
Aggregation: properti persewaan ruang gedung kantor, apartemen,
flat, dan rumah tinggal.
Pembayaran dapat dilakukan secara bertahap sesuai
Other Association:
ketentuan perusahaan.
10
YAYASAN MEMAJUKAN ILMU DAN KEBUDAYAAN
UNIVERSITAS SIBER ASIA
Kampus Menara, Jl. RM. Harsono, Ragunan - Jakarta Selatan.Daerah Khusus Ibukota Jakarta 12550. Telp.
(+6221) 27806189. asiacyberuni@acu.ac.id. www.unsia.ac.id
Tanda Tangan
Nilai Tanda Tangan Dosen Pengampu
Mahasiswa
11