skip to main | skip to sidebar

Pages

  • Home
  • FILKOM
  • Linkedin Shelly

Shelly Gustika Septiani

Pemrograman Berorientasi Objek

12/17/2010 11:21:00 PM | Publish by Shelly Gustika Septiani


Apa yang dimaksud dengan java ?

1.      Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.

Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

2.      Sebuah Development Environment
Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

3.      Sebuah Aplikasi
Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

4.      Sebuah Deployment Environment
Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah JRE, yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

KELEBIHAN-KELEBIHAN JAVA
·         Sederhana dan ampuh. Kesederhanaan adalah kelebihan utama yang ditawarkan Java. Hal ini dimungkinkan karena Java Scripting Language  (bahasa naskah).
·         Aman . Java tidak pernah memiliki fasilitas dan  keamanan yang tidak aman sampai perlu ditangani secara khusus untuk pengamanannya. Oleh karena itu, program Java tidak  dapat memanggil fungsi-fungsi global dan memperoleh akses ke berbagai sumber dalam sistem karena terdapat sejumlah  pengawasan yang dilakukan oleh program Java yang tidak dapat dilakukan oleh sistem lain.
·         Berorientasi Objek. Java sekali lagi memiliki keseimbangan yang menyediakan
mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.
·         Kokoh. Java membatasi anda dengan memberi beberapa kunci supaya anda dapat menemukan kesalahan lebih cepat saat mengembangkan program.


Perbandingan bahasa pemrograman java dengan bahasa pemrograman C++

·         C++ dirancang terutama untuk pemrograman sistem, dan merupakan perluasan dari pemrograman C. C++ termasuk pemrograman procedural yang didesain untuk melakukan eksekusi secara efisien, C++ juga telah ditambahkan dukungan untuk pemrograman berorientasi obyek, penanganan eksepsi, manajemen sumber daya scoped, dan pemrograman generik, pada khususnya. C++ juga telah ditambahkan sebuah library standar yang mencakup kontainer generik dan algoritma. Sedangkan Java diciptakan awalnya untuk mendukung komputasi jaringan. Hal ini bergantung pada mesin virtual yang menjadikannya aman dan sangat portabel. Hal ini digabungkan dengan sebuah library lengkap yang dirancang untuk memberikan abstraksi lengkap dari platform yang mendasarinya. Java adalah bahasa berorientasi objek statis mengetik yang menggunakan sintaks yang mirip dengan C, tapi tidak kompatibel dengannya. Ia dirancang dari awal, dengan tujuan yang mudah digunakan dan diakses oleh khalayak yang lebih luas.
·         Sebagaimana tertera di point pertama C++ merupakan pemrograman prosedural juga pemrograman berorientasi objek, berbeda dengan Java yang memang murni pemrograman berorientasi objek.
·         Berhadapan langsung dengan fasilitas tingkat rendah dari sistem, sedangkan Java berjalan di mesin virtual.
·         Pada C++ manajemen memori Eksplisit, meskipun ada framework (kerangka kerja) pihak ketiga untuk melakukan pengumpulan sampah (garbage collection), serta mendukung desktruktor. Pada Java, garbage collection secara otomatis (bisa dilakukan secara manual) dan tidak memiliki konsep destruktor.
·         Pada C++ tidak ada dokumentasi standar sedangkan di Java ada Javadoc sebagai standar dokumentasi.
·         Source code C++ dapat ditulis untuk menjadi platform independen (dapat dikompilasi untuk Windows , BSD , Linux , Mac OS X , Solaris dll tanpa perlu modifikasi) dan ditulis untuk mengambil keuntungan dari fitur spesifik platform. Biasanya dikompilasi ke dalam kode mesin asli. Pada Java, source code dikompilasi ke dalam kode byte untuk JVM


sumber:
 http://web.si.its-sby.edu/kurikulum/materi/alpro/pengantarjava.html

http://poss.ipb.ac.id/files/JENI-Intro1-Bab02-Pengenalan%20Bahasa%20JAVA.pdf
http://maasdianto.web.id/java-and-c-dalam-perbandingan/

Label: Tulisan (UG Portfolio) 0 komentar

Multi Step Pada Simulasi Neural Networks

12/17/2010 10:57:00 PM | Publish by Shelly Gustika Septiani



      Multi Step dengan menggunakan program backpropagation.
Langkah-langkah :
·         Buka program backpropagation.
·         Buka tab “Bobot dan Bias” dengan angka 0 (nol) pada semua neuron, lalu klik command “Set Sebagai Nilai Awal”.
·         Kemudian pindah ke tab “Belajar” dan lakukan perintah berikut :
Laju Belajar (Learn Rate)       : 0.1
Momentum                             : 0.1
Stopping Criteria Error           : 1.5
Jumlah Step / Eksekusi           : 500
·         Untuk melakukan proses multi step ini, di setiap pengaturannya yang berbeda pada laju belajar dan momentum maka harus selalu pindah ke tab “Bobot dan Bias” dan mengikuti langkah dibawah ini :
o   Reset Ke Nol
o   Acak Nilai Bobot
o   Set Sebagai Nilai Awal
·         Untuk melihat grafik, pilih menu bar “Grafik”, maka akan muncul grafiknya.


Dan inilah tampilan tabel dari hasil Multi Step pada program Backpropagation.
 


Tampilan Proses Program Backpropagation multi step.


Tampilan Grafik Multi Step.


Label: Tulisan (UG Portfolio) 0 komentar

Membuat Tampilan Menu Menggunakan Prolog

12/17/2010 10:43:00 PM | Publish by Shelly Gustika Septiani

Langkah-langkah :
Install program SWI-Prolog.
Setelah di install, pilih menu File , pilih New , File name : menu.pl , kemudian tekan tombol "save".
Kemudian ketikkan faktanya dengan menggunakan sintaks prolog. Lihat Gambar 1.
Pilih consult, pilih File name : menu.pl , kemudian tekan tombol "open".
Kemudian ketikkan sintaksnya untuk menampilkan hasil yang diinginkan/dimaksud.


Ini adalah tampilan dari sintaks prolog untuk membuat MENU.
   
Gambar 1

   
Gambar 2 Tampilan Program Prolog

LOGIKA PROGRAM.


menu:-             Ini merupakan nama variable, yang nantinya nama “menu” ini akan dipanggil pada console SWI_Prolog.
nl                     newline, digunakan untuk mengganti ke garis yang baru.
write()             digunakan untuk menampilkan output pada console SWI-Prolog dengan membubuhkan tanda petik tunggal (‘) untuk mengapit pernyataan yang diinginkan.
Read()             digunakan untuk menginput pernyataan yang membutuhkan 1 argumen berbentuk variable.

E is 0.5*C*D  merupakan proses yang akan dikerjakan.
E, C, D            adalah variable nya.

(Pil=1,nl,
Statement
.
.
Pil=2,nl,
Statement
.
.
Pil=3,nl,
Statement
.
.
Pil disini, digunakan sebagai pernyataan  untuk memilih menu yang disediakan. Pada program ini, ada 3 pilihan, yang artinya kita harus membuat pil sampai dengan 3. Jika ada 4 pilihan, maka kita harus membuat pil sampai dengan 4 dan seterusnya.

Pada console SWI-Prolog, untuk menampilkan hasilnya maka pada console harus dituliskan nama variable yang dibuat dan diikuti tanda titik (.) di setiap akhir pernyataan. Pada program ini contohnya :
?-menu.
Dan keluarlah tampilan menu yang dibuat. Lihat gambar 2.
Jika dipilih yaitu nomor 1, maka akan muncul BIODATA, yang nantinya harus diisi dengan nama dan npm. Jika nomor 2 yang dipilih, maka akan muncul LUAS SEGITIGA, dan disini akan diproses perhitungan matematika. Sedangkan jika dipilih nomor 3, maka akan keluar menu EXIT/KELUAR.

Label: Tulisan (UG Portfolio) 0 komentar

Pentingkah SIA dipelajari ?

12/17/2010 10:17:00 PM | Publish by Shelly Gustika Septiani


Untuk menjawab itu, maka perlu diketahui dulu mengenai pengertian SIA yang kepanjangan dari Sistem Informasi Akuntansi. SIA adalah sumber daya manusia dan modal dalam organisasi yang bertanggung jawab untuk (1) persiapan informasi keuangan, dan (2) informasi yang diperoleh dari mengumpulkan dan memproses berbagai transaksi perusahaan.

Sistem Informasi Akuntansi, dibangun dan digunakan dengan tujuan untuk efisiensi dan efektifitas dalam suatu perusahaan. Baik itu efisiensi dan efektifitas dalam menginput data keuangan dan menghasilkan laporan keuangan, maupun penggunaan informasi keuangan yang dapat digunakan untuk pengambilan keputusan yang menghasilkan efisiensi dan efektifitas pada perusahaan maupun pada pengambilan keputusan itu sendiri.
Dengan adanya Sistem Informasi Akuntansi, maka perusahaan dengan skala besar dapat melakukan efisiensi dalam input data hingga menghasilkan output informasi. 

Fungsi penting yang dibentuk Sistem Informasi Akuntansi pada sebuah organisasi antara lain :
  • Mengumpulkan dan menyimpan data tentang aktivitas dan transaksi.
  • Memproses data menjadi into informasi yang dapat digunakan dalam proses pengambilan keputusan.
  • Melakukan kontrol secara tepat terhadap aset organisasi.
2  komponen Sistem Informasi Akuntansi antara lain :
  • Spesialis Informasi
  • Akuntan
Contoh Sistem Informasi Akuntansi sebagai pusat informasi perusahaan:
  • Bagian pemasaran mempertimbangkan untuk memperkenalkan jenis produk baru dalam jajaran produksi perusahaan, untuk itu bagian tersebut meminta laporan analisa perkiraan keuntungan yang dapat diperoleh dari usulan produk baru tersebut.
  • Bagian SIA memproyeksikan perkiraan biaya dan perkiraan pendapatan yang berhubungan dengan produk tersebut, kemudian data yang diperoleh diproses oleh EDP. Setelah diproses hasilnya dikembalikan ke bagian SIA untuk kemudian diberikan ke bagian pemasaran.
Kedua bagian akan merundingkan hasil analisa tersebut untuk dicari keputusan yang sesuai.
Informasi Akuntansi yang dihasilkan oleh Sistem Informasi Akuntansi dibedakan menjadi 2, yaitu :
  • Informasi Akuntansi keuangan, berbentuk laporan keuangan yang ditujukan kepada pihak extern.
  • Informasi Akuntansi Manajemen, berguna bagi manajemen dalam pengambilan keputusan.
Ada pula yang menjelaskan lain tentang komponen sistem informasi akuntansi, yaitu :
  1. People, orang yang mengoperasikan suatu sistem dan melaksanakan berbagai macam fungsi.
  2. Procedures, baik prosedur secara manual maupun otomatis, terlibat dalam pengumpulan, pemrosesan, dan penyimpanan data tentang suatu kegiatan organisasi.
  3. Data, proses bisnis dari suatu organisasi.
  4. Software, berfungsi untuk memproses data suatu organisasi.
  5. Information technology infrastructure, termasuk komputer, alat penunjang, dan alat komunikasi jaringan.
Sumber ::
http://www.anneahira.com/artikel-umum/sistem-informasi-akuntansi.htm


Label: Tulisan (UG Portfolio) 0 komentar

Mencari Matriks dari Gambar dengan Menggunakan Matlab

12/17/2010 10:00:00 PM | Publish by Shelly Gustika Septiani


Untuk mencari matriks dari gambar, mula-mula siapkan gambar yang ingin dicari matriksnya. Dibawah ini,  ada sebuah gambar dengan nama file kelompok.jpg (berhubung ini tugas kelompok).

 


Jika telah menginstall program matlab, copy gambar ke dalam folder instalasi ‘work’ pada matlab.
Koding  untuk menampilkan matriks nya yaitu :
>>pict=imread('kelompok.jpg')


 
Seluruh  matriks  dari seluruh gambar akan muncul pada layar output. Ini adalah tampilan dari beberapa matriksnya.
 

Ketikkan kembali koding yang terlihat pada gambar dibawah ini. Pilih sebagian area dari gambar, yaitu dengan mengambil beberapa himpunan matriksnya.
>>crop=imcrop(pict,[himpunan matriks yang dipilih]); 

 

Lalu, ketikkan koding untuk menampilkan hasil dari pengambilan sebagian area gambar tersebut.
Yaitu :
>>Imshow(crop)

Ini adalah tampilan sebagian area gambar.
 







Label: Tulisan (UG Portfolio) 0 komentar
« Postingan Lebih Baru Postingan Lama »
Langganan: Postingan (Atom)
Photobucket Photobucket

Universitas Gunadarma

Universitas Gunadarma

Labels

  • Android (4)
  • Pemrograman Dasar (11)
  • Softskill Etika dan Profesionalisme TSI (6)
  • SQL (Structure Query Language) (5)
  • Tugas (UG Portfolio) (33)
  • Tulisan (UG Portfolio) (64)
  • VB.NET (3)

Blog Archive

  • ►  2009 (12)
    • ►  September 2009 (1)
    • ►  Oktober 2009 (2)
    • ►  November 2009 (4)
    • ►  Desember 2009 (5)
  • ►  2010 (47)
    • ►  Februari 2010 (2)
    • ►  Maret 2010 (6)
    • ►  April 2010 (5)
    • ►  Mei 2010 (12)
    • ►  Juni 2010 (7)
    • ►  September 2010 (1)
    • ►  Oktober 2010 (5)
    • ►  November 2010 (1)
    • ►  Desember 2010 (8)
  • ►  2011 (27)
    • ►  Januari 2011 (1)
    • ►  Februari 2011 (3)
    • ►  Maret 2011 (3)
    • ►  April 2011 (4)
    • ►  Mei 2011 (6)
    • ►  Oktober 2011 (6)
    • ►  November 2011 (2)
    • ►  Desember 2011 (2)
  • ►  2012 (20)
    • ►  Maret 2012 (5)
    • ►  April 2012 (5)
    • ►  Juni 2012 (3)
    • ►  Oktober 2012 (5)
    • ►  November 2012 (1)
    • ►  Desember 2012 (1)
  • ▼  2014 (4)
    • ►  Januari 2014 (1)
    • ▼  Agustus 2014 (3)
      • Query SQL Server Untuk Menggabungkan 2 Field ke da...
      • Penggunaan PIVOT atau CROSSTAB Pada Query SQL Server
      • Menambah, Mengurangi dan Menghitung Datetime di SQ...

Link List

  • Jadwal Kelas 4KA01
  • Baak
  • Community
  • Gunadarma
  • Library
  • Pasca
  • Repository
  • Studentsite

.........................................

Sponsor

  • Shelly Gustika Septiani
milkysmile milkysmile

Linkedin

Lihat profil LinkedIn shelly gustika septianiLihat profil shelly gustika septiani

Shelly

Shelly

About Me

Foto Saya
Shelly Gustika Septiani
Bogor, Jawa Barat, Indonesia
Lulusan Universitas Gunadarma, angkatan 2008, Lulus 2012 :) Fakultas : Ilmu Komputer dan Teknologi Informasi Jurusan : Sistem Informasi Dahulu kelas : 4KA01 Tulisan-tulisan di blog ini sekedar tempat untuk berbagi informasi... Semoga Bermanfaat ƪ(˘⌣˘)ʃ
Lihat profil lengkapku

News Studentsite

Followers

Subscribe To

Postingan
Atom
Postingan
Semua Komentar
Atom
Semua Komentar

Total Tayangan

Copyright (c) 2010 Shelly Gustika Septiani. Design by Template Lite
Download Blogger Templates And Directory Submission.