Pages

Sunday, June 7, 2015

PROFESI DAN KODE ETIK WEB DEVELOPER DALAM TEKNOLOGI SISTEM INFORMASI

Web Developer
Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi” pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut. Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ). 
Aplikasi Web Developer
Sebagai seorang web developer, akan terbiasa dengan bahasa pemrograman, Berikut adalah bagian aplikasi yang harus dipahami oleh seorang web developer.
• Client-side: JavaScript
• Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
• Databases: MySQL, Oracle, dsb.
Aspek tampilan menjadi sisi yang agak “terpinggirkan” oleh web developer. Pada umumnya setelah scripting dari aplikasi web telah selesai dibuat, web developer akan menyerahkan pekerjaannya kepada web designer untuk menciptakan tampilan yang baik.

Perancangan atau pengaplikasian website dibagi menjadi 6 (enam) tahap, yaitu sebagai berikut:
  1. Planning (perencanaan website)
  2. Designing (perancangan website)
  3. Coding (penyusunan code/script
  4. Testing (pengujian web
  5. Promotion (promosi website)
  6. Maintenance (pemeliharaan website)
1. Untuk Client-side: JavaScript 
adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Expoler (IE), Mozilla Firefox, Netscape danOpera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadiLiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa yang digunakan untuk AJAX.
2. Server side: JAVA
Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.
3. Database:  MySQL
Pengertian MySQL, MySQL merupakan software yang tergolong database server dan bersifat Open Source, Open Source menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySql), selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi , dan bisa diperoleh dengan cara mengunduh diInternet secara gratis.” MYSQL telah diinstalasi lebih dari  6 juta instalasi di seluruh dunia.
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakanMySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Untuk menjalankan Tugas dan tanggung jawabnya beberapa Kode Etik perlu diperhatikan oleh Web Developer, secara umum dapat dijelaskan sebagai berikut:

1. Reliabilitas
Memiliki tanggung jawab yang besar untuk memastikan proyek yang diterimanya dapat terselesaikan atau tidak tentunya dengan mempercayakan koordinasi dengan programmer dan web desainer.
seorang web developer dinilai telah melanggar etika ketika melarikan diri dari proyek yang belum selesai.  Ketika terdapat keraguan dalam penyelesaian proyek, adalah tugas web developer untuk memberitahukan kepada klien yang bersangkutan.

2. Kerahasiaan
Kewajiban web developer untuk menyimpan dan merahasiakan akses kode username panel – panel yang digunakan (Cpanel, FTP, dll) selama proyek berlangsung. Sehingga mempermudah klien apabila kehilangan atau lupa akan kode tersebut  

3. Kegunaan Website
Sebuah website dibuat untuk pemenuhan tujuan / memudahkan klien dan pengguna lain  dalam menggunakan website melalui berbagai fitur dan fasilitas yang disediakan. Disinilah tugas web developer untuk menjamin ketersediaan dan berjalannya fungsi / fitur tersebut.  Serta melakukan pelatihan untuk para klien dalam penggunaan webste yang telah dibuat dan disepakati
4. Keabadiaan Website
Dengan berkolaborasi dengan web master, peran web developer juga diminta disini untuk menjaga eksistensi website terkait. Website yang tidak interaktif dan tidak diupdate (maka dari itu diperlukan kerja sama web master untuk maintance dan pemeliharaan aplikasi serta tanggung jawab web master untuk optimisasi mesin pencari / SEO )

SUMBER:
http://radityaandreas.blogspot.com/2014/05/kode-etik-profesi-web-developer.html
https://sandisanjaya.wordpress.com/2013/04/07/web-developer-dan-aplikasinya/
http://trianatanti.blogspot.com/2013/04/web-developer.html

Wednesday, April 15, 2015

Contoh Kasus Pelanggaran ITE

Peretas situs web Presiden Susilo Bambang presidensby.info ditangkap oleh pihak kepolisian. Warga Kabupaten Jember, Jawa Timur dengan inisial WYA (20) tersebut diamankan oleh tim "Cyber Crime" telah dibawa ke Markas Besar (Mabes) Polri di Jakarta.

"Memang benar WYA ditangkap oleh tim Mabes Polri dan saya tidak punya kewenangan untuk menyampaikan hal itu," kata Kapolres Jember AKBP Jayadi, Senin (28/1/2013).

WYA merupakan lulusan Sekolah Menengah Kejuruan (SMK) yang bekerja sebagai operator warung internet (warnet) dan teknisi komputer di salah satu warnet di Jalan Letjen Suprapto Jember.

Pemilik warnet tempat bekerja WYA, Adi Kurniawan mengaku tidak tahu dan tidak mengetahui kronologis penangkapan peretas situs presidensby.info yang diduga adalah karyawannya itu, namun yang bersangkutan terakhir kali masuk kerja pada Jumat (25/1/2013).

"Saya baru dikabari oleh karyawan lain dan handphone WYA juga tidak aktif. Polisi kemungkinan juga membawa komputer server di warnet karena tidak ada di tempat," tuturnya.

Pintu warnet, lanjut dia, sempat terkunci pada Sabtu (26/1/2013) dan kondisi ruangan warnet berantakan dan sepeda motor WYA ada di dalam ruangan.

"Kami membuka paksa pintu warnet dan baru yakin kalau WYA ditangkap tim Mabes Polri, setelah melihat ruangan warnet berantakan dan server komputer warnet juga tidak ada," paparnya.

Situs web presidensby.info yang menjadi salah satu penyampai informasi dan berita tentang kegiatan Presiden SBY kepada masyarakat sempat diretas oleh kelompok yang menamakan dirinya "Jemberhacker Team" pada 9 Januari 2013.

Dalam aksinya, Wildan melakukan deface atau mengganti tampilan asli halaman utama. Wildan telah memperingati orang nomor satu di negeri ini, bahwa situs web informasi presiden "tidak terkunci rapat." Wildan tidak mencuri data, ia hanya masuk ke halaman lalu "mencorat-coret tembok" dengan teks "Hacked by MJL007" berwarna hijau, lalu meninggalkan logo dan teks "Jemberhacker Team" berwarna putih.

Pemuda 22 tahun itu terancam Pasal 22 huruf B Undang-Undang 36/1999 tentang Telekomunikasi dan Pasal 30 ayat 1, ayat 2, dan atau ayat 3, jo Pasal 32 ayat 1 UU No 11/2008 tentang Informasi dan Transaksi Elektronik (ITE).




Contoh kasus diatas merupakan pelanggaran terhadap UU Pasal 30 ayat 1, ayat 2, dan atau ayat 3, jo Pasal 32 ayat 1 UU No 11/2008 tentang Informasi dan Transaksi Elektronik (ITE). 
Dalam pasal tersebut dijelaskan bahwa: "Setiap orang dengan sengaja dan tanpa hak atau melawan hukum mengakses Komputer dan/atau Sistem Elektronik (1) milik Orang lain dengan cara apapun (2) dengan cara apapun dengan tujuan memperoleh informasi Elektronik dan/atau dokumen Elektronik (3) dengan cara apapun dengan melanggar, menerobos, melampaui, atau menjebol sistem pengamanan".


Dari contoh kasus diatas tersangka WYA mungkin melakukan hack terhadap situs tersebut 
karena dia ingin mengetes seberapa ketat pengamanan situs tersebut, dan ternyata terdapat celah yang bisa ditembus. Meskipun tersangka tidak mencuri data namun sesuai pasal yang berlaku dia akan tetap terjerat hukum karena telah menerobos pengamanan situs presiden.



Sumber:
http://tekno.kompas.com/read/2013/01/29/14351862/serang.situs.sby.penjaga.warnet.diciduk.polisi

Friday, October 24, 2014

SMART LOCATOR BERBASIS DEKSTOP MENGGUNAKAN JAVA

ABSTRAK
Berkembangnya suatu negara, membawa dampak positif bagi negara tersebut untuk mengajak turis atau pendatang. Mendukungnya fasilitas terhadap pendatang atau turis memberi kemudahan kepada turis. Salah satu fasilitas tersebut adalah Smart Locator bertujuan untuk memberi kemudahan bagi turis atau pendatang khususnya di daerah DKI Jakarta untuk mengetahui tempat-tempat penting dan wajib dikunjungi oleh pendatang atau turis. Dengan userinterface yang mudah dan menarik untuk digunakan Smart Locator memiliki fitur tambahan seperti petunjuk bagaimana untuk kita sampai ke tempat tujuan dengan menggunakan kendaraan pribadi ataupun kendaraan umum. Menggunakan bahasa pemrograman Java dan MySQL sebagai database untuk menyimpan data data lokasi.

LATAR BELAKANG
Smart Locator adalah mesin pencari lokasi menggunakan GPS berbasis dekstop. Kebanyakan di negara-negara maju yang banyak memiliki pengunjung atau turis setiap tahunnya, smart locator begitu dibutuhkan, sebagai petunjuk arah atau lokasi yang bertujuan untuk mempermudah pendatang atau turis yang datang ke negara tersebut. Minimnya informasi dari suatu negara terhadap pendatang atau turis dapat mengurangi waktu dalam pencarian lokasi. Tidak menutup kemungkinan hal tersebut dapat mengurangi pendapatan negara. Karena ketidaktahuan pendatang atau turis terhadap tempat-tempat penting atau wisata yang ada di negara tersebut.
Smart Locator adalah bagian dari perkembangan telematika yaitu sebuah mesin pencari lokasi menggunakan GPS berbasis dekstop. Smart locator ditempatkan di bandara, karena tempat tersebut cukup strategis terhadap pendatang atau turis. Tidak hanya menampilkan tempat-tempat wisata, mall, dan lain-lain. Mesin smart locator menyediakan fitur petunjuk bagaimana cara untuk pengguna sampai ditempat tujuan, dengan menggunakan dua cara, yaitu kendaraan pribadi atau pun kendaraan umum.

TUJUAN PENULISAN
Tujuan dari penulisan ini adalah membuat sistem smart locator berbasis desktop yang memudahkan pendatang baru atau turis di kota jakarta mengetahui lokasi atau tempat-tempat penting di Jakarta.

BATASAN MASALAH
Penulisan ini hanya membatasi tentang pembuatan mesin Smart Locator, yang akan ditempatkan di Bandara yang ada di Jakarta. Mengingat banyaknya lokasi-lokasi penting yang ada di Jakarta, maka Smart Locator dibatasi agar hanya membahas tentang Taman, Museum, Mall, Tempat Wisata, Bandara, Stasiun, Terminal, dan Pelabuhan saja.
Dalam penggunaan nya, Smart Locator akan memberikan rute-rute yang harus ditempuh untuk mencapai lokasi yang dipilih. Mengingat banyaknya rute yang ada, maka hanya akan dibahas tentang rute kendaraan umum dan rute kendaraan pribadi saja.


Analisis Sistem yang Sedang Berjalan
Berwisata adalah sesuatu yang menyenangkan bagi banyak orang. Bepergian ke tempat-tempat baru pasti menarik dan memberikan suatu energi yang baru dan segar, namun ada beberapa hal jika tidak disiapkan dengan baik bisa merusak segalanya. Salah satunya menentukan tujuan wisata yang sesuai dengan keinginan dan kondisi yang anda inginkan saat itu. Hal ini kerap terjadi pada sebagian orang, dan tidak sedikit usaha yang anda keluarkan seperti bertanya tanya kepada orang lain yang pada umumnya tidak setiap orang tau seluk beluk kota atau mungkin mencarinya lewat internet yang bahkan belum tentu lengkap.

Analisis Sistem Baru
Mengenai kasus diatas memang mudah mencari solusinya, dengan bertanya atau mencarinya di internet. Tetapi system yang kami rancang ini akan lebih mempermudah anda dalam mecari tempat tempat wisata yang menarik dan lengkap, dalam system untuk masing masing tempat juga dilengkapi dengan penjelasan
penjelasan dan posisi lokasi secara detail dan akurat yang akan mempermudah anda mencari tempat tempat wisata yang wajib anda kunjungi di kota tersebut.
Untuk mengembangkan rancangan system yang baru ini, membutuhkan perangkat perangkat atau sumber daya seperti:
-LCD touchscreen
-Komputer
-Database

-User


Referensi:



Nama Kelompok

Billy Imanuel Andaria            11111484        http://billyimanuel.blogspot.com/
Deden M Toha                        11111805        http://tulisanane.wordpress.com/
Kahfi Prandana                       13111949        http://khafiprandana.blogspot.com/
Nathan Valentian                    15111112        http://nathanvalentian.blogspot.com/
Vanny Yolanda                       17111246        http://yolandavanny.blogspot.com/

Saturday, August 30, 2014

Visual Novel Dohong & Tingang




Link Download:
https://www.dropbox.com/s/zkrdoix9cxk7mei/DohongdanTingang-1.0-all.rar?dl=0

Friday, June 20, 2014

Protein, The Builder

Pada dasarnya manusia membutuhkan makanan, yang akan menunjang kesehatan serta kelangsungan hidup manusia. Manusia memerlukan makanan untuk tumbuh, berkembang, bereproduksi. Tanpa makanan manusia tidak akan bertahan, sistem kekebalan tubuh akan menurun karena kurangnya pasokan nutrisi.
Adapun nutrisi yang dibutuhkan manusia, diantaranya adalah air, karbohidrat, protein, lemak, dan vitamin.

Bicara tentang nutrisi, adasalah satu nutrisi yg memiliki peran dalam pertumbuhan serta zat pembangun tubuh dan juga merupakan penyusun utama dalam perkembangan mahluk hidup.
apa itu protein? Protein merupakan kelompok dari makromolekul organik kompleks yang diantaranya terkandung hidrogen, okisgen, nitrogen, karbon, fosfor dan sulfur serta terdiri dari satu atau beberapa rantai dari asam amino.

Banyak dari kita mungkin belum tahu fungsi- fungsi protein, rotein selain berfungsi sebagai zat pembangun dalam tubuh, protein juga berfungsi sebagai penyokong berbagai aktifitas organ tubuh dan metabolisme. Fungsi protein bagi tubuh banyak sekali, berikut adalah beberapa fungsi protein :

  • setiap gram protein menghasilkan 4,1 kalori yang cocok untuk sumber energi
  • mengatur metabolisme tubuh
  • protein dapat menjadi alternatif asupan energi utama untuk yang sedang diet gula
  • menjaga keseimbangan antara asam dan basa dan keseimbangan cairan di dalam tubuh
  • protein membantu proses pertumbuhan anak dan remaja
  • membantu kerja tubuh untuk menghancurkan zat-zat asing yang masuk ke dalam tubuh

Kebanyakan orang mencari zat protein pada telur. Telur memang dikenal sebagai makanan kaya protein. Namun bukan hanya telur yang bisa menjadi sumber protein, ada 3 makanan yang memiliki lebih banyak protein daripada telur.
Apa saja makanan sumber protein selain telur?

Greek Yoghurt
Jika Anda mencari protein, yogurt Yunani atau Greek yogurt polos bebas lemak adalah jawabannya. Dalam Greek yogurt ini terdapat 2 kali protein lebih banyak dibanding yogurt biasa. Teksturnya pun lebih tebal dan lembut. Greek yogurt bisa menjadi sumber penting dari protein untuk porsi yang relatif kecil. Rasanya pun lezat meski disajikan polosan, atau bisa juga disertai dengan buah segar atau madu.

Kacang Kedelai Panggang
Kacang kedelai juga termasuk makanan yang memiliki lebih banyak protein daripada telur. Seperempat cangkir camilan ini mengandung 15 gram protein, bersama dengan dosis serat dan potassium yang cukup besar. Ini adalah bahan yang sempurna untuk dimasukkan dalam menu makanan Anda.
Kacang kedelai merupakan salah satu protein tanaman yang mengandung sembilan asam amino esensial yang dibutuhkan tubuh kita. Menurut Christine Gerbstadt, juru bicara Akademi Nutrisi dan Diet, seluruh makanan kedelai adalah pengganti daging yang setara. Tak hanya daging, makanan ini bisa jadi pengganti yang ideal untuk unggas dan telur. 

Spirulina Kuning
Makanan yang memiliki lebih banyak protein daripada telur berikutnya adalah spirulina. Tak hanya mengandung berbagai vitamin, tapi juga sumber protein utama. Protein Spirulina kering dapat mencapai 72 persen, dengan kandungan asam amino yang cukup seimbang, kecuali asam amino yang mengandung sulfur. Kandungan vitaminnya tinggi, terutama vitamin B12.
Spirulina telah digunakan secara tradisional sebagai suplemen alami bagi yang sedang diet ,atau bagi orang yang membutuhkan nutrisi lebih seperti atlet. Hanya dengan dua sendok makan, rumput laut kering ini sudah mengandung delapan gram protein untuk 40 kalori. Menakjubkan, kan? Cobalah percikan spirulina di atas salad, atau konsumsi spirulina bersama sayuran panggang.

Referensi:
http://ayokesehatan.blogspot.com/2014/01/pengertian-protein-fungsi-protein-dan-sumber-protein.html
http://nationalgeographic.co.id/berita/2014/06/makanan-sumber-protein-selain-telur