Jumat, 26 November 2010

pengolahan citra 3D plot

MATLAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya dieksapresikan dalam notasi matematika yang familiar.

Berikut ini adalah cara membuat gambar/plot 3D fungsi cartesian pada MatLab.
Misalkan fungsi yang ingin diplot adalah
f(x,y) = z = x² – y²
Pertama, buat dahulu koordinat x dan y dengan fungsi meshgrid:
[x, y] = meshgrid(-10:1:10, -10:1:10)

*Ket: membuat koordinat x y dengan rentang -10 < x < 10 dan -10 < y < 10, dan ketelitian 1 ( x = { -10, -9, -8, … , 8, 9, 10})
Membuat plot 3D fungsi f(x,y): Ada dua cara membuat plot, yakni dengan fungsi mesh/meshc atau surf/surfc

surf/surfc


surf(x, y, x.^2 – y.^2)                                                    surfc(x, y, x.^2 – y.^2)

 

 

 

 

mesh/meshc

mesh(x, y, x.^2 – y.^2)                                                         meshc(x, y, x.^2 – y.^2)

 

 

 

 

 

Fungsi surf menghasilkan gambar bidang yang full colour, sedangkan mesh hanya terdiri dari grid-grid. Jika fungsi-fungsi tersebut ditambahkan huruf ‘c’, maka di dasar plot (bidang xy) terdapat garis-garis contour dari fungsi f(x,y).

Jumat, 05 November 2010

PROPOSAL ADMIN SUPPORT APLIKASI TRANSAKSI PENJUALAN


I.      PENDAHULUAN
1.1  Latar Belakang
Dunia Teknologi Informasi tidak hanya berkaitan dengan canggihnya alat-alat komunikasi melainkan juga dengan dunia bisnis dan perdagangan dimana diperlukannya perekayasaan usaha seperti pencatatan hasil transaksi. Proses tersebut membutuhkan ketelitian dan kecepatan waktu pemrosesan. Untuk itu, agar tidak terjadi banyak kesalahan, data-data yang diperlukan dalam transaksi harus dicatat dan diklasifikasikan terlebih dahulu. Hasilnya, data tersebut dapat dijadikan informasi yang dibutuhkan oleh penggunanya. Kondisi tersebut menuntut adanya penyajian data yang menggambarkan keadaan sesungguhnya yang dapat disajikan tepat waktu. Oleh karena itu, sistem informasi sangatlah penting terhadap faktor kesuksesan usaha.
Apabila proses tersebut menggunakan metode tradisional (manual) akan memakan waktu dan biaya yang tidak sedikit. Belum lagi faktor ketelitian manusia yang sangat rentan terhadap proses pencatatan usahanya. Oleh karena itu, perlu adanya pengembangan sistem teknologi modern yang dapat memanfaatkan teknologi komputer yang sudah ada. Teknologi tersebut dapat memproses data menjadi informasi yang dibutuhkan dan dapat dimanfaatkan dengan baik. Perkembangan teknologi tersebutlah yang membuat kami mengubah Aplikasi Penjualan Transaksi menjadi lebih baik dengan memanfaatkan teknologi computer. Aplikasi ini menggunakan bahasa pemrograman Java dan MySQL. Alasannya tidak lain karena kedua bahasa pemrograman tersebut sudah banyak digunakan dan mudah dimengerti.

1.2  Tujuan
Aplikasi ini diharapkan dapat dapat membuat data dari usaha dagang menjadi sistematis dan tersturktur. Selain itu, diharapkan pula dapat memberi kemudahan transaksi bagi pelaku usaha dagang pada sektor tersebut.

1.3              Ruang Lingkup
Proposal membahas tentang pembuatan aplikasi transaksi penjualan, cara memasukkan atau menambahkan data barang ke dalam database, mengedit, mencari info dari barang serta menghapus data yang sudah ada dengan menggunakan kode barang. Aplikasi ini juga dapat mencetak struk hasil transaksi untuk pembeli dan menghitung sisa stok barang setelah penjualan. Penggunaan aplikasi adalah untuk mempermudah proses transaksi pada usaha dagang.

II. PROJECT
2.1 Job Desk Pembuat
Aplikasi ini dibuat dan dikelola beberapa orang yang terbagi ke dalam beberapa bidang pengerjaan, yaitu
1.         Programming: bertugas dalam pembuatan program dan alur aplikasi
2.         Database Administrator: bertugas untuk membuat database beserta koneksinya
3.         Advertising: bertugas untuk melakukam pemasaran terhadap aplikasi yang dibuat

                                                           2.2 Operating Sistem yang Dipakai
Dalam pembuatan aplikasi transaksi ini, perangkat keras (hardware) dan perangkat lunak (software)  yang dibutuhkan antara lain yaitu:
Ø      Perangkat keras (hardware):
ü      1 unit computer lengkap
ü      Processor Intel(R) Pentium(R) 4 CPU 2.80 GHz
ü      RAM 512 MB DDR1
ü      VGA NVIDIA GeForce 7100 GS 256 MB
Ø      Perangkat lunak (software):
ü      Microsoft Windows XP professional (5.1, Build 2600)
ü      JDK 1.60_01
ü      JCreator
ü      MySQL Server versi 5
ü      StarUML
 
2.3 Anggaran Biaya
Ø      Biaya Software dan Hardware

Ø      Barang Habis Pakai per Bulan
Ø      Biaya advertising, pengerjaan, dan honor pekerja
III. DIAGRAM ALUR
3.1 Use Case Diagram
Gambar di atas memiliki satu actor yaitu user dan sebelas use case yang tergabung dalam sebuah sistem. Antara user dengan sistem digambarkan oleh panah generalization. Sedangkan antara sistem digambarkan dengan hubungan dependency. Dependency yang bersifat include artinya, use case pertama akan menghasilkan kegiatan pada use case selanjutnya. Sedangkan dependency yang bersifat extend, artinya bahwa kegiatan selanjutnya tidak dapat dilakukan tanpa melakukan kegiatan sebelumnya.

3.2 Time Table Pengerjaan Project
 
Jaminan Kualitas dari Project
Terciptanya aplikasi ini, aplikasi ini dapat digunakan untuk mengatur penyimpanan data barang yang dimiliki. Selain dapat juga memudahkan proses transaksi yang berlangsung dalam toko tersebut. Dengan demikian proses pencatatan manual data serta transaksi pada usaha dagang dapat dipermudah dan dipersingkat melalui aplikasi ini.