jurnal pa aplikasi pengaduan dan penyelesaian permasalahan pengguna sipkd
DESCRIPTION
urnal Pa Aplikasi Pengaduan Dan Penyelesaian Permasalahan Pengguna SipkdTRANSCRIPT
-
Aplikasi Pengaduan Dan Penyelesaian Permasalahan Pengguna SIPKD Pada PT. Usadi
Sistemindo Intermatika
Cesario Dody Sulestyanar Putra Dahliar Ananda Wildan Ridwan Zamal
[email protected] [email protected] [email protected]
Program Studi Manajemen Informatika, Jurusan Teknologi Informasi, Politeknik Telkom Bandung
Abstrak
PT. Usadi Sistemindo Intermatika adalah perusahaan nasional di bidang jasa Pengembangan SIM untuk
memenuhi kebutuhan organisasi pemerintah dan korporat dalam rangka menghadapi tuntutan
perubahan lokal maupun regional. Produk development PT. Usadi adalah di keuangan daerah, aplikasi
yang telah dibuat adalah SIPKD. Untuk menunjang kebutuhan services tiap-tiap modul SIPKD, maka
dibuat Aplikasi yang berfungsi untuk membantu penanganan permasalahan-permasalahan yang ada
pada tiap-tiap daerah. Aplikasi ini dibangun karena dilatarbelakangi oleh sistem pengaduan
permasalahan aplikasi SIPKD yang sekarang digunakan oleh tim servicesbu (tim yang bertugas
menyelesaikan permasalahan) adalah sebatas melalui email. Email hanya mampu menampung kapasitas
sampai 8 GB, dan untuk menampilkan pelaporan harus dibuat secara manual. Oleh karena itu
dikembangkanlah aplikasi pengaduan ini. tujuan membangun aplikasi pengaduan dan penyelesaian
permasalahan pengguna aplikasi SIPKD pada PT. Usadi Sistemindo Intermatika agar dapat segera
membantu memberikan solusi dalam penanganan masalah yang ada di daerah. Aplikasi ini dibuat dengan
Framework Core.NET dan Database Microsoft SQL Server 2008 R2.
Kata kunci: PT. Usadi Sistemindo Intermatika, SIPKD, Email, Framework Core.NET, Microsoft SQL Server
2008 R2
Abstract
PT. Usadi Sistemindo Intermatika is a national company in the SIM development services to meet the
needs of government and corporate organizations in order to deal with the changing demands of local and
regional. PT product development. Usadi is in the finance area, the application has been made is SIPKD.
Services to support the needs of each module SIPKD, then made application which is used to help treat the
problems that exist in each region. This application is built due to problems motivated by applications
SIPKD complaints system is now used by servicesbu team (the team charged with solving the problems) is
limited via email. Email is only able to accommodate up to 8 GB capacity, and to display the report must
be made manually. Therefore, it is developing applications of this complaint. goal of building an
application user complaints and resolving problems in the application SIPKD PT. Usadi Sistemindo
Intermatika to immediately help to provide solutions in handling problems that exist in the area. This
application is made by Core.NET Framework and Database Microsoft SQL Server 2008 R2.
Keywords: PT. Usadi Sistemindo Intermatika, SIPKD, Email, Framework Core.NET, Microsoft SQL Server
2008 R2
BAB 1 PENDAHULUAN
1.1 Latar Belakang
PT. Usadi Sistemindo Intermatika adalah
perusahaan nasional di bidang jasa Pengembangan
SIM untuk memenuhi kebutuhan organisasi
pemerintah dan korporat dalam rangka menghadapi
tuntutan perubahan lokal maupun regional. Produk
development PT. Usadi adalah di keuangan daerah,
aplikasi yang telah dibuat adalah SIPKD (Sistem
Informasi Pengelolaan Keuangan Daerah). SIPKD
merupakan aplikasi yang dipergunakan sebagai alat
bantu untuk meningkatkan efektifitas implementasi
berbagai regulasi bidang pengelolaan keuangan
daerah yang didasarkan pada asas efisiensi,
ekonomis, efektif, transparan, akuntabel, dan
auditabel. Pada Modul SIPKD terdapat empat
Modul, yaitu Modul AKB, Modul Gaji, Modul SIE
(Sistem Informasi Eksekutif), dan Modul Asset.
Modul-modul diatas adalah produk atau
aplikasi dari PT. Usadi Sistemindo Intermatika yang
bekerjasama dengan ADB (Asian Development
Bank). Modul-modul itu telah terinstal di daerah,
maka untuk menunjang kebutuhan services tiap-tiap
modul seperti Modul AKB, maka dibuatnya Aplikasi
yang berfungsi untuk membantu penanganan
permasalahan-permasalahan yang ada pada tiap-tiap
daerah.
Aplikasi ini dibangun karena dilatarbelakangi
oleh sistem pengaduan permasalahan aplikasi
SIPKD yang sekarang digunakan oleh tim servicesbu
(tim yang bertugas menyelesaikan permasalahan)
adalah sebatas melalui email. Email hanya mampu
mailto:[email protected]:[email protected] -
menampung kapasitas sampai 8 GB, dan untuk
menampilkan pelaporan harus dibuat secara manual.
Oleh karena itu dikembangkanlah aplikasi
pengaduan ini.
1.2 Rumusan Masalah
Adapun yang menjadi rumusan masalah
dalam pengerjaan proyek akhir ini adalah bagaimana
membangun Aplikasi Pengaduan Dan Penyelesaian
Permasalahan Pengguna Aplikasi SIPKD pada PT.
Usadi Sistemindo Intermatika agar dapat segera
membantu memberikan solusi dalam penanganan
masalah yang ada di daerah.
1.3 Tujuan
Berdasarkan rumusan masalah di atas, maka
tujuan dari penyelesaian proyek akhir ini adalah
membangun aplikasi pengaduan dan penyelesaian
permasalahan pengguna aplikasi SIPKD pada PT.
Usadi Sistemindo Intermatika agar dapat segera
membantu memberikan solusi dalam penanganan
masalah yang ada di daerah
1.4 Batasan Masalah
Adapun batasan-batasan masalah dalam Proyek
Akhir ini adalah sebagai berikut :
1. Aplikasi ini digunakan oleh 3 hak akses user, yaitu Administrator, Operator
SIPKD, dan Super Admin
2. Desain database dirancang oleh divisi yang lain
3. Aplikasi ini berjalan dalam lokal komputer sendiri dengan menggunakan
data server dummy sebagai praktek
implementasinya
4. Metode Pengerjaan pada Proyek Akhir ini adalah sampai pada tahap testing
5. Aplikasi yang dibangun berbasis web.
1.5 Definisi Operasional
Aplikasi Pengaduan Dan Penyelesaian
Permasalahan Pengguna Aplikasi SIPKD (Sistem
Informasi Pengelolaan Keuangan Daerah) pada PT.
Usadi Sistemindo Intermatika adalah aplikasi
berbasis web yang dapat menangani tentang
pengaduan permasalahan dari aplikasi SIPKD core
ataupun SIPKD non core seperti permasalahan
custom ui, custom report, error data, dll. Aplikasi
ini dapat menangani dalam pemberian solusi oleh
Product Support PT. Usadi untuk pengguna di
daerah yang telah mengirimkan permasalahan.
Selain itu juga dapat mencetak register pengaduan
pengguna aplikasi SIPKD di daerah berdasarkan
bulan, tanggal, ataupun daerah dan regional. Di
aplikasi ini juga terdapat daftar daerah/regional
pengguna applikasi SIPKD dan terdapat juga daftar
asset aplikasi SIPKD.
1.6 Metode Pengerjaan
Metode pengerjaan proyek ini juga
menggunakan metode SDLC (Software Development
Life Cycle) dengan model waterfall dengan tahap-
tahap sebagai berikut:
Gambar 1 Sistem SDLC (Sistem Development
Life Cycle)
1. Tahap Requirement
Melakukan koordinasi dengan pihak
koordinator product support PT. Usadi untuk
mengetahui kebutuhan yang dinginkan oleh PT.
Usadi dalam hal sistem pengaduan ini. Melakukan
Studi kepustakaan dengan memahami buku
referensi, data yang diperlukan untuk menunjang
pembuatan sistem baik pada hardware maupun
software.
2. Tahap Analisis
Tahapan di mana akan dianalisis kebutuhan
dari sistem itu sendiri dan apakah sebuah sistem ini
layak untuk dibangun atau tidak. Di dalam sistem
yang akan di bangun ini, tahap analisis meliputi
pemahaman terhadap proses bisnis yang berjalan,
mengetahui ruang lingkup sistem yang akan di
bangun, dan kebutuhan user nantinya seperti apa.
3. Tahap Design
Tahapan di mana untuk mengubah
kebutuhan-kebutuhan di tahap analisis menjadi
representasi kedalam bentuk software. Membuat
spesifikasi utama yaitu merancang ER Diagram
-
untuk pembentukan database, usecase dengan Power
Designer, dan perancangan antarmuka dengan
microsoft visio 2007.
4. Tahap Coding
Tahapan dimana dibuat pemrograman
dengan proses coding yang di mengerti mesin
terhadap desain yang telah ditentukan. Pemrograman
yang dilakukan memakai software Microsoft Visual
Studio 2008 dan Microsoft SQL Server 2008 R2.
5. Tahap Testing
Tahapan dimana dilakukan pengujian
software yang sudah dibuat. Semua fungsi-fungsi
software harus diuji cobakan, agar software bebas
dari error, dan hasilnya harus benar-benar sesuai
dengan kebutuhan yang sudah di definisikan
sebelumnya. Pada tahapan ini, testing menggunakan
metode black box testing.
BAB 2 TINJAUAN PUSTAKA
2.1 Definisi Aplikasi
Aplikasi adalah suatu kumpulan dari komponen
yang saling berinteraksi untuk mengelola informasi
pada suatu organisasi untuk mendukung kegiatan
bisnis organisasi. (Salahudin & Rosa, 2008)
2.2 Aplikasi Pengaduan SIPKD Aplikasi Pengaduan SIPKD adalah bantuan
berupa informasi dan pengganti penyedia informasi
yang menangani troubleshooting yang berkaitan
dengan komputer atau masalah serupa. Aplikasi web
ini bertujuan untuk membantu user dalam membuat
sebuah aplikasi pengaduan SIPKD yang nantinya
bisa dikembangkan untuk kepentingan lebih lanjut.
Dalam pembuatan aplikasi ini adalah untuk
digunakan dalam penanganan permasalahan dan
solusi dalam penggunaan SIPKD. (usadi, 2011)
2.3 Pengguna Aplikasi
1. Product Support Product Support bertugas menyelesaikan
permasalahan yang terjadi dalam aplikasi
SIPKD.
2. Network Specialist
Network Specialist bertugas
menyelesaikan permasalahan jaringan.
3. Analis
Analis bertugas untuk menyelesaikan
permasalahan apabila terdapat
permasalahan sistem keuangan sesuai
Permendagri dan dapat juga membantu
Developer dalam pembuatan design
aplikasi.
4. Developer
Developer bertugas sebagai pembuat
aplikasi dan maintenance aplikasi.
2.4 Pendukung Desain Sistem
2.4.1 Use Case
Use Case Diagram digunakan untuk
memodelkan dan menyatakan unit fungsi/layanan
yang disediakan oleh sistem (bagian sistem:
subsistem atau class) ke pemakai. Use case dapat
dilingkupi dengan batasan sistem yang diberi label
nama system. Use case adalah sesuatu yang
menyediakan hasil yang dapat diukur ke pemakai
atau sistem eksternal.
2.4.2 Entity Relationship Diagram (ERD)
Diagram ER atau Entity Relationship Diagram
(ERD) adalah diagram yang menggambarkan
keterhubungan antar data secara konseptual.
Penggambaran keterhubungan antar data ini
didasarkan pada anggapan bahwa dunia nyata terdiri
dari kumpulan objek yang disebut entitas(entity),
dan hubungan yang terjadi diantaranya yang disebut
relasi (relationship).
ERD untuk memodelkan struktur data dan
hubungan antar data, untuk menggambarkannya
digunakan beberapa notasi dan simbol. Pada
dasarnya ada tiga simbol yang digunakan, yaitu :
(Ramadhan, 2009)
2.4.3 Microsoft SQL Server 2008 R2
Microsoft SQL Server adalah sebuah sistem
manajemen basis data relasional (RDBMS) produk
Microsoft. Bahasa query utamanya adalah Transact-
SQL yang merupakan implementasi dari SQL
standar ANSI/ISO yang digunakan oleh Microsoft
dan Sybase. Umumnya SQL Server digunakan di
dunia bisnis yang memiliki basis data berskala kecil
sampai dengan menengah, tetapi kemudian
berkembang dengan digunakannya SQL Server pada
basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat
berkomunikasi lewat jaringan dengan menggunakan
protokol TDS (Tabular Data Stream). Selain dari
itu, Microsoft SQL Server juga mendukung ODBC
(Open Database Connectivity), dan mempunyai
driver JDBC untuk bahasa pemrograman Java.
(Microsoft SQL Server, 2011)
http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasionalhttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasionalhttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasionalhttp://id.wikipedia.org/wiki/Microsoft_Corporationhttp://id.wikipedia.org/wiki/Bahasa_kuerihttp://id.wikipedia.org/wiki/Transact-SQLhttp://id.wikipedia.org/wiki/Transact-SQLhttp://id.wikipedia.org/wiki/SQLhttp://id.wikipedia.org/w/index.php?title=Sybase&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=TDS&action=edit&redlink=1http://id.wikipedia.org/wiki/ODBChttp://id.wikipedia.org/wiki/Java -
2.4.4 ASP.NET
Active Server Pages .NET (sering disingkat
sebagai ASP.NET) adalah kumpulan teknologi
dalam Framework .NET untuk membangun aplikasi
web dinamik dan XML Web Service (Layanan Web
XML). Halaman ASP.NET dijalankan di server
kemudian akan dibuat halaman markup (penanda)
seperti HTML ( Hypertext Markup Language),
WML (Wireless Markup Language), atau XML
(Extensible Markup Language) yang dikirim ke
browser desktop atau mobile. (Kurniawan, 2009)
Tabel 2.4.4.1 Jenis-jenis Tag di dalam ASP.NET
Tag Pembuka Tag Penutup
2.4.5 Framework Core.NET
Framework Core.NET adalah framework yang
dikembangkan oleh Developer PT. Usadi Sistemindo
Intermatika. Framework ini termasuk MVC (Model-
View-Controller). (Dev-Usadi, Framework
Core.NET, 2011)
2.4.6 XML
XML (eXtended Markup Language) adalah bahasa
markup yang digunakan untuk menyimpan data
(tidak ada program) dan tidak tergantung dengan
tools tertentu (seperti editor, dbms, compiler, dsb).
XML adalah merupakan suatu bahasa Markup.
Markup yaitu bahasa yang berisikan kode-kode
berupa tanda-tanda tertentu dengan aturan tertentu
untuk memformat dokumen teks dengan tag sendiri
agar dapat dimengerti. (Dev-Usadi, Framework
Core.NET, 2011)
2.4.7 IIS
IIS atau Internet Information Services atau Internet
Information Server adalah sebuah HTTP web server
yang digunakan dalam sistem operasi server
Windows, mulai dari Windows NT 4.0 Server,
Windows 2000 Server atau Windows Server 2003.
Layanan ini merupakan layanan terintegrasi dalam
Windows 2000 Server, Windows Server 2003 atau
sebagai add-on dalam Windows NT 4.0. Layanan ini
berfungsi sebagai pendukung protokol TCP/IP yang
berjalan dalam lapisan aplikasi (application layer).
IIS juga menjadi fondasi dari platform Internet dan
Intranet Microsoft, yang mencakup Microsoft Site
Server, Microsoft Commercial Internet System dan
produk-produk Microsoft BackOffice lainnya. (Dev-
Usadi, Framework Core.NET, 2011)
2.4.8 Black Box Testing
Black Box Testing merupakan strategi testing dimana
hanya memperhatikan/memfokuskan kepada faktor
fungsionalitas dan spesifikasi perangkat lunak. Black
box testing memang ditujukan untuk mengabaikan
struktur kontrol tetapi lebih terfokus terhadap
information domain. (Politeknik Telkom, 2010)
BAB 3 ANALISA DAN PERANCANGAN
3.1 Gambaran Sistem Saat Ini (atau Produk)
Aplikasi Pengaduan Dan Penyelesaian
Permasalahan Pengguna Aplikasi SIPKD pada PT.
Usadi Sistemindo Intermatika adalah aplikasi
berbasis web yang dapat menangani tentang
pengaduan permasalahan dari aplikasi SIPKD seperti
permasalahan custom ui, custom report, error data,
network, kesisteman. Aplikasi ini dapat menangani
dalam pemberian solusi oleh Product Support PT.
Usadi untuk pengguna di daerah yang telah
mengirimkan permasalahan.
Aplikasi juga dapat mencetak register
pengaduan pengguna aplikasi SIPKD di daerah
berdasarkan bulan, tanggal, ataupun daerah dan
regional. Di aplikasi ini juga terdapat daftar daerah
atau regional pengguna applikasi SIPKD dan
terdapat juga daftar aset aplikasi SIPKD.
Di dalam aplikasi terdapat tiga hak akses user,
Super Admin, Administrator, dan Operator SIPKD.
Semua user memperoleh password yang telah
diberikan sebelumnya. Untuk dapat mengakses
aplikasi ini semua user harus login terlebih dahulu.
http://id.wikipedia.org/wiki/Teknologihttp://id.wikipedia.org/wiki/.NET_Frameworkhttp://id.wikipedia.org/wiki/Aplikasi_webhttp://id.wikipedia.org/wiki/Aplikasi_webhttp://id.wikipedia.org/wiki/Aplikasi_webhttp://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/wiki/HTMLhttp://id.wikipedia.org/wiki/Hypertext_markup_languagehttp://id.wikipedia.org/wiki/Wireless_Markup_Languagehttp://id.wikipedia.org/wiki/Wireless_Markup_Languagehttp://id.wikipedia.org/wiki/XMLhttp://id.wikipedia.org/wiki/Extensible_Markup_Languagehttp://id.wikipedia.org/wiki/Browser_webhttp://id.wikipedia.org/wiki/Mobilehttp://id.wikipedia.org/wiki/HTTPhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/wiki/Windowshttp://id.wikipedia.org/wiki/Windows_NT_4.0http://id.wikipedia.org/wiki/Windows_2000http://id.wikipedia.org/wiki/Windows_Server_2003http://id.wikipedia.org/wiki/Windows_2000http://id.wikipedia.org/wiki/Windows_Server_2003http://id.wikipedia.org/wiki/Windows_NT_4.0http://id.wikipedia.org/wiki/TCP/IPhttp://id.wikipedia.org/wiki/Internethttp://id.wikipedia.org/wiki/Intranethttp://id.wikipedia.org/wiki/Microsofthttp://id.wikipedia.org/w/index.php?title=Microsoft_Site_Server&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsoft_Site_Server&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsoft_Site_Server&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsoft_Commercial_Internet_System&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsoft_BackOffice&action=edit&redlink=1 -
3.2 Analisi Kebutuhan Sistem (atau Produk)
3.2.1 Use Case Diagram
Gambar 3.2.1.1 Use Case Diagram Aplikasi
3.2.2 Class Diagram
Gambar 3.2.2.1 Class Diagram Aplikasi
3.3 Perancangan Basis Data
Gambar 3.3.1 ER Diagram Aplikasi
3.4 Kebutuhan Perangkat Keras dan Perangkat Lunak
3.5 3.4.1 Kebutuhan Perangkat Keras
Adapun perangkat keras yang dibutuhkan untuk
membangun aplikasi ini adalah :
Tabel 3.4.1.1 Kebutuhan Perangkat Keras
3.4.2 Kebutuhan Perangkat Lunak
Adapun perangkat lunak yang dibutuhkan untuk
membangun aplikasi ini adalah:
Tabel 3.4.2.1 Kebutuhan Perangkat Lunak
Use Case Sistem Informasi Pengaduan Dan Penyelesaian
Permasalahan Pengguna Aplikasi SIPKD (Sistem Informasi
Pengelolaan Keuangan Daerah) pada PT. Usadi Sistemindo
Intermatika
Administrator
Melihat Register
Membalas Pengaduan
Melihat Status Layanan
Operator SIPKD
Pengaduan Produk SIPKD
Melihat hasil solusi
Login
Reset User dan Password sendiri
Reset user dan password operator SIPKD
Super Admin
Melihat Permasalahan
Mencetak Register Pengaduan
Pengaturan pengguna sistem
AppUser
-
-
-
-
-
-
-
-
-
-
-
-
_Accountcreated
_Address
_City
_Division
_Email
_Lastlogin
_Namapemda
_Notes
_Officelocation
_Orgcode
_Phonenumber
_Zip
: DateTime
: string
: string
: string
: string
: DateTime
: string
: string
: string
: string
: string
: string
+
+
+
+
+
+
+
Getcolumns ()
GetEntries ()
GetFilters ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
View ()
...
: void
: void
: void
: void
: void
: void
: void
BaseDataControlUIEntry
Assets
-
-
-
-
-
-
-
-
-
-
-
_Assetid
_Assetlevel
_Assetname
_Assetversion
_Description
_Disposaldate
_History
_Model
_Servicedate
_Status
_Type
: string
: string
: string
: string
: string
: DateTime
: string
: string
: DateTime
: string
: string
+
+
+
+
+
GetColumns ()
GetEntries ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
Categoriitem
-
-
-
-
-
-
-
_Assetid
_Assetname
_Categorylevel
_Categoryproblemid
_Categoryproblemname
_Description
_Type
: string
: string
: string
: string
: string
: string
: string
+
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetFilters ()
GetProperties ()
SetFilterKey ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
: void
Daftarpemda
-
-
-
-
-
-
-
_Kodedati1
_Kodedati2
_Kodesatker
_Namapemda
_Pemdaid
_Region
_Regionid
: string
: string
: string
: string
: string
: string
: string
+
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetFilters ()
GetProperties ()
SetFilterKey ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
: void
Endusernames
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_Accountcreated
_Address
_City
_Country
_Enduserid
_Notes
_Pemdaid
_Privlevel
_State
_Statusaktif
_Useremail
_Username
_Userphonenumber
_Zip
: string
: string
: string
: string
: string
: string
: string
: string
: string
: bool
: string
: string
: string
: string
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetProperties ()
SetFilterKey ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
Orgcodes
-
-
_Division
_Orgcode
: string
: string
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetFilters ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
Priorityratings
-
-
-
_Hourstildue
_Importance
_Priority
: short
: string
: string
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetFilters ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
Problemitem
-
-
-
-
-
_Categoryproblemid
_Problemid
_Problemlevel
_Problemname
_Type
: string
: string
: string
: string
: string
+
+
+
+
+
+
GetColumns ()
GetEntries ()
GetProperties ()
SetFilterKey ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
: void
Regions
-
-
_Region
_Regionid
: string
: string
+
+
+
+
+
GetColumns ()
GetEntries ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: void
Status
-
-
_Statusid
_Statusname
: string
: string
+
+
+
+
+
GetColumns ()
GetEntries ()
GetProperties ()
SetPageKey ()
SetPrimaryKey ()
...
: void
: void
: void
: void
: voidHelprequests
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_Calltaken
_Categoryproblemid
_Detailproblem
_Division
_Enduserid
_Exdate
_Files
_Hourstildue
_Importance
_Links
_Nama
_Orgcode
_Priority
_Problem
_Problemid
_Problemlevel
_Problemname
_Problemsolved
_Reportedby
_Solution
_Solutionid
_Statusid
_Statusname
_Ticketnumber
_Timespent
_Type
_Userid
_Workstarted
: DateTime
: string
: string
: string
: string
: DateTime
: string
: short
: string
: string
: string
: string
: string
: string
: string
: string
: string
: DateTime
: string
: string
: string
: string
: string
: string
: decimal
: string
: string
: DateTime
+
+
+
+
+
+
+
+
+
+
+
FilterClick ()
GetColumns ()
GetEntries ()
GetFilters ()
GetProperties ()
Insert ()
Load ()
SetFilterKey ()
SetPageKey ()
SetPrimaryKey ()
View ()
...
: void
: void
: void
: void
: void
: void
: void
: void
: void
: void
: void
mempunyai user id
mempunyai status id
mempunyai priority
memiliki problem id
dimiliki AppUser
memiliki group id
memliki PemdaID
mempunyai AssetID
mempunyai EndUserID
mempunyai role id
memiliki role id
memiliki RegionID
memiliki CategoryProblemID
HelpRequests
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
TicketNumber
CallTaken
UserID
Problem
ProblemID
DetailProblem
CategoryProblemID
WorkStarted
ProblemSolved
Priority
SolutionID
Solution
TimeSpent
ReportedBy
StatusID
EndUserID
Links
Files
ExDate
Characters (10)
Date & Time
Characters (16)
Variable characters (500)
Characters (10)
Variable characters (500)
Characters (10)
Date & Time
Date & Time
Characters (10)
Characters (10)
Variable characters (500)
Money
Variable characters (500)
Characters (10)
Characters (10)
Variable characters (500)
Variable characters (500)
Date & Time
AppUser
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
UserID
Pwd
BlokID
GroupID
AccountCreated
LastLogin
Nama
PhoneNumber
OfficeLocation
OrgCode
TicketNumber
EMail
Address
City
ZIP
Notes
...
Characters (16)
Variable characters (50)
Characters (1)
Characters (10)
Date & Time
Date & Time
Variable characters (100)
Variable characters (50)
Variable characters (200)
Characters (10)
Characters (10)
Variable characters (100)
Variable characters (150)
Variable characters (100)
Variable characters (50)
Variable characters (500)
Status
#
o
StatusID
StatusName
Characters (10)
Characters (100)
PriorityRatings
#
o
o
Priority
Importance
HoursTilDue
...
Characters (10)
Variable characters (100)
Byte
EndUserNames
#
o
o
o
o
o
o
o
o
o
o
o
o
o
EndUserID
UserName
UserPhoneNumber
UserEMail
StatusAktif
Address
City
State
ZIP
Country
Notes
PemdaID
PrivLevel
AccountCreated
...
Characters (10)
Variable characters (100)
Variable characters (50)
Variable characters (100)
Byte
Variable characters (150)
Variable characters (100)
Variable characters (100)
Variable characters (50)
Variable characters (75)
Variable characters (300)
Characters (10)
Variable characters (255)
Date & Time
ProblemItem
#
o
o
o
o
ProblemID
CategoryProblemID
ProblemName
ProblemLevel
Type
...
Characters (10)
Characters (10)
Variable characters (250)
Variable characters (30)
Characters (2)
OrgCodes
#
o
OrgCode
Division
Characters (10)
Variable characters (100)
WebGroup
#
o
o
o
o
GROUPID
ROLEID
Web_ROLEID
NMGROUP
KETGROUP
...
Characters (10)
Characters (30)
Characters (30)
Variable characters (50)
Variable characters (100)
WebOtor
#
#
GROUPID
ROLEID
Characters (10)
Characters (30)
WebRole
#
o
o
o
o
ROLEID
ROLE
TYPE
MENUID
BANTUAN
...
Characters (30)
Variable characters (254)
Characters (1)
Integer
Text
DaftarPemda
#
o
o
o
o
o
PemdaID
RegionID
KodeDATI1
KodeDATI2
NamaPemda
KodeSatker
...
Characters (10)
Characters (10)
Characters (2)
Characters (2)
Variable characters (255)
Characters (6)
Regions
#
o
RegionID
Region
Characters (10)
Variable characters (100)
CategoriItem
#
o
o
o
o
CategoryProblemID
AssetID
CategoryProblemName
CtegoryLevel
Type
...
Characters (10)
Characters (10)
Variable characters (250)
Variable characters (30)
Characters (2)
Assets
#
o
o
o
o
o
o
o
o
o
o
AssetID
AssetName
AssetVersion
Model
Description
Status
ServiceDate
DisposalDate
History
AssetLevel
Type
...
Characters (10)
Variable characters (100)
Variable characters (100)
Variable characters (100)
Variable characters (255)
Variable characters (100)
Date & Time
Date & Time
Variable characters (1024)
Variable characters (30)
Characters (2)
NO. Perangkat Keras Spesifikasi Minimal
1. Microprocessor Core 2 Duo
2. RAM 2 GB
3. Hard Disk 80 GB
NO. Perangkat
Lunak Kegunaan
1. Windows 7
Ultimate
Service Pack 1,
32-bit
Sistem Operasi
2. Microsoft Visual
Studio 2008
Kompiler dan
penulisan program
3. Microsoft SQL
Server 2008 R2
Database
4. Microsoft Word
2007
Dokumentasi
5. Microsoft Visio
2007
Pembuatan diagram
6. Sybase
PowerDesigner
15.3
Pembuatan UML
7. Crystall Report Pembuatan Report
8. Browser IE 8
-
BAB 4 IMPLEMENTASI
Halaman Aplikasi
4.1 Halaman Login
Gambar 4.1.1 Login
4.2 Halaman Menu Utama
Gambar 4.2.1 Menu Utama
4.3 Halaman Daftar Organisasi
Gambar 4.3.1 Daftar Organisasi
4.4 Halaman Daftar Pemda
Gambar 4.3.4.1 Daftar Pemda
BAB 5 KESIMPULAN
Berdasarkan program yang telah dibuat dan
pengujian yang telah dilakukan, penulis dapat
mengambil kesimpulan yaitu:
1. Pembuatan Aplikasi Pengaduan dan Penyelesaian Permasalahan Pengguna SIPKD
telah selesai dibuat
2. Dengan dilakukanya proses uji coba disetiap tahapannya, aplikasi dapat berjalan dengan baik
-
Daftar Pustaka
[1] (2011, Oktober 17). Custom User Interface SIPKD.
[2] Dev-Usadi. (2011, September 10). Framework Core.NET.
[3] Dev-Usadi. (2011, Oktober 1). Permasalahan Daerah Dalam Penggunaan SIPKD.
[4] Fathansyah. (2004). Sistem Basis data Lanjutan Buku Basis
Data. Informatika.
[5] Heryanto, I., Raharjo, B., & R.K., E. (2010). Modul
Pemrograman WEB (HTML, PHP & MySql). Modula.
[6] Jayadi, M. (2010, Januari 11). Implementasi ISO 9001:2008 di Perguruan Tinggi. Bandung.
[7] Kurniawan, E. (2009). Cepat Mahir ASP.NET 3.5.
Yogyakarta: ANDI.
[8] Microsoft SQL Server. (2011). Dipetik Desember 21, 2011,
dari Microsoft SQL Server: http://msdn.microsoft.com/en-us/sqlserver/aa336270
[9] Politeknik Telkom. (2010). Information System Quality
Assurance. Bandung: Politeknik Telkom.
[10] Ramadhan, K. N. (2009). Rekayasa Perangkat Lunak.
Bandung: Politeknik Telkom.
[11] Roberts, S. (2009). Information System: Now and Tomorrow. Chicago: Adventure Press.
[12] Rokoko, J. (2005). Pseudo-2D Hidden Markov Model. New
York: McGraw Hill.
[13] Salahudin, M., & Rosa, A. (2008). Analisis Dan Design
Sistem Informasi. Bandung: Politeknik Telkom.