DESIGNING THE ARCHITECTURE OF
POPULATION ADMINISTRATION INFORMATION SYSTEMS USING METHODS RATIONAL UNIFIED
PROCESS (RUP) Mario Joseph Christianto1, Djajasukma
Tjahjadi2, Christina Juliane3 Sekolah Tinggi
Manajemen Informatika dan Komputer LIKMI, Indonesia1 dan 2 STMIK AMIK Bandung, Indonesia3 Email: [email protected]1, [email protected]2, [email protected]3 |
|
Diterima: 26 Januari 2022 Direvisi: 14 Februari 2022 Disetujui: 15 Februari 2022 |
Abstrak Penelitian ini bertujuan untuk mengetahui dan
menganalisa bagaimana proses pelayanan administrasi yang berlangsung di
Kecamatan Bojongloa Kaler, serta kelebihan dan kelemahan dari proses
pelaksaan yang berlangsung di sana. Kecamatan Bojongloa Kaler merupakan salah
satu kecamatan yang berada di Kota Bandung, dan merupakan kecamatan yang
paling padat penduduknya. Terdiri dari 5 kelurahan yaitu Kelurahan Jamika,
Kelurahan Babakan Asih, Kelurahan Babakan Tarogong, Kelurahan Suka Asih, dan
Kelurahan Kopo. Meskipun merupakan kecamatan yang paling padat penduduknya,
nyatanya banyak permasalahan yang terjadi dalam proses pengelolaan
administrasi di kecamatan ini. Berdasarkan kondisi tersebut maka akan dibuat
suatu perancangan arsitek terkait dengan sistem informasi administrasi
kependudukan di Kecamatan Bojongloa Kaler Kota Bandung. Metode yang digunakan
dalam pembuatan arsitektur Sistem Informasi Administrasi Kependudukan di
Kecamatan Bojongloa Kaler adalah metode Rational
Unified Process (RUP). Dalam penelitian ini, metode penelilitan yang
digunakan berasal dari 2 jenis sumber data, yaitu jenis data primer yang
bersumber dari wawancara dan observasi dan jenis data sekunder, sedangkan
hasil yang dibuat adalah implementasi dari metode Inception dan Elaboration
dimana metode Inception meliputi
beberapa proses seperti pemodelan proses pelayanan administrasi, analisis
kebutuhan, penentuan tipe pengguna, dan peran pengguna, sedangkan metode Elaboration difokuskan pada pembuatan
requirement tambahan dari Inception ditambah
dengan analysis and design yang terdiri dari perbaikan Use Case Diagram, Class
Diagram, Activity Diagram, dan Sequence Diagram. Pada akhirnya, dengan
dibuatnya arsitektur Sistem Informasi ini, diharapkan petugas di Kantor
Kelurahan Bojongloa Kaler memiliki gambaran sistem seperti apa yang
diinginkan, sehingga dapat memperoleh rekomendasi tentang sistem tersebut dan
pada akhirnya dapat membuat pelayanan administrasi dan kependudukan. Proses
di Kecamatan Bojongloa Kaler lebih cepat, efektif, dan efisien. Kata Kunci:
Rational Unified Process (RUP), Administrasi Kependudukan, Arsitektur Sistem Informasi Abstract This study aims to determine and analyze
how the administrative service process that takes place in the District of
Bojongloa Kaler, as well as the advantages and disadvantages of the
implementation process that takes place there. Bojongloa Kaler sub-district
is one of the sub-districts in the city of Bandung, and is the most densely
populated sub-district. It consists of 5 sub-districts, namely Jamika Village,
Babakan Asih Village, Babakan Tarogong Village, Suka Asih Village, and Kopo
Village. Although it is the most densely populated sub-district, in fact many
problems occur in the administrative management process in this sub-district.
Based on these conditions, an architect design will be made
related to the population administration information system in Bojongloa
Kaler District, Bandung City. The method used in making the Population
Administration Information System architecture in the District of Bojongloa
Kaler is the Rational Unified Process (RUP) method. In this study, the
research method used comes from 2 types of data sources, namely primary data
types sourced from interviews and observations and
secondary data types, while the results made are the implementation of the
Inception and Elaboration methods where the Inception method includes several
processes such as process modeling. administrative
services, needs analysis, determining user types, and user roles, while the
Elaboration method is focused on making additional requirements from
Inception coupled with analysis and design consisting of improvements to Use
Case Diagrams, Class Diagrams, Activity Diagrams, and Sequence Diagrams. In
the end, with the creation of this Information System architecture, it is hoped that the officers at the Bojongloa Kaler
Sub-district Office will have a picture of what kind of system they want, so
they can get recommendations about the system and in the end can create
administrative and population services. the process
in the District of Bojongloa Kaler is faster, more effective, and efficient. Keywords : Rational Unified Process (RUP), Population Administration, Information System Architecture |
Background
One of the reform agenda that will
be continuously implemented by the Indonesian nation is to realize good
governance or known as good governance, where one of the
characteristics is a government that provides excellent service to the
community. The services carried out by the government in this regard cover
all aspects of people's lives, especially in the field of population.
Bojongloa Kaler district is one of the
sub-districts in Bandung City, and is the most populous sub district. 2018 data shows the population of Bojongloa Kaler District
is 122,137 people with an area of 3,063 square kilometers, and is located at an
altitude of 696-713 meters above sea level and consists of 47 RW and 396 RT and
5 villages namely Kopo Village, Suka Asih Village, Babakan Tarogong Village,
Babakan Asih Village, and Jamika Village.
Despite being the most populous sub-district in Bandung,
there are some problems that are often encountered in
administrative services. First, although there is already a
centralized website in https://multisite.bandung.go.id/kecamatan-bojongloa-kaler/, this website has not provided a complete and
specific picture, especially with regard to population data in Bojongloa Kaler District
and the 5 villages that take shelter in
it. Second, the administrative management process in Bojongloa Kaler
District is still dominant using manual processes, where residents must come
directly to the Bojongloa Kaler District office to conduct administrative
management and bring the required requirements file for administrative
services. Obviously this condition is very
ineffective, especially in conditions where the community needs fast and
appropriate services for the administrative service process it
needs. Third, because most of the data still uses manual processes, there
is the potential for errors and data discrepancies between Bojongloa Kaler
District and the 5 villages that overshadow it, or in
other conditions of administrative type data between different officers.
From these
problems, the author plans to create "Architectural Design of Population
Administration Information System Using Rational Unified
Process (RUP) Method with Case Study of Bojongloa Kaler Sub-district Office, Bandung City. The RUP
method was taken by the author because it is expected to increase the
productivity of Bojongloa Kaler Subdistrict employees
in the process of population administration services to the community in
Bojongloa Kaler Subdistrict, Bandung City, so that it
can produce faster, effective, and efficient services.
As a matter of
consideration, there are several previous studies related to this
research. First Perwitasari, Afwani, & Anjarwani, (2020) about the
application of RUP in the development of medical check-ups. In the
research, RUP has an important role in the development of systems that can be adjusted to the changes made by clients. By
using RUP, the process that is made can still be
changed before the final stage. The final results
of each stage of testing the RUP method plus blackbox
testing, questionnaires, and usability were obtained results of
86.12% and very feasible. Next is the research conducted by Tamami, Mursityo, & Pradana (2019),�
where the research
presents the application of RUP in the development of merchendise
sales information system. With the RUP method, it was found that the
system developed can run well in
some browser environments used, so it can be concluded that the RUP
method is very adaptive and can be used in any browser. Finally,
research conducted by Ambika & Supriya (2018) shows that RUP has an important role because from the
results of the tests conducted, the RUP method is easily
implemented in the development of the system and the approach it uses
can help the tasks and responsibilities of the organization. From the
three journals, it can be concluded that the RUP
method can be used because it provides various positive benefits, such as
helping to adjust to various changes needed by the client and allowing several
changes before the last stage, the development of systems made by the RUP
method can be adaptive and used in various types of browsers. , and
assist the tasks and responsibilities of the organization, as well as the most
important thing is to increase the effectiveness and efficiency of the
processes that take place. For the population information
system, there are also several things to consider for this research. First, Setiawan & Suhaeliyah (2016) regarding the Design of
Population Documentation Information System in Jatiwaringin Village, which
started from population data collection still using manual books, then with the
system, the population data management process can be simpler and make services
to the community continue to improve. Second, Setiawan D. B., (2016) regarding the Design of Population
Information System Applications in Gondomanan District, where in fact this
system already has population data but is still manual. Making the system
running well but still limited. Third, Kusumawati,
Pudjiantoro, &
Nursantika (2017) regarding the Population Information System in
Kandungora District, Garut Regency, where this system started from problems
with administrative processes and population data that were still not tidy.
With the Waterfall method, residents can be helped in the administrative
process and find out the latest conditions related to population development in
Kadungora District. Next, the fourth one is Padlullah, Irfan Akbar, & Wiriasto (2017) regarding
the Information System for Population Data Collection and Village
Administration in Wanasaba Lauk Village, East Lombok Regency. At first, the
population data collection and administration process was still incomplete and
manual, using the Codenighter framework, the system could be accessed online
and offline. Thus, the administrative process can run better and structured Fifth,
Dilapanga, Mantiri, & Mongi (2019) regarding Evaluation of
Population Administration Information System Management at the Civil
Registration Office, Tomohon City, North Sulawesi. Using analysis using Family
Card, KTP, and birth data, and population mortality data for the 2016-2018
period, this system is effective but has a weakness, namely that the evaluation
has not been carried out thoroughly. Sixth, Rosdiana, Padeli, Sri Handayani, & Alfian (2019) regarding
the design and development of a population administration information system
using the PIECES method in Kemiri Village. Initially, there was no integrated
system, but by using PIECES and UML analysis, the system that was created could
simplify the administrative process, but the weakness is that the file order is
not neat so the process takes quite a long time. Seventh, Aviono, Sadikin, & Irawan (2021) regarding the Population
Administration System Design at the Tangkit Baru Village Office. Eighth, Kusumastuti, Supriyono, Mindarti, & Wanto (2020) regarding
the highlights related to the governance of administrative services in South
Lampung Regency, where it was found that the governance process was not
balanced, especially the constraints of human resources in mastering and
understanding technology. Finally, the ninth one is Nugraha (2017) regarding the Population Information
System in Bagolo Village, which initially often results in inaccurate data
coupled with problems related to data correspondence. The PIECES method and
client-server basis produce faster and more accurate services, as well as
provide appropriate recommendations for services to surrounding residents.
The last part of the introduction also explains the novelity
(differences between this study and previous studies)
1.
The research was conducted at the
Bojongloa Kaler District Office as a center for administrative services for the
5 sub-districts within it
2.
The data used in this study are
birth data, death, moving, and arriving data as well as administrative services
such as moving out certificates, heir certificates, residents moving letters,
family cards, and electronic ID cards (E-KTP).
3.
This research is focused on
architectural design related to the Population Administration Information
System
4.
In several previous studies, it
was not explained in full regarding the methodology used in the research he
made. And even from the system that has been made, even though it has good
results, at the same time there are still some shortcomings that need to be
addressed in further research.
5.
In several previous studies, the
data used for testing were not fully described, unless there was a study that
used 4 data such as birth, death, Family Card, and E-KTP data or administrative
letter processing. While this research uses 9 data, namely data on births,
deaths, transfers, and arrivals as well as certificates of moving out,
certificates of heirs, letters of moving come residents, family cards, and electronic
ID cards (E-KTP).
6.
This research uses the RUP method
in Bojongloa Kaler District, where in previous studies RUP was used in research
related to hospital services, sales business, and learning media.
The purpose of this study is to design the architecture of the Population Administration
Information System in Bojongloa Kaler Subdistrict,
Bandung City based on the Rational Unified Process (RUP) method
Information System
Irviani & Anggraini (2017) defines
information systems divided into Systems and Information. A system is defined as a collection of people who cooperate with
the rules that are made systematically and structured with the aim of forming a
unity in carrying out a function to achieve a goal, while information is
defined as data that is processed into something more meaningful and useful for
the person who receives it, as well as a component used to reduce uncertain
situations in the decision-making process about a condition. Overall,
an information system is a structured combination of human, hardware, software,
networking, data resources that collect, transform, and develop information
sets within an organization. Meanwhile Hidayat,
(2019) defines Information Systems as a tool that aims to process data
into sources of information used as a decision-making step, can
also be defined as a medium of sharing and disseminating information to
users appropriately and appropriately. At least, there are three main
components, namely data collection and entry, data storage and retrieval, and
application of data. In addition, there are at least 4
basic concepts in information systems, namely:
1. Input: involves the collection of raw data from within an
organization or external environment for the processing of data in an
information system.
2. Process: involves the process of converting raw inputted data
into better form
3. Output: the transfer of information processes to people or
groups that need them or to an activity taking place
4. Feedback: the output is returned to the
relevant members of the organization to then help evaluate and correct the
input stages that have been done
Rational Unified Process
Prabowo (2020) defines rational
unified process (RUP) as a framework related to the software development
process in an iterative manner. The RUP was first created by Rational
Software (a division of IBM) since 2003, and is also
known as the Integrated Process model. RUP can increase team productivity
to provide opportunities for each member to be able to access practically based
on guidance, templates, and guidance tools for crucial processes in development
activities. In addition, RUP is also one of the recurring software
development models that provide tasks and responsibilities within the
organization to ensure how the software production process is of high quality,
as a support and answer the needs of users with schedule estimates and rules
that are prepared in advance. Basri, Mahmood, & Kama (2020) also defines rational
unified process (RUP) as a use-case driven model designed with regard
to matters related to requirements related to the process of developing
object-oriented software. Still according to Prabowo, (2020), there are four phases in the RUP, namely:
1. Inception: the initial stage
identifies the system to be developed. This initial phase is required to
be able to interact with customers, as a first step to identify the needs of
the system to be created. This step is important
so that software developers have a common understanding between the systems to be created with the needs of users.
2. Elaboration: the stage to carry
out the complete design process based on the results of analysis that has been done at the inception stage. It has not yet
entered the software creation stage directly, but it is
focused on stabilizing the concept of reviewing the predefined planning.
3. Construction: the
stage of lenting the results of the design and
testing the results of the implementation that has been made.
4. Transition: the final product
final stage that has been completed, where it is
necessary to analyze whether the software created is in accordance with the
needs of the desired user or there are errors that need to be
corrected. This last phase is also related to the
installation and rollout process.
Ultimately, although the RUP describes an iterative and incremental
approach to application development, it is not an agile approach but contains
strong guidelines on when and how to do the job. Over time, more and more
details were added to the RUP, including descriptions
of how to support the process. The final version 7.0 was
published in 2005, and today the RUP is still quite popular but no
longer supported by Rational or IBM as its ralent
company
Figure 1. Metode RUP
Sumber :
Object Based Design
Mulyana, Putra, & Suriansyah (2019) explained that Object-Based Design is widely used in
systems that use a complex iterative approach, and that means that software is
organized by humans as a collection of objects that have a certain data
structure. Siahaan (2020) also defines Object Oriented Design as a process of modeling
applications in a similar way using the human point of view in defining real
objects. Usually this is a relationship between classes, where there are
some objects from a particular class have similar exclusive
characteristics. Ginantra, et al., (2020) explain that
Object-Based Design is actually inspired by the complex problems that occur in
the real world, where the modeling created to design it is the design of object-oriented
models. There are at least five components used in object-oriented
modeling:
1.
Object
2.
Attributes: object properties
3.
Class: object blueprint, printed
by class so that objects originating from one class have
the same structure and methods
4.
Classes that can be
organized by hierarchical form
5.
Inheritance
From this, Habibi & Aprilian, (2020) defines UML as object-oritented visual
modeling used as a standard
visualization, design, and documenting of software systems, and becomes
the standard blue-print software writing.
Use Case Diargam
Habibi & Aprilian (2020) defines the Use Case Diagram as an UML
diagram model used to describe the functional needs a system needs, as well as
a concise depiction diagram of who its users are and what can be
done. The function of Use Case Diagram is to
briefly describe who is using the system and what it can
do. Through this diagram, it can be known what functions are contained in
the system and how it works, namely describing the type of relationship between
the user of the system and the system itself through a flow that is affiliated
with the workings of the system. Use Case Diagram is also an overview of
the effects of system functionality, and the following is
explained how to describe it:
a. The use case diagram is a
modeling to describe the behavior of the system to be created.
b. The use case diagram also
describes the interaction between one or more actors and the system to be created.
c. The use case diagram is used to find out what functions are in the system
and who has the right to use it. The focus emphasized is "what"
the system does, not "how"
d. A Use Case represents the
interaction between the actor and the system.
e. Use Case describes simply the function of the system from the
user's angle
Figure
2 : Use Case Diagram
Source: (Habibi & Aprilian, 2020)
Class Diagram
Habibi & Aprilian (2020) defines a
class diagram as a class and its correlations in the
system, and is depicted with a box divided into 3 parts. The top is
the class name, the middle section contains the class variables, and
the bottom contains the method of the class. Class Diagram is
the most useful type of diagram because it can clearly map the structure of a
particular system by modeling classes, attributes, operations, and
relationships between objects. In addition, Aprilian & Saputra (2020) it also
defines a class diagram as a static diagram that describes the
structure of a system by showing classes, systems, attributes, operations, and
relationships between objects.
Figure 3.� Contoh Class
Diagram
Sumber :
����������� There are three notations, namely
1.
Class Name: The class name appears on the first partition
2.
Class Attributes
a.
Attributes are placed in the second partition
b.
Attribute type displayed after point two
c.
Associate a map to a member variable in a code
3.
Class Operations
a.
The operation is displayed in the third partition
b.
The type of method return is displayed after the two-point at the end of
the method signature
c.
The operation maps the class method in code.
Activity Diargam
Suryansah & Habibi (2020) defines activity diagrams as
techniques for describing procedural logic. Its role has similarities
with flowcharts, but the way to distinguish the two is that
diagram activities support parallel behavior whereas flowcharts do
not. At least, there are 8 components involved
in the activity diagram, namely:
1.
Activity or State: Indicates the activity performed
2.
Initial Activity: Indicates the beginning of the activity started
3.
Final Activity: Indicates the end of the activity
4.
Decision: Describes a condition test to ensure control flow flows
over more than one track
5.
Merge: combines flows broken down by decision
6.
Synchronization: consists of fork and join
7.
Swim lanes: Breaks down activity diagrams into rows and
columns to divide the responsibilities of objects performing an activity
8.
Transition: indicates the next activity after the previous activity
Sequence Diagram
Rusmawan (2019) a sequence
diagram as an interaction diagram arranged in a time order, in which each
diagram presents one flow from multiple flows in a use
case, and can also be defined as an interaction diagram to explain
the execution of semantic scenarios in describing relationships between objects
in a given time sequence. Sequence diagrams are
designed based on activity diagrams and group diagrams, and
describe the flow of messages that occur between classes in class
diagrams using their operations.
Population
Bidarti (2020) defines
population as a science that studies the dynamics of human life, which
includes size, standards, population distribution, and changes in population
numbers as a result of birth, death, migration, and aging. In this case,
population analysis can sulk at society as a whole or groups according to
certain exclusive criteria and components such as education, religion, or other
things. Population is also related to the number,
structure, age, gender, religion, birth, marriage, pregnancy, death, distribution,
mobility, quality and resilience of politics, economy, social, and culture.
Data Administration and Population Data
Tambunan (2019) and Sumadiono (2018) define population administration under Law No. 23 of
2006, as a series of structuring and regulating activities in the process of
ordering documents and population data through the process of population
registration, civil registration, management of population administration
information systems, and utilization of results for public service processes
and other sector development. Documents and population data owned by
residents such as KTP and KK, have four important
purposes, namely, pprovide clarity of identity and status for the owner, Provide legal
clarity, Provide legal protection and comfort for the owner, and Provide benefits
for the interests of administration and other public services.
Good Governance
Hamirul &
Alamsyahril (2020) Defines good
governance as the implementation of solid and responsible
development management, which is in line with the principles of democracy and
market efficiency. Good governance is a concept that refers to the
process of making decisions and their implementation that refers to the process
of making decisions and implementing them that can be
accounted for. At the very least, there are some principles
of good governance, namely, Community Participation, Enforcement of the Rule of Law, Transparency, Concern for
Stakeholders/ Business World, Consensus-oriented, Equality, Effectiveness and
Efficiency, Accountability, and Strategic Vision
In addition, according to Waluyo, (2019), good governance and UNDP is a government that spreads synergistic and constructive relationships between the state, private sector, and society. Meanwhile, the World Bank formulates good governance as a solid and responsible development management implementation activity. Also the Association of Regency Governments throughout Indonesia (APKASI) mentions at least 10 general principles of good governance, namely Participation, Rule Enforcement, Transparency, Equality, Responsiveness, Insight, Accountability, Supervision, Efficacy & Effectiveness, and Professionalism. In addition to these principles, there are also three pillars involved, namely the state, private, and the role of civil society.
Figure
1 : Research Methodology Flowchart
Based on Figure 7, it is necessary to know in advance that in
the RUP there are actually 4 phases, namely Inception, Elaboration,
Construction, and Transition, but in this study, only 2 initial phases, namely
Inception and Elaboration, will be used, plus testing. Here's
a little explanation of these steps:
1.
Literature Study: studying
various literatures from related sources related to research.
2.
Observations and Interviews:
conducted direct observations at the Bojongloa Kaler District Office, Jl. KH
Wahid Hasyim No. 258, and conducted interviews with
the sub-district head. Bojongloa Kaler or other related officials.
3.
RUP Development Method
(a) Inception: studying data related to the results of observations and
interviews, making modeling of ongoing administrative service processes, then
also analyzing needs, user types, user roles, and modeling user behavior and
relationships
(b)
Elaboration:
system design in the form of use case diagrams, activity diagrams, class
diagrams, sequence diagrams.
(c)
Testing: the results of the
Inception and Elaboration phases were tested to see
whether the process was as needed. The goal is to find out the strengths and
weaknesses of the design that has been made.
4.
Making Reports, Conclusions, and
Suggestions
All steps of this research were carried out in the time period August-December 2021
RESULTS AND DISCUSSION
Inception Phase
System
Existing Condition
Discusses the description of the current condition of the
existing system, where it is necessary to know that the ongoing system is still
using a manual system which is still recorded in a
book or a special file available. Figure 8 shows the existing process of the
system
Figure
2 : Model Existing System
Problem Analysis
Problem analysis was made using the
SWOT tool. Shown by table 1 below:
Table 1. SWOT Analysis
Strength |
Weakness |
1.
Bojongloa Kaler District has good service facilities 2.
Bojongloa Kaler District has competent human resources
in administrative services |
1.
The service process, most of which still use manual
systems, requires a long time for verification and validation 2.
The data processing process is still not optimal |
Opportunity |
Ancaman |
1.
The development of extensive and easily accessible
information technology 2.
There is trust from the people of Bojongloa Kaler
District regarding the administrative service process |
1.
Because it is still done manually, there is the
potential for errors to be encountered. |
Identification of System Description
and Actors to be involved
The purpose is to find out what kind of system will be formed and who will be involved in it. In this case the actors involved are the Community and Officers.
Shown by table 2 below:
Table 1. Systems and Actors Identification
System Description: This Population Administration Information System was
created in an effort to create faster, more effective, and efficient services
for the people in the Bojongloa Kaler sub-district and the 5 sub-districts
within it. With this system, it is hoped that the administrative service
process in Bojongloa Kaler District can be more organized, both in terms of
administrative services and in terms of reporting. This system serves
administrative services and population recapitulation, and will be equipped
with file uploads of requirements and tables of administrative service
schedules for the community. This system is expected to reduce the potential
for crowded queues that usually occur when the process is done manually at
the Bojongloa Kaler District Office. |
||
Identification of Systems and Actors |
||
No |
Menu |
Actor |
1 |
Daftar |
Masyarakat dan Petugas |
2 |
Edit Data |
Masyarakat dan Petugas |
3 |
Form Administrasi |
Masyarakat |
4 |
Upload File |
Masyarakat |
5 |
Upload Berkas |
Masyarkat |
6 |
Cek Upload File |
Petugas |
7 |
Cek Upload Berkas |
Petugas |
8 |
Data Administrasi |
Petugas |
9 |
Rekapitulasi Kependudukan |
Petugas |
10 |
Riwayat Administrasi |
Masyarakat dan Petugas |
Elaboration Phrase
Identification of Functional and
Non-Functional Needs
The purpose of this process is to find out an overview of the
processes that will run on the system or application that is
compiled. Explanations related to functional and non-functional
requirements will be explained in table 3 and table 4
below:
Table 2. System Functional Requirements
No |
Deskripsi Sistem |
Aktor |
1 |
Pendaftaran untuk menjadi anggota |
Masyarakat |
2 |
Pengisian formulir sesuai jenis administrasi |
Masyarakat |
3 |
Melakukan perubahan data |
Masyarakat |
4 |
Upload berkas persyaratan terkait jenis administrasi |
Masyarakat |
5 |
Melihat jadwal pengurusan administrasi |
Masyarakat |
6 |
Mengelola data administrasi masyarakat (Melihat,
Mengubah Menambah, Menghapus) |
Petugas |
7 |
Merekapitulasi dan mengelola data kependudukan baik
itu data kelahiran, kematian, pindah, dan kematian (Melihat, Mengubah,
Menambah, Menghapus) |
Petugas |
8 |
Mengecek formulir yang sudah diisi sesuai jenis
administrasi |
Petugas |
9 |
Mengecek file yang sudah diupload, apakah sudah sesuai
dengan persyaratan atau belum |
Petugas |
10 |
Mengelola riwayat pelayanan administrasi masyarakat
(melihat, mengubah, menghapus) |
Petugas |
Table
3 :
System Non-Functional Requirements
Jenis Kebutuhan Non-Fungsional |
Requirement |
Hardware |
RAM : Minimal 4 GB Sistem Operasi Minimum : Windows 8 |
Software |
Google Chrome, Microsoft Edge |
Batasan Sistem |
1.
Sistem bisa dijalankan di beberapa web browser seperti Google Chrome dan
Microsoft Edge 2.
Sistem harus memastikan bahwa data yang digunakan
terlindung dari akses yang tidak berwenang 3.
Besarnya file upload maksimal 20 MB 4.
Sistem memiliki tampilan yang mudah dipahami oleh
masyarakat dan petugas |
Use Case Diargam
This creation aims to create an overall picture of the
process that will be made on the system. Also made a complete specification of the use case made.
Shown by figure 9, table 5, and table 6 below:
Figure 3 Overall Population
Administration System Use Case
Table
4 : Specifications
of Administrative Service Use Case
Fase |
Informasi |
Kode Use Case |
UC-1 |
Kode Fitur |
FTR-UC-1 |
Brief Description |
Use Case ini dibuat untuk
mendeskripsikan bagaimana proses pelayanan dan aktivitas administrasi di
Kantor Kecamatan Bojongloa Kaler, Kota Bandung. |
Actor |
Masyarakat (Aktor1), Petugas (Aktor2) |
Pre-Conditions |
Aktor melakukan login dan masuk ke menu utama |
Basic Flows of Events |
1.
Use Case dimulai ketika
aktor berada pada menu utama 2.
Aktor1 masuk ke menu
formulir 3.
Aktor1 memilih jenis
administrasi yang ingin dilakukannya 4.
Sistem menampilkan formulir
yang sesuai dengan jenis administrasi 5.
Aktor1 mengisi formulir 6.
Aktor1 mensubmit formulir
yang dimaksud 7.
Aktor2 mengecek formulir
yang sudah diisi 8.
Setelah sesuai, tampilkan
menu upload berkas 9.
Aktor1 mengupload file
berkas 10.
Aktor2 mengecek file berkas
yang sudah diupload 11.
Setelah sesuai, maka data
administrasi akan masuk ke dalam sistem administrasi 12.
Rekapitulasi kegiatan
administrasi 13. Use Case selesai |
Post Conditions |
Sistem menampilkan
berkas administrasi yang sudah diinput masyarakat sesuai jenis administrasi
yang sebelumnya dipilih. |
Table
5 :
Recapitulation Use Case Specification
Fase |
Informasi |
Kode Use Case |
UC-2 |
Kode Fitur |
FTR-UC-2 |
Brief Description |
Use Case ini merupakan lanjutan
dari sebelumnya. Tapi fokus lebih membahas ke petugas |
Actor |
Petugas (Aktor2) |
Pre-Conditions |
Aktor2 melakukan login dan masuk ke menu utama |
Basic Flows of Events |
1.
Use Case dimulai ketika Aktor2
berada pada menu utama 2.
Aktor2 masuk ke menu
rekapitulasi 3.
Sistem memberikan pilihan,
antara rekapitulasi kependudukan atau rekapitulasi administrasi 4.
Aktor2 masuk ke menu
rekapitulasi administrasi 5.
Sistem menampilkan
rekapitulasi administrasi yang dilakukan 6.
Aktor2 mengecek dan
mencocokan dengan catatan data administrasi 7.
Aktor2 melakukan
perubahan, penambahan dan menghapus data administrasi jika ditemukan
kekeliruan 8.
Setelah sesuai, kemudian
hasil rekapitulasi administrasi disubmit. 9.
Sistem kembali ke menu
utama 10. Aktor2 masuk ke menu
rekapitulasi kependudukan 11. Sistem menampilkan data
kependudukan (kelahiran, kematian, pindah, dan datang) dari 5 kelurahan di
Kecamatan Bojongloa Kaler 12. Aktor2 melakukan
pencocokan dengan data yang didapat. 13. Aktor2 melakukan
perubahan, penambahan dan menghapus data kependudukan jika ditemukan
kekeliruan 14. Setelah sesuai, maka
hasil rekapitulasi kependudukan disubmit 15. Use Case selesai |
Post Conditions |
Sistem menampilkan hasil rekapitulasi dari data
kependudukan 5 kelurahan di Kecamatan Bojongloa Kaler serta hasil
administrasi yang berlangsung pada sistem sesuai penjelasan pada tabel
sebelumnya. |
Activity Diargam
In this section, 3 activity
diagrams will be made related to administrative services from the community and
officers side, as well as making population administration recapitulation. The following is shown by Figure 10, Figure 11, and Figure 12 below:
Figure
4 : Activity Diagram of
Administrative Services (community side)
Figure
5 :
Activity Diagram of Administrative Services (officer side)
Figure
6 :
Activity Diagram of the population and administration recapitulation process
Package Diargam�����
Package Diagrams are actually made with the aim of making grouping elements
such as use cases or class diagrams. In this study, a package diagram will be made related to the flow of the administrative
service process and the data recapitulation process. Shown by the following
pictures 13 and 14:
Figure 7 : Package Diagram of
Administrative Services
Figure
8 : Package Diagram of Population
Recapitulaton
Class Diargam
This class diagram is made by
creating relationships between classes, using the Models Views Controllers
(MVC) architectural model so that the design of the existing classes in the
system, where the purpose of making it is to describe the relationships between
classes in the architecture that is created. Shown by Figure 15 below:
Figure 9 :
Class Diagram
Sequence Diagram
Making this sequence diagram is divided
into 2 parts. The first part deals with the ongoing administrative service
process (figure 16), while the second part deals with the process of recording
population and administrative data (figure 17).
Figure
10 : Sequence Diagram of Administrative Service Process
Figure
11 : Sequence Diagram of Population
and Administration Recording Process
CONCLUSION
��������������������������������������������������������
From the results, the researchers conclude that designing
Population Administration Information System
Architecture Using the Rational Unified Process (RUP) method with a case study
of Bojongloa Kaler District, Bandung City aims to help accommodate the
administrative service process that is faster and neatly organized, efficient,
and effective
Architectural
design is made using the RUP method, namely Inception
and Elaboration. In Inception there are several processes,
such as administrative service process modeling, needs analysis, determining
user types and user roles, and the relationships between them, while
Elaboration is focused on making additional requirements from the previous
section plus analysis and design which consists of making Use Case Diagrams
that are improved from previous stages, Class Diagrams, Activity Diagrams, and
Sequence Diagrams.
Ambika, N., & Supriya, P. (2018).
Detection of Vanilla Species by Employing Image Processing Approach. 8th
International Conference on Advances in Computing and Communication,
474-480.
Aprilian, L. V., & Saputra,
H. K. (2020). Belajar Cepat Metode SAW. Bandung: Kreatif Industri
Nusantara.
Aviono, D., Sadikin, A.,
& Irawan, B. (2021, Maret). PERANCANGAN SISTEM INFORMASI ADMINISTRASI
KEPENDUDUKAN PADA KANTOR DESA TANGKIT BARU. Jurnal Ilmiah Mahasiswa Sistem
Informasi, 15-26.
Basri, S., Mahmood, Y., & Kama, M.
(2020). Software Requirement Change Effort Estimation. India: Exceller
Books.
Bidarti, A. (2020). Teori
Kependudukan. Penerbit Lindan Bestari.
Dilapanga, A. R., Mantiri, J.,
& Mongi, C. (2019). Evaluation of the Management of Population
Administration Information System at the Department of Population and Civil
Registration of Tomohon City. 2nd International Conference on Social
Science, 383, 728-730.
Ginantra, N. W., Wardani, N.,
Aristarny, I. A., Suryawan, I. D., Ardiana, D. Y., Sudipa, I. I., et al.
(2020). Basis Data : Teori dan Perancangan. Yayasan Kita Menulis.
Habibi, R., & Aprilian, R. (2020). Tutorial
dan penjelasan aplikasi e-office berbasis web menggunakan metode RAD.
Bandung: Kreatif Industri Nusantara.
Hamirul, H., & Alamsyahril,
A. (2020). Good Governance Dalam Perspektif Kualitas Pelayanan Publik.
Malang: CV Pustaka Learning Center.
Hidayat, F. (2019). Konsep
Dasar Sistem Informasi Kesehatan. Yogyakarta: Penerbit Deepublish.
Irviani, E., & Anggraini,
R. (2017). Pengantar Sistem Informasi. Yogyakarta: Penerbit ANDI.
Kneuper, R. (2018). Software
Processes and Life Cycle Models, an Introduction to Modelling, Using and
Managing Agile, Plan-Driven and Hybrid Processes. Darmstadt: Springer.
Kusumastuti, H., Supriyono, B.,
Mindarti, L. I., & Wanto, A. H. (2020). �THE GOVERNMENT POLICY CAPACITY:
IMPLEMENTATION OF POPULATION ADMINISTRATIVE SERVICES IN VILLAGE GOVERNMENT�. Psychology
and Education Journal, 4574-4584.
Kusumawati, A., Pudjiantoro, T.
H., & Nursantika, D. (2017). Sistem Informasi Kependudukan Pada
KecamatanKadungora Kabupaten Garut. Prosiding Seminar Nnaional Komputer
dan Informatika, 27-34.
Mulyana, I., Putra, A. P.,
& Suriansyah, M. I. (2019). Buku Ajar Desain Grafis dan Multimedia.
Bogor: Flash.
Nugraha, U. (2017). Design of
Information Systems for Population Data Collection Based on Client-Server at
Bagolo Village. AIP Conference Proceedings, 1-9.
Padlullah, Irfan Akbar, L. S.,
& Wiriasto, G. W. (2017). SISTEM INFORMASIPENDATAAN KEPENDUDUKAN DAN
ADMINISTRASI DESA (STUDY KASUS PADA DESA WANASABA LAUK, KABUPATEN LOMBOK
TIMUR). 1-10.
Perwitasari, R., Afwani, R., &
Anjarwani, S. E. (2020). JTIKA, Vol. 2, No. 1, Maret 2020. PENERAPAN
METODE RATIONAL UNIFIED PROCESS(RUP) DALAM PENGEMBANGAN SISTEM INFORMASI
MEDICAL CHECK UPPADA CITRA MEDICAL CENTRE(The Application of
RationalUnifiedProcess (RUP) in Development of a Medical CheckUpInformation
System at Citra Medical Centre, 76-88.
Prabowo, M. (2020). Metodologi
Pengembangan Sistem Informasi. Salatiga: LP2M IAIN Salatiga.
Rosdiana, R., Padeli, P., Sri
Handayani, R. S., & Alfian, R. (2019, September). Design And Development
of Population Service Administration System With Pieces Method In Kemiri
Village Head Office Banten. ADI Journal on Recent Innovation (AJRI), 1,
34-48.
Rusmawan, U. (2019). Teknik
Penulisan Tugas Akhir dan Skripsi Pemrograman. Jakarta: Elex Media
Komputindo.
Setiawan, D.
B. (2016). PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN
GONDOMANAN. Jurnal Informatika Upgris, 113-118.
Setiawan, S., & Suhaeliyah,
S. (2016, September). RANCANGAN SISTEM INFORMASI DOKUMENTASI KEPENDUDUKAN DI
DESA JATIWARINGIN. Jurnal Sisfotek Global, 31-39.
Siahaan, V. (2020). 5 Books
in One: Buku Pintar HTML, CSS, JavaScript, jQuery, PHP, dan MySQL.
Balige: Balige Publishing.
Sumadiono, W. (2018). Pedoman
Umum Organisasi dan Administrasi Rukun Warga Rukun Tetangga. Yogyakarta:
Penerbit Deepublish.
Suryansah, A., & Habibi, R.
(2020). Aplikasi Prediksi Jumlah Kebutuhan Perusahaan. Bandung: Kreatif
Industri Nusantara.
Tamami, J. H., Mursityo, Y. T., &
Pradana, F. (2019). Pengembangan Sistem Informasi Penjualan Awesam
Merchandise Dengan Metode Rational Unified Process. Jurnal Pengembangan
Teknologi Informasi dan Ilmu Komputer, vol. 3, no. 5, 4809-4817.
Tambunan, T. S. (2019). Glosarium
Istilah Pemerintahan. Prenanda Media Group.
Waluyo, S. (2019). Menatap Bangsa Hoax
Sebuah Catatan Penegakan Good Governance. Yogyakarta: Deepublish.