Senin, 11 Mei 2020

Tugas Vclass 8 Pengantar Komputer & TI 2A Simbol-simbol Flowchart

  1. Sebutkan dan jelaskan jenis-jenis simbol flowchart!
  2. Berikan contoh dari jenis-jenis simbol flowchart tersebut!

Jawaban :

1.  Sombol-Simbol pada Flowchart
  1. SIMBOL ARUS (FLOW DIRECTION SYMBOL)

Simbol Arus
keterangan : Merupakan simbol flowchart  berfungsi untuk menghubungkan antara simbol satu dengan simbol yang lain atau menyatakan jalannya arus dalam suatu proses. Simbol arus ini sering disebut juga dengan connecting line.
  1. SIMBOL TITIK TERMINAL (TERMINAL POINT SYMBOL)

simbol flowchart sistem
Terminal pont symbol merupakan simbol flowchart berfungsi sebagai permulaan (start) atau akhir (stop) dari suatu kegiatan.
  1. SIMBOL PENGHUBUNG (SYMBOL ONE CONNECTOR)

simbol penghubung
Symbol One Connector adalah simbol berfungsi untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.
  1. SIMBOL BARIS PENGHUBUNG (SYMBOL OFF PAGE CONNECTOR)

simbol baris penghubung
Symbol Off Page Connector adalah simbol berfungsi untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.
  1. SIMBOL PROSES (PROCESSING SYMBOL)

Simbol Proses
Processing Symbol merupakan simbol flowchart berfungsi untuk menunjukkan pengolahan yang dilakukan oleh komputer/pc
  1. Simbol kegiatan manual (Symbol Manual Operation )

simbol kegiatan manual
Symbol Manual Operation adalah simbol berfungsi untuk menunjukkan pengolahan yang tidak dilakukan oleh komputer/pc
  1. Simbol keputusan (Symbol Decision)
Simbol keputusan
Keterangan Symbol Decision adalah simbol berfungsi untuk memilih proses berdasarkan kondisi yang ada.
  1. Simbol keluar-masuk (Symbol Input-Output)
Simbol keluar-masuk
Keterangan Symbol Input-Output adalah simbol flowchart berfungsi untuk menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya
  1. Simbol Manual Input (Symbol Keying Operation)
Symbol Keying Operation
Keterangan Symbol Keying Operation adalah simbol berfungsi untuk pemasukan data secara manual on-line keyboard
  1. Simbol persiapan (Symbol Preparation)
simbol flowchart persiapan
Keterangan  Symbol Preparation adalah Simbol berfungsi untuk mempersiapkan penyimpanan yang sedang/akan digunakan sebagai tempat pengolahan di dalam storage.
  1. Simbol proses terdifinisi (Symbol Predefine Proses )
Simbol proses terdifinisi
Keterangan Symbol Predefine Proses adalah simbol flowchart berfungsi untuk pelaksanaan suatu bagian (sub-program)/prosedure
  1. Simbol Tampilan (Symbol Display)
Simbol Tampilan
keterangan Symbol Display adalah Simbol, berfungsi untuk menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan sebagainya.
  1. Simbol disk dan penyimpanan online (Symbol Disk and On-line Storage)
simbol disk dan penyimpanan online
Keterangan Symbol Disk and On-line Storage adalah Simbol, berfungsi untuk menyatakan input yang berasal dari disk atau disimpan ke disk.
  1. SIMBOL UNIT PITA MAGNETIK (SIMBOL MAGNETIC TAPE UNIT)

Simbol unit pita magnetik
Keterangan Simbol Magnetic Tape Unit adalah Simbol flowchart berfungsi untuk menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetik.
  1. Simbol kartu plong (Symbol Punch Card)

Symbol Punch Card
Keterangan Simbol kartu plong adalah Simbol berfungsi untuk menyatakan bahwa input berasal dari kartu atau output ditulis ke kartu.
  1. Simbol dokumen (Symbol Dokument)
Simbol dokumen
Keterangan Symbol Dokument  adalah Simbol  berfungsi untuk menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.
  1. Simbol Garis Alir (Symbol Flowline)
Symbol Flowline
Keterangan Symbol Flowline adalah simbol berfungsi sebagai tanda untuk menunjukan bagian instruksi selanjutnya. Atau digunakan untuk aliran proses suatu algoritma
  1. Simbol anotasi (Symbol Annotation)
simbol anotasi
Keterangan Symbol Annotation adalah simbol  yang berisi catatan agar mudah dimengerti isi/tujuan Algoritma atau untaian data yang akan diproses.
  1. Simbol penyimpanan offline (Symbol Off-line Storage)
Simbol penyimpanan offline
Keterangan Symbol Off-line Storage adalah Simbol  berfungsi untuk menunjukkan bahwa data di dalam symbol ini akan di simpan.
  1. Simbol pasangan (Symbol Couple)
Symbol Couple
Keterangan Symbol Couple adalah Simbol berfungsi untuk menunjukkan suatu data/elemen yang dikirimkan dari satu modul kemodul yang lain. Anak panah dengan lingkaran padat menunjukkan elemen kontrol yang dikirimkan.sedangkan  Anak panah dengan lingkaran yang kosong menunjukkan data yang dikirimkan
  1. Simbol magnetik Disk (Symbol Magnetik Disk)
simbol magnetik
Keterangan Symbol Magnetik Disk adalah simbol yang digunakan untuk input atau output yang menggunakan disk magnetik.
  1. Simbol magnetik drum (Symbol Magnetik Drum)
simbol magnetik drum
Keterangan Symbol Magnetik Drum adalah simbol flowchart digunakan untuk input atau output yang menggunakan Drum Magnetik.
  1. Simbol penekan pita  (Symbol Punched Tape )
Symbol Punched Tape
Keterangan Symbol Punched Tape adalah simbol  berfungsi untuk input atau output yang menggunakan pita kertas berlubang.
  1. Simbol pengurutan office (Symbol Sorting Office)
Symbol Sorting Office
Keternagna Symbol Sorting Office adalah simbol berfungsi untuk menunjukan prosses pengurutan data diluar proses komputer.
  1. Simbol pemindahan (Symbol Transportation/Move)
Symbol Transportation/Move
Keterangan Symbol Transportation/Move adalah simbol digunakan untuk memindahkan material dengan forklift, mengangkat barang dengan crane, memindahkan barang dengan tangan, dsbg.
  1. Simbol menunggu (Symbol Delay)
Symbol Delay
Keterangan Symbol Delay adalah simbol flowchart berfungsi untuk material dalam trolley  menunggu dan diproses lebih lanjut, menunggu elevator, surat-surat menunggu untuk diarsipkan, dsbg.
2. Contoh kasus flowchart dalam kehidupan sehari-hari adalah aktivitas makan, berikut adalah penyajian flowchart untuk kasus makan.

Tugas Vclass 7 Pengantar Komputer & TI 2A Implementasi Flowchart

Buatlah Flowchart untuk :
  1. Menghitung luas segitiga
  2. Transfer uang antar bank melalui ATM

Jawaban :

1. 
Algoritma Mengitung Luas Segitiga
1.     Mulai
2.     Input nilai alas segitiga
3.     Input nilai tinggi segitiga
4.     Hitung luas segitiga (luas=1/2*(alas*tinggi))
5.     Tampilkan Hasil
6.     Selesai
Implementasi Program C++
Berdasarkan flowchart diatas, selanjutnya kita coba implementasikan kedalam contoh program c++ dibawah ini:

#include <iostream>
#include <conio.h>
using namespace std;
int main()
  {
    float luas;
    int t,a;
   
    cout<<"Masukan Alas : ";
    cin>>a;
    cout<<"Masukan Tinggi : ";
    cin>>t;
    cout<<endl;
   
    luas=0.5*a*t;
    cout<<"Luas Segitiga = "<<luas<<endl;
  getch();
  }








2. Algoritma TRANSFER UANG pada ATM

  1. Masukkan pin
  2. cek apakah pin benar? jika tidak kembali ke masukkan pin
  3. jika benar masuk ke menu utama
  4. pilih tranfer uang, jika tidak kembali ke menu utama
  5. jika ya, input no rekening tujuan
  6. pilih jumlah nominal
  7. proses pengiriman
  8. cetak berhasil mengirim
  9. pilihan cetak struk?
  10. jika ya cetak struk, lalu ke proses ingin transaksi lain?
  11. jika tidak langsung tampilakan pilihan "ingin transaksi lain?"
  12. jika ya, kembali ke menu utama
  13. jika tidak, end
Flowchart TRANSFER UANG pada ATM

Tugas Vclass 6 Pengantar Komputer & TI 2A Flowchart

Tugas Flowchart  :
  1. Jelaskan apa yang dimaksud dengan flowchart!
  2. Apa fungsi pedoman dalam membuat flowchart?

Jawaban :

1.     Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program. Dalam perancangan flowchart sebenarnya tidak ada rumus atau patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam komputer. Karena setiap analisa akan menghasilkan hasil yang bervariasi antara satu dan lainnya. Kendati begitu secara garis besar setiap perancangan flowchart selalu terdiri dari tiga bagian, yaitu input, proses dan output.

2.     PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART
Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti :
1)     Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2)     Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan
definisi ini harus dapat dimengerti oleh pembacanya.
3)     Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4)     Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.
5)     Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6)     Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
7)     Gunakan simbol-simbol flowchart yang standar.

Sabtu, 09 Mei 2020

Tugas Vclass 5 Pengantar Komputer & TI 2A Pengaplikasian DFD

Tugas Pengaplikasian DFD  :
Buatlah DFD untuk peminjaman buku di perpustakaan, sebagai anggota perpustakaan maupun yang belum menjadi anggota perpustakaan
Jawaban :
Langkah-langkah:
1.       Identifikasi entitas-entitas
2.       Tetapkan kebutuhan fungsional(requirement)
3.       Data apa yang perlu disimpan
4.       Buat diagram konteks dengan mengacu pada no 1 dan 2
5.       Gambarkan DFD level-0 dan level-1 (bila perlu) sesuai no.2

1.       Identifikasi entitas-entitas

Entitas (E): Anggota, bag. Pengadaan, Pimpinan

2.       Tetapkan kebutuhan fungsional (requirement)

Ø  Cari data anggota
Ø  Rekam data anggota
Ø  Cetak kartu anggota
Ø  Rekam data buku
Ø  Cari dan tampilkan status buku
Ø  Rekam peminjaman
Ø  Cetak bukti peminjaman
Ø  Update buku
Ø  Cetak daftar pengeluaran buku
Ø  Cetak laporan peminjaman

3.       Data yang perlu disimpan

Ø  Anggota
Ø  Buku
Ø  Peminjaman

4.       Diagram Konteks :
Diagram Konteks Sistem Peminjaman Buku

5.       Gambar DFD




DFD level-1 Proses 1.0 :


6.       Pemodelan Data (Diagram ER)


7.       Kamus Data
A.      Data Store
1.       Anggota = @Kd-anggota + nm-anggota + tgl-lahir + tgl_daftar
2.       Buku = @Kd-buku + judul + penerbit + pengarang + stok
3.       Pinjaman=@no-pinjam + tgl_pinjam + tgl_kembali + kd-anggota + kd_buku

B.      Aliran Data
1.       Id-anggota = nm_anggota+tgl_lahir + no_identitas
2.       Kartu Anggota = @Kd-anggota + nm-anggota + tgl-lahir + tgl_daftar, masa berlaku
3.       Info status buku = kd_buku + judul + [ada] pinjaman
4.       Kd-buku-pinjaman = [kd_buku | judul I pengarang]
5.       Bukti-pinjaman = no-bukti + kd-anggota+ nm_anggota + tgl pinjam + (kd_buku + judul + pengarang + penerbit) + tgl_hrs_kembali + nm_petugas
6.       Daftar pengeluaran buku = periode ( no + kd_buku + judul + pengarang + tgl- dipinjam)
7.       Lap peminjaman = periode lap + (no + no_pinjam + kd buku + judul + tgl_pinjam + tgl_kembali) + nm_petugas


Keterangan Kamus Data

Ø  Kd anggota 10(karakter)10
Ø  Nm anggota 1(karakter)25
Ø  Tgl lahir dd/mm/yyy tgl_daftar
Ø  Stok 1(numeric}9
Ø  Karakter |A-Z|a-z|0-9||/|
Ø  Numerik |0-9|

8.       Spesifikasi Proses
1. Nama proses : 2.0 Rekam data buku
Input: id_buku, table buku
Output tablel buku
Deskripsi :
Begin
Open table buku
Input id_buku
Validasi
If not valid
Then tampilkan pesan
Else rekam ke table
Endif
Close table

2. Nama proses : 4.1 Rekam peminjaman
Input: kd_buku pinjaman, table buku, table anggota
Output: tablel peminjaman
Deskripsi :
Begin
Open table buku, anggota, peminjaman
Input kd-buku pinjaman
Validasi ke table buku dan angeota
If not valid
Then tampilkan pesan
Else rekam ke table peminjaman
Endif
Close table

3. Nama proses: 5.1 Cetak laporan peminjaman
Input: kd_buku pinjaman, table buku, table anggota
Output: laporan peminjaman
Deskripsi :
Begin
Open table buku, anggota,
Input periode laporan
Saring data peminjaman
While not EOF peminjaman Do
Baca record peminjaman
Search ke table buku
Simpan ke table temporer
Tampilkan atau cetak laporan
EndWhile
Close table
End

4. Nama proses:4.3 Update buku
Input: table peminjaman, table buku
Output: table bruku
Deskripsi :
Begin
Open table buku, peminjaman
Get kode buku dari peminjaman
Search ke table barang
Hitung stokestok-jml_pinjam
Rekam dan update stok
Close semua table
End

5. Nama proses 11 Cari data anggota
Input: id-anggota, table anggota
Output: hasil pencarian
Deskripsi :
Begin
Open table anggota
Input id anggota
While not EOF anggota
if id-anggota id tabel anggota
Then tampilkan data anggota
Else data tik ada
Endif
EndWhile
Close table anggota
End