Feeds RSS
Feeds RSS

Selasa, 28 Oktober 2014

Cheat Sheet Basic Command Linux











Referensi : 
Modul Praktikum SO Ilkom UPI 2014 
http://www.tuntor.com/perintah-dasar-linux-untuk-pemula
http://bobsblogz.blogspot.com/2012/10/shortcut-pada-linux-ubuntu-1104.html




Rabu, 22 Oktober 2014

Instalasi Ubuntu



Installasi Ubuntu 14.04 

kebutuhan yang digunakan untuk instalasi ubuntu 14.04 adalah : 
- file iso ubuntu 14.04
- gunakan software Universal-USB-Installer atau semacamnya untuk membuat bootable pada usb.

setelah membuat bootable, kita mulai instalasi dengan me restart PC atau Laptop kemudian lakukan booting dan pilih driver yang digunakan untuk instalasi, pada kali ini kita pilih USB untuk melakukan instalasi.  Tunggu prosesnya sampai muncul halaman seperti ini




Pada langkah pertama, Pilih Bahasa yang akan digunakan pasa OS Ubuntu ini. Pada instalasi kali ini kita pilih language nya ”English”, setelah itu klik Install Ubuntu  Setelah itu, halaman instalasi akan masuk ke halaman berikut ini, halaman ini menampilkan informasi mengenai memori, power dan koneksi. klik countinue untuk melanjutkan.

1.    


Pada halaman ini, kita diminta untuk memilih type instalasi yang akan dilakukan. kali ini kita pilih something else. tipe instalasi something else, maksudnya adalah instalasi yang dijalankan akan membuat partisi secara manual. setelah itu klik continue


Masuk ke halaman setting partisi, untuk memulai partisi klik New Partition Table


Klik continue


Tersedia partisi yang disediakan untuk instalasi sebesar 8.589 GB, dari partisi tersebut kita akan bagi lagi untuk swap dan root.
Swap : digunakan untuk membantu kinerja RAM 
Root : partisi yang digunakan untuk menyimpan seluruh file system, misalkan dalam windows root merupakan local disc C 


Kita lakukan partisi untuk swap terlebih dahulu, pilih free space dan klik icon plus atau double klik pada free space


Untuk settingannya :
Size : 1048 M
Type for the new partition : primary
Location for the new partition : end of this space
Dan yang paling penting adalah settinggan pada use as : pilih swap area
Setelah itu klik OK. 


Partisi untuk swap sudah dibuat.
Sekarang kita buat partisi untuk root.
Caranya sama seperti membuat partisi untuk swap. Klik free space kemudian klik icon plus , maka akan tampil seperti berikut : 

Buat partition baru untuk root, dengan

Size : 7542 MB , dimana ukuran tersebut dihasilkan dari 8589 MB – ukuran swap ( 1048 MB ) = 7542 MB
Type for the new partition : primary
 Location for the new partition : Beginning of this space
Use as : Ext4 journaling file system
Mount Point : / ( “/” artinya partisi dibuat untuk folder root )


Setelah partisi di set seperti itu klik OK. 


Partisi untuk root telah berhasil dibuat. Setelah kedua partisi dibuat klik install now. 

1.    Instalasi berikutnya adalah memilih region dimana pemilihan ini akan menentukan zona waktu pada Ubuntu yang kita install .


Klik pada peta Jakarta, menandakan bahwa kita berada pada zona waktu WIB, pengaturan ini berbeda tergantung tempat kalian tinggal. Setelah terisi nama region nya klik continue


1.     Selanjutnya adalah pemilihan type / layout yang akan digunakan pada Ubuntu 



Biarkan seperti defaultnya kita pilih keyboard layout : English (US). Kemudian klik continue.
1.       Selanjutnya adalah pengisian untuk profile os ubuntuk kita


Isi sesuai dengan identitas kalian .
Contohnya : 


Setelah semuanya terisi klik continue,
*) dan jangan lupa untuk selalu mengingat password yang kalian masukan. Karena setiap kalian booting Ubuntu ataupun untuk perizinan akses seperti folder, penginstalan software dan lain – lain  kalian akan selalu diminta memasukan password yang kalian buat saat instalasi.

Tunggu proses instalasi 



Tunggu instalasi sampai muncul message box seperti ini.


Setelah instalasi selesai, proses akan meminta restart, klik restart now untuk restart
Setelah restart maka akan muncul tampilan berikut 



Tampilan awal ketika booting, kita diminta memasukan password yang telah dibuat saat instalasi. Jika password yang dimasukan benar maka kita akan menuju halaman utama os Ubuntu ini. Jika tidak mempunyai akun, kita bisa masuk melalui Guest session.


OS ubuntu selesai di install ~~




Senin, 21 April 2014

Sistem Basis Data : Transaksi

Transaksi

Dalam Sistem Basis Data kita  mengenal istilah Transaksi.

Apa yang dimaksud dengan transaksi ?

Transaksi adalah kejadian yang menghasilkan data, dan lebih jelasnya transaksi adalah satu atau beberapa aksi yang dilakukan program aplikasi untuk mengakses atau mengubah isi basis data. 

Dalam transaksi kita mengenal commit dan rollback.

Commit adalah tanda bahwa transaksi sudah selesai dilakukan, atau transaksi yang dilakukan sudah menjadi data.

Rollback adalah tanda bahwa transaksi gagal dilakukan, artinya transaksi yang diupdate harus diulangi atau di-undo.

Tujuan transaksi ?

Sebuah transaksi tidak bisa dihapus karena untuk melindungi tujuan transaksi itu sendiri yaitu mencegah dari kehilangan atau kerusakan data.

Untuk menjamin agar integritas dapat tetap terpelihara maka setiap transaksi harus memiliki sifat-sifat:

Atomicity, dimana semua operasi dalam transaksi dapat dikerjakan seluruhnya atau tidak sama sekali.

Consistency, dimana eksekusi transaksi harus dapat menjamin data tetap konsisten setelah transaksi berakhir.

Isolation, jika pada sebuah sistem basis data terdapat sejumlah transaksi yang dilaksanakan secara bersamaan, maka semua transaksi yang dilaksanakan pada saat yang bersamaan tersebut harus dapat dimulai dan bisa berakhir.

Durability, dimana perubahan data yang terjadi setelah sebuah transaksi berakhir dengan baik, harus dapat bertahan bahkan jika seandainya sistem mati.

Pada transaksi database, dikenal istilah locking yang berfungsi untuk menjaga integritas data. Terdapat dua buah metode locking yaitu :

Shared Lock (S-LOCK)
Jika transaksi memiliki shared lock pada suatu data, transaksi tersebut hanya bisa melakukan pembacaan. penggunan S-lock ini bisa dilakukan oleh banyak user dalam waktu yang bersamaan.

Exclusive Lock (X-LOCK)
Bagi transaksi yang memiliki exclusive lock pada suatu data, transaksi tersebut dapat melakukan perubahan dan pembacaan terhadap data tersebut. penggunaan x-lock hanya dapat dilakukan oleh 1 user saja.

jika yang menggunakan akses x-lock lebih dari satu user akan terjadi DEADLOCK

Apa itu DEADLOCK ? 
situasi dimana dua atau lebih transaksi dalam keadaan wait-state satu sama lain menunggu lock dilepaskan sebelum di mulai. atau situasi dimana hak akses bersama semua saling menunggu dimana sumber daya tidak sibuk sedangkan akses lock terkunci semua. 

dan bagaimana caranya untuk menangani DEADLOCK ? 

yaitu dengan menggunakan isolation , yaitu derajat pengaruh antar transaksi tertinggi. 

Isolation Transaksi 
Dalam transaksi database, ada 3 hal yang harus dicegah yaitu.

Dirty Read
Transaksi membaca data dari hasil transaksi lainnya yang gagal. Kedua transaksi tersebut berjalan bersamaan.

Non-Repeatable Read
Transaksi membaca ulang data yang telah di baca sebelumnya karena data tersebut telah di modifikasi oleh transaksi lainnya.

Phantom Read
Transaksi membaca sebuah data yang telah hilang akibat dari transaksi yang lainnya.

Untuk mencegah 3 hal tersebut, maka dalam Oracle terdapat 2 level isolasi yang dapat diimplementasikan, yaitu :

Read Commited

Transaksi hanya dapat melihat perubahan data setelah transaksi lain telah commit pada data tersebut. (Seperti dalam contoh commit)

Serializable

Adalah level isolasi yang menyediakan isolasi transaksi yang paling ketat. Level ini mengemulasikan eksekusi transaksi secara serial, menjadikan transaksi dieksekusi satu setelah yang 
lainnya,seperti secara serial, bukan secara bersamaan (pararel). 

Tetapi aplikasi yang menggunakan level isolasi ini harus bersedia untuk mengulangi transaksi dikarenakan kegagalan pengserialan transaksi. Saat transaksi berada pada level serializable, sebuah query SELECT hanya melihat data yang di COMMIT sebelum transaksi di mulai; transaksi tersebut tidak akan pernah melihat baik data yang belum di COMMIT atau perubahan data yang terjadi selama eksekusi transaksi oleh transaksi lain yang berjalan pada waktu bersamaan (e.g. saat transaksi ini berjalan, ada transaksi lain yang melakukan COMMIT pada data). Jika pada transaksi dengan level isolaso Serializable mengandung DML (Data Manipulatin Language) yang mencoba untuk meng-update suatu data yang mungkin sudah di update pada sebuah transaksi yang belum di commit pada awal transaksi Serializable, maka perintah DML tersebut akan gagal.

Untuk mengaplikasikan level isolasi Serializable, adalah dengan menggunakan perintah :

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

Isolai level ini mencegah terjadinya Phantom Read.

Untuk lebih jelasnya , yuk kita mulai praktikan.
Kali ini kita akan mencoba untuk menggunakan operasi commit dan rollback. Untuk mencobanya kita buat terlebih dahulu membuat database mahasiswa dengan table mahasiswa, dimana kita akan mencoba menginputkan atau mengubah pada table tersebut. Berikut contoh tabelnya : 

Dan kita coba untuk masukan datanya 



Untuk mencoba menerapkan operator commit, kita run sql command line nya dengan dua windows.

Pastikan kedua window sudah terkoneksi ke database mahasiswa yang akan digunakan untuk proses transaksi. Setalah itu coba lihat data ditabel mahasiswa pada sql command line yang berwarna abu.









Mengapa seperti ini ? 
Kerena pengguna akses X-lock yaitu user yang menggunakan command line berwarna hitam, belum memberikan commit pada proses transaksi, jadi jika sebuah transaksi belum di commit, transaksi yang dilakukan belum menjadi data, sehingga table pada command line berwarna abu masih terbaca kosong. 

Jika terjadi hal seperti itu kita gunakan operator commit, dimana commit ini merupakan penanda bahwa transaksi sudah selesai dilakukan dan transaksi tersebut telah menjadi data . untuk mencobanya, ketikan commit ; pada command line yang berwarna hitam. Dan hasilnya akan menjadi seperti berikut

















Kemudian kita coba untuk menginputkan data baru pada table mahasiswa, misalkan:






Perintah insert tersebut saya coba di sql command line yang berwarna hitam, dan coba lihat apakah di command line yang berwarna abu datanya sudah bertambah? 
















Ternyata terlihat perbedaannya,di command line yang berwarna abu, data masih terbaca 6 rows dan belum bertambah, nah.. jika data yang sudah diinputkan ingin dimunculkan di command line yang berwarna abu, maka perintah yang dituliskan adalah commit, sebagaimana yang telah dicontohkan diatas. 



















Selain operator commit, dalam transaksi ada operator rollback yaitu perintah untuk mengulang bahwa transaksi gagal dilakukan.
Selanjutnya kita akan menghapus data dengan nim 120001 


Namun, Dalam kasus ini , ternyata user membatalkan penghapusan data mahasiswa dengan nim = 120001, bagaimana caranya ? 

Maka untuk melakukan rollback terlebih dahulu kita harus menyimpan history transaksi yang pernah kita lakukan yaitu dengan membuat savepoint, dimana savepoint merupakan sebuah titik aman, dimana kita telah menyelesaiakan satu atau beberapa transaksi. Jadi ketika kita akan me- rollback sebuah transaksi maka savepoint ini akan menjadi tujuan rollback yang akan dilakukan. Untuk itu coba kita praktekan. 











Sebelum menghapus data, maka kita buat savepoint terlebih dahulu, contohnya data1;
Setelah itu lakukan perintah sql untuk menghapus data. 
maka data pada tabel mahasiswa menjadi seperti ini


Data telah terhapus,
Dan bagaimana cara membatalkan transaksi penghapusan data tersebut ? 


caranya adalah menggunakan operator Rollback, dengan cara memanggil nama savepoint nya. Contoh disini adalah rollback to data1

Artinya data pada table mahasiswa akan dikembalikan pada savepoint yang telah dibuat contohnya seperti savepoint pada keadaan data1, dimana data dengan nim 120001 belum dihapus. 

Contoh kasus II : 










Dari perintah yang sudah dijalankan diatas, bagaimanakah data table yang akan muncul ? 
maka lakukanlah sql pada command line seperti gambar dibawah ini




















Hasilnya adalah seperti ini : 


Data dengan nama mahasiswa “Munaroh “ terhapus,
Namun adakah yang menemukan perbedaan lain antara table mahasiswa di command line yang berwarna hitam dan yang abu ?

Perbedaan terjadi pada data mahasiswa dengan nim = 120004 dimana pada table command line abu, data dengan nim 120004 masih bernama Puji R, sedangkan di command line warna hitam menjadi Puji Rahmah. 

Mengapa demikian ?

Karena pada saat update data pada nim = 120004 di command line berwarna hitam,  perintah yang dilakukan tidak di lanjutkan dengan perintah commit, jadi perubahan data terjadi pada satu akses saja yaitu pada command line yang warna hitam saja. Sedangkan perintah penghapusan data mahasiswa dengan nama “munaroh” dilanjutkan dengan perintah commit, sehingga data tersebut dapat dilihat perubahannya dikedua user yang sedang mengakses table tersebut dan hasilnya data dengan nama mahasiswa “munaroh” berhasil dihapus.

Intinya dalam setiap transaksi yang kita lakukan, maka harus dilakukan commit, jika tidak inputan tidak akan menjadi data. dan penggunaan rollback yang paling penting adalah pembuatan savepoint dari setiap transaksi yang telah dilakukan, karena savepoint tersebut akan menjadi patokan kemana data itu akan di rollback.

sekian untuk pembahasan materi Transaksi, semoga bermanfaat ~~

Senin, 24 Februari 2014

Resume Praktikum Simbada Pertemuan ke-1

ORACLE 


Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.


Gambar arsitektur strurktur oracle

Keunggulan-keunggulandatabase Oracle yang membuat Oracle sebagai produk database yang paling banyak dipakai adalah sebagai berikut:

- Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.

- Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.

- Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.

- Availability, yaitu kemampuan dalam penanganan crash atau failure agar service tetap.

- Multiplatform, dapat digunakan pada banyak sistem operasi seperti Windows, Unix, Linux dan Solaris.

- Mendukung Database berukuran besar

Security yang cukup handal


PERBEDAAN MYSQL DAN ORACLE 



- Kalau di MySQL biasanya kita bikin 1 database untuk tiap project yang kita buat, dan dalam database itu kita buat tabel-tabel yang diperlukan dalam project yang sedang kita buat

- Berbeda dengan Oracle, biasanya di Oracle kita membuat 1 database, dalam database itu ada yang namanya Schema. dan baru dalam shcema itu ada tabel-tabel. jadi urutannya DATABASE – SCHEMA –TABLE

- Jadi biasanya kalo di oracle, kita membuat 1 shcema untuk 1 project yang kita buat dan dalam schema itulah kita buat tabel-tabel yang diperlukan dalam project

- Selain itu biasanya kalo di MySQL kita membuat user trus dikasih grand ke user tersebut untuk mengakses database atau tabel tertentu, selain itu biasanya untuk membuat database kita tidak perlu membuat user.

- Berbeda dengan oracle, kalo kita membuat shcema baru otomatis kita harus membaut user baru untuk schema tersebut, tapi bisa juga user yang kita gunakan mengakses schema milik user lain dengan cara ngasih grand lewat user SYSTEM atau kalo di MySQl lebih dikenal dengan ROOT

- Mysql adalah database , sedangkan Oracle bukan hanya database tetapi merupakan development tool

- Mysql digunakan untuk usaha kecil dan menengah sedangkan oracle untuk skala enterprise.

- Pada Mysql dukungan table sampai dengan 60 ribu table sedangkan pada oracle dukungan memori untuk databasenya mencapai 1 terabyte.

- Pada mysql dikenal tipe data Varchar sedangkan di oracle tidak, melainkan varchar2.

- Mysql bersifat open source alias gratis yang berada di bawah lisensi GPL(General Public license) walaupun juga ada versi berbayar yaitu enterprise , sedangkan oracle bersifat license kecuali produk oracle xe yang dapat digunakan untuk belajar oracle bagi mahasiswa.

- Secara Logic pada mysql user berada di luar database sehingga satu user dapa membuat beberapa database, sedangkan pada oracle dikenal adanya schema dimana user berada di dalam database yang dimana pengaturan user ini dilakukan oleh user system/dba

- Mysql sangat banyak digunakan sebagai database pada aplikasi web(php,jsp,ruby on rails) karena sifatnya yang free dan ringan serta multiplatform, sedangkan oracle tidak begitu banyak digunakan pada aplikasi web.

- Pada mysql tidak dibutuhkan storage yang besar sedangkan pada oracle haruslah siap mempunyai storage yang besar.

- Dalam Hal keamanan mysql yang sudah mencapai versi 5.4 sudah cukup aman sedangkan oracle yang sudah dalam versi 11g dalam hal keamanan lebih aman dari yang lain.

- Karena sifatnya yang opensource tidak ada dukungan support bagi yang memakainya sedangkan pada oracle karena sifatnya yang license terdapat dukungan support bagi pemakainya.


NETBEANS


Netbeans adalah salah satu aplikasi IDE yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun dapat juga mendukung bahasa pemrogramman lain. program ini bebas digunakan. 

Fitur-fitur pada netbeans : 

- Smart code completion : mengusulkan nama variable dari suatu tipe, melengkapi keyword, dan mengusulkan tipe parameter dari method

- Menggunakan code generator : dengan menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method, dll.

- Error stripe : fitur yang menandai baris yang error dengan menghiglight merah.

- Bookmarking : fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi

- go to commands : fitur yang digunakan untuk jump ke deklarasi variable, source code atau file yang ada pada project yang sama. 

Database yang didukung Netbeans : 

- JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan program java untuk mengakses sistem database manajemen.

- JDBC API terdiri dari satu set interface dan kelas yang ditulis dengan bahasa pemrogramman java.

- Ojdbc (oracle java database conectivity) adalah driver yang menghubungkan program java dan oracle.

- Mysql-connector-java adalah driver yang menghubungkan program java dan oracle.

- JDBC-ODBC

- MySQL-server


Detail lengkap Praktikum ke - 1  Simbada 












Klik icon untuk mendownload 


sumber : http://pwtenan.blogspot.com/2010/03/perbedaan-oracle-dengan-mysql.html

Jumat, 16 Agustus 2013

Kekuatan Bisnis Plan dalam Wirausaha

Ingin memulai usaha, namun bagaimana caranya ? Alasan klasik biasanya gak punya modal, alias Dana! Padahal modal bukan merupakan masalah utama untuk memulai usaha. Modal utama yang diperlukan adalah Apakah Anda Sudah Memiliki Rencana Usaha?

Apa itu rencana usaha atau bisnis plan ?
Bisnis plan adalah dokumen paling penting yang didalamnya merupakan suatu perencanaan untuk memulai, membangun dan menggembangkan suatu usaha sehingga menjadikan usaha yang dibangun dapat berhasil.




Pentingkah membuat bisnis plan?

Jawabannya adalah Penting BANGETTT !! karena kesusksesan seorang entrepreneur dalam berusaha terletak pada bisnis plan nya. Businees plan bisa menggambarkan kesiapan calon Entrepreneur yang terjun langsung dalam dunia bisnis. Seberapa dalam calon Entrepreneur mengetahui bisnis yang sedang dirancang. Hal itu terlihat dari seberapa kompleks dan rinci business plan yang disusun.



Bisnis plan merupakan peta, ibarat seseorang yang akan pergi menuju suatu tempat yang sama sekali belum dia kunjungi dia tidak membawa peta dalam perjalanan ke tempat tersebut, apakah yang akan terjadi ? apakah dia akan sampai pada tujuannya?
Yang akan terjadi adalah tersesat dan tentu saja tujuan tidak akan tercapai. Bisnis plan dalam membangun suatu usaha mempunyai peran yang sama seperti peta. Dengan peta kita dapat mencapai tujuan dalam berbisnis, asalkan kita menjalanankan usaha sesuai dengan arah yang ada dalam peta tersebut.


Bisnis plan merupakan penentu arah, Bisnis plan membuat kita mengetahui apa yang harus dilakukan setiap harinya, dengan bisnis plan kita dapat mengetahui apa saja tujuan jangka pendek dan jangka panjang usaha kita juga penentu arah bagaimana, kemana, dan apa langkah-langkah yang diambil dalam mencapai tujuan – tujuan bisnis.


Bisnis Plan merupakan tolak ukur, Dengan bisnis plan kita dapat mengukur apakah rencana yang telah dibuat dan dilakukan telah sesuai dengan target atau belum, sehingga dalam mencapai tujuan kita dapat mengevaluasi. Tidak adanya planning tidak mempunyai tolak ukur dalam menjalankan usahanya. 
Bisnis Plan merupakan motivasi, dimana motivasi merupakan kekuatan untuk seorang entrepreneur, dengan adanya motivasi dapat berperan sebagai pendorong bagi pebisnis untuk melihat visi, misi dan keberlangsungan usaha ke depan serta menyadari betapa pentingnya waktu yang tak akan pernah kembali. 

Bagaimana membuat bisnis plan ?

1. Mengetahui masalah, dengan mengetahui masalah bukan berarti kita tidak bisa melakukan apapun, justru kita harus memandang suatu masalah dengan segi positif dari suatu masalah yang ada dapat kita manfaatkan untuk mengambil peluang yang ada dipasar. 

2. Menentukan tujuan, buatlah tujuan usaha yang dibagun dengan memulai tujuan - tujuan kecil dengan arahan untuk memenuhi tujuan akhir usaha tersebut.

3. Analisis SWOT, dengan melakukan analisis tersebut kita akan mengetahui siapa saja pasar atau konsumen potensial, bagaimana proses pemasarannya, serta bagaimana proses operasional dari bisnis yang sedang dijalani. Dan juga membantu dalam mengindetifikasi faktor-faktor penghambat dan ancaman yang akan terjadi dalam bisnis. Apakah faktor-faktor tersebut telah didefiniskan. Lalu bagaimana menghadapi faktor-faktor penghambat bisnis. Apakah sudah direncanakan bagaimana proses penanggulangan faktor-faktor penghambat tersebut. Bila faktor penghambat tersebut muncul, bagaimana respon terhadap penghambat tersebut.

4. Melakukan monitoring terhadap rencana bisnis yang sedang dilakukan yang dapat mengontrol kelangsungan rencana bisnis yang telah dijalankan. 




Menyusun bisnis plan itu haruslah ditulis dengan mendetail dan tentunya apa yang sudah disusun dalam bisnis plan itu harus riil dan nyata dimana dalam rencana tersebut merupakan rencana yang kita sendiri dapat melakukan dan mewujudkannya. Karena dengan menyusun kegiatan yang mendetail pada setiap bisnis plan yang disusun menentukan Level aktifitas, dimana level aktifitas pertama yang dilakukan berdasarkan bisnis plan tersebut akan menentukan masa depan bisnis yang dibangun. 


Dalam membuat rencana bisnis, kita harus tau dan mengenal posisi, tujuan, dan apa yang ingin dicapai dalam usaha yang dibangun karena seorang pengusaha itu harus jujur, berani, mencari dan mengetahui posisi dirinya sendiri. Sikap mengetahui posisi merupakan sebuah keahlian pertama yang harus dimiliki oleh seorang pengusaha.

Tidak mempunyai bisnis plan menimbulkan ketakutan akan acanman yang akan terjadi pada masa yang akan datang, sehingga tak berani mengambil langkah berikutnya untuk mengembangkan usahanya. Tanpa bisnis plan juga tak akan pernah mengetahui masalah yang akan terjadi, karena tidak pernah memperkirakan ancaman yang akan terjadi serta belum merancang untuk mengatasi ancaman tersebut. 

Membuat bisnis plan itu seperti membuat siklus evaluasi 

Pengusaha yang menyusun bisnis plan akan mengetahui suatu masalah yang akan datang padanya masalah tersebut akan membuat dirinya menjadi seorang yang bertanggung jawab untuk menyelesaikannya, dengan sikap tanggung jawabnya akan terbentuk pribadi yang terdidik.


adanya bisnis plan tak akan berjalan tanpa adanya niat dan keyakinan dalam diri pengusaha tersebut dalam menjalankan bisnis yang dibangunnya .Fokuslah pada hal yang positif, bukan hal yang negative. Focus pada kelebihan yang dimiliki bukan focus pada kelemahan yang dimiliki berpikirlah global akan menjadi apakah kita 4 tahun ke depan. focus terhadap kemampuan yang dimiliki dengan sebaik mungkin disertai dengan doa, usaha dan yakin. Focus pada tujuan yang telah ditetapkan kemudian diiringi dengan identifikasi masalah kemudian monitoring setiap bisnis plan jangka pendek yang telah dilakukan. besarnya usaha adalah 60% dan sisanya adalah 40% yang merupakan doa, karena sesuatu yang kita lakukan tak telepas dari peran Allah yang Maha menentukan.




Mempunyai satu tujuan berarti mempunyai satu bisnis plan, tetap yakin dan positif thinking dengan bisnis plan yang sudah dibuat. Dengan melakukan hal tersebut semoga kita dapat menjadi pengusaha yang sukses, aamiin..
sekian tulisan dari saya semoga bermanfaat :)

Referensi : 
Ilmu Komputer Universitas Pendidikan Indonesia : cs.upi.edu
Bapak Budi Laksono Putro (Dosen Kewirausahaan Ilkom UPI): budi.staf.upi.edu