Anda di halaman 1dari 10

Analisis Perancangan Sistem Informasi Berorientasi Pada Objek

Literature Review
Mochammad Yusril Iksan (1120093000098)
Sega Febrian Argo Sejati (11200930000113)
Yusril.ikhsan2000@gmail.com
Universitas Islam Negeri Syarif Hidayatullah Jakarta, Jl. Ir. H. Juanda No. 95, Kec. Ciputat Timur,
Kota Tangerang Selatan, Banten 15412, Indonesia

Abstrak

Untuk dapat mengembangkan sistem informasi terutama pada perkembangan internet saat ini yang
sangat cepat berkembang perlu adanya perancangan sistem yang jelas dan tepat serta harus mampu
menampilkan kerjasama berbagai bagian yang akan terlibat dalam sistem, terutama dalam hal yang
berprorientasi pada objek Berorientasi objek artinya menyelesaikan masalah menggunakan
pemodelan yang dibuat berdasarkan kondisi dunia nyata. Saat ini sistem di berbagai tempat seperti
sekolah, franchise, kelurahan dan lain lain yang berhubungan dengan data masih menggunakan
program manual yang mana membutuhkan waktu yang lumayan lama. Metode yang digunakan pada
penelitian ini yaitu metode studi literatur dengan tujuan untuk mengetahui perancangan sistem
informasi yang seperti apa saja yang bisa kita gunakan untuk memudahkan para pengguna dan
masyarakat yang mengolah data yang terintegrasi dari berbagai jurnal yang bersumber dari Scopus
dan beberapa website yang telah dianalisis dan diolah peneliti menjadi sebuah kajian literature
review. Dari hasil ini dapat disimpulkan bahwa salah satu perancangan sistem yang dapat digunakan
serta memudahkan adalah UML.

Kata Kunci : Perancangan, Sistem Informasi, UML.

Abstract

To be able to develop information systems, especially in the development of the internet, which is
currently growing very fast, it is necessary to have a clear and precise system design and must be able
to display the cooperation of various parts that will be involved in the system, especially in terms of
object orientation. Object oriented means solving problems using modeling. based on real-world
conditions. Currently systems in various places such as schools, franchises, urban villages and others
related to data still use manual programs which take quite a long time. The method used in this
research is the literature study method with the aim of knowing what kind of information system
design we can use to make it easier for users and the public to process integrated data from various
journals sourced from Scopus and several websites that have been analyzed and analyzed. processed
by researchers into a literature review study. From these results it can be concluded that one of the
system designs that can be used and facilitated is UML.

Keyword : Design, Information Systems, UML.


Pendahuluan

Analisis dan desain berorientasi objek (OOAD) adalah proses teknis yang diterima secara global
untuk manipulatif aplikasi tertentu, model bisnis atau sistem, dan diagram grafis sederhana untuk
menganalisis dan peningkatan kualitas produk dengan menerapkan metode prototipe berorientasi
objek. Object Oriented Analysis (OOA) pada dasarnya adalah kumpulan pekerjaan dari model sistem
concurring atau cascading, menggabungkan berbagai persyaratan dan metodologi analisis sebelum
dan sesudah untuk sistem perangkat lunak. Metodologi ini terutama dipengaruhi oleh pemrograman
berorientasi objek yang berbeda, pemodelan data dan interkoneksi sistematis. Ide dasar di balik OOA
adalah merampingkan desain dan pengembangan perangkat lunak dengan mempertimbangkan semua
model sebagai objek, kelas, metode, dan dengan menautkan ini dapat merancang dan
mengimplementasikan semua jenis kebutuhan bisnis. Ini terutama berfokus pada pengembangan dan
analisis sistem. Studi ini juga berfokus pada bagaimana membuatnya kompatibel dengan aplikasi
komputasi bisnis yang baru berkembang atau yang sudah ada dengan cara yang lebih baik. Di akhir
tahun 80-an dan 90-an ada banyak metode dan teknik pemodelan berorientasi objek yang berbeda
menggunakan apa yang membatasi pembagian model di seluruh proyek (mengurangi penggunaan
kembali) dan menghambat komunikasi antara anggota tim dan pengguna. Tujuan utama dari setiap
model adalah untuk membangun prosedur standar yang berbeda dan diterima secara global untuk
perangkat lunak sistem berorientasi objek. Unified Modeling Language (UML) adalah salah satu
bahasa standar yang diterima secara luas, umumnya digunakan untuk memodelkan sistem apa pun
yang dianggap sebagai objek untuk analisis yang lebih baik. Teknik-teknik tersebut terutama berfokus
pada pemodelan prosedur eksak atau mendekati prosedur eksak dalam domain aplikasinya yang dapat
dimodelkan dengan menggunakan kelas objek yang berbeda. Metodologi ini dapat menggunakan
generalisasi yang berbeda, klasifikasi dan agregasi yang berbeda sebagai kumpulan objek struktur
untuk tindakan target seperti layanan atau aktivitas yang terkait dengan objek. Itu dapat
diimplementasikan oleh MATLAB juga. Kesulitan utama mencegah kode berorientasi objek dan
menggunakan kembali kode oleh penyerang yang berbeda merupakan tantangan besar. Perubahan
keadaan dapat mempengaruhi tindakan yang dilakukan oleh objek itu. Ada banyak kesalahpahaman
yang terkait dengan analisis berorientasi objek yang harus diatasi ketika kita mempertimbangkan
penggunaan metode berorientasi objek apa pun. Metodologi ini dapat menggunakan generalisasi yang
berbeda, klasifikasi dan agregasi yang berbeda sebagai kumpulan objek struktur untuk tindakan target
seperti layanan atau aktivitas yang terkait dengan objek. Perubahan keadaan dapat mempengaruhi
tindakan yang dilakukan oleh objek itu. Ada banyak kesalahpahaman yang berkaitan dengan analisis
berorientasi objek yang harus diatasi ketika kita mempertimbangkan penggunaan metode berorientasi
objek apa pun.

Kajian Pustaka

A. Pengertian Perancangan

perancangan adalah proses untuk mendefinisikan sesuatu yang akan dikerjakan dengan teknik yang
bervariasi , serta didalamnya berisi deskripsi mengenai arsitektur, detail komponen, dan keterbatasan.
Perancancangan sistem atau desain sistem terdiri dari langkah -langkah berikut :

1. Tahap setelah sistem analisis dalam pengembangan sistem, (1. Pendefinisian kebutuhan
fungsional. 2. Persiapan untuk rancang bangun implementasi. 3. Menggambarkan bagaimana
sistem dibentuk.)
2. Fungsional kebutuhan pendefinisian.
3. Persiapan implementasi rancang bangun .
4. Jelaskan bagaimana sistem diatur

B. Sistem

Sistem adalah sekumpulan atau himpunan unsur - unsur atau variabel - variabel yang saling terkait,
saling berinteraksi, dan saling bergantung satu sama lain untuk mencapai suatu tujuan " .

C. Informasi

Informasi merupakan suatu aset yang paling penting bagi suatu lembaga atau organisasi. Yang
didalamnya harus berisikan informasi yang harus berkualitas tinggi , mudah diakses, dan
disebarluaskan.

D. Konsep sistem informasi

Sistem informasi adalah Gabungan dari perangkat lunak (software), perangkat keras (hardware),
infrastruktur, serta sumber daya manusia (SDM ) yang mengolah, yang mana keempat komponen
ini saling berkaitan untuk menciptakan sistem yang dapat membuat data menjadi informasi yang
bermanfaat dan mudah dipahami, diakses oleh masyarakat.

E. Konsep sistem informasi

Sistem informasi adalah Gabungan dari perangkat lunak (software), perangkat keras (hardware),
infrastruktur, serta sumber daya manusia (SDM ) yang mengolah, yang mana keempat komponen
ini saling berkaitan untuk menciptakan sistem yang dapat membuat data menjadi informasi yang
bermanfaat dan mudah dipahami, diakses oleh masyarakat

E. Diagram UML

UML adalah satu alat bantu yang sangat handal dalam bidang pengembangan sistem objek.

This is due to the fact that UML provides a visual modeling language that allows programmers to
create "certak biru" in front of their eyes in a "baku" format.

"UML (Unified Modeling Language) is a modeling language for computers,"

"Pemodelan (modeling) sesungguhnya digunakan oleh system atau perangkat lunak yang
berparadigma (berorientasi objek)."

Untuk menyederhanakan sistem yang rumit yang kompleks rupa sehingga mudah dipelajari dan
dipahami.

On the basis of the information presented here, a kesimpulan titled "Unified Modeling Language" can
be created (UML) adalah bahasa yang berbasis grafik atau gambar untuk menvisualisasikan,
spesifikasikan, atau membangun dan dokumentasi dari satu ke satu yang lain.

Object-Oriented Programming (Object-Oriented Programming) is a system for developing lunaks..


UML umumnya menawarkan model grafis dari suatu sistem dengan menggunakan kelompok yang
berbeda berdasarkan fungsinya. Semua diagram atau model UML yang disiapkan oleh ahli
pengembangan didasarkan pada berbagai perspektif data dan sistem informasi. Berbagai jenis
diagram UML dan objeknya dibahas secara singkat di sini:

(i) Use Case Diagram: Dengan menggunakan berbagai jenis grafik, struktur menggambarkan
hubungan antara sistem internal dan juga sistem eksternal yang berbeda dengan pengguna akhir [10].
Ini juga menjelaskan secara grafis di mana model ini digunakan dan berbagai cara pengguna akhir
dapat berinteraksi dengan sistem target.
(ii) Diagram Kelas: Mereka mewakili struktur dasar dari tujuan sistem. Ini mungkin menunjukkan
bagaimana kelas objek secara cerdas disusun dan memelihara hubungan antar dan intra antara kelas
objek yang berbeda dengan sengaja.
(iii) Diagram Objek: Ini cukup analog dengan diagram kelas tetapi alih-alih menggambarkan kelas
objek, itu mereplikasi karakteristik objek yang sebenarnya.
Diagram Urutan: Ini menggambarkan secara grafis bagaimana objek yang berbeda dapat berinteraksi
atau berkomunikasi di antara mereka melalui melewati berbagai pesan dalam waktu eksekusi untuk
setiap operasi jenis kasus penggunaan. Ini juga menjelaskan bagaimana pesan ditransmisikan dan
bagaimana pesan itu diterima dengan mempertahankan urutan yang telah ditentukan sebelumnya.
(v) Diagram Kolaborasi: Ini analog dengan diagram urutan hanya perbedaannya tidak mengikuti
waktu dan perkembangan pesan. Ini dapat digunakan untuk mewakili komunikasi antar antara objek
yang berbeda dalam jaringan.
(vi) Activity Diagram: Hal ini pada dasarnya digunakan untuk pemodelan grafis menggambarkan
aliran data berurutan dari berbagai kegiatan mungkin perkembangan bisnis atau kasus penggunaan.
(vii) Diagram Status: Digunakan untuk memodelkan berbagai perilaku dinamis dari objek atau kelas
tertentu. Ini juga dapat menggambarkan siklus hidup objek tertentu. Keadaan objek yang berbeda
dapat dianggap sebagai peristiwa yang menyebabkan transaksi keadaan.
(viii) Diagram Komponen: Diagram ini sering digunakan untuk menggambarkan arsitektur fisik
sistem secara grafis.
Deployment Diagram: Digunakan untuk mewakili arsitektur fisik perangkat lunak dan perangkat
keras dari sistem tertentu.
Metode Penelitian

Metode studi literatur adalah serangkaian kegiatan yang berkenaan dengan metode pengumpulan data
pustaka, membaca dan mencatat, serta mengelolah bahan penelitian (Zed, 2008:3). Menurut Nazir
(1998 : 112) studi kepustakaan merupakan langkah yang penting dimana setelah seorang peneliti
menetapkan topik penelitian, langkah selanjutnya adalah melakukan kajian yang berkaitan dengan
teori yang berkaitan dengan topik penelitian. Dalam pencarian teori, peneliti akan mengumpulkan
informasi sebanyak-banyaknya dari kepustakaan yang berhubungan. Sumber-sumber kepustakaan
dapat diperoleh dari: buku, jurnal, majalah, hasil-hasil penelitian (tesis dan disertasi), dan sumber-
sumber lainnya yang sesuai (internet, koran dll). Yang mana memiliki beberapa ciri ciri, antara lain
Berbentuk Teks; Bersifat Siap Pakai; Bersumber dari Tangan Kedua; Tidak Dibatasi Ruang dan
WaktuTidak Dibatasi Ruang dan Waktu. Ada beberapa langkah yang dilakukan peneliti dalam
menganalisa dan mendapatkan data kepustakaan sesuai dengan penelitian yang dilakukan.

Langkah pertama yaitu, peneliti menggunakan alat bantu atau tools, yaitu Publish or Perish 8. Publish
or Perish adalah sebuah software program yang digunakan untuk menganalisa dan mendapatkan
kembali sitasi akademik dari beberapa sumber seperti, Google Scholar, Scopus, Microsoft Academic
Search, dll. Dalam penelitian ini, peneliti mencari paper yang mengandung judul “Analisis
Berorientasi pada Objek” dari sumber Scopus dan didapatkan 200 paper yang seluruhnya merupakan
Journal Article terkait. Namun karna hanya untuk memenuhi tugas mata kuliah Rekayasa Perangkat
Lunak yang minimal 10, maka peneliti menyimpan 15 dan digunakan 10.

Langkah kedua, yaitu data dari Publish or Perish 8 disimpan dalam format .ris (RIS/Ref Manager)
dan kemudian di import kedalam Mendeley untuk mendapatkan rincian paper tersebut. Mendeley
adalah sebuah perangkat lunak yang digunakan untuk mengintegrasikan “citation & reference
manager” ke dalam sebuah jejaring sosial. Dengan jejaring semacam ini, peneliti di berbagai belahan
dunia dapat berkolaborasi dan melakukan sharing data penelitian. Setelah melakukan import, jangan
lupa untuk melakukan sinkronisasi di Mendeley agar metadata dari 15 jurnal tersebut dapat otomatis
diperbaharui. Langkah ketiga, yaitu menyimpan data yang telah disinkronkan di Mendeley ke dalam
format .xml (EndNote XML) agar dapat dibuka di Microsoft Excel. Setelah data di import ke
Microsoft Excel, peneliti melakukan penyaringan data dengan menyesuaikan topik penelitian. Karena
sumber data berasal dari Scopus, peneliti melakukan penyaringan data dengan bantuan masterscopus,
artinya jurnal yang dikenali adalah jurnal yang telah terindeks Scopus. Data masterscopus di import
dalam sheet yang berbeda di file Microsoft Excel yang sama dengandata Mendeley sebelumnya.

Langkah keempat adalah penyaringan dengan master Scopus. Dalam tahap ini Peneliti membaca dan
mengambil poin dari setiap abstrak jurnal terpilih untuk penyusunan isi topik penelitian. Kemudian
peneliti juga mengambil data penelitian dari berbagai website yang memuat informasi terkait.

Pembahasan

Menggunakan analisis berorientasi objek, dimungkinkan untuk meningkatkan keandalan dan


fleksibilitas, penggunaan kembali kode, pengurangan biaya pemeliharaan dan juga pemodelan dunia
nyata. Padahal, praktis hanya sedikit pengguna yang menyadari bahwa manfaat OOA (Object
Oriented Analysis) yang berbeda mungkin tidak seyakin aslinya. Kode OOA (Object Oriented
Analysis) dapat digunakan kembali dibandingkan dengan bahasa pemrograman lain. Pada dasarnya
penggunaan kembali kode tergantung pada bagaimana sistem didefinisikan dan juga merupakan hal
yang subjektif. Metode ini memang memiliki kemampuan untuk meminimalkan beberapa biaya
operasi utama yang terkait dengan model atau struktur, seperti sistem yang pada dasarnya
memerlukan pemeliharaan dan juga melanjutkan pengembangan template pemrograman umum dan
struktur data kode. Kami membahas di sini beberapa manfaat umum dari pendekatan ini :

a) Pemodelan dunia nyata

Objek pada dasarnya terstruktur ke dalam kelas yang berbeda dari objek yang unik dan umumnya
berkorelasi atau terkait dengan semua perilaku dan karakteristik. Sistem berorientasi objek dapat
memodelkan semua jenis organisasi bisnis atau penyedia layanan seperti dunia nyata. Ini umumnya
memodelkan seluruh sistem dengan cara yang lebih lengkap dibandingkan dengan pendekatan
tradisional lainnya.

b) Pengurangan biaya perawatan

Salah satu tujuan yang diinginkan dari setiap pengembangan sistem berorientasi objek adalah harus
memiliki rentang hidup yang lebih besar di biaya perawatan yang wajar atau sangat rendah. Karena
hampir semua proses dienkapsulasi, perilaku dapat digunakan kembali dan dapat digabungkan ke
dalam karakteristik atau perilaku baru.

c) Dapat Digunakan Kembali Kode

Penggunaan kembali kode adalah keuntungan lain yang diinginkan dari setiap programmer. Ketika
ada objek atau kelas baru yang dirancang, karakteristik dan atribut data dari kelas target secara
otomatis diwarisi. Objek yang baru dibuat mungkin juga dapat mewarisi semua data dan perilaku
super-kelas di mana ia berpartisipasi. Ketika pengguna akhir mendesain widget baru, objek desain
baru dapat bertindak sebagai "wigitty", juga memiliki karakteristik atau perilaku baru yang sangat
mirip dengan sistem induk.

d) Peningkatan keandalan dan fleksibilitas

Secara umum sistem berorientasi objek terjamin keandalannya daripada sistem tradisional lainnya,
terutama karena perilaku atau karakteristik baru yang mungkin dihasilkan dari objek atau kelas yang
ada. Ini dapat dipanggil secara acak dan dinamis dan juga diakses. Dimungkinkan juga untuk
membuat objek baru kapan saja sesuai kebutuhan atau sesuai permintaan. Objek baru dapat mewarisi
semua jenis data dan atributnya dari satu, atau banyak kelas atau objek lain. Semua perilaku dan
karakteristik tersebut dapat diperoleh atau diwarisi dari kelas atau superclass induknya, dan setiap
atau karakteristik baru kolektif dapat diperkaya dengan menambahkan tanpa mempengaruhi atau
mengubah sistem yang ada atau fungsinya. Pengembangan berorientasi objek tidak dianggap sebagai
teknologi dan objek; itu belum sepenuhnya diterima oleh semua vendor besar secara global.
Meskipun banyak organisasi mencoba untuk mempromosikan sistem berorientasi objek. Tantangan
lain adalah lebih sedikitnya jumlah programmer yang memenuhi syarat dan DBA yang tersedia di
bidang ini. Ketika seseorang mencoba untuk menyelidiki pengenalan umum dari sistem berorientasi
objek di organisasi mana pun atau pasar komersial mana pun, ia menemukan bahwa sebagian besar
manajer melihat bahwa pendekatan teknologi sebagai aplikasi komputer, tetapi mereka tidak melatih
staf mereka metode ini.
Kesimpulan

Perancangan Sistem Informasi yang berorientasi objek (Objek Oriented) dapat menghasilkan sebuah
sistem informasi yang baik dan lebih mudah dipahami oleh orang lain dalam hal struktur perancangan
dan penggunaannya. Untuk setiap perancang atau pemrogram sistem, membangun atau menganalisis
diagram kelas sangat penting setelah konstruksi blok OOA yang berbeda. Semua jenis hubungan
diagram kelas sangat sederhana dan mudah untuk direalisasikan. Sebagai metode trial and error,
desain diagram grafis kelas dengan cara yang sangat sederhana mungkin memungkinkan cukup
sederhana untuk dipahami dan mudah direalisasikan oleh programmer dan juga pengguna akhir.
Untuk target ini, desainer harus memberi label pada semua kelas atau objek dan interaksi yang
berbeda seefektif mungkin. Terakhir, model objek atau model kelas berkembang seperti sistem waktu
nyata yang harus menunjukkan perubahan sistem. Ini mungkin menyiratkan bahwa kita tidak perlu
memasukkan semua detail kecil dalam desain draf pertama. Umumnya semua kelas model atau objek
adalah interlink atau antarmuka dan semua hubungan yang diperlukan yang penting untuk sistem atau
desain aplikasi grafis pada akhirnya dapat terwujud saat proses lanjutan ini bergerak maju. Untuk
pekerjaan pengembang lebih mudah, seseorang dapat menghitung diagram online, berbagai aplikasi
dan contoh yang ditawarkan di situs web yang berbeda. Selain itu, platform yang berbeda juga
mendukung berbagai jenis kolaborasi dan dapat diintegrasikan ke dalam yang lain untuk menjaga
agar diagram baru didokumentasikan dan diperbarui dengan benar untuk semua. Alat ini harus sangat
mengembangkan inisiatif dan juga membantu organisasi mana pun untuk memenuhi target mereka.
Pengembangan berorientasi objek adalah salah satu solusi terbaik untuk lingkungan statis maupun
dinamis yang interaktif.
Daftar Pustaka

1
1. Johnson, R. & Johnson, R. A. An Examination of Empirical Research in Object- Oriented
Analysis and Design O BJECT -O RIENTED A NALYSIS AND D ESIGN. (2001).

2. Martha, T. R., Kerle, N., van Westen, C. J., Jetten, V. & Vinod Kumar, K. Object-oriented
analysis of multi-temporal panchromatic images for creation of historical landslide
inventories. ISPRS J. Photogramm. Remote Sens. 67, 105–119 (2012).

3. Julaika, P. R. Analisa dan Perancangan Sistem Informasi Administrasi Surat Menyurat


Menggunakan Metodologi Berorientasi Objek : Studi Kasus Kantor Kepala Desa Kace. 1–8
(2015).

4. TOPÇU, G. Y. & IN. No 主観的健康感を中心とした在宅高齢者における 健康関連指


標に関する共分散構造分析Title. 3, 17–24 (2013).

5. Rochman, A. & Hardiyanti, Y. Rancangan Sistem Informasi Penerimaan Barang Jadi Pada
PT Shyang Yao Fung Dengan Metodologi Berorientasi Objek. Sisfotek Glob. 6, 2088–1762
(2018).

6. Putri, G. A. A. Rancang Bangun Sistem Informasi Persuratan Dan Kearsipan Universitas


Udayana Menggunakan Paradigma Pemrograman Berorientasi Objek. Maj. Ilm. Tek. Elektro
4, 35–41 (2012).

7. Lestari, S. Analisa Dan Perancangan Sistem Informasi Penggajian Karyawan Pada Smk Pgri
Pangkalpinang Dengan Metodologi Berorientasi Objek. 1–8.

8. Fernandes, G. R. Sistem Penjualan dan Delivery pada Restoran Martabak Kubang dengan
Metodologi Berorientasi Objek. STRING (Satuan Tulisan Ris. dan Inov. Teknol. 2, 255
(2018).

9. Selatan, J., Fadallah, M. F. & Rosyida, S. VII NO.1 FEBRUARI 2018] 61 ISSN 2098-8711 |
Analisa Penerimaan Teknologi… 1 Program Manajemen Informatika AMIK BSI Bekasi. Jln.
Kaliabang 1–10 (2018).

10. Hong, S., Van Den Goor, G. & Brinkkemper, S. A formal approach to the comparison of
object-oriented analysis and design methodologies. Proc. Annu. Hawaii Int. Conf. Syst. Sci.
4, 689–698 (1993).
11. Harizal Irawan. Perancangan Sistem Informasi Administrasi Kesiswaan Pada SMP Negeri 4
Muntok dengan Berorientasi Objek. J. SIFOM (2014).

12. Wachowicz, M. Object-oriented analysis and design. Object-Oriented Des. Temporal GIS 1,
27–44 (2019).

13. Smk, D. I., Sukma, I. & Cilegon, M. Siswa Berorientasi Objek Uml ( Unified Modeling
Language ). Fak. Ilmu Komput. Univ. Banten Jaya 1–13 (2019).

14. Irmayani, W. & Susyatih, E. Sistem Informasi Anggaran Pendapatan dan Belanja Desa
Berorientasi Objek. J. Khatulistiwa Inform. 5, 58–63 (2017).

15. Johnson, R. A. Object-oriented analysis and design - What does the research say? J. Comput.
Inf. Syst. 42, 11–15 (2002).

16. M. Mukherjee, "Analisis dan Desain Berorientasi Objek,"Jurnal Internasional Teknik dan
Manajemen Tingkat Lanjut, Jil. 1, No. 1, hal. 18-24, 2016.

Anda mungkin juga menyukai