follow twitt

Senin, 22 Juli 2013

Etika Profesi dan Tanggungjawab Moral Etis


A. Etika Profesi

Etika yang berasal dari kata ethikos (Yunani) yang berarti timbul dari kebiasaan (Wikipedia Bahasa Indonesia) adalah sebuah ilmu dan bukan sebuah ajaran yang memberi kita norma tentang bagaimana kita harus hidup dalam moralitas. moralitas adalah petunjuk konkret yang siap pakai tentang bagaimana kita harus hidup (Magnis Suseno). Drs. H. Barhanuddin Salam menyebutkan bahwa etika tidak lain merupakan aturan kebiasaan antara sesamanya dan menegaskan mana yang baik dan yang tidak baik untuk dilakukan. Etika sendri sebenarnya sangat membantu manusia untuk mengambil dan menentukan sikap dan tindakan yang benar untuk dijalani. Untuk menilai etika dapat dilihat dari 3 tingkatan  yaitu angan-angan, perbuatan nyata dan akhibat dari perbuatan nyata yang dimana nantinya akan menimbulkan dampak yang baik atau buruk, entah itu untuk orang dan lingkungan disekitarnya atau untuk dirinya sendiri.


Jadi dari pengertian diatas dapat saya simpulkan bahwa etika merupakan cabang ilmu yang akan menuntuk kita kepada hidup yang lebih baik dengan berbekalkan moralitas dan tanggung jawab. Etika juga bisa dikatakan sebagai aturan atau hukum yang dibuat dan disepakati untuk kepentingan bersama suatu kelompok, yang didasarkan pada prinsip moral yang ada agar supaya nantinya aturan ini dapat menjadi acuhan untuk memberikan hukuman kepada mereka yang melanggarnya dan menyimpang dari kode etik yang ada dan telah ditetapkan.


Profesi adalah kata serapan dari sebuah kata dalam bahasa Inggris "Profess", yang dalam bahasa Yunani adalah "Επαγγελια", yang bermakna: "Janji untuk memenuhi kewajiban melakukan suatu tugas khusus secara tetap/permanen". Profesi adalah pekerjaan yang membutuhkan

Senin, 28 Januari 2013

TUGAS SISTEM OPERASI 2

BATCH SYSTEM
Sistem batch atau batch system adalah sistem yang difungsikan untuk mengatur, memantau dan mengontrol jalannya sestiap sistem yang sedang berjalan.Didalam sistem ini batch sistem membutuhkan sebuah ruang untuk pengalokasian sitiap pekerjaan yang akan di eksekusi, kemudian batch sistem mengontrol semua pekerjaan agar di kumpulkan dan dipilih mana yang akan di eksekusi terlebih dahulu.

MULTIPROGRAMMING
Multi-programming adalah suatu sistem dimana sistem ini bekerja/berfungsi untuk melakukan beberapa pemrosesan secara bersamaan atau dalam satu waktu. Sebenarnya dalam sistem ini, sistem operasi mengeksekusi hanya setengah dari pekerjaan A dan melanjutkan dengan mengeksekusi pekerjaan B begitu seterusnya sampai semua pekerjaan selesai. Didalam kasus ini mungkin user melihat bahwa sistem melakukan proses secara bersamaan. Jika ada terjadi intrupsi atau error maka sistem operasi melakukan skip ke pekerjaan selanjutnya dan berharap bahwa nantinya akan dieksekusi lagi tetapi jika mesin mempunyai kemampuan untuk memproteksi memori maka kemungkinan kecil terjadinya bug, error dll. Dan kecil kemungkinan untuk mengganggu program yang lain yang sedang di eksekusi.

TIME SHARING
Time sharing adalah sistem dimana 'dia' bertugas untuk membagi waktu CPU kedalam  slot yang sama yang dimana slot itu nantinya akan diakses oleh user yang terhubung ke sistem. Pengaksesan slot dalam sistem ini hanya bisa dilakukan pada waktu tertentu. Sistem ini memiliki alur eksekusi dimana tugas yang pertama kali maskuk, itulah yang akan dieksekusi terlebih dahulu (first in first serve) dan apabila ada tugas yang error atau bug maka tugas itu harus menunggu sampai gilirannya kembali lagi.

MULTIPROCESSING
Multiprocessing adalah dimana penggunaan dua processor dalam waktu yang sama atau bisa dikatakan processor 2 in 1 dan bisa lebih. Komputer sekarang ini sudah menggunakan sistem ini. Sebuah sistem multiprosesor harus mampu mengelola berbagi memori antara beberapa prosesor tetapi juga untuk mendistribusikan beban kerja.

TERDISTRIBUSI
Sistem terdistribusi merupakan sistem dalam beberapa komponen yang saling terhubung satu dengan yang lain untuk melakukan komunikasi baik itu chating maupun pertukaran data. Didalam sistem ini membutuhkan beberapa komputer dalam sebuah jaringan baik itu local, internet maupun wirless. Selain melakukan komunikasi sistem ini juga mempertimbangkan ketersedian infrastruktur jaringan yang memadahi dan juga dukungan standarisasi sistem yang terbuka.
Dalam Sistem Terdistribusi membutuhkan beberapa hal, yaitu:
- Performance : beberapa processor dapat menyediakan kinerja yang lebih baik daripada komputer terpusat.

Minggu, 20 Januari 2013

TUGAS SISTEM OPERASI 1


A. LAYANAN SISTEM OPERASI

     Sistem Operasi atau Operating System kumpulan dari perangkat lunak yang berfungsi mengelola pembagian sumber daya dari perangkat keras di komputer. Sebuah sistem operasi memiliki layanan umum seperti pembuatan program, eksekusi program, pengaksesan I/O device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting. Sistem operasi berfungsi sebagai koordinator, pengawal, penjaga gerbang, pengoptimalan, akuntan dan sebagai server. LINUX, UNIX, MAC OS dan MICROSOFT WINDOWS adalah beberapa sistem operasi yang paling popular saat ini.


B. SISTEM OPERASI BERDASARKAN KOMPONENNYA

1. SISTEM MONOLITIK
     Sistem monolitik adalah kumpulan prosedur dimana prosedur tersebut dapat dipanggil oleh prosedur lain di sistem bila diperlukan.
     Sistem monolitik juga memiliki kekurangan diantaranya pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dilokalisasi, sulit dalam menyediakan fasilitas pengamanan, merupakan pemborosan bila setiap komputer harus menjalankan kernel  monolitik sangat besar  sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel, tidak fleksibel, kesalahan pemograman satu bagian dari kernel menyebabkan matinya seluruh sistem.
     Keunggulan dari sistem monolitik adalah sistem ini memliki pengaksesan layanannya sangat cepat karena terdapar di satu ruang alamat saja. Sistem operasi yang menggunakan sistem monolitik sampai saat ini adalah UNIX.

2. SISTEM BERLAPIS
     Sistem operasi yang dimana lapisan-lapisan yang ada di bawah memberikan layanan lapisan yang lebih atas. Sistem ini mengurangi kompleksitas rancangan dan implementasi sistem operasi. Tiap-tiap lapisannya memiliki fungsi-fungsi yang terdefinisi dengan bagus. Ada enam (6) lapis-lapis sistem operasi, yaitu

Rabu, 28 November 2012

SEGITIGA BERANAK [dalam kubur ^_^]

jadi pada intinya saya cuma mau share gimana caranya bikin SEGITIGA pake DEV-C++

glClear(GL_COLOR_BUFFER_BIT); //untuk hapus layar

glColor3f(1.0f,0.0f,0.0f);  //ini buat nge-set warna

    glBegin(GL_POLYGON);
    /*polygon adalah bentuk datar yang terdiri dari garis-garis lurus yang bergabung untuk membentuk rantai tertutup atau sirkuit.*/

        glVertex2i(200,250); //menentukan titik tiap2 sudut [x,y]
        glVertex2i(300,250);
        glVertex2i(250,350);

glEnd(); //untuk mengahkiri

    glColor3f(0.0f,0.0f,0.0f); //untuk nge-set warna

    glBegin(GL_LINE_LOOP); //membuat garis dan menghubungkannya satu titik dengan yang lain secara otomatis
        glVertex2i(150,350); //menentukan titik tiap2 sudut [x,y]
        glVertex2i(250,350);
        glVertex2i(200,450);
  

Membuat Teksture 3D [Dev-C++]

Jumpa lagi dengan saya... hhahahahahha lama ga posting.. banyak TR cuyy...

hari ini ane akan bikin teksture 3D, langsung aja ke inti permasalahanya bung...
oh ya, klarifikasi aja... bukan ane yg bikin codingnya [tp pak dosen], ane tinggal edit biar lebih indah.

langkah pertama.
kita kelompokkan file2 yang saya lingkari dibawah kedalam satu folder
langkah kedua.
disini kita bikin project di dev-c++ seperti biasa... udah bisa kan???? bagus....
kalo udah bikin project, main.cpp yg di project dihapus aja...
terus di projectnya klik kanan, pilih add to project... nah ntar bakalan keluar window seperti dibawah
lanjut ke benang merah.. ntar kalo diklik add to project bakalan keluar window seperti dibawah ini, terus CTRL+A and next klik open.

Senin, 15 Oktober 2012

Belajar Membuat TITIK POTONG (CLIPPING) Secara Otomatis dengan DevC++

tugas kali ini adalah mengenai clipping, atau membuat titik perpotongan antara beberapa garis. tapi disini saya hanya menggunakan dua garis.

pertama deklarasikan dulu setiap variable yang akan digunakan dalam penghitungan.

float xa=50,ya=70,
xb=200,yb=250,
xc=250,yc=50,
xd=50,yd=350,
x,y,m1,m2,c1,c2;

kan variable diatas semuanya masih berupa titik, lalu kita persatukan mereka dengan menggunakan "glBegin(GL_LINES); glColor3f(0.0, 0.0, 1.0);" supaya menjadi garis.
        
lalu melalui variable diatas kita masukan kedalam rumus 'njelimet'
m1=(yb-ya)/(xb-xa);
m2=(yd-yc)/(xd-xc);
c1=ya-(m1*xa);
c2=yc-(m2*xc);
   
x=((c2-c1)/(m1-m2));
y=(m1*x)+c1;

kan titik potongnya antara X dan Y udah ketemu tuh... kita pakai "glBegin(GL_POINTS)" supaya titiknya terlihat.

seperti ini


kalo mau dikasih warna juga gpp. terserah. bebas.

Jumat, 05 Oktober 2012

Telepone


disaat gelap dan hujan menyelimuti malam 
kau hadir membawa sejuta pesona tiada batas didalam pikiran
imajinasi yang tiada henti menggelitik rasa sepi dalam hati
membayangkan kebersamaan yang pernah ada saat ku kembali

kata perkata yang tak pernah terlewatkan
membuat mulut dan telinga mengalihkan perhatian
untuk tetap bersamamu sepanjang malam
membicarakan masa depan dan kenangan

malam yang begitu panjang
kita lalui tanpa ada kamu disampingku dan aku disampingmu
hanya ada perantara yang membuatmu lebih dekat dengamu
memangkas jarak dan perbedaan waktu

ketika semuanya sudah terasa cukup
sejenak terdiam tanpa ada suara
untuk meberanikan diri mengatakan
"selamat malam sayang, aku sayang kamu Gbu."