Etika Profesi

July 22, 2010 Leave a comment

prinsipi2 etika profesi

1. Prinsip tanggung jawab
2. prinsip keadilan
3. prinsip otonomi
4. prinsip integritas moral
5. prinsip kopetensi

ciri2 profesi

1. ada nya keahlian dan keterampilan khusus
2. umum nya org yg professional adalah orang yang hidup dari profesi nya
3. adanya pengabdian pada masyarakat
4. sebuah profesi biasa nya memiliki izin khusus untuk menjalan kan nya(apakah dari pemerintah atau lembaga2 laen nya)
5. kaum professional biasa nya memiliki sebuah organisasi profesi dan termasuk kedalam keanggotaan nya
6. adanya komitmen moral yang tinggi,yang umum nya tertuang didalam sebuah kode etik.

Rendah nya profesionalisme pada bidang TI

1. masih banyak nya pekerja di bidang TI yang tidak menekuni profesinya secara total atau hanya sekedar 3×3 saja(sambilan)
2. belum ada nya konsep yang jelas tentang norma dan etika profesi sehubungan dengan pekerja di berbagai bidang TI.
3. masih belum ada nya organisasi professional yang menangani kaum professional di bidang TI secara menyeluruh.

Organisasi profesi dan fungsi pokok nya

Fungsi pokok ada 5 :

1. mengatur keanggotaan organisasi
2. membantu anggota organisasi untuk terus memperbaharui pengetahuan mereka untuk perkembangan teknologi .
3. menentukan standartisasi pelaksana sertifikasi profesi bagi anggotanya .
4. membuat kebijakan etika profesi yang harus diikuti semua anggota organisasi profesi
5. memberi sanksi bagi anggota organisasi yang melanggar etika profesi

organisasi:
1.IPKIN ,18 april 1974,Jakarta

2 teori etika

1. kode etik bermaksud melindungi masyarakat dari kemungkinan dirugikan dari kelalaian kaum professional baik secara sengaja maupun tidak sengaja.
2. kode etik juga bertujuan untuk melindungi keluhan sebuah profesi dan prilaku2 buruk orang2 tertentu yang mengaku diri nya sebagai professional.

J2Me Uts

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class uts extends MIDlet implements CommandListener { //implementasikan tombol

private Display tampil;
private Form frm;

int yy1, yy2, yy3, yy4, yy5, yhasil;

private TextField y1;
private TextField y2;
private TextField y3;
private TextField y4;
private TextField y5;
private TextField hasil;
private Command cmdproses= new Command(“Proses”, Command.SCREEN, 1);
private Command cmdClear = new Command(“Clear”, Command.SCREEN, 0);
private Command cmdKeluar= new Command(“Keluar”, Command.EXIT, 1);
private Command cmdOK= new Command(“OK”, Command.SCREEN, 1);

public uts() {
tampil=Display.getDisplay(this);
}

public void startApp() {
frm=new Form(“hitung jumlah”);
y1=new TextField(“Input y1: “,”",256,TextField.NUMERIC);
y2=new TextField(“Input y2 : “,”",256,TextField.NUMERIC);
y3=new TextField(“Input y3 : “,”",256,TextField.NUMERIC);
y4=new TextField(“Input y4 :”,”",256,TextField.NUMERIC);
y5=new TextField(“Input y5 :”,”",256,TextField.NUMERIC);
hasil=new TextField(“Hasil Jumlah :”,”",256,TextField.NUMERIC);
cmdproses=new Command(“proses”,Command.OK,1);
cmdClear=new Command(“Clear”,Command.OK,0);
cmdKeluar=new Command(“Keluar”,Command.EXIT,1);
cmdOK=new Command(“ok”,Command.OK,1);
frm.append(y1); //untuk tinggalkan komen
frm.append(y2);
frm.append(y3);
frm.append(y4);
frm.append(y5);
frm.append(hasil);
frm.addCommand(cmdproses);
frm.addCommand(cmdClear);
frm.addCommand(cmdKeluar);
frm.addCommand(cmdOK);
frm.setCommandListener(this); //aktifkan komen dalam form, dan harus ada commandaction
tampil.setCurrent(frm);
}

public void pauseApp() {

}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable s) {
if(c==cmdproses)

{

yy1 = Integer.parseInt(y1.getString());
yy2 = Integer.parseInt(y2.getString());
yy3 = Integer.parseInt(y3.getString());
yy4 = Integer.parseInt(y4.getString());
yy4 = Integer.parseInt(y5.getString());

yhasil = yy1 + yy2 + yy3 + yy4 + yy5;

hasil.setString(String.valueOf(yhasil));
}

if (c==cmdClear)
{
y1.setString(“”);
y2.setString(“”);
y3.setString(“”);
y4.setString(“”);
y5.setString(“”);
hasil.setString(“”);
}

if(c==cmdKeluar)
{
notifyDestroyed();
destroyApp(false);
}
if(c==cmdOK)
{

Alert info=new Alert(“informasi”);
String informasi;
informasi=”Masukan y1 : “+ y1.getString() +
” Masukan y2 : “+ y2.getString() +
” Masukan y3 :”+ y3.getString() +
” Masukan y4 : “+ y4.getString() +
” Masukan y5 :”+ y5.getString() +
” Hasil Jumlah :  “+ hasil.getString();
info.setString(informasi);
info.setTimeout(Alert.FOREVER); //akan terus tampil jika tidak keluar
tampil.setCurrent(info,frm);
}
}

}

Categories: program J2Me
Follow

Get every new post delivered to your Inbox.