Home Blog Page 21

Pengertian Version Control

Kemampuan menggunakan version control adalah kemampuan wajib yang harus dimiliki  oleh tim programmer. Di seluruh dunia, ribuan programmer terlibat dalam pengembangan proyek opensouce, kolaborasi dalam skala raksasa seperti ini mustahil dilaksanakan tanpa adanya  version control. Akan terjadi bencana dan kekacauan jika kode sumber hanya diletakkan di website, kemudian dibagi ke semua programmer. Jika dua orang programmer bekerja dalam file yang sama, mereka akan saling menimpa pekerjaan temannya, dan jika terjadi kesalahan maka tidak akan mungkin mengembalikan keadaan kode ke keadaan sebelumnya tanpa usaha yang cukup besar.

Version control dapat membantu sebuah tim pengembang perangkat lunak dengan menyediakan akses kepada setiap anggota tim tanpa harus saling menimpa pekerjaan anggota tim yang lain, seperti yang terjadi jika sebuah tim pengembang menggunakan sharing folder. Version control mampu :

  1. Mencatat perubahan code dan pembuat perubahan
  2. Menyediakan fungsi undo untuk mengembalikan keadaan code ke titik tertentu
  3. Melihat riwayat perubahan code, dari pertama dibuat hingga keadaan yang sekarang
  4. Memungkinkan penulisan code secara paralel tanpa ada kejadian anggota tim menimpa pekerjaan anggota tim yang lain.

Jumlah maksimal programmer yang dapat bekerja sama tanpa menggunakan version control adalah satu orang (Endy, 2006). Jika dalam sebuah tim pengembang software terdapat sebuah tim programmer yang lebih dari satu, version control adalah tools yang wajib digunakan.

Banyak aplikasi version control yang tersedia, beberapa aplikasi yang cukup terkenal antara lain :

  1. Visual Source Safe, version control buatan microsoft. Terintegrasi dengan Visual Studio
  2. CVS, version control dikembangkan oleh CollabNet yang dipimpin oleh Karl Fogel. CVS adalah version control yang dikembangkan dengan lisensi opensource dan sudah sangat banyak digunakan. CVS juga mempunyai software pendukung yang sangat besar, dan juga didukung oleh hampir semua IDE besar.
  3. Subversion, dibuat dengan tujuan untuk menggantikan CVS yang mempunyai kelemahankelemahan sehingga tidak cocok lagi dengan paradigma pengembangan perangkat lunak yang sedang trend saat ini. Subversion ini dikembangkan oleh CollabNet dan dibuat oleh orang yang sama yang membuat CVS, Karl fogel.

Sistem Arsitektur ORACLE

Oracle adalah Object-Relational Database Management System, atau disingkat ORDBMS. RDBMS Tradisional (Oracle Version 7 atau kebawah) menyimpan data pada tables yang disebut relations. Relasi tersebut merupakan representasi 2 dimensi dari data dimana rows, disebut Tuple pada bahasa relasional atau record dalam bahasa umum dan columns, disebut attribut yang merupakan bagian informasi yang ada di dalam record.

Oracle menyediakan ekstensi berorientasi objek ke RDBMS yang membentuk entitas objek relasional database yang baru. Pada Objek Relasional database, columns dapat mewakili salah satu nilai tunggal (seperti dalam database relasional standar), varray()(fixed number pada additional records) atau REF untuk tabel kedua di mana jumlah variabel data dapat disimpan. Dalam suatu kondisi, prosedur pada database objek relasional dikenal sebagai metode yang terikat pada table.

Oracle memperkenalkan konsep baru pada versi barunya yang disebut Grid Computing dan memberu nama versi barunya tersebut dengan nama 10g. Grid Computing adalah langkah menuju cara yang paling fleksibel dan biaya yang efektif untuk mengelola informasi dan aplikasi. Grid Computing secara internal menciptakan kesatuan besar Server, Storage dan networks dimana sumber daya dari satu bagian dengan mudah dapat dialokasikan ke bagian yang lain tergantung pada beban kerja.

Saat Oracle Database bekerja, Oracle software mengalokasikan sebuah area shared memory yang disebut dengan SGA (Shared global Area) dan kemudian menjalankan beberapa background proses. Kombinasi dari SGA dan background process inilah yang disebut dengan Oracle Instance.

Struktur Memory Oracle terdiri dari :

  • SGA (Shared Global Area):  Merupakan area memory yang menyimpan data dan control information untuk Instance. SGA sendiri dishared oleh server dan background process.
  • PGA (Program Global Area): Merupakan area memory yang menyimpan data dan control information untuk setiap server proses. PGA inilah yang meng-handle server proses. Setiap proses memiliki satu PGA. PGA bersifat Private.
SGA terdiri dari :
  • Shared Pool:  Menyimpan semua aktivitas pengguna agar tidak terjadi parsing.
    contoh : sebuah SELECT statement akan dieksekusi. Statement tersebut disimpan ke cache Shared Pool. Apabila statement tersebut ingin dieksekusi kembali, tidak perlu menyimpan ke cache Shared Pool (parsing) kembali melainkan ambil dari Shared Pool dan langsung eksekusi
  • Streams Pool : digunakan untuk menyimpan data untuk kepentingan replikasi database.
  • Large Pool : Memiliki kapasitas yang besar dan Biasa digunakan untuk recovery, backup, restore. Large Pool menyimpan session information ketika oracle dalam mode shared.
  • Java Pool : Memiliki fungsi hampir sama dengan Shared Pool tetapi menyimpan eksekusi yang menggunakan bahasa atau aplikasi Java.
  • Database Buffer Cache : Menyimpan hasil eksekusi dari Shared Pool. Hasil eksekusi yang disipan hanya yang bersifat READ ONLY saja. DB Buffer Cache menggunakan LRU (Least Recent Use) sehingga akan menghapus data yang baru masuk apabila sudah full.
  • Redo Log Buffer : Menyimpan semua eksekusi yang memodifikasi data database. Hasil modifikasi ini akan disimpan dalam redo log buffer saat user melakukan commit. Apabila user belum melakukan commit, perubahan data yang telah dilakukan tidak dapat dilihat atau diakses oleh user yang lain.

Cara Membuat Signature Pada Microsoft Outlook 2013

Microsoft Office Outlook adalah sebuah aplikasi pengelola informasi pribadi dari Microsoft Office Suite. Aplikasi ini biasanya digunakan untuk mengirim dan membaca surat elektronik (email). Meskipun begitu, aplikasi ini juga memiliki fungsi fungsi seperti catatan, jurnal, jadwal kerja dan kalender. Microsoft Outlook dapat menyediakan akses kotak surat, kalender, dan jadwal bersama jika dikombinasikan dengan Microsoft Exchange Server.

Secara kegunaannya, Ms.Outlook ini lebih dipakai dalam surat menyurat elektronik untuk kebutuhan bisnis. Dalam email yang berhubungan dengan bisnis sangat penting penggunaan signature (tanda tangan) pada penulisan isi suratnya. Berikut ini cara membuat Signature pada Ms. Office Outlook :

  1. Klik file, Pilih Tab info kemudian pilih Options 

  2. Kemudian klik mail, klik  signature

  3. Klik new, kemudian masukan nama dari signature yang kita inginkan
  4. Selanjutnya tulis signature yang kita inginkan kemudian klik OK
  5. Coba klik New Email, maka signature yang sudah kita buat tadi sudah otomatis ada pada isi email kita.

Cara Mengaktifkan Modul Oracle OCI 8 pada Xampp

Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Xampp adalah  perangkat lunak bebas, yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

Kita biasanya mengenal Mysql dengan Php My Admin pada Xampp sebagai database. Namun dengan Xampp kita juga dapat mengkoneksikan database Oracle. Secara default modul untuk oracle pada xampp diset nonaktif. Untuk mengaktifkannya caranya seperti berikut :

  1. Pertama cek pada XAMPP yang sudah kita install apakah modul oci8 sudah aktif atau belum. Nyalakan Apache pada XAMPP, Buka Localhost pada Browser, kemudian klik pada phpinfo().
  2. Jika OCI8 belum muncul pada configuration, berarti modulnya masih belum aktif. Untuk mengaktifkannya buka folder direktori tempat XAMPP diinstall. Masuk dalam direktori php. edit php.ini
  3. Pada line 968, hapus tanda titik duanya. kemudian simpan kembali.
  4. Kemudian buka kembali phpinfo() pada localhost dan cek apakah oci8 sudah muncul pada tabel konfigurasi.

Keuntungan Berbelanja Secara Online

Di era digital ini, belanja online sudah menjadi sebuah kebutuhan, tidak saja untuk pembeli tapi juga untuk pedagang. Dua pelaku utama pasar ini saling melengkapi dan membentuk revolusi gaya belanja baru yang efisien, mudah dan aman meski tak pernah bertemu fisik. Seperti transaksi belanja yang ditawarkan toko online Shopious.com 

Kemudahanan koneksi dan murahnya perangkat komunikasi juga turut meningkatkan tren belanja online di Indonesia. Banyaknya kasus penipuan seputar belanja online pun tak menyurutkan jumlah transaksi online di Indonesia. Bahkan, jumlah toko online semakin menjamur. Lalu, apa yang membuat banyak orang masih sangat yakin berbelanja secara online? 


Berikut beberapa kelebihan berbelanja online dibanding di toko fisik, baik mall maupun pasar. 

1. Kenyamanan
Ya, belanja online bisa jauh lebih nyaman dibanding kita harus datang ke toko/mall. Tak perlu harus repot memikirkan baju yang akan kita kenakan untuk pergi ke toko/mall, cuaca yang tak mendukung untuk ngemall, atau kesibukan kerja dan aktivitas rumah tangga yang membatasi kita pergi ke luar. Dengan belanja online, kita bisa bertransaksi kapan pun dan di manapun. Intinya, sah-sah saja belanja online sambil mengenakan sarung, asal koneksi internet lancar, duit ada, ya aktivitas belanja, jalan terus! 

2. Privasi
Beda dengan belanja di toko, dengan belanja online, kita tak perlu malu membeli barang yang sebelumnya risih kita beli. Misal, Anda ingin membeli underwear seksi, sex toys, obat kuat, atau beragam kebutuhan yang selama ini enggan Anda beli di mall/toko dekat rumah. Dengan belanja online, privasi belanja kita akan sangat terjaga. Mulai dari pemilihan barang, transaksi dan pengiriman. Tenang, saat pengiriman, barangpun dibungkus rapi dan rapat, sehingga Anda tak perlu malu saat orang di rumah menerima barang pesanan Anda. 

3. Lebih Bervariasi
Belanja online memudahkan kita memilih beragam barang, model, dan jenisnya. Beda dengan toko/mall di dekat rumah yang varian barangnya terbatas. Apalagi bagi Anda yang tinggal di kota kecil, tentu produksi dan koleksi barang yang dijual akan sangat terbatas. 

4. Hemat Waktu + Duit
Tentu Anda tak perlu harus keluar rumah, aktifitas online bisa dilakukan di rumah atau kantor. Lebih irit BBM dan tak perlu harus tergiur mampir makan di food court, atau menghabiskan waktu jalan-jalan di mall sekedar window shopping dan akhirnya harus membeli barang yang tak Anda butuhkan, hanya karena Anda tergiur display barang yang dipajang di butik/toko dalam mall. Anda pun punya banyak waktu menghabiskan waktu bersama keluarga di rumah.

5. Harga Murah
Asyiknya belanja online, Anda bisa mencari barang dengan harga termurah karena setiap toko online selalu menawarkan barang dengan harga bersaing. Pemilik toko online harus bersaing dengan sekian banyak penjual online di seluruh Indonesia/dunia, dan inilah yang membuat para pemilik bisnis online rela mengurangi laba untuk menggaet pelanggan sebanyak-banyaknya. 

Fakta lain, sebagian besar toko online menawarkan harga yang jauh lebih rendah dibandingkan dengan toko biasa. Ini sangat masuk akal, karena penjual online tidak dibebani pajak, sewa toko atau fee untuk pelayan. Otomatis harga yang ditawarkan jauh lebih rendah dari toko biasa. 

6. Stock Tanpa Batas
Beda dengan toko/mall di dekat rumah Anda yang produksi barangnya terbatas dan Anda harus rela hunting barang dari toko ke toko untuk mendapat barang yang Anda cari. Rugi waktu dan tenaga, tapi barang yang Anda cari tak selalu ada. Dengan belanja online, Anda tinggal memilih dan mencari barang di toko online di Indonesia/dunia, tanpa khawatir stock habis, kehilangan waktu dan tenaga. 

7. Obral Diskon 
Belanja online sering menawarkan diskon setiap saat, tanpa peduli seasson/musim. Bahkan, di beberapa toko online, seperti di Lamido, Anda bisa mendapat diskon dan voucher kapanpun Anda mau. Cukup bergabung dengan program yang ditawarkan, berlangganan newsletter atau mengajak teman belanja di toko tersebut, Anda berpeluang dapat diskon dan free gift. 

Dengan beberapa kelebihan belanja online di shopious.com seperti di atas, tak heran jika tren orang untuk berbelanja online semakin tinggi. Ya, tinggal kita yang harus waspada dan pintar memilih toko online dan barang yang ditawarkan. Happy shopping!

Cara Memperbaiki Error “not recognized as an internal or external command” di Windows

Ada beberapa penyebab dimana muncul error “not recognized as an internal or external command” saat kita mengetikkan perintah di command prompt atau cmd, salah satunya program lain yang merubah environment variables. ketika environment variables berubah atau rusak , dapat menyebabkan program lain yang menggunakan environment variables yang sama.


Saya pun mendapatkan pesan errot tersebut saat menjlankan perintah Ping. jika anda mengalami hal yang sama ada 2 cara untuk memperbaikinya , berikut caranya

Cara Memperbaiki Error “not recognized as an internal or external command” di Windows


1. cara pertama adalah memastikan bahwa perintah yang anda ingin jalankan itu ada , seperti perintah ping , cara mengceknya adalah dengan melihatnya di folder C => Windows => System 32.


2. Cara kedua dengan Environment Variables, caranya dengan

  • Klik kanan pada My Computer lalu klik properties
  • pilih Advanced System Setting 
  • selanjutnya klik Environment Variables 


  • dibawah “System Variables” locate arahkan pada Path lalu klik ‘EDIT‘.



  • tambahkan C:WindowsSystem32; jika belum ada
  • jangan lupa untuk memastikan ada tanda titik koma
  • terakhir klik ‘Ok’


setelah melakukan hal diatas tinggal reboot atau restart komputer anda. sekian Cara Memperbaiki Error “not recognized as an internal or external command” di Windows.

Tips Memilih Power Supply Yang Baik Bagi Komputer Anda

Power Supply atau PSU adalah komponen pada komputer yang berfungsi menyuplai arus listrik ke setiap komponen komputer lain yang membutuhkan daya. Mengingat komputer adalah suatu perangkat elektronik menjadikan power supply merupakan salah satu komponen terpenting di komputer rumah anda. Setinggi apapun spesifikasi komputer anda, tanpa adanya power supply maka tidak akan bisa berguna bahkan sama sekali tidak dapat dinyalakan. Jika dapat diibaratkan power supply pada komputer adalah jantung yang ada di manusia.

Memilih power supply yang bagus akan memperpanjang umur komputer yang kita miliki. Semakin tinggi spesifikasi komputer maka semakin tinggi juga kebutuhan daya yang diperlukan. Berikut ini tips untuk memilih power supply yang baik :

  1. Perkirakan jumlah daya yang dibutuhkan untuk komputer anda.
  2. Cari power supply yang cukup daya untuk memenuhi kebutuhan komputer. Lebih tinggi lebih baik.
  3. Ketika mencari PSU, jangan asal pilih PSU yang murah yang murah belum tentu bagus.
  4. Coba lihat rating PSU yang  dapatkan di internet, bagaimana ulasan para konsumen terhadap PSU tersebut.
  5. Usahakan untuk membeli PSU dari merk-merk yang sudah terpercaya dalam bidangnya, misalkan seasonic, Digital Alliance, dan masih banyak lagi.
  6. Cari yang sudah memiliki cap bronze (minimal), yaitu sertifikat yang diberikan kepada PSU dimana psu tersebut mampu membeikan efisiensi diatas 80 Selain itu, psu yang sudah berlabel 80+ juga bukan sembarangan PSU, PSU tersebut harus melewati berbagai macam tahapan agar bisa lolos.

Jika ingin yang berkualitas tinggi pasti harus sedikit menguras dompet lebih dalam karena kuliatas itu sebanding dengan harga, Berikut ciri-ciri power supply yang berkualitas :

  1.    Harga Lumayan Mahal.

Untuk  350 Watt harga berkisar Rp. 400 ribu, 400 Watt harga berkisar Rp. 450 ribu sampai dengan Rp.500 ribu, sedangkan 500 Watt harga berkisar Rp. 600 ribu sampai dengan Rp. 850 ribuan. Untuk wattage yang lebih besar, harga dipastikan lebih mahal lagi. Harga mahal ini merupakan kompensasi dari komponen yang memang memiliki kualitas yang bagus dan lebih tahan lama.

  1.  Berat power supply lebih dari power supply biasa.

Secara fisik, bobot power supply yang baik lebih berat dari yang biaa saja. Hal ini disebabkan karena power supply yang bagus menggunakan bahan – bahan terpilih, misalnya kabel-kabelnya memiliki serat tembaga yang lebih tebal, kapasitor yang ada didalamnya menggunakan kapasitor yang lebih banyak jumlahnya, dan lilitan kabel pada kumparan-kumparannya pun lebih banyak. Selain itu, power supply yang bagus, biasanya menggunakan kabel berlapis yang sering disebut dengan cable sleeving.

  1.    Memiliki UL Number

UL number merupakan tanda produsen sebuah power supply. Dengan mengetahui identitas produsen/pabrik power supply tersebut kita dapat mengetahui apakah kualifikasi produknya telah bersertifikasi internasional. UL Number ini dapat di cek secara online lewat situs : http://www.ul.com/database/.

  1.   Memiliki label spesifikasi voltase dan ampere yang digunakan, melekat di body power supply.

jika kita mengukur dengan Voltmeter atau Ampere meter, spesifikasi yang ada pada label tersebut sama persis dengan yang hasil pengukuran yang tertera.

  1.    Mempunyai kemampuan lain, misalnya:

Active PFC (Power Factor Correction), yaitu rangkaian khusus yang digunakan untuk mengukur seberapa efisien komsumsi daya listrik.

Over Voltage Protection, yaitu kemampuan power supply untuk mencegah kerusakan komponen yang terhubung karena adanya lonjakan voltase listrik yang tiba-tiba.

Continuous Output, yaitu kemampuan power supply untuk memberikan daya setiap saat dibutuhkan.

New Articles

Editor Picks