uas analisa perancangansistem

19
UAS ANALISA PERANCANGAN SISTEM Dibuat Oleh : 1. Joni Karman(11242038) 2. Elmayati (11242037) 3. Lukman Hakim (11242042) Dosen Pengasuh : DR. Dedi Rianto Rahadi, MM PROGRAM PASCASARJANA MAGISTER MANAJEMEN TEKNIK INFORMATIKA UNIVERSITAS BINA DARMA PALEMBANG TAHUN 2011

Upload: jonk-linggo

Post on 04-Jul-2015

688 views

Category:

Documents


22 download

TRANSCRIPT

Page 1: Uas analisa perancangansistem

UAS ANALISA PERANCANGAN SISTEM

Dibuat Oleh : 1. Joni Karman(11242038)

2. Elmayati (11242037) 3. Lukman Hakim (11242042)

Dosen Pengasuh : DR. Dedi Rianto Rahadi, MM

PROGRAM PASCASARJANAMAGISTER MANAJEMEN TEKNIK INFORMATIKA

UNIVERSITAS BINA DARMA PALEMBANGTAHUN 2011

Page 2: Uas analisa perancangansistem

Analisis dan Perancangan Sistem Tipe – 1 -

- Baca penjelasan permasalahan berikut ini sebelum menjawab soal-soal;

Penjelasan Permasalahan

PT. “XYZ” adalah sebuah perusahaan yang bergerak di biro jasa perjalanan pariwisata internasional yang bekerjasama dengan perusahaan penerbangan PT. “ABC”. Customer yang akan mengikuti pariwisata yang diselenggarakannya harus mengisi Formulir Pendaftaran yang diberikan oleh bagian Front Office (FO).

Pengisian formulir oleh Customer harus dilengkapi dengan berbagai syarat, antara lain fotocopy KTP, Paspor asli, fotocopy Rekening Tabungan, fotocopy Kartu Kredit, dan fotocopy Kartu Keluarga. Selesai diisi, Formulir Pendaftaran tersebut diserahkan kembali ke bagian FO. Jika ada persyaratan yang belum lengkap, bagian FO mengembalikan formulir tersebut untuk dilengkapi terlebih dulu.

Bagian FO menyerahkan Formulir Pendaftaran dan syarat-syaratnya (yang sudah lengkap) ke bagian Pemesanan Tiket Perjalanan (PTP). Bagian PTP menghubungi PT. “ABC” untuk mengkonfirmasikan kebutuhan tiket pesawatnya. Bila ada, maka tiket tersebut akan diterima bagian PTP sesuai dengan waktu yang ditetapkan, bila tidak, PT. “ABC” akan menginformasikan bahwa tiket yang dipesan sudah habis.

Bila tiket habis, bagian PTP akan mengembalikan Formulir Pendaftaran dan syarat-syaratnya ke bagian FO. Bagian FO akan mengkonfirmasi ulang ke Customer, apakah ia akan menunda keberangkatannya atau mengalihkan tujuan wisatanya ke negara lain.

Bila tiket yang dipesan tersedia, selanjutnya, Formulir dan syarat-syarat tersebut oleh bagian PTP diserahkan ke bagian Pengurusan Visa (PV) untuk diurus visanya sesuai dengan negara yang akan dikunjunginya. Bila visa telah diperoleh, maka formulir pendaftaran dan sayarat-syaratnya diserahkan ke bagian Pendamping Perjalanan (PP) untuk menetapkan personil pendamping perjalanan.

Dari bagian PP, paspor asli diserahkan ke bagian FO, dan bagian FO akan menghubungi Customer, menyerahkan paspor tersebut dan memberitahukan bahwa perjalanan wisatanya dapat dilaksanakan.

Page 3: Uas analisa perancangansistem

Soal 1 :

Bila saudara bekerja di perusahaan tersebut untuk membantu bagian FO, tentukan file

apa saja yang saudara butuhkan beserta field-fieldnya.

Jawaban :

Customer (CS)

• ID_CS• NAMA_CS• Jenis_Kelamin• Umur• Alamat• No_Telp• FC_KTP• FC_Rek_Tabungan• FC_CC• FC_KK• Paspor_Asli• Tujuan• Tgl_Berangkat• ID_FO

Front Officer (FO)• ID_FO• Nama_FO• TTL• Alamat • Jenis_Kelamin

TRAVEL (PTP)• Nama_Travel• Jenis_Pesawat• Kode_Pesawat• Harga_Tiket• Kelas_Tiket• Tujuan• Waktu• ID_CS

Page 4: Uas analisa perancangansistem

Soal 2 :

Buat flowchart dokumen (flow of document) dari prosedur di atas.

Jawaban :

Customer Front Officer PTP ABC PV PP

Pengambilan Formulir

Isi formulir-Kelengkapan Dokumen

Terima Formulir

Cek Isi & Dokumen

Ok?

Optimalisasi Data

Input Data Flight order

Terima Order

Avaible Ticket

Terima Order

Submit-order to PTP

Order to ABC

Update data

Terima Konfirmasi

Konfirm to Customer

Terima Formulir

Terima No.Booking+Paspor Asli

Re Konfirm

Ok?

Terima Order

Dokumen Visa

Order To PP

Terima Order

Choose PP

Give Dokumen to FO

Penyerahan Data ke PV

Terima Dokumen

Y

N

Y

N

Page 5: Uas analisa perancangansistem

Soal 3 :

Buat Activity, Use Case.

Jawaban :

Diagram Activity

Page 6: Uas analisa perancangansistem

Use Case

Soal 4 :

Bagaimana sistem sistem yang lama masih berjalan bagaimana anda melakukan

implementasi jelaskan

Jawaban :

Sebelum system ini diimplementasikan maka hal-hal yang akan dipersiapkan :

1. Mengenalkan/membicarakan sistem yang baru ini kepada kabag-kabag dan kasubbag agar supaya dapat dipelajari dan di intruksikan pada operator supaya mempersiapkan perangkat keras dalam keadaan baik bila perlu membeli hardware baru guna menunjang sistem yang baru namun tetap dalam kontrol sistem yang lama sebagai perbandingan.

2. Mengkoordinir kabag, kasubbag, staf dan operator agar mereka mengetahui dan juga belajar dari sistem yang baru supaya dapat diimplementasikan dengan baik dan meminimalkan human/sistem error.

Page 7: Uas analisa perancangansistem

3. Mengidentifikasikan apa saja yang dibutuhkan sebelum sistem yang baru diimplementasikan, baik Hardware, Software, maupun User sebagai SDM yang mengoperasikan sistem baru tersebut.

4. Mendesain/merancang kira-kira bagaimana sistem yang akan diimplementasikan, membuat miniatur program dan contoh kegiatan yang bagaimana yang dapat diselesaikan oleh sistem yang baru tersebut.

5. Jika telah diuji dengan input data dan mengeluarkan output yang sesuai keinginan dalam arti bisa menyelesaikan suatu permasalahan/kelemahan atas sistem yang lama maka sistem yang baru dapat diterima atau sebaliknya.

Pada saat sistem baru mulai diimplementasikan maka :1. Memeriksa/analisa sistem output yang bagaimana yang bisa dihasilkan

oleh sistem tersebut. Input data yang bagaimana yang harus di rekam pada sistem, apa kelemahan dan kelebihan sistem yang baru tersebut.

2. Control tentu sangat diperlukan guna membandingkan hasil kerja sistem terhadap sistem yang lama dan mencari solusi yang tepat jika terdapat kelemahan atau kekurangan sistem.

3. Menyiapkan sarana dan prasarana yang diperlukan sistem.4. Penyegaran sistem jika didapati kelemahan/kekurangan kembali

terhadap sistem maka akan diadakan kembali sistem baru guna menyelesaikan masalah yang ada.

Soal 5

Buat Design Input dan Output

Jawaban :

Design Input

Tabel Front OfficeNo Field Type Data Keterangan1 *ID_FO Number (9) Nomor ID Front Office2 Nama_FO Text (12) Nama Karyawan Front Office3 TTL Date/Time (6) Tempat Tanggal Lahir4 Alamat Text (15) Alamat Karyawan5 Jenis_Kelamin Text (9) Jenis Kelamin Karyawan

Page 8: Uas analisa perancangansistem

Tabel CustomerNo Field Type Data Keterangan1 *ID_CS Number (9) Nomor ID Customer2 Nama_CS Text (10) Nama Customer 3 Jenis_Kelamin Text (9) Jenis Kelamin Customer4 Umur Number (9) Umur Customer5 Alamat Text (20) Alamat Customer6 No_Telp Number (15) Nomor Telpon Customer7 FC_KTP Text (8) Kelengkapan Fcopy KTP Customer

8 FC_Rek_Tabungan Text (8) Kelengkapan Fcopy rekening Tabungan

9 FC_CC Text (8) Kelengkapan Fcopy Kartu kredit10 FC_KK Text (8) Kelengkapan Fcopy Kartu Keluarga

11 Paspor_Asli Text (8) Kelengkapan Fcopy Paspor Customer

12 Tujuan Text (15) Tujuan Keberangkatan Customer13 Tgl_Berangkat Date/Time(6) Tanggal Keberangkatan Customer14 ID_FO Number (9) Nomor ID Front Office

Tabel Travel (PTP)No Field Type Data Keterangan1 Nama Travel Text (10) Nama Travel 2 Jenis Pesawat Text (10) Jenis Pesawat yg diboking3 * Kode Pesawat Number (6) Kode Pesawat yg diboking4 Harga_Tiket Number (6) Harga Satuan Tiket5 Kelas_Tiket Text (9) Kelas Tiket6 Tujuan Text (12) Tujuan Keberangkatan7 Waktu Date/Time Waktu Keberangkatan7 ID_CS Number (9) Nomor ID Customer

Tabel PerusahaanNo Field Type Data Keterangan1 Nama_Perusahaan Text (10) Nama Perusahaan2 * NPWP_Perusahaan Number (9) Nomor Pokok Wajib Pajak3 SIUP Number (9) Surat Izin 4 SITU Number (9) Surat Izin Tempat Usaha5 Notaris Text (15) Nama Notaris6 Alamat Text (15) Alamat Perusahaan

Page 9: Uas analisa perancangansistem

Tabel Pengurusan Visa (PV)No Field Type Data Keterangan1 Nama_Instansi Text (10) Nama Instansi Pembuatan Visa2 Alamat Text (10) Alamat Instansi3 Nama_Pegawai Text (10) Nama Pegawai pd Instansi4 Jenis_Visa Text (10) Jenis Visa yg dibuat5 Harga Number (6) Harga/Tarif Visa6 Limit Date/Time (6) Limit kadaluarsa Visa7 * Kd_Visa Number (6) Kode\Nomor Visa8 Tujuan_Keberangkatan Text (10) Tujuan Keberangkatan

Tabel Guidence (PP)No Field Type Data Keterangan1 Nama_Guide Text (10) Nama Guide2 Asal_Negara Text (10) Asal Negara3 Jenis_Kelamin Text (10) Jenis Kelamin4 * Tanda_Pengenal Number (6) No Tanda Pengenal5 Status Text (10) Status6 Alamat Text (10) Alamat Tempat Tinggal Guide

Design Output

Tabel Customer (CS)Nama CustomerNomor KTPNo Rekening Jenis Kartu KreditKartu KeluargaJenis KelaminStatusAlamat Costomer

Tabel Front Office (FO)Nama KaryawanNIKStatusTempat Tanggal LahirAlamat Karyawan

Page 10: Uas analisa perancangansistem

Jenis Kelamin

Tabel Travel (PTP)Nama TravelJenis PesawatKode PesawatHarga TiketKelas TiketTujuan

Tabel PerusahaanNama PerusahaanNPWP Perusahaan SIUP SITU Notaris Alamat

Tabel Pengurusan Visa (PV)Nama InstansiAlamat Nama Pegawai Jenis Visa HargaLimit Kode Visa Tujuan Keberangkatan

Tabel Guidence (PP)Nama Guide Asal NegaraJenis Kelamin Tanda Pengenal Status Alamat

Soal Analisis dan Perancangan Sistem Tipe : -2-

Page 11: Uas analisa perancangansistem

1. Analisis : -- berikan jawaban seoptimal mungkin --

Anda mendapat tugas untuk merancang sebuah sistem komputerisasi di unit usaha perbengkelan (bengkel mobil).

Ambil Histori Mobil

Ambil Data Stok Barang

Perbandingan Stok Pesan dan Stok Beli

Ambil Rincian Barang Servis

Ambil Rincian Servis

Ambil Transaksi Servis

Ambil Transaksi Pembelian

Ambil Histori BarangAmbil Rincian Histori Barang

Data Rincian Transaksi

Data Transaksi Pembelian

Update Rincian Pemesanan

Ambil Rincian Pemesanan Barang

Simpan Histori Barang

Simpan Rincian Histori Barang

Ambil Data Supplier

Ambil Data Barang

Update Jumlah Stok

Ambil Pemesanan Barang

Ambil Rincian Pemesanan Barang

Simpan Rincian Pemesanan Barang

Update Status Pemesanan

Simpan Pemesanan Barang

Ambil Pemesanan Barang

Ambil Data Barang

Ambil Data Supplier

Ambil Rincian Servis

Ambil Data Mobil

Ambil Data Pelanggan

Ambil Master Keluhan

Ambil Transaksi Servis

Update Tanggal Pembayaran

Simpan Data Histori Mobil

Ambil Data Kerusakan

Simpan Rincian Servis

Simpan Transaksi Servis

Update Kilometers

Ambil Data Pelanggan

Ambil Rincian Barang Servis

Update Status Keluhan

Ambil Master Keluhan

Ambil Data Mobil

Ambil Data Barang

Update Stok Ambil

Ambil Data Mobil

Simpan Rincian Barang Servis

Ambil Data Pelanggan

Simpan Histori Barang

Simpan Rincian Histori Barang

Ambil Master Keluhan

Simpan Master Keluhan

Ambil Rincian Keluhan

Simpan Rincian Keluhan

Ambil Data Mobil

Ambil Data Pelanggan

Ambil Data Supplier

Ambil Data Pelanggan

Simpan Data Barang

Simpan Data Supplier

Simpan Data Kerusakan

Simpan Data Mobil

Simpan Data Pelanggan

Simpan Data User Profile

Ambil Data User Profile

Histori Mobil

Laporan Stok Barang

Laporan Pertimbangan Supplier

Laporan Pendapatan

Laporan Pembelian

Laporan Histori Barang

Data Barang

Daftar Pemesanan Barang

Faktur Pembelian

Faktur Pembayaran

Acuan Kerja Montir

Acuan Kerja Tambah Kerusakan

Permintaan Barang

Pembayaran Tunai

User Profile

Keluhan Pelanggan

Biaya Servis

Acuan Kerja

Biaya Kerusakan

Harga Jual Barang

Data Mobil

Data Pelanggan

Data Kerusakan

Data_Supplier

Bukti Pengeluaran Barang

Ambil Rincian Transaksi

Ambil Pemesanan Barang

PelangganPelangganPelanggan

Pelanggan

PelangganPelangganPelangganPelangganPelanggan

MontirMontirMontir

Montir

Montir

Supplier

SupplierSupplier

Supplier

Pemilik

PemilikPemilikPemilikPemilikPemilik

Pemilik

1 Pelanggan

2 UserProfile

3 Mobil

4 Barang

6 Master Servis

1

Mengelola Data Master

+

7 Rincian_Keluhan

Montir

8 Master_Keluhan

10 Rincian_Servis

11 Transaksi_Servis

16 Histori_Mobil

17Rincian_Histori_

Barang

18 Histori_Barang

15 Transaksi_Pembelian

5 Supplier

9 Rincian_Barang_Servis

12Rincian Pemesanan

Barang

2

Melakukan Transaksi

+

4 Barang

14Rincian Transaksi

Pembelian

3

Membuat Laporan

+

13 Pemesanan_Barang

11 Transaksi_Servis

10 Rincian_Servis

9 Rincian_Barang_Servis

a. Tentukan, apa saja master file yang pasti dibutuhkan, dari jawaban itu, tentukan pula mana saja yang merupakan dynamic master file dan mana saja yang merupakan reference master file.Master file yang dibutuhkan antara lain :

Page 12: Uas analisa perancangansistem

- Supplier - Mobil - Master servis - Pelanggan - User Profile - Barang

Dynamic master file :- Mobil- Pelanggan- Barang - User profile

Reference master file :- Supplier- Master servis

b. Tentukan, apa saja transaction file yang akan terjadi (akan dibutuhkan).Transaction file adalah berkas trannsaksi yang harus disimpan di dalam media penyimpanan eksternal, dalam DFD ini terdapat beberapa transaksi file yang akan disimpan dalam media penyimpanan antara lain :- Transaksi servis- Rincian Servis- Master Keluhan- Rincian keluhan- Rincian Pemesanan barang- Rincian barang servis

c. Siapa saja yang di dalam DFD menjadi Terminator- Pelanggan- Montir- Pemilik- Supplier

d. Sebutkan proses-proses yang terjadi di dalam DFD- Proses Mengolah Data Master- Proses melakukan transaksi- Proses membuat laporan

Page 13: Uas analisa perancangansistem

2. Perhatikan Diagram Antarentitas (ERD) berikut ini :

Keterangan : NO_POL = Nomor Polisi (Nomor Plat Mobil) NM_PEM = Nama Pemilik

NM_SKCD = Nama Suku Cadang NO_KWIT = Nomor Kwitansi Pembayaran TTL_BIAYA = Total Biaya Penggantian Suku Cadang

KD_PRODS = Kode Produsen HRG_SAT = Harga Satuan Suku Cadang

Pertanyaan :

a. Perhatikan setiap atribut dari setiap entitas yang ada, tentukan atribut yang semestinya tidak ada di entitas tersebut dan jelaskan mengapa.Yaitu NM_SKCD alasannya,Dikarenakan Atribut pada entitas Mobil yaitu NM_SKCD tidak diperlukan karena sudah ada pada entitas Suku Cadang, jika dibuat pada entitas Mobilm, akan terjadi duplicat field pada 2 buah entitas.

b. Jelaskan, mengapa ‘Kode Produsen’ diperbolehkan dimasukkan sebagai atribut dari ‘Suku_Cadang’, padahal atribut tersebut seharusnya ada di entitas ‘Produsen’ ? Karena tidak hanya ada di entitas produsen, kode produsen juga dapat ditaruh di Entita suku cadang yang berfungsi untuk meberi relasi antara Entitas suku cadang dan entitas produsen, juga untuk dapat mengetahui setiap suku cadang yang dibuat dapat diketahu produsen mana yang menghasilkan nya.

c. Apa derajat kardinalitas (Cardinality Degree) dari ERD di atas ?Many to Many (M:M)

MOBIL GANTI SUKU_CADANG

*NO_POL MERK

JENIS

NM_PEM NM_SKCD

*NO_KWIT TTL_BIAYA

**NO_POL

TGL_GANTI

**KD_SKCD

*KD_SKCD

NM_SKCD

HRG_SAT STOCK

KD_PRODS

m m

Page 14: Uas analisa perancangansistem

d. Dari ERD di atas, mana entitas yang akan menjadi reference master file, dynamic master file, dan transaction file, berikan penjelasan seperlunya.

ERD diatas menggambarkan keterkaitan antar entitas yang ada antara Entitas Mobil dan Entitas Suku Cadang. Yang akan menjadi :1. Reference Master File adalah Entitas Mobil. Dikarenakan reference master

file adalah master file yang seluruh atributnya tidak mengalami perubahan jika terjadi suatu transaksi (hanya digunakan sebagai referensi saja. Pada entitas Mobil terdapat beberapa atribut seperti :- NO_POL = Nomor Polisi (Nomor Plat Mobil)- MERK = Merek mobil ex : Kijang- JENIS = Jenis Mobil ex : minibus- NM_PEM = Nama Pemilik- NM_SKCD = Nama Suku CadangSesuai dengan atributnya pada entitas mobil, tidak akan mengalami perubahan jika terjadi suatu transaksi. Mobil ganti Suku Cadang maka terjadi transaksi ganti. Ketika transaksi Ganti terjadi, tidak satupun atribut Mobil mengalami perubahan maka file Mobil adalah file berjenis REFERENCE MASTER FILE

2. Dynamic master file adalah Entitas Suku Cadang, dikarenakan entitas suku

cadang merupakan salah satu master file yang salah satu atau lebih atributnya akan berubah nilai datanya bila terjadi suatu transaksi. Seperti dalam entitas suku cadang. Pada file suku cadang, ada atribut yang berubah nilai datanya, yaitu atribut stock. Ketika transaksi ganti terjadi, jumlah stock suku cadang akan berkurang karenanya,. Dengan demikian File SUku cadang berjenis dynamic master file.

3. Transaction file adalah berkas transaksi yang harus disimpan di dalam media penyimpanan eksternal; computer. Transaction itu terjadi akibat adanya hubungan antarmaster file. Sebagai contoh ada master file mobil dan master file suku cadang. Ketika Mobil melakukan ganti terhadap Suku cadang, maka terjadilah transaksi, dan transaksi tersebut harus dicatat. Misalkan di file transaksi dengan nama Ganti.

3. Gambarkan sebuah ERD dengan atribut-atribut seperlunya saja untuk menggambarkan keterkaitan antarentitas yang ada di sebuah perpustakaan sebagai berikut : (1) entitas PEMINJAM, (2) entitas BUKU, (3) entitas PENERBIT..\

MOBIL GANTI SUKU_CADANG

*NO_POL MERK

JENIS

NM_PEM NM_SKCD

*NO_KWIT TTL_BIAYA

**NO_POL

TGL_GANTI

**KD_SKCD

*KD_SKCD

NM_SKCD

HRG_SAT STOCK

KD_PRODS

Page 15: Uas analisa perancangansistem

Peminjam Meminjam Buku

Penerbit

Menerbitkan

IdPeminjam

Nama Peminjam

AlamatPeminjam

TelpPeminjam

Alamat PenerbitNama

Penerbit

IdPenerbit

TelpPenerbit

IdBuku

IdBuku IdPenerbit

NamaBuku

Jenis Buku

Sinopsis

Jumlah Tersedia

No Peminjaman

IdPeminjam

IdBuku

BanyakPinjam

Lama Peminjaman

TglPinjam

TglKembali

N N

N

1

Page 16: Uas analisa perancangansistem

3. Analisis dan Perancangan Sistem

Petunjuk : Baca kasus berikut ini dengan teliti sampai dimengerti, dan jawablah soal-soalnya;

Kasus :

PT. Rachtamaya berniat mendirikan toko grosir semacam Indo Maret, Alfa, dan sejenisnya yang sudah ada, dengan nama dagang “TAMAYA Dept. Store.” Namun demikian, untuk memenangkan persaingan dengan toko-toko sejenis yang sudah ada, PT. Rachtamaya akan membuat para pengunjungnya mudah untuk mengakses informasi mengenai barang yang akan dicarinya.

Informasi dari para pengunjung yang harus dapat dihasilkan oleh sistem komputerisasi adalah atas pertanyaan :

(1) Ada atau tidak ada merek dan jenis barang yang akan dicari;(2) Bila ada, tampilkan pula informasi, masih ada berapa unit;(3) Di rak nomor berapa barang tersebut berada, dan;(4) Berapa harga per unitnya.

Ada dua jenis pengunjung, yaitu Anggota (diberikan Kartu Anggota), dan pengunjung biasa (Pembeli). Untuk Anggota, setiap barang yang dibeli diberi potongan 5 persen, tetapi harus membayar uang iuran anggota sebesar seratus ribu rupiah per tahun.

Setiap hari (setelah toko tutup), para Kasir diharuskan untuk melaporkan hasil kegiatannya kepada Pemilik yang berupa :

(1) Berapa unit dari masing-masing barang yang terjual (telah dibayarkan kepadanya oleh pengunjung), dan;

(2) Berapa uang yang masuk (yang diterimanya dari pengunjung).

Karenanya, pemilik PT. ingin sekali membuat sistem informasi ini ke software house yang ada., agar ia dapat memantau keberadaan barang, aliran uang, dan keuntungan yang diperolehnya.

Soal :

1. Tuliskan file-file apa saja yang dibutuhkan toko tersebut (sekalian definisikan mana file yang berjenis master, dan mana file yang berjenis transaksi);

2. Bila anda merancang Data Flow Diagramnya, mana saja yang merupakan isi dari Terminator;

3. Field-field apa saja yang harus ada di file yang menjelaskan barang;4. Data flow apa saja yang masuk dan keluar dari Pengunjung ke sistem ?;5. Gambarkan Diagram E/R-nya (Entity/ Relationship Diagram).6. Bagaimana anda melakukan test alpha dan beta, jelaskan7. bimana sistem sistem yang lama masih berjalan bagaimana anda melakukan

implementasi jelaskan.

Page 17: Uas analisa perancangansistem

Jawaban

1. File-file yang dibutuhkan oleh Toko “TAMAYA Dept. Store” :

a. File Master :

1. File Barang, merupakan file yang berisi tentang data yang

berhubungan dengan barang seperti : kode barang, nama

barang, stok, harga satuan, dan kode etalase.

2. File Anggota, merupakan file yang berisi tentang data yang

berhubungan dengan anggota seperti : kode anggota,

nama anggota, status keanggotaan.

3. File Kasir, merupakan file yang berisi tentang data yang

berhubungan dengan kasir seperti : Kode kasir, nama

kasir, jenis kelamin.

b. File-file Transaksi :

1. File Penjualan, merupakan file yang berisi tentang data

yang berhubungan dengan transaksi seperti :nomor

transaksi, kode barang, nama barang, jumlah, harga

satuan, kode anggota dan total pembelian.

2. File Laporan Penjualan, merupakan file yang berisi tentang

hasil pejualan yang terjadi pada hari yang bersangkutan

seperti : tanggal laporan, kode barang, nama barang,

jumlah keluar dan stok barang.

3. File Laporan Keuangan, merupakan file yang berisi tentang

jumlah uang yang masuk seperti : tanggal laporan, nomor

transaksi, kode anggota dan total uang masuk.

2. Terminator sistem informasi toko tersebut adalah :

a. Kasir

b. Anggota

c. Pemilik

Page 18: Uas analisa perancangansistem

3. Field barang : kode barang, nama barang, stok, dan harga

barang

4. Data Flow/ arus data yang masuk dan keluar ke sistem adalah :

Masuk sistem : data pelanggan, barang yang dibeli,

pembayaran

Keluar sistem : nota, barang yang dibeli

5. ER-Diagram

H89PelangganBarangMembe

li

Kd_Pel

Nm_Pel

Kd_Brg

Nm_Brgl

Harga

TotalKd_Agg

Kd_Agg

Kd_Pel

Nm_Pel

Kd_Brg

Total

Harga

Nm_Brgl

Kasir Membuat

Kd_Kasir

Nm_Kasir

Laporan

Tgl_laporan

No_Transaksi

Stok

Total Masuk

Kd_Kasir

Nm_Kasir

Tgl_laporan

No_Transaksi

Stok

Total

Melayani

Kd_Pel

Nm_Pel

Kd_Agg

Kd_Kasir

Page 19: Uas analisa perancangansistem

6. Test alpha dan beta dilakukan sistem diterapkan ke user, mulai dari test terhadap kesalahan yang mungkin masih ada. Dan juga menguji kehandalan dalam memproses informasi sesuai dengan keinginan user.

7. Untuk implementasi sistem baru, perlu adanya pelatiahan terhadap user. Juga dengan menjelaskan kegunaan dari sistem yang baru bagaimana sistem yang baru dapat membuat informasi yang lebih tepat waktu.