Cheat sheet dalam linux merupakan sebuah catatan ringkas atau bisa juga disebut panduan untuk melakukan perintah di linux secara cepat. Berikut ini adalah contoh dari cheat sheet yang dapat digunakan dalam perintah linux
Rabu, 29 Oktober 2014
Rabu, 22 Oktober 2014
Instalasi Linux Mint
Langkah pertama
menginstal linux mintz, anda harus memilih bahasa yang anda inginkan. Disini
saya menggunakan bahasa inggris. Bila sudah, klik forward
Pada langkah ke dua
pilih region dan time zone yang anda inginkan, disini saya menggunakan region
asia dan time zone indonesia (jakarta). Bila sudah klik forward
Langkah selanjutnya
setelah step 2 akan muncul keyboard layout, disini anda tinggal klik forward
saja.
Langkah selanjutnya akan
muncul prepare disk space, disini anda harus memilih specify partitions
manually (advanced)
lalu akan muncul gambar seperti ini, kemudian klik continue
Langkah selanjutnya klik add untuk membuat partisipasinya
Selanjutnya isi new
partition size ub megabytes(1000000 bytes) sesuai keinginan anda tetapi jangan
seluruhnya. Disini saya mengisi 6969. setelah itu isi use as dengan Ext4
journaling file system, kemudian Mount point isi dengan /. yang terakhir klik
ok
Klik free space,
kemudian klik add
Langkah selanjutnya klik
ok
Setelah melakukan
langkah di atas tadi kemudian klik forward
Langkah selanjutnya isi
nama anda dan password, setelah itu klik forward
Setelah itu klik install
dan tunggu sampe selesai
Ini adalah gambar saat
proses install
Langkah yang terakhir
setelah selesai menginstall, klik Restart Now
Ini adalah tampilan
setelah kita berhasil menginstall linux mintz di virtual box anda
Senin, 21 April 2014
TRANSAKSI PADA DATABASE
TRANSAKSI
Apa itu transaksi ?
Transaksi adalah satu atau beberapa aksi program aplikasi yang mengakses/mengubah isi basis data.
Transaksi merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan basis data dan bahkan juga melakukan serangkaian perubahan data.
Transaksi bertujuan untuk mencegah dari kehilangan ataupun kerusakan data. Sebuah transaksi berpeluang untuk mengganggu integritas basis data yang dapat membuat kondisi/hubungan antar data tidak seperti seharusnya. Untuk menjamin agar integritas dapat tetap terpelihara maka setiap transaksi harus memiliki sifat-sifat:
Ada dua Operasi Penting pada Transaksi database untuk menjaga integritas dan ketahanan data, diantaranya dengan melakukan operasi commit dan rollback.
Commit berfungsi untuk menandakan bahwa transaksi telah selesai dilaksanakan.
Rollback berfungsi untuk memberitahukan bahwa transaksi harus diulang karena adanya suatu kegagalan.
Selain adanya commit dan rollback , dalam transaksi database juga terdapat istilah Save Point. Save Point secara sederhana merupakan sebuah titik aman, dimana kita telah menyelesaiakan satu atau beberapa transaksi. Fungsi dari save point yaitu pada saat kita akan melakukan rollback atau ada transaksi yang gagal, transaksi tidak berjalan dari awal kembali, tetapi dari save poin yang telah kita buat.
Status-status yang dapat dicapai oleh sebuah transaksi sejak mulai dilaksanakan hingga selesai atau batal adalah :
Level Isolasi Transaksi
Isolasi Transaksi merupakan tingkatan pengaruh antar transaksi yang dipengaruhi karena kinerja RDMS. Didalam transaksi terdapat 3 hal yang harus dicegah, antara lain adalah:
Untuk mencegah terjadinya 3 hal yang diatas, maka pada Oracle terdapat 2 level isolasi yang dapat diimplementasika, antara lain :
Locking Protocol
Looking adalah Jika sebuah transaksi ingin record/resource tidak berubah dalam waktu tertentu maka dia meminta lock. Ada dua macam lock, antara lain :
X-Lock dan S-Lock dipegang sampai transaksi selesai (Commit dan Rollback). Untuk shared lock, dapat dimiliki oleh beberapa transaksi dalam satu waktu, namun untuk exclusive lock, hanya dapat dimiliki oleh satu transaksi pada satu waktu.
Deadlock
Deadlock adalah Situasi dimana dua atau lebih transaksi dalam kondisi wait-state, satu sama lain menunggu dimana kondisi sumberdaya sedang tidak sibuk. Salah satu cara untuk memecahkan deadlokk adalah salah satu harus dipaksa rollback.
Apa itu transaksi ?
Transaksi adalah satu atau beberapa aksi program aplikasi yang mengakses/mengubah isi basis data.
Transaksi merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan basis data dan bahkan juga melakukan serangkaian perubahan data.
Transaksi bertujuan untuk mencegah dari kehilangan ataupun kerusakan data. Sebuah transaksi berpeluang untuk mengganggu integritas basis data yang dapat membuat kondisi/hubungan antar data tidak seperti seharusnya. Untuk menjamin agar integritas dapat tetap terpelihara maka setiap transaksi harus memiliki sifat-sifat:
- Atomicity, yaitu semua operasi dalam transaksi dapat dikerjakan seluruhnya atau tidak sama sekali.
- Consistency, yaitu eksekusi transaksi harus dapat menjamin data tetap konsisten setelah transaksi berakhir.
- Isolation, yaitu 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, yaitu perubahan data yang terjadi setelah sebuah transaksi berakhir dengan baik, harus dapat bertahan bahkan jika seandainya sistem mati.
Ada dua Operasi Penting pada Transaksi database untuk menjaga integritas dan ketahanan data, diantaranya dengan melakukan operasi commit dan rollback.
Commit berfungsi untuk menandakan bahwa transaksi telah selesai dilaksanakan.
Rollback berfungsi untuk memberitahukan bahwa transaksi harus diulang karena adanya suatu kegagalan.
Selain adanya commit dan rollback , dalam transaksi database juga terdapat istilah Save Point. Save Point secara sederhana merupakan sebuah titik aman, dimana kita telah menyelesaiakan satu atau beberapa transaksi. Fungsi dari save point yaitu pada saat kita akan melakukan rollback atau ada transaksi yang gagal, transaksi tidak berjalan dari awal kembali, tetapi dari save poin yang telah kita buat.
Status-status yang dapat dicapai oleh sebuah transaksi sejak mulai dilaksanakan hingga selesai atau batal adalah :
- Aktif (Active), merupakan status awal (initial state) sebuah transaksi yang menunjukkan transaksi tersebut masih dieksekusi.
- Berhasil Sebagian (Partially Committed), yaitu keadaan yang dicapai transaksi tepat pada saat operasi terakhir dalam transaksi selesai dikerjakan.
- Gagal (Failed), merupakan keadaan dimana sebuah transaksi terhenti pengeksekusiannya sebelum tuntas sama sekali.
- Batal (Aborted), yaitu keadaan dimana sebuah transaksi dianggap tidak/belum dikerjakan yang tentu dengan terlebih dahulu diawali dengan mengembalikan semua data yang telah diubah ke nilai-nilai semula. (yang menjadi tanggung jawab DBMS).
- Berhasil Sempurna (Committed), yaitu keadaan dimana transaksi telah dinyatakan berhasil dikerjakan seluruhnya dan basis data telah merefleksikan perubahan-perubahan yang memang diinginkan transaksi.
Level Isolasi Transaksi
Isolasi Transaksi merupakan tingkatan pengaruh antar transaksi yang dipengaruhi karena kinerja RDMS. Didalam transaksi terdapat 3 hal yang harus dicegah, antara lain adalah:
- Dirty Read -> Transaksi membaca data dari hasil transaksi lainnya yang gagal. Kedua transaksi tersebut berjalan bersamaan.
- Nonrepeatable Read -> Transaksi membaca ulang data yang telah di baca sebelumnya karena data tersebut telah dimodifikasi oleh transaksi lainnya.
- Phantom Read -> Transaksi membaca sebuah data yang telah hilang akibat dari transaksi yang lainnya.
Untuk mencegah terjadinya 3 hal yang diatas, maka pada Oracle terdapat 2 level isolasi yang dapat diimplementasika, antara lain :
- Read Commit -> Transaksi hanya dapat melihat perubahan data setelah transaksi lain telah commit pada data tersebut.
- Serializable -> evel 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).
Locking Protocol
Looking adalah Jika sebuah transaksi ingin record/resource tidak berubah dalam waktu tertentu maka dia meminta lock. Ada dua macam lock, antara lain :
- EXCLUSIVE LOCK (X-LOCK) -> transaksi tersebut dapat melakukan perubahan dan pembacaan terhadap data tersebut. Jika transaksi A memegang Xlock pada sebuah record, maka permintaan lock (X,S) pada record yang sama harus diabaikan. Transaksi yang ingin mengupdate harus mempunyai X-Lock.
- SHARED LOCK (S-LOCK) -> transaksi tersebut hanya bisa melakukan pembacaan. Jika transaksi A memegang Slock pada record R maka: Permintaan Xlock transaksi lain pada R ditolak sedangkan Permintaan Slock transaksi lain pada R diterima.
X-Lock dan S-Lock dipegang sampai transaksi selesai (Commit dan Rollback). Untuk shared lock, dapat dimiliki oleh beberapa transaksi dalam satu waktu, namun untuk exclusive lock, hanya dapat dimiliki oleh satu transaksi pada satu waktu.
Deadlock
Deadlock adalah Situasi dimana dua atau lebih transaksi dalam kondisi wait-state, satu sama lain menunggu dimana kondisi sumberdaya sedang tidak sibuk. Salah satu cara untuk memecahkan deadlokk adalah salah satu harus dipaksa rollback.
Selasa, 25 Februari 2014
ORACLE DAN NETBEANS
Oracle
Oracle adalah software database server yang diproduksi oleh perusahaan software Oracle Corporation. Oracle Corporation memposisikan diri sebagai produsen software database sejak tahun 1977. Oracle merupakan software database yang menggunakan bahasa SQL , di dalam dunia database istilah query dapat diartikan “Permintaan Data”.
Kelebihan Oracle
Oracle dikenal sebagai database server untuk internet dan jaringan. Keistimewaan Oracle cukup banyak, yaitu :
a. Client/Server Environtment
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstall Oracle bertanggung jawab menangani proses database, sementara workstation/client yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan data.
b. Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space di harddisk sehingga ruang harddisk termanfaatkan dengan efisien.
c. Multiuser
Oracle dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang sama. Dengan fasilitas ini Oracle mampu menghindari konflik data.
d. Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
e. High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
f. Availability
Oracle dapat menjalankan database 24 jam sehari tanpa istirahat. Pemisahan sistem komputer dan proses backup dapat dilakukan secara Online tanpa harus mematikan database.
g. Standar industri yang terbuka
Oracle diterima oleh berbagai standar industri untuk mengakses data, sistem operasi, user interface dan protokol jaringan.
h. Manajemen keamanan yang sangat baik
Untuk menghindari akses database dari pihak yang tidak diinginkan, Oracle memiliki fitur untuk membatasi dan memonitor akses data.
i. Database Enforced Integrity
Oracle memiliki kontrol untuk mengendalikan data mana saja yang dapat diterima di database. Anda tidak perlu membuat kode dibanyak aplikasi, cukup di satu database Oracle.
j. Portabilitas
Oracle dapat berjalan di berbagai sistem opersi baik Linux, Windows, Unix dan masih banyak lagi. Aplikasi yang menggunakan database Oracle dapat dengan mudah mengakses data Oracle yang berjalan di sistem operasi apa pun.
k. Distributed System
Oracle dapat memisahkan databasenya dalam komputer-komputer yang secara fisik terpisah, namun secara logis terlihat seperti satu database. Semua user dalam jaringan dapat mengakses data tersebut seolah-olah mengakses satu database.
l. Replicated Environtment
Oracle mampu menduplikasi database objek dalam lokasi server yang berbeda-beda. Hal ini sangat membantu jika salah satu server rusak dan server lain langsung menggantikan fungsinya
Kekurangan Oracle
a. Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk
dipelajari.
b. Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
c. Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
d. Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
e. Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
f. HP dan pertahanan (DEF) yang tergolong sedang
NetBeans
NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lain-lain.
NetBeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain.
Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga
Fitur-fitur pada netbeans
a. Smart code completion : mengusulkan nama variable dari suatu tipe, melengkapi keyword, dan mengusulkan tipe parameter dari method
b. Menggunakan code generator : dengan menggunakan fitur ini kita dapat meng- generate constructor, setter and getter method, dll.
c. Error stripe : fitur yang menandai baris yang error dengan menghiglight merah.
d. Bookmarking : fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi
e. 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
a. JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan program java untuk mengakses sistem database manajemen.
b. JDBC API terdiri dari satu set interface dan kelas yang ditulis dengan bahasa pemrogramman java.
c. ojdbc (oracle java database conectivity) adalah driver yang menghubungkan program java dan oracle
d. mysql-connector-java adalah driver yang menghubungkan program java dan oracle
e. JDBC-ODBC
f. mySQL-server
Kelebihan Netbeans
Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.
Kekurangan Netbeans
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer.
Sumber :
1. http://programmkomputer.blogspot.com/2012/10/pengertian-database-oracle.html
2. http://biebah-site34.blogspot.com/2013/05/tentang-netbeans.html
3. http://khalishahazzahra.blogspot.com/p/oracle.html
4. http://naraminato.wordpress.com/online-training-php-oracle/pengertian-oracle/
5. http://www.isomwebs.net/2012/09/pengertian-netbeans/
Sabtu, 17 Agustus 2013
Kewirausahaan dan Business Plan
Pada era modern ini kebutuhan manusia semakin hari semakin bertambah dan kebutuhan itu harus terpenuhi demi kelangsungan hidup manusia, zaman pun kian canggih segalanya serba instan dan cepat. Manusia berlomba-lomba untuk dapat memenuhi kebutuhan hidupnya sehari-hari, banyak cara yang digunakan. Salah satunya adalah berwirausaha.
.jpg)
.jpg)
Kewirausahaan adalah kegiatan yang gampang-gampang susah, tidak semua orang bisa melakukan kegiatan ini, dalam pelaksanaannya dibutuhkan kemauan yang tinggi, skill yang mencukupi, disiplin tinggi dan perencanaan bisnis yang matang atau biasa disebut business plan.
Business plan adalah dokumen yang selalu disediakan oleh setiap pengusaha untuk merencanakan segala unsur-unsur yang dibutuhkan oleh perusahaan untuk mencapai target dengan pemikiran yang matang dan tidak takut menghadapi resiko yang ada.
Business plan sangat berperan dalam berdirinya suatu perusahaan, karena business plan merupakan kerangka pokok berdirinya suatu perusahaan,
kerangka tersebut yaitu,
LOOK – PLAN – DO – CHECK
1. LOOK
Sebelum merencanakan stategi, lihat terlebih dahulu kondisi pasar dan masyrakat agar tujuan yang akan dicapai tidak salah arah
2. PLAN
Setelah mengetahui arah dan keinginan pasar baru kita merencanakan strategi yang akan digunakan dalam jangka waktu yang panjang
3. DO
Strategi belum cukup bagi perusahaan untuk mencapai tujuannya, perlu ada tindakan nyata dari seluruh pegawai agar tujuan itu tercapai. Diperlukan kerjasama tim yang baik dan memiliki visi misi yang sama sehingga setiap pegawai memiliki keseragaman dalam melaksanakan strategi yang telah di rancang.
4. CHECK
Setelah semua strategi dilaksanakan dengan baik, perlu ada pengawasaan khusus untuk mengetahui masalah yang timbul dan tindakan yang diambil untuk menjaga kestabilan perusahaan dalam mencapai tujuan.
Di dalam business plan kita harus bisa memanfaatkan sumber daya yang ada, seperti manusia, tempat, waktu, dan keuangan.
Hal yang paling penting dalam berwirausaha adalah kita dapat memanage waktu , karena waktu merupakan sumber daya yang paling vital, waktu tidak dapat kita ulang, oleh sebab itu kita harus membuat timeline agar kegiatan serta rencana bisnis kita sesuai dengan apa yang kita inginkan.
business plan saja tidak akan mampu untuk mencapai tujuan perusahaan jika tidak diikuti dengan analisis SWOT.
Analisis SWOT bisa digunakan dalam menganalisis karakteristik usaha dan lingkungan yang mungkin akan berpengaruh dalam menjalankan usaha, selain itu bisa digunakan untuk menganalisis kekuatan dan kelemahan usaha dan pesaing.
Jadi Peran Business Plan disini sangatlah penting, peranan Business Plan dalam kewirausahaan berfungsi sebagai Peta. Karena segala sesuatu akan lebih mudah dan terarah jika ada peta, Berwirausaha haruslah memiliki tujuan yang tepat, oleh karena itu kita harus memiliki peta agar kita tahu mau dibawa kemana bisnis kita nanti, dan mau seperti apa bisnis yang akan kita lakukan nanti.
Terakhir, kita harus yakin dengan apa yang telah kita buat dan yang kita rencanakan, kita harus yakin dengan business plan kita. Ketika kita sudah yakin, kita tinggal berdoa kepada yang maha kuasa agar business plan yang kita buat, peta yang kita rangkai, serta tujuan yang kita tuju agar bisa tercapai.
Karena kita hanya bisa berencana, semuanya allah lah yang menentukan.
semoga bisa bermanfaat :)
referensi :
Sabtu, 04 Agustus 2012
SNMPTN
buat temen temen yang mau masuk perguruan tinggi negeri , belajar yang rajin yah ..
jangan
nyontek yah , apalagi liat kunci jawaban yah , atau bahkan beli kunci
jawaban yah .. OMG !! itu tidak baik yah , jangan berani coba-coba yah
.. ingat yah , oke yah , sip lah yah .. !! IYAH PAK IYAH SEEET DAAAAH
!!!
naah daripada
mencontek , mending kita belajar mempelajari soal soal SNMPTN , kali ini
gue mau kasih beberapa contoh soal SNMPTN , tinggal klik aja link nya
yah .. semoga bermanfaat yah .. IYEWAK IYEE IYEE !!
untuk sementara baru soal bidang studi dasar dan IPA yah , untuk bidang studi IPS insyaallah segera menyusul ..
untuk sementara baru soal bidang studi dasar dan IPA yah , untuk bidang studi IPS insyaallah segera menyusul ..
semoga bermanfaat :)
Langganan:
Postingan (Atom)