English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Senin, 11 Juli 2011

program Lat7.java

import java.io.* ;
public class lat7{

    public static void main(String Arg[]) throws IOException{
    String str ; String NIP ; String Nama ;String jbt ;
    double gaji=0 ; double pajak =0 ; double total=0 ;
    int Kdj ;
    BufferedReader Get=new BufferedReader(new
    InputStreamReader(System.in)) ;

    System.out.print("NIP :")  ; NIP = Get.readLine() ;
    System.out.print("Nama :")  ; Nama = Get.readLine() ;
    System.out.print("Kode :")  ; str = Get.readLine() ;
    Kdj = Integer.parseInt(str) ;

    switch(Kdj) {
    case 1 : jbt = "Direktur"  ; gaji = 5000000 ;
    break ;
    case 2 : jbt = "Wakil Direktur" ;gaji = 4000000;
    break ;
    case 3 : jbt = "Bendahara"  ; gaji = 3000000 ;
    break ;
    case 4 : jbt = "Staf"  ; gaji = 2000000 ;
    break ;
    default :
    jbt = ""  ; gaji = 0 ;
    }

    pajak = 0.1*gaji ;
    total = gaji-pajak ;

    System.out.println("Jabatan   : " + jbt )  ;
    System.out.println("Gaji      : " + gaji)  ;
    System.out.println("Pajak     : " + pajak )  ;
    System.out.println("Total     : " + total )  ;
    }

}

Hasilnya :

Rati Purwati: BubbleSort (Program Java)

Rati Purwati: BubbleSort (Program Java)

Senin, 04 Juli 2011

jawaban Quiz no.4

import java.io.*;

class latfungsi{
    public static void main(String Arg[])throws IOException{
     String str;
     int kode;
     double gaji=0;
     double tunj=0;
     int nik;
     String nama;
     String status;
     BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
     latfungsi fungsi=new latfungsi();
    System.out.println("NIK             :");str=Get.readLine();
    nik=Integer.parseInt(str);
    switch(nik){
            case 001 : nama= "Trisno" ; status="Menikah";
            break;
            case 002 : nama= "Widya" ;status="Lajang";
            break;
            case 003 : nama= "Dania" ;status="Lajang";
            break;
            default:
            nama= "";status="";
        }
    System.out.println("Nama              : "+nama);
    System.out.println("Status          : "+status);
   
    System.out.println("Kode              : ");str=Get.readLine();
    kode=Integer.parseInt(str);
    gaji=Double.parseDouble(str);
    System.out.println("Gaji             : Rp."+fungsi.gaji(gaji));
   
    tunj=Double.parseDouble(str);
    System.out.println("Tunjangan            : Rp."+fungsi.tunjangan(tunj));
   
    System.out.println("Tunjangan Keluarga      : Rp."+fungsi.gaji(gaji)*0.15);
    System.out.println("Total Gaji         : Rp."+fungsi.gaji(gaji)+ +fungsi.tunjangan(tunj)+ +fungsi.gaji(gaji)*0.15);
       
}
   
   
    double gaji(double kode){
     double gaj;
     if (kode == 1)gaj=2500000 ;
     else if(kode == 2) gaj=2000000;
     else  gaj=1500000;
     return(gaj);
    }
    double tunjangan(double kode){
    double tun;
    if (kode == 1) tun=2500000*0.35;
    else if (kode == 2) tun=2000000*0.1;
    else  tun=1500000*0.05;
    return(tun);
    }
   
}


Minggu, 03 Juli 2011

JAWABAN SOAL KUIZ NO.3

Tipe 5 : 43,42,15,13,23,70


i=0           j=5  ->  F: 43,42,15,13,23,70
                j=4  ->  T: 43,42,15,23,13,70
               j=3  ->  T: 43,42,23,15,13,70
               j=2  ->  T: 43,23,42,15,13,70
              j=1 ->  T: 23,43,42,15,13,70
                       
i=1           j=5       ->        T: 23,43,42,13,15,70
            j=4          ->           F:  23,43,13,42,15,70       
               J=3          ->           F:  23,13,43,42,15,70
               
              J=2       ->          F:  13,23,43,42,15,70

                                               
               
i=2            j=5       ->            F:13,23,43,15,42,70
            
  J=4       ->           F: 13,23,15,43,42,70
               
               J=3       ->          F: 13,15,23,43,42,70
                                               

i=3            J=5       ->           F: 13,15,23,42,43,70

                  J=4         ->          F:  13,15,23,42,43,70

i=4          j=5          ->           F: 13,15,23,42,43,70
                

kuliah itu Mandiri

Saya kuliah di STMIK BUDI DARMA Medan
   Saya kuliah di STMIK BUDIDARMA Medan sebuah Universitas Swasta.
Dengan kuliah saya mengerti bnanyak tentang kehidupan Mandiri dimana " kita harus berusaha sendiri jika kita ingin dapat".
kata-kata itu memang berlaku untuk semua anak kuliah....Tapi, itu semua tergantung kita Menjalankannya jika kita mampu maka kita akan selalu hidup sukses dalam menjalani perkuliahan itu
  Saya kuliah masuk siang untuk mendukung Materi/Biaya untuk kuliah saya.
  Saya Berharap dan akan berusaha semaksimal mungkin untuk tetap melanjutkan kuliah saya walaupun bagitu banyak cobaan.
  MotiVasi saya Adalah Orang tua saya".
Saya harus bisa Demi mereka...mohon Doanya semua....

Waktu adalah Hal Nomor 1

  Terkadang Karna kurangnya waktu saya tidak bisa mengikuti semua pelajan kuliah dengan sempurna.
karna saya harus kerja....
dan saya juga kekurangan Fasilitas seperti Laptop yang bisa sangat membantu saya
  Terkadang saya belajar dilarut malam menjelang pajar....
Tapi Insyaallah....Saya pasti bisa dan selalu berusaha untuk menjadi yang terbaik
  kadang Dosen juga sangat berperan dengan cara belajar kita.
sampai saat ini dosen-dosen di kampus saya alhamdulilah selalu mendukung niat kita untuk belajar.
  Saya akan Lebih baik lagi...:-)

Lingkungan Adalah Pengaruh Penuh

Tinggal dimedan bukan sesuatu yang mudah bagi saya.saya harus menyesuaikan diri dengan lingkungan sekitar,
mulai dari tetangga , kawan, dan keluarga.
Tapi, kadang kita sering terbawa arus melakukan hal Negatif karna pengaruh lingkungan kita...
apa pun itu halnya kita harus selalu ingat untuk meninggalkan perbuatan Negatif itu...karna itu kan bisa merubah cita-cita yang kita cita-citakan.

Berusaha meraih Kesuksesan

Saya tinggal di tempat saudara laki-laki ibu saya.setiap hari saya harus mengatur waktu untuk bekerja,kuliah,dan menyasuaikan diri.
mereka adalah orang tua pengganti bagi saya.
tapi kadang sakit hati membuat saya nyaris menyerah....Alhamdulilah Allah selalu mengingatkan saya untuk selalu tabah dan terus berjuang untuk meraih cita-cita saya.
mudah-mudahan saya akan bisa meraihnya kelak.Aminnn....

Seorang anak yang malang

Saya besaral dari keluarga yang bisa di bilang hidupnya pas-pasan.
Seorang anak Perempuan dari 5 bersaudara.Saya nak Ke-3 Dari 1 abang dan 1 kakak dan 2 adek....
Keluarga saya dibimbing dengan hanya 1 Orang tua yaitu ibu sejak saya SMA.
Saya berharap Kepada siapa saja yang masih punya orang tua untuk menyayangi orang tuanya sebelum kalian tidak bisa lagi melakukannya.

*C#

C# (dibaca: C sharp)
merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan olehMicrosoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti JavaDelphiVisual Basic, dan lain-lain) dengan beberapa penyederhanaan. Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar.

Tujuan Desain

Standar European Computer Manufacturer Association (ECMA) mendaftarkan beberapa tujuan desain dari bahasa pemrograman C#, sebagai berikut:
  • Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifatbahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi objek, modern, dan sederhana.
  • Bahasa pemrograman C# ditujukan untuk digunakan dalam mengembangkan komponen perangkat lunak yang mampu mengambil keuntungan dari lingkunganterdistribusi.
  • Portabilitas programmer sangatlah penting, khususnya bagi programmer yang telah lama menggunakan bahasa pemrograman C dan C++.
  • Dukungan untuk internasionalisasi (multi-language) juga sangat penting.
  • C# ditujukan agar cocok digunakan untuk menulis program aplikasi baik dalam sistem klien-server (hosted system) maupun sistem embedded (embedded system), mulai dari perangkat lunak yang sangat besar yang menggunakan sistem operasi yang canggih hingga kepada perangkat lunak yang sangat kecil yang memiliki fungsi-fungsi terdedikasi.
  • Meskipun aplikasi C# ditujukan agar bersifat ‘ekonomis’ dalam hal kebutuhan pemrosesan dan memori komputer, bahasa C# tidak ditujukan untuk bersaing secara langsung dengan kinerja dan ukuran perangkat lunak yang dibuat dengan menggunakan bahasa pemrograman C dan bahasa rakitan.
  • Bahasa C# harus mencakup pengecekan jenis (type checking) yang kuat, pengecekan larik (array), pendeteksian terhadap percobaan terhadap penggunaanVariabel-variabel yang belum diinisialisasikan, portabilitas kode sumber, dan pengumpulan sampah (garbage collection) secara otomatis.

 


*BASIC

BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti “kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula”. Memang, istilah “Bahasa BASIC” di sini juga bisa diartikan menjadi bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.
BASIC pertama kali dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College, untuk mengizinkan akses terhadap komputer bagi para mahasiswa jurusan selain jurusan ilmu eksakta. Pada waktu itu, hampir semua komputer membutuhkan perangkat lunak, dan waktu itu belum ada perangkat lunak yang dijual secara bebas, sehingga hanya orang-orang tertentulah yang dapat menggunakan komputer, yakni para matematikawan dan ilmuwan, karena mereka dapat membangun perangkat lunak sendiri. Bahasa BASIC, setelah diciptakan menjadi menjamur dan banyak dimodifikasi. Bahasa BASIC menjadi bahasa yang paling populer digunakan pada komputer mikro pada akhir tahun 1970-an dan komputer rumahan pada tahun 1980-an. Dan hingga saat ini, menjadi bahasa yang dialeknya beberapa kali berevolusi.

Sejarah

Sebelum pertengahan tahun 1960-an, komputer merupakan barang yang sangat mahal dan hanya digunakan untuk tugas-tugas tujuan khusus. Pada saat itu, jenis pemrosesan yang dapat dilakukan adalah batch processing, yang artinya komputer hanya dapat melakukan pemrosesan satu pekerjaan pada satu waktu, dan pekerjaan lainnya akan dilakukan setelah pekerjaan lainnya selesai. Akan tetapi, selama tahun 1960-an, muncullah komputer yang lebih cepat dan lebih terjangkau. Dengan kemampuan pemrosesan yang lebih kuat ini, komputer pun kadang-kadang “menganggur”, tanpa ada pekerjaan yang ia lakukan sama sekali. Bahasa pemrograman di dalam era batch programming pun didesain untuk tujuan-tujuan khusus, seperti halnya mesin di mana mereka berjalan, seperti halnya kalkulasi formula ilmiah atau pemrosesan data bisnis atau hanya untuk penyuntingan teks.

*VISUAL BASIC

VISUAL BASIC
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasisgrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) danVisual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]

Pemrograman Berorientasi Objek (OOP)

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, sepertiInheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.[5]

*ASP

ASP adalah suatu akronim tiga huruf yang antara lain dapat merujuk pada

Active Server Pages atau disingkat ASP adalah salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.[1] ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melaluipenjelajah web (browser).[1] ASP bekerja pada web server dan merupakan server side scripting.[1]

 

*VISUAL BASIC

VISUAL BASIC
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasisgrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) danVisual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++JavaScriptC#, dan Java.[1]

Pemrograman Berorientasi Objek (OOP)

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, sepertiInheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.[5]

* Delphi

Delphi’s-like logo
Delphi7enterprise.jpg
Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milikBorland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensipemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linuxdan Microsoft .NET framework (lihat di bawah). Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE
Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. [1]. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi.

Keuntungan

Adapun sejumlah keuntungan Embarcadero Delphi, antara lain:

  • Komunitas pengguna yang besar pada Usenet maupun web [2]
  • Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
  • Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
  • Optimasi kompiler yang cukup cepat
  • Mendukung multiple platform dari source code yang sama

Kerugian

  • Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
  • Terbatasnya kemampuan portabilitas antar-platform OS (sebelum ada kylix)
  • Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
  • Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)