Sabtu, 07 Juli 2012

OOP

  • Apa yang dimaksud dengan  Objeck Oriented Programming (OOP) ?
merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,

  • Menurut  anda, mengapa java dikatakan sebagai bahasa Pemrograman Berorientasi Objek ?
Konsep berorientasi objek memungkinkan pembuatansoftware yang kompleks, berbasis network, konsep dasar dari teknologi Java dapat dimengerti dengan mudah, sehingga dapat disimpulkan bahwa teknologi Javamenghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasiobjek.

  •    Sebutkan dan jelaskan karakteristik dari Pemrograman Berorientasi Objek !
·         Abstraksi (abstraction). adalah pengabstrakan atau penyembunyian kerumitan suatu proses.
·         Pembungkusan (encapsulation). Selain dengan menggunakan metoda abstraksi dalam menyembunyikan method pada super class, maka juga dapat dilakukan dengan proses pembungkusan suatu fungsi. Dengan kata lain, sebenarnya proses pembungkusan itu sendiri merupakan salah satu metoda atau mekanisme untuk melakukan abstraksi.
·         Pewarisan (inheritance). Model Pemrograman berorientasi objek juga menerapkan konsep pewarisan. Dalam sebuah program, suatu kelas dapat diturunkan menjadi kelas-kelas baru lainnya yang akan mewarisi beberapa sifat atau perilaku dari kelas induknya.
·         Polimorfisme – banyakrupa (polymorphism).Polymorphism membuat objek-objek yang berasal dari subclass yang berbeda, diperlakukan sebagai objek-objek dari satu superclass. Hal ini terjadi ketika memilih method yang sesuai untuk diimplementasikan ke objek tertentu berdasarkan pada subclass yang memiliki method bersangkutan.

  • Menurut anda, seberapa penting exception  dalam bahasa pemrograman khususnya java ?
        Dalam bahasa pemograman, exception sangat diperlukan dalam suatu program untuk mengatasi error dalam suatu pemograman..bila tak ada exception program tidak bisa dijalankan
  • Sebutkan perbedaan class dan objek, berikan contoh !
·         Class merupakan desain, Class bersifat abstrak, Kelas adalah sesuatu yang menjelaskan ciri-ciri secara umum dari suatu objek, termasuk apa-apa yang bisa dilakukan objek tersebut. Misalnya, untuk memodelkan mahasiswa, kita cukup memasukkan nama, alamat, tempat lahir, tanggal lahir, telepon, orang tua, dan sebagainya.
·         objek merupakan perwujudan suatu Class, objek bersifat kongkrit , objek adalah keadaan tertentu dari suatu kelas, atau sering juga disebut dengan instans dari kelas., Contohnya: manusia, mobil, hewan, tumbuhan, tempat dsb.

Kamis, 05 Juli 2012

kepuasan kerja


KEPUASAN KERJA=sikap emosional yg menyenangkan & mencintai pekerjaannya. Sikap ini dicerminkan oleh moral kerja, kedisiplinan, & prestasi kerja. Kepuasan kerja dinikmati dalam pekerjaan, luar pekerjaan n kombinasi luar n dalam pekerjaan.

KEPUASAN KERJA DALAM PEKERJAAN=kepuasan kerja yg dinikmati dalam pekerjaan dg memperoleh pujian hasil kerja, penempatan, perlakuan, peralatan, n suasana lingkungan kerja yg baik.

KEPUASAN DILUAR PEKERJAAN=kepuasan kerja karyawan yg dinikmati diluar pekerjaan dg besarnya balas jasa yg akan diterima dari hasil kerjanya, agar dia dapat membeli kebutuhan2nya.

KEPUASAN KOMBINASI DALAM & LUAR PEKERJAAN=kepuasan kerja yg dicerminkan oleh sikap emosional yg seimbang antara balas jasa dg pelaksanaan pekerjaannya.

Kepuasan kerja karyawan dipengaruhi faktor2 berikut ;
1.      balasjasa yg adil & layak
2.      penempatan yg tepat sesuai keahlian
3.      berat ringannya pekerjaan
4.      peralatan yg menunjang pelaksanaan pekerjaan
5.      suasana & lingkungan pekerjaan
6.      sikap pimpinan dalam kepemimpinannya
7.      sikap pekerjaan monoton atw tidak

aspek2 kepuasan kerja;
1. kepuasan kerja & kedisiplinan
            Kepuasan kerja mempengaruhi tingkat kedisiplinan karyawan, artinya jika kepuasan diperoleh dari pekerjaan maka kedisiplinan kaaryawan baik. Sebaliknya jika kepuasan kerja kurang tercapai dari pekerjaannya maka kedisiplinan karyawan rendah.

2. kepuasan kerja & umur karyawan
            Karyawan yg masih muda, tuntutan kepuasan kerjanya tinggi, sedangkan karyawan tua tuntutan kepuasan kerjanya relative rendah

3. kepuasan kerja & organisasi
            Semakin besar organisasi, kepuasan kerja karyawan semakin menurun karena peranan mereka semakin kecil dalam mewujudkan tujuan

4. kepuasan kerja & kepemimpinan
            Kepuasan kerja karyawan banyak dipengaruhi sikap pimpinan dalam kepemimpinannya. Kepemimpinan berpartisipasi memberikan kepuasan kerja bagi karyawan karna karyawan ikut aktif dalam memberikan pendapatnya untuk menentukan kebijaksanaan perusahaan.
                                                                                                
STRESS KARYAWAN
Stres karyawan timbul akibat kepuasan kerja tidak terwujud dari pekerjaannya.
Stress adalah suatu kondisi ketegangan yg mempengaruhi emosi, proses berpikir,& kondisi seseorang.

Faktor2 penyebab stres karyawan sbb;
1.      beban kerja yg sulit & berlebihan
2.      tekanan & sikap pimpinan yg kurang adil & wajar
3.      waktu & peralatan kerja yg kurang memadai
4.      konflik antara pribadi dg pimpinan atw kelompok kerja
5.      balas jasa yg terlalu rendah
6.      masalah2 keluarga seperti anak,istri,mertua dll

prestasi kerja karyawan yg stres pada umumnya akan menurun karna mereka mengalami ketegangan pikiran & berperilaku yg aneh, pemarah,& suka menyendiri. Salah satu usaha mengatasi stres adalah koseling.

KONSELING=pembahasan suatu masalah dg seorang karyawan dg maksud pokok membantu karyawan tsb agar dapat mengatasi maslah secara lebih baik.

Fungsi konseling
1.      pemberian nasehat= dg mengarahkan mereka dalam pelaksanaan serangkaian kegiatan yg diinginkan
2.      penentraman hati= dg meyakinkan karyawan bahwa dia mampu utk mengerjakan tugas2nya asalkan dilaksanakan sunguh2.
3.      komunikasi= melakukan komunikasi 2 arah, formal & informal, vertikal maupun horizontal & umpan balik harus ditanggapi manajer secara positif serta diberikan penjelasan seperlunya
4.      pengenduran ketegangan emosional= memberikan kesempatan bagi orang tsb untuk mengemukakan problem yg dihadapinya secara gamblang & jangan diinterupsi sampai dia selesai mengemukakannya.
5.      penjernihan pemikiran= pembahasan problem secara serius dg orang lain,membantu seseorang untuk berpikir realistis & objektif mengatasi masalahnya.

FRUSTASI
Stres karyawan yg tidak terselesaikan dg baik akan mengakibatkan timbulnya frustasi.
Frustasi adalah keadaan emosional. Ketegangan pikiran n perilaku yg tidak terkendalikan dari seseorang, bertindak aneh2 yg dapat membahayakan dirinya atw orang lain.
Manajer harus sedini mungkin mengatasinya dg pendekatan kejiwaan n keimanan atw membawanya berobat kepada psikolog.


pemutusan hubungan kerja


PEMUTUSAN HUBUNGAN KERJA

PEMBERHENTIAN=pemutusan hub kerja seseorang dg suatu organisasi perusahaan.
Dgn pemberhentian, berarti berakhirnya keterikatan kerja karyawan thd perusahaan.

Alasan2 pemberhentian
·        Undang2
            Undang2 dapat menyebabkan seorang karyawan harus diberhentikan dari suatu perusahaan. Misal; karyawan anak2, karyawan wna, atw karyawan yg terlibat organisasi terlarang.
·        Keinginan perusahaan
            Keinginan perusahaan memberhentikan karyawan disebabkan hal2 berikut;
            - karyawan tdk mampu menyelesaikan pekerjaannya
            - perilaku & disiplinnya kurang baik
            - melanggar peraturan & tata tertib perusahaan
            - tidak dapat bekerja sama & terjadi konflik dg karyawan lain
            - melakukan tindakan amoral dalam perusahaan
·        Keinginan karyawan
            Pemberhentian atas keinginan karyawan sendiri dg mengajukan permohonan untuk berhenti dari perusahaan tsb. Permohonan hendaknya disertai alasan2 n saat akan berhentinya, misal bulan depan. Hal ini perlu agar perusahaan dapat mencari penggantinya, supaya kegiatan perusahaan jgn sampai mandek.
Alasan2 pengunduran diri
  1. pindah ketempat lain untuk mengurus ortu
  2. kesehatan yg kurang baik
  3. untuk melanjutkan pendidikan
  4. berwiraswasta
·        pensiun
            adalah pemberhentian karyawan atas keinginan perusahaan,uu, atw keinginan karyawan sendiri. Keinginan prusahaan mempensiunkan karyawan karna produktivitas kerjanya rendah sbg akibat usia lanjut,cacat fisik, kecelakaan dalammelaksanakan pekerjaan dsb.
            Pembayaran uang pensiun bagi pegawai negeri dibayar secara periodic, sedangkan bagi karyawan swasta biasanya dibayar berupa uang pesangon pada saat ia diberhentikan.
·        Kontrak kerja berakhir
            Karyawan kontrak akan dilepas atw diberhentikan apabila kontrak kerjanya berakhir. Pemberhentian berdasarkan berakhirnya kontrak kerja tidak menimbulkan konsekuensi karna telah diatur terlebih dahulu dalam perjanjian saat mereka terima.
·        Kesehatan karyawan
            Kesehatan karyawan dapat menjadi alasan untuk pemberhentian karyawan, inisiatif pemberhentian bisa berdasarkan keinginan perusahaan atwpun keinginan karyawan.
·        Meninggal dunia
            Karyawan yg meninggal dunia otomatis putus hubngn kerjanya dg perusahaan. Perusahaan memberikan pesangon atw uang pensiun bagi keluarga yg ditinggalkan sesuai dg peraturan yg ada.
            Karyawan yg tewas atw meninggal dunia saat melaksanakan tgas, pesangon atw golongnny diatur tersendiri oleh uu. Misal, pesangonnya lebih besar n golonganny dinaikkan sehingga pensiunnya lebih besar.
·        Perusahaan di likuidasi
            Karyawan akan dilepas jika perusahaan dilikuidasi atw ditutup karna bangkrut. Bangkrutnya perusahaan harus berdasarkan ketentuan hukum yg berlaku, sedang karyawan yg dilepas harus mendapat pesangon sesuai dgketentuan pemerintah.

PROSES PEMBERHENTIAN
Proses pemberhentian harus menurut prosedur sbb;
1.      musyawarah karyawan dg pimpinan perusahaan
2.      musyawarah serikat buruh dg pimpinan perusahaan
3.      musyawarah pimpinan serikat buruh, pimpinan perusahaan & P4D
4.      musyawarah pimpinan serikat buruh, pimpinan perusahaan & P4P
5.      pemutusan berdasarkan keputusan pengadilan negri


Selasa, 03 Juli 2012

snstr


1.      Menurut anda, mengapa delphi dikatakan sebagai bahasa pemrograman berbasis visual ?
            Delphi merupakan salah satu bahasa pemrograman berbasis visual yang digunakan untuk membuat program aplikasi (seperti Visual Basic). Bahasa pemrograman yang digunakan oleh Delphi sebenarnya merupakan turunan dari bahasa pemrograman Pascal, yang dahulu pada Delphi dikenal sebagai objek Pascal.

2.      Jelaskan langkah-langkah koneksi dari delphi kedatabase mysql dengan menggunakan mydac sebagai komponen pendukungnya !
My connection
·        Name = conakademik
·        Database = dbakademik
·        Username = root
·        Loginprompt = false
·        Connected = true

My query
·        Name = qrymahasiswa
·        Sql = select * from mahasiswa
·        Active = true

My datasource
·        Name = dsmahasiswa
·        Dataset = qrymahasiswa
 Db grid
·        Datasource = dsmahasiswa

3.      Buatlah kode untuk mencari data dengan menggunakan delphi ?
Button cari
procedure TForm1.btncariClick(Sender: TObject);
begin
with qrycari do
begin
  close;
  sql.Clear;
  SQL.Add('select * from dosen where nid = '+quotedstr(edtcari.text));
  Open;
  if IsEmpty then
  begin
    ShowMessage('data tidak ada');
    Exit;
    end;
  end;
end;


4.      Berikan contoh kode untuk menambahkan, merubah, dan menghapus data yang ada di database mysql dengan menggunakan delphi, gunakan minimal 3 field dengan tabel ‘buku’ !
Button tambah
procedure TForm1.btntambahClick(Sender: TObject);
begin
  edtnim.Enabled := True ;
  with qrybuku do
  begin
    Append;
    qrybuku.FieldByName('nim').AsString := edtnim.Text ;
    qrybuku.FieldByName('nama').AsString := edtnama.Text ;
    qrybuku.FieldByName('alamat').AsString := edtalamat.Text ;
Post ;
  end;
end;

button ubah
procedure TForm1.btnUbahClick(Sender: TObject);
begin
  edtnim.Enabled :=False;
  with qrybukudo
  begin
     Append;
    qrybuku.FieldByName('nim').AsString := edtnim.Text ;
    qrybuku.FieldByName('nama').AsString := edtnama.Text ;
    qrybuku.FieldByName('alamat').AsString := edtalamat.Text ;
Post ;
  end;
end;

button hapus
procedure TForm1.btnhapusClick(Sender: TObject);
begin
  if MessageDlg('hapus baris aktif?',mtConfirmation,[mbYes,mbNo],0)=mryes then qrybuku.Delete;
end;

5.   Sebutkan dan Jelaskan minimal 3 komponen  untuk mengakses database pada delphi !

Senin, 02 Juli 2012

WEB1


Website= sbg kumpulan hal yg menampilkan informasi data teks,gbr diam atw gerak, data animasi, suara, video n gabungan dari semuanya, baik yg bersifat statis maupun dinamisyg membentuk suatu rangkaian bangunan yg saling terkait dmn masing2 dhubngkn dg jaringn2 hal.
www(world wide web)= suatu ruang infrmasi yg dpakai oleh pengenal global yg dsbut pengidentifikasi sumber seragam utk mngenal psti sumber daya berguna.
Html=sebuah bahasamakup yg digunkn utk mmbuat halweb ,mnmpilkn brbgai informasi  ddlm sbuah pnjlajhn web internet  n formatting hypertext sderhana ayg dtlis kedlam berkas format asc// agr dpat mnghasilkan tampilan wujud yg ter integrasi
Struktur html=doc dbngun dg frmat html terdri dri bbrpa elemen yg sling berkaitan satu sm lain. Tiap elemen diapit oleh tnda < dan >.hampir smua tag dalam doc harus diakhiridg tag pnutup , dmn menandakan slesainy prntah tsb.
Teks dlam pragraf n format karakter=suatu paragraf dlam doc html dtandai dg pasangan elemen <p>....</p>. Atribut yg digunkan dlam pragraf align mmpnyai 3 nilai;
Left=utk mratakn teks kemarginkiri. Right=utk mratakan teks kemargin kanan

Hyperteks dan hypermedia
Hypertexs=sebuah doc dpat dbuat scara statik n dnamik . sebuah sistem hiperteks yg dkonstruksi dg baik dpat mnangani byk interface pngguna lainnya sperti menu n baris printah n dpat dignkan utk mengakses ke2 doc referensi silang yg dkmpulkn scara statik n app interaktif
Hypermedia=dsbut hyperteks. Berbeda dg hyperteks yg hnya teks sja, hypermedia  mrpkan sebuah media yg tdk hnya memuat teks tp jg grafik sound n video
url=(uniform resource locator)=rangkaian karakter menurut suatu frmat stndar ttntu yg dgnkan utk mnunjuknn alamat suatu smber seprti doc n gbr d intrnet.
Link ke email= <a href= ”mailto:aldi_fe@yahoo.com”>email saya </a>
Link ke ftp=utk mmbuat link ke situs ftp gnkan ftp://namasitus/path
Lhat ptngan prgram berikut;
<a href =ftp//ftp.novell.com> server ftp dinovel inc</A>
<a href =ftp//ftp.intel.com/pub> drectori pub di ftp intel</A>
<a href =ftp//ftp.novell.com/pub/patches.zip> file patches.zip</A>

Stuktur table
<html>
<head>
<title>belajar</title>
</head><body>
<table border=”1” width=”100” height=”50” bordercolor=”blue”>
<tr>
<td colspan=”2”align=”centre”>daftar siswa</td>
</tr>
<tr>
<td>nim</td>
<td>nama</nama>
</tr></table>
</body>

Form
<html>
<head>
<title>form</title>
</head>
<body>
Form id=”form1” name:”form1” method+”post/get” action=””>
<teble width=”540”border=”0” cellspacing=”0” cellspadding=”3”>
<tr>
<td width=”103”>nim</td>
<td width=”437”>        <label>
<input type=”text”name=”textfield” id=”textfield”/>
</labe></td>
</tr>
<tr>
<td>nama</td>
<td>     <label>
<input type=”text” name=”textfield2” id=textfield2”/>
</label></td>
</tr>
<tr>jurusan></td>
<td><label>
<select name=”select” id=”select”>
<option>pilih jur</option>
<option value=”mi”>mi</option>
<option value=”tk”>tk</option>
</select></label></td></tr>
<tr>
<td>&nbsp;</td>
<td><inputtype=”submit”name=:button”id=”button”value=”submit”
<inputtype=”reset”name=:button2”id=”button2”value=”reset”
</td></tr></table></form></body></html>

Operator dlam php
Operator=printah yg mmnipulasi nilai atau variable n mmbrikan suatu hasil.
Simbol yg dignkn utk mlakukn suatu operasi thd nilai data.simbol brupa karakter atupun kata khusus
Macam opertor yg ad dlm pmgrmn php
- opertr artmatik
- operatr prbndngn
- gbngan/ artmtik n assignment

Oprtr artmtik dig utkmelkkn perhitungn mamematis artmtika,spert jmlhn .pngrngn dsb.

Cth php
<?php
$a=2;
$b=3;
$c=$a+$b;
Echo “$a+$b=$c”;
?>

Sblum dsmpan –xamp hrus hdup mysql n apache
Bka disk c –xamp—htdoc—operator—oprtr5

Cra buka
Localhost/operator/opertr5

Looping
- do while
- while
- for

- do while
Sintak umum perulangn do while
Do
{
//statement
}
While(kondisi);

Dowhile =perulangn yg dlakukn min 1x, coz pengecekan dillkkn diakhir
Perulngn ini dllkkn slama kondisi bernilai true,shingga jumlah perulangn tdk dikthui

Perintah if else php
Dig utk selksi kondisi,dlm memdeklarasikn terdri ats bntuk;
1.         if pernyataan
            Cth
<html>
<body>
<?php
$d=date(”D”);
If($d==”fri”)echo”selamat berlibur”;
?>
</body></html>

2.         if else pernytaan
            Cth
<html>
<body>
<?php
$d=date(”D”);
If($d==”fri”)
echo”selamat berlibur”;

else
echo”selamat bekerja”;
?>
</body></html>
           
3.         if elseif else prnytaan
            Cth
<html>
<body>
<?php
$d=date(”D”);
If($d==”fri”)
echo”selamat berlibur”;
elseif($d==”sun”)
echo”sekarang minggu”;
else
echo”selamat”;
?>
</body></html>

Cth flow
Cth flow dlm bhs indo dpt diartkn sbg alirn kendali,tp maksud sbnrny dri control flow=bagaimn urutn eksekusi prnth ddlm program,msal dlam function berikut
Function testflow(){
Int a =10;
Echo (a);
}

Pd fngsi diats .prnth prtma yg djlnkn =mngsi nilai 10 pd var a. prntah ke2 yg djlnkn =menmpilkn nilai yg tersmpan dalam variabela ke browser. Control flow diats mrpkn sbuah cth sderhn .
Bbrp ctrol flow dlm php;
-percbangan (branching)
            Sring dsbut dg istlah decision-making, mmungkinkn aplikasi utk mmriksa isi suatu var atw hasil prhtungnn dplih berdsrkn krteria pmeriksaan n jmlah  plihn yg tersdia.
If – else
Konstrksi if else dpt djlaskn sbb;
If(condition){
            //statement 1 goes here
}else{
            //statement 2 goes here
}
Statement 3 goes here
Aliran program diats :
1 conditionakn dpriksa
2 bla bernilai true statement1 akn djlnkn
3 bla bernilai false statement2 akn djlnkn
4 statement 3 djlnkn

-perulangan (looping)
-perpindahan(jumping)

Switch – case
Konstrksi utk modul switch case dpt dliht pd kode sbb;
Switch(a){
            Case 1;
                        //Statement 1 goes here
Break;
Case 2;
                        //Statement 2 goes here
Break;
Case 3;
                        //Statement 3 goes here
Break;
Default;
            //statement 4 goes here
Break;
}
//statement 4 goes here

Alirn program dri kd switch – case adlh sbb;
Variable a dpriksa
Statement dieksekusi
            Apabila  a==1.statement1 djlnkn
            Apabila  a==2.statement2 djlnkn
            Apabila  a==3.statement3 djlnkn
            Apbila tdk mmnuhi 2a-2c, statement 4 djlnkn statement5 djlnkn

Keyword break mmgang pranan pnting dsini fngsnya = menengah fall-through, bndingkn dg program brikut; (break di case ke 1 dhlangkn)
Switch (a){
Case1;
//statement1 goes here
Case2;
//statement2 goes here
Break;
Case3;
//statement3 goes here
Break;
Default;
//statement4 goes here
Break;
}

Alirn program utk script diats adlh sbb;
Variable dpriksa
Slanjutny php akn mengeksekusiny case1 n case2, karma pd case 1 break dihilangkan
Apabila a==1,statement1dijalankan,kemudian mnjalankn statement2
Apabila a==2,statement2dijalankan,
Apabila a==3,statement3dijalankan,
Apabla tdk mmnuhi 2a-2c,statement4 djlnkn statement 5 djlnkn.
Read more: http://dapur-tutorial.blogspot.com/2012/03/cara-membuat-atau-memasang-widget.html#ixzz2AGSq9KCx