spesifikasi
DESCRIPTION
perangkat lunakTRANSCRIPT
GL01
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAKSistem Informasi Penjualan
untuk: Alfamart Cihaliwung Padalarang
Dipersiapkan oleh:Reza Ekatama (10111270)Stephen Hardiknas Matheus (10111271)Dony Surya Manggala (10111288)Rizky (10111297)
Jurusan Teknik Informatika - Universitas Komputer IndonesiaJalan Dipati Ukur Nomor 112-114, Bandung 40132
Jurusan Teknik InformatikaUniversitas Komputer IndonesiaNomor DokumenHalaman
GL01-001Atau SKPL-0011/47
RevisiATgl: 17 /1/2014
Jurusan Informatika UNIKOMSKPL-001Halaman 50 dari 53
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Jurusan Informatika UNIKOMSKPL-001Halaman 51 dari 53
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR PERUBAHAN
RevisiDeskripsi
A
B
C
D
E
F
G
INDEX-ABCDEFG
TGL
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Daftar Halaman PerubahanHalamanRevisiHalamanRevisi
DAFTAR GAMBAR 1. DFD Level 0............................................................................................................ 2. DFD Level 1............................................................................................................3. DFD Level 2 Proses 2....................................................................................4. DFD Level 2 Proses 3....................................................................................5. DFD Level 2 Proses 4....................................................................................6. DFD Level 2 Proses 5....................................................................................7. DFD Level 2 Proses 6....................................................................................8. Entity Relationship Diagram (ERD)............................................................9. Diagram Relasi................................................................................................10. Flowmap Pengadaan Barang........................................................................11. Flowmap Penjualan Barang........................................................................12. Flowmap Laporan Penjualan Barang............................................................
DAFTAR TABEL1. Singkatan............................................................................................................ 2. Fakta Perangkat Pikir....................................................................................3. Kebutuhan Perangkat Pikir........................................................................4. Deskripsi Proses................................................................................................5. Struktur Tabel ................................................................................................6. Kamus Data............................................................................................................7. User Requirements................................................................................................8. System Requirements....................................................................................
DAFTAR LAMPIRAN
DAFTAR ISI
PENDAHULUAN............................................................................................................ 1.1 Tujuan Penulisan Dokumen........................................................................ 1.2 Lingkup Masalah................................................................................................1. Pengadaan Barang....................................................................................2. Penjualan Barang....................................................................................3. Laporan Penjualan Barang........................................................................1.3 Definisi, Singkatan, dan Akronim............................................................1.4 Referensi............................................................................................................1.5 Deskripsi Umum Dokumen........................................................................DESKRIPSI GLOBAL PERANGKAT LUNAK................................................2.1 Perspektif Produk................................................................................................2.2 Fungsi Produk................................................................................................2.3 Karakteristik Pengguna....................................................................................2.4 Batasan-batasan................................................................................................2.5 Asumsi dan Kebergantungan........................................................................DESKRIPSI RINCI KEBUTUHAN........................................................................3.1 Kebutuhan Antarmuka Eksternal............................................................3.1.1 Antarmuka Pemakai........................................................................3.1.2 Antarmuka Perangkat Keras............................................................3.1.3 Antarmuka Perangkat Lunak............................................................3.1.4 Antarmuka Komunikasi............................................................3.2 Kebutuhan Fungsional....................................................................................3.2.1 Aliran Informasi........................................................................a. DFD................................................................................................ DFD Level 0........................................................................ DFD Level 1........................................................................ DFD Level 2 Proses 2............................................................ DFD Level 2 Proses 3............................................................ DFD Level 2 Proses 4............................................................ DFD Level 2 Proses 5............................................................ DFD Level 2 Proses 6............................................................3.2.2 Deskripsi Proses........................................................................3.3 Deskripsi Data................................................................................................3.3.1 Entity Relationship Diagram (ERD)................................................3.3.2 Diagram Relasi........................................................................3.3.3 Kamus Data....................................................................................3.4 Deskripsi Kebutuhan Non Fungsional............................................................3.5 Atribut Kualitas Perangkat Lunak............................................................3.6 Batasan Perancangan ....................................................................................3.7 Matriks Keterunutan ....................................................................................LAMPIRAN ............................................................................................................1. Flowmap/Prosedur................................................................................................2. Lampiran lain yang dianggap perlu............................................................
PENDAHULUAN1.1 Tujuan Penulisan DokumenAdapun pembuatan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini dibuat untuk menjelaskan dan menguraikan pada kebutuhan Sistem Informasi Penjualan Barang ALFAMART Cihaliwung yang berlokasi di Padalarang Kab. Bandung Barat. Dan adapun dokumen ini kami buat untuk pengguna yang khususnya (Manager, Assistant Manager, dan Kasir) agar bisa melakukan pengaturan atau pun pengelolaan baik terhadap barang, pegawai, dan supplier yang memasukkan barang ke Alfamart itu sendiri. Dan juga agar pengguna bisa lebih mudah mengatur dan mengorganisir semua sistem yang sedang mereka jalankan dengan sistem yang telah kami buat sekarang, agar semua pegawai bisa lebih mudah dalam mengatur kondisi barang khususnya, baik antara pemasukan ataupun pengeluaran, jadi seluruh pegawaipun tidak perlu melakukan sistem yang sedang berjalan dengan cara yang manual.
1.2 Lingkup MasalahPerangkat Lunak Sistem Informasi Penjualan yang dikembangkan merupakan perangkat lunak berbasis desktop yang mampu mengolah data penjualan, data barang, data penerimaan barang, serta data lainnya. Pengolahan perangkat lunak ini akan mempermudah user sehingga pengolahan data penjualan dan data lainnya serta pembuatan laporan akan lebih cepat dan terjamin keamanan penyimpanannya.Analisis masalah yaitu mengumpulkan dan memilah-milah masalah-masalah yang merupakan inti dari ide pembangunan perangkat lunakAdapun Analisis Masalah awal yang kami peroleh antara lain : Penggajian Pegawai Penerimaan Pegawai Monitoring Kinerja Pegawai Pengadaan Barang Penjualan Barang Laporan Penjualan BarangKarena tema yang kami buat adalah sistem informasi penjualan barang, maka analisis masalah untuk penggajian pegawai tidak diperlukan karena penggajian pegawai tidak termasuk ke dalam sistem informasi penjualan barang yang kami buat, begitu pula dengan penerimaan dan monitoring kinerja pegawai. Jadi analisis masalah yang kami dapat untuk sistem informasi yang kami buat adalah pengadaan barang, penjualan barang, dan laporan penjualan barang.1. Pengadaan BarangSalah satu informasi yang dibutuhkan oleh perusahaan yaitu informasi mengenai persediaan barang. Bagian gudang harus mencatat setiap kali terjadi transaksi, yaitu barang yang masuk, barang yang keluar, barang yang ada digudang atau biasa disebut stok barang. Hal ini membutuhkan ketelitian dari bagian gudang, supaya dalam setiap laporan tidak terjadi kesalahan yang berakibat bahwa barang yang ada digudang masih banyak, tapi masih tetap memesan barang atau sebaliknya barang yang sudah habis justru tidak dipesankan. Hal ini akan menjadi masalah bagi perusahaan.2. Penjualan BarangHal ini akan menjadi masalah apabila penjualan tidak dilakukan dengan komputerisasi, apabila tidak dengan komputerisasi maka kasir harus teliti dalam melakukan penjualan, agar tidak terjadi kesalahan, karena bila terjadi kesalahan pada penjualan barang, maka di laporan penjualan akan terjadi kesalahan.3. Laporan Penjualan BarangHal ini akan menjadi masalah apabila terjadi kesalahan pada bagian penjualan barang.
1.3 Definisi, Singkatan, dan AkronimDefinisi,singkatan dan akronim dari istilah yang digunakan dalam dokumen ini.a. Manager dan Assistant ManagerManager dan Assistant Manager adalah pegawai yang berada di PT. Alfaria Trijaya Tbk cabang Cihaliwung Padalarang Kab. Bandung Barat. Dan juga pegawai yang menggunakan sistem informasi yang telah dibuat.b. KasirKasir adalah pegawai yang berada di PT. Alfaria Trijaya Tbk cabang Cihaliwung Padalarang Kab. Bandung Barat. Dan juga pegawai yang menggunakan sistem informasi yang telah dibuat. Akan tetapi ada btasan-batasan tertentu antara hak akses yang bisa digunakan atau dikelolanya.
SingkatanDefinisi
SKPLSpesifikasi Kebutuhan Perangkat Lunak
SRSSoftware Requirements Spesification
DFDData Flow Diagram
ERDEntity Relationalship Diagram
DBMSData Base Management System
1.4 Referensi Dokumen ini dilihat dari dokumen LPB (Laporan Penerimaan Barang) yang didapat dari Alfamart. Dokumen ini dilhat dari data pegawai yang berupa kartu NIK (Nomor Induk Karyawan). Dokumen ini dilihat dari hasil wawancara pada salah satu pegawai di PT. Alfaria Trijaya Tbk Cihaliwung Padalarang.
1.5 Deskripsi Umum DokumenDokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) pada Sistem Informasi Penjualan Barang di ALFAMART cabang Cihaliwung Padalarang Kab. Bandung Barat ini berisi uraian mengenai pengembangan perangkat lunak yang khususnya Sistem Informasi Penjualan secara terstruktur. Pengelompokkan SKPL ini dibagi dalam 3 (tiga) bagian utama, yaitu :a. Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani pada perangkat lunak yang akan dikembangkan, definisi, singkatan, dan akronim, referensi, serta deskripsi umum dokumen.b. Deskripsi global perangkat lunak, berisi perspektif produk, fungsi produk, karakteristik pengguna, batasan - batasan dan asumsi serta kebergantungan.c. Deskripsi Rinci Kebutuhan, berisi kebutuhan antarmuka eksternal, kebutuhan fungsional, deksripsi data, deksripsi kebutuhan non fungsional, atribut kualitas perangkat lunak, batasan perancangan dan matriks keterunutan.
DESKRIPSI GLOBAL PERANGKAT LUNAKAlfamart Cihaliwung Padalarang adalah salah satu Alfamart yang berada di Kec. Padalarang Kab. Bandung Barat. Dimana dilakukan studi penelitian untuk tugas besar Rekayasa Perangkat Lunak. Kasus permasalahan yang diangkat yaitu mengenai pengadaan barang, penjualan barang, dan laporan penjualan. Aplikasi yang dirancang yaitu Aplikasi Sistem Informasi Penjualan. Pada bagian terdiri dari perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan, serta asumsi kebergantungan.2.1 Perspektif ProdukSistem Informasi Penjualan ini dirancang untuk digunakan di Alfamart Cihaliwung Padalarang.2.2 Fungsi ProdukDapat disimpulkan fungsi produk dari Sistem Informasi Penjualan ini, antara lain :a. Dapat menangani penjualan barang.b. Dapat menangani pengolahan data barang.c. Dapat menangani pengolahan data penerimaan barang.d. Dapat menangani pengolahan data supplier.e. Dapat menangani pengolahan data pegawai.f. Dapat melihat data laporan data penerimaan barang.g. Dapat melihat data laporan penjualan.
2.3 Karakteristik PenggunaKarakteristik user berumur 17 sampai dengan umur 40 tahun. Terdapat 2 user untuk menjalankan program berbasis desktop ini yaitu manajer/assistant manager dengan kasir. Kedua user ini memiliki hak yang berbeda. Dimana manajer/assistant manager di beri lebih banyak hak akses di banding dengan kasir. User harus mahir menggunakan komputer bias disebut bukan user biasa, Sebagian besar user harus memiliki pengalaman yang hampir sama secara keseluruhan dalam mengoperasikan komputer yaitu harus memahami program-program aplikasi dalam proses komputerisasi.
Fakta Perangkat Pikir
StakeholderTanggung JawabTingkat PendidikanTingkat Keterampilan yang DimilikiPengalaman Menggunakan Komputer
ManagerMenjaga Data Mengatur dan Mengolah DataMinimal SMA/SMKBisa Mengatur dan Mengolah DataBisa (Sedang)
Assistant ManagerMenjaga Data Mengatur dan Mengolah DataMinimal SMA/SMKBisa Mengatur dan Mengolah DataBisa (Sedang)
KasirInput Data & Lihat Laporan PenjualanMinimal SMA/SMKBisa mengikuti petunjuk dalam sistemBisa (Sedang)
Kebutuhan Perangkat Pikir
Pengguna Sistem Hak aksesTingkat Keterampilan yang Harus DimilikiPengalaman yang Harus DimilikiJenis Pelatihan yang Akan Diberikan
ManagerMenambah, Menghapus dan Mengolah Data Bisa Mengatur dan Mengolah DataMinimal mampu mengoperasikan komputer dan bisa menggunakan aplikasiMengolah data Seperti Biasa
Assistant ManagerMenambah, Menghapus dan Mengolah DataBisa Mengatur dan Mengolah DataMinimal mampu mengoperasikan komputer dan bisa menggunakan aplikasiMengolah data Seperti Biasa
KasirMenginput Data Penjualan dan Lihat Laporan Minimarket Bisa mengikuti petunjuk dalam sistemMinimal mampu mengoperasikan komputer dan bisa menggunakan aplikasiMenginput data ke dalam sistem
Dari tabel 5.1 dapat diambil kesimpulan bahwa manager adalah seorang user dengan hak akses penuh atau biasa disebut dengan Admin.
2.4 Batasan-batasanDapat disimpulkan batasan-batasan dari Sistem Informasi Penjualan ini, antara lain :a. Dapat menangani penjualan barang.b. Dapat menangani pengolahan data barang.c. Dapat menangani pengolahan data penerimaan barang.d. Dapat menangani pengolahan data supplier.e. Dapat menangani pengolahan data pegawai.f. Dapat melihat data laporan data penerimaan barang.g. Dapat melihat data laporan penjualan.
2.5 Asumsi dan KebergantunganIdentifikasi dan pencatatan terhadap aturan-aturan baik tertulis ataupun lisan yang berlaku di lingkungan sistem dan memberikan pengaruh terhadap pembangunan sistem. Adapun aturan bisnis Alfamart antara lain : Setiap nominal belanja terdapat yang di dalamnya terdapat produk sponsor*, anda bisa memilih salah satu hadiah langsung sesuai dengan kelompok belanja. Hadiah yang dipilih sesuai persediaan di toko dan harus sesuai dengan kelompok nilai belanja. Nilai produk sponsor minimal sebesar 10% dari setiap kelompok belanja. Setiap belanja produk sponsor minimum Rp. 15.000,- bisa mengikuti undian berhadiah dengan mengirimkan SMS ke 0855 7777 007 :Alfamart (spasi) Mensfair#No.Struk#Nama#UmurContoh : Alfamart Mensfair#X1054031405VX54#Ryan#27
DESKRIPSI RINCI KEBUTUHAN3.1 Kebutuhan Antarmuka Eksternal3.1.1 Antarmuka PemakaiSistem Informasi Penjualan ini menggunakan antarmuka berbasis desktop, dan pengguna mengoperasikannya menggunakan komputer.3.1.2 Antarmuka Perangkat KerasKebutuhan perangkat keras (Hardware) yang diperlukan untuk mengimplementasikan Sistem Informasi Penjualan berbasis Desktop di Alfamart Cihaliwung adalah 2 komputer dan 1 cash register minimal memiliki spesifikasi sebagai berikut : a) Processor : Intel Pentium 4 @ 1.6 Ghzb) Harddisk : 80 Gbc) Memory : 512 Mbd) VGA : 128 Mbe) Mouse dan keyboardf) Cash Register
3.1.3 Antarmuka Perangkat LunakSpesifikasi minimal perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan dibangun adalah sebagai berikut: a. Sistem Operasi : Microsoft Windows XP Professionalb. DBMS: MySql
3.1.4 Antarmuka KomunikasiSistem Informasi Penjualan merupakan sistem yang terhubung dengan jaringan lokal seperti LAN, dan terhubung dengan database pada MySql.
3.2 Kebutuhan Fungsional3.2.1 Aliran Informasia. DFD DFD Level 0
DFD Level 1
DFD Level 2 Proses 2
DFD Level 2 Proses 3
DFD Level 2 Proses 4
DFD Level 2 Proses 5
DFD Level 2 Proses 6
3.2.2 Deskripsi ProsesNoProsesKeterangan
1No. Proses2.1
Nama ProsesPengolahan Tambah Data Pegawai
Sumber Manager/Assistant Manager
Tujuan Manager/Assistant Manager
InputData Pegawai yang akan ditambahkan
OutputInfo Pegawai yang telah ditambahkan
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Pegawai3. Manager/Assistant Manager memilih tombol tambah Pegawai4. Manager/Assistant Manager Manager/Assistant Manager mengisi data Pegawai yang akan ditambahkan5. Manager/Assistant Manager meng- klik tombol tambahkan6. Data Pegawai telah tersimpan dalam database
2No. Proses2.2
Nama ProsesPengolahan Edit Data Pegawai
Sumber Manager/Assistant Manager
Tujuan Manager/Assistant Manager
Input Data Pegawai yang akan diedit
OutputInfo Pegawai yang telah diedit
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Pegawai3. Manager/Assistant Manager memilih tombol edit4. Manager/Assistant Manager mengubah data Pegawai yang telah ada5. Manager/Assistant Manager meng-klik tombol update6. Data Pegawai yang telah diubah tersimpan dalam database
3No. Proses2.3
Nama ProsesPengolahan Hapus Data Pegawai
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Pegawai yang akan dihapus
OutputInfo Pegawai telah terhapus
Logika proses1. Manager/Assistant Manager Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Pegawai3. Manager/Assistant Manager memilih baris yang akan dihapus4. Manager/Assistant Manager memilih tombol hapus5. Data Pegawai telah terhapus dari database
4No. Proses2.4
Nama ProsesPengolahan Cari Data Pegawai
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Pegawai yang akan dicari
OutputInfo Pegawai yang dicari
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager Manager/Assistant Manager memilih menu Data Pegawai3. Manager/Assistant Manager mengetikkan yang akan dicari pada kolom pencarian4. Sistem akan menampilkan data pegawai yang dicari secara otomatis ketika Manager/Assistant Manager mengetikkan sesuatu
5No. Proses3.1
Nama ProsesPengolahan Tambah Data Supplier
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data supplier yang akan ditambahkan
OutputInfo supplier yang ditambahkan
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Supplier3. Manager/Assistant Manager memilih tombol tambah Supplier4. Manager/Assistant Manager mengisi data Supplier yang akan ditambahkan5. Manager/Assistant Manager meng- klik tombol tambahkan6. Data Supplier telah tersimpan dalam database
6No. Proses3.2
Nama ProsesPengolahan Edit Data Supplier
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Supplier yang akan diedit
OutputInfo Supplier telah diedit
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Supplier3. Manager/Assistant Manager Manager/Assistant Manager memilih tombol edit4. Manager/Assistant Manager Manager/Assistant Manager mengubah data supplier yang telah ada5. Manager/Assistant Manager meng-klik tombol update6. Data supplier yang telah diubah tersimpan dalam database
7No. Proses3.3
Nama ProsesPengolahan Hapus Data Supplier
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data Supplier yang akan dihapus
OutputInfo Supplier telah terhapus
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Supplier3. Manager/Assistant Manager memilih baris yang akan dihapus4. Manager/Assistant Manager memilih tombol hapus5. Data supplier telah terhapus dari database
8No. Proses3.4
Nama ProsesPengolahan Cari Data Supplier
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data supplier yang akan dicari
OutputInfo supplier yang dicari
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Supplier3. Manager/Assistant Manager mengetikkan yang akan dicari pada kolom pencarian4. Sistem akan menampilkan data supplier yang dicari secara otomatis ketika Manager/Assistant Manager mengetikkan sesuatu
9No. Proses4.1
Nama ProsesPengolahan Tambah Data PB
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData PB yang akan ditambahkan
OutputInfo PB telah ditambahkan
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data PB3. Manager/Assistant Manager memilih tombol tambah data4. Manager/Assistant Manager mengisi data PB yang akan ditambahkan5. Manager/Assistant Manager meng- klik tombol tambahkan6. Data PB telah tersimpan dalam database
10No. Proses4.2
Nama ProsesPengolahan Edit Data PB
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data PB yang akan diedit
OutputInfo PB yang telah diedit
Logika proses1. Manager/Assistant Manager memilih menu Data Master 2. Manager/Assistant Manager memilih menu Data PB3. Manager/Assistant Manager memilih tombol edit4. Manager/Assistant Manager mengubah data PB yang telah ada5. Manager/Assistant Manager meng-klik tombol update6. Data PB yang telah diubah tersimpan dalam database
11No. Proses4.3
Nama ProsesPengolahan Hapus Data PB
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data PB yang akan dihapus
OutputInfo PB telah terhapus
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data PB3. Manager/Assistant Manager memilih baris yang akan dihapus4. Manager/Assistant Manager Manager/Assistant Manager memilih tombol hapus5. Data PB telah terhapus dari database
12No. Proses4.4
Nama ProsesPengolahan Cari Data PB
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data PB yang akan dicari
OutputInfo PB yang dicari
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data PB3. Manager/Assistant Manager mengetikkan yang akan dicari pada kolom pencarian4. Sistem akan menampilkan data PB yang dicari secara otomatis ketika Manager/Assistant Manager mengetikkan sesuatu
13No. Proses5.1
Nama ProsesPengolahan Tambah Data Barang
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Barang yang akan ditambahkan
OutputInfo Barang telah ditambahkan
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager Manager/Assistant Manager memilih menu Data Barang3. Manager/Assistant Manager memilih tombol tambah data4. Manager/Assistant Manager mengisi data Barang yang akan ditambahkan5. Manager/Assistant Manager Manager/Assistant Manager meng- klik tombol tambahkan6. Data Barang telah tersimpan dalam database
14No. Proses5.2
Nama ProsesPengolahan Edit Data Barang
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data Barang yang akan diedit
OutputInfo Barang yang telah diedit
Logika proses1. Manager/Assistant Manager memilih menu Data Master 2. Manager/Assistant Manager Manager/Assistant Manager memilih menu Data Barang3. Manager/Assistant Manager Manager/Assistant Manager memilih tombol edit4. Manager/Assistant Manager Manager/Assistant Manager mengubah data Barang yang telah ada5. Manager/Assistant Manager meng-klik tombol update6. Data Barang yang telah diubah tersimpan dalam database
15No. Proses5.3
Nama ProsesPengolahan Hapus Data Barang
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Barang yang akan dihapus
OutputInfo Barang telah terhapus
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Barang3. Manager/Assistant Manager memilih baris yang akan dihapus4. Manager/Assistant Manager memilih tombol hapus5. Data Barang telah terhapus dari database
16No. Proses5.4
Nama ProsesPengolahan Cari Data Barang
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Barang yang akan dicari
OutputInfo Barang yang dicari
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Barang3. Manager/Assistant Manager mengetikkan yang akan dicari pada kolom pencarian4. Sistem akan menampilkan data Barang yang dicari secara otomatis ketika Manager/Assistant Manager mengetikkan sesuatu
17No. Proses6.1
Nama ProsesPengolahan Tambah Data Penjualan
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Penjualan yang akan ditambahkan
OutputInfo Penjualan telah ditambahkan
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Penjualan3. Manager/Assistant Manager Manager/Assistant Manager memilih tombol tambah data4. Manager/Assistant Manager mengisi data Penjualan yang akan ditambahkan5. Manager/Assistant Manager meng- klik tombol tambahkan6. Data Penjualan telah tersimpan dalam database
18No. Proses6.2
Nama ProsesPengolahan Edit Data Penjualan
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
Input Data Penjualan yang akan diedit
OutputInfo Penjualan yang telah diedit
Logika proses1. Manager/Assistant Manager memilih menu Data Master 2. Manager/Assistant Manager memilih menu Data Penjualan3. Manager/Assistant Manager memilih tombol edit4. Manager/Assistant Manager mengubah data Penjualan yang telah ada5. Manager/Assistant Manager meng-klik tombol update6. Data Penjualan yang telah diubah tersimpan dalam database
19No. Proses6.3
Nama ProsesPengolahan Hapus Data Penjualan
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Penjualan yang akan dihapus
OutputInfo Penjualan telah terhapus
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Penjualan3. Manager/Assistant Manager memilih baris yang akan dihapus4. Manager/Assistant Manager memilih tombol hapus5. Data Penjualan telah terhapus dari database
20No. Proses6.4
Nama ProsesPengolahan Cari Data Penjualan
Sumber Manager/Assistant Manager
TujuanManager/Assistant Manager
InputData Penjualan yang akan dicari
OutputInfo Penjualan yang dicari
Logika proses1. Manager/Assistant Manager memilih menu Data Master2. Manager/Assistant Manager memilih menu Data Penjualan3. Manager/Assistant Manager mengetikkan yang akan dicari pada kolom pencarian4. Sistem akan menampilkan data Penjualan yang dicari secara otomatis ketika Manager/Assistant Manager mengetikkan sesuatu
21No. Proses2.1
Nama ProsesPengolahan Tambah Data Penjualan
Sumber Kasir
TujuanKasir
InputData Penjualan yang akan ditambahkan
OutputInfo Penjualan telah ditambahkan
Logika proses7. Kasir memilih menu Data Master8. Kasir memilih menu Data Penjualan9. Kasir memilih tombol tambah data10. Kasir mengisi data Penjualan yang akan ditambahkan11. Kasir meng- klik tombol tambahkan12. Data Penjualan telah tersimpan dalam database
22No. Proses2.2
Nama ProsesPengolahan Edit Data Penjualan
Sumber Kasir
TujuanKasir
Input Data Penjualan yang akan diedit
OutputInfo Penjualan yang telah diedit
Logika proses7. Kasir memilih menu Data Master 8. Kasir memilih menu Data Penjualan9. Kasir memilih tombol edit10. Kasir mengubah data Penjualan yang telah ada11. Kasir meng-klik tombol update12. Data Penjualan yang telah diubah tersimpan dalam database
23No. Proses2.3
Nama ProsesPengolahan Hapus Data Penjualan
Sumber Kasir
TujuanKasir
InputData Penjualan yang akan dihapus
OutputInfo Penjualan telah terhapus
Logika proses6. Kasir memilih menu Data Master7. Kasir memilih menu Data Penjualan8. Kasir memilih baris yang akan dihapus9. Kasir memilih tombol hapus10. Data Penjualan telah terhapus dari database
24No. Proses2.4
Nama ProsesPengolahan Cari Data Penjualan
Sumber Kasir
TujuanKasir
InputData Penjualan yang akan dicari
OutputInfo Penjualan yang dicari
Logika proses5. Kasir memilih menu Data Master6. Kasir memilih menu Data Penjualan7. Kasir mengetikkan yang akan dicari pada kolom pencarian8. Sistem akan menampilkan data Penjualan yang dicari secara otomatis ketika Kasir mengetikkan sesuatu
3.3 Deskripsi Data3.3.1 Entity Relationship Diagram (ERD)
3.3.2 Diagram Relasi
3.3.3 Struktur Tabel
1. Tabel BarangNama file : Barang.sql (File MySql)Tempat penyimpanan : HarddiskNama FieldTipe DataPanjangKunciKeterangan
PLUVarchar10Primary Key
Nm_BarangVarchar30Not Null
Hrg_BersihIntegerNot Null
2. Tabel SupplierNama file : Supplier.sql (File MySql)Tempat penyimpanan : HarddiskNama FieldTipe DataPanjangKunciKeterangan
Kd_SupplierVarchar13Primary Key
Nm_SupplierVarchar30Not Null
TeleponVarchar15Not Null
Alamat_SupplierVarchar30Not Null
3. Tabel Penerimaan_BarangNama file : Penerimaan_Barang.sql (File MySql)Tempat penyimpanan : HarddiskNama FieldTipe DataPanjangKunciKeterangan
No_PBVarchar17Primary Key
Kd_SupplierVarchar13Foreign key references Supplier('Kd_Supplier')Not Null
Tgl_PesanDateNot Null
Tgl_TibaDateNot Null
Tot_PPN_MasukanIntegerNot Null
Tot_PembayaranIntegerNot Null
Tot_Pot_ItemIntegerNot Null
Tot_SPIIntegerNot Null
Tot_Hrg_PembelianIntegerNot Null
4. Tabel Detail_PBNama file : Detail_PB.sql (File MySql)Tempat penyimpanan : HarddiskNama FieldTipe DataPanjangKunciKeterangan
No_PBVarchar17Foreign key references Penerimaan_Barang ('No_PB')Not Null
PLUVarchar10Foreign key references Barang('PLU')Not Null
QtyIntegerNot Null
IsiIntegerNot Null
Harga_AwalIntegerNot Null
Pot_AFloatNot Null
PPNBMIntegerNot Null
Tot_Hrg_BersihIntegerNot Null
5. Tabel PegawaiNama file : Pegawai.sql (File MySql)Tempat penyimpanan : Harddisk
Nama FieldTipe DataPanjangKunciKeterangan
NIKVarchar10Primary Key
Nm_PegawaiVarchar30Not Null
UsernameVarchar15Not Null
PasswordVarchar15Not Null
Hak AksesEnum('Operator','Admin')Not Null
6. Tabel PenjualanNama file : Penjualan.sql (File MySql)Tempat penyimpanan : Harddisk
Nama FieldTipe DataPanjangKunciKeterangan
Kd_PenjualanVarchar15Primary Key
NIKVarchar10Not Null
TglDateNot Null
7. Tabel Detail_PenjualanNama file : Detail_Penjualan.sql (File MySql)Tempat penyimpanan : Harddisk
Nama FieldTipe DataPanjangKunciKeterangan
Kd_PenjualanVarchar15Foreign key references Penjualan(' Kd_Penjualan ')
PLUVarchar10Foreign key references Barang (' PLU ')
QtyIntegerNot Null
Total_HargaIntegerNot Null
Total_BayarIntegerNot Null
3.3.4 Kamus DataNama Detail_PB
Where use / How useProses 4.1, Proses 4.2, Proses 4.3, Proses 4.4
DeskripsiSpesifikasi isi dari penerimaan barang
Struktur DataNo_PB, PLU, Qty, Isi, Pot_A, Harga_awal, PPNBM, Tot_SPI, Tot_Pot_Item, Tot_Hrg_Pembelian, Tot_Hrg_Bersih
No_PBPLUQtyIsiPot_AHarga_AwalPPNBMTot_Hrg_Bersih[A..Z | 0..9][0..9][0..9][0..9][0..9][0..9][0..9][0..9]
Nama Pegawai
Where use / How useProses 2.1, Proses 2.2, Proses 2.3, Proses 2.4
DeskripsiSebagai pemrosesan data barang dan barang
Struktur DataNIK, Nm_Karyawan, Username, Password
NIKNm_Karyawan UsernamePasswordHak_Akses[0..9][A..Z | a..z][A..Z | a..z | 0..9][A..Z | a..z | 0..9][A..Z | a..z]
Nama Supplier
Where use / How useProses 3.1, Proses 3.2, Proses 3.3, Proses 3.4
DeskripsiPelaku pengadaan barang.
Struktur DataNm_Supplier, Kd_Supplier, Telepon, Alamat_Supplier
Nm_SupplierKd_SupplierTelepon Alamat_Supplier [A..Z | a..z][A..Z | 0..9][0..9][A..Z | a..z | 0..9]
Nama Barang
Where use / How useProses 5.1, Proses 5.2, Proses 5.3, Proses 5.4
DeskripsiData dari barang
Struktur DataPLU, Nm_Barang, Hrg_Bersih
PLUNm_barangHrg_bersih [0..9][A..Z | 0..9][0..9]
Nama Penerimaan Barang
Where use / How useProses 4.1, Proses 4.2, Proses 4.3, Proses 4.4
DeskripsiPenerimaan barang
Struktur DataNo_PB, Kd_Supplier, Tgl_Pesan, Tgl_Tiba, Tot_PPN_Masukkan, Tot_Pembayaran.
No_PBKd_SupplierTgl_PesanTgl_TibaTot_PPN_MasukkanTot_Pembayaran Tot_SPITot_Pot_ItemTot_Hrg_Pembelian[A..Z | 0..9][A..Z | 0..9]*units :day since Jan 1,1900;range:0-36500**units :day since Jan 1,1900;range:0-36500* [0..9][0..9][0..9][0..9][0..9]
Nama Detail_Penjualan
Where use / How useProses 6.1, Proses 6.2, Proses 6.3, Proses 6.4
DeskripsiDetail proses penjualan barang
Struktur DataPLU, Kd_Penjualan, Kd_Detail_Penjualan.
PLUKd_Penjualan QtyTotal_HargaTotal_Bayar[0..9][A..Z | 0..9][ 0..9 ][ 0..9 ][ 0..9 ]
Nama Penjualan
Where use / How useProses 6.1, Proses 6.2, Proses 6.3, Proses 6.4, Proses 2.1, Proses 2.2, Proses 2.3, Proses 2.4
DeskripsiMelakukan proses penjualan barang
Struktur DataNIK, Kd_Penjualan
NIKKd_PenjualanNo_UrutTgl[0..9][A..Z | 0..9][0..9]*units :day since Jan 1,1900;range:0-36500*
3.4 Deskripsi Kebutuhan Non Fungsionala. HardwareDi Alfamart Cihaliwung cabang dari PT. Sumber Alfaria Trijaya terdapat 2 unit komputer dan 1 buah mesin cash register, antara lain :
1. 1 unit komputer dan 1 unit mesin cash register diletakan di meja kasir dengan spesifikasi sebagai berikut:a) Processor : Intel Pentium Dual Core@ 2.70 Ghzb) Harddisk : 320 Gbc) Memory : 1024 Mbd) VGA : 256 Mbe) Monitor : LCD 15f) Mouse dan Keyboardg) Cash Register2. 1 unit komputer diletakan di ruangan manajer dengan spesifikasi sebagai berikut :a) Processor : Intel Pentium Dual Core@ 2.70 Ghzb) Harddisk : 320 Gbc) Memory : 1024 Mbd) VGA : 256 Mbe) Monitor : LCD 15f) Mouse dan KeyboardKebutuhan perangkat keras (Hardware) yang diperlukan untuk mengimplementasikan Sistem Informasi Penjualan berbasis Desktop di Alfamart Cihaliwung adalah 2 komputer dan 1 cash register minimal memiliki spesifikasi sebagai berikut : g) Processor : Intel Pentium 4 @ 1.6 Ghzh) Harddisk : 80 Gbi) Memory : 512 Mbj) VGA : 128 Mbk) Mouse dan keyboardl) Cash Registerm) Internet
Dengan spesifikasi komputer yang ada di Alfamart Cihaliwung sudah cukup menunjang sistem informasi yang akan kita terapkan di Alfamart tersebut. Sistem informasi yang di buat tidak akan memakan banyak memory, dan tidak memerlukan spesifikasi komputer yang canggih. Kesimpulannya bahwa Alfamart Cihaliwung cabang dari PT. Sumber Alfaria Trijaya tidak perlu mengganti komputer yang sudah ada, karena sudah memenuhi syarat dari sistem informasi yang dibuat. b. SoftwareFakta Perangkat LunakPerangkat lunak (software) yang digunakan di Alfamart Cihaliwung saat ini adalah sebagai berikut: a) Sistem Operasi : Microsofot Windows XP Professionalb) Software lainnya : Microsoft Office 2007 Kebutuhan Perangkat LunakSpesifikasi minimal perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan dibangun adalah sebagai berikut: a) Sistem Operasi : Microsoft Windows XP ProfessionalKesimpulannya bahwa Alfamart Cihaliwung Padalarang sudah memenuhi syarat dari Sistem Informasi Penjualan Barang yang akan dibuat.
c. Pengkodean1. PLU terdiri dari beberapa digit angka, karena PLU dari masing-masing Supplier berbeda. 2. No_PB terdiri dari kumpulan angka dan huruf yang dikelompokan untuk menunjukan identitas No_PB. Pada Kelompok kumpulan angka dan huruf yang pertama adalah Kode Alfamart. Kelompok kumpulan angka dan huruf yang ketiga adalah no urut penerimaan barang. Contoh : N154-1011 81N154: Kode Alfamart1011: 10 merupakan tanggal, 11 merupakan bulan81: No Urut Penerimaan Barang
3. Kd_Supplier NZ01-1207NZ01: Kode Supplier1207: No Urut Pengiriman Barang4. Kd_PenjualanN154 1011 87N154: Merupakan Kode Alfamart1011: 10 merupakan tanggal, 11 merupakan bulan87: Merupakan No Urut Penjualan Barang
5. NIKDi Alfamart (PT. Sumber Alfaria Trijaya), pengkodean yang digunakan yaitu menggunakan NIK ( Nomor Induk Karyawan ), semua pegawai tetap yang ada di Alfamart ( PT. Sumber Alfaria Trijaya ) harus mempunyai NIK. Format NIK yang dipakai di Alfamart ( PT. Sumber Alfaria Trijaya ) terdapat 8 digit. Formatnya seperti dibawah ini : Contoh : 11 12 435911: Merupakan nomor masuk kerja12: Merupakan nomor cabang4359: Nomor urut pegawai Alfamart ( PT. Sumber Alfaria Trijaya )
3.5 Atribut Kualitas Perangkat Lunak3.5.1 KeandalanSistem ini dapat di akses selama 16 jam.3.5.2 KetersediaanKetersediaan data terus terupdate setiap kali ada informasi baru.3.5.3 KeamananPetugas maupun pengguna yang akan melakukan pemakaian program harus login terlebih dahulu, baik manager/assistant atau kasir.3.5.4 PerawatanSistem Informasi Penjualan ini tidak memerlukan perawatan khusus (perawatan data dilakukan oleh Administrator(manager/assistant)).3.5.5 Kepemindahan Sistem Informasi Penjualan ini bersifat Portable.
3.6 Batasan PerancanganSistem Informasi Penjualan ini akan diimplementasikan pada Sistem Operasi berbasis WINDOWS, menggunakan bahasa pemrograman C# dengan database MySql Server.
3.7 Matriks KeterunutanUSER REQUIREMENTSKode KebutuhanIsi Kebutuhan
SKPL-F-1Sistem menggunakan Login
SKPL-F-2Sistem dapat mengolah data penerimaan barang
SKPL-NF-1Yang dapat mengolah data penerimaan barang adalah admin
SKPL-F-3Sistem dapat mengolah data penjualan barang
SKPL-F-4Sistem dapat mengolah data barang
SKPL-F-5Sistem dapat menampilkan laporan penerimaan barang
SKPL-F-6Sistem dapat mencetak laporan penerimaan barang
SKPL-F-7Sistem dapat menampilkan laporan penjualan barang
SKPL-F-8Sistem dapat mencetak laporan penjualan barang
SKPL-F-9Sistem dapat mengolah data pegawai
SKPL-F-10Sistem dapat mengolah data supplier
SKPL-NF-2Yang boleh mengolah data pegawai adalah admin
SKPL-NF-3Resolusi program harus kurang dari ukuran monitor yang ada di lingkungan kerja (Monitor CRT)
SKPL-NF-4Sistem bisa menghubungkan lebih dari 3 komputer tanpa jaringan internet
SKPL-NF-5Sistem harus bisa mencegah dan mengantisipasi kesalahan dalam pengisian data
SKPL-NF-6Interface yang mudah, simpel, dan interaktif
SKPL-F-11Sistem bisa menyimpan data ke database
SKPL-NF-7DBMS yang digunakan adalah yang tidak berbayar
SKPL-NF-8Yang boleh mengolah data supplier adalah admin
SKPL-NF-9Yang boleh mengolah data barang adalah admin
SYSTEM REQUIREMENTSKode KebutuhanIsi Kebutuhan
SKPL-F-1-1Login dengan username dan password
SKPL-F-2-1Tambah data penerimaan barang
SKPL-F-2-2Edit data penerimaan barang
SKPL-F-2-3Hapus data penerimaan barang
SKPL-F-2-4Cari data penerimaan barang
SKPL-NF-1-1Validasi dan disable menu penerimaan barang selain admin
SKPL-F-3-1Tambah data penjualan barang
SKPL-F-3-2Edit data penjualan barang
SKPL-F-3-3Hapus data penjualan barang
SKPL-F-3-4Cari data penjualan barang
SKPL-F-4-1Tambah data barang
SKPL-F-4-2Edit data barang
SKPL-F-4-3Hapus data barang
SKPL-F-4-4Cari data barang
SKPL-F-5-1Tampil laporan penerimaan barang
SKPL-F-5-2Laporan penerimaan barang = total / penggabungan data penerimaan barang
SKPL-F-6-1Print laporan penerimaan barang
SKPL-F-7-1Tampil laporan penjualan barang
SKPL-F-7-2Laporan penjualan barang = total / penggabungan data penjualan barang
SKPL-F-8-1Print laporan penjualan barang
SKPL-F-9-1Tambah data pegawai
SKPL-F-9-2Edit data pegawai
SKPL-F-9-3Hapus data pegawai
SKPL-F-9-4Cari data pegawai
SKPL-F-10-1Tambah data supplier
SKPL-F-10-2Edit data supplier
SKPL-F-10-3Hapus data supplier
SKPL-F-10-4Cari data supplier
SKPL-NF-2-1Validasi dan disable menu pengolahan data pegawai selain admin
SKPL-NF-3-1Resolusi width = 1024Height = 768
SKPL-NF-4-1Menggunakan jaringan LAN
SKPL-NF-4-2Konfigurasi : subnet mask 24 bit192.168.0.0 / 24Subnet mask : 255.255.255.0
SKPL-NF-5-1Validasi terhadap kesalahan
SKPL-NF-6-1Variasi warna sedikit dan mudah dilihat di tiap button, form
SKPL-NF-6-2Menggunakan form
SKPL-NF-6-3Form baru akan keluar ketika ingin melakukan pemrosesan seperti pengolahan (tambah, edit, hapus), dan tampil data
SKPL-F-11-1Penyimpanan data ke database
SKPL-NF-7-1Menggunakan MySql
SKPL-NF-8-1Validasi dan disable menu pengolahan data supplier selain admin
SKPL-NF-9-1Validasi dan disable menu pengolahan data barang selain admin
LAMPIRAN1. Flowmap/Prosedura. Analisis Prosedur Manual1. Pengadaan Barang Pegawai Alfamart melakukan pengecekan barang di gudang menggunakanFaktur Packing System (Daftar Barang). Apabila barang kurang atau habis, maka pegawai alfamart akan membuat list pembelian barang yang kurang ataupun habis. Setelah selesai melakukan pengecekan barang, pegawai membuat list barang kurang dan habis. Setelah itu list barang kurang dan habis yang dibuat akan diberikan kepada pihak supplier. Supplier menyiapkan barang yang sesuai dengan list yang diberikan. Setelah disiapkan, supplier memberikan Laporan Penerimaan Barang kepada pegawai alfamart. Setelah itu pegawai alfamart melakukan proses penandatanganan pada Laporan Penerimaan Barang dan melakukan pembayaran. Pegawai alfamart menyerahkan kembali Laporan Penerimaan Barang yang sudah ditandatangani kepada pihak supplier. Supplier menyimpan Laporan Penerimaan Barang dan menyiapkan barang untuk dikirim. Setelah itu mengirimkan barang yang sudah disiapkan dari tempat supplier ke alfamart beserta dengan Laporan Penerimaan Barang.
2. Penjualan Barang Pembeli memilih barang yang akan dibelinya dengan informasi data barang berupa barcode yang tertera di setiap barangnya lalu menyerahkan barang yang sudah dipilihnya itu ke kasir. Kasir mencatat barang-barang yang sudah dipilih berupa barcode oleh pembeli ke mesin kasir. Kemudian data itu diolah didalam system database Lalu mesin menghasilkan jumlah pembayaran yang harus dibayar oleh pembeli. Kasir memberitahukan kepada pembeli jumlah pembayaran yang harus dibayar atas barang yang sudah dipilih oleh pembeli. Pembeli membayar barang yang telah dipilih sesuai dengan jumlah harga yang diberikan oleh kasir kepada kasir. Kasir menginputkan bayaran kemesin. Apabila bayaran berlebihan maka mesin kasir akan memberitahukan kelebihan uang pembayaran atas barang yang dipilih dan mesin menginformasikan jumlah uang yang harus dikembalikan kepada kasir. Mesin kasir mencetak struk pembelian. Kasir menyiapkan barang yang sudah dibeli beserta struk pembelian dan uang kembalian.
3. Pelaporan Penjualan Barang Kasir memasukkan laporan barang yang telah dibeli kedalam computer. Computer akan mengolah laporan tersebut dan melakukan pengupdatetan data barang ke database,lalu menginformasikan barang yang tersisa,dan mencetak laporan ketersediaan barang yang ada di counter. Kasir menerima laporan ketersediaan barang,dan melakukan pengecekan kepada counter sesuai dengan laporan tersebut. Apabila barang yang dicek tidak valid,maka kasir akan melakukan pengecekan ulang terhadap laporan barang yang telah dibeli beserta dengan barang yang ada sebelum terjadi pembelian. Setelah selesai melakukan pengecekan,kasir mengecek kepada ketersediaan barang dan barang yang sudah di beli di dalam computer,melakukan pencatatan terbaru terhadap stock barang yang tersedia di counter,lalu mencetak laporan penjualan akhir.
b. Flowmap
2. Lampiran lain yang dianggap perluPertama-tama puji syukur atas kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan hidayah-Nya sehingga kami dapat melaksanakan kegiatan ini dengan lancar dan sebagai mana mestinya. Sehubungan dengan adanya tugas mata kuliah RPL (Rekayasa Perangkat Lunak), kami akan melakukan wawancara agra mendapatkan informasi-informasi agar bisa memenuhi dan melanjutkan ke tugas selanjutnya. Kegiatan wawancara ini merupakan salah satu cara untuk memperoleh informasi-informasi yang mengenai atau berhubungan dengan salah satu perusahaan yaitu PT. Alfaria Trijaya Tbk (Alfamart) cabang Cihaliwung Kec. Padalarang Kab. Bandung Barat, dan oleh karena itu kami mewawancarai salah satu pegawai yang berada di perusahaan tersebut.
Waktu dan Tempat KegiatanAcara ini dilaksanakan pada:Hari / Tanggal : Selasa, 5 November 2013.Pukul : 16.00 WIB s/d selesai.Tempat : PT. Alfaria Trijaya Tbk (Alfamart) cabang Cihaliwung Kec. Padalarang Kab. Bandung Barat.Narasumber : M. Rizki KurniawanPewawancara : Rizky
Hasil Wawancara :Pada hari Selasa, 5 November 2013, saya mendatangi Alfamart cabang Cihaliwung Padalarang, dan tentunya saya bertemu dengan pegawai-pegawai yang berada disana, dan tak lama kemudian saya langsung mencoba untuk mewawancarai salah satu pegawai(narasumber) dari Alfamart tersebut yang bernama M. Rizki Kurniawan.Pertama-tama saya bertanya-tanya tentang Alfamart itu sendiri, baik tentang pemilik, pegawai ataupun barang-barnag yang terdapat disana. Dan tak lama kemudian saya bertanya-tentang Alfamart itu sendiri, saya langsung bertanya mengenai hal-hal yang mungkin masih kurang di Alfamart tersebut, dan disaat saya bertanya tentang kekurangan tersebut, maka pegawai itu langsung memberi tahu tentang kekurangan yang masih terdapat di Alfamart tersebut, adapun hal-hal yang masih kurang tersebut yaitu mengenai barang, dan kemudian saya bertanya kepada pegawai tersebut : Ada masalah apa dengan barang-barang yang terdapat disini ?, dan kemudian pegawai itu menjawab : Untuk barang mungkin tidak ada masalah, akan tetapi yang menjadi masalah mengenai barang yang berada disini yaitu, jika pegawai ingin mengetahui tentang stock barang, baik sisa barang, barang yang masuk, ataupun barang yang keluar dari Alfamart ini, maka pegawai disini harus memeriksa satu-satu dari setiap jenis barang yang ingin diketahui, jadi masih belum ada sistem yang bisa mempermudah untuk pengelolaan barang tersebut. Dan setelah pegawai memberitahukan tentang kekurangan yang terdapat di Alfamart tersebut, dan saya langsung memberi jawaban bahwasannya saya dan teman-teman saya atau kelompok dari salah satu universitas akan mencoba memberi solusi kepada sistem pengelolaan barang, baik tentang sisa barang, barang masuk, ataupun barang keluar yang terdapat di Alfamart tersebut. Kemudian tak lama saya mewawancarai dan berdiskusi kepada pegawai tersebut tentang solusi yang akan saya berikan, maka saya meminta ijin untuk meninggalkan tempat, dan saya pun mengucapkan banyak terimakasih kepada pegawai tersebut, karena sudah bersedia diwawancarai dan berdiskusi dengan saya. Maka pegawai tersebut mempersilahkan saya untuk meninggalkan tempat dan mengucapkan terimakasih juga, karena kelompok saya akan mencoba memberi solusi terhadap sistem yang terdapat di Alfamart tersebut.
Pengesahan Wawancara :Dengan ini dinyatakan, bahwa yang bertanda tangan dibawah ini telah melakukan wawancara, dan bersedia untuk diwawancara dalam mencari inforamsi-informasi yang berhubungan dengan PT. Alfaria Trijaya Tbk (Alfamart) cabang Cihaliwung Kec. Padalarang Kab. Bandung Barat.
Pewawancara
RizkySelasa, 5 November 2013Narasumber
M. Rizki Kurniawan