Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PERANCANGAN SISTEM TERSTRUKTUR
KBS SI - Perancangan Sistem Informasi -
2
Sesi 01 Tujuan Pembelajaran Mahasiswa mampu secara garis besar mendiskusikan hubungan antara desain terstruktur dengan Proyek Daur Hidup Menggunakan teknik-teknik analisis transformasi dan transaksi untuk mengembangkan strategi perancangan. Mengembangkan “structure charts” dan menggunakannya sebagai suatu alat untuk optimasi perancangan. Perancangan Sistem
3
Menerapkan prinsip “packaging” pada suatu perancangan sistem.
Sesi 01 Tujuan (lanjutan) …….. Menerapkan prinsip-prinsip evaluasi perancangan terhadap rancangan sistem. Menerapkan prinsip “packaging” pada suatu perancangan sistem. Mengembangkan suatu rencana implementasi sistem berdasarkan atas strategi implementasi yang mapan. Perancangan Sistem
4
Perancangan Terstruktur
Sesi 01 Perancangan Terstruktur Sebagai suatu urutan langkah-langkah logik yang diorientasikan di sekitar pengembangan dan menggunakan “structure charts” untuk menguraikan sistem yang sedang dikembangkan (ke dalam bentuk Modul-modul). Perancangan Sistem
5
Tujuan Perancangan Sistem
Sesi 01 Tujuan Perancangan Sistem Membuat pengembangan sistem lebih dari sekedar disiplin rekayasa yaitu, efektifitas dan efisiensi Mendapatkan Solusi Terbaik Menghasilkan Sistem-sistem dengan biaya minimal. Perancangan Sistem
6
Nilai Jual Efisiensi (Effisiency) Keandalan (Reliability)
Sesi 01 Nilai Jual Efisiensi (Effisiency) Keandalan (Reliability) Mudah Pemeliharaan (Maintainability) Mudah modifikasi (Modifiability) Fleksibel (Flexibility) Umum (Generality) Mudah digunakan (Usability) Perancangan Sistem
7
Model Sequensial Linier
Sesi 01 Model Sequensial Linier Analisis Desain ‘Coding’ Tes Rekayasa Sistem/informasi
8
Sesi 01 Model ‘Waterfall’
9
Definisi Permasalahan
Sesi 01 SDLC Generik FASE I: ANALISIS SISTEM Definisi Permasalahan Persiapan Studi Koleksikan Info. Umum Interkasi Memahami Sistem yg ada SISTEM YANG ADA (BERJALAN) Langkah 1 Langkah 2 Langkah 3 Langkah 4 Menjual Sistem Desain Kontrol Definisi Kebutuhan Sistem Baru Desain Sistem Baru SISTEM YANG BARU FASE II: ANALISIS DAN DESAIN RINCI Langkah 5 Langkah 6 Langkah 7 Langkah 8 Langkah 9 Perbandingan Biaya Ekonomis Pemrograman Tes Instalasi SISTEM YANG BARU FASE III: IMPLEMENTASI Langkah 10
10
FASE II: ANALISIS DAN DESAIN RINCI
Sesi 02 FASE II: ANALISIS DAN DESAIN RINCI SISTEM YANG BARU (USULAN) Desain Sistem Baru Langkah 6 Definisi Persyaratan Sistem Baru Desain Kontrol Menjual Sistem Langkah 5 Langkah 7 Langkah 9 Perbandingan Cost-Benefit Langkah 8
11
Masukan untuk Perancangan Sistem
Sesi 02 Masukan untuk Perancangan Sistem Dokumen Perayaratan /Kebutuhan Sistem Data Flow Diagram Kamus Data (DD) Spesifikasi Proses Perancangan Sistem
12
Hasil Perancangan Sistem
Sesi 02 Hasil Perancangan Sistem Rancangan Input/Output (I/O) Rancangan Database Rancangan Spesifikasi Proses Arsitektur Sistem Perancangan Sistem
13
Persiapan Perancangan
Sesi 02 Persiapan Perancangan Selama fase ini, perancangan sistem didekomposisi (dipecah) ke satu tingkat definisi Modul. Modul-modul ditentukan untuk menyelesaikan spesifikasi fungsional. SW Sistem Operasi, SW Komunikasi Online, SW Jaringan, SW DBMS, Definisi Data Logik dan Fisik serta Porsedur Operasional, semua didefinisikan pada Fase ini. Jadwal Konstruksi, jadwal tes fungsional, dan kebutuhan sumber daya staf, semua dipersiapkan untuk aktivitas-aktivitas yang meliputi penyelesaian Fase Konstruksi ini. Perancangan Sistem
14
Teknik Perancangan Sistem
Sesi 02 Teknik Perancangan Sistem Pada dasarnya semua teknik yang digunakan di tahap analisis sistem dapat juga digunakan pada tahap perancangan Rancangan model disajikan dalam bentuk logical dan physical Logical model of “existing system” Physical model of Persyaratan Sistem baru “new system” Sistem Baru Model Logik Menggambarkan : - External entities - Aliran data. - Data yang diperlukan. - Apa Proses yang diperlukan Model fisik Menggambarkan : - External entities - Proses - Urutan proses - Data yang digunakan untuk proses - Bagaimana proses dilakukan, termasuk orang, form, computer dll. Perancangan Sistem
15
Persyaratan Sistem Baru
Sesi 02 Persyaratan Sistem Baru Langkah-langkah yang dapat digunakan: Meninjau ulang hasil studi sebelumnya Menetapkan Tujuan Operasional Sistem Baru Mengembangkan Gagasan-gagasan Solusi Menetapkan Perubahan Sistem Memodelkan Sistem Baru, khususnya input, proses dan output Mendokumentasikan Persyaratan Sistem Baru
16
Model Fisik VS Logik Fisik:
Sesi 02 Model Fisik VS Logik Fisik: Bagaimana suatu fungsi dilakukan/dijalankan Menekankan aspek-aspek fisik Logik: Apa fungsi yang harus ada Tidak menekankan aspek-aspek fisik Perancangan Sistem
17
Peralihan Model Fisik ke Model Logik
Sesi 02 Peralihan Model Fisik ke Model Logik Kelompokkan proses-proses yang memiliki fungsi-fungsi pokok yang sama Kurangi fungsi dengan membuang aspek-aspek fisik yang ada. Perancangan Sistem
18
CONTOH DATA FLOW DIAGRAM
19
Perancangan Sistem dalam SDLC
Sesi 02 Perancangan Sistem dalam SDLC Desain Eksternal Sistem Desain Internal Sistem Perancangan Sistem
20
Perancangan Eksternal Sistem
Sesi 03 Perancangan Eksternal Sistem Tujuan: Mendefinisikan sistem keseluruhan dari sudut pandang pemakai (user), lalu memperlihatkan serta memverifikasi bahwa sistem yang didefinisikan ini dapat memenuhi kebutuhan bisnis. Untuk memperbaiki dan melengkapi model fisik sistem dengan menitik-beratkan pada hasil dari analisis alternatif fisikal dan mengembangkan spesifikasi alternatif detail dari Input dan Output. Perancangan Eksternal Sistem
21
Perancangan Eksternal Sistem
Sesi 03 Perancangan Eksternal Sistem Hasil: Aliran informasi fungsional yang memperlihatkan aliran pemrosesan data dari pemakai ke komputer dan kemudian kembali ke pemakai, yang disertai penjelasan tentang fungsi yang dilakukan terhadap data. Format dan spesifikasi dari setiap dokumen transaksi, laporan dan dialog-screen. ‘update’ Rencana Proyek Perancangan Eksternal Sistem
22
Persiapan Perancangan Eksternal
Sesi 03 Persiapan Perancangan Eksternal Sebelum tahap perancangan ini dilakukan, sebelumnya (analisis sistem), telah diketahui: Definisi Persoalan. Informasi dan Latar belakang Interaksi antar bagian (proses) Pemahaman atas sistem yang berjalan Kebutuhan/persyaratan sistem baru Perancangan Eksternal Sistem
23
Persiapan Perancangan Eksternal (lanjutan)…
Sesi 03 Persiapan Perancangan Eksternal (lanjutan)… Persoalan pokok pada tahap perancangan eksternal adalah bagaimana mengalokasikan sistem komputer ke sistem baru yang diusulkan dengan memperhatikan kendala-kendala perancangan yang telah ditetapkan pada tahap analisis (Definisi Kebutuhan) Perancangan Eksternal Sistem
24
Persiapan Perancangan Eksternal (lanjutan)…
Sesi 03 Persiapan Perancangan Eksternal (lanjutan)… Proses perancangan dilakukan secara iteratif: Kembangkan DFD Fisikal dari sistem baru (disertai dengan proses normalisasi data untuk Data Store) Tentukan alternatif batas otomatisasi dengan memperhatikan option: Manual, batch, online, real-time. Sistem terpusat/tersebar Micro, Mini atau Mainframe. Data Capture (Keyboard, Magnetic Card, Barcode) Evaluasi alternatif biaya dan kinerja (orang/mesin) Kembangkan Form (transaksi, laporan, screen) Kembangkan sistem kendali. Perancangan Eksternal Sistem
25
Menentukan Batas Otomatisasi
Sesi 04 Menentukan Batas Otomatisasi Ada empat (4) jenis Implementasi sistem: Manual, Batch, Online dan Realtime Perancangan Eksternal Sistem
26
Perancangan Eksternal Sistem
Sesi 04 Menentukan Batas Otomatisasi (lanjutan) …. Manual Keuntungan: Proses tak perlu didefinisikan secara presisi manusia sangat mahir dalam mengisi kekurangan dalam spesifikasi Sistem dapat memberi respon terhadap stimulus yang tak diperkirakan sebelumnya. Sistem secara kultural/adat mungkin lebih dapat diterima Kerugian: manusia mudah lelah, salah, butuh belatihan, upah dan pengawasan. Perancangan Eksternal Sistem
27
Perancangan Eksternal Sistem
Sesi 04 Menentukan Batas Otomatisasi (lanjutan) …. Batch versus Online Online lebih nyaman ketimbang batch, tapi lebih rumit. Secara khusus online bersifat interaktif, diskrit, tak terjadwal, konkuren dan langsung. Umumnya dipilih cara online, kecuali untuk hal khusus seperti untuk pencetakan laporan periodik dengan jumlah data yang besar. Perancangan Eksternal Sistem
28
Perancangan Eksternal Sistem
Sesi 04 Menggambarkan Batas Otomatisasi A B ONLINE BATCH Perancangan Eksternal Sistem
29
Kamus Data (Data Dictionary)
Sesi 04 Kamus Data (Data Dictionary) Kamus data berisi seluruh bagian dan definisi dari aliran data dan simpanan data yang berhubungan dengan sistem tertentu (ada dalam DFD) Tujuan kamus data adalah untuk mendefinisikan data, simpanan data juga control. Kamus Data dibentuk untuk struktur-struktur data yang mendefinisikan aliran data dan data_store. Perancangan Eksternal Sistem
30
Kamus Data (Data Dictionary)
Sesi 04 Kamus Data (Data Dictionary) Informasi yang terdapat pada Kamus Data adalah : Nama Elemen data Panjang Elemen data Tipe Data Format Desimal Range Nilai Deskripsi Perancangan Eksternal Sistem
31
Perancangan Eksternal Sistem
Sesi 04 Data Store: Customer = (NoCust, NmCust, AlCust, JmNatKred, JmSalKred,TgSalAkh, JmSalAkh) Tagihan = (NoTag, TgTag, NoKirBrg, JmTag) Bayar = (NoBay, TgBay, NoCust, JmBay) OrdJual = (NoOrdJua, TgOrdJua, NoCust) DetOrJua = (NoOrdJua+NoBrg, JmJuaBrg) Kirim = (NoKirBrg, TgKirBrg, NoOrdJua) DetKirim = (NoKirBrg, NoBrg) Barang = (NoBrg, NmBrg, Ukuran, Warna, HgBrg, JmStock, JmPsn) Data Flow: OrdJua = NoOrdJua+TgOrdJua+NoCust+AlCust+ {NoBrg+NmBrg+JmBrg+HgBrg} Perancangan Eksternal Sistem
32
Perancangan Eksternal Sistem
Sesi 04 Struktur Data Terdiri dari: Elemen Data + Type Data Contoh: Kode Barang (C=20) Perancangan Eksternal Sistem
33
Teknik Perancangan Sistem
Sesi 04 Teknik Perancangan Sistem Model fisik menunjukkan bagaimana nantinya sistem ini secara fisik akan diterapkan. (model DFD fisikal atau bagan alir sistem (Document flowchart). Yang dilengkapi dengan : Penjelasan Unit Organisasi yang terlibat Perancangan Input/Output. Perancangan Proses Dokumen yang digunakan Uraian Prosedur Perancangan Teknologi secara umum Perancangan Pengendalian (kontrol) Perancangan Eksternal Sistem
34
Perancangan Input-output
Sesi 05 Perancangan Input-output Berdasarkan model fisikal dari sistem yang diusulkan dapat ditentukan kebutuhan I/O (peralatan, media, format). Kandungan informasi/data dalam I/O dapat dilihat dari Data dictionary untuk data flow (bukan data store). Format I/O yang perlu dirancang : Formulir (Dokumen Transaksi). Laporan (tabel atau grafik) Display monitor (Data Entry, Dialog Menu, Query/Lap) Baik…. Perancangan Eksternal Sistem
35
Perancangan Eksternal Sistem
Sesi 05 Perancangan Input-output (lanjutan)… Baik Formulir maupun Laporan dapat dihasilkan dengan menggunakan: Tulisan tangan Mesin Tik Printer Hasil tahap ini disajikan dengan menunjukkan format I/O yang dirancang serta uraian mengenai cara penggunaannya termasuk kodifikasi dari data item kode atau nomor. Perancangan Eksternal Sistem
36
Perancangan Eksternal Sistem
Sesi 06 Perancangan Formulir Hal Dasar yang perlu diperhatikan : Mesin yang digunakan Spacing (horizontal/vertical) Tulis-tangan, Mesin Tik, Printer Jumlah salinan. 2. Jenis Kertas. Tebal/Tipis Warna Kualitas Safety Paper (Tidak dapat dihapus) Jenis Formulir : Formulir Tunggal Formulir dengan salinan Continous Strip Form. 4. Bentuk kertas-karbon : Normal Carbon Block-out Carbon Short carbon Perancangan Eksternal Sistem
37
Perancangan Eksternal Sistem
Sesi 06 Perancangan Formulir (lanjutan)… 5. Jenis karakter : Ukuran Typeface Font Perancangan Eksternal Sistem
38
Teknik Perancangan Formulir
Sesi 06 Teknik Perancangan Formulir Buat daftar dari semua item-informasi yang akan direkam serta ukurannya (panjang max) dalam bentuk tabular. Item-Informasi Jenis Panjang Nomor Order Tgl Order Alfanum 10 9 Beri judul/Title cukup jelas, hingga jelas maksudnya. Tentukan urutan data untuk pengisian. Atur tata-letak data pada formulir, sehingga nyaman bagi yang mengisi, membaca dan menyalinnya. Gunakan huruf-tebal atau garis-ganda untuk informasi khusus (judul, peringatan dll.). Perancangan Eksternal Sistem
39
Teknik Perancangan Formulir
Sesi 06 Teknik Perancangan Formulir ……………………………… 6. Area buram (shading) dapat digunakan untuk memisahkan bagian-bagian formulir. 7. Pengisian harus diusahakan dari kiri ke kanan dan atas ke bawah. 8. Gunakan ballot-blox jika mungkin : Pendidikan SMA D3 S1 S2 S3 9. Beri nomor formulir dan tanggal/nomor revisi dibagian bawah (kanan/kiri) formulir. Perancangan Eksternal Sistem
40
Perancangan Eksternal Sistem
Sesi 06 Perancangan Formulir (lanjutan)… Bentuk formulir yang baik : Sederhana dan efisien Dapat diisi dengan mudah Terang tak menyilitkan dan ekonomis Perancangan Eksternal Sistem
41
Perancangan Eksternal Sistem
Sesi 06 Sifat formulir lainnya yang penting : Tempatkan item-informasi untuk pengarsipan pada bagian atas, sehingga mudah mencarinya di arsip. Gunakan warna yang berbeda untuk formulir dengan beberapa salinan. Cetak juga tujuan setiap salinan. Hindari singkatan (yang tidak umum). “Preprint” sebanyak mungkin. Formulir dengan beberapa warna mungkin lebih baik. Jika mungkin, cetak cara pengisian pada bagian belakang formulir. Letakkan data yang serupa, pada dokumen yang berbeda, pada area yang sama. Misalnya nomor formulir dan tanggal revisi selalu ada dikiri bawah. Beri garis-batas agar terlihat seimbang dan lebih presisi. Perancangan Eksternal Sistem
42
Perancangan I/O Display Terminal
Sesi 07 Perancangan I/O Display Terminal Prinsip yang sama dengan perancangan formulir dapat digunakan. Biasa digunakan untuk: Dialog Menu Data Entry Query/Laporan Dialog Menu: Pemilihan Index Highlight Bar Pulldown Push Button Perancangan Eksternal Sistem
43
Menu: Administrasi Penjualan
Sesi 07 Contoh Pemilihan Index: Menu: Administrasi Penjualan Pilih : (1,2,3,x) Verifikasi Order. Catat Kedatangan Barang. Cetak Nota Kredit Keluar Perancangan Eksternal Sistem
44
Perancangan Sistem External
Model logik menunjukkan bagaimana sistem ini secara logik akan diterapkan (model DFD logical) dilengkapi dengan Kamus Data. DATAFLOW DIAGRAM Order-Jual Anggota Barang 1.5 Update Order-jual 1.3 Periksa cheque 1.4 Petugas Membuat Nota tolak 1.1 Order jual verified Check Barang tidak ada tak terdaftar Reserved Jumlah Reserved Order jual 1.2 Barang yang dipesan penolakan DATAFLOW DIAGRAM Perancangan Eksternal Sistem
45
Perancangan Eksternal Sistem
Ketika order penjualan diterima dari anggota, petugas penjualan memasukkan data pesanan ini ke komputer menggunakan screen entry Order Penjualan (gbr) Hal pertama yang dilakukan adalah memasukkan no anggota dari pemesan. Segera komputer akan memeriksa di arsip ANGGOTA validitas anggota tsb. Jika tidak terdaftar, petugas akan men-cap “PEMESAN TIDAK TERDAFTAR” pada formulir order penjualan dan mengembalikannya ke pemesan. Jika terdaftar, maka nama dan alamat anggota tersebut muncul di screen dan ini merupakan kesempatan untuk memperbaiki alamat di arsip koputer jika alamat anggota telah berubah. Perancangan Eksternal Sistem
46
Perancangan Eksternal Sistem
Pemeriksaan juga dilakukan terhadap barang pesanan. Petugas harus memasukkan seluruh no barang yang dipesan serta jumlahnya. Jika ada barang yang tidak terdaftar, petugas akan men-cap “Tidak Tersedia” pada baris yang sesuai di formulir order-penjualan dan mengembalikannya ke anggota. Jika order valid, komputer akan menghitung nilai penjualan dan petugas harus memasukkan nilai check yang disertakan dalam order. Akan diperiksa apakah pembayarannya mencukupi, jika tidak cukup akan diperiksa apakah tabungan yang dimiliki anggota dapat menutup kekurangan nya. Jika tidak, maka kekurangannya akan ditagihkan ke anggota. Semua arsip komputer baru di-update ketika seluruh proses di atas dilakukan, yakni: Mengupdate Tabungan. Menentukan status order dan menyimpan data Order-jual. Menghitung dan menyimpan simpanan/pengambilan tabungan. Perancangan Eksternal Sistem
47
Perancangan Eksternal Sistem
Screen Entry Periksa Order Jual: Perancangan Eksternal Sistem
48
Perancangan Eksternal Sistem
Screen entry ini digunakan dalam proses memeriksa order-pemjualan dari anggota. Ketika lay-out screen muncul, No. Order secara otomatis ditampilkan dengan format: PO/TT/NNNN No urut berupa running number. Tahun. Kode identifikasi dokumen, selalu sama dengan “PO”. Perancangan Eksternal Sistem
49
Perancangan Eksternal Sistem
Demikian juga tanggal order muncul secara otomatis, sama dengan tanggal komputer, tetapi dapat di-ubah/edit. Setelah No.Anggota diisi, akan muncul nama dan alamat yang sesuai. Di sini jika alamat di formulir berbeda dengan alamat di screen, maka alamat di screen disesuaikan. Jika No. Anggota tidak ada di arsip komputer, akan muncul peringatan di screen yakni: ANGGOTA TIDAK TERDAFTAR. Jika hal ini bukan disebabkan oleh pemasukan data, maka anda harus menekan tombol GAGAL di screen, untuk membatalkan pemasukan data ini. Daftar barang yang dipesan dimasukkan di screen bagian bawah, yaitu: Uraian, Satuan, Harga dan Total yang akan muncul otomatis setelah dimasukkan No. Barangdan jumlah-nya. Jika tidak muncul, maka barang tersebut tidak terdaftar di arsip komputer atau mungkin terjadi kesalahan dalam mengetikkan No. Barang-nya. Data disimpan dengan menekan tombol SIMPAN di screen dan untuk kembali ke menu, dapat ditekan tombol KELUAR. Perancangan Eksternal Sistem
50
Contoh Kasus (Pemeriksaan Stok di “Koperasi”)
Setiap Senin pagi bagian gudang memeriksa stok yang kosong/ kurang, yaitu dibawah nilai ROP barang tersebut. Hal ini dilakukan sbb: Setiap bahan di arsip BARANG diperiksa, jika stok bebas (stok fisik – jml reserve) lebih kecil dari ROP, maka berang tersebut dicata ke dalam DAFTAR-BELI, yalni: NoBrg+NmBrg+NlEOQ. Untuk setiap barang di DAFTAR-BELI ditentukan SUPPLIER-nya Berdasarkan DAFTAR-BELI disusun ORDER-BELI yang dikelompokkan berdasarkan SUPPLIER yang telah ditentukan. ORDER-BELI dikirim ke SUPPLIER yang bersangkutan. Tugas: Rancang DFD Fisikal level 1 dari proses di atas. Tetapkan batas otomatisasinya dan beri penjelasan naratif. Rancang seluruh format input-output yang dibutuhkan oleh transaksi ini disertai penjelasan naratif mengenai cara menggunakannya. Perancangan Eksternal Sistem
51
Perancangan Eksternal Sistem
Jawab: Perancangan Eksternal: 3.4 Cetak Order Beli 3.1 Pilih Barang yg kurang 3.3 Update Daftar Beli 3.2 Tentukan Supplier BARANG DAFTAR-BELI SUPPLIER ORDER-BELI No.Sup Order-BeliI Perancangan Eksternal Sistem
52
Perancangan Eksternal Sistem
Jawab (lanjutan): Setiap Senin pagi Gudang wajib memeriksa persediaan barang yang kurang/kosong kemudian memesannya ke Supplier. Untuk itu personil Gudang harus menjalankan program, menu: PERIKSA STOK. Segera setelah program dijalankan, komputer akan memeriksa arsip BARANG dan membandingkan stok-bebas dengan nilai ROP dari setiap barang. Jika kurang, data barang tersebut disalin ke arsip DAFTAR-BELI. Isi arsip DAFTAR-BELI ditampilkan di layar monitor dan operator harus menukar/mengisi No.Supplier dari setiap barang tersebut. Setelah Supplier ditentukan, operator dapat menekan tombol ‘Cetak’ untuk mencetak Order-Beli yang disusun per Supplier. Operator dapat menetapkan Supplier dari setiap barang dengan memasukkan nomor Supplier tersebut pada kolom No_Supp. Jika tombol ‘Cetak’ ditekan, maka Order-Beli dari barang tersebut akan dicetak ke Printer. Proses ini dapat dibatalkan dengan menekan tombol ‘Gagal’. Perancangan Eksternal Sistem
53
Menspesifikasikan Proses
Sesi 07 Menspesifikasikan Proses Lingkaran (bubble) pada DFD (Data Flow Diagram) tidak menspesifikasikan proses, melainkan menjelaskan proses apa yang harus ada. Proses dipartisikan sehingga setiap bubble dapat dispesifikasikan dengan jelas dan independent. Spesifikasi dari proses-proses dapat dijelaskan secara naratif (tulisan), tetapi cara ini kadangkala tidak fasih, yakni bertele-tele, membingungkan atau tidak konsisten. Perancangan Eksternal Sistem 60
54
Perancangan Eksternal Sistem
Sesi 07 Menspesifikasikan Proses (lanjutan)… Alat untuk mensepesifikasikan proses : Flowchart Pseudo code Decision Table/Tree Action Diagram Dan sejumlah alat algoritma lainnya. Perancangan Eksternal Sistem
55
Perancangan Eksternal Sistem
Sesi 07 Kamus Proses Kamus Proses merupakan dokumentasi dari proses-proses yang dilakukan dalam sistem yang baru. Setiap proses dijelaskan secara rinci mulai dari input yang dibutuhkan, proses yang dilakukan (termasuk validasinya) serta output yang dihasilkan yang akan digunakan untuk proses selanjutnya atau sebagai simpanan. Perancangan Eksternal Sistem
56
Perancangan Eksternal Sistem
Sesi 07 Alat Menspesifikasikan Proses (lanjutan)… DECISION TABLE KONDISI ATURAN KEPUTUSAN Volume <10 >= 10 Wilayah TMR TGH BRT % Potongan 6% 5% 4% 10% 8% POTONGAN VOLUME > =10 < 10 TMR TGH BRT 10% 8% 5% 4% 6% DECISION TREE Perancangan Eksternal Sistem
57
Simbol Action Diagram Urutan (sequence): Prosedur Cetak Inisialisasi
Sesi 07 Simbol Action Diagram Urutan (sequence): Prosedur Cetak Inisialisasi Cetak_Header Cetak_Body Cetak_Final
58
Simbol Action Diagram (lanjutan…)
Sesi 07 Simbol Action Diagram (lanjutan…) Looping Selama masih ada data Baca data Hitung Cetak hasil Perancangan Eksternal Sistem
59
Simbol Action Diagram (lanjutan…)
Seleksi (selection) JIKA JIKA LAINNYA JIKA PIL=1 JIKA PIL=2 JIKA PIL=3 JIKA PIL=4 Kerjakan A Kerjakan B Kerjakan C Kerjakan D Perancangan Eksternal Sistem
60
Perancangan Eksternal Sistem
Contoh-contoh Action-Diagram: Membuat Kopi Manis Siapkan Gelas, Sendok dan bahan Masukan Kopi satu sendok ke gelas Masukan gula dua sendok ke gelas Tambahkan air panas secukupnya Siapkan Gelas, Sendok dan bahan Kocek air kopi dengan sendok Jika kurang manis Tambahkan gula setengah sendok Perancangan Eksternal Sistem
61
Perancangan Eksternal Sistem
Modul : CATAT_BARANG_DATANG Guna : Untuk menambahkan part yang datang, ke stock serta melayani backorder. Input : - Output : - Procedure CATAT_BARANG_DATANG Buka file PART, BACKORDER, DETORDJUAL, BUFFER Selama masih ada Nota-Terima Input Nota-Terima Untuk setiap part yang datang Update_stock Tangani_Backorder Buat_Shipping_Release Perancangan Eksternal Sistem
62
Perancangan Eksternal Sistem
Hitungan Gaji Hitungan Gaji Pokok Jika Status = Kawin Tunj. Istri = 0,2 x gaji Pokok Jika tidak Tunj. Istri = 0 Jika Jumlah anak > 3 Tunj. Anak = 0,3 x Gaji Pokok Jika Tidak Tunj.Anak = Jumlah Anak x 0,1 Gaji Pokok Gaji = Gaji Pokok + Tunj. Istri + Tunj. Anak Perancangan Eksternal Sistem
63
Perancangan Eksternal Sistem
PROSES PERIKSA ORDER - JUAL Terima Order-Penjualan Untuk tiap item-part di order Periksa daftar PART Jika tidak ada dalam daftar Tolak Order Penjualan Jika persediaan kurang Catat dalam BACKORDER Jika tidak Catat dalam SLIP Jika ada slip Kirim SLIP ke Dept. KIRIM Perancangan Eksternal Sistem
64
Perancangan Eksternal Sistem
Kamus Proses KAMUS PROSES Proyek : Administrasi Penjualan Jenis DFD : New System No. Proses : 2.0 Nama Proses : Verifikasi Kredit Deskripsi : Menentukan apakah kredit masih diijinkan dan barang dapat diberikan. Jika kredit dapat diterima, maka order diproses lebih lanjut. Jika tidak, order ditolak Input Order Kredit dari Jumlah Kredit dari DS : Account Receivable 3. Credit Approval dari perusahaan Credit Card Output Order-Valid Order ditolak ke Customer Perancangan Eksternal Sistem
65
Perancangan Eksternal Sistem
Kamus Proses KAMUS PROSES Logika Proses Verifikasi data order ke perusahaan credit card. Jika kredit baik, kirimkan barang. Jika kredit buruk, periksa Account Recivables dan jika Account Receivablenya baik kirimkan barang dan jika sebaliknya buat surat penolakan. Lampiran Lihat Decision Tree dan Prosedur tertulis Perancangan Eksternal Sistem
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.