• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

F. Analisa Berorientasi Objek

2. Activity Diagram

Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Berikut ini adalah activity diagram pada sistem yang mengacu pada use case diagram:

a. Activity Diagram Login

menampilkan tampilan login

menerima masukan username dan password memvalidasi masukan

menampilakn pesan kesalahan

menampilkan tampilan update data

User name dan password sudah benar? tidak

ya

Admin sistem

Gambar 3.2 Activity Diagram Login

Gambar 3.2 adalah activity diagram dari use case login. Proses ini diawali dengan menampilkan tampilan login, kemudian akan menunggu pemakai memasukkan username dan password. Selanjutnya sistem akan memeriksa apakah data masukan benar atau tidak. Jika data yang dimasukkan benar, sistem akan menampilkan menu utama jika salah, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk login.

b. Activity Diagram Memasukan Data Bahan Pakan

memilih menu untuk memasukkan data baru bahan pakan menampilkan tampilan untuk memasukkan data bahan pakan

memasukkan data bahan pakan memilih untuk menyimpan data bahan pakan menampilkan pesan kesalahan

menyimpan data bahan pakan Data bahan pakan

sudah lengkap?

ya tidak

menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.3 Activity Diagram Memasukan Data Bahan Pakan

Gambar 3.3 adalah activity diagram dari use case memasukkan data bahan pakan. Proses ini diawali dengan menampilkan tampilan untuk

update data dan menunggu pemakai untuk memilih menu data baru, kemudian sistem akan menampilkan tampilan untuk memasukkan data bahan pakan. Pemakai dapat memasukkan data-data bahan pakan, setelah itu pemakai dapat memilih menu untuk meyimpan data bahan pakan, selanjutnya sistem akan memeriksa apakah data yang dimasukkan sudah lengkap atau belum. Jika sudah lengkap sistem akan menyimpan data bahan pakan dan menampilkan pesan berhasil. Jika data yang dimasukkan pemakai

belum lengkap, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk memasukkan data bahan pakan . c. Activity Diagram Memasukan Data Ternak

memilih menu untuk memasukkan data baru ternak menampilkan tampilan untuk memasukkan data ternak

memasukkan data ternak memilih untuk menyimpan data ternak menampilkan pesan kesalahan

menyimpan data ternak Data ternak sudah lengkap?

ya tidak

menampilkan tampilan untuk update data

menampilkan esan berhasil p

Admin sistem

Gambar 3.4 Activity Diagram Memasukan Data Ternak

Gambar 3.4 adalah activity diagram dari use case memasukkan data ternak. Proses ini diawali dengan menampilkan tampilan untuk update data dan menunggu pemakai untuk memilih menu data baru, kemudian sistem akan menampilkan tampilan untuk memasukkan data ternak. Pemakai dapat memasukkan data-data ternak, setelah itu pemakai dapat memilih menu untuk meyimpan data ternak, selanjutnya sistem akan memeriksa apakah data yang dimasukkan sudah lengkap apa belum. Jika sudah lengkap sistem

akan menyimpan data ternak dan menampilkan pesan berhasil. Jika data yang dimasukkan pemakai belum lengkap, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk memasukkan data ternak.

d. ActivityDiagram Mengubah Data Bahan Pakan

memilih salah satu data bahan pakan yang akan di ubah memilih menu untuk mengubah data bahan pakan menampilkan tampilan untuk mengubah data bahan pakan

memasukkan data bahan pakan memilih untuk menyimpan data bahan pakan menampilkan pesan kesalahan

menyimpan data bahan pakan Data bahan pakan sudah

lengkap?

ya tidak

menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.5 Activity Diagram Mengubah Data Bahan Pakan

Gambar 3.5 adalah activity diagram dari use case mengubah data bahan pakan. Proses ini diawali dengan menampilkan tampilan update

diubah dan sistem akan menunggu pemakai untuk memilih menu ubah data, selanjutnya sistem akan mengambil data bahan pakan yang akan diubah dan menampilkan data tersebut pada tampilan untuk mengubah data bahan pakan. Pemakai dapat mengubah data bahan pakan, setelah itu pemakai dapat memilih menu untuk meyimpan data bahan pakan, selanjutnya sistem akan memeriksa apakah data yang dimasukkan sudah lengkap apa belum. Jika sudah lengkap sistem akan menyimpan data bahan pakan dan menampilkan pesan berhasil. Jika data yang dimasukkan pemakai belum lengkap, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk memasukkan data bahan pakan.

e. ActivityDiagram Mengubah Data Ternak

memilih salah satu data ternak yang akan di ubah memilih menu untuk mengubah data ternak menampilkan tampilan untuk mengubah data ternak

memasukkan data ternak memilih untuk menyimpan data ternak menampilkan pesan kesalahan

menyimpan data ternak Data ternak sudah lengkap?

ya tidak

menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.6 Activity Diagram Mengubah Data Ternak

Gambar 3.6 adalah activity diagram dari use case mengubah data ternak. Proses ini diawali dengan menampilkan tampilan update data. Pemakai dapat memilih salah satu data ternak yang akan diubah dan sistem akan menunggu pemakai memilih menu untuk ubah data, selanjutnya sistem akan mengambil data ternak yang akan diubah dan menampilkan data tersebut pada tampilan untuk mengubah data ternak. Pemakai dapat mengubah data ternak, setelah itu pemakai dapat memilih menu untuk

meyimpan data ternak, selanjutnya sistem akan memeriksa apakah data masukan sudah lengkap apa belum. Jika sudah lengkap sistem akan menyimpan data ternak dan menampilkan pesan berhasil. Jika data yang dimasukkan pemakai belum lengkap, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk memasukkan data ternak.

f. Activity Diagram Hapus Data Bahan Pakan

memilih salah satu data bahan pakan yang akan dihapus memilih untuk menghapus data bahan pakan

menghapus data bahan pakan menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.7 Activity DiagramHapus Data Bahan Pakan

Gambar 3.7 adalah Activity Diagram dari use case hapus data bahan pakan. Proses ini diawali dengan menampilkan tampilan update data. Pemakai dapat memilih salah satu data bahan pakan yang akan dihapus dan sistem akan menunggu pemakai untuk memilih menu hapus data, selanjutnya sistem akan menghapus data bahan pakan tersebut dan menampilkan pesan berhasil.

g. Activity Diagram Hapus Data Ternak

memilih salah satu data ternak yang akan dihapus memilih untuk menghapus data ternak

menghapus data ternak menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.8 Activity DiagramHapus Data Ternak

Gambar 3.8 adalah Activity Diagram dari use case hapus data ternak. Proses ini diawali dengan menampilkan tampilan update data. Pemakai dapat memilih salah satu data ternak yang akan dihapus dan sistem akan menunggu pemakai untuk memilih menu hapus data, selanjutnya sistem akan menghapus data ternak dan menampilkan pesan berhasil.

h. Activity Diagram Mengubah Password

memasukkan data yang dibutuhkan untuk update password memilih untuk menyimpan password yang baru

mengubah password menampilkan tampilan untuk update data

menampilkan pesan berhasil

Admin sistem

Gambar 3.9 Activity Diagram Mengubah Password

Gambar 3.9 adalah Activity Diagram dari use case mengubah

password. Proses ini diawali dengan menampilkan tampilan update data. Pemakai dapat memasukkan data yang dibutuhkan untuk mengubah

password dan sistem akan menunggu pemakai untuk memilih menu simpan

password, selanjutnya sistem akan mengubah password yang lama menjadi

i. Activity Diagram Membuat Ransum

menampilkan tampilan utama

memilih menu formulasi

menerima masukan data untuk formulasi

memilih pilihan untuk melakukan buat ransum

menampilkan pesan kesalahan

mengambil data ransum

Data untuk formulasi sudah lengkap?

sudah

belum

menampilkan tampilan untuk formulasi pakan

memilih pilihan untuk menyimpan hasil formulasi menampilkan tampilan hasil formulasi

menampilkan pesan berhasil

mengambil data bahan pakan dan jenis ternak

meletakkan data bahan pakan dan jenis ternak

Hasil sudah optimal ? sudah belum pemakai sistem melakukan perhitungan

Gambar 3.10 Activity DiagramMembuat Ransum

Gambar 3.10 adalah Activity Diagram dari use case membuat ransum. Proses ini diawali dengan menampilkan menu utama, kemudian menunggu pemakai memilih menu formulasi. Selanjutnya sistem mengambil data bahan pakan dan jenis ternak pada database, dan meletakkannya pada

tampilan formulasi pakan. Setelah itu sistem akan menampilkan tampilan formulasi pakan, pemakai dapat memasukkan data-data yang dibutuhkan untuk menyusun ransum pakan, dan sistem akan menunggu pemakai memilih menu untuk membuat ransum. Sistem akan memeriksa apakah data yang dimasukkan sudah lengkap apa belum, apabila data yang dimasukkan sudah lengkap, sistem akan melakukan perhitungan dan melakukan pengecekan apakah total kg hasil ransum sama dengan total kg yang diinputkan pada tampilan formulasi pakan, apabila data sudah sama maka sistem akan mengambil data ransum tersebut dan menampilkannya ke tampilan hasil formulasi, dan sistem akan menunggu pemakai memilih menu untuk menyimpan ransum tersebut dan menampilkan pesan berhasil. Jika data yang dimasukkan pemakai belum lengkap atau jumlah total kg tidak sama, sistem akan menampilkan pesan kesalahan dan akan menampilkan kembali tampilan untuk melakukan formulasi.

j. Activity Diagram Lihat Data Bahan Pakan

menampilkan tampilan utama memilih menu lihat data

menampilkan tampilan untuk lihat data

pemakai sistem

mengambil data bahan pakan, ternak &ransum meletakkan data ke tabel bahan pakan,ternak & ransum

pencarian data dg spesifikasi tertentu mencari data bahan pakan

menampilkan data bahan pakan Melakukan pencarian cari lagi Tdk melakukan pencarian Tidak cari lagi

Gambar 3.11 Activity DiagramLihat Data Bahan Pakan

Gambar 3.11 adalah Activity Diagram dari use case lihat data bahan pakan. Proses ini diawali dengan menampilkan menu utama, kemudian menunggu pemakai memilih menu lihat data. Sistem akan mengambil data bahan pakan, ternak dan ransum dari database, dan meletakkannya ke dalam tabel bahan pakan, ternak dan ransum pada tampilan lihat data, selanjutnya

sistem akan menampilkan tampilan lihat data. Pemakai dapat melakukan pencarian, bila pemakai ingin mencari data, pemakai dapat memasukkan data dengan spesifikasi tertentu,selanjutnya sistem akan mencari data tersebut dan menampilkan data tersebut pada tabel bahan pakan.

k. Activity Diagram Lihat Data Ternak

menampilkan tampilan utama

memilih menu lihat data

menampilkan tampilan untuk lihat data

pemakai sistem

mengambil data bahan pakan, ternak &ransum

meletakkan data ke tabel bahan pakan,ternak & ransum

pencarian data dg spesifikasi tertentu mencari data ternak

menampilkan data ternak

Melakukan pencarian cari lagi Tdk melakukan pencarian Tidak cari lagi

Gambar 3.12 adalah Activity Diagram dari use case lihat data ternak.

Proses ini diawali dengan menampilkan menu utama, kemudian menunggu pemakai memilih menu lihat data. Sistem akan mengambil data bahan pakan, ternak dan ransum dari database, dan meletakkannya ke dalam tabel bahan pakan, ternak dan ransum pada tampilan lihat data, selanjutnya sistem akan menampilkan tampilan lihat data. Pemakai dapat melakukan pencarian, bila pemakai ingin mencari data, pemakai dapat memasukkan data dengan spesifikasi tertentu, selanjutnya sistem akan mencari data tersebut dan menampilkan data tersebut pada tabel ternak.

l. Activity Diagram Lihat Data Ransum

menampilkan tampilan utama memilih menu lihat data

menampilkan tampilan untuk lihat data

pemakai sistem

mengambil data bahan pakan, ternak &ransum meletakkan data ke tabel bahan pakan,ternak & ransum

pencarian data dg spesifikasi tertentu mencari data ransum

menampilkan data ransum

mencari detail komposisi Melakukan

pencarian

Detail komposisi dipilih

menampilkan detail komposisi Cari lagi Tidak cari lagi Tdk melakukan pencarian Detail komposisi tdk dipilih

Gambar 3.13 Activity DiagramLihat Data Ransum

Gambar 3.13 adalah Activity Diagram dari use case lihat data ransum. Proses ini diawali dengan menampilkan menu utama, kemudian menunggu pemakai memilih menu lihat data. Sistem akan mengambil data bahan pakan, ternak dan ransum dari database, dan meletakkannya ke dalam tabel

bahan pakan, ternak dan ransum pada tampilan lihat data, selanjutnya sistem akan menampilkan tampilan lihat data. Pemakai dapat melakukan pencarian, bila pemakai ingin mencari data, pemakai dapat memasukkan data dengan spesifikasi tertentu, selanjutnya sistem akan mencari data tersebut dan menampilkan data tersebut pada tabel ransum.Untuk melihat detail komposisi, pemakai dapat memilih menu detail, selanjutnya sistem akan menampilkan detail komposisi.

Dokumen terkait