SJ Kay - шаблон joomla Joomla
admin

admin

Saturday, 04 March 2017 00:00

Bioskop Rakyat

Bioskop Rakyat

Bioskop Rakyat ialah jalan keluar bagi rakyat yang tidak mau menggunakan uang terlalu banyak dalam menikmati tontonan Bioskop!

Tuesday, 21 February 2017 00:00

Apa itu Programmer?

Apa itu Programmer?

 

Programmer ialah suatu profesi yang didapat oleh seseorang yang berinteraksi dalam system produksi, manajemen konsep, hingga pengetesan, dan juga publikasi (rilis). Adapaun tingkatan atau level seorang programmer bisa dilihat dari skill yang dia miliki dalam menyelesaikan masalah pemrogramannya. Berikut ini, CodePolitan akan membahas tingkatan seorang programmer berdasarkan skill levelnya mengikuti Model Dreyfus. Model Dreyfus adalah model yang digunakan untuk mengelompokan level seseorang berdasarkan bagaimana ia mendapatkan skill kemahirannya melalui instruksi formal ataupun praktis. Pada model ini tingkatan atau skill seseorang dikelompokan menjadi 5, yaitu: Novice, Advance Beginner, Competent, Proficient, dan Expert.

Dalam penerapannya kepada tingkatan seorang programmer berdasarkan skill-nya, maka bisa dijelaskan sebagai berikut:

jenis programmer, jenis pemrograman IT, jenis programmer IT, jenis programmer komputer, pembagian programmer, pembagian pemrograman IT, pembagian programmer IT, pembagian programmer komputer, macam macam programmer, macam macam pemrograman IT, macam macam programmer IT, macam macam programmer komputer

1. Novice Programmer

Novice adalah tingkatan paling rendah programmer dalam skill-nya. Ini bisa dibilang merupakan level pemula. Yang masuk level ini adalah mereka yang baru mengenal pemrograman, masih bingung tentang pemrograman itu sendiri dan bagaimana cara memulainya.

Programmer yang skill-nya masih ada di level ini biasanya membutuhkan panduan secara mendetail jika mempelajari sesuatu atau mengikuti tutorial. Misalnya cara menulis kode PHP, harus dijelaskan tentang bagaimana menginstal web server terlebih dahulu, kemudian menggunakan code editor apa, dan bagaiamana cara menyimpan kode program. Biasanya pada tingkatan ini, programmer masih sangat kaku terhadap konteks. Dia bisa saja menyelesaikan satu program sederhana dengan mengikuti tutorial, tapi akan kesulitan jika harus memodifikasi program tersebut.

Saya rasa semua programmer pasti pernah berada di level ini, ya karena semua pasti butuh proses. Nggak ada ceritanya seseorang programmer langsung jago coding.

 

 jenis programmer, jenis pemrograman IT, jenis programmer IT, jenis programmer komputer, pembagian programmer, pembagian pemrograman IT, pembagian programmer IT, pembagian programmer komputer, macam macam programmer, macam macam pemrograman IT, macam macam programmer IT, macam macam programmer komputer

2. Advance Beginner Programmer

Tingkatan selanjutnya adalah Advance Beginner Programmer. Programmer yang berada di level ini sudah memiliki skill yang lebih tinggi dari pada Novice Programmer. Karena sudah lebih banyak belajar, programmer di tingkatan ini biasanya sudah mengerti tentang programming dan apa yang ia lakukan dengan programming itu sendiri. Selain itu, programmer di level ini sudah tidak terlalu kaku dengan konteks lagi, jika dia mempelajari sesuatu, dia bisa memodifikasinya sesuai dengan kebutuhannya. Misalnya dia mempelajari panduan untuk membuat sebuah aplikasi perpustakaan, dia sudah bisa menyesuaikan mana yang dia butuhkan dan mana yang ia tidak dia butuhkan dari panduan tersebut.

Hanya saja, kelemahan dari programmer di level Advance Beginner ini adalah mereka tidak terlalu memahami konsep secara keseluruhan. Ketika mempelajari sebuah framework atau tools, dia hanya mempelajari apa yang dia butuhkan saja, dia tidak mengerti bagaimana framework atau tools itu bekerja. Orientasi utamanya adalah menyelesaikan masalah yang ia hadapai, jika beberapa fungsi saja sudah cukup untuk menyelesaikan masalahnya, maka dia hanya akan tahu tentang fungsi-fungsi tersebut saja. Dia tidak terlalu tertarik untuk memahami big picture bagaimana framework atau tools itu bekerja.

 

jenis programmer, jenis pemrograman IT, jenis programmer IT, jenis programmer komputer, pembagian programmer, pembagian pemrograman IT, pembagian programmer IT, pembagian programmer komputer, macam macam programmer, macam macam pemrograman IT, macam macam programmer IT, macam macam programmer komputer

3. Competent Programmer

Level yang lebih tinggi selanjutnya adalah Competent Programmer. Seorang yang berada di tingkatan ini biasanya sudah memiliki pengalaman yang lumayan. Ciri utamanya adalah dia telah mampu melakukan troubleshooting. Ia mampu menyelesaikan masalah yang bahkan belum ia temui sebelumnya dari bekal pengalaman per-codingan-nya selama ini. Dalam belajar, programmer di level ini sudah bisa mandiri dan mengeksplorasi sendiri. Kekuatan utamanya adalah pengalaman.

 

jenis programmer, jenis pemrograman IT, jenis programmer IT, jenis programmer komputer, pembagian programmer, pembagian pemrograman IT, pembagian programmer IT, pembagian programmer komputer, macam macam programmer, macam macam pemrograman IT, macam macam programmer IT, macam macam programmer komputer

4. Proficient Programmer

Naik level lagi. Level ini adalah level yang semakin master, yaitu Proficient Programmer. Seorang programmer yang sudah sampai pada tingkatan ini biasanya sudah cenderung melihat sesuatu secara keseluruhan. Tidak lagi hanya mempelajari dan menerapkan satu fungsi saja asalkan masalahnya terselesaikan, tetapi benar-benar ingin mengetahui bagaimana sesuatu itu berjalan.

Karena pengetahuannya yang menyeluruh terhadap sesuatu terkadang dia bahkan mampu memberitahukan dimana letak kesalahan sebuah kode, bahkan tanpa menjalankan kode tersebut.

 

 jenis programmer, jenis pemrograman IT, jenis programmer IT, jenis programmer komputer, pembagian programmer, pembagian pemrograman IT, pembagian programmer IT, pembagian programmer komputer, macam macam programmer, macam macam pemrograman IT, macam macam programmer IT, macam macam programmer komputer

5. Expert Programmer

Tingkatan paling tinggi seorang programmer dilihat dari skill-nya adalah seorang expert. Dari merekalah muncul karya-karya luar biasa. Mereka tidak hanya mempelajari sebuah konsep secara keseluruhan dari sebuah tools, mereka malahan menciptakan tools. Mereka membuat bahasa pemrograman, mereka membuat library, mereka membuat framework, membuat IDE, mereka membuat konsep-konsep baru yang bermanfaat untuk pemrograman, mereka membuat buku. Dari merekalah kita belajar banyak hal.

 

Semua level di atas selalu bertahap. Sebelum menjadi seorang expert, pasti mengalami menjadi proficient. Pun demikian sebelum di sampe situ kita juga pasti pernah menjadi seorang pemula (Novice). Memang begitu prosesnya. Tidak ada yang instan. Tapi mudah-mudahan dari apa yang saya sampaikan di atas, kita bisa tahu dimana posisi kita saat ini, apakah kita ada di level Expert, Proficient, Competent, Advance atau baru ada di tingkatan Novice. Jika kita telah tahu posisi kita, maka selanjutnya kita bisa belajar lebih banyak lagi sehingga skill kita terus meningkat. Seandainya di Indonesia semakin banyak Expert Programmer, sepertinya akan menarik :D

Monday, 20 February 2017 00:00

Cara Mendapatkan Tender Proyek

Cara mendapatkan Tender Proyek

perbedaan mysql, perbedaan oracle, faktor pembeda mysql, faktor pembeda oracle, kesamaan mysql, kesamaan oracle, fungsi mysql, fungsi oracle

Tender adalah tawaran untuk mengajukan harga, memborong pekerjaan, atau menyediakan barang yang diberikan oleh perusahaan swasta besar atau pemerintah kepada perusahaan-perusahaan lain. Mengikuti tender adalah salah satu cara untuk mendapatkan kontrak bisnis dalam skala besar atau memperluas usaha Anda. Banyak perusahaan yang secara teratur menyelenggarakan tender. Beberapa instansi pemerintah kini bahkan memuat semua tender dan investasi pemerintah di media cetak agar siapapun dapat mengikutinya. Proses tender adalah proses yang penuh persaingan sehingga amatlah penting bagi Anda untuk mencantumkan penawaran yang kompetitif di dalam proposal Anda. Mengajukan penawaran melaluui tender tidak memberikan jaminan keberhasilan dalam bentuk apapun. Yang penting persiapkanlah dengan matang proposal Anda.

Berikut ini adalah beberapa hal yang harus dipenuhi oleh perusahaan tersebut.

1. Kita siapkan terlebih dahulu perusahaan yang hendak digunakan untuk mengikuti tender, pada kali ini CV berupa perusahaan yang ingin menawarkan/menjual produk TI karena peraturan pemerintah mensyaratkan peserta tender harus berbentuk badan hukum bukan perorangan.


2. Kita urus juga berbagai macam dokumen syarat tender seperti nomor pokok wajib pajak (NPWP), surat izin usaha perdagangan (SIUP), surat keterangan domisisli perusahaan (SKDP) dan dokumen lainnya dapat di baca dan dipelajari pada masing-masing pengumuman lelang.


3. Mencari tahu sebanyak mungkin berita tender, bisa di dapat dari koran, website, atau LPSE sebagai lembaga pengadaan lelang secara elektronik masing-masing wilayah kabupaten atau kota di indonesia, informasi tender juga bisa didapat dari paniia lelang pada instansi yang mengadakan lelang.

tips sukses tender, tips sukses proyek, tips sukses pekerjaan IT, cara mendapatkan tender, cara mendapatkan proyek, cara mendapatkan pekerjaan IT
4. Baca dan periksa dengan teliti apa saja persyaratan yang harus disediakan seperti berkas-berkas atau surat-surat yang harus ada dalam pengajuan tender.


5. Ikuti dengan disiplin jadwal tender yang disediakan, melakukan lebih awal atau terlambat bisa menjadi penyebab kegagalan menjadi pemenang tender.


6. Bermainlah dengan jujur tanpa melakukan kecurangan seperti bekerja sama dengan panitia tender agar terpilih menjadi pemenang, proyek banyak jika didapat dengan haram maka tidak akan mengantarkan kita ke gerbang kebahagiaan dan ketenangan hidup, sebaliknya biarpun dapat proyek sedikit jika itu dengan jalan halal maka lebih berkah dan bermanfaat untuk menjalani kehidupan.


7. Hindari perbuatan yang melanggar hukum seperti mengancam peserta lelang lain, atau mengancam panitia tender agar dipilih menjadi pemenang. Sebagai peserta tender kita dalam posisi sebagai peminta, oleh karena itu sudah sepatutnya kita bertingkah laku terbaik agar jikalau terpilih menjadi pemenang tetap di dapat dengan cara yang baik.

tips sukses tender, tips sukses proyek, tips sukses pekerjaan IT, cara mendapatkan tender, cara mendapatkan proyek, cara mendapatkan pekerjaan IT
8. Ajukan harga penawaran dibawah dan mendekati harga tender, mengajukan harga lebih tinggi maka kita akan kalah dengan peserta yang mau menawarkan harga lebih murah. namun menawarkan harga terlalu murah juga tidak baik karena kita bisa dianggap akan melakukan pengurangan spesifikasi dan kualitas barang untuk mendapatkan harga termurah.


9. Jaga hubungan baik dengan suplier dan pedagang barang atau jasa, dengan begini maka kita tetap dapat memberikan pekerjaan sesuai dengan persyaratan tender.

tips sukses tender, tips sukses proyek, tips sukses pekerjaan IT, cara mendapatkan tender, cara mendapatkan proyek, cara mendapatkan pekerjaan IT
10. Jika terpilih atau mendapatkan dan menjadi pemenang tender maka mengerjakan sesuai dengan spesifikasi dan kualitas yang telah di sepakati, dengan begini tentu kita sudah mendapat nama baik dan punya potensi besar untuk menang tender proyek berikutnya.

 

Siap handle proyek tender? 

Sunday, 19 February 2017 00:00

Apa saja perbedaan antara MySQL vs Oracle

Apa saja perbedaan antara MySQL vs Oracle?

 

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil query database disebut Manajemen Sistem Basisdata (Database Manajement System, DBMS) Alasan perlunya database, yaitu :
• Basis data merupakan salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.
• Basis data menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
• Basis data mengurangi duplikasi data (data redudancy).
• Dengan mengaplikasikan basis data hubungan data dapat ditingkatkan.
• Basis data dapat mengurangi pemborosan tempat simpanan luar.
Banyak aplikasi yang dapat mengelola sistem database, namun kami akan membandingkan 2 software database yang handal. Berikut pembahasannya:

 

perbedaan mysql, perbedaan oracle, faktor pembeda mysql, faktor pembeda oracle, kesamaan mysql, kesamaan oracle, fungsi mysql, fungsi oracle

1. MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. Jangan disalah-artikan MySQL dengan SQL. SQL (singkatan dari Structured Query Language) sendiri adalah suatu sintaks perintah-perintah tertentu atau bahasa (pemrograman) yang digunakan untuk mengelola suatu database. Jadi, MySQL dan SQL adalah dua software yang berbeda.

 

MySQL sebagai Database Server

Software database mulai bermunculan seiring dengan bertambahnya kebutuan akan database server. Salah satu dari pendatang baru dalam dunia database ialah MySQL, sebuah server/klien database SQL yang berasal dari Skandinavia. MySQL terdiri atas server SQL, klien program untuk mengakses server, tools untuk administrasi, dan interface program untuk menulis program sendiri.
Pengembangan MySQL dimulai pada tahun 1979 dengan tool database UNIREG yang dibuat oleh Michael “Monty” Widenius untuk perusahaan TcX di Swedia. Kemudian pada tahun 1994, TcX mulai mencari server SQL untuk mengembangkan aplikasi Web. Mereka menguji beberapa server komersial namun semuanya masih terlalu lambat untuk table-tabel TcX yang besar.
Tahun 1995 David Axmark dari Detro HB berusaha menekan TcX untuk me-release MySQL di Internet. Ia juga membuat dokumentasi MySQL yang di-build untuk GNU configure utility. MySQL 3.11.1 dipublikasikan di dunia tahun 1996 dan didistribusikan untuk Linux dan Solaris. Sekarang ini MySQL bekerja untuk banyak platform serta tersedia source codenya.

 

Kelebihan MySQL

Jika anda mencari system manajemen database yang murah atau bahkan gratis, ada beberapa pilihan antara lain MySQL, mSQL, PostgresSQL, atau salah satu dari produk vendor komersial yang gratis. Ketika dibandingkan antara MySQL dengan system database yang lain, maka perlu dipikirkan apa yang paling penting untuk anda. Apakah performa, support, fitur-fitur SQL, kondisi keamanan dalam lisensi, atau masalah harga. Dengan pertimbangan tersebut, MySQL memiliki banyak hal yang bisa ditawarkan, antara lain :
• Kecepatan
Banyak ahli berpendapat MySQL merupakan server tercepat.
• Kemudahan penggunaan
MySQL punya performa tinggi namun merupakan database yang simple sehingga mudah disetup dan dikonfigurasi
• Harga
MySQL cenderung gratis untuk penggunaan terntentu.
• Mendukung query language
MySQL mengerti bahasa SQL (Structured Query Language) yang merupakan pilihan system database modern. Anda juga dapat mengakses MySQL lewat protocol ODBC (Open Database Connectivity) buatan Microsoft.

• Kapabilitas
Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat menggunakan banyak database secara simultan.
• Konektifitas dan sekuritas
Database MySQL dapat diakses dari semua tempat di Internet dengan hak akses tertentu.
• Pertabilitas
MySQL dapat berjalan dalam banyak varian UNIX dengan baik, sebaik seperti saat berjalan di system non-UNIX.
• Distribusi yang terbuka
MySQL mudah didapatkan dan memiliki source code yang boleh disebarluaskan sehingga bisa dikembangkan lebih lanjut.

 

Kekurangan MySQL

Salah satu kekurangan dari MySQL adalah dalam masalah koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, MySQL kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan MySQL jarang dipakai dalam program visual, serta data yang ditangani belum begitu besar.

 

 

perbedaan mysql, perbedaan oracle, faktor pembeda mysql, faktor pembeda oracle, kesamaan mysql, kesamaan oracle, fungsi mysql, fungsi oracle

2. ORACLE

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).
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.
Oracle Corporation yang berdiri pada tahun 1977 sebelumnya mengembangkan database Oracle sebagai perangkat lunak yang dipakai oleh pihak militer US. Namun seiring perkembangan database Oracle juga dipergunakan dan dijual ke pihak sipil atau bisnis. Dengan demikian citra militer seperti tangguh dan siap dalam segala situasi juga turut melekat dalam database Oracle. Oracle sendiri tidak hanya bermain dalam ranah database namun juga dalam ranah aplikasi dan perangkat keras.


Database Oracle memiliki berbagai edisi, antara lain:
Standard One edisi berbayar dengan batasan maksimal dua prosesor;
Standard Ed. berbayar dengan batasan maksimal empat prosesor;
Enterprise Ed.i berbayar tanpa batasan prosesor;
Express Ed. gratis dengan batasan data maksimal 4 Gigabyte (4.294.967.296 Byte)
• Untuk versi terakhir, 11.2.0.6, database Oracle tersedia untuk hampir semua platform, baik Windows, Linux maupun Unix, mesin 32 bit maupun mesin 64 bit.
Database Storage Engine ini bisa menyimpan data sampai ukuran tera byte, dan database oracle juga meyediakan yg gratisan versi home edition untuk sekedar yg ingin belajar oracle aja sedangkan untuk versi enterprisenya kita harus bayar. sejauh yg saya tahu dalam pengalaman saya, untuk bagian query-nya oracle tetap menggunakan standard bahasa SQL. Oralce bisa digunakan diberbagai platform seperti unix,windows, atau yg lainnya. untuk masalah keamanan oracle bisa dibilang baik. untuk masalah perfomance oracle kebanyakan bermain di harddisk jadi kalau anda ingin menggunakan oracle anda harus menyediakan space harddisk yg cukup besar.

 

Kelebihan ORACLE


Beberapa kelebihan dari sistem manajemen basis data ORACLE adalah :
• Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang.
• Database Clusters, dengan menggunakan teknologi Real Application Clusters (RAC). Salah satu fungsi dari RAC adalah memberikan perlindungan terhadap kelangsungan data dalam perusahaan sehingga apabila terjadi crash pada salah satu server database, maka tidak akan mempengaruhi kinerja perusahaan. Hal ini disebabkan karena teknologi RAC memungkinkan untuk membuat beberapa database server menjadi seolah-olah satu database server, sehingga apabila ada database server yang down, kinerja database server tersebut akan di-take over oleh server-server yang lain.
• Row-Level Locking, fitur ini dapat melakukan lock tidak hanya pada table-level saha, akan tetapi dimungkinkan untuk melakukan lock lebih jauh lagi sampai pada row-level. Sehingga user-user dapat melakukan akses data dalam suatu tabel secara bersamaan, lebih cepat dan lebih akurat.
• Data Partitioning, Oracle memungkinkan kita untuk melakukan partisi ke suatu tabel maupun indeks. Hal ini akan dapat meningkatkan kemampuan kita untuk dalam melakukan manajemen data.
• Oracle Data Mining & Data Warehousing, fitur ini memberikan kemudahan bagi perusahaan yang ingin men-develop aplikasi Business Intellegent yang bertujuan untuk membantu eksekutif perusahaan dalam menentuksan strategi perusahaan berdasarkan analisis data yang di-generate oleh Oracle Data Mining.
• Virtual Private Database, fitur ini memberikan dan meningkatkan fleksibilitas jaminan security sampai pada row-level security. Hal ini akan membuat aplikasi kita menjadi semakin aman sewaktu kita melakukan transaksi melalui Internet.
• Intelegent Self-Managing, untuk para DBA, fitur ini akan membuat proses database tuning dan database manajemen menjadi lebih mudah.
• Flashback Query, fitur ini memungkinkan kita untuk melihat status data kita mundur beberapa waktu (flash back) sampai batas yang kita tentukan, sehingga apabila terjadi kesalahaan data pada waktu yang lalu, maka kita dapat melakukan koreksi tanpa harus melakukan database recovery.
Kekurangan ORACLE
Kelemahan dari sistem manajemen basis data ORACLE adalah, sifatnya yang tidak open source menjadi salah satu kendala bagi para programmer untuk memperoleh aplikasinya, serta Penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya Database Administrator yang handal.

 

Kesimpulan

Keduanya memang memiliki kelebihan dan kekurangannya masing-masing. Namun dengan memperhitungkan dari segi efisiensi, kemudahan , dan kesulitan dalam penggunaannya, DBMS MySQL dianggap lebih memudahkan dibandingkan dengan DBMS ORACLE, salah satu alasannya adalah kapasitas daya tampung MySQL bisa mencapai 64 Terabyte (InnoDB) dan 256 Terabyte (My ISAM), berbasis client-server, Opensource, gratis didownload dan tidak memakan biaya yang besar seperti Oracle yang membutuhkan biaya untuk pembelian lisensi.

 

Sudah faham? Okay berikutnya tinggal pakai database yg tersedia, selamat mencoba!

Page 1 of 16

Media Sosial

Salah satu cara memudahkan komunikasi menjadi lebih transparan.

Kontak

Jl. Parahyangan no.18,
Komp. Panghegar Permai I,
Ujung Berung, Bandung 40614
Tel: (022) 92800-446 / (022) 95244-964
WA: 0857-95569337 / 0857-21261437
BBM: 7DF95683 / 7CD59179

Email: This email address is being protected from spambots. You need JavaScript enabled to view it. / This email address is being protected from spambots. You need JavaScript enabled to view it. / This email address is being protected from spambots. You need JavaScript enabled to view it.
Top
Active Search Results [Social Submit this] HTTP://WWW.SITUS.WEB.ID Essential SSL