Analisis Sistem Informasi
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Ver : [2]
[PKB Information System]
FAKULTAS TEKNOLOGI DAN INFORMATIKA PROGRAM STUDI S1 SISTEM INFORMASI
[PKB Information System]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [1 Desember 2015]Versi: [1] [Spesifikasi Kebutuhan Perangkat Lunak]
Sejarah Revisi Dokumen
Tanggal Ver Deskripsi / Perubahan Penulis 08/12/2015 2 - Merubah Gamabaran Umum Sistem
- Model Kebutuhan Perangka Lunak - Menambah Referensi
- Menambah data antarmuka perangkat keras dan lunak
Januar Rosydi
[PKB Information System]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [1 Desember 2015]Versi: [1] [Spesifikasi Kebutuhan Perangkat Lunak]
Disusun Oleh:
1. Gala Dua Raga [11410100198] 2. Laga Dua Sukma [11410100199]
3. Yusuf [12410100007]
4. Januar Rosyd [14410100053]
[PKB Information System]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [1 Desember 2015]Versi: [1] [Spesifikasi Kebutuhan Perangkat Lunak]
Daftar Isi
Halaman Judul... i
Sejarah Revisi Dokumen... i
Data Penyusun Dokumen... i
Daftar Isi... i
Daftar Gambar... i
Daftar Tabel... i
1. Pendahuluan...5
1.1. Tujuan Penulisan Dokumen...5
1.2. Ruang Lingkup Dokumen...5
1.3. Target Audience...5
1.4. Definisi, Akronim, Singkatan yang Dipakai...5
1.5. Referensi...6
1.6. Gambaran Umum Dokumen...6
2. Kebutuhan Perangkat Lunak...7
2.1. Gambaran Umum Sistem...7
2.2. Fungsi Utama Perangkat Lunak...8
2.2.1. Model Kebutuhan Perangkat Lunak...8
2.2.2. Model Data...8
2.2.3. Kebutuhan Fungsional...9
2.2.4. Kebutuhan Non Fungsional...10
2.3. Karakteristik Pengguna...11
2.4. Kebutuhan Antarmuka Eksternal...11
2.4.1. Antarmuka Pengguna...11
2.4.2. Antarmuka Perangkat Keras...11
2.4.3. Antarmuka Perangkat Lunak...13
2.4.4. Antarmuka Komunikasi...13
2.5. Batasan Sistem...14
2.6. Lingkungan Operasi...14
[PKB Information System]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [1 Desember 2015]Versi: [1] [Spesifikasi Kebutuhan Perangkat Lunak]
Spesifikasi Kebutuhan Perangkat Lunak
1. Pendahuluan
Informasi telah ada sejak zaman sebelum teknologi berkembang seperti sekarang ini. Informasi dibutuhkan oleh setiap segmen masyarakat demi terpenuhinya kebutuhan mereka akan informasi. Kegiatan-kegiatan masyarakat khusunya dalam segi bisnis juga membutuhkan adanya informasi demi tercapainya tujuan perusahaan. Untuk lebih efektif dan efisien dalam penggunaanya maka dibutuhkannya suatu system yang mampu mendukung penggunaan/pengolahan informasi tersebut.
Dokumen ini berfungsi sebagai media untuk mengetahui bagaimana suatu system informasi diciptakan/dikembangkan, mengenai hal-hal yang terkait dengan pengembangan system informasi secara komprehensif.
1.1. Tujuan Penulisan Dokumen
Tujuan dari dokumen ini adalah menyediakan gambaran mengenai cakupan proyek secara komprehensif, mulai dari gambaran umum dari sistem, fungsi utama perangkat lunak yang ditawarkan sampai dengan kebutuhan serta lingkungan operasi.
1.2. Ruang Lingkup Dokumen
Dalam dokumen ini dijelaskan mengenai gambaran umum sistem, yakni sistem yang akan fungsional dan nonfungsional yang ada pada dokumen.
b. Service Advisor : Service Advisor diharapkan dapat memahami fungsi-fungsi yang ada pada dokumen ini, yang nantinya fungsi-fungsi-fungsi-fungsi tersebut juga akan digunakan oleh pihak terkait.
1.4. Definisi, Akronim, Singkatan yang Dipakai
a. System : Perangkat unsur yang secara teratur saling berkaitan sehingga membentuk suatu totalitas.
b. Informasi : Keseluruhan makna yang menunjang amanat yang terlihat dalam bagian-bagian amanat itu.
c. Sistem Informasi : Kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi untuk mendukung operasi dan manajemen.
d. Komprehensif : luas dan lengkap
[PKB Information System]
Spesifikasi Kebutuhan Perangkat Lunak Tanggal Cetak: [1 Desember 2015]Versi: [1] [Spesifikasi Kebutuhan Perangkat Lunak]
e. Efektif : Dapat membawah hasil.
f. Efisien : tepat atau sesuai untuk mengerjakan.
g. SA : Service Advisor
h. PTM : Pembagian tugas mekanik
1.5. Referensi
a. http://kbbi.web.id/
b. http://autoimem.blogspot.co.id
1.6. Gambaran Umum Dokumen
Dokumen ini terdapat beberapa bagian di dalamnya, yaitu bab 1 berisi tentang pendahuluan dibuatnya dokumen, bab 2 berisi tentang kebutuhan perangkat lunak.
2. Kebutuhan Perangkat Lunak
2.1. Gambaran Umum Sistem
2.2. Fungsi Utama Perangkat Lunak
2.2.1. Model Kebutuhan Perangkat Lunak
Perangkat lunak yang akan dibuat ini nantinya akan memiliki fungsi- fungsi seperti yang telah dituliskan pada subbab sebelumnya yakni, pencatatan dokumen PKB, pencarian mekanik yang siap ditugaskan, serta display PKB. Untuk proses pencatatan dokumennya akan dilakukan oleh SA sesuai dengan keluhan pelanggan, kemudian PKB yang telah disetujui akan dikirimkan ke PTM, setelah PTM menerima PKB maka selanjutnya PTM akan mencari forman serta mekanik yang siap untuk ditugaskan. Mengenai detail PKB/ apa saja yang harus dikerjakan oleh mekanik nantinya akan ditampilkan dalam monitor sehingga mekanik dapat melihat dengan jelas apa yang harus dikerjakan.
2.2.2. Model Data
Gb. CDM
2.2.3. Kebutuhan Fungsional
A. Pencatatan dokumen PKB
Nama Fungsi Pencatatan dokumen PKB
Prioritas High
Pemicu
Kondisi awal User telah terotentikasi
Alur normal 1. User melakukan pencatatan dokumen PKB sesuai dengan keluhan konsumen.
2. User melakukan submit data ke system.
3. Sistem menyimpan data ke dalam table PKB, Kendaraan,
2. User melakukan submit data ke system.
3. Sistem menampilkan pesan error “Ada Field Yang Masih Kosong”
4. User kembali melakukan pencatatan dokumen (mengisi field yang kosong) data ke system.
5. User melakukan submit
6. Sistem menampilkan pesan “Sukses, Data berhasil dimasukkan”
Kondisi akhir Data berhasil disimpan dalam system (tersimpan dalam tabel). Pengecualian Pesan error
B. Pencarian Data Mekanik
Nama Fungsi Pencarian data mekanik
Prioritas high
Pemicu
Kondisi awal User telah terotentikasi
Alur normal 1. Sistem menampilkan mekanik yang tersedia.
2. User memilih mekanik yang ditugaskan dengan cara melakukan centang pada list.
3. User melakukan submit data .
4. Sistem menampilkan pesan “Sukses, Data berhasil dimasukkan”
Alur alternatif
-Kondisi akhir Data berhasil disimpan dalam system (tersimpan dalam tabel). Pengecualian Semua mekanik sibuk
Kebutuhan
C. Display PKB
Nama Fungsi Display PKB
Prioritas high
Pemicu
Kondisi awal User (PTM) telah melakukan pemilihan mekanik
Alur normal Sistem menampilkan nama mekanik, dan detail penugasan PKB. Alur alternatif
-Kondisi akhir Input nama mekaniik yang mengerjakan sesuai PKB Pengecualian Semua mekanik sibuk
Kebutuhan
non-fungsional 1. Verification2. Reliability
2.2.4. Kebutuhan Non Fungsional 1. Performa
- Karyawan mampu input PKB sesuai keluahan pelanggan dengan cepat dan tepat. 2. Kehandalan
- Memberikan pelayanan yang terbaik kepada pelanggan 3. Keamanan.
- Keamanan aplikasi. Otentikasi yang digunakan adalah username dan password masing-masing karyawan.
- Keamanan aplikasi. Otentikasi yang digunakan adalah username dan password masing-masing karyawan.
- Pengisian PKB hanya bisa di lakukan oleh Serive advisor saja.
- Pembagian PKB hanya bisa di lakukan oleh PTM saja. 4. Verification
- PTM melakukan approve kepada mekanik saat melakukan pekerjaan 5. Reliability
- PTM mampu memeriksa mekanik yang status nya tidak bekerja.
- Formen mampu melihat group mekaniknya bekerja dengan baik setiap menit nya.
2.3. Karakteristik Pengguna
Karyawan
Karakteristik Peran Tanggung Jawab
Melakukan tugas sesuai prosedur.
1. Melakukan pencatatan data PKB.
2. Melakukan pencarian
mekanik.
1. Melakukan pengisian
2.4. Kebutuhan Antarmuka Eksternal
2.4.1. Antarmuka Pengguna
2.4.2. Antarmuka Perangkat Keras
Antarmuka perangkat keras yang dibutuhkan dalam perangkat lunak ini meliputi: 1. Graphic Card / VGA Card
Kartu grafik yang dibutuhkan dalam mengoperasikan perangkat lunak ini diharapkan mempunyai kapasitas 4 Mbyte ke atas. Apabila menggunakan kartu grafik yang punya kemampuan dibawahnya perangkat lunak masih bisa berjalan akan tetapi tampilan yang diberikan kurang baik.
2. Ethernet Card dan Modem
Ethernet card dan modem dibutuhkan untuk menghubungkan komputer yang menjalankan perangkat lunak dengan jaringan internet. Spesifikasi ethernet card dan modem yang dibutuhkan adalah yang compatible dengan sistem operasi Microsoft Windows 10 ke atas.
3. LCD touch screen dan biasa 4. Monitor
5. PC untuk server Dengan spesifikasi :
Platform Single CPU Tower Server
Processor Onboard Intel® Xeon® Processor E3-1220v3 (8M Cache, 3.10 GHz)
CPU Chipset Intel® C222 Series Chipset
Standard Memory 4GB (1x 4GB) PC3-12800 1600Mhz ECC DDR3
Max. Memory 32 GB (4 DIMMs)
Video Type Integrated Matrox G200e 16 MB
Controller ServeRaid C100 (RAID -0, -1)
Hard Drive Optional
Optical Drive DVD-ROM
Standard Bays 4x 3.5″ Simple Swap Serial ATA (SATA) or 8x 2.5″ Hot-Swap SAS/SATA
Slot Provided Up to four PCIe expansion slots
Chassis Form Factor Tower Chassis
Power Supply Type 350w
-Keyboard Type
IBM Keyboard
Input Device Type IBM Mouse
Monitor Optional
System Management Integrated Management Module 2 (IMM2) standard with IMPI 2.0 and Serial over LAN, optional upgrade to remote presence via IBM Feature on Demand, IBM System Director
Validated System Microsoft Windows Server 2012/2008/R2, SBS 2011, Red Hat Enterprise Linux, SUSE Linux, VMware
Dimensions (W x H x D) 217 x 439 x 569 mm
Standard Warranty 3-years Limited Warranty, Parts, Labor, Onsite, 9×5 NBD response time
6. PC untuk Klien Dengan Spesifikasi :
- Monitor Samsung 17" LCD
- Motherboard ASUS P5S800-VM
- Processor Intel Pentium IV 2.66 Ghz
- Harddisk Sata Seagate 120 Gb
- Casing Simbadda
- DVD - Rom LG Combo Writer 52x
- VGA Card NVIDIA GEVORCE4 MX 128 Mb
- Keyboard Logitech
- Mouse Optik Logitech
- RAM KingsTon 512 Mb 7. Jaringan
- HUB 8 Port - Kriping tool - Test Cable UTP 8. Speaker
9. Printer
2.4.3. Antarmuka Perangkat Lunak
1. VB.net dengan Microsoft Sql Server 2008 sebagai databasenya. 2. Sistem Operasi Menggunakan Windows 10
3. Microsoft Office
2.4.4. Antarmuka Komunikasi
Antarmuka komunikasi yang dibutuhkan dalam perangkat lunak ini merupakan antarmuka untuk melakukan koneksi dalam jaringan internet meliputi:
A. Antarmuka komunikasi pada sisi Server
Aplikasi pada sisi server merupakan aplikasi yang melayani semua request yang dikirimkan oleh client yang meminta layanan dengan protocol http. Oleh karena itu pada sisi server dibutuhkan adanya sebuah web server yang terhubung dalam jaringan internet. Web server tersebut harus mempunyai alamat IP dan domain yang dapat dikenali dalam jaringan internet.
B. Antarmuka komunikasi pada sisi Client
Pada sisi client proses yang dilakukan adalah melakukan request kepada server untuk meminta layanan http. Oleh karena itu antarmuka yang dibutuhkan pada sisi client adalah perangkat komunikasi yang memungkinkan komputer client terhubung dengan jaringan internet.
2.5. Batasan Sistem
Sistem yang dikembangkan nantinya ini hanya dapat digunakan pada TOYOTA ASTRA AUTO 2000 HR. Muhammad Surabaya dan sesuai dengan kebijakan yang ada pada perusahaan.
2.6. Lingkungan Operasi
Perangkat lunak yang akan digunakan adalah sebagai berikut:
1. Windows Operation System 2. SQL Server 2008