Kelebihan Architecture layered: memecahkan layer menjadi bagian yang lebih kecil

dokumen-dokumen yang mirip
BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN P.D. SINAR MULIA. Pengembangan Sistem Informasi Akuntansi Penjualan P.D. Sinar Mulia mendukung

BAB 4 PERANCANGAN SISTEM INFORMASI. suatu model pada Problem Domain. 2. Class Faktur Penjualan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Dalam penyusunan penelitian ini, penulis mengacu pada berbagai literatur yaitu

Gambar Surat Permintaan Spare part

Gambar 4.50 Form Bahan Baku Keluar

BAB 4 PERANCANGAN SISTEM INFORMASI. Sistem yang dirancang bertujuan untuk mendukung persediaan bahan yang

BAB 4 DOKUMENTASI DESIGN. penjualan dan piutang usaha PT. Stora Adiswara. Dengan cara mempermudah

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi Akuntansi. mengubah data keuangan dan data lainnya menjadi informasi. Informasi ini kemudian

UNIVERSITAS BINA NUSANTARA

BAB 4 METODOLOGI PEMECAHAN MASALAH

BAB 4 METODOLOGI PEMECAHAN MASALAH

BAB 3 METODOLOGI PENELITIAN

Gambar 4.77 Window Input Pembayaran Pinjaman Darurat dan Terencana

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. BUANA PENTA PRIMA

BAB 4 METODOLOGI PENELITIAN

BAB 4 PERANCANGAN USULAN SISTEM PENJUALAN DAN PENERIMAAN KAS PT BINTANG TOEDJOE. 4.1 Prosedur Penjualan dan Penerimaan Kas Usulan

BAB 2 LANDASAN TEORI. 2.1 Definisi Sistem, Informasi, dan Sistem Informasi

BAB 2 LANDASAN TEORI

BAB 3 METODOLOGI PENELITIAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Sistem Informasi SDM dari PT. Nissui Indonesia, user interface yang digunakan

BAB 1 PENDAHULUAN. motivasi kepada seluruh pekerja yang telah bekerja untuk perusahaan tersebut. Hal itu

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. INDUSTRI SANDANG NUSANTARA UNIT CILACAP

BAB 3 METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI. Menurut Whitten, Bentley dan Dittmann (2004,p.12) sistem informasi adalah

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERS EDIAAN, PENJUALAN DAN PENERIMAAN KAS PADA PT.METALINDO GUNATAMA SKRIPSI. Oleh.

BAB 4 RANCANGAN SISTEM

Bab IV RANCANGAN SISTEM YANG DIUSULKAN. PT.Lippo General Insurance, Tbk diharapkan dapat memenuhi tujuannya dalam

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi. diorganisasikan untuk mengumpulkan, memasukkan, mengolah dan

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Genap 2007/2008

BAB 3 METODOLOGI PEMECAHAN MASALAH

BAB 4. PT. Siaga Ratindotama

BAB 5 ANALISIS DAN PERANCANGAN SISTEM. Fungsi yang dapat dilakukan sistem antara lain menyediakan informasi up-todate

ANALISIS DAN PERANCANGAN APLIKASI DOCUMENT MANAGEMENT SYSTEM BERBASIS WEB ( STUDI KASUS : DIVISI INFORMATION SYSTEM AND TECHNOLOGY PT SERASI AUTORAYA

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB 1 PENDAHULUAN. pertukaran informasi di dunia maya ini dapat juga diterapkan pada proses belajar

BAB 2 LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA. Program Ganda Jurusan Sistem Informasi - Akuntansi Skripsi Sarjana Program Ganda Semester Ganjil tahun 2007/008

BAB I PENDAHULUAN. 1.1 Latar Belakang Penelitian. Seiring dengan berkembangnya dunia usaha yang semakin pesat, maka

BAB 2 LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA

BAB 2 LANDASAN TEORI. dokumen ditulis di kertas dan informasinya ditulis memakai tinta baik

BAB 3 METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. terhadap informasi yang dihasilkan berkaitan dengan sumber daya manusia.

ANALISIS DAN PERANCANGAN E-PROCUREMENT PADA PT. INDO JAYA KERTAS SKRIPSI. Oleh Hartono

UNIVERSITAS BINA NUSANTARA

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN KARIR BERBASIS WEB PADA PT.DELTATAMA MITRASEJAHTERA

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN HUTANG USAHA PADA PT. JATI DHARMA INDAH PLYWOOD INDUSTRIES SKRIPSI. oleh.

Gambar 4.34 Cluster Jadwal Produksi. jadwal produksi oleh Kepala Pabrik. Seperti yang sudah dijelaskan dalam system

Laporan Perencanaan Produksi (LPP) Laporan perencanaan produksi dipilih sebagai class karena laporan perencanaan

penelitian, maka berikut ini disertakan penjelasan secara terperinci dan menyeluruh mengenai sistematika model metodologi pemecahan masalah.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. penyebaran informasi dalam sebuah organisasi. (O Brien, 2001, p7)

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN. Persediaan yang baru ditampilkan pada gambar 4.1.

BAB 2 LANDASAN TEORI

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. ibu jari tangan pada mesin finger scanning. mentransfer gaji setiap karyawan.

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB 3 METODOLOGI PENELITIAN

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI PADA PT TRISATYA MITRA ABADI

BAB 3 METODOLOGI PENELITIAN. Diagram alir di bawah ini merupakan langkah-langkah yang diambil untuk mendukung

BAB 2 LANDASAN TEORI. lebih komponen-komponen atau subsistem-subsistem yang saling berkaitan untuk

BAB 2 LANDASAN TEORI

BAB 4 RANCANGAN SISTEM

Tabel 4.41 Hubungan Event dan Atribut Bag Gudang Bahan Baku (Lanjutan)

LAMPIRAN A KERANGKA DOKUMEN ANALISIS

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

SKRIPSI. oleh. Marius

BAB 3 METODOLOGI PEMECAHAN MASALAH

UNIVERSITAS BINA NUSANTARA. Program Ganda Sistem Informasi Manajemen Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

BAB 3 METODOLOGI PENELITIAN

Tujuan 04/07/ :01

BAB 2 LANDASAN TEORI

BAB 4 PERANCANGAN SISTEM

penyelesaian dari proses lainnya.

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN DAN PEMBELIAN PADA PT. NOORUMI CATUR MANUNGGAL

BAB 3 METODOLOGI PENELITIAN. metodologi penelitian yang merupakan urutan atau langkah-langkah yang sistematis

BAB 3 METODOLOGI PENELITIAN

UNIVERSITAS BINA NUSANTARA

BAB 1 PENDAHULUAN. dilakukan secara manual. Tidak terkecuali penggunaan teknologi informasi oleh

BAB 2 LANDASAN TEORI. komponen yang saling berhubungan yang bekerja sama menuju suatu tujuan dengan

UNIVERSITAS BINA NUSANTARA

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. menyimpan data tentang kegiatan-kegiatan yang dilaksanakan organisasi,

BAB 3 METODOLOGI PEMECAHAN MASALAH

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi-Sistem Informasi Skripsi Sarjana Program Ganda Semester Genap 2004/2005

Pemahaman mengenai Model arsitektur SisTer Mengetahui Sudut pandang logis Arsitektur Sistem Tersebar. Memahami model Arsitektur sistem

BAB IV HASIL DAN UJI COBA

BAB 2 LANDASAN TEORI. 2.1 Sistem Informasi Akuntansi Penggajian dan Pengupahan Pengertian Sistem Informasi Akuntansi

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN PERSEDIAAN PADA PT. ANEKA BAUT ERIC NIM :

BAB 4 METODOLOGI PENELITIAN

Bab 2 LANDASAN TEORI. with the common purpose of achieving an objective. Yang dapat diartikan bahwa sistem

BAB 2 LANDASAN TEORI

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL

Transkripsi:

Kisi- kisi BINUS 2011 1. Jelaskan apa yg anda ketahui tentang Good Design? Desain yang baik memiliki sedikit kelemahan utama Sebuah desain yang baik bertujuan untuk mecapai properti yang bagus dan pada waktu yang sama, menghindari kerusakan. Desain yang baik menyeimbangkan kriteria umum Criteria sering terjadi konflik,yang mana kriteria yang ditekan dan bagaimana kriteria bertentangan berpengaruh pada situasi yang ada. Semua kriteria tersebut diperlukan. Desain yang baik adalah berguna,fleksibel dan comprehensif Penggunaan sistem ditentukan dari pengaruh diantara kualitas sistem teksnis dan dapat digunakan oleh user.fleksibel dan comprehensif mengurangi kompleksitas kerja dan mempermudah desain. 2. Jelaskan apa yang anda ketahui tentang Component Architecture dan Component yang merupakan dua concept penting pada tahap Architecture Design. Component Architecture adalah sebuah sistem yang terstruktur yang terdiri dari component yang saling berhubungan walapun system berada di tempat yang berbeda. Sebuah arsitektur yang baik membuat sistem lebuh mudah untuk dimengerti dalam pengaturan kerja desain dan menggambarkan kestabilan dari sistem serta mengurangi kompleksitas kerja. Component adalah sebuah kumpulan dari bagian program yang merupakan keseluruhan dan mempunyai tanggung jawab yang terdefinisi baik,maksudnya focus pada tanggung jawab komponen berhubunggan dengan komponen lain Dan tanggung jawab ini penting bagi sebuah kelas. 3. Jelaskan persamaan dan perbedaan antara The Layered Architectural Pattren dan The Client Server Architecture Pattern, jelaskan pula kelebihan dan kekurangan dari masing - masing pattern tersebut Persamaan: Sama- sama memiliki dua layer yaitu layer atas dan layer bawah Perbedaan: Achitecture layer mempunyai hirarki yang teratur sedang client server merupakan Ekspresi dari cara berpikir jaringan. Kelebihan Architecture layered: memecahkan layer menjadi bagian yang lebih kecil Kekurangan architecture layered: waktu yang dibutuhkan untuk penyampaian information lebih lama karena information yang disediaka harus melewati tiap level dalam proses penyampaian nya. 1

jika terjadi error,penanganan nya lebih lambat karena tiap level orang yang menangani nya berbeda. Kelebihan Client Server Ø Server menyediakan secara umum apa yang dibutuhkan oleh client. Ø Waktu penyampaian informasi ke client lebih cepat karena server yang menyediakan semua informasi. Ø Jika terjadi error,server akan lebih cepat menanganinya. Kekurangan client server: Ø Tidak adanya ketelitian dalam menangani permasalahan karena sistem tidak terbagi 2. Gambar client server Gambar arsitektur desain 4. Jelaskan perbedaan antara Component Architecture dan Model Komponen, gambarkan pula tahap - tahap yang harus dilakukan untuk membuat keduanya! Component architecture berfokus pada aktivitas yang menerangkan tugas2 dari componen. Tahap2 nya:chapter 10 halaman 7 versi indo 2

Model Component berfokus pada struktur.model memiliki tugas utama yaitu menunjukkan kejadian menggunakan mekanisasi yang tersedia dalam bahasa pemograman berorientasi objek. Hasil dari model adalah revisi dari kelas diagram. Tahap2 nya:chapter 12 halaman 5 versi indo. Represent Common event Represent private event Restructure Classes 5. Jelaskan berbagai bentuk Distribution pada Client Server Architecture Gambarnya halaman 16 chapter 10 Untuk mendapatkan bentuk ini,kita menggunakan pola client server sebagai dasar,kemudian memperluas ke dalam arsitektur dasar menggunakan model (M), function (F), dan komponen User interface (U). Hal ini menghasilkan 5 Arsitektur Component dengan tingkat Distribution atau penyebaran yang bervariasi 3

Genap 1. Jelaskan apa yg anda ketahui tentang model component, attribute, private event dan common event... Jawab : Model Component : sebuah bagian dari sistem yang mengimplementasikan model problem domain. Attribut : sifat, karakteristik, kualitas yang menjelaskan suatu objek. Private Event : kejadian yang hanya melibatkan satu objek problem domain. Sebuah kejadian muncul paling tidak sekali dapat diingat sebagai kelas attribut. Common Event : kejadian yang melibatkan beberapa objek problem domain.kejadian tersebut sebagai hubungan ke dari salah satu objek dan kemungkianan menambahkan koneksi sructural untuk memberikan akses kepada objek lain nya ke atribut yang berhubungan. 2. Jelaskan apa yang anda ketahui tentang Criteria umum dari Architectural Design. Jawab : a. Usability : menetapkan pokok sebuah sistem bergantung pada keadaan kerja b. Flexibility : menetapkan system arsitektur yang memuat perusahaan organisasi dan kondisi teknis c. Comprehensibility : pemeliharaan terhadap keruwetan dari system komponen, model, & deskripsi harus mudah dipahami 3. Jelaskan apa yang anda ketahui tentang berbagai kemungkianan yang menyebabkan terjadinya Bottleneck pada eksekusi suatu proses. Jawab : Ø Processor sharing terjadi ketika dua atau lebih proses dieksekusi secara bersamaan pada processor yang sama. pada point ini, dalam proses aktivitas kita telah menurunkan semua komponen logika dan objek yang aktif dan kita mendistribusikan mereka pada proseccor yang tersedia. Ø Program Component Sharing Sebuah komponen program dibagi ketika dua atau lebih proses secara bersamaan memanggil operasi pada komponen tersebut. Dalam proses arsitektur desain, kita membedakan 2 bentuk Concurrency yaitu : a. True concurrency adalah sebuah situasi dimana dua atau lebih event di dalam konteks sistem dapat timbul pada saat yang bersamaan dan kedua nya membutuhkan respon langsung yang melibatkan component program yang sama. b. Random concurrency adalah sebuah situasi dimana dua atau lebih operation didesain untuk eksekusi pada waktu yang sama. 4

Ø External Device Sebuah eksternal device dapat dibagi ketika dua atau lebih proses secara bersamaan. Contoh :beberapa proses menggunakan printer yang sama. 4. Jelaskan apa yang anda ketahui tentang true concurrency dan random concurrency. Jawab : a. True concurrency adalah sebuah situasi dimana dua atau lebih event di dalam konteks sistem dapat timbul pada saat yang bersamaan dan keduanya membutuhkan respond langsung yang melibatkan component program yang sama. b. Random concurrency adalah sebuah situation dimana dua atau lebih operation didesain untuk eksekusi pada waktu yang sama. Kisi- Kisi Anapersil 1. Sebelum kita mengembangkan suatu sistem informasi, perlu kita definisikan sistemnya. Jelaskan secara panjang- lebar, mengenai apa saja isi dari System Definition? Isi dari system definition adalah FACTOR. Functionality : Fungsi sistem yang mendukung tugas dari application domain Application domain : Bagian- bagian dari organisasi yang melaksanakan, memantau dan mengawasi sebuah problem domain. Technology : Teknologi yang digunakan untuk mengembangkan sistem dan teknologi dimana sistem akan dijalankan. Objects : Objek utama dalam problem domain. Entitas yang memiliki state dan behaviour. Responsibility : Tanggung- jawab sistem dalam yang terhubung dengan konteks. 2. Apa yang dimaksud dengam criteria dalam mengembangkan suatu sistem informasi? Kriteria adalah syarat yang harus dipenuhi dalam pengembangan sistem informasi. Tiga kriteria inti/penting adalah Usable, Flexible and Comprehensible 3. Mengapa dalam mengembangkan sistem informasi kita perlu menetapkan beberapa criteria? Kita perlu menentukan beberapa kriteria karena beberapa kriteria yang kita pilih dapat menentukan hasil dan kualitas (standar mutu) dari sistem informasi yang kita buat. 4. Jelaskan beberapa criteria yang perlu dicapai dalam mengembangkan sistem informasi. Criteria - criteria yang perlu dicapai : a. Usable : Sistem harus dapat berjalan sesuai dengan oragnisasi, hubungan- kerja dan teknik konteks (dapat berfungsi). 5

b. Secure : Sistem harus dapat melakukan pencegahan terhadap akses ke data dan fasilitas secara illegal (aman). c. Efficient : Hemat biaya. Tidak termasuk 3 kriteria inti/penting karena sulit diukur. d. Correct : Pemenuhan kebutuhan. Outputnya harus benar. e. Reliable : Pemenuhan ketepatan pada saat fungsi dijalankan. Bisa dipercaya. Hasil sesuai dengan kenyataan(real). f. Maintainable : Sistem dapat diperbaiki atau dipelihara. g. Testable : Memastikan sistem yang dikembangkan dapat berjalan sesuai dengan fungsi yang diinginkan(dapat diuji). h. Flexible : Sistem dapat dikembangkan. i. Comprehensible : Upaya dalam mengerti sistem minim(sistem mudah dipelajari). j. Reusable : Komponen sistem dapat digunakan dalam sistem lain yang berhubungan. k. Portable : Sistem dapat dipindah ke ke media lain. l. Interoperable : Sistem dapat digunakan pada sistem lain. 5. Menerapkan perancangan suatu sistem informasi harus memenuhi minimal Tiga criteria penting. Tulis dan jelaskan maksud tiga kriteria itu. Tiga criteria penting yaitu : Usable : Sistem harus dapat berjalan sesuai dengan oragnisasi, hubungan- kerja dan teknik konteks (dapat berfungsi). Flexible : Sistem dapat dikembangkan. Comprehensible : Upaya dalam mengerti sistem minim(sistem mudah dipelajari). 6. Apa yang dimaksud dengan Komponen? Komponen adalah kumpulan dari bagian- bagian program yang memiliki tugas masing- masing untuk membentuk sebuah sistem 7. Apa yang dimaksud dengan Arkitektur Komponen? Arkitektur komponen adalaha sebuah struktur sistem yang tersusun dari beberapa komponen yang saling berhubungan. 8. Jelaskan tiga prinsip penting komponen. Tiga prinsip penting komponen : Mengurangi kompleksitas dengan memisah- misahkan masalah. Mencerminkan struktur konteks yang stabil. Menggunakan kembali komponen yang sudah ada 9. Ada tiga pola arkitektur (architectural pattern) dari komponen. Apakah itu? 6

Tiga pola arkitektur (architectural pattern) : Layered Architecture Pattern Generic Architecture Pattern Client- Server Architecture Pattern (ada gambar) 10. Apa saja variasi dari Layered Pattern? Variasi Layered Pattern : Closed- Strict Closed- Relaxed Open- Strict Open- Relaxed 11. Tulislah lima jenis/bentuk distribusi dari User Interface, Function dan Model pada arkitektur client- server. 5 jenis / bentuk distribusi User Interface, Function dan Model dalam arkitetur client - server : Distributed presentation Local presentation Distributed functionality Centralized data Distributed data Tipe component architecture Client Server Architecture U U + F + M Distributed Presentation U F + M Local Presentation U + F F + M Distributed Fuctionality //kalo bentuk web U + F M Centralized Data //cnth : bengkel U + F + M M Distributed Data //klo ad cabang Kasus penjualan online : Distributed Functionality Pada client terdapat : - User Interface à tampilan untuk melihat barang yang dijual, melakukan pemesanan online - Function Pada Server terdapat : - Function - Model à database dari pelanggan, barang yang dijual, transaksi penjualan Klo ada kasus PT ABC, maka distributed data à karena ad cabang rata kalo ada cabang didtributed data 7

à model terpencar di setiap cabang dengan tujuan agar ada backup data dan agar proses tidak lambat kalo semua ambil data ke server >> Penjelasan function (Jelasin function list na) - - - - - isi aj : Function Tipe data à Generate Id read, compute à Hitung Total compute // untuk bagian pembayaran à Save - - update à Message box signal à Print - - Read 12. Jelaskan perbedaan arti model di server dan model di client dalam arkitektur Decentralized Data. Model yang di server memegang model yang umum dan fungsi- fungsi di dalamnya sedangkan model di client memegang data yang memiliki andil di dalamnya. 13. Jelaskan selengkapnya apa beda Common Event dengan Private Event. Private Event adalah sebuah event yang hanya melibatkan satu objek dari problem domain sedangkan Common Event adalah sebuah event yang umum dan mempengaruhi banyak objek. 8