Category Archives: Resume

Oracle – Arsitektur Oracle Database

Sebelum memahami arsitektur oracle kita harus pahami Oracle Server, yaitu sebuah Database Management System (DBMS) yang memiliki sifat terbuka, comprehensive, dan terintegrasi untuk mengelola informasi. Oracle Server terdiri dari :

  • Oracle Instance
  • Oracle Database

Pada artikel kali ini, kita akan membahas tentang memahami Arsitektur Oracle Database. Arsitektur Oracle Database terdiri dari 3 struktur yaitu :

  • Struktur Memory (Memory Stuctures)
  • Struktur Proses (Process Structures)
  • Struktur Penyimpanan (Storage Structures)
  • Struktur Memory (Memory Structures)

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.

image

Struktur Proses Oracle terdiri dari :

User Process
User Process adalah proses ketika user melakukan suatu aktivitas pada instance. Contohnya ketika user ingin melakukan login atau membuka suatu program. Satu user process dapat memiliki 2 server process yaitu ketika user login sebagai sys dan login kembali sebagai hr pada terminal yang lain
Server Process
Server Process Terjadi ketika pengguna berhasil melakukan login (Connect Database / Connect SQL Plus). Server process dihapus ketika user berhasil logout
Background Process
Background Process adalah proses yang tidak terlihat oleh user
Beberapa Background Process antara lain :

SMON (System Monitor) : SMON melakukan koneksi oracle instance ke dispatcher / listener. Selain itu, SMON melakukan monitoring dispatcher pada saat mode shared server. SMON juga melakukan crash recovery apabila instance terjadi failure
PMON (Process Monitor) : Berfungsi mengecek background process yang sedang mati / idle. PMON bertugas untuk merestart process yang di kill.
DBWN (Database Writer) : DBWn berfungsi mencegah hard parsing seperti cek sintaks dan cek semantic pada statement. DBWn juga berfungsi untuk menulis modified block dari db buffer cache ke data file.
LGWR (Log Writer) : Berfungsi untuk menulis data yang berubah ke redo log files.
ARCn (Archiver): Berfungsi untuk mengcopy data dari redo log file ke archive log file.
CKPT (Checkpoint) : berfungsi untuk mengupdate control file dan data file
Berikut merupakan proses ketika user connect ke instance dan melakukan update
Instancenya running -> User login -> diverifikasi oleh server proses -> user update row -> ditanggapi oleh server proses -> menuju ke sga -> di cek oleh server proses ada ga statement updatenya di shared pool.

Kalau ada, dia ga perlu parsing lagi tinggal gunain yang ada di shared pool tetapi sebelum bisa digunain bakal di cek lagi privilege dari si user.

Kalau ga ada dia bikin area shared sql yang baru di shared pool untuk statement tersebut -> Server proses bakalan nerima data yang dibutuhkan dari data file (table) atau dari data blok yang tersimpan di dalam sga -> server proses mengubah data tabel yang diterimanya -> saat transaksinya di commit, LGWR akan menuliskan perubahan tersebut ke dalam redo log file dan DBWn akan menulis data blok yang telah dirubah ke dalam disk -> server proses mengirimkan pesan kepada user

Struktur Penyimpanan (Storage Structures)

Terdapat 2 tipe struktur penyimpanan pada oracle database, yaitu :

  • Logical Storage
  • Physical Storage

Logical Storage

Database : Tempat penyimpanan data

Schema : Kumpulan object – object database yang dimiliki user

Tablespace : Tempat penyimpanan untuk segment

Segment : Merpukan object database yang memiliki data

Extend : sekumpulan data blok membentuk extend

Oracle Data Block : bagian terkecil dari database

Dari gambar di atas dapat dijelaskan bahwa satu database memiliki satu atau banyak schema atau tablespace. Satu tablespace memiliki satu atau banyak segment atau datafile. Satu segment mempunyai banyak extend. Satu extend hanya mempunyai satu datafile dan banyak data block.

Physical Storage

File Fisikal database terdiri dari dua jenis, yaitu critical dan Noncritical file. Critical File adalah file yang harus ada, karena jika file ini hilang, database tidak akan dapat bekerja. Noncritical file

adalah kebalikannya.

Source :

http://rohmad.net/2008/04/17/arsitektur-database-oracle/

Oracle Administation 10g

Leave a comment

Filed under Resume, Thread & Record

SEO – Search Engine Optimization

Pada tulisan kali ini saya akan berbagi informasi tentang Search Engine Optimization atau sering dikenal dengan nama SEO. Disini akan dijelaskan tentang pengertian dari SEO, sekilas sejarah SEO, beberapa jenis SEO dan lainnya.

  • Pengertian dan definisi SEO

Search Engine Optimization atau dalam bahasa indonesia berarti Optimisasi Mesin Pencari adalah suatu teknik atau cara dalam pembuatan suatu situs atau blog pada suatu posisi/halaman awal pada mesin pencarian atau Search Engine terkemuka seperti Google, Yahoo, dan Bing. Dalam mengoptimisasi suatu halaman website/blog pada mesin pencari yang akan muncul pada halaman awal perlu adanya kata kunci yang ditargetkan.

  • Sekilas Sejarah SEO

Menurut Danny Sullivan, istilah search engine optimization pertama kali digunakan pada 26 Juli tahun 1997 oleh sebuah pesan spam yang diposting di Usenet. Pada masa itu algoritma mesin pencari belum terlalu kompleks sehingga mudah dimanipulasi.

Versi awal algoritma pencarian didasarkan sepenuhnya pada informasi yang disediakan oleh webmaster melalui meta tag pada kode html situs web mereka. Meta tag menyediakan informasi tentang konten yang terkandung pada suatu halaman web dengan serangkaian kata kunci (keyword).

Sebagian webmaster melakukan manipulasi dengan cara menuliskan kata kunci yang tidak sesuai dengan konten situs yang sesungguhnya, sehingga mesin pencari salah menempatkan dan memeringkat situs tersebut. Hal ini menyebabkan hasil pencarian menjadi tidak akurat dan menimbulkan kerugian baik bagi mesin pencari maupun bagi pengguna internet yang mengharapkan informasi yang relevan dan berkualitas [1].

  • Keuntungan SEO

Banyak keuntungan dari penggunaan SEO yaitu disini akan dijelaskan beberapa keuntungannya :

  • Mendatangkan Traffic yang Banyak

Jika situs atau blog berada pada halaman satu Search Engine pasti akan mendatangkan pengunjung (Traffic) yang sangat besar, disitu akan tergantung pada keyword yang kita targetkan dan besar kecilnya data hasil pencarian dari Google Planner.

  • Meningkatkan Penjualan

Jika suatu situs menjual suatu produk atau barang seperti bukalapak.com yang menjual aneka barang seperti komputer atau lainnya, maka jika ada orang mencari di google dengan keyword “jual komputer murah” kemudian situs tersebut ranking 1, maka sudah 95% bukalapak akan mendapatkan penjualan dari hasil SEO tersebut.

  • Meningkatkan Daya Saing

Mudah saja untuk keuntungan SEO yang satu ini, jika posisi suatu situs lebih tinggi maka secara otomatis daya saingnya pun akan lebih tinggi. Masih banyak lagi keuntungan dari SEO ini yang tidak saya sebutkan semua, karena saya yakin dengan 3 hal diatas saja pasti anda sudah mengerti mengenai keuntungan SEO.

  • Dasar SEO yang Perlu Diketahui

On Page SEO adalah suatu teknik mengoptimisasi halaman website dengan menerapkan beberapa dasar keyword yang ditarget kedalamnya. Keuntungan dari on page seo ini yaitu situs anda akan lebih dinilai relevan oleh google, juga jika halaman tersebut hanya mendapatkan sedikit backlink bisa dipastikan akan mudah ranking 1 Google.

Dasar yang harus diterapkan dalam on page seo :

  1. Title Tag :  ini sama seperti judul pada suatu posting/artikel tetapi berbeda, karena umumnya title tag ini dibaca oleh search engine, jika title tag tidak diganti atau sama menyerupai judul posting maka yang muncul pada search engine sebagai title tag yaitu judul posting tersebut
  2. Meta Description : keterangan dari suatu halaman berdasarkan dari kalimat artikel postingan anda, agar meta description terlihat menggoda dan menarik trafik anda perlu memodifikasinya dengan menggunakan plugin SEO
  3. URL  atau Uniform Resource Locator :  rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet
  4. Heading :  adalah sekumpulan kata yang menjadi judul atau sub-judul dalam sebuah dokumen html, Html menyediakan enam tingkatan heading, dimana heading level 1 yang paling besar ‘<h1>’, sedangkan yang terkecil adalah level 6 ‘<h6>’
  5. Link to Site Authority : merupakan sebuah posting yang di dalamnya terdapat link menuju situs – situs terpercaya / yang dipercayai google seperti yotube, wikipedia, dan masih banyak lainnya.

Off Page SEO adalah cara mengoptimisasi suatu halaman dari luar situs (menggunakan backlink). Backlink adalah Link dari halaman situs kita yang berada pada halaman situs orang lain yang mempunyai PR (Page Rank) yang tinggi. Mesin pencari seperti Google menyukai Backlink yang berkualitas yang artinya Backlink dari situs authority atau situs yang dipercayai Google dan mempunyai PR yang tinggi seperti Wikipedia, Twitter, WordPress, dan lainnya.

 

Sekian informasi yang telah saya bagikan, semoga bermanfaat baik bagi pembaca. Terima Kasih

 

Source :

[1]  http://id.wikipedia.org/wiki/Optimisasi_mesin_pencari/
[2] http://www.rudinazar.com/apa-itu-seo/
[3] Image : https://d3ui957tjb5bqd.cloudfront.net/images/screenshots/products/11/112/112946/seo_flat_illustration_preview-f.jpg?1400253869

Leave a comment

Filed under Resume, Thread & Record

Tanggapan

Tanggapan saya kepada Dosen Teori Organisasi Umum  1 (2KA 20):

Dari pertemuan demi pertemuan yang sudah saya ikuti, menurut saya ibu memiliki pengetahuan yang banyak serta terupdate, saya berbicara seperti itu di karenakan beliau selalu mengetahui permasalahan yang trend terjadi sekarang ini. Mulai dari kasus2 politik, gaya hidup jaman sekarang dan lainnya. Dalam penyampaian pengajaran juga jelas kepada kami semua sehingga proses belajar jadi optimal. Harapannya  semoga makin baik lagi pengajarannya di kemudian hari. Terima Kasih

Leave a comment

Filed under Resume

Konflik dalam Organisasi

Dalam berorganisasi interaksi antar  ke anggotaan nya itu sangat perlu, mulai dari membangun komunikasi yang baik juga perlu mengenal sifat satu sama lain. Komunikasi yang tidak terjalin dengan baik dalam organisasi akan menimbulkan konflik. Untuk itu ada teori konflik yang perlu di pahami, teori konflik adalah teori yang memandang bahwa perubahan social tidak terjadi melalui proses penyesuaian nilai-nilai yang membawa perubahan, tetapi terjadi akibat adanya konflik yang menghasilkan kompromi – kompromi yang berbeda unsur pokok pemisahan kelas dalam masyarakat.

Konflik terbagi menjadi 4 jenis konflik, yaitu :
1.      Konflik intrapersonal

Konflik sesorang dengan dirinya sendiri, terdapat 3 jenis intrapersonal, yaitu:
  • Konflik pendekatan-pendekatan, contohnya orang yang dihadapkan pada dua pilihan yang sama-sama menarik.
  • Konflik pendekatan – penghindaran,  contohnya orang yang dihadapkan pada dua pilihan yang sama menyulitkan.
  • Konflik penghindaran-penghindaran, contohnya orang yang dihadapkan pada satu hal yang mempunyai nilai positif dan negatif sekaligus.
2.      Konflik interpersonal
Pertentangan antar seseorang dengan orang lain karena pertentangan kepentingan atau keinginan.
3.      Konflik antar individu – individu dan kelompok
Berhubungan dengan cara individu menghadapi suatu tekanan – tekanan kepada mereka oleh kelompok kerja mereka.
4.      Konflik interorganisasi
Konflik yang menyebabkan sulitnya koordinasi dan integrasi dari kegiatan yang berkaitan dengan tugas – tugas dan pekerjaan.
Dalam menyelesaikan konflik, terdapat beberapa cara, yaitu :
a.       Menghindar
b.      Mengakomondasi
c.       Kompetisi
d.      Kompromi atau negosiasi
e.       Memecahkan masalah atau kolaborasi

Leave a comment

Filed under Resume

Arti penting Organisasi dalam Bermasyarakat

Organisasi adalah perkumpulan dari suatu kegiatan yang dilakukan oleh beberapa orang atau lebih yang bekerja sama untuk mencapain tujuan tertentu.
Terdapat jenis – jenis organisasi yaitu sebagai berikut :

1.      Organisasi formal yang meliputi :
  • Organisasi Olahraga
  • Organisasi Sekolah
  • Organisasi Negara
2.      Organisasi informal yang meliputi :
  • Organisasi Politik
  • Organisasi Social
  • Organisasi Mahasiswa
Beberapa prinsip dari sebuah organisasi yaitu :
  • Organisasi harus memiliki tujuan yang jelas
  • Harus ada kepemimpinan
  • Harus ada pembagian pekerjaan
  • Harus ada sikap tanggung jawab

Dengan mengikuti organisasi, sesorang dapat mengaktualisasikan dirinya. Orang cenderung ikut dalam kegiatan organisasi dikarenakan dalam organisasi tersebut seseorang bisa mendapatkan ilmu yang mungkin tidak didapatkannya selama bangku pendidikan.

Organisasi mempunyai arti penting dalam lingkungan masyarakat, karena organisasi dapat membantu serta mengajak masyarakat untuk lebih aktif dalam lingkungan sekitarnya.

Leave a comment

Filed under Resume

Proses Pengambilan Keputusan dalam Organisasi

Proses mempengaruhi pengambilan keputusan dalam organisasi. Proses pengambilan keputusan secara universal didefinisikan sebagai pemilihan diantara berbagai alternative.  Sedangkan, yang dimaksud dengan proses mempengaruhi adalah untuk mempengaruhi individu atau kelompok baik maupun tidak baik untuk terjadinya perubahan sikap, perilaku, kebiasaan individu ataupun kelompok tersebut.

Dalam proses pengambilan keputusan di jabarkan macam-macam model nya yaitu :

  • Model ekonomi
    Berusaha mendapatkan keuntungan maksimum, Contoh : perdagangan.
  • Model manusia administrasi
    Orang tidak menginginkan maksimalisasi tetapi cukup keuntungan yang memuaskan. Contoh : perbankan
  • Model manusia mobicentrik
    Orang selalu bergerak bebas untuk mengambil keputusan. Contoh : bebas mengeluarkan pendapat
  • Model manusia organisasi
    Lebih mengedepankan sifat setia dan penuh kerjasama dalam pengambilan keputusan. Contoh : organisasi.
  • Model pengusaha baru
    Menekankan pada sifat kompetitif. Contoh : wirausaha
  • Model social
    Orang sering tidak rasional  dalam mengambil keputusan diliputi perasaan emosi dan dialam bawah sadar.  Contoh : himpunan organisasi.

Leave a comment

Filed under Resume

Arti penting Komunikasi dalam Organisasi

Dalam kehidupan sehari-hari manusia perlu membangun komunikasi untuk saling berinteraksi satu sama lain, terutama pada organisasi komonikasi adalah kunci utama  dalam membangun organisasi yang positif dan baik. Tujuan komukasi dalam proses tidak lain dalam rangka membentuk para pelaku organisasi agar saling mengerti satu dengan anggota lainnya ataupun dengan pemimpin nya masing-masing.

Ada lima unsur komunikasi :

  1. Komunikator
  2. Menyampaikan berita
  3. Berita-berita yang disampaikan
  4. Komunikasi
  5. Tanggapan atau reaksi

Didalam komunikasi juga terdapat hambatan, berikut hambatan komunikasi terdiri dari :

  1. Hambatan dari proses komunikasi
  2. Hambatan fisik
  3. Hambatan semantic
  4. Hambatan psikologis
  5. Hambatan manusiawi
Sedangkan, ada beberapa cara untuk mengatasi hambatan komunikasi, antara lain :
  1. Gunakan umpan-balik
  2. Kenali si penerima berita
  3. Rencanakan secara teliti

Sebuah Organisasi harus membangun komunikasi yang baik dengan sesama anggota, pemimpin dengan anggota, dan anggota dengan pemimpin agar tidak menimbulkan konflik atau perpecahan dalam organisasi tersebut

Leave a comment

Filed under Resume

Arti penting Kepemimpinan dalam Organisasi

Organisasi adalah perkumpulan dari suatu kegiatan yang dilakukan oleh beberapa orang atau lebih yang bekerja sama untuk mencapain tujuan tertentu. Dalam Organisasi sangat penting adanya pemimpin, pemimpin yang baik adalah pemimpin yang bertanggung jawab, berikut syarat-syarat dari seorang pemimpin agar diterima oleh anggota organisasinya :

  1. Pengetahuan harus luas
  2. Berpendidikan
  3. Bertanggung jawab, dipercaya, tertib dan teratur
  4. Mengolah waktunya dengan baik
  5. Mampu menganalisis permasalahan
  6. Mampu memcahkan masalah

Adapun teori-teori mendasar yang perlu dipelajari pemimpin dalam organisasi:

  • Teori Social
  • Teori Genetic
  • Teori Ekologis

Dalam kepemimpinan beragam orang melakukan nya dengan cara nya masing-masing, karena tidak semua jalan pemikiran manusia itu sama. Maka dari itu di bawah ini di jabarkan beberapa tipe-tipe dari kepemimpinan:

  • Tipe kepemimpinan demokratis
  • Tipe kepemimpinan militeris
  • Tipe kepemimpinan karismatik
  • Tipe kepemimpinan fathernalistik
  • Tipe kepemimpinan otokrasi

Leave a comment

Filed under Resume

Perubahan dan Perkembangan Organisasi

Dalam organisasi perlu  perubahan, organisasi harus mengikuti perubahan zaman. Faktor yang menyebabkan perubahan dalam organisasi adalah faktor intern & ekstern.

Demi memenuhi beberapa keseluruhan tujuan dari suatu organisasi ada beberapa langkah :
  1. Mengadakan pengkajian
  2. Mengadakan identifikasi
  3. Menetapkan perubahan
  4. Menentukan strategi
  5. Melakukan evaluasi

Perkembangan dan perubahan organisasi juga dapat melalui pengembangan keterampilan dan sikap. Seperti, latihan pada setiap pekerjaan atau sering di sebut training, salah satu training yang baik dengan melakukan sosialisasi dengan melakukan training diluar. Latihan intruksi kerja, latihan diluar tempat kerja seperti survey seperti apa perkembangan yang sedang popular dipasar saham, serta latihan di tempat kerja tiruan atau nama lainnya adalah simulasi.

Organisasi semua perlu untuk adanya perubahan dan perkembangan namun semua itu di lakukan untuk sesuatu hal yang positif, agar perubahan dan perkembangan yang di lakukan dapat diterima publik dengan baik.

Leave a comment

Filed under Resume