SlideShare uma empresa Scribd logo
1 de 30
ANALISA PERANCANGAN
SISTEM
Session 3Session 3
Anita Megayanti, S.KomAnita Megayanti, S.Kom
DATA FLOW
DIAGRAM
• DFD digunakan untuk menggambarkan suatu
sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa pertimbangan
lingkungan fisik dimana data tersebut disimpan
• Merupakan alat untuk dokumentasi sistem yang
baik
• Alat yang digunakan untuk pengembangan sistem
yang terstruktur
Simbol Data Flow Diagram
= External entity= External entity
Kesatuan luar sistem yang berupa orang, organisasi atauKesatuan luar sistem yang berupa orang, organisasi atau
sistem lainnya yang berada di lingkungan luarnya yangsistem lainnya yang berada di lingkungan luarnya yang
akan memberikan input atau menerima output dariakan memberikan input atau menerima output dari
sistemsistem
Simbol Data Flow Diagram
= Arus Data (Data Flow)= Arus Data (Data Flow)
Arus data mengalir diantara proses (Process),Arus data mengalir diantara proses (Process),
simpanan data (data store) dan kesatuan luar (externalsimpanan data (data store) dan kesatuan luar (external
entity)entity)
Contoh arus data :Contoh arus data :
a.a. Formulir atau dokumen yang digunakan perusahaanFormulir atau dokumen yang digunakan perusahaan
b.b. Laporan terletak yang dihasilkan oleh sistemLaporan terletak yang dihasilkan oleh sistem
c.c. Tampilan atau output dilayar komputer yang dihasilkanTampilan atau output dilayar komputer yang dihasilkan
oleh sistemoleh sistem
Simbol Data Flow Diagram
atauatau = Proses= Proses
Identifikasi Proses : umumnya berupa sautau angka yangIdentifikasi Proses : umumnya berupa sautau angka yang
menunjukan nomor acuan dari proses dan ditulis padamenunjukan nomor acuan dari proses dan ditulis pada
bagian atas di simbol prosesbagian atas di simbol proses
Nama Proses : biasanya berbentuk suatu kalimat diawaliNama Proses : biasanya berbentuk suatu kalimat diawali
dengan kata kerjadengan kata kerja
Simbol Data Flow Diagram
= Simpanan Data (Data store)= Simpanan Data (Data store)
 Suatu file atau database di sistem komputerSuatu file atau database di sistem komputer
 Suatu arsip atau catatan manualSuatu arsip atau catatan manual
 Suatu kotak tempat data di meja seseorangSuatu kotak tempat data di meja seseorang
 Suatu tabel acuan manualSuatu tabel acuan manual
 Suatu agenda atau bukuSuatu agenda atau buku
Busniess Process
Sistem Penggajian
1. Setiap karyawan diwajibkan untuk memasukkan kartu pada mesin
pencatat waktu sebelum dan sesudah bekerja
2. Pengawas mengumpulkan recorder (absensi) tiap karyawan dan
memeriksa serta men-total jumlah jam kerja dan jam lembur tiap
karyawan untuk dimasukkan dalam time record.
3. Time card tersebut diserahkan pada staff personalia yang
memindahkan data yang ada ke jurnal harian karyawan.
4. Selain itu pengawas juga menghitung jumlah produksi yang
dihasilkan oleh masing-masing produksi.
5. Pada akhir periode (1 periode = 4 minggu), staff personalia akan
menghitung jumlah gaji yang harus dibayarkan, berdasarkan data
yang ada pada jurnal harian karyawan, daftar bonus, serta data
karyawan ( untuk menentukan standar gaji kepada keuangan, yang
bertugas membagikan gaji pada para karyawan.
6. Staff keuangan juga bertanggung jawab dalam pembuatan kwitansi
sebagai bukti tanda terima gaji.
DFD Level 0
Sistem Penggajian
DFD Level 1
SubSistem Dari Presensi
DFD Level 1
Subsistem Perhitungan Jam Kerja
DFD Level 1
Subsistem Penggajian Karyawan
Entity Relationship Diagram
(ERD)
= Relationship= Relationship  hubungan yang terjadihubungan yang terjadi
antara satu entity dengan entityantara satu entity dengan entity
lainnya.lainnya.
= Entity= Entity  Suatu object yang dapat dibedakanSuatu object yang dapat dibedakan
secara unik dengan objek lainnya, dimanasecara unik dengan objek lainnya, dimana
semua informasi yang berkaitan dengannyasemua informasi yang berkaitan dengannya
dikumpulkan.dikumpulkan.
Entity Relationship Diagram
(ERD)
= Atribut= Atribut  Karakteristik dari entity atauKarakteristik dari entity atau
relatinship yang menyediakan penjelasanrelatinship yang menyediakan penjelasan
detail tentang entity atau relationshipdetail tentang entity atau relationship
tersebut.tersebut.
Pegawai Memiliki Kendaraan
Nopeg
Napeg
Nokend
Nakend
Contoh :Contoh :
Langkah Pembuatan ERD
1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat
Menentukan atribut-atribut key dari masing-masing himpunan entitas
2. Mengidentifikasikan dan menetapkan seluruh himpuanan relasi diantara himpunan
entitas yang ada beserta foreign keynya
3. Menentukan derajat dan kardinality rasio relasi untuk setiap himpunan relasi
4. Menentukan partisipation constrant dari suatu relasi untuk setiap himpunan relasi
5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-Key)
ERD Penjualan
Konsumen
Kd_Konsumen
Barang
Sales
MemesanOne Many
Nm_Konsumen
Alamat_Konsumen
Phone_Konsumen
Batas_Kredit
MataUang
Kd_Barang
Nm_Barang
Qty_Barang
HargaBarang
Kd_Konsumen
Kd_Barang
Tgl_Pesan
Order_No
Tgl_Faktur
Qty_Order
Harga_Satuan
Melayani
Many
One
Kd_sales
Nm_Sales
Jabatan
Alamat_Sales
Phone_Sales
Kd_sales
Kd_Konsumen
Menjual
One
Many
Kd_sales
Kd_Barang
Harga_Satuan
Harga_Satuan
ERD Unifield Model
KD_BARANG = KD_BARANG
NOMOR_ORDER = NOMOR_ORDER
KD_CURRENCY = KD_CURRENCY
NOMOR_ORDER = NOMOR_ORDER
KD_SALES = KD_SALES
KD_KONSUMEN = KD_KONSUMEN
TABEL_BARANG
KD_BARANG char(6)
NM_BARANG char(20)
QTY_BARANG integer
HRG_BARANG numeric(12,2)
TABEL_KONSUMEN
KD_KONSUMEN char(7)
KD_SALES char(10)
NM_KONSUMEN char(30)
ALAMAT_KONSUMEN char(50)
PHONE_KONSUMEN char(15)
BATAS_KREDIT numeric(12,2)
NEGARA char(15)
TYPE_PRODUCT char(1)
MATA_UANG
KD_CURRENCY char(5)
DESC_CURRENCY char(25)
TABEL_SALES
KD_SALES char(10)
NM_SALES char(30)
ALAMAT_SALESMAN char(50)
PHONE_SALESMAN char(15)
JABATAN char(15)
TRANSAKSI_PENJUALAN
NO_FAKTUR char(12)
NOMOR_ORDER char(12)
TGL_FAKTUR date
HARGA_SATUAN numeric(12,2)
TOTAL_HARGA numeric(12,2)
NILAI_FAKTUR numeric(12,2)
TABEL_ORDER
NOMOR_ORDER char(12)
KD_KONSUMEN char(7)
KD_CURRENCY char(5)
TGL_ORDER date
JUMLAH_ORDER integer
JENIS_PEMBAYARAN char(10)
DETAIL_ORDER
NOMOR_ORDER char(12)
NO_RUT integer
KD_BARANG char(6)
Kamus Data (Data Dictionary)
semua jenis data yang terlibat dalam proses yang terjadi,
didefinisikan dan dikumpulkan dalam bentuk penyajian seperti
berikut :
Nama Berkas : Tabel Konsumen
Medan Kunci : Kode Konsumen
Fungsi : Untuk Melakukan Perekaman data konsumen
No Nama Code Data Type
1 Kode Konsumen KD_KONSUMEN A7
2 Kode Sales KD_SALES A10
3 Nama Konsumen NM_KONSUMEN A30
4 Alamat Konsumen ALAMAT_KONSUMEN TXT50
5 Phone Konsumen PHONE_KONSUMEN A15
6 Batas Kredit BATAS_KREDIT N12,2
7 Mata Uang MATA_UANG A5
8 Type Product TYPE_PRODUCT A1
Hirarchy Input Proses Output
(HIPO)
 Alat dokumentasi program yang digunakan
sebagai alat design tehnik dokumentasi dalam
siklus pengembangan sistem.
 HIPO berbasis pada fungsi yaitu tiap-tiap modul
didalam sistem digambarkan oleh fungsi
utamanya.
Sasaran HIPO
 Untuk menyediakan suatu struktur guna memahami fungsi-
fungsi sistem
 Untuk menekankan fungsi-fungsi yang harus diselesaikan oleh
program
 Untuk menyediakan penjelesan yang jelas dari nput yang harus
digunakan dan output yang harus dihasilkan oleh masing-
masing fungsi pada tiap-tiap tingkatan dari diagram-diagram
HIPO
 Untuk menyediakan output yan tepat dan sesuai dengan
kebutuhan-kebutuhan pemakai
Diagram Dalam Paket
HIPO
Visual Tabel Of Contect (VTOC)
Mengambarkan hubungan dari fungsi-fungsi disistem secara berjenjang
0
Menu utama
1
submenu
2
submenu
3
submenu
2.1
submenu
2.2
submenu
2.2.1
submenu
2.2.2
submenu
HIPO Sistem Penjualan
Menu
Utama
Master Transaksi Laporan
Konsumen Sales
BarangMataUang
Penjualan Order
Rekapitulasi
Data
Penjualan
Aplikasi HIPO berbentuk
menu utama
Diagram Dalam Paket HIPO
Overview Diagram
Menunjukan secara garis besar huungan dari input, proses
dan output.
Bagian input menunjukan item-item data yang akan digunakan
oleh bagan proses.
Bagian proses berisi sejumlah langkah-langkah yang
menggambarkan
kerja dari fungsi.
Bagian output berisi dengan item-item data yang dihasilkan atau
dimodifikasi oleh langkah-langkah proses
Diagram Detail
Diagram tingkatam yang paling rendah di diagram HIPO,Diagram tingkatam yang paling rendah di diagram HIPO,
berisi dengan elemen-elemen dasar dari paket yangberisi dengan elemen-elemen dasar dari paket yang
menggambarkan secara rinci kerja dari fungsi.menggambarkan secara rinci kerja dari fungsi.
Pseudo Code
1.1. Definisikan nDefinisikan n
2.2. Input data sembarang yang di masukan ke dalamInput data sembarang yang di masukan ke dalam
variabel A[I]variabel A[I]
3.3. Hitung sisa hasil bagi A[I] dengan 2 diberi namaHitung sisa hasil bagi A[I] dengan 2 diberi nama
variabel Bvariabel B
4.4. Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I],Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I],
lanjutkan langkah 2lanjutkan langkah 2
5.5. Jika sisa hasil bagi tidak sama dengan 0 makaJika sisa hasil bagi tidak sama dengan 0 maka
lakukan langkah 2lakukan langkah 2
6.6. Bila selesai looping/pengulangan sebanyak n makaBila selesai looping/pengulangan sebanyak n maka
program berhentiprogram berhenti
Minispecification Process
Digunakan untuk mendefinisikan proses-proses yang
digambarkan dalam Data Flow diagram, baik input atau output.
1.1
Mengisi
formulir
pendaftaran
a.
Calon
Mahasiswa
b.
Panitia
pendaftaran
Data calon
mahasiswa
Formulir
mahasiswa
Nama ProsesNama Proses : Mengisi formulir pendaftraan: Mengisi formulir pendaftraan
Input ProsesInput Proses : Data Calon Mahasiswa: Data Calon Mahasiswa
Output ProsesOutput Proses : Formulir Mahasiswa: Formulir Mahasiswa
Fungsi ProsesFungsi Proses : untuk memproses calon mahasiswa yang: untuk memproses calon mahasiswa yang
mendaftarmendaftar
Layout Inputan / Blok Masukan
Layout Output / Blok Keluaran
Implementasi Sistem
Penggunaan transaksi yang sebenarnya (berjalan) kedalam sistem baru
(Production).
Login (masuk aplikasi)
•Login : Ketik login/userid (identitas user)
•Password : Ketik Password anda
•Tombol OK : Tekan tombol OK untuk masuk ke
aplikasi
•Tombol Batal: Tekan tombol INPUT keluar dari
sistem ini.
Petunjuk Pengoperasian
Implementasi Sistem
Unit Pelayanan : Pilih unit pelayanan apotik
No. Transaksi : Klik tombol Folder maka akan tampil
window data pasien, pilih pasien yang dikehendaki
kemudian klik dua kali atau klik tombol Ambil.
Klik tombol Simpan untuk mendapatkan nomor resep.
Pilih tappage “Obat-obat Resep Paten“ untuk
mencatat obat resep paten dan tappage “Obat-obat
Resep Racikan” untuk mencatat obat resep racikan.
Klik tombol Tambah untuk mencatat obat resep, pilih
dan klik tombol ambil. Isi quatity obat dan aturan pakai
yang diresepkan.
Klik tombol Hapus untuk menghapus obat yang sudah
dipilih.
Klik tombol Simpan untuk menyimpan data resep.
Klik tombol Valid untuk menvalidasi data resep.
Klik tombol Cetak untuk mencetak slip resep.
Kliok tombol Tutup untuk keluar dari window transaksi
resep
Transaksi Resep
Petunjuk Pengoperasian
Implementasi Sistem

Mais conteúdo relacionado

Mais procurados (6)

Teknik Audit Berbantuan Komputer Dengan Ms.Excel (Dasar pemahaman)
Teknik Audit Berbantuan Komputer Dengan Ms.Excel (Dasar pemahaman)Teknik Audit Berbantuan Komputer Dengan Ms.Excel (Dasar pemahaman)
Teknik Audit Berbantuan Komputer Dengan Ms.Excel (Dasar pemahaman)
 
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Erd N Dfd
Erd N DfdErd N Dfd
Erd N Dfd
 
IMPLEMENTASI KANBAN KALBE
IMPLEMENTASI KANBAN KALBEIMPLEMENTASI KANBAN KALBE
IMPLEMENTASI KANBAN KALBE
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 

Semelhante a Analisa perancangan sistem 3

Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
Pertemuan 4 APSI semester 4 IPB INVADA.ppsxPertemuan 4 APSI semester 4 IPB INVADA.ppsx
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
AgriTriansyah2
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
Stemada Kediri
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babiv
JOJO JOJO
 
8. pemodelan proses
8. pemodelan proses8. pemodelan proses
8. pemodelan proses
moryku
 
DFD_Procedure+dan+DFD+2023 .pptx
DFD_Procedure+dan+DFD+2023           .pptxDFD_Procedure+dan+DFD+2023           .pptx
DFD_Procedure+dan+DFD+2023 .pptx
balqisyamutia
 

Semelhante a Analisa perancangan sistem 3 (20)

Pertemuan 9.pdf
Pertemuan 9.pdfPertemuan 9.pdf
Pertemuan 9.pdf
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
 
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
Pertemuan 4 APSI semester 4 IPB INVADA.ppsxPertemuan 4 APSI semester 4 IPB INVADA.ppsx
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
design database
design databasedesign database
design database
 
IF4198_04_093843.ppt
IF4198_04_093843.pptIF4198_04_093843.ppt
IF4198_04_093843.ppt
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babiv
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Dfd
DfdDfd
Dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
8. pemodelan proses
8. pemodelan proses8. pemodelan proses
8. pemodelan proses
 
DFD_Procedure+dan+DFD+2023 .pptx
DFD_Procedure+dan+DFD+2023           .pptxDFD_Procedure+dan+DFD+2023           .pptx
DFD_Procedure+dan+DFD+2023 .pptx
 
Rmk bab 3 a31115720
Rmk bab 3  a31115720Rmk bab 3  a31115720
Rmk bab 3 a31115720
 
Tugas 3 1104505069#1104505108
Tugas 3   1104505069#1104505108Tugas 3   1104505069#1104505108
Tugas 3 1104505069#1104505108
 
Process Modeling
Process ModelingProcess Modeling
Process Modeling
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Proses-spec.pdf
Proses-spec.pdfProses-spec.pdf
Proses-spec.pdf
 

Mais de iimpunya3

Mais de iimpunya3 (18)

Buku petunjuk-epupns-user
Buku petunjuk-epupns-userBuku petunjuk-epupns-user
Buku petunjuk-epupns-user
 
Anjab administrasiumum
Anjab administrasiumumAnjab administrasiumum
Anjab administrasiumum
 
Strukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistemStrukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistem
 
Erd1
Erd1Erd1
Erd1
 
Erd
ErdErd
Erd
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Analisis sistem-informasix
Analisis sistem-informasixAnalisis sistem-informasix
Analisis sistem-informasix
 
Analisa perancangan sistem 4
Analisa perancangan sistem 4Analisa perancangan sistem 4
Analisa perancangan sistem 4
 
Analisa perancangan sistem 1
Analisa perancangan sistem 1Analisa perancangan sistem 1
Analisa perancangan sistem 1
 
Aljabar linier-matriks (1)
Aljabar linier-matriks (1)Aljabar linier-matriks (1)
Aljabar linier-matriks (1)
 
matrik 1.3 1.5, 1.7
matrik 1.3 1.5, 1.7matrik 1.3 1.5, 1.7
matrik 1.3 1.5, 1.7
 
Diktat sistem basis data
Diktat sistem basis dataDiktat sistem basis data
Diktat sistem basis data
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
 
Acho smsgammu
Acho smsgammuAcho smsgammu
Acho smsgammu
 
penyusunan instrumen
penyusunan instrumenpenyusunan instrumen
penyusunan instrumen
 
Web services sebagai penyedia layanan
Web services sebagai penyedia layananWeb services sebagai penyedia layanan
Web services sebagai penyedia layanan
 
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
 
Analisis film artificial intelligence
Analisis film artificial intelligenceAnalisis film artificial intelligence
Analisis film artificial intelligence
 

Último

Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 

Último (20)

Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 

Analisa perancangan sistem 3

  • 1. ANALISA PERANCANGAN SISTEM Session 3Session 3 Anita Megayanti, S.KomAnita Megayanti, S.Kom
  • 2. DATA FLOW DIAGRAM • DFD digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa pertimbangan lingkungan fisik dimana data tersebut disimpan • Merupakan alat untuk dokumentasi sistem yang baik • Alat yang digunakan untuk pengembangan sistem yang terstruktur
  • 3. Simbol Data Flow Diagram = External entity= External entity Kesatuan luar sistem yang berupa orang, organisasi atauKesatuan luar sistem yang berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yangsistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dariakan memberikan input atau menerima output dari sistemsistem
  • 4. Simbol Data Flow Diagram = Arus Data (Data Flow)= Arus Data (Data Flow) Arus data mengalir diantara proses (Process),Arus data mengalir diantara proses (Process), simpanan data (data store) dan kesatuan luar (externalsimpanan data (data store) dan kesatuan luar (external entity)entity) Contoh arus data :Contoh arus data : a.a. Formulir atau dokumen yang digunakan perusahaanFormulir atau dokumen yang digunakan perusahaan b.b. Laporan terletak yang dihasilkan oleh sistemLaporan terletak yang dihasilkan oleh sistem c.c. Tampilan atau output dilayar komputer yang dihasilkanTampilan atau output dilayar komputer yang dihasilkan oleh sistemoleh sistem
  • 5. Simbol Data Flow Diagram atauatau = Proses= Proses Identifikasi Proses : umumnya berupa sautau angka yangIdentifikasi Proses : umumnya berupa sautau angka yang menunjukan nomor acuan dari proses dan ditulis padamenunjukan nomor acuan dari proses dan ditulis pada bagian atas di simbol prosesbagian atas di simbol proses Nama Proses : biasanya berbentuk suatu kalimat diawaliNama Proses : biasanya berbentuk suatu kalimat diawali dengan kata kerjadengan kata kerja
  • 6. Simbol Data Flow Diagram = Simpanan Data (Data store)= Simpanan Data (Data store)  Suatu file atau database di sistem komputerSuatu file atau database di sistem komputer  Suatu arsip atau catatan manualSuatu arsip atau catatan manual  Suatu kotak tempat data di meja seseorangSuatu kotak tempat data di meja seseorang  Suatu tabel acuan manualSuatu tabel acuan manual  Suatu agenda atau bukuSuatu agenda atau buku
  • 7. Busniess Process Sistem Penggajian 1. Setiap karyawan diwajibkan untuk memasukkan kartu pada mesin pencatat waktu sebelum dan sesudah bekerja 2. Pengawas mengumpulkan recorder (absensi) tiap karyawan dan memeriksa serta men-total jumlah jam kerja dan jam lembur tiap karyawan untuk dimasukkan dalam time record. 3. Time card tersebut diserahkan pada staff personalia yang memindahkan data yang ada ke jurnal harian karyawan. 4. Selain itu pengawas juga menghitung jumlah produksi yang dihasilkan oleh masing-masing produksi. 5. Pada akhir periode (1 periode = 4 minggu), staff personalia akan menghitung jumlah gaji yang harus dibayarkan, berdasarkan data yang ada pada jurnal harian karyawan, daftar bonus, serta data karyawan ( untuk menentukan standar gaji kepada keuangan, yang bertugas membagikan gaji pada para karyawan. 6. Staff keuangan juga bertanggung jawab dalam pembuatan kwitansi sebagai bukti tanda terima gaji.
  • 8. DFD Level 0 Sistem Penggajian
  • 9. DFD Level 1 SubSistem Dari Presensi
  • 10. DFD Level 1 Subsistem Perhitungan Jam Kerja
  • 11. DFD Level 1 Subsistem Penggajian Karyawan
  • 12. Entity Relationship Diagram (ERD) = Relationship= Relationship  hubungan yang terjadihubungan yang terjadi antara satu entity dengan entityantara satu entity dengan entity lainnya.lainnya. = Entity= Entity  Suatu object yang dapat dibedakanSuatu object yang dapat dibedakan secara unik dengan objek lainnya, dimanasecara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannyasemua informasi yang berkaitan dengannya dikumpulkan.dikumpulkan.
  • 13. Entity Relationship Diagram (ERD) = Atribut= Atribut  Karakteristik dari entity atauKarakteristik dari entity atau relatinship yang menyediakan penjelasanrelatinship yang menyediakan penjelasan detail tentang entity atau relationshipdetail tentang entity atau relationship tersebut.tersebut. Pegawai Memiliki Kendaraan Nopeg Napeg Nokend Nakend Contoh :Contoh :
  • 14. Langkah Pembuatan ERD 1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat Menentukan atribut-atribut key dari masing-masing himpunan entitas 2. Mengidentifikasikan dan menetapkan seluruh himpuanan relasi diantara himpunan entitas yang ada beserta foreign keynya 3. Menentukan derajat dan kardinality rasio relasi untuk setiap himpunan relasi 4. Menentukan partisipation constrant dari suatu relasi untuk setiap himpunan relasi 5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-Key)
  • 16. ERD Unifield Model KD_BARANG = KD_BARANG NOMOR_ORDER = NOMOR_ORDER KD_CURRENCY = KD_CURRENCY NOMOR_ORDER = NOMOR_ORDER KD_SALES = KD_SALES KD_KONSUMEN = KD_KONSUMEN TABEL_BARANG KD_BARANG char(6) NM_BARANG char(20) QTY_BARANG integer HRG_BARANG numeric(12,2) TABEL_KONSUMEN KD_KONSUMEN char(7) KD_SALES char(10) NM_KONSUMEN char(30) ALAMAT_KONSUMEN char(50) PHONE_KONSUMEN char(15) BATAS_KREDIT numeric(12,2) NEGARA char(15) TYPE_PRODUCT char(1) MATA_UANG KD_CURRENCY char(5) DESC_CURRENCY char(25) TABEL_SALES KD_SALES char(10) NM_SALES char(30) ALAMAT_SALESMAN char(50) PHONE_SALESMAN char(15) JABATAN char(15) TRANSAKSI_PENJUALAN NO_FAKTUR char(12) NOMOR_ORDER char(12) TGL_FAKTUR date HARGA_SATUAN numeric(12,2) TOTAL_HARGA numeric(12,2) NILAI_FAKTUR numeric(12,2) TABEL_ORDER NOMOR_ORDER char(12) KD_KONSUMEN char(7) KD_CURRENCY char(5) TGL_ORDER date JUMLAH_ORDER integer JENIS_PEMBAYARAN char(10) DETAIL_ORDER NOMOR_ORDER char(12) NO_RUT integer KD_BARANG char(6)
  • 17. Kamus Data (Data Dictionary) semua jenis data yang terlibat dalam proses yang terjadi, didefinisikan dan dikumpulkan dalam bentuk penyajian seperti berikut : Nama Berkas : Tabel Konsumen Medan Kunci : Kode Konsumen Fungsi : Untuk Melakukan Perekaman data konsumen No Nama Code Data Type 1 Kode Konsumen KD_KONSUMEN A7 2 Kode Sales KD_SALES A10 3 Nama Konsumen NM_KONSUMEN A30 4 Alamat Konsumen ALAMAT_KONSUMEN TXT50 5 Phone Konsumen PHONE_KONSUMEN A15 6 Batas Kredit BATAS_KREDIT N12,2 7 Mata Uang MATA_UANG A5 8 Type Product TYPE_PRODUCT A1
  • 18. Hirarchy Input Proses Output (HIPO)  Alat dokumentasi program yang digunakan sebagai alat design tehnik dokumentasi dalam siklus pengembangan sistem.  HIPO berbasis pada fungsi yaitu tiap-tiap modul didalam sistem digambarkan oleh fungsi utamanya.
  • 19. Sasaran HIPO  Untuk menyediakan suatu struktur guna memahami fungsi- fungsi sistem  Untuk menekankan fungsi-fungsi yang harus diselesaikan oleh program  Untuk menyediakan penjelesan yang jelas dari nput yang harus digunakan dan output yang harus dihasilkan oleh masing- masing fungsi pada tiap-tiap tingkatan dari diagram-diagram HIPO  Untuk menyediakan output yan tepat dan sesuai dengan kebutuhan-kebutuhan pemakai
  • 20. Diagram Dalam Paket HIPO Visual Tabel Of Contect (VTOC) Mengambarkan hubungan dari fungsi-fungsi disistem secara berjenjang 0 Menu utama 1 submenu 2 submenu 3 submenu 2.1 submenu 2.2 submenu 2.2.1 submenu 2.2.2 submenu
  • 21. HIPO Sistem Penjualan Menu Utama Master Transaksi Laporan Konsumen Sales BarangMataUang Penjualan Order Rekapitulasi Data Penjualan
  • 23. Diagram Dalam Paket HIPO Overview Diagram Menunjukan secara garis besar huungan dari input, proses dan output. Bagian input menunjukan item-item data yang akan digunakan oleh bagan proses. Bagian proses berisi sejumlah langkah-langkah yang menggambarkan kerja dari fungsi. Bagian output berisi dengan item-item data yang dihasilkan atau dimodifikasi oleh langkah-langkah proses Diagram Detail Diagram tingkatam yang paling rendah di diagram HIPO,Diagram tingkatam yang paling rendah di diagram HIPO, berisi dengan elemen-elemen dasar dari paket yangberisi dengan elemen-elemen dasar dari paket yang menggambarkan secara rinci kerja dari fungsi.menggambarkan secara rinci kerja dari fungsi.
  • 24. Pseudo Code 1.1. Definisikan nDefinisikan n 2.2. Input data sembarang yang di masukan ke dalamInput data sembarang yang di masukan ke dalam variabel A[I]variabel A[I] 3.3. Hitung sisa hasil bagi A[I] dengan 2 diberi namaHitung sisa hasil bagi A[I] dengan 2 diberi nama variabel Bvariabel B 4.4. Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I],Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I], lanjutkan langkah 2lanjutkan langkah 2 5.5. Jika sisa hasil bagi tidak sama dengan 0 makaJika sisa hasil bagi tidak sama dengan 0 maka lakukan langkah 2lakukan langkah 2 6.6. Bila selesai looping/pengulangan sebanyak n makaBila selesai looping/pengulangan sebanyak n maka program berhentiprogram berhenti
  • 25. Minispecification Process Digunakan untuk mendefinisikan proses-proses yang digambarkan dalam Data Flow diagram, baik input atau output. 1.1 Mengisi formulir pendaftaran a. Calon Mahasiswa b. Panitia pendaftaran Data calon mahasiswa Formulir mahasiswa Nama ProsesNama Proses : Mengisi formulir pendaftraan: Mengisi formulir pendaftraan Input ProsesInput Proses : Data Calon Mahasiswa: Data Calon Mahasiswa Output ProsesOutput Proses : Formulir Mahasiswa: Formulir Mahasiswa Fungsi ProsesFungsi Proses : untuk memproses calon mahasiswa yang: untuk memproses calon mahasiswa yang mendaftarmendaftar
  • 26. Layout Inputan / Blok Masukan
  • 27. Layout Output / Blok Keluaran
  • 28. Implementasi Sistem Penggunaan transaksi yang sebenarnya (berjalan) kedalam sistem baru (Production). Login (masuk aplikasi) •Login : Ketik login/userid (identitas user) •Password : Ketik Password anda •Tombol OK : Tekan tombol OK untuk masuk ke aplikasi •Tombol Batal: Tekan tombol INPUT keluar dari sistem ini. Petunjuk Pengoperasian
  • 29. Implementasi Sistem Unit Pelayanan : Pilih unit pelayanan apotik No. Transaksi : Klik tombol Folder maka akan tampil window data pasien, pilih pasien yang dikehendaki kemudian klik dua kali atau klik tombol Ambil. Klik tombol Simpan untuk mendapatkan nomor resep. Pilih tappage “Obat-obat Resep Paten“ untuk mencatat obat resep paten dan tappage “Obat-obat Resep Racikan” untuk mencatat obat resep racikan. Klik tombol Tambah untuk mencatat obat resep, pilih dan klik tombol ambil. Isi quatity obat dan aturan pakai yang diresepkan. Klik tombol Hapus untuk menghapus obat yang sudah dipilih. Klik tombol Simpan untuk menyimpan data resep. Klik tombol Valid untuk menvalidasi data resep. Klik tombol Cetak untuk mencetak slip resep. Kliok tombol Tutup untuk keluar dari window transaksi resep Transaksi Resep Petunjuk Pengoperasian