Pertemuan 4 - Jenis Aplikasi Komputer Chap. 2.
Download
Report
Transcript Pertemuan 4 - Jenis Aplikasi Komputer Chap. 2.
PENGANTAR COMPUTER & TEKNOLOGI INFORMASI
1C
JENIS APLIKASI COMPUTER BAG. 2
Aplikasi Menurut Environtment
Cara Mendapatkan Aplikasi
Aplikasi Menurut Environtment
ENVIRONTMENT APPLICATION COMPUTER
Environtment Computer merupakan lingkungan aplikasi yang berhubungan dengan
internal dan eksternal computer.
Internal environtment computer dimaksudkan apakah aplikasi tersebut dapat
cocok terpasang (terinstal) di computer dengan baik, dll.
Exkternal environtment computer dimaksudkan bagaimana hubungan user
terhadap aplikasi tersebut, apakah user menggunakan aplikasi tersebut untuk
membantu pekerjaan sehari-hari, bagaimana aplikasi computer saling terhubung
(terkoneksi) dengan computer lainnya (sharing application).
JENIS APLIKASI MENURUT ENVIRONTMENT
Ada dua jenis aplikasi menurut environtment :
1. Client/Server
2. Stand Alone
CLIENT - SERVER
Komputer Server adalah salah satu infrastruktur yang
paling penting dalam organisasi atau sistem. Apa itu
Server? Terletak pada istilahnya.
Server adalah Komputer yang melayani beberapa atau
semua computer
kepadanya.
(terminal)
yang
terhubung
Sehingga, aplikasi yang tersimpan di computer ini,
computer klien dan atau terminal lain terhubung
dapat mengaksesnya
FUNGSI SERVER
Fungsi server tergantung pada penggunaan Server itu sendiri. Fungsi Server secara
umum diantaranya :
a. Menyimpan Aplikasi dan Database yang dibutuhkan oleh computer yang
terhubung.
b. Menyediakan fitur keamanan computer.
c. Melindungi semua computer terhubung menggunakan firewall.
d. Menyediakan IP Address untuk mesin computer terhubung.
FITUR KOMPUTER SERVER
Server yang dipilih untuk sebuah sistem organisasi harus memenuhi kondisi
tertentu diantaranya :
Dibutuhkan ukuran memori atau RAM yang cukup besar untuk menampung
jumlah Query yang dijalankan oleh computer yang terhubung
Kecepatan Processor (Giga Hertz)
Kapasitas Penyimpanan HardDrive harus besar.
JENIS – JENIS SERVER
Server Platform : Hardware atau software dasar untuk sistem yang bertindak
sebagai mesin yang menggerakan sistem.
Server aplikasi : Dikenal juga sebagai Middleware, berfungsi sebagai pengolah
perintah dari client dan database.
Web Server : Menyediakan konten ke web browser, web server berkomunikasi
menggunakan HTTP (iHypertext Transfer Protocol).
Mail Server : Server yang bertugas menangani E-Mail.
IRC Server : Internet Relay Chat server memungkinkan user untuk berdiskusi
melalui jaringan.
JENIS – JENIS SERVER LAINNYA
Server Audio/Video
Chat Server
Fax Server
FTP Server
Groupware Server
List Server
News Server
Proxy Server
Telnet Server
Virtual Server
CLIENT
Client adalah Sistem atau Proses yang
melakukan suatu permintaan data atau
layanan ke suatu server.
Contoh dari Client : Laptop, Komputer
(PC) di WarNet,
CLIENT/SERVER DEFINITION
Client/Server termasuk ke dalam konsep pemrosesan sistem terdistribusi dengan
baik.
Client/Server merupakan paradigm dalam teknologi informasi yang merujuk pada
metode untuk mendistribusikan aplikasi ke dalam pihak klien dan pihak server.
Menurut Budhi Irawan, Client Server adalah “Komputer database yang ebrada di
pusat yang informasinya bias dipakai bersama-sama oleh beberapa user yang
menjalankan aplikasi di dalam computer local yang disebut client”.
CLIENT/SERVER DEFINITION
Menurut Agus Mulyanto, Client Server adalah “ Arsitektur yang paling banyak dipakai
di teknologi modrn ini dimana client mampu melakukan proses secara mandiri saat
meminta data dan server akan mengirimkan data sesuai permintaan kemudian proses
akan dilakukan oleh client.”
Menurut Budi Sutedjo Dharma Oetomo, Arsitektur client server adalah “Suatu model
koenktivitas jaringan yang membedakan fungsi computer sebagai client ataus erver.
Arsitektur ini berfungsi sebagai server yang memiliki tugas untuk memberikan layanan
pada client yang terhubung dalam jaringan tersebut.”
LINGKUNGAN DATABASE CLIENT/SERVER
Menggunakan
protocol utama iTransmission
Protocol/Internet protocol (TCP/IP).
Control
Sistem Operasi yang digunakan biasanya UNIX, LINUX,
Windows Server.
Lingkungan Database Client/Server :
Menggunakan LAN untuk mendukung Jaringan PC atau
Wireless.
Masing-masing PC memiliki penyimpanan tersendiri.
Berbagai Hardware atau software.
KOMPONEN DASAR CLIENT/SERVER
Pada dasarnya client server terdiri dari 3 komponen pembentuk dasar, yaitu
Client, Middleware, dan Server. Gabungan dari 3 komponen tersebut digambarkan
sebagai berikut :
ARSITEKTUR FILE SERVER
Model pertama Client/Server
Semua
pemrosesan
workstation
dilakukan
pada
sisi
Satu atau beberapa server terhubungkan dalam
jaringan
Server bertindak sebagai file server
File server bertindak sebagai pengelola file dan
memungkinkan klien mengakses file tersebut
Setiap klien dilengkapi DBMS tersendiri
DBMS berinteraksi dengan data yang tersimpan
dalam bentuk file pada server
ARSITEKTUR DATABASE SERVER
Klien bertanggung jawab dalam mengelola antar muka
pemakai (mencakup logika penyajian
pemrosesan data, logika aturan bisnis)
data,
logika
Database server bertanggung jawab pada penyimpana,
pengaksesan, dan pemrosesan database
Database serverlah yang dituntut memiliki kemampuan
pemrosesan yang tinggi
Beban jaringan menjadi berkurang
Otentikasi pemakai, pemeriksaan integrasi, pemeliharaan
data dictionary dilakukan pada database server
Database server merupakan implementasi dari two-tier
architecture
ARSITEKTUR CLIENT/SERVER
Two – Tier Architecture
Three-Tier Architecture
CLIENT/SERVER SIMULATION
From : https://www.youtube.com/watch?v=x_7Q6I9PMfA
STAND ALONE DEFINITION
Personal Computer, hanya terdiri dari 1 unit computer yang berdiri sendiri dengan
sumber daya sendiri.
1 Unit PC terdiri dari :
Monitor
CPU
Keyboard
Mouse
Printer
Scanner, dll.
SISTEM STAND ALONE
Stand Alone juga dikenal dengan Stand Alone System (SAS) maksudnya Sistem yang dapat
berjalan tanpa terhubung dengan ajringan internet. Seperti, Operating System atau Beberapa
program yang dapat diinstal tanpa terhubung dengan internet.
Beberapa publisher perangkat lunak sengaja merancang aplikasi yang bekerja Stand Alone.
Beberapa publisher juga menyediakan versi khusus untuk bekerja secara stand alone. Kenapa?
Lebih Praktis
Mampu bekerja secara insidensial
Tidak kalah dengan versi penuh (full version) yang membutuhkan instalasi.
Dapat bekerja secara Portable atau dapat pula digunakan sebagaimana aplikasi penuh (Full
Version).
SISTEM STAND ALONE
Walaupun Stand Alone, beberapa
aplikasi tetap harus membutuhkan
koneksi Internet dimana untuk
kebutuhan Update atau Upgrade ke
versi yang lebih tinggi.
Aplikasi Stand Alone belum tentu
disebut Portable.
Istilah
Portable merujuk pada
manfaat
pendayagunaan
media
sepert flash disk.
ARSITEKTUR APLIKASI STAND ALONE
Aplikasi stand alone adalah aplikasi komputer yang dapat dijalankan hanya pada satu
komputer. Database dan programnya menjadi satu di dalam komputer tersebut, karena
database dan program menyatu di dalam satu komputer maka aplikasi stand alone ini
biasanya disebut sebagai aplikasi satu tingkat (one tier).
Cara Mendapatkan Aplikasi
BAGAIMANA CARA MENDAPATKAN APLIKASI?
Create Application
Buy
Rent
CREATE APPLICATION
Create Apllication merupakan salah satu dari 3 cara untuk mendapatkan Aplikasi.
Membuat aplikasi ini membutuhkan :
Metode,
Waktu,
Biaya, dan
Sumber Daya
yang cukup untuk dapat menghasilkan suatu aplikasi yang baik dan berguna sesuai
kebutuhan dari organisasi atau personal yang menggunakannya.
CREATE APPLICATION NEEDS
Metode yang biasa digunakan dalam
membuat aplikasi dikenal dengan istilah
System Development Life Cycle
(SDLC).
Tahap yang dibutuhkan adalah :
Planning
Analysis
Design
Implementation
Maintenance
CREATE APPLICATION NEEDS
Waktu
Membutuhkan waktu (scheduling) untuk membuat suatu aplikasi yang bisa
digunakan.
Biaya
Biaya dibutuhkan untuk mendukung pembuatan aplikasi, seperti pembelian
server, pembelian computer client, license support software.
Semuanya biasanya menggunakan metode seperti GantChart, PERT, dan CPM.
CREATE APPLICATION NEEDS
Sumber Daya
Sumber Daya disini dimaksudakan adalah Sumber Daya Manusia (SDM) dan Sumber Daya
Perangkat yang dibutuhkan.
Sumber Daya Manusia : Siapakah yang bias membuatnya? Menggunakan Apa? Bahasa
Pemrograman Apa?
Bahasa pemrograman misalnya : Java, C++, Cobol, C#, Pascal, PHP, HTML, dll.
Sumber Daya Perangkat yang dibutuhkan apakah tersedia? Organisasi mampu membelinya ?,
dll.
BUY APPLICATION
Buy atau membeli adalah cara lain untuk mendapatkan aplikasi. Membeli aplikasi tersebut berarti membeli license
yang disediakan oleh Vendor atau penyedia Software tersebut.
From : http://www.telunjuk.com/software/daftarharga/microsoft
RENT APPLICATION
Rent Application merupakan salah satu cara untuk mendapatkan aplikasi untuk bias digunakan
dengan menyewa kepada provider.
Istilah Rent Application lebih dikenal dengan nama “Application Service Provider” (ASP).
ASP yang menyewakan software aplikasi, seperti aplikasi messaging, spreadsheet, database,
keuangan, akuntansi dan lain-lain. Bahkan di Internet pun sudah bisa kita jumpai situs-situs
Web yang menyewakan aplikasi office,scanning virus, manajemen proyek, dan lain-lain.
PERKEMBANGAN RENT APPLICATION
Menurut
Gartner
Group,
tahun
1999
lalu,
pendapatan
ASP
di
seluruh dunia mencapai US$ 1 juta. Tetapi tahun 2001 sudah mencapai US$ 3,5
milyar. Dan ini membengkak kian besar, dan akan menjadi US$ 25 milyar pada
tahun 2004.
Biaya
sewa
aplikasi
Office
dan
Exchange
dari
ASP
yang
ada di luar negeri sekitar US$ 120 - US$ 150 per bulan per pemakai. Sebagai
bandingan, bila Anda membeli software Microsoft Office harus mengeluarkan
US$ 400 - US$ 500, sedangkan untuk Microsoft Exchange sekitar US$ 1200 untuk
lima pemakai.
Sumber : https://groups.yahoo.com/neo/groups/berita-it/conversations/topics/7195
END OF FILE …..