Sunday, October 19, 2014

TP1 Sistem Operasi : Tutorial Install Linux Mint

Hai!
Apa kabar?
Sehat?
Bentar ya...

*nyapu, ngepel, cuci, jemur*

SELAMAT DATANG KEMBALI DI BLOG MPANPAN ^^

Seperti biasa, blog ini hanya akan 'hidup' ketika para asprak kesayangan memberi tugas kenegaraan yg sangat penting ini hohoho pada postingan kali ini guesaya akan menceritakan bagaimana sih caranya menginstall sistem operasi Linux Mint pada komputer atau laptop tercinta. Meski saat praktikum saya lagi demam dan pusing amburegul tapi Alhamdulillah masih bisa mengikuti prosedurnya~ here we go!


Ada 2 cara instalasi Linux Mint ini dan saya akan menggunakan Linux Mint 14 saja ya... Kenapa? Karena angka 14 adalah nomer punggung saya ///_- *okeskip*

Perbedaan instalasi Linux Mint 14 Nadia pada komputer 'nyata' dengan virtual hanya terletak pada proses awalnya. Dimana untuk instalasi Linux Mint 14 Nadia pada VirtualBox, kita harus membuatkan terlebih dahulu sebuah mesin virtualnya baru melakukan proses instalasi. Sementara instalasi pada komputer 'nyata', kita tinggal memasang media instalasi baik CD/DVD atau flash disk ke komputer dan kemudian melakukan proses instalasi.

Linux Mint adalah sistem operasi berbasis Linux, yang dirancang untuk bekerja pada banyak sistem modern, termasuk umumnya komputer x86 dan x64. Dirilis pertama kali tanggal 27 Agustus 2006 oleh pencetus proyek Clement Lefebvre. Linux Mint merupakan salah satu pilihan terbaik bagi pemula yang ingin mencoba beralih dari sistem operasi Windows. Penggunaan Linux Mint bisa dikatakan semudah WindowsLinux Mint juga dirancang untuk dapat dipasang bersama sistem operasi lain dan dapat secara otomatis mengatur sebuah lingkungan dual boot atau multi boot (sehingga ketika komputer dihidupkan pengguna diberikan pilihan sistem operasi manakah yang akan dijalankan) selama pemasangan.

Kali ini saya akan menjelaskan cara membuat mesin virtual (virtual machine atau guest machineLinux Mint 14 Nadia menggunakan VirtualBox.

Untuk membuat mesin virtual Linux Mint 14 Nadia dengan VirtualBox, diperlukan hal-hal berikut:
  • Aplikasi VirtualBox yang sudah terinstall pada komputer.
  • Master Linux Mint 14 Nadia dalam format .iso
Jalankan aplikasi VirtualBox untuk memulai pembuatan mesin virtual baru.



Tekan tombol “
New” atau pilih menu Machine, kemudian item New untuk membuat guest machine baruShortcut Ctrl-N (tekan tombol fungsi kontrol bersamaan dengan menekan huruf N pada keyboard) juga dapat digunakan untuk pembuatan mesin virtual baru.


Selanjutnya muncul jendela pop-up Create Virtual Machine yang berguna untuk label dan jenis serta versi sistem operasi guest yang akan diinstall.

Pada isian Name, tulis nama sistem operasi guest yang akan diinstall, dalam hal ini adalah Linux Mint 14 Nadia. Nama sistem operasi guest juga digunakan sebagai nama folder untuk lokasi file sistem operasi guest (pada Windows 7 lokasi default folder mesin virtual adalah C:\Users\Account-Login\VirtualBox VMs). Secara otomatis bagian Type dan Version akan menyesuaikan dengan nama sistem operasi yang kita tuliskan.


Jika bagian Type atau Version tidak sesuai, kita dapat menggantinya sesuai dengan kebutuhan. Seperti contohnya Linux Mint 14 Nadia, pada bagian Version dipilihkan Linux 2.6/3.x, sementara Linux Mint adalah distro Linux turunan dari Ubuntu. Karena itu, kita dapat mengganti bagian Version dengan Ubuntu. Dan juga, sesuaikan versi Linux Mint 14 Nadia yang akan diinstall, apakah versi 32-bit atau versi 64-bit. Selanjutnya tekan tombol Next.



Layar selanjutnya pengaturan jumlah memori yang akan dialokasikan untuk mesin virtual dalam satuan Megabyte. Secara otomatis, VirtualBox akan memberikan saran alokasi memori untuk sistem operasi Linux Mint 14 Nadia yang akan diinstall adalah 512 MB.


Jika ingin melakukan perubahan, isian maksimal ditunjukan oleh indikator warna hijau atau setengah dari total jumlah memori komputer yang tersedia, agar sistem operasi utama tidak menjadi terganggu. Selanjutnya tekan tombol Next.



Bagian selanjutnya adalah pengaturan media penyimpanan (hard disk) yang akan digunakan mesin virtual Linux Mint 14 Nadia. VirtualBox memberikan rekomendasi kapasitas hard disk virtual yang akan dibuat berdasarkan jenis sistem operasi yang ditentukan sebelumnya. Kapasitas hard disk yang disarankan tersebut dapat kita ganti sesuai kebutuhan kita.

Dalam pengaturan hard disk virtual, tersedia 3 (tiga) opsi yang dapat digunakan:
  • Do not add a virtual hard drive
    Opsi ini digunakan untuk pengguna tingkat mahir, karena hard disk virtual akan dibuat dalam pengaturan terpisah dan setelah pembuatan mesin virtual Linux Mint 14 Nadia selesai dilakukan.

  • Create a virtual hard drive now
    Opsi ini digunakan untuk membuat hard disk virtual baru bersamaan dengan pembuatan mesin virtual Linux Mint 14 Nadia.

  • Use an existing virtual hard drive
    Gunakan opsi ini untuk memilih hard disk virtual yang sudah ada.
Pilih opsi Create a virtual hard drive now karena kita akan langsung membuat hard disk virtual untuk mesin virtualLinux Mint 14 Nadia. Kemudian tekan tombol Create.

Gufron Rajo Kaciak, S.T., M.Kom

Layar selanjutnya untuk menentukan jenis (ekstensi) file hard disk virtual yang akan dibuat. Standarnya VirtualBox menggunakan format file VDI (VirtualBox Disk Image) untuk penyimpanan hard disk virtual.

VirtualBox juga mendukung pembacaan jenis file dari aplikasi-aplikasi virtual lainnya, seperti VMDK (Virtual Machine Disk) yang merupakan format dari aplikasi virtual Vmware, VHD (Virtual Hard Disk) format dari Microsoft Virtual PC, HDD (Parallels Hard Disk) format aplikasi virtual dari Parallels atau format dari aplikasi virtual QEMU.

Gufron Rajo Kaciak, S.T., M.Kom

Setelah menekan tombol Next, pengaturan selanjutnya untuk menentukan “bagaimana” hard disk virtual yang akan dibuat tersebut disimpan pada hard disk fisik (hard disk host).


Di bagian ini tersedia 2 (dua) opsi yang dapat dipilih:
  • Dynamically allocated,
    Artinya kapasitas hard disk fisik akan digunakan berdasarkan berapa kapasitas hard disk virtual sudah terpakai dan tidak berdasarkan berapa ukuran hard disk virtual ditentukan. Kapasitas hard disk virtual akan dibatasi berdasarkan ukuran yang telah ditentukan.
  • Fixed size,
    Artinya kapasitas hard disk fisik akan digunakan berdasarkan ukuran kapasitas hard disk virtual dibuat, walaupun kapasitas hard disk virtual tersebut masih kosong atau belum digunakan.
Disarankan untuk memilih opsi Dynamically allocated, kemudian tekan tombol Next.

Gufron Rajo Kaciak, S.T., M.Kom

Layar selanjutnya berguna untuk menentukan nama tampil dan nama folder tempat menyimpan file-file mesin virtual yang akan kita buat. Kita juga dapat menempatkan file-file mesin virtual ke dalam folder atau direktori yang sudah ada, atau pada hard disk lain yang berbeda dengan hard disk yang digunakan oleh sistem operasi utama.


Gufron Rajo Kaciak, S.T., M.Kom

Di layar ini, kita juga dapat merubah kapasitas hard disk virtual yang akan dibuat sesuai dengan kebutuhan kita. Jika dalam langkah ke-6 kita memilih opsi Dynamically allocated, maka kita dapat membuat ukuran hard disk virtual sampai 2 Terabyte, walaupun hard disk fisik (utama) kita tidak mencapai ukuran 2 Terabyte. Namun, jika kapasitas hard disk fisik kita dibawah 2 Terabyte, tentunya kapasitas hard disk virtual yang dapat digunakan maksimal kapasitas hard diskfisik yang tersisa.


Gufron Rajo Kaciak, S.T., M.Kom

Tekan tombol Create untuk membuat mesin virtual Linux Mint 14 Nadia berdasarkan pengaturan yang telah dilakukan.


Selesai proses tersebut, di bagian kiri layar aplikasi VirtualBox, akan ditampilkan sebuah mesin virtual Linux Mint 14 Nadia dalam keadaan kosong dan siap untuk diinstall.

Gufron Rajo Kaciak, S.T., M.Kom

Langkah selanjutnya adalah melakukan instalasi pada mesin virtual Linux Mint 14 Nadia yang kita buat. Klik ganda pada mesin virtual Linux Mint 14 Nadia atau klik tombol Start (icon panah) untuk menjalankan mesin virtual Linux Mint 14 Nadia.

Dikarenakan mesin virtual yang kita jalankan belum memiliki sistem operasi, secara otomatis VirtualBox akan menampilkan kotak dialog yang berguna untuk memilih disk drive yang berfungsi sebagai start-up.

Gufron Rajo Kaciak, S.T., M.Kom

Klik icon di bagian kanan untuk memilih master Linux Mint 14 Nadia.


Gufron Rajo Kaciak, S.T., M.Kom

Pilih master sistem operasi yang akan digunakan. Format file master sistem operasi dapat dalam bentuk iso, cdr atau dmg. Klik ganda pada file master Linux Mint 14 Nadia atau klik tombol Open untuk menutup pop-up pemilihan file dan kembali ke layar sebelumnya.


Gufron Rajo Kaciak, S.T., M.Kom

Setelah itu, klik tombol Start untuk memulai proses instalasi mesin virtual Linux Mint 14 Nadia.


Gufron Rajo Kaciak, S.T., M.Kom

Untuk proses instalasi selanjutnya, langkah-langkah dan tahapan yang akan dilakukan sama seperti instalasi Linux Mint 14 Nadia pada komputer "nyata".


Gufron Rajo Kaciak, S.T., M.Kom


Okey sekarang kita lanjutin ke proses instalasi Linux Mint dengan menggunakan media cakram (CD/DVD) atau menggunakan media penyimpananflash disk. Salah satu keuntungan Linux Mint dan umumnya sistem operasi Linux lain adalah fasilitas LiveCD, dimana kita dapat mencoba sistem operasi yang akan digunakan terlebih dahulu sebelum diinstall pada komputer. Dengan demikian, kita dapat memastikan distro Linux yang akan digunakan cocok dengan perangkat keras yang ada dan sesuai dengan kebutuhan kita.

Untuk melakukan instalasi, terlebih dahulu pembacaan awal device (Boot Device Priority) yang diatur pada BIOS harus di arahkan ke media yang digunakan.

Gufron Rajo Kaciak, S.T., M.Kom

Setelah proses pembacaan media instalasi selesai, kita akan dibawa ke halaman awal LiveCD Linux Mint.


Gufron Rajo Kaciak, S.T., M.Kom

Saat di LiveCD ini, kita dapat mencoba kemampuan Linux Mint edisi Cinnamon tanpa harus menginstallnya ke dalam hard disk komputer. Dalam LiveCD ini kita dapat melakukan pekerjaan kantor, browsing di Internet, mendengarkan file audio atau memutar file multimedia, melakukan pekerjaan desain grafis, bahkan melakukan pekerjaan sebagai administrator atau pengelola jaringan. Itu semua dapat kita lakukan layaknya kita sudah mengintall Linux Mint ke dalam hard disk.

Gufron Rajo Kaciak, S.T., M.Kom

Yang perlu kita ingat adalah, bahwa semua dokumen yang kita buat harus disimpan di media penyimpanan lain, karena media /home LiveCD bersifat sementara dan akan hilang jika komputer di-reboot.


Untuk melakukan installasi, langkah pertama yang harus kita lakukan adalah menekan icon Install Linux Mint.

Gufron Rajo Kaciak, S.T., M.Kom


Selanjutnya akan ditampilkan menu pilihan bahasa yang akan digunakan. Pilih bahasa yang akan digunakan dalam proses instalasi Linux Mint.

Gufron Rajo Kaciak, S.T., M.Kom

Jika komputer terhubung ke Internet, maka dibagian kanan layar akan keluar teks "You may wish to read the release notes". Jika diklik, maka kita akan dibawa ke halaman informasi terbaru rilis Linux Mint.


Gufron Rajo Kaciak, S.T., M.Kom

Untuk melanjutkan proses instalasi, tekan tombol Continue sehingga layar proses install akan berganti dengan informasi kapasitas hard disk yang dibutuhkan dan informasi apakah komputer terhubung ke jaringan Internet atau tidak.

Gufron Rajo Kaciak, S.T., M.Kom

Jika komputer terhubung ke jaringan Internet, sistem operasi Linux Mint dan aplikasi yang digunakan akan diperbaharui secara otomatis dalam proses instalasi. Jika tidak, maka file-file master yang ada dalam media instalasi (CD/DVD atauflash disk) yang akan digunakan. Proses update Linux Mint juga dapat dilakukan setelah proses instalasi selesai dilakukan.


Gufron Rajo Kaciak, S.T., M.Kom

Setelah menekan tombol Continue, selanjutnya akan ditampilkan jenis instalasi yang dapat kita pilih. Dikarenakan tidak ada sistem operasi lain yang sudah terinstall pada hard disk yang kita gunakan, hanya tersedia 2 (dua) pilihan yang dapat kita gunakan. Jika sudah ada sistem operasi lain, maka pilihan yang tersedia menjadi 3 (tiga) dimana tambahan pilihan tersebut adalah untuk melakukan instalasi multi operating system.

Pilihan Erase disk and install Linux Mint akan menghapus seluruh partisi, sistem operasi, dan data yang ada dalam hard disk, kemudian menggantinya dengan partisi dan sistem operasi Linux Mint. Sementara pilihan Something Elsedigunakan untuk melakukan pembuatan partisi secara manual dan menentukan sendiri di partisi yang mana Linux Mintakan kita install.

Gufron Rajo Kaciak, S.T., M.Kom

Dalam proses installasi ini, jenis instalasi yang kita gunakan adalah Something Else agar kita dapat menentukan sendiri berapa ukuran partisi yang diperlukan. Selain itu, dengan opsi ini, kita dapat memisahkan letak partisi sistem operasiLinux Mint dengan data atau dokumen kerja kita, sehingga mempermudah kita dalam melakukan instalasi ulang Linux Mint.


Gufron Rajo Kaciak, S.T., M.Kom

Langkah selanjutnya menekan tombol Continue sehingga layar instalasi berubah untuk proses pembuatan partisi secara manual.

Gufron Rajo Kaciak, S.T., M.Kom

Dikarenakan hard disk (/dev/sda) yang kita gunakan masih baru dan belum pernah di partisi, maka tabel partisinya belum tersedia.


Berbeda dengan sistem operasi Windows yang mengenal partisi dengan penamaan partisi C:, partisi D: dan seterusnya, pada Linux Mint dan sistem operasi Linux lain, hard disk dan partisi dikenal sebagai folder. /dev/sda sendiri berarti hard disk dibaca di posisi pertama. Jika ada hard disk lain yang terpasang, maka akan ditampilkan sebagai /dev/sdb dan selanjutnya. Jika ada partisi pada sebuah hard disk, maka akan ditambah dengan sebuah angka, misalnya /dev/sda1sebagai partisi pertama, /dev/sda2 untuk partisi kedua dan seterusnya.

Karena hard disk yang kita gunakan belum memiliki tabel partisi, langkah pertama yang harus kita lakukan adalah membuatkan tabel partisi untuk hard disk tersebut. Untuk membuat tabel partisi, dapat dilakukan dengan menekan tombol New Partition Table. Proses ini akan menampilkan peringatan, karena akan menghapus seluruh partisi yang sudah dibuat sebelumnya (jika ada).

Gufron Rajo Kaciak, S.T., M.Kom

Klik tombol Continue untuk melakukan pembuatan tabel partisi atau Go back untuk membatalkan dan kembali ke menu sebelumnya.


Gufron Rajo Kaciak, S.T., M.Kom

Sistem operasi Linux membutuhkan paling kurang 2 (dua) buah partisi, yaitu partisi root dan partisi swap. Kita dapat melakukan pembuatan partisi secara otomatis dengan jalan menekan tombol Install Now. Namun, partisi yang dibuat secara otomatis tersebut hanyalah partisi root dan partisi swap, sehingga data dan dokumen kerja kita akan berada pada dokumen root. Dikarenakan kita akan memisahkan posisi partisi data dan dokumen kerja yaitu pada partisi home, serta partisi untuk boot, maka pembuatan partisi kita lakukan secara manual.


Setelah hard disk memiliki tabel partisi, barulah kita dapat melakukan pembuatan partisi pada hard disk yang digunakan dengan jalan menempatkan posisi kursor pada bagian free space. Selanjutnya, tekan tombol Add... yang ada dibagian tengah layar untuk memulai proses pembuatan partisi baru secara manual.

Gufron Rajo Kaciak, S.T., M.Kom

Pada bagian Type for the new partition, pilih primary karena partisi pertama dan sebagai partisi boot loader. Untuk partisi selanjutnya dapat memilih pilihan Primary atau Logical. Pilihan primary dapat digunakan maksimal untuk 4 (empat) buah partisi. Di bagian New partition size, ukuran partisi boot yang dibuat disarankan berkisar antara 4 GB sampai 8 GB (ditulis pada kotak isian dengan angka 8000). Pilih opsi Beginning untuk bagian Location for the new partition. Bagian Use as digunakan untuk memilih jenis file sistem yang akan digunakan. Pilih Ext4 journaling file system yang merupakan file sistem terbaru dari Linux. Untuk bagian Mount point pilih /boot.


Gufron Rajo Kaciak, S.T., M.Kom

Partisi /boot digunakan untuk menyimpan file boot loader dan semua images dari kernel, berisi informasi yang berkaitan dengan device dan service yang dijalankan ketika komputer melakukan booting (proses komputer dari keadaan mati/off menjadi hidup/on).


Gufron Rajo Kaciak, S.T., M.Kom

Klik tombol OK untuk menyimpan dan melakukan pembuatan partisi /boot yang kita telah atur tersebut.


Gufron Rajo Kaciak, S.T., M.Kom

Langkah selanjutnya adalah membuat partisi swap. Tempatkan kursor pada bagian free space, dan kemudian tekan kembali tombol Add... yang ada dibagian tengah layar untuk memulai proses pembuatan partisi swap.


Gufron Rajo Kaciak, S.T., M.Kom

Partisi swap merupakan ruang pada hard disk yang akan dijadikan sebagai virtual memorySwap berfungsi untuk memberikan dukungan pada memori fisik (Random Acces Memori (RAM)) pada komputer. Jika memori utama sudah hampir habis, maka resource tambahan akan diambilkan dari memori virtual tersebut. Dengan demikian, bila swaptersedia, maka proses pada sistem dapat berjalan dengan lebih cepat. Swap akan berguna ketika komputer menjalankan aplikasi yang memakan banyak memori, misalnya aplikasi game dan grafis.


Ukuran partisi swap dapat disesuaikan dengan ukuran memori utama komputer, dan biasanya ukuran swap adalah 2 (dua) kali ukuran memori utama. Jadi, apabila ukuran memori utama komputer kita adalah 1 GB maka disarankan membuat ukuran swap 2 GB. Jika ukuran memori komputer kita sudah di atas 4 GB, maka alokasi swap tidak harus 2 (dua) kali memori utama, akan tetapi bisa dipasang 1 GB atau terserah dari masing-masing pengguna.

Gufron Rajo Kaciak, S.T., M.Kom

Pada bagian Type for the new partition, kita dapat memilih pilihan Primary atau Logical. Pilih opsi Beginning untuk bagian Location for the new partition. Dibagian Use as pilih Swap area. Klik tombol OK untuk menyimpan dan melakukan pembuatan partisi swap yang kita butuhkan.


Gufron Rajo Kaciak, S.T., M.Kom

Selanjutnya melakukan pembuatan partisi root (/). Tempatkan kembali kursor dibagian free space, dan kemudian tekan tombol Add... yang ada dibagian tengah layar untuk memulai proses pembuatan partisi root (/).


Gufron Rajo Kaciak, S.T., M.Kom

Dikarenakan hanya 4 (empat) partisi yang kita buat dalam proses instalasi ini root (/), swap, boot dan home maka partisi-partisi lain yg dibutuhkan Linux Mint akan ditempatkan dibawah partisi root (/). Oleh karena itu, ukuran kapasitas dari partisi root (/) yang akan kita buat haruslah cukup besar.


Gufron Rajo Kaciak, S.T., M.Kom

Selanjutnya membuat partisi home yang akan digunakan untuk tempat penyimpanan data. Tempatkan kembali kursor dibagian free space, dan kemudian tekan tombol Add... yang ada dibagian tengah layar untuk memulai proses pembuatan partisi home.


Gufron Rajo Kaciak, S.T., M.Kom

Gunakan seluruh sisa kapasitas hard disk yang tersisa di bagian New partition size in untuk kebutuhan partisi home. Pada pilihan Use as, pilih Ext4 journaling file system dan di bagian Mount point pilih /home.


Gufron Rajo Kaciak, S.T., M.Kom

Jika ingin melakukan perubahan terhadap partisi yang telah dibuat, kita dapat menekan tombol Change dan melakukan perubahan terhadap bagian dari partisi yang kita butuhkan, seperti bagian Use as atau bagian Mount point. Jika ingin melakukan kembali pembuatan partisi dari awal, kita dapat menghapus partisi yang diinginkan dengan cara meletakkan kursor pada partisi yang akan dihapus, kemudian tekan tombol Delete dan lakukan kembali pembuatan partisi yang dibutuhkan seperti langkah di atas.


Gufron Rajo Kaciak, S.T., M.Kom

Setelah selesai melakukan pembuatan partisi-partisi yang dibutuhkan, kita dapat melanjutkan proses instalasi dengan menekan tombol Install Now. Di saat proses install sedang berjalan, kita akan diminta untuk melakukan beberapa pengaturan tambahan.

Pengaturan pertama, kita diminta menentukan lokasi dimana kita berada dan juga format waktu yang akan digunakan. Untuk Indonesia, tersedia 3 (tiga) lokasi yang dapat dipilih, Jakarta, Pontianak, atau Makassar.

Gufron Rajo Kaciak, S.T., M.Kom

Untuk mengganti lokasi dapat dilakukan dengan cara menekan kursor pada bagian pulau yang sesuai atau dengan cara menuliskan lokasi kita pada bagian kotak isian. Di saat kita menuliskan lokasi yang diinginkan, secara otomatis akan muncul daftar lokasi yang dapat kita pilih.


Gufron Rajo Kaciak, S.T., M.Kom

Untuk melanjutkan proses instalasi, tekan tombol Continue, dan layar instalasi akan berganti dengan pilihan pengaturan keyboard. Di bagian ini kita dapat menentukan jenis keyboard yang kita gunakan. Kebanyakan keyboardyang digunakan di Indonesia adalah jenis English (US), sehingga kita tinggal menekan tombol Continue.


Gufron Rajo Kaciak, S.T., M.Kom

Selanjutnya akan tampil isian untuk pembuatan identitas komputer dan account yang akan digunakan.



Isian Your name digunakan sebagai nama lengkap pemilik komputer. Untuk isian Your computer name digunakan sebagai identitas komputer ketika berkomunikasi dengan komputer lain dalam sebuah jaringan, dan biasanya secara otomatis terisi ketika kita menulis isian Your name. Walaupun begitu, kita dapat mengganti isian tersebut sesuai dengan kebutuhan kita. Untuk isian Pick a username dan Choose a password akan digunakan sebagai account login ke sistem operasi Linux Mint. Sementara isian Confirm your password di isi kembali sama dengan isian pada bagian Choose a password. Isian username dan password harus dilengkapi, karena akan berguna ketika kita membutuhkan login sebagai super user (root) dalam sistem operasi Linux Mint.

Dalam proses pembuatan account ini, Linux Mint memberikan 2 (dua) pilihan untuk menggunakan sistem operasi Linux Mint. Pilihan pertama Log in automatically menjadikan pengguna dapat masuk ke dalam sistem operasi Linux Mint tanpa harus menggunakan account yang telah ditentukan, sementara pilihan Require my password to log in akan mengharuskan pengguna login terlebih dahulu dengan account yang sudah ditentukan. Jika opsi Encrypt my home folder diaktifkan, maka direktori masing-masing user akan diproteksi, sehingga user lain tidak akan dapat mengakses dokumen user lainnya.


Setelah selesai melakukan pembuatan account, klik tombol Countinue. Proses instalasi selanjutnya akan melakukan penyalinan file dan pengaturan yang telah dilakukan sebelumnya. Sambil menunggu selesai, proses instalasi akan menampilkan informasi tentang fitur dan fasilitas yang tersedia pada sistem operasi Linux Mint yang kita install.

Gufron Rajo Kaciak, S.T., M.Kom

Walaupun waktu untuk menyelesaikan proses instalasi tergantung dari kemampuan komputer yang kita miliki, namun bisa dikatakan proses instalasi Linux Mint cukup cepat. Bahkan kita sudah dapat melakukan berbagai hal di Linux Mint, seperti pekerjaan kantor, tanpa harus menginstall aplikasi-aplikasi tambahan.


Setelah proses instalasi Linux Mint selesai, kita masih dapat melanjutkan penggunaan LiveCD dengan menekan tombolContinue Testing atau melakukan booting ulang untuk mencoba sistem operasi Linux Mint yang baru kita install dengan menekan tombol Restart Now.

Gufron Rajo Kaciak, S.T., M.Kom

Jika pada saat proses instalasi kita mengharuskan pengguna login terlebih dahulu, maka akan ditampilkan menu login untuk masuk ke dalam Linux Mint. Jika tidak, maka pengguna akan langsung masuk ke dalam sistem operasi Linux Mint.


Gufron Rajo Kaciak, S.T., M.Kom

Jika kita pertama kali masuk ke dalam desktop Linux Mint, maka akan ditampilkan layar ucapan selamat datang. Layar ucapan selamat datang tersebut akan selalu tampil ketika pertama kali kita masuk ke dalam sistem operasi Linux Mint. Untuk menonaktifkannya, hilangkan tanda centang pada tulisan Show this dialog at startup.


Gufron Rajo Kaciak, S.T., M.Kom

Setelah dihilangkan, maka kita akan langsung masuk ke dalam desktop Linux Mint 14 Nadia versi Mate.


Gufron Rajo Kaciak, S.T., M.Kom



Sumber :
  • Penjelasan asprak SO
  • http://dosen.gufron.com/

Mohon maaf atas segala kesalahan dan kekurangan dalam post ini, da aku mah apa atuh cuma peserta praktikum belum jadi aspraknya #kodekenceng . Okey sekian dari saya, jangan kemana-mana tetap di blog mpan!


Salam keceh <3
Latifahny Aridia Alfitri
1205304
Pendidikan Ilmu Komputer
Kelas B

Monday, April 21, 2014

TRANSAKSI.

Bukan. Ini bukan CV gue buat ngelamar jadi mbak-mbak kasir minimarket atau bon belanja -yang sukses bikin dompet 'gemuk'- gue selama sebulan terakhir. Ceritanya postingan ini (kembali) merupakan resume praktikum Sistem Basis Data pada pertemuan tanggal 15/04 kemarin.

Menurut modul yg menjadi bahan contekan saya dan menurut buah kerja keras otak saya dalam mengingat kata-kata akang teteh asdos sisbasdat terkeceh, TRANSAKSI adalah aksi yang dilakukan oleh program aplikasi untuk mengakses atau mengubah isi basis data dan memiliki tujuan untuk mencegah dari kehilangan ataupun kerusakan data. Transaksi juga mempunyai sifat-sifat untuk menjamin agar integritas dapat tetap terpelihara yaitu ACID which is stand for:
  1. Atomicity, dimana semua operasi dalam transaksi dapat dikerjakan seluruhnya atau tidak sama sekali.
  2. Consistency, dimana eksekusi transaksi harus dapat menjamin data tetap konsisten setelah transaksi berakhir.
  3. 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.
  4. Durability, dimana perubahan data yang terjadi setelah sebuah transaksi berakhir dengan baik, harus dapat bertahan bahkan jika seandainya sistem mati.
 
Operasi Transaksi dalam Oracle

Didalam transaksi, terdapat dua buah operasi 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. 
 
 


Save Point secara sederhana merupakan sebuah titik aman, dimana kita telah menyelesaiakan satu atau beberapa transaksi. Save point dianalogikan seperti sebuah check point saat kita bermain game. Fungsi dari save point adalah supaya pada saat kita ingin rollback atau ada transaksi yang gagal, transaksi tidak berjalan dari awal kembali, tetapi dari save poin yang telah kita buat.

Untuk membuat sebuah save point, caranya adalah :

SAVEPOINT[nama save point];

Setelah dibuat save pointnya kita dapat rollback ke save point tersebut dengan cara :

ROLLBACK TO[nama save point]; 






Dalam transaksi database, ada 3 hal yang harus dicegah yaitu.
  1. Dirty Read, transaksi membaca data dari hasil transaksi lainnya yang gagal. Kedua transaksi tersebut berjalan bersamaan.
  2. Non-Repeatable Read, transaksi membaca ulang data yang telah di baca sebelumnya karena data tersebut telah di modifikasi oleh transaksi lainnya 
  3. 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 :  
  1. Read Commited : Transaksi hanya dapat melihat perubahan data setelah transaksi lain telah commit pada data tersebut. (Seperti dalam contoh commit)   
     2.   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. 

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

  1. Shared Lock (S-LOCK)
 Jika transaksi memiliki shared lock pada suatu data, transaksi tersebut hanya bisa melakukan pembacaan.


     2.  Exclusive Lock (X-LOCK)
Bagi transaksi yang memiliki exclusive lock pada suatu data, transaksi tersebut dapat melakukan perubahan dan pembacaan terhadap data tersebut. Untuk shared lock, dapat dimiliki oleh beberapa transaksi dalam satu waktu, namun untuk exclusive lock, hanya dapat dimiliki oleh satu transaksi pada satu waktu.
  • Penguncian Level Tabel
Penguncian yang berfungsi untuk mengunci suatu tabel untuk mencegah perubahan atau penghapusan tabel selama ada transaksi yang menggunakan tabel tersebut.
Untuk melakukan perintah penguncian tabel, adalah sebagai berikut. 
LOCK TABLE [nama tabel];
  • Penguncian Level Baris
Penguncian yang dilakukan pada baris (ROW) yang sedang digunakan oleh suatu transaksi sampai transaksi tersebut selesai dilakukan. Penguncian level baris hanya berlaku untuk operasi UPDATE dan DELETE. 
  • DeadLock
Merupakan situasi dimana dua atau lebih transaksi dalam kondisi wait-state, satu sama lain menunggu Lock dilepas sebelum di mulai (Yudi Wibisono). 
 
 
 
Transakasi Menggunakan SET AUTOCOMMIT dalam Procedure
CREATE PROCEDURE tfer_funds
(from_account int, to_account int,tfer_amount numeric(10,2))
BEGIN
SET autocommit=0;
UPDATE account_balance
SET balance=balance-tfer_amount
WHERE account_id=from_account;
UPDATE account_balance
SET balance=balance+tfer_amount
WHERE account_id=to_account;
COMMIT;
END;
Transaksi menggunakan START TRANSACTION, dalam Procedure
CREATE PROCEDURE tfer_funds
(from_account int, to_account int,tfer_amount numeric(10,2))
BEGIN
START TRANSACTION;
UPDATE account_balance
SET balance=balance-tfer_amount
WHERE account_id=from_account;
UPDATE account_balance
SET balance=balance+tfer_amount
WHERE account_id=to_account;
COMMIT;
END;
 
 


Sunday, March 02, 2014

Another March, Another Friendsick.

Bulan Maret. Setiap memasuki bulan ini yg ada dipikiran gue bukan happy happy menunggu ultah gue tapi malah rasa rindu yg melanda kalbu. Eh ini bukan hiperbola ya tapi itulah kenyataannya wkwkwk (jujur aja sampe detik ini gue bingung gimana cara baca jenis ketawa satu ini, wekawekaweka atau wekwekwek atau gimana -_- oke skip) dari 19 bulan Maret yg pernah gue lewati selama gue hidup, ada 3x Maret yg sangat berharga dan itu ada pada rentang 2010-2012 hoho udah tau kan itu ada di masa apa? Ini ringkasannya~ :)


Very First Syukuran (+Traktiran Alakadarnya) Anak Maret APOLLO

2010 - fasl awal - dresscode: kemeja putih. (kecuali elin --") tempat: Hall C jadul.
Berawal dari ide iseng kita [re: beberapa orang yg kebetulan dibrojolkan ke dunia saat bulan Maret] yg ingin merangkap traktiran *jangan bilang kita pelit! Anggaplah kalo kita irit bin ekonomis(?) :3* karena tanggal ultah kita yg berdekatan jadi sayang aja kalo masing-masing bikin acara, kan lebih asik kalo satu acara tapi merangkul semua yegak? :D

Akhirnya kita kumpulin semua anak Apollo yg berulang tahun di bulan Maret, secara mengerikanmengejutkan ternyata ada 13 orang dari total 92 orang (saat itu) yg ada di angkatan kita. Setelah bikin kepanitiaan kecil-kecilan, kita pilih orang paling tua diantara kita *hehehe maap cen* yg berulang tahun hari ini *HAPPY BIRTHDAY ACOOONG ^^* dan wakil sekaligus sekertaris dan bendahara adalah yg paling muda. Singkat cerita (kalo dijelasin satu-satu bisa abis one page buat post ini doang ._.v hahaha) kita menggelar acara syukuran ulang tahun kami di sebuah gedung berjudul Hall C yang -sepertinya sekarang udah cocok jadi museum- saat itu baru banget selesai dibangun.

Kami juga membawa beberapa cemilan kecil seperti teh-dalam-gelas-favorit-kelas-tiga, beraneka gorengan hasil rampokan dari warung Bu Toto *i really miss you mak :(* dan kue-kue kecil yg dengan susah payah dibawa mamake tercinta dari Cilegon nun jauh disana *muahhh muahhh muahhh*.

Ada insiden kecil sih, pas siang harinya kita membungkus souvenir alakadarnya itu dan membagi-baginya ke dalam plastik kecil, ternyata ada satu gelas teh yg kemasannya penyok dan terlihat sudah basi. Karena penasaran, akhirnya kita coba meminumnya bergantian. Setelah 3 menit kemudian, kita sadar, betapa dodolnya kita -_____- << mubasyarotan lari berjamaah ke hammam

Acara perdana kita bisa dibilang sukses hehehe :3 ada beberapa games yg kemudian ditutup dengan doa bersama, bukan doa untuk anak Maret aja tapi doa untuk semua astronot Apollo yg di masa itu masih sering homesick, masih galau pengen pindah sekolah, masih belum kompak seangkatan dan masih masih yg lainnya. Ga kerasa, manusia-manusia galau itu sekarang udah pada kuliah aja :)))


Our Second Hajatan APOLLO's March

2011 - fasl tsani - dresscode: kotak-kotak & sarung. tempat: maktabah qodim.

2 - 6 - 6 - 10 - 10 - 18 - 20 - 21 - 22 - 23 - 24 - 26 - 30
Ingin mengulang gathering spektakuler(?) tahun lalu, akhirnya bulan Maret di tahun kedua ini pun kita meng-agen-da-kan *salah ngga sih tulisannya?* acara syukuran dan traktiran ala kadarnya lagi :3 hajatan tahun ini udah ada perkembangan, kita secara official mengundang Ustadz Amir yg kebetulan ulang tahunnya juga di bulan Maret. Souvenir yg dulu alakadarnya pun sekarang sudah ter-upgrade loh, kita ngga lagi ngerampok warung Bu Toto tapi sekarang ngerampok dapur Mak Enok huahahaha [dengan kata lain, kita ambil jatah makan malem yg memang sudah disediakan dari sekolah]


Final Gathering and Our Last March with APOLLO

2012 - fasl salis - dresscode: batik. tempat: mesjid Al-Madani yg baru selesai direnovasi.
Taraaaa ngga kerasa 13 makhluk ini udah kelas 3 aja, bulan Maret di tahun ketiga tentu sangat krusial karena selain jadi momen terakhir untuk merayakannya semasa SMA juga sebagai wadah berkumpul untuk menggelar doa bersama untuk UN yg akan menyambut sebulan di depan.

Oh iya di hajatan terakhir ini, kita bisa kumpul lengkap ber-13 dengan seragam yg juga super kompak :D perkembangan acara juga sangat pesat, souvenir traktiran juga makin lengkap (selain ngerampok Bu Toto dan Mak Enok lagi, kita pesen kue-kue kecil hehehe) meski ngga ada games karena hajatan ini di mesjid, tapi lagi-lagi kami berhasil mengundang duo ustadz terkece dan tercinta yakni Ustadz Isa dan Ustadz Amir ^^ terakhir, acara yg berlangsung dari maghrib dan jaros [re: jam 22.00 WIP] ini diadakan di Mesjid Al-Madani yg baru aja selesai direnovasi hohoho << tukang jebol gedung

......

2013? Yah inilah kami, sudah berpencar ke medan peperangan baru, berusaha meraih sesuatu berjudul gelar. Meski sedang berjuang meraih cita-cita di tempat masing-masing, tapi momen bulan Maret ini tetap dipakai oleh sebagian dari kami untuk menggelar hajatan alakadarnya :D itung-itung buat alasan bikin gathering lah, semenjak kuliah polo pili APOLLO udah jarang banget gathering sih :(






.....

2014? Doakan saja semoga kita bisa kumpul lagi~ :3 meski ngga bisa ngumpul ber-90 yaa minimal se-Apollo Bandung lah hehehe


HAPPY MARCH~ ^^

Tuesday, February 25, 2014

Resume Pertemuan Ke-1 Praktikum Simbada

Judulnya terlalu formal untuk sebuah postingan di blog panpan? Memang ini postingan serius hohoho jarang-jarang kan? *kedip kedip mata manja manis najis* Okey jadi ceritanya, guesaya ada tugas praktikum dimana membuat rangkuman di setiap pertemuan yg sudah dilalui bersama di sepanjang jalan kenangan~ oh indahnya masa itu~ maaf.. Mari langsung ke rangkumannya, here we go!

ORACLE. Hmm ada yg tau Oracle apaan? Menurut penjelasan yg saya dengar di pertemuan hari Selasa tanggal 18 Februari 2014 kemarin dan juga dari sumber yg saya baca (alamat sumber akan tertera di bawah postingan) 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 (Structured Query Language), di dalam dunia database istilah query dapat diartikan “Permintaan Data”. Saat ini SQL merupakan bahasa query standard di berbagai software database. Berbagai software database dapat diakses menggunakan bahasa SQL. Sehingga selain di Oracle, anda dapat menggunakan SQL di software database yang lain seperti Microsoft SQL Server, MySQL, Informix, DB2, Interbase dan software database yang lain.

Oracle juga adalah database rasional 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. 

Logo Oracle


Keistimewaan 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.


Tipe Data Dalam Oracle
Tipe data yang didukung dalam oracle adalah antara lain :

Tipe data
Deskripsi
VARCHAR2
Berisi variabel karakter dengan panjang maksimal 400 karakter.
CHAR
Berisi karakter berukuran tetap dengan panjang maksimal 2000 Bytes.
NUMBER
Berisi data numerik.
DATE
Berisi data tanggal.
RAW
Berisi data binary hingga ukuran 2000 bytes.
LONG
Berisi data teks hingga ukuran 2 GigaBytes.
LONG RAW
Berisi data binary hingga ukuran 2 GigaBytes.
ROWID
Berisi nilai id dari suatu baris tabel.
BLOB
Berisi obyek binary hingga ukuran 4 GigaBytes.
CLOB
Berisi obyek karakter hingga ukuran 4 GigaBytes.
BFILE
Berisi eksternal binary file, ukuran dibatasi oleh sistem operasi.

Nah that's all about Oracle that I know, sekarang kita beralih ke Java. Aslinya udah pada tau kan Java apaan? Minimal yg dulu punya handphone N*kia pasti inget kalo dulu main game di handphone-nya sering nemuin logo kaya gini...

Logo JAVA

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsysytems pada pertengahan tahun 1990. Menurut definisi Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional.

Teknologi Java memiliki tiga komponen penting, yaitu:
·      Programming-language specification
·      Application-programming interface
·      Virtual-machine specification
JDK (Java Development Kit)
Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan.Pada tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk JDKOpen.
JRL (Java Research License)
JRL (JAVA RESEARCH LICENSE) ini dibuat khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java[tm] sebagai subyek pembelajaran dan penelitian. Ia ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini.
JRL adalah lisensi yang diciptakan khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan penelitian. itu ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini.


Minggu lalu guesaya *maaf lupa terus kalo ini postingan formal hehehe* juga mendengar kata NetBeans. Apaan cik itu? Netbeans merupakan sebuah aplikasi Integrated Development Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. 

Logo Netbeans
Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.

Netbeans juga digunakan oleh sang programmer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional desktop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.

NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.


Fitur-fitur dari Platform Netbeans antara lain:
  • Manajemen antarmuka (misal: menu & toolbar)
  • Manajemen pengaturan pengguna
  • Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
  • Manajemen jendela
  • Wizard framework (mendukung dialog langkah demi langkah)
Netbeans IDE merupakan sebuah IDE open source yang ditulis sepenuhnya dengan bahasa pemrograman java menggunakan platform netbeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring.

Versi terbaru saat ini adalah NetBeans IDE 5.5.1 yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.

Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE.

Fitur fitur yang terdapat dalam netbeans antara lain:
  1. Smart Code Completion: untuk mengusulkan nama variabel dari suatu tipe, melengkapi keyword dan mengusulkan tipe parameter dari sebuah method.
  2. Bookmarking: fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi.
  3. Go to commands: fitur yang digunakan untuk jump ke deklarasi variabel, source code atau file yang ada pada project yang sama.
  4. Code generator: jika kita menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method dan yang lainnya.
  5. Error stripe: fitur yang akan menandai baris yang eror dengan memberi highlight merah.


Hmm kalau di makalah biasanya ada Daftar Pustaka, nah kalo di blogger apa? :3
  • http://khalishahazzahra.blogspot.com/p/oracle.html
  • http://blog.akakom.ac.id/zain/2012/09/07/pengertian-java-dan-jdk/
  • http://www.isomwebs.net/2012/09/pengertian-netbeans/

Sekian dan terima kasih sudah menyempatkan waktu membaca postingan ini *terharu banget kalo sampe ada yg rela baca dari awal sampe akhir tanpa ada skip hohoho* semoga ilmu ini bermanfaat, maaf atas segala kekurangan dan maaf maaf maaf banget atas segala kelebihan materi yg saya ketik *hehehe* saran dan kritik saya tunggu untuk postingan (serius) yg lebih baik ke depannya ^^

Oh iya mari berdoa bersama-sama semoga postingan ini adalah awal yg baik untuk kelancaran saya dan kita semua dalam praktikum Sistem Basis Data aaaaaamiiiiiiin~



Latifahny Aridia Alfitri
1205304
Pendidikan Ilmu Komputer
Kelas B-2012
 
Salam keceh selaluuuh!

Monday, February 24, 2014

Berdebukah saya?

Well, gue bener-bener lupa kapan terakhir kali nge-post di blogger ._.v
Thanks to asisten dosen matkul Sistem Basis Data yg akhirnya membuat jari-jari gue tergerak kembali untuk mengetik postingan di blog ini huahahaha *maap gaje, udah malem*

Sejujurnya gue baru aja lolos dari diopname dan baru sekitar 15 menit yg lalu nginjek tanah Bandung yang (sepertinya selalu) dingin yeah~ \m/

Berhubung mau beberes(?) blog dulu jadi postingan ga akan panjang ahaha then WELCOME BACK to my back-to-the-future blogger and have funstudy!