Algoritma dan Pemrograman

Sudah lama sekali tidak posting, entah kenapa tiba-tiba jadi kepengen posting. Mudah-mudahan hal baik ini tidak berhenti dalam hitungan hari. hehehe….

Kali ini saya akan membahas tentang Algoritma dan Pemrograman. Apa itu algoritma ? dan apa itu program ? Mungkin sudah banyak yang tahu, apa itu pemrograman. Segala nya bermula dari masalah yang harus diselesaikan dengan terkomputerisasi.

Masalah ? berikut ini deskripsi dari masalah

  1. Bagaimana mengetahui suatu bilangan itu ganjil atau genap.
  2. Setiap pelanggan bank yang datang mendapat nomer antrian. Urutkan nomer antrian tersebut dari yang terkecil hingga terbesar.

Algoritma merupakan urutan langkah-langkah dalam menyelesaikan suatu masalah. Nah….algoritma itu menjelaskan langkah-langkah bagimana masalah tersebut selesai. Contoh lagi membuat mie istan (maaf ya…contohnya makanan, maklum lg laper #abaikan) maka algoritma nya itu langkah-langkah membuat mie instan sampai hasilnya jadi.

Algoritma baru akan berguna jika dijalankan oleh  sebiuah pemroses (processor). Pemroses ini bisa manusia, robot, mesin, komputer, dsb. Pemroses itu membaca instruksi/algoritma lalu mengerjakannya.

Program merupakan barisan kode perintah yang dimengerti oleh komputer.  Atau algoritma yang ditulis dalam bahasa komputer disebut program. Pemrograman adalah kegiatan merancang dan membuat program.

 

Advertisements

Passion? Bingung apa passion mu?

Passion…Kadang punya ambisi atau sekedar sebuah keinginan itu diperlukan dalam hidup. Orang yang tidak punya passion akan cenderung bingung dalam menentukan langkah selanjutnya. Seperti aku ini, bisa dibilang hidupku cukup enak…kalau orang lain melihatku mereka akan bilang “Hidupmu lho udah enak, apalagi yang kamu inginkan.” Mungkin benar, aku masih S1 tetapi aku bekerja sebagai pegawai di perusahan dan […]

Mengapa orang tidak suka menunggu??

Engkau tahu mengapa orang tidak suka menunggu??? Karena menunggu butuh ketenangan pikiran, karena menunggu butuh kepastian, karena menunggu butuh kesabaran

Ketenangan pikiran, bahwa yang ditunggu akan membawa berita baik atau buruk. Saat menunggu dengan pikiran gelisah, takut akan sesuatu maka rasanya waktu berjalan sangat lama.

Kepastian, bahwa yang ditunggu akan datang atau tidak. Tidak yakin bahwa yang ditunggu akan datang, maka akan merasa gelisah, muncul pikiran “sia-sia kah penantianku ini??” atau “haruskah aku pergi??” atau bahkan “sudah cukup, tidak ada gunanya menunggu lagi”.

Kesabaran, tenang tanpa tahu yang ditunggu kapan datangnya. Meski waktu terus berjalan, tetap tenang dengan ketidakpastian dan kejelasan kabar merupakan hal tersulit.

Itulah mengapa menunggu itu begitu sulit, jika orang yang menunggu punya tiga  hal tersebut, mungkin dia akan enjoy melakukannya. This is my opinion about waiting so  what’s your opinion??

Web Semantik Dasar

Ini pertama kalinya saya belajar web semantik.  Untuk mengenal web semantik, menurutku terlebih dahulu mengerti minimal pengertian dari web semantik…terlebih dahulu harus mengerti apa itu web semantik.

Web semantik merujuk kepada teknik yang memungkinkan konten padaWeb untuk dapat dimengerti oleh mesin. Istilah web semantik sendiri dicetuskan oleh Tim Berners-Lee penemu World Wide Web.  Teknologi Web Semantik ini antara lain adalah RDF, OWL, SPARQL, XML, XMLS (XML Schema),  dan RDFS (Resources Description Framework Schema).

Semantic Web didefinisikan sebagai sekumpulan teknologi, dimana memungkinkan computer memahami arti dari sebuah informasi berdasarkan metadata, yaitu informasi mengenai isi informasi (Media Iptek, 2006). Dengan adanya metadata, computer diharapkan mampu mengartikan hasil pemasukan informsi sehingga hasil pencarian menjadi lebih detail dan tepat. W3C (World Wide Web Consortium) mendefinisikan format metadata tersebut adalah Resource Description Format (RDF).

Tiap unit dari RDF adalah 3 komposisi, yaitu subject, predicate, dan object. Subject dan object adalah entitas yang ditunjukkan oleh teks. Sedangkan predicate adalah komposisi yang menerangkan sudut pandang dari subject yang dijelaskan object.  Hal yang paling menarik dari RDF yaitu object dapat menjadi subject yang nantinya diterangkan oleh object yang lainnya. Sehingga object atau masukan dapat diterangkan secara jelas dan detail, serta sesuai dengan keinginan pengguna yang memberikan masukan.

Web semantik merujuk pada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari penggunanya tetapi juga bahasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Web semantik dapat mengolah bahasa dan mengenali homonim, sinonim, atau atribut yang berbeda pada database.

Semantik web Stack

Tugas dan Tanggung Jawab Programer, Staff EDP, dan Instruktur IT

Programmer
Tanggung jawab pemrogram terbatas pada pembuatan program komputer. Pengetahuan programer cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasa-bahasa program yang diperlukan. Pekerjaan programer sifatnya teknis dan harus tepat dalam pembuatan instruksi-instruksi program. Pekerjaan programer tidak menyangkut hubungan dengan banyak orang,terbatas pada sesama pemrogram dan analis sistem yang mempersiapkan rancang bangun (spesifikasi) program.

Staff EDP

Tugas dan tanggung jawab staff EDP meliputi beberapa hal di bawah ini :

  1. Database Administrator
  2. Periksa Dan mempertahankan Server database Utama
  3. Debugging kesalahan yang ditemukan di Server database Utama
  4. Memeriksa dan menjaga Koneksi Jaringan
  5. Dukungan Teknis untuk Kantor dan Fasilitas Laboratorium
  6. File penanganan Back-Up file untuk Database Server Utama.

Tugasnya:

  1. Memelihara ketersediaan dan update informasi melalui optimalisasi Management Informasi System (MIS) serta mengembangkan dan mengoptimalkan platform Informasi System.
  2. Melaksanakan fungsi administrasi berupa pencatatan, penyimpanan dan pemeliharaan dokumen pisik dan digital serta monitor data.

Tanggung jaawab :

  1. Menyampaikan informasi dan laporan yang baik serta tepat waktu untuk kebutuhan internal maupun kebutuhan eksternal Unit kerja yang bersifat rutin dan insidentil.
  2. Mengembangkan, memonitoring dan memastikan proyek-proyek IT strategis telah sejalan dengan organisasi bisnis.

Instruktur IT

    1. Memiliki kompetensi dan tanggung jawab dalam proses belajar mengajar atau melatih dibidang teknologi informasi.
    2. Memiliki kombinasi kemampuan, menguasai pengetahuan tentang software dan hardware yang menjadi tanggung jawabnya.
    3. Berperan dalam melakukan bimbingan, pendidikan dan pengetahuan terhadap anak didik.

Tugas dan Tanggung Jawab Project Manajer

Tanggung Jawab seorang Project Manager terdiri dari 4 (empat) cakupan antara lain :

  1. Proyek
  2. Organisasi
  3. Tim Kerja
  4. Project Manager itu sendiri

Setiap tanggung jawab mempunyai fokus dan peran yang sedikit berbeda. Salah satu yang paling nyata adalah, tanggung jawab terhadap proyek, Seorang Project Manager harus mengontrol proyek yang ditanganinya. Proyek harus selesai sesuai dengan budget, sesuai dengan spesifikasi, dan waktu. Ke tiga aspek itu harus dipenuhi oleh seorang Project Manager.

Seorang Project Manager juga mempunyai tanggung jawab terhadap organisasi. Proyek yang ditangani harus mempunyai return yang nyata terhadap organisasi. Taat kepada setiap kebijakan yang di keluarkan organisasi, harus mengambil keputusan dengan wewenang yang terbatas dari organisasi, dan juga kadang-kadang seorang Project Manager juga harus mengambil keputusan yang bukan yang terbaik bagi poyek tetapi terbaik buat Organisasi.

Seorang Project Manager juga harus mempunyai tanggung jawab tehadap tim kerja yang di pimpinnya. Memang tidak mudah tanggung jawab yang harus di penuhi terhadap tim kerja. Seorang Project Manager harus memberikan feedback dari hasil pekerjaan proyek jika diperlukan, memberikan perhargaan terhadap anggota tim proyek yang mempunyai prestasi yang baik, dan tantangan yang paling sulit adalah menyeimbangkan antara kepentingan anggota tim, kepentingan tim, dan kepentingan proyek.

Tanggung jawab Project Manager yang terakhir adalah tanggung jawab terhadap dirinya sendiri. Tanggung jawab ini tidak pernah di diskusikan di setiap buku project management, tapi ini penting, khususnya jika kamu sudah memilih project manager sebagai profesi yang kamu tekuni. Jika perusahaan mendukung karir anda sebagai proyek manager, beruntung bagi anda. Jika tidak tentu ini menjadi masalah yang besar bagi anda.

 

sumber :

Heerkens. G (2002), Project Management, McGraw-Hill

http://huangcorp.wordpress.com/2008/05/03/role-of-the-project-manager/