SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
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
                   4. Dian Pranata Sitepu




     PROGRAM PASCASARJANA
   MAGISTER TEKNIK INFORMATIKA
UNIVERSITAS BINA DARMA PALEMBANG
            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.
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
Soal 2 :
Buat flowchart dokumen (flow of document) dari prosedur di atas.


Jawaban :

             Customer          Front Officer             PTP         ABC               PV             PP

           Pengambilan     Terima              Terima Order       Terima Order     Terima Order   Terima Order
           Formulir        Formulir



           Isi formulir-   Cek Isi &           Input Data         Avaible Ticket   Dokumen        Choose PP
           Kelengkapan     Dokumen             Flight order                        Visa
           Dokumen


                           Optimalisasi                                                           Give
                                               Order to ABC       Re Konfirm       Order To PP
                           Data                                                                   Dokumen to
                                                                                                  FO



                           N     Ok?



                                        Y

                           Submit-order
                           to PTP




                                                    Terima
                           Terima                   Konfirmasi
                           Formulir

                                                    Update data
                           Konfirm to
                           Customer



                                                        Ok?

                                                N
                                                              Y
                                                Penyerahan
                                                Data ke PV



           Terima          Terima
           No.Booking+P    Dokumen
           aspor Asli
Soal 3 :
Buat Activity, Use Case.


Jawaban :
Diagram Activity
Use Case




Soal 4 :
Bagaimana sistem sistem yang lama masih berjalan bagaimana anda melakukan
implementasi jelaskan


Jawaban :
Sebelum sistem 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.
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
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
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)       KodeNomor 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 Customer
    Nomor KTP
    No Rekening
    Jenis Kartu Kredit
    Kartu Keluarga
    Jenis Kelamin
    Status
    Alamat Costomer

 Tabel Front Office (FO)
    Nama Karyawan
    NIK
    Status
    Tempat Tanggal Lahir
    Alamat Karyawan
    Jenis Kelamin

 Tabel Travel (PTP)
    Nama Travel
    Jenis Pesawat
    Kode Pesawat
    Harga Tiket
    Kelas Tiket
    Tujuan
Tabel Perusahaan
   Nama Perusahaan
   NPWP Perusahaan
   SIUP
   SITU
   Notaris
   Alamat


Tabel Pengurusan Visa (PV)
   Nama Instansi
   Alamat
   Nama Pegawai
   Jenis Visa
   Harga
   Limit
   Kode Visa
   Tujuan Keberangkatan

Tabel Guidence (PP)
   Nama Guide
   Asal Negara
   Jenis Kelamin
   Tanda Pengenal
   Status
   Alamat
Soal Analisis dan Perancangan Sistem                                              Tipe : -2-


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.
   b. Tentukan, apa saja transaction file yang akan terjadi (akan dibutuhkan).
   c. Siapa saja yang di dalam DFD menjadi Terminator
   d. Sebutkan proses-proses yang terjadi di dalam DFD

2. Perhatikan Diagram Antarentitas (ERD) berikut ini :


                                                                        NM_SKCD
                                 *NO_KWIT      TTL_BIAYA

          *NO_POL       MERK                                 *KD_SKCD                KD_PRODS




      JENIS          MOBIL                  GANTI                     SUKU_CADANG


                                                          **KD_SKCD
       NM_PEM       NM_SKCD
                                 **NO_POL                             HRG_SAT      STOCK
                                              TGL_GANTI



       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. setiap atribut dari setiap entitas yang ada, tentukan atribut yang semestinya
      tidak ada di entitas tersebut dan jelaskan mengapa.
   b. Jelaskan, mengapa ‘Kode Produsen’ diperbolehkan dimasukkan sebagai
      atribut dari ‘Suku_Cadang’, padahal atribut tersebut seharusnya ada di
      entitas ‘Produsen’ ?
   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.

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..
Jawaban :

1. 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
       - 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. 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 ?


                                                                     NM_SKCD
                              *NO_KWIT      TTL_BIAYA

     *NO_POL       MERK                                   *KD_SKCD               KD_PRODS



                          m                                   m
 JENIS           MOBIL                   GANTI                     SUKU_CADANG


                                                       **KD_SKCD
  NM_PEM       NM_SKCD
                              **NO_POL                             HRG_SAT     STOCK
                                           TGL_GANTI




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 Cadang
   Sesuai 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..
Soal Analisis dan Perancangan Sistem                                             Tipe : -3-



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, jelaskan
    7.      bimana sistem sistem yang lama masih berjalan bagaimana anda
            melakukan implementasi jelaskan.
Jawaban :

1. Master
      Tabel Barang
      Tabel Pembeli
      Tabel Kasir

  Transaksi
      Tabel Penjualan

2. Isi dari Terminator:
    1. Kasir 
    2. Pembeli Biasa 
    3. Pembeli Anggota 
    4. Pimpinan 

3. Tabel Barang
   Id_Barang
   Nama_Barang
   Jenis_Barang
   Kelompol_Barang
   Harga
   Stok_Barang
   Posisi_Barang

4. Data Flow dari pengunjung ke Sistem
    ‐ Data Penjualan Barang 
    ‐ Data Barang 
    ‐ Data Pembeli  
5. Diagram ERD
                                                                                    NamaBarang                   Stok_Barang
            Nama


                                 IdPembeli              idBarang         idBarang                JenisBarang
IdPembeli            Iuran



                     M                     Melakukan                            M
        PEMBELI                                                                             BARANG
                                           Transaksi

                                                                   Tanggal

            Alamat           idTransaksi                                       Kel_Barang                      PosisiBarang
                                                       idKasir

                                                                                            Harga_Sat




                                                                                    1       KASIR




                                                                               idKasir
                                                                                                     NamaKasih




6. Melakukan Tes Alpha artinya Programmer mengimplementasikan rancangan dan
   diterapkan tetapi dengan tujuan mencari kesalahan dan mencatat semua kesalahan
   yang timbul untuk diperbaiki semua bug-bug yang ada hingga tidak ada lagi bug.
   Sedangkan pengujian beta artinya programmer telah menguji perangkat lunaknya
   dan telah dapat di gunakan dalam transaksi vital akan tetapi masih ada bug yang
   ditimbulkan tetapi tidak mengganggu transaksi yang ada dan diperbaikan secara
   final.


7.    Membackup semua data yang lama dan mengimport semua data yang lama ke
     dalam system yang baru sehingga system yang baru sudah terisi data yang lama
     dan system yang baru dapat di terapkan.

Más contenido relacionado

La actualidad más candente

Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Matematika Diskrit - 06 relasi dan fungsi - 05
Matematika Diskrit - 06 relasi dan fungsi - 05Matematika Diskrit - 06 relasi dan fungsi - 05
Matematika Diskrit - 06 relasi dan fungsi - 05KuliahKita
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputerHamdi Hamdi
 
Proposal Pernacangan Sistem Informasi Perusahaan
Proposal Pernacangan Sistem Informasi PerusahaanProposal Pernacangan Sistem Informasi Perusahaan
Proposal Pernacangan Sistem Informasi PerusahaanM.Hafizhul afiq
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Sukma Puspitorini
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...ym.ygrex@comp
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queueRhe Dwi Yuni
 
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)ntalim
 

La actualidad más candente (20)

Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Matematika Diskrit - 06 relasi dan fungsi - 05
Matematika Diskrit - 06 relasi dan fungsi - 05Matematika Diskrit - 06 relasi dan fungsi - 05
Matematika Diskrit - 06 relasi dan fungsi - 05
 
Metode Profile matching
Metode Profile matchingMetode Profile matching
Metode Profile matching
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Normalisasi slip gaji
Normalisasi slip gajiNormalisasi slip gaji
Normalisasi slip gaji
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Proposal Pernacangan Sistem Informasi Perusahaan
Proposal Pernacangan Sistem Informasi PerusahaanProposal Pernacangan Sistem Informasi Perusahaan
Proposal Pernacangan Sistem Informasi Perusahaan
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queue
 
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 

Similar a SEO_OPTIMIZED_TITLE

Tata cara ekstensifikasi per 35 se-51
Tata cara ekstensifikasi per 35 se-51Tata cara ekstensifikasi per 35 se-51
Tata cara ekstensifikasi per 35 se-51Catatan Ekstens
 
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdf
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdfslide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdf
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdfyudhaprathama
 
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdf
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdfPetunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdf
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdfinspirondell2
 
Appendix task for surveyor multifinance
Appendix task for surveyor multifinanceAppendix task for surveyor multifinance
Appendix task for surveyor multifinanceELJUNI EDIN GIRSANG
 
Ppt kd3.1 adm transaksi
Ppt kd3.1 adm transaksiPpt kd3.1 adm transaksi
Ppt kd3.1 adm transaksimrc aldi
 
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...Ekaaase
 
01b.Formulir Penilaian Kualifikasi Rekanan PT.ASDP Indonesia Ferry(Persero)...
01b.Formulir Penilaian Kualifikasi Rekanan  PT.ASDP  Indonesia Ferry(Persero)...01b.Formulir Penilaian Kualifikasi Rekanan  PT.ASDP  Indonesia Ferry(Persero)...
01b.Formulir Penilaian Kualifikasi Rekanan PT.ASDP Indonesia Ferry(Persero)...Baehaqi10
 
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)Modul Penerimaan (CM) pada SPAN (PPT ke PDF)
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)Ahmad Abdul Haq
 
TUTORIAL SMARTONE IT INVENTORY (3).pdf
TUTORIAL SMARTONE IT INVENTORY (3).pdfTUTORIAL SMARTONE IT INVENTORY (3).pdf
TUTORIAL SMARTONE IT INVENTORY (3).pdfgundangtungcia
 
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)legalservice
 
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...APWCourses
 
Penawaraniklan 140828233847-phpapp01
Penawaraniklan 140828233847-phpapp01Penawaraniklan 140828233847-phpapp01
Penawaraniklan 140828233847-phpapp01legalservice
 

Similar a SEO_OPTIMIZED_TITLE (20)

Tata cara ekstensifikasi per 35 se-51
Tata cara ekstensifikasi per 35 se-51Tata cara ekstensifikasi per 35 se-51
Tata cara ekstensifikasi per 35 se-51
 
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdf
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdfslide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdf
slide_standar_pengujian_belanja_non_pegawai_revisi_24062022.pdf
 
Profil pt.multi agatha sukses
Profil pt.multi agatha suksesProfil pt.multi agatha sukses
Profil pt.multi agatha sukses
 
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdf
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdfPetunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdf
Petunjuk Teknis Pendaftaran dan Verifikasi Data Penyedia SPSE Via Daring.pdf
 
Registrasi
RegistrasiRegistrasi
Registrasi
 
Appendix task for surveyor multifinance
Appendix task for surveyor multifinanceAppendix task for surveyor multifinance
Appendix task for surveyor multifinance
 
F5
F5F5
F5
 
Ppt kd3.1 adm transaksi
Ppt kd3.1 adm transaksiPpt kd3.1 adm transaksi
Ppt kd3.1 adm transaksi
 
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
 
01b.Formulir Penilaian Kualifikasi Rekanan PT.ASDP Indonesia Ferry(Persero)...
01b.Formulir Penilaian Kualifikasi Rekanan  PT.ASDP  Indonesia Ferry(Persero)...01b.Formulir Penilaian Kualifikasi Rekanan  PT.ASDP  Indonesia Ferry(Persero)...
01b.Formulir Penilaian Kualifikasi Rekanan PT.ASDP Indonesia Ferry(Persero)...
 
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)Modul Penerimaan (CM) pada SPAN (PPT ke PDF)
Modul Penerimaan (CM) pada SPAN (PPT ke PDF)
 
TUTORIAL SMARTONE IT INVENTORY (3).pdf
TUTORIAL SMARTONE IT INVENTORY (3).pdfTUTORIAL SMARTONE IT INVENTORY (3).pdf
TUTORIAL SMARTONE IT INVENTORY (3).pdf
 
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)
Urus NIK (Nomor Identitas Kepabenan) / SRP (Surat Registrasi Pabean)
 
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...
Terima kasih saya untuk komunitas OpenSID yang sudah membuat aplikasi ini men...
 
Siaaaaaaaaaaaaa
SiaaaaaaaaaaaaaSiaaaaaaaaaaaaa
Siaaaaaaaaaaaaa
 
Kegiatan 2
Kegiatan 2Kegiatan 2
Kegiatan 2
 
CEISA 4.0 - INSW.pptx
CEISA 4.0 - INSW.pptxCEISA 4.0 - INSW.pptx
CEISA 4.0 - INSW.pptx
 
URUS API-P, API-U, API EKSPRES, API EXPAYET, PERPANJANG API, DLL
URUS API-P, API-U, API EKSPRES, API EXPAYET, PERPANJANG API, DLLURUS API-P, API-U, API EKSPRES, API EXPAYET, PERPANJANG API, DLL
URUS API-P, API-U, API EKSPRES, API EXPAYET, PERPANJANG API, DLL
 
Biro jasa
Biro jasaBiro jasa
Biro jasa
 
Penawaraniklan 140828233847-phpapp01
Penawaraniklan 140828233847-phpapp01Penawaraniklan 140828233847-phpapp01
Penawaraniklan 140828233847-phpapp01
 

SEO_OPTIMIZED_TITLE

  • 1. 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 4. Dian Pranata Sitepu PROGRAM PASCASARJANA MAGISTER TEKNIK INFORMATIKA UNIVERSITAS BINA DARMA PALEMBANG TAHUN 2011
  • 2. 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.
  • 3. 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
  • 4. Soal 2 : Buat flowchart dokumen (flow of document) dari prosedur di atas. Jawaban : Customer Front Officer PTP ABC PV PP Pengambilan Terima Terima Order Terima Order Terima Order Terima Order Formulir Formulir Isi formulir- Cek Isi & Input Data Avaible Ticket Dokumen Choose PP Kelengkapan Dokumen Flight order Visa Dokumen Optimalisasi Give Order to ABC Re Konfirm Order To PP Data Dokumen to FO N Ok? Y Submit-order to PTP Terima Terima Konfirmasi Formulir Update data Konfirm to Customer Ok? N Y Penyerahan Data ke PV Terima Terima No.Booking+P Dokumen aspor Asli
  • 5. Soal 3 : Buat Activity, Use Case. Jawaban : Diagram Activity
  • 6. Use Case Soal 4 : Bagaimana sistem sistem yang lama masih berjalan bagaimana anda melakukan implementasi jelaskan Jawaban : Sebelum sistem 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.
  • 7. 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
  • 8. 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
  • 9. 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) KodeNomor 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 Customer Nomor KTP No Rekening Jenis Kartu Kredit Kartu Keluarga Jenis Kelamin Status Alamat Costomer Tabel Front Office (FO) Nama Karyawan NIK Status Tempat Tanggal Lahir Alamat Karyawan Jenis Kelamin Tabel Travel (PTP) Nama Travel Jenis Pesawat Kode Pesawat Harga Tiket Kelas Tiket Tujuan
  • 10. Tabel Perusahaan Nama Perusahaan NPWP Perusahaan SIUP SITU Notaris Alamat Tabel Pengurusan Visa (PV) Nama Instansi Alamat Nama Pegawai Jenis Visa Harga Limit Kode Visa Tujuan Keberangkatan Tabel Guidence (PP) Nama Guide Asal Negara Jenis Kelamin Tanda Pengenal Status Alamat
  • 11. Soal Analisis dan Perancangan Sistem Tipe : -2- 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. b. Tentukan, apa saja transaction file yang akan terjadi (akan dibutuhkan). c. Siapa saja yang di dalam DFD menjadi Terminator d. Sebutkan proses-proses yang terjadi di dalam DFD 2. Perhatikan Diagram Antarentitas (ERD) berikut ini : NM_SKCD *NO_KWIT TTL_BIAYA *NO_POL MERK *KD_SKCD KD_PRODS JENIS MOBIL GANTI SUKU_CADANG **KD_SKCD NM_PEM NM_SKCD **NO_POL HRG_SAT STOCK TGL_GANTI 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. setiap atribut dari setiap entitas yang ada, tentukan atribut yang semestinya tidak ada di entitas tersebut dan jelaskan mengapa. b. Jelaskan, mengapa ‘Kode Produsen’ diperbolehkan dimasukkan sebagai atribut dari ‘Suku_Cadang’, padahal atribut tersebut seharusnya ada di entitas ‘Produsen’ ? 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. 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..
  • 12. Jawaban : 1. Anda mendapat tugas untuk merancang sebuah sistem komputerisasi di unit usaha perbengkelan (bengkel mobil).
  • 13. 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 - 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. 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
  • 14. 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 ? NM_SKCD *NO_KWIT TTL_BIAYA *NO_POL MERK *KD_SKCD KD_PRODS m m JENIS MOBIL GANTI SUKU_CADANG **KD_SKCD NM_PEM NM_SKCD **NO_POL HRG_SAT STOCK TGL_GANTI 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 Cadang Sesuai 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
  • 15. 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..
  • 16. Soal Analisis dan Perancangan Sistem Tipe : -3- 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, jelaskan 7. bimana sistem sistem yang lama masih berjalan bagaimana anda melakukan implementasi jelaskan.
  • 17. Jawaban : 1. Master Tabel Barang Tabel Pembeli Tabel Kasir Transaksi Tabel Penjualan 2. Isi dari Terminator: 1. Kasir  2. Pembeli Biasa  3. Pembeli Anggota  4. Pimpinan  3. Tabel Barang Id_Barang Nama_Barang Jenis_Barang Kelompol_Barang Harga Stok_Barang Posisi_Barang 4. Data Flow dari pengunjung ke Sistem ‐ Data Penjualan Barang  ‐ Data Barang  ‐ Data Pembeli  
  • 18. 5. Diagram ERD NamaBarang Stok_Barang Nama IdPembeli idBarang idBarang JenisBarang IdPembeli Iuran M Melakukan M PEMBELI BARANG Transaksi Tanggal Alamat idTransaksi Kel_Barang PosisiBarang idKasir Harga_Sat 1 KASIR idKasir NamaKasih 6. Melakukan Tes Alpha artinya Programmer mengimplementasikan rancangan dan diterapkan tetapi dengan tujuan mencari kesalahan dan mencatat semua kesalahan yang timbul untuk diperbaiki semua bug-bug yang ada hingga tidak ada lagi bug. Sedangkan pengujian beta artinya programmer telah menguji perangkat lunaknya dan telah dapat di gunakan dalam transaksi vital akan tetapi masih ada bug yang ditimbulkan tetapi tidak mengganggu transaksi yang ada dan diperbaikan secara final. 7. Membackup semua data yang lama dan mengimport semua data yang lama ke dalam system yang baru sehingga system yang baru sudah terisi data yang lama dan system yang baru dapat di terapkan.