p4 desain sistemebook.repo.mercubuana-yogya.ac.id/.../tif57_p4-desain_sistem.pdf · desain sistem...

31
P4 Desain Sistem SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Upload: others

Post on 23-Oct-2020

10 views

Category:

Documents


3 download

TRANSCRIPT

  • P4Desain Sistem

    SQhttp://sidiq.mercubuana-yogya.ac.id

    Program Studi Teknik InformatikaFakultas Teknologi Informasi

    Universitas Mercu Buana Yogyakarta

    http://sidiq.mercubuana-yogya.ac.id/

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    2

    Tujuan● Mahasiswa mengetahui & memahami

    pengertian, tujuan dan tahapan perancangan sistem serta personil yang terlibat dan tekanan-tekanan dalam merancang sistem.

    ● Mahasiswa dapat menjelaskan pengertian, tujuan dan tahapan perancangan sistem serta personil yang terlibat dan tekanan-tekanan dalam merancang sistem.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    3

    Materi● Definisi Desain Sistem ● Tujuan Desain● Sasaran Desain● Personil Sistem yang Terlibat● Desain Sistem Secara Umum● Desain Sistem Secara Terperinci

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    4

    Definisi Desain Sistem

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    5

    Desain Sistem● Desain sistem adalah tahap setelah analisis

    dari dari siklus pengembangan sistem penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberap elemen yang terpisah ke dalam satu kesatuan yg utuh dan berfungsi.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    6

    ● Desain sistem dapat dibagi menjadi dua bagian yaitu :● Desain sistem secara umum (general system

    design)/macro design/conceptual design● Desain sistem secara terinci (detailed systems

    design)/physical system design/internal design .

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    7

    Tujuan & Sasaran Desain Sistem

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    8

    Tujuan Desain● Untuk memenuhi kebutuhan pemakai sistem.● Untuk memberikan gambaran yg jelas dan

    rancang bangun yg lengkap untuk nantinya digunakan untuk pembuatan program komputernya.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    9

    Sasaran Desain● Harus berguna, mudah dipahami dan nantinya

    mudah digunakan. ● Ini berarti bahwa data harus mudah ditangkap,

    metode-metode harus mudah diterapkan dan informasi harus mudah dihasilkan serta mudah dipahami dan digunakan.

    ● Harus dapat mendukung tujuan utama perusahaan.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    10

    ● Harus efisien dan efektif.● Untuk dapat mendukung pengolahan transaksi,

    pelaporan manajemen dan mendukung keputusan yang akan dilakukan oleh manajemen, termasuk tugas-tugas yang lainnya yang tidak dilakukan oleh komputer.

    ● Harus dapat mempersiapkan rancang bangun yang terinci.● Untuk masing-masing komponen dari sistem informasi

    yang meliputi data dan informasi, simpanan data, metode-metode, prosedur-prosedur, orang-orang, perangkat keras, perangkat lunak dan pengendalian intern.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    11

    Personil Desain Sistem

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    12

    Personil Desain Sistem● System analyst● Personil teknik :

    ● Controls specialists ● Quality assurance personil ● Data communications specialists ● Etc.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    13

    Bagaimana Dengan User ???

    Apakah user juga harus terlibat ???

    Apa saja peranan users?

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    14

    ● Users paling tidak dapat mengkaji ulang komponen-komponen sistem informasi yang didesain, seperti misalnya :● Users seharusnya mengkaji ulang layout dari

    semua laporan-laporan dan bentuk-bentuk tampilan di layar terminal.

    ● Users juga seharusnya menilai arus percakapan dari dialog layer terminal.

    ● Users juga seharusnya menilai cara penangkapan data, pengolahan dari data tersebut dan distribusi informasinya.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    15

    Secara Umum

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    16

    Secara Umum● Bertujuan untuk memberikan gambaran secara

    umum kepada user tentang sistem yg baru.● Mengidentifikasikan komponen-komponen

    sistem informasi yg akan didesain secara rinci.● Tujuan untuk mengkomunikasikan kepada user

    (bukan programmer)● Model, output, input, database, technology dan

    control.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    17

    Model

    System analyst dapat mendesain model dari sistem informasi yang diusulkan dalam bentuk physical system dan logical model.

    ● Logical model digunakan untuk menjelaskan kepada user bagaimana nantinya fungsi-fungsi di sistem informasi secara logikal akan bekerja.

    ● Logical model dapat digambarkan dengan Data Flow Diagram (DFD).

    ● Physical system dapat digambarkan dengan menggunakan Bagan alir sistem (Systems Flowchart).

    ● Simbol-simbol bagan alir sistem menunjukkan secara tepat arti fisiknya, seperti simbol-simbol terminal, harddisk, laporan-laporan.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    18

    Output● Output adalah produk dari sistem informasi yang

    dapat dilihat.

    ● Eksternal. ● Output yang akan

    didistribusikan kepada pihak luar yang membutuhkannya.

    ● Internal● Output yang

    dimaksudkan untuk mendukung kegiatan manajemen.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    19

    InputBeberapa tahapan yg harus dilakukan dalam desain input yaitu :● Menentukan kebutuhan input dari sistem baru

    ● Input yg akan didesain ditentukan dari DFD sistem baru yg telah dibuat.

    ● Input di DFD ditunjukkan oleh arus data dari kesatuan luar ke kesatuan proses dan bentuk tampilan input dan alat input yg ditunjukkan oleh proses pemasukkan data.

    ● Menentukan parameter dari input● Bentuk dari input (dialog layar)● Sumber input● Alat input

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    20

    DatabaseBeberapa tahapan yang harus dilakukan dalam desain database yaitu :● Menentukan kebutuhan file database untuk sistem baru. Dapat

    ditentukan dari DAD sistem baru yg dibuat.● Menentukan parameter dari file database

    ● Tipe file : File induk, file transaksi, dll● Media file : Harddisk, disket, dll● Organisasi file : organisasi database (jaringan, berjenjang,

    relasional)● Field kunci

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    21

    Technology● Technology digunakan untuk menerima input, menjalankan

    model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan.

    ● Terdiri dari 3 bagian utama yaitu hardware, software dan brainware.

    ● Langkah-langkah desain technology secara umum :● Menentukan jenis technology untuk sistem baru● Menentukan jumlah dari technology.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    22

    Control

    Control berguna untuk mencegah atau menjaga terjadinya hal-hal yg tidak diinginkan.

    Pengendalian secara umum● Organisasi● Dokumentasi● Hardware● Keamanan fisik● Keamanan data

    Pengendalian aplikasi● Input● Process● Output

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    23

    Secara Terperinci

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    24

    Secara Terperinci● Desain terinci dimaksudkan untuk pemrogram

    komputer dan ahli teknik lainnya yg akan mengimplementasi sistem.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    25

    Model & Control● Flowchart Program● Desain model secara terinci mendefinisikan

    secara rinci urut-urutan langkah dari masing-masing proses yang digambarkan di DFD.

    ● Urut-urutan langkah proses ini diwakili oleh suatu program komputer.

    ● Dengan demikian desain model secara terinci juga merupakan desain program komputer.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    26

    Output● Desain output secara umum hanya dipakai

    untuk menentukan kebutuhan macam output yang dibutuhkan pada sistem yg akan dikembangkan.

    ● Desain output secara terinci digunakan untuk menentukan bentuk dari output dan bagaimana output tersebut dihasilkan, sehingga pada desain output secara terinci harus dijelaskan cara mendapatkan output tersebut.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    27

    Input● Desain Form● Pada desain ini dimulai dengan membuat

    desain dokumen dasar yang akan digunakan untuk menangkap input.

    ● Pada tahap ini didesain sebuah dokumen yg dapat memfilter data sampah supaya tidak masuk ke dalam sistem.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    28

    Database● Normalisasi● Secara umum dipakai untuk

    mengidentifikasikan kebutuhan file-file data base oleh sistem baru,

    ● Secara terinci digunakan untuk menentukan isi atau struktur dari tiap file yg telah diidentifikasikan pada dasain database secara umum.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    29

    Technology● Sudah dilakukan pada desain secara umum,

    pada tahap ini telah bisa ditentukan kebutuhan media simpan dari sistem baru yg akan dikembangkan dengan cara dikira-kira berdasarkan isi database dari desain database secara terinci.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    30

    Interface● Desain menu● Desain ini merupakan rancang bangun untuk

    percakapan antara user dengan komputer. ● Percakapan ini dapat berupa proses

    memasukkan data, menampilkan output atau keduanya.

  • SQ - http://sidiq.mercubuana-yogya.ac.id [email protected]

    31

    Thanks For Participating in My Class

    C U Nex week .. !

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31