Sunday 2 May 2021

BAB III PROFESI DALAM BIDANG TEKNOLOGI INFORMASI

 

a.       Organisasi Profesi

Organisasi profesi adalah sekelompok orang yang memiliki tujuan yang sama pada program keahlian tertentu. Tujuan dari organisasi profesi ialah wadah untuk masyarakat dengan jenis profesi yang sama, dengan adanya organisasi akan melindungi sekelompok orang dari kebijakan lembaga politik atau kepentingan lainnya.

Banyak hal positif yang ada dalam organisasi profesi. Tentu saja organisasi akan memberikan dampak pada setiap anggota dan kemajuan organisasi yang diikuti. Organisasi profesi yang dikelola dengan baik akan meningkatkan citra sekaligus jaringan sosial organisasi tersebut.

Di Indonesia sangat banyak jenis organisasi profesi yang menaungi para pekerja profesional di Indonesia, contohnya PGRI (Persatuan Guru Republik Indonesia), IDI (Ikatan Dokter Indonesia), PPNI (Persatuan Perawat Nasional Indonesia), PII (Persatuan Insinyur Indonesia), Dll.

 

b.       Kode Etika Profesi

Kode Etik Profesi merupakan bagian dari etika profesi. Kode etik profesi merupakan lanjutan dari norma-norma yang lebih umum yang telah dibahas dan dirumuskan dalam etika profesi. Kode etik ini lebih memperjelas, mempertegas dan merinci norma-norma ke bentuk yang lebih sempurna walaupun sebenarnya normanorma tersebut sudah tersirat dalam etika profesi. Dengan demikian kode etik profesi adalah sistem norma atau aturan yang ditulis secara jelas dan tegas serta terperinci tentang apa yang baik dan tidak baik, apa yang benar dan apa yang salah dan perbuatan apa yang dilakukan dan tidak boleh dilakukan oleh seorang profesional.

Adapun fungsi dari kode etik profesi adalah :

1.       Memberikan pedoman bagi setiap anggota profesi tentang prinsip.

2.       profesionalitas yang digariskan.

3.       Sebagai sarana kontrol sosial bagi masyarakat atas profesi yang bersangkutan.

4.       Mencegah campur tangan pihak di luar organisasi profesi tentang hubungan etika dalam keanggotaan profesi.

Kode etik yang ada dalam masyarakat Indonesia cukup banyak dan bervariasi. Umumnya pemilik kode etik adalah organisasi kemasyarakatan yang bersifat nasional, misalnya Ikatan Penerbit Indonesia (IKAPI), kode etik Ikatan Penasehat HUKUM Indonesia, Kode Etik Jurnalistik Indonesia, Kode Etik Advokasi Indonesia dan lain-lain. Ada sekitar tiga puluh organisasi kemasyarakatan yang telah memiliki kode etik.

Fungsi organisasi profesi sangat penting bagi kelompok profesi tertentu antara lain;

·         Memajukan profesi

·         Meningkatkan kompetensi diri

·         Meningkatkan karir

·         Wawasan yang luas

·         Perlindungan atas profesi

·         Kesejahteraan anggota

·         Melakukan pengabdian kepada masyarakat

 

c.       Kompetensi dalam bidang IT

Ada berbagai jenis pekerjaan di bidang TI. Pengelompokan jenis pekerjaan bergantung kepada acuan yang digunakan. Akan tetapi ada hal yang sama. Salah satu cara untuk melihat lapangan pekerjaan di bidang TI adalah dengan menanyakan kepada industri TI atau mengambil data-data dari lowongan pekerjaan yang ditawarkan.

Berikut ini adalah beberapa kategori lowongan pekerjaan yang ditawarkan di lingkungan Penyedia Jasa Internet (PJI) atau Internet Service Provider (ISP):

1.       Web Developer / Programmer

2.       Web Designer

3.       Database Administrator

4.       System Administrator

5.       Network Administrator

6.       Help Desk

7.       Technical Support

Masing-masing kategori di atas memiliki kebutuhan kompetensi yang berbeda-beda. Kompetensi dasar standar (standard core competency) yang harus dimiliki oleh ke semua kategori lapangan pekerjaan yaitu:

         Kemampuan mengoperasikan perangkat keras.

         Mengakses Internet


1.       Web Developer / Programmer

Kompetensi yang harus dimiliki :

         Membuat halaman web dengan multimedia

         CGI programming

 

2.       Web Designer

Kompetensi yang harus dimiliki:

         Kemampuan menangkap digital image

         Membuat halaman web dengan multimedia

 

3.       Database Administrator Database Administrator

Kompetensi yang harus dimiliki:

         Monitor dan administer sebuah database

 

4.       System Administrator

Kompetensi yang harus dimiliki:

         Menghubungkan perangkat keras

         Melakukan instalasi Microsoft Windows

         Melakukan instalasi Linux

         Pasang dan konfigurasi mail server, ftp server, web server

         Memahami Routing

 

5.       Network Administrator

Kompetensi yang harus dimiliki:

         Menghubungkan perangkat keras

         Administer dan melakukan konfigurasi sistem operasi yang mendukung network

         Administer perangkat network

         Memahami Routing

         Mencari sumber kesalahan di jaringan dan memperbaikinya

         Mengelola network security

         Monitor dan administer network security

 

6.       Help Desk

Kompetensi yang harus dimiliki:

         Penggunaan perangkat lunak Internet berbasis Windows seperti Internet Explorer, telnet, ftp, IRC.

 

7.       Technical Support

Kompetensi yang harus dimiliki:

         Menghubungkan perangkat keras.

         Melakukan instalasi Microsoft Windows

         Melakukan instalasi Linux

         Mencari sumber kesalahan di jaringan dan memperbaikinya

         Penggunaan perangkat lunak Internet berbasis Windows seperti Internet Explorer, telnet, ftp, IRC.

         Pasang dan konfigurasi mail server, ftp server, web server

 

d.       Pelatihan dalam bidang IT

Dalam perusahaan, untuk meningkatkan kapasitas kemampuan karyawan adalah melalui pelatihan atau training berkala. Penentuan training IT juga harus diperhatikan oleh berbagai perusahaan di Indonesia. Perusahaan harus detail dalam melihat kemampuan apa yang dimiliki oleh para karyawannya yang ingin di tingkatkan untuk mendorong tercapainya visi misi perusahaan.  Oleh karena itu, Anda perlu mengetahui jenis Training IT berikut.

1.       Digital Marketing

Melihat perkembangan internet dan teknologi semakin hari semakin canggih, semua serba digital, marketing online atau digital marketing sekarang memiliki peranan yang sangat penting bagi sebuah perusahaan. Jika sebuah perusahaan tidak menggunakan atau memanfaatkan digital marketing bisa dipastikan perusahaan atau bisnis itu tidak akan berkembang, meskipun bekembang akan lama, dan akan tertinggal oleh pesaing-pesaingnya.

 

Materi yang terdapat didalam digital marketing :

·         Internet Marketing & SEO (Search Engine Optimization)

·         Social Media Marketing (Facebook, Instagram dll)

·         Website with CMS

·         Toko Online

·         Design Web

 

2.       Pembuat Aplikasi

Jika perusahaan Anda adalah penyedia jasa pembuatan aplikasi seperti  (Android, Windows, Mobile, IPhone, Web), training ini sangat dibutuhkan. Melihat sudah banyak perusahaan yang saat ini juga membutuhkan aplikasi yang sangat baik untuk perusahaan mereka.

 

3.       Networking / Jaringan

Kehadiran jaringan komputer sangat banyak memberikan manfaat untuk segala aspek kehidupan. Baik manfaat jaringan pada masing masing individu, kelompok atau bahkan dan suatu perusahaan (kantor).

 

4.       Database

Penggunaan database dalam perusahaan merupakan salah satu hal yang sangat wajib untuk mendukung kegiatan-kegiatan yang ada di dalam perusahaan. Database merupakan suatu kumpulan data yang saling terhubung dan dapat diakses dengan mudah. Dengan adanya Database Management System (DBMS) seperti (MySQL, PostgreSQL, Oracle, Ms SQL Server) perusaahan dapat dengan mudah mengakses dan menyimpan data informasi.

BAB II PERKEMBANGAN ETIKA PROFESI DALAM BIDANG IT

 


Dalam lingkup teknologi informasi, kode etik profesinya memuat kajian ilmiah mengenai prinsip atau norma-norma dalam kaitan dengan hubungan antara professional atau developer teknologi informasi  dengan klien, antara para professional sendiri, antara organisasi profesi serta organisasi profesi dengan pemerintah. Salah satu bentuk hubungan seorang profesional dengan klien (pengguna jasa) misalnya pembuatan sebuah program aplikasi.

Seorang profesional tidak dapat membuat program semaunya, ada beberapa hal yang harus ia perhatikan seperti :

  • Untuk apa program tersebut nantinya digunakan oleh kliennya
  • User dapat menjamin keamanan (security) sistem kerja program aplikasi tersebut dari pihak-pihak yang dapat mengacaukan sistem kerjanya (misalnya: hacker, cracker, dll).

a.       Dunia secara Global

Sesuai awal penemuan teknologi komputer di era 1940-an, perkembangan etika TI di mulai dari era tersebut. Secara bertahap, berkembang menjadi sebuah disiplin ilmu baru di masa kini. Perkembangan tersebut akan dibagi menjadi beberapa tahap:

1. Era 1940-1950-an     

Munculnya etika komputer sebagai sebuah bidang studi dimulai dari pekerjaan professor Norbert Wiener. Selama perang dunia II (awal tahun 1940-an), professor dari MIT ini membantu mengembangkan suatu meriam anti pesawat yang mampu menembak jatuh sebuah pesawat tempur yang melintas diatasnya.

Tantangan universal dari proyek tersebut menyebabkan Wiener dan beberapa rekannya harus memperhatikan sisi lain dari perkembangan teknologi, yaitu etika. Pada perkembangannya, penelitian di bidang etika dan teknologi tersebut akhirnya menciptakan suatu bidang riset baru yang disebut Cybernetics atau The science of information feedback systems. Konsep cybernetics tersebut dikombinasikan dengan itu, membuat Wiener akhirnya menarik beberapa kesimpulan etis tentang pemanfaatan teknologi yang sekarang dikenal dengan sebutan teknologi informasi (TI).

Dalam penelitiannya, Wiener meramalkan revolusi sosial dan konsekuensi etis perkembangan teknologi informasi. Tahun 1948, di dalam bukunya Cybernetics; Controland Comunication in the Animal and the Machine, ia mengatakan:

“it has long been clear to me that the modern ultra-rapid computing machine was is principle an ideal central nervous system to an apparatus for automatic control; and that its input and output need not be in the form of numbers and diagrams. It might very well be, respedtively, the readings of artificial sense organs, such as photoelectric cells or thermometers, and the performance of motors or solenoids … we are already in a position to construct artificial machines of almost any degree of elaborateness of performance. Long before Nagasaki and the public awareness of the atomic bomb, it had occurred to me that we were here in the presence of another social pontentiality of anheard-of importance for good and for evil…”(Bynum, 2001)

 

Dalam buku tersebut, Wiener mengungkapkan bahwa mesin komputasi modern pada prinsipnya merupakan sistem jaringan saraf yang juga merupakan peranti kendali otomatis. Dalam pemanfaatan mesin tersebut, manusia akan dihadapkan pada pengaruh sosial tentang arti penting teknologi tersebut yang ternyata mampu memberikan “kebaikan”, sekaligus “malapetaka”.

Tahun 1950, Wiener menerbitkan buku monumental berjudul The Human Use of Human Beings. Walau Wiener tidak menggunakan istilah “etika komputer” dalam buku itu, ia meletakkan pondasi menyeluruh untuk analisa dan riset tentang etika komputer. Istilah “etika computer” akhirnya digunakan lebih dari dua dekade kemudian. Buku Wiener ini mencakup beberapa bagian pokok seperti:

·               Tujuan hidup manusia

·               Prinsip-prinsip hukum

·               Metode yang tepat untuk menerapkan etika

·               Diskusi tentang masalah-masalah pokok di bidang etika komputer.

2.  Era 1960-an   

Pertengahan tahun 1960-an, Donn Parker dari SRI International Menlo Park California melakukan riset untuk menguji penggunaan komputer yang tidak sah dan tidak sesuai dengan profesionalisme di bidang komputer. Waktu itu Parker menyampaikan suatu ungkapan yang menjadi titik tolak penelitiannya, yaitu: ”that when people entered the computer center they left their ethics at the door” (Fodor and Bynum, 1992). Ungkapan tersebut menggambarkan bahwa ketika orang-orang masuk komputer, mereka meninggalkan etika mereka di pintu masuk. Lantas ia menerbitkan ”Rules of Ethics in Information Processing” atau peraturan tentang etika dalam pegolahan informasi. Parker juga dikenal menjadi pelopor kode etik profesi bagi profesonal di bidang komputer terutama pada tahun 1968 ketika ia ditunjuk untuk memimpin pengembangan Kode Etik Profesional untuk Association for Computing Machinery (ACM).        

3. Era 1970-an   

Era ini bermula ketika tahun 1960, Joseph Wiezenbaum, ilmuwan komputer MIT di Boston, menciptakan suatu program komputer yang disebut ELIZA. Dalam eksperimennya, ELIZA ia ciptakan sebagai tiruan dari ”Psychoterapist Rogerian” yang melakukan wawancara dengan pasien yang akan diobatinya.

Perkembangan komputer era 1970-an diwarnai dengan karya Walter Manner yang sudah mulai menggunakan istilah ”computer ethics” untuk mengacu pada bidang pemeriksaan yang berhadapan dengan permasalahan etis yang muncul oleh pemakaian teknologi komputer waktu itu. Maner menawarkan suatu kursus eksperimental atas materi pokok tersebut pada Old Dominion University in Virgina. Tahun 1978, ia mempublikasikan karyanya Starter Kit in Computer Ethics, yang berisi material kurikulum dan pedagogi untuk para pengajar universitas dalam pengembangan pendidikan etika komputer.      

4. Era 1980-an   

Tahun 1980-an, sejumlah konsekuensi sosial dan teknologi informasi yang etis menjadi isu publik di Amerika dan Eropa. Hal-hal yang sering dibahas adalah kejahatan komputer, masalah-masalah yang disebabkan karena kegagalan sistem komputer, invasi database komputer dan perkara pengadilan mengenai kepemilikan perangkat lunak.

Pertenganhan 80-an, James Moor dari Dartmouth College menerbitkan artikel menarik yang berjudul ”What Is computer Ethics?” sebagai isu khusus pada jurnal Metaphilosophy (Moor, 1985). Deborah Johnson dari Rensselear Polytchnic Institut menerbitkan buku teks Computer Ethics (Johnson, 1985), sebagai teks pertama yang digunakan lebih dari satu dekade.           

5. 1990-an Sampai Sekarang     

Sepanjang tahun 1990, berbagai pelatihan baru di universitas, pusat riset, konferensi, jurnal, buku teks dan artikel menunjukkan suatu keanekaragaman yang luas tentang topik di bidang komputer.

Perkembangan yang cukup penting lainnya adalah kepeloporan Simon Regerson dari De Montfort Univercity (UK), yang mendirikan Centre Computing and Social Responsibility. Dalam pandangannya, ada kebutuhan untuk sebuah ”generasi kedua” yaitu tentang perkembangan etika komputer;

 The mid-19990s has heralded the beginning of a second generation of computer ethics. The time has come to build upon and elaborate the conceptual foundation whilst, in parallel, developing the frameworks within which practical action can occur, thus reducing the probability of unforeseen effect of information technology application (Regerson, Bynum, 1997).

b.       Nasional

    Sebagai negara yang tidak bisa dilepaskan dari perkembangan teknologi komputer, Indonesia pun tidak  mau ketinggalan dalam mengembangkan etika di bidang tersebut. Mengadopsi pemikir-pemikir dunia di atas, etika di bidang komputer berkembang menjadi kurikulum wajib yang dilakukan oleh hampir semua perguruan tinggi di bidang komputer di Indonesia.

Tiga alasan utama minat masyarakat yang tinggi pada etika komputer:

    • Kelenturan logika (logical malleability), kemampuan memrograman komputer untuk melakukan apa pun yang kita inginkan.
    • faktor transformasi (transformation factors), Contoh fasilitas e-mail yang bisa sampai tujuan dan dapat dibuka atau dibaca dimanapun kita berada, faktor tak kasat mata (invisibility factors).
    • semua operasi internal komputer tersembunyi dari penglihatan, yang membuka peluang pada nilai-nilai pemrograman yang tidak terlihat, perhitungan yang rumit terlihat dan penyalah gunaan yang tidak tampak

Tuesday 6 April 2021

BAB 1 ETIKA PROFESI DALAM BIDANG TEKNOLOGI INFORMASI

 


1.        

 Pengertian Etika

Menurut Kamus Besar Bahasa Indonesia etika adalah :

·         Ilmu tentang apa yang baik dan yang buruk, tentang hak dan kewajiban moral.

·         Kumpulan asas / nilai yang berkenaan dengan akhlak

·         Nilai mengenai yang benar dan salah yang dianut masyarakat.

Dari asal usul kata, Etika berasal dari bahasa Yunani “ethos” yang berarti adat istiadat / kebiasaan yang baik.

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

Etika dalam perkembangannya sangat mempengaruhi kehidupan manusia. Etika memberi manusia orientasi bagaimana ia menjalani hidupnya melalui rangkaian tindakan seharihari. 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 pelru 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.

 

Tujuan Etika

    • Untuk mendapatkan konsep yang sama mengenai penilaian baik dan buruknya perilaku atau tindakan manusia dalam ruang dan waktu tertentu.
    • Mengarahkan perkembangan masyarakat menuju suasana yang harmonis, tertib, teratur, damai dan sejahtera.
    • Mengajak orang bersikap kritis dan rasional dalam mengambil keputusan secara otonom.
    • Etika merupakan sarana yang memberi orientasi pada hidup manusia.
    • Untuk memiliki kedalaman sikap; untuk memiliki kemandirian dan tanggung jawab terhadap hidupnya.
    • Mengantar manusia pada bagaimana menjadi baik.
    • Sebagai norma yang dianggap berlaku. Diselidikinya apakah dasar suatu norma itu dan apakah dasar itu membenarkan ketaatan yang dituntut oleh norma itu terhadap norma yang dapat berlaku
    • Etika mengajukan pertanyaan tentang legitimasinya, artinya norma yang tidak dapat mempertahankan diri dari pertanyaan kritis dengan sendirinya akan kehilangan haknya Etika mempersolakan pula hak setiap lembaga seperti orangtua, sekolah, negara dan agama untuk memberikan perintah atau larangan yang harus ditaati.
    • Etika memberikan bekal kepada manusia untuk mengambil sikap yang rasional terhadap semua norma
    • Etika menjadi alat pemikiran yang rasional dan bertanggung jawab bagi seorang ahli dan bagi siapa saja yang tidak mau diombang ambingkan oleh norma-norma yang ada.


Jenis-jenis Etika : Etika Deskriptif dan Etika Normatif

Ada dua macam etika yang harus kita pahami bersama dalam menentukan baik dan buruknya prilaku manusia :

    • ETIKA DESKRIPTIF, yaitu etika yang berusaha meneropong secara kritis dan rasional sikap dan prilaku manusia dan apa yang dikejar oleh manusia dalam hidup ini sebagai sesuatu yang bernilai. Etika deskriptif memberikan fakta  sebagai dasar untuk mengambil keputusan tentang prilaku atau sikap yang mau diambil.
    • ETIKA NORMATIF, yaitu etika yang berusaha menetapkan berbagai sikap dan pola prilaku ideal yang seharusnya dimiliki oleh manusia dalam hidup ini sebagai sesuatu yang bernilai. Etika normatif memberi penilaian sekaligus memberi norma sebagai dasar dan kerangka tindakan yang akan diputuskan.

 

Pengertian Profesi

Istilah profesi telah dimengerti oleh banyak orang bahwa suatu hal yang berkaitan dengan bidang yang sangat dipengaruhi oleh pendidikan dan keahlian, sehingga banyak orang yang bekerja tetap sesuai. Tetapi dengan keahlian saja yang diperoleh dari pendidikan kejuruan, juga belum cukup disebut profesi. Tetapi perlu penguasaan teori sistematis yang mendasari praktek pelaksanaan, dan hubungan antara teori dan penerapan dalam praktek.

PROFESI, adalah pekerjaan yang dilakukan sebagai kegiatan pokok untuk menghasilkan nafkah hidup dan yang mengandalkan suatu keahlian.


Pengertian Profesional

PROFESIONAL, adalah orang yang mempunyai profesi atau pekerjaan purna waktu dan hidup dari pekerjaan itu dengan mengandalkan suatu keahlian yang tinggi. Atau seorang profesional adalah seseorang yang hidup dengan mempraktekkan suatu keahlian tertentu atau dengan terlibat dalam suatu kegiatan tertentu yang menurut keahlian, sementara orang lain melakukan hal yang sama sebagai sekedar hobi, untuk senang-senang, atau untuk mengisi waktu luang.

Yang harus kita ingat dan fahami betul bahwa “PEKERJAAN / PROFESI” dan “PROFESIONAL” terdapat beberapa perbedaan, berikut adalah perbedaan dari Profesi dan Profesional .

PROFESI :

1.       Mengandalkan suatu keterampilan atau keahlian khusus.

2.       Dilaksanakan sebagai suatu pekerjaan atau kegiatan utama (purna waktu).

3.       Dilaksanakan sebagai sumber utama nafkah hidup.

4.       Dilaksanakan dengan keterlibatan pribadi yang mendalam.

PROFESIONAL :

1.       Orang yang tahu akan keahlian dan keterampilannya.

2.       Meluangkan seluruh waktunya untuk pekerjaan atau kegiatannya itu.

3.       Hidup dari situ.

4.       Bangga akan pekerjaannya.

 

Prinsip-Prinsip Etika Profesi

    • Tanggung jawab terhadap pelaksanaan pekerjaan itu dan terhadap hasilnya dan Terhadap dampak dari profesi itu untuk kehidupan orang lain atau masyarakat pada umumnya.
    • Keadilan. Prinsip ini menuntut kita untuk memberikan kepada siapa saja apa yang menjadi haknya.
    • Otonomi. Prinsip ini menuntut agar setiap kaum profesional memiliki dan di beri kebebasan dalam menjalankan profesinya.


Peranan Etika dalam Profesi

    • Nilai-nilai etika itu tidak hanya milik satu atau dua orang, atau segolongan orang saja, tetapi milik setiap kelompok masyarakat, bahkan kelompok yang paling kecil yaitu keluarga sampai pada suatu bangsa. Dengan nilai-nilai etika tersebut, suatu kelompok diharapkan akan mempunyai tata nilai untuk mengatur kehidupan bersama.
    • Salah satu golongan masyarakat yang mempunyai nilai-nilai yang menjadi landasan dalam pergaulan baik dengan kelompok atau masyarakat umumnya maupun dengan sesama anggotanya, yaitu masyarakat profesional. Golongan ini sering menjadi pusat perhatian karena adanya tata nilai yang mengatur dan tertuang secara tertulis (yaitu kode etik profesi) dan diharapkan menjadi pegangan para anggotanya.
    • Sorotan masyarakat menjadi semakin tajam manakala perilaku-perilaku sebagian para anggota profesi yang tidak didasarkan pada nilai-nilai pergaulan yang telah disepakati bersama (tertuang dalam kode etik profesi), sehingga terjadi kemerosotan etik pada masyarakat profesi tersebut.

Kode Etika Profesi

Kode etik profesi adalah pedoman sikap, tingkah laku dan perbuatan dalam melaksanakan tugas dan dalam kehidupan sehari-hari. Kode etik profesi sebetulnya tidak merupakan hal yang baru. Sudah lama diusahakan untuk mengatur tingkah laku moral suatu kelompok khusus dalam masyarakat melalui ketentuan-ketentuan tertulis yang diharapkan akan dipegang teguh oleh seluruh kelompok itu. Salah satu contoh tertua adalah ; SUMPAH HIPOKRATES, yang dipandang sebagai kode etik pertama untuk profesi dokter.

Dengan demikian kode etik profesi adalah sistem norma atau aturan yang ditulis secara jelas dan tegas serta terperinci tentang apa yang baik dan tidak baik, apa yang benar dan apa yang salah dan perbuatan apa yang dilakukan dan tidak boleh dilakukan oleh seorang profesional

Tujuan Kode Etika Profesi

1.       Untuk menjunjung tinggi martabat profesi.

2.       Untuk menjaga dan memelihara kesejahteraan para anggota.

3.       Untuk meningkatkan pengabdian para anggota profesi.

4.       Untuk meningkatkan mutu profesi.

5.       Untuk meningkatkan mutu organisasi profesi.

6.       Meningkatkan layanan di atas keuntungan pribadi.

7.       Mempunyai organisasi profesional yang kuat dan terjalin erat.

8.       Menentukan baku standarnya sendiri.


Saturday 9 May 2020

Analisis PBO BAB III ALAT PERMODELAN SISTEM


Ada beberapa perangkat permodelan sistem yang digunakan dalam merancang sistem, yaitu :
·       SYSTEM PROCEDURE DIAGRAM (FLOWMAP)
Digunakan untuk mendefinisikan hubungan antara bagian (pelaku proses), proses (manual atau berbasis komputer) dan aliran data (dalam bentuk dokumen masukan dan keluaran).
System Procedure Diagram menggunakan simbol – simbol sebagai berikut :


Aturan Membuat Flowmap
Untuk membuat sebuah analisis menggunakan flowmap seorang analis dan programmer memerlukan beberapa tahapan, diantarnya:
Ø   Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
Ø  Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
Ø    Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
Ø  Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.
Ø    Setiap langkah dari aktivitas harus berada pada urutan yang benar.
Ø  Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati – hati.
Ø  Percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan system.

·       ENTITY RELATIONAL DIAGRAM (ERD)
Merupakan jaringan yang menggunakan susuanan data yang disimpan dari sistem secara abstrak. Tujuan dari Entity Relational ini adalah untuk menunjukkan obyek data dan relationship yang ada pada obyek tersebut. Di sampng itu Model ER ini merupakan salah stau alat untuk perancangan dalam basis data.
Ø  Komponen Komponen ERD

Ø  Derajat Relationship 
a)  Unary (Derajat Satu): satu buah relationship menghubungkan satu buah entity.
b)  Binary (Derajat Dua): satu buah relationship menghubungkan dua buah entity.
c)  Ternary (Derajat Tiga): satu buah relationship menghubungkan tiga buah entity.

Ø  Cardinality Rasio
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan melalui suatu relationship. Jenis – jenis Cardinality Rasio:
a.  Satu ke satu (One to one) 1:1, yaitu perbandingan antara entity pertama dengan entity kedua berbanding satu berbanding satu atau hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
b. Satu ke banyak (One to many) 1:M, yaitu perbandingan antara entity pertama dengan entity kedua berbanding satu berbanding banyak atau setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
c.  Banyak ke satu (Many to one) M:1, yaitu perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding satu.
d.   Banyak ke banyak (Many to many) M:M, yaitu perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding banyak atau Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
Ø  Langkah – langkah membuat ERD
a)    Mengidentifikasi dan menetapkan seluruh entity ynag terlibat
b)    Menentukan atribut – atribut key dari masing – masing entity
c)  Menetapkan relationship antara satu entity dengan entity lainnya beserta foreign – keynya
d)    Menentukan derajat dan cardinality rasio untuk setiap relationship
e)    Melengkapi himpunan relasi dengan atribut – atribut yang bukan kunci (non key)
Ø  Contoh kasus
Suatu perguruan tinggi mempunyai banyak mahasiswa. Setiap mahasiswa biasanya mengikuti beberapa mata kuliah. Setiap mata kuliah diajarkan oleh seorang dosen dan seorang dosen bisa mengajar beberapa mata kuliah. Pada entitas Mahasiswa diperlukan informasi tentang NIM, Nama_Mhs, Alamat_Mhs dan Jurusan sedangkan Mata Kuliah diperlukan informasi Kd_MK, Nm_MK, SKS, Semester sedangkan Dosen diperlukan juga informasi tentang Kd_Dosen, Nm_Dosen.


NORMALISASI
Adalah proses pengelompoan data kedalam bentuk tabel atau relasi atau file  untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi.
Jenis – jenis key :
1.    Super Key : merupakan satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah table secara unik.
2.    Candidate Key : kumpulan atribut minimal yang membedakan setiap baris data dalam sebuah table secara unik.
3.    Alnternative key :candidate key yang tidak dijadikan primary key.
Langkah – langkah pembentukan normalisasi
1.    Bentuk Tidak Normal (Unnormalized Form)
Pada bentuk ini merupakan kumpulan data yang tidak adakeharusan mengikuti format tertentu, dapat saja data tidak lengkap atau terduplikasi.
2.    Bentuk Normal Satu (1 NF)
Yaitu bila relasi tersebut mempunyai nilai data yang automatic, artinya tidak ada lagi kerangkapan data.
3.    Bentuk Normal Dua (2 NF)
Yaitu bila relasi tersebut merupakan 1NF dan setiap atribut tergantung penuh pada primary key.
4.    Bentuk Normal Ketiga (3 NF)
Yaitu bila relasi merupakan 2 NF  dan tidak tergantung secara transitif pada primary key.

·         Unified Modelling Language ( UML )
UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.
Tujuan atau fungsi dari penggunaan UML
®  Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.
®    Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
® Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
® Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
® Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja.
® Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.
Jenis-Jenis diagram UML 
a.    Use case diagram
Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat mendeskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya.
b.    Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.
c.    Sequence diagram
Sequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.
d.    Class diagram
Class diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut.
e.    State diagram
State diagram yaitu salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.