BAB III ANALISA DAN DISAIN SISTEM

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu

SISTEM PARKIR KENDARAAN BERMOTOR MENGGUNAKAN BARCODE DAN KARTU TANDA MAHASISWA (KTM) DI UNIVERSITAS MERCU BUANA

BAB III ANALISIS DAN PERANCANGAN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

SISTEM INFORMASI MOLAPP

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN TESTING

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISIS DAN PERANCANGAN

Tugas SRS dan Skenario Proses System Penerimaan Jamkesmas


BAB III ANALISA DAN PERANCANGAN

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. serta melakukan evaluasi terhadap perancangan program aplikasi service

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM PENCETAKAN PO ONLINE PADA PT. DASS. suatu perusahaan yang memproduksi minuman kaleng didirikan pada tahun 1970.

BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

Tugas Akhir. Pengembangan Sistem Informasi Manajemen Parkir. Universitas Komputer Indonesia, Bandung

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

35

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

ANALISIS SISTEM SISTEM LAPORAN KINERJA KARYAWAN. Disusun oleh : 1. Lilis Cahyono Erwiyan PROGRAM STUDI TEKNIK INFORMATIKA

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB III ANALISA DAN DISAIN SISTEM 3.1 Sejarah Seratus tahun yang lalu, Kelompok ISS didirikan sebagai perusahaan keamanan Denmark. Perusahaan ini kemudian memasuki pasar pembersihan dan memiliki melalui waktu tambah bagi kompetensi, menjadi salah satu dunia kelompok terbesar layanan fasilitas hari ini. ISS Indonesia didirikan pada tahun 1996 dengan mengakui sisi ESGO, anak perusahaan Jasa Lingkungan - Hongkong. Pada tahun 1998 lain akuisisi oleh Reliance memperoleh, anak perusahaan Jardine Group - Hongkong. 3.1.1 Visi dan Misi Visi : Menjadi perusahaan parkir termaju dan terkemuka dan mempunyai reputasi baik di Asia melalui sumber daya manusia yang mempunyai kompetensi tinggi. Misi : Menjalankan bisnis parkir berdasarkan inovasi dan menyelenggarakan prinsip - prinsip operasional yang terbaik, sumber daya manusia yang kompeten, memiliki hubungan keluar yang baik dengan semua pihak yang terkait. Konsep - konsep manajemen yang sesuai dengan acuan internasional. Kebijakan Mutu : Kami bertekad untuk tetap menjadi perusahaan yang terkemuka dibidang jasa perparkiran yang senantiasa mengedepankan kualitas dan 44

45 nilai pelayanan melalui kejujuran, sikap proaktif, keramahan dan pengembangan diri serta terus menerus mengupayakan tindakan perbaikan di segala bidang. 3.1.2 Sistem-sistem yang digunakan dalam Secure Parking : 1. Sistem Jaringan Berbasis Linux Komputer : Jaringan ini memiliki 3 pos (2 untuk motor dan 1 untuk mobil) yang langsung terhubung ke Server di office, pos depan hanya bertugas sebagai penginputan dan pengiriman data ke server. 2. Sistem Personil Dalam Sistem Parkir ini memakai system shift untuk pergantian Karyawan yang menjaga di setiap pos-pos yaitu dengan menggunakan Sistem Log in dan Log out.jadwal shift terbagi menjadi 2 shift : - Shift 1 pagi jam 06.00-14.00 wib - Shift 2 siang jam 14.00-22.00 wib 3. Sistem Pembukuan Seperti halnya Perusahaan besar tempat parkir ini juga memiliki pembukuan untuk Pemasukan dan Pengeluaran tempat Parkir tersebut. Penyetoran dilakukan setiap hari kepada Manajemen ISS apabila terjadi pergantian shift. 4. Sistem Penginputan Sistem penginputan dalam Tempat Parkir ini ialah dengan menekan tombol tiket setiap kendaraan yang masuk, lalu si Pengendara mendapatkan karcis tiket keluar dari Parkiran.

46 5. Sistem Pengoutputan Sistem Pengoutputan dilakukan dengan memberikan Karcis yang kita terima saat masuk ke Pos Penjagaan Keluar. Tempat Parkir ini juga mengenakan tarif untuk setiap kendaraan. Untuk KendaraanberMobil 1 (satu) Jam Pertama dikenakan Tarif Rp. 2000Jam Seterusnya Rp. 1000/jam Maksimal Rp. 3000/hari, umtuk Kemdaraan bermotor 1 (satu) Jam Pertama dikenakan Tarif Rp. 1000/Jam Seterusnya Rp. 500, Maksimal Rp. 1500/hari 3.1.3 Struktur Organisasi Berikut struktur organisasi pada parkir. Gambar 3.1 : Struktur Organisasi Parkir Universitas Mercu Buana 3.1.4 Tugas wewenang dan Tanggung Jawab a. Manager Manager merupakan seseorang yang mampu memimpin area. Selain itu Manager merupakan orang yang mampu memimpin bawahannya untuk untuk dapat bekerja dengan baik. Sekaligus memberi arahan agar tidak terjadi kesalahan bekerja.

47 b. supervisor Supervisor Bertanggung jawab dalam mengkoordinasi kinerja departmentnya untuk menghasilkan kesesuaian dalam pemintaan atasan dan perusahaan. c. Koordinator Mengkordinasikan area parkir sesuai tempat dan Mengawasi operasional parkir sehari-hari yang berhubungan dengan keamanan serta mencegah terjadinya tindak kejahatan. d. Admin Mengoperasikan sistem untuk menginput data-data dan laporan yang nanti nya akan di lihat oleh pimpinan melalui sistem. e. Staff Staff memiliki tanggung jawab dalam melaksanakan tugas-tugas yang diberikan atasan dan supervisor dan membantu kordinasi supervisor dalam mengelola parkir. 3.2 Rancangan Unified Modeling Languange (UML) Pada perancangan sistem ini akan menggunakan Unified Modelling Languange (UML) untuk untuk memenuhi semua kebutuhan sistem dan akan menjelaskan proses-proses yang akan terjadi pada aplikasi. Pada rancangan ini akan menggunakan beberapa diagram yaitu use case diagram, activity diagram, sequence diagram, class diagram dan communication diagram. 3.3 Analisis Sistem Yang Berjalan Untuk merancang atau menyempurnakan sebuah aplikasi, kita perlu lebih mengenal tentang sistem yang sedang berjalan. Dalam hal ini, informasi tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang sedang berjalan tesebut.

48 3.3.1 Analisis Prosedur Yang Sedang Berjalan Dalam menganalisis prosedur, penulis perlu mengobservasi dan menurut jalur kegiatan yang dilalui oleh proses tersebut. Hal tersebut dilakukan untuk lebih memperjelas bagaimana asal dari data dan bagaimana data tersebut diproses sehingga menghasilkan suatu output yang diinginkan. Adapun prosedur kerja dari sistem yang sedang berjalan di area parkir Universitas Mercu Buana adalah sebagai berikut : 1. Ketika para pengendara masuk ke dalam area parkir, pengendara menekan tombol parkir. 2. Kamera akan mengambil gambar plat no. kendaraan yang kemudian data kendaraan disimpan di dalam server. 3. Komputer depan akan memberikan karcis kepada pengendara. 4. Ketika seorang pengendara akan keluar dari area parkir, sang pengendara menyerahkan karcis parkir ke petugas untuk di inputkan dan gambar kendaraan muncul di layar Komputer petugas sekaligus lengkap dengan jumlah tagihannya. 5. Jika keadaan fisik kendaraan tersebut cocok dengan gambar yang tampil di layar komputer, petugas parkir akan menagih sejumlah tagihan biaya parkir yang ada di layar dan memberikan bukti pembayarannya. 3.3.2 Use Case Diagram Use case mendeskripsikan sistem, lingkungan sistem, serta hubungan antarasistem dengan yang lainnya. Sekumpulan aksi sekuensial yang ditampilkan sistem yang tampak dari nilai aktor khusus.

49 3.3.3 Use Case Diagram Gambar 3.2 : Use Case Diagram Perparkiran yang Sedang Berjalan.

50 3.3.4 Skenario Use case Peran skenario use case yaitu guna memudahkan dalam menganalisa skenario yang akan kita gunakan pada fase-fase berikutnya dengan melakukan penilaian terhadap skenario tersebut. Adapun tahapantahapan sekenario use case yang sedang berjalan pada Parkir di Universitas Mercu Buana adalah sebagai berikut : 1. Nama Use Case : Tekan Tombol Aktor Tujuan : Pengendara : Masuk Area Parkir Tabel 3.1 : Skenario Use Case Tekan Tombol Pengendara 1. Menekan Tombol Pada saat masuk area parkir. Sistem 2. Kamera mengambil gambar plat no. Kendaraan. 2. Nama Use Case : Ambil Karcis Aktor : Pengendara Tujuan : Bukti tanda kendaraan masuk parkir Tabel 3.2: Skenario Use Case Ambil Karcis Sistem 1. Mengeluarkan Karcis masuk parkir setelah kamera menggambil gambar plat no. Kendaraan masuk. Pengendara 2. Mengambil karcis masuk yang di berikan oleh sistem dan memasuki area parkir yang tersedia. 3. Nama Use Case : Kasih Karcis Aktor : Pengendara Tujuan : Melakukan transaksi ketika ingin keluar parkir.

51 Tabel 3.3 : Skenario Use Case Kasih Karcis Pengendara 1. Memberikan karcis keluar parkir Operator 2. Mengecek sesuai atau tidaknya kendaraan yang sudah parkir. 4. Nama Use Case : Cek data kendaraan dan tarif Aktor : Operator Tujuan : Sesuai dengan apa yang ada dalam database. Tabel 3.4 : Skenario Use Case Cek Data Kendaraan dan Tarif Operator 1. Input Data kendaraan parkir berdasarkan plat no. Sistem 2. Validasi data parkir. 5. Nama Use Case : Bayar Aktor : Pengendara Tujuan : Bayar parkir Tabel 3.5 : Skenario Use Case Bayar Tagihan Pengendara 1. Membayar tagihan parkir. Operator 2. Menerima tagihan pembayaran parkir. 3.3.5 Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

52 3.3.6 Activity Diagram Kendaraan Masuk Berikut adalah Activity Diagram kendaraan masuk dari sistem yang sedang berjalan di Universitas Mercu Buana Gambar 3.3 : Activity Diagram Kendaraan Masuk yang Sedang Berjalan 3.3.7 Activity Diagram Kendaraan Keluar Berikut adalah Activity Diagram kendaraan keluar dari sistem yang sedang berjalan di Universitas Mercu Buana Gambar 3.4 : Activity Diagram Kendaraan Keluar yang Sedang Berjalan

53 3.4 Perancangan Sistem Perancangan sistem merupakan tahap selanjutnya dari fase pembuatan aplikasi menggunakan Kartu Tanda Mahasiswa yang diusulkan setelah mengetahui bagaimana kondisi sistem yang sedang berjalan untuk memperbaiki kelemahan yang ada didalam sistem tersebut. 3.4.1 Tujuan Perancangan Sistem Perancangan sistem memiliki tujuan untuk memberikan gambaran secara umum tentang sistem yang baru kepada mahasiswa (user) sistem tersebut. Perancangan sistem ini memiliki tujuan utama untuk memenuhi kebutuhan sistem dan memberikan gambaran kepada programmer sebagai pengembang sistem bagaimana sistem tersebut. 3.4.2 Gambaran Umum Sistem Yang Diusulkan Sistem yang akan diusulkan untuk memperbaiki sistem yang lama secara umum adalah mengintegrasikan bagian-bagian yang ada di dalam pelayanan parkiran yang diberikan oleh pihak Universitas Mercu Buana kedalam aplikasi sistem parkir yang menggunakan Kartu Tanda Mahasiswa untuk lebih mempermudah parkir kendaraan sehingga para mahasiswa dapat mendapatkan pelayanan yang terbaik dan ke amanan yang terjamin untuk kendaraan yang di parkir di area Universitas Mercu Buana.

54 3.4.3 Use Case Diagram Usulan Gambar 3.5 : Use Case Diagram Parkir Yang Diusulkan

55 3.4.4 Skenario Use case Usulan Tahapan-tahapan sekenario use case yang diusulkan pada Parkir di Universitas Mercu Buana adalah sebagai berikut : 1. Nama Use Case : Barcode Aktor : Mahasiswa Tujuan : Dapat mempergunakan aplikasi Parkir Tabel 3.6 Skenario Use Case Barcode Mahasiswa 1. Menempelkan kartu Id card ke alat barcode scanner Sistem 2. Input data mahasiswa 2. Nama Use Case :cek data parkir keluar Aktor : Operator Tujuan : menginput id card parkir keluar Tabel 3.7 Skenario Use Case cek data parkir keluar Operator 1. men scann kartu id card mahasiswa Sistem 2.Input data mahasiswa 3. Nama Use Case : Mengubah id password operator Aktor Tujuan : Operator : Untuk keamanan akun Tabel 3.8 Skenario Use Case Mengubah id password operator Operator 1. Merubah Id password jika diperlukan oleh operator untuk menjaga keamanan id operator Sistem 2. Menginput data id operator

56 4. Nama Use Case : Login Aktor Tujuan : Operator dan admin : Mengetahui admin dan operator yang bertugas Tabel 3.9 Skenario Use Case login operator dan admin Admin 1. Mempermudah admin mengetahui operator yang sedang bertugas dan bertanggung jawab. Sistem 2.Menginput data operator yang sedang bertugas. 5. Nama Use Case : Validasi Id card Aktor : Admin Tujuan : Mengetahui data mahasiswa Tabel 3.10 Skenario Use Case Validasi Id card Admin 1. Mengecek data member mahasiswa yang masih aktif dan non aktif. Sistem 2. Cek data mahasiswa yang masih aktif menggunakan kartu mahasiswa untuk parkir 6. Nama Use Case : Mengolah Data Mahasiswa Aktor : Admin Tujuan : Mengetahui data mahasiswa Tabel 3.11 Skenario Use Case Mengolah Data Mahasiswa Admin 1. Mengubah data mahasiswa jika terjadi kesalahan. Sistem 2. Menyesuaikan data yang dipakai mahasiswa yang dibuat oleh admin.

57 7. Nama Use Case : Cetak laporan Aktor Tujuan : Admin : Mengetahui data kendaraan mahasiswa member Tabel 3.12 Skenario Use Case laporan Admin 1.Mengecek data kendaraan masuk dan keluar Sistem 2. Sistem akan menampilkan data jika sesuai dengan data 3.5 Activity Diagram Admin Activity diagram admin merupakan aktifitas-aktifitas yang dilakukan oleh admin digunakan untuk menyimpan database. 3.5.1 Activity Diagram Masuk Parkir Mahasiswa Gambar 3.6 Activity Diagram Masuk Parkir Yang Diusulkan

58 Tabel 3.13 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Parkir Masuk Mahasiswa akan berhasil masuk parkir jika id card mahasiswa tersebut telah terdaftar member di sistem. Jika tidak mahasiswa tersebut tidak bisa masuk parkir. 3.5.2 Activity Diagram Keluar Parkir Mahasiswa Gambar 3.7 Activity Diagram Keluar Parkir Yang Diusulkan Tabel 3.14 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Parkir Keluar Mahasiswa akan berhasil keluar parkir jika id card mahasiswa tersebut telah terdaftar member di sistem. Jika tidak mahasiswa tersebut tidak bisa keluar parkir.

59 3.5.3 Activity Diagram Mengubah id password operator Gambar 3.8 Activity Diagram Mengubah id password operator Yang Diusulkan Tabel 3.15 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Edit password Operator dapat merubah id password jika lupa id atau kesalahan id. 3.5.4 Activity Diagram User Gambar 3.9 Activity Diagram User Yang Diusulkan

60 Tabel 3.16 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi User Admin atau operator melakukan login dengan cara memasukkan username dan password. Jika berhasil system akan membuka halaman utama. 3.5.5 Activity Diagram Validasi Id Card Gambar 3.10 Activity Diagram Validasi Id Card Tabel 3.17 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Validasi Id card Mahasiswa tidak dapat menggunakan kartu id card untuk parkir jika dikatakan belum member atau masa member nya telah non aktif.

61 3.5.6 Activity Diagram Edit atau Delete Data Mahasiswa Gambar 3.11 Activity Diagram Edit atau delete Data Mahasiswa Yang Diusulkan Tabel 3.18 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Edit atau Delete Data Mahasiswa Admin akan mengedit atau mendelete data dari member mahasiswa jika terjadi perubahan data atau sudak tidak aktif member. 3.5.7 Activity Diagram Melihat Laporan Gambar 3.12 Activity Diagram Melihat Laporan Yang Diusulkan

62 Tabel 3.19 Keterangan Activity Diagram Sistem Usulan Nama Activity Diagram Deskripsi Melihat Laporan manager dapat melihat laporan sesuai data yang telah diinput oleh admin 3.5.8 Sequence Diagram Parkir Masuk Mahasiswa Gambar 3.13 Sequence Diagram Registrasi Yang Diusulkan Tabel 3.20 Keterangan Sequence Diagram Parkir Masuk Nama Sequence Diagram Actor Deskripsi Parkir Masuk Mahasiswa Mahasiswa yang sudah melakakukan member terlebih dahulu bisa menggunakan id card nya untuk parkir dengan menempelkan id card tersebut ke mesin barcode untuk membuka palang parkir masuk. 3.5.9 Sequence Diagram Parkir Keluar Mahasiswa Gambar 3.14 Sequence Diagram Parkir Keluar Mahasiswa Yang Diusulkan

63 Tabel 3.21 Keterangan Sequence Diagram Parkir Keluar Nama Sequence Diagram Actor Deskripsi Parkir Keluar Operator Mahasiswa yang ingin keluar parkir bisa memberikan id card nya kepada operator, agar operator bisa mengecek apakah id card tersebut terdaftar member atau tidak. 3.5.10 Sequence Diagram Edit Password Operator Gambar 3.15 Sequence Diagram Edit Password Operator Yang Diusulkan Tabel 3.22 Keterangan Sequence Diagram Edit Password Operator Nama Sequence Diagram Actor Edit password operator Operator Deskripsi operator memilih menu setup jika password operator tersebut ingin di ganti. 3.5.11 Sequence Diagram Login User Gambar 3.16 Sequence Diagram User Yang Diusulkan

64 Tabel 3.23 Keterangan Sequence Diagram Login Nama Sequence Diagram Actor Deskripsi Login User Pada sequence ini, user harus melakukan login yaitu menginput user name dan password sebelum masuk ke aplikasi, kemudian sistem akan mencoba cek login jika gagal sistem akan kembali ke menu login, jika berhasil, user akan masuk ke sistem, kemudian user bisa keluar kembali 3.5.12 Sequence Diagram Validasi Id Card Data Mahasiswa Gambar 3.17 Sequence Diagram Validasi Id Card Yang Diusulkan Tabel 3.24 Keterangan Sequence Diagram Validasi Id Card Nama Sequence Diagram Actor Deskripsi Validasi Id Card Mahasiswa Pada sequence ini, mahasiswa akan mengecek id card nya apakah id card tersebut aktif atau non aktif, jika mahasiswa yang id card nya non aktif tidak bisa digunakan.

65 3.5.13 Sequence Diagram Edit atau Delete Data Mahasiswa Gambar 3.18 Sequence Diagram Edit atau delete Data Mahasiswa Yang Diusulkan Tabel 3.25 Keterangan Sequence Diagram Edit atau delete Data Mahasiswa Nama Sequence Diagram Actor Deskripsi Edit atau delete Data Mahasiswa Admin Admin memilih menu edit atau delete jika data mahasiswa yang berubah, mahasiswa melapor ke admin untuk merubah data tersebut agar data tersebut sesuai dengan id card atau menghapus jika data tersebut sudah tidak member.

66 3.5.14 Sequence Diagram Laporan Gambar 3.19 Sequence Diagram LaporanYang Diusulkan Tabel 3.26 Keterangan Sequence Diagram Laporan Nama Sequence Diagram Actor Deskripsi Laporan User Admin memilih menu laporan dan admin akan mengetahui data laporan sesuai tanggal,bulan, dan tahun yang akan di pilih. 3.6. ClassDiagram Class diagram merupakan sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Berikut class diagram dari sistem yang diusulkan.

67 Gambar 3.20 Class Diagram Yang Diusulkan 3.7 Rancangan Struktur Tabel Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel secara garis besar terdiri dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel pengolahan data komputerisasi tidak dapat berjalan, perancangan ini mencakup penentuan kunci utama, kunci asing dan kunci lain nya untyuk menghubungkan tabel satu dengan tabel yang lain nya. Berikut adalah tabel-tabel yang di gunakan dalam aplikasi sistem parkir. 1. Field Kunci : id_user Jumlah Field : 2

68 Tabel 3.27 Tabel Login No. Nama Field Type Panjang Keterangan 1 Userid Int 8 Id user 2 Password Varchar 8 Password login 3 Level Char 1 User 4 User_name Varchar 60 Nama user 5 User_address Varchar 200 6 Phone_nbr Varchar 40 No_tlpn 7 Active Enum Aktif 2. Field Kunci : id_member Jumlah Field : 8 Tabel 3.28 Tabel Mahasiswa No. Nama Field Type Panjang Keterangan 1 Mid Int 11 Id member 2 Nama Varchar 50 nama 3 Jurusan Varchar 20 Jurusan 4 No_plat_polisi Varchar 10 No plat 5 Jenis_keterangan Varchar 10 Jenis keterangan 6 Nama_kendaraan Varchar 20 Nama kendaraan 7 Nim_mhs Varchar 15 Nim mahasiswa 8 Active Enum y, n Status 3. Field Kunci : id_jenis kendaraan Jumlah Field : 4 Tabel 3.29 Tabel Id Card No. Nama Field Type Panjang Keterangan 1 Nim Varchar 11 Id mahasiswa 2 Nama_mhs Char 40 Nama_mahasiswa 3 Jurusan Varchar 20 Juruan

69 4. Field Kunci : id_parkir_masuk Jumlah Field : 2 Tabel 3.30 Tabel Parkir_Masuk No. Nama Field Type Panjang Keterangan 1 Nim_mhs Varchar 11 Id member 2 No_plat_polisi Varchar 10 No_kendaraan 5. Field Kunci : id_parkir_keluar Jumlah Field : 2 Tabel 3.31 Tabel parkir_keluar No. Nama Field Type Panjang Keterangan 1 Nim_mhs Varchar 11 Id member 2 No_plat_polisi Varchar 10 No_kendaraan 3.8 User Interface Pada bagian ini akan dijelaskan mengenai tampilan user interface (antar muka) aplikasi sistem parkir. 3.8.1 Halaman Login Untuk masuk ke system harus login dahulu sebagai Administrator (pengelola system parkir) atau sebagai petugas parkir User ID : Password : Form login Submit Gambar 3.21 from login

70 3.8.2 Menu Utama Pada form Menu Utama ini user dapat menggunakan sesuai yang dibutuhkan nya. Logo UMB Menu utama login as: log out Home Setup data Parkir masuk Parkir keluar Laporan modules Users Profiels Member Kehilangan Transaksi ken Transaksi ken Total kend Pengaduan ke Gambar 3.22 Form Menu Utama 3.8.3 Setup modules Untuk merubah tabel jika ada perubahan yang diperlukan atau menghapus tabel yang tidak diperlukan. View modules find record : Exel Pdf No Module name Notes Parent name Sort no Sec. Level #tools Gambar 3.23 Form setup module

71 3.8.4 View User Untuk menambahkan user / operator baru jika ada View user New user Exel Pdf find record : Gambar 3.20 view user first prev 1 next last Gambar 3.24 Form view user 3.8.5 View profiles Memilih login dengan menggunakan admin atau operator. Sehingga tampilan menu yang keluar akan berbeda. Profiles New user Exel Pdf find record : first prev 1 next last Gambar 3.25 view profiles 3.8.6 Menu Utama Parkir Masuk Halaman utama untuk parkir masuk adalah untuk para pengguna member parkir Universitas Mercu Buana dengan scan barcode kartu tanda mahasiswa nya tersebut.

72 ParkirMasuk MASUK [ ENTRANCE ] Hari dan tanggal Waktu Silahkan scan ID Card anda 3.8.7 Menu Parkir Keluar Gambar 3.26 Menu Parkir Masuk Menu parkir keluar yaitu Saat kendaraan yang ingin keluar operator harus siap siaga untuk mengecek kendaraan tersebut dengan benar. Parkir Keluar KELUAR [ EXIT ] Hari dan tanggal Waktu Silahkan scan ID Card anda Gambar 3.27 Menu Parkir Keluar

73 3.8.8 New Member Untuk menambahkan data member parkir mahasiswa baru. New member Nim : Nama : Jurusan : No plat : Tipe : Nama kendaraan : Save Cancel Gambar 3.28 Form Member 3.8.9 View Member Form ini digunakan untuk melihat data mahasiswa yang member dan berapa jumlah data mahasiswa yang member parkir sehingga admin bisa mengetahui jumlah member tersebut. View Member New member exel Pdf find record : No Nim Nama Jurusan Tipe No.plat Nama kendaraan Active #tools Gambar 3.23 Form Update User Firs Prev 1 Next Last Gambar 3.29 Form view member

74 3.8.10 Form kendaraan masuk Untuk mengecek data laporan kendaraan yang masuk parkir bertujuan untuk bukti data laporan. Kendaraan Masuk From date To Date find record : Proses Exel Pdf Tgl Masuk Jam Masuk Nim Jenis kendaraan No Plat Gambar 3.30 Form kendaraan masuk 3.8.11 Form kendaraan keluar Untuk mengecek data laporan kendaraan yang keluar parkir bertujuan untuk bukti data laporan. KendaraanKeluar From date To Date find record : Proses Exel Pdf Tgl Masuk Jam Masuk Nim Jenis kendaraan No Plat Gambar 3.31 Form kendaraan keluar

75 3.8.12 Form Total Kendaraan Untuk mengecek jumlah data kendaraan parkir bertujuan untuk bukti data laporan. Kendaraan Masuk From date To Date find record : Proses Exel Pdf Tgl proses Total kendaraan Total mobil Total motor 3.8.13 Form Pengaduan Kehilangan Gambar 3.32 Form Total Kendaraan Untuk men data laporan kehilangan bertujuan untuk bukti data laporan. Kendaraan Masuk From date To Date find record : Proses Exel Pdf Tgl Lapor Nim Nama pelapor No polisi status Gambar 3.33 Form Pengaduan Kehilangan

76 3.8.14 Form Kehilangan Untuk mengisi informasi kendaraan yang hilang, bertujuan untuk mendata jenis apa saja yang hilang. Edit data kehilangan Nim : No plat : No identitas pelapor : Jenis identitas pelapor : Nama pelapor : : Alamat pelapor : No telp : Jenis kehilangan : Save Cancel Gambar 3.34 Form Kehilangan