Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

CONTOH HASIL PENGEMBANGAN SISTEM INFORMASI by trr10672

VIEWS: 6,877 PAGES: 6

									           Mata Kuliah
    Analisis Sistem Informasi



              Outline
             Laporan
    Analisis Sistem Informasi
      (Requirement Specification)
(didasarkan pada standard ANSI IEEE STD 830-1984,
   IEEE Guide to S/W Requirements Specification)




          Dosen:
 Asep Wahyudin, S.Kom., M.T.




                 STMIK
                   2006
Outline Hasil Analisis SI / Asep Wahyudin, S.Kom, M.T.                                                Halaman : 2

                           CONTOH HASIL PENGEMBANGAN SISTEM INFORMASI
                        UNTUK SISTEM PEMROSESAN TRANSAKSI PENJUALAN RETAIL



                                                                            A. ANALISIS SISTEM INFORMASI
1.      Ruang Lingkup Sistem [Berjalan]
        Menjelaskan tentang ruang lingkup sistem yang diamati (sistem lama), meliputi prosedur kerja (SOP),
        dokumen-dokumen yang terlibat serta identifikasi dari kebutuhan pemakai (user requirements identification).

1.1.    Deskripsi Prosedur Kerja
        Prosedur Penjualan retail
        1. Pembeli membawa barnag-barang yang akan dibelinya ke Kasir
        2. Kasir akan menghitung jumlah barang yang dibeli, kemudian membuat Bon Penjualan sebagai bukti
            terjadinya transaksi penjualan
        3. Pembeli membayar barang-barang yang dibelinya sesuai dengan jumlah kewajiban yang tertera di Bon
            Penjualan
        4. Pada setiap putaran jam kerja (shift) setiap Kasir menghitung jumlah penerimaan uang dari total
            transaksi penjualan barang yang diterimanya dan membuatkan laporannya.
        5. Laporan Penjualan, Bon Penjualan dan Laporannya diserahkan oleh setiap Kasir ke Bagian Administrasi
            Penjualan atau Supervisor
        6. Setiap kali menerima laporan, Supervisor akan menghitung dan mencocokan jumlah uang dengan
            laporan dan Bon Penjiualan
        7. Jika jumlahnya sesuai, maka Supervisor akan memberikan persetuajuan berupa paraf pada berkas
            laporan penjualan tersebut, jika tidak sama Supervisor akan melakukan koreksi sebelum membubuhkan
            parafnya.
        8. Laporan dan Bon Penjualan diarsipkan oleh Supervisor

Prosedur kerja (proses bisnis) penjualan retail, ditunjukan oleh gambar pemetaan proses bisnis
{
…..
}

1.2.    Deskripsi Dokumen
        1. Bon Penjualan
           Fungsi                 : Mencatat data penjualan
           Syarat                 : Transaksi penjualan
           Sumber                 : Kasir
           Freekwensi             : Setiap terjadi transaksi penjualan
           Kerangkapan            : 2 (dua) rangkap
           Distribusi             : 1. Pembeli 1 lembar
                                    2. Supervisor 1 lembar
            Retesi                : tidak ada ketentuan
            Elemen   Data
              No.    Nama Data                              Jenis        Keterangan
               1.    No. Bon                                String       No. Bon Penjualan
               2.    Tanggal                                Tanggal      Tanggal transaksi
               3.    Kasir                                  String       Nama Kasir
               4.    Nama Barang                            String       Nama barang yang dibeli
               5.    Harga                                  Numerik      Harga satuan barang
               6.    Banyak                                 Numarik      Banyak barang yang dibeli
               7.    Total                                  Numerik      Total pembayaran
            {
            …
            }




D:\A. Bahan Kuliah\Materi Dasar\Dokumen APSI\MK PSI\Outline Laporan Hasil Analisis SI.doc
Outline Hasil Analisis SI / Asep Wahyudin, S.Kom, M.T.                                                           Halaman : 3

1.3.    Identifikasi Kebutuhan Pemakai 1
        Kebutuhan pemakai terhadap sistem diidentifikasi sebagai berikut :
        1. Sistem yang akan dibuat harus dapat membantu pekerjaan operasional Kasir, Supervisor dan Bag.
            Administrasi Penjualan
        2. Sistem harus dapat dioperasikan terutama oleh Kasir sebagai user utama dan supervisor serta Bag.
            Administrasi Penjualan sesuai dengan kapasitas pekerjaan masing-masing.
        3. Sistem yang dipeuntukan untuk Kasir harus dapat dioperasikan layaknya sebauh Cash Register atau
            berupa Point of Sale (POS) Terminal
        4. Data yang menjadi masukan bagai sistem harus dapat langsung diinputkan dari sumbaer asalnya dan
            harus dapat dibaca oleh pihak lain yang membutuhkannya (pembeli)
        5. Sistem harus dapat menyimpan data barang konsinyasi dan bukan konsinyasi (milik) berikut data
            suppliernya dari arsip yang dimilki oleh Bag, Administrasi Penjualan
        6. Semua data disimpan terpusat (centralized)
        7. Dapat membuat laporan setiap Kasir di setiap akhir tugasnya (shift)
        8. Terdapat fasilitas untuk pengkoreksian atau pembatalan laporan penjualan dari Kasir
        9. Terdapat laporan periodik (harian dan bulanan) untuk Supervisor berupa Laporan Penerimaan Kas dan
            Laporan Rekapitulasi Penjualan dari beberpa sisi yang telah ditentukan
        10. Ada informasi rekapitulasi penjualan barang konsinyasi bulanan untuk keperluan pembayaran (Claim ke
            pemasok
        11. Semua proses yang ada harus terintegrasi dalam satu paket perangkat lunak aplikasi

2.      Analisis Kebutuhan Sistem
        Menjelaskan kondisi dan kemampuan yang harus dipenuhi oleh sistem sesuai dengan spesifikasi yang
        diinginkan oleh pemakai/user, yang meliputi kebutuhan informasi, kebutuhan aplikasi (proses pengolahan
        data untuk menghasilkan informasi yang telah diidentifikasi) dan kebutuhan perangkat keras.

2.1     Kebutuhan Informasi
        No.     Informasi yang dibutuhkan                      Tujuan                   Frekwensi
         1.     Bon Penjualan                                  Pembeli                  Setiap transaksi penjualan
         2.     Laporan penjualan                              Kasir                    Setiap akhir shift
         3.     Laporan Penerimaan Kas                         Supervisor               Setiap hari dan bulan
         4.     Laporan Rekapitulasi Penjualan                 Supervisor               Setiap hari dan bulan
         5.     Laporan Rekapitulasi Barang Konsinyasi         Bag. Adm Penjualan       Setiap Bulan
         6.     Bon Penjualan                                  Bag. Adm Penjualan       Setiap Bulan
         7.     Item Barang                                    Pembeli                  Setiap transaksi penjualan

2.2     Kebutuhan Aplikasi (proses pengolahan data)
        1. Point of Sale Terminal (front office)
           Aplikasi yang akan mengolah data transaski penjualan yang dilaksanakan di Kasir., meliputi pencatatn
           transaksi penjualan, pembuatan bukti transaksi (bon penjualan) dan pembuatan laporan penjualan dari
           Kasir setiap akhir tugas kerja (shift)
         2. Administrasi Penjualan (back office)
              Aplikasi yang akan mengolah data induk barang dan supplier yang akan dibutuhkan oleh aplikasi Point of
              Sale Terminal, membuat laporan periodik harian dan bulanan, serta membuat laporan rekapitulasi
              penjualan barang konsinyasi, serta kemampuannya untuk memelihara basis data.

2.3     Kebutuhan Perangkat Keras
        Sistem akan membutuhkan jaringan komputer lokal (LAN), dengan spesifikasi dasar :
        1. Server; untuk menympan semua data dan perangkat lunak aplikasi
        2. Workstation; untuk terminal aktivitas operasional/kerja Kasir, Supervisor dan Bag. Administreasi
            Penjualan.

3.      Analisis Kebutuhan Perangkat Lunak
        Menjelaskan kemampuan-kemampuan perangkat lunak aplikasi yang akan dibuat, meliputi kebutuhan
        fungsional perangkat lunak (yuang berhubungan dengan transformasi data/informasi atau pengolahan data)
        terhadap sistem yang akan dibangun.


1
 Ditetapkan atas dasar informasi yang diberikan oleh pemakai pada saat observasi dan wawancara, atau bisa juga berdasarkan
usulan solusi yang dibuat setelah terlebih dahulu dilakukan evaluasi terhadap sistem yang berjalan (lama)
D:\A. Bahan Kuliah\Materi Dasar\Dokumen APSI\MK PSI\Outline Laporan Hasil Analisis SI.doc
Outline Hasil Analisis SI / Asep Wahyudin, S.Kom, M.T.                                                         Halaman : 4

3.1.    Deskripsi Kebutuhan Fungsional 2

         No.     Kode Kebutuhan         Deskripsi Kebutuhan                       Feature
          1.     APL-100                Pengelolaan Data Induk
          2.       APL-101               Mengelola Data Induk Barang              Add, edit, delete, search, print
          3.       APL-102               Menambah Data Induk Supllier             Add, edit, delete, search, print
          4.     APL-200                Pengelolaan Transaksi Penjualan
          5.       APL-201               Mencatat Data Transaksi Penjualan        Add, edit, delete,
                                                                                  Print Bon Penjualan
          6.        APL-202              Membuat Laporan Kasir                    Print dan Koreksi Laporan Kasir
                                                                                  setiap akhir kerja (shift)
          7.     …….                    …..                                       …..

3.2.    Pemodelan Kebutuhan Fungsional
        3.2.1. Statement of Purpose
               Perangkat lunak sistem pemrosesan transaksi penjualan retail ini berfungsi untuk mengolah data
               transasksi penjualan secara tunai. Ruang lingkup sistem meliputi pengolahan data induk barang dan
               supplier, pengolahan data transaksi penjualan dan penerimaan pembayaran, pembuatan laporan
               yang berkaitan dengan barang dan rekapitulasi penjualannya. Pemakai perangkat lunak ini adalah
               Kasir, Supervisor dan Bagian Administrasi Penjualan.
        3.2.2. Even List
        Contoh ; Alternatif dokumentasi even list
          Nama Event                               Penjualan / Konsumen
          Deskripsi Event                          Pembeli membawa barang yang dibeli ke Kasir
          Sifat Event                              F (Flow Oriented Event)
          Respon Sistem                            1. Sistem mencatat barang yang dibeli dan menghitung harga
                                                   2. Sistem menghitung total penjualan
                                                   3. Sistem mencetak bukti penjualan (Bon Penjualan)
          Entitas                                  1. Pembeli (system’s trigger)
                                                   2. Kasir
          Dokumen                                  Bon Penjualan (untuk pembeli )
          Model Kebutuhan Fungsional
                                                             1         Rec_Jual
                                          Id Barang      Catat Data                      Penjualan
                              Pembeli                    Penjualan
                                                                                                 Rec_Jual
                                                                          Rec_Barang
                                 Pembayaran                                                  3

                                               2                      Barang            Cetak Bukti
                                                                                         Transaksi
                                           Catat Data                      Rec_Barang
                                          Pembayaran
                                                         Rec_Bayar                            Bukti
                                                                                              Pembayaran

                                                             Pembayaran
                                                                                        Pembeli



        3.2.3.   Context Diagram
        3.2.4.   Data Flow Diagram
        3.2.5.   Data Dictionary3
        3.2.6.   Proses Spesification4
3.3.    Pemodelan Model Data Konseptual 5

2
  Sesuaikan dengan hasil analisis kebutuhan pemakai
3
  Dibuat berdasarkan setiap aliran data yang ada di DFD (lebih baik dalam bentuk Short Form)
4
  Dibuat untuk setiap proses elementer dari DFD (lebih baik dalam bentuk English Structure)
5
  E-R Diagram (bisa dalam model Peter Chen atau dengan model James Martin) baik manual / menggunakan case tool
D:\A. Bahan Kuliah\Materi Dasar\Dokumen APSI\MK PSI\Outline Laporan Hasil Analisis SI.doc
Outline Hasil Analisis SI / Asep Wahyudin, S.Kom, M.T.                                                         Halaman : 5
----------- - - - - - ----------

                                                                          B. PERANCANGAN SISTEM INFORMASI
1.        Perancangan Prosedur
          Menjelaskan pelaksanaan prosedur (SOP) sistem yang baru dengan melibatkan teknologi informasi sebagai
          dasar pengolahan datanya.
2.        Perancangan Perangkat Keras
          Menjelaskan konfigurasi dan spesifikasi peranglkat keras berikut spesifikasi perangkat lunak yang dibutuhkan
          oleh dan untuk menjalankan sistem sesuai dengan hasil analisis.
2.1.      Konfigurasi Perangkat Keras6
2.2.      Spesifikasi Perangkat Keras
          1. Server
             {
              ….
             {
          2. Workstation
             {
              ….
             {

2.2.      Spesifikasi Perangkat Lunak Sistem

                 No.       Jenis P/L           Server                  Workstation
                  1.       Sistem Operasi      Windows 2000 Server     Windows 9x atau yang lebih tinggi
                  2.       Development Tools   Borland Delphi 6.0
                  3.       DBMS                Paradox 7
                  4.       ….                  ….                      ….


3.        Perancangan Basis Data
          Menjelaskan hasil perancangan basis data.
3.1.      Skema Relasi 7
3.2.      Deskripsi Tabel
          1. Tabel Barang
             Fungsi       : Menyimpanan data induk barang
             Jenis        : Tabel Induk/Referensi
             Primary Key : Kode_Brg
             Foreign Key : Kode_Sup (dari tabel Supplier)
             Struktur Tabel:
                     No.     Nama Field          Tipe                       Lebar        Keterangan
                      1.
                      2.
                      3.
                      4.

4.        Perancangan Perangkat Lunak
          Menjelaskan hasil perancangan perangkat lunak. Mencakup arsitektur perangkat lunak antar muka dan
          algoritma modul program
4.1.      Arsitektur Perangkat Lunak8
4.2.      Antar Muka (Interface) Pemakai
4.1.      Rancangan Algoritma Program9

------- - - - - --------




6
  Gambarkan arsitekturnya!
7
  Notasi PDM (phisical data model )
8
  Notasi dengan menggunakan structure chart untuk orientasi terstrutur dan Class-Object Diagram untuk OO
9
  Notasi didasarkan pada model bahasa program (development tools) yang digunakan (Delphi Like, VB Like, dsb)
D:\A. Bahan Kuliah\Materi Dasar\Dokumen APSI\MK PSI\Outline Laporan Hasil Analisis SI.doc
Outline Hasil Analisis SI / Asep Wahyudin, S.Kom, M.T.                                                          Halaman : 6

                                                                        C. IMPLEMENTASI PERANGKAT LUNAK
1.         Lingkungan Implementasi
           Menjelaskan sifat lingkungan perangkat keras dan perangkat implementasi lainnya yang digunakan untuk
           menulis progra (coding) dan mebentuk tabel-tabel basis data.
1.1.       Perangkat Keras 10
1.2.       Perangkat Implementasi 10

2.         Hasil Implementasi 11
2.1.       Implementasi Basis Data
           Nama Basis Data       : Jual_Retail
           Directory             : D:\SisRetail\SI_Jual
                     No.          Nama Tabel                Hasil Implementasi     Keterangan
                      1.          Barang                    Barang.db              Tabel Induk Barang
                      2.
                      3.          …..                       ……                     ….
2.2.       Implementasi Modul Program
           Idem 2.1.
2.3.       Implementasi Antar Muka Pemakai
           Idem 2.1.
--------- - - - - -------------

                                                                       D. PENGUJIAN PERANGKAT LUNAK
1.      Lingkungan Pengujian
Menjelaskan sifat lingkungan pengujian yaitu perangkat keras dan perangkat lunak atau metode/teknik dan tool
lainnya yang digunakan untuk menguji perangkat lunak yang dihasilkan.

1.1        Konfigurasi Perangkat Keras
           {processor, RAM, Harddisk, monitor dan printer type}
1.2        Konfigurasi Perangkat Lunak Sistem

2.         Pelaksanaan Pengujian
           Menjelaskan bentuk pengujian sesuai dengan teknik pengujian yang diapakai, contoh:.

          No.     Bentuk Pengujian             Metode Pengujian           Data     Uji    yang     Keterangan
                                                                          Digunakan                (tujuan)
           1.     Pengujian Unit               Black Box                  Data sembarang           Menguji kebenaran
                  Program                                                 yang dapat mewakili      fungsional unit
                                                                          data barang,             program
                                                                          supplier, transaksi
                                                                          penjualan dan
                                                                          pembayaran
           2.
           3.     …..                          ……                                                  ….

3.         Hasil Pengujian
           Menjelaskan hasil pengujian perangkat lunak yang telah dilaksanakan, contoh:.

          No.     Deskripsi                    Kode           Skenario            Hasil yang              Hasil
                  Pengujian                    Kebutuhan      Pengujian           Diharapkan              Pengujian
                                               yang Diuji
           1.     Menguji penambahan           APL-110        Ketikan data        Data barang             OK.
                  data induk barang ke                        barang secara       terrekam setelah
                  tabel induk barang                          lengkap,            record terakhir
                                                              kemudian klik       tanpa redudansi
                                                              tombol Simpan
           2.
           3.     …..                          ……                                                         ….

10
     Perankat keras dan perangkat implementasi yang digunakan untuk implementasi
11
     Format penulisan disesuaikan dengan karakteristik nahasa pemograman dan DBMS yang digunakan
D:\A. Bahan Kuliah\Materi Dasar\Dokumen APSI\MK PSI\Outline Laporan Hasil Analisis SI.doc

								
To top