Jurnal Sistem Informasi STMIK Pringsewu
APLIKASI PENDATAAN PENDAPATAN DAN PENGELUARAN BIAYA BERBASIS WEB PADA KECAMATAN GUNUNG ALIP TANGGAMUS Mulyadi Sistem Informasi STMIK Pringsewu Jl.Wisma Rini NO.09 Pringsewu,Lampung Telp. 0729-22240 fax 0729-22240 E-mail:
[email protected]
ABSTRAK Website Kecamatan Gunung Alip ini dibangun menggunakan Framework CodeIgniter telah membantu dalam proses penulisan program. Karena dalam framework codeigniter telah terdapat kerangka kerja yang dapat langsung digunakan oleh programmer. Dengan framework codeigniter baris program menjadi lebih ringkas karena fungsi program yang sama dapat digunakan kembali untuk file yang berbeda. Website ini diharapkan dapat memudahkan para pegawai kecamatan dan kelurahan ataupun masyarakat untuk mendapatkan informasi yang diperlukan mengenai pendataan pendapatan dan pengeluaran keuangan dikecamatan Gunung Alip. Website ini menghadirkan tampilan yang user friendly, tampilan meliputi beranda, profile, pendataan pendapatan, pengeluaran biaya, jadwal dan galeri. Dan juga memberikan fasilitas download file yang ada di website. Kata Kunci : Website, framework. dan pendataan pendapatan Kecamatan. 1.
PENDAHULUAN
perubahan
dalam
berbagai
bidang
1.1
Latar Belakang
kehidupan manusia. Salah satu hasil dari
Teknologi dibuat dan dikembangkan
kemajuan teknologi adalah dihasilkannya
oleh manusia untuk mempermudah setiap
komputer sebagai alat bantu manusia dalam
pekerjaan dan urusan. Banyak teknologi
melakukan pekerjaan. (Simarmata, J :
yang dikembangkan dan membawa manfaat
2009).
bagi kehidupan. Salah satunya adalah
Saat ini komputer menjadi suatu
Web.
kebutuhan yang sangat penting, hampir bisa
Perkembangan teknologi informasi yang
dijumpai di setiap kantor pemerintah,
sedemikian cepatnya telah membawa dunia
perusahaan, sekolah, atau bahkan di dalam
memasuki era baru yang lebih cepat dari
rumah tangga. Perkembangan teknologi
yang pernah dibayangkan sebelumnya.
komputer, khususnya di bidang perangkat
Perkembangan teknologi ini membawa
lunak WebSite, membuat komputer menjadi
teknologi
informasi
berbasis
Jurnal Sistem Informasi STMIK Pringsewu
semakin
mudah
dan
telah
kebutuhan
bagi
pencarian dan penyimpanan data secara
kalangan tertentu. Komputer tidak lagi
dinamis sangat diperlukan, yang salah
hanya digunakan sebagai pengganti mesin
satunya
tik ataupun alat hitung, namun kini juga
berbasis Web.
menjadikannya
digunakan suatu
banyak
Aplikasi
suatu
program
yang
berbasis
online
yang
dibuat
untuk
a. Aplikasi
pendataan
pendapatan,
menggunakan
programming
b. Aplikasi Kebutuhan pengolahan data sangat
berpengaruh
dengan
proses
melaksanakan suatu fungsi bagi pengguna
pembuatan system, sehingga tercipta
atau aplikasi yang lain. Aplikasi yang
berbagai macam fitur yang di butuhkan
dirancang umumnya diciptakan dengan
oleh Petugas Kecamatan Gunung Alip.
oleh
c. Aplikasi ini tidak menangani masalah
masyarakat. Aplikasi merupakan bagian
tentang pendataan masyarakat kurang
dari sistem pakar yang kini biasa digunakan
mampu yang ada di kecamatan Gunung
untuk membantu pekerjaan manusia yang
Alip.
tujuan
agar
dapat
dimanfaatkan
mencakup segala bidang, seperti bidang teknologi,
ekonomi
bahkan
1.3
hingga
BATASAN MASALAH Ruang
lingkup
pemanfaatan
kesehatan, kimia, biologi dan (information
programming sangat luas dengan sesuai
technology).
fungsi penerapanya. Untuk memfokuskan
Aplikasi
yang
baik
harus
dapat
pembahasan
penulis
membatasi
ruang
digunakan secara maksimal dan dapat
lingkup yang lebih sempit yaitu bagaimana
dimanfaatkan
memanfaatkan
secara
terus
menerus.
programming
untuk
Aplikasi tersebut dapat dimanfaatkan secara
membangun suatu aplikasi programming
efisien pada bidang yang ingin dituju.
yang
Seperti pada bidang matematika, aplikasi
pekerjaan pegawai khususnya pada Kepala
penghitung seperti kalkulator digunakan
Bagian yang bersangkutan di Kecamatan
oleh berbagai tingkatan. Aplikasi yang
Gunung
dibuat dapat bermanfaat bagi khalayak yang
programming
ingin dituju. ( Simarmata,J : 2009).
interaktif dan dinamis yang didalamnya
1.2 Rumusan Masalah
berisi tentang Pendataa pendapatan, dan
Berdasarkan permasalahan
digunakan
Alip.
untuk
Bentuk ini
adalah
mempermudah
dari
aplikasi
programming
belakang
pengeluaran biaya, agar Pegawai dapat
diatas dapat dirumuskan
menyelesaikan pekerjaanya dengan cepat
latar
berberapa masalah yaitu :
dan tepat.
Jurnal Sistem Informasi STMIK Pringsewu
Software
yang
digunakan
untuk
framework php seperti cake, symphony, yii,
membangun aplikasi ini adalah netbean
zend dan prado.
6.9.1,
2.2.1Keuntungan
xamp(
mysql),
jdk1.6.0_04,
FrameWork CodeIgniter dan MS Exel
FrameworkCodeigniter
sebagai software pendukung.
Framework
2.
petunjuk
LANDASAN TEORI
CodeIgniter
penggunaannya
ini
menurut
adalah
untuk
2.1. E-Government
menghasilkan framework yang akan dapat
Electronic Government merupakan suatu
digunakan untuk pengembangan proyek
proses
dengan
pembuatan website secara lebih cepat
information,
dibandingkan dengan pembuatan website
communication and technology ) sebagai
dengan cara koding secara manual, dengan
alat untuk memberikan kemudahan proses
menyediakan banyak sekali pustaka yang
komunikasi Pendataan pendapatan dan
dibutuhkan
pengeluaran biaya dan lebih mempermudah
dengan antarmuka yang sederhana dan
kerja pegawai ataupun staffnya. Sehingga
struktur logika untuk mengakses pustaka
dapat
yang dibutuhkan. CodeIgniter membiarkan
sistem
pemerintahan
memanfaatkan
ICT
dicapai
transparansi
(
efisiensi,
dan
efektivitas,
pertanggung
jawaban
dalam
pembuatan
website,
untuk
atau
memfokuskan diri pada pembuatan website
masyarakatnya. Konsep pengembangan e-
dengan meminimalkan pembuatan kode
Government
untuk berbagai tujuan pembuatan website.
pemerintah
pada
menentukan
pengembangan lembaga hubungan
kelurahan
prioritas
e-Government
pemerintah, Government
to
suatu
Keuntungan
menggunakan
framework
menyangkut
codeigniter adalah sebagai berikut :
Government
a. Grati CodeIgniter dilisensikan dibawah
(G2G), Government to Business (G2B) dan
lisensi Apache/BSD
Government to Citizen
b. Berjalan di PHP versi 4 dan 5.
(G2C).(Hartono, Utomo, D., Mulyanto, E :
c. Ringan dan cepat.
2010).
CodeIgniter
hanya
berjalan
dengan
2.2 Pengenalan dan Keuntungan
menggunakan beberapa pustaka saja,
Pengenalan Framework Codeigniter
dengan demikian hanya membutuhkan
CodeIgniter
satu
sumber daya yang sedikit sehingga
framework PHP yang ada. CodeIgniter
ringan dan cepat dijalankan. Pustaka-
dikembangkan oleh Rick Ellis. Selain
pustaka
merupakan
salah
codeigniter juga masih terdapat beberapa
lain
yang
nantinya
akan
Jurnal Sistem Informasi STMIK Pringsewu
digunakan bisa di digunakan sesuai
multimedia. Ada 4 macam bentuk dasar
dengan kebutuhan.
dari struktur navigasi yang biasa digunakan didalam
d. Menggunakan MVC
proses
CodeIgniter menggunakan lingkungan
multimedia yaitu:
pengembangan dengan metode Model
1.
View
Controller
(MVC)
aplikasi
Linear, merupakan struktur yang hanya mempunyai
yang
pembuatan
satu
rangkaian
cerita
membedakan antara logika dan tampilan,
berurut. Struktur ini menampilkan 1
sehingga
demi 1 tampilan layar secara berurut
tugas
bisa
lebih
mudah
menurut aturannya.
dipecah-pecah. Ada bagian yang khusus membuat tampilan dan bagian yang
2.
Hirarki, sering disebut struktur navigasi
membuat programnya
bercabang, merupakan suatu struktur
( Reenskaug, T : 1979).
yang mengandalkan percabangan untuk data atau gambar pada layar dengan
d. Dokumentasi. Pada codeigniter terdapat dokumentasi
kriteria tertentu. Tampilan pada menu
yang sangat lengkap tentang semua hal
utama disebut dengan Master Page
yang ada dalam CodeIgniter. Mulai dari
(halaman utama), halaman tersebut
langkah
mempunyai halaman percabangan yang
instalasi sampai
dokumentasi fungsi-fungsinya tersedia.
disebut
Adanya
sangat
pendukung) dan jika dipilih menjadi
dalam
halaman
dokumentasi
memudahkan
bagi
pemula
3.
(halaman
kedua,
begitu
Non Linear, merupakan percabangan dari
e. Pustaka yang lengkap.
struktur navigasi linear, hanya
CodeIgniter dilengkapi dengan berbagai
saja pada
pustaka siap
untuk
pakai
utama
Page
seterusnya.
mempelajari lingkungan pengembangan website dengan CodeIgniter.
Slave
untuk berbagai
struktur ini diperkenankan membuat
percabangan.
kebutuhan, misalnya saja koneksi basis
Percabangan pada struktur non linear
data,
berbeda dengan percabangan struktur
email,
keamanan,
session
manipulasi
dan
cookies,
gambar
navigasi hirarki, pada struktur ini
dan
kedudukan semua page sama sehingga
banyak lagi.
tidak dikenal adanya Master atau Slave
2.2.2.Struktur Navigasi Menentukan
struktur
merupakan hal yang sebaiknya dilakukan sebelum
membuat
suatu
Page.
navigasi
aplikasi
4.
Campuran, merupakan gabungan dari struktur sebelumnya dan disebut juga
Jurnal Sistem Informasi STMIK Pringsewu
struktur navigasi bebas, maksudnya
(atribut/properti) suatu sistem, sekaligus
adalah
tampilan
menawarkan layanan untuk memanipulasi
maka
keadaan tersebut (metoda/fungsi). Class
jika
membutuhkan
suatu percabangan
diagram
dibuat percabangan.
menggambarkan
struktur
dan
deskripsi class, package dan objek beserta
2.3. UML Unified Modelling Language (UML)
hubungan
satu
sama
lain
seperti
adalah sebuah “bahasa” yg telah menjadi
containment, pewarisan, asosiasi, dan lain-
standar dalam industri untuk visualisasi,
lain.
merancang dan mendokumentasikan sistem
2.3.3 Sequence Diagram Diagram
piranti lunak. UML menawarkan sebuah
sequence
menjabarkan
standar untuk merancang model sebuah
perilaku sebuah skenario. Skenario adalah
sistem. UML mendefinisikan diagram-
rangkaian
diagram sebagai berikut :
menjabarkan
2.3.1 Use Case Diagram
seorang pengguna dengan sebuah sistem.
Use case diagram menggambarkan
langkah
-
sebuah
langkah interaksi
yang antara
Diagram sequence menunjukkan sejumlah
fungsionalitas yang diharapkan dari sebuah
objek
contoh
sistem. Yang ditekankan adalah “apa” yang
melewati objek-objek tersebut di dalam use
diperbuat sistem, dan bukan “bagaimana”.
case (Munawar, 2005). Pesan dapat berupa
Sebuah use case merepresentasikan sebuah
sinyal
interaksi antara aktor dengan sistem. Use
operasi. Notasi pesan untuk panggilan
case merupakan sebuah pekerjaan tertentu,
terhadap suatu operasi dapat dituliskan
misalnya login ke sistem, meng-create
dalam sintaks UML atau sintaks bahasa
sebuah daftar belanja, dan sebagainya.
pemrograman tertentu.
Seorang/sebuah aktor adalah sebuah entitas
2.3.4 Activity Diagram
atau
dan
pesan-pesan
panggilan
terhadap
yang
suatu
manusia atau mesin yang berinteraksi
Activity diagram adalah teknik yang
dengan sistem untuk melakukan pekerjaan-
mendeskripsikan logika procedural, proses
pekerjaan tertentu.
bisnis dan aliran kerja dalam banyak kasus.
2.3.2 Class Diagram
Activity diagram mempunyai peran seperti
Class adalah sebuah spesifikasi yang
halnya flowchart, akan tetapi perbedaannya
jika diinstansiasi akan menghasilkan sebuah
dengan flowchart adalah activity diagram
objek
bisa
dan
merupakan
inti
dari
mendukung
perilaku
pararel,
pengembangan dan desain berorientasi
sedangkan flowchart tidak bisa (Munawar,
objek.
2005).
Class
menggambarkan
keadaan
Jurnal Sistem Informasi STMIK Pringsewu
2.4
Perangkat Lunak yang digunakan
spesifikasi yang diciptakan Sun. Netbeans
Perangkat lunak (software) adalah
IDE
perangkat program
computer atau
yang
instruksi
standar
memungkingkan
untuk
berbentuk
membuat proyek-proyek Java dengan cepat
dikenali
dan gratis, karena Netbeans adalah IDE
yang
computer. Software yang diguanakan dalam
Open Source.
pembuatan aplikasi simpan pinjam dengan
Netbeans dibuat dengan teknologi Swing,
bahasa java ini adalah MySQL Database
yaitu teknologi Java untuk pengembangan
Server, bahasa pemrograman Java dengan
aplikasi desktop. Tim Sun mengeluarkan
netbeans IDE6.8.
dua versi dari Netbeans yaitu Netbeans
2.4.1
Platform
MySQL
dan
Netbeans
IDE,
dimana
MySQL merupakan database yang
Netbeans IDE adalah Netbeans Platform
paling digemari dikalangan Programmer,
dengan module IDE. Netbeans memiliki
dengan
ini
kemampuan yang tidak dimiliki Eclipse
merupakan database yang sangat kuat dan
standar, yaitu adanya GUI Designer yang
cukup stabil untuk digunakan sebagai
membuat pembuatan aplikasi Java desktop
media penyimpanan data (Nugroho, 2004).
menjadi lebih cepat (Kadir : 2005).
Sebagai sebuah database server yang
3. IMPLEMENTASI
mampu
alasan
untuk
bahwa
program
memanajemen
database
dengan baik, MySql terhitung merupakan database yang paling digemari dan paling
DAN PEMBAHASAN 3.1 Mendefinisikan masalah Dalam pembuatan aplikasi program
database
java ini harus sesuai dengan apa yang di
lainnya. Selain MySQL masih terdapat
harapkan penguna dan program ini mudah
beberapa jenis database server yang juga
untuk dioperasikan. Oleh sebab itu perlu
memiliki kemampuan yang juga tidak bisa
analisis
dianggap enteng, database itu adalah
masalah. Dalam mendefinisikan masalah
Oracle dan PostgreSQL.
hal yang perlu diperhatikan adalah masalah
2.4.2 NetBeans IDE 6.9.1
yang dihadapi oleh pengguna dan perlu
banyak
digunakan
Netbeans dikembangkan
dibanding
adalah
IDE
menggunakan
yang
teknologi
peran
sistem
pengguna
untuk
agar
mendefinisikan
program
sesuai
dengan apa yang di harapkan pengguna.
yang
Tujuan mendefinisikan masalah adalah agar
digunakan Borland untuk mengembangkan
aplikasi yang dibuat bisa memberikan
JBuilder. Dimana swing merupakan sebuah
penyelesaian masalah yang diharapkan oleh
teknologi Java yang standar yang mengikuti
pengguna.
swing,
teknologi
yang
sama
Berdasarkan
observasi
di
Jurnal Sistem Informasi STMIK Pringsewu
Kecamatan gunung Alip, bahwa proses
pengaturan berkas dan pembuatan laporan.
pendataan
pendapatan,
penyimpanan,
Inputan ini di isikan pada saat sensus
pencarian,
pengolahan
data,
masih
penduduk
mengunakan formulir hard copy. Java
kelurahan.
sebagai
salah
satu
komputerisasi
bagian
•
dari
diharapkan
dapat
dilangsungkan
disetiap
Pengeluaran di Kecamatan Gunung Alip.
menggantikan formulir manual yang sudah
Pengeluaran di kecamatan ini berfungsi
ada yang bersifat interaktif dan mampu
untuk mandata dan menginputkan semua
menyimpan, mengubah, menghapus data
data pengeluaran dikecamatan yang di
kependudukan kecamatan Gunung Alip.
gunakan untuk sarana prasarana yang di
Serta dapat merangkum semua aktifitas
butuhkan
pendataan pendapatan dana pengeluaran
mempermudah petugas kecamatan dalam
biaya yang ditampilkan dalam satu laporan.
pengaturan dan penyimpan berkas jika ada
Aplikasi simulasi pendataan pendapatan,
penduduk memerlukan jasa Kecamatan
penyimpanan,
dalam pembuatan surat-surat atau legalisir
pencarian,
pengeluaran
kecamatan.
Input
ini
untuk
biaya, juga diharapkan dapat membantu
2.
kerja pegawai Interaksi antara pegawai
Dari masing-masing inputan di atas terdapat
dengan
output yaitu :
program
meningkatkan
diharapkan pelayanan
dapat kepada
masyarakat.
Analisis
Kebutuhan
jumlah penduduk dari setiap kelurahan yang ada dikecamatan.
Desain input.
•
Di aplikasi yang akan dibuat 2 inputan yaitu:
Surat Pengantar Kecamatan
Surat Pengantar ini di gunakan untuk pengantar pembuatan berbagai surat atau
Pendataan pendapatan
kartu diKabupaten.
Pendataan pendapatan ini berfungsi untuk pendataan dan menyimpan semua data penduduk yang masuk dari satiap kelurahan agar
Laporan Kependudukan
Laporan ini berfungsi untuk mengetahui
Fungsional
Sistem :
•
Kependudukan •
3.1.1 Analisi Kebutuhan Sistem
1.
Data Output.
dapat
mengetahui
jumlah
dari
penduduk yang menempati di sebuah kelurahan. selain itu mempermudah dalam
Pendapatan Kecamatan •
Laporan Pendapatan Kecamatan
Laporan ini berfungsi untuk mengetahui semua data pendapatan Kecamatan yang didapatkan oleh Kecamatan gunung Alip . •
Nota Pembayaran
Jurnal Sistem Informasi STMIK Pringsewu
Nota pembayaran digunakan untuk tanda
lakukan
dengan
menggunakan
bukti pembayaran pada saat kita membuat
Advanced
surat, Legalisir, Membuat KTP atau pun
sangat
berbeda dengan
kartu Keluarga.
file.jar
.Jika
Installer, pemaketan ini
masih
pemaketan
menggunakan
Pengeluaran Kecamatan
file.jar maka program masih bisa di
•
otak-atik oleh pengguna.
Laporan Pengeluaran Kecamatan
Laporan ini berfungsi unutk mengetahui
3.2Perancangan Aplikasi Sistem
semua data pengeluaran yang dikeluarkan
(Activity Diagram)
oleh Kecamatan Gunung Alip.
Actifity diagram adalah diagram yang
•
Kegiatan Kecamatan
menggambarkan alur proses dalam sebuah
•
Rapat Pnyeuluhan Untuk Kepala
sistem. Langkah awal user melihat
Pekon
isi website kemudian memilih file yang
Nota Pengeluaran
akan di unduh, sebelum file diunduh akan
•
Nota Pengeluaran digunakan untuk tanda
ditampilkan form yang harus diisi oleh user
bukti Pengeluaran pada saat melaksanakan
berupa nama dan email, melakukan proses
suatu kegiatan.
unduh terhadap file tersebut. User
Analisis Kebutuhan Non Fungsional
Sistem
Sistem : Software yang digunakan Melihat IsiWebsite
untuk membangun aplikasi Jaringan ini
Menamplkan website
adalah netbean 6.9.1, xamp, mysql, Memilh file
framework
codeigniter,
jdk-6u13-
windows-i586-p, dan MS Exel sebagai software
pendukung.
XAMPP sebagai media penyimpan Aplikasi
ini
T Bnringn mngundh file ini
Pembuatanya
menggunakan NETBEAN 6.9.1 dan
data.
Menamplkn File
y Pengisian form
Menyimpan Form
membutuhkan
computer dengan spesifikasi antara lain: prosesor intel Pentium 4, ram 1
Proses nama & E-mail
GB, hardisk 80 GB dan lainnya. Untuk maintenance aplikasi dan database memerlukan
seorang
admin
File unduh
untuk
melakukannya.Untuk keaman program maka dilakukan pemaketan file.exe di Gambar1. Activity Diagram
Laporan unduh
Jurnal Sistem Informasi STMIK Pringsewu
data sehingga penulis hanya menampilkan
3.3 Perancangan User Interface
satu
Website
halaman
admin.
Pada
halaman admin juga terdapat hyperlink
3.3.1 Halaman Utama User Halaman
interface
beranda
merupakan
logout untuk keluar dari halaman. Tampilan
halaman pertama yang di lihat oleh user
halaman
ketika mengunjungi website Kecamatan
userfriendly mempermudah admin dalam
Gunung Alip Tanggamus. Pada halaman ini
melakukan update data.
menampilkan secara umum informasi yang ada
pada
website,
Informasi-informasi
yang ada seputar Kecamatan Gunung Alip, website
–
website
terkait
dan
lain
sebagainnya. Untuk lebih jelas dapat dilihat pada form gambar berikut.
administrator
ini
bersifat
Data pendapatan Kecamatan Tgl Sumber Dana Jumlah Saldo Kelurahan
Header
Ber anda
Pro fil
Penge luaran biaya
Pendataan Pendapatan
Gambar3. Pendataan pendapata Galery
Data Pengeluaran Kecamatan
foto
Wedget
Slide Show Kecamatan Gunung Alip
Tgl Jumlah
Isi Beranda
Search
Saldo
Informasi Pemerintah
Keterangan
Pemerintah
Contact Footer
Gambar4. Data Pengeluaran Gambar2. Halaman Utama User Data Pencarian Log in
3.3.2 Halaman Administrator Administrator
pada
website
ini
berfungsi untuk memonitoring dari sistem
User Name Password
website ini. Adapun Rancangan tampilan administrator terdiri dari 5 menu yaitu pengaturan
informasi,
Pendataan,
Pendapatan, Pengaturan Galeri Foto, dan laporan download. Setiap interface pada setiap menu memiliki tampilan yang sama yang terdiri dari penambahan data dan list
Gambar5. Pencarian Loqin 3.4 Halaman Admin Editor pada website ini berfungsi untuk menambah mengedit dan menghapus data tiap masing- masing
Jurnal Sistem Informasi STMIK Pringsewu
Pendataan
dalam
website.
Adapun
Rancangan tampilan editor terdiridari 3
perancangan fungsional menggunakan use case diagram seperti gambar berikut.
menu yaitu Penda, ataan, Pendapatan dan Websit e
Pengeluaran. Setiap interface pada setiap menu memiliki tampilan yang sama yang
Penga turan data Kec
User
Administrator
terdiri daripenambahan data dan list data sehingga penulis hanya menampilkan satu Unduh File
interface halaman editor. Pada halaman editor juga terdapat hyperlink logout untuk
Lap. Unduh
keluar dari halaman. Tampilan halaman editor
ini
bersifat
userfriendly Masukan Nama & E-mail
mempermudah editor dalam melakukan update data. 1.
Perancangan Fungsional (Use Case Gambar6.
Diagram) Perancangan
fungsional
adalah
Rangsangan
Website
perancangan tentang “apa” yang dilakukan
4.
pada sistem yag ada. Pada perancangan
4.1 Struktur Navigasi
fungsional aplikasi ini, yang bertindak
Fungsiaonal
PEMBAHASAN
Pada website diKecamatan Gunung
sebagai actor adalah user, editor pusdiklat
Alip,
geologi dan administrator. User dapat
navigasi
melihat isi konten website dan dapat
struktur navigasi halaman administrator
melakukan proses pengunduhan kurikulum
serta editor. Struktur navigasi halaman
yang ada, ketika mengunduh user harus
administrator dan
mengisi data berupa nama dan email setelah
struktur
itu user dapat mengunduh file yang
merupakan campuran dari struktur navigasi
diinginkan.
hirarki dan non linear (Supriyanto, Dodit :
Untuk
pengaturan
user
struktur
navigasi
halaman
navigasi
utama
yaitu
struktur
website
dan
editor menggunakan composit,
dimana
dilakukan oleh administrator dan juga
2008).
terdapat laporan unduh yang dikelola oleh
Hal ini karena untuk mengakses halaman,
administrator.
administrator
harus memasuki halaman login sebagai
memiliki fungsi mengatur data yang ada
master page dan diturunkan dengan struktur
pada sistem website ini. Penggambaran
navigasi hirarki dimana terdapat menu –
Sedangkan
menu pada administrator dan editor yang
Jurnal Sistem Informasi STMIK Pringsewu
merupakan slave page dan berkedudukan sama satu dengan yang lain sehingga membentuk struktur navigasi non linear. Berikut
struktur
navigasi
halaman
administrator dan editor. Masuk
Cari
Keluraha
Nama
Gambar9. Pendataan Pendapatan
n
Gambar7. Struktur Navigasi Administrator
Masuk
Gambar5. Pendapatan
Besar \biaya
Kelurahan
Gambar8. Struktur Navigator Editor 4.1.1 Perancangan Proses Proses
perancangan
menggunakan
tools
Gambar2. Administrator Pengeluaran sistem
UML
ini sebagai
perancangan fungsional menggunakan Use Case Diagram , perancangan aplikasi sistem menggunakan Activity Diagram, dan perancangan database menggunakan Class Diagram. 4.2 IMPLEMENTASI
Gambar3 . Login Adminmistrator
Pembuatan aplikasi program ini harus sesuai
dengan
penggunanya.
apa
yang
diharapkan
4.3 KESIMPULAN DAN SARAN 4.3.1 Kesimpulan Berdasarkan
perancangan,
implementasi
dan penjelasan semua pada bab-bab yang sebelumnya, maka dapat disimpulakan bahwa :
Jurnal Sistem Informasi STMIK Pringsewu
1. Menggunakan sistem baru berbasis
er/tutorial-codeigniter-dasarpart-II-crud-
komputer mempermudah petugas
chapter-1, 2010.
kecamatan dalam mengorganisir
Hartono, Utomo, D., Mulyanto, E : (2010)
penyimpanan,
Kadir, Java Desktop : (2005)
pendataan
pendapatan dan pengeluaran biaya.
Munawar, Unified Modeling Language
Sehingga dapat dicapai efisiensi,
UML : (2005)
efektivitas,
transparansi
dan
, Use Case Diagram : (2005)
produktivitas kerja para pegawai.
, Class Diagram : (2005)
2. Menggunakan Sistem baru berbasis
, Sequence : (2005)
komputer masyarakat Gunung Alip dapat mengetahui kegiatan apa saja
Nugroho, MySQL server: (2004)
yang ada di kecamatan Gunung
Reenskaug, T., Model View Controller
Alip, Serta dapat Mendownload
: (1979)
filenya.
Simarmata, J., Perkembangn teknologi : (2009)
4.3.2 Saran Dalam
pembuatan
pendataan
pendapatan dan pengeluaran biaya berbasis website ini penulis menyadari bahwa masih banyak
kekurangan
dilakukan
sehingga
pengembangan
perlu untuk
mendapatkan hasil yang lebih optimal. Aplikasi ini tidak menangani masalah tentang
, Activity Diagram : (2005)
pendataan
masyarakat
kurang
mampu yang ada di kecamatan gunung alip. DAFTAR PUSTAKA Anonim. CodeIgniter – User’s Guide http://codeigniter.com/user_guide/, 2011. Cheyuz, Tutorial CodeIgniter Dasar PartI http://harian.cheyuz.com/_other/tutorialcodeigniter-dasarpart- i, 2012. , Tutorial Codeigniter Dasar Part II Crud Chapter- 1 http://harian.cheyuz.com/_oth
Supriyanto, Dodit., PHP : (2008)