kiki

23
JAWABAN UJIAN AKHIR SEMESTER ANALISA DAN PERANCANGAN SISTEM SEMESTER 1/ KELAS REGULER A ANGKATAN V Dosen Pengasuh : DR. Dedi Rianto Rahadi, MM Dibuat Oleh : 1. Juansyah 2. Zamroni Amrullah 3. Ali Subhan

Upload: jonk-linggo

Post on 26-Jun-2015

476 views

Category:

Documents


35 download

TRANSCRIPT

Page 1: Kiki

JAWABAN UJIAN AKHIR SEMESTER

ANALISA DAN PERANCANGAN SISTEM

SEMESTER 1/ KELAS REGULER AANGKATAN V

Dosen Pengasuh : DR. Dedi Rianto Rahadi, MM

Dibuat Oleh : 1. Juansyah2. Zamroni Amrullah3. Ali Subhan

PROGRAM PASCASARJANAMAGISTER MANAJEMEN TEKNIK INFORMATIKA

UNIVERSITAS BINA DARMA PALEMBANG

Page 2: Kiki

TAHUN 2011

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: Kiki

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: Kiki

Soal 2 :

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

Jawaban :

Page 5: Kiki

Soal 3 :

Buat Activity, Use Case.

Jawaban :

Diagram Activity

Page 6: Kiki

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: Kiki

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 Office

No Field Type Data Keterangan

1 *ID_FO Number (9) Nomor ID Front Office

2 Nama_FO Text (12) Nama Karyawan Front Office

3 TTL Date/Time (6) Tempat Tanggal Lahir

4 Alamat Text (15) Alamat Karyawan

5 Jenis_Kelamin Text (9) Jenis Kelamin Karyawan

Page 8: Kiki

Tabel Customer

No Field Type Data Keterangan

1 *ID_CS Number (9) Nomor ID Customer

2 Nama_CS Text (10) Nama Customer

3 Jenis_Kelamin Text (9) Jenis Kelamin Customer

4 Umur Number (9) Umur Customer

5 Alamat Text (20) Alamat Customer

6 No_Telp Number (15) Nomor Telpon Customer

7 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 kredit

10 FC_KK Text (8) Kelengkapan Fcopy Kartu Keluarga

11 Paspor_Asli Text (8) Kelengkapan Fcopy Paspor Customer

12 Tujuan Text (15) Tujuan Keberangkatan Customer

13 Tgl_Berangkat Date/Time(6) Tanggal Keberangkatan Customer

14 ID_FO Number (9) Nomor ID Front Office

Tabel Travel (PTP)

No Field Type Data Keterangan

1 Nama Travel Text (10) Nama Travel

2 Jenis Pesawat Text (10) Jenis Pesawat yg diboking

3 * Kode Pesawat Number (6) Kode Pesawat yg diboking

4 Harga_Tiket Number (6) Harga Satuan Tiket

5 Kelas_Tiket Text (9) Kelas Tiket

6 Tujuan Text (12) Tujuan Keberangkatan

7 Waktu Date/Time Waktu Keberangkatan

7 ID_CS Number (9) Nomor ID Customer

Tabel Perusahaan

No Field Type Data Keterangan

1 Nama_Perusahaan Text (10) Nama Perusahaan

2 * NPWP_Perusahaan Number (9) Nomor Pokok Wajib Pajak

3 SIUP Number (9) Surat Izin

4 SITU Number (9) Surat Izin Tempat Usaha

5 Notaris Text (15) Nama Notaris

6 Alamat Text (15) Alamat Perusahaan

Page 9: Kiki

Tabel Pengurusan Visa (PV)

No Field Type Data Keterangan

1 Nama_Instansi Text (10) Nama Instansi Pembuatan Visa

2 Alamat Text (10) Alamat Instansi

3 Nama_Pegawai Text (10) Nama Pegawai pd Instansi

4 Jenis_Visa Text (10) Jenis Visa yg dibuat

5 Harga Number (6) Harga/Tarif Visa

6 Limit Date/Time (6) Limit kadaluarsa Visa

7 * Kd_Visa Number (6) Kode\Nomor Visa

8 Tujuan_Keberangkatan Text (10) Tujuan Keberangkatan

Tabel Guidence (PP)

No Field Type Data Keterangan

1 Nama_Guide Text (10) Nama Guide

2 Asal_Negara Text (10) Asal Negara

3 Jenis_Kelamin Text (10) Jenis Kelamin

4 * Tanda_Pengenal Number (6) No Tanda Pengenal

5 Status Text (10) Status

6 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 KaryawanJenis Kelamin

Tabel Travel (PTP)Nama TravelJenis PesawatKode PesawatHarga TiketKelas TiketTujuan

Page 10: Kiki

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: Kiki

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

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

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 : - Supplier

Page 12: Kiki

- 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

2. Perhatikan Diagram Antarentitas (ERD) berikut ini :

Page 13: Kiki

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.

Page 14: Kiki

c. Apa derajat kardinalitas (Cardinality Degree) dari ERD di atas ?

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

m m

Page 15: Kiki

perpustakaan sebagai berikut : (1) entitas PEMINJAM, (2) entitas BUKU, (3) entitas PENERBIT..\

Page 16: Kiki

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: Kiki

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: Kiki

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

KasirMembuat

Kd_Kasir

Nm_Kasir

Laporan

Tgl_laporan

No_Transaksi

Stok

Total Masuk

Kd_Kasir

Nm_Kasir

Tgl_laporan

No_Transaksi

Stok

Total Masuk

Melayani

Kd_Pel

Nm_Pel

Kd_Agg

Kd_Kasir

Page 19: Kiki

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.