Post by Ahmad Maulana
A2.1100209
Deskripsi
Tempat parkir merupakan kebutuhan mutlak bagi para pengguna parkir.
Tetapi, semakin canggihnya para penindak kriminal dalam melakukan aksinya,
banyaknya petugas keamananpun masih belum efektif untuk mengurangi tindak
kriminal tersebut. Untuk itu, dalam tugas APSI ini dilakukan perancangan suatu
sistem parkir otomatis menggunakan kartu parkir yang mengguakan borcode
. Keuntungan menggunakan sistem ini
adalah tidak bisanya seseorang membawa kedaraan pengguna parkir keluar masuk
begitu saja. Hal ini disebabkan karena pemilik kendaraan harus memiliki kartu
parkir. Bukan kartu parkir biasa melainkan dalam kartu parkir ini sudah diberi
borcode yang berisikan identitas pengguna. Dalam tugas APSI ini kita juga
menggunakan Personal Computer (PC),
sebagai server yang fungsi nya untuk mentransmisikan data dari Kartu Parkir menuju
ke database pengguna pemilik kartu yang ada di PC dan jika data dari Kartu
Parkir sudah cocok dengan yang ada di database maka pengguna bisa parkir.
UseCase Diagram
Class Diagram
Aktivity Diagram Login
Pada proses login, pertama-tama
user diminta menginput username dan password, kemudian system akan mengecek username
dan password apakah sudah sesuai. Jika username dan password sudah sesuai maka
system akan mengecek status user, jika username dan password tidak sesuai maka
system akan menampilkan pesan kesalahan dan login gagal.
Aktivity Diagram Edit Laporan
Pada proses edit laporan, setelah
tombol edit ditekan, maka admin dapat mengedit data yang ada yaitu data plat
nomor kendaraan. Kemudian system akan mengecek apakah data yang diinput sudah
lengkap atau belum. Jika data laporan belum lengkap maka akan ditampilkan pesan
kesalahan dan proses edit tidak dapat dilakukan. Jika data laporan sudah
lengkap maka kemudian system akan mengecek apakah data tersebut sudah ada yang
sama dengan data lain yang ada pada database. Jika sudah ada yang sama, maka
akan ditampilkan pesan kesalahan dan proses edit tidak dapat dilakukan. Jika
data yang diedit belum ada maka proses edit dapat dilakukan dan database
kemudian diupdate dengan data yang baru.
Aktivity Diagram Cetak Laporan
Pada proses cetak laporan, admin
diminta untuk memilih jenis laporan yang akan dicetak, yaitu laporan harian,
laporan mingguan atau laporan bulanan. Setelah memilih laporan yang akan
dicetak, system akan membuka data laporandari table database yang bersangkutan.
Kemudian system akan mengecek apakah fasilitas Crystal Report service tersedia
atau tidak. Jika service aktif, maka akan ditampilkan print review data yang
akan dicetak maka akan ditampilkan pesan kesalahan dan pencetakkan laporan
tidak dapat dilakukan.
Sequence Diagram Edit Laporan
Sequence Diagram Laporan
Pada menu laporan, admin dapat
memilih jenis laporan yang akan ditampilkan, yaitu laporan harian, laporan
mingguan, dan laporan bulanan. Jika memilih laporan harian, maka system akan
mengakses tebel LaporanHarian pada database. Jika memilih laporan mingguan,
maka system akan mengakses table LaporanMingguan. Jika memilih laporan bulanan,
maka system akan mengakses table LaporanBulanan.
Statechart Diagram Edit Laporan
Pada proses edit laporan, setelah
tombol edit ditekan, maka admin dapat mengedit data yang ada yaitu data plat
nomor kendaraan. Kemudian system akan mengecek apakah data yang diinput sudah
lengkap atau belum. Jika data laporan belum lengkap maka akan ditampilkan pesan
kesalahan dan proses edit tidak dapat dilakukan. Jika data laporan sudah
lengkap maka kemudian system akan mengecek apakah data tersebut sudah ada yang
sama dengan data lain yang ada pada database. Jika sudah ada yang sama, maka
akan ditampilkan pesan kesalahan dan proses edit tidak dapat dilakukan. Jika
data yang diedit belum ada maka proses edit dapat dilakukan dan database
kemudian diupdate dengan data yang baru.
Statechart Diagram Cetak Laporan
Pada proses cetak laporan, admin
diminta untuk memilih jenis laporan yang akan dicetak, yaitu laporan harian,
laporan mingguan atau laporan bulanan. Setelah memilih laporan yang akan
dicetak, system akan membuka data laporandari table database yang bersangkutan.
Kemudian system akan mengecek apakah fasilitas Crystal Report service tersedia
atau tidak. Jika service aktif, maka akan ditampilkan print review data yang
akan dicetak maka akan ditampilkan pesan kesalahan dan pencetakkan laporan
tidak dapat dilakukan.
Statechart Diagram Edit Data
Pada
proses edit data, setelah tombol edit ditekan, maka admin dapat mengubah
data-data yang ada. Setelah admin mengedit data yang bersangkutan, maka sistem
akan mengecek apakah data yang dieditndudah lengkap apa belum. Jika data yang
diedit belum lengkap (ada field yang belum diisi), maka akan ditampilkan pesan
kesalahan dan proses edit tidak dapat dilakukan. Setelah data lengkap diisi,
selanjutnya sistem akan mengecek apakah data yang diedit sudah ada yang sama
dengan data lain yang ada pada database atau belum. Jika sudah ada yang sama
maka akan ditampilkan pesan kesalahan dan proses edit gagal.
Statechart Diagram Login
Pada proses login, pertama-tama
user diminta menginput username dan password, kemudian system akan mengecek
username dan password apakah sudah sesuai. Jika username dan password sudah
sesuai maka system akan mengecek status user, jika username dan password tidak
sesuai maka system akan menampilkan pesan kesalahan dan login gagal.
Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.