SKPL Informatika Uin Bandung docx
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 .
1.3
Definisi, Istilah dan Singkatan
ID
SIAPH-01
SIAPH-02
SIAPH-03
1.4
Definisi/Istilah/Singkatan
SIAPH
DFD
E-R Diagram
Deskripsi
Sistem Aplikasi Penjualan Helm
Data Flow Diagram
Entity Relation Diagram
Aturan Penomoran
Penomoran
Definisi, Istilah, dan Singkatan
Cara Penomoran
SIAPH-XX
Deskripsi Penomoran
XX merupakan nomor pembeda
Kebutuhan Fungsional
SIAPH-F-XX
Definisi, Istilah, dan Singkatan
F merupakan kode dari Fungsional
XX merupakan nomor pebeda
Kebutuhan Non-Fungsional
SIAPH-NF-XX
kebutuhan fungsional
NF merupakan kode dari NonFungsional
XX merupakan nomor pembeda
kebutuhan non-fungsional
SKPL (Sistem Aplikasi Penjualan Helm) | 1
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 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
SKPL (Sistem Aplikasi Penjualan Helm) | 2
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.
2. Deskripsi Umum Perangkat Lunak
2.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
SKPL (Sistem Aplikasi Penjualan Helm) | 3
Penjualan Helm ini berjalan secara update, cepat, dan realtime. Karena pada
dasarnya seperti yang kita ketahui pada Sistem Aplikasi Penjualan Helm 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
Admin
Tugas
Hak Akses ke aplikasi
Melakukan Periksaan data pegawai -Mendapat seluruh akses dari
Perbaikan Database
program
-Mencari,
Pegawai
-
Melayani Transaksi
-
Membuat Laporan
Menambah,
Mengedit data Pegawai
-Mencari,
Menambahkan,
Mengedit Data Helm
-Mencari,
Menambahkan,
Mengedit Informasi Helm
- Mencari Data Helm
- Mencari Data Pembeli
- Mendapat akses Kasir
- 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.
SKPL (Sistem Aplikasi Penjualan Helm) | 4
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
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
3.1.3. Antarmuka Perangkat Lunak
Perangkat lunak yang dibutuhkan dalam pembangunan agar terintegrasi adalah:
1. SQL SERVER 2008 Client
SKPL (Sistem Aplikasi Penjualan Helm) | 5
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
1
2
3
Nama
Form Menu Utama
Form Daftar Helm
Form
Informasi
4
5
6
7
Transaksi Helm
Form Pembeli
Form Login
Form Pengelola
Form Properti
Keterangan
Proses Pemilihan Merek Helm
Proses Pemilihan Helm
dan Spesifikasi Data dan Transaksi Helm
Untuk Pengisian Data Pembeli
Untuk Masuk Kedalam Sistem
Untuk Mengelola Data Helm dan Laporan Transaksi
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
SKPL (Sistem Aplikasi Penjualan Helm) | 6
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
Input
: 300 x 246 pixel
: 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
SKPL (Sistem Aplikasi Penjualan Helm) | 7
Input
: Daftar Helm
Output : Pilih Helm
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
SKPL (Sistem Aplikasi Penjualan Helm) | 8
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
Spesifikasi Layar
: 300 x 246 pixel
SKPL (Sistem Aplikasi Penjualan Helm) | 9
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
Input
: Form Penggelola
Output : Update, edit dan laporan transaksi data helm
SKPL (Sistem Aplikasi Penjualan Helm) | 10
7. Nama Antarmuka: Form Properti Administrator
Nama Modul
: Form Properti Administrator
Deskripsi Fungsi :Berfungsi Sebagai Antarmuka untuk proses data
administrator
Spesifikasi Layar
Input
: 300 x 246 pixel
: 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.
ID
Kebutuhan Fungsional
Kebutuhan
SIKB001 Sistem mampu mengelola pendaftaran pasien baru
SIKB002 Sistem mampu mengelola pendataan pasien lama
SIKB003 Sistem mampu mengelola dalam pembuatan laporan data pasien
SIKB004 Sistem mampu mengelola dalam pembuatan laporan hasil pemeriksaan pasien
SKPL (Sistem Aplikasi Penjualan Helm) | 11
SIKB005 Sistem mampu mengelola hasil transaksi obat
SIKB006 Sistem mampu mengelola hasil transaksi bersalin
SIKB007 Sistem mampu mengelola data bidan
SIKB008 Sistem mampu mengelola data pegawai
3.3.1. Diagram Konteks
SKPL (Sistem Aplikasi Penjualan Helm) | 12
3.3.2. DFD Level 1
3.3.3. Spesifikasi Proses (P-SPEC)
Spesifikasi Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.1
Olah Data Medis
Proses untuk melakukan pengecekan data data medis
- Hasil Pemeriksaan
- Data Pasien
- Data Medis
- Data Medis
- Informasi Hasil Pemeriksaan
- Data Medis
- 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
SKPL (Sistem Aplikasi Penjualan Helm) | 13
Spesifikasi Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.2
Olah Data Pasien
Proses untuk melakukan pengecekan data pasien
- Input Data Pasien
- Data Pasien
- 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 Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.3
Transaksi Pembayaran
Proses untuk melakukan pengecekan transaksi pembayaran
- Pembayaran
- Struk Pembayaran
- 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 Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.4
Olah Data Laporan
Proses untuk melakukan pengecekan data laporan
- Data pasien
- Data Medis
- Data Pasien
- Laporan Hasil pemeriksaan
- Buka Menu Laporan
- Lakukan transaksi pembayaran
Masukan data pembelian
Hasil data pembelian akan dikelola kedalam proses penyimpanan
- Cetak Struk Transaksi
SKPL (Sistem Aplikasi Penjualan Helm) | 14
3.3.4. Data Store
3.3.5. Kamus Data
Nama Data
Alias
Sumber-Tujuan
Deskripsi
Isi Data
Kamus Data
Pasien
Data Pasien
Pasien – Detail Data Pasien – Pasien
Berisi hasil penginputan data pasien
No Daftar : no_urut
Nama : nama depan
TTL : yyyy-MM-dd
Alamat : kota
Tanggal Daftar : yyyy-MM-dd
Bulan_ke : urutan_bulan
Kamus Data
Nama Data
Alias
Sumber-Tujuan
Deskripsi
Isi Data
Data medis
Data medis
Transaksi – bersalin – data medis
Berisi hasil penginputan data medis
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
SKPL (Sistem Aplikasi Penjualan Helm) | 15
3.5. Kebutuhan Non Fungsional
ID
Kebutuhan
SIKBNF011 Aplikasi harus dapat menampilkan pendaftaran paling lambat 5 detik
SIKBNF01
Aplikasi harus terintegrasi antar bagiannya
2
SIKBNF01
Semua aplikasi pertanyaan beserta jawabannya harus menggunakan bahasa
3
Indonesia
3.6 Kerunutan(traceability)
3.6.1. Kebutuhan Fungsional vs Proses
Maping antara kebutuhan fungsional dengan proses yang terkait
ID Kebutuhan Fungsional
SIKBF01
SIKBF02
SIKBF03
No Proses
1.1
1.2
1.3
SIKBF04
1.4
SKPL (Sistem Aplikasi Penjualan Helm) | 16
SKPL (Sistem Aplikasi Penjualan Helm) | 17
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 .
1.3
Definisi, Istilah dan Singkatan
ID
SIAPH-01
SIAPH-02
SIAPH-03
1.4
Definisi/Istilah/Singkatan
SIAPH
DFD
E-R Diagram
Deskripsi
Sistem Aplikasi Penjualan Helm
Data Flow Diagram
Entity Relation Diagram
Aturan Penomoran
Penomoran
Definisi, Istilah, dan Singkatan
Cara Penomoran
SIAPH-XX
Deskripsi Penomoran
XX merupakan nomor pembeda
Kebutuhan Fungsional
SIAPH-F-XX
Definisi, Istilah, dan Singkatan
F merupakan kode dari Fungsional
XX merupakan nomor pebeda
Kebutuhan Non-Fungsional
SIAPH-NF-XX
kebutuhan fungsional
NF merupakan kode dari NonFungsional
XX merupakan nomor pembeda
kebutuhan non-fungsional
SKPL (Sistem Aplikasi Penjualan Helm) | 1
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 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
SKPL (Sistem Aplikasi Penjualan Helm) | 2
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.
2. Deskripsi Umum Perangkat Lunak
2.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
SKPL (Sistem Aplikasi Penjualan Helm) | 3
Penjualan Helm ini berjalan secara update, cepat, dan realtime. Karena pada
dasarnya seperti yang kita ketahui pada Sistem Aplikasi Penjualan Helm 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
Admin
Tugas
Hak Akses ke aplikasi
Melakukan Periksaan data pegawai -Mendapat seluruh akses dari
Perbaikan Database
program
-Mencari,
Pegawai
-
Melayani Transaksi
-
Membuat Laporan
Menambah,
Mengedit data Pegawai
-Mencari,
Menambahkan,
Mengedit Data Helm
-Mencari,
Menambahkan,
Mengedit Informasi Helm
- Mencari Data Helm
- Mencari Data Pembeli
- Mendapat akses Kasir
- 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.
SKPL (Sistem Aplikasi Penjualan Helm) | 4
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
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
3.1.3. Antarmuka Perangkat Lunak
Perangkat lunak yang dibutuhkan dalam pembangunan agar terintegrasi adalah:
1. SQL SERVER 2008 Client
SKPL (Sistem Aplikasi Penjualan Helm) | 5
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
1
2
3
Nama
Form Menu Utama
Form Daftar Helm
Form
Informasi
4
5
6
7
Transaksi Helm
Form Pembeli
Form Login
Form Pengelola
Form Properti
Keterangan
Proses Pemilihan Merek Helm
Proses Pemilihan Helm
dan Spesifikasi Data dan Transaksi Helm
Untuk Pengisian Data Pembeli
Untuk Masuk Kedalam Sistem
Untuk Mengelola Data Helm dan Laporan Transaksi
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
SKPL (Sistem Aplikasi Penjualan Helm) | 6
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
Input
: 300 x 246 pixel
: 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
SKPL (Sistem Aplikasi Penjualan Helm) | 7
Input
: Daftar Helm
Output : Pilih Helm
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
SKPL (Sistem Aplikasi Penjualan Helm) | 8
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
Spesifikasi Layar
: 300 x 246 pixel
SKPL (Sistem Aplikasi Penjualan Helm) | 9
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
Input
: Form Penggelola
Output : Update, edit dan laporan transaksi data helm
SKPL (Sistem Aplikasi Penjualan Helm) | 10
7. Nama Antarmuka: Form Properti Administrator
Nama Modul
: Form Properti Administrator
Deskripsi Fungsi :Berfungsi Sebagai Antarmuka untuk proses data
administrator
Spesifikasi Layar
Input
: 300 x 246 pixel
: 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.
ID
Kebutuhan Fungsional
Kebutuhan
SIKB001 Sistem mampu mengelola pendaftaran pasien baru
SIKB002 Sistem mampu mengelola pendataan pasien lama
SIKB003 Sistem mampu mengelola dalam pembuatan laporan data pasien
SIKB004 Sistem mampu mengelola dalam pembuatan laporan hasil pemeriksaan pasien
SKPL (Sistem Aplikasi Penjualan Helm) | 11
SIKB005 Sistem mampu mengelola hasil transaksi obat
SIKB006 Sistem mampu mengelola hasil transaksi bersalin
SIKB007 Sistem mampu mengelola data bidan
SIKB008 Sistem mampu mengelola data pegawai
3.3.1. Diagram Konteks
SKPL (Sistem Aplikasi Penjualan Helm) | 12
3.3.2. DFD Level 1
3.3.3. Spesifikasi Proses (P-SPEC)
Spesifikasi Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.1
Olah Data Medis
Proses untuk melakukan pengecekan data data medis
- Hasil Pemeriksaan
- Data Pasien
- Data Medis
- Data Medis
- Informasi Hasil Pemeriksaan
- Data Medis
- 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
SKPL (Sistem Aplikasi Penjualan Helm) | 13
Spesifikasi Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.2
Olah Data Pasien
Proses untuk melakukan pengecekan data pasien
- Input Data Pasien
- Data Pasien
- 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 Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.3
Transaksi Pembayaran
Proses untuk melakukan pengecekan transaksi pembayaran
- Pembayaran
- Struk Pembayaran
- 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 Proses
Nomor Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses
1.4
Olah Data Laporan
Proses untuk melakukan pengecekan data laporan
- Data pasien
- Data Medis
- Data Pasien
- Laporan Hasil pemeriksaan
- Buka Menu Laporan
- Lakukan transaksi pembayaran
Masukan data pembelian
Hasil data pembelian akan dikelola kedalam proses penyimpanan
- Cetak Struk Transaksi
SKPL (Sistem Aplikasi Penjualan Helm) | 14
3.3.4. Data Store
3.3.5. Kamus Data
Nama Data
Alias
Sumber-Tujuan
Deskripsi
Isi Data
Kamus Data
Pasien
Data Pasien
Pasien – Detail Data Pasien – Pasien
Berisi hasil penginputan data pasien
No Daftar : no_urut
Nama : nama depan
TTL : yyyy-MM-dd
Alamat : kota
Tanggal Daftar : yyyy-MM-dd
Bulan_ke : urutan_bulan
Kamus Data
Nama Data
Alias
Sumber-Tujuan
Deskripsi
Isi Data
Data medis
Data medis
Transaksi – bersalin – data medis
Berisi hasil penginputan data medis
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
SKPL (Sistem Aplikasi Penjualan Helm) | 15
3.5. Kebutuhan Non Fungsional
ID
Kebutuhan
SIKBNF011 Aplikasi harus dapat menampilkan pendaftaran paling lambat 5 detik
SIKBNF01
Aplikasi harus terintegrasi antar bagiannya
2
SIKBNF01
Semua aplikasi pertanyaan beserta jawabannya harus menggunakan bahasa
3
Indonesia
3.6 Kerunutan(traceability)
3.6.1. Kebutuhan Fungsional vs Proses
Maping antara kebutuhan fungsional dengan proses yang terkait
ID Kebutuhan Fungsional
SIKBF01
SIKBF02
SIKBF03
No Proses
1.1
1.2
1.3
SIKBF04
1.4
SKPL (Sistem Aplikasi Penjualan Helm) | 16
SKPL (Sistem Aplikasi Penjualan Helm) | 17