Rabu, 20 Maret 2019

APSI - Analisa Use Case Penerbitan Kanisius

Analisa Use Case adalah teknik yang digunakan untuk mengidentifikasi kebutuhan sistem perangkat lunak dengan menggambarkan aktor atau user yang akan menggunakan perangkat lunak dan ruang lingkup fitur kegunaan perangkat lunak.

Analisa saya menggunakan dasar file yang sudah disiapkan pada Link Ini
berikut adalah filenya Download File

Dalam Analisa saya terdapat beberapa actor, diantaranya :

  • Direktur
  • Karyawan
  • Bagian Pencatatan Waktu
  • Bagian Pengupahan
  • Bagian Kasa
  • Bagian Keuangan
Yang masing masing mempunyai tugas masing masing. berikut adalah Diagram Use Case yang telah saya buat :


Sekian Terimakasih :)


Selasa, 12 Maret 2019

APSI - Identifikasi masalah Sistem Penggajian dan Pengupahan

Anggota Kelompok:
1. Karina Soraya (05111740000003)
2. Ifta Jihan N (05111740000034)
3. Fandi Pranata J (05111740000056)
4. M. Fatih (05111740000069)

1. Buat Deskripsi penerbitan dan percetakan

  • Deskripsi penerbitan: Penerbitan dapat diartikan pula sebagai badan usaha pribadi atupun instansi yang menerbitakan barang cetakan atau bacaan berbagai jenis untuk kemudian dapat dipasarkan.
  • Deskripsi percetakan: Percetakan adalah perusahaan yang menerima order cetak dari penerbit dan melakukan kegiatan pracetak (layout buku), cetak dan pascacetak (pengiriman buku).

2. Identifikasi masalah yang ada di sistem penggajian

  • Permasalahan pada sistem penggajian tersebut yaitu antara sistem gaji dan keuangan masih dipisah sehingga bisa terjadi kecurangan dan penyelewengan gaji. 
  • Penggajian dan sistem keuangan masih bersifat manual sehingga banyak kertas yang terbuang dan sistem tersebut kurang efisien dan efektif.
  • Pemberian gaji masih secara tunai.


3. Identifikasi apa yang bisa ditingkatkan dari sistem penggajian yang ada

  • Mengubah sistem tersebut menjadi digital agar mengurangi penggunaan kertas dan lebih mudah diakses.
  • Sistem gaji dan keuangan dijadikan satu agar tidak ada kecurangan atau penyelewengan gaji.
  • Menambah sistem pemberian gaji via transfer bank.

4. Definisikan kebutuhan baru untuk membangun sistem informasi penggajian yang akan datang

  • Di masa revolusi industri 4.0 ini semua sudah masuk era digitalisasi, maka dari itu kami menemukan kebutuhan baru untuk sistem informasi yang akan datang adalah penggantian pekerjaan manusia dalam hal ini penggajian dengan sistem virtual, atau dengan program. jadi semua karyawan dan manager akan mendapatkan ID unik masing masing dan rekening mereka harus sudah terdaftar di database perusahaan mereka dan setiap tanggal gajian perusahaan maka gaji yang sudah ditetapkan akan otomatis ditransfer ke rekening masing masing karyawan.
  • Ada algoritma juga untuk kenaikan gaji setiap bulannya jadi semakin lama bekerja akan semakin tinggi gajinya. Ada algoritma juga untuk setiap pencapaian yang menguntungkan perusahaan maka karyawan akan mendapatkan bonus gaji
  • Membuat aplikasi perusahaan untuk rincian pegawai dan halaman profil untuk melihat detail biodata, lama kerja, gaji sekarang, pencapaian dan lain lain.
  • Menjalin kerja sama dengan beberapa bank untuk mendukung sistem pemberian gaji.

Link Youtube:
https://www.youtube.com/watch?v=B2JDk0V7Jxw

Selasa, 05 Maret 2019

Prototype M-Banking Pembelian

Prototype ini hanya akan mensimulasikan m-banking. 
Berikut adalah demonya : Link 
Berikut adalah fitur fiturnya :

Halaman Awal


Registrasi


Login

Menu Awal

Menu Pembelian

Masukkan No.HP

Pilih Nominal Pulsa


Sebelum melanjutkan harus konfirmasi PIN


Jika benar akan masuk ke Halaman In-Voice

Jika saldo tidak mencukupi atau PIN tidak sesuai maka transkasi gagal dan harus kembali ke menu awal
Kembali ke Menu Utama dan Saldo yang ada telah berkurang



Workflow dari aplikasi ini:

Berikut ini merupakan workflow dari page index, page index hanya berisikan halaman untuk daftar(register) atau masuk (log in). Jika klik button daftar, maka akan melanjutkan ke page registrasi. Jika klik button masuk, maka akan melanjutkan ke page login.


Berikut ini merupakan workflow dari page registrasi. Setelah input data, maka akan menuju ke page log in.


Berikut ini merupakan workflow dari page login, pada page login ini setelah log in maka akan melanjutkan ke page menu awal.


Berikut ini merupakan workflow dari menuawal, Page Menu Awal berisi tombol Pembelian dan Log Out. Apabila button Pembelian diklik, maka akan menuju ke page Pembelian.



Berikut ini merupakan workflow dari page pembelian, Page pembelian berisi pilihan menu yaitu voucher pulsa dan pembayaran untuk PLN. Karena fitur ini hanya mendukung untuk pembelian voucher pulsa saja, maka jika button voucher pulsa diklik akan menuju ke page untuk memasukkan no.hp.



Berikut ini merupakan workflow dari page untuk memasukkan no.hp. No.HP disini harus memiliki 13 digit dan 3 karakter awal harus '628'. Apabila benar, maka akan masuk ke page untuk memilih nominal pulsa. Jika no.hp salah, maka akan masuk ke page transaksi gagal. Lalu juga mengecek operator dari nomor hp tersebut.




Berikut ini merupakan workflow dari page nominal, page ini berisikan pilihan nominal pulsa. Misal, jika ingin memilih nominal 100.000 maka akan dicek apakah saldo yang ada pada akun tersebut mencukupi atau tidak. Jika mencukupi, maka akan menuju ke page konfirmasi pin. Jika saldo tidak mencukupi, maka akan masuk ke page transaksi gagal.


Berikut ini merupakan workflow dari page konfirmasi pin. Pengguna akan menginputkan pin, jika pin benar maka akan menuju ke page transaksi berhasil. Jika tidak, maka akan menuju transaksi gagal.



 Berikut ini merupakan workflow dari page transaksi berhasil.



Berikut ini merupakan workflow dari page transaksi gagal.



Setelah transaksi dilaksanakan, maka akan menuju ke page menu awal dengan saldo yang telah berkurang.
a
w
a
z
o
N
a
n
e
R
Batman Begins - Help Select