Rabu, 31 Oktober 2012

Analisa Kesalahan DFD pada Skripsi Mahasiswa

Berikut ini adalah analisa kesalahan yang dibuat pada diagram DFD pada skripsi Perancangan Sistem Informasi Penjualan pada PT.Beka Utama Abadi Jakarta Barat oleh Angga (06110010)

Gambar 4.3 Diagram Konteks
  • Terdapat nama arus data yang sama, seperti DO dan surat jalan
Gambar 4.4 Level 0
  • Pada eksternal entity Gudang tidak terdapat data flow Surat Jalan ke proses manapun, padahal pada diagram konteks Gudang memberikan data flow ke sistem.
  • Semua simbol data store tidak ditampilkan seperti penjelasan tentang DFD pada BAB 2 Landasan Teori, seharusnya penulisan mengikuti BAB 2.
  • Tidak adanya penarikan data store Barang dan Pelanggan ke proses 2.0, padahal untuk membuat faktur pelanggan dan transaksi harus melihat data barang yang tersedia dan pelanggan.
  • Seharusnya proses Laporan menarik data store Barang, karena namanya database pasti data barang pada faktur ditulis kode barangnya.
Gambar 4.5 Level 1
  • Proses bernamakan input,seharusnya tidak usah menggambarkan sampai ke level 1 karena sudah pasti data flow yang ke proses lalu ke data store adalah input.
Gambar 4.6 dan 4.7
  • Tidak usah rumit menggambarkan proses Add, Edit, Update dan Delete, karena para user sudah mengerti kalau pada data seperti Data Barang atau Data Pelanggan pasti mengalami penambahan, pengurangan dan perubahan. Jadi cukup ditulis pada Level 0, Data Pelanggan dan Data Barang saja.
  • Kalaupun ada Level 2 Proses 1 dan 2 ini. Proses 1.1.4 tidak mungkin ada karena Add dan Edit sudah termasuk kedalam kategori Save.
Gambar 4.9 sampai 4.11
  • Seharusnya gambar ini tidak ada, karena sama seperti pembahasan gambar 4.6 dan 4.7.
Untuk mendownload lampiran file skripsi, Klik disini

Rabu, 10 Oktober 2012

Contoh Logika dan Algoritma Beserta Flowchart

1). Algoritma mengisi pulsa smartfren dengan voucher
  1. Buka bungkus pelindung voucher
  2. Gosok pelindung kode dengan uang koin
  3. Pegang handphone yang sudah dalam keadaan ON
  4. Pada handphone tekan *999*16 digit nomor voucher
  5. Tekan Ok/Yes/Call
  6. Jika SMS konfirmasi berhasil maka selesai, jika menerima SMS konfirmasi gagal maka kerjakan langkah 4
2). Algoritma bertayamum (hanya mengerjakan kewajibanya tanpa mengerjakan ketentuan sunnah dalam tayamum seperti mambaca basmalah dan do’a akhir wudhu)
  1. Niat bertayamum dalam hati
  2. Meletakkan kedua telapak tangan diatas debu yang suci
  3. Menipiskan debu yang menempel di telapak tangan dengan cara meniupnya
  4. Jika sudah melakukan langkah 5 kerjakan langkah 7, bila tidak kerjakan langkah 5
  5. Mengusap muka dengan debu yang ada di kedua telapak tangan dua kali usapan, dengan memejamkan mata.
  6. Kembali ke langkah 2
  7. Mengusap kedua belah tangan sampai siku dua kali usapan. Debu yang ada di telapak tangan kiri digunakan untuk mengusap tangan kanan. dan begitu juga sebaliknya
3). Algoritma menelepon seorang kawan melalui telepon umum yang menggunakan koin
  1. Angkat gagang telepon
  2. Lihat pada layar telepon
  3. Jika pada langkah 2 muncul tulisan “Out of Order” atau tidak ada tulisan sama sekali langsung ke langkah 11, bila tidak kerjakan langkah 4
  4. Masukkan uang koin
  5. Tekan nomor yang hendak dihubungi
  6. Dekatkan bagian atas gagang telepon di telinga dan tunggu beberapa saat
  7. Jika tersambung maka kerjakan langkah 9, jika tidak kerjakan langkah 11
  8. Berbicaralah
  9. Jika terdapat nada “tut” berulang artinya waktu untuk menelpon akan habis. Jika ingin melanjutkan berbicara masukkan uang koin lalu kerjakan langkah 9, bila tidak kerjakan langkah 11
  10. Tutup gagang telepon
4). Algoritma mengganti ban mobil yang pecah ditengah jalan
  1. Ambil ban cadangan, kunci & alat pendongkrak
  2. Dongkrak dengan alat pendongkrak
  3. Buka baut dengan kunci
  4. Lepaskan ban pecah
  5. Pasang ban cadangan
  6. Pasang baut dengan kunci
  7. Lepas alat pendongkrak
  8. Simpan ban pecah, kunci dan alat pendongkrak
5). Algoritma mengirim kartu ucapan selamat hari raya melalui pos
  1. Berangkat menuju toko penjual kartu ucapan
  2. Membeli kartu ucapan
  3. Berangkat menuju kantor pos
  4. Tiba di kantor pos, menulis sesuatu dalam kartu ucapan
  5. Memasukan kartu ucapan kedalam amplop
  6. Menulis alamat tujuan
  7. Membeli perangko
  8. Menempelkan perangko pada amplop
  9. Memasukan amplop yang berisi kartu ucapan kedalam kotak surat
Flowchart dari algoritma diatas
1). Flowchart mengisi pulsa smartfren dengan voucher

2). Flowchart bertayamum

3-5 belum dibuat

Referensi
http://www.nusinau.com/konsep-algoritma-pemrograman/
http://andikafisma.wordpress.com/algoritma-dan-pemrograman/
http://rudystrong.wordpress.com/2010/03/04/algoritma-dalam-kehidupan-sehari/