Anda di halaman 1dari 8

Kisi Kisi UAS Anapersis:

Essay 50%
1. Distributed System
2. ERD
3. DBMS
4.Internal Output
5.Report yang baik
Kasus 50%
1. Application Architecture
2. Database Specification
3. Internal Output
SOAL
1. Jelaskan perbedaan antara fat dan thin client!
Fat Client: berfungsi untuk menyajikan UI ke pengguna, sehingga tidak memerlukan personal komputer yang
powerful.
Thin Client: berfungsi tidak hanya sebagai penyaji interface, namun juga mengoperasikan aplikasi, sehingga
memerlukan personal komputer, komputer notebook, atau workstation yang powerful.

2. Jelaskan perbedaan antara RFP (Request for Proposal) dan RFQ (Request for Quotations)!
Request for Proposals (RFP): digunakan untuk berkomunikasi persyaratan dan fitur yang diinginkan kepada
calon vendor. Beberapa vendor dan / atau produk yang berbeda adalah kandidat. Mereka akan merespon
dengan proposal.
Request for Quotations (RFQ): digunakan ketika Anda telah memutuskan pada produk tertentu yang dapat
diperoleh dari berbagai sumber. Mereka merespon dengan kutipan harga.
3. Jelaskan 3 tipe dari data structure dan berikan contoh baik dalam Format by Example maupun English
Interpretation!
4. Jelaskan perbedaan antara Diverging dan Converging Data Flows!
Diverging data flow Data flow menyebar ke tujuan yang berbeda namun berasal dari sumber yang sama
Converging data flow Beberapa data flow yang berasal dari sumber yang berbeda namun bergabung untuk
menuju tujuan yang sama
5. Jelaskan yang dimaksud dengan Pseudocode dan Natural English!
Pseudocode merupakan bahasa yang digunakan untuk mensimulasikan model pemograman dan
menggunakan pendekatan yang mirip dengan bahasa pemograman semisal while, for, dan struktur yang
mirip dengan baris kode.
Natural english merupakan bahasa inggris yang digunakan dalam percakapan biasanya.

6. Jelaskan 3 pendekatan dalam System Design!


Model-driven strategy sistem desain pendekatan yang menekankan gambar model sistem untuk
mendokumentasikan aspek teknis dan implementasi sistem.

Modern structured design : teknik perancangan sistem yang menguraikan satu sistem kompleks
menjadi sistem yang lebih kecil.
Information engineering : teknik perancangan sistem yang berfokus pada aliran data dalam sistem,
information engineering memberikan gambaran terhadap data yang digunakan sistem dan proses
yang ada didalamnya.
Prototyping : penggunaan contoh aplikasi dalam skala kecil yang belum mencakup semua
requirement tetapi dapat bekerja sesuai dengan sistem yang diinginkan. Perancangan prototype
melibatkan programmer dan feedback dari pengguna sebagai tester.
Object-oriented : teknik yang menganalogikan sistem sebagai kumpulan objek yang saling
bekerjasama untuk mencapai tujuan.

Rapid application development (RAD) - pendekatan desain sistem yang memanfaatkan terstruktur,
prototyping, dan teknik JAD untuk dengan cepat mengembangkan sistem.
Joint Application Development (JAD) - teknik yang melengkapi analisis sistem lain dan teknik desain
dengan menekankan pembangunan partisipatif antara pemilik sistem, pengguna, desainer, dan
pembangun.

7. Jelaskan 4 tipe Model-Driven!


Model-Driven Approaches Modern Structured Design
Modern Structured Design: sebuah teknik sistem design yang menguraikan proses sistem menjadi
komponen yang teratur.
Model-Driven Approaches Information Engineering
Information engineering (IE): sebuah model-driven dan data-terpusat, tetapi teknik proses-sensitif untuk
planning, analisa, dan mendesign sistem informasi. Model IE yang mengilustrasikan dan
mengsinkronisasi system data dan proses.
Model-Driven Approaches Prototyping
Prorotype: sebuah skala kecil, tidak lengkap, namun sample yang bekerja sesuai sistem yang diinginkan.
Porses yang berulang melibatkan hubungan yang erat di antara designer dan users.

Model-Driven Approaches Object-Oriented Design


Design berorientasi obyek (OOD): teknik yang digunakan untuk memperbaiki persyaratan objek yang
diidentifikasi sebelum analisa dan untuk menetapkan design objek yang spesifik.
8. Jelaskan yang dimaksud dengan Coupling dan Cohesion!
Coupling: besarnya derajat hubungan ketergantungan antar modul.
Cohesion: besarnya derajat kemampuan modul dalam melaksanakan tugasnya.
9. Jelaskan task - task pada System Design for In House Development!
Design Arsitektur Aplikasi
Mendefinisikan teknologi yang akan digunakan
Merevisi model sebagai model fisikal
Design Sistem Database
Database schema
Mengoptimalkan implementasi dari DBMS
Design Sistem Interface
Input, output, and dialogue specifications
Prototypes
Package Design Specification
Spesifikasi untuk petunjuk bagi programmer
Update Project Plan
10. Jelaskan task task pada fase Procurement!
Meneliti kriteria penelitian teknis dan pilihan
Meminta proposal atau kutipan dari vendor
Validasi klaim dan kinerja vendor
Mengevaluasi dan memberi rating terhadap proposal vendor
Pemberian kontrak dan debrief vendor
11. Sebutkan outline dari RFP (Request for Proposal)!
I. Introduction
A. Background
B. Brief summary of needs
C. Explanation of RFP document
D. Call for action on part of vendor
II. Standards and instructions
A. Schedule of events leading to contract
B. Ground rules that will govern selection decision
1. Who may talk with whom and when
2. Who pays for what
3. Required format for a proposal
4. Demonstration expectations
5. Contractual expectations
6. References expected
7. Documentation expectations
III. Requirements and features
A. Hardware
1. Mandatory requirements, features, and criteria
2. Essential requirements, features, and criteria
3. Desirable requirements, features, and criteria
B. Software
1. Mandatory requirements, features, and criteria
2. Essential requirements, features, and criteria

3. Desirable requirements, features, and criteria


C. Service
1. Mandatory requirements
2. Essential requirements
3. Desirable requirements
IV. Technical questionnaires
V. Conclusion
12. Jelaskan masing masing keputusan design yang dikomunikasikan oleh blueprint!
13. Jelaskan perbedaan antara distriuted dan centralized system!
Distributed system: sebuah sistem di mana komponen komponennya didistribusi di beberapa lokasi dan
jaringan komputer.
Centralized systems: sebuah sistem dimana semua komponen di host oleh pusat, multi-user computer.
14. Jelaskan 5 computing layers!
Presentation layer user interface
Presentation logic layer proses yang harus diselesaikan untuk menghasilkan presentasi, seperti mengedit
data yang telah diinput, atau memformat data yang dioutput.
Application logic layer logika dan proses untuk mendukung aturan aturan bisnis, kebikakan kebijakan
dan prosedur prosedur.
Data manipulation layer untuk menyimpan dan mengambil data dari dalam database.
Data layer data bisnis yang sebenarnya.
15. Jelaskan 5 tipe client / server architecture server!
Database Server: sebuah server yang meng-host satu atau banyak database dan mengeksekusi/menjalankan
perintah dari semua manipulasi data dalam server.
Transaction server: sebuah server yang meng-host layanan untuk memastikan bahwa semua update update database untuk sebuah transaksi telah berhasil atau gagal secara keseluruhan.
Application Server: sebuah server yang meng-host logika aplikasi dan layanan - layanan untuk sebuah SI.
Messaging or groupware server: sebuah server yang meng-host layanan untuk e-mail, kalender, dan fungsi
grouping lainnya.
16. Jelaskan perbedaan antara distributed data, distributed presentation, dan distributed data & application!
a. Distributed data: sistem client / server di mana data dan lapisan manipulasi data ditempatkan pada
server (s), dan lapisan lainnya ditempatkan pada klien.
b. Distributed Presentation: sistem client / server dimana presentasi presentation logic layers bergeser
dari server ke klien.
c. Distributed data and application
i. Data dan manipulasi data lapisan ditempatkan pada server mereka sendiri
ii. Logika aplikasi ditempatkan di server sendiri
iii. Presentasi logika dan presentasi lapisan ditempatkan pada klien
17. Jelaskan 3 jenis arsitektur data!
Relational Database: menyimpan data dalam bentuk tabel. Setiap file diimplementasikan sebagai
sebuah tabel. Setiap bidang adalah kolom dalam tabel. Catatan yang berhubungan antara dua tabel
dilaksanakan oleh kolom dalam dua tabel.
Distributed Reational Database: sebuah sistem database yang menduplikasi tabel ke beberapa server
database yang terletak di lokasi yang strategis.
Distributed relational database management system: sebuah program perangkat lunak yang
mengontrol akses dan pemeliharaan data yang disimpan dalam format relasional.
18. Jelaskan 2 tipe dari data distribution!

a. Data partitioning: mendistribusikan baris dan kolom tabel ke server database tertentu dengan sedikit
atau tidak ada duplikasi antara server.
b. Data replication: duplikat beberapa atau semua tabel pada lebih dari satu server database.
19. Jelaskan perbedaan antara pros dan cons!
a. Pros
i. Mudah dirancang
ii. Perfoma yang bagus
b. Cons
i. Sulit untuk beradaptasi dengan berbagi di aplikasi
ii. Sulit beradaptasi dengan kebutuhan baru
iii. Perlu untuk menduplikasi atribut dalam beberapa file
;
20. Apa yang dimaksud dengan: File Database, Field, Record dan Table?
File: himpunan semua kejadian dari struktur record yang diberikan.
Database: kumpulan file yang saling terkait
Field: unit terkecil dari data yang berarti untuk disimpan dalam database
Record: koleksi bidang diatur dalam format yang telah ditentukan.
Table: setara dengan database relasional dari sebuah file.
21. Jelaskan tipe tipe dari file dan tabel konvensional!
a.
b.
c.
d.
e.
f.

Master files: catatan yang relatif permanen meskipun nilai dapat berubah.
Transaction files: catatan yang menggambarkan acara bisnis.
Document files: data historis untuk diperiksa tanpa overhead regenerasi dokumen.
Archival files: master dan catatan transaksi yang telah dihapus.
Table lookup files: data yang relatif statis yang bisa dibagi untuk menjaga konsistensi.
Audit files: catatan khusus dari update ke file lain.

22. Jelaskan 3 integrity dalam database!


Key integrity: semua table harus memiliki primary key.
Domain integrity: kontrol - kontrol yang layak yang harus di design untuk meyakinkan bahwa tidak ada field
yang memiliki nilai tidak pantas.
Referential integrity: jaminan bahwa nilai sebuah foreign key di dalam sebuah tabel matching dengan nilai
primary key yang matching di dalam tabel yang berhubungan.
23. Jelaskan jenis jenis dari distribusi data dan replikasi data!
Centralization
a. Semua database di satu server di satu lokasi
Horizontal distribution (disebut jg partitioning)
b. tabel atau baris bisa ditetapin ke database server / lokasi yang lain.
c. akses dan keamanannya efisien
Vertical distribution (also called partitioning)
d. tabel dan kolom spesifik ditetapin ke database/server yang spesifik
e. kekurangan dan kelebihannya mirip sama horizontal
Replication
f. duplikasi data di banyak lokasi
g. DBMS berkerjasama untuk apdate dan synchronization
h. memiliki kelebihan di Performance and accessibility
i. meningkatnya komplesitas

24. Jelaskan yang dimaksud dengan: Internal Output, Turnaround Output dan External Output!
Internal output: digunakan untuk para pemilik dan pengguna sistem dalam sebuah
perusahaan. Internal output mendukung operasi bisnis seharihari atau pengawasan
manajemen dan pengambilan keputusan.
External output: output yang meninggalkan organisasi.
Turnaround documents: output yang meninggalkan organisasi output eksternal organization.an yang
mungkin masuk kembali sistem sebagai input.
25. Jelaskan 3 tipe Internal Output!
Detailed Report: menyajikan informasi dengan sedikit atau tanpa dilakukan penyaringan atau pembatasan.
Contoh : Daftar seluruh tagihan pelanggan.
Summary
Report:
berisi
informasi
dari
manajer
yang
tidak
perlu
diperlihatkan
keseluruhan
laporan
secara
detail.
Contoh : Laporan ringkasan total penjualan dalam hitungan bulanan dan grafik penjualan pertahun.
Exception Report, menyaring data sebelum ditunjukkan kepada manajer sebagai sebuah informasi.
Contoh : Laporan persediaan barang yang hampir habis.
26. Sebutkan metode implementasi untuk menghasilkan output!
27. Sebutkan guideline dan proses dari perancangan output!
Output Guideline:
Output harus mudah untuk dibaca dan ditafsirkan.
Waktu untuk output.
Distribusi (atau akses ke) output harus cukup untuk membantu semua pengguna yang relevan.
Pemilihan dari metode implementasi memengaruhi distribusi.
Output harus dapat diterima oleh system users.
System analyst harus mengerti bagaimana planning penerima untuk menentukan bagaimana
menggunakan output.
Proses perancangan output:

Mengidentifikasi output sistem dan mereviewpersyaratan logis.


Menentukan persyaratan output fisik.
Merancang setiap formulir pracetak.
Desain, memvalidasi dan men-test output menggunakan beberapa kombinasi dari:
Tata letak alat (misalnya, sketsa tangan, grafik spasi, atau alat CASE.
Alat prototyping (misalnya, spreadsheet, PC DBMS, 4GL)
Code generating tools (misalnya, penulis laporan).

28. Jelaskan perbedaan antara expert user dan novice user!


Expert User: seseorang yang berpengalaman menggunakan komputer (dedicated user)
Novice User: pengalaman kurang dalam menggunakan komputer. (casual user)
29. Jelaskan masing masing masalah yang terjadi pada interface!
30. Sebutkan perintah perintah dalam perancangan UI!
Mengerti pengguna dan tugas mereka.
Melibatkan pengguna dalam design interface.
Menguji sistem pada pengguna yang sebenarnya.
Praktek design iteratif.
31. Jelaskan teknologi teknologi dasar dalam UI!
Operating Systems and Web Browsers
GUI

Windows, Macintosh, UNIX, Linux, Palm OS, Windows CE


Display Monitor
Regular PC monitors
Non-GUI terminals
Growing importance of devices such as handhelds
32. Jelaskan Style dan Consideration dalam UI!
33. Jelaskan syntax syntax pada instruction-driven interface!
34. Sebutkan proses dalam merancang UI!

Anda mungkin juga menyukai