P. 1
contoh si

contoh si

|Views: 141|Likes:
Dipublikasikan oleh DebaLauda

More info:

Published by: DebaLauda on Jan 15, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/08/2013

pdf

text

original

Tugas 1 IF5236 – Rekayasa Perangkat Lunak

Spesifikasi Kebutuhan Perangkat Lunak
untuk

Sistem Informasi Pembelian Dvd mengunakan CODEGEAR Delphi 2007 dan MySQL 5.0
Versi 1.0

Dipersiapkan Oleh

logo

Nama Institusi

Nomor Dokumen

Halaman

Daftar Gambar2 SKPL-002 Revisi 1 26 tanggal .

.......12 Antarmuka Pemakai...........................14 Antarmuka Komunikasi....4 2.........................5 Daftar Gambar..........................................................................................10 Deskripsi Rinci Kebutuhan..................................Daftar Gambar3 Daftar Perubahan....7 Lingkup Masalah....1 3.....................5 2.............................................................2 3................................................12 3.....................1 3.............................................................................................14 Deskripsi Data...........................................................................14 Deskripsi Proses........................................................................................................................................3 2.........2 1...3 3..........................1..........................17 Kamus Data...........10 Batasan-batasan... Informasi Tambahan dan Lampiran................13 Antarmuka Perangkat Lunak..6 Kebutuhan Fungsional.........................2 Daftar Halaman Perubahan..................................................................................5 3............................2 .7 1.........................9 Perspektif Produk.........7 Referensi.................................................................................................................................................................................. Akronim...........10 Kebutuhan Antarmuka Eksternal...........................................4 1................ 3.........................1 3....................................... 2.............................................3 1.............................................................................................................33 Deskripsi Global Perangkat Lunak.....1 Tujuan Penulisan Dokumen................5 3...............................................1 2.........................................................12 Antarmuka Perangkat Keras...................................................... dan Singkatan.33 Batasan Perancangan..14 Aliran Informasi.......................................................................................................27 Deskripsi Kebutuhan Non Fungsional..........................................................4 Daftar Tabel........................................................................2 3.................10 Fungsi Produk.............................................................................................9 Deskripsi Umum Dokumen.........................................36 4..1 4...1...4 3.2...............................3 Daftar Isi....................... Pendahuluan...........................................27 Entity Relationship Diagram (ERD).........2 2...........................................................................3........2 3............................................................................2 3....................7 Definisi............................................................................................................................................................................1 1.............1............................34 State Transition Diagram................................6 1................3..................................33 Atribut Kualitas Perangkat Lunak......................10 Karakteristik Pengguna...........................35 Pembagian Tugas.....1.....................................................10 Asumsi dan Kebergantungan.............................2.3 3..................................4 3............35 4.........................................................

....7 Daftar Akronim dan Singkatan......................................................8 Entitas Eksternal sistem...33 .........................................................................................................................................Daftar Gambar4 Daftar Tabel Tabel Tabel Tabel Tabel 1 2 3 4 Daftar Definisi............................................................14 Atribut Kualitas sistem.........

........................12 Gambar 8 Validasi & verifikasi yang Berhasil....................12 Gambar 6 Nilai Rupiah...........33 Gambar 18 State Transition Diagram sistem.............................12 Gambar 5 Nilai Liter..................................17 Gambar 16 DFD Level 2 untuk Proses 4 Aktivasi/Deaktivasi Pengisian ...............................16 Gambar 15 DFD Level 2 Proses 3 Atur transaksi ...................................................................17 Gambar 17 Sketsa Rancangan ERD untuk sistem........................................................................................13 Gambar 12 Validasi & Verifikasi yang Gagal........................................Daftar Gambar5 Tabel 4 Atribut Kualitas sistemDaftar Gambar Gambar 1 Memasukkan Kartu.................................12 Gambar 4 Pemilihan Jenis Pembelian ....................................................13 Gambar 13 Context Diagram sistem...................13 Gambar 10 Transaksi Selesai.................................................................................................................................................................................................................35 ...........................................12 Gambar 2 Pemilihan Bahasa............13 Gambar 11 Masukkan Ulang PIN.................................................................12 Gambar 3 PIN..........................................................................................................................................................................................15 Gambar 14 DFD Level 1 sistem........................12 Gambar 7 Pengiriman Data Kartu ke Penerbit Kartu..12 Gambar 9 Cetak Transaksi....................

Dokumen ini digunakan oleh pengguna dan developer. Fitur utama sistem ini adalah: 1. Penyimpanan data-data lebih terperinci. 1. apakah aplikasi harus tersedia selama 7 hari seminggu atau hanya pada hari-hari kerja Keandalan perangkat lunak. misalnya apakah terus menerus beroperasi selama 24 jam sehari atau hanya pada jam-jam kerja. dan singkatan yang digunakan dalam dokumen ini dapat dilihat pada Tabel 1 dan Tabel 2.Pendahuluan 1. Pengguna Developer Availability 5.1 Tujuan Penulisan Dokumen Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini ditujukan untuk mendefinisikan dan menjabarkan keuntungan rental vcd atau dvd dengan menggunakan sms gateway. akronim. Keaman bagi pengguna terjamin. 2. 4. misalnya kegagalan minimum atau berapa besar kegagalan yang dapat ditoleransi.2 Lingkup Masalah Aplikasi yang akan dibangun adalah aplikasi untuk rental VCD atau DVD menngunakan SMS gateway. Definisi Pelanggan Keterangan Orang atau organisasi yang membayar produk dan biasanya (optional) yang akan memutuskan kebutuhannya.1 Definisi. Untuk pengguna. 3. Sementara untuk developer. Melakukan pembelian hanya dengan menggunakan SMS. Safety . 1. Orang atau organisasi yang akan langsung menjalankan atau menggunakan produk Orang atau organisasi yang menjual ataumenyewakan produk untuk pelanggan Ketersediaan aplikasi. dokumen ini bermanfaat untuk memperoleh informasi rinci tentang spesifikasi kebutuhan sistem dan mendapatkan gambaran tentang sistem yang akan dibangun.Pendahuluan6 1. dokumen ini bermanfaat sebagai pedoman untuk merancang sistem SMS dengan gateway sesuai dengan spesifikasi dari pelanggan dan pengguna. 3. 1. dan Singkatan Definisi. Reliability 6. Akronim. Tabel 1 Daftar Definisi No. Keamanan yang menyangkut keselamatan nyawa 2.

Adalah diagram yang menggambarkan keterhubungan antar entitas yang berperan dalam sistem perangkat lunak yang akan diimplementasikan Diagram kelakuan sistem 11. 10. 1. Akronim / Singkatan DBMS DFD ERD MTBF SKPL STD VPN Keterangan Database Management System Data Flow Diagram Entity Relationship Diagram Mean Time Between Failure Spesifikasi Kebutuhan Perangkat Lunak State Transition Diagram Virtual Private Network 1.1 Referensi Dokumen SKPL ini disusun berdasarkan sistematika Spesifikasi Kebutuhan Perangkat Lunak yang digunakan oleh Departemen Teknik Informatika Institut Teknologi Bandung (1998). Definisi manusia Keterangan 7. ERD 13. Sistematika SKPL ini diadaptasi khusus . STD VPN Jaringan pribadi (bukan untuk akses umum) yang menggunakan medium nonpribadi (misalnya internet) untuk menghubungkan antar remote-site secara aman Tabel 2 Daftar Akronim dan Singkatan No. 14. 2. 4. 6. DFD 12. 3. 9. 7. 5. 8. Security Maintainability Response Time Flow Control Aspek keamanan sistem yang harus dipenuhi Derajat kemudahan perawatan perangkat lunak Batasan waktu respon yang harus dipenuhi sistem Alat yang mengatur pengaliran dari mesin pompa bensin ke tangki kendaraan Adalah diagram yang menunjukkan aliran data antarproses dan proses-proses yang terjadi dalam perangkat lunak.Pendahuluan7 No.

berisi hasil analisis terhadap kebutuhan perangkat lunak secara terperinci. deskripsi data. Bab 2 Deskripsi Global Perangkat Lunak. Referensi lain yang digunakan dalam penyusunan dokumen: 1.0 ini berisi deskripsi kebutuhan pengembangan perangkat lunak secara rinci. Bab 3 Deskripsi Rinci Kebutuhan. aturan penomoran. Bab 1 Pendahuluan. fungsi produk. yaitu: 1. dan deskripsi umum (ikhtisar) dokumen. berisi informasi tambahan untuk memperjelas analisis pada dokumen ini. Bab 4 Informasi Tambahan dan Lampiran. dan asumsi dan kebergantungan. kebutuhan fungsional. Bagian ini terdiri dari perspektif produk. berisi tujuan penulisan dokumen.1 Deskripsi Umum Dokumen Dokumen SKPL untuk sistem Informasi Pembelian Dvd mengunakan CODEGEAR Delphi 2007 dan MySQL 5. lingkup masalah yang ditangani pada perangkat lunak yang akan dibangun. IEEE Std 610.Pendahuluan8 untuk analisis kebutuhan perangkat lunak. 2. berisi penjelasan perangkat lunak yang akan diimplementasikan di lingkungan pengguna secara global. batasan perancangan. batasan-batasan. deskripsi kebutuhan nonfungsional. karakteristik pengguna. Hasil analisis dirinci pada subbab kebutuhan antarmuka eksternal. atribut kualitas perangkat lunak. dan matriks kerunutan. 4.12-1990 IEEE Standard Glossary of Software Engineering Terminology (ANSI) 1. Pengorganisasian dokumen dikelompokkan dalam tiga bagian utama. . 3.

Karakteristik pengguna: 1.1 Perspektif Perangkat Lunak Pemesanan VCD atau DVD dengan menggunakan SMS gateway. menyimpan data yang masuk.1 Asumsi dan Kebergantungan Asumsi dan kebergantungan yang diterapkan pada sistem adalah: 1. Satu transaksi hanya ada dua status untuk transaksi tersebut. Pembayaran dapat dilakukan menggunakan kartu kredit atau kartu debit. Jumlah pembelian atau penyewaan harus lebih dari satu.Pendahuluan9 1. yaitu berhasil atau gagal. Tersedianya kanal jaringan yang reliable. Jika transaksi gagal.Penyimpanan data-data lebih terperinci. Sistem bergantung pada reliabilitas sistem validasi & verifikasi. Melakukan pembelian bisa dengan menggunakan SMS. Jika berhasil.1 Batasan-batasan Batasan dari SMS gateway adalah: 1. 1. 2.3 Karakteristik Pengguna Pengguna SMS gateway adalah peminjam atau pembeli VCD atau DVD yang sudah menggunakan Hand Phone sebagai alat telekomunikasi. 1. Pelanggan sudah mendaftarkan nomor handphone untuk melakukan pembelian atau penyewaan. 2. Sms gateway adalah sistem otomatisasi pembelian dengan menggunakan SMS. maka sistem tidak dapat difungsikan sementara dan pembelian dialihkan dengan cara manual. aman. 2. dan cepat untuk sistem berkomunikasi dengan sistem di penerbit kartu. 3.Keamanan bagi pengguna terjamin. . Deskripsi Global Perangkat Lunak 1. 1. Sistem membutuhkan koneksi jaringan yang reliable dan aman dengan jaringan sistem. 2. Jika sistem tersebut mengalami gangguan. 1.2 Fungsi Perangkat Lunak Fungsi SMS gateway adalah sebagai berikut: 1. maka sistem tidak terpengaruh dan tidak ada yang dialirkan.

1 Antarmuka Pemakai KONSUMEN Mengirim Pesan HARAP TUNGGU Transaksi Sedang diProses Gambar 1 Mengirim Pesan Gambar 2 Pengiriman data ke Server Validasi & Verifikasi berhasil KONSUMEN Mendapat Pesan Balasan berhasil Gambar 4 Konsumen Mendapat balasan Berhasil Gambar 3 Validasi & Verifikasi yang berhasil PROSES TRANSAKSI BERHASIL Silakan ambil di Toko Gambar 5 Transaksi berhasil Validasi & Verifikasi GAGAL KONSUMEN Mendapat Pesan Balasan GAGAL Gambar 7 Konsumen Mensdapat balasan Gagal Gambar 6 Validasi & Verifikasi yang Gagal . anatarmuka perangkat keras.Deskripsi Rinci Kebutuhan 1.Pendahuluan10 1. antarmuka perangkat lunak. 1.1. dan antarmuka komunikasi.1 Kebutuhan Antarmuka Eksternal Kebutuhan antarmuka eksternal untuk sistem terdiri dari antarmuka pemakai.

Pendahuluan11 KONSUMEN Mengulangi Proses diatas Gambar 8 Konsumen Mengulang Proses .

1.1. Jika Validasi dan verifikasi benar. Jika Validasi dan verifikasi salah. 8. 1. 3. Karena Berhasil maka pelanggan dapat mengambil pesanan (Gambar 5). Perangkat keras jaringan saling terhubung melalui kabel. Menunggu pesan dikirim ke server (Gambar 2) 3. 1 unit printer. 1.0” . . 1 unit komputer. Karena mendapatkan Pesan Gagal maka pelanggan harus mengirim Ulang sms.1 Antarmuka Perangkat Lunak Perangkat lunak lainnya yang digunakan dalam implementasi SMS melalui gateway adalah: 1. Pemesanan dapat dilakukan dengan menggunakan via SMS (Gambar 1) 2. 6. Setiap transaksi dicatat dan disimpan dalam basis data di server sistem. 1. LCD display.Pendahuluan12 Keterangan: 1. 2. maka server akan mengirim Pesan berhasil kepada pelanggan (Gambar 6). maka server akan mengirim Pesan berhasil kepada pelanggan (Gambar 3) 4. Pelanggan mendapatkan pesan Berhasil dari server (Gambar 4) 5.1. (Gambar 8). 7. Jaringan LAN dengan protokol Ethernet yang menghubungkan panel kontrol dengan server sistem. Pelanggan mendapatkan pesan Gagal dari server (Gambar 7).1 Antarmuka Komunikasi Antarmuka komunikasi yang digunakan pada sistem adalah 1. 4. code gear delphi 2007 dan mysql 5.1 Antarmuka Perangkat Keras Perangkat keras yang digunakan dalam Peminjaman VCD atau DVD dengan menggunakan SMS gateway adalah: 1.

. Model konteks yang menggambarkan aliran informasi dari dan ke sistem dapat dilihat pada Gambar 13. 4.2. Entitas eksternal yang terlibat dalam sistem dapat dilihat pada Tabel 3. kebutuhan fungsionalnya dijelaskan pada subbab 3. 1.1.1 Kebutuhan Fungsional Untuk sistem. Entitas Eksternal Panel Kontrol LCD Display Server Printer Keterangan Alat input instruksi dan data dari pengguna Layar output untuk menampilkan pesan dan status hasil pemrosesan sistem sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer Alat yang digunakan untuk mencetak bukti transaksi terbaru.1 Aliran Informasi Aliran informasi dalam sistem berasal dari pemrosesan di dalam sistem dan dari lingkungan eksternal. Tabel 3 Entitas Eksternal sistem No.2 1.1 dan subbab 3. 2.2.Pendahuluan13 1. 3.

1. server akan mengecek data base dan akan mengirimkan informasi validitas ke pelanggan dengan SMS dan pengguna dengan Display. Kemudian.Pendahuluan14 Pelanggan 1 8 Pengiriman Pesan 1 2 7 Panel Kontrol 5 Instruksi pengguna 3 6 Server Flow_15 Bukti Transaksi 4 Flow_16 Printer 3 Tampilan Informasi 2 4 Display Gambar 13 Context Diagram sistem Mekanisme sistem dimulai berdasarkan instruksi dan data user yang masuk melalui Pengiriman pesan dan Panel Kontrol.1.1 Entity Relationship Diagram (ERD) Sketsa rancangan ERD untuk sistem dapat dilihat pada Gambar berikut. . untuk divalidasi dan diverifikasi. Jika ada pembeli yang lansung ke lokasi. sistem menerima input data dai panel kontrol.

Pendahuluan15 Gambar 17 Sketsa Rancangan ERD untuk sistem 1. Security tinggi 4. 1.05 %.2 Deskripsi Kebutuhan Non Fungsional Kebutuhan non fungsional sistem agar dapat beroperasi dengan baik terdiri dari: 1. Reliability tinggi 2. Atribut Reliability Penjelasan Sistem harus reliable. kegagalan transaksi karena kerusakan sistem atau gangguan jaringan ditekan seminimal mungkin. Maintainability 5. Availability tinggi 3. tetapi transaksi tidak dapat dilanjutkan karena gangguan pada pengiriman data (misalnya Network Timed Out). Toleransi kegagalan dinyatakan tidak lebih dari 0. seperti transaksi sudah dibebankan kepada pembeli di pihak penerbit kartu.1 Atribut Kualitas Perangkat Lunak Atribut kualitas untuk sistem dijelaskan pada Tabel 4 Tabel 4 Atribut Kualitas sistem No. Responsiveness cepat Penjelasan menganai masing-masing kebutuhan non fungsional didetilkan pada subbab 3. 1.5. Tidak boleh ada transaksi yang terputus di tengah jalan. .

Toleransi response time sistem dinyatakan dalam orde detik. Jika di SPBU sedang terdapat antrian. 3. 1. 7. Perawatan meliputi perangkat lunak dan perangkat keras. Proses penjualan barang. Proses pengentryan data barang. Proses pengentryan data pelanggan. 5. 2. Jika SPBU buka 24 jam sehari dan 7 hari seminggu. memiliki MTBF relatif lama. kembali lagi ke sistem harus cepat. dan supplier. Toleransi 0 % untuk penyusupan atau gangguan keamanan yang memanfaatkan jaringan sistem . Security Jaringan komunikasi sistem dan Penerbit Kartu harus aman karena terkait dengan dana keuangan nasabah di Penerbit Kartu. . 4. Perangkat keras yang digunakan harus robust dan tidak cepat panas.1 Batasan Perancangan Batasan perancangan sistem adalah: 1. maka idealnya sistem pun harus tersedia pada jangka waktu yang sama. 5. Atribut Availability Penjelasan Ketersediaan sistem bergantung pada jam buka SPBU. 2. Proses pencarian pelanggan. Validasi dan verifikasi kartu diserahkan kepada sistem validasi & verifikasi milik penerbit bank sehingga tidak diimplementasikan di sistem. 6. Responsivene Pengiriman data kartu dan nilai transaksi dari sistem – ss Penerbit Kartu. Proses pembelian barang. Toleransi untuk availability adalah ketika SPBU idle pada waktu dinihari Atribut availability mempengaruhi pemilihan perangkat keras.Pendahuluan16 No. maka response time sistem yang lama menyebabkan waktu layanan untuk tiap pembeli menjadi lama. Maintainabilit Sistem harus di-maintain agar tetap dapat berfungsi y dengan baik. 3. Hal tersebut terkait performansi SPBU secara keseluruhan. barang. antrian semakin panjang.Penerbit kartu. dan SPBU tersebut berpotensi kehilangan pembeli. 4. Proses pengentryan data supplier.

9. Proses pembuatan laporan. Penggunaan SMS Gateway sebagai sarana untuk mengirimkan pemberitahuan pesan yang dikirim melalui pesan singkat. Penggunaan SMS Gateway sebagai sarana promosi . 10.Pendahuluan17 8.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->