Dokumen ini berisi spesifikasi kebutuhan perangkat lunak untuk aplikasi rental mobil yang mencakup tujuan, ruang lingkup, definisi, referensi, deskripsi produk berupa fungsi dan karakteristik pengguna, serta kebutuhan fungsional dan non-fungsional."
Evolusi perkembangan rekayasa perangkat lunakFebry San
Dokumen tersebut membahas tentang evolusi perkembangan rekayasa perangkat lunak, mulai dari pengertian perangkat lunak dan rekayasa perangkat lunak, karakteristik perangkat lunak, aplikasi perangkat lunak, dan evolusi sistem perangkat lunak dari era ke era."
Dokumen ini berisi spesifikasi kebutuhan perangkat lunak untuk sistem informasi penyewaan alat-alat pesta yang mencakup deskripsi umum sistem, fungsi produk, karakteristik pengguna, dan deskripsi umum kebutuhan sistem."
SMS adalah perangkat lunak manajemen sekolah untuk menyimpan dan mengelola data siswa, guru, SPP, gaji, dan absensi. Perangkat lunak ini memiliki fitur untuk menambah, menampilkan, mengubah, dan mencetak data, serta mengubah akun operator. SMS dapat berjalan pada sistem operasi Windows dengan menggunakan database Access.
Dokumen tersebut membahas tentang definisi dialog antara manusia dan komputer serta berbagai jenis ragam dialog interaktif seperti dialog berbasis perintah, dialog berbasis bahasa pemrograman, dialog berbasis bahasa alami, dialog berbasis menu dan formulir, serta dialog berbasis manipulasi langsung dan antarmuka grafis.
Mata Kuliah Komunikasi Data dan Jaringan KomputerBambang
Komunikasi data adalah transmisi data elektronik melalui media seperti kabel atau nirkabel. Dokumen ini membahas konsep dasar komunikasi data, model komunikasi, jenis jaringan seperti LAN, MAN, dan WAN beserta contoh penerapannya. Tujuan mata kuliah ini adalah memahami konsep jaringan komputer dan protokol TCP/IP serta mampu merancang jaringan.
Jurnal tentang program aplikasi smartmath berbasis virtual reality untuk menghadapi era society 5.0 dibidang pendidikan. Aplikasi ini diharapkan mampu mempermudah siswa dan tenaga pendidik untuk terus berinovasi ditengah perkembangan teknologi yang semakin canggih.
Formulir ini berisi permohonan Asmawi untuk melaksanakan tugas akhir dengan judul "Pembuatan Website E-Commerce Supermarket Online 9 Segar" dengan dosen pembimbing Nugroho Agung. Formulir ini memenuhi syarat administrasi dan akademik.
Dokumen tersebut membahas analisis kebutuhan perangkat lunak khususnya analisis kebutuhan non fungsional, fungsional, dan jaringan dalam proses rekayasa perangkat lunak."
Evolusi perkembangan rekayasa perangkat lunakFebry San
Dokumen tersebut membahas tentang evolusi perkembangan rekayasa perangkat lunak, mulai dari pengertian perangkat lunak dan rekayasa perangkat lunak, karakteristik perangkat lunak, aplikasi perangkat lunak, dan evolusi sistem perangkat lunak dari era ke era."
Dokumen ini berisi spesifikasi kebutuhan perangkat lunak untuk sistem informasi penyewaan alat-alat pesta yang mencakup deskripsi umum sistem, fungsi produk, karakteristik pengguna, dan deskripsi umum kebutuhan sistem."
SMS adalah perangkat lunak manajemen sekolah untuk menyimpan dan mengelola data siswa, guru, SPP, gaji, dan absensi. Perangkat lunak ini memiliki fitur untuk menambah, menampilkan, mengubah, dan mencetak data, serta mengubah akun operator. SMS dapat berjalan pada sistem operasi Windows dengan menggunakan database Access.
Dokumen tersebut membahas tentang definisi dialog antara manusia dan komputer serta berbagai jenis ragam dialog interaktif seperti dialog berbasis perintah, dialog berbasis bahasa pemrograman, dialog berbasis bahasa alami, dialog berbasis menu dan formulir, serta dialog berbasis manipulasi langsung dan antarmuka grafis.
Mata Kuliah Komunikasi Data dan Jaringan KomputerBambang
Komunikasi data adalah transmisi data elektronik melalui media seperti kabel atau nirkabel. Dokumen ini membahas konsep dasar komunikasi data, model komunikasi, jenis jaringan seperti LAN, MAN, dan WAN beserta contoh penerapannya. Tujuan mata kuliah ini adalah memahami konsep jaringan komputer dan protokol TCP/IP serta mampu merancang jaringan.
Jurnal tentang program aplikasi smartmath berbasis virtual reality untuk menghadapi era society 5.0 dibidang pendidikan. Aplikasi ini diharapkan mampu mempermudah siswa dan tenaga pendidik untuk terus berinovasi ditengah perkembangan teknologi yang semakin canggih.
Formulir ini berisi permohonan Asmawi untuk melaksanakan tugas akhir dengan judul "Pembuatan Website E-Commerce Supermarket Online 9 Segar" dengan dosen pembimbing Nugroho Agung. Formulir ini memenuhi syarat administrasi dan akademik.
Dokumen tersebut membahas analisis kebutuhan perangkat lunak khususnya analisis kebutuhan non fungsional, fungsional, dan jaringan dalam proses rekayasa perangkat lunak."
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
Makalah ini membahas perancangan Entity Relationship Diagram (ERD) dan Logical Relational Structure (LRS) untuk sistem pemesanan kamar hotel. Terdapat penjelasan tentang database, ERD, dan LRS. Kemudian dilakukan analisis kasus pemesanan kamar hotel untuk merancang ERD dan LRSnya.
Korupsi di Indonesia sudah ‘membudaya’ sejak dulu, sebelum dan sesudah kemerdekaan, di era Orde Lama, Orde Baru, berlanjut hingga era Reformasi. Berbagai upaya telah dilakukan untuk memberantas korupsi, namun hasilnya masih jauh panggang dari api. Periodisasi korupsi di Indonesia secara umum dapat dibagi dua, yaitu periode pra kemerdekaan dan pasca kemerdekaan
Aplikasi perangkat lunak klinik kecantikan Ultimate Skin Care (USC) dirancang untuk mengelola data pasien, rekam medis, obat, penyakit, dan dokter secara digital. USC dimaksudkan untuk menggantikan sistem manual dengan harapan dapat meningkatkan efisiensi pelayanan kesehatan.
Tata bahasa regular didefinisikan oleh empat tupel yang terdiri dari himpunan simbol variabel dan terminal, kumpulan aturan produksi, serta simbol awal. Aturan produksinya hanya memiliki satu simbol variabel paling kanan. FSA dapat dikonstruksi dari aturan produksi, dan sebaliknya aturan produksi dapat dibuat dari FSA dengan mengidentifikasi state.
Makalah ini membahas analisis situs Traveloka.com dengan fokus pada desain antarmuka pengguna, tampilan grafis, sistem menu, ikon yang digunakan, dan interaksi berbasis grafis.
Laporan ini dibuat guna memenuhi tugas UAS mata kuliah Rekayasa Perangkat Lunak. Projek yang dibuat merupakan aplikasi online shop berbasis website. Model perancangan perangkat ini menggunakan waterfall.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang Data Definition Language (DDL) yang merupakan bahasa untuk mendefinisikan skema basis data dengan menjelaskan fungsi, perintah-perintah, dan contohnya.
Dokumen tersebut membahas tentang sistem digital dan gerbang logika dasar seperti AND, OR, NOT, NAND, NOR, XOR, dan XNOR. Juga dijelaskan tentang tabel kebenaran, contoh rangkaian terintegrasi seperti half adder dan full adder, serta kombinasi rangkaian logika.
Dokumen tersebut membahas tentang bentuk-bentuk erosi tanah oleh air, dimulai dari pengertian erosi tanah dan jenis-jenis erosi serta faktor penyebabnya. Dibahas pula tujuh bentuk utama erosi oleh air, yaitu erosi percik, erosi lembar, erosi alur, erosi parit, erosi tebing sungai, erosi internal, dan tanah longsor beserta ciri khas masing-masing bentuk erosi.
Dokumen tersebut merangkum dua presentasi yang berisi tentang program studi S3 Ergonomics for All Ages and Abilities di Kyushu University, Jepang serta peluang, tantangan dan ancaman yang dihadapi Indonesia pasca implementasi ASEAN Free Trade Area (AFTA) 2015. Kedua presentasi menekankan pentingnya mengintegrasikan kebutuhan pengguna dengan desain produk dan teknologi, serta perlunya peningkatan daya saing Indonesia melalui peningkatan kualitas SDM dan otomatisasi
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
Makalah ini membahas perancangan Entity Relationship Diagram (ERD) dan Logical Relational Structure (LRS) untuk sistem pemesanan kamar hotel. Terdapat penjelasan tentang database, ERD, dan LRS. Kemudian dilakukan analisis kasus pemesanan kamar hotel untuk merancang ERD dan LRSnya.
Korupsi di Indonesia sudah ‘membudaya’ sejak dulu, sebelum dan sesudah kemerdekaan, di era Orde Lama, Orde Baru, berlanjut hingga era Reformasi. Berbagai upaya telah dilakukan untuk memberantas korupsi, namun hasilnya masih jauh panggang dari api. Periodisasi korupsi di Indonesia secara umum dapat dibagi dua, yaitu periode pra kemerdekaan dan pasca kemerdekaan
Aplikasi perangkat lunak klinik kecantikan Ultimate Skin Care (USC) dirancang untuk mengelola data pasien, rekam medis, obat, penyakit, dan dokter secara digital. USC dimaksudkan untuk menggantikan sistem manual dengan harapan dapat meningkatkan efisiensi pelayanan kesehatan.
Tata bahasa regular didefinisikan oleh empat tupel yang terdiri dari himpunan simbol variabel dan terminal, kumpulan aturan produksi, serta simbol awal. Aturan produksinya hanya memiliki satu simbol variabel paling kanan. FSA dapat dikonstruksi dari aturan produksi, dan sebaliknya aturan produksi dapat dibuat dari FSA dengan mengidentifikasi state.
Makalah ini membahas analisis situs Traveloka.com dengan fokus pada desain antarmuka pengguna, tampilan grafis, sistem menu, ikon yang digunakan, dan interaksi berbasis grafis.
Laporan ini dibuat guna memenuhi tugas UAS mata kuliah Rekayasa Perangkat Lunak. Projek yang dibuat merupakan aplikasi online shop berbasis website. Model perancangan perangkat ini menggunakan waterfall.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang Data Definition Language (DDL) yang merupakan bahasa untuk mendefinisikan skema basis data dengan menjelaskan fungsi, perintah-perintah, dan contohnya.
Dokumen tersebut membahas tentang sistem digital dan gerbang logika dasar seperti AND, OR, NOT, NAND, NOR, XOR, dan XNOR. Juga dijelaskan tentang tabel kebenaran, contoh rangkaian terintegrasi seperti half adder dan full adder, serta kombinasi rangkaian logika.
Dokumen tersebut membahas tentang bentuk-bentuk erosi tanah oleh air, dimulai dari pengertian erosi tanah dan jenis-jenis erosi serta faktor penyebabnya. Dibahas pula tujuh bentuk utama erosi oleh air, yaitu erosi percik, erosi lembar, erosi alur, erosi parit, erosi tebing sungai, erosi internal, dan tanah longsor beserta ciri khas masing-masing bentuk erosi.
Dokumen tersebut merangkum dua presentasi yang berisi tentang program studi S3 Ergonomics for All Ages and Abilities di Kyushu University, Jepang serta peluang, tantangan dan ancaman yang dihadapi Indonesia pasca implementasi ASEAN Free Trade Area (AFTA) 2015. Kedua presentasi menekankan pentingnya mengintegrasikan kebutuhan pengguna dengan desain produk dan teknologi, serta perlunya peningkatan daya saing Indonesia melalui peningkatan kualitas SDM dan otomatisasi
Dokumen ini membahas tentang rancang bangun sistem informasi pelelangan di Dinas Perindustrian, Perdagangan, dan Pasar Kabupaten Jombang. Terdapat penjelasan mengenai context diagram, DFD level, desain tabel database, serta desain input/output sistem."
Bab 2 membahas landasan teori rekayasa perangkat lunak dan estimasi biaya pembuatan perangkat lunak. Rekayasa perangkat lunak adalah proses pengembangan perangkat lunak dengan prinsip rekayasa untuk menghasilkan perangkat lunak yang bermanfaat bagi pelanggan dengan biaya yang ekonomis. Metode function point digunakan untuk mengestimasi biaya dan waktu pembuatan perangkat lunak berdasarkan ukuran fungsionalitasnya.
Software requirementsspecification aplikasi logistik alat tulis kantorPutu Shinoda
Dokumen ini merupakan Spesifikasi Kebutuhan Perangkat Lunak untuk aplikasi logistik alat tulis kantor berbasis Java yang berisi deskripsi umum dokumen, deskripsi kebutuhan fungsional, desain dan perancangan sistem berupa basis data dan diagram UML, serta persyaratan antar muka dan non fungsional sistem."
Modul ini membahas tentang Software Requirement Specification (SRS) yang meliputi pengertian SRS, faktor yang dipertimbangkan dalam pembuatannya, fungsi dokumen SRS, kriteria dokumen SRS yang baik, aspek-aspek yang perlu dihindari, dan orang-orang yang terlibat dalam pembuatan SRS.
Makalah ini membahas perancangan program kunjungan pasien rumah sakit dengan menggunakan Microsoft Visual Basic 6. Program ini dirancang untuk memudahkan proses administrasi pasien mulai dari pendaftaran, registrasi, hingga rekam medis dengan sistem yang terkomputerisasi."
Aplikasi BengkelinAja ini merupakan aplikasi bengkel online untuk memesan jasa servis mobil secara online tanpa harus datang ke bengkel. Proyek ini bertujuan mengembangkan aplikasi tersebut untuk menyediakan layanan servis panggilan bagi konsumen yang tidak memiliki waktu atau pengetahuan tentang perbaikan mobil secara efisien. Proyek ini akan menghasilkan dokumen perencanaan, desain, persyaratan, pengu
Proyek ini bertujuan untuk membangun sebuah website manajemen proyek untuk PT KaryaIndo Konstruksi dalam waktu 2,5 bulan dengan estimasi biaya Rp 36.025.000,00. Website ini diharapkan dapat memudahkan manajemen dalam mengelola data karyawan, tender proyek, dan perkembangan proyek. Proyek ini akan dilaksanakan melalui beberapa tahapan seperti analisis kebutuhan, perancangan, pengembangan, pengujian
Dokumen ini membahas rancangan aplikasi pelacakan pengiriman barang bernama "Lacak" untuk PT Makmur. Aplikasi ini akan membantu konsumen melacak lokasi barang yang dikirim dan kurir yang menangani pengiriman. Dokumen ini menjelaskan tujuan, risiko, hasil yang diharapkan, jadwal, anggaran, dan struktur organisasi proyek.
Software requirementsspecification aplikasi logistik alat tulis kantorPutu Shinoda
Dokumen ini merupakan Spesifikasi Kebutuhan Perangkat Lunak untuk mengatur logistik alat tulis kantor berbasis Java. Dokumen ini menjelaskan fitur, desain basis data dan diagram UML, serta persyaratan antarmuka dan non fungsional sistem."
Sistem Informasi Pengelolaan Alat Tulis Kantor (SIPOLTA) dirancang untuk mengelola data barang kantor secara online. Sistem ini menggunakan arsitektur client-server dengan database MySQL. Terdapat berbagai fitur seperti penambahan, penghapusan, dan pembaruan data barang serta transaksi pembelian dan penjualan. Antarmuka pengguna dirancang untuk mudah digunakan oleh administrator.
Dokumen ini berisi spesifikasi persyaratan perangkat lunak untuk sistem kasir penjualan. Dokumen ini menjelaskan fitur-fitur sistem seperti pembayaran, stok bahan, dan riwayat transaksi, serta antarmuka pengguna, persyaratan perangkat keras dan lunak, serta asumsi-asumsi yang mendasari sistem.
1. Dokumen:
Ver: 5 Spesifikasi Kebutuhan
Perangkat Lunak
Rancang Bangun Aplikasi
Rental Mobil
PROGRAM STUDI S1 SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
TEKNIK KOMPUTER SURABAYA
2012
2. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
Sejarah Revisi Dokumen
Tanggal Ver Deskripsi / Perubahan Penulis
19/3/2012 1 Perbaikan Dokumen Business Analyst
26/3/2012 2 Perbaikan Dokumen Business Analyst
4/4/2012 3 Perbaikan Dokumen Business Analyst
11/4/2012 4 Perbaikan Dokumen Business Analyst
D’Best Rent Car
Rahasia 2 | halaman
2012
3. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
Disusun Oleh:
1. Shandi Prima Y. A (08.41010.0235)
2. Adi Robiyanto (08.41010.0238)
3. Ageng Yudha P (08.41010.0261)
4. Heri Agus Santiko (08.41010.0286)
5. Eko Susanto Tejo (09.41010.0010)
6. Nicolaus Dimas W (09.41010.0025)
7. Dicksena Sesarani (09.41010.0027)
D’Best Rent Car
Rahasia 3 | halaman
2012
4. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
Daftar Isi
1. Introduction .........................................................................................................................................................5
1.1 Tujuan Dokumen ......................................................................................................................................5
1.2 Ruang Lingkup Dokumen ......................................................................................................................6
1.3 Definisi, Akronim, Singkatan yang Dipakai ....................................................................................6
1.4 Referensi ......................................................................................................................................................6
1.5 Gambaran Umum Dokumen.................................................................................................................6
2. Deskripsi Produk ................................................................................................................................................7
2.1 Lingkungan Sistem ...................................................................................................................................7
2.2 Fungsi-fungsi Produk..............................................................................................................................8
2.3 Karakteristik Pengguna .........................................................................................................................9
3. Spesifikasi Kebutuhan ................................................................................................................................... 10
3.1 Kebutuhan Fungsional ........................................................................................................................ 10
3.1.1 Melakukan Login ............................................................. Error! Bookmark not defined.
3.1.2 Transaksi Sewa ................................................................ Error! Bookmark not defined.
3.1.3 Transaksi Pengembalian........................................................................................................... 12
3.2 Kebutuhan Data...................................................................................................................................... 14
3.3 Kebutuhan Non-Fungsional .............................................................................................................. 14
D’Best Rent Car
Rahasia 4 | halaman
2012
5. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
Spesifikasi Kebutuhan
Perangkat Lunak
1. Introduction
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi
Kebutuhan Perangkat Lunak (SKPL). Dokumen ini sebagian besar adalah adaptasi dari
dokumen IEEE Std 830-1993. Uraian yang dituangkan di dalam dokumen ini digunakan
sebagai acuan dalam menulis SKPL. Dokumen ini dibuat untuk membantu membuat
spesifikasi perangkat lunak yang akan dikembangkan dengan rancangan terstruktur.
Pada prinsipnya, hasil analisis sistem perangkat lunak dengan rancangan ini diuraikan
sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses tersebut
saling berkomunikasi melalui suatu jalur aliran data.
Dokumen ini dibuat untuk menjelaskan mengenai spesifikasi kebutuhan perangkat
lunak, definisinya, akronim atau singkatan yang digunakan, menjelaskan referinsi yang
digunakan dalam pembuatan perangkat lunak. Selain itu dokumen ini juga menjelaskan
tentang produk yang dibuat seperti fungsi produk, karakteristik produk dan tools yang
dibutuhkan. Disini juga dijelaskan mengenai peran dan tanggung jawab masing-masing
user, input-proses-output pada perangkat lunak tersebut. Pada bagian spesifikasi
kebutuhan juga dijelaskan mengenai alur proses, alur alternatif, kondisi awal, kondisi
akhir, pengecualian, dan pemicu pada sistem ini.
1.1 Tujuan Dokumen
Tujuan dari dokumen ini adalah mencatat berbagai kebutuhan fungsional.
Kebutuhan fungsional diambil dari kebutuhan user terhadap fungsi-fungsi yang
ada didalam sistem, aturan-aturan bisnis beserta atribut kualitas yang
mengiringinya. Pada masing-masing kebutuhan fungsional, dilakukan analisis
terhadap input, proses (normal dan alternatif), dan output, sehingga bisa menjadi
acuan teknis pengembangan perangkat lunak pada tahap selanjutnya dan sebagai
bahan evaluasi pada proses pengembangan maupun diakhir pengembangannya
D’Best Rent Car
Rahasia 5 | halaman
2012
6. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
1.2 Ruang Lingkup Dokumen
Dokumen ini dibuat untuk menerangkan spesifikasi kebutuhan perangkat
lunak yang dibutuhkan. Jadi degan membaca dokumen ini, diharapkan user bisa
mengerti tentang alur proses, input, output yang dihasilkan dari perangkat lunak
ini. Lalu juga menerangkan pemicu, alur alternatif, prioritas pada perangkat
lunak dan juga user diharapkan mengerti tentang deskripsi produk dengan jelas
serta mengerti tentang kebutuhan fungsional dan non-fungsional.
1.3 Definisi, Akronim, Singkatan yang Dipakai
1. SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Requirements Spesification
(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan
dikembangkan.
2. PIC (Person In Charge) adalah seseorang yang bertanggung jawab atas
lingkup tertentu yang di tugaskan oleh koordinator.
1.4 Referensi
Referensi yang digunakan dalam rancang bangun aplikasi peyewaan
kendaraan ini adalah:
1. 01.Spesifikasi Kebutuhan Perangkat Lunak S1 SI , template dokumen
Spesifikasi Kebutuhan Perangkat Lunak. (SKPL).
2. IEEE Std 830-1993, IEEE Recommended Parctice for Software
Requirement Specifications.
1.5 Gambaran Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama
berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan
dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang
dikembangkan, definisi, referensi dan deskripsi umum yang dikerjakan oleh
masing-masing.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak
yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik
D’Best Rent Car
Rahasia 6 | halaman
2012
7. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat
lunak.
Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
Perbagian dokumen dikerjakan oleh masing-masing PIC yang bertanggung
jawab terhadap koordinator
2. Deskripsi Produk
2.1 Lingkungan Sistem
Lingkupan sistem adalah adalah segala sesuatu yang berada di luar sistem.
Lingkungan sistem dapat menguntungkan ataupun merugikan. Lingkungan
menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan
sistem sedangkan lingkungan sistem yang merugikan akan diupayakan agar
mempunyai pengaruh seminimal mungkin bahkan jika mungkin ditiadakan.
Berikut adalah gambaran lingkungan sistemnya:
Send
Operator
Reply Send Send Send
Reply Reply Reply Reply
Hub
Firewall Webservice Database server
Request
Owner
Dari alur proses pada gambar di atas, proses pertama kali diawali dari
komputer client, operator ataupun owner yang mengakses, dimana komputer
client mengirimkan berupa data yang terhubung melalui hub yang akan
diteruskan ke Firewall yang berguna untuk melindungi segala bentuk ancaman,
setelah keluar dari firewall akan menuju ke webservice yang mana akan
D’Best Rent Car
Rahasia 7 | halaman
2012
8. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
memproses dan menghandle segala bentuk inputan yang akan di teruskan ke
database server yang mana disini berperan penting dalam penyimpanan data.
2.2 Fungsi-fungsi Produk
Tujuan Rancang Bangun Aplikasi Rental Mobil ini adalah untuk menghasilkan
suatu sistem informasi yang memiliki kemampuan sebagai berikut:
1. Fungsi Pendataan
Di dalam fungsi pendataan terdapat proses untuk mengelola data mobil
yang digunakan untuk transaksi sewa. Pelaku yang terkait dalam fungsi
pendataan adalah Owner. Owner bertanggungjawab menambah,
mengubah data mobil.
2. Fungsi Pemesanan
Di dalam fungsi pemesanan terdapat transaksi pemesanan sewa mobil.
Pelanggan melakukan pemesanan sewa mobil bisa dengan datang
langsung ke rental mobil ataupun menggunakan telepon. Pelanggan harus
membayar uang muka bisa secara langsung ataupun dengan transfer. Jika
pelanggan melakukan pembatalan, maka uang muka yang telah
dibayarkan akan hangus. Yang terkait dalam fungsi pemesanan adalah
operator. Operator berperan dalam menginputkan data transaksi
pemesanan setelah pelanggan melakukan pembayaran minimal deposit.
3. Fungsi Persewaan
Di dalam fungsi persewaan terdapat transaksi sewa mobil. Pelanggan
dapat melakukan transaksi sewa mobil dengan datang langsung ke rental
mobil . pelanggan harus melengkapi syarat-syarat yang telah ditentukan.
Yang terkait dalam fungsi persewaan adalah operator. operator
bertanggung jawab dalam menginputkan data transaksi sewa mobil
setelah pelanggan memenuhi syarat-syarat tersebut.
4. Fungsi Pembayaran
Di dalam fungsi pembayaran terdapat transaksi pembayaran untuk sewa
mobil dan pemesanan. Pelanggan melakukan pembayaran sesuai dengan
harga yang telah ditentukan. Yang terkait dalam fungsi pembayaran
adalah operator. operator akan berperan dalam melakukan validasi
D’Best Rent Car
Rahasia 8 | halaman
2012
9. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
setelah pelanggan melakukan pembayaran, dan kemudian operator akan
memberikan bukti berupa kwitansi.
5. Fungsi Perpanjangan Sewa
Fungsi ini digunakan untuk memperpanjang sewa mobil. Pada fungsi ini
pelanggan hanya melakukan konfirmasi perpanjangan sewa mobil bisa
secara langsung ataupun menggunakan media telepon. Pelaku yang
terkait pada fungsi ini adalah Operator. Operator berperan melakukan
perpanjangan setelah menerima konfirmasi dari pelanggan baik secara
langsung ataupun dengan menggunakan telepon.
6. Fungsi Pengembalian
Di dalam fungsi pengembalian terdapat transaksi pengembalian sewa
mobil. Yang terkait dalam fungsi pengembalian adalah operator. operator
bertanggung jawab melakukan pengecekan terdapat tanggal
pengembalian. Jika tanggal pengembalian tidak sesuai, maka pelanggan
akan dikenakan biaya denda.
7. Fungsi Pelaporan/pencatatan
Di dalam fungsi pelaporan yang terkait adalah operator. Operator
berperan dalam melakukan fungsi ini. Fungsi ini terdapat beberapa
pemicu agar dapat menampilkan dan mencetak laporan yang diinginkan.
2.3 Karakteristik Pengguna
Pengguna dalam aplikasi ini adalah operator dan owner. Karakteristik dari
pengguna sistem memiliki batasan-batasan tertentu. Tidak ada keahlian khusus
yang harus dipenuhi oleh kedua user, untuk lebih jelasnya dapat dilihat pada
tabel dibawah ini.
Kategori Hak Akses Ke
Tugas Karakteristik
Pengguna Aplikasi
Pendidikan
Minimal
Menginputkan data SMA/sederajat
pemesanan, data Umur >18th
persewaan, data Mampu
Operator User (Operator)
pembayaran, data mengoperasikan
pengembalian, dan komputer
data pelaporan Jujur, rajin,
bertanggung
jawab
D’Best Rent Car
Rahasia 9 | halaman
2012
10. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
Berdedikasi
tinggi
Melakukan
insert/update Pemilik Rental
pendataan Mobil
Owner mobil,melihat User (Owner) Mampu
pelaporan, dan mengoperasikan
mengganti password komputer
user owner/operator
3. Spesifikasi Kebutuhan
3.1 Kebutuhan Fungsional
Produk yang dibuat merupakan perangkat lunak yang digunakan dalam
perusahaan dalam menjalankan bisnisnya, kususnya digunakan oleh bagian Front
Office untuk melakukan proses pencatatan dan transaksi persewaan mobil.
Diharapkan perangkat lunak tersebut dapat memberikan kontribusi lebih dan
juga dapat membantu bagian front Office dalam melakukan transaksi persewaan
mobil, sehingga tidak perlu melakukan pencacatan transaksi di dalam buku
manual dan lain sebagainya. Data-data tersebut akan disimpan dalam sebuah
database yang dapat diakses setiap saat diperlukan. Untuk bagian akhir dalam
penggunaan perangkat lunak tersebut yaitu berupa laporan yang dapat
memberikan informasi kepada pihak perusahaan dan pelanggan.
3.1.1 Fungsi Pendataan
Nama Fungsi Pendataan
Prioritas High
Pemicu -
Kondisi awal Kosong (belum terisi/data belum terisi)
1. Membutuhkan merk mobil
2. Membutuhkan type mobil
Alur normal
3. Membutuhkan plat nomor mobil
4. Membutuhkan data warna mobil
Alur alternatif -
Kondisi akhir Menampilkan data mobil yang telah tersimpan
D’Best Rent Car
Rahasia 10 | halaman
2012
11. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
1. Data masih kosong atau belum terisi semua
Pengecualian
2. Salah memasukkan data
Kebutuhan 1. Pendataan mobil harus diisi semua
non-fungsional
3.1.2 Fungsi Pemesanan
Nama Fungsi Pemesanan
Prioritas Low
Pemicu ID pelanggan (jika sudah terdaftar)
Kondisi awal Kondisi kosong/data belum terisi
1. Mengisi data-data pelanggan(jika belum
terdaftar)
Alur normal 2. Mengisi data pemesanan
2. Menyimpan
1. Mencari ID pelanggan (jika sudah terdaftar)
2. Mengisi data pemesanan
Alur alternatif
3. Menyimpan
4. Pembatalan pemesanan
Kondisi akhir Data transaksi pemesanan telah tersimpan
1. Data masih kosong atau belum terisi semua
Pengecualian
2. Salah memasukkan data
1. Calon penyewa harus melakukan pemesanan,
bisa secara langsung ataupun menggunakan media
Kebutuhan
telepon.
non-fungsional
2. Calon penyewa wajib membayar uang muka, bisa
secara langsung ataupun transfer.
3.1.3 Fungsi Persewaan
Nama Fungsi Persewaan
Prioritas Medium
Pemicu -
Kondisi awal Kosong (belum terisi/data belum terisi jika belum
D’Best Rent Car
Rahasia 11 | halaman
2012
12. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
terdaftar), ID pelanggan (jika sudah terdaftar)
1. Menginput data sesuai formulir sewa
Alur normal
2. Menyimpan data sewa
1. Mencari ID Pelanggan (jika sudah terdaftar)
Alur alternatif 2. Menginput data sesuai formulir sewa
3. Menyimpan data sewa
Data transaksi sewa telah tersimpan dan output
Kondisi akhir
nota sewa
1. Data masih kosong atau belum terisi semua
Pengecualian
2. Salah memasukkan data
Kebutuhan 1. Keamanan data pelanggan,
non-fungsional 2. Transaksi sewa harus divalidasi
3.1.4 Fungsi Pembayaran
Nama Fungsi Pembayaran
Prioritas Medium
Pemicu ID Pelanggan
Kondisi awal Data persewaan
Alur normal Menyimpan data pembayaran
Alur alternatif -
Data pembayaran tersimpan dan mencetak bukti
Kondisi akhir
pembayaran
1. Data masih kosong atau belum terisi
Pengecualian
2. Salah memasukkan data
Kebutuhan
Keamanan data pelanggan
non-fungsional
3.1.5 Fungsi Pengembalian
Nama Fungsi Pengembalian
Prioritas Medium
Pemicu Nota sewa
Kondisi awal Data persewaan
Alur normal 1. Mencari ID pelanggan
D’Best Rent Car
Rahasia 12 | halaman
2012
13. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
2. Menginput data pengembalian
3. Mengecek adanya denda
4. Menyimpan data pengembalian
Alur alternatif -
1. Data pengembalian tersimpan dan mencetak
bukti pengembalian
Kondisi akhir
2. Menampilkan status pengembalian
3. Mengetahui kemungkinan jumlah denda
1. Data masih kosong atau belum terisi
Pengecualian
2. Salah memasukkan data
Kebutuhan 1.Pengisian data transaksi pengembalian harus
non-fungsional terisi semua
3.1.6 Fungsi Perpanjangan Sewa
Nama Fungsi Perpanjangan Sewa
Prioritas Medium
1. Konfirmasi perlanggan
Pemicu
2. No transaksi sewa
Kondisi awal Data persewaan
Alur normal 1. Mengupdate data persewaan
Alur alternatif -
Kondisi akhir Tanggal pengembalian mobil yang sudah terupdate
1. Salah memasukkan data
Pengecualian 2. Jika pelanggan tidak melakukan konfirmasi
perpanjangan fungsi ini tidak diberlakukan
Kebutuhan 1. Pelanggan melakukan konfirmasi perpanjangan
non-fungsional sewa
3.1.7 Fungsi Pelaporan/Pencatatan
Nama Fungsi Pelaporan/Pencatatan
Prioritas Medium
Pemicu Jangkan waktu yang diinginkan
D’Best Rent Car
Rahasia 13 | halaman
2012
14. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
(Bulan/Semester/Tahun)
Kondisi awal Kondisi kosong
1. Menentukan jenjang waktu laporan
Alur normal
2. Menampilkan laporan
Alur alternatif 1. Mencetak laporan (jika diinginkan)
Kondisi akhir Tampilan laporan atau laporan yang sudah tercetak
Pengecualian -
Kebutuhan
-
non-fungsional
3.2 Kebutuhan Data
Kebutuhan terhadap data-data yang diperlukan untuk menjalankan fungsi
harus tersedia sebgai berikut:
Data operator
Data pelanggan
Data mobil
Data merk mobil
Data type mobil
Data transaksi sewa
Data transaksi pemesanan
Data transaksi pengembalian
3.3 Kebutuhan Non-Fungsional
Kriteria Tuntunan
Harus dapat melakukan pencarian data dalam waktu
kurang dari 10 detik.
Harus dapat menerima masukan karakter dengan
Performansi kecepatan kurang dari 10 detik.
Aplikasi yang digunakan dapat digunakan computer
berspesifikasi minimal Intel Pentium 4 atau yang setara
dengan jumlah RAM minimal 1 Gb.
Batasan memori Maksimal jumlah memori yang digunakan oleh perangka
D’Best Rent Car
Rahasia 14 | halaman
2012
15. Rancang Bangun Aplikasi Rental Mobil Versi: 5
Desain dan Arsitektur Perangkat Lunak Tanggal Cetak: 11/4/2012
SPKL Ver 5
lunak tidak boleh melebihi 512 Mb.
Ukuran aplikasi akhir tidak boleh melebihi 100 MB.
Password tidak boleh disimpan dalam bentuk apapun
setelah suatu sesi selesai termasuk didalam log sekali-pun.
Password yang disimpan dalam database server harus
Keamanan berupa dienkripsi dengan metode enkripsi MD5.
Yang dimasukkan hanya boleh terlihat jumlah karakternya
tetapi karakter aslinya dilambangkan dengan karakter
lainnya.
Dapat memasukkan data Pelanggan.
Modus operasi Setiap kesalahan/error yang terjadi harus disertai dengan
pesan error kepada pengguna.
Tulisan pesan dan menu perintah yang ditampilkan harus
Antarmuka
cukup jelas terbaca oleh pengguna.
Tipe data yang digunakan untuk merepresentasikan data
Batasan data pelanggan pinjam dan kembali haruslah menggunakan tipe
data berbentuk String.
Kebutuhan catu daya harus mencukupi
Kebutuhan catu
Dianjurkan menggunakan UPS pada server dan komputer
daya
client
D’Best Rent Car
Rahasia 15 | halaman
2012