Artikel Penelitian
Peneliti :
Oktavira Widiastuti (672015051)
Magdalena A. Ineke Pakereng, M.Kom
0
Perancangan Sistem Informasi Tenant Online
(Studi Kasus : PT. Sumber Alfaria Trijaya, Tbk)
Artikel Penelitian
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti :
Oktavira Widiastuti (672015051)
Magdalena A. Ineke Pakereng, M.Kom
i
ii
iii
iv
v
vi
1. Pendahuluan
2. Tinjauan Pustaka
1
bahasa pemrograman PHP serta MySQL sebagai database dan untuk metode
pengujian sistem menggunakan black box testing. Penelitian ini bertujuan
untuk memudahkan penyewa lapangan futsal dalam melakukan penyewaan
serta memberikan informasi detail kepada penyedia lapangan futsal dan
penyewa[2].
Pada penelitian yang dilakukan oleh Mustika dilakukan perancangan
sistem informasi yang dibangung dengan menggunakan bahasa
pemrograman PHP dan database MySQL dan Opencart. Dengan adanya
sistem informasi ini penyewaan ruangan berbasis e-commerce dapat
meningkatkan keuntungan penjualan pada PT. Osedu Indonesia. Selain itu
dengan pengimplementasian aplikasi ini dapat mempermudah pelanggan
mendapatkan informasi, memesan ruangan dan melakukan pembayaran[3].
Penelitian yang dilakukan oleh Ramdani dan Husain yang membahas
mengenai analisis sistem informasi berjalan dan membuat aplikasi
penyewaan ruangan dan fasilitas berbasis ASP.Net sehingga rancangan input
dan output serta laporan-laporan dengan menggunakan format yang
terkomputerisasi dapat mendukung proses kesinambungan antara proses
satu dengan proses lainnya. Analisis sistem berjalan menggunakan entity-
relationship model (ERM). Perancangan sistem menggunakan bahasa
pemrograman Visual Basic.Net dengan database SQL Server. Hasil dari
perancangan sistem informasi dapat memecahkan permasalahan sistem
berjalan dengan pembuatan database yang terkomputerisasi sehingga dapat
menghasilkan informasi secara cepat, tepat, dan informatif [4].
Penelitian perancangan sistem informasi Tenant Online di PT. Sumber
Alfaria Trijaya, Tbk ini berbeda dengan penelitian yang ada sebelumnya.
Penelitian ini merancang sebuah Sistem Informasi berbasis web yang
dibangun menggunakan PHP sebagai bahasa pemrograman dan MySQL
sebagai database, dengan perantaraan framework codeigniter.Perancangan
web menggunakan PHP, MySQL, dan framework CodeIgniterbertujuan
supayasistem dapat bekerja dengan optimal, memberi kemudahan bagi
pengembang maupun pengguna sistem.
Tenant merupakan pihak penyewa properti yang dimiliki perusahaan.
Tenant melakukan penyewaan berdasarkan persediaan properti yang ada,
jika sudah ada kesepakatan maka dilakukan persetujuan kontrak diantara
kedua pihak [5].
Sistem Informasi didefinisikan sebagai kumpulan dari beberapa
bagian yang saling berhubungan yang mengumpulkan, memproses,
menyimpan, dan menyediakan sebagai hasil dari informasi yang dibutuhkan
untuk menyelesaikan bisnis. Sistem informasi memberikan informasi untuk
mempermudah pengambilan keputusan dengan mengumpulkan,
memasukkan, mengolah, menyimpan data dan melaporkan informasi
sehingga perusahaan dapat mencapai tujuan [6].
PHP yang memiliki kepanjangan PHP Hypertext Preprocessor adalah
bahasa pemrograman bersifat open source yang difungsikan untuk
membangun suatu website dinamis. Artinya, PHP mampu menghasilkan
website yang secara terus menerus hasilnya bisa berubah-ubah sesuai
2
dengan pola yang diberikan, dan bergantung pada permintaan client browser
[7].
MySQL adalah salah satu perangkat lunak sistem manajemen basis
data (database) SQL. MySQL memiliki sifat multithread, dan multi-user
serta mendukung sistem jaringan. MySQL didistribusikan secara gratis di
bawah lisensi GNU General Public License (GPL).MySQL memiliki banyak
kelebihan yaitu dapat diintegrasikan dengan beberapa bahasa
pemprograman, dapat berjalan di berbagai sistem operasi, memiliki tipe data
yang beragam, dan mampu menangani data dalam jumlah besar [8].
Codeigniter adalah sebuah frameworkPHP yang dapat membantu
mempercepat developer dalam pengembangan aplikasi website berbasis
PHP, dengan menyediakan banyak library. Struktur dan susunan logis dari
Codeigniter membuat aplikasi yang dibuat menjadi semakin teratur dan
rapi. Codeigniter menggunakan kosep MVC (Model View
Controller)yaitumetode untuk membuat sebuah aplikasi dengan
memisahkan data (Model) dari tampilan (View) dan cara bagaimana
memprosesnya (Controller) [9].
3. Metode Perancangan
3
sistem selesai, user dan developermelakukan evaluasi hasil perancangan
sistem tersebut. Apabila telah disepakati oleh kedua belah pihak,
pengembang mulai menerjemahkan sistem ke dalam bahasa pemrograman
untuk membangun sistem informasi Tenant Online. Tahap ketiga dilakukan
customer test yaitu uji coba kepada pengguna terhadap prototype sistem
yang telah dibangun untuk mendapatkan evaluasi dari pengguna mengenai
kesesuaian prototype dengan keinginan kebutuhan pengguna. Jika hasil uji
coba dan evaluasi belum sesuai maka kembali ke tahap awal yaitu
identifikasi kebutuhan pengguna terhadap sistem. Proses selanjutnya adalah
membangun ulang prototype sesuai dengan evaluasi yang diperoleh dari
pengguna. Tahapan ini dilakukan hingga keinginan atau kriteria yang
diharapkan oleh pengguna tercapai. Prototype yang telah diterima oleh
pengguna akan dilanjutkan dan dijadikan dasar untuk membangun sistem
yang sebenarnya [11].
UML yang digunakan dalam perancangan sistem informasi Tenant
Onlineadalah use case diagram, activity diagram, dan class diagram.
4
Gambar 3Activity Diagram
5
Gambar 4Class Diagram
6
4. Hasil dan Pembahasan
7
Gambar 6Halaman Verifikasi Member
8
Gambar 7Halaman Toko Tersedia
9
Gambar 8Halaman Pilih Jenis Usaha
10
11. placeholder="Nomor Ponta..."
12. style="width:335px;">
13. </div>
14. </div>
15. <div class="form-group">
16. <label class="control-label col-xs-3" >Nama </label>
17. <div class="col-xs-9">
18. <input name="nama_member" class="form-control"
19. type="text" placeholder="Nama..."
20. style="width:335px;" readonly>
21. </div>
22. </div>
23. <div class="form-group">
24. <label class="control-label col-xs-3" >Alamat</label>
25. <div class="col-xs-9">
26. <input name="alamat_member" class="form
27. control" type="text" placeholder="Alamat..."
28. style="width:335px;" readonly>
29. </div>
30. </div>
31. <div class="form-group">
32. <label class="control-label col-xs-3" >Email</label>
33. <div class="col-xs-9">
34. <input name="email_member" class="form-control"
35. type="text" placeholder="Email..."
36. style="width:335px;" readonly>
37. </div>
38. </div>
39. <div class="form-group">
40. <label class="control-label col-xs-3" >No. HP</label>
41. <div class="col-xs-9">
42. <input name="kontak_member" class="form
43. control" type="text" placeholder="No. HP..."
44. style="width:335px;" readonly>
45. </div>
46. </div>
47. </form>
48. </div>
49. </div>
50.
51. <script type="text/javascript" src="<?php echo
52. base_url().'assets/js/jquery.js'?>"></script>
53. <script type="text/javascript">
54. $(document).ready(function(){
55. $('#nomorponta').on('input',function(){
56.
57. var nomorponta=$(this).val();
58. $.ajax({
59. type : "POST",
60. url : "<?php echo
61. base_url('index.php/pos/get_member')?>",
62. dataType : "JSON",
63. data : {nomorponta: nomorponta},
64. cache:false,
65. success: function(data){
66. $.each(data,function(nomorponta, nama_member,
67. alamat_member, email_member, kontak_member){
68. $('[name="nama_member"]').val(data.nama_member);
69. $('[name="alamat_member"]').val(data.alamat_member);
70. $('[name="email_member"]').val(data.email_member);
71. $('[name="kontak_member"]').val(data.kontak_member);
72. });
73. }
74. });
75. return false;
76. });
78. });
79. </script>
11
Pada Kode Program 1 menunjukkan bagian view dalam menampilkan
data member. Baris 1-49 mengatur tampilan form untuk mengisi nomor
ponta dan menampilkan data dari member ponta. Baris 51-79 menunjukkan
bagaimana nilai dari data identitas member ponta akan ditampilkan nilainya
sesuai yang ada dalam database berdasarkan dengan nomor ponta yang
dimasukkan, menggunakan post.
12
Pengujian sistem yang dilakukan pada Sistem Informasi Tenant
Online yang telah dirancang dan dibangun ialah uji penerimaan pengguna
atau User Acceptance Test (UAT). UAT adalah suatu pengujian oleh
pengguna yang bertujuan untuk menghasilkan bukti bahwa sistem yang
telah dibangun dianggap memenuhi kebutuhan dan telah dapat diterima oleh
pengguna. Pengujian UAT dilakukan kepada 15pengguna yaitu staf-staf
departemenTenantRelation di PT.Sumber Alfaria Trijaya, Tbkdan
masyarakat sebagai user.
Jawaban
No Pertanyaan Jml
Ax5 Bx4 Cx3 Dx2 Ex1
Apakah Sistem Informasi
Tenant Onlinemenjawab
1 11 4 0 0 0 71
kebutuhan proses bisnis
di Department Tenant?
Apakah Sistem Informasi
Tenant Onlinemembantu
2 menyelesaikan 15 0 0 0 0 75
permasalahanpadadepart
emen?
Apakah Sistem Informasi
3 Tenant Online mudah 15 0 0 0 0 75
digunakan?
Apakah fungsi-fungsi
pada Sistem Informasi
4 10 4 1 0 0 69
Tenant Online berjalan
dengan baik?
Apakah data yang
ditampilkan Sistem
5 15 0 0 0 0 75
Informasi Tenant
Onlineaktual?
13
diperoleh dari hasil UAT adalah pengelolaan tenant dengan menggunakan
sistem online akan memberikan banyak keuntungan bagi perusahaan
dibandingkan dengan sistem manual, di mana kepuasan user meningkat
karena sistem pendaftaran yang mudah, dan perusahaan mudah mengelola
data tenant dengan informasi yang akurat.
5. Simpulan
6. Daftar Pustaka
14
[6] Meilantika, D., 2017, Rancang Bangun Sistem Informasi Administrasi
menggunakan Metode Throwaway Prototyping Development pada
Sultan-Sport, JUTIM, Vol. 2 No. 2, Desember 2017.
[7] Ari. M., Priadi. A. S., Komarudin, M., Perancangan dan Pembuatan
Sistem Informasi Penyewaan Kamera dan Perlengkapan Studio Foto
Berbasis Web (Studi Kasus pada Toko Rumah Foto).
[8] Nugraha, A. P., Satoto, K. I., danMartono, K. T., 2014, Aplikasi
Pemenesanan Makanan Berbasis Mobilepada Rumah Makan “Lek
Nonong”, Jurnal Teknologi dan Sistem Komputer – Vol.2, No.2, April
2014.
[9] Octafian, D. Tri., Web Multi E-Commerce berbasis
frameworkcodeigniter, Jurnal Teknologi dan Informatika Vol.5 No.1
Jan 2015.
[10] Pressman, Roger S., 2001, Software Engineering : A Practitioner’s
Approach, Amerika Serikat: R.S. Pressman and Associates.
[11] Rosmala D., Ichwan, M., & Gandalisha, M. I., Komparasi
FrameworkMVC (CodeIgniter, dan CakePHP) pada Aplikasi Berbasis
Web, Jurnal Informatika No. 3 Vol.2 Mei-Agustus 2011.
15