You are on page 1of 42

SEMINAR PRAKTIK

KERJA
IMPLEMENTATION OF
LAPANGAN/KERJA CODEIGNITER V4
PRAKTIK
FRAMEWORK FOR BACK-END
WEBSITE DEVELOPMENT AT
kejaksaan negeri OF
Dosen
PEKALONGAN
pembimbing
Daniel Yeri K., S.Kom., REGENCY
M.Kom., M.SI
Mahasiswa
pkl/kp
Muhamad Amrizal Nahar
(18103019)
chapter 01
PRELIMIN chapter 03
ARY ANALYSIS and
contains a description of the discussion
general background of the contains an explanation of the theory

highlights development back-end


websites.
and work concepts obtained from the
activities at the Dinkominfo
Pekalongan Regency.
chapter 04
chapter 02 CONCLUSION
theoritical S and
contains theories that are
used as references in recommendation
implementing back-end contains the conclusions of
websites using the the results and
Codeigniter 4 framework. recommendations for
developing the back-end
website to the Dinkominfo
Pekalongan Regency.
CHAPTER
1
preliminary
contains a description of the
general background of the
construction of the back-end
website.
introduction

Internet DINKOMINFO Kab.


Pekalongan

Website
The Internet is one of the effects of today's advanced
technological developments, with the internet people feel
the benefits such as easy access to all information as long
as there is a connection.
One of the media communication with the internet is the
use of the website, in addition to the cost factor and easy
access to the website can also be accessed within 24 hours.
Website technology is experiencing a fairly rapid
development because the website not only presents
static information but the website develops into a
dynamic and more interactive media.
DINKOMINFO Pekalongan Regency has the function of
carrying out the management of communication and public
information in the management of government websites.
KEJARI website does not operate due to hack, therefore
DINKOMINFO performs government functions to develop
KEJARI website
Website development is divided into two types, front-end
developer and back-end developer.
KEJARI website development uses PHP programming
language with Codeigniter Framework 4 because it is
license-free, creates a complex website system, accelerates
the process of website creation, is small and has the concept
of an MVC model.
PURPOSE AND SCOPE

PURPO SCO
SE PE

The purpose of this research is to This work was carried out at Dinas Komunikasi dan
generate the back-end website in Informatika (DINKOMINFO) of Pekalongan
Kejaksaan Negeri of Pekalongan Regency on the basis of the creation of a request
Regency using Codeigniter website from Kejaksaan Negeri of Pekalongan
Regency.
Framework 4. The implementation of the back-end website will be
developed using the Codeigniter Framework 4.
1. The implementation time lasts for one month
which is held on August 9, 2021 until September
9, 2021.
Chapter 02
theoritical
contains a description of the general background of the
construction of the back-end website.
theoritical

Back-end developer Framework codeigniter 4


Back-end developer is a programmer Codeigniter is a powerful PHP framework
or developer whose field of work with very small bugs, codeigniter built for
focuses on security, system design, developers who need a simple and elegant
and data management on the system. toolkit to create full-featured web
applications. Codeigniter framework was
developed by Rick Ellis, CEO of Ellislab, Inc.
Model view controller (MVC)
CONCEPT
Model View Controller (MVC) is a method
used in system development using the
principle of separating data logic (model) from
BROWSER presentation logic (view) and process logic
(controller) or simply separating between
interface design, data, and processes.

CONTROL
LER

MODEL VIEW
CHAPTER
1ii
ANALYSIS
and
discussion
contains a description of the
general background of the
construction of the back-end
website.
Work activities

general works Specific works


Describes general work such as management Describes specific work to provide reports
and organizational systems and explanations such as testing, installation,
or manufacturing.
“Assigned to the E-Government Organizing
Field precisely in the Informatics Application
Development Section, the main task is to
develop a website belonging to Kejaksaan
Negeri (KEJARI) of Pekalongan Regency,
assisting in the readiness of virtual meetings,
and work in the regent's office as a zoom
operator.”

General works
“Develop back-end website
KEJARI of Pekalongan Regency
using Codeigniter Framework 4.”

Specific works
System requirements analysis

Non-Functional
functional requirements requirements
Functional requirements analysis is an Non-functional requirements are divided into
overview of the types of system needs two types: software requirements and
including processes or activities that can be hardware requirements.
done by the system and can produce
information.
functional requirements
Functional requirements analysis is an overview of the types of system needs including processes or
activities that can be done by the system and can produce information.

1. Admins and authors can login. 1. Admins and authors can create, read,
2. Admins and authors can use the forgot update, and delete posts in the Title on the
password menu. All Pages menu.
3. Admins and authors can create, read, 2. Admins and authors can view and delete
update, and delete news posts. comments.
4. Admins and writers can create, read, 3. Admins and authors can view and delete
update, and delete posts for the KEJARI. public complaints.
5. Admins and authors can create, read, 4. Admins and authors can view user profiles.
update, and delete photo gallery posts. 5. Admin who can only access all users.
6. Admins and authors can create, read, 6. The system can add a new author user by
update, and delete the latest public registering a new account.
KEJARI posts.
7. Admins and authors can create, read,
update, and delete uncategorized posts.
Non-functional
requirements
Non-functional requirements are divided into two types: software requirements and
hardware requirements.

software requirements hardware requirements

1. Codeigniter v4.1.3 1. Laptop Operating System


2. XAMPP Control Panel v3.3.0 Windows 10 Home
3. Visual Studio Code v1.61.0 2. RAM 8GB
4. Google Chrome 3. HDD 1TB
5. Microsoft Word 4. SSD 250GB
discussion

Mysql
database
design
Design a managed database using MySql

System
implementatio
n
Design a website back-end system using
codeigniter framework 4
Mysql
database
design
System
implementatio
n
CHAPTER 1v
conclusions and
recommendation
s
contains the conclusions of the
results and recommendation for
developing the back-end website
to the Dinkominfo Pekalongan
Regency
conclusions

1. The author is assigned to developing the back-end website Kejaksaan


Negeri of Pekalongan Regency website using Codeigniter Framework 4.
2. Back-end website Kejaksaan Negeri of Pekalongan Regency is the
website of the administrator to manage the news and information needed
to the people of Pekalongan regency and surrounding areas, so that the
news and information conveyed can be useful and informative.
3. There is a multi-user login system function where the user admin can
only delete the author user, but the author user cannot delete the user
admin.
4. User admins and authors can do CRUD which is to create, read, update,
and delete the content of posts and pages.
5. User admins and authors can manage public comment and complaint
menus such as viewing and deleting incoming messages.
recommendations

The development of back-end websites is further suggested that user


admins can edit profiles such as changing profile photos, changing
usernames, changing passwords and changing the role of users to all
users in the menu of all users.
The development of back-end websites is further recommended on the
dashboard menu to create a diagram of analysis of KEJARI website
visitors in Pekalongan regency in the calculation of days, months, and
years.
1. The dashboard menu is set to be dynamic in the post calculation
features, pages, user registration, comments, and also on activity,
timeline, and settings features.
THANK
S
Does anyone have any questions?

18103019@ittelkom-pwt.ac.id

CREDITS: This presentation template was created by


Slidesgo, including icons by Flaticon, and
infographics & images by Freepik and illustrations
by Storyset
Please keep this slide for attribution.

You might also like