Selasa, 22 November 2011

Anggota Kelompok :
  1. Isnainul Amanda Perwirasari (10.41010.0245)
  2. Fendy Mahatma Putra (10.41010.0249)
  3. Dinda Ayu Dwi Agustina (10.41010.0250)
Dosen : Tan Amelia
Tugas : Aplikasi Maintenance Product berdasarkan database Northwind


Tampilan Awal saat Maintenance table products adalah sebagai berikut :

Sebelum membahas bagaimana codingan yang ada pada aplikasi di atas, di bawah ini merupakan codingan pada saat mengoneksikan ke database “Northwind”. Selain itu, juga terdapat codingan yang mana saat form load product name, supplier id, dan category id muncul dalam combobox yang sudah terisi datanya sesuai dengan databasenya.

Untuk menyimpan atau menginputkan data baru maka tombol yang akan dilakukan adalah “Save” dan berikut source code pada button save. Pada saat button “save” atau button2 saat di click maka source code yang akan digunakan adalah sbb :

Program di atas digunakan untuk menginputkan data dan bersih() merupakan sub program yang fungsinya untuk membersihkan textbox setelah penginputan berhasil. Di bawah ini adalah code program untuk sub program bersih() yang fungsinya untuk mengembalikan textbox atau combobox menjadi bersih kembali lagi

Di dalam program pembuatan aplikasi ini ada 3 sub program lagi yang mana fungsinya untuk memanggil suatu kolom dalam table tertentu. Sub program ambilNama() digunakan untuk mengambil data pada table Products kemudian ambilSupplierName() digunakan untuk memanggil atau mengambil data pada table Suppliers sedangkan yang terakhir yaitu ambilCategory Name() digunakan untuk mengambil data pada table Categories. Berikut Code Program dari sub program tersebut



Sub program di atas digunakan untuk menyingkat program sehingga apabila kita ingin menggunakanny pada event tertentu kita hanya memanggil nama sub program tersebut. Misalnya saja pada saat mengklik button display maka data akan keluar sesuai dengan combobox1 yang telah kita ambil maka kita hanya memanggil subprogram ambilNama() sehingga tidak ada baris panjang dalam event button display itu sendiri


                Kemudian pada button3 atau saat edit yaitu dalam code programnya setelah memilih salah satu id product kemudian di display maka akan muncul data lengkapnya dan kita akan mengedit atau mengubah isi datanya dan pada button3 terdapat code program yang didalamnya terdapat sqlCommand yang fungsinya untuk mengubah isi data tersebut. Button4 atau delete, cara kerjanya hampir sama dengan button3 hanya saja pada button4 digunakan untuk menghapus data yang telah dipilih. Dan button5 atau tombol clear digunakan untuk membersihkan isi dari textbox yang telah diisi atau dengan kata lain mengembalikan kondisi seperti di awal. Dalam source code button5 hanya memanggil sub program bersih() yang telah dibuat sebelumnya

                Selain event button_click terdapat juga code program untuk combobox di categoryID dan SupplierID yang mana jika memilih salah satu data langsung keluar name dari masing – masing ID yang telah dipilih tersebut. Dalam kasus ini, menggunakan event selectedIndexChanged yang mana pada saat memilih salah satu isi pada combobox2 atau SupplierID maka keterangan nama dari SupplierID yang telah dipilih akan keluar di label sebelahnya dan di dalam kode program ini langsung memanggil sub program ambilSupplierName() yang nantinya akan langsung keluar di label4 yang terletak di sebelah combobox tersebut. Begitu juga dengan combobox3 atau CategoryID prosesnya juga sama dengan SupplierID


Link Jawaban atau Code Program dapat diunduh disini atau dapat klik download

Selasa, 15 November 2011

Nama : Isnainul Amanda Perwirasari
NIM : 10.41010.0245
Dosen : Tan Amelia

ADO.NET
  • satu set komponen perangkat lunak komputer yang dapat digunakan programmer  untuk mengakses data dan layanan data.
  • bagian dari perpustakaan kelas dasar yang disertakan dengan Microsoft NET Framework.
  • Umumnya digunakan oleh programmer untuk mengakses dan memodifikasi data yang disimpan dalam sistem database relasionalmeskipun juga dapat mengakses data non-relasional sumber.

System. Data Namespace
  • Namespace System.Data menyediakan akses ke kelas yang mewakili arsitektur ADO.NET.
  • ADO.NET memungkinkan Anda membangun komponen yang efisien mengelola data dari sumber data.

 

Gambar. Model Objek ADO. NET


Connected Application
·         Koneksi Database
Standar :
“Data Source=MyComputer; Initial Catalog=pubs; User Id=sa;Password=abcd;”
Trusted Connection :
“Data Source=MyComputer; Initial Catalog=pubs; Integrated Security=TRUE;”

OLEDBConnection
“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\path\mydb.mdb; User Id=admin;Password=;“

OracleConnection
“Data Source=MyOracleDB; User Id=username;Password=passwd; Integrated Security=no;”
·         Method Open & Close
Open Method digunakan untuk menghubungkan sumber data dan membangun koneksi terbuka. Sedangkan, Close Method digunakan untuk menutup koneksi dan hal ini merupaka sangat penting karena sebagian besar sumber data hanya mendukung sejumlah koneksi terbuka dan koneksi terbuka mengambil sumber daya system yang berharga
·         Syntag SQL
Digunakan untuk menentukan jenis interaksi dengan menggunakan database, yang mana melakukan menampilkan, menginputkan, mengupdate, dan menghapus perintah pada baris data dalam table database
Contoh Syntag :
Dim cmd As SqlCommand=New SqlCommand("Perintah SQL",oSQLConn)
·         SQL Command Methods
o   Execute Non Query
Digunakan untuk Insert, Update, dan Delete
o   Execute Scalar
Digunakan saat query database mengembalikan nilai tunggal
o   Execute Reader
Ketika query database menampilkan beberapa records.
Catatan : Selalu gunakan Execute Non Query kecuali bila memiliki satu set baris gunakan Execute Reader sedangkan jika memiliki nilai output tunggal yang tidak dapat didefinisikan sebagai parameter maka gunaka Execute Scalar.

Rabu, 02 November 2011


Dalam membentuk suatu SDM yang handal maka perlunya suatu hal organisasi yang sudah dimiliki sejak dini. Organisasi merupakan hal yang penting untuk mendapatkan pengalaman dalam berinteraksi dengan orang lain sehingga bisa membentuk suatu keterikatan atau hubungan dalam membangun suatu pekerjaan. Tanpa membentuk atau membangun suatu organisasi atau perilaku organisasi seseorang akan sulit ketika dia akan terjun ke dalam dunia pekerjaan. Karena dalam dunia pekerjaan kita tidak hanya membutuhkan kepintaran saja tetapi kita juga harus mempunyai skill dalam berorganisasi. Skill dalam berorganisasi penting karena nantinya akan dimanfaatkan untuk berinteraksi dengan perusahaan lain yang akan menjalin kerja sama. Jika kita tidak mempunyai pengalaman dalam berorganisasi maka biasanya kita tidak akan mengetahui bagaimana kita akan memulai suatu hubungan pekerjaan dengan perusahaan lain. Perilaku keorganisasian sangat penting dalam membangun suatu komunikasi, motivasi, dan dalam hal kepemimpinan.
1.      Komunikasi
Komunikasi bisa dibangun lewat perilaku keorganisasian yaitu kita dapat berkomunikasi dengan orang lain atau dengan konsumen yang belum kita kenal dengan lancar. Apabila ada salah seorang yang belum memahami tentang perilaku keorganisasian maka biasanya jika bertemu dengan orang baru atau bertemu dengan seorang konsumen maka akan bingung karena harus dimulai dari mana. Karena dalam berorganisasi, kita diberikan pembelajaran bagaimana kita berkomunikasi dengan orang yang tanpa dikenal dan kita juga harus bisa berkomunikasi dengan orang baru sebanyak – banyaknya sehingga kita tidak menjadi canggung dalam menghadapi lingkungan yang baru.
2.      Motivasi
Motivasi juga akan bisa dibangun melalui perilaku keorganisasian yaitu kita bisa memotivasi diri kita sendiri atau untuk orang lain. Dalam memotivasi kita diri sendiri, kita dapat membuat suatu target agar kita bisa mencapai tujuan tersebut sesuai dengan target. Atau kita apabila kita sendiri sedang jatuh maka agar bisa bangkit kembali kita memotivasi diri kita dengan melihat orang yang lebih baik dari kita. Melihat dari orang tersebut agar kita bisa menjadi lebih baik dari orang tersebut.  Selain itu, kita dapat memotivasi orang lain dengan cara memberikan suatu dorongan atau semangat kepada orang lain dengan memberikan suatu wejangan – wejangan atau nasihat yang bisa membangun dirinya untuk bangkit kembali.
3.      Kepemimpinan
Kepemimpinan juga bisa dibangun melalui perilaku keorganisasian yaitu kita bisa menjadi seorang pimpinan dalam suatu departemen tertentu atau dalam perusahaan. Dalam perilaku keorganisasian untuk menjadi seorang pemimpin atau pimpinan kita tidak hanya mempunyai suatu jabatan yang tinggi tetapi kita juga diajarkan untuk bagaimana kita memimpin perusahaan tersebut agar bisa mencapai target atau tujuan yang sudah ditentukan. Selain itu, kita juga bisa membuat suatu pemikiran bagaimana masa depan atau rencana pengembangan tentang perusahaan yang kita pimpin tersebut agar menjadi lebih baik lagi. Selain memikirkan suatu hal jangka panjang dalam belajar kepemimpinan kita juga dituntut bagaimana kita membangun suatu solusi untuk permasalahan yang terjadi dalam perusahaan itu sendiri.

            3 hal di atas merupakan suatu hal yang dapat kita peroleh dalam belajar suatu perilaku keorganisasian dan pasti akan digunakan dalam suatu lingkungan pekerjaan yang akan kita lakukan nantinya. Oleh karena itu untuk menjadi seorang SDM yang handal maka hendaknya kita berorganisasi atau belajar untuk memahami perilaku keorganisasian agar dalam masuk dunia pekerjaan kita tidak menjadi canggung dalam menghadapi dunia pekerjaan nantinya. Dalam belajar perilaku keorganisasian kita juga belajar dalam mengambil suatu keputusan yang baik. 


Isnainul Amanda Perwirasari
10.41010.0245

Sabtu, 22 Oktober 2011


Dalam Berkarya maupun berkreasi tidak hanya dalam bidang animasi, tetapi berkreasi untuk membuat suatu karya bisa juga dilakukan di semua bidang di jaman modern ini. Salah satu dari bidang untuk membuat sebuah karya adalah dalam bidang teknologi dan informasi. Berkarya dalam bidang ini tentunya berdasarkan dari konsep ICT (Information, Communication, and Technology). Berkarya dalam bidang ini merupakan suatu hal yang berbeda karena di bidang ini kita membuat sebuah karya di bidang teknologi dan informasi juga untuk bisa berkomunikasi. Dalam bidang ini, saya ingin membuat suatu karya yang bisa bermanfaat untuk setiap orang. Yaitu, membuat sebuah program atau suatu aplikasi yang memanfaatkan dunia maya atau dunia internet. Karya tersebut adalah suatu pemesanan online atau bisa juga dengan sms gateway. Dalam program atau karya ini disediakan suatu system sms gateway, dimana kelebihan dalam system tersebut adalah adanya komunikasi . Dalam sms gateway bisa dilakukan komunikasi yang baik antar penjual dengan pembeli, sehingga kemungkinan tidak akan ada suatu miss komunikasi yang mana bisa menghambat proses terjadinya transaksi jual beli. Selain itu, untuk pemesanan produk bisa dilakukan di dalam website online ini. Tetapi, dalam pembuatan suatu program website online juga diperhitungkan suatu etika dimana agar tidak salah dalam pembuatan program tersebut.
Dalam pembuatan suatu program yang berkaitan langsung dengan ICT (Information Communication, and Technology), hendaknya kita juga hati – hati dalam penggunaan suatu source code yang ada dalam program yang akan dibuat, apakah source code tersebut sudah ada dan sudah mempunyai hak milik. Jika sudah ada dan sudah mempunyai hak kepemilikan hendaknya kita membuat perjanjian terlebih dahulu terhadap pemiliknya agar tidak terjadi suatu kesalahpahaman dan akan menimbulkan suatu perselisihan. Selain itu, etika yang harus kita gunakan adalah dalam pembuatan sebuah website online tentunya pasti ada suatu comment, yang mana digunakan sebagai kritik dan saran yang bersifat membangun untuk meningkatkan penjualan kita. Dan sebaiknya dalam program kita diberikan suatu filter untuk menyaring comment – comment yang tidak sepantasnya agar tidak ditampilkan di public agar tidak melanggar suatu etika. Selain itu, setelah pembuatan program sudah jadi dan dapat diimplementasikan ke seluruh orang maka hendaknya untuk membuat sebuah hak kepemilikan pada program yang telah kita buat agar program yang kita buat tidak ditiru oleh orang lain yang ingin membuat program yang sama. selain itu, agar program yang telah kita buat tidak diakui oleh orang lain yang mengaku sebagai pemilik programnya. Ada hal juga yang penting dalam pembuatan program yaitu membuat suatu keamanan data dan suatu enkripsi dalam pembuatan suatu user id dan password untuk pengamanan suatu privasi hak milik tiap-tiap konsumen yang mempunyai hak untuk login dan dalam proses penjualan. Dalam memantau program yang telah dibuat, juga disediakan suatu admin yang terpercaya, agar website yang telah dibuat bisa benar-benar dijaga dengan baik. Dalam pemilihan seorang admin, hendaknya kita memilih orang yang benar – benar bisa dalam memantau web dan bisa menjaga kerahasiaan tentang data dalam web ini. Selain itu, jangan sampai username dan password admin tersebut diberitahu sehingga diketahui oleh orang lain.
Pada hal ini, etika menjunjung dasar suatu kepemilikan program, dan publikasi. Sehingga disini kita harus mengerti benar tentang suatu etika yang harus dicapai, agar tidak ada suatu kesalahan yang bisa berakibat fatal di akhirnya.Jadi kita harus meminimalisir adanya suatu pelanggaran

NIM : 10.41010.0245
Nama : Isnainul Amanda Perwirasari
Tugas : Etika Profesi

Minggu, 02 Oktober 2011


NIM :  10.41010.0245
Nama : Isnainul Amanda Perwirasari

SISTEM OPERASI
Merupakan Perangkat lunak yang mengatur dan mengendalikan operasi dasar dari sistem komputer (windows, ubuntu, android).
Tugas                :
·         mengatur hardware
Kernel                 :
·         mengatur file sistem dan struktur
·         manajemen perangkat, proses, memory
shell                : interface antara user dan kernel (penghubung / jembatan)
·         pada windows terdapat command prompt
·         pada linux terdapat terminal
jenis shell        :
·         bourne shell
·         c shell
·         korn shell
kemampuan unix
·         multiuser        : sejumlah user menggunakan sistem secara bersamaan
ü      dapat menghemat perangkat keras
ü      data diakses oleh banyak orang
·         multitasking        : melakukan banyak pekerjaan dalam satu waktu secara bersamaan
banyak user yang menggunakan unix karena kestabilannya lebih baik
open source software        : kode program disebarkan agar bisa dipelajari (dapat diedit) tidak bisa menambahkan aturan baru
software licence        : install software yang memiliki licence
FAT 16        : mengatur file di floppy disc
FAT 32        : tergantung untuk digunakan di sistem operasi
User yang terdapat pada ubuntu :
·         root                : super user yang mengendalikan sistem
·         daemon        : user yang mengatur jaringan
·         agent                : menangani aspek mail elektronik
·         guest                : pengunjung untuk mengakses sistem
·         IP                 : line printer sistem


model perintah
chmod UGO
·         R        : read                => 4
·         W        : write                => 2
·         X        : execute        => 1
Optal
        Chmod 777 (UGO)
Menambah user :  Useradd nm_user / adduser (menggunakan super user / root)
Menambah group : Group add nm_group
Baca direktori : Ls
Lihat deskripsi : Man nm_perintah
Masuk di dalam user : Sudo login nm_user
Mengganti password : Passwd nm_user
Melihat user yang ada : Cat /etc/passwd
Melihat group : Cat /etc/group
Menambah user pada suatu group : adduser nm_user nm_group
Membuat file : Touch nm_file
Merubah hak akses : Chmod 777 nm_file
Menghapus user : Sudo userdel nm_user

Kamis, 29 September 2011


NIM : 10.41010.0245
Nama : Isnainul Amanda Perwirasari

Method
Method atau fungsi dalam java adalah suatu cara untuk memecah program menjadi beberapa bagian, sehingga ketika mengerjakan program tersebut bisa dilakukan pembagian tugas kepada beberapa orang.
Method di java terbagi atas method yang dapat mengembalikan nilai (return value) ,ditunjukkan dengan kata return yang terdapat dalam tubuh method. Sedangkan method yang tidak mengembalikan nilai, ditunjukkan dengan kata void saat pendeklarasian methodnya.
Karakteristik dari Method :
1.      dapat mengembalikan satu nilai atau tidak sama sekali
2.      dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter bisa juga disebut sebagai argumen dari fungsi
3.      setelah method telah selesai dieksekusi, dia akan kembali pada method yang memanggilnya.
Ada 2 jenis method:
1)      Method yang tidak mengembalikan data (diberi tipe void)
Contoh :
 static void bernaz();
//method static bernama bernaz yang tidak mengembalikan nilai.
2)      Method yang bisa mengembalilkan nilai menggunakan statement return dan tipe data
Contoh:
static int bernaz(int b);
return b;
//method bernama bernaz yang mengembalikan nilai integer
//mempunyai 1 parameter yaitu b dan bertipe integer
//return adalah keyword untuk mengembalikan nilai

Contoh :
public class Latihan {
    public void cetak(){
        System.out.println("Method Cetak");
    }
    public static void print(){
        System.out.println("Method Print");
    }
    public static void main(String[] args){
        Latihan mm = new Latihan();
        mm.cetak();
        Latihan.print();
    }
}

Method Overloading
            Merupakan 2 method atau lebih yang mempunyai nama yang sama tetapi parameternya harus berbeda.
Untuk membuat method overloading diperlukan setidaknya satu dari tiga syarat di bawah ini:
·         mempunyai jumlah argumen berbeda.
·         mempunyai tipe data argumen yang berbeda.
·         mempunyai urutan argumen yang berbeda.
Contoh :

public class Latihan2 {
    String nm;
    int umur;
   public void m1(String nm ){
       System.out.println("Nama : "+nm);
   }
   public void m1(String nm, int umur){
       System.out.println("Nama : "+nm);
       System.out.println("Umur : "+umur);
   }

   public static void main(String[] args){
       Latihan2 mm = new Latihan2();      
       mm.m1("Manda");
       mm.m1("manda", 19);
      
   }
}