1/14/2010. Matakuliah Sistem Informasi Pertemuan Ke 9 & 13. Riani L. Jurusan Teknik Informatika Universitas Komputer Indonesia

dokumen-dokumen yang mirip
DATA FLOW DIAGRAM 1. KONSEP PERANCANGAN TERSTRUKTUR

PENG. Tek. SIA 2. Materi Alat Perancangan sistem

Parno, SKom., MMSI. Personal Khusus Tugas

Teknik Dokumentasi. Komang Anom Budi Utama, SKom

DATA FLOW DIAGRAM 1. KONSEP PERANCANGAN TERSTRUKTUR

ANALISIS & PERANCANGAN SISTEM. Pertemuan 5-DATA FLOW DIAGRAM (DFD) DIAGRAM ALUR DATA (DAD)

BAB I PENDAHULUAN A. Latar Belakang

DATA FLOW DIAGRAM. Terminator Proses Data Store Alur Data. Terminator Proses Data Store Alur Data

Langkah-Langkah Analisis Sistem

PENGERTIAN FUNGSI, DAN DATA FLOW DIAGRAM (DFD)

Sistem Informasi [Kode Kelas]

Materi Analisis Sistem Informasi ini, membahas tentang Diagram Alir Data (DAD)/ Data Flow Diagram(DFD) dengan Bahasan:

PEMODELAN DATA. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

Desain Sistem Donny Yulianto, S.Kom

Data Flow Diagram 2011 DATA FLOW DIAGRAM

ANALISIS SISTEM. (Analisis kebutuhan fungsional) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

BAB III LANDASAN TEORI

ANALISIS SISTEM. (Analisis kebutuhan fungsional) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2017

DATA FLOW DIAGRAM (DFD) / DIAGRAM ARUS DATA (DAD)

Agenda. Analisis Kebutuhan (Pert. 4) Tujuan dari analisis kebutuhan 19/10/2010. Requirement Analysis (Analisis Kebutuhan)

Suatu alat bantu yang menggambarkan aliran data didalam suatu sistem dan proses atau kegiatan yang dilakukan oleh sistem. Penggambaran dalam DFD

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

ANALISA & PERANCANGAN SISTEM INFORMASI. DATA FLOW DIAGRAM

Analisa & Perancangan Sistem Informasi. Data Flow Diagram

Analisa & Perancangan Sistem Informasi

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

BAB III LANDASAN TEORI

Kontrak Kuliah. Desain Sistem. Edi Sugiarto, S.Kom, M.Kom

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

DATA FLOW DIAGRAM (untuk perancangan sistem informasi) e-book ver 1.0

Data Flow Diagram (DFD) Donny Yulianto, S.Kom

P4 Desain Sistem. SQ

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. yang sama untuk mencapai suatu tujuan RAY[6]. dan lebih berarti bagi yang menerimanya RAY[6].

Rancangan Antar Muka

Analisis Sistem Materi Kuliah. Analisis Sistem

DFD (DATA FLOW DIAGRAM)

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Definisi sistem menurut [Jog05] adalah sebagai berikut:

Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom

Perancangan Sistem Secara Umum

ANALISA RANCANGAN DAD(Sistem Berjalan)

Langkah Data Flow Diagram (DFD)

Pengenalan DAD/DFD. Konsep Dasar

Bab III. Landasan Teori

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

MODUL 4 PENDEKATAN PERANCANGAN TERSTRUKTUR DAN DATA FLOW DIAGRAM

Bab 6 DATA FLOW DIAGRAM (DIAGRAM ALIR DATA)

BAB IV PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. atau untuk menyelesaikan sasaran yang tertentu (FitzGerald:1981:5). lebih berarti bagi penerimanya (Mustakini, 2001:8).

DATA FLOW DIAGRAM. Oleh : Didik Tristianto, M.Kom

BAB III LANDASAN TEORI

Perancangan Sistem Informasi. Rabu, 19 Oktober 2011

BAB 3 PERANCANGAN SISTEM

BAB III LANDASAN TEORI. (sumber:

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

Parno, SKom., MMSI. Personal Khusus Tugas

SISTEM INFORMASI AKUNTANSI 1

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

PERTEMUAN KE 4: SISTEM DAN TEKNIK DOKUMENTASI

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS KERJA PRAKTEK. sehingga menghambat kegiatan operasional dalam perusahaan.

Tahap setelah analisis dari siklus pengembangan sistem Pendefinisian dari kebutuhan-kebutuhan fungsional Persiapan untuk rancang bangun implentasi

BAB IV PERANCANGAN SISTEM

SISTEM INFORMASI PEMBELIAN, PENJUALAN DAN PERSEDIAAN pada RUDI AGENCY

BAB III METODE PENELITIAN. perancangan sistem, dan tahap evaluasi rancangan sistem. sistematis. Adapun model penelitian dapat dilihat pada Gambar 3.1.

Bekerja dengan Model Pertama

PERTEMUAN 7 QUIZ ONLINE

BAB III LANDASAN TEORI

BAB III 3. LANDASAN TEORI

Memahami Penggunaan Diagram Arus Data

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB III LANDASAN TEORI. bercerita banyak, sehingga perlu diolah lanjut. Informasi dapat dihasilkan dari

BAB III LANDASAN TEORI. Konsep dasar dari Sistem Informasi terbagi atas dua pengertian. Yang pertama adalah

PERTEMUAN KE 4: SISTEM DAN TEKNIK DOKUMENTASI

BAB III LANDASAN TEORI. Menurut UU No. 25/1992 Pasal 1 Ayat 1 tentang Perkoperasian,

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Institut merupakan Perguruan Tinggi yang menyelenggarakan pendidikan

DATA FLOW DIAGRAM Salah satu tool yang paling penting bagi seorang System Analyst.

Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan

BAB II LANDASAN TEORI. 2.1 Pengertian Umum Program Kemitraan Bina Lingkungan (PKBL) dana dari bagian laba BUMN.

DATA FLOW DIAGRAM. & Sarson (1979) dengan. Gane. menggunakan

Rekayasa Perangkat Lunak

BAB III LANDASAN TEORI

BAB III ANALISA DAN DESAIN SISTEM

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 15 PROTOTIPE. Bekerja dengan Model Pertama

Transkripsi:

Perancangan Sistem Matakuliah Sistem Informasi Pertemuan Ke 9 & 13 Riani L. Jurusan Teknik Informatika Universitas Komputer Indonesia 1 1

Kegiatan Perancangan Sistem Pendahuluan Merupakan kegiatan yang dilakukan setelah Tahap Analisa Sistem dilakukan. Dikenal dua bagian utama, yaitu Perancangan Sistem Secara Umum (General System / Conceptual / Logical / Macro Design) dan Perancangan Sistem Secara Terinci (Physical / Internal Design). Definisi Perancangan Sistem : Tahap setelah analisis dari siklus pengembangan sistem Pendefinisian dari kebutuhan-kebutuhan fungsional Persiapan untuk rancang bangun implementasi Menggambarkan bagaimana suatu sistem dibentuk Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Termasuk menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem. 2 2

Tujuan Perancangan Sistem Untuk memenuhi kebutuhan kepada pemakai system Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat. Untuk mencapai tujuan ini, harus harus dicapai beberapa sasaran : Rancangan sistem harus berguna, mudah dipahami dan nantinya mudah digunakan. Rancangan sistem harus dapat mendukung tujuan utama perusahaan sesuai dengan yang telah. Rancangan sistem harus efisien dan efektif. Rancangan sistem harus dapat mneyiapkan rancang bangun yang terinci untuk tiap komponen sistem informasi. Personil yang terlibat : Dalam perancangan system, ada beberapa personil yang terlibat didalamnya seperti, Analis Sistem, Spesialis Pengendalian, Penjamin Mutu, Spesialis Komunikasi Data dll 3 3

Tekanan-Tekanan Perancangan Sistem : Integrasi (Integration) Jalur Pemakai / Sistem (User / System Interface) Tekanan-Tekanan Persaingan (Competitive Forces) Kualitas dan Kegunaan Informasi (Information Quality and Usability) Kebutuhan-Kebutuhan Sistem (System Requirements) Kebutuhan-Kebutuhan Pengolahan Data (Data Processing Requirements) Faktor-Faktor Organisasi (Organizational Factors) Kebutuhan-Kebutuhan Biaya Efektifitas (Cost Effectiveness Requirements) Faktor-Faktor Manusia (Human Factors) Kebutuhan-Kebutuhan Kelayakan (feasibility Requirements) Spesifikasi Perancangan Sistem : Untuk memberikan gambaran secara umum kepada user tentang system yang baru. Meliputi mengindentifikasikan komponen-komponen system informasi yang akan dirancang secara terinci. Ini dilakukan setelah disetujui oleh pihak manajemen 4 4

1.Teknik Perancangan Sistem Secara Umum Merupakan kegiatan yang menggunakan semua teknik-teknik yang digunakan dalam tahap analisis sstemdapat system juga digunakan dalam tahap ini, seperti Flowchart, Sketsa dan Prototipe. Teknik Sketsa di kertas kosong dilakukan dengan menggunakan kertas kosong untuk sketsa rancangan. Teknik Prototipe pendekatan yang diilhami dari disain teknik, dimana penekanannya terletak pada pembuatan suatu model kerja dari system final secepat mungkin. 2. Perancangan Komponen Sistem Secara Umum Dalam tahap rancangan system secara umum, komponen system informasi dirancang dengan tujuan untuk dikomunikasikan kepada user a. Perancangan Model Secara Umum Perancangan model dari system informasi secara umum dapat digambarkan dalam bentuk Physical System dan Logical Model. Bagan alir system merupakan alat yang tepat untuk menggambarkan Physical System. Simbol- simbol bagan alir system inii menunjukkan secara tepat arti fisiknya, ik seperti symbol terminal, harddisk, laporan dll. Sedangkann Logical Model lebih menjelaskan kepada user bagaimana nantinya fungsi-fungsi di system informasi secara logika akan bekerja. Sistem informasi dapat mempunyai metode-metode pengolahan data sbb: Terpusat (Centralized) dengantersebar (Decentralized) Kumpulan (Batch) dengan Langsung (On-Line) 5 5

b. Perancangan Output Secara Umum Output merupakan produk dari system informasi yang dapat dilihat. Tipe Output (Internal & Eksternal) Format Output Langkah Perancangan Output Secara Umum c. Perancangan Input Secara Umum Alat Input Langsung &Tidak Langsung Proses Input Tipe Input (Internal & Eksternal) Langkah perancangan input secara umum d. Perancangan Database Secara Umum e. Perancangan Teknologi Secara Umum Hardware, Software dan Brainware. Teknologi Perangkat Keras :Terdiri dari Alat Masukan, Alat Pemroses, Alat Output dan Simpanan Luar. 6 6

Tools System yg digunakan utk merancang Model Sistem : 1. DFD (Data Flow Diagram) 2. DD ( Data Dictionary) 3. SE (Structure English) 4. UML 5. IDEF1 (Information Modeling) dan IDEF1X (Data Modeling) Fungsi TOOLS Sistem : Untuk menjelaskan kepada user bagaimana fungsi dari Sistem Informasi dapat bekerja dgn suatu bentuk Logical Model & Physical Model 7 7

Data Dictionary Fungsi Data Dictionary suatu katalog yang menjelaskan lebih detail tentang DFD yang mencakup proses, data flow & data store. Hal yg harus dimuat dalam Data Dictionary 1. Nama Arus Data 5. Penjelasan 2. Alias 6. Periode 3. Bentuk Data 7.Volume 4. Arus Data 8. Struktur data NOTASI PADA KAMUS DATA 1. NOTASITIPE DATA 2. NOTASI STRUKTUR DATA 8 8

Struktur English Merupakan alat utk menggambarkan suatu algoritma, sering disebut juga Pseudecode Struktur dasar PemrogramanTerstruktur : o Struktur Urut (Sequence Structured) t o Struktur Keputusan (Decision Structured) o Struktur Iterasi (Iteration Structured) 9 9

Implementasi Sistem Matakuliah Sistem Informasi 10 10

Tahap Implementasi sistem : merupakan tahap meletakkan sistem supaya siap untuk diopersikan. Langkah-langkah : 1. Menerapkan rencana implementasi 2. Melakukan kegiatan implementasi 3. Tindak lanjut implementasi Kegiatan : 1. Pemilihan dan pelatihan personil 2. Pemilihan tempat dan instalasi hardware dan software 3. Pemograman & pengetesan program Kesalahan : Language errors, Run-time errors, & Logucal errors. Tingkat pengetesan : Pengetesan modul & pengetesan unit/program. 4. Pengetesan sistem 5. Konversi sistem Konversi langsung Konversi paralel Konversi percontohan Konversi bertahap 11 11

Tahap konversi sistem : Konversi dokumen dasar Konversi file Konversi dari file komputer lama ke komputer baru Konversi dari data di catatan manual ke file komputer Mengoperasikan sistem 12 12

DATA FLOW DIAGRAM Matakuliah Sistem Informasi 13 13

PENDAHULUAN Sistem Analis perlu menggunakan kebebasan konseptual yang dilakukan melalui diagram aliran data, yang secara grafis menandai proses-proses serta aliran data dalam suatu bisnis. Saat sistem analis memahami syarat-syarat informasi user, mereka harus mampu mengkonsetualisasikan bagaimana data-data berpindah di dalam organisasi, proses-proses atau transformasi data-data dan keluarannya. 14 14

Apa itu DFD/DAD? Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut jugadengan g nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dk dekomposisi iidapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. 15 15

Kelebihan Pendekatan Aliran Data 1. Kebebasan dari menjalankan implementasi teknis sistem yang terlalu dini 2. Pemahaman lebih jauh mengenai keterkaitan k satu sama lain dalam sistem dan subsistem 3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data 4. Menganalisis sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan. 16 16

Simbol DFD 17 17

Terminator/Entitas Luar Terminator mewakili entitas eksternal yang berkomunikasi i /berhubungan langsung dengan sistem yang sedang dikembangkan. Jenis terminator : 1. Terminator Sumber : merupakan terminator yang menjadi sumber. 2. Terminator Tujuan : merupakan terminator yang menjadi tujuan data / informasi sistem. 18 18

Terminator dapat berupa orang, sekelompok orang, organisasi, departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat modelnya. Terminator dapat juga berupa departemen, divisi atau sistem di luar sistem sste yang berkomunikasidengan e sistem sste yang sedang dikembangkan. a Komponen terminator ini perlu diberi nama sesuai dengan dunia luar yang berkomunikasi dengan sistem yang sedang dibuat modelnya, dan biasanya menggunakan kata benda, misalnya Bagian Penjualan, Dosen, Mahasiswa. Tiga hal penting yang harus diingat tentang terminator : Terminator merupakan bagian/lingkungan luar sistem. Alur data yang menghubungkan terminator dengan berbagai proses sistem, menunjukkan hubungan sistem dengan dunia luar. Profesional Sistem tidak berhak mengubah isi atau cara kerja organisasi atau prosedur yang berkaitan dengan terminator Hubungan yang ada antar terminator yang satu dengan yang lain tidak digambarkan pada DFD. 19 19

Proses 20 Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output. Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan dilaksanakan. Penamaan proses disesuaikanik dgn proses/kegiatan yang sedang dilakukan. k Pemberian nama proses dilakukan dengan menggunakan kata kerja transitif (kata kerja yang membutuhkan obyek), seperti Menghitung Gaji, MencetakKRS KRS, Menghitung Jumlah hsks. 20

Ada beberapa hal yang perlu diperhatikan tentang proses : Proses harus memiliki input dan output. Proses dapat dihubungkan dengan komponen terminator, data store atau proses melalui alur data. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen proses. 21 21

Contoh proses yang salah : 1. Proses mempunyai input tt tetapitidak menghasilkan output. t Kesalahan ini disebut dengan black hole (lubang hitam), karena data masuk ke dalam proses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang hitam (lihat proses 1). 2. Proses menghasilkan output tetapi tidak pernah menerima input. Kesalahan ini disebut dengan miracle (ajaib), karena ajaib dihasilkan output tanpa pernah menerima input (lihat proses 2). 22 22

Data Store 23 Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda jamak, misalnya Mahasiswa. Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan, p p y p seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data store juga berkaitan dengan penyimpanan p secara manual seperti buku alamat, file folder, dan agenda. 23

Yang perlu diperhatikan tentang data store : 1. Alur data dari proses menuju data store, hli hal inii berarti data tore berfungsi sebagai tujuan/tempat penyimpanan fari suatu proses (proses write). 2. Alur data dari data store ke proses, hal ini berarti data store berfungsi sbg sumber/ proses memerlukan data (proses read). 3. Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sbg sumber dan tujuan. 24 24

25 Alur Data Suatu data flow / alur data digambarkan dengan anak panah, yang menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk menerangkan perpindahan data atau paket data/informasi dari satu bagian sistem ke bagian lainnya. Selain menunjukkan arah, alur data pada model yang dibuat oleh profesional sistem dapat merepresentasikan bit, karakter, pesan, formulir, bilangan real, dan macam-macam informasi yang berkaitan dengan komputer. Alur data juga dapat merepresentasikan data/informasi yang tidak berkaitan dengan komputer. Alur data perlu diberi nama sesuai dengan data/informasi yang dimaksud, biasanya pemberian nama pada alur data dilakukan dengan menggunakan kata benda, contohnya Laporan Penjualan. 25

Ada empat konsep yang perlu diperhatikan dalam penggambaran alur data, yaitu : 1. Konsep Paket Data (Packets of Data) Apabila 2 data atau lebih mengalir dari 1 sumber yang sama menuju ke tujuan yang sama dan mempunyai hubungan, dan harus dianggap sebagai satu alur data tunggal, karena data itu mengalir bersama-sama sebagai satu paket. 26 26

2. Konsep Alur Data Menyebar (Diverging Data Flow) Alur data menyebar menunjukkan sejumlah tembusan paket data yang gyang berasal dari sumber yang sama menuju ke tujuan yang berbeda, atau paket data yang kompleks dibagi menjadi beberapa elemen data yang dikirim ke tujuan yang berbeda, atau alur data ini membawa paket data yang memiliki nilai yang berbeda yang akan dikirim ke tujuan yang berbeda. 27 27

3. Konsep Alur Data Mengumpul (Converging Data Flow) Beberapaalurdata yang berbeda sumber bergabung gbersama-sama menuju ke tujuan yang sama. 28 28

4. Konsep Sumber atautujuan Alur Data Semua alur data harus minimal mengandung satu proses. Maksudnya : Suatu alur data dihasilkan dari suatu proses dan menuju ke suatu data store dan/atau terminator (lihat gambar 6 (a)). Suatu alur data dihasilkan dari suatu data store dan/atau terminator dan menuju ke suatu proses (lihat gambar 6 (b)). Suatu alur data dihasilkan dari suatu proses dan menuju ke suatu proses (lihat gambar 6 (c)). 29 29

30 Bentuk DFD 1. Diagram Alur Data Fisik Lebih menekankan pada bagaimana proses dari sistem diterapkan. DADF lebih tepat digunakan untuk menggambarkan sistem yang ada (sistem yang lama). Penekanan dari DADF adalah bagaimana proses-proses dari sistem diterapkan (dengan cara apa, oleh siapa dan dimana), termasuk proses-proses manual. DADF harus aus memuat : 1. Proses-proses manual. 2. Memuat keterangan yang cukup terinci untuk menunjukkan bagaimana pemakai sistem memahami kerja sistem. 3. Simpanan data dapat menunjukkan simpanan non komputer. 4. Nama dari simpanan data harus menunjukkan tipe penerapannya (manual atau komputerisasi). Manual misalnya dapat menunjukkan buku catatat, meja pekerja. Komputerisasi misalnya menunjukkan file urut, file database. 5. Proses harus menunjukkan nama dari pemroses, yaitu orang, departemen, sistem komputer, atau nama program komputer yang mengakses proses tersebut. 30

2. Diagram Alur Data Logik Lbih Lebih menekankan k proses-proses apa yang terdapat tdi sistem. it DADL lebih tepat digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru). Untuk sistem komputerisasi, penggambaran DADL hanya menunjukkan kebutuhan proses dari sistem yang diusulkan secara logika, biasanya proses-proses yang digambarkan hanya merupakan proses-proses secara komputer saja. 31 31

32 32

Aturan Main DFD 1. Dlm DFD tidak boleh menghubungkan antara EXTERNAL ENTITY dgn EXTERNAL ENTITY secara langsung 2. Dlm DFD tidak boleh menghubungkan antara DATA STORE dgn DATA STORE secara langsung 3. Dlm DFD tidak boleh menghubungkan antara DATA STORE dgn EXTERNAL ENTITY secara langsung (t (atau sebaliknya) blik 4. Setiap PROSES harus ada DATA FLOW yg masuk dan ada DATA FLOW yg keluar. 33 33

Penggambaran DFD Tidak ada aturan baku untuk menggambarkan DFD. Tapi dari berbagai referensi yang ada, secara garis besar langkah untuk membuat DFD adalah : 1. Identifikasi terlebih dahulu semua entitas luar yang terlibat di sistem. 2. Identifikasi semua input dan output yang terlibat dengan entitas luar. 3. Buat Diagram Konteks (diagram context) : Diagram inii adalah dlhdi diagram level l tertinggi dari DFD yang menggambarkan hubungan sistem dengan lingkungan luarnya. Caranya : Tentukan nama sistemnya. it Tentukan batasan sistemnya. Tentukan terminator apa saja yang ada dalam sistem. Tentukan apa yang diterima/diberikan terminator dari/ke sistem. Gambarkan diagram konteks. 34 34

4. Buat Diagram Level Zero Diagram ini adalah dekomposisi dari diagram konteks. Caranya : Tentukan proses utama yang ada pada sistem. Tentukan apa yang diberikan/diterima masing-masing gproses ke/dari sistem sambil memperhatikan konsep keseimbangan (alur data yang keluar/masuk dari suatu level harus sama dengan alur data yang masuk/keluar pada level berikutnya). Apabila diperlukan, munculkan data store (master) sebagai sumber maupun tujuan alur data. Gambarkan diagram level zero. Hindari perpotongan arus data Beri nomor pada proses utama (nomor tidk tidak menunjukkan jkk urutan proses). 35 35

5. Buat Diagram Level Satu Diagram inii merupakan dk dekomposisi iidaridi diagram level l zero. Caranya : Tentukan proses yang lebih kecil (sub-proses) dari proses utama yang ada di level zero. Tentukan apa yang diberikan/diterima masing-masing sub-proses ke/dari sistem dan perhatikan konsep keseimbangan. Apabila diperlukan, munculkan data store (transaksi) ki) sebagai sumber maupun tujuan alur data. Gambarkan DFD level Satu Hindari perpotongan arus data. Beri nomor pada masing-masing sub-proses yang menunjukkan dk dekomposisi dari proses sebelumnya. bl Contoh : 1.1, 1.2, 2.1 36 36

6. DFD Level Dua, Tiga, Diagram ini i merupakan dekomposisi i dari level l sebelumnya. Proses dekomposisi dilakukan sampai dengan proses siap dituangkan ke dalam program. Aturan yang digunakan sama dengan level satu. 37 37

38 38

Kasus DFD Tahap perancangan bertujuan untuk menghasilkan perancangan pengolahan data mengenai penerimaan pajak bumi dan bangunan yang berbasis komputer. Keterangan : SPPT : Surat Pemberitahuan Pajak Terutang. STTS : Surat Tanda Terima Setoran 39 39

Proses yang terjadi : KANTOR PELAYANAN PBB SPPT SPPT SPPT SPPT Kp.Dipenda SPPT SPPT SPPT SPPT Ka.Bid Pendapatan & Lain2 SPPT SPPT SPPT ttd DINAS PENDAPATAN DAERAH Ka.Sie Pembukuan & Penagihan SPPT SPPT ttd Petugas SPPT ttd WAJIB PAJAK SPPT ttd BANK SPPT Valid Penanda tanganan SPPT SPPT SPPT SPPT SPPT ttd SPPT ttd SPPT ttd SPPT Acc Proses Pembayaran PBB SPPT Lunas Periksa SPPT ttd SPPT Acc Proses Bayar PBB STTS STTS STTS STTS STTS ST TS SPPT ttd DataBase PBB Pengolahan SPPT Lunas SPPT Valid STTS STTS STTS STTS STTS Acc STTS Acc Proses Pengecekan STTS STTS STTS Acc STTS Acc Pembuatan DHKP Laporan Realisasi Pembayaran PBB DHKP Laporan Realisasi Pembayaran PBB Pembuatan Laporan Realisasi Pembayaran PBB 40 Laporan Realisasi Pembayaran PBB Lap 40

Diagram Konteks/DFD Level 0 Apakah DFD di atas sudah benar? 41 41

DFD Level 1 Apakah DFD di atas sudah benar? 42 42

DFD Level 2 Proses 2 Apakah DFD di atas sudah benar? 43 43

DFD Level 2 Proses 3 Apakah DFD di atas sudah benar? 44 44

DFD Studi Kasus: Bisnis Penyewaan VCD 45

Ringkasan Kegiatan Konsumen meminta kartu sewa Konsumen menyewa Konsumen melakukan pembayaran Konsumen mengembalikan Konsumen diberikan kartu bonus Asumsi Pembayaran bersifat kontan Laporan keuangan berbentuk b rekap jumlah pemasukan Pegawai melaporkan jumlah VCD yang dipinjam dan jumlah kupon bonus ke bagian manajemen Pegawai tidak menangani langsung g kasus VCD yang rusak atau hilang oleh konsumen 46

Lingkup Informasi Daftar VCD : id vcd, judul, status Database Konsumen File Konsumen : id, nama, alamat, no.telp, jml VCD, total pembayaran, jml bonus File Peminjaman : id konsumen, id vcd, tgl pinjam, tgl kembali 47

IDEF Level Konteks Daftar VCD SUDAH BENAR??? Aturan Peminjaman VCD Informasi VCD Baru Informasi Konsumen Baru Item Sewa VCD Identitas Konsumen Informasi VCD yang kembali Sistem Persewaan VCD A0 Laporan Manajemen Total Kas Diterima Nota Sewa Kartu Sewa Kupon Bonus Pegawai Bag. Penyewaan Prosedur Memberikan Kartu Bonus Prosedur Peminjaman VCD 48

IDEF Level 1 SUDAH BENAR??? 49

IDEF Level 2 (Proses A1) Daftar VCD Atura n Peminjaman VCD Recor d Konsumen Harga Sewa Harga Sewa Inf. Item Sewa VCD Mendapatkan Record VCD A1 1 Informasi Sewa Identitas Konsumen Memperbaharui Record Konsumen A1 2 Menemuka Recor n d Konsumen A1 3 Nota Sewa Pegawai Penyewaa Bag. n Prosedu r Peminjaman VCD Nama & Alamat Konsumen Membuat Nota Konsumen A1 4 Mendapa t Pembayaran dar i Konsumen A1 5 Inf. Transaksi Kontan SUDAH BENAR??? 50

DFD Level Konteks SUDAH BENAR??? 51

DFD Level 1 SUDAH BENAR??? 52

DFD Level 2 (Proses 1) SUDAH BENAR??? 53

KAMUS DATA Matakuliah Sistem Informasi 54

Pendahuluan Data dictionary = systems data dictionary merupakan katalog data & kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dibuat berdasarkan arus data yang terdapat dalam DFD Fungsinya : Dapat mendefinisikan i ik data yang mengalir di sistem dengan lengkap Dapat digunakan untuk merancang input, laporan-laporan & basis data 55 55

56 56

Contoh Kamus Data 57 Nama Arus Data : SPPT Alias : SPPT Penjelasan : Kp..PBB memberikan SPPT kepada Kp. Dipenda Bentuk Data : Formulir Periode : Setiap kali ada wajib pajak yang akan membayar pajak Arus Data : Kp. PBB ke Proses 1.1 No.Urut Level Nama Item Data Keterangan 1. - No.SPPT Primary Key 2. - Letak O_P - 3. - Luas Tahah - 4. - Kelas Tanah - 5. - Harga_Tanah - 6. - Jumlah - 7. - NJOP_sbg_dasar_pengenaan_PBB - 8. - NJOP_TKP - 9. - NJOP_untuk_perhitungan_PBB, - 10. - NJKP - 11. - PBB_yg_harus_Dibayar, - 12. - Tanggal_JT - 13. - Tempat_Pembayaran - 57

DESAIN OUTPUT Matakuliah Sistem Informasi 58

Pendahuluan Output adalah informasi i yang dikirimi kepada pengguna melalui l SI lewat intranet, extranet, atau World Wide Web. Beberapa data memerlukan pemrosesan yang ekstensif sebelum menjadi keluaran yang layak; data-data lainnya disimpan, dan ketika diperoleh dianggap sebagai output dengan sedikit atau tanpa pemrosesan sama sekali. Jenis output : Hardcopy Softcopy (seperti yang tampak di layar monitor) microfilm Audio User/End-User menggunakan output untuk menyelesaikan tugastugas mereka. Perlu adanya kerjasama antara user/end-user dengan penganalisis sistem untuk menghasilkan output yang efektif dan bermanfaat, karena hal ini berkaitan dengan penggunaan dan penerimaan SI. 59 59

Tujuan Disain Output 1. Merancang output untuk tujuan-tujuan tertentu Semua output memiliki satu tujuan. Maka pada saat tahap analisis, penganalisis sistem harus menemukan tujuan-tujuan yang ingin dicapai. Output dirancang berdasarkan atas tujuan-tujuan yang telah ditetapkan sebelumnya. 2. Membuat output menjadi bermanfaat untuk pengguna Pada suatu SI besar yang melayani sejumlah user untuk berbagai macam tujuan yang berbeda, biasanya sulit membuat output yang sesuai dengan selera atau ukuran tertentu. Merancang output yang sesuai dengan kebutuhan pengguna, dapat dilakukan dengan dengan cara : Berdasarkan wawancara Observasi Pertimbangan biaya Prototype 60 60

3. Mengirim jumlah output yang tepat Lebih banyak tidak selalu lebih baik Memutuskan berapa jumlah output yang tepat untuk pengguna Berpikir Sistem apa yang dibutuhkan user untuk melengkapi pekerjaannya Tidak seorang pun yang dilayani jika informasi berlebih diberikan hanya untuk memamerkan kapabilitas sistem 4. Menampilkan distribusi output yang tepat Memastikan dimana output dibutuhkan Output t biasanya dihasilkanilk pada satu lokasi (bagian pemrosesan data) dan kemudian didistribusikan ke user Agar dapat digunakan dan bermanfaat, maka output harus disajikan untuk pengguna yang tepatt Tidak masalah bagaimana baiknya laporan dirancang, jika tidak terlihat oleh para pembuat keputusan yang terkait, maka dianggap tidak ada nilainya. 61 61

5. Menampilkan output tepat waktu User sering mengeluh bahwa mereka tidak menerima informasi tepat waktu saat diperlukan untuk membuat keputusan Harus diperhatikan masalah pengaturan waktu distribusi output 6. Memilih metode output yang paling efektif Karena jenis output bermacam-macam, macam, maka memilih metode output yang tepat untuk setiap user merupakan tujuan lain dalam merancang output. Penganalisis sistem harus mengenali kelemahan yang muncul dalam memilih metode output, hal ini berkaitan dengan : Kemampuan akses Fleksibilitas Masa hidup Distribusi Penyimpanan dan kemungkinan perolehan 62 62

Teknologi Output Untuk menghasilkan jenis-jenis output yang berbeda, dibutuhkan teknologi yang berbeda pula Jenis Output Keluaran Cetakan Keluaran Layar Keluaran Audio Keluaran Elektronik Teknologi Output Printer Cathode-Ray Tubes Liquid Crystal Display Alat pengeras suara Software-Software Khusus 63 63

64 Perbandingan Metode/Teknologi Output Metode Output t Kelebihan Kekurangan Printer Layar Display Mampu diadakan untuk sebagian besar organisasi Fleksibel dalam hal jenis output, lokasi, dan kapabilitas Menangani banyaknya output dalam jumlah besar Tingkat kelayakan yang tinggi dengan sedikit waktu Interaktif Bekerja secara online, transmisi real-time sepanjang jaringan yang diedarkan secara luas Tenang Mengambil keuntungan dari kapabilitas komputer untuk pergerakan di dalam basis data file-file Baik dalam hal akses secara terus-menerus, pesan-pesan sementara Sedikit bising Kesesuaian madalah-masalah dengan software komputer Kadang-kadang memerlukan pasokan khusus yang mahal Masih memerlukan beberapa intervensi operator Pada model-model tertentu, agak lambat Memerlukan pengkabelan dan tata ruang Masih memerlukan dokumentasi cetakan Bisa sangat mahal jika diperlukan oleh pengguna dalam jumlah besar 64

Metode Output Kelebihan Kekurangan Output Audio Baik untuk pengguna individu Mahal untuk dikembangkan Baik untuk pesan-pesan sementara Memerlukan ruang khusus Baik dimana pegawai memerlukan dimana keluaran tidak hands free bercampur dengan tugas-tugas DVD, CD-ROM, & CD-RW Output elektronik (emil, faksimili, & halaman web) Baik jika keluaran memiliki tingkat repetitif sangat tinggi Memiliki kapasitas besar Memungkinkan output multimedia Memiliki pengambilan kembali secara cepat Mengurangi kertas Bisa diperbaharui dengan mudah Menghapus telephone tag Bisa di siarkan Bisa dibuat interaktif lainnya Memiliki aplikasi terbatas Belum disempurnakan Mahal untuk dikembangkan Lebih sulit diperbaharui Lebih sulit digunakan pada suatu jaringan Mudah rusak Memiliki resolusi lebih rendah secara umum Tidak kondusif untuk penformatan (emil) Sulit untuk menyempaikan konteks pesan (emil) Web site memerlukan pemeliharaan secara cerdas 65 65

Faktor-Faktor yang Perlu Dipertimbangkan Saat Memilih Teknologi Output 1. Siapa yang akan menggunakan (melihat) output tersebut (kualitas yang dibutuhkan)? 2. Berapa banyak orang yang membutuhkan output tersebut? 3. Dimana keluaran tersebut dibutuhkan (distribusi/logistik)? 4. Apa tujuan output tersebut? 5. Pada kecepatan berapa output tersebut dibutuhkan? 6. Seberapa sering output tersebut diakses? 7. Berapa lama output tersebut akan diakses? 8. Menurut peraturan khusus apa output tersebut diproduksi, disimpan, dan didistribusikan? 9. Berapa biaya bayaawala dan biaya bayaselanjutnya untuk pemeliharaan e aa dan pasokan? 10. Apa syarat-syarat lingkungan (penyerapan kebisingan, 66 pengendalian temperatur, ruang untuk peralatan, dan penkabelan) untuk teknologi-teknologi t k l ioutput t tersebut t? 66

Disain Output Cetakan Aspek yang harus diperhatikan : Ketentuan rancangan laporan Kualitas, jenis, dan ukuran kertas Formulir keluaran khusus Atribut-atribut fungsional Atribut-atribut gaya bahasa/estetis 67 67

Disain Output Layar Langkah-Langkah : 1. Menentukan kebutuhan akan laporan tersebut 2. Menentukan pengguna 3. Menentukan item-item data yang dimasukkan 4. Mengestimasi ukuran laporan secara keseluruhan 5. Judul laporan 6. Nomor halaman laporan 7. Memasukkan tanggal persiapan laporan 8. Memberi label l setiap kolom data secara tepatt 9. Menentukan data-data variabel, menunjukkan pada layar apakah setiap spasi atau bidang digunakan untuk suatu karakter alfabet, numerik, atau karakter khusus. 10. Menunjukkan tempat baris-baris kosong yang dugunakan untuk membantu mengatur organisasi. 11. Mengulas laporan-laporan prototipe (gunakan layar untuk dokumen-dokumen berbasis web dan gunakan output hardcopy untuk laporan-laporan cetakan) dengan pengguna dan pemogram agar layak, bermanfaat, mudah dibaca, mudah dipahami, dan memiliki penampilan p yang estetis. Petunjuk dalam disain layar : 1. Buatlah layar yang sederhana 2. Buatlah presentasi layar tetap konsisten 3. Fasilitasi gerakan user diantara layar-layar 4. Ciptakan suatu layar yang menarik. 68 68

DESAIN INPUT Matakuliah Sistem Informasi 69

Pendahuluan Kualitas sistem input menentukan kualitas sistem outputnya. Sistem input yang di disain i buruk, akan mengundang pertanyaan tentang kepercayaan terhadap keseluruhan sistem. Tujuan disain input : Membuat penyelesaian input yang mudah dan efisien Menjamin input akan memenuhi tujuan yang diharapkan Menjamin penyelesaian yang tepat Membuat tampilan layar dan formulir yang menarik Membuat input yang tidak rumit Membuat tampilan layar dan formulir yang konsistem 70 70

Disain Input yang baik : 1. Membuat formulir mudah diisii Perhatikan aliran formulir, karena dapat meminimalkan waktu dan usaha yang dilakukan oleh pekerja yang menyelesaikan formulir. Aliran yang tidak logis akan memakan waktu lebih banyak dan akan membuat frustasi. Tujuh bagian pokok dari suatu formulir : Judul Pengenalan (identitas) dan jalan masuk (akses) Petunjuk-petunjuk (instruksi) Badan Tanda tangan dan pembuktian (verifikasi) Total Komentar/pendapat 2. Memastikan bahwa formulir akan memenuhi tujuan yang telah dibuat Kadang diperlukan penyediaan informasi berbeda untuk bagian organisasi yang berbeda atau pengguna yang berbeda 71 71

3. Membuat formulir yang memastikan penyelesaian tepat Tingkat kesalahan biasanya berhubungan dengan pengumpulan data, dan akan rendah jika formulir dibuat untuk memastikan penyelesaian yang tepat Bentuk/disain, amat penting untuk membuat orang melakukan hal yang benar pada formulir, meskipun baru pertama kali menggunakannya 4. Buatlah formulir yang menarik Bentuk menarik dari formulir akan membuat orang seperti masuk di dalamnya dan mendorong untuk menyelesaikan pengisian, sehingga orang yang mengisi formulir tersebut akan merasa lebih puas dan formulir terisi lengkap. Formulir harus terlihat rapi, bersih, teratur dan logis setelah diisi, serta menyediakan ruang yang cukup untuk dicetak atau disiapkan tanggapan secara manual Formulir harus memberikan informasi seperti yang diharapkan, seperti perintah yang biasa untuk menanyakan nama, alamat, kota, negara, dan kode pos (juga kode negara bila perlu) 72 72

Disain Input Layar 1. Membuat tampilan layar yang sederhana Tiga bagian tampilan layar : Judul (dan kata kunci untuk menu) Badan (menggunakan ketentuan membaca dari kiri ke kanan dan ari atas ke bawah untuk mempermudah bagi pengguna untuk mengisi data) Pendapat dan petunjuk untuk menggunakan fungsi kunci Menggunakan windows atau hyperlink 2. Membuat penyajian tampilan layar yang konsisten Menempatkan informasi di tempat yang sama setiap kali tampilan baru dibuka 3. Memudahkan pengguna bergerak di antara layar Scrolling Dialog pada layar 4. Menciptakan tampilan layar yang menarik Kursor berkedip Menggunakan tipe huruf yang berbeda Pewarnaan 73 73

DESAIN ANTAR-MUKA USER Matakuliah Sistem Informasi 74

Pendahuluan Antar-muka adalah suatu sistem bagi kebanyakan pengguna Antar-muka menjadi gambaran dari sistem dan sebagai bayangan dari kompetensi seorang penganalisis sistem Tujuan : 1. Menyesuaikan antar-muka pengguna dengan tugas 2. Mengefisienkan antar-muka pengguna 3. Memberikan arus balik yang tepat kepada pengguna 4. Membangkitkan pertanyaan-pertanyaan yang dapat dimanfaatkan 5. Memperbaiki produktivitas dari pengetahuan pegawai 75 75

Tipe Antar-Muka Pengguna Antar-Muka Berbahasa Alamiah Antar-Muka Pertanyaan dan Jawaban Menu-Menu Antar-Muka Formulir Isian (Formulir masukan/keluaran) Antar-Muka Bahasa Perintah Antar-Muka Pengguna Grafis Dialog dan Desktops 76 76

Arus Balik untuk Pengguna Fungsi : untuk memonitor yang mengubah perilaku Tipe : Menjawab penerimaan masukan Mengetahui bahwa input berada dalam formulir yang benar Memberitahukan bahwa input tidak tepat Menjelaskan penundaan dalam proses Menyatakan bahwa permintaannya sudah dipenuhi Memberitahukan bahwa permintaan tidak terselesaikan Menawarkan arus balik pengguna yang lebih terperinci 77 77

DISKUSI TUGAS KELOMPOK 78 78