I made this widget at MyFlashFetish.com.

Tugas Etika & Profesionalisme TSI #

By Yusuke Blog's
Nama : Vicky
Npm : 11108999
Kelas : 4KA17


Kaitan Antara Etika dan Moral


Sebelum Saya membahas keterkaitan antara etika dan moral ada baiknya saya akan menjelaskan tentang pengertian dari masing-masing istilah diatas, yaitu :

Etika

Menurut beberapa ahli etika memiliki arti sebagai berikut :

- Drs. O.P. SIMORANGKIR : etika atau etik sebagai pandangan manusia dalam berprilaku menurut ukuran dan nilai yang baik.

- Drs. Sidi Gajalba dalam sistematika filsafat : etika adalah teori tentang tingkah laku perbuatan manusia dipandang dari segi baik dan buruk, sejauh yang dapat ditentukan oleh akal.

- Drs. H. Burhanudin Salam : etika adalah cabang filsafat yang berbicara mengenai nilai dan norma moral yang menentukan prilaku manusia dalam hidupnya.

Jadi, dapat saya simpulkan dengan bahasa yang saya miliki etika adalah suatu tingkah laku seorang manusia dalam hidupnya yang dipandang apakah dia berperilaku baik ataupun buruk.

Etika dalam perkembangannya sangat mempengaruhi kehidupan manusia. Etika memberi manusia orientasi bagaimana ia menjalani hidupnya melalui rangkaian tindakan sehari-hari. Itu berarti etika membantu manusia untuk mengambil sikap dan bertindak secara tepat dalam menjalani hidup ini. Etika pada akhirnya membantu kita untuk mengambil keputusan tentang tindakan apa yang perlu kita lakukan dan yang perlu kita pahami bersama bahwa etika ini dapat diterapkan dalam segala aspek atau sisi kehidupan kita, dengan demikian etika ini dapat dibagi menjadi beberapa bagian sesuai dengan aspek atau sisi kehidupan manusianya.

Filsuf Aristoteles, dalam bukunya Etika Nikomacheia, menjelaskan tentang pembahasan Etika, sebagai berikut:

Terminius Techicus, Pengertian etika dalam hal ini adalah, etika dipelajari untuk ilmu pengetahuan yang mempelajari masalah perbuatan atau tindakan manusia.
Manner dan Custom, Membahas etika yang berkaitan dengan tata cara dan kebiasaan (adat) yang melekat dalam kodrat manusia (In herent in human nature) yang terikat dengan pengertian “baik dan buruk” suatu tingkah laku atau perbuatan manusia.

Pengertian dan definisi Etika dari para filsuf atau ahli berbeda dalam pokok perhatiannya; antara lain:

• Merupakan prinsip-prinsip moral yang termasuk ilmu tentang kebaikan dan sifat dari hak (The principles of morality, including the science of good and the nature of the right)
• Pedoman perilaku, yang diakui berkaitan dengan memperhatikan bagian utama dari kegiatan manusia. (The rules of conduct, recognize in respect to a particular class of human actions)
• Ilmu watak manusia yang ideal, dan prinsip-prinsip moral sebagai individual. (The science of human character in its ideal state, and moral principles as of an individual)
• Merupakan ilmu mengenai suatu kewajiban (The science of duty)

Macam-macam Etika

Dalam membahas Etika sebagai ilmu yang menyelidiki tentang tanggapan kesusilaan atau etis, yaitu sama halnya dengan berbicara moral (mores). Manusia disebut etis, ialah manusia secara utuh dan menyeluruh mampu memenuhi hajat hidupnya dalam rangka asas keseimbangan antara kepentingan pribadi dengan pihak yang lainnya, antara rohani dengan jasmaninya, dan antara sebagai makhluk berdiri sendiri dengan penciptanya. Termasuk di dalamnya membahas nilai-nilai atau norma-norma yang dikaitkan dengan etika, terdapat dua macam etika (Keraf: 1991: 23), sebagai berikut:

1. Etika Deskriptif

Etika yang menelaah secara kritis dan rasional tentang sikap dan perilaku manusia, serta apa yang dikejar oleh setiap orang dalam hidupnya sebagai sesuatu yang bernilai. Artinya Etika deskriptif tersebut berbicara mengenai fakta secara apa adanya, yakni mengenai nilai dan perilaku manusia sebagai suatu fakta yang terkait dengan situasi dan realitas yang membudaya. Dapat disimpulkan bahwa tentang kenyataan dalam penghayatan nilai atau tanpa nilai dalam suatu masyarakat yang dikaitkan dengan kondisi tertentu memungkinkan manusia dapat bertindak secara etis.

2. Etika Normatif

Etika yang menetapkan berbagai sikap dan perilaku yang ideal dan seharusnya dimiliki oleh manusia atau apa yang seharusnya dijalankan oleh manusia dan tindakan apa yang bernilai dalam hidup ini. Jadi Etika Normatif merupakan normanorma yang dapat menuntun agar manusia bertindak secara baik dan menghindarkan hal-hal yang buruk, sesuai dengan kaidah atau norma yang disepakati dan berlaku di masyarakat.

Dari berbagai pembahasan definisi tentang etika tersebut di atas dapat diklasifikasikan menjadi tiga (3) jenis definisi, yaitu sebagai berikut:

1. Jenis pertama, etika dipandang sebagai cabang filsafat yang khusus membicarakan tentang nilai baik dan buruk dari perilaku manusia.

2. Jenis kedua, etika dipandang sebagai ilmu pengetahuan yang membicarakan baik buruknya perilaku manusia dalam kehidupan bersama. Definisi tersebut tidak melihat kenyataan bahwa ada keragaman norma, karena adanya ketidaksamaan waktu dan tempat, akhirnya etika menjadi ilmu yang deskriptif dan lebih bersifat sosiologik.

3. Jenis ketiga, etika dipandang sebagai ilmu pengetahuan yang bersifat normatif, dan evaluatif yang hanya memberikan nilai baik buruknya terhadap perilaku manusia. Dalam hal ini tidak perlu menunjukkan adanya fakta, cukup informasi, menganjurkan dan merefleksikan. Definisi etika ini lebih bersifat informatif, direktif dan reflektif.

Moral

Moral adalah suatu aturan atau tata cara hidup yang bersifat normatif (mengatur/mengikat) yang sudah ikut serta bersama kita seiring dengan umur yang kita jalani (Amin Abdulah: 167), sehingga titik tekan ”moral” adalah aturan-aturan normatif yang perlu ditanamkan dan dilestarikan secara sengaja, baik oleh keluarga, lembaga pendidikan, lembaga pengajian, atau komunitas-komunitas lainnya yang bersinggungan dengan masyarakat.



Arti (Definisi) Moralitas dan Moral

Kesimpulan


Secara umum, MORAL dapat diartikan sebagai batasan pikiran, prinsip, perasaan, ucapan, dan perilaku manusia tentang nilai-nilai baik dan buruk atau benar dan salah. Moral merupakan suatu tata nilai yang mengajak seorang manusia untuk berperilaku positif dan tidak merugikan orang lain. Seseorang dikatakan telah bermoral jika ucapan, prinsip, dan perilaku dirinya dinilai baik dan benar oleh standar-standar nilai yang berlaku di lingkungan masyarakatnya.

Setelah beberapa penjelasan yang ada diatas saya dapat menyimpulkan bahwa moral dan etika adalah dua hal yang tidak terpisahkan karena pada dasarnya moral adalah tingkah laku yang telah diatur atau ditentukan oleh etika.

Berikut dibawah ini akan saya uraikan contoh pelanggaran etika dan moral dalam teknologi informasi dan komunikasi

Dalam penggunaan perangkat teknologi/ teknologi informasi saat ini, terutama computer, tidak hanya kemampuan dalam menjalankan program-program computer atau bisa mengutak-atik seluruh system dalam computer, kita juga harus memiliki sikap (etika dan moral). Apalagi kaitan dalam dunia internet yang sekarang sudah semakin “mendunia”. Sebab semua hal dalam internet baik itu gambar, musik, file-file berita atau informasi, kesemuanya itu baik langsung atau pun tidak langsung merupakan hasil karya cipta (kekayaan intelektual) dari seseorang, sekelmpok orang, maupun lembaga yang dilindungi oleh Undang-Undang.

Beberapa Hal yang menyangkut dalam Etika dan moral dalam penggunaan teknologi informasi dan komunikasi :

1. Menghargai Hasil Karya Orang Lain

Beberapa perbuatan yang dapat mencerminkan penghargaan kita terhadap hasil karya orang lain:

- Selalu menggunakan perangkat lunak yang asli, resmi, dan berlisensi dari perusahaan yang mengeluarkan perangkat lunak tersebut.

-Menghindari penggunaan perangkat lunak bajakan yang tidak bisa dipertanggungjawabkan kualitas dan keasliaannya.

-Tidak turut serta dalam tindakan membajak, menyalin, mengkopi, maupun menggandakan perangkat lunak atau program computer tanpa seizin dari perusahaan yang menerbitkan perangkat tersebut.

-Menghindari penyalahgunaan perangkat lunak dalam bentuk apapun yang bersifat negative dan merugikan orang lain.

-Tidak melakukan tindakan pengubahan, pengurangan, maupun penambahan hasil ciptaan suatu perangkat lunak.

2. Hak Cipta Perangkat Lunak

Menurut Pasal 12 Ayat (1) Undang-Undang Hak Cipta No.19 Tahun 2002, Ciptaan yang dilindungi adalah ciptaan dalam bidang ilmu pengetahuan, seni, dan sastra, yang mencangkup:

Buku, program computer, pamflet, lay out karya tulis yang diterbitkan, dan semua hasil karya tulis lain;

1.Ceramah, kuliah, pidato, dan Ciptaan lain yang sejenis dengan itu;Alat peraga yang dibuat untuk kepentingan pendidikan dan ilmu pengetahuan;

2.Lagu atau musik dengan atau tanpa teks;

3.Dram atau drama musical, tari, koreograffi, pewayangan, dan pantomim;

4.Seni rupa dalam segala bentuk seperti seni lukis, gambar, ukir, kaligrafi, pahat, patung, kolase, terapan;

5.Arsitektur;

6.Peta;

7.Seni batik;

8.Fotografi;

9.Sinematografi;

10.Terjemahan, tafsir, saduran, bunga rampai, database, dan karya lain dari hasil pengalihwujudan;

Sedangkan untuk ciptaan yang tidak memiliki atau tidak ada Hak Cipta seperti yang dinyatakan dalam pasal 13 Undang-Undang Hak Cipta No.19 tahun 2002 adalah:

a. Hasil rapat terbuka kembaga-lembaga Negara;
b. Peraturan perundang-undangan;
c. Pidato kenegaraan atau pidato pejabat pemerintah;
d. Putusan pengadilan atau penetapan hakim; atau
e. Keputusan badan arbitrase atau keputusan badan-badan sejenis lainnya.

Undang-undang Hak Cipta yang belaku saat ini adalah Undang-Undang Hak Cipta No.19 tahun 2002 yang merupakan penyempurnaan dari Undang-Undang Hak Cipta No.6 tahun 1982, Undang-Undang Hak Cipta No.7 Tahun 1987, dan Undang-Undang Hak Cipta No.12 tahun 1997.

Menurut Pasal 2 Ayat (2) Hak Cipta No.19 tahun 2002, Pencipta atau Pemegang Hak Cipta atas karya sinematografi dan Program Komputer memiliki hak untuk memberikan izin atau melarang orang lain yang tanpa persetujuannya menyewakan Ciptaan tersebut untuk kepentingan yang bersifat komersil.

3. Tata Cara Mengutip/Mengkopi Hasil Karya Orang Lain

Ada beberapa ketentuan yang perlu diperhatikan dalam mengutip maupun mengkopi hasil karya cipta orang lain, termasuk tulisan ini pun sesungguhnya tidak murni hasil karya saya, jadi saya pun juga berhati-hati dalam mengutip isi dari artikel sesungguhnya. Hal-hal tersebut antara lain sebagau berikut:

Pasal 14 UU Hak Cipta No.19 tah 2002 menyatakan bahwa :
“Tidak dianggap sebagai pelanggaran Hak Cipta:

Pengumuman dan/atau Perbanyakan lambang Negara dan lagu kebangsaan menurut sifatnya yang asli;
Pengumuman dan/atau diperbanyak oleh atau atas nama Pemerintah, kecuali apabila Hak Cipta itu dinyatakan dilindungi, baik dengan peraturan perundang-undangan maupun dengan pernyataan pada Ciptaan itu sendiri atau ketika Ciptaan itu diumumkan dan/atau diperbanyak; atau
Pengambilan berita actual baik seluruhnya maupun sebagian dari kantor berita, Lembaga Penyiaran, dan surat kabar atau sumber sejenis lain, dengan ketentuan sumbernya harus disebutkan secara lengkap.”

Pasal 15 UU Hak Cipta No.19 tahun 2002 menyatakan bahwa:

Dengan syarat bahwa sumbernya harus disebutkan atau dicantumkan, tidak dianggap sebagai pelanggaran Hak Cipta :

Penggunaan Hak Ciptaan pihak lain untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik atau tinjauan suatu masalah dengan tidak merugikan kepentingan yang wajar dari Pencipta;
Pengambilan Ciptaan pihak lain, baik seluruhnya maupun sebagian, guna keperluan pembelaan di dalam atau di luar Pengadilan;
Pengambilan Ciptaan pihak lain, baik seluruhnya maupun sebagian, guna keperluan:

(i) Ceramah yang semata-mata untuk tujuan pendidikan dan ilmu pengetahuan, atau

(ii) Pertunjukan atau pementasan yang tidak dipungut bayaran dengan ketentuan tidak merugikan kepentingan yang wajar dari Pencipta;

Perbanyakan suatu Ciptaan bidang ilmu pengetahuan, seni dan sastra dalam huruf braile guna keperluan para tunanetra, kecuali jika Perbanyakan itu bersifat komersial;
Perbanyakn suatu Ciptaan selain Progam Komputer secara terbatas dengan cara atau alat apapun atau suatu proses yang serupa oleh perpustakaan umum, lembaga ilmu pengetahuan atau pendidikan, dan pusat dokumentasi yang nonkomersial semata-mata untuk keperluan aktivitasnya;
Perubahan yang dilakukan berdasarkan pertimbangan pelaksanaan teknis atas karya arsitektur, seperti Ciptaan bangunan;
Pembuatan salinan cadangan suatu Progam Komputer oleh Pemilik Progam Komputer yang dilakukan semata-mata untuk digunakan sendiri;

Berdasarkan ketentuan-ketentuan diatas maka tata cara mengutip atau mengkopi hasil karya orang lain antara lain sebagai berikut:

Setiap pemgambilan atau pengutipan Ciptaan pihak lain sebagian maupunn seluruhnya harus mencantumkan sumbernya jika tujuan pengambilan tersebut untuk keperluan seperti yang disebutkan pada Pasal 15 UU Hak Cipta No.19 tahun 2002 diatas. Namun jika tujuannya untuk keperluan diluar yang ditentukan oleh pasal tersebut seperti komersialisasi atau mencari keuntungan, maka kita perlu mendapatkan persetujuan dari Pemegang Hak Cipta dengan ketentuan yang sudah diatur oleh undang-undang.
Pemilik suatu Progam Komputer (bukan Pemegang Hak Cipta Progam Komputer ) dibolehkan membuat salinan Progam Komputer yang dimilikinya tersebut untuk dijadikan cadangan, jika digunakan untuk keperluan sendiri, bukan untuk komersialisasi atau mencari keuntungan. Hal ini sudah ditetapkan dalam Pasal 15 UU Hak Cipta No.19 tahun 2002 huruf g.

4. Sanksi Pelanggaran Undang-Undang Hak Cipta
Pelanggaran terhadap UU Hak Cipta Progam Komputer akan dikenai sanksi atau hukuman. Hal ini sudah ditetapkan dalam pasal 27 ayat (3) UU Hak Cipta No. 19 Tahun 2002 yang berbunyi :

“barang siapa yang dengan sengaja dan tanpa hak memperbanyak penggunaan untuk kepentingan komersial duatu progam computer dipidana dengan pidana penjara paling lama 5 tahun dan / atau denda paling banyak Rp500.000,-”

PUSTAKA(diambil dari):
Drs. Supriyono.2005.Teknologi Informasi dan Komunikasi.Jakarta:Yudhistira

Sumber :

-http://duniabaca.com/pengertian-etika-dan-macam-macamnya.html
-http://joy-dedicated.blogspot.com/2011/09/arti-definisi-moralitas-dan-moral.html
-http://hadilucu.blogspot.com/2010/05/etika-dan-moral-penggunaan-teknologi.html
 

Gambar HTML

By Yusuke Blog's
 

Gambar PRINCE2 (MIni Quiz)

By Yusuke Blog's
 

PENGALAMAN / IMPLEMENTASI TELEMATIKA DALAM KEHIDUPAN SEHARI-HARI

By Yusuke Blog's
Seiring dengan perkembangan Teknologi komunikasi yang disebut Telekomunikasi, berkembang pula Teknologi Informasi dan Komunikasi yang melibatkan Komputer dan Multimedia atau disebut Telematika.

Pada Pembahasan, saya kali ini yang akan membahas tentang penerapan telematika terhadap kehidupan kita sehari-hari. Mari sebelumnya kita tarik contoh sederhana tentang penerapan telematika yang ada disekitar kita, yaitu :

-Komunikasi seperti Handfree, SMS dan MMS, Video Call dan lain-lain.
-Hiburan seperti Musik, Video, Game dan lain-lain.
-Kesehatan seperti Respon Kecelakaan, Rekam Medis, Manajemen Sumber Daya, Konsultasi Jarak jauh dan lain-lain.
-Pemerintahan seperti Layanan Kependudukan, Catatan Sipil, SIM dan lain-lain.
-Pendidikan seperti E-Learning, Informasi Akademik, Pendaftaran Online dan lain-lain.
-Bisnis seperti E-Business, E-Commerce, E-goverment dan lain-lain.

Berdasarkan, contoh yang telah saya jabarkan diatas dapat saya simpulkan bahwa pada dasarnya konsep telematika ada pada tiga buah faktor yang mengikutinya, yaitu :

Telekomunikasi

adalah suatu teknik penyampaian suatu informasi dari satu pihak ke pihak lain yang membutuhkannya, bisa dilihat biasanya dalam contoh komunikasi melalui sms kita mengirimkan pesan kita kepada orang lain dalam bentuk teks.

Multimedia

adalah suatu gabungan dari beberapa media (perantara) yang berinteraksi untuk menangkap beberapa macam informasi seperti teks, audio, dan suara yang saling berinteraksi (multi) sehingga dapat memperlihatkan informasi-informasi yang ada saat diperlihatkan, contoh perangkat lunak multimedia adalah windows media player.

Teknologi Informasi

adalah teknologi yang menggabungkan komputasi(komputer) dengan jalur komunikasi berkecepatan tinggi yang membawa beberapa macam data seperti data, audio, video, dll.

Nah, dari ketiga faktor diatas sudah dapat disimpulkan bahwa dalam ruang lingkup telematika ketiga faktor tersebut, tidak dapat kita hindarkan..dimana adanya proses telekomunikasi yang berjalan, kemudian perangkat multimedianya untuk sebagai alat penangkap dan pemroses data-data yang akan atau sedang dikirimkan dan juga teknologi informasi sebagai teknologi yang mendukung proses penyampaian arus informasi yang ada

Pada, contoh kehidupan/pengalaman pribadi saya yang telah saya lakukan adalah..Pada saat pembuatan E-KTP secara elektronik yang melibatkan beberapa perangkat multimedia yang ada seperti gambar dibawah ini :

Foto Salah Seorang warga, yang sedang diambil contoh bentuk retina matanya untuk didata dan disimpan dikomputer petugas kelurahan :



Proses Pengambilan Foto :



Proses, pengambilan sidik jari dengan finger print(scanner) :



Komputer Yang Digunakan :



KTP Lama :



E-KTP :





Kemudian, Contoh lain dalam penggunaan telematika dalam kehidupan sehari-hari adalah penulis mendengarkan musik di radio melalui perangkat komunikasi penulis, yaitu handphone yang dimana terjadi penyampaian arus informasi dari stasiun radio kepada penulis :




Sumber :

http://www.anneahira.com/pengertian-teknologi-informasi.html

http://mengukirfikir.blogspot.com/2011/10/telematika.html

google.com
 

Manajemen Data Telematika

By Yusuke Blog's
Pada pembahasan kali ini, saya akan membahas tentang (Manajemen Data Telematika), sebelum saya melakukan pembahasan ini pertama-tama saya akan memberikan pengertian secara singkat tentang apa itu manajemen data dan apa itu telematika.

Pengertian dan Tujuan Manajemen Data

Manajemen Data adalah bagian dari manajemen sumber daya informasi yang mencakup semua kegiatan yang memastikan bahwa data:

-Data Akurat

-Up to Date (Mutakhir)

-Aman

-Tersedia bagi pemakai (user)

Kegiatan Manajemen Data (1)

Kegiatan manajemen data mencakup :

-Pengumpulan Data

-Integritas dan Pengujian

-Penyimpanan

-Pemeliharaan

-Keamanan

-Organisasi

-Pengambilan

Kegiatan Manajemen Data (2)

KETERANGAN:

-Pengumpulan Data

Data yang diperlukan dikumpulkan dan dicatat dalam suatu formulir yang disebut dokumen sumber yang berfungsi sebagai input bagi system.

-Integritas dan Pengujian

Data tersebut diperiksa untuk meyakinkan konsistensi dan akurasinya berdasarkan suatu peraturan dan kendala yang telah ditentukan sebelumnya.

-Penyimpanan

Data disimpan pada suatu medium, seperti pita magnetic atau piringan magnetic.

-Pemeliharaan

Data baru ditambahkan, data yang ada diubah, dan data yang tidak lagi diperlukan dihapus agar sumberdaya data (berkas) tetap mutakhir.

-Keamanan

Data dijaga untuk mencegah penghancuran, kerusakan atau penyalahgunaan.

-Organisasi

Data disusun sedemikian rupa untuk memenuhi kebutuhan informasi pemakai.

-Pengambilan

Data tersedia bagi pemakai.

TELEMATIKA

Telematika ialah istilah untuk mendefinisikan Telekomunikasi melalui media informatika. Berdasarkan definisi di atas telematika sebenarnya mencakup dua teknik yaitu: telekomunikasi dan informatika. Karena kekhususan penelitian dalam bidang penelitian seperti: Digital signal processing, Network programming, Managemen Telekomunikasi: Routing, security, dll. Sentral telepon, router, switch, VoIP dll. Interoperabilitas: pensinyalan, operating system dan data base. Fiber optics, Network performance and Qos. Pengembangan software, dll.

Pada Manajemen Data Telematika poin penting yang harus dimiliki adalah client sebagai user, server sebagai pusat pengambilan data, dan juga database sebagai tempat menyimpan data

Client-Server

Client-Server merupakan sebuah kemampuan dan layanan komputer untuk meminta request dan menjawab request data ke komputer lain. Setiap instance dari komputer yang meminta layanan / request disebut sebagai client dan setiap instance yang menyediakan/memberikan layanan atau menjawab request disebut server. Data yang diminta oleh client diambil dari database pada sisi server (server side) yang sering disebut database server. Client server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Pada awalnya pengertian client server adalah sebuah sistem yang saling berhubungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Ada beberapa pengertian lagi tentang client-server ini, tetapi pada intinya client server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.



Karakteristik Client-Server

Berikut merupakan karakteristik dari client-server :

* Service

Untuk menyediakan layanan terpisah yang berbeda

* Shared resource

Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource

* Asymmetrical Protocol

Antara client dan server merupakan hubungan one-to-many. Client memulai komunikasi dengan mengirim request ke server. Server menunggu permintaan dari client. Kondisi tersebut juga memungkinkan komunikasi callback.

* Transparency Location

Proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.

* Mix-and-match

Tidak tergantung pada platform

* Message-based-exchange

Antara client dan server berkomunikasi dengan mekanisme pertukaran message.

* Encapsulation of service

Message memberitahu server apa yang akan dikerjakan.

* Scalability

sistem C/S dapat dikembangkan baik secara vertical maupun horizontal

* Integrity

Kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.

Karakteristik sisi client (Client side)

-Selalu memulai permintaan layanan

-Menunggu dan menerima balasan dari server

-Biasanya terhubung dengan server-server kecil dalam satu waktu

-Berinteraksi langsung dengan pengguna akhir (end user) dengan menggunakan GUI (Graphical User Interface).

Karakteristik sisi server (Server Side)

-Pasif

-Menunggu permintaan dari client

-Menerima permintaan dari client, kemudian memproses permintaan tersebut dan memberikan balasan / menjawab permintaan kepada client

-Biasanya menerima koneksi dari sejumlah besar client

-Tidak berinteraksi langsung dengan pengguna akhir

Keuntungan Client-Server

Ada beberapa keuntungan yang dapat kita ambil dari penggunaan manajemen data telematika client server ini. Berikut adalah beberapa keuntungan tersebut :

1. Client-server mampu menciptakan aturan dan kewajiban komputasi secara terdistribusi.

2. Mudah dalam maintenance. Memungkinkan untuk mengganti, memperbaiki server tanpa mengganggu client.

3. Semua data disimpan di server Server dapat mengkontrol akses terhadap resources, hanya yang memiliki autorisasi saja.

4. Tempat penyimpanan terpusat, update data mudah. Pada peer-to-peer, update data sulit.

5. Mendukung banyak clients berbeda dan kemampuan yang berbeda pula.

Kelemahan Client Server

Selain memiliki kelemahan, penggunaan client server juga tentunya memiliki kelemahan. Berikut adalah kelemahan-kelemahan tersebut :

1. Traffic congestion on the network, jika banyak client mengakses ke server secara simultan, maka server akan overload.

2. Berbeda dengan P2P network, dimana bandwidthnya meningkat jika banyak client merequest. Karena bandwidth berasal dari semua komputer yang terkoneksi kepadanya.

3. Pada client-server, ada kemungkinan server fail.

4. Pada P2P networks, resources biasanya didistribusikan ke beberapa node sehingga masih ada node yang dapat meresponse request.


Database Server


Database server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.

Model-Model Database

Database Management System (DBMS) atau sistem manajemen database dibagi menjadi lima model. Model yang lebih lama diperkenalkan pada tahun 1960-an,yang bersifat hierarkis dan jaringan. Model yang lebih baru bersifat relasional, berorientasi objek, dan multidimensional.

Database Hierarkis

Pada database Hierarkis, field atau record diatur dalam kelompok-kelompok yang berhubungan, menyerupai diagram pohon, dengan record child (level lebih rendah) berada di bawah record parent (level yang lebih tinggi). Database hierarkis merupakan model tertua dan paling sederhana dari kelima model database. Dalam model database ini mengakses atau mengupdate data bisa berlangsung sangat cepat karena hubungan-hubungan sudah ditentukan. Tetapi, karena struktur harus didefinisikan lebih dahulu, maka hal ini cukup riskan. Lagipula menambahkan field baru ke sebuah record database membuat semua database harus didefinisikan kembali. Karena itulah diperlukan model database yang baru untuk menunjukkan masalah pengulangan data dan hubungan data yang kompleks.

Database Jaringan

Konsep database jaringan mirip dengan database hierarkis tetapi setiap record child dapat memiliki lebih dari satu record parent. Selanjutnya setiap record child dapat dimiliki oleh lebih dari satu record parent. Database jaringan pada dasarnya digunakan dengan mainframe, lebih fleksibel disbanding database hierarkis karena ada hubungan yang berbeda antarcabang data. Akan tetapi strukturnya masih harus didefinisikan lebih dahulu. Pengguna harus sudah terbiasa dengan struktur database. Lagipula jumlah hubungan antar-record juga terbatas, dan untuk menguji sebuah field seseorang harus mendapatkan kembali semua record.

Database Relasional

Database Relasional bekerja dengan menghubungkan data pada file-file yang berbeda dengan menggunakan sebuah kunci atau elemen data yang umum.

Cara kerja database relasional: Elemen-elemen data disimpan dalam tabel lain yang membentuk baris dan kolom. Dalam model database ini data diatur secara logis, yakni berdasarkan isi. Masing-masing record dalam tabel diidentifikasi oleh sebuah field – kunci primer – yang berisi sebuah nilai unik. Karena itulah data dalam database relasional dapat muncul dengan cara yang berbeda dari cara ia disimpan secara fisik pada komputer. Pengguna tidak boleh mengetahui lokasi fisik sebuah record untuk mendapatkan kembali datanya.

Database Berorientasi Objek

Model ini menggunakan objek sebagai perangkat lunak yang ditulis dalam potongan kecil yang dapat digunakan kembali sebagai elemen dalam file database. Database berorientasi objek adalah sebuah database multimedia yang bisa menyimpan lebih banyak tipe data dibanding database relasional. Salah satu model database berorientasi objek adalah database hypertext atau database web, yang memuat teks dan dihubungkan ke dokumen lain. Model lainnya adalah database hypermedia, yang memuat link dan juga grafis, suara, dan video.

Contoh: database DB2, Cloudscape, Oracle9i dan sebagainya

Database Multidimensial

Database Multidimensial (MDA) memodelkan data sebagai fakta, dimensi, atau numerik untuk menganalisis data dalam jumlah besar, tujuannya adalah untuk mengambil keputusan. Database Multidimensial menggunakan bentuk kubus untuk merepresentasikan dimensi-dimensi data yang tersedia bagi seorang pengguna, maksimal empat dimensi.

Contoh: InterSystem Cache, ContourCube, dan Cognoa PowerPlay


Kemudian Beberapa kombinasi lain dari rancangan sistem client dan server :


1. Arsitektur Single- Tier
Arsitektur Single- Tier adalah semua komponen produksi dari sistem dijalankan pada komputer yang sama. Sederhana dan alternatifnya sangat mahal. Membutuhkan sedikit perlengkapan untuk dibeli dan dipelihara.

2. Arsitektur Two-tier
Pada Arsitektur Two-tier, antarmukanya terdapat pada lingkungan desktop dan sistem manajemen database biasanya ada pada server yang lebih kuat yang menyediakan layanan pada banyak client. Pengolahan informasi dibagi antara lingkungan antarmuka sistem dan lingkungan server manajemen database.

3. Arsitektur Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan antara sistem user interface lingkungan client dan server manajemen database lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor, pesan server atau aplikasi server. Middleware menjalankan fungsi dari antrian, eksekusi aplikasi dan database staging.

4. Multi tier
Arsitektur Multi Tier adalah suatu metode yang sangat mirip dengan Three Tier. Bedanya, pada Multi Tier akan diperjelas bagian UI (User Interface) dan Data Processing. Yang membedakan arsitektur ini adalah dengan adanya Business Logic Server. Database Server dan Bussines Logic Server merupakan bagian dari Data Processing, sedangkan Application Server dan Client/Terminal merupakan bagian dari UI.

Sumber :

http://dymiluph-myblog.blogspot.com/2010_11_01_archive.html
Asep10106240's Blog
wikipedia.com
www.google.com
http://bokuwazone21.wordpress.com
iaas8.wordpress.com
 

Arsitektur Client Server

By Yusuke Blog's
Penjelasan Singkat

Di era globalisasi ini, dimana segala sesuatunya itu berjalan dengan cepat, kemajuan teknologi semakin memudahkan manusia untuk berkomunikasi dan saling bertukar informasi. Semua orang di zaman sekarang ini hampir setiap individu sudah memiliki komputer.
Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

• Arsitektur Client

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 bentuk request terhadap beberapa layanan yang dimiliki oleh server. Dalam sistem secara umum server proses pada DBMS, 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. Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.


Dibawah ini merupakan struktur dari arsitektur client :

• Menggunakan LAN untuk mendukung jaringan PC.
• Masing-masing PC memiliki penyimpan tersendiri.
• Berbagi hardware atau software.




Komponen dasar Client Server
Pada dasarnya Client Server terdiri dari 3 komponen pembentuk dasar, yaitu Client, Middleware, dan Server. Gubungan dari ketiganya dapat digambarkan sebagai berikut:



Contoh pada GSM modem



• Arsitektur Server

Lingkungan klien/server menggunakan Local Area Network (LAN) untuk menjalankan personal komputer yang mana data akan tersimpan pada masing-masing PC dan akan terhubung dengan common devices (hard disk atau printer) dan software (DBMS). Modul LAN pada DBMS secara bersamaan mengendalikan, mengamankan, dan merupakan query atau translation-queuing management untuk mendukung akses bersamaan dari beberapa pengguna dalam menghubungkan database. Arsitektur klien/server berkembang yang memiliki penampilan yang berbeda dari komponen aplikasi logik antara klien dan server. Ada tiga komponen dari komponen aplikasi logik, yaitu :

1. Presentation Logic, komponen ini bertanggung jawab dalam memformat dan mempresenting data pada pengguna atau alat keluaran dan mengendalikan masukan pengguna dari keybor atau alat input lainnya.

2. Processing Logic, komponen ini berguna untuk menangani logika pemprosesan data (data processing logic) , logika aturan bisnis (business rule logic), dan logika manajemen data (data management logic). Proses data logic merupakan aktifitas untuk memvalidasi data dan mengindentifikasi proses eror pada data. Business rule tidak mempunyai kode pada DSMS, tetapi mempunyai kode pada komponen pemprosesan. Data management logicmengindentifikasikan data yang diperlukan/penting untuk memprosesan transaksi atau query.

3. Storage Logic, komponen ini bertanggung jawab pada penyimpanan data dan perbaikan data dari alat penyimpan yang bekerja dengan aplikasi
Komponen aplikasi logik:




Gambar komponen aplikasi logik

File Server Architectures

Arsitektur klien/server merupakan pengembangan file server yang pertama. Dalam lingkungan file server (lihat gambar), semua manipulasi data bekerja pada workstation pada saat data diminta oleh pengguna, Klien menangani presentation logic, processing logic, dan storage logic (yang berhubungan dengan DBMS). File server bertindak sebagai pengelola file, kemudian akan mengubungkan pada masing-masing PC klien dengan menggunakan jaringan dan memungkinkan klien untuk mengakses file tersebut.

• Model pertama Client/Server
• Semua pemrosesan dilakukan pada sisi workstation
• 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
• Aktivitas pada klien:
*Meminta data
*Meminta penguncian data
*Tanggapan dari klien
*Memberikan data dan Mengunci data dan memberikan statusnya




Gambar Arsitektur File Server

Batasan File Server :

•Beban jaringan tinggi karena tabel yang diminta akan diserahkan oleh file server ke klien melalui jaringan
•Setiap klien harus memasang DBMS sehingga mengurangi memori
•Klien harus mempunyai kemampuan proses tinggi untuk mendapatkan response time yang bagus
•Salinan DBMS pada setiap klien harus menjaga integritas databasse yang dipakai secara bersama-sama ð tanggung jawab diserahkan kepada programmer.

Arsitektur Database Server

•Klien bertanggung jawab dalam mengelola antar muka pemakai (mencakup logika penyajian data, logika pemrosesan data, logika aturan bisnis)
•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




2-Tier VS 3-Tier Client Server

Saat ini telah terjadi perubahan besar dari konsep client/ server itu sendiri. Awalnya pengertian client/ server yaitu sebuah sistem yang saling berhubungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Dengan adanya internet dan jaringan maka konsep 2-tier ini mulai bergeser dan berkembang menjadi 3-tier.

Apa yang dimaksud dengan Tier?

Awal 1980-an, vendor-vendor minicomputer memperkenalkan pola 3-tier (sebagai arsitektur 3-tier) untuk menjelaskan pembagian secara fisik dari sebuah aplikasi yang
melalui terminal (tier ke-1), minicomputer (tier ke-2), dan mainframe (tier ke-3). Ini memberikan kesempatan pada vendor-vendor ini untuk menjual komputer level menengah (mid-range) mereka sebagai front-end untuk mainframe. Hari ini, kita menggunakan istilah tier untuk menjelaskan pembagian sebuah aplikasi yang melalui client dan server. Pembagian proses kerja adalah bagian uatama dari konsep client/ server saat ini. Jadi saat ini pembagian kerja pada client dan server telah diatur secara lebih spesifik.

•2-tier. Membagi proses load kedalam dua bagian. Aplikasi utama secara logika dijalankan/ berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data. Kita bisa juga menyebutnya dengan arsitektur fat client karena bagian terbesar atau yang utama dari aplikasi berjalan pada sisi client/ komputer client.

•3-tier. Membagi proses loading antara 1) komputer client menjalankan graphical user interface (GUI) logic, 2) aplikasi server menjalankan business logic, dan 3) database dan/ atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.

Dari semua definisi diatas, semua aplikasi client/ server haruslah memiliki paling tidak 2-tier : user interface pada sisi client dan data terdistribusi yang disimpan pada sisi server. Pembagian kerja ini adalah isu utama yang menjadikan perbedaan terbesar dalam penentuan sukses tidaknya aplikasi yang berhubungan penyelesaian masalah mission-critical.

Keuntungan dan keterbatasan aplikasi 2-tier

Pada sistem 2-tier client/ server, aplikasi logic ditempatkan pada sisi client dengan
GUI. GUI dijalankan pada client yang akan mengirimkan SQL, file system calls, atau
perintah HTTP melalui jaringan ke server. Kemudian server akan mem-proses
request dari client dan mengembalikan hasil proses tersebut kembali ke komputer client. untuk meng-akses datanya, komputer client harus mengetahui bagaimana data
tersebut diatur dan kemudian disimpan pada sisi server. Variasi pada pendekatan 2-
tier adalah dengan menggunakan stored procedures untuk meng-off-load beberapa
proses pada sisi server. Walaupun pengiriman request SQL melalui jaringan, stored procedures membolehkan kita untuk menjalankan sebuah fungsi yang berjalan tanpa
sebuah database. Kesederhanaan adalah faktor utama yang mengantarkan 2-tier client/ server menjadi populer. 2-tier sangat ideal digunakan jika kita ingin membangun sebuah aplikasi dengan cepat dengan menggunakan bantuan visual builder tools seperti Delphi, VB, dll. Biasanya, hanya aplikasi yang berskala departemen/ bagian-bagian kecil yang menggunakan konsep 2-tier ini seperti sistem pengambilan keputusan (DSS) atau aplikasi berbasis web sederhana.


Mengapa 3-Tier Client/ Server?


Apa yang terjadi sekarang dengan perkembangan internet dan jaringan yang begitu
pesat tidak memungkinkan lagi diselesaikan dengan metode 2-tier client/ server
sehingga perlu satu perubahan besar untuk menangani masalah ini. Saat ini kita
telah mengembangkan aplikasi client/ server berskala luas dan E-Commerce berbasis internet. Konsekuensinya, kita harus meninggalkan dunia tradisional 2-tier client/ server. Sekarang kita sedang menghadapi masalah dunia yang kompleks dimana aplikasi-aplikasi dibagi menjadi beberapa komponen-komponen dan didistribusikan melalui multi prosesor. Yaitu dunia aplikasi 3-tier (dan N-tier). Saat ini perusahaan-perusahaan besar yang sudah menggunakan client/ server mulai merasakan 2-tier client/ server sudah tidak relevan lagi untuk diimplementasikan di perusahaan mereka. Karena yang terjadi saat ini dengan adanya internet maka dituntut agar aplikasi yang digunakan diperusahaan mereka harus dapat mendukung internet dan semua komponennya, aplikasi tersebut harus dapat melayani ribuan komputer client dimana aplikasi ini seringkali berjalan pada banyak server dan terdiri dari ratusan komponen-komponen software didalamnya. Dengan adanya internet, server dapat melayani request dari mana saja dengan PC yang terhubung ke internet. Dalam era internet saat ini, transaksi dapat berasal dari konsumen (melalui aplikasi internet), dari suplier atau distributor ( melalui perusahaan internet – ekstranet).

Kapan kita menggunakan 3-tier?

Saat ini 3-tier menjadi sangat populer dibanding 2-tier arsitektur tapi 2-tier tidak akan bisa ditinggalkan. Masih terdapat banyak aplikasi yang ideal menggunakan arsitektur 2-tier. Lalu bagaimana kita mengetahui model apa yang cocok untuk aplikasi kita dan sesuai dengan karakteristik perusahaan? Berikut ini adalah beberapa kriteria yang bisa digunakan untuk menentukan kapan sebuah aplikasi menggunakan model arsitektur 3-tier client/ server :

•Banyaknya layanan atau class aplikasi lebih dari 50
•Program aplikasi di buat atau ditulis dalam beebrapa bahasa pemrograman
yang berbeda untuk masing-masing organisasi.
•Dua atau lebih data source yang heterogen seperti dua DBMs yang berbeda
atau DBMs dan file system
•Suatu aplikasi akan digunakan lebih dari 3 tahun. Apalgi jika kita akan
merencanakan banyak modifikasi atau penambahan
•Beban kerja yang sangat tinggi. Lebih dari 50000 transaksi perhari atau lebih
dari 300 user yang mengakses ke sistem yang sama pada database yang sama
dalam waktu bersamaan
•Ekspektasi bahwa aplikasi akan terus berkembang sepanjang waktu

Conclusion

Pada akhirnya, saat ini akan sangat mudah dan aman bagi kita untuk mengimplementasikan arsitektur 3-tier client/ server khususnya jika kita memiliki
infrastruktur yang solid untuk itu. Dalam era intranet dan aplikasi internet sekarang
ini, arsitektur 3-tier client/ server menjadi arsitektur paling favorit yang digunakan. 3- tier memberikan kita keleluasaan untuk mengembangkan aplikasi kita mulai dari sistem yang paling kecil hingga kita mengembangkannya menjadi sebuah aplikasi berskala enterprise.

Beberapa Keuntungan Arsitektur Three-Tier

* Keluwesan teknologi
* Mudah untuk mengubah DBMS engine
* Memungkinkan pula middle tier ke platform yang berbeda
* Biaya jangka panjang yang rendah
* Perubahan-perubahan cukup dilakukan pada middle tier daripada pada aplikasi
keseluruhan
* Keunggulan kompetitif
* Kekampuan untuk bereaksi thd perubahan bisnis dengan cepat, dengan cara
mengubah modul kode daripada mengubah keseluruhan aplikasi



Contoh Two-Tier Architecture



Pada gambar tersebut, user interface yang merupakan bagian dari program aplikasi melayani input dari user. Input tersebut diproses oleh Manajemen Proses dan melakukan query data ke database (dalam bentuk perintah SQL). Pada database server juga bisa memiliki Manajemen Proses untuk melayani query tersebut, biasanya ditulis ke dalam bentuk Stored Procedure.

Contoh Three-tier Architecture




Sumber :

http://asep10106240.wordpress.com/2009/12/04/arsitektur-client-server/
http://achmad89.wordpress.com/2010/07/11/arsitektur-client-server/
http://slametridwan.wordpress.com/arsitektur-client-server/
http://wartawarga.gunadarma.ac.id/2009/12/arsitektur-clientserver/
digilib.unsri.ac.id/download/2tier%20VS%203tier14082009.pdf
 

I made this widget at MyFlashFetish.com.