harus paham terhadap sistem yang telah ada, hal ini dilakukan untuk mengetahui
penyampaian informasi.
terhadap sistem yang lama. Desain sistem dilakukan untuk menutupi kelemahan
terhadap desain sistem yang sedang berjalan. Sistem yang baru ini di rancang
manual serta belum adanya database menjadi sistem yang terkomputerisasi dan
para pengguna atau pemakai sistem baru dalam menerangkan proses yang terjadi
dibawah ini.
54
model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat
berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam
requirement dari sebuah sistem. Use case berisi apa yang dilakukan oleh sistem
atau apa yang terjadi pada sistem, bukan bagaimana sistem melakukan.
Spesifikasi kebutuhan dasar aktor dan sistem dapat dijelaskan sebagai berikut:
gambarberikut :
55
Home
Profil
Pengunjung
Berita
Agenda
Pengumuman
Gallery
Kontak
<<include>>
<<include>>
<<include>>
Kelola Berita
Pengumuman Internal
Pegawai <<include>>
<<include>>
<<include>>
Kelola Gallery
<<include>>
Kelola LAKIP
Logout
disajikan dalam bentuk class beserta atribut-atribut dan hubungan antar class.
Umumnya class diagram dari suatu sistem akan menggambarkan juga bagaimana
struktur database yang dibutuhkan untuk membangun system ini, yang dapat
Berita
id_berita
id_kategori
Gallery judul
Kategori headline
id_gallery
aktif
id_kategori id_kategori
utama
jdl_gallery nama_kategori 1 1..* isi_berita
keterangan aktif
hari
gbr_gallery
1..* 1 tanggal
tambah()
jam
tambah() edit()
gambar
edit() hapus()
1 dibaca
hapus()
1 1
tambah()
edit()
hapus()
1..*
lakip 1..*
id_lakip Pengumuman Agenda
indikator kinerja 1..* id_pengumuman id_agenda
capaian_sblm judul tema
target id_kategori id_kategori
realisasi jenis_pengumuman jenis_agenda
nilai isi_pengumuman isi_agenda
kategori file tempat
target_akhir tgl_posting tgl_mulai
capaian_akhir
tambah() tambah()
tambah() edit() edit()
edit() hapus() hapus()
hapus()
berikut ini :
login
Y
halaman
admin
kelola agenda
logout
berikut ini :
login
Y
halaman
admin
kelola berita
logout
login
Y
halaman
admin
kelola
pengumuman
logout
berikut ini :
login
Y
halaman
admin
kelola galeri
logout
berikut ini :
61
login
Y
halaman
admin
kelola LAKIP
logout
Login
home
profile agenda berita galeri kontak pengumuman agenda rapat pengumuman LAKIP
internal
Logout
home
tahap demi tahap yang seharusnya dilakukan untuk menghasilkan suatu sistem
2: validasi
3: masuk
4: tambah agenda
5: edit agenda
6: hapus agenda
7: keluar
8: return login
dalam hal ini yaitu mengelola berita barang yang dapat dilihat pada
gambar berikut :
65
2: validasi
3: masuk
4: tambah berita
5: edit berita
6: hapus berita
7: keluar
8: return login
2: validasi
3: masuk
4: tambah galeri
5: edit galeri
6: hapus galeri
7: keluar
8: return login
2: validasi
3: masuk
4: tambah pengumuman
5: edit pengumuman
6: hapus pengumuman
7: keluar
8: return login
2: validasi
3: masuk
4: tambah LAKIP
5: edit LAKIP
6: hapus LAKIP
7: keluar
8: return login
sistem yang akan dibangun. Jika diagram sequence digunakan untuk interaksi
antar objek maka state chart diagram digunakan untuk interaksi di dalam sebuah
objek.
pengelolaan agenda.
69
kelola
agenda
tambah /edit /
hapus agenda
pengelolaan berita.
kelola
berita
tambah /edit /
hapus berita
pengelolaan pengumuman.
70
kelola
pengumuman
pengelolaan gallery.
kelola gallery
pengelolaan LAKIP.
71
kelola LAKIP
kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang
bersifat fisikal. Hubungan antar node dan requirement dapat juga didefinisikan
Sistem informasi berbasis web pada Dinas Pertanian ini terdiri atas
input dan desain file. Berikut ini akan dibahas satu persatu desain terinci tersebut.
keluaran yang efektif, mudah dipahami, cepat dan tepat waktu, dengan kata lain
74
hasil keluaran yang dihasilkan haruslah memudahkan bagi setiap unsur yang
Keluaran (output) pada umumnya merupakan hasil dari proses yang dapat
disajikan dalam bentuk home page. Adapun desain home page dalam perancangan
menampilkanmenu yang dapat dipilih oleh user seperti home, profil, berita,
agenda, pengumuman, gallery dan kontak. Berikut tampilan desain menu utama
Pada tampilan desain data berita ini user dapat melihat informasi tentang
data berita. Berikut tampilan desain data berita dapat dilihat pada gambar 3.25 :
pengelolaan data agenda. Berikut tampilan desain data agenda dapat dilihat pada
gambar 3.26 :
Pada tampilan desain data LAKIP ini user dapat melihat informasi
tentang data LAKIP. Berikut tampilan desain data LAKIP dapat dilihat pada
gambar 3.27 :
78
Desain input merupakan suatu alat masukan data, yang mana input
username, dan password. Desain input login user dapat dilihat pada gambar 3.28
berikut ini :
Desain form input berita merupakan form yang digunakan ketika user
ingin melakukan penambahan data. Desain form input berita dapat dilihat pada
Desain form input agenda merupakan form yang digunakan ketika user
ingin melakukan penambahan data. Desain form input agenda dapat dilihat pada
user ingin melakukan penambahan data. Desain form input pengumuman dapat
user ingin melakukan penambahan data. Desain form input pengumuman dapat
Desain form input LAKIP merupakan form yang digunakan ketika user
ingin melakukan penambahan data. Desain form input LAKIP dapat dilihat pada
adalah merancang file-file yang dibutuhkan. Dari file-file tersebut data akan
File file yang akan digunakan dalam sistem informasi dinas pertanian Kota
1. File Berita
Id_kategori Int 5
Isi_berita Text
Hari Varchar 20
Tanggal Date
Jam Time
Dibaca Int 5
2. File Kategori
Nama_kategori Varchar 50
3. File Agenda
Id_kategori Int 5
Jenis_agenda Varchar 10
Isi_agenda Text
Tempat Varchar 20
Tgl_mulai Date
Username Varchar 50
4. File Pengumuman
Id_kategori Int 5
Jenis_pengumuma Varchar 10
Isi_pengumuman Text
File Text
Tgl_posting Date
5. File Gallery
Id_kategori Int 5
Keterangan Text
6. File LAKIP
Indicator_kinerja Varchar 20
Capaian_sblm Varchar 10
Target Varchar 10
Realisasi Varchar 10
Nilai Varchar 10
Kategori Varchar 10
Target_akhir Varchar 10
Capaian_akhir Varchar 10