SKPL Informatika Uin Bandung

22
1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Dokumen ini merupakan kumpulan dokumentasi untuk kebutuhan perangkat lunak SIAPH (Sistem Aplikasi Penjualan Helm). SIAPH ditunjukan sebagai perangkat lunak yang mengelola data helm beserta administrator dan pembeli. Dalam dokumen ini terdapat daftar kebutuhan perangkat lunak dengan definisi dan penjelasanya. Dokumen ini bertujuan sebagai acuan utama SIAPH untuk pengembangannya 1.2 Lingkup Masalah Penanganan yang menggunakan cara manual memerlukan banyak waktu sehingga tidak efisien lagi. Sistem aplikasi penjualan helm merupakan sistem yang digunakan untuk mendukung proses penyimpanan data-data yang disediakan maupun data-data dari hasil inputan helm yang diproses ke dalam database. Sistem informasi yang dirancang terdiri dari fungsi-fungsi yang membatu dalam penyimpanan data penting, yaitu daftar helm baru, administrator, pegawai, update data helm, pengeditan data helm, pengeditan data pegawai, transakasi, dan laporan-laporan. Fungsi-fungsi tersebut yang akan memudahkan pihak terkait dalam mengelola data-data penting kedalam database . SKPL (Sistem Aplikasi Penjualan Helm) | 1

Transcript of SKPL Informatika Uin Bandung

1. Pendahuluan1.1 Tujuan Penulisan Dokumen

Dokumen ini merupakan kumpulan dokumentasi untuk

kebutuhan perangkat lunak SIAPH (Sistem Aplikasi

Penjualan Helm). SIAPH ditunjukan sebagai perangkat lunak

yang mengelola data helm beserta administrator dan

pembeli.

Dalam dokumen ini terdapat daftar kebutuhan perangkat

lunak dengan definisi dan penjelasanya. Dokumen ini

bertujuan sebagai acuan utama SIAPH untuk pengembangannya

1.2 Lingkup Masalah

Penanganan yang menggunakan cara manual memerlukan

banyak waktu sehingga tidak efisien lagi. Sistem aplikasi

penjualan helm merupakan sistem yang digunakan untuk

mendukung proses penyimpanan data-data yang disediakan

maupun data-data dari hasil inputan helm yang diproses ke

dalam database. Sistem informasi yang dirancang terdiri

dari fungsi-fungsi yang membatu dalam penyimpanan data

penting, yaitu daftar helm baru, administrator, pegawai,

update data helm, pengeditan data helm, pengeditan data

pegawai, transakasi, dan laporan-laporan. Fungsi-fungsi

tersebut yang akan memudahkan pihak terkait dalam

mengelola data-data penting kedalam database .

SKPL (Sistem Aplikasi Penjualan Helm) | 1

1.3 Definisi, Istilah dan Singkatan

ID Definisi/Istilah/

Singkatan

Deskripsi

SIAPH-

01

SIAPH Sistem Aplikasi Penjualan

HelmSIAPH-

02

DFD Data Flow Diagram

SIAPH-

03

E-R Diagram Entity Relation Diagram

1.4 Aturan Penomoran

Penomoran Cara

Penomoran

Deskripsi Penomoran

Definisi, Istilah,

dan Singkatan

SIAPH-XX XX merupakan nomor

pembeda Definisi,

Istilah, dan SingkatanKebutuhan Fungsional SIAPH-F-XX F merupakan kode dari

Fungsional

XX merupakan nomor

pebeda kebutuhan

fungsionalKebutuhan Non-

Fungsional

SIAPH-NF-XX NF merupakan kode dari

Non-Fungsional

XX merupakan nomor

pembeda kebutuhan non-

fungsional

SKPL (Sistem Aplikasi Penjualan Helm) | 2

1.5 Referensi

Nuryamin, Amalia dkk.”SPESIFIKASI KEBUTUHAN PERANGKAT

LUNAK (SKPL) SISTEM INFORMASI LABORATORIUM”. Program Ahli

Jenjang D3 D4 Teknologi Informasi Kesehatan. STEI-ITB.

Bandung

Tantowijaya, dkk. “ UIN Sunan Gunung Djati Bandung 2012”

1.6 Deskripsi umum Dokumen (Ikhtisar)

Dokumen ini terdiri dari empat bab yaitu bab 1

Pendahuluan, Bab 2 Deskripsi Umum Perangkat Lunak, dan

Bab 3 Deskripsi Kebutuhan.

Bab 1 Terdiri dari enam subbab yaitu Tujuan

Penulisan Dokumen, Lingkup Masalah, Definisi, Istilah dan

Singkatan, Aturan Penomoran, Referensi, dan Deskripsi

Umum Dokumen (Ikhtisar). Subbab Lingkup masalah

menggambarkan sejauh apa perancangan dari pengembangan

yang akan dilakukan dalam dokumen ini. Subbab Definisi,

Istilah, dan Singkatan yang digunakan dalam dokumen ini.

Subbab Aturan Penomoran berisi aturan penomoran yang akan

digunakan agar konsisten. Subaba Referensi berisi

referensi yang digunakan dalam pembuatan perangkat lunak

dan dokumen ini. Subbab Deskripsi Umum Dokumen (Ikhtisar)

berisi gambaran/sistematika dalam penulisan dokumen ini.

Bab 2 terdiri dari tiga subbab utama yaitu Deskripsi

Umum Sistem, Karakteristik Pengguna, Batasan, dan

Lingkungan Operasi. Subbab Deskripsi Umum Sistem berisi

gambaran umum sistem yang dirancang disertai gambar

system overview. Subbab Karakteristik Pengguna berisi

SKPL (Sistem Aplikasi Penjualan Helm) | 3

penjelasan tugas dari penggunaan dan apa saja yang bisa

diakasesnya dalam sistem. Subbab Batasan berisi batasan

yang ditentukan dalam perancangan sistem berupa hal-hal

yang terkait dengan sistem. Subbab Lingkungan Operasi

berisi Lingkungan dimana sistem yang dikembangkan akan

dipasang.

Bab 3 terdiri dari enam subbab yaitu Kebutuhan

Antarmuka Eksternal, Kebutuhan Fungsional, Kebutuhan

Data, Kebutuhan Non Fungsional, Batasan Perancangan,

Kerunutan (traceability), dan Ringkasan Kebutuhan. Subbab

Kebutuhan Antarmuka Eksternal berisi kebutuhan eksternal

yang dibutuhkan oleh sistem yang akan dibangun. Subab

Kebutuhan Fungsional berisi daftar kebutuhan perangkat

lunak berupa layanan yang akan disedikan pada perangkat

lunak. Subbab Kebutuhan Data berisi gambaran-gambaran

data yang dibutuhkan dan keterkaitan/hubungannya. Subbab

kebutuhan Non Fungsional berisi batasan terhadap layanan

yang disedikan perangkat lunak. Subbab Kerunutan

(traceability) berisi kerunutan anatara definisi awal

perangkat lunak dengan perancangan yang dibuat untuk

perangkat lunak. Subbab Ringkasan Kebutuhan berisi

ringkasan semua kebutuhan yang mencerminkan semua hal

yang harus dipenuhi dalam perangkat lunak.

SKPL (Sistem Aplikasi Penjualan Helm) | 4

2. Deskripsi Umum Perangkat Lunak2.1. Deskripsi Umum Sistem

Sistem Aplikasi Penjualan Helm merupakan sistem yang

digunakan untuk mendukung proses penyimpanan data-data

yang disediakan maupun data-data dari hasil transaksi

yang diproses ke dalam database.

Sistem Aplikasi Penjualan Helm memiliki beberapa

fasilitas yang dapat memudahkan segala proses pembelian

seperti daftar helm, update data, pendataan pembelian,

pengeditan data-data, transakasi, dan laporan-laporan.

Sistem Aplikasi Penjualan Helm ini berjalan secara

update, cepat, dan realtime. Karena pada dasarnya seperti

yang kita ketahui pada Sistem Aplikasi Penjualan Helm

SKPL (Sistem Aplikasi Penjualan Helm) | 5

lainnya setiap pegawai harus terintegrasi dengan cepat,

karena pegawai dituntut untuk bekerja dengan extra cepat

untuk kepuasan pembeli. Sistem ini pun mudah digunakan

untuk pengguna sistem, karena design UI (User Interface)

yang mudah dioprasikan oleh pengguna.

2.2. Karakteristik Pengguna

Kategori

Pengguna

Tugas Hak Akses ke

aplikasiAdmin Melakukan Periksaan

data pegawai

Perbaikan Database

- Mendapat seluruh

akses dari

program

- Mencari,

Menambah,

Mengedit data

PegawaiPegawai - Melayani Transaksi

- Membuat Laporan

-Mencari,

Menambahkan,

Mengedit Data

Helm

- Mencari,

Menambahkan,

Mengedit

Informasi Helm

- Mencari Data Helm

- Mencari Data

Pembeli

- Mendapat akses

Kasir

SKPL (Sistem Aplikasi Penjualan Helm) | 6

Kategori

Pengguna

Tugas Hak Akses ke

aplikasi- Melaukukan

Transaksi

- Membuat Laporan

2.3. Batasan

Adapun Batasan masalah pada pembuatan aplikasi ini

adalah:

1. Pembangunan sistem ini merupakan sistem berbasis

desktop yang dapat di operasikan di PC yang

diperentukan pada Toko Helm, seperti PC untuk

pegawai, dan admin.

2. Menggunakan Software pendukung dalam pembuatan

teknologi sistem desktop secara umum dengan

menggunakan bahasa pemograman VB.NET, sedangkan

pengolahan basis datanya menggunakan software SQL

SERVER 2008

3. Sistem hanya menangani pegawai, transaksi dan

laporan.

2.4. Lingkungan Operasi

Bagian Sistem Informasi yang saya buat dapat

dioperasikan karena didukung oleh beberapa perangkat

lunak. Dan perangkat lunak yang dibutuhkan oleh user

maupun administrator adalah:

1. Sistem Operasi : Windows 7, Windows 8

2. Bahasa Pemograman : VB.NET

SKPL (Sistem Aplikasi Penjualan Helm) | 7

3. DBMS : SQL SERVER 2008

3. Deskripsi Kebutuhan 3.1. Kebutuhan Antarmuka Eksternal

Adapun kebutuhan antarmuka eksternal yang dibutuhkan

oleh sistem yang akan dibangun adalah:

1. Memori yang digunakan mampu menampung proses-proses

yang terjadi di dalam sistem

2. Server yang dapat mendukung kinerja sistem agar

bisa cepat

3.1.1. Antarmuka pemakai

Kebutuhan antarmuka pengguna

1. Mouse dan Keyboard untuk membantu dalam

mengoprasikan sistem

2. Printer untuk mencetak strruk

3.1.2. Antarmuka Perangkat Keras

Kebutuhan minimal perangkat keras yang dapat

digunakan adalah:

1. RAM 2 GB

2. Monitor dengan resolusi 1366 x 768

3. Proseseor Intel Core i3

4. Keyboard dan mouse untuk interaksi user

5. PC yang dapat mengoprasikan Sistem aplikasi

Penjualan Helm

6. Printer

SKPL (Sistem Aplikasi Penjualan Helm) | 8

3.1.3. Antarmuka Perangkat Lunak

Perangkat lunak yang dibutuhkan dalam pembangunan

agar terintegrasi adalah:

1. SQL SERVER 2008 Client

Sebagai database yang dibutuhkan untuk menyimpan

semua Informasi yang diproses

2.Visual Studio 2010 Ultimate

Sebagai Bahasa Pemograman berbasis Desktop

3. Crystal Report for Visual Studio 2010

Sebagai plug-in dari Visual Stuio 2010 untuk

membuat sebuah Report

4. Windows 7 / Windows 8

Sebagai Sistem Oprasi untuk menjalankan aplikasi

ini

3.1.4. Antarmuka Komunikasi

1. TCP/IP (Transmission Control Protocol/Internet Protocol)

digunakan sebagai sumber komunikasi data yang

dipakai oleh komunitas internet dalam proses tukar-

menukar data dari satu komputer ke komputer lain di

dalam jaringan internet

3.2. Perancangan Antarmuka

3.2.1. Daftar Antarmuka Pemakai

No Nama Keterangan1 Form Menu Utama Proses Pemilihan Merek Helm2 Form Daftar Helm Proses Pemilihan Helm3 Form Informasi

dan Transaksi

Spesifikasi Data dan Transaksi Helm

SKPL (Sistem Aplikasi Penjualan Helm) | 9

Helm4 Form Pembeli Untuk Pengisian Data Pembeli5 Form Login Untuk Masuk Kedalam Sistem6 Form Pengelola Untuk Mengelola Data Helm dan Laporan

Transaksi7 Form Properti Untuk Mengelola Data Pegawai

3.2.2. Spesifikasi Antarmuka Pemakai

1. Nama Antarmuka : Form Login

Nama Modul : Login

Deskripsi Fungsi : Berfungsi Sebagai Antarmuka untuk

proses masuk kedalam sistem

Spesifikasi Layar : 300 x 246 pixel

Input : Username dan Password

Output : Validasi

2. Nama Antarmuka : Form Menu Utama

Nama Modul : Form Menu Utama

Deskripsi Fungsi : Berfungsi Sebagai Antarmuka

untuk proses pemilihan daftar helm

Spesifikasi Layar : 300 x 246 pixel

SKPL (Sistem Aplikasi Penjualan Helm) | 10

Input : Pilih Merek helm

Output : Gambar yang dipilih

3. Nama Antarmuka : Form Daftar Helm

Nama Modul : Form Daftar Helm

Deskripsi Fungsi : Berfungsi Sebagai Antarmuka

untuk proses pemilihan helm

Spesifikasi Layar : 300 x 246 pixel

Input : Daftar Helm

Output : Pilih Helm

SKPL (Sistem Aplikasi Penjualan Helm) | 11

4. Nama Antarmuka : Form Informasi dan Transaksi Helm

Nama Modul : Form Informasi dan Transaksi Helm

Deskripsi Fungsi :Berfungsi Sebagai Antarmuka

untuk mengetahui informasi dan

transaksi helm

Spesifikasi Layar : 300 x 246 pixel

Input : Form Informasi dan Transaksi Helm

Output : Informasi dan Transaksi Helm

5. Nama Antarmuka : Form Pembeli

Nama Modul : Form Pembeli

Deskripsi Fungsi : Berfungsi Sebagai Antarmuka

untuk proses pembelian

SKPL (Sistem Aplikasi Penjualan Helm) | 12

Spesifikasi Layar : 300 x 246 pixel

Input : Form Pembeli

Output : Pengisian Data Pembeli

6. Nama Antarmuka : Form Penggelola

Nama Modul : Form Penggelola

Deskripsi Fungsi : Berfungsi Sebagai Antarmuka

untuk proses update, edit dan Lapran

transaksi data helm

Spesifikasi Layar : 300 x 246 pixel

SKPL (Sistem Aplikasi Penjualan Helm) | 13

Input : Form Penggelola

Output : Update, edit dan laporan transaksi data helm

7. Nama Antarmuka : Form Properti Administrator

Nama Modul : Form Properti Administrator

Deskripsi Fungsi :Berfungsi Sebagai Antarmuka untuk

proses data administrator

Spesifikasi Layar : 300 x 246 pixel

SKPL (Sistem Aplikasi Penjualan Helm) | 14

Input : Form obat

Output : transaksi obat

3.3 Kebutuhan Fungsional

Kebutuhan performansi:

1. Sistem hanya dapat dioperasikan dalam keadaan

terhubungan dengan database.

2. Sistem Login diawal penggunaan

3. Import/export (backup) database satu/semua tabel, field

maupun beserta isinya yang telah terinsta di SQL SERVER

2008

1. Kebutuhan Fungsional

ID KebutuhanSIKB00

1

Sistem mampu mengelola pendaftaran pasien baru

SIKB00

2

Sistem mampu mengelola pendataan pasien lama

SKPL (Sistem Aplikasi Penjualan Helm) | 15

SIKB00

3

Sistem mampu mengelola dalam pembuatan laporan data

pasienSIKB00

4

Sistem mampu mengelola dalam pembuatan laporan hasil

pemeriksaan pasienSIKB00

5

Sistem mampu mengelola hasil transaksi obat

SIKB00

6

Sistem mampu mengelola hasil transaksi bersalin

SIKB00

7

Sistem mampu mengelola data bidan

SIKB00

8

Sistem mampu mengelola data pegawai

3.3.1. Diagram Konteks

SKPL (Sistem Aplikasi Penjualan Helm) | 16

3.3.2. DFD Level 1

3.3.3. Spesifikasi Proses (P-SPEC)

Spesifikasi ProsesNomor

Proses

1.1

Nama

Proses

Olah Data Medis

Deskripsi Proses untuk melakukan pengecekan data data medisInput - Hasil Pemeriksaan

- Data Pasien

- Data MedisOutput - Data Medis

SKPL (Sistem Aplikasi Penjualan Helm) | 17

- Informasi Hasil Pemeriksaan

- Data MedisLogika

Proses

- Buka form Data Medis

- Lakukan pengecekan data medis pasien

Masukan data pasien

Sistem akan mengelola data pasien

Masukan hasil pemeriksaan yang telah dilakukan

Hasil medis akan dikelola kedalam data medis

sehinga akan dibuatkan laporan

- Buat laporan medis

Spesifikasi ProsesNomor

Proses

1.2

Nama

Proses

Olah Data Pasien

Deskripsi Proses untuk melakukan pengecekan data pasienInput - Input Data PasienOutput - Data PasienLogika

Proses

- Buka form Data Pasien

- Lakukan pengecekan data pasien

Masukan data pasien

Sistem akan mengelola data pasien

Hasil data pasien akan dikelola kedalam data

pasien sehinga akan dibuatkan laporan

- Buat laporan data pasien

Spesifikasi ProsesNomor 1.3

SKPL (Sistem Aplikasi Penjualan Helm) | 18

ProsesNama

Proses

Transaksi Pembayaran

Deskripsi Proses untuk melakukan pengecekan transaksi

pembayaranInput - PembayaranOutput - Struk PembayaranLogika

Proses

- Buka Menu Transaksi

- Lakukan transaksi pembayaran

Masukan data pembelian

Hasil data pembelian akan dikelola kedalam

proses penyimpanan

- Cetak Struk Transaksi

- Lakukan Transaksi pendaftaran

Masukan data pasien

Hasil data pasien akan dikelola ke dalam proses

penyimpanan

Spesifikasi ProsesNomor

Proses

1.4

Nama

Proses

Olah Data Laporan

Deskripsi Proses untuk melakukan pengecekan data laporanInput - Data pasien

- Data MedisOutput - Data Pasien

- Laporan Hasil pemeriksaanLogika - Buka Menu Laporan

SKPL (Sistem Aplikasi Penjualan Helm) | 19

Proses

- Lakukan transaksi pembayaran

Masukan data pembelian

Hasil data pembelian akan dikelola kedalam

proses penyimpanan

- Cetak Struk Transaksi

3.3.4. Data Store

3.3.5. Kamus Data

Kamus DataNama Data PasienAlias Data PasienSumber-

Tujuan

Pasien – Detail Data Pasien – Pasien

Deskripsi Berisi hasil penginputan data pasienIsi Data No Daftar : no_urut

Nama : nama depan

TTL : yyyy-MM-dd

Alamat : kota

Tanggal Daftar : yyyy-MM-dd

Bulan_ke : urutan_bulan

Kamus DataNama Data Data medisAlias Data medisSumber-

Tujuan

Transaksi – bersalin – data medis

Deskripsi Berisi hasil penginputan data medis

SKPL (Sistem Aplikasi Penjualan Helm) | 20

Isi Data Kode pasien : no_urut

Nama : nama depan

Tanggal Chek in : yyyy-MM-dd

Tanggal Chek Out : yyyy-MM-dd

Nama Bidan : nama depan

Biaya bersalin : Rp.

Bayar : Rp.

Kembalian : Rp.

3.4. Kebutuhan Data

3.4.1. E-R diagram

3.5.Kebutuhan Non Fungsional

SKPL (Sistem Aplikasi Penjualan Helm) | 21

ID KebutuhanSIKBNF01

1

Aplikasi harus dapat menampilkan pendaftaran paling

lambat 5 detikSIKBNF01

2

Aplikasi harus terintegrasi antar bagiannya

SIKBNF01

3

Semua aplikasi pertanyaan beserta jawabannya harus

menggunakan bahasa Indonesia

3.6 Kerunutan(traceability)

3.6.1. Kebutuhan Fungsional vs Proses

Maping antara kebutuhan fungsional dengan proses yang

terkait

ID Kebutuhan

Fungsional

No Proses

SIKBF01 1.1SIKBF02 1.2SIKBF03 1.3SIKBF04 1.4

SKPL (Sistem Aplikasi Penjualan Helm) | 22