Di zaman modern seperti saat ini komputer telah menjadi
salah satu alat bantu penting bagi manusia. Komputer sudah menjadi benda
canggih umum yang diperlukan manusia untuk membantu kegiatan atau aktivitasnya
sehari-hari, komputer tidak lagi jadi barang mewah yang asing bagi manusia.
Didalam berbagai bidang tidak dapat dipungkiri bahwa komputer membantu kegiatan
manusia menjadi lebih mudah dan sederhana.
Pengertian Arsitektur Komputer
Definisi arsitektur yang banyak orang tahu adalah seni dan
ilmu dalam merancang bangunan. Arsitektur juga merujuk kepada hasil-hasil
proses perancangan tersebut. Oleh karena itu, banyak orang ketika mendengar
kata arsitektur mengidentikannya dengan sebuah perencanaan kota, bentuk
bangunan, gaya bangunan, atau desain bangunan, desain perabot dan desain
produk. Padahal kata arsitektur umum dipakai diberbagai bidang, yang bermakna
gaya konstruksi. Hal ini menegaskan bahwa, arsitektur mencakup, merancang, dan
membangun.
Dalam bidang teknik computer, arsitektur komputer adalah
konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.
Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional
dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan
sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari
masing–masing bagian akan lebih difokuskan, terutama mengenai bagaimana
CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan
ke memori cache, RAM, ROM, cakram keras, dll). Arsitektur komputer juga
dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai
cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan
sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target
biayanya.
Secara sederhana arsitektur komputer dapat didefinisikan
sebagai gaya konstruksi dan organisasi dari komponen-komponen sistem komputer.
Walaupun elemen-elemen dasar komputer pada hakekatnya sama atau hampir semuanya
komputer digital, namun terdapat variasi dalam konstruksinya yang merefleksikan
cara penggunaan komputer yang berbeda. Arsitektur komputer juga mempelajari
atribut-atribut sistem komputer yang terkait dengan seorang programmer dan
memiliki dampak langsung pada eksekusi logis sebuah program, contoh : set
instruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam
jenis data (misal bilangan, karakter), aritmetika yang digunakan, teknik
pengalamatan, mekanisme I/O.
Arsitektur komputer ini meliputi 3 kategori,
yaitu: Set instruksi (ISA), Arsitektur mikro dari ISA, dan Sistem
desain dari seluruh komponen dalam perangkat keras komputer. Ada 2 bagian
pokok arsitektur komputer, yaitu:
Instructure Set Architecture
Spesifikasi yang menentukan bagaimana programmer bahasa
mesin berinteraksi dengan komputer.
Hardware System Architacture
Meliputi subsistem hardware dasar yaitu CPU, Memordan I/O
system.
Sumber : https://nurainiajeeng.wordpress.com/2013/10/25/arsitektur-komputer-dan-struktur-kognisi-manusia/
Web Server
Dalam kemajuan teknologi zaman sekarang, jaringan internet
sangat dibutuhkan oleh masyarakat pada umumnya. Jika bicara tentang internet,
tentu tidak akan bisa lepas yang namanya web server. Sebagian orang mungkin
mengetahui istilah web server, akan tetapi tidak sedikit juga orang yang belum
tahu mengenai Pengertian Web Server ini. Secara umum dapat disimpulkan bahwa
Pengertian Web Server adalah sebuah layanan internet yang telah disediakan oleh
komputer.
Dalam memasukkan web yang telah dirancang dalam internet,
maka terlebih dahulu memiliki ruangan dalam internet dan ruangan inilah
disediakan oleh server. Selain itu juga,Pengertian Web server merupakan sebuah
perangkat komputer yang digunakan untuk mengakses segala jenis file yang
terdapat pada halaman web melalui HTTP/HTTPS dengan menggunakan aplikasi atau
program tertentu (dikenal dengan nama web browser) dan mengirimkan kembali
hasil permintaannya dalam bentuk halaman – halaman web yang berbentuk dokumen
HTML.
Dalam Pengertian Web server, terdapat jenis-jenis packet
software yang digunakan di internet yaitu :
Microsoft Windows Server 2003 Internet Information Services
Apache Tomcat
Xitami Web Server
Zeus Web Server
Lighttpd
Sun Java System Web Server
Apache Web Server
Dalam Pengertian Web Server, terdapat beberapa syarat yang
perlu diperhatikan agar sebuah web server ini bisa berfungsi dengan baik dan
berjalan sempurna yaitu :
Mempunyai RAM yang kapasitas sangat besar
Memiliki kecepatan akses yang sangat tinggi
Mempunyai alamat internal yang tidak berubah (bersifat
permanen)
Memiliki hardisk yang berkapasitas cukup besar
Ada tiga macam log yang harus diperhatikan dalam memonitor
kegiatan web server yaitu sebagai berikut :
1. Access log adalah file yang berfungsi untuk mencatat semua
akses yang dilakukan terhadap web server. Selain itu, data yang diambil dari
file ini kemudian diproses menjadi data statistik yang mudah dibaca dan
dimengerti orang.
2Server log adalah file yang berfungsi untuk mencatat
kejadian-kejadian tertentu pada web server. Tetapi, file ini hanya diperiksa
jika ternyata webserver ini terjadi kesalahan. Selain itu, server log merupakan
logging yang dilakukan oleh server dalam pencatatan file/messages/log.
3.Error log adalah file yang berfungsi untuk mencatat setiap
kesalahan yang terjadi pada web server, apakah kesalahan terjadi pada file
konfigurasi yang berupa kesalahan pada pembuatan webnya. File ini
merupakan pesan-pesan kesalahan dan pemberitahuan pengoperasian httpdnya.
Dengan melihat error.log, maka akan diketahui bahwa web mengalami kesalahan
pada waktu pembuatan.
Pengertian Web server
Image Courtesy of Salvatore Vuono / FreeDigitalPhotos.net
Kegunaan yang utama pada Pengertian Web server ini adalah
mentransfer berkas atas permintaan pengguna melalui protokol komunikasi (HTTP)
yang telah ditentukan. Selain itu, web server berfungsi untuk mentransfer
seluruh berkas/file dalam sebuah halaman web yang saling terkait misalnya di
dalamnya terdapat teks, video, gambar dan lainnya. Pengguna pada web browser,
biasanya meminta layanan atas halaman web atau berkas yang terdapat pada sebuah
server web, kemudian server sebagai manajer layanan tersebut akan mengirimkan
kembali halaman dan berkas-berkas pendukung yang dibutuhkan. Apabila
halaman/berkas yang diminta tidak tersedia, maka permintaan tersebut akan
ditolak.
Fitur-fitur yang ditawarkan dalam Pengertian Web server,
yaitu :
-HTTP
-Logging
-Virtual Hosting
-Pengatur Bandwith
-Otentifikasi
-Kompresi Konten
-Dukungan HTTPS
Salah satu software web server gratisan (freeware) yang
mempunyai dukungan teknis dari pembuatnya dan dilengkapi dengan dokumentasi
dinamakan Web server Apache. Pengertian Web server ini mempunyai kelebihan
yaitu antara lain :
Mampu beroperasi pada berbagai platform sistem operasi.
Mempunyai satu file konfigurasi sehingga mudah
mengkonfigurasi.
Mudah dalam proses instalasi apabila dibandingkan dengan web
server lainnya.
Mudah dalam menambahkan periferal lainnya ke dalam platform
web server.
Sumber : http://isma-ismi.com/pengertian-web-server.html
Web Client
Klien-server atau client-server merupakan
sebuah paradigma dalam teknologi informasi yang merujuk kepada
cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak
server.
Dalam model klien/server, sebuah aplikasi dibagi menjadi dua
bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien
dan komponen server. Komponen klien juga sering disebut sebagai front-end,
sementara komponen server disebut sebagai back-end. Komponen klien dari
aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data
dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan
oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan
mengirimkannya kepada komponen server yang dijalankan di atas mesin server,
umumnya dalam bentukrequest terhadap beberapa layanan yang dimiliki oleh server.
Komponen server akan menerima request dari klien, dan langsung memprosesnya dan
mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima
informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada
pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.
Sumber : https://tyayanpriadipln.wordpress.com/2010/01/21/perbedaan-antara-web-server-dan-client-server/
Web Security
Web security adalah suatu tata cara mengamankan aplikasi web
yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola
aplikasi web tsb.
Mengenai masalah yang berkaitan dengan keamanan di dalam era
digital tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan
Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut
dengan keamanan (security) sebuah website, princip CIA sudah selayaknya
dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan
sulit untuk diserang.
1. CONFIDENTIALITY
Confidentiality memiliki makna bahwa data-data ataupun
informasi-informasi yang berada di dalam sebuah website hanya dapat di baca
atau di akses oleh orang-orang yang memang memiliki kewenangan untuk
mengaksesnya. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun
belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih
dari satu administrator. Contohnya adalah WordPress engine.
2. INTEGRITY
Integrity memiliki pengertian data-data yang berada didalam
server atau website hanya dapat diubah ataupun di delete oleh orang yang
memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer
dari server ke client atau sebaliknya (dapat berupa upload maupun download),
ternyata mengubah file yang sedang di transfer tersebut, hal ini
mengindikasikan bahwa sebuah aplikasi website yang sedang digunakan tidak aman
(insecure). Sama halnya jika ada serangan sebuah virus yang dapat mengubah
sebuah file, entah itu mengubah nama ataupun isinya.
3. AVAILABILITY
Jika confidentiality bermakna hanya user yang memiliki
kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah
server atau website, availability memiliki makna bahwa website harus dapat
diakses jika user ingin meggunakannya. Memang terkesan membingungkan dan tidak
berbeda dengan prinsip pertama, namun kedua prinsip ini sangat jauh berbeda
dikarenakan dilihat dari dua sudut pandang yang memang berbeda.
Availability hanya menekankan kepada dapat diaksesnya sebuah
website. Mengenai siapa yang dapat mengaksesnya itu telah dicover oleh prinsip
confidentiality.
Sumber : http://pandudetor03.blogspot.com/2015/04/arsitektur-web-dan-pertumbuhan-sosial.html
WEB pada pertumbuhan sosial dan ekonomi
a. Dampak positif teknologi di bidang sosial
-
Perbedaan kepribadian pria dan wanita. Banyak pakar yang berpendapat bahwa kini
semakin besar porsi wanita yang memegang posisi sebagai
pemimpin, baik dalam dunia pemerintahan maupun dalam dunia bisnis. Bahkan
perubahan perilaku ke arah perilaku yang sebelumnya merupakan pekerjaan pria
semakin menonjol.
-
Meningkatnya rasa percaya diri. Kemajuan ekonomi di negara-negara Asia
melahirkan fenomena yang menarik. Perkembangan dan kemajuan ekonomi telah
meningkatkan rasa percaya diri dan ketahanan diri sebagai suatu bangsa akan
semakin kokoh. Bangsa-bangsa Barat tidak lagi dapat melecehkan bangsa-bangsa
Asia.
-
Tekanan, kompetisi yang tajam di berbagai aspek kehidupan sebagai konsekuensi
globalisasi, akan melahirkan generasi yang disiplin, tekun dan pekerja keras.
Sementara dampak negatif yang diberikan terhadap dibidang
sosial adalah :
1. Kemerosotan moral di
kalangan warga masyarakat, khususnya di kalangan remaja dan
pelajar.Kemajuan kehidupan ekonomi yang terlalu menekankan pada upaya pemenuhan
berbagai keinginan material, telah menyebabkan sebagian warga masyarakat
menjadi “kaya dalam materi tetapi miskin dalam rohani”.
2. Kenakalan dan tindak menyimpang di
kalangan remaja semakin meningkat semakin lemahnyakewibawaan tradisi-tradisi
yang ada di masyarakat, seperti gotong royong dan tolong-menolong telah
melemahkan kekuatan-kekuatan sentripetal yang berperan penting dalam
menciptakankesatuan sosial. Akibatnya bisa dilihat bersama, kenakalan dan
tindak menyimpang di kalangan remaja dan pelajar semakin meningkat dalam
berbagai bentuknya, seperti perkelahian, corat-coret,pelanggaran lalu lintas
sampai tindak kejahatan.
3. Pola interaksi antar
manusia yang berubah kehadiran komputer pada kebanyakan rumah tanggagolongan
menengah ke atas telah merubah pola interaksi keluarga. Komputer yang
disambungkandengan telpon telah membuka peluang bagi siapa saja untuk
berhubungan dengan dunia luar.Program internet relay chatting (IRC) internet
dan e-mail telah membuat orang asyik dengan kehidupannya sendiri. Selain itu
tersedianya berbagai warnet memberipeluang kepada banyak orang yang tidak
memiliki komputer dan saluran internet. Kini semakin banyak orang yang
menghabiskanwaktunya sendirian dengan komputer. Melalui program
internet relay chatting (IRC) anak-anakbisa asyik mengobrol dengan teman dan
orang asing kapan saja.
b. Dampak teknologi komputer di bidang ekonomi
Dalam bidang ekonomi teknologi berkembang sangat pesat. Dari
kemajuan teknologi dapat kita rasakan manfaat positifnya antara lain:
Pertumbuhan ekonomi yang semakin tinggi
Terjadinya industrialisasi
Persaingan dalam dunia kerja sehingga menuntut pekerja untuk
selalu menambah skill dan pengetahuan yang dimiliki.Kecenderungan perkembangan
teknologi dan ekonomi, akan berdampak pada penyerapan tenaga kerja dan
kualifikasi tenaga kerja yang diperlukan. Kualifikasi tenaga kerja dan jumlah
tenaga kerja yang dibutuhkan akan mengalami perubahan yang cepat. Akibatnya,
pendidikan yang diperlukan adalah pendidikan yang menghasilkan tenaga kerja
yang mampu mentransformasikan pengetahuan dan skill sesuai dengan tuntutan kebutuhan
tenaga kerja yang berubah tersebut.
Di bidang kedokteran dan kemajauan ekonomi mampu menjadikan
produk kedokteran menjadi komoditi
Dalam bidang ekonomi, kemajuan internet terutama pada
aplikasi mesin pencari memudahkan suatu perusahaan dalam melihat target pasar
dari perusahaan tersebut. Selain itu, teknologi internet juga membawa
suatu perubahan pasar yakni saat ini transaksi penjualan/pembelian tidak hanya
dapat dilaksanakan ketika penjual dan pembeli bertemu secara langsung namun
dalam dunia maya sekalipun. Contoh transaksi jual beli yang biasa kita temukan
di internet seperti Shopping Online, Penjualan tiket pesawat, dll.
Kemajuan teknologi akan meningkatkan kemampuan produktivitas
dunia industri baik dari aspek teknologi industri maupun pada aspek jenis
produksi. Investasi dan reinvestasi yang berlangsung secara besar-besaran yang
akan semakin meningkatkan produktivitas dunia ekonomi. Di masa depan, dampak
perkembangan teknologi di dunia industri akan semakin penting.
Tidak ada komentar:
Posting Komentar