Total Tayangan Halaman

Kamis, 08 November 2012

Kasus DFD dan ERD beserta jawabannya


Nama Kelompok :

-          Achmad Diar Aji Prasetia
-          Rindriana Martasari Putri
-          Wirsa Angga Melia
Yoyok Nurhadi




Kasus III  


Analisa sistem Administrasi Pelayanan Pelaksanaan UTS/UAS yang ada dikampus anda, mulai dari mahasiswa mendaftar sampai dengan diterbitkan pengumuman Hasil Nilai UTS/UAS
Buatlah Diagram Aliran Data (DAD) logik mulai dari :
a.       Diagram konteks
b.      Diagram 0 (Over view Diagram)
c.       Diagram lainya sampai dengan diagram primitif Fungsional (Diagram Rinci) bila ada.



 

Kasus VI


Pelajari dan pahami scenario pelayanan jasa warung telepon dibawah ini.

Warung Telepon Kontak Terus (WTKT) menyediakan jasa pelayanan telepon lokal, interlokal, dan internasional. Pemakai dapat menggunakan telepon yang tersedia dibox-box telepon. Data pembicaraan seperti  jam bicara, lama bicara, tujuan, semuanya tercatat dikomputer operator. Begitu pembicaraan berakhir, computer akan menghitung besarnya tagihan dan mencetak struk tagihan. Penghitungan ini dilakukan dengan melihat tabel yang biaya yang terdiri dari zona tujuan bicara, lama, dan waktu bicara. Waktu bicara perlu dicatat berhubung perumtel/indosat menawarkan diskon pada waktu-waktu tertentu.Sesudah warung ini ditutup (jam 22.00), operator akan menjalankan program pembuatan laporan transaksi harian yang berisi detil transaksi dan total penerimaan.
Tugas :
1.      Gambarkanlah flow map pelayanan WTKT tersebut (20 point).
2.      Daftarkanlah (gambarkan dengan menggunakan notasi bulanan), proses-proses apa saja yang terdapat pada WTKT tersebut, minimal 3 proses (bobot 20)
3.      Gambarkan mekanisme pelayanan ini dalam bentuk data flow Diagram ; Diagram Konteks, dan Level 0 (bobot 20)
4.      Tentukan etentitas apa saja yang terlibat dalam proses pelayanan tersebut, kemudian gambarkan etentitas-etentitas tersebut kedalam sebuah Entity Relationship Diagram (ERD) (bobot 20)
5.      Konversikan ERD tersebut kedalam spesifikasi file. Buat spesifikasi masimng-masing file dengan menggunakan format pada lampiran 3 (bobot 20)

Jawab :
    Gambarkanlah flow map pelayanan WTKT tersebut (20 point).

1.   
1.      Daftarkanlah (gambarkan dengan menggunakan notasi bulanan), proses-proses apa saja yang terdapat pada WTKT tersebut, minimal 3 proses (bobot 20)


Proses yang terdapat pada pelayanan tersebut adalah:
-       Menelepon
-       Menghitung tagihan
-       Mencetak struk tagihan
-       Pembuatan laporan transaksi harian

2.      Gambarkan mekanisme pelayanan ini dalam bentuk data flow Diagram ; Diagram Konteks, dan Level 0 (bobot 20)





1.4.      Tentukan etentitas apa saja yang terlibat dalam proses pelayanan tersebut, kemudian gambarkan etentitas-etentitas tersebut kedalam sebuah Entity Relationship Diagram (ERD) (bobot 20)


1.5.      Konversikan ERD tersebut kedalam spesifikasi file. Buat spesifikasi masing-masing file dengan menggunakan format pada lampiran 3 (bobot 20)

KASUS VII
Pelajari & Pahami skenario dibawah ini.
Apotik Sumber Waras (ASW) melayani penjualan obat secara tunai pakai resep ataupun penjualan tunai obat-obat tanpa resep.
Pelayanan konsumen dilakukan dengan menggunakan sebuah komputer untuk memeriksa ketersediaan obat dan harga. Dalam hal obat yang diminta konsumen berada dalam jangkauan pandangan ataupun ingatan petugas, maka beliau akan segera dapat melayani. Apabila tidak, petugas akan memeriksa status keberadaan obat yang diminta via komputer.
Setiap penjualan obat akan dicatat ke dalam komputer untuk mengurangi stock obat dan mencetak kwitansi.
Dalam hal penjualan obat berdasarkan resep, petugas akan mencatat nama dan alamat konsumen beserta obat yang dibeli. Hal ini diperlukan untuk pengamanan kalau-kalau terdapat kesalahan.
Setiap hari menjelang tutup, bagian keuangan akan mendapatkan laporan penerimaan hari itu.
Sedang bagian pengadaan akan mendapatkan laporan persediaan obat-obatan yang habis ataupun berada dibawah garis pesan ulang (reorder level).

Identifikasi

1.      Merekam persediaan obat beserta harga
2.      Merekan transaksi penjualan yang meliputi obat dan jumlah serta harga
3.      Mencetak kwitansi penjualan
4.      Merekam nama dan alamat serta obat dan jumlah obat serta harga untuk penjualan berdasarkan resep dokter
5.      Mencetak laporan keuangan dan persediaan untuk diserahkan kebagian Keuangan dan Pengadaan

Diminta :
1.      Buat DAD sampai dengan diagram primitif level terakhir.
2.      Buat ERD.

Jawaban :

Langkah-Langkah dalam mebuat DAD :
1. Menentukan kesatuan luar (Eksternal Entity)



Keterangan :
Sp        = Surat Pesanan
TTF     = Tanda Terima Faktur
LPO    = Laporan Pembelian Obat


















Selasa, 30 Oktober 2012

menganalisis kesalahan DFD

Kelompok Saya : Achmad Diar AJi
Sumber Buku : PTA II tentang sistem informasi pengelolaan nilai pada bimbingan belajar eksatak depok menggunakan aplikasi program ms visual foxpro 6.0
pemilik buku : Aloysius Ferdiandus(NIM 2041310023)



menurut saya tdk ada kesalahan pd gambar di atas




menurut saya tdk ada kesalahan pd gambar di atas




Rabu, 04 Juli 2012

Keunggulan dan kekurangan perangkat lunak berbasis Database

Nama : Achmad Diar Aji Prasetia
NIM : 2111310036
Jurusan : TKJ
Matkul : Database 2



Berikut adalah Perangkat Lunak yang menangani Database

1.Firebird
Kekurangan :
·         Kekurangan yang paling nyata waktu itu adalah replication engine (walaupun Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live database). Ada proyek yang terjadi, banyak yang komersil, namun Open Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird code utama. Firebird development relatif lambat, Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil.


Kelebihan :
·         Firebird memiliki user base kecil namun aktif, Firebird selalu lebih banyak memiliki fitur,
·         Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil,
·         Firebird memiliki user-base yang loyakl, dan merupakan produk bagus untuk bekerja dengannya, dan jika ia dapat meningkatkan kecepatan development-nya, seperti juga meningkatkan marketing-nya, akan menjadi pesaing yang kuat.


2.Visual Foxpro 9.0                     
Kekurangan :
·         Tidak tersedia tipe data pointer
·         Tidak bisa digunakan untuk membuat OCX
·         Pengembangan versi sekarang sudah terhenti di versi 9.0
·         Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9)
·         Menu-designer yang juga belum mengimplementasikan OOP.Semoga membantu temen-temen dalam mempelajari VFP terbaru ini, selamat mencoba.
Kelebihan :
·         Simpel
·         Fitur lengkap
·         Punya database sendiri yaitu DBF
·         Akses ke database internal mudah
·         OOP murni sejak versi 6.0
·         Dinamis
·         Akses ke library eksternal mudah
·         Sederhana
·         Tidak memerlukan spesifikasi hardware yang tinggi

  

3.Microsoft SQL (MS-SQL)
Kekurangan :
·         Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
·         Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
·         Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.
Kelebihan :
·         Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
·         Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
·         Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
·         Memiliki tingkat pengamanan / security data yang baik.
·         Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
·         Memiliki kemampuan untuk membuat database mirroring dan clustering.



4.MYSQL
Kekurangan :
·         Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
·         Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server
Kelebihan :
·         Merupakan DBMS yang gratis / open source berlisensi GPL (generic public license).
·         Cocok untuk perusahaan dengan skala yang kecil.
·         Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MWSQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun.
·         Bisa berjalan pada lebih dari satu platform system operasi, misalnya windows, linux, FreeBSD, Solaris, dan masih banyak lagi.
·         Cepat dalam menjalankan perintah SQL / Structured Query Languagemisalnya ketika akan menyeleksi suatu data atau memasukkan suatu data karena MYSQL merupakan turunan dari konsep SQL.Multi user, artinya database dapat digunakan oleh beberapa user dalam waktu bersamaan tanpa mengalami masalah atau konflik.
·         MYSQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
·         MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, namahost, dan izin akses user dengan system perijinan yang mendetail serta sandi/password terenkripsi.
·         MYSQL dapat melakukan koneksi dengan computer client menggunakan Protokol TCP/IP, Unix Socket (UNIX), atau Named Pipes (windows NT).
·         MYSQL memiliki antar muka / interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
·         Command and function, MYSQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
·         Structure Table, MYSQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
                                                   



5.ORACLE
Kekurangan :
·         Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
·         Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
·         Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
Kelebihan :
·         Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
·         Dapat menangani jumlah data dalam ukuran yang besar.
·         Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
·         Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
·         Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
·         Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
·         Bisa berjalan pada lebih dari satu platform system operasi.