Anda di halaman 1dari 5

Nama : FeriApriawanto

NIM : 20200801465
Analisis dan Perancangan Sistem Informasi

1. Jelaskan dan kontraskan berbagai model layanan cloud computing.


Jawaban:
Cloud Computing merupakan paduan teknologi yang memanfaatkan komputer (komputasi atau
computing) dan pengembangan berbasis internet (dalam hal ini disebut “awan” atau cloud). Jadi,
cloud computing adalah penyediaan IT resource di internet yang bisa didapatkan sesuai kebutuhan.
Ada tiga model layanan cloud computing, yaitu:
1) SaaS (Software as a Service) : Layanan ini disediakan dalam bentuk software atau perangkat
lunak. Contohnya adalah Google Docs dan Spreadsheet serta Adobe Creative Cloud.

2) PaaS (Platform as a Service) : Layanan ini hadir dalam bentuk platform yang dapat digunakan
untuk membuat aplikasi. Contoh penyedia PaaS ini adalah IBM Bluemix.

3) IaaS (Infrastructure as a Service) : Pada IaaS, penyedia layanan akan memberikan sumber daya
infrastruktur komputasi yang lengkap, mulai dari server, jaringan, storage, hingga ruang Data
Center.

2. Jelaskan berbagai masalah manajerial terkait dengan penggunaan model cloud computing termasuk
ketersediaan, keandalan, skalabilitas, kelayakan, keamanan, privasi, kepatuhan, keragaman
penawaran, keterbukaan, dan biaya.
Jawaban:
Beberapa masalah strategis jangka panjang yang harus dipertimbangkan manajemen ketika
mengevaluasi penyedia layanan cloud publik yang berbeda meliputi:
• Ketersediaan dan Keandalan
Masalah seperti ketersediaan dan keandalan biasanya tercakup dalam perjanjian tingkat
layanan, yang merupakan kontrak yang menentukan tingkat layanan yang diberikan dalam hal
kinerja (misalnya, yang diukur dengan waktu aktif), jaminan, pemulihan bencana, dan sebagainya.
• Skalabilitas
Salah satu janji terbesar cloud computing adalah skalabilitas, sehingga organisasi dapat
meningkatkan atau menurunkan infrastruktur mereka sesuai kebutuhan.
• Kelayakan
Masalah penting lainnya terkait dengan kelangsungan hidup dan stabilitas penyedia dalam
jangka panjang. Ketika organisasi bergerak ke infrastruktur public cloud, ia menempatkan banyak
data dan kemampuan pemrosesan ke tangan entitas eksternal. Jika entitas eksternal ini keluar dari
bisnis, ini dapat memiliki banyak dampak bagi organisasi, seperti biaya dan upaya yang terlibat
dalam menyiapkan infrastruktur baru, memigrasikan aplikasi, atau mentransfer data dari penyedia
lama ke infrastruktur baru.
• Keamanan, Privasi, dan Kepatuhan
Keamanan, privasi, dan kepatuhan merupakan aspek penting yang perlu dipertimbangkan saat
memutuskan data dan aplikasi mana yang akan dipindahkan ke cloud, dan penyedia mana yang
akan dipilih.
• Keragaman Penawaran
Pertanyaan penting untuk ditanyakan adalah penyedia mana yang dapat menawarkan layanan
yang dibutuhkan saat ini dan di masa depan.
• Keterbukaan
Pertanyaan terkait yang dihadapi organisasi adalah masalah interoperabilitas. Sebagian besar
penyedia cloud menggunakan infrastruktur yang berbeda, cara untuk menyimpan data yang
berbeda, dan sebagainya.
• Biaya
Masalah terakhir yang perlu dipertimbangkan ketika pindah ke infrastruktur public cloud adalah
biaya. Organisasi harus dengan hati-hati menyeimbangkan manfaat dan biaya fleksibilitas dan
skalabilitas yang ditawarkan cloud.

3. Jelaskan bagaimana JSON dan XML berhubungan dengan SOAP dan REST ketika
mengimplementasikan layanan web.
Jawaban:
SOAP dan REST adalah protokol yang digunakan untuk membantu komunikasi dalam lingkungan
layanan Web.
• SOAP memfasilitasi komunikasi XML antara aplikasi dan sistem operasi. SOAP dibangun di
atas standar yang ada untuk menyediakan kemampuan komunikasi yang kuat, terutama XML
untuk memformat pesan dan Protokol Transfer Hiperteks (HTTP) dan Simple Mail Transfer
Protocol (SMTP) untuk mengirimkan pesan. Selain memanfaatkan protokol komunikasi standar
Internet seperti HTTP dan SMTP, SOAP juga menyediakan independensi bahasa dan platform
serta kemampuan untuk menavigasi melalui proxy dan firewall.

• REST adalah alternatif SOAP yang lebih sederhana dan lebih cepat, biasanya berkomunikasi
melalui HTTP menggunakan JSON untuk memformat informasi. Dibandingkan dengan SOAP
dan XML, REST dan JSON jauh lebih sederhana untuk dipahami, lebih mudah bagi mesin
untuk memproses dan menghasilkan, dan lebih mudah bagi manusia untuk merancang dan
mengimplementasikan.

4. Dengan cara apa standar Internet seperti BIND, HTTP, dan HTML membantu desainer dalam
membangun sistem berbasis Internet?
Jawaban:
Standar memainkan peran utama ketika merancang sistem berbasis Internet (Zeldman, 2009).
Standar-standar ini juga membebaskan perancang dari banyak kekhawatiran dalam memberikan
aplikasi melalui berbagai perangkat dan platform komputasi. Bersama-sama BIND, HTTP, dan
HTML memberikan standar bagi desainer saat mengembangkan aplikasi berbasis Internet.
• BIND menyediakan kemampuan untuk menemukan informasi menggunakan nama domain
umum yang diterjemahkan ke dalam alamat Protokol Internet (IP) yang sesuai.

• HTTP mendefinisikan bagaimana pesan diformat dan ditransmisikan serta bagaimana server
Web dan browser merespons perintah.
• HTML adalah bahasa standar untuk merepresentasikan konten di Web melalui penggunaan
ratusan tag perintah.
5. Mengapa penting untuk memisahkan konten dari tampilan saat merancang sistem perdagangan
elektronik berbasis Internet?
Jawaban:
Sebagian besar pengembangan sistem baru dalam organisasi berfokus pada aplikasi berbasis
Internet. Internet dapat digunakan untuk menyampaikan sistem organisasi internal, sistem bisniske-
bisnis, atau sistem bisnis-ke-konsumen. Ada banyak pilihan yang harus dibuat saat merancang
aplikasi Internet. Pilihan desain yang dibuat dapat sangat memengaruhi kemudahan pengembangan
dan pemeliharaan sistem apa pun di masa mendatang.
Dalam hal ini, XSL memungkinkan desainer untuk memisahkan logika presentasi dari konten situs.
Pemisahan ini menstandarkan "tampilan dan nuansa" situs tanpa harus menyesuaikan dengan
kemampuan masing-masing perangkat.

6. Bagaimana CSS dan XSL dapat membantu memastikan konsistensi desain saat merancang sistem
perdagangan elektronik berbasis Internet?
Jawaban:
Salah satu kesulitan terbesar dalam mengembangkan situs web skala besar adalah menjaga
konsistensi di seluruh situs sehubungan dengan warna, latar belakang, font, dan elemen halaman
lainnya.
• CSS dapat sangat menyederhanakan pemeliharaan situs dan juga memastikan bahwa halaman
konsisten. Cara terbaik untuk mengimplementasikan CSS adalah melalui penggunaan lembar
gaya tertaut. Melalui elemen LINK HTML, hanya satu file yang perlu diperbarui saat mengubah
elemen gaya di seluruh situs.

• XSL adalah metode yang ampuh untuk memastikan bahwa informasi ditampilkan secara
konsisten dan menggunakan kemampuan perangkat klien. XSL memungkinkan desainer untuk
menerapkan template gaya tunggal ke beberapa halaman dengan cara yang mirip dengan
Cascading Style Sheets.

7. Diskusikan bagaimana Anda dapat menanamkan loyalitas pelanggan dan kepercayaan pada saat
merancang sistem perdagangan elektronik berbasis internet.
Jawaban:
Ada banyak cara agar desain situs dapat menyampaikan kepercayaan kepada pengguna. Menurut
guru desain Web Jakob Nielsen (Nielsen, 1999), desainer dapat menyampaikan kepercayaan dalam
Website dengan cara berikut:
1) Kualitas desain

Tampilan profesional dan navigasi yang jelas menunjukkan rasa hormat kepada pelanggan
dan janji tersirat akan layanan yang baik.
2) Pengungkapan di muka

Segera beri tahu pengguna tentang semua aspek hubungan pelanggan (misalnya, biaya
pengiriman, kebijakan privasi data), ini menunjukkan hubungan yang terbuka dan jujur.
3) Konten yang lengkap, benar, dan terkini
Konten terbaru menyampaikan komitmen untuk menyediakan informasi terbaru kepada
pengguna.
4) Terhubung ke seluruh Web

Menautkan ke situs luar adalah tanda kepercayaan dan memberikan kredibilitas, situs yang
terisolasi terasa seperti ada sesuatu yang disembunyikan.
8. Mengapa penting bahwa "Tautan hidup selamanya" ketika merancang sistem perdagangan
elektronik berbasis Internet?
Jawaban:
Ada empat alasan utama mengapa penting bahwa "Tautan hidup selamanya" ketika merancang
sistem perdagangan elektronik berbasis Internet:
1) Bookmark pelanggan : Karena pelanggan dapat menandai halaman mana pun di situs Anda,
Anda tidak dapat menghapus halaman tanpa menanggung risiko kehilangan pelanggan yang
tidak akan menemukan tautan yang berfungsi jika mereka menemukan tautan mati.

2) Tautan dari situs lain : Seperti pelanggan Anda yang menandai halaman, situs lain mungkin
menautkan langsung ke halaman dalam situs Anda dan menghapus halaman dapat
mengakibatkan kehilangan referensi pelanggan.

3) Referensi mesin pencari : Karena mesin pencari sering lambat memperbarui database mereka,
ini adalah sumber lain untuk halaman lama dan mati.

4) Konten lama menambah nilai : Selain masalah praktis ini, banyak pengguna mungkin
benarbenar menemukan nilai dari konten lama. Konten lama dapat tetap berguna bagi pengguna
karena minat historis, dukungan produk lama, atau informasi latar belakang untuk peristiwa
terkini. Namun, penting untuk menjaga konten lama agar tautan tidak mati, dan untuk
memperbaiki atau menghapus informasi yang usang atau menyesatkan.

9. Jelaskan secara singkat peran sistem manajemen konten dan manfaatnya.


Jawaban:
Sistem Manajemen Konten (CMS) adalah jenis aplikasi perangkat lunak khusus untuk
mengumpulkan, mengatur, dan menerbitkan konten Situs Web dari berbagai sumber data organisasi,
seperti gudang data, basis data personel, inventaris, dan sebagainya. Konten ini disimpan dalam satu
repositori bersama dengan templat untuk memformat semua jenis halaman Web di dalam Situs Web
organisasi. Karena konten dan pemformatan dipisahkan oleh CMS, konten dasar yang sama dapat
disajikan secara berbeda kepada audiens yang berbeda pelanggan, karyawan, atau pemasok serta
untuk perangkat yang berbeda.
Singkatnya, sistem manajemen konten memungkinkan konten dari berbagai sumber disimpan secara
terpisah dari pemformatannya untuk memudahkan manajemen Situs Web.

10. Jelaskan peran middleware dalam komputasi klien / server.


Jawaban:
Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar
dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan
bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi,
pengembangan, dan manajemen sesuai kebutuhan. Di sini middleware dapat berfungsi sebagai
penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Penggunaan middleware ini sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi
client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda termasuk server
web, server aplikasi, dan alat-alat serupa yang mendukung pengembangan aplikasi dan pengiriman
Middleware yang paling banyak dipublikasikan :

• Microsoft’s COM/DCOM (Component Object Model) • Open Software Foundation’s


Distributed Computing Environment (DCE) • Object Management Group’s Common
Object Request Broker Architecture (CORBA)

Anda mungkin juga menyukai