-->

Senin, 03 Desember 2012

Gambaran Umum Perusahaan Warnet


Internet sudah menjadi kebutuhan anak muda di zaman yang serba canggih saat ini, akan tetapi tidak semua orang dapat menjangkaunya. Di daerah kecil atau tertinggal internet merupakan suatu hal yang langka dan susah untuk didapatkan. Pada warnet ini terdapat 2 shift yaitu shift siang dan shif malam. Warnet ini menggunakan aplikasi data base yang berupa Billing Exploler Deskpro6 2007 F9.
Aplikasi tersebut digunakan oleh warnet ini karena memiliki spesifikasi yang cukup beragam, antara lain :
1.      Compatible Dengan Windows '95/'98/Me/2000/NT/XP.
2.      Tidak Membebani PC Server & Client
3.      Variasi Login Client
4.       Report Database
5.      Customize Setting Biaya & Discount Happy Hour
6.      Security File Database
7.      Auto backup dan Auto Connection
8.      Disable CTRl+Alt+Del - TASK MANAGER
9.      Ganti/Change Operator
10.  Bersifat Universal, dll.

Perusahaan ini memanfaatkan database yang telah ada pada aplikasi billing exploler yang menggunakan access sebagai database nya. Dalam aplikasi ini database dipergunakan untuk  Report Database per hari/bulan/tahun yang menampilkan pendapatan masing-masing per operator Report database dapat dicetak ke Printer maupun di save ke File Text.
Sebagai contoh database yang berhasil kita dapat merupakan database penyediaan stok dan transaksi penjualan yang menggunakan database Access.
contoh penggunaan database stok yang terdiri dari :
·         tabel barang yang berisi kode barang, nama barang, harga barang, dan jumlah barang.
·          tabel jenis yang terdiri dari kode jenis dan nama jenis.
·         tabel transaksi yang berisi dari nomor transaksi, tanggal transaksi, kode transaksi, jumlah transaksi, total transaksi, nama transaksi, komputer yang melakukan transaksi dan operator yang bertransaksi.
Kesimpulan
Penggunaan database dalam perusahaan tersebut menggunakan software bernama Billing Exploler Deskpro6 2007 F9 dan Database Access untuk pencatatan transaksi. Dimana dalam pengaplikasiannya telah mencakup beberapa hal seperti pencatatan segala biaya, berbagai kode, id user, report harian, operator dan berbagai kegiatan yang ada sangkut pautnya dengan aktifitas diperusahaan tersebut.

Jumat, 16 November 2012

Review Software Blender


hai blogger..
pada kesempatan kali ini saya akan meriview tentang software blender langsung aja deh ....


Apa itu blender?
Blender adalah perangkat lunak untuk grafis 3 dimensi yang gratis dan populer di kalangan desainer.
Blender dapat digunakan untuk membuat animasi 3 dimensi. Perangkat lunak ini juga memiliki fitur untuk membuat permainan.
Blender tersedia untuk berbagai sistem operasi.

Sejarah blender..

Pada tahun 1988 Ton Roosendaal mendanai perusahaan yang bergerak dibidang animasi yang dinamakan NeoGeo. NeoGeo adalah berkembang pesat sehingga menjadi perusahaan animasi terbesar di Belanda dan salah satu perusahaan animasi terdepan di Eropa. Ton Roosendaal selain bertanggung jawab sebagai art director juga bertanggung jawab atas pengembangan software internal.
Pada tahun 1995 muncullah sebuah software yang pada akhirnya dinamakan Blender. Setelah diamati ternyata Blender memiliki potensi untuk digunakan oleh artis –artis diluar NeoGeo. Lalu pada tahun 1998 Ton mendirikan perusahaan yang bernama Not a Number (NaN) Untuk mengembangkan dan memasarkan Blender lebih jauh. Cita – cita NaN adalah untuk menciptakan sebuah software animasi 3D yang padat, cross platform yang gratis dan dapat digunakan oleh masyarakat computer yang umum

Sayangnya ambisi NaN tidak sesuai dengan kenyataan pasar saat itu. Tahun 2001 NaN dibentuk ulang menjadi perusahaan yang lebih kecil NaN lalu meluncurkan software komersial pertamanya, Blender Publisher. Sasaran pasar software ini adalah untuk web 3D interaktif. Angka penjualan yang rendah dan iklim ekonomi yang tidak menguntungkan saat itu mengakibatkan NaN ditutup. Punutupan ini termasuk penghentian terhadap pengembangan Blender.
Karena tidak ingin Blender hilang ditelan waktu begitu saja, Ton Roosendaal mendirikan organisasi non profit yang bernama Blender Foundation. Tujuan utama Blender Foundation adalah tersu mempromosikan dan mengembangkan Blender sebagai proyek open source. Pada tahun 2002 Blender dirilis ulang dibawah syarat – syarat GNU General Public License. Pengembangan Blender tersu berlanjut hingga saat ini.
Blender, saat pertama kali mendengar kata itu mungkin saja kita berfikir blender itu adalah sebuah alat untuk membuat jus, namun dalam dunia Grafis Blender merupakan salah satu nama aplikasi untuk membuat grafik 3 Dimensi. Blender merupakan OSS (Open Source SOftware) atau istilah lainnya software yang dapat di gunakan di berbagai macam OS (Operating System).
Software ini dapat diperoleh di situs resminya yaitu blender.org. Software ini termasuk software dengan ukuran kecil dan dapat digunakan di berbagai macam OS. Diantaranya Windows, Linux, Ubuntu dan lain lain.
Untuk spekifikasi yang dibutuhkan untuk penginstallan software ini sangatlah sederhana
- Intel pentium III atau lebih/ AMD dsbg
- Ram 64Mb
- VGA 4Mb
- Disk Space 35Mb
- Windows 2000 dan lebih, Linux,
Bagi yang sudah terbiasa menggunakan 3D Max akan sangat kesulitan ketika pertama kali menggunakan Software ini. Karena tampilan interface Software ini sangatlah berbeda dengan 3DMax.
Tutorial untuk aplikasi ini juga gak terlalu banyak. Sehingga kita akan sulit buat mempelajarinya. Selain itu tutorialnya lebih banyak menggunakan bahasa inggris. Kalian bisa mendapat tutorial blender dalam bahasa indonesia di inbelnder.blogspot.com kunjungi aja situs itu meskinpun tidak bisa mendapatkan tutorial blender yang banyak namun bisa sangat membantu dalam mulai belajar membuat obyek dan animasi menggunakan blender.


Menu pada Blender

Pada menu terdapat :

1. File yang merupakan menu utama untuk melakukan new, open, save, close, setting dan yang lainnya sebagai mana pada program 3D lain
2. Add digunakan untuk menambahkan objek-objek, seperti kamera, lighting dan objek3D
3. Timeline digunakan untuk mengatur animasi pada blender
4. Game berguna untuk memulai scripting program game
5. Render berfungsi untuk melihat hasil rendering dan settingnya
6. Help digunakan untuk melihat bagaimana blender bekerja dan berbagai jawaban untuk pertanyaan dari user
7. View Port

Pada View Port, terdapat 3 objek, yaitu Cube, Ligthing dan Camera. Secara default, View Port memiliki axis X dan Y. dan didalam view port ini kita bisa melihat project dalam berbagai macam sudut dan dapat mengatur letak dan kamera serta sebagainya

Tool Button

1. Translate Manipulator Mode : Mempunyai simbol segitiga merah, Pengunaanya bisa dengan menekan Ctrl Alt G, Kegunaannya adalah untuk mengambil objek
2. Rotate Manipulator Mode : Mempunyai simbol lingkaran hijau, Pengunaan bisa dengan menekan Ctrl Alt R, Kegunaannya untuk merotasi objek
3. Scale Manipulator Mode : Mempunyai simbol persegi biru, Pengunaan bisa dengan menekan Ctrl Alt S, Kegunaannya untuk memperbesar atau memperkecil objek
4. Transform Orientation : digunakan untuk merubah orientasi saat mentransformasi
5. Rotating / Scalling Pivot : Mempunyai simbol titik hitam beserta tanda panah, Pivota dalah titik pusat dari suatu objek, secara default pada blender kita menggunakan Median Point
TOOLS PADA BLENDER

Pada blender terdapat beberapa tool untuk membuat objek 3D yaitu :

1. Modeling : Adalah untuk pembuatan model pada awal 3D
2. UV Mapping : Adalah untuk memindahkan objek berdasarkan vertexnya
3. Texturing : Adalah pembuatan textur pada objek bisa dengan meload gambar dari kita  sendiri, ataupun dari bawaan blender.
4. Rigging : Adalah untuk pembuatan tulang/ bones pada objek
5. Skinning : Adalah pemberian skin pada objek/ model
6. Animasi : Adalah pembuatan animasi/ gerakan pada objek dengan mengunakan timeline.
7. Particle : Adalah untuk pembuatan particle pada objek / model.Dan untuk simulasi tedapat:
a. Scripting
b. Rendering
c. Compositing
d. Post production
e. Game creation.


Keunggulan Blender 3D
1. Interface yang user friendly dan tertata rapi.
2. Tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping,
3. texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting,
4. rendering, compositing, post production dan game creation.
5. Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D
6. bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun
7. dan sistem operasi yang lainnya.
8. Kualitas arsitektur 3D yang berkualitas tinggi dan bisa dikerjakan dengan lebih
9. cepat dan efisien.
10. Dukungan yang aktif melalui forum dan komunitas.
11. File Berukuran kecil.
12. Free (gratis).

Adapun keunggulan Interface pada Blender secara umum adalah sebagai
berikut :
1. Revolusioner yang tidak tumpang tindih dan non-blocking UI memberikan alur
2. kerja tak tertandingi
3. Fleksibel dan bisa diatur tata letak jendela dengan layar setup sebanyak yang
4. Anda suka
5. dengan dukungan terjemahan internasional
6. Setiap jendela ruang dapat dengan mudah beralih ke jendela apapun jenis (kurva
7. editor, NLA, tampilan 3D dll)
8. text editor untuk penjelasan dan mengedit skrip Python
9. text editor untuk penjelasan dan mengedit skrip Python
10. Custom tema
11. Antarmuka konsisten di semua platform

gambar yang menggunakan blender :





http://cubeholic.wordpress.com/2010/12/22/sedikit-penjelasan-tentang-sejarah-blender-3d-animation-creator-software/
http://gremymy.files.wordpress.com/2012/08/0001.png
http://meilanydewi.files.wordpress.com/2011/05/apple.jpg?w=645&h=484
http://ketikanawam.wordpress.com/2011/12/18/membuat-model-3d-dengan-blender/

Review Game Engine Pada Ogre

hai sahabat blogger sekarang saya akan meriview tentang game engine pada ogre.
langsung aja deh tentang pengertiannya :)


Pengertian Ogre

Ogre 3D (object - oriented graphics rendering engine) merupakan 3D engine yang bersifat fleksibel (multi-platform) yang dibangun dengan menggunakan bahasa c++.
Ogre 3D di desain untuk mempermudah para developer dalam memproduksi karya - karya 3D, ogre 3D berupa sekumpulan library-library yang nantinya akan digunakan untuk berbagai keperluan pembuatan object dan konfigurasi.


Fitur OGRE :
OGRE mempunyai banyak fitur yang bisa digunakan, diantaranya :
Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.
Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows.
OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler.
The landscape scene manager untuk Progressive LOD, yang mana bisa dibuat secara otomatis & manual.
Engine animasi yang mensuport penuh untuk multiple hardware.
OGRE mempunyai comositing manager dengan bahasa script dan full screen postprocessing untuk efek seperti HDR, blooming, satruation, brightness, blurring, & noise.
Libraries mempunyai fitur memory debugging & loading resource dari archive-nya.
Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender, LightWare, Milkshape, Sketchup, dsb.



Pengertian Game Engine




Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. 
Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. 
fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. 
Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Jenis - Jenis Game Engine
Game engine bermunculan dalam berbagai jenis dan untuk level pemrograman yang berbeda – beda.
Setidaknya ada tiga level game engine yang umum digunakan,yaitu :
1) Level rendah
Yang dimaksud level disini ialah game engine dimana pengembang akan membuat engine-nya dengan menggunakan antarmuka aplikasi (API) yang telah ada seperti Microsoft XNA,DirectX,Open GLWindows dan lain lain. 
Selain itu,mereka juga membuatuhkan library (baik yang komersial maupun open source) untuk mendukung game engine buatan mereka.Library yang digunakan membutuhkan seperti untuk perhitungan formula fisika/matematika,seperti Havok ( yang digunakan dalam game Diablo III) dan open Dynamic engine ( yang digunakan untuk menggambar dinamika dari tubuh atau material yang lain).
Secara umum,game engine level rendah ini menawarkan fleksibilitas dan kebebasan dalam memilih komponen yang diinginkan dalam pengembangan game.Namun,tahap pengembangannya paling lama dibandingkan kedua level yang lain karena pengembang harus memulai hamper semuanya dari nol.
2) Level menengah
Game engine pada level menengah mempunyai fasilitas jauh lebih lengkap dibandingkan dengan game engine pada level rendah.Rutin seprti input,GUI,rendenringperhitungan matematika hamper semua ada pada game engine ini.
Beberapa engine yang masuk dalam kategori ini adalah Objeck-Oriented Grafhics Rendenring Engine atau bisa disebut dengan ORGE,beberapa game yang didukung oleh game engine OGRE ini.Selaini itu,game engine open source seperti Genesis 3D,yang berbayar seperti Torque,Unreal,idTechdan GameBryo juga merupakan game engine level menengah.
kesemua engine tersebut membutuhkan level pemrograman untuk dapat digunakan dan dikembangkan menjadi game utuh.
3) Level tinggi
Level ini merupakan level game engine yang termudah,yaitu hanya dengan point-and-click game telah dapat dibuat.Beberapa game engine level tinggi ini adalah GameMaker,torque,Game builder dan unity 3D.
Game ini didesain agar game engine yang user friendly dengan level pemrograman seminimal mungkin.masalah yang muncul dari game ini adalah keterbatasan nya,misalnya untuk membuat game dengan jenis tertentu atau mode grafikyang tertentu.

1. Freeware game engine/open source game engine

* Blender
* Golden T Game Engine (GTGE)
* DXFramework
* Ogre
* Aleph One
* Axiom Engine
* Allegro Library
* Box2D
* Build Engine
* Cube
* Cube 2
* DarkPlaces
* jMonkeyEngine (jME)
* Panda3D
* Sphere

2. Commercial engines/game engine berbayar (komersial)

* Alamo
* A.L.I.V.E
* BigWorld
* DXStudio
* Dunia Engine
* Euphoria
* GameStudio
* Jade Engine
* Jedi
* Medusa
* RPG Maker VX
* RPG Maker XP
* RPG Maker 2003
* RPG Maker 95
* Vision Engine


Minggu, 14 Oktober 2012

Review Games

VS Racing 2

Hai semuanya, sudah lama saya tidak menulis nih. Kali ini saya akan mereview tentang games VS Racing 2. Langsung aja deh …
Maciek Drejack Labs mengeluarkan game terbarunya yang berjudul VS Racing 2. Dengan mobil yang super mini dan tampilan yang mengambil sudut pandang dari arah atas, buat kalian yang suka game-game balap yang simple & fun mungkin akan tertarik dengan game yang satu ini. 
Kamu tinggal memulai balapan dan mencoba memenangkan seluruh race yang ada, dimana di dalam game ini disediakan 36 track dengan 7 secret track tambahan yang dapat kamu taklukkan. Setiap track baru akan muncul begitu kamu menyelesaikan permainan tidak peduli kamu berada di urutan berapapun. Kamu juga dapat menemukan secret track  di dalam setiap race dengan cara menemukan item tanda tanya berwarna kuning.

Di akhir permainan nantinya kamu akan mendapatkan coin yang dapat digunakan untuk membeli mobil baru, mengupgrade, atau membeli aksesoris untuk mobilmu. Disini disediakan tiga buah mobil yang dapat kamu beli. Sebenarnya terdapat beberapa mobil lainnya dalam game ini namun, kamu harus menunggu update dari developer terlebih dahulu untuk dapat menggunakannya. Untuk membantu mengumpulkan pundi-pundi coin dalam game ini juga disediakan achievement yang bisa kamu temukan di tampilan utama berupa simbol piala. Terdapat lumayan banyak achievement yang bisa diselesaikan, dan untuk setiap achievement yang berhasil diselesaikan kamu akan mendapat 100 coin.
Untuk memainkan game ini kamu hanya perlu mengarahkan mobil kamu untuk bergerak ke kiri maupun kanan dan menelusuri beberapa track yang tersedia, tetapi pada kenyataanya tidak semudah yang saya ucapkan diata. Untuk bisa menyelesaikan setiap race dengan sempurna kamu dituntut untuk bisa mendapatkan 3 star penuh, dan untuk mendapatkannya bukanlah perkara yang gampang karena dibutuhkan timing yang tepat saat berbelok sehingga waktu yang dicapai saat finish menjadi lebih pendek.

Kontroler dalam game VS Racing ini cukup nyaman dan terdapat banyak opsi. Disediakan tiga buah pilihan tipe kontroler yang dapat kamu gunakan untuk mengendalikan mobil kamu yaitu dengan tilt accelerometer  dimana kamu dapat menggerakkan mobilmu dengan menggoyang-goyangkan device kamu, touch pad berupa lingkaran dengan joy pad virtual atau dengan touch-alternative yang nantinya akan muncul icon berupa panah ke kiri dan kekanan di layar devicemu. Game ini cukup klasik menurut saya karena tampilannya dikemas tidak terlalu rumit dan mengingatkan saya pada game-game racing zaman dulu. Dalam permainan, kita akan disuguhkan banyak hal dari visualisasi game ini. Hutan, pantai, pasir dan juga tebing jurang yang curam akan terlihat cukup baik.  Mobil kamu juga akan melambat saat kamu melewati pasir ataupun keluar dari jalur lintasan dan tentunya akan meledak apabila masuk ke jurang. Pada saat mobilmu bergesekan dengan mobil lawanmu, kamu juga akan melihat munculnya percikan api yang ditimbulkan oleh gesekan antar mobil.
Hal yang saya suka dari game ini adalah disaat saya menjajal secret track. Agak berbeda dari race biasa, disini kamu bisa menggunakan special item yang bisa ditemukan di sepanjang jalan. Dengan item itu kamu dapat menggunakan nitro, membakar mobil musuh kamu, dan menaruh oli untuk menjebak lawan.
Selain secret track yang dapat di unlock ada satu lagi keistimewaan yang dibawa dalam game ini, kamu bisa bermain lokal multiplayer bersama temanmu dengan menggunakan koneksi bluetooh, saya jamin pasti akan seru mengingat terdapat variasi track yang lumayan banyak yang bisa digunakan untuk bermain bersama.
Secara umum dengan tampilan grafis yang lumayan detail, control yang nyaman serta gameplay yang adiktif, game ini cukup menarik  meski masih terdapat beberapa kekurangan misalnya seperti dihilangkannya story line dalam game yang membuat game ini sedikit hambar karena tidak ada alur cerita yang dapat kita nikmati. Selain itu harga aksesoris yang disediakanpun cukup mahal bahkan melebihi harga mobil itu sendiri namun, bagi kamu yang menyukai game  racing yang easy & fun, rasanya game ini patut dicoba di devicemu.


Minggu, 07 Oktober 2012

sistem informasi


Hai blogger,
Sekarang saya akan menulis tentang pengalaman saya di sistem informasi.. Menurut kalian apa sih sistem informasi itu?? Sistem itu dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur  yang saling tergantung satu sama lain. Sedangkan informasi tersebut dapat diartikan sebagai hasil dari pengolahan data dalam bentuk yang berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata yang digunakan untuk pengambilan keputusan.

Pertama saat saya belajar sistem informasi saya mengenal tentang basis data atau data base. Data base tersebut merupakan kumpulan data yang saling berhubungan satu dengan lainnya yang tersimpan di perangkat keras computer dan menggunakan perangkat lunak untuk memanipulasinya. Data base diakses menggunakan perangkat lunak yang disebut DBMS ( Database Management System). Data base ini biasanya di gunakan pada perusahaan-perusahaan untuk menyimpan data-data tersebut.

Dalam membuat database mysql  pada web kita harus menginstall dulu XAMPP nya.  Setelah kita sudah menginstal XAMPP kita dapat melakukan langkah-langkah selanjutnya . pada tahap yang selanjutnya kita dapat mengisi field-field yang dibutuhkan.  Jadi data base mempermudah kita dalam menyimpan data-data yang begitu banyaknya.
Sekian dulu tulisan yang saya ketahui tentang sistem informasi. Makasih J


Jumat, 22 Juni 2012

Pembelian dan Penjualan secara Elektronik (E-Commerce)

Pada tugas softskils kali ini bertemakan tentang website penjualan dan pembelian suatu produk di internet. Mungkin saja kalian pernah mendengar atau kalian pernah mencobanya bahkan kalian pernah menjual suatu barang di internet. Langsung aja deh J
Bhinneka
Di era globalisasi yang semakin berkembang ini siapa yang tidak mengetahui tentang pembelian dan penjualan barang online? Hampir semua pengguna internet mengetahui hal ini. Kehadirannya yang saat ini sedang hangat dibicarakan biasa disebut perdagangan elektronik (e-Commerce) menjadi trend dan gaya hidup masyarakat yang membutuhkan keputusan cepat, praktis sekaligus efisien saat ini.
Perdagangan elektronik atau e-commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. Contohnya Bhinneka.com adalah bisnis online store yang bergerak di bidang penjualan perangkat-perangkat IT atau teknologi. Penjualan ini didukung oleh  berbagai macam outlet dari bhinneka.com  yang tersebar luas di beberapa tempat di jakarta  sehingga dapat menjangkau tempat-tempat yang jauh dan memudahkan pengiriman maupun pembelian secara langsung, hal ini juga didukung oleh online website yang tidak hanya berfungsi untuk memberikan informasi akan tetapi juga berfungsi sebagai tempat bertransaksi, ini memberikan kemudahan kepada calon pelanggan karena mereka tidak harus langsung datang ke toko tapi bisa membeli dengan transaksi secara online, salah satu hal yang sangat diunggulkan dan disebut sebagai hal yang sangat penting dari situs bhinneka.com adalah fasilitas yang menyediakan harga-harga barang-barang elektronik dalam segalama macam jenis dan tipenya. Hal ini membuat para calon pembeli dapat membandingkan dengan tempat lainnya sehingga bisa menentukan pilihan yang tepat. Banyak para pengguna internet yang menggunakan website ini sebagai tempat untuk mendapatkan referensi dari harga barang-barang elektronik.

Pada saat ini bhineka.com sudah jauh berkembang dengan jumlah transaksi online per harinya mencapai 400 transaksi. Jumlah ini hanya sekitar 2% total kunjungan online per harinya. Sedikitnya jumlah pembelanja online ini karena masih banyak orang Indonesia yang masih lebih percaya transaksi offline, demikian yang disampaikan Hendrik Tio, CEO Bhineka.com seperti yang di lansir oleh Swaonline.
Partner network mereka meliputi :
Microsoft Certified Gold Partner
Microsoft Licensing Solutions
Microsoft Network Infrastructure
Microsoft Information Worker
Microsoft Small Business Specialist
IBM Business Partner
HP Premier Business Partner
Intel Premier Partner and System Builder
Adobe Authorized Reseller
Kaspersky Gold Certified Partner
Cisco Selected SMB
Lenovo Business Partner
Oracle Partner Network
produk : barang elektronik

price : harga tertera pada halaman web

Sekilas info tentang bhinneka.com ada dibawah ini :
Nama Resmi : Bhinneka Mentari Dimensi, PT
Alamat : Jl. Gunung Sahari Raya 73C # 5-6 Jakarta - Pusat, 10610 Indonesia
Berdiri Sejak : 1993
Tipe bisnis : solusi total untuk IT,berspesialisasi dalam hardware & software untuk komputer
Visi : menjadi perusahaan kelas dunia dan tempat pelatihan dan pengembangan untuk para wirausaha dengan penggunaan IT
Misi : untuk menjadi retailer nomer 1 di indonesia melalui konsep 8 dimensi yang menghantarkan pengalaman dalam belanja produk-produk IT, berhadapan dengan teknologi tinggi tapi tetap manusiawi terhadap palanggan

#saya suka memesan baju secara online melalui jejaring social seperti facebook. System yang di gunakan bertatap muka, jadi ketika barang itu diantar ketempat tujuan dan pembayarannya saat itu juga. Ongkos kirim tergantung dengan jauh dekatnya tujuan tersebut.

http://www.bhinneka.com/aspx/bhindexpc.aspx

Kamis, 19 April 2012

Inheritance dan Polymorphism

Pada kesempatan kali ini saya akan menulis tentang pengertian inheritance dan polymorphism yang masih berhubungan dengan encapsulation. Ini termasuk tugas PBO langsung aja ke pengertiannya J

Inherentance

Inheritanceatau pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. Dalam hal ini ada kelas yang memiliki atribut dan metode yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannya.


contoh:
class Kotak{
double sisi1;
double sisi2;
double sisi3;
Kotak(){
}
Kotak(double satu, double dua, double tiga){
sisi1=satu;
sisi2=dua;
sisi3=tiga;
}
public void CetakKotak(){
System.out.println(”Isi Kotak adalah = ” + sisi1 + sisi2 + sisi3);}
}
public class Kotakku extends Kotak{
double sisi1;
Kotakku(double pertama, double kedua, double ketiga, double tambahan)
{
super(pertama,kedua,ketiga);
sisi1=tambahan;
}
public static void main(String[] args) {
Kotakku Kotaksaya= new Kotakku(10,5,15,30);
Kotaksaya.CetakKotak();
System.out.println(”Sisi Pertama dari Kotak adalah = ” + Kotaksaya.sisi1);
System.out.println(”Sisi Pertama dari Kotak adalah = ” + Kotaksaya.sisi2);
System.out.println(”Sisi Pertama dari Kotak adalah = ” + Kotaksaya.sisi3);
}
}

output

Polymorphisme

Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
Atau Polymorphic dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.


Nama`   : Lusiana
Npm      : 54410098
Kelas     : 2IA07

Kamis, 12 April 2012

Pengertian Enkapsulasi dan Program Enkapsulasi

Pada tulisan kali ini saya akan menulis tentang pengertian Enkapsulasi . Tugas ini masih berhubungan dengan tugas PBO yang sebelumnya tentang OOP. Langsung aja deh J
ENKAPSULASI
            Enkapsulasi (pembungkusan atau pengkapsulan) merupakan proses membuat paket data objek bersama dengan metode-metodenya. Berdasarkan kode program, proses memisahkan aspek-aspek objek dilakukan dengan cara pembungkusan.
Dalam melakukan pembungkusan kode dan data di dalam java, terdapat tiga tingkat akses yang harus diketahui yaitu private, protected, dan public.

Contoh program :

belajar.Java
class belajar{ 
public String a =”rajin”; 
private String b = “sekali”;
}
rajin.Java
public class rajin{
public static void main(String[]args){
belajar panggil = new belajar ();
System.out.println(“Panggil A : “+panggil.a);
System.out.println(“Panggil B : “+panggil.b);
}
}


Pada program ini terdapat 2 nama class yaitu class belajar dan class rajin. Pada fungsi public yang terdapat di class belajar itu gunanya untuk memanggil program class rajin atau memanggil variabel a dan variabel b. Sedangkan private tidak dapat dipanggil didalam class belajar.




Nama  : Lusiana
NPM   : 54410098
KLS    : 2IA07

Jumat, 30 Maret 2012

Perbedaan pemprograman terstruktur dan OOP

Pada kesempatan kali ini saya akan menulis tentang  perbedaan dari pemprograman terstruktur dab pemprograman yang berbasis objek atau oop.  Saya akan menuliskan dulu tentang pengertiannya , selamat membaca.
a.     Pemprograman terstruktur
Pemprograman terstruktuk adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas pemprograman terstruktur adalah suatu aktifitas pemprograman  dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Prinsip dari pemprograman terstruktur adalah jika suatu proses telah sampai pada suatu titik atau langkah tertentu, maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya atau kembalai lagi ke baris sebelumnya, kecuali pada langkah-langkah untuk proses berulang (Loop).
Bahasa yang mendukung pemrograman terstruktur :
·         Cobol Turbo Prolog
·         Bahasa C
·         Pascal
·         Delphi
·         Borland Delphi


b.     Pemprograman berbasis objek
Pemprograman berorientasi object ( object-object programming disingkat OOP) merupakan paradigma pemprograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemprograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesam ke objek lainnya.
Bahasa yang mendukung pemrograman berbasis objek :
·         Java
·         C++
·         PHP
·         Phyton
·         Ruby
·         Pascal ( bahasa pemprograman )

c.      Perbedaan pemprograman terstruktur dan pemrograman berbasis objek
Dilihat dari pengertian diatas pemrograman terstruktur memiliki beberapa sifat seperti :
·         Memuat teknik pemecahan masalah yang logis dan sistematis
·         Memuat algoritma yang efisien, efektif dan sederhana
·         Program disusun dengan logika yang mudah dipahami
·         Tidak menggunakan perinta GOTO
·         Biaya pengujian program relatif rendah
·         Memiliki dokumentasi yang baik
Berdasarkan penjelasan diatas, sudah jelas bahwa pemprograman terstruktur unggul dalam melakukan pemprograman sederhana karena lebih efisiendan lebih murah dalam hal perawatannya tetapi pemodelan ini lebih susah untuk dipahami oleh orang-orang selain pembuat program itu sendiri ( contohnya ketika dilakukan tracing program ).
Sementara itu pemrograman berorientasi objek memiliki beberapa keuntungan seperti :
·         Maintenance ; program lebih mudah dibaca dan dipahami. Pemrograman berorientasi objek mengotrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.
·         Pengubahan program  ( berupa penambahan atau penghapusan fitur tertentu ); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.
·         Dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang dirancang dengan baik ke dalam sebuah tolkit rutin yang berrmanfaat yang dapat disisipkan ke dalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.
Jadi, sangat jelas sekali bahwa pemprograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemprogram.
Perbedaan mendasar antara pemprograman terstruktur dan OOP adalah :
Pemrograman terstruktur menggunakan prosedur atau tata cara yang teratur untuk mengoperasikan data struktur. Sedangkan OOP dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut.


NAMA  : LUSIANA
KELAS  : 2IA07
NPM      : 54410098