Aplikasi Sistem Parkir Menggunakan Barcode

AGUNG ROHAMAN_MOHAMAD ECHA_YAYANG RADEA_HIZRIAN ALDO_AHMAD MAULANA_TI-VI C
By -
0
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.



Post a Comment

0Comments

Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.

Post a Comment (0)