Senin, 05 Mei 2014

Komputasi Modern dan Parallel Processing

Komputasi

Setiap jenis perhitungan atau penggunaan teknologi komputer dalam pengolahan informasi. Perhitungan adalah proses setelah yang jelas model yang dipahami dan dinyatakan dalam suatu algoritma , protokol , topologi jaringan , dll Perhitungan juga merupakan subyek utama dari ilmu komputer : menyelidiki apa yang dapat atau tidak dapat dilakukan dengan cara komputasi.

Perhitungan dapat diklasifikasikan oleh setidaknya tiga kriteria ortogonal: digital vs analog , sekuensial vs paralel vs bersamaan , bets vs interaktif .

Dalam prakteknya, perhitungan digital sering digunakan untuk mensimulasikan proses alam (misalnya, perhitungan Evolusi ), termasuk yang lebih alami dijelaskan oleh model analog perhitungan (misalnya, jaringan syaraf tiruan ).


Parallel Processing

Parallel processing adalah salah satu teknik melakukan beberapa proses secara bersamaan. Hal ini dapat dilihat dalam 2 konteks,yaitu proses yang terjadi pada manusia yaitu penggunaan otak yang memproses rangsangan secara bersamaan dan konteks pada komputasi parallel pada mesin. Komputasi parallel merupakan bentuk komputasi dimana banyak proses yang dilakukan secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Biasanya diperlukan saat kapasitas yang iperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah.
Hampir seluruh perusahaan besar pasti menggunakan parallel processing ini, terutama perusahaan yang membutuhkan kinerja prosesor yang cepat dan besar.


Hubungan Antara Komputasi Modern dengan Paralel Processing

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.


Perusahaan yang Menggunakan Parallel Processing dan Komputasi Modern

Mari kita bahas lagi sedikit mengenao komputasi modern. Masih ingatkan jenis-jenis dari komputasi modern? Silahkan “Baca” pada artikel yang pernah saya tulis sebelumnya. Saya pernah menuliskan contoh” implementasi pada cloud computing”. Kali ini, saya akan mengambil pengimplementasian dari Grid Computing. Kenapa Grid computing? Komputasi grid atau grid computing adalah penggunaan sumber daya komputer secara bersama-sama dimana komputer tersebut terpisah secara geografis. Komputasi grid ini biasanya digunakan untuk memecahkan suatu permasalahan berskala besar.


Grid Computing Memiliki Persamaan dengan Parallel Processing 

Salah satu perusahaan yang menggunakan grid computing adalah aplikasi yang dibuat oleh perusahaan Oracle. Beberapa aplikasi yang telah menggunakan system grid computing antara lain adalah PipeLine (untuk mendeteksi kerusakan pipa ), NeuroGrid, Molecular Docking,  ABCGrid(Application of Bioinformatics Computing Grid), Oracle 10g, dll.  Namun dalam tulisan kali ini akan dibahas mengenai software Oracle 10g dan apa hubungannya dengan grid computing. Oracleversi baru ini diberi nama Oracle 10g dan digunakan huruf  “g” pada nama versinya. Penggunaan huruf “g”  padaOracle 10g  berasal dari singkatan grid.

Versi baru dari Oracle ini akan lebih mempermudah perusahaan dalam membangun system komputasi grid diluar kerangka kerja komputasi  akademik, teknik, riset, dan saintifik.Seperti yang telah kita ketahui bahwa Oracle 10g itu terdiri dari OracleDatabase 10g,  Oracle Application 10g, dan Oracle Enterprise Manager 10g. Penggunaan teknik grid pada ketiga produk oracle tersebut biasa diimplementasikan dengan virtualisasi dan provisioning.  Teknik virtualisasi dan provisioning pada ketiga produk Oracle 10g adalah sebagai berikut :
  

  • OracleDatabase 10g

Dengan adanya real application cluster menjadikan database tunggal dapat dijalankan melintasi titik-titik cluster pada grid dan mengumpulkan sumber daya pemroses dari mesin standar. Proses ini dilakukan secara fleksibel karena data tidak perlu disebarkan dalam suatu jaringan.
Pada Oracle Database10g juga diperkenalkan ASM(Automatic Storage Management) yang mendukung fungsi penyimpanan virtual dengan menggunakan mirroring dan stripping data secara otomatis.
Oracle 10g menyediakan fitur-fitur  pengaksesan terhadap informasi di saat dan di tempat diperlukan, juga menyesuaikan penyedia informasi dan peminta informasi.

  • Oracle Application Server 10g          

Disini disediakan platform infrastruktur yang lengkap untuk menjalankan aplikasi perusahaan,mengintegrasikan banyak fungsi seperti J2ME dan web service, portal perusahaan, broker integrasi perusahaan, business intelligence, web caching dan manajemen service. Ketika aplikasidijalankan pada server aplikasi di grid,maka transparansi distribusi beban kerja, pelimpahan beban kerja, dan penjadwalan dilakukan secara efisien dengan melakukan koordinasi pada banyak server.
Setiap service dalam OracleAS didistribusikan ke banyak mesin dalam grid. Kerangka kerja provisioning didasarkan pada kebijakan bisnis, semisal alokasi beban kerja akan dipengaruhi oleh estimasi konsumsi sumber daya. OracleAS 10g mendukung clustering pada setiap layanan dalam server aplikasi, sehingga tidak akan didapati titik tunggal kegagalan.

  • OracleEnterprise Manager 10g

Fasilitas Oracle Grid Control di Oracle EM 10g dapat  mengurangi biaya administrasi melalui proses otomasi dan policy-based standarization. Professional TI dapat menyatukan titik-titik hardware, database, server aplikasi, dan sasaran lain pada entity logik tunggal. Oleh karena itu,

keberadaan banyaknya komputer-komputer kecil pada infrastruktur grid tidak menambah kompleksitas pengelolaan.


Kinerja Komputasi dengan Parallel Processing

Pada artikel sebelumnya kita telah memahami apa itu komputasi modern. Kali ini saya akan mengulas lebih lanjut mengenai kinerja komputasi tersebut dengan parallel processing. Terlebih dahulu kita mengerti konsep dari pemrosesan paralel (parallel processing), yaitu penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.

Sedangkan komputasi paralel adalah salah satu teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.


Komputasi Paralel merupakan salah satu teknologi paling menarik sejak ditemukannya komputer pada tahun 1940-an. Terobosan dalam pemorosesan parallel selalu berkembang dan mendapatkan tempat disamping teknologi-teknologi lainnya sejak Era Kebangkitan (1950-an), Era Mainframe (1960-an), Era Minis (1970-an), Era PC (1980-an), dan Era Komputer Paralel (1990-an). Dengan berbagai pengaruh atas perkembangan teknologi lainnya, dan bagaimana teknologi ini mengubah persepsi terhadap komputer, dapat dimengerti betapa pentingnya komputasi parallel itu.

Inti dari komputasi parallel yaitu hardware, software, dan aplikasinya. Paralel prosesing merupakan suatu pemrosesan informasi yang lebih mendekatkan pada manipulasi rata-rata dari elemen data terhadap satu atau lebih penyelesaian proses dari sebuah masalah. Dengan kata lain komputasi parallel adalah komputer dengan banyak processor dapat melakukan parallel processing dengan cara membagi-bagi proses ke source-source yang dimiliki.

Paradigma pemrosesan parallel bergantung pada model SIMD (single instruction multiple data), dan paradigma functional dataflow yang memperkenalkan konsep model MIMD (Multiple Instrution Multiple Data). Suatu program parallel memerlukan koordinasi ketika sebuah tugas bergantung pada tugas lainnya. Ada dua macam bentuk koordinasi pada komputer parallel : asynchronous dan synchronous. Bentuk synchronous merupakan koordinasi pada hardware yang memaksa semua tugas agar dilaksanakan pada waktu yang bersamaan dengan mengesampingkan adanya ketergantungan tugas yang satu dengan yang lainnya. Sementara bentuk asynchronous mengandalkan mekanisme pengunci untuk mengkoordinasikan processor tanpa harus berjalan bersamaan.



Sumber :
http://en.wikipedia.org/wiki/Parallel_computing
http://en.wikipedia.org/wiki/Parallel_processing
http://ghani.gxrg.org/2011/04/01/kinerja-komputasi-dengan-parallel-processing/
http://imamnotes.webs.com/apps/blog/show/3792057-grid-computing

http://ayunworld.blogspot.com/2013/06/komputasi-modern-dan-parallel-processing.html

Sabtu, 29 Maret 2014

Definisi dan Jenis-Jenis Komputasi Modern

KOMPUTASI MODERN

PARLIN ERWIN GUNAWAN
55410322
4IA15


ABSTRAKSI
Di zaman sekarang ini, perkembangan teknologi sangatlah pesat. Manusia dituntut untuk dapat menyelesaikan segala jenis masalah pada kehidupan sehari-hari dengan cepat dan efisien. Contoh masalah yang sering dihadapi berupa masalah sains, masalah matematika, maupun sosial. Untuk di bidang sains dan matematika, sangatlah dibutuhkan keberadaan komputer dan berbagai jenis algoritma komputer.

PENDAHULUAN

Hampir sebagian besar orang mengetahui apa itu komputer, lain hal nya dengan komputasi. Komputasi sendiri merupakan suatu cara yang dapat digunakan untuk menemukan sebuah solusi dari data yang telah kita input dengan menggunakan algoritma. Dan ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (atau dalam hal ini sains). Dalam penggunaan praktisnya, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Sebelum kita masuk pada alat komputasi yang ada pada saat ini, ada lebih baiknya kita melihat contoh komputasi zaman dahulu. Hal ini dapat membantu kita untuk melihat perkembangan komputasi dari generasi ke generasi. Sebagai contoh, dahulu alat komputasi paling kuno adalah kertas, potlot dan karet penghapus. dari ketiga benda tersebut, orang melakukan proses-proses komputasi yang mudah hingga yang rumit dengan tiga benda sederhana ini. Akan tetapi, dengan munculnya alat-alat komputasi yang tersusun dari komponen-komponen elektro; seperti kalkulator dan mesin hitung lainnya, hal-hal komputasi yang rumit akan menjadi lebih sederhana dan memudahkan kita dalam mengerjakan suatu proses perhitungan.

METODE PENELITIAN

Pada metode penelitian yang digunakan memiliki beberapa tahapan, yaitu tahapan pertama adalah dengan melakukan studi pustaka untuk mencari literatur yang berkaitan dengan komputasi modern. Tahapan selanjutnya adalah observasi terhadap salah satu contoh jenis komputasi modern, yaitu Cloud Computing. Dan tahap terakhir adalah melakukan analisa dari mendokumentasikan segala jenis observasi dan studi pustaka yang telah ditemukan.

PEMBAHASAN

Definisi
Komputasi modern terdiri dari dua kata yaitu komputasi dan modern. Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. Disebut modern karena menggunakan alat canggih saat menyelesaian masalah. Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Komputasi modern digunakan untuk memecahkan masalah antara lain untuk menghitung.

Sejarah
Dalam perkembangan komputasi modern, kita tidak bisa melupakan begitu saja orang dibalik perkembangan komputasi modern yang merubah semua pekerjaan jadi lebih mudah. Sejarah komputasi dimulai dari seseorang ilmuan yang ternama di bidang teknologi. Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang berasal dari hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan yang belajar dari Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Berkat keahlian dan kepiawaiannya Von Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies. Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.

Jenis-Jenis Komputasi Modern
Jenis-jenis komputasi modern ada 3 macam, yaitu:
1.  Mobile Computing atau Komputasi Bergerak
Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.

2.  Grid Computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah kmputasi dengan skala besar. 

Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, adalah:
-    Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
-    Sistem mengguakan standar dan protokol yang terbuka
     -  Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen

         individu pelayanan komputasi grid.
3.  Cloud Computing Komputasi
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. 

Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet


KESIMPULAN DAN SARAN
Komputasi modern ini dapat membantu kita untuk menyelesaikan masalah-masalah yang sangat kompleks dengan menggunakan komputer dilain sisi juga tidak hanya menghitung tapi dalam hal program dan jaringan dapat mengerjakan suatu masalah dengan cepat dan efisien jadi komputasi modern ini sangat membantu kita.

Proses pengimplementasian terhadap salah satu jenis Komputasi Modern yaitu aplikasi media penyimpanan online yang termasuk ke dalam jenis aplikasi Cloud Computing, pengguna memiliki fleksibilitas terhadap media penyimpanan. Tidak perlu membawa media penyimpanan kemanapun, cukup simpan pada aplikasi cloud jika dibutuhkan pengguna bisa mengunduhnya secara langsung. Namun kelemahannya, internet mempunyai peran vital pada proses pengoperasian aplikasi tersebut.

DAFTAR PUSTAKA
[1] Pengertian Komputasi Modern
      http://lutfieachmad10.blogspot.com/2013/04/komputasi-modern.html , diakses 30 maret 2014
[2] Sejarah komputasi modern
      http://gina-itsme.blogspot.com/2013/04/komputasi-modern.html , diakses 30 maret 2014
[3] Ayu.Jenis Komputasi Modern.

     http://ayumaniz.wordpress.com/2010/05/06/jenis-komputasi-modern/, Diakses 30 Maret 2014.




Jumat, 24 Januari 2014

Proposal E-Government

Proposal E-Government 

Cover

Daftar Isi

Abstraksi
Pendahuluan



Perumusan Masalah



Metodologi




Rancangan Penelitian






Rincian Anggaran




MATA KULIAH PENGOLAHAN CITRA

Disini saya akan menyampaikan kesan dan pesan saya terhadap mata kuliah ini dan dosen mata kuliah ini.

Kesan:
Kesan saya terhadap mata kuliah ini bagus, karena mata kuliah ini dapat membuat wawasan saya terhadap citra bertambah. Maka dari itu saya beruntung sekali bisa mempelajari mata kuliah ini.
Kesan saya kepada pak Andreas Hadiyono, ST, MMSi. sebagai dosen mata kuliah ini sekaligus wali kelas saya, beliau cukup profesional dalam menguasai mata kuliah ini. Sehingga banyak anak didiknya termasuk saya bisa mengerti mata kuliah ini, walau belum mahir dalam mata kuliah ini.

Pesan:
Semoga pak Andreas Hadiyono, ST, MMSi. makin bertambah ilmunya dan semoga sedikit mengurangi porsi tugas setiap kali memberi tugas kepada anak didiknya.

Sekian dan terima kasih.

Tutorial Membuat Graphviz Pada Gambar

Graphvis adalah tool open-source untuk memvisualisasikan data struktural seperti gambar jaringan. Perangkat lunak ini kian penting peranannya seiring berkembangnya cabang ilmu dan penerapan teknologi business intelligence, data mining, information retrieval dan visualisasi relasi kompleks pada berbagai industri praktis. Dalam pengaplikasiannya, Graphviz dapat mengahasilkan output berupa gambar dengan berbagai format seperti GIF, PNG dan SVG. Selain itu Graphviz juga dapat membuat aplikasi interaktif browser dan membuat hasil output lain berupa file PDF dan lain-lain.

Lanjut menginstal Graphvis dari linux.
$sudo apt-get install graphviz

Berikut ini adalah istilah-istilah pada graphvis.
  • dot : digunakan untuk menggambar graph berarah (directed graph) hierarkis.
  • neato : menggambar graph standar. Gunakan aplikasi ini jika ingin menggambar graph tidak berarah (undirecred graph). Cocok untuk graph yang tidak terlalu besar (sekitar 100 node).
  • fdp : menggambar graph layout seperti neato.
  • sfdp : menggambar layout graph yang sangat besar.
  • twopi : menggambar layout radial.
  • circo : menggambar layout circular.
Berikut contoh kodingan graphvis.

Lalu simpan file dengan format .dot .
Sesudah itu untuk melihat ouputnya, masukan kodingan berikut.
$dot -Tps [file].dot -o [fileoutput].ps


Untuk lebih memperkaya visualisasi, maka Graphviz mengenali elemen tag yang berfungsi untuk pembentuk table pada HTML yang digunakan pada Graphviz. Pengecualian untuk style CSS yang tidak dapat dikenali.


 Berikut ini adalah contoh kodingan untuk membuat "kode_cabang" dan "nama_cabang".


Lalu buat kodingan untuk penyambungnya.


Selanjutnya buat class baru dengan cara sebagai berikut.


Untuk membuat jalan penghubungnya.


Jadi ouputnya akan seperti ini.



Operasi Konversi, Edit dan Compose Gambar pada ImageMagick

ImageMagick adalah sebuah perangkat lunak grafis yang gratis. Perangkat lunak ini dapat memungkinkan para pengguna untuk mengkonversi, memanipulasi atau meng-compose suatu gambar yang ingin diolah. Kelebihan ImageMagick dengan perangkat lunak grafis lainnya adalah sifatnya yang multiplatform dan dapat digunakan, dimodifikasi serta didistribusikan. Bayangkan jika kita ingin mengkonversi format suatu gambar dalam jumlah yang sangat besar menggunakan perangkat lunak seperti Matlab sangatlah tidak mungkin. Hal itu akan membuang waktu yang cukup banyak dan sulit. Namun dengan menggunakan ImageMagick Hal itu sangat mungkin dilakukan dengan hanya sebaris script dan waktu yang digunakan untuk mengkonversi format suatu gambar sangat efisien.

Pada kali ini membahas tutorial untuk mengoperasikan software imageMagick pada linux dalam hal mengkonversi, edit, dan compose gambar.
Berikut ini adalah langkah-langkahnya:
pertama yang harus dilakukan adalah menginstal software imageMagick terlebih dahulu.
$sudo apt-get install imagemagick
Sesudah menginstal, lalu kita mengubah format gambar dari PNG ke JPG.
$convert [image].png [image].jpg
hasilnya seperti dibawah ini.


Selanjutnya cara mengubah ukuran gambar.
$convert [image].png -resize 50% [image].gif
hasilnya seperti dibawah ini.

 
Sekarang kita mengrotasi gambar di imageMagick.
$convert [image].png -rotate 30 [image].gif
hasilnya berikut ini.

Sekarang cara memberi background pada gambar.
$convert [image].png -background lightblue [image].png
hasilnya seperti berikut ini.

selanjutnya mengubah dari yang berwarna (RGB) menjadi tidak berwarna (Grayscale).
$convert [image].png -set colorspace RGB -colorspace gray [image].png
hasilnya seperti ini.



Lanjut mengcrop gambar pada imageMagick.
$convert [image].png -crop [ukuran(axb)]+[kordinat(x+y)] [image].png
hasilnya seperti dibawah ini.

sumber :
http://id.wikipedia.org/wiki/ImageMagick
http://www.imagemagick.org/








Minggu, 03 November 2013

Tugas 2 Pengantar Bisnis Informatika (softskill)


MAKALAH

RUGULASI DAN PROSEDUR PENDIRIAN PERUSAHAAN



NAMA KELOMPOK :
M RIDWAN DWI SEPTIAN
PARLIN ERWIN GUNAWAN
FRIZKI PUTRI


I      Prosedur Pendirian Perusaan

         Terdapat beberapa macam badan usaha yang bisa Anda pilih saat ingin mendirikan bisnis secara resmi. Jenis-jenis badan usaha yang paling banyak dikenal oleh masyarakat Indonesia yaitu perusahaan perseorangan, firma, CV, PT, koperasi dan yayasan.
Bagi Anda yang hendak memulai bisnis kecil, bentuk perusahaan perseorangan atau yang juga dikenal dengan usaha dagang adalah bentuk yang dipandang paling sesuai. Perusahaan perseorangan merupakan bentuk badan usaha yang biasanya didirikan oleh individu dan dikelola secara Mandiri oleh satu orang. Umumnya modal untuk sebuah perusahaan perseorangan juga berasal dari satu orang saja.
Dengan demikian, bisa kita simpulkan bahwa semua konsekuensi yang datang dari pengelolaan usaha akan ditanggung dan dinikmati oleh si entrepreneur atau pemiliknya sendiri. Dan karena sumber modalnya dari pendanaan pribadi, maka tidak ada pemisahan antara kekayaan pribadi pemilik dari aset perusahaan.
Jenis usaha perusahaan perseorangan umumnya berupa berbagai macam bisnis rumah tangga (home industry). Di samping itu, bisa juga berbentuk berbagai macam usaha berbentuk toko kelontong atau ritel, aneka bentuk usaha rumah makan, percetakan, dan sebagainya.

II     Plus Minus Perusahaan Perseorangan

         Sebelum membahas cara pendirian, mari kita ulas apa saja sisi positif dan negatif jika Anda mendirikan usaha dengan bentuk perusahaan perseorangan.
Untuk kelebihannya, bisa dikatakan perusahaan perseorangan relatif mudah untuk didirikan dan dibubarkan. Besarnya modal juga bukan kendala. Dan karena perusahaan perorangan tidak perlu dijadikan sebuah badan hukum, biaya operasionalnya lebih rendah. Dengan jumlah pemilik yang hanya satu orang, aktivitas bisnis juga lebih dapat diatur karena lebih sederhana dan sedikit. Fleksibilitas manajemen juga menjadi kekuatan perusahaan perorangan, yang menjadikannya cocok untuk orang yang sukar menampung pendapat orang lain sebagai rekan bisnis. Tanpa adanya rekan bisnis, kerahasiaan perusahaan juga sepenuhnya di tangan si pemilik. Dan akhirnya, saat perusahaan menghasilkan laba, entrepreneur tidak perlu pusing memikirkan pembagiannya dengan pihak lain karena otomatis itu miliknya sendiri.
Di sisi lain, kelemahan yang harus diantisipasi dalam perusahaan perseorangan yaitu keterbatasan jumlah modal sehingga ruang gerak bisnisnya yang amat terbatas dibandingkan usaha yang bermodal lebih besar. Dari sisi keuangan, dana pribadi dan milik perusahaan juga sukar untuk dibedakan, yang menimbulkan risiko lanjutan yaitu jika perusahaan ambruk, keuangan entrepreneur yang bersangkutan juga terpengaruh. Perkembangan perusahaan juga lebih lamban karena hanya dimotori oleh satu orang. Pemilik perusahaan selain bertanggung jawab pada aset perusahaan juga harus mampu menangani segala hal sendirian (kecuali ia menyewa jasa orang lain atau merekrut karyawan).

III     Prosedur & Legalitas Pendirian Usaha

       Dalam membangun sebuah badan usaha, kita harus memperhatikan beberapa prosedur peraturan perizinan untuk mendirikan badan usaha, seperti :

         1.  Tahapan Pengurusan Izin Pendirian

              Bagi perusahaan skala besar hal ini menjadi prinsip yang tidak boleh dihilangkan demi kemajuan dan pengakuan atas perusahaan yang bersangkutan. Hasil akhir pada tahapan ini adalah sebuah izin prinsip yang dikenal dengan Letter of Intent yang dapat berupa izin sementara, izin tetap hinga izin perluasan. Untuk beberapa jenis perusahaan misalnya, sole distributor dari sebuah merek dagang, Letter of Intent akan memberi turunan berupa Letter of Appointment sebagai bentuk surat perjanjian keagenan yang merupakan izin perluasan jika perusahaan ini memberi kesempatan pada perusahaan lain untuk mendistribusikan barang yang diproduksi. Berikut ini adalah dokumen yang diperlukan, sebagai berikut :
     • Tanda Daftar Perusahaan
     • NPWP
     • Bukti Diri

Selain itu terdapat beberapa izin lainnya yang harus dipenuhi yaitu :
     • Surat Izin Usaha Perdagangan (SIUP) dikeluarkan oleh Dep. Perdagangan.
     • Surat Izin Usaha Indrustri (SIUI) dikeluarkan oleh Dep.Perindustrian
     • Izin Domisili
     • Izin Gangguan
     • Izin Mendirikan Bangunan (IMB)
     • Izin dari Dep.Teknis

        2. Tahapan Pengesahan Menjadi Badan Hukum

                Tidak semua badan usaha mesti ber badan hukum. Akan tetapi setiap usaha yang memang dimaksudkan untuk ekspansi atau berkembang menjadi berskala besar maka hal yang harus dilakukan untuk mendapatkan izin atas kegiatan yang dilakukannya tidak boleh mengabaikan hukum yang berlaku. Izin yang mengikat suatu bentuk usaha tertentu di Indonesia memang terdapat lebih dari satu macam. Adapun pengakuan badan hukum bisa didasarkan pada Kitab Undang-Undang Hukum Dagang (KUHD), hingga Undang-Undang Penanaman Modal Asing ( UU PMA ).


        3. Tahapan Penggolongan Menurut Bidang yang Dijalani

          Usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap pengurusan izin disesuaikan dengan departemen yang membawahinya seperti kehutanan, pertambangan, perdagangan, pertanian dsb.

       4. Tahapan Mendapatkan Pengakuan, Pengesahan dan Izin dari Departemen Lain.
yang terkait Departemen tertentu yang berhubungan langsung dengan jenis kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan usaha juga harus mendapatkan izin dari departemen lain yang pada nantinya akan bersinggungan dengan operasional badan usaha misalnya Departemen Perdagangan mengeluarkan izin pendirian industri pembuatan obat berupa SIUP. Maka sebgai kelanjutannya, kegiatan ini harus mendapatkan sertifikasi juga dari BP POM, Izin Gangguan atau HO dari Dinas Perizinan, Izin Reklame, dll.

IV     Surat Perjanjian Kontrak

Adalah Surat Perjanjian antara dua pihak yaitu Pihak Pemberi Tugas/Owner dengan Pihak Penerima Tugas/Pemborong sekurang-kurangnya memuat ketentuan sebagai berikut :
·       
  Para pihak yang menandatangani kontrak meliputi nama,jabatan dan alamat
 • Pokok pekerjaan yang diperjanjikan dengan uraian yang jelas mengenai jenis dan jumlah barang / jasa
        yang diperjanjikan.
 • Hak dan kewajiban para pihak yang terikat didalam perjanjian
 • Nilai atau harga kontrak pekerjaan serta syarat - syarat pembayaran.
 • Persyaratan dan spesifikasi teknis yang jelas dan terinci
 • Tempat dan jangka waktu penyelesaian / penyerahan dengan disertai jadual waktu penyelesaian /                   penyerahan yang pasti serta syarat-syarat penyerahannya.
 • Jaminan teknis/hasil pekerjaan yang dilaksanakan dan / atau ketentuan mengenai kelaikan.
 • Ketentuan mengenai cidera janji dan sanksi dalam hal para pihak tidak memenuhi kewajibannya
 • Ketentuan mengenai pemutusan kontrak secara sepihak
 • Ketentuan mengenai keadaan memaksa
 • Ketentuan mengenai kewajiban para pihak dalam hal terjadi kegagalan dalam pelaksanaan pekerjaan.
 • Ketentuan mengenai perlindungan tenaga kerja
 • Ketentuan mengenai bentuk dan tanggung jawab gangguan lingkungan
 • Ketentuan mengenai penyelesaian pekerjaan

V       Bentuk Usaha (Regulasi Pendirian usaha CV)

Pembuatan Akta pendirian CV
·        •   Akta Pendirian CV dibuat dan ditandatangani oleh Notaris yang berwenang dan dibuat dalam bahasa Indonesia
•    •          Persyaratan: Fotokopi KTP para pendiri Perseroan
•    •          Lama proses; 1-2 (satu-dua) hari kerja


Surat Keterangan Domisili Usaha
·                     Permohonan surat keterangan domisili perusahaan diajukan kepada Kepala Kantor Kelurahan setempat sesuai dengan alamat kantor perusahaan berada, sebagai bukti keterangan/keberadaan alamat perusahaan,
·           •     Persyaratan lain yang dibutuhkan;
c           Fotokopi kontrak/sewa tempat usaha atau bukti kepemilikan tempat usaha
             Surat keterangan dari pemilik gedung apabila bedomisili di gedung perkantoran/pertokoan
             Fotokopi PBB-pajak bumi dan bangunan tahun terakhir sesuai tempat usaha untuk perusahaan yang              berdomisili di RUKO/RUKAN
·          •      Lama proses; 2 (dua) hari kerja setelah permohonan diajukan

Nomor Pokok Wajib Pajak (NPWP)
·         •      Permohonan pendaftaran wajib pajak badan usaha diajukan kepada Kepala Kantor Pelayanan Pajak sesuai dengan keberadaan domisili perusahaan untuk mendapatkan;
Kartu NPWP
Surat keterangan tedaftar sebagai wajib pajak
·            •       Persyaratan;
Melampirkan bukti PPN atas sewa gedung
Melampirkan bukti pelunasan PBB-pajak bumi banguan
Melampirkan bukti kepemilikan atau bukti sewa/kontrak tempat usaha
·            •       Lama proses; 2-3 (dua-tiga) hari kerja setelah permohonan diajukan



Surat Penukuhan Pengusahan Kena Pajak (SP-PKP)
·         •        Permohonan pendaftaran wajib pajak badan usaha diajukan kepada Kepala Kantor Pelayanan Pajak sesuai dengan keberadaan domisili perusahaan untuk mendapatkan;
Kartu NPWP
Surat keterangan tedaftar sebagai wajib pajak
·          •        Persyaratan;
Melampirkan bukti PPN atas sewa gedung
Melampirkan bukti pelunasan PBB-pajak bumi banguan
Melampirkan bukti kepemilikan atau bukti sewa/kontrak tempat usaha
·          •        Lama proses; 2-3 (dua-tiga) hari kerja setelah permohonan diajukan

Pendaftaran Ke Pengadilan Negeri
·      •      Permohonan ini diajukan kepada Kantor Pengadilan Negeri setempat sesuai tempat dan kedudukan perusahaan berada.
·          •        Persyaratan lain yang dibutuhkan;
Melampirkan NPWP-nomor pokok wajib pajak
Salinan akta pendirian CV
·          •        Lama proses; 1 (satu) setelah permohonan diajukan

Surat Izin Usaha Perdagangan (SIUP)
·     •    Permohonan SIUP diajukan kepada Dinas Perdagangan Kota/Kabupaten untuk golongan SIUP menengah dan kecil, atau Dinas Perdagangan Propinsi untuk SIUP besar sesuai dengan tempat kedudukan perusahaan berada.
·             •        Persyaratan lain yang dibutuhkan;
SITU/HO untuk jenis kegiatan usaha perdagangan yang dipersyaratkan adanya SITU berdasarkan Undang-Undang Gangguan
Photo direktur utama/pimpinan perusahaan  (3x4) sebanyak 2 (dua) lembar
·           •        Lama Proses; 14 (empat belas) hari kerja untuk SIUP Menengah/Kecil dan 30 (tigapuluh) hari kerja untuk SIUP besar

Tanda Daftar Perusahaan (TDP)

·            •       Permohonan pendaftaran diajukan kepada Pendaftaran Perusahaan yang berada di Kota/Kabupaten             cq. Dinas Perdagangan.
·            •       Bagi perusahaan yang telah terdaftar  akan diberikan sertifikat Tanda Daftar Perusahaan  sebagai bukti          bahwa Perusahaan/Badan Usaha telah melakukan Wajib Daftar Perusahaan sesuai dengan Peraturan            Menteri Perdagangan Republik Indonesia No.37/M-DAG/PER/9/2007 tentang Penyelenggaraan                  Pendaftaran Perusahaan
·           •       Lama Proses; 14 (empatbelas) hari kerja setelah permohonan diajukan

VI     Regulasi Pendirian Perusahaan Terbatas

Pendiri Perseroan Terbatas
Anda harus menetapkan nama para pendiri perseroan dengan ketentuan seperti dibawah ini;
·           •      Jumlah pendiri minimal 2 (dua) orang atau lebih.
·           •      Pendiri harus warga negara Indonesia, kecuali ditentukan lain berdasarkan peraturan atau undang-                 undang.
·          •      Para pendiri untuk pertama kali pada saat perseroan ini didirikan harus turut menyertakan modal/saham         atau menjadi Pemegang Saham dalam perseroan

Nama Perusahaan
Anda harus menetapkan nama perusahaan. Nama perusahaan harus didahulukan dengan frase (PT) yang terdiri dari satu suku kata atau lebih, contoh;
PT. Telkom
PT. PLN
PT. Biznet
Pemakaian nama Perseroan Terbatas harus mendapatkan Persetujuan dari Menteri.

Tempat dan Kedudukan Perusahaan
Pada saat Perseroan didirikan harus mempunyai tempat kedudukan didaerah kota atau kabupeten dalam wilayah Republik Indonesia yang ditentukan dalam anggaran dasar (akta pendirian).
·         •     Tetapkan kota/kabupaten sebagai tempat keududukan peseroan yang sekaligus merupakan kantor pusat        perusahaan
·         •     Memiliki alamat jelas sebagai kantor perusahaan dalam melaksanakan kegiatan usaha.


Modal Perseroan Terbatas
Anda harus menetapkan besarnya Modal Perseroan Terbatas yang terdiri dari modal dasar, modal ditempatkan dan modal disetor, dengan ketentuan yang diatur oleh Undang-Undang PT nomor 40 tahun 2007 sebagai berikut;
·          •   Modal dasar perseroan minimal Rp. 50.000.000 (lima pulu juta rupiah)
·         •    Minimal 25% dari modal dasar harus ditempatkan dan disetor penuh oleh para pendiri Perseroan yang          sekaligus menjadi Pemegang Saham Perseroan
·          •   Untuk jenis kegiatan usaha tertentu jumlah minimum modal dasar atau modal disetor dapat lebih besar            sesuai dengan Undang-Undang atau Peraturan yang mengatur tentang kegiatan usaha tersebut

Maksud dan Tujuan Perseroan Terbatas
Anda harus menetapkan Maksud dan tujuan perseroan yaitu bidang usaha serta jenis kegiatan usaha yang akan dilaksanakan perusahaan.

Pengurus Perseroan Terbatas
Para pendiri perseroan harus menetapkan/mengangkat seorang Dirketur dan Komisaris, dengan ketentuan sebagai berikut;
·         •    Jumlah pengurus dalam perseroan minimal 2 (dua) orang, satu sebagai Direktur dan satu lagi sebagai              Komisaris.
·         •   Jika jumlah pengurus lebih dari 2 (dua) orang, misalnya yang akan menjadi Direktur ada 2 dan Komisaris       1 orang, maka salah satu Direktur diangkat menjadi Direktur Utama begitu juga jika komisaris ada 2              orang maka salah satu diangkat menjadi Komisaris Utama.

VII    Bentuk Usaha
1.      
           1.           Badan Usaha / Perusahaan Perseorangan atau Individu
      Perusahaan perseorangan adalah badan usaha kepemilikannya dimiliki oleh satu orang. Individu dapat membuat badan usaha perseorangan tanpa izin dan tata cara tententu. Semua orang bebas membuat bisnis personal tanpa adanya batasan untuk mendirikannya. Pada umumnya perusahaan perseorangan bermodal kecil, terbatasnya jenis serta jumlah produksi, memiliki tenaga kerja / buruh yang sedikit dan penggunaan alat produksi teknologi sederhana. Contoh perusahaan perseorangan seperti toko kelontong, tukang bakso keliling, pedagang asongan, dan lain sebagainya.
ciri dan sifat perusahaan perseorangan :
- relatif mudah didirikan dan juga dibubarkan
- tanggung jawab tidak terbatas dan bisa melibatkan harta pribadi
- tidak ada pajak, yang ada adalah pungutan dan retribusi
- seluruh keuntungan dinikmati sendiri
- sulit mengatur roda perusahaan karena diatur sendiri
- keuntungan yang kecil yang terkadang harus mengorbankan penghasilan yang lebih besar
- jangka waktu badan usaha tidak terbatas atau seumur hidup
- sewaktu-waktu dapat dipindah tangankan

2.      2.            Perusahaan / Badan Usaha Persekutuan / Partnership
     Perusahaan persekutuan adalah badan usaha yang dimiliki oleh dua orang atau lebih yang secara bersama-sama bekerja sama untuk mencapai tujuan bisnis. Yang termasuk dalam badan usaha persekutuan adalah firma dan persekutuan komanditer alias cv. Untuk mendirikan badan usaha persekutuan membutuhkan izin khusus pada instansi pemerintah yang terkait.

a.       Firma
Firma adalah suatu bentuk persekutuan bisnis yang terdiri dari dua orang atau lebih dengan nama bersama yang tanggung jawabnya terbagi rata tidak terbatas pada setiap pemiliknya.
ciri dan sifat firma :
-          Apabila terdapat hutang tak terbayar, maka setiap pemilik wajib melunasi dengan harta pribadi.
-          Setiap anggota firma memiliki hak untuk menjadi pemimpin
-          Seorang anggota tidak berhak memasukkan anggota baru tanpa seizin anggota yang lainnya.
-          keanggotaan firma melekat dan berlaku seumur hidup
-          seorang anggota mempunyai hak untuk membubarkan firma
-          pendiriannya tidak memelukan akte pendirian
-          mudah memperoleh kredit usaha

b.      Persekutuan Komanditer / CV / Commanditaire Vennotschaap
CV adalah suatu bentuk badan usaha bisnis yang didirikan dan dimiliki oleh dua orang atau lebih untuk mencapai tujuan bersama dengan tingkat keterlibatan yang berbeda-beda di antara anggotanya. Satu pihak dalam CV mengelola usaha secara aktif yang melibatkan harta pribadi dan pihak lainnya hanya menyertakan modal saja tanpa harus melibatkan harta pribadi ketika krisis finansial. Yang aktif mengurus perusahaan cv disebut sekutu aktif, dan yang hanya menyetor modal disebut sekutu pasif.

ciri dan sifat cv :
-         •   sulit untuk menarik modal yang telah disetor
-         •   modal besar karena didirikan banyak pihak
-         •   mudah mendapatkan kridit pinjaman
-         •   ada anggota aktif yang memiliki tanggung jawab tidak terbatas dan ada yang pasif tinggal menunggu                keuntungan
-          •   relatif mudah untuk didirikan
-          •   kelangsungan hidup perusahaan cv tidak menentu

3.      3.          Perseroan Terbatas / PT / Korporasi / Korporat
        Perseroan terbatas adalah organisasi bisnis yang memiliki badan hukum resmi yang dimiliki oleh minimal dua orang dengan tanggung jawab yang hanya berlaku pada perusahaan tanpa melibatkan harta pribadi atau perseorangan yang ada di dalamnya. Di dalam PT pemilik modal tidak harus memimpin perusahaan, karena dapat menunjuk orang lain di luar pemilik modal untuk menjadi pimpinan. Untuk mendirikan PT / persoroan terbatas dibutuhkan sejumlah modal minimal dalam jumlah tertentu dan berbagai persyaratan lainnya.
ciri dan sifat PT :
-          - kewajiban terbatas pada modal tanpa melibatkan harta pribadi
-          - modal dan ukuran perusahaan besar
-          - kelangsungan hidup perusahaan pt ada di tangan pemilik saham
-          - dapat dipimpin oleh orang yang tidak memiliki bagian saham
-          - kepemilikan mudah berpindah tangan
-          - mudah mencari tenaga kerja untuk karyawan / pegawai
-          - keuntungan dibagikan kepada pemilik modal / saham dalam bentuk dividen
-          - kekuatan dewan direksi lebih besar daripada kekuatan pemegang saham
-          - sulit untuk membubarkan pt
-          - pajak berganda pada pajak penghasilan / pph dan pajak deviden


Sumber :