Sabtu, 14 November 2009

TUGAS KETIGA DAN KEEMPAT

TUGAS KETIGA

Alur Perpustakaan :
1. Pendaftaran anggota
2. Pencatatan buku yang dipinjam
3. Pencatatan waktu peminjaman
4. Pencatatan waktu pengembalian
5. Pencatatan denda (bagi yang masuk jatuh tempo pengembalian buku)
6. Pencatatan pengembalian buku
7. Pencatatan waktu pengembalian buku
8. Finish


Decomperation Diagram Sistem Perpustakaan STMIK KADIRI

Use case = A01
Nama : input data penerbit
Input : kode buku, judul buku,nama penerbit, tahun diterbitkan
Deskripsi : Memasukkan data penerbit kedalam program komputer
Trigger : Tidak adanya data penerbit di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuka program komputer tempat untuk menyimpan data khsusus inputan data penerbit
- menginputkan kode buku
- menginputan judul buku
- menginputkan nama penerbit
- menginputkan tahun diterbitkan
- save
Output : data penerbit

Use case = A02
Nama :Input data pengarang
Input :kode buku, judul buku,nama pengarang, tahun diterbitkan
Deskripsi :membuat data pengarang
Trigger : Tidak adanya data pengarang di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuka program komputer tempat untuk menyimpan data khsusus inputan data pengarang
- menginputkan kode buku
- menginputan judul buku
- menginputkan nama pengarang
- menginputkan tahun diterbitkan
- save
Output : data pengarang

Use case = A03
Nama : Pembuatan jenis buku
Input : kode buku, judul buku
Deskripsi : membuat data pengelompokan jenis buku
Trigger : Tidak adanya data pengelompokan jenis buku di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- mengetahui pembahasan isi buku
- mengelompokkan buku-buku sesuai tema yang di bahas dibuku
- mencatat kode buku
- mencatat judul buku
- save
Output : data pengelompokan jenis buku

Use case = A04
Nama : input data Buku
Input : kode buku, judul buku
Deskripsi : menginputkan data buku
Trigger : Tidak adanya data buku di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- membuat kode buku ke dalam progam kpmputer
- menginputkan judul buku
- save
Output : data buku

Use case = A05
Nama : petugas
Input :
- data induk petugas (no petugas, nama, alamat)
- tahun masuk mejadi petugas
Deskripsi : membuat data petugas
Trigger : Tidak adanya data petugas di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- masukkan data induk keprogram tempat untuk data petugas
- masukkan tahun masuk menjadi petugas
- save
Output : data petugas

Use case = B01-1
Nama : input data keanggotaan
Input :
- data induk anggota (nama, nrp, prodi, angkatan )
- tahun masuk menjadi anggota
Deskripsi : Membuat data anggota
Trigger : Tidak adanya data anggota di dalam sistem perpustakaan
Aktor : Petugas perpus, program komputer
Prosedur :
- masukkan data induk anggota
- masukkan tahun masuk menjadi anggota perpus
- save
Output : data keanggotaan

Use case = B01-2
Nama : input data anggota baru
Input :
- data induk mahasiswa (nrp, nama, prodi, angkatan)
Deskripsi : menginputkan data anggota baru
Trigger : Terjadinya peminjaman diperpustakaan
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- masukkan data induk mahasiswa
- save
Output : data anggota

Use case = B02
Nama :Menginputkan data peminjaman
Input : nrp mahasiswa, kode buku, waktu pinjam
Deskripsi : Mencatat data peminjaman di dalam program perpustakaan
Trigger : Peminjaman buku
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- menginputkan nrp mahasiswa
- meninputkan kode buku yang dipinjam
- menginputkan waktu pinjam
- save
Output : data peminjaman

Use case = B03
Nama :data pengembalian
Input : kode buku, waktu pengembalian
Deskripsi : memproses pengembalian buku
Trigger : pengembalian buku
Aktor : Petugas perpus, mahasiwa, program komputer
Prosedur :
- masukkan kode buku yang dikembalikan
- mencocokkan data buku yang dipinjam dengan peminjam
- menyampaikan denda bila masuk jatuh tempo waktu pengembalian
- clear/bersihkan data peminjaman bila sudah sesuai
- save
Output : data pengembalian

Use case = B03
Nama :Menginputkan data denda
Input : kode buku, waktu pengembalian
Deskripsi : Mencatat data denda
Trigger : Keterlambatan/masuk jatuh tempo pengembalian buku
Aktor : Petugas perpus, mahasiswa, program komputer
Prosedur :
- meninputkan kode buku yang dipinjam
- menyampaikan besar denda
- menerima biaya denda dari peminjam
- clear/bersihkan data peminjaman bila sudah sesuai
- save
Output : data denda

TUGAS KEEMPAT

Alur sistem pergudangan produk indofood :
1. Pencatatan nama barang masuk/keluar
2. Pencatatan waktu barang masuk/keluar
3. Pencatatan jumlah barang yang masuk/keluar
4. Penggolongan barang masuk/keluar (termasuk barang normal atau retur pejualan/ pembelian)


Decomperation Diagram Sistem Pergudangan Produk Indofood
di Perusahaan Wanaya

Use case = A01
Nama : input jenis produk barang
Input :
- data induk barang (kode barang, nama)
- waktu masuk barang
Deskripsi : Memasukkan data pengelompokkan jenis produk barang ke dalam program komputer
Trigger : Tidak adanya data pengelompokkan produk barang di dalam sistem pergudangan
Aktor : Petugas gudang, program komputer
Prosedur :
- melihat bentuk dan nama produk
- menginputkan data induk barang
- menginputkan waktu masuk barang
- save
Output : data pengelompokkan produk barang

Use case = A02
Nama : input suplier
Input :
- data induk suplier (kode suplier, nama, alamat, jenis barang yang diterima)
- waktu penerimaan barang dari suplier
Deskripsi : Memasukkan data suplier ke dalam program komputer
Trigger : Terjadi penerimaan barang dagangan
Aktor : Petugas gudang, suplier, program komputer
Prosedur :
- mencatat data induk suplier
- mencatat jenis barang yang diterima
- mencatat waktu penerimaan barang dari suplier
- save
Output : data suplier

Use case = A03
Nama : input customer
Input :
- data induk customer (nama, alamat, jenis barang yang dibeli)
- waktu pengambilan barang dari customer
Deskripsi : Memasukkan customer ke dalam program komputer
Trigger : Terjadi pengeluaran barang dagangan
Aktor : Petugas gudang, custoimer, program komputer
Prosedur :
- mencatat data induk customer
- mencatat jenis barang yang dibeli
- mencatat waktu pengambilan barang dari customer
- save
Output : data customer

Use case = A04
Nama : input petugas
Input :
- data induk petugas (kode petugas, nama, alamat)
- waktu awal masuk menjadi petugas
Deskripsi : Memasukkan data petugas ke dalam program komputer
Trigger : Penugasan penjagaan data gudang
Aktor : Petugas gudang, program komputer
Prosedur :
- mencatat data induk petugas
- mencatat waktu awal masuk menjadi petugas
- save
Output : data petugas

Use case = B01
Nama : input data barang masuk
Input :
- data induk barang (kode barang, nama)
- waktu penerimaan barang
Deskripsi : Memasukkan data barang masuk ke dalam program komputer
Trigger : Terjadi pembelian/retur penjualan barang dagangan yang dilakukan perusahaan
Aktor : Petugas gudang, suplier/customer, program komputer
Prosedur :
- mencatat data induk barang
- mencatat waktu penerimaan barang
- mencatat suplier barang yang dibeli/customer (bila terjadi retur penjualan)
- save
Output : data barang masuk

Use case = B02
Nama : input data barang keluar
Input :
- data induk barang (kode barang, nama)
- waktu pengeluaran barang
Deskripsi : Memasukkan data barang keluar ke dalam program komputer
Trigger : Terjadi penjualan/return pembelian barang dagangan yang dilakukan perusahaan
Aktor : Petugas gudang, suplier/customer, program komputer
Prosedur :
- mencatat data induk barang
- mencatat waktu pengeluaran barang
- mencatat pembeli barang
- mencatat suplier barang (bila terjadi retur pembelian)
- save
Output : data barang keluar

Rabu, 28 Oktober 2009

TUGAS PERTAMA DAN KEDUA

TUGAS PERTAMA
MELENGKAPI USE CASE DI STMIK KADIRI




Nomor : UC-001
Nama : Pembayaran SPP mhs baru
Waktu : Awal Semester ganjil
Aktor : Mahasiswa, Bendahara Kampus, Teller BANK
Trigger : Penerimaan mahasiswa baru
Deskripsi : Pembayaran SPP oleh mahasiswa baru pada awal kuliah

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Semester, Program).
- Data Rincian Pembayaran (Tanggal bayar, Jumlah bulan SPP yang dibayar, Nama bulan SPP
yang dibayar, Jumlah total yang dibayar dan terbilangnya).
- Data Pengesahan (Tanda tangan bendahara kampus dan teller BANK, Stempel Kampus dan
BANK).

Prosedure :
1) Mahasiswa mengambil kwitansi pembayaran di BAAK dan mengisinya.
2) Meminta tanda tangan bendahara kampus.
3) Pergi ke BANK dan mengisi formulir penyetoran.
4) Menyetorkan biaya pembayaran, kwitansi pembayaran dan formulir penyetoran di teller
BANK yang kemudian oleh teller BANK akan diberikan bukti pembayaran.
5) Menyetorkan bukti pembayaran dari BANK ke BAAK dan BAU.

Nomor : UC-002
Nama : Registrasi Mahasiswa Baru
Waktu : Awal Semester Ganjil
Aktor : Mahasiswa
Trigger : Pengumuman Penerimaan Mahasiswa Baru
Deskripsi : Mahasiswa mendaftar pertama kali sebagai mahasiswa baru

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Semester, Program, Thn Angkatan, Alamat, Jenis
Kelamin, Tanggal Lahir, Nama ORTU, Alamat ORTU, Penghasilan ORTU).
- Pembayaran (Nama, NIM, Semester, Prodi, Jumlah Pembayaran, Tanggal Pembayaran).

Prosedur :
1. Mahasiswa mengambil formulir pembayaran dan membayar biaya registrasi di bank (USE
CASE pembayaran).
2. Mhs. Menyerahkan formulir pembayaran ke BAU untuk pengesahan pembayaran.
3. Mahasiswa menerima formulir pengisian data induk mahasiswa dari dari BAU.
4. Mahasiswa mengisi secara lengkap dan menyerahkan ke BAU.
5. Mhs. Menerima formulir pengisian KRS (use case KRS).


Nomor : UC-003
Nama : Pengisian KRS*
Waktu : Awal Semester
Aktor : Mahasiswa & Dosen Wali
Trigger : Pengumuman waktu KRS an
Deskripsi : Pendataan Mata Kuliah yang di ambil Mahasiswa dan dosen pengajarnya

Input/Source :
- Data Induk Mahasiswa (Nama, NRP, Tahn Angkatan, Semester, program, Prodi, Kelas)
- Tanda Pengesahan (tanda tangan mahasiswa dan dosen wali)
- Nama dan kode mata kuliah yang diambil, kode dan dosen pengajar, tanggal pembuatan

Prosedure :
1) Memberikan bukti pelunasan pembayaran Dari BAU ke wali dosen.
2) Tanda tangan untuk bukti sudah melakukan pengambilan KRS.
3) Pengisi KRS dengan benar.
4) Mengumpulkan KRS yang sudah lengkap ke wali dosen.
5) Mendapatkan ACC dari wali dosen untuk tanda bahwa KRS sudah diisi sesuai prosedur.

Nomor : UC-004
Nama : Penentuan Dosen Wali*
Waktu : Awal Semester Mhs. Baru
Aktor : Ketua Program Studi dan Akademik
Trigger : Pengumunan Pembagian Kelas
Deskripsi : Menentukan Dosen Wali setiap kelas

Input/source :
- Data Dosen (Nama, Tempat Tanggal Lahir, Pendidikan)
- Data kelas (Nama kelas, jumlah mahasiswa, nama mahasiswa)

Prosedure :
1) Mengumpulkan data-data calon dosen wali.
2) Akademik akan menentukan siapa yang akan menjadi wali dosen setiap kelas.

Nomor : UC-005
Nama : Pembagian Kelas *
Waktu : Awal Semester
Aktor : Ketua program Studi dan Akademik
Trigger : Pengumuman jumlah mahasiswa yang diterima
Deskripsi : Menentukan jumlah dan nama kelas yang akan dibagi

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Prodi)
- Data jumlah kelas untuk teori dan praktek (leb), Waktu pembelajaran (pagi atau siang)

Prosedure :
1) Pihak Akademik mencatat jumlah keseluruhan Mahasiswa dan waktu pembelajaran yang dipilih mahasiswa (pagi atau siang).
2) Pihak Akademik mengelompokkan jumlah mahasiswa sesuai program study yang diambil.
3) Pihak Akademik membagi antara jumlah mahasiswa dengan kelas.
4) Pihak Akademik membuat data (absnesi) mahasiswa sesuai dengan kelas dan urutan absensi sesuai dengan abjad nama.
5) Pihak Akademik menyerahkan hasil perolehan pembagian kelas ke BAAK


Nomor : UC-006
Nama : Pembuatan Jadual*
Waktu : Awal Semester
Aktor : Ketua program Studi dan Akademik
Trigger : Pengumuman pembagian kelas
Deskripsi : Pembuatan jadual mata pelajaran yang diambil mahasiswa

Input/source :
- Data Kelas (Waktu, ruang, hari)
- Data Anggota Kelas (Nama prodi, semester)
- Data Dosen (nama dosen, kode dosen)
- Data mata pelajaran

Prosedure :
1) Pihak Akademik menentukan dosen pembina mata kuliah.
2) Pihak Akademik menerima ajuan waktu dan hari dari dosen.
3) Pihak Akademik mengeluarkan hasil jadual yang dibuat berupa plat jadual.


Nomor : UC-007
Nama : Pencatatan Absen Mhs
Waktu : Perkuliahan Aktif
Aktor : BAAK, Dosen Pembina dan Mahasiswa, Ka Prodi
Trigger : Pembuktian aktif kuliah
Deskripsi : Pencatat absensi mahasiswa

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Semester, Kelas, Prodi)
- Data penandaaan masuk (tanda tangan mahasiswa, keterangan dosen pengajar)
- Nama dosen pengajar, tanggal mengajar, mata kuliah

Prosedure :
1) BAAK akan mengeluarkan form absensi yang kemudian diberikan ke dosen pengajar.
2) Dosen pembina akan memberikan keterangan pada form absensi sebagai tanda masuk mengajar dan kemudian memberikan form absensi ke mahasiswa.
3) Mahasiswa lalu menandatangani form absensi sesuai tanggal masuk dan kemudian memberikan form absensi ke dosen.
4) Dosen akan memberikan form absensi ke BAAK yang kemudian nantinya akan diproses pada waktu penilaian tiba dan akan dilaporkan ke Ka Prodi.


Nomor : UC-008
Nama : Pencatatan Materi Dosen
Waktu : Perkuliahan Aktif
Aktor : Ketua program Studi
Trigger : Pembuktian aktif mengajar
Deskripsi : Pencatatan materi yang diberikan oleh dosen pengajar dalam setiap mengajar

Input/source :
- Data induk Dosen (Nama, Kode Dosen, Bidang Study mengajar)
- Tanggal, hari, nama materi, tanda tangan dosen, sesion materi yang diberikan

Prosedure :
1) BAAK akan mengeluarkan form absensi yang kemudian diberikan ke dosen pengajar.
2) Mahasiswa lalu menandatangani form absensi sesuai tanggal masuk dan kemudian memberikan form absensi ke dosen.
3) Dosen pembina akan memberikan keterangan pada form absensi sebagai tanda masuk mengajar dan kemudian memberikan form absensi ke mahasiswa.
4) Dosen akan memberikan form absensi ke BAAK yang kemudian nantinya akan diproses pada waktu penilaian tiba dan akan dilaporkan ke Ka Prodi.

Nomor : UC-009
Nama : Pencatatan Nilai
Waktu : Perkuliahan Aktif
Aktor : BAAK, Dosen Pembina, Mahasiswa, Dosen Wali
Trigger : Ujian akhir semester selesai
Deskripsi : Mencatat hasil nilai yang diperoleh mahasiwa setelah ujian

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Semester, Kelas, Prodi)
- Nilai mahasiswa, kode dan nama mata kuliah, IP

Prosedure :
1) Dosen pengajar akan memberikan nilai mahasiswa ke BAAK.
2) Kemudian BAAK akan memprosesnya.
3) Pihak BAAK akan mencetak hasil slip nilai dan di berikan kepada Wali dosen dan menyimpan arsip slip nilai.
4) Kemudian Wali Dosen akan memberikan slip nilai tersebut kepada mahasiswa.


Nomor : UC-010
Nama : Pencetakan KHS
Waktu : Akhir Semester
Aktor : BAAK, Dosen pengajar, Mahasiswa, Wali Dosen
Trigger : Ujian akhir semester selesai
Deskripsi : Mencatat hasil nilai yang diperoleh mahasiwa setelah ujian

Input/source :
- Data Induk Mahasiswa (Nama, NIM, Semester, Program, Program study, Thn Akademik)
- Nilai yang diberikan dosen pengajar
- Kode dan nama mata kuliah, jumlah sks, rata-rata nilai
- IP Nilai

Prosedure :
1) Dosen pengajar akan memberikan nilai mahasiswa ke BAAK.
2) Kemudian BAAK akan memprosesnya.
3) Pihak BAAK akan mencetak hasil slip nilai dan di berikan kepada Wali dosen.
4) Kemudian Wali Dosen akan memberikan slip nilai tersebut kepada mahasiswa.

Nomor : UC-011
Nama : Pembuatan Laporan Akademik
Waktu : Akhir Semester
Aktor : Akademik, BAAK, BAU Wali Dosen, Mahasiswa
Trigger : Penyelesaian ujian semester akhir
Deskripsi : Pembuatan laporan tentang KRS mahasiswa ke pusat

Input/source :
- Data Induk Mahasiswa (Nama, NRP, Tahn Angkatan, Semester, program, Prodi, Kelas)
- Tanda Pengesahan (tanda tangan mahasiswa dan dosen wali)
- Nama dan kode mata kuliah yang diambil, kode dan dosen pengajar, tanggal pembuatan (USE CASE KRS)

Prosedure :
1) BAAK Memberikan form KRS ke Wali Dosen.
2) Kemudian Wali Dosen akan memberikan kepada Mahasiswa untuk diisi.
3) Setelah mahasiswa mengisinya maka diberikan ke Wali Dosen kembali setelah mendapat ACC Wali Dosen.
4) Lalu Wali Dosen menyimpan satu 1 lembar arsip dan sisanya diberikan ke BAU dan BAAK.
5) Kemudian pihak Akademik akan menyetorkan form / data KRS ke pusat.


TUGAS KEDUA
MEMBUAT USE CASE PEMINJAMAN DAN
PENGEMBALIAN BUKU
DI PERPUSTAKAAN STMIKA KADIRI


Nomor : UC-0001
Nama : Peminjaman Buku Perpustakaan
Aktor : Mahasiswa Dan Penjaga Perpustakaan, Software Perpustakaan
Waktu : Sesuai jadwal Perpustakaan
Trigger : Kebutuhan Informasi-informasi
Diskripsi : Mahasiswa melakukan peminjaman buku di Perpustakaan STMIK KADIRI

Input :
- Data Induk Mahasiswa (Nama, NIM, Prodi).
- Data Buku (Judul, Penerbit, Pengarang, Kode Buku).
- Tanggal Peminjaman (Hari, Tanggal, Bulan, Tahun).

Procedure :
1) Mahasiswa datang ke perpus untuk mencari buku yang di cari / yang di butuhkan.
2) Buku yg telah di cari di bawa ke petugas Perpus untuk dilakukan pencatatan data buku yang akan dipinjam dan si peminjam buku di dalam komputer atau buku catatan.
3) Buku bisa dibawa.

Nomor : UC-0002
Nama : Pengembalian Buku
Aktor : Mahasiswa Dan Penjaga Perpustakaan, Software Perpustakaan
Waktu : Sesuai jadwal Perpustakaan
Trigger : Terpenuhi kebutuhan Informasi
Diskripsi : Mahasiswa melakukan pengembalian Buku di Perpustakaan STMIK KADIRI

Input : - Data Buku (Judul, penerbit, pengarang, Kode buku).

Procedure :
1) Mahasiswa datang ke Perpustakaan untuk mengembalikan buku yg sudah dipinjam.
2) Buku yang akan di kembalikan di serahkan pada petugas Perpus untuk di catat data-data buku dan data pengembalian buku.
3) Petugas mencocokkan data melalui program perpustakaan atau buku catatan.





Followers