Anda di halaman 1dari 131

Laporan Hasil Kerja Praktek (KP)

Dinas Komunikasi dan Informatika Kota Denpasar


Bidang Bina Program dan Piranti Lunak

PENGEMBANGAN SISTEM INFORMASI BANK
DATA PADA DINAS KOMUNIKASI DAN
INFORMATIKA KOTA DENPASAR


Disusun Oleh:
Putri Wahyuningtyas 5211100078
I Gede Krishna Wacana 5211100141

JURUSAN SISTEM INFORMASI
FAKULTAS TEKNOLOGI INFORMASI
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2014

LEMBAR PENGESAHAN

LAPORAN PRAKTEK KERJA LAPANGAN
Di Dinas Kominfo Kota Denpasar
Bidang Bina Program dan Piranti Lunak
(Periode : 23 Juni 2014 sd. 23 Juli 2014)
Disusun Oleh :
1. Putri Wahyuningtyas (5211100078)
2. I Gede Krishna Wacana (5211100141)

Mengetahui, Menyetujui,
Koordinator Kerja Praktek



Apol Pribadi Subriadi, ST. MT.
NIP. 197002252009121001
Dosen Pembimbing



Feby Artowodini Muqtadiroh
NIP. 19830223 2009 12 2002
Denpasar, 2014
DINAS KOMUNIKASI DAN INFORMATIKA KOTA
DENPASAR
Mengetahui, Menyetujui,
Kepala Dinas Kominfo
Kota Denpasar


I Dewa Made Agung, SE,M.Si
Pembimbing Lapangan



Ni Alit Sucitawani, SE

KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang
Maha Esa yang telah memberikan rahmat dan karunianya,
sehingga penulis dapat menyelesaikan Laporan Pelaksanaan
Kerja Praktek yang berjudul PENGEMBANGAN SISTEM
INFORMASI BANK DATA PADA DINAS KOMUNIKASI
DAN INFORMATIKA KOTA DENPASAR dengan baik
dan tepat waktu.
Adapun tujuan penulisan laporan ini sebagai pelengkap
kerja praktek yang telah dilaksanakan lebih kurang 1,5 bulan
di Dinas Komunikasi dan Informatika Kota Denpasar. Kerja
Praktek ini merupakan salah satu mata kuliah yang wajib
ditempuh di Jurusan Sistem Informasi ITS Surabaya.
Penyelesaian laporan kerja praktek ini tidak terlepas dari
bantuan banyak pihak yang telah memberikan bantuan dan
masukan kepada penulis. Untuk itu penulis mengucapkan
banyak terimakasih kepada :
1. Tuhan Yang Maha Esa, atar rahmat dan karunia yang
diberikan sehingga penulis dapat menyelesaikan
laporan Kerja Praktek dengan lancar.
2. Orang tua penulis yang telah memberikan doa dan
dukungannya selama masa Kerja Praktek.
3. Kantor Dinas Komunikasi dan Informatika Kota
Denpasar yang telah memberikan kesempatan
sehingga penulis dapat menyelesaikan Kerja Praktek
dengan lancar.
4. Bapak I Dewa Made Agung sebagai Kepala Dinas
Komunikasi dan Informatika Kota Denpasar serta
Bapak Anom dan Ibu Alit sebagai Kepala Bidang
Piranti Lunak dan Kepala Bidang Bina Program.
5. Bapak Dewa Rama sebagai pembimbing Kerja
Praktek Dinas Komunikasi dan Informatika Kota
Denpasar.
6. Ibu Feby Artwodini sebagai pembimbing Kerja
Praktek Jurusan Sistem Informasi ITS
7. Koordinator Kerja Praktek Jurusan Sistem Informasi
ITS, Bapak Apol Pribadi Subriadi (2013-2014) dan
Bapak Tony (2014-2015)
8. Bapak Febriliyan Samopa sebagai Ketua Jurusan
Sistem Informasi ITS dan Ibu Wiwik sebagai
Sekretaris Jurusan Sistem Informasi ITS.
9. Pihak lain yang baik secara langsung maupun tidak
langsung telah membantu penyelesaian laporan kerja
praktek ini.
Penulis menyadari bahwa pelaksanaan dan penyusunan
laporan kerja praktek ini masih belum sempurna. Oleh karena
itu, kritik dan saran yang membangun sangat penulis harapkan.
Semoga laporan ini dapat bermanfaat bagi semua pihak.
Surabaya, 20 agustus 2014
Penulis

DAFTAR ISI
LEMBAR PENGESAHAN ............................................................ 2
KATA PENGANTAR.................................................................... 3
DAFTAR ISI ................................................................................ 5
ABSTRAK ................................................................................... 7
BAB I PENDAHULUAN .............................................................. 8
1.1. Latar Belakang .......................................................... 8
1.1. Rumusan Masalah .................................................... 8
1.2. Ruang Lingkup .......................................................... 9
1.3. Tujuan ...................................................................... 9
1.4. Manfaat .................................................................. 10
1.5. Waktu dan Tempat Pelaksanaan ........................... 11
1.6. Sistematika Penulisan Laporan Kerja Praktek ........ 12
1.6.1. BAB I PENDAHULUAN ..................................... 12
1.6.2. BAB II TINJAUAN UMUM INSTANSI ................ 12
1.6.3. BAB III TINJAUAN PUSTAKA ............................ 12
1.6.4. BAB IV PEMBAHASAN .................................... 12
1.6.5. BAB V PENUTUP ............................................. 13
BAB II TINJAUAN UMUM INSTANSI ........................................ 14
2.1. Profil Dinas Komunikasi dan Informatika Kota
Denpasar ............................................................................ 14
2.2. Tugas Pokok dan Fungsi ........................................ 15
2.3. Visi dan Misi ........................................................... 15
BAB III TINJAUAN PUSTAKA ................................................... 17
3.1. Spesifikasi Kebutuhan Perangkat Lunak ................ 17
3.2. Internet .................................................................. 18
3.3. Perangkat Lunak Pendukung.................................. 19
3.3.1. XAMPP ............................................................ 19
3.3.2. PHP ................................................................. 20
3.3.3. HTML .............................................................. 22
3.3.4. MySQL ............................................................ 22
3.3.5. Macromedia Deramweaver ........................... 25
3.3.6. CSS .................................................................. 27
BAB IV PEMBAHASAN ............................................................ 28
4.1. User Requirement .................................................. 39
4.2. Requirement Gathering ......................................... 39
4.2.1. Pendahuluan .................................................. 40
4.2.2. Deskripsi Umum Perangkat Lunak ................. 41
4.2.3. Deskripsi Umum Kebutuhan .......................... 47
4.2.4. Deskripsi Fungsional ....................................... 50
4.2.5. Kode Use CaseID ............................................ 54
4.2.6. Skenario Use Case Diagram SI Bank Data ...... 55
4.2.7. Diagram Robustness ...................................... 93
4.2.8. Diagram Sequence ......................................... 97
4.3. Testing .................................................................. 101
Halaman Administrator ................................................ 112
Halaman Operator ....................................................... 116
Pengunjung (Guest) ..................................................... 125
BAB V PENUTUP ................................................................... 127
5.1. Kesimpulan ........................................................... 127
5.2. Saran .................................................................... 128
DAFTAR PUSTAKA ................................................................ 129
LAMPIRAN ............................................................................ 131


ABSTRAK
Sebuah sarana penyedia informasi merupakan hal
yang sangat penting bagi kalangan masyarakat dan merupakan
salah satu bagian penting dari proses bisnis yang ada di Dinas
Kominfo Kota Denpasar. Menjadi hal yang sudah wajib
dilakukan oleh Dinas Kominfo Kota Denpasar dalam
menyediakan sarana informasi yang aktual kepada seluruh
masyarakan kota denpasar, salah satunya adalah informasi
Satuan Kerja Perangkat Daerah (SKPD) kota Denpasar.
Sebelumnya terdapat sistem Bank Data kota Denpasar, namu
dirasa kurang efektif karena interface nya yang kurang rapi
dan hanya terdapat 1 menu admin yang menyebabkan proses
update informasi menjadi lambat. Oleh karena itu dilakukan
perbaikan dengan mewujudkan sebuah sistem informasi yang
bernama Sistem Informasi Bank Data Kota Denpasar (SIBD
Kota Denpasar ). SIBD Kota Denpasar digunakan oleh Dinas
Kominfo Kota Denpasar untuk mempermudah dalam
melakukan update informasi SKPD yang sudah dibagi
menjadi beberapa menu admin sesuai dengan jumlah SKPD
yang ada. Dengan adanya SIBD Kota Denpasar diharapkan
mampu menunjang proses pengolahan data SKPD yang ada.



BAB I
PENDAHULUAN
1.1. Latar Belakang
Dinas Komunikasi dan Informatika merupakan Dinas
yang bertugas untuk melaksanakan kewenangan daerah di
bidang pengelolaan Teknologi Informasi dan Komunikasi
serta melaksanakan tugas lain terkait dengan Pembangunan
dan Pengembangan Sistem Informasi, Pengembangan dan
Pemeliharaan Jaringan Komputer, Pengelolaan Informasi,
Publikasi dan Komunikasi.
Salah satu yang menjadi sorotan dalam pembuatan
laporan ini adalah ranah kerja Dinas Kominfo pada bidang
pengelolaan data dan informasi, yakni mengelola data-data
terkait perkembangan setiap SKPD (Satuan Kerja Perangkat
Daerah) di setiap periodenya. Namun, setiap SKPD yang
melakukan submit data untuk Dinas Kominfo memiliki
template yang berbeda beda sehingga sulit untuk dianalisa
secara umum. Oleh karena itu, Dinas Kominfo mengharapkan
adanya sistem informasi bank data yang dapat mempermudah
dalam mengumpulkan, mengelola, dan menganalisa data-data
dari setiap SKPD tersebut.
1.1. Rumusan Masalah
a. Mengetahui daftar SKPD dan data-data yang ada pada
setiap SKPD
b. Mengetahui kebutuhan dari beberapa sisi user,
diantaranya guest, operator dan admin.
c. Mengetahui User Interface yang tepat untuk
pengembangan SIBD Kota Denpasar
d. Mengetahui kebutuhan dari beberapa sisi user,
diantaranya guest, operator dan admin.
1.2. Ruang Lingkup
a. Form input data adalah seragam untuk seluruh SKPD,
oleh karena itu dari setiap data yang ada akan diambil
data-data umum saja yang mana telah ditentukan oleh
pihak Dinas Kominfo Kota Denpasar.
b. Jumlah kategori ada 3, yaitu: golongan SKPD, non
SKPD dan Umum, sesuai dengan pembagian yang
telah ada dalam Pemerintahan Kota Denpasar.
1.3. Tujuan
Tujuan dilaksanakannya Kerja Praktek di Dinas
Komunikasi dan Informatika Pemerintah Kota Denpasar
adalah sebagai berikut.
a. Memenuhi penyelesaian mata kuliah wajib Kerja
Praktek di Jurusan Sistem Informasi ITS.
b. Menjalin kerja sama dengan Perusahaan/Instansi yang
terkait yakni Dinas Kominfo Pemerintah Kota
Denpasar
c. Menghasilkan output yang bermanfaat yaitu Sistem
Informasi Bank Data Kota Denpasar beserta dokumen
SKPL sebagai dokumen penunjang.

1.4. Manfaat
Dengan dilaksanakannya Kerja Praktek ini diharapkan
dapat memebrikan manfaat baik bagi pihak Instansi,
Perguruan Tinggi, maupun mahasiswa, antara lain:
a. Mengembangkan hubungan baik antara pihak
perguruan tinggi yakni Institut Teknologi Sepuluh
Nopember dengan Dinas Komunikasi dan Informatika
Kota Denpasar.
b. Meningkatkan kepedulian dan membuka peluang
partisipasi bagi dunia kerja untuk berkontribusi pada
sistem pendidikan nasional.
c. Menambah pengalaman dan membuka wawasan bagi
mahasiswa mengenai aplikasi disiplin ilmu yang telah
ditekuni selama ini dalam dunia informasi secara
nyata.
d. Mengetahui kualitas pendidikan pada Jurusan Sistem
Informasi serta melihat apakah kurikulum yang
digunakan telah sesuai dengan kebutuhan dalam
lapangan kerja.
e. Memperkaya pengetahuan dan referensi data-data bagi
mahasiswa yang dapat bermanfaat sebagai suber untuk
membantu penyusunan Tugas Akhir sesuai dengan
bidang minat yang dipilih.
f. Menjadikan hasil penelitian dan analisa mahasiswa
selama kerja praktek sebagai masukan untuk
menentukan kebijakan di masa mendatang dalam
rangka pembangunan dan pengembangan perusahaan

1.5. Waktu dan Tempat Pelaksanaan
Kerja Praktek ini dilaksanakan mulai tanggal 23
Juni 2014 sampai dengan tanggal 23 Julii 2014 di Kantor
Dinas Komunikasi Kota Denpasar. Graha Sewaka Dharma
Lumintang Lt. III, Denpasar, Bali. Dengan perencanaan
jadwal pelaksanaan kerja praktik sebagai berikut :
BD-Tabel 1 Timeline pelaksanaan kerja praktek
NO KEGIATAN
MINGGU KE
I II III IV V
1 Pengenalan/Orientasi
Perusahaaan

2 Analisis dan menggali
informasi penerapan sistem
bank data lama

3 Menganalisa data setiap
SKPD yang ada

4 Problem Solving (
Pengerjaan SIBD Kota
Denpasar )

5 Demonstrasi Hasil Akhir
SIBD Kota Denpasar




1.6. Sistematika Penulisan Laporan Kerja Praktek
Untuk mempermudah dalam pemahaman mengenai
isi Laporan Kerja Praktek ini, maka diberikan uraian
singkat untuk setiap bab dengan sistematika sebagai
berikut.
1.6.1. BAB I PENDAHULUAN
Dalam bab ini dijelaskan mengenai pendahuluan
dari pembuatan laporan kerja praktek ini seperti: latar
belakang, rumusan masalah, ruang lingkup, tujuan,
manfaat, waktu dan tempat pelaksanaan serta
sistematika penulisan laporan kerja praktek.
1.6.2. BAB II TINJAUAN UMUM INSTANSI
Dalam bab ini diberikan uraian penjelasan
mengenai profil, tugas pokok dan fungsi, serta visi
dan misi dari Instansi, yaitu Dinas Komunikasi dan
Informatika Pemerintah Kota Denpasar Dinas
Kominfo .
1.6.3. BAB III TINJAUAN PUSTAKA
Dalam bab ini berisikan tentang dasar-dasar teori
yang digunakan sebagai penunjang dalam
penyelesaian masalah yang dibahas pada laporan ini.
1.6.4. BAB IV LOGBOOK
`Dalam bab ini berisikan mengenai apa saja yang
telah dilakukan selama pelaksanaan kerja praktek
beserta dokumentasinya.

1.6.5. BAB V PELAKSANAAN KERJA PRAKTEK
Pada bab ini menjelaskan tentang hambatan, tahap
pengembangan dan pembahasan dari hasil
pembelajaran yang diperoleh selama melakukan kerja
praktek di Dinas Kiminfo Kota Denpasar.
1.6.6. BAB V PENUTUP
Pada bab ini berisi tentang kesimpulan akhir dan
saran yang dapat diberian penulis untuk
kesempurnaan pengerjaan laporan Kerja Praktek.

BAB II
TINJAUAN UMUM INSTANSI
2.1. Profil Dinas Komunikasi dan Informatika Kota
Denpasar
Pemerintahan yang baik (good governance) merupakan isu
yang paling mengemuka dalam pengelolaan administrasi
publik dewasa ini. Tuntutan gencar yang dilakukan oleh
masyarakat kepada pemerintah untuk penyelenggaraan
pemerintahan yang baik adalah sejalan dengan meningkatnya
tingkat pengetahuan masyarakat, disamping adanya
globalisasi. Pola-pola lama dalam penyelenggaraaan
pemerintahan telah tidak sesuai lagi bagi tatanan masyarakat
yang saat ini berubah. Oleh karenanya, tuntutan itu merupakan
hal yang wajar dan telah seharusnya direspon oleh Pemerintah
dengan melakukan perubahan yang terarah. Pengembangan
sistem manajemen organisasi jaringan sebagai suatu upaya
untuk dapat memperpendek lini pengambilan keputusan serta
memperluas rentang kendali. Organisasi pemerintah harus
lebih terbuka untuk membentuk kemitraan dengan dunia usaha
( public-private partnership), memanfaatkan kemajuan
teknologi informasi untuk meningkatkan kemampuan
mengolah, mengelola, menyalurkan, dan mendistribusikan
informasi dan pelayanan publik. Oleh karena itu ketika
masyarakat mendambakan terwujudnya reformasi sektor
publik, pemerintah harus segera melaksanakan proses
transformasi menuju e-Government. Sehubungan dengan
kondisi tersebut, Dinas Kominfo Kota Denpasar akan
meningkatkan pengembangan E-Government guna kelancaran
penyelenggaraan pemerintahan yg berbasis elektronik, dlm
meningkatkn kualitas layanan publik yg efektif dan efisien.
Dinas Kominfo sebelumnya merupakan sebuah Kantor
Pengolahan Data Elektronik dan Komunikasi (KPDEKom)
Kota Denpasar (2001 s/d 2008), melihat eksistensinya dalam
era globalisasi elektronik pos dan telematika maka Pemerintah
Daerah pada tahun 2009 membentuk Dinas Komunikasi dan
Informatika Kota Denpasar dengan mengacu pada Perda No :
7 tahun 2008 tentang Organisasi dan Tata Kerja Dinas Daerah
Kota Denpasar.
2.2. Tugas Pokok dan Fungsi
Berdasarkan peraturan Daerah Kota Denpasar No. 7 tahun
2008 tentang Organisasi dan tata kerja dinas daerah Kota
Denpasar, Dinas Komunikasi dan Informatika Kota Denpasar
mempunyai tugas pokok melaksanakan kewenangan otonomi
daerah Kota Denpasar dalam rangka melaksanakan tugas
desentralisasi di bidang komunikasi dan informasi.
2.3. Visi dan Misi
Visi :
Terwujudnya Kota Denpasar sebagai Kota Informasi
melalui penyelenggaraan Komunikasi dan Informatika yang
berbasis budaya unggulan dalam keseimbangan menuju
keharmonisan
Misi :
Dalam rangka mewujudkan visi tersebut, sebagai
penjabarannya dituangkan dalam bentuk misi yang dapat
memberikan arah, tujuan yang ingin dicapai, dan memberikan
fokus terhadap program yang akan dilaksanakan serta untuk
menumbuhkan partisipasi semua pihak.
Adapun Misi Dinas Komunikasi dan Informatika Kota
Denpasar adalah sebagai berikut :
Mengoptimalkan pemanfaatan infrastruktur teknologi
komunikasi dan informatika guna mencapai efesiensi dan
efektifitas kerja.
Meningkatkan pertumbuhan ekonomi dengan
pemanfaatan teknologi komunikasi dan informatika.

BAB III
TINJAUAN PUSTAKA
3.1. Spesifikasi Kebutuhan Perangkat Lunak
Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
merupakan sebuah dokumen yang berisi spesifikasi dari suatu
produk/program yang melakukan suatu fungsi tertentu pada
lingkungan tertentu. Pada dokumen SKPL harus
mencantumkan tentang deskripsi lengkap dari semua
antarmuka yang ada dalam sistem yang dapat
menghubungkan sistem dengan lingkungannya, mencakup
antarmuka untuk perangkat keras, perangkat lunak,
komunikasi dan pemakai.
Dokumen SKPL berisi penjelasan pemakaian dan
penulisan dokumen Spesifikasi Kebutuhan Perangkat Lunak
(SKPL) atau Software Requirement Specification
(SRS).Untuk penamaan dokumen ini selanjutnya akan
digunakan istilah SKPL. Pada dasarnya SKPL adalah suatu
dokumen yang menyatakan kebutuhan perangkat lunak
sebagai hasil dari proses analisis yang dilakukan dalam
konteks pengembangan perangkat lunak. Dokumen ini
digunakan untuk acuan dalam menulis SKPL. (power lecture
ub, 2000)
Dalam penulisan SKPL harus memperhatikan hal-hal berikut:
1. Fungsionalitas
Untuk apa suatu perangkat lunak dibuat.
2. Antar muka eksternal (External Interface)
Dengan apa perangkat lunak berinteraksi dengan
pengguna, perangkat kerassistem, perangkat keras di
luar sistem dan perangkat lunak lain.
3. Performansi
Sejauh apa kecepatan, ketersediaan (availability),
waktu tanggap (response time),waktu recovery dari
berbagai fungsi perangkat lunak yang dibuat.
4. Atribut
Seberapa tingkat portabilitas, tingkat kebenaran
(correctness), tingkat pemeliharaan (maintainability),
dan tingkat keamanan yang ingin dicapai.
5. Batasan perancangan
Apakah diperlukan suatu standar, bahasa yang khusus,
kebijaksanaan integritas basisdata, batasan sumber
daya, lingkungan operasi, dan lain-lain yang
membatasi pilihan-pilihan yang bisa digunakan atau
keputusan-keputusan yang bisa diambil ketika
perancangan.
3.2. Internet
Internet berasal dari kata interconnection-
networking, merupakan sebuah sistem global yang berasal
dari seluruh jaringan komputer yang saling terhubung
menggunakan standar Internet Protocol Suite (TCP/IP).
Disini sebuah sistem komputer umum berhubung secara
global dan menggunakan TCP/IP sebagai protokol
pertukaran paket (packet switching communication
protocol). Rangkaian internet yang terbesar dinamakan
Internet dengan internetworking yang merupakan cara
menghubungkan rangkaian dengan kaedah.
Internet dapat juga dikatakan sebagai sebuah
perpustakaan besar yang didalamnya terdapat jutaan
(bahkan milyaran) informasi atau data yang dapat berupa
teks, grafik, audio maupun animasi dan lain lain dalam
bentuk media elektronik yang dapat dikunjungi oleh siapa
saja dan kapan saja. Dalam komunikasi, internet adalah
sarana yang sangat efektif dan efesien untuk melakukan
pertukaran informasi jarak jauh maupun jarak dekat, baik
di dalam lingkungan perkantoran, tempat pendidikan,
atapun instansi terkait. (Termas Media, t.thn.)
3.3. Perangkat Lunak Pendukung
3.3.1. XAMPP
XAMPP merupakan sebuah perangkat lunak yang
mendukung banyak sistem operasi dan merupakan
gabungan dari beberapa program yaitu Apache (Web
server), MySQL dan phpMyadmin (cara membuat web,
2012). XAMPP adalah singkatan dari.
X ( Empat system operasi),
A (Apache),
M (MySQL),
P (phpMyadmin) dan
P (Perl)
3.3.2. PHP
PHP adalah singkatan dari "PHP: Hypertext
Preprocessor", yang merupakan sebuah bahasa scripting
yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa
fungsi PHP yang spesifik. Tujuan utama penggunaan
bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamik dengan cepat. Hubungan
PHP dengan HTML Halaman web biasanya disusun dari
kode-kode html yang disimpan dalam sebuah file
berekstensi .html. File html ini dikirimkan oleh server
(atau file) ke browser, kemudian browser menerjemahkan
kode-kode tersebut sehingga menghasilkan suatu
tampilan yang indah. Lain halnya dengan program php,
program ini harus diterjemahkan oleh web-server
sehingga menghasilkan kode html yang dikirim ke
browser agar dapat ditampilkan. Program ini dapat berdiri
sendiri ataupun disisipkan di antara kode-kode html
sehingga dapat langsung ditampilkan bersama dengan
kode-kode html tersebut. Program php dapat ditambahkan
dengan mengapit program tersebut di antara tanda .
(Dunia Ilkom, t.thn.)
Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22
Mei 2000 merupakan versi yang lebih lengkap lagi
dibandingkan dengan versi sebelumnya. Perubahan yang
paling mendasar pada PHP 4.0 adalah terintegrasinya
Zend Engine yang dibuat oleh Zend Suraski dan Andi
Gutmans yang merupakan penyempurnaan dari PHP
scripting engine. Yang lainnya adalah build in HTTP
session, tidak lagi menggunakan library tambahan seperti
pada PHP. Tujuan dari bahasa scripting ini adalah untuk
membuat aplikasi-aplikasi yang dijalankan di atas
teknologi web. Dalam hal ini, aplikasi pada umumnya
akan memberikan hasil pada web browser, tetapi
prosesnya secara keseluruhan dijalankan web server.
Kelebihan PHP Ketika e-commerce semakin berkembang,
situs-situs yang statispun semakin ditinggalkan, karena
dianggap sudah tidak memenuhi keinginan pasar, padahal
situs tersebut harus tetap dinamis. Pada saat ini bahasa
PERL dan CGI sudah jauh ketinggalan jaman sehingga
sebagian besar designer web banyak beralih ke bahasa
server-side scripting yang lebih dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP.
Namun kekuatan yang paling utama PHP adalah pada
konektivitasnya dengan system database di dalam web.
Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle,
2. MySQL,
3. Sybase ,
4. PostgreSQL,
5. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti
windows 98/NT, UNIX/LINUX, solaris maupun
macintosh.
3.3.3. HTML
HTML (HyperText Markup Language)
merupakan sebuah bahasa pemrograman yang
dikembangkan untuk pembuatan sebuah halaman website.
HTML dapat juga digunakan sebagai link link antara file-
file dalam situs atau dalam komputer dengan
menggunakan localhost, atau link yang menghubungkan
antar situs dalam dunia internet. (academia edu, t.thn.)
Supaya dapat menghasilkan tampilan wujud
yang terintegerasi Pemformatan hiperteks sederhana
ditulis dalam berkas format ASCII sehingga menjadi
halaman web dengan perintah-perintah HTML. Cikal
bakal terciptanya bahasa HTML adalah berasal dari
bahasa yang sebelumnya banyak dipakai pada dunia
percetakan dan penerbirtan yang disebut Standard
Generalized Markup Language (SGML).
3.3.4. MySQL
MySQL merupakan sebuah perangkat lunak dari
sistem manajemen basis data SQL (database management
system) atau DBMS yang multithread dan multi-user.
MySQL merupakan salah satu implementasi dari turunan
konsep utama dalam database sejak lama, yaitu SQL
(Structured Query Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara
otomastis. (Indosite, t.thn.)
MySQL memiliki beberapa kelebihan, antara lain :
Portability
MySQL dapat berjalan stabil pada berbagai sistem
operasi seperti windows, Linux, FreeBSD, Solaris
dan lain-lain.
Open Source
MySQL didistribusikan secara open source (gratis),
dibawah lisensi GPL.
Multi User
MySQL dapat digunakan oleh beberapa user dalam
waktu yang bersamaan tanpa mengalami masalah
atau konflik.
Performance Tuning
MySQL memiliki kecepatan yang menakjubkan
dalam menangani query sederhana, dengan kata lain
dapat memproses lebih banyak SQL per satuan
waktu.
Coloumn Types
MySQL memiliki tipe kolom yang sangat kompleks,
seperti integer, double, char, text, datedan lain-lain.
Command and Function
MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah select danwhere dalam
query.
Security
MySQL memiliki beberapa lapisan sekuritas seperti
level subnetmask, nama host, dan izin akses user
dengan sistem perizinan yang mendetail serta
password terenkripsi.
Scability and Limits
MySQL mampu menangani database dalam skala
besar, dengan jumlah records lebih dari 50 juta dan
60 ribu tabel serta 5 milyar baris. Selain itu batas
indeks yang dapat ditampung mencapai 32 indeks
pada tiap tabelnya.
Connectivity
MySQL dapat melakukan koneksi dengan clients
menggunakan protokol TCP/IP, Unix socket (UNIX)
atau Named Pipes (NT).
Localisation
MySQL dapat mendeteksi pesan kesalahan pada
client dengan menggunakan lebih dari dua puluh
bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
Interface
MySQL memiliki interface (antar muka) terhadap
berbagai aplikasi dan bahasa pemograman dengan
menggunakan fungsi API (Aplication Programming
Interface).
Clients and Tools
MySQL dilengkapi dengan berbagai tools yang
dapat digunakan untuk administrasi database dan
pada setiap tool yang ada disertakan petunjuk online.
Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel
dalam menangani ALTER TABLE, dibandingkan
database lainnya semacam PosgreeSQL ataupun
Oracle.
Namun MySQL memiliki kelemahan yang sudah
terdapat dari dulu sampai saat ini adalah feature-creep
artinya MySQL berusaha kompatibel dengan beberapa
standar serta berusaha memenuhinya namun fitur-fitur
tersebut belum lengkap dan belum memenuhi standar.
3.3.5. Macromedia Deramweaver
Macromedia Dreamweaver merupakan sebuah
HTML editor profesional untuk melakukan desain dan
mengelola situs web maupun halaman web secara visual.
Dreamweaver mambuat proses desain menjadi lebih
mudah dengan menyediakan tool-tool yang sangat
berguna dalam peningkatan kemampuan dan pengalaman
dalam mendesain web.
Selain itu Dreamweaver juga dilengkapi
kemampuan manajemen situs, yang memudahkan kita
mengelola keseluruhan elemen yang ada dalam situs. Kita
juga dapat melakukan evaluasi situs dengan melakukan
pengecekan broken link, kompatibilitas browser, maupun
perkiraan waktu download halaman web.
Kegunaan Macromedia Dreamweaver
Dreamweaver MX mengikutsertakan banyak tool
untuk kode-kode dalam halaman web beserta fasilitas-
fasilitasnya, antara lain : Referensi HTML, CSS dan
Javascript, Javascript debugger, dan editor kode (
tampilan kode dan Code inspector) yang mengizinkan
kita mengedit kode Javascript, XML, dan dokumen
teks lain secara langsung dalam Dreamweaver. (LP3I
Surabaya, 2013)
Kelebihan Macromedia Dreamweaver
- Dreamweaver membuat halaman web yang
terlihat konsisten. Adobe Dreamweaver sudah
terinstall beberapa template yang elegan dan
menarik. Hal ini memudahkan proses belajar
membuat sebuah web.
- Kemudahan dan efisiensi dalam penggunaan.
Program ini tidak hanya dirancang untuk user
yang sudah mahir dan mengerti bahasa
pemrograma, namun juga bagi user yang belum
mengerti bahasa pemrograman. Disini dapat
membuat halaman web dengan hanya cara
mengklik atau drag and drop menggunakan
mouse serta anda juga bisa melihat halaman html-
nya selama proses desain berlangsung. Atau
yang lebih dikenal dengan sebutan WYSIWYG
(What You See Is What You Get)
- Mudah untuk mengupload melalui File Transfer
Protocol (FTP). Dreamweaver sudah dilengkapi
dengan fitur FTP jadi setelah anda selesai
membangun sebuah web, anda bisa langsung
menguploadnya melalui FTP .

3.3.6. CSS
Cascading Style Sheet atau CSS adalah sebuah
pemrogamaran atau juga script yang mengendalikan
beberapa komponen (tag html) dalam sebuah website
sehingga tampilan dari website tersebut akan menjadi
lebih terstruktur dan seragam. CSS dapat dipakai untuk
memformat tampilan halaman web yang dibuat dengan
bahasa HTML dan XHTML. (Putro, t.thn.)
CSS dapat mengendalikan ukuran gambar, warna
body teks, warna tabel, ukuran border, warna border,
warna hyperlink, warna mouse over, spasi antar paragraf,
spasi antar teks, margin kiri/kanan/atas/bawah, dan
parameter lainnya.CSS adalah bahasa style sheet yang
digunakan untuk mengatur tampilan dokumen. Dengan
adanya CSS memungkinkan kita untuk menampilkan
halaman yang sama dengan format yang berbeda.


BAB IV
LOGBOOK
Hal-hal apa saja yang dilakukan selama pelaksanaan
kerja praktek di Dinas Komunikasi dan Informatika dijelaskan
dalam logbook berikut ini beserta beberapa dokumentasinya.
Untuk diketahui, waktu kerja aktif Dinas Komunikasi
Pemerintah Kota Denpasar adalah hari Senin sampai Jumat,
tepatnya dimulai dari pukul 07.30 WITA sampai 15.30 WITA
untuk hari Senin hingga Kamis dan mulai 07.30 WITA sampai
12.30 WITA untuk hari Jumat. Sedangkan hari Sabtu dan
Minggu merupakan hari libur untuk semua karyawan.
Minggu 1
Senin, 23 Juni 2014
Pada hari pertama, kami melakukan administrasi di
bagian Tata Usaha dan Administrasi Dinas Kominfo.
Dari sini kami mendapatkan penugasan dan ruang kerja.
Kami ditempatkan pada bidang yang berbeda, Krishna di
Bidang Bina Program, sedangkan Putri ditempatkan di
Bidang Piranti Lunak.
Di hari pertama ini kami belum melakukan pekerjaan
apapun. Untuk menambah keakraban, masing-masing
dari kami berkenalan dengan karyawan-karyawan lain
yang bekerja di Bidang Bina Program dan Piranti Lunak.
Selain itu kami juga bertanya-tanya mengenai Dinas
Kominfo untuk mengenal lebih jauh mengenai ranah
kerja, pembagian kerja di setiap Bidang dan hubungannya
dengan Bidang lainnya.
Selasa, 24 Juni 2014
Setelah hari sebelumnya mengenal Dinas Kominfo
secara umum, kami mulai mempelajari lebih jauh tentang
Dinas Kominfo dan sistem informasi yang digunakan di
dalamnya. Selain itu kami juga mencari permasalahan
yang terjadi di dalam Dinas Kominfo untuk dapat
diselesaikan sebagai bagian dari tugas KP. Berdasarkan
hasil diskusi bersama, kami akhirnya menarik
permasalahan perencanaan program. Bidang Bina
Program biasanya membuat perencanaan secara manual,
dan kami bermaksud mengembangkan sistem informasi
pengelolaan perencanaan program.
Sesuai dengan hasil diskusi, kami menawarkan
pembuatan sistem informasi perencanaan program kepada
Dinas Kominfo, namun setelah melakukan diskusi
bersama, Dinas kominfo pada akhirnya menawarkan
pembuatan sistem informasi Bank Data kepada kami
karena sedang dalam perencanaan pengembangan Bank
Data.
Rabu, 25 Juni 2014
Setelah fiksasi mengenai penugasan, yakni
pengembangan Sistem Informasi Bank Data, pada hari
ketiga ini kami mulai mempelajari mengenai sistem
informasi Bank Data yang ada pada Dinas Kominfo Kota
Denpasar.
Yang dapat kami simpulkan, Sistem Informasi Bank
Data ini merupakan media pengelolaan seluruh data-data
SKPD Pemerintah Kota Denpasar.
Kamis, 26 Juni 2014
Dalam Pemerintahan Kota Denpasar, terdapat banyak
kategori Satuan Kerja Perangkat Daerah (SKPD). Hal
itulah yang perlu disorot dalam proses perencanaan
pengembangan Sistem Informasi Bank Data ini. Oleh
karena itu kami mulai mempelajari tentang kategori
SKPD tersebut.
Setelah mendapatkan sumber dari salah satu
karyawan, kami mendapatkan daftar kategri SKPD
tersebut.

BD-Gambar 1 Daftar SKPD


BD-Gambar 2 Daftar SKPD (cont')
Berdasarkan kategori-kategori SKPD tersebut kami
mulai menganalisa dan membuat perancangan template/
format form secara umum untuk seluruh SKPD, lalu
berdiskusi dengan Pak Dewa, salah satu karyawan yang
membimbing kami dalam mengembangkan Sistem
Informasi Bank Data.
Jumat, 27 Juni 2014
Pada akhir minggu ini kami mulai mengumpulkan
data-data dari masing-masing SKPD agar dapat
didropdown dan ditelusuri bagaimana memecahkan
masalah kerumitan bank data.

Minggu 2
Senin, 30 Juni 2014
Di hari pertama minggu kedua ini, bidang Piranti
Lunak menyelenggarakan Pelatihan SDM dalam bidang
Komunikasi dan Informasi untuk Pranata komputer e-
Government Kota Denpasar yang bertempat di Hotel
Shanti, jadi Putri untuk sementara tidak ke kantor dan
membantu jalannya pelatihan tersebut. Sedangkan
Krishna mengerjakan tugas yang diberikan karyawan
bidang Bina Program di ruanganya, yaitu menginputkan
berita ke website Denpasar.

BD-Gambar 3 Pelatihan e-Government
Selasa, 1 Juli 2014
Dalam pengembangan Sistem Informasi Bank Data,
kami memerlukan batasan-batasan kebutuhan agar
kebutuhan yang diinginkan tersebut dapat terdefinisikan
dengan jelas. Selanjutnya kami berdiskusi dengan Pak
Dewa untuk menentukan kebutuhan dan batasannya
dalam pembuatan SI Bank Data. Kami memperoleh
beberapa requirement, yaitu mengenai tipe user dan hak
aksesnya.
Rabu, 2 Juli 2014
Karena hari ini seluruh karyawan Dinas Komifo pergi
ke Kementrian Kominfi Jakarta, kantor Dinas Kominfo
tidak aktif, tetapi kami tetap masuk dan melanjutkan
proyek yang diberikan.
Selama melanjutkan menganalisis data-data SKPD
yang diberikan oleh pihak Kominfo, kami juga mencari
referensi laporan Kerja Praktek, lalu membuat template
laporan kerja praktek untuk Sistem Informasi Bank Data
Diskominfo Denpasar.
Kamis, 3 Juli 2014
Karena masih belum menemukan titik terang dari
data-data SKPD, sambil melanjutkan mengerjakan
pendahuluan Laporan Kerja Praktek, Krishna mencari
referensi code. Kami mempelajari code tersebut untuk
pembuatan SI Bank Data.
Jumat, 4 Juli 2014
Di hari yang pendek ini, biasanya tidak banyak yang
bisa kami lakukan. Masih sama seperti hari sebelumnya,
kami masih mencoba menganalisa data-data SKPD, serta
Krishna mempelajari code lainnya sebagai referensi dan
Putri melanjutkan mengerjakan pendahuluan laporan
Kerja Praktek.
Minggu 3
Senin, 7 Juli 2014
Aktivitas kami masih sama seperti hari-hari
sebelumnya, melanjutkan mengerjakan laporan Kerja
Praktek dan menyelesaikan analisa data. Dari analisa
yang kami lakukan, kami buat gambaran kasar mengenai
form setiap SKPD.
Di samping itu kami juga diminta bantuan oleh
karyawan dalam ruang kami masing-masing. Krisha
seperti biasa, menginputkan berita dan artikel terkait
Kota Denpasar ke website Pemerintah Kota Denpasar.
Sedangkan Putri meminta tanda tangan dan beberapa
urusan administrasi lainnya yang berhubungan dengan
bidang Piranti Lunak.
Selasa, 8 Juli 2014
Berdasarkan requirement yang telah dideskripsikan,
kami mulai membagi tugas karena kendala perbedaan
ruangan sehingga kami tidak bisa sering-sering
berkomuniasi secara langsung, melainkan melalui sosial
media.
Pembagian kerjanya adalah Putri sebagai spesialisasi
desain dan tampilan, serta mencicil pengerjaan laporan
Kerja raktek dan dokumen SKPL, sedangkan Krishna
mengerjakan fungsi fitur-fitur yang diminta.
Rabu, 9 Juli 2014
Tidak ada aktivitas karena pada tanggal 9 Juli 2014
diliburkan dalam rangka Pilpres 2014
Kamis, 10 Juli 2014
Beberapa fitur sudah dapat digunakan diantaranya
view data. Putri melanjutkan dengan memperbaiki design
interface dan pembuatan dokumen SKPL.
Selain itu kami juga mencoba mencari solusi untuk
memenuhi fitur lain yang diperlukan, disini kami
mengalami sedikit kendala dan berpikir untuk
menggunakan framework lain, dimana artinya mulai dari
nol lagi.
Jumat, 11 Juli 2014
Sebelum mengganti ke framework lain, kami
mencoba sharing dengan teman-teman seangkatan.
Setelah mencari bantuan dan mendapat saran dari
beberapa teman, akhirnya diputuskan untuk tidak
mengganti framework melainkan melanjutkan pekerjaan
sebelumnya dan berusaha memenuhi fitur-fitur
selanjutnya yang diperlukan.
Minggu 4
Senin, 14 Juli 2014
Selanjutnya kami mencoba membuat form input untuk
setiap SKPD. Untuk pembuatan form input yang berbeda-
beda setiap skpd, kami lakukan pembagian tugas fifty:fifty
karena jumlahnya yang banyak.
Selasa, 15 Juli 2014
Kami melanjutkan mengerjakan jobdesc masing-
masing. Disamping itu, Dinas Kominfo sedang
disibukkan dengan urusan administrasi rencana
perjalanan ke Lumajang dalam rangka sembahyang. Jadi
kami pun diminta bantuan untuk membantu mengurus
segala sesuatu yang bisa dilakukan, seperti mengecek
kelengkapan surat, berkas, tanda tangan, dan sebagainya.
Rabu, 16 Juli 2014
Kami sesekali mengerjakan jobdesc kami pada jam
kerja, namun karena disibukkan oleh kerjaan lain,
kamimemtuskan untuk melanjutkan mengerjakan
bersama di malam hari, sekaligus menyatukan pekerjaan
yang telah dibuat masing-masing.
Kamis, 17 Juli 2014
Beberapa staff Pemkot Denpasar pergi ke Lumajang
dengan tujuan sembahyang. Dan sesuai dengan
pembagian tugas yang kami buat malam sebelumnya,
kami mulai memperbaiki fitur-fitur yang masih eror.
Jumat, 18 Juli 2014
Selagi Krishna melanjutkan perbaikan fitur-fitur yang
masih eror, Putri memperbaiki tampilan yang masih
belum bagus. Lalu di luar jam kerja kami berkumpul
untuk berdiskusi dan mengerjakan bersama.
Minggu 5
Senin, 21 Juli 2014
Deadline presentasi ke Pak Dewa adalah lusa.
Beberapa fitur masih belum teerdapat eror, seperti view
data untuk beberapa SKPD. Kami menyelesaikan fitur-
fitur yang belum terpenuhi tersebut. Selain itu kami
membuat beberapa desain (header, footer, icon, dll) yang
akan digunakan dalam SI Bank Data agar desain
tampilannya lebih baik.
Selasa, 22 Juli 2014
H-1 hari pengujian, kami melakukan penyelesaian
seluruh fitur yang dibutuhkan sesuai dengan requirement
sambil sesekali melakukan konsultasi dengan Pak Dewa.
Karena selama di kantor kami berada di ruang yang
berbeda, maka kami memutuskan untuk melanjutkan
penyelesaian akhir dan memperbaiki interface yang
masih kurang setelah jam kantor usai, serta mencoba
seluruh fitur yang telah dibuat.
Rabu, 23 Juli 2014
Kami menemui Pak Dewa untuk menguji Sistem
Informasi Bank Data yang telah kami buat. Seluruh fitur
yang diminta diuji coba. Setelah pengujian selesai
dilakukan, Pak Dewa memberikan beberapa revisi yang
perlu dilakukan. Diantaranya adalah menu login, dimana
menu login yang kami buat halamannya berbeda antara
operator dan admin. Pak Dewa meminta menu login
tersebut berada di halaman yang sama, pembedanya
hanya username dan password.

BAB V
PELAKSANAAN KERJA PRAKTEK

4.1. User Requirement
Setelah pengenalan instansi dan menganalisa masalah
yang ada dalam Dinas Kominfo Kota Denpasar, Untuk
dapat mengetahui apa sajaKebutuhan kominfo
1. Terdapat 3 user, yaitu:
a. Guest, dimana user ini hanya bisa menampilkan
data saja.
b. Operator, user ini dapat melihat, menginput, dan
mengunggah file data sesuai dengan bidang
SKPD nya. Setiap SKPD memiliki operator dalam
SI Bank Data.
c. Admin, user yang memiliki hak akses penuh.
Dapat melakukan CRUD (create, read, update,
delete) terhadap data maupun user operator.
2. Terdapat 3 kategori yaitu: SKPD, non SKPD, dan
umum (tambahan/optional)
3. Setiap SKPD memiliki template form umum, sehingga
operator harus menginputkan data sesuai template
tersebut.
4.2. Requirement Gathering
Sistem I nformasi Bank Data Pemerintah Kota Denpasar
Sistem Informasi Bank Data Pemerintah Kota
Denpasar merupakan aplikasi berbasis website yang akan
digunakan Dinas Komunikasi dan Informatika Pemerintah
Kota Denpasar untuk membantu proses pengelolaan data-
data dari berbagai pihak SKPD. Untuk itu dibuat dokumen
Spesifikasi Kebutuhan Perangkat Lunak (SKPL) untuk
membantu memberikan gambaran dan penjelasan tentang
Sistem Informasi Bank Data Kota Denpasa.
Spesifikasi Kebutuhan Perangkat Lunak Sistem
I nformasi Bank Data Pemerintah Kota Denpasar
4.2.1. Pendahuluan
Tujuan Penulisan Dokumen
Tujuan pembuatan dokumen Spesifikasi
Kebutuhan Perangkat Lunak SI Bank Data ini
adalah memberikan kemudahan dalam
pendeskripsian dan penggambaran kebutuhan user
baik untuk pihak pengembang maupun pengguna
lainnya sebagai dasar dalam proses
pengembangan Sistem Informasi Bank Data
Pemerintah Kota Denpasar.
Pengembangan Sistem Informasi ini telah
direncanakan oleh pihak Dinas Kominfo
sebelumnya dengan tujuan untuk mempermudah
proses pengelolaan data dari setiap SKPD, dan
proses implementasi dari SI Bank Data ini
diserahkan kepada peserta magang di Dinas
Kominfo.
Adapun tujuan pembuatan dokumen SKPL SI
Bank Data adalah:
1. Sebagai dokumen penunjang pengembangan
Sistem Informasi Bank Data Kota Denpasar
2. Sebagai dokumen penunjang laporan
penyelesaian pengembangan Sistem Informasi
Bank Data Kota Denpasar.
3. Sebagai Pengenalan Fungsional Sistem
Informasi Bank Data Kota Denpasar
Lingkup Masalah
Dokumen SKPL ini menjelaskan tentang
gambaran spesifikasi kebutuhan perangkat lunak
dari berbagai sisi user, di mana nantinya akan
berguna sebagi penunjang dalam pengerjaan
maupun monitoring pengembangan Sistem
Informasi Bank Data.
4.2.2. Deskripsi Umum Perangkat Lunak
Deskripsi Umum Sistem
Dinas Kominfo merupakan salah satu instansi
yang mengelola dan menampung segala jenis
informasi khususnya di kota Denpasar. Oleh
karena itu Sistem Informasi Bank Data merupakan
alternatif yang solutif bagi Dinas Kominfo sebagi
lembaga penghimpun data.
Melalui Sistem Informasi Bank Data,
Pemerintah Kota Denpasar mengharapkan
tercapainya tujuan pengembangan aplikasi ini,
yakni:
- Mempermudah dalam mengelola informasi baik
dari pihak Dinas Kominfo sebagai penghimpun
data, pihak SKPD lain yang terkait sebagai
pihat penyetor data dan masyarakat yang
nantinya akan menggunakan data-data tersebut.
- Sebagai media penyedia sumber data Kota
Denpasar bagi masyarakat umum yang nantinya
dapat dimanfaatkan baik secara pribadi maupun
dalam memenuhi tujuan pembuatan Bank Data
oleh Dinas Kominfo, yaitu:
Agar masyarakat dapat mengetahui
rencana pembuatan kebijakan publik,
program kebijakan publik, dan proses
pengambilan keputusan publik, serta alasan
pengambilan suatu keputusan publik.
Mendorong partisipasi masyarakat dalam
proses pengambilan kebijakan publik.
Meningkatkan peran aktif masyarakat
dalam pengambilan kebijakan publik dan
pengelolaan Badan Publik yang baik.
Meningkatkan pengelolaan dan pelayanan
informasi di lingkungan Badan Publik
untuk menghasilkan layanan informasi
yang berkualitas.
Aplikasi Bank Data ini telah dirancang dan
diimplementasikan sebelumnya, namun
implementasi tersebut masih kurang mampu
memenuhi tujuan utama, yakni mempermudah
pengelolaan informasi dikarenakan tidak
disediakannya template untuk menginputkan data
sehingga setiap SKPD menyetorkan data berupa
file pdf yang harus diunduh terlebih dahulu. Oleh
karena itu Dinas Kominfo mengharapkan adanya
pengembangan baru terhadap Bank Data agar
tujuan utama pengembangan Bank Data tersebut
dapat tercapai.
Implementasi Sistem Informasi Bank Data
ini sangat diharapkan dapat tercapai dan
diselesaikan sesuai dengan kebutuhan yang telah
disebutkan, yaitu memenuhi fitur-fitur utama
sebagai berikut.
1. Fitur Input. Fitur ini merupakan fitur yang
dapat digunakan baik oleh admin maupun
operator sebagai fitur untuk menambahkan
data-data dari setiap SKPD. Disamping itu,
admin juga memiliki kewenangan untuk
menampah akun operator. Di dalam fitur ini
juga terdapat fitur upload file yang berfungsi
untuk mengunggah file pdf sebagai informasi
detail dari data yang diinputkan.
2. Fitur View. Fitur ini merupakan fitur yang
dapat digunakan oleh semua user, baik admin,
operatormaupun guest. Fungsi dari fitur ini
adalah menampilkan data-data yang ada pada
database. Dalam fitur ini terdapat kolom tahun
yang akan melakukan filtering berdasarkan
tahun sebelum menampilkan data yang
dimaksud. Selain itu pada interface admin dan
operator, pada fitur ini juga disediakan fitur
edit dan delete yang berfungsi untuk
melakukan perubahan dan penghapusan data.
Sedangkan pada interface guest disertakan
fitur download yang berfungsi untuk
mengunduh file detail yang telah diunggah
oleh admin/operator.
Fungsi Produk
1. Fungsi Fitur
Fungsi fitur merupakan fungsi dari fitur-fitur
yang ada pada Sistem Informasi Bank Data,
yaitu fitur Input dan View, yang mana telah
diberikan hak akses yang berbeda bagi setiap
user untuk bisa menjalankan fitur tersebut.
Yang termasuk dalam fitur ini adalah:
Input
o Input data skpd
o Input akun operator
o Upload file
View
o Kategori SKPD
o Kategori Non SKPD
o Kategori Umum
o Filter by year
o Edit data SKPD
o Delete data SKPD
o Edit akun operator
o Delete akun operator
o Download file
2. Fungsi General
Fungsi general berhubungan dengan fungsi-
fungsi umum pada perangkat lunak,yakni
proses bisnis dari perangkat lunak. Yang
termasuk dalam fungsi ini adalah :
Fungsi Log In yang hanya digunakan oleh
Admin dan operator untuk masuk ke
halaman back end SI Bank Data.
Fungsi Log Out untuk keluar dari akun
yang aktif pada halaman back end SI
Bank Data.
Karakteristik Pengguna
Dalam Sistem Informasi Bank Data Kota
Denpasarini terdapat tiga aktor yang dibedakan
menurut fungsionalitasnya, antara lain :
1. Administrator
Administrator merupakan aktor yang
memiliki fungsi sebagai pengelola utama
Sistem Informasi Bank Data. Seluruh hak
akses pada proses yang terdapat dalam Sistem
Informasi Bank Data dimiliki oleh admin,
diantaranya:
- Hak akses terhadap pengelolaan database
operator (akun operator)
- Hak akses terhadap pengelolaan seluruh
data SKPD
2. Operator
Operator merupakan aktor yang disediakan
pada setiap SKPD untuk mengelola data-data
pada bidangnya masing-masing. Hak akses
yang dimiliki antara lain:
- Hanya bisa mengelola data milik bidang
SKPD-nya saja dan tidak dapat
mengakses data milik SKPD lainnya.
- Pengelolaan data yang dimaksud adalah
hak akses untuk menginputkan data,
mengedit, menghapus dan melihat data
bidang SKPD-nya.
3. Guest
Guest merupakan user yang memiliki hak
akses terbatas, yakni:
- Melihat data berdasarkan kategori dan
tahun
Batasan
Beberapa hal yang membatasi dalam
pengembangan aplikasi ini antara lain:
- Template form dan table view yang seragam
telah ditentukan oleh Dinas Kominfo. Namun
keseragaman template yang ditentukan oleh
pihak Dinas Kominfo masih memiliki
percabangan masalah, yaitu beberapa SKPD
memiliki data yang sangat berbeda sehingga
benar-benar tidak dapat disesuaikan dengan
template tersebut.
- Data-data SKPD yang dihimpun belum
mencakup seluruh SKPD yang ada.
- Pihak Dinas Kominfo hanya membolehkan
user admin dan operator mengunggah jenis
file .pdf saja
Lingkungan Operasi
Pada implementasi Sistem Informasi Bank
Data, dari sisi client tidak dibatasi penggunaan
jenis web browser yang digunakan. Aplikasi web
ini dapat dijalankan melalui internet browser jenis
apapun seperti Mozilla Firefox, Google Chrome
maupun Internet Explorer, dan sebagainya.
Sedangkan untuk sisi server tidak ada batasan
terhadap jenis Sistem Operasinya. Sistem Operasi
apapun dapat digunakan untuk menjalankan
aplikasi ini. Dalam pengembangannya, database
yang digunakan adalah MySQL serta
menggunakan bahasa pemrograman berbasis web
yaitu bahasa pemrograman PHP. Sedangkan untuk
Protokol yang digunakan adalah HTTP.

4.2.3. Deskripsi Umum Kebutuhan
Kebutuhan antarmuka eksternal
Antarmuka Pengguna
Antarmuka pengguna pada Sistem
Informasi Bank Data dibedakan menjadi dua
berdasarkan hak akses penggunanya, yaitu
debai berikut.
Hak Akses Operator
Antarmuka yang ditampilkan untuk user
operator adalah sebagai berikut.
BD-Tabel 2 Antarmuka operator
No. Form Antarmuka Kode Gambar
1 Halaman Login BD-O01
2 Home BD-O02
3 Lihat data BD-O03
4 Input data BD-O04

Hak Akses Pengunjung
Antarmuka yang ditampilkan untuk user guest
adalah sebagai berikut.
BD-Tabel 3 Antarmuka guest
No. Form Antarmuka Kode Gambar
1 Home BD-G01
2 Lihat data BD-G02

Antarmuka Perangkat Keras
Perangkat keras yang dibutuhkan agar aplikasi
ini dapat dijalankan adalah 3 jenis perangkat
keras, yaitu:
BD-Tabel 4 Antarmuka Perangkat keras
No Perangkat Keras Keterangan
1 Komputer Admin Sebagai perangkat agar
proses yang menjadi hak
akses admin dapat
dijalankan
2 Komputer
Operator
Sebagai perangkat agar
proses yang menjadi hak
akses operator dapat
dijalankan
3 Komputer Guest Sebagai perangkat agar
proses yang menjadi hak
akses user guest dapat
dijalankan
4 Keyboard dan
mouse
Termasuk bagian dari
komputer admin,
operator maupun guest
yang berfungsi sebagai
alat input.
5 CPU dan Main
Memory
Termasuk bagian dari
ketiga komputer user
yang akan mengolah
instruksi, data, dan
inputan lain yang akan
diproses dan meng-
hasilkan output.
6 Monitor Termasuk bagian dari
ketiga komputer user
yang berfungsi untuk
menampilkan output
dari input yang telah
dimasukkan.
7 Wifi/ Router Sebagai tools untuk
koneksi jaringan lokal
atau koneksi dengan
jaringan internet.

Antarmuka Perangkat Lunak
Pada sistem ini, antarmuka perangkat
lunak baik antara komputer user guest,
operator dan admin adalah sama, yakni
dengan web browser (Mozila Firefox, Google
Chrome).



4.2.4. Deskripsi Fungsional
Use Case Diagram SI Bank Data

BD-Gambar 1 Primary Use case
uc Primary Use Cases
Operati on
Guest
Admi ni strati on
Operator
Pengunj ung
Administrator
Login_admin
View_daftar_operator
Login_Operator
Tambah_operator
Halaman_Operator
Hapus_Operator
Edit_data_skpd
Hapus_data_skpd
Input_data_skpd
Logout_Operator
Upload_file
View_data
Download_file
Halaman_Home_BankData
Halaman_admin
Edit_Operator
Halaman_Login_Operator
Lihat_data_skpd
extend
extend
extend
extend
extend
extend
i ncl ude
extend
i ncl ude
extend
extend
extend
extend
extend
extend
extend
extend
extend
extend
extend

BD-Gambar 2 Diagram Use Case Administrator
uc Use Case Administrator
Admi ni strati on
Administrator
Login_admin
View_daftar_operator
Tambah_operator
Hapus_Operator
Edit_data_skpd
Hapus_data_skpd
Input_data_skpd
Upload_file
Halaman_admin
Edit_Operator
Lihat_data_skpd
extend
extend
extend
extend
extend
extend
extend
i ncl ude
extend
extend

BD-Gambar 3 Diagram Use Case Operator
uc Use Case Operator
Operati on
Operator
Login_Operator
Halaman_Operator
Edit_data_skpd
Hapus_data_skpd
Input_data_skpd
Logout_Operator
Upload_file
Halaman_Login_Operator
Lihat_data_skpd i ncl ude
extend
extend
extend
extend
extend
extend
extend

BD-Gambar 4 Diagram Use Case Guest
4.2.5. Kode Use CaseID
BD-Tabel 5 Kode Use case ID
User Use Case ID UseCase
Administrator
Halaman_Login_Admin BD-A-01
Login_Admin BD-A-02
Halaman_Home_Admin BD-A-03
View_daftar_operator BD-A-04
Tambah_operator BD-A-05
Hapus_operator BD-A-06
uc Use Case Guest
Guest
Pengunj ung
View_data
Download_file
Halaman_Home_BankData
extend
extend
Edit_operator BD-A-07
Logout_admin BD-A-08
Operator
Halaman_login_operator BD-O-01
Login_operator BD-O-02
Halaman_Home_operator BD-O-03
Input_data_SKPD BD-O-04
Hapus_data_SKPD BD-O-05
Edit_data_SKPD BD-O-06
Upload_file BD-O-07
Logout_operator BD-O-08
Pengunjung
Halaman_Home_BankData BD-G-01
Lihat_Data_SKPD BD-G-02
Download_File BD-G-03
4.2.6. Skenario Use Case Diagram SI Bank Data
Skenario Administrator
BD-Tabel 6 Use Case Halaman Login Admin
Use Case ID BD-A-01
Use Case Name Halaman_Login_Admin
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
Date created Date last
updated

Actor Admin
Description Admin masuk halaman login untuk
administrator
Trigger Untuk login ke halaman utama admin
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login admin SI
Bank Data Kominfo denga
mengetikkan url halaman admin









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Home tidak Nampak
2.c Halaman home tidak dapat di akses

Post-Conditions Admin masuk ke halaman login admin


BD-Tabel 7 Use Case Login Admin
Use Case ID BD-A-02
Use Case Name Login_Admin
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
Date created Date last
updated
Actor Admin
Description Admin masuk halaman back end untuk
administrator
Trigger Ingin masuk ke dalam sistem administrator
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Masuk ke halaman login admin
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk kehalaman
administrator


Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses

Post-Conditions Masuk ke halaman utama administrator

BD-Tabel 8 Use Case Halaman Home Admin
Use Case ID BD-A-03
Use Case Name Halaman_Home_Admin
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
A
Date created Date last
updated

Actor Admin
Description Admin masuk ke halaman home admin
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password
Aktor Sistem








Normal Flow of
Event
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk kehalaman
administrator

Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses


Post-Conditions Masuk ke halaman Home Admin

BD-Tabel 9 Use Case View Daftar Operator
Use Case ID BD-A-04
Use Case Name View_Daftar_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Admin
Description Admin melihat daftar akun operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk
kehalaman
administrator

6. Admin menekan
menu daftar
operator

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman daftar
operator
7. Admin melihat
halaman daftar
operator

Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman daftar operator tidak nampak
7. Halaman daftar operator tidak dapat
diakses

Post-Conditions Admin dapat melihat halaman daftar akun
operator

BD-Tabel 10 Use Case Tambah Operator
Use Case ID BD-A-05
Use Case Name Tambah_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Admin
Description Admin menambahkan daftar akun operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk
kehalaman
administrator

6. Admin menekan
menu tambah
operator

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman input
data operator
baru
7. Admin
menginputkan
data operator
baru

8. Admin menekan
tombol submit
data

6. Sistem
memvalidasi
7. Sistem
menyimpan
data baru
8. Sistem
menampilkan
data daftar
operator
terupdate
9. Admin melihat
daftar operator
terupdate


Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman tambah operator tidak nampak
7. Kolom input data operator baru tidak
muncul
8. Tombol submit tidak berfungsi
9.a Data daftar operator tidak nampak
9.b Data operator baru tidak muncul


Post-Conditions Admin dapat menambahkan daftar operator

BD-Tabel 11 Use Case Hapus Operator
Use Case ID BD-A-06
Use Case Name Hapus_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Admin
Description Admin menghapus akun operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk
kehalaman
administrator

6. Admin menekan
menu daftar
operator

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman daftar
operator
7. Admin menekan
tombol hapus
operator

6. Sistem
Memvalidasi
7. Sistem
menampilkan
warning
penghapusan
data operator
8. Admin menekan
tombol setuju

8. Sistem
Memvalidasi
9. Sistem
menghapus
data operator
10. Sistem
menampilkan
data daftar
operator
terupdate
9. Admin melihat
daftar operator
terupdate


Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman daftar operator tidak nampak
7. Tombol hapus tidak berfungsi
8.a Peringatan penghapusan tidak muncul
8.b Tombol setuju tidak berfungsi
9.a Data daftar operator tidak nampak
9.b Data operator terupdate tidak muncul


Post-Conditions Admin dapat menghapus daftar operator


BD-Tabel 12 Use Case Edit Operator
Use Case ID BD-A-07
Use Case Name Edit_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Admin
Description Admin mengubah data operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk
kehalaman
administrator

6. Admin menekan
menu daftar
operator

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman daftar
operator
7. Admin menekan
tombol edit
operator

6. Sistem
Memvalidasi
7. Sistem
menampilkan
halaman ubah
data operator
8. Admin
mengubah data
operator

9. Admin menekan
tombol simpan
data

8. Sistem
memvalidasi
9. Sistem
menyimpan
data baru
10. Sistem
menampilkan
data daftar
operator
terupdate
10. Admin melihat
daftar operator
terupdate


Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman tambah operator tidak nampak
7. Tombol edit tidak berfungsi
8.a Halaman ubah data operator tidak
nampak
8.b Kolom ubah data operator tidak nampak
9.a Tombol simpan tidak berfungsi
10.a Data daftar operator tidak nampak
10.b Data operator terupdate tidak muncul


Post-Conditions Admin dapat mengubah data operator

BD-Tabel 13 Use Case Logout admin
Use Case ID BD-A-08
Use Case Name Logout_Admin
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
A
Date created Date last
updated

Actor Admin
Description Admin keluar dari halaman administrator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Admin
mengetikkan url
halaman login
administrator

1. Sistem akan
menampilkan
halaman login
Admin
2. Admin masuk ke
halaman login
admin

3. Admin
menginputkan
username dan
password

4. Admin menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Admin
5. Admin berhasil
masuk kehalaman
administrator
6. Admin menekan
menu Logout

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman login
7. Admin berhasil
Logout


Subsflow -
Exceptional Flow 1. Admin salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Admin salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Tombol logout tidak berfungsi
7. Halaman awal login tidak nampak


Post-Conditions Masuk ke halaman Home Admin


Skenario Operator
BD-Tabel 14 Use Case Halaman Login Operator
Use Case ID BD-O-01
Use Case Name Halaman_Login_Operator
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator masuk halaman login
Trigger Ingin login ke halaman utama operator
Relationship:
- Association
- Include
- Extend
- Generalization

Operator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
Kominfo dengan mengetikkan url SI
Bank Data









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
3. Operator berhasil
masuk ke
halaman login

Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses

Post-Conditions Operator masuk ke halaman login Bank
Data

BD-Tabel 15 Use Case Login Operator
Use Case ID BD-O-02
Use Case Name Login_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator masuk halaman back end untuk
operator setiap SKPD
Trigger Ingin masuk ke dalam sistem back end
operator
Relationship:
- Association
- Include
- Extend
- Generalization

Operator
-
-
-
Pre-Conditions - Masuk ke halaman login operator
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
2. Operator berhasil
masuk ke
halaman login

3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
5. Operator berhasil
masuk ke
halaman operator


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses


Post-Conditions Masuk ke halaman utama operator

BD-Tabel 16 Use Case Halaman Home Operator
Use Case ID BD-O-03
Use Case Name Halaman_Home_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFOA
Date created Date last
updated

Actor Operator
Description Operator masuk ke halaman home Operator
Trigger -
Relationship:
- Association

Operator
- Include
- Extend
- Generalization
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
2. Operator berhasil
masuk ke
halaman login

3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
5. Operator berhasil
masuk ke
halaman operator

Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses


Post-Conditions Masuk ke halaman Home Operator


BD-Tabel 17 Use Case Input Data SKPD
Use Case ID BD-O-04
Use Case Name Input_Data_SKPD
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator menginputkan data SKPD baru
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
2. Operator berhasil
masuk ke

halaman login
3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
5. Operator berhasil
masuk ke
halaman operator

6. Operator
menekan menu
tambah data

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman input
data SKPD
7. Operator melihat
halaman input
SKPD

8. Operator
menginputkan
data baru

9. Operator
menekan tombol
submit data

6. Sistem
memvalidasi
7. Sistem
menyimpan
data baru
8. Sistem
menampilkan
data SKPD
terupdate
10. Operator melihat
data SKPD
terupdate


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman tambah data SKPD tidak
nampak
7. Kolom input data SKPD baru tidak
muncul
8. Tombol submit tidak berfungsi
9.a Data SKPD tidak nampak
9.b Data SKPD baru tidak muncul


Post-Conditions Operator dapat melihat halaman daftar akun
operator

BD-Tabel 18 Use Case Hapus Data SKPD
Use Case ID BD-O-05
Use Case Name Hapus_Data_SKPD
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator menghapus data SKPD yang ada
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
2. Operator berhasil
masuk ke
halaman login

3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
5. Operator berhasil
masuk ke
halaman operator

6. Operator
menekan menu
lihat data SKPD

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman data
SKPD
7. Operator
menekan tombol
hapus data

6. Sistem
Memvalidasi
7. Sistem
menampilkan
warning
penghapusan
data SKPD
8. Operator
menekan tombol
setuju

8. Sistem
Memvalidasi
9. Sistem
menghapus
data SKPD
10. Sistem
menampilkan
data data SKPD
terupdate
9. Operator melihat
data SKPD
terupdate


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman lihat data SKPD tidak nampak
7. Tombol hapus tidak berfungsi
8.a Peringatan penghapusan tidak muncul
8.b Tombol setuju tidak berfungsi
9.a Data SKPD tidak nampak
9.b Data SKPD terupdate tidak muncul

Post-Conditions Operator dapat menghapus daftar operator


BD-Tabel 19 Use Case Edit Operator
Use Case ID BD-O-06
Use Case Name Edit_Operator
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator mengubah data operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password








Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan

Normal Flow of
Event
halaman login
2. Operator berhasil
masuk ke
halaman login

3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
5. Operator berhasil
masuk ke
halaman operator

6. Operator
menekan menu
lihat data SKPD

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman data
SKPD
7. Operator
menekan tombol
edit data

6. Sistem
Memvalidasi
7. Sistem
menampilkan
halaman
pengubahan
data SKPD
8. Operator
melakukan
pengubahan pada
data SKPD

9. Operator
menekan tombol
simpan data

8. Sistem
Memvalidasi
9. Sistem
mennyimpan
perubahan data
SKPD
10. Sistem
menampilkan
data-data
SKPD
terupdate
10. Operator melihat
data SKPD
terupdate


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman lihat data SKPD tidak nampak
7. Tombol edit tidak berfungsi
8.a Halaman ubah data SKPD tidak nampak
8.b Kolom ubah data SKPD tidak nampak
9.a Tombol simpan tidak berfungsi
10.a Data SKPD tidak nampak
10.b Data SKPD terupdate (yang telah
diubah) tidak muncul


Post-Conditions Operator dapat mengubah data operator

BD-Tabel 20 Use Case Upload Data PDF
Use Case ID BD-O-07
Use Case Name Upload_Data_PDF
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Operator
Description Operator mengupload data PDF
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan
url halaman
login SI Bank
Data

2. Sistem akan
menampilka
n halaman
login
3. Operator berhasil
masuk ke
halaman login

4. Operator
menginputkan
username dan

password
5. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home Operator
6. Operator berhasil
masuk ke
halaman operator

7. Operator
menekan menu
tambah data

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman input
data SKPD
8. Operator melihat
halaman input
SKPD

9. Operator
mengklik pada
tab upload data

10. Operator
menekan tombol
browse data

11. Operator
memilih file
yang akan di
upload

12. Operator
memilih tahun
dari form yang
disediakan

13. Operator
mengklik tombol
upload

14. Sistem
memvalidasi
15. Sistem
menyimpan
data baru
16. Sistem
menampilkan
data SKPD
terupdate
17. Operator melihat
data SKPD
terupdate


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak nampak
2.c Halaman login tidak dapat diakses
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Halaman tambah data SKPD tidak
nampak
7. Kolom input data SKPD baru tidak
muncul
8. Tombol submit tidak berfungsi
9.a Data SKPD tidak nampak
9.b Data SKPD baru tidak muncul


Post-Conditions Operator dapat melihat halaman daftar akun
operator


BD-Tabel 21 Use Case Logout Operator
Use Case ID BD-O-08
Use Case Name Logout_Operator
Created by KP-
KOMINFO
Last
updated by
KP-
KOMINFO
A
Date created Date last
updated

Actor Operator
Description Operator keluar dari halaman back end
operator
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

Administrator
-
-
-
Pre-Conditions - Membuka halaman login SI Bank Data
- Login dengan menginputkan username
dan password









Normal Flow of
Event
Aktor Sistem
1. Operator
mengetikkan url
halaman login SI
Bank Data

1. Sistem akan
menampilkan
halaman login
2. Operator berhasil
masuk ke halaman
login

3. Operator
menginputkan
username dan
password

4. Operator menekan
tombol Login

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
home
Operator
5. Operator berhasil
masuk ke halaman
operator

6. Operator menekan
menu Logout

4. Sistem
Memvalidasi
5. Sistem
menampilkan
halaman login
7. Operator berhasil
Logout


Subsflow -
Exceptional Flow 1. Operator salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman login tidak dapat diakses
2.c Halaman Login tidak nampak
3.a Kolom input username dan password
tidak nampak
3.b Operator salah memasukkan username
dan password
3.c Sistem akan kembali ke halaman login
dan menampilkan notifikasi kesalahan
4. Menu Login tidak berfungsi
5.a Halaman home tidak nampak
5.b Halaman home tidak dapat di akses
6. Tombol logout tidak berfungsi
7. Halaman awal login tidak nampak


Post-Conditions Masuk ke halaman Home Operator

Skenario Guest
BD-Tabel 22 Use Case Halaman Home Bank Data
Use Case ID BD-G-01
Use Case Name Halaman_Home_BankData
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFOA
Date created Date last
updated

Actor Guest
Description Guest masuk ke halaman home Bank Data
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

User Guest
-
-
-
Pre-Conditions Membuka halaman utama SI Bank Data









Normal Flow of
Event
Aktor Sistem
1. User guest
mengetikkan url
halaman utama
SI Bank Data

1. Sistem akan
menampilkan
halaman login
2. User guest
berhasil masuk
ke halaman SI
Bank Data


Subsflow -
Exceptional Flow 1. User guest salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman utama Bank Data tidak
nampak
2.c Halaman utama Bank Data tidak dapat
diakses


Post-Conditions Masuk ke halaman Home SI Bank Data


BD-Tabel 23 Use Case Lihat Data SKPD
Use Case ID BD-G-02
Use Case Name Lihat_Data_SKPD
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Guest
Description Guest melihat data-data SKPD
Trigger -
Relationship:
- Association
- Include
- Extend
- Generalization

User guest
-
-
-
Pre-Conditions Membuka halaman home SI Bank Data









Normal Flow of
Event
Aktor Sistem
1. User guest
mengetikkan url
halaman utama
SI Bank Data

1. Sistem akan
menampilkan
halaman login
2. User guest
berhasil masuk
ke halaman SI
Bank Data

3. User guest
memilih kategori
dan sub-
kategorinya

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
data SKPD
berdasarkan
kategori
4. User guest
melihat data
SKPD


Subsflow -
Exceptional Flow 1. User guest salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman utama Bank Data tidak
nampak
2.c Halaman utama Bank Data tidak dapat
diakses
3.a Menu kategori tidak nampak
3.b Menu sub-kategori tidak nampak
3.c Menu kategori tidak berfungsi
3.d Menu sub-kategori tidak berfungsi
4.a Halaman view data SKPD tidak muncul
4.b Halaman view data SKPD menampilkan
data tidak sesuai dengan kategori dan sub-
kategori yang dipilih user

Post-Conditions User guest melihat halaman view data
SKPD

BD-Tabel 24 Use Case Download File
Use Case ID BD-G-03
Use Case Name Download_File
Created by KP-
KOMINFO
Last
updated
by
KP-
KOMINFO
Date created Date last
updated

Actor Guest
Description Guest mengunduh file SKPD
Trigger -
Relationship:
- Association
- Include
- Extend

User guest
-
-
- Generalization -
Pre-Conditions Membuka halaman home SI Bank Data









Normal Flow of
Event
Aktor Sistem
1. User guest
mengetikkan url
halaman utama
SI Bank Data

1. Sistem akan
menampilkan
halaman login
2. User guest
berhasil masuk
ke halaman SI
Bank Data

3. User guest
memilih kategori
dan sub-
kategorinya

2. Sistem
Memvalidasi
3. Sistem akan
menampilkan
data SKPD
berdasarkan
kategori
4. User guest
melihat data
SKPD

5. User guest
menekan tombol
download file

4. Sistem
Memvalidasi
5. Sistem akan
mengunggah
file
6. User guest
mendapatkan file
hasil unduhan


Subsflow -
Exceptional Flow 1. User guest salah memasukkan alamat url
2.a Sistem akan kembali ke halaman login
dan muncul notifikasi kesalahan
2.b Halaman utama Bank Data tidak
nampak
2.c Halaman utama Bank Data tidak dapat
diakses
3.a Menu kategori tidak nampak
3.b Menu sub-kategori tidak nampak
3.c Menu kategori tidak berfungsi
3.d Menu sub-kategori tidak berfungsi
4.a Halaman view data SKPD tidak muncul
4.b Halaman view data SKPD menampilkan
data tidak sesuai dengan kategori dan sub-
kategori yang dipilih user
5. Tombol download tidak berfungsi
6. File hasil unduhan tidak sesuai dengan
file pada halaman view SKPD
Post-Conditions User guest berhasil mendapatkan file
unduhan

4.2.7. Diagram Robustness
Operator

BD-Gambar 5 Diagram Robustness Halaman Login Operator


BD-Gambar 6 Diagram Robustness Login Operator


BD-Gambar 7 Diagram Robustness Halaman Operator
analysis Halaman_Login_Operator
menampi l kan hal aman
l ogi n operator
Administrator
Operator
masuk ke
url l ogi n
operator
analysis Login_Operator
Operator
menampi l kan hal aman
l ogi n operator
mengkonfi rmasi
username dan
password yang
di masukkan
menampi l kan hal aman
utama operator
menampi l kan output
gagal l ogi n
username/password benar
username/password sal ah
mengi nput username
dan pasword, l al u
menekan tombol l ogi n
masuk ke hal aman
l ogi n operator
analysis Halaman_Operator
Operator
menampi l kan hal aman
utama operator
Logi n berhasi l


BD-Gambar 8 Diagram Robustness Input data SKPD

BD-Gambar 9 Diagram Robustness Lihat Data SKPD


BD-Gambar 10 Diagram Robustness Edit Data SKPD

analysis Input_data_skpd
Operator
mengkonfi rmasi data,
si stem menyi mpan
data
menampi l kan hal aman
form i nput data
Administrator
mengi si form i nput data, l al u
menekan tombol submi t
memi l i h menu
tambah data
analysis Lihat_data_skpd
Operator
Menampi l kan hal aman
l i hat data skpd
Menampi l kan data
Administrator
memi l i h kategori tahun
memi l i h menu
l i hat data
analysis Edit_data_skpd
Menampi l kan hal aman
l i hat data skpd
Menampi l kan form
perubahan data skpd
Menyi mpan perubahan
Operator
Administrator
memi l i h menu l i hat data
memi l i h menu l i hat data
mel akukan perubahan
data dan menekan
tombol submi t
memi l i h
tombol edi t

BD-Gambar 11 Diagram Robustness Hapus Data SKPD

BD-Gambar 12 Diagram Robustness Upload File


BD-Gambar 13 Diagram Robustness Logout Operator

Guest
analysis Hapus_data_skpd
Operator
Administrator
Menampi l kan
hal aman l i hat data
Menampi l kan hal aman
l i hat data skpd
Menghapus data
menampi l kan
peri ngatan
penghapusan
[membatal kan
penghapusan]
[menyetuj ui
penghapusan]
memi l i h tombol
hapus data
memi l i h menu
l i hat data
analysis Upload_file
Operator
Menampi l kan hal aman
form i nput data
Mengunggah fi l e
Menyi mpan fi l e
unggahan
Administrator
memi l i h
tombol
si mpan
mengi si kol om
upl oad dan
memi l i h fi l e
memi l i h menu
i nput data
analysis Logout_Operator
Operator
menampi l kan hal aman
l ogi n operator
menekan tombol l ogout

BD-Gambar 14 Diagram Robustness Halaman Home Bank Data


BD-Gambar 15 Diagram Robustness View Data

BD-Gambar 16 Diagram Robustness Download File

4.2.8. Diagram Sequence
Operator
analysis Halaman_Home_BankData
Pengunj ung
menampi l kan hal aman
utama Bank Data
masuk ke url utama Bank Data
analysis View_data
Pengunj ung
Menampi l kan hal aman
utama Bank Data
menampi l kan hal aman
vi ew data
memi l i h
kategori
masuk ke url
Bank Data
analysis Download_file
Pengunj ung
menampi l kan data
pada hal aman vi ew
si stem mengunduh fi l e
menekan tombol
downl oad
memi l i h menu
kategori dan
sub-kategori

BD-Gambar 17 Diagram Sequence Login Operator


BD-Gambar 18 Diagram Sequence Login Operator


BD-Gambar 19 Diagram Sequence Halaman Operator

sd Halaman_Login_Operator
menampilkan
halaman login
operator
Operator
masuk ke url l ogi n admi n bank data()
sd Login_Operator
menampilkan
halaman login
operator
menampilkan
halaman utama
operator
menampilkan
output gagal login
mengkonfirmasi
username dan
password yang
dimasukkan
Operator
masuk ke url hal aman l ogi n admi n()
mengnputkan username dan password()
password benar()
password sal ah()
mengkonfi rmasai password yang sal ah()
sd Halaman_Operator
Operator
menampilkan
halaman utama
operator l ogi n berhasi l ()

BD-Gambar 20 Diagram Sequence Input Data


BD-Gambar 21 Diagram Sequence Lihat Data SKPD


BD-Gambar 22 Diagram Sequence Edit Data SKPD

sd Input_data_skpd
Operator
menampilkan
halaman form
input data
mengkonfirmasi
data, sistem
menyimpan data memi l i h menu tambah data skpd()
menambahkan data baru()
sd Lihat_data_skpd
Operator
Menampilkan data Menampilkan
halaman lihat data
skpd memi l i h menu l i hat data()
memval i dasi ()
sd Edit_data_skpd
Menampilkan
halaman lihat data
skpd
Menyimpan
perubahan
Operator
Menampilkan
form perubahan
data skpd
memi l i h menu l i hat data()
Mengubah data()
menekan tombol submi t()

BD-Gambar 23 Diagram Sequence Hapus Data SKPD


BD-Gambar 24 Diagram Sequence Upload File


Guest

BD-Gambar 25 Diagram Sequence Halaman Home Bank Data
sd Hapus_data_skpd
Operator
Menampilkan
halaman lihat data
skpd
Menghapus data menampilkan
peringatan
penghapusan memi l i hmenu l i hat data()
menekan tombol hapus()
menyetuj ui penghapusan()
membatal kan penghapusan()
sd Upload_file
Operator
Menampilkan
halaman form
input data
Mengunggah file Menyimpan file
unggahan
memi l i h menu i nput data()
mel akukan submi t fi l e()
menekan tombol upl oad()
sd Halaman_Home_BankData
menampilkan
halaman utama
Bank Data
Pengunj ung
masuk ke al amat Bank
Data()


BD-Gambar 26 Diagram Sequence View Data


BD-Gambar 27 Diagram Sequence Download File

4.3. Hambatan
Dalam mengembangkan Sistem Informasi Bank Data
ini tentunya tidak sedikit hambatan yang dihadapi. Ada
beberapa hal yang menghambat proses pengembangan
sistem informasi Bank Data baik internal dari teamwork
sendiri maupun hambatan eksternal yang berasal dari
luar, diantaranya:
sd View_data
Pengunj ung
Menampilkan
halaman utama
Bank Data
menampilkan data
berdasar kategori
masuk ke al amat Bank Data()
memi l i h kategori dan sub-kategori ()
sd Download_file
menampilkan data
pada halaman
view
sistem
mengunduh file
Pengunj ung
memi l i h kategori pada menu()
menekan tombol downl oad()
1. Karena kami ditempatkan di Bidang yang berbeda
sehingga ruang kerjakami pun terpisah. Hal itu
sedikit memberi hambatan bagi kami untuk bisa
melakukan pengerjaan SIBD bersama selama jam
kantor. Dengan kata lain kami harus keluar-masuk
ruangan untuk bisa berkomunikasi selain melalui
social network. Solusi lainnya adalah kami bertemu
di luar jam kerja untuk melakukan diskusi dan
mengerjakan pengembangan SIBD tersebut.
2. Requirement yang diinginkan telah dijelaskan
secararinci seperti penjelasan sebelumnya, namun
batasan dari kebutuhan-kebutuhan tersebut masih
kurang spesifik. Sebagai contohnya user interface
seperti apa yang diinginkan tidak dijelaskan secara
spesifik, serta data apa saja yang penting dan dapat
ditampilkan unuk user guest tidak dideskripsikan
dengan jelas. Hal ini dikarenakan data-data tersebut
adalah data yang berasal dari setiap SKPD,
sedangkan yang mengerti seluk beluk dan menguasai
data-data tersebut secara detail adalah pihak SKPD
masing-masing.
3. Karena setiap SKPD memiliki data masing-masing
sesuai bidangnya, maka konten dari data-data
tersebut beragam antar SKPD. Hanya ada sedikit
kesamaan dari setiap SKPD sehingga tidak mudah
melakukan filter terhadap kesamaan antar data SKPD
tersebut.
4. Seperti yang dijelaskan pada point kedua, data-data
yang tersedia berasal dari setiap SKPD. Sedangkan
Dinas Kominfo memahami data-data itu secara
umum saja, hanya SKPD masing-masing yang dapat
mendefinisikan data-data apa saja yang dapat
ditampilkan untuk user guest dalam mencapai tujuan
pembuata SI Bank Data yaitu sebagai media penyedia
sumber data Kota Denpasar.
5. Menyambung point nomor 2 dan nomor 4, dimana
hanya masing-masing SKPD yang memahami secara
detail data-data miliknya, sehingga untuk
mempermudah pengembangan seharusnya dilakukan
survey kepada setiap SKPD. Namun untuk
melakukan survey tersebut tidaklah mudah, karena
ada banyak daftar SKPD dalam Pemerintah Kota
Denpasar, sedangkan pengerjaan SI Bank Data
kurang lebih selama 5 minggu di kantor Dinas
Kominfo. Hal itu tentu akan menghabiskan banyak
waktu sehingga survey tidak dilakukan dan kami
mengandalkan Dinas Kominfo untuk dapat
menjelaskan mengenai data-data tersebut.
6. Sharing pengetahuan dengan kelompok KP yang lain
tentunya merupakan salah satu cara agar dapat
menemukan solusi yang terbaik dalam
mengembangkan aplikasi ini. Namn kendalanya
adalah hanya kelompok kami yang melaksanakan
Kerja Praktek di area Denpasar. Solusinya, kami
tetap melakukan sharing pengetahuan dan
berkomunikasi dengan kelompok lain walaupun
melalui social network saja.

4.4. Tahap Pengembangan
4.4.1. Penjelasan Halaman User Guest
Setting Koneksi Database

Disini kami membuat file koneksi.php dimana
berisi script setting untuk koneksi database dari SIBD
Kota Denpasar. Dari script diatas dapat dilihat bahwa
kami masih menggunakan server localhost untuk
melakukan pengembangan dari Sistem Informasi ini.
Index.php

Pada index.php merupakan script menu utama
untuk user guest. Pada script diatas tampak penulisan
dari title, style font, beserta url background yang
digunakan pada halaman index atau home.


Pada script diatas dapat dilihat bahwa terdapat
kolom gambar dimana terdapat gambar header dengan
nama headerbaru.png. Dibawahnya terdapat juga
gambar middle head dengan source dari folder yang
sama. Disini dipanggil menu.php yaitu terdapat
beberapa daftar menu yang akan ditampilkan pada
halaman guest.

Diatas terdapat pemanggilan class dengan
mengikuti halaman.php, dimana terdapat case dari
setiap menu yang ada. Dan pada halaman paling
bawah terdapat script </marquee> dimana agar
menimbulkan efek tulisan bergerak

Menu.php


Pada script diatas kami memanggil css untuk menu
dropdown yang kami gunakan pada folder css.


Disini kami mulai membuat menu yang akan kami
tampilkan. Dimana induk dari menu akan berapa
diantara script <li> dan <li/>

Halaman.php

Disini akan didefinisikan case yang terdapat pada
menu.php, dimana setiap case akan diarahkan ke
setiap file php yang baru.

Script Case
Melihat dari halaman.php terdapat beberapa case
yang dihubungkan langsung ke setiap file php. Disini
terdapat beberapa script yang menunjukkan tabel data
untuk user guest
Tabel

Dari script diatas dapat dilihat definisi dari ukuran
tabel yang akan ditampilkan dan kolom apa saja yang
akan ditampilkan.
View data berdasarkan database

Diatas dapat dilihat query dimana setiap data
diambil berdasarkan tahun yang ada, lalu data tersebut
akan ditampilkan dan diurutkan dari nomor 1 sampai
nomor berdasarkan jumlah data yang ada.
Ketika view data, terdapat 2 tipe, yang pertama
yaitu tipe view data berdasarkan input tahun.

Script diatas untuk membuat form input
berdasarkan tahun.

Sedangkan script diatas ini adalah view data
berdasarkan list yang ada, jadi data yang akan di view
akan dibatasi sesuai dropdown list yang ada.
4.4.2. Penjelasan Halaman Admin
Ketika masuk ke halaman admin, pertama-tama
akan diarahkan terlebih dahulu ke form login.
I ndex.php

Seperti yang dapat dilihat pada script diatas, admin
akan diminta untuk memasukkan username dan
password
Log.php

Pada log.php akan didefinisikan setiap session
yang ada dari setiap level admin, disini terdapat
banyak sekali level admin yang jika berhasil login
akan langsung mengarah pada setiap folder php yang
ada.



Jika salah username ataupun password akan
dikembalikan ke halaman index.php

Form Admin
Pada halaman admin tidak jauh berbeda dengan
halaman guest, hanya saja disini terdapat form input
data yang akan ditampilkan pada halaman guest.



Diatas dapat dilihat terdapat script form input yang
digunakan pada menu admin.



Disini terdapat juga list yang digunakan jika data
yang ingin diinput sudah disediakan dalam bentuk
dropdown list.



Data yang diinput akan diarahkan dan di cek
kembali untuk dimasukkan kedalam database. Bisa
dilihat dari script diatas didefinisikan jika berhasil dan
jika tidak berhasil akan diarahkan kemana.

Perbedaan ketika menampilkan data pada user
admin adalah pada admin terdapat kolom aksi, dimana
setiap data yang ditampilkan dapat dihapus dan diedit
jika diperlukan.

4.5. Testing
Pada sub-bab ini akan menjelaskan tentang cara kerja
dari setiap menu yang terdapat pada SIBD Kota Denpasar
berdasarkan Use Case yang sudah kami buat.
Halaman Administrator
Untuk realisasi seluruh Use Case yang ada di user
Administrator masih belum lengkap dan terselesaikan.

BD-A-04 View_daftar_operator
Pada halaman Home Administrator sorot mouse ke
menu User dan klik pada Data Pengguna.







Maka akan muncul daftar pengguna yang ada pada
admin SKPD tertentu.

BD-A-05 Tambah_operator
Klik ikon + pada menu daftar pengguna


Maka akan muncul form untuk pengguna baru, isikan
user ID dan Passwordnya.


Jika data diisi dengan lengkap dan benar maka akan
muncul notifikasi seperti dibawah ini.


Jika data diisi dengan tidak benar, maka akan muncul
notifikasi seperti dibawah ini.


BD-A-06 Hapus_operator
Pada menu Data Pengguna, klik tombol
pada salah satu user yang ingin dihapus


Jika sudah di klik maka akan muncul notifikasi
verivikasi user yang akan dihapus. Klik OK jika sudah
benar


Maka akan muncul notifikasi bahwa user sudah
berhasil di hapus.

BD-A-08 Logout_admin
Pilih menu user, kemudian klik log out.


Setelah melakukan logout maka sistem akan
mengarahkan kembali ke menu login administrator.
Halaman Operator
BD-O-01 Halaman_login_operator
Ketikkan alamat url untuk masuk ke menu login
admin. Karena masih server localhost, maka url nya
adalah localhost/bankdata/admin.








BD-A-02 Login_Admin
Pada halaman login, Ketikkan username dan password
lalu klik login


Jika username atau password salah maka sistem akan
memberikan notifikasi seperti pada gambar dibawah ini.







Jika username atau password benar maka akan
diarahkan ke halaman home admin (BD-A-03
Halaman_Home_Admin) .


BD-O-04 Input_data_SKPD
Pada halaman home admin, klik menu tambah data
pertanian ( setiap admin SKPD berbeda ).





Muncul form yang harus diisi, setelah diisi klik pada
tombol simpan.


Jika pengisian form tidak benar, maka akan muncul
notifikasi seperti pada gambar dibawah ini.





Jika pengisian form sudah benar, maka akan muncul
notifikasi seperti berikut.


BD-O-05 Hapus_data_SKPD
Pada halaman admin, pilih menu lihat data pernatian.

Akan muncul tampilan seperti pada gambar dibawah
ini. Data biasanya dibagi per tahun, namun pada admin
ini data dibagi per komoditas, sehingga kita pilih
komoditas terlebih dahulu lalu klik submit.

Akan muncul data seperti pada gambar dibawah ini

Pilih salah satu data yang akan dihapus lalu klik pada
icon

Akan muncul notifikas untuk memverifikasi data yang
akan dihapus.

Klik OK maka akan muncul notifikasi seperti berikut

BD-O-06 Edit_data_SKPD
Untuk melakukan edit data harus mengakses menu
lihat data.


Ketika data sudah ditampilkan, maka klik icon .
Setelah itu akan muncul form seperti dibawah ini.


Pilih data yang akan dirubah, setelah itu klik pada
tombol simpan.
Jika pengisian data salah, maka akan muncul
notifikasi seperti berikut.


Jika pengisian data sudah benar maka akan muncul
notifikasi berhasil.






BD-O-08 Logout_operator
Pilih menu user, kemudian klik log out.


Setelah logout maka sistem akan mengarahkan
kembali ke menu login administrator.
Pengunjung (Guest)
BD-G-01 Halaman_Home_BankData
Pengunjung hanya perlu mengetikkan url, karena
masih di localhost maka urlnya adalah
localhost/bankdata.
Akan muncul halaman home dengan level user guest.


BD-G-02 Lihat_Data_SKPD
Pada halaman home, pilih menu yang akan dilihat
datanya.


Jika sudah memilih salah satu akan muncul halaman
berikut.




User hanya perlu melihat data dari berbagai filter yang
sudah disediakan, baik secara per tahun maupun lainnya.




BAB V
PENUTUP
5.1. Kesimpulan
Dinas Kominfo Kota Denpasar memiliki banyak
sekali media informasi dengan berbagai sumber yang ada,
salah satunya adalah penyediaan informasi SKPD yang
dikemas dengan aplikasi website Bank Data. Aplikasi
website tersebut kami kembangkan dengan sistem baru
yang bernama Sistem Informasi Bank Data (SIBD) Kota
Denpasar. Berikut merupakan beberapa kesimpulan dari
SIBD Kota Denpasar :
SIBD Kota Denpasar belum bisa diakses oleh
masyarakat umum karena belum di unggah pada
server Dinas Kominfo Kota Denpasar.
SIBD Kota Denpasar telah memenuhi beberapa
kendala yang terdapat pada website Bank Data
Dinas Kominfo Kota Denpasar dengan adanya
admin di setiap SKPD dan adanya fitur form
untuk input data dari setiap SKPD dengan
tampilan yang lebih rapi
SIBD Kota Denpasar ini memiliki fungsional
yang tinggi karena memudahkan pihak Dinas
Komunikasi Denpasar dalam melakukan
perbaruan data dari setiap SKPD


5.2. Saran
Sebaiknya ketika menentukan form dari setiap admin
harus ada kordinasi dulu antara pihak pengembang SIBD
Kota Denpasar dengan pihak Kominfo dan pihak setiap
SKPD yang ada sehingga mencegah adanya kekurangan
dan ambiguitas pada form yang akan dibuat. .
DAFTAR PUSTAKA
(t.thn.). Diambil kembali dari Dunia Ilkom:
http://www.duniailkom.com/pengertian-dan-fungsi-
php-dalam-pemograman-web/
(t.thn.). Diambil kembali dari academia edu:
http://www.academia.edu/5308811/ARTIKEL_HTM
L_Pengertian_HTML_-
HTML_HyperText_Markup_Language_
(t.thn.). Diambil kembali dari Indosite:
http://www.indosite.com/tutorials/pengertian-mysql/
(t.thn.). Diambil kembali dari http:// denpasarkota.go.id/.
(t.thn.). Diambil kembali dari
http://kominfo.denpasarkota.go.id/.
(t.thn.). Diambil kembali dari
http://bankdata.denpasarkota.go.id/.
(t.thn.). Diambil kembali dari http://me-
juah2.blogspot.com/2010/12/deskripsi-perancangan-
perangkat-lunak.html.
(t.thn.). Diambil kembali dari
http://edukasi.kompasiana.com/2014/03/26/kominfo-
sebagai-sumber-informasi-644316.html.
(2000, 08 07). Diambil kembali dari power lecture ub:
http://power.lecture.ub.ac.id/files/2011/11/Panduan-
Penulisan-SKPL.pdf
(2013, 09 25). Diambil kembali dari LP3I Surabaya:
http://www.lp3i-surabaya.com/berita-apa-itu-
macromedia-dreamweaver.html
cara membuat web. (2012, 09 17). Diambil kembali dari
http://caramembuatweb.net/pengertian-xampp-
fungsinya/
Putro, R. T. (t.thn.). Diambil kembali dari http://www.lp3i-
surabaya.com/berita-apa-itu-macromedia-
dreamweaver.html
Termas Media. (t.thn.). Diambil kembali dari
http://www.termasmedia.com/65-pengertian/71-
pengertian-internet.html




LAMPIRAN