Disusun Untuk Melengkapi Persyaratan Tugas Akhir (D3) Pada Program Studi
Diploma 3 Manajemen Informatika
Oleh :
ii
HALAMAN PENGESAHAN
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberi rahmat
dan karunia-Nya, tidak lupa shalawat dan salam penulis curah limpahkan kepada Nabi
besar Muhammad SAW, berkat bantuan dan dorongan dari semua pihak yang telah
membantu terselesaikannya laporan ini. Adapun judul dalam laporan ini adalah
Adapun tujuan dari penyusunan laporan kerja praktik ini adalah untuk
melengkapi tugas matakuliah kerja praktik serta persyaratan untuk melengkapi Tugas
Dalam penyusunan laporan kerja praktik ini tentunya tidak lepas dari kesulitan
dan masalah, namun berkat bantuan dan bimbingan dari berbagai pihak maka
kesulitan-kesulitan dan masalah tersebut dapat teratasi. Untuk itu pada kesempatan ini
Surakarta.
iv
5. Khoirul Mustofa, M.Kom sebagai Dosen Pembimbing I
penulisan laporan kerja praktik ini, penulis berharap semoga laporan kerja praktik ini
Penulis
v
DAFTAR ISI
HALAMAN JUDUL...................................................................................................... i
HALAMAN PERSETUJUAN ...................................................................................... ii
HALAMAN PENGESAHAN...................................................................................... iii
KATA PENGANTAR ................................................................................................. iv
DAFTAR ISI ................................................................................................................ vi
DAFTAR GAMBAR ................................................................................................. viii
DAFTAR TABEL ......................................................................................................... x
DAFTAR LAMPIRAN ................................................................................................ xi
BAB I PENDAHULUAN ............................................................................................. 1
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 2
1.3 Batasan Masalah ............................................................................................. 2
1.4 Tujuan Kerja Praktik ...................................................................................... 3
1.5 Manfaat Kerja Praktik .................................................................................... 3
1.6 Metode Pelaksanaan Kerja Praktik................................................................. 4
1.7 Sistematika Penulisan ..................................................................................... 7
BAB II LANDASAN TEORI ....................................................................................... 9
2.1 Pengertian Perancangan ................................................................................. 9
2.2 Pengertian Properti ......................................................................................... 9
2.3 Pengertian Android ....................................................................................... 10
2.4 Database ....................................................................................................... 11
2.5 Extreme Programming (XP) ........................................................................ 11
2.6 Unified Modeling Language (UML) ............................................................ 15
2.7 Entity Relationhip Diagram (ERD) .............................................................. 19
BAB III TINJAUAN UMUM ..................................................................................... 20
3.1 Sejarah Perusahaan Seven Inc ...................................................................... 20
3.2 Visi ............................................................................................................... 21
3.3 Misi ............................................................................................................... 21
vi
3.4 Struktur Organisasi ....................................................................................... 22
3.5 Tugas dan Wewenang .................................................................................. 22
3.6 Objek Kerja Praktik ...................................................................................... 25
3.7 Lokasi Kerja Praktik ..................................................................................... 26
3.8 Dokumentasi Kerja Praktik .......................................................................... 27
BAB IV PEMBAHASAN ........................................................................................... 28
4.1 Analisis Sistem ............................................................................................. 28
4.1.1 Analisis Masalah ................................................................................... 28
4.1.2 Analisis Kebutuhan Fungsional ............................................................ 29
4.2 Perancangan Sistem ...................................................................................... 30
4.2.1 Use Case Diagram ................................................................................. 30
4.2.2 Class Diagram ....................................................................................... 37
4.2.3 Activity Diagram ................................................................................... 38
4.2.4 Struktur Navigasi .................................................................................. 43
4.3 Perancangan Basis Data (Database) ............................................................ 44
4.3.1 Relasi Antar Tabel................................................................................. 47
4.3.2 Entity Relationship Diagram (ERD) ..................................................... 48
4.4 Perancangan Antarmuka (Interface) ............................................................ 49
BAB V PENUTUP ...................................................................................................... 59
5.1 Kesimpulan ................................................................................................... 59
5.2 Saran ............................................................................................................. 60
DAFTAR PUSTAKA ................................................................................................. 61
vii
DAFTAR GAMBAR
Gambar 2. 1............................................................................................................................. 13
Gambar 3. 1............................................................................................................................. 22
Gambar 3. 2............................................................................................................................. 26
Gambar 3. 5............................................................................................................................. 27
Gambar 3. 3............................................................................................................................. 27
Gambar 3. 4............................................................................................................................. 27
Gambar 4. 1............................................................................................................................. 30
Gambar 4. 2............................................................................................................................. 37
Gambar 4. 3............................................................................................................................. 38
Gambar 4. 4............................................................................................................................. 38
Gambar 4. 5............................................................................................................................. 39
Gambar 4. 6............................................................................................................................. 39
Gambar 4. 7............................................................................................................................. 40
Gambar 4. 8............................................................................................................................. 40
Gambar 4. 9............................................................................................................................. 41
Gambar 4. 10........................................................................................................................... 41
Gambar 4. 11........................................................................................................................... 42
Gambar 4. 12........................................................................................................................... 42
Gambar 4. 13........................................................................................................................... 43
Gambar 4. 14........................................................................................................................... 47
Gambar 4. 15........................................................................................................................... 48
Gambar 4. 16........................................................................................................................... 49
Gambar 4. 17........................................................................................................................... 50
Gambar 4. 18........................................................................................................................... 51
Gambar 4. 19........................................................................................................................... 52
Gambar 4. 20........................................................................................................................... 53
Gambar 4. 21........................................................................................................................... 54
viii
Gambar 4. 22........................................................................................................................... 55
Gambar 4. 23........................................................................................................................... 56
Gambar 4. 24........................................................................................................................... 57
Gambar 4. 25........................................................................................................................... 58
ix
DAFTAR TABEL
x
DAFTAR LAMPIRAN
xi
BAB I
PENDAHULUAN
pesat diera sekarang ini. Perkembangan aplikasi mobile yang pesat berdampak pada
gaya hidup masyarakat sehari-hari. Aplikasi mobile saat ini banyak digunakan untuk
membantu aktivitas pada kehidupan sehari-hari bahkan tak sedikit diantaranya juga
mereka mencari pekerjaan, menjual, membeli, sampai pengiklanan sebuah produk atau
Seven Inc merupakan perusahaan digital yang bergerak dibidang industri kreatif
bisnis sekarang ini, Seven Inc mempunyai banyak permintaan dari client seperti
menyebarluaskan informasi properti mereka secara online. Seven Inc selama ini
sosial media lainnya. Hal ini sangatlah tidak efisien terhadap waktu dan kualitas
informasi yang ada, karena informasi yang didapat pasti hanya hari dimana informasi
tersebut diupload ke sosial media dan penerima informasi pun hanya orang-orang
Seven Inc sangat membutuhkan aplikasi yang dibuat dengan sifat informatif dan
interaktif serta dibuat pada platfrom android, sehingga akan sangat membantu jika
aplikasi ini nantinya digunakan oleh agen properti agar bisa mempublikasikan
1
2
aplikasi yang dapat memuat berbagai macam informasi properti seperti rumah, tanah,
membantu para agen properti untuk mempublikasikan iklannya kepada para konsumen,
dan sebaliknya konsumen juga mendapatnya informasi properti yang lengkap dan up
to date.
Dari latar belakang diatas penulis mendapat ide untuk membuat sebuah aplikasi
properti yang ingin dipublikasikan oleh agen properti kepada konsumen dapat dengan
berikut :
(Nougat).
properti
1.5.2 Praktik
Yang dimaksud dengan sumber data dalam penyusunan laporan kerja praktik
ini adalah subjek dari mana data dapat diperoleh. Penulis menggunakan dua sumber
data yaitu :
1. Data Primer, adalah adalah data yang langsung dikumpulkan oleh penulis
1. Studi Literatur
jurnal maupun segala hal yang mendukung dalam penyelesaian laporan ini.
5
2. Observasi
3. Wawancara
ini.
Metode perancangan sistem yang dipakai untuk merancang aplikasi ini adalah
menggunakan pendekatan berorientasi objek dan sasaran dari metode ini adalah tim
yang dibentuk dalam skala kecil sampai medium serta metode ini juga sesuai jika tim
1. Planning (Perencanaan)
2. Design (Perancangan)
berdasarkan hasil Analisa kebutuhan yang didapatkan. Selain itu dibuatkan juga
3. Coding (Pengkodean)
telah dibuat kedalam kode program yang menghasilkan prototipe dari perangkat
lunak.
4. Testing (Pengujian)
dirancang, pada tahapan ini ditentukan oleh pengguna sistem dan berfokus pada
pengguna sistem.
terdiri dari :
BAB I PENDAHULUAN
Bab ini berisi tentang teori-teori yang diambil untuk digunakan pada
BAB IV PEMBAHASAN
perancangan antarmuka
8
BAB V PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
proses aplikasi berbagai Teknik dan prinsip bagi tujuan pendefinisian suatu perangkat,
suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi
merancang atau memodelkan sistem secara rinci berdasarkan hasil analisis dari sistem
berjalan sehingga menghasilkan model baru yang diusulkan disertai dengan rancangan
database dan rancangan aplikasi atau program. Jadi bisa disimpulkan bahwa
dipertimbangkan.
Indonesia (BEI). Menurut Ristantri dan Supriono (2020 :50-58) “Industri properti
properti begitu pesat, produk yang dihasilkan dari industri properti sangatlah beragam.
Produk tersebut dapat berupa perumahan, apartment, rumah toko (ruko), rumah kantor
(rukan), gedung perkantoran, pusat perbelanjaan berupa mall, plaza, atau tradecenter.
9
10
Secara spesifik aktivitas subsektor industri real estate lebih mengarah pada kegiatan
umum dan fasilitas sosial. Di sisi lain, aktivitas subsektor industri properti lebih
ketergantungan dalam hal pemeliharaan dan pengelolaan bangunan miliknya. Dari segi
peningkatan harga tanah, sedangkan pendapatan subsektor industri properti berasal dari
Operating System berbasis linux yang dipakai oleh perangkat seluler seperti
Smartphone dan tablet. Sedangkan menurut Yunus, Y. dan Sardiwan, M. (2018 :32)
sampai saat ini masih dalam tahap perkembangan, OS ini seperti OS lainnya seperti,
Symbian, IOS di I-Phone, dan lain sebagainya. Berdasarkan uraian pendapat diatas
dapat diartikan bahwa pengertian dari android adalah suatu sistem operasi pada
smartphone atau tablet yang mempunyi banyak fitur didalamnya untuk mempermudah
2.4 Database
Menurut Anhar (2016 :19), Menjelaskan bahwa, “Database (basis data) dapat
memungkinkan dapat diakses dengan mudah dan cepat”. Sedangkan Menurut Syahrial
Chan (2017: 161) Menjelaskan bahwa, “Database adalah tempat menyimpan koleksi
data yang terorganisir yang terdiri dari skema table, view, query, store procedure dan
objek-objek lainnya”.
Berdasarkan beberapa pendapat para ahli diatas dapat ditarik kesimpulan bahwa
database adalah suatu kumpulan data yang terintegrasi beroperasi dengan bantuan
dan sasaran dari metode ini adalah tim yang dibentuk dalam skala kecil sampai medium
serta metode ini juga sesuai jika tim dihadapkan dengan requirement yang tidak jelas
sebagai berikut :
1. Simplicity
2. Communication
mana setiap orang melakukan komunikasi dalam segala hal mulai dari analisis
3. Feedback
sudah berjalan. Tim mendemonstrasikan perangkat lunak dari awal dan dengan
4. Respect
hormat yang pantas didapatkan sebagi anggta tim. Setiap anggota tim turut
5. Courage
sebagai berikut :
1. Planning (Perencanaan)
2. Design (Perancangan)
berdasarkan hasil Analisa kebutuhan yang didapatkan. Selain itu dibuatkan juga
sistem yang digunakan yaitu Unified Modelling Language (UML) yaitu terdiri
dari beberapa diagram antara lain Use case diagram, Activity diagram, dan
3. Coding (Pengkodean)
telah dibuat kedalam kode program yang menghasilkan prototipe dari perangkat
4. Testing (Pengujian)
dibangun, pada tahapan ini ditentukan oleh pengguna sistem dan berfokus pada
pengguna sistem.
sistem yang menggunakan bahasa grafis sebagai alat untuk pendokumentasian dan
melakukan spesifikasi pada sistem. Definisi lain dari Unified Modeling Language
(UML) adalah suatu bahasa standar pada visualisasi, perancangan dan juga
sebuah alat yang digunakan untuk mendesign atau merancang sebuah model untuk
memperlihatkan himpunan kelas, antarmuka, serta relasi yang sering dijumpai pada
Menurut Muslihidun (2016 :62), use case diagram adalah diagram yang
memperlihatkan himpunan use case dan aktor-aktor. Diagram ini terutama sangat
penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan
memperlihatkan aliran dari suatu aktivitas lainnya dalam suatu sistem. Diagram ini
terutama penting dalam suatu sistem serta pemodelan fungsi-fungsi suatu sistem dan
untuk pemodelan basis data relasional, ERD digunakan untuk pemodelan basis data
TINJAUAN UMUM
tahun 2010 dengan sebuah toko online clothing bernama Limited Shopping (sampai
saat ini toko online ini masih dikelolanya). Makin kedepan ternyata makin keteteran
saat dikelola sendirian karena customer makin banyak dari hari ke hari. Maka Danny
mulai menambah beberapa orang karyawan untuk membantunya. Bersama dengan dua
orang karyawannya di tahun 2011, produk clothing online nya semakin digemari.
bisnis bersama dan dibentuklah Twelve Inc (nama awal sebelum menjadi Seven Inc)
Masih digarap dengan konsep online shop, sekumpulan anak muda yang
dipimpin oleh Danny ini, membuat Seven Inc makin berkembang. Berkantor di kos-
kosan Gang Bimo (daerah Janti), saat itu Danny beserta dua rekannya memulai usaha
dengan hanya segelintir karyawan. Mereka bekerja dengan fasilitas seadanya, yaitu
laptop, meja kecil & duduk lesehan di lantai. Usaha online yang dikembangkan adalah
fashion pria seperti jaket, blazer, t-shirt. Setahun berjalan, kantor berpindah ke Gang
tidak mencukupi lagi, maka ditambahlah sebuah kantor bertingkat dua, di selatan Sma
20
21
Bopkri Banguntapan yang diberi nama Seven House. Seven House selain berfungsi
untuk tempat training karyawan juga dipakai sebagai tempat produksi. Di tahun inilah
Seven Inc makin membesarkan beberapa label clothingnya yaitu Crows Denim yang
berfokus pada clothing bertema anime, lalu Goog On yaitu clothing seputar Korean
Di tahun 2014 sampai dengan sekarang, Seven Inc memiliki kantor tetap yang
beralamat di Jl. Raya Janti, Gang Arjuna No. 59, Karangjambe, Banguntapan, Bantul,
Yogyakarta 55198. Kantor ini berfungsi sebagai kantor pusat dimana kegiatan
operasional administrasi berlangsung dan sekaligus store tempat customer yang ingin
3.2 Visi
Visi utama Seven Inc, “Menjadi salah satu perusahaan digital terbesar di
3.3 Misi
Misi Seven Inc meliputi tiga poin yaitu :
yang cepat
3. Perbaikan secara terus menerus dalam hal kualitas produk dan jasa serta
Divisi Marketing
Customer Tugas dan wewenang dari CS adalah melayani para pelanggan
Service dengan memberikan informasi produk, bertindak sebagai
penghubung antara pelanggan dan perusahaan serta menyelesaikan
masalah dari produk ataupun layanan apabila ada complaint.
Social Media Tugas dan wewenang dari social media specialist adalah
Specialist melakukan monitoring terhadap sosial media competitor,
mengupdate sosial media dengan konten yang berkualitas, serta
membuat strategi untuk meningkatkan kepercayaan melalui brand
perusahaan
Divisi Keuangan
Accounting Tugas dan wewenang dari seorang accounting adalah merekap
data keungangan perusahaan, mencatat data keuangan, dan
pelaporan uang bulan.
Divisi IT
Database Tugas dan wewenang dari database administrator adalah
Administrator melakukan pengawasan konfigurasi permintaan atasan terhadap
perubahan basisdata, merancang skema basisdata serta mengawasi
atas terjadinya serangan dari luar.
Divisi Keuangan
Admin Admin pengiriman memiliki tugas dan wewenang seperti
pengiriman pengadaan barang, termasuk melakukan pemrosesan pemesanan
barang yang akan siap dikirim. Detail tugasnya pun harus
memahami arus dari pasokan barang dan juga sistem pengiriman.
Seven Inc Yogyakarta dimulai pada tanggal 9 November 2020 sampai dengan 30
Januari 2021. Seven Inc sendiri adalah perusahaan digital yang bergerak di bidang
penulis di Seven Inc sendiri adalah membuat web landing page dengan menggunakan
bulan desember penulis dan tim mendapat project dari owner untuk membuat project
penulis juga mencari permasalahan yang berhubungan dengan tugas yang diberikan
dari owner Seven Inc yang nantinya akan dijadikan judul penelitian penulis.
baru yakni project Tuantanah sekaligus menjadi judul penelitian ini. Untuk latar
belakang masalahnya sendiri yaitu Seven Inc selama ini menyebarluaskan informasi
melalui sosial media seperti Whatsapp, Instagram, dan sosial media lainnya. Hal ini
sangatlah tidak efisien terhadap waktu dan kualitas informasi yang ada, karena
informasi yang didapat pasti hanya hari dimana informasi tersebut diupload ke sosial
media dan penerima informasi pun hanya orang-orang tertentu atau tidak secara global.
Seven Inc sangat membutuhkan aplikasi yang dibuat dengan sifat informatif dan
interaktif serta dibuat pada platfrom android, sehingga akan sangat membantu jika
aplikasi ini nantinya digunakan oleh agen properti agar bisa mempublikasikan
26
informasinya ke konsumen secara global. Maka dari itu penulis mendapat ide untuk
membuat sebuah aplikasi yang tertuang pada judul “Perancangan aplikasi Tuantanah
informasi mengenai properti yang ingin dipublikasikan oleh agen properti kepada
Banguntapan, Bantul, Yogyakarta 55198. Berbagai aktivitas kegiatan mulai dari design
grafis, pembuatan video, shoot foto, pembuatan website, dan lain sebagainya.
PEMBAHASAN
Pada tahap analisis ini didefinisikan kebutuhan yang akan dipenuhi dalam pembuatan
pengguna.
perkembangan bisnis sekarang ini, Seven Inc mempunyai banyak permintaan dari
client seperti menyebarluaskan informasi properti mereka secara online. Seven Inc
Instagram, dan sosial media lainnya. Hal ini sangatlah tidak efisien terhadap waktu dan
kualitas informasi yang ada, karena informasi yang didapat pasti hanya hari dimana
informasi tersebut diupload ke sosial media dan penerima informasi pun hanya orang-
28
29
Seven Inc sangat membutuhkan aplikasi yang dibuat dengan sifat informatif
dan interaktif serta dibuat pada platfrom android, sehingga akan sangat membantu jika
aplikasi ini nantinya digunakan oleh agen properti agar bisa mempublikasikan
aplikasi yang dapat memuat berbagai macam informasi properti seperti rumah, tanah,
membantu para agen properti untuk mempublikasikan iklannya kepada para konsumen,
dan sebaliknya konsumen juga mendapatnya informasi properti yang lengkap dan up
to date.
1. Sistem ini akan mempermudah para pencari properti dan agen properti
3. Sistem ini bisa mencari properti berdasarkan nama properti atau tipe
properti.
30
Berdasarkan analisis kebutuhan yang dilakukan oleh penulis use case diagram yang
9 Cari data properti Cari data properti adalah proses dimana user
nantinya akan mencari properti tertentu
berdasarkan nama properti dan type properti
10 Pasang iklan Pasang iklan adalah proses dimana user
nantinya menghubungi CS/Admin Developer
aplikasi agar data propertinya dapat
dipublikasikan ke aplikasi.
Aktor User
Kondisi Awal Tampil halaman register lalu User memasukkan nama,
email, dan password.
Kondisi Akhir Sistem akan mengarahkan ke login jika register
berhasil.
Skenario 1. Tampil halaman register,
2. Memasukkan data user nama, email, dan
password,
3. Validasi data apabila sudah sesuai dengan nama,
format email, dan password,
4. Data akun tersimpan di basis data,
5. Sistem langsung mengarah ke login.
33
Aktor Admin
Kondisi Awal Admin sudah melakukan login lalu memilih data
properti.
Kondisi Akhir Data properti telah dikelola dan disimpan dibasis data.
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data properti,
4. Menampilkan data properti,
5. Melakukan pengolahan data properti (create,
read, update, dan delete),
6. Sistem melakukan reaksi sesuai dengan aksi
aktor (create, read, update, dan delete),
7. Sistem Menyimpan data properti ke dalam basis
data
Aktor Admin
Kondisi Awal Admin sudah melakukan login lalu memilih data detail
properti.
Kondisi Akhir Data detail properti telah dikelola dan disimpan dibasis
data.
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data detail properti,
4. Menampilkan data detail properti,
5. Melakukan pengolahan data detail properti
(create, read, update, dan delete),
6. Sistem melakukan reaksi sesuai dengan aksi
aktor (create, read, update, dan delete),
7. Sistem Menyimpan data detail properti ke dalam
basis data
34
Aktor Admin
Kondisi Awal Admin sudah melakukan login lalu memilih data
keunggulan
Kondisi Akhir Data keunggulan telah dikelola dan disimpan dibasis
data.
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data keunggulan,
4. Menampilkan data keunggulan,
5. Melakukan pengolahan data keunggulan (create,
read, update, dan delete),
6. Sistem melakukan reaksi sesuai dengan aksi
aktor (create, read, update, dan delete),
7. Sistem Menyimpan data keunggulan ke dalam
basis data
Aktor Admin
Kondisi Awal Admin sudah melakukan login lalu memilih data
fasilitas
Kondisi Akhir Data fasilitas telah dikelola dan disimpan dibasis data.
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data fasilitas,
4. Menampilkan data fasilitas,
5. Melakukan pengolahan data fasilitas (create,
read, update, dan delete),
6. Sistem melakukan reaksi sesuai dengan aksi
aktor (create, read, update, dan delete),
7. Sistem Menyimpan data fasilitas ke dalam basis
data.
35
Aktor Admin
Kondisi Awal Admin sudah melakukan login lalu memilih data fitur
Kondisi Akhir Data fitur telah dikelola dan disimpan dibasis data.
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data fitur,
4. Menampilkan data fitur,
5. Melakukan pengolahan data fitur (create, read,
update, dan delete),
6. Sistem melakukan reaksi sesuai dengan aksi
aktor (create, read, update, dan delete),
7. Sistem Menyimpan data fitur ke dalam basis
data.
Aktor User
Kondisi Awal User sudah melakukan login lalu memilih data properti
(Read)
Kondisi Akhir Data properti berhasil ditampilkan
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih data properti tertentu di menu Home,
4. Sistem melakukan proses data properti sesuai
dengan pilihan user,
5. Menampilkan data properti
36
Aktor User
Kondisi Awal User sudah melakukan login lalu memilih menu cari
properti
Kondisi Akhir Data properti berhasil ditampilkan
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih menu cari properti,
4. Sistem melakukan reaksi menampilkan menu
cari properti,
5. User mencari data properti,
6. Sistem memvalidasi pencarian berdasarkan
nama properti atau type properti,
7. Data properti sudah ditemukan.
Aktor User
Kondisi Awal User menghubungi CS/Admin Developer
Kondisi Akhir Data properti berhasil dipublikasikan/dipasang
Skenario 1. Login,
2. Menampilkan halaman utama,
3. Memilih menu hubungi kami,
4. Memilih pilihan kontak CS/Admin,
5. Sistem merespon dan memberikan data kontak,
6. User menghubungi admin,
7. Admin merespon dan segera memberikan
informasi mengenai pasang iklan,
8. User mengerti dan memenuhi syarat dan
kebijakan admin (Validasi),
9. Memberikan data properti kepada admin,
10. Pengolahan data properti, detail properti,
keunggulan, fasilitas, dan fitur,
11. User menunggu data properti dipublikasikan
atau sudah terpasang diaplikasi (Validasi),
12. Data properti dari user berhasil dipublikasikan
atau dipasang.
37
antarmuka, serta relasi yang sering dijumpai pada pemodelan sistem berorientasi objek.
Berdasarkan analisis kebutuhan yang dilakukan oleh penulis class diagram yang
adalah pusat navigasi yang merupakan penghubung ke semua fitur pada aplikasi.
perancangan basis data ini penulis memberi nama database nya adalah
1. Tabel propertis
2. Tabel details
3. Tabel fasilitas
4. Tabel fiturs
5. Tabel keunggulans
6. Tabel users
4 email varchar 50
5 password varchar 50
6 scope varchar 50
7 created_at datetime
Relationship Diagram yang terbentuk dari sistem yang akan dibuat adalah sebagai
berikut :
karena berhubungan dengan tampilan (Interface) dan interaksi yang memudahkan user
dalam menggunakannya. Adapun rancangan antarmuka pada sistem ini adalah sebagai
berikut :
Tampilan pertama yang akan ditampilkan adalah tampilan splash. Tampilan ini
nantinya user menunggu selama tiga detik lalu diarahkan otomatis ke halaman home
(default).
Tampilan ini akan tampil apabila splash screen berjalan dengan benar. Untuk
home nya sendiri ada tiga menu yakni Rekomendasi, Popular, dan Terbaru.
Gambar 4. 21 Tampil
Detail Properti
55
Tampilan ini berfungsi untuk mencari properti berdasarkan nama properti atau
type properti
Tampilan pasang iklan ini berfungsi untuk, para agen properti atau user
Tampilan register ini berfungsi untuk mendaftarkan riwayat user agar bisa
Agar bisa menikmati fitur-fitur yang ada diaplikasi maka user harus login
terlebih dahulu, apabila tidak punya akun maka harus wajib register atau daftar terlebih
PENUTUP
5.1 Kesimpulan
Kesimpulan dari laporan kerja praktik yang berjudul “Perancangan Aplikasi
berikut :
aplikasi.
berorientasi objek.
objek, sehingga aplikasi ini dapat lebih mudah untuk dikembangkan menjadi
lebih baik.
59
60
5.2 Saran
Aplikasi ini sudah tentu masih jauh dari kata sempurna dan masih memiliki
agar lebih baik. Adapun saran agar aplikasi ini bisa berjalan dengan lebih optimal dan
1. Aplikasi ini hanya dapat berjalan pada satu platfrom yaitu Android saja.
Kelemahan ini menjadi acuan untuk bisa dikembangkan lagi agar dapat
2. Fitur dari aplikasi ini terbilang masih kurang, seperti informasi yang
Demikian saran yang dapat penulis berikan, semoga saran tersebut dapat
dijadikan sebagai bahan masukan yang bermanfaat bagi penulis khususnya dan
Anhar. 2016. Kumpulan Source Code Visual Basic 6.0 untuk Skripsi. Jakarta: PT.
Chan, Syahrial. 2017. Membuat Aplikasi Database Dengan Power Builder 12.6 Dan
Nasril, Adri Yanto Saputra., 2016. Rancang Bangun Sistem Informasi Ujian Online.
6(1)
61
62
18