Oleh :
Hening Ciptaningsih
Happy Permana Sari
Eklesia Kinanti E S
Khaharudin Kasiu
Liani Ayu P
(13.12.7235)
(13.12.7253)
(13.12.7254)
(13.12.7257)
(13.12.7258)
Kelas : 13.S1-SI.02
Dosen : Krisnawati S.Si MT
Terdapat dua model koneksi dalam jaringan, yaitu model peer to peer dan model
jaringan client-server. Pada penelitian ini model jaringan yang akan digunakan adalah
model jaringan client-server.
Microsoft Visual Basic
Microsoft visual basic 6.0 mempunyaibanyakkelebihandibandingkan software atau
bahasa pemograman lainnya, diantara kelebihan dari visual basic
adalahsebagaiberikut :
1. Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan
bahasa pemrograman yang lainseperti C/C++, Delphi atau bahkan
PowerBuilder sekalipun.
2. Menghilangkan kompleksitas pemanggilan fungsi windows API, karena
banyak fungsi fungsi tersebut sudah di embedded kedalam syntax
visualbasic.
3. Cocok digunakan untuk mengembangkan aplikasi / program yang
bersifatRapid Application Development.
kemampuan dalam penginputan data kendaraan yang akan diparkir yang berupa
nomor kendaraan , jenis kendaraan, nomor parkir secara cepat teratur dari system
ini.Sistem yang dikembangkan ini mampu menyimpan data semua kendaraan yang
diparkir setiap harinya.
Kelemahan: system yang lama cara penginputan datanya dengan cara manual
sehingga membutuhkan waktu yang lama untuk penginputan data dan tidak mampu
menyimpan data yang banyak karena keterbatasan kertas atau karcis
2) ANALISIS INFORMASI(INFORMATION)
Data-data semua kendaraan yang diparkir setiap harinya diurutkan sesuai dengan jam
masuk parkir dan jam keluar parkir yang kemudian akan disimpan oleh sistem
tersebut lalu akan diproses untuk dijadikan laporan harian, dengan adanya informasi
tersebut pihak atasan atau pihak pengguna dapat mengetahui jumlah yang parkIr
setiap harinya.
Kelemahan:Data tidak terstruktur,karena tidak ada keterangan jam masuk dan keluar
kendaraan
3) ANALISIS EKONOMI (ECONOMY)
Sistem ini akan memberikan penghematan akan biaya operasional karena hanya
membutuhkan dua unit PC dan printer .Sistem tidak memerlukan biaya yang sangat
memadai untuk mengembangkannya,dengan hanya memerlukan delapan petugas yang
menjalankan system pada loket masuk dan keluar maka akan sedikit menghemat
biaya.
Kelemahan: Terlalu memakan biaya untuk pembelian kertas sehingga boros
4) ANALISIS KEAMANAN
Sistem selalu menyimpan data yang sudah diinputkan ketika sistem mengalami error,
dan untuk keamanan pengguna dapat membuat password agar data tidak tidak di
manipulasi oleh pihak lain yang tidak berhak.
Kelemahan: Data bisa mudah dimanipulasi pihak lain karena hanya mengandalkan
karcis tanpa melihat inputan datanya
5) ANALISIS EFISIENSI
Sistem informasi perparkiran dengan aplikasi vb 6 lebih efisien,karena dalam
pendataan semua data kendaraan parkir
sehingga pengguna tidak bersusah payah untuk mengurutkan data sesuai dengan
waktunya yang berarti lebih menghemat waktu.
Kelemahan: Terlalu memakan banyak waktu, karena data tidak terdokumentasi secara
otomatis
6) ANALISIS PELAYANAN
Pelayanan terhadap kendaraan parkir dilakukan dengan cepat karena hanya
mengisikan data terhadap system,dan akan diproses juga oleh system
Kelemahan:Pelayanan masih memakan banyak waktu karena inputan data masih
dengan manual sehingga kendaraan banyak yang mengantri
Weakness(W)
digunakan
tidak
sesuai
Opportunity (O)
Banyak
perusahaan
Strategi (SO)
Strategi (WO)
system
harus pengguna
sistem
kendaraan
langkah-langkah
dengan penginputan
dan
data
agar
system
mengalami
Threats (T)
Strategi (ST)
harus
tidak
masalah
perparkiran
Strategi (WT)
digunakan Agar system dapat digunakan
dengan baik maka tidak akan dengan baik agar tetap dapat dalam jangka waktu yang
bisa digunakan dalam jangka digunakan
waktu yang panjang.
memasukkan
yang
dengan
ditetapkan
sesuai
Kegiatan
Planning
Pengambilan Data
Pengolahan Data
PengujianSistem
Implementasi
PemeliharaanSistem
Pembuatan Laporan
Tahun ke-0
Tahun ke-1
Tahun ke-2
Tahun ke-3
Manfaat
Rincian Biaya
Biaya Pengadaan Sistem
Rp 3.500.000
Rp10.500.000
Rp 2.500.000
Software
Rp 5.500.000
Rp 1.000.000
Biaya Pemeliharaan
Total Biaya
Rp
Rp
Rp23.000.00
400.000
400.000
Rp 500.000
Rp
0
Manfaat Berwujud
Rp
Rp 4.700.000
500.000
Rp 4.800.000
4.500.000
Rp 4.900.000
Rp 5.150.000
Rp
4.750.000
Total Manfaat
Rp
Rp 9.600.000
Rp 9.950.000
9.250.000
Rp9.250.000
Rp 9.200.000
Rp
Manfaat
9.450.000
Rp23.000.000
Procced Tahun 1
(Rp 9.250.000)
Rp13.750.000
Procced Tahun 2
( Rp 9.200.000)
Rp 4.550.000
Procced Tahun 3
Perhitungan berakhir sisa
Rp 9.450.000
4.550.000 x 2th=0,94/th
9.450.000
Periode Pengembalian sudah dapat dicapai pada tahun ke 3 secara detailnya adalah adalah
2.94/tahun
Maka pada tahun ke 3 mulai dapat mendapat keuntungan dari system perparkiran sebesar
2.94/tahun
2. Perhitungan ROI
TM-TB
x100%
Total Biaya
TM=28.800.000
TB=23.900.000
28.800.000-23.900.000x100%
23.900.000=20,5% >>Sangat Layak
3. Perhitungan NPV
Dengan asumsi suku bunga 5%
NPV=
-23.000.000+(9.250.000/(1+0,05))+(9.200.000/(1+0.05))+(9.450.000/(1+0,05))
=-23.000.000+8.809.524+8.344.671+8.163.301
=--23.000.000+25.317.496=2.317.496
NPV >0= layak
1.7 ANALISIS
Data
Function
People
Time
Network
Alasan
(What)
(How)
(Who)
(When)
(Where)
(Why)
Data
Input Data
Petugas
Ketika parkir
Di Sistem(loket
Agar bisa
Kendaraan
Kendaraan
masuk dan
masuk dan
menberikan bukt
keluar
keluar)
parkir
Mengolah data
kendaraan
Cek data
Kendaran
Cari data
Kendaraan
Agar dapat
akan keluar
mengetahui data
keluar)
kendaraan itu
benar atau salah
Data Petugas
Input data
petugas
Petugas
Menangani
Sistem(loket
Agar dapat
parkir
masuk dan
menginputkan
keluar)
data kendaraan
Olah data
Ketika
petugas
menggunakan
system
Bukti Parkir
Cetak bukti
Petugas
Saat masuk
Loket Masuk
parkir
Agar kendaraan
dapat melakukan
parkir
Agar dapat
Saat keluar
Loket Keluar
mengecek data
kendaraan dan
dapat mengetahu
nominal yang
harus dibayar
Pengguna;
1. Pengguna bisa memasukkan data kendaraan yang terdiri dari, jenis kendaraan,nomor
kendaraan,merek kendaraan,dan nomor parker
2.
3.
4.
5.
6.
7.
Trigger (data
Source (user
yang diinputkan yg
ke system)
melakukan
input)
Use Case
Response
Destination
(proses
(output yg
(user yg
yang
dihasilkan
menerima
dilakukan
oleh
output
sistem)
system)
langsung dari
system)
Input data
Kendaraan
Data
Petugas
Mengolah
Kendaraan(nom
dan
or
menyimpa
kendaraan,jenis
n data
kendaraan,mere
Notifikasi
Tampilan
data
Petugas
k kendaraan)
Input Data
Data
Petugas
Mengolah
Notifikasi
Petugas(Nama
dan
Tampilan
petugas, jenis
menyimpa
Data
kelamin, nik)
n data
Cari data
Petugas
Petugas
kendaraan
Mencari
Notifikasi
data
tampilan
kendaraan
data
Petugas
Petugas
yang
terparkir
Cetak
Mengolah
Laporan
dan
Parkir
data petugas
menyimpa
n data
Cetak
Bukti
Parkir
Mencetak
Notifikasi
Tampilan
data
Notif,
tariff yang
Keluar(Lama
harus
Parkir)
dibayarkan
1.9 ENTITAS
Petugas, Kendaraan
1.10 ATRIBUT
Kendaraan : Id Kendaraan, Jenis Kendaraan, Merek Kendaraan
Petugas :ID Petugas, NIK, Nama PetugasS, Jenis Kelamin, Alamat
Parkir : Nomor Parkir,Id Kendaraan,id Petugas,jam masuk,jam keluar,tariff
1.11 RELASI
Parkir
Petugas
Petugas
1.12 ERD
PARKIR
PETUGAS
KENDARAAN
Kendaraan
Petugas
Field Field
*
Id Kendaraan
Jenis Kendaraan
Merek Kendaraan
Parkir
*
Field
*
No Parkir
Id Kendaraan
*
*
Id Petugas
NIK
Nama Petugas
Jenis Kelamin
Id Petugas
Alamat
*
Jam Masuk
Jam Keluar
Tarif
0
SISTEM
INFORMASI
PERPARKIR
AN
Karcis
KENDARAAN
1
1 TB.Data
Petugas
OLAH
DATA
PETUGAS
Data Petugas
2
OLAH DATA
KENDARAAN
MASUK
Inf.Data Petugas
Tarif Parkir
PETUGAS
Inf.Kend.Masuk
Inf.Kend keluar
Informasi Tarif
Input Data
4 Tarif
OLAH DATA
KENDARAAN
KELUAR
Data Kendaraan
Masuk
Lap.Parkir Masuk
3 TB Dt Kend Keluar
Data Kend Keluar
4
Karcis
CETAK DATA
DFD LEVEL 1
PROSES OLAH DATA KENDARAAN MASUK
PETUGAS
Perhitungan
Tarif
2 TB data
Kend.Masuk
Data Petugas
2.2
OLAH DATA
DATA
PETUGAS
OLAH DATA
KENDARAAN
MASUK
Data Kendaraan Masuk 2
TB DATA
PETUGAS
TB DATA KEND
MASUK
DFD LEVEL 1
PROSES OLAH DATA KELUAR
PETUGAS
Data Petugas
3.2
OLAH DATA
PETUGAS
OLAH DATA
KENDARAAN
KELUAR
TB DATA
PETUGAS
DFD LEVEL 1
PROSES CETAK LAPORAN DATA PARKIR KENDARAAN
PETUGAS
Data Kendaraan
4.1
CETAK DATA
PARKIR
KARCIS
DFD LEVEL 1
5.1
PETUGAS
PROSES
PERHITUNGA
N TARIF
PARKIR
KARCIS
Dt Kendaraan Masuk
2.2.1
Kendaraan
Notif
Cek Data
Lengkap
notifikasi
Petugas
Data Petugas
Data Petugas
2.1.1
Cek data
lengkap
Petugas
Notif
2.2.2
2.1.2
Cek Data
Di Tabel
Cek data
ada di
tabel
2.2.3
2.1.3
Simpan
Simpan
Petugas
DFD LEVEL 2
PROSES OLAH DATA KELUAR
Dt Kendaraan Keluar
Kendaraan
Notif
Dt Kendaraan Keluar
3.2.1
Dt Petugas
Dt Petugas
3.1.1
Petugas
Cek data
petugas
Cek data
kendaraa
n
Petugas
Notif
3.1.2
3.2.2
Cek data
ada
ditabel
Cek data
ada ditabel
3.1.3
3.2.3
simpan
simpan
DFD LEVEL 2
PROSES CETAK LAPORAN DATA PARKIR KENDARAAN
Data kendaraan
Petugas
4.1.1
Cek Data
Parkir
Data kendaraan
notifikasi
Kendaraan
Petugas
4.1.2
Karcis
4.1.3
simpan
DFD LEVEL 2
PROSES PERHITUNGAN TARIF
Data Kendaraan
Petugas
Data Kendaraan
5.1.1
Cek tariff
parkir
Tarif Kendaraan
Notifikasi
5.1.2
Cek data ada
ditabel
Karcis
5.1.3
Simpan
1.17 FLOWCHART
Start
Petugas
Data Petugas
Olah Data
Petugas
Olah Data
Perhitungan Tarif
Data Tarif
Data Kendaraan
Masuk
Olah Data
Kendaraan Masuk
Kendaraan
Data
Kendaraan
Keluar
Finish
Cetak
Laporan
SI Parkir
Olah Data
Petugas
Olah Data
Kendaraan
Masuk
Olah Data
Kendaraan
Keluar
Olah Data
Perhitungan
tarif
Cetak Laporan
& Karcis
Tamb
ah
Cek
Data
Lengka
p
E
di
t
Hap
us
Cek
Data
Ada Di
Tabel
Ca
ri
Simp
an
Tam
bah
Cek
Data
Lengka
p
E
di
t
Hap
us
Cek
Data
Ada Di
Tabel
Ca
ri
Simp
an
Tam
bah
E
di
t
Cek
Data
Lengka
p
Hap
us
Cek
Data
Ada Di
Tabel
Ca
ri
Tam
bah
Simpa
n
Cek
Data
Lengk
ap
E
di
t
Hap
us
Cek
data
Ada
Di
Tabel
Tam
bah
Si
m
pa
n
Cek
Data
Leng
kap
Tipe
Lebar
Min/max
Format
Id Kendaraan
Char
10
Min : 8
xx xxxx xx
Max : sesuai
Dua digit
Ed
it
Cek
data
ada
di
tabel
Ha
pu
s
Sim
pan
plat kendaraan
pertama huruf,
empat digit
ditengah
angka, dan dua
digit terakhir
huruf.
Jenis Kendaraan
Varchar
10
Min : 1
Karakter
Max : sesuai
merek
kendaraan
Merk Kendaraan
Varchar
20
Min : 1
bervariasi bisa
huruf maupun
angka
Karakter unik
berupa angka
Max :
dan huruf
Tabel Petugas
Field
Tipe
Lebar
Min/Max
Format
Id Petugas
Char
Min :1
xxxxxxxxxx
Max : 10
angka degan
penempatan secara
acak
NIK
Char
10
Min : 1
xxxxxx
Max :6
angka dengan
penempatan secara
acak
Nama Petugas
Jenis Kelamin
Alamat
Varchar
25
Varchar
15
Varchar
50
Min : 3
xxx
Max : 25
huruf
Min : 1
Max : 1
Min : 5
Max : 50
Tabel Parkir
Field
No Parkir
Tipe
Char
Lebar
10
Min/Max
Min : 1
Format
xxxx
Max : 4
satu digit
pertama huruf
dan
dibelakangnya
Id Kendaraan
Char
10
Min : 8
angka
xx xxxx xx
Dua digit
kendaraan
pertama huruf,
empat digit
ditengah angka,
dan dua digit
Id Petugas
Char
Min :1
terakhir huruf.
xxxxxxxxxx
Max : 10
angka degan
penempatan
Jam Masuk
Char
10
Min: 4
secara acak
xx.xx.xx
Max : 6
Jam Keluar
Char
10
Min: 4
angka.
xx.xx.xx
Max : 6
Tarif
Int
10
Min : 4
angka.
xxxx
Max : 5
angka (Rp)
Petugas
Mengolah dan
CRUD
menyimpan data
Mencari data
kendaraan yang
CR
Parkir
Kendaraan
terparkir
Mencetak Data
Parkir
1.21 NORMALISASI
1.21.1 Bentuk Tidak Normal ( Tabel Universal )
Tabel Kendaraan
Id Kendaraan
Jenis Kendaraan
Merek Kendaraan
AA 7216 WK
Motor
BEAT
AB 7200 TK
Mobil
Avanza
AD 7253 NR
Motor
Mio
Tabel Petugas
Id Petugas
001
002
003
NIK
771211
771212
771213
Nama Petugas
Yanto
Sunarso
Sardi
Jenis Kelamin
L
L
L
Alamat
Jl. Nangka No 8
Jl. Delima No 1
Jl. Ijo No 58
Tabel Parkir
No Parkir
A01
A02
A03
Id Kendaraan
AA 7216 WK
AB 7200 TR
AD 7253 NR
Id Petugas
001
001
001
Jam Masuk
07:05:23
09:30:45
09:32:11
Jam Keluar
08:53:00
11:00:12
10:40:51
Jenis Kendaraan
Merek Kendaraan
AA 7216 WK
Motor
BEAT
AB 7200 TK
Mobil
Avanza
Tarif
2000
2000
2000
AD 7253 NR
Motor
Id Petugas
001
002
003
NIK
771211
771212
771213
No Parkir
A01
A02
A03
Jam Masuk
07:05:23
09:30:45
09:32:11
Mio
Nama Petugas
Yanto
Sunarso
Sardi
Jam Keluar
08:53:00
11:00:12
10:40:51
Jenis Kelamin
L
L
L
Tarif
2000
2000
2000
No Parkir
Id Petugas
Jenis Kendaraan
Jenis Kendaraan
Merek Kendaraan
No Parkir
Tarif
Alamat
Jl. Nangka No 8
Jl. Delima No 1
Jl. Ijo No 58
Input/outputDFD
Petugas:
Input data petugas(output:tampilan)
Edit ..
Hapus ..
Cari/tampil .