Anda di halaman 1dari 82

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis
Analisis adalah proses untuk menentukan bentuk dari kebutuhan aplikasi baik
berupa kebutuhan pada saat membangun maupun pada saat implementasi. Analisis
merupakan suatu tahap pemahaman terhadap suatu sistem informasi yang telah dibuat.
Tahap ini bertujuan untuk mengetahui sistem informasi, proses-proses yang terlibat
dalam aplikasi serta hubungan antar proses. Analisis juga dapat didefinisikan sebagai
penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya
dengan maksud untuk mengidentifikasi dan mengevaluasi masalah-masalah,
kesempatan-kesempatan, hambatan-hambatan yang terjadi serta kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan.
Tahap analisis sistem merupakan tahap yang kritis yang sangat penting karena
kesalahan dalam tahap ini akan mengakibatkan pada tahap selanjutnya. Suatu penelitian
membuktikan bahwa kesalahan yang diperbaiki setelah tahap analisis akan memakan
biaya yang lebih besar dari pada jika diperbaiki saat dilakukan analisis.

3.1.1 Analisis Sistem yang sedang Berjalan


Tahapan yang di perlukan dalam pembuatan suatu program yaitu menganalisa
sistem yang telah ada, dimana analisa sistem merupakan proses mempelajari suatu
sistem dengan cara menguraikan sistem tersebut kedalam elemen yang membentuknya.
Selanjutnya mengidentifikasi dan mengevaluasi permasalahan – permasalahan yang
terjadi serta kebutuhan yang di perlukan, sehingga dapat di susulkan pembuatannya.

III-8
III-9

3.1.1.1 Analisis Prosedur/Flowmap Berjalan

Gambar 3.1 Flow Map Proses Sistem Informasi Politeknik Pos Indonesia yang
sedang berjalan
III-10

Gambar 3.2 Flow Map Proses Sistem Informasi Politeknik Pos Indonesia yang
sedang berjalan (Lanjutan)
III-11

A. Flowmap Admin

Gambar 3.3 Flow Map Proses Admin Sistem Informasi Politeknik Pos Indonesia
yang sedang berjalan
III-12

B. Flowmap User

Gambar 3.4 Flow Map Proses User Sistem Informasi Politeknik Pos Indonesia
yang sedang berjalan
III-13

3.1.1.2 Analisis Dokumen yang Digunakan


Didalam proses sistem informasi Politeknik Pos Indonesia terdapat beberapa
dokumen yang terlibat. Berikut ini adalah dokumen-dokumen yang dibutuhkan dalam
sistem informasi Politeknik Pos Indonesia :

Data Admin
Dibuat oleh : Admin
Ditujukan untuk : Admin
Isi : admin_user, admin_pass, admin_nama,
admin_alamat, admin_telepon, admin_ip,
admin_online, admin_level_kode, admin_status
Tujuan : Untuk pengelolahan login
Frekuensi : Setahun sekali
Tabel 3.1 Data Admin

Data Admin Level


Dibuat oleh : Admin
Ditujukan untuk : Admin
Isi : Admin_level_kode, admin_level_nama,
admin_level_status
Tujuan : Untuk Memberikan level untuk admin/user
Frekuensi : Setahun sekali
Tabel 3.2 Data Admin Level

Data Agenda
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : agenda_id, agenda_tema, agenda_deskripsi,
agenda_mulai, agenda_selesai, agenda_tempat,
III-14

agenda_jam, agenda_gambar, agenda_posting,


admin_nama
Tujuan : Untuk Pengelolaan Data Agenda
Frekuensi : Satu Bulan sekali
Tabel 3.3 Data Agenda

Data Album
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : album_id, album_judul, album_deskripsi,
album_gambar
Tujuan : Untuk Pengelolaan Data Album
Frekuensi : Enam bulan sekali
Tabel 3.4 Data Album

Data Album Galeri


Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : galeri_id, galeri_judul, galeri_deskripsi,
galeri_gambar, galeri_waktu, album_id
Tujuan : Untuk Pengelolaan Data Galeri
Frekuensi : Satu bulan sekali
Tabel 3.5 Data Album Galeri

Data Berita
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : berita_id, berita_judul, headline, berita_deskripsi,
berita_waktu, berita_gambar, berita_hits, tags,
III-15

kategori_id, admin_nama
Tujuan : Untuk Pengelolaan Data Berita
Frekuensi : Satu bulan sekali
Tabel 3.6 Data Berita

Data Captcha
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : captcha_id, captcha_time, ip_address, word

Tujuan : Untuk pengamanan saat login


Frekuensi : Tidak ada patokan
Tabel 3.7 Data Captcha

Data Downloads
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : download_id, download_judul, download_deskripsi,
download_file, download_hits,
download_waktudownload_id, download_judul,
download_deskripsi,_file, download_hits,
download_waktu
Tujuan : Untuk Pengelolaan Data Downloads
Frekuensi : Enam bulan sekali
Tabel 3.8 Data Downloads

Data Galeri Video


Dibuat oleh : Admin
III-16

Ditujukan untuk : Admin & Operator


Isi : video_id, video_judul, video_deskripsi, video_link,
video_waktu
Tujuan : Untuk Pengelolaan Data Galeri Video
Frekuensi : Satu bulan sekali
Tabel 3.9 Data Galeri Video

Data Identitas
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : identitas_id, identitas_website,
identitas_deskripsi,
identitas_keyword, identitas_alamat,
identitas_notelp, identitas_fb, identitas_email,
identitas_tw, identitas_gp, identitas_yb,
identitas_favicon, identitas_author
Tujuan : Untuk Pengelolaan Identitas Website
Frekuensi : Satu bulan sekali
Tabel 3.10 Data Identitas

Data Kategori
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : kategori_id, kategori_judul, kategori_warna,
admin_nama
Tujuan : Untuk Pengelolaan Data Kategori
Frekuensi : Enam bulan sekali
Tabel 3.11 Data Kategori
III-17

Data Komentar
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : komentar_id, komentar_pengirim, komentar_email`
komentar_deskripsi, komentar_waktu,
komentar_status, berita_id
Tujuan : Untuk Pengelolaan Data Komentar
Frekuensi : Enam bulan sekali
Tabel 3.12 Data Komentar

Data Menu
Dibuat oleh : Admin
Ditujukan untuk : Admin
Isi : menu_kode, menu_nama, menu_deskripsi,
menu_url, menu_site, menu_level, menu_subkode,
menu_urutan, menu_status
Tujuan : Untuk Pengelolaan Data Menu Website
Frekuensi : Enam bulan sekali
Tabel 3.13 Data Menu

Data Menu Admin


Dibuat oleh : Admin
Ditujukan untuk : Admin
Isi : menu_admin_kode, menu_kode, admin_level_kode
Tujuan : Untuk Pengelolaan Data Menu Website
Frekuensi : Enam bulan sekali
Tabel 3.14 Data Menu Admin
III-18

Data Mitra Kerja


Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : mitra_id , mitra_gambar, mitra_link,
mitra_waktu
Tujuan : Untuk Pengelolaan Data Mitra Kerja
Frekuensi : Satu bulan sekali
Tabel 3.15 Data Mitra Kerja

Data Session
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : session_id, ip_address, user_agent, last_activity,
user_data
Tujuan : Untuk Pengamanan Login
Frekuensi : Satu tahun sekali
Tabel 3.16 Data Session

Data Slide
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : slide_id, slide_judul, slide_gambar,
slide_deskripsi,
slide_waktu
Tujuan : Untuk Pengamanan Login
Frekuensi : Satu tahun sekali
Tabel 3.17 Data Slide

Data Statis
III-19

Dibuat oleh : Admin


Ditujukan untuk : Admin & Operator
Isi : statis_id, statis_judul, statis_deskripsi,
statis_gambar, statis_status, statis_waktu
Tujuan : Untuk Pengelolaan Web Statis
Frekuensi : Satu tahun sekali
Tabel 3.18 Data Statis

Data Tags
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : tag_id, tag_judul, tag_seo
Tujuan : Untuk Pengelolaan Data Tags
Frekuensi : Satu tahun sekali
Tabel 3.19 Data Tags

Data Testimonial
Dibuat oleh : Admin
Ditujukan untuk : Admin & Operator
Isi : testimonial_id, testimonial_nama,
testimonial_sumber, testimonial_kerja,
testimonial_jabatan, testimonial_deskripsi,
testimonial_gambar, testimonial_waktu
Tujuan : Untuk Pengelolaan Data Testimonial
Frekuensi : Satu bulan sekali
Tabel 3.20 Data Testimonial

3.1.2 Analisis Sistem yang akan Dibangun


III-20

Dalam Membangun sistem perlu dibuat perancangan. Perancangan sistem ini


dilakukan supaya sistem yang dibuat berjalan dengan lancar, disini tidak tersedianya
website yang responsive (menyesuaikan untuk segala ukuran dekstop, laptop, tablet, dan
smartphone).

3.1.2.1 Analisis Prosedur/Flowmap yang akan dibangun

Gambar 3.5 Flow Map Proses Sistem Informasi Politeknik Pos Indonesia yang
akan dibangun
III-21

Gambar 3.6 Flow Map Proses Sistem Informasi Politeknik Pos Indonesia yang
akan dibangun (Lanjutan)
III-22

A. Flowmap Admin

Gambar 3.7 Flow Map Proses Admin Sistem Informasi Politeknik Pos Indonesia
yang akan dibangun
III-23

Gambar 3.8 Flow Map Proses Admin Sistem Informasi Politeknik Pos Indonesia
yang akan dibangun (Lanjutan)
III-24

B. Flowmap User

Gambar 3.9 Flow Map Proses User Sistem Informasi Politeknik Pos Indonesia
yang akan dibangun
III-25

3.1.2.2 Analisis Kebutuhan Aplikasi


Dalam pembuatan aplikasi Sistem Informasi Politeknik Pos Indonesia ini kita
membutuhkan Bahasa Pemrograman PHP menggunakan Framework CI dan
menggunakan MySql database.

3.1.2.3 Analisis Kebutuhan Perangkat Lunak dan Perangkat Keras


Dalam pembuatan aplikasi ini, Spesifikasi perangkat lunak yang di butuhkan
adalah sebagai berikut :
 Operation Sistem : Windows 8.0
 Bahasa Pemogramaan : PHP dengan Framework Codeigniter
 DBMS : MySql
 Aplikasi : Text Editor

Sedangkan spesifikasi perangkat keras yang dibutuhkan adalah sebagai berikut:


 Processor : Intel®Core™i5-3210M CPU @2.50GHz
 Memory RAM : 8.00 GB
 Harddisk : WDC WC3200BEVT 750GB
 VGA : 2.00 GB
 Resolusi : 1366 x 768 (32bit) 60Hz

3.2 Perancangan
Perancangan merupakan tahap setelah analisis untuk Menentukan kebutuhan-
kebutuhan fungsional yang menggambarkan bagaimana suatu aplikasi dibentuk, yang
dapat berupa penggambaran, perencanaan, dan pembuatan sketsa, atau pengaturan dari
beberapa bagian yang terpisah kedalam suatu kesatuan dan berfungsi dengan baik.
Perancangan ini menitikberatkan kepada perancangan data yang ada pada
aplikasi, tahap perancangan data pada perangkat lunak tersebut dipakai ke dalam
permodelan yang umum yang digunakan yaitu menggunakan Use Case Diagram, Class
Diagram, Sequence Diagram, Collaboration Diagram, Activity Diagram, Component
III-26

Diagram, Deployment Diagram, Objek Diagram, Struktur Menu dan Perancangan


Antarmuka.

3.2.1 Use Case Diagram


Adapun use case diagram dari sistem informasi Politeknik Pos Indonesia adalah
sebagai berikut:

Gambar 3.10 Use Case Diagram Sistem Informasi Politeknik Pos Indonesia
III-27

Skenario Aktor
No Aktor Keterangan
Melakukan login, pengelolaan data identitas website,
pengelolaan data modul website, pengelolaan data
1 Admin
menu utama, pengelolaan data media, pengelolaan
data mitra kerja, pengelolaan data setting
Melakukan login, pengelolaan data identitas website,
pengelolaan data modul website, pengelolaan data
2 Operator
menu utama, pengelolaan data media, pengelolaan
data mitra kerja
Melihat informasi slide, melihat informasi halaman
statis, melihat informasi testimonial, melihat
informasi berita, melihat informasi komentar, melihat
3 Pengguna
informasi agenda, melihat informasi download file,
melihat informasi galeri foto, melihat informasi
galeri video, melihat informasi mitra kerja
Tabel 3.21 skenario actor

Definisi Use Case


No
Aktor Keterangan
.
1 Login Melakukan proses login
Kelola Identitas
2 Melakukan pengelolaan data identitas website
Website
3 Kelola Slide Melakukan pengelolaan data slide
Kelola Halaman
4 Melakukan pengelolaan data halaman statis
Statis
5 Kelola Testimonial Melakukan pengelolaan data testimonial
Kelola Kategori
6 Melakukan pengelolaan data kategori berita
Berita
7 Kelola Berita Melakukan pengelolaan data berita
8 Kelola Tags Melakukan pengelolaan data tags
9 Kelola Komentar Melakukan pengelolaan data komentar
10 Kelola Agenda Melakukan pengelolaan data agenda
Kelola Download
11 Melakukan pengelolaan data download file
File
12 Kelola Albums Melakukan pengelolaan data albums
13 Kelola Galeri Foto Melakukan pengelolaan data galeri foto
III-28

14 Kelola Galeri Video Melakukan pengelolaan data galeri video


15 Kelola Mitra Kerja Melakukan pengelolaan data mitra kerja
16 Kelola Daftar Menu Melakukan pengelolaan data daftar menu
Kelola Daftar
17 Melakukan pengelolaan data daftar pengguna
Pengguna
Kelola Kelompok
18 Melakukan pengelolaan data kelompok pengguna
Pengguna
Kelola Hak Akses
19 Melakukan pengelolaan data hak akses kelompok
Kelompok
20 Lihat Slide Menampilkan informasi halaman slide
Lihat Halaman
21 Menampilkan informasi halaman halaman statis
Statis
22 Lihat Testimonial Menampilkan informasi halaman testimonial
23 Lihat Berita Menampilkan informasi halaman berita
24 Lihat Komentar Menampilkan informasi halaman komentar
25 Lihat Agenda Menampilkan informasi halaman agenda
Lihat Download
26 Menampilkan informasi halaman download file
File
27 Lihat Galeri Foto Menampilkan informasi halaman galeri foto
28 Lihat Galeri Video Menampilkan informasi halaman galeri video
29 Mitra Kerja Menampilkan informasi halaman mitra kerja
Tabel 3.22 definisi use case

Skenario Use Case


1. Use Case Login
Identifikasi
Nomor PS-UC.01
Nama Login
Tujuan Melakukan login untuk user yang terdaftar untuk
masuk ke dalam sistem
Deskripsi
Tipe Primary, Essential
User Admin, dan Operator
Skenario Utama
Kondisi Awal User tidak dapat mengakses sistem
III-29

Aksi Aktor Reaksi Sistem


1. User membuka sistem 2. Menampilkan form login
3. User menginputkan username 4. Validasi ke dalam tabel user
dan password
5. Mengecek level user
6. Mengubah status login user
7. Menampilkan konfirmasi user
telah login

Kondisi Akhir Jika data yang user masukkan sesuai dengan data yang
divalidasi oleh sistem dalam tabel user, maka user
dapat melakukan login ke dalam sistem. Jika tidak,
akan muncul pesan error.
Tabel 3.23 skenario use case login

2. Use Case Kelola Agenda


Identifikasi
Nomor PS-UC.02
Nama Kelola Agenda
Tujuan User (Admin, dan Operator) mengelola Agenda
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Agenda 2. Menampilkan halaman Agenda
III-30

3. User memilih menu Agenda 4. Menampilkan halaman Agenda


yang akan dikelola yang user pilih
5. User mengelola Agenda 6. Validasi hasil kelola Agenda
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
agenda yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Agenda yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.24 skenario use case kelola agenda

3. Use Case Kelola Albums


Identifikasi
Nomor PS-UC.03
Nama Kelola Albums
Tujuan User (Admin, dan Operator) mengelola Albums
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -
III-31

Aksi Aktor Reaksi Sistem


1. User memilih menu Albums 2. Menampilkan halaman Albums
3. User memilih menu Albums 4. Menampilkan halaman Albums
yang akan dikelola yang user pilih
5. User mengelola Albums 6. Validasi hasil kelola Albums
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
albums yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Albums yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.25 skenario use case kelola Albums

4. Use Case Kelola Berita


Identifikasi
Nomor PS-UC.04
Nama Kelola Berita
Tujuan User (Admin, dan Operator) mengelola Berita yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
III-32

Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Berita 2. Menampilkan halaman Berita
3. User memilih menu Berita 4. Menampilkan halaman Berita
yang akan dikelola yang user pilih
5. User mengelola Berita 6. Validasi hasil kelola Berita
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
berita yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Berita yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.26 skenario use case kelola Berita

5. Use Case Kelola Download File


Identifikasi
Nomor PS-UC.05
Nama Kelola Download File
Tujuan User (Admin, dan Operator) mengelola Download
File yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
III-33

User Admin, dan Operator.


Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu 2. Menampilkan halaman
Download File Download File
3. User memilih menu 4. Menampilkan halaman
Download File yang akan Download File yang user pilih
dikelola
5. User mengelola Download 6. Validasi hasil kelola Download
File (tambah, edit, hapus) File
7. Mengupdate data di dalam tabel
download_file yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Download File yang sudah


dipilih sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.27 skenario use case Kelola Download File

6. Use Case Kelola Galeri Foto


Identifikasi
Nomor PS-UC.06
Nama Kelola Galeri Foto
III-34

Tujuan User (Admin, dan Operator) mengelola Galeri Foto


yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Galeri 2. Menampilkan halaman Galeri
Foto Foto
3. User memilih menu Galeri 4. Menampilkan halaman Galeri
Foto yang akan dikelola Foto yang user pilih
5. User mengelola Galeri Foto 6. Validasi hasil kelola Galeri Foto
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
galeri_foto yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Galeri Foto yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.28 skenario use case kelola Galeri Foto

7. Use Case Kelola Galeri Video


III-35

Identifikasi
Nomor PS-UC.07
Nama Kelola Galeri Video
Tujuan User (Admin, dan Operator) mengelola Galeri
Video yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Galeri 2. Menampilkan halaman Galeri
Video Video
3. User memilih menu Galeri 4. Menampilkan halaman Galeri
Video yang akan dikelola Video yang user pilih
5. User mengelola Galeri Video 6. Validasi hasil kelola Galeri
(tambah, edit, hapus) Video
7. Mengupdate data di dalam tabel
galeri_video yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Galeri Video yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
III-36

Tabel 3.29 skenario use case kelola Galeri Video

8. Use Case Kelola Mitra kerja


Identifikasi
Nomor PS-UC.08
Nama Kelola Mitra kerja
Tujuan User (Admin, dan Operator) mengelola Mitra Kerja
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Mitra 2. Menampilkan halaman Mitra
Kerja Kerja
3. User memilih menu Mitra 4. Menampilkan halaman Mitra
Kerja yang akan dikelola Kerja yang user pilih
5. User mengelola Mitra Kerja 6. Validasi hasil kelola Mitra
(tambah, edit, hapus) Kerja
7. Mengupdate data di dalam tabel
mitra_kerja yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Mitra Kerja yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
III-37

sistem akan mengupdate data yang ada didalam


tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.30 skenario use case kelola Mitra Kerja

9. Use Case Kelola Kategori Berita


Identifikasi
Nomor PS-UC.09
Nama Kelola Kategori Berita
Tujuan User (Admin, dan Operator) mengelola Kategori
Berita yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Kategori 2. Menampilkan halaman Kategori
Berita Berita
3. User memilih menu Kategori 4. Menampilkan halaman Kategori
Berita yang akan dikelola Berita yang user pilih
5. User mengelola Kategori 6. Validasi hasil kelola Kategori
Berita (tambah, edit, hapus) Berita
7. Mengupdate data di dalam tabel
kategori_berita yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate
III-38

Kondisi Akhir User mengupdate Kategori Berita yang sudah


dipilih sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.31 skenario use case kelola Kategori Berita

10. Use Case Kelola Tags


Identifikasi
Nomor PS-UC.10
Nama Kelola Tags
Tujuan User (Admin, dan Operator) mengelola Tags yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Tags 2. Menampilkan halaman Tags
3. User memilih menu Tags 4. Menampilkan halaman Tags
yang akan dikelola yang user pilih
5. User mengelola Tags 6. Validasi hasil kelola Tags
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
tags yang dipilih user
8. Menampilkan konfirmasi data
III-39

telah diupdate

Kondisi Akhir User mengupdate Tags yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.32 skenario use case kelola Tags
11. Use Case Kelola Identitas
Identifikasi
Nomor PS-UC.11
Nama Kelola Identitas
Tujuan User (Admin, dan Operator) mengelola Identitas
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Identitas 2. Menampilkan halaman Identitas
3. User memilih menu Identitas 4. Menampilkan halaman Identitas
yang akan dikelola yang user pilih
5. User mengelola Identitas 6. Validasi hasil kelola Identitas
(edit)
7. Mengupdate data di dalam tabel
identitas yang dipilih user
III-40

8. Menampilkan konfirmasi data


telah diupdate

Kondisi Akhir User mengupdate Identitas yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.33 skenario use case kelola Identitas
12. Use Case Kelola Slide
Identifikasi
Nomor PS-UC.12
Nama Kelola Slide
Tujuan User (Admin, dan Operator) mengelola Slide yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Slide 2. Menampilkan halaman Slide
3. User memilih menu Slide 4. Menampilkan halaman Slide
yang akan dikelola yang user pilih
5. User mengelola Slide 6. Validasi hasil kelola Slide
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
III-41

slide yang dipilih user


8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Slide yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.34 skenario use case kelola Slide
13. Use Case Kelola Testimonial
Identifikasi
Nomor PS-UC.13
Nama Kelola Testimonial
Tujuan User (Admin, dan Operator) mengelola
Testimonial yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu 2. Menampilkan halaman
Testimonial Testimonial
3. User memilih menu 4. Menampilkan halaman
Testimonial yang akan Testimonial yang user pilih
dikelola
III-42

5. User mengelola Testimonial 6. Validasi hasil kelola


(tambah, edit, hapus) Testimonial
7. Mengupdate data di dalam tabel
testimonial yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Testimonial yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.35 skenario use case kelola Testimonial

14. Use Case Kelola Halaman Statis


Identifikasi
Nomor PS-UC.14
Nama Kelola Halaman Statis
Tujuan User (Admin, dan Operator) mengelola Halaman
Statis yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin, dan Operator.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Halaman 2. Menampilkan halaman Halaman
III-43

Statis Statis
3. User memilih menu Halaman 4. Menampilkan halaman Halaman
Statis yang akan dikelola Statis yang user pilih
5. User mengelola Halaman 6. Validasi hasil kelola Halaman
Statis (tambah, edit, hapus) Statis
7. Mengupdate data di dalam tabel
halaman_statis yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Halaman Statis yang sudah


dipilih sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.36 skenario use case kelola Halaman Statis

15. Use Case Kelola Hak Akses Kelompok


Identifikasi
Nomor PS-UC.15
Nama Kelola Hak Akses Kelompok
Tujuan User (Admin, dan Operator) mengelola Hak Akses
Kelompok yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin.
Skenario Utama
Kondisi Awal -
III-44

Aksi Aktor Reaksi Sistem


1. User memilih menu Hak 2. Menampilkan halaman Hak
Akses Kelompok Akses Kelompok
3. User memilih menu Hak 4. Menampilkan halaman Hak
Akses Kelompok yang akan Akses Kelompok yang user
dikelola pilih
5. User mengelola Hak Akses 6. Validasi hasil kelola Hak Akses
Kelompok (edit) Kelompok
7. Mengupdate data di dalam tabel
hak_akses yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Hak Akses Kelompok yang


sudah dipilih sebelumnya. Data yang telah diupdate
akan divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.37 skenario use case kelola Hak Akses Kelompok

16. Use Case Kelola Daftar Menu


Identifikasi
Nomor PS-UC.16
Nama Kelola Daftar Menu
Tujuan User (Admin, dan Operator) mengelola Daftar
Menu yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
III-45

User Admin.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu Daftar 2. Menampilkan halaman Daftar
Menu Menu
3. User memilih menu Daftar 4. Menampilkan halaman Daftar
Menu yang akan dikelola Menu yang user pilih
5. User mengelola Daftar Menu 6. Validasi hasil kelola Daftar
(tambah, edit, hapus) Menu
7. Mengupdate data di dalam tabel
daftar_menu yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Daftar Menu yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menampilkan konfirmasi data telah
diupdate.
Tabel 3.38 skenario use case kelola Daftar Menu

17. Use Case Kelola Pengguna


Identifikasi
Nomor PS-UC.17
Nama Kelola Pengguna
III-46

Tujuan User (Admin, dan Operator) mengelola Pengguna


yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Admin.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. User memilih menu 2. Menampilkan halaman
Pengguna Pengguna
3. User memilih menu 4. Menampilkan halaman
Pengguna yang akan dikelola Pengguna yang user pilih
5. User mengelola Pengguna 6. Validasi hasil kelola Pengguna
(tambah, edit, hapus)
7. Mengupdate data di dalam tabel
pengguna yang dipilih user
8. Menampilkan konfirmasi data
telah diupdate

Kondisi Akhir User mengupdate Pengguna yang sudah dipilih


sebelumnya. Data yang telah diupdate akan
divalidasi oleh sistem. Jika data sudah benar,
sistem akan mengupdate data yang ada didalam
tabel dan menam
Tabel 3.39 skenario use case kelola Pengguna

18. Use Case Lihat Slide


Identifikasi
III-47

Nomor PS-UC.18
Nama Lihat Slide
Tujuan Pengguna dapat melihat halaman Slide yang ada di
dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Slide 2. Menampilkan halaman Slide

Kondisi Akhir Pengguna dapat melihat halaman Slide yang


dikelola di halaman Admin
Tabel 3.40 skenario use case lihat Slide

19. Use Case Lihat Halaman Statis


Identifikasi
Nomor PS-UC.19
Nama Lihat Halaman Statis
Tujuan Pengguna dapat melihat halaman Halaman Statis
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -
III-48

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Halaman 2. Menampilkan halaman Halaman
Statis Statis

Kondisi Akhir Pengguna dapat melihat halaman Halaman Statis


yang dikelola di halaman Admin
Tabel 3.41 skenario use case lihat Halaman Statis

20. Use Case Lihat Testimonial


Identifikasi
Nomor PS-UC.20
Nama Lihat Testimonial
Tujuan Pengguna dapat melihat halaman Testimonial yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat 2. Menampilkan halaman
Testimonial Testimonial

Kondisi Akhir Pengguna dapat melihat halaman Testimonial yang


dikelola di halaman Admin
Tabel 3.42 skenario use case lihat Testimonial

21. Use Case Lihat Berita


III-49

Identifikasi
Nomor PS-UC.21
Nama Lihat Berita
Tujuan Pengguna dapat melihat halaman Berita yang ada
di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Berita 2. Menampilkan halaman Berita

Kondisi Akhir Pengguna dapat melihat halaman Berita yang


dikelola di halaman Admin
Tabel 3.43 skenario use case lihat Berita

22. Use Case Lihat Komentar


Identifikasi
Nomor PS-UC.22
Nama Lihat Komentar
Tujuan Pengguna dapat melihat halaman Komentar yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -
III-50

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Komentar 2. Menampilkan halaman
Komentar

Kondisi Akhir Pengguna dapat melihat halaman Komentar yang


dikelola di halaman Admin
Tabel 3.44 skenario use case lihat Komentar

23. Use Case Lihat Agenda


Identifikasi
Nomor PS-UC.23
Nama Lihat Agenda
Tujuan Pengguna dapat melihat halaman Agenda yang ada
di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Agenda 2. Menampilkan halaman Agenda

Kondisi Akhir Pengguna dapat melihat halaman Agenda yang


dikelola di halaman Admin
Tabel 3.45 skenario use case lihat Agenda

24. Use Case Lihat Download File


III-51

Identifikasi
Nomor PS-UC.24
Nama Lihat Download File
Tujuan Pengguna dapat melihat halaman Download File
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Download 2. Menampilkan halaman
File Download File

Kondisi Akhir Pengguna dapat melihat halaman Download File


yang dikelola di halaman Admin
Tabel 3.46 skenario use case lihat Download File

25. Use Case Lihat Galeri Foto


Identifikasi
Nomor PS-UC.25
Nama Lihat Galeri Foto
Tujuan Pengguna dapat melihat halaman Galeri Foto yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
III-52

Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Galeri 2. Menampilkan halaman Galeri Foto
Foto

Kondisi Akhir Pengguna dapat melihat halaman Galeri Foto yang


dikelola di halaman Admin
Tabel 3.47 skenario use case lihat Galeri Foto

26. Use Case Lihat Galeri Video


Identifikasi
Nomor PS-UC.26
Nama Lihat Galeri Video
Tujuan Pengguna dapat melihat halaman Galeri Video
yang ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Galeri 2. Menampilkan halaman Galeri
Video Video

Kondisi Akhir Pengguna dapat melihat halaman Galeri Video


yang dikelola di halaman Admin
Tabel 3.48 skenario use case lihat Galeri Video
III-53

27. Use Case Lihat Mitra Kerja


Identifikasi
Nomor PS-UC.27
Nama Lihat Mitra Kerja
Tujuan Pengguna dapat melihat halaman Mitra Kerja yang
ada di dalam sistem
Deskripsi
Tipe Primary, Essential.
User Pengguna.
Skenario Utama
Kondisi Awal -

Aksi Aktor Reaksi Sistem


1. Pengguna Melihat Mitra 2. Menampilkan halaman Mitra
Kerja Kerja

Kondisi Akhir Pengguna dapat melihat halaman Mitra Kerja yang


dikelola di halaman Admin
Tabel 3.49 skenario use case lihat Mitra Kerja

3.2.2 Class Diagram


III-54

Gambar 3.11 Class Diagram

3.2.3 Sequence Diagram


3.2.3.1 Sequence Diagram login pada admin
III-55

Gambar 3.12 sequence diagram pada login admin

3.2.3.2 Sequence Diagram pengelola identitas website pada admin


III-56

Gambar 3.13 sequence diagram pada pengelola identitas website pada admin

3.2.3.3 Sequence Diagram pengelola modul website pada admin


III-57

Gambar 3.14 sequence diagram pada pengelola modul website pada admin

3.2.3.4 Sequence Diagram pengelola menu utama pada admin


III-58

Gambar 3.15 sequence diagram pada pengelola menu utama pada admin

3.2.3.5 Sequence Diagram pengelola media pada admin


III-59

Gambar 3.16 sequence diagram pada pengelola media pada admin

3.2.3.6 Sequence Diagram pengelola mitra kerja pada admin


III-60

Gambar 3.17 sequence diagram pada pengelola mitra kerja pada admin

3.2.3.7 Sequence Diagram pengelola setting pada admin


III-61

Gambar 3.18 sequence diagram pada pengelola setting pada admin

3.2.3.8 Sequence Diagram login pada operator


III-62

Gambar 3.19 sequence diagram pada login operator

3.2.3.9 Sequence Diagram pengelola identitas website pada operator


III-63

Gambar 3.20 sequence diagram pada pengelola identitas website pada operator

3.2.3.10 Sequence Diagram pengelola modul website pada operator


III-64

Gambar 3.21 sequence diagram pada pengelola modul website pada operator

3.2.3.11 Sequence Diagram pengelola menu utama pada operator


III-65

Gambar 3.22 sequence diagram pada pengelola menu utama pada operator

3.2.3.12 Sequence Diagram pengelola media pada operator


III-66

Gambar 3.23 sequence diagram pada pengelola media pada operator

3.2.3.13 Sequence Diagram pengelola mitra kerja pada operator


III-67

Gambar 3.24 sequence diagram pada pengelola mitra kerja pada operator

3.2.3.14 Sequence Diagram lihat portal politeknik pos indonesia pada pengguna
III-68

Gambar 3.25 sequence diagram pada portal politeknik pos indonesia pada pengguna

3.2.4 Collaboration Diagram


3.2.4.1 Collaboration Diagram Login Admin

Gambar 3.26 collaboration diagram pada login admin

3.2.4.2 Collaboration Diagram Menu Admin


III-69

Gambar 3.27 collaboration diagram pada menu admin

3.2.4.3 Collaboration Diagram Login Operator


III-70

Gambar 3.28 collaboration diagram pada login operator

3.2.4.4 Collaboration Diagram Menu Operator


III-71

Gambar 3.29 collaboration diagram pada menu operator

3.2.4.5 Collaboration Diagram Portal Politeknik Pos Indonesia Pengguna


III-72

Gambar 3.30 collaboration diagram pada portal politeknik pos Indonesia pada pengguna

3.2.5 Activity Diagram


III-73

3.2.5.1 Activity Diagram Admin

Gambar 3.31 activity diagram pada admin

3.2.5.2 Activity Diagram Operator

Gambar 3.32 activity diagram pada operator

3.2.5.3 Activity Diagram Pengguna


III-74

Gambar 3.33 activity diagram pada pengguna

3.2.6 Componen Diagram


3.2.6.1 Componen Diagram Server

Gambar 3.34 Componen diagram pada sever


III-75

3.2.6.2 Componen Diagram Client

Gambar 3.35 Componen diagram pada client


III-76

3.2.7 Deployment Diagram


3.2.7.1 Deployment Diagram Sistem Informasi Politeknik Pos Indonesia Periode
2015-2016 berbasis website

Gambar 3.36 Deployment diagram pada aplikasi


III-77

3.2.8 Struktur Menu


3.2.8.1 Struktur Menu pada server

Gambar 3.37 Struktur menu pada server


III-78

3.2.8.2 Struktur Menu pada Client

Gambar 3.38 Struktur menu pada client


III-79

3.2.9 Perancangan Antarmuka Server


3.2.9.1 Antarmuka Form login

Gambar 3.39 form login

1. TextBox nama pengguna.


2. TextBox password.
3. Captcha.
4. TextBox captcha.
5. ButtonClick login.

Tabel 3.50 algoritma login


Proses Keterangan
No. Proses 3.50
Nama Proses login
Source Admin, Operator
Input Nama dan password
Output Tampil login

Destination Tabel admin


Logika Proses Begin
{memasukan nama, password dan captcha }
If memasukan nama, password dan captcha
then insert data
III-80

Else tampil salah nama dan password


End

3.2.9.2 Antarmuka Form beranda

Gambar 3.40 form beranda

1. ButtonClick beranda
2. ButtonClick identitas website
3. ButtonClick modul website
4. ButtonClick menu utama
5. ButtonClick media
6. ButtonClick mitra kerja
7. ButtonClick setting
8. View beranda

Tabel 3.51 algoritma beranda


Proses Keterangan
III-81

No. Proses 3.51


Nama Proses beranda
Source Admin, Operator
Input ButtonClick
Output Tampil beranda

Destination Tabel menu


Logika Proses Begin
{menekan ButtonClick Beranda }
If menekan ButtonClick Beranda then di click
Else tampil beranda
End

3.2.9.3 Antarmuka Form identitas website

Gambar 3.41 form


identitas website

1. ButtonClick identitas website


2. ButtonClick modul website
3. ButtonClick menu utama
4. ButtonClick media
III-82

5. ButtonClick mitra kerja


6. ButtonClick setting
7. ButtonClick simpan data
8. ButtonClick batalkan

Tabel 3.52 algoritma identitas website


Proses Keterangan
No. Proses 3.52
Nama Proses identitas website
Source Admin, Operator
Input ButtonClick
Output Tampil beranda

Destination Tabel identitas


Logika Proses Begin
{menekan ButtonClick Identitas Website }
If menekan ButtonClick Identitas Website then
di click
Else tampil Identitas Website
End

3.2.9.4 Antarmuka Form modul website


III-83

Gambar 3.42 form modul


website

1. ButtonClick modul website


2. ButtonClick halaman statis
3. ButtonClick slide
4. ButtonClick testimonial
5. ButtonClick menu utama
6. ButtonClick media
7. ButtonClick mitra kerja
8. ButtonClick setting

Tabel 3.53 algoritma modul website


Proses Keterangan
No. Proses 3.53
Nama Proses modul website
Source Admin, Operator
Input ButtonClick
III-84

Output Tampil modul website

Destination Tabel statis, Tabel slide, Tabel testimonial


Logika Proses Begin
{menekan ButtonClick Modul Website }
If menekan ButtonClick Modul Website then di
click
Else tampil Modul Website
End

3.2.9.5 Antarmuka Form menu utama

Gambar 3.43 form menu utama

1. ButtonClick menu utama


2. ButtonClick kategori berita
3. ButtonClick berita
4. ButtonClick tags
5. ButtonClick komentar
III-85

6. ButtonClick agenda
7. ButtonClick download file
8. ButtonClick media
9. ButtonClick mitra kerja
10. ButtonClick setting

Tabel 3.54 algoritma menu utama


Proses Keterangan
No. Proses 3.54
Nama Proses menu utama
Source Admin, Operator
Input ButtonClick
Output Tampil menu utama

Destination Tabel kategori, Tabel berita, Tabel tags, Tabel


komentar, Tabel agenda, Tabel downloads
Logika Proses Begin
{menekan ButtonClick Menu Utama }
If menekan ButtonClick Menu Utama then di
click
Else tampil Menu Utama
End
III-86

3.2.9.6 Antarmuka Form Media

Gambar 3.44 form media

1. ButtonClick media
2. ButtonClick albums
3. ButtonClick galeri foto
4. ButtonClick galeri video
5. ButtonClick mitra kerja
6. ButtonClick setting

Tabel 3.55 algoritma media


Proses Keterangan
No. Proses 3.55
Nama Proses media
Source Admin, Operator
Input ButtonClick
Output Tampil media
III-87

Destination Tabel album, Tabel album_galer, Tabel


galeri_video
Logika Proses Begin
{menekan ButtonClick Media }
If menekan ButtonClick Media then di click
Else tampil Media
End

3.2.9.7 Antarmuka Form mitra kerja

Gambar 3.45 form mitra kerja

1. ButtonClick mitra kerja


2. ButtonClick setting
3. ButtonClick bersihkan pencarian
4. ButtonClick tambah mitra kerja
III-88

Tabel 3.56 algoritma mitra kerja


Proses Keterangan
No. Proses 3.56
Nama Proses mitra kerja
Source Admin, Operator
Input ButtonClick
Output Tampil mitra kerja

Destination Tabel mitra kerja


Logika Proses Begin
{menekan ButtonClick Mitra Kerja }
If menekan ButtonClick Mitra Kerja then di
click
Else tampil Mitra Kerja
End

3.2.9.8 Antarmuka Form setting

Gambar 3.46 form setting


III-89

1. ButtonClick setting
2. ButtonClick daftar menu
3. ButtonClick pengguna
4. ButtonClick kelompok pengguna
5. ButtonClick hak akses kelompok

Tabel 3.57 algoritma setting


Proses Keterangan
No. Proses 3.57
Nama Proses setting
Source Admin, Operator
Input ButtonClick
Output Tampil setting

Destination Tabel menu, tabel admin, tabel admin level


Logika Proses Begin
{menekan ButtonClick Setting }
If menekan ButtonClick Setting then di click
Else tampil Setting
End

Anda mungkin juga menyukai