4.3.3.2 State Transition Diagram STD Login
117 4.3.4 Perancangan Antarmuka Aplikasi
117
4.4 Implementasi Sistem 118
4.4.1 Spesifikasi Komputer 119
4.5 Pengujian dan Penggunaan Sistem 121
BAB V PENUTUP 122
5.1 Simpulan 122
5.2 Saran 123
DAFTAR PUSTAKA 126
LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 : Komponen dari Suatu Sistem
10
Gambar 2.2 : Pilar Kualitas Informasi
17
Gambar 2.3 : Tujuh Tahap Siklus Hidup Pengembangan Sistem
23 Gambar 2.4
: Diagram Konteks 34
Gambar 2.5 : Diagram 0 Zero
35 Gambar 2.6
: Diagram Rinci 37
Gambar 2.7 : Adobe Photoshop
51 Gambar 2.8
: Macromedia Dreamweaver 54
Gambar 3.1 : Metode Penelitian Aplikasi Penyewaan Mobil Online
72 Gambar 4.1
: Struktur Organisasi 74
Gambar 4.2 : Alur Proses Penyewaan Kendaraan
85 Gambar 4.3
: Alur Proses Distribusi Rental History 86
Gambar 4.4 : Alur Proses Manual Pengadaan Mobil dan
Penyewaan Mobil 87
Gambar 4.5 : Alur Proses Manual Mobil Masuk
88 Gambar 4.6
: Flow Chart Pada Costumer 94
Gambar 4.7 : Flowchart pada Owner
97 Gambar 4.8
: DFD Level 0 Zero 98
Gambar 4.9 : DFD Level 1
99
Gambar 4.10 : DFD Level 1.0 100
Gambar 4.11 : DFD Level 2.0 100
Gambar 4.12 : DFD Level 3.0 101
Gambar 4.13 : DFD Level 4.0 101
Gambar 4.14 : DFD Level 5.0 102
Gambar 4.15 : DFD Level 6.0 102
Gambar 4.16 : DFD Level 7.0 103
Gambar 4.17 : DFD Level 8.0 103
Gambar 4.18 : DFD Level 9.0 104
Gambar 4.19 : Entitas yang akan digunakan 104
Gambar 4.20 : Primary Key Tiap Entitas 105
Gambar 4.21 : Relasi Tiap Entitas 105
Gambar 4.22 : Hubungan Kardinalitas pada Relasi antar Entitas 106
Gambar 4.23 : Entitas dengan Atributnya 107
Gambar 4.24 : Bentuk Tidak Normal UNF 108
Gambar 4.25 : Bentuk Normal Pertama 109
Gambar 4.26 : Bentuk Normal Kedua 110
Gambar 4.27 : Bentuk Normal Ketiga 111
Gambar 4.28 : Struktur Menu Utama Aplikasi 116
Gambar 4.29 : STD F orm “Login”
117 Gambar 4.30 : Rancangan Antarmuka Web Utama
118 Gambar 4.31 : Konfigurasi Jaringan Aplikasi Online Car
Rental System 121
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Flowchart 30
Tabel 2.2 Simbol-Simbol DFD 32
Tabel 2.3 Perbandingan Penelitan Sejenis 61
Tabel 4.1 Tabel Analisis Perbandingan Sistem 80
Tabel 4.2 Tabel Analisis Perbandingan Efisiensi Waktu 82
Tabel 4.3 Tabel Analisis Perbandingan Efisiensi Biaya 83
Tabel 4.4 Struktur Tabel Customer 112
Tabel 4.5 Struktur Tabel tbl_user 113
Tabel 4.6 Struktur Tabel Driver 113
Tabel 4.7 Struktur Tabel Card 113
Tabel 4.8 Struktur Tabel Car 114
Tabel 4.9 Struktur Tabel b_card 114
Tabel 4.10 Struktur Tabel Rental 114
Tabel 4.11 Hasil Kesimpulan Pengujian Aplikasi Online Car Rental System
122
DAFTAR LAMPIRAN
Lampiran 1 : SURAT PENELITIAN L1
Lampiran 2 : SURAT PERUSAHAAN L2
Lampiran 3 : HASIL WAWANCARA L3
Lampiran 4 : HASIL TESTING L4
Lampiran 5 : SOURCE CODE PROGRAM L5
Lampiran 6 : PRINT OUT PROGRAM L6
DAFTAR ISTILAH No
Istilah Pengertian
Redudansi Duplikasi keseluruhan atau sebagian dari
informasi rangkaian
yang bisa
dipergunakan sewaktu-waktu
apabila sistem menemui kesalahan.
Anomali Ketidaknormalan;
Penyimpangan dari
normal. Kongkruen
Sama dan sejenis Domain Name System
Merupakan layanan di Internet untuk jaringan yang menggunakan TCPIP.
Layanan ini
digunakan untuk
mengidentifikasi sebuah komputer dengan nama bukan dengan menggunakan alamat
IP IP
address. Singkatnya
DNS melakukan konversi dari nama ke angka.
DNS dilakukan secara desentralisasi, dimana
setiap daerah
atau tingkat
organisasi memiliki
domain sendiri.
Masing-masing memberikan servis DNS untuk domain yang dikelola. Suatu sistem
database yang
mengizinkan aplikasi
TCPIP menterjemahkan nama host ke dalam satu IP address. DNS Domain
Name Service merupakan servis di internet untuk network yang menggunakan
TCPIP. Servis ini digunakan untuk mengidentifikasi sebuah komputer dengan
nama bukan dengan menggunakan nomor alamat Internet. Komputer di Internet
diidentifikasikan dengan angka, yaitu nomor IP. Misalnya, sebuah komputer
memiliki
nomor IP
{192.168.1.1}. Komputer lebih mudah bekerja dengan
angka, sedangkan manusia lebih mudah mengingat
nama. Singkatnya
DNS melakukan konversi dari nama ke angka.
Virtual Shopping Proses yang dilakukan konsumen untuk
membeli produk, barang atau jasa melalui internet
E-retail Pembelian dan penjualan produk atau jasa
melalui sistem elektronik seperti internet dan jaringan komputer lainnya.
Script Bahasa pemrograman komputer yang
diinterpretasikan secara khas dan dapat diketik langsung dari keyboard oleh
pengguna. Skrip berbeda dengan program, karena program harus dikonversi terlebih
dahulu secara permanen menjadi berkas biner tereksekusi yaitu nol dan satu
sebelum dijalankan.
Open Source Sistem
pengembangan yang
tidak dikoordinasi oleh suatu individu lembaga
pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber
source-code yang tersebar dan tersedia bebas biasanya menggunakan fasilitas
komunikasi internet.
HyperText Teks yang ditampilkan pada komputer atau
perangkat elektronik
lainnya dengan
referensi hyperlink ke teks yang lain pembaca
dapat segera
mengakses, biasanya dengan menekan tombol mouse.
Browser Sebuah perangkat lunak untuk mengambil,
menampilkan, dari
sumber-sumber informasi melintasi di dunia World Wide
Web internet. Shareware
Salah satu metode pemasaran perangkat lunak komersial dimana perangkat lunak
didistribusikan secara gratis. Kebanyakan perangkat lunak shareware didistribusikan
melalui internet dan dapat diunduh secara gratis
atau melalui
majalah-majalah komputer. Istilah lainnya untuk shareware
adalah trialware, demoware yang pada intinya coba dulu sebelum membeli.
Fitur-fitur perangkat lunak shareware belum tentu mencerminkan keseluruhan
fitur yang didapat ketika pengguna sudah membeli perangkat lunak tersebut, tetapi
beberapa shareware membuka semua fitur tanpa terkecuali.
Subnet Mask Istilah teknologi informasi dalam bahasa
Inggris yang mengacu kepada angka biner 32 bit yang digunakan untuk membedakan
network ID dengan host ID, menunjukkan letak suatu host, apakah berada di jaringan
lokal atau jaringan luar.
Client Di dalam
komputer jaringan , merupakan
komputer yang memanfaatkan sumber
daya dalam jaringan
yang disediakan oleh komputer lainnya, yang disebut dengan
server . Juga merupakan sebuah
aplikasi atau
proses yang meminta pelayanan dari
komponen atau proses lainnya. Adanya client ini, memudahkan
koneksi ke
komputer server , dan mengatur serta
menjaga hubungan dari sumber daya lainnya. Dalam lingkungan Client Server,
workstation biasanya adalah merupakan
komputer client. Kalau dalam objek COM
, adalah
merupakan program
yang mengakses
atau menggunakan
suatu layanan yang disediakan oleh komponen
lainnya. Protokol
Sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan,
komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol
dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari
keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat
keras.
Sintaks Susunan
tata bahasa
dalam bahas
pemrograman. Transmission Control
Protocol Disingkat dengan TCP. Merupakan salah
satu lapisan layer protokol dari TCPIP suite, yang menandai bahwa data sudah
dikirimkan ke application layer yang lebih tinggi tanpa adanya kesalahan, kehilangan
data, atau adanya duplikasi.
IP Internet Protocol Internet Protocol IP merupakan fondasi
building block dari internet. Paket IP berisi data-data untuk TCPIP
protocol suite. Setiap paket memiliki 32- bit alamat sumber source address dan
tujuan destination address, beberapa bit untuk
{option}, sebuah
{header checksum}, dan {payload of data}.
Umumnya paket IP memiliki ukuran beberapa ratus bytes.
IP bersifat tidak reliable unreliable. Maksudnya, paket IP tidak dijamin sampai
di tujuan ataupun sampai dengan urutan yang sama. Tugas untuk menjamin
reliability diserahkan kepada lapisan di atasnya, yaitu TCP, Transport Control
Protocol.
DAFTAR SIMBOL
SIMBOL FLOWCHART
KETERANGAN
Simbol Garis Alir
Untuk menunjukkan arus dari proses
Simbol Hubungan Komunikasi
Untuk menunjukkan proses transmisi data melalui channel komunikasi
Simbol Penghubung
Untuk menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain
Simbol Kegiatan Manual
Untuk menunjukkan pekerjaan manual
Simbol Keputusan
Untuk suatu penyeleksian kondisi di dalam program
Simbol Persiapan
Untuk memberi nilai awal suatu besaran
Simbol Titik Terminal
Untuk menunjukkan awal dan akhir dari suatu proses
Simbol Proses
Untuk menunjukkan kegiatan proses dari operasi program computer
Simbol Keyboard
Untuk menunjukkan input yang menggunakan on-line keyboard
Simbol InputOutput
Untuk mewakili data inputouput
Simbol Kartu Plong
Untuk menunjukkan
inputoutput yang
menggunakan kartu plong punched card
Simbol Disk Storage
Untuk menyatakan input berasal dari disk atau output disimpan ke disk
Simbol Dokumen
Untuk menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau
komputer Simbol
Display
Untuk menunjukkan output yang ditampilkan di monitor
Simbol Arsip
Untuk menunjukkan tempat penyimpanan
dokumen atau arsip
SIMBOL DFD KETERANGAN
Kesatuan Luar External Entity
Merupakan kesatuan entity di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya
yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem
Arus Data Data Flow
Menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
Arus data ini mengalir diantara proses process, sismpanan data data store dan kesatuan luar external
entity
atau
Proses Process
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus
data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses
identifikasi nama proses
Simpanan Data Data Store
Merupakan simpanan dari data
SIMBOL ERD KETERANGAN
Entitas Entity
Objek atau kejadian apa pun mengenai seseorang yang memilih untuk mengumpulkan
data adalah sebuah entitas, dapat berupa orang, tempat, atau sesuatu.
Hubungan Relationship
Hubungan diasosiasikan antara entitas kadang –
kadang mengacu untuk hubungan data.
Atribut Attribute
Atribut merupakan beberapa karakteristik dari satu entitas. Tedapat beberapa atribut untuk
masing – masing entitas.
media nama data store
73
BAB I PENDAHULUAN