Categories
C++ Lainya

Belajar C++ 6 : Menghitung Luas Balok

Hallo coder, Sekarang kita menghitung Luas balok mengunakan c++ yang belum tau c++ boleh di lihat lagi tutorial sebelumnya disini

Berikut ini codenya :

Rumus dari Luas balok adalah

Hasil = 2 (p x l + p x t + l x t)

#include <conio.h>
#include <stdio.h>
#include <iostream>

using namespace std;
main (){
    int a, b, c, d;

cout<<"Masukan Panjang =";cin>>a;
cout<<"Masukan Lebar = ";cin>>b;
cout<<"Masukan Tinggi = ";cin>>c;
2 (p x l + p x t + l x t)
d= 2 * (a*b+a*c+b*c);
cout<<"Luas Balok = ";cout<<d;
}
Categories
Artikel Lainya

Upload File Website Melalui FileZilla

Upload File Website Melalui FileZilla

FileZilla merupakan salah satu FTP (File Transfer Protocol) client yang digunakan untuk melakukan transfer data dari komputer anda ke web hosting . Bagi sebagian orang, menggunakan FileZilla lebih menyenangkan karena kemampuannya dalam transfer ribuan file lebih mumpuni. Sebenarnya, . Namun, apabila anda ingin mengupload file yang jumlahnya besar, maka tentunya menggunakan FileZilla akan lebih efisien.

Instalasi FileZilla

FileZilla ini dapat anda dapatkan secara gratis di http://filezilla-project.org/download.php. Anda cukup mendownload kemudian melakukan instalasi biasa. Setelah proses instalasi selesai maka akan muncul tampilan awal seperti ini,

enter image description here

Tampilan Umum FileZilla

Setelah proses instalasi selesai, maka anda akan dihadapkan dengan tampilan dari FileZilla. Tampilan FileZilla ini dibagi dalam 5 bagian.
enter image description here
Adapun bagian- bagian tersebut yaitu,
1. Message Window
Merupakan respon atau message yang timbul dari proses transfer data
2. Direktori Lokal Komputer (Local Site)
Merupakan folder- folder yang terletak di computer anda
3. Content of Directory
Merupakan isi dari direktori yang anda pilih dalam direktori lokal computer
4. Status Transfer File Window
Merupakan status dari proses transfer file upload dan download. Dan juga disertai dengan nama file yang di transfer.
5. Remote Site Windows
Merupakan halaman server tujuan. Dalam hal ini yaitu hosting yang telah anda miliki. Untuk upload file website, jangan lupa untuk tetap berada di folder public_html.

Upload File Website Melalui FileZilla

Untuk mengupload file website anda melalui FileZilla, yang harus dilakukan yaitu,
1. Buka FileZilla terlebih dahulu, kemudian masukkan host, usernamepassword serta port yang digunakan. Untuk host, silahkan isi dengan nama domain anda. Host merupakan alamat yang dituju dalam proses transfer data. Kemudian isikan username dan password dari cPanel anda. Untuk pengisian port, secara default FTP client menggunakan port 21. Setelah itu, klik Quickconnect
enter image description here
2. Apabila berhasil terkoneksi dengan server atau dalam hal ini yaitu hosting, maka dalam Remote Site Window dapat dilihat isi dari hosting anda. Untuk melakukan upload file website, maka pastikan anda telah berada di direktori /public_html. Apabila belum terletak di direktori /public_html, maka scroll kebawah hingga menemukan foldertersebut kemudian klik dua kali. Adapun karakteristik apakah anda telah berada di /public_html yaitu pada bagian bawah Remote Site Window terlihat beberapa folder yang ada di direktori /public_html.
enter image description here
3. Kemudian, langkah selanjutnya yaitu mempersiapkan file website yang akan diupload di hosting. Pilih file websiteyang akan diupload pada local site atau direktori lokal komputer anda. Pastikan isi file dari direktori tersebut muncul di Content of Directory.
enter image description here
4. Klik pada file yang ingin diupload. Anda dapat melakukan proses upload file website satu persatu atau semua sekaligus. Untuk mengupload semua file sekaligus maka anda dapat menggunakan shortcut key ctrl+a pada keyboard. Kemudian klik kanan pada file yang telah di blok, lalu pilih Upload.
enter image description here
5. Tunggu hingga proses upload file selesai. Apabila proses upload telah sukses maka akan muncul status pada Status Transfer File Window. Untuk memutus koneksi dengan server, maka anda dapat memilih tombol disconnect seperti gambar dibawah ini
enter image description here
6. Langkah terakhir yaitu jangan lupa untuk menyesuaikan konfigurasi database dan melakukan impor database dari file anda.

Categories
Artikel Lainya

5 Programmer Cantik Di Dunia

5 Programmer Cantik Di Dunia

Siapa Sajakah dia Lihat Videonya

 

Kalo denger kata programming , yang kebayang pasti pekerjaan rumit seorang cowok ya, Gang? Tapi kalian tahu gak, kalau di balik pekerjaan rumit tersebut, nyatanya ada sosok–sosok programmer wanita andalan kelas dunia. Gak cuma jago soal ilmu programmingnya, mereka juga cantik dan terkenal lho! Siap
kenalan, Gang???

1. Jade Raymond.
Jade Raymond adalah programmer yang membuat game PC, Assasin’s Creed! Wanita berusia 41 tahun ini memulai karirnya sebagai programmer di Sony. Karirnya kemudian berkembang pesat hingga ia menjadi salah satu founder dari Electronic Arts Movie Studio dan Ubisoft Toronto. Telah banyak karya kelas dunia yang ia hasilkan baik sebagai programmer ataupun produser game. Diantaranya The Sims Online, Assasin’s Creed, Watch Dogs, dll. Dan saat ini, Jade menjabat sebagai managing director dari developer Ubisoft di Toronto.

2. Sara Haider.
Dia adalah seorang software engineer di twitter lho, geng. Kalian masih ingat Vine layanan video 6 detik di Twitter? Yap Sarah inilah yang jadi otak nya. Perempuan cantik keturunan Pakistan-Filipina berkewarganegaraan Kanada yang tinggal di San Fransisco ini juga merupakan spesialis pengembang aplikasi Android. Sebelum gabung sama Twitter, Sara pernah magang selama setahun di Google sebagai software engineer. Selain itu dia juga pernah menjabat sebagai konsultan analis di PA Consulting Group.

3. Corrinne Yu.
Buat kalian yang ngaku seorang gamer sejati, kalian pasti akrab sama nama Corrinne Yu. Yappp..Yu adalah seorang programmer game terkenal lulusan California State Polytechnic University, Pomona. Karya game pertama yang dibuatnya adalah King’s Quest. Yu pun kemudian banyak berkontribusi di beberapa game terkenal seperti Borderlands, Zombie, Unreal Engine 3 dan Brother. Yu juga pernah mendapatkan penghargaan nasional pada tahun 2009 untuk penelitian fisika nuklir lho. Gang. Dan saat ini, Yu tengah bekerja sebagai Principal Engine Architect di Microsoft Studios.

4. Amanda Wixted.
Perempuan kelahiran 23 November 1981 ini memegang peranan penting dalam pengembangan game Farmville di iPhone lho, Gang! Amanda adalah seorang progammer game komputer dan merupakan founder dari Meteor Grove Software. Ia menyelesaikan kuliahnya di University of Arizona pada tahun 2005. Amanda memulai pekerjaannya menjadi programmer game untuk SkillJam, dimana ia berhasil mengembangkan 10 game mobile multiplayer. Dan hebatnya lagi, ketika dia bekerja di SkillJam, dia juga kerja sambilan di Zynga dan Instagram.

5. Tracy Chou.
Tak hanya terlahir sebagai programmer cantik, Tracy Chou pun memiliki jenjang karier yang menakjubkan geng! Ia bekerja di berbagai perusahaan ternama seperti Pinterest, Quora, dan pernah magang di Rocket Fuel Inc., Google, dan Facebook. Perempuan bergelar sarjana Electrical Engineering dan Master Computer Science ini kini tengah menjadi konsultan di United States Digital Service sebagai konsorsium praktisi teknologi. Tugasnya, mencoba membuat sistem pemerintahan Amerika Serikat lebih efisien.

 

 

Categories
Artikel Lainya

Anggap Salah Orang Awam Terhadap Seorang Programmer

Anggap Salah Orang Awam Terhadap Seorang Programmer

Programmer, mungkin kebanyakan orang awam masih asing dengan profesi yang satu ini. Bahkan pekerjaan sebagai selebgram dan penjual toko online pun masih lebih mudah dikenali ketimbang profesi yang satu ini.

Programmer memang masih menjadi pekerjaan baru yang semakin booming di era internet sejak tahun 2000-an. Di kala aplikasi untuk bisnis masih didominasi desktop application, kini aplikasi bisnis mulai didominasi oleh aplikasi web dan mobile.

Bagi sebagian orang awam duduk di depan komputer dan membuka layar hitam saja sudah dianggap programmer padahal orang tersebut mungkin hanya sedang membuka aplikasi konsol ping atau wget untuk mencoba koneksi ke server yang ditujunya.

Seringkali bagi sebagian orang programmer itu semuanya sama, sama – sama ngoding dan membuat aplikasi. Padahal ada perbedaan yang cukup signifikan bila kita harus membandingkan antara programmer aplikasi mikrokontroler dan programmer web. Ada dua konsentrasi kemampuan yang berbeda yang tidak bisa dibandingkan langsung.

Berikut ini adalah beberapa salah anggap masyarakat awam terhadap profesi ini. Barangkali ada yang pernah mengalaminya, silahkan bagi ceritanya di kolom komentar :D.

1. Dianggap jago benerin printer

Sakit hati sih mungkin tidak, tapi memang agak kurang tepat bila kita yang tidak biasa ngulik printer tetiba disuruh memperbaiki printer yang rusak sampai level hardware. Salah satu ucapan yang mungkin dikatakan orang awam adalah, “Katanya programmer, kok benerin printer gak bisa!”.

Sebenarnya printer ini merupakan objek yang dikuasai oleh orang yang memperdalam ilmu teknik grafika (percetakan). Ada banyak sekali jenis printerdengan berbagai ukuran dan tipe kertas. Bahkan kaos pun punya printer-nya sendiri agar proses produksi lebih cepat.

Hanya saja memang mungkin printer ini ada kaitan dengan programmer, misal saat kita membutuhkan driver. Tapi bila masalah printer rusak seperti warna tidak stabil atau hasil cetak garis – garis. Maaf bro, jangan salahkan programmer>.<.

2. Sering diminta membuat laporan dan surat

Mungkin IT literacy seorang programmer bisa lebih tinggi dibanding profesi lainnya. Namun tidak sedikit yang tidak mahir membuat laporan apalagi laporan khusus seperti pembukuan jurnal akuntansi atau membuat surat menyurat bagi atasan. Tentu saja keterampilan tersebut lebih dikuasai oleh seorang yang terbiasa berurusan dengan administrasi atau belajar di dunia administrasi dan manajemen perkantoran.

Namun tidak jarang, programmer yang bekerja di dunia pemerintahan seringkali diminta untuk membuatkan laporan, walaupun itu bukan job desc-nya. Namanya juga programmer harus serba tahu kalau berkenaan dengan komputer dan IT.

3. Segala tahu soal hardware untuk Gaming

Tak jarang teman kita yang awam sering menanyai kita hardware terbaik apa untuk digunakan main game. Terkadang ada juga teman yang meminta kita untuk meng-upgrade komputernya ke pusat penjualan komputer, yang padahal itu bisa dilakukan oleh mereka sendiri.

Tak jarang juga kita diminta untuk memilihkan hardware terbaik yang sesuai spesifikasi minimum, yang sebenernya bisa dibaca sendiri oleh mereka di internet tempat info game yang mereka inginkan.

Salah satu alasan ngelesnya adalah, “Kan kamu tiap hari sama komputer, bantu upgrade komputerku dong”.

4. Kadang disuruh bikin logo atau poster

“Mas tolong bikinin logo dong, mas kan pinter yah makek komputernya, kan programmer!”. Salah alamat, mas :D. Mintalah membuat logo kepada ahli desain grafis bukan kepada pembuat aplikasi komputer mas. Sentuhan tangannya itu beda saat mendesain logo oleh yang ahli sama yang bukan. Bahkan yang biasa bikin logo pun gak akan mau diminta ngedesain gratis. Lah ini udah minta gratis malah nyuruh programmer :|.

5. Dianggap jago semua software

“Tiap hari sama komputer, masa sih ga bisa software ini?”. Begitulah bila rekan kita ada yang tidak mengerti dunia komputer. Bagaimana tidak, masa iya kita harus menguasai semua software yang jumlahnya sudah terlalu banyak. Belum lagi setiap software hanya ditujukan bagi kalangan dari profesi tertentu.

Memang kita hanya bisa memberikan pengertian kepada teman kita, namun kadang masyarakat awam tidak mau tahu yang penting kita bisa softwaretersebut apapun yang terjadi. Terlebih bila yang meminta bantuan adalah Pak RT atau Pak RW :D.

6. Sering dianggap sebagai instruktur IT yang serba tahu

“Aa kan programmer, harusnya bisa dong ngajarin kita pakai website buat sertifikasi guru ini!”. Tak jarang bila seorang instruktur IT dari suatu program pemerintah, malah diminta untuk menjelaskan sistem lain yang dibuat pemerintah. Misal seorang guru yang ingin mengikuti sertifikasi guru, mungkin karena kurang piawai menggunakan komputer. Jadinya kita sendiri yang kerepotan.

Hanya saja, kita tidak bisa menguasai semua aplikasi web yang dibuat oleh pemerintah. Guide book-nya saja tidak punya tapi harus bisa menjelaskan kepada orang lain dan itu pun bukan tugas kita :|. Memang inilah dunia penuh tantangan, kita harus bisa negoisasi kepada orang – orang awam dengan cara yang baik agar sampai kita tidak disemprot orang.

7. Diminta ngehack Facebook

“Gan, tolong hackin Facebook temenku dong, dia mutusin aku soalnya!” atau “Kang, tolong benerin Facebook yang dihack orang dong!”. Bro, kalau mau benerin Facebook yah hubunggi Facebook Help Service dong :|. Ngehack Facebook itu lumayan panjang loh.

Kita harus ke masuk network dimana target berada dan sering internetan disana dan ngintip pakai wireshark buat berharap dapat akun dan password-nya. Atau juga kita harus cari jejaknya dulu di komputer – komputer warnet untuk buka firefox. Atau mungkin nyimpen keylogger di rumahnya. Ah ribet deh pokoknya.

Dan lucunya, permintaan nge-hack Facebook itu malah sering nyampai ke kita saat kita baru kuliah di jurusan IT atau ketahuan bahwa kita berprofesi programmer :|. Jadi jangan bilang – bilang kalau kita programmer yah :D.

8. Diminta ngeroot Android

Tak jarang seiring dengan banyaknya peminat hape android. Banyak orang yang ingin memasang game bajakan di hapenya. Memang salah satu syaratnya adalah harus nge-root hape android terlebih dahulu. Semacam menguasai device kita sendiri dari tangan vendor dengan resiko kehilangan garansi.

Tapi walaupun sedikit bersinggungan dengan programmer. Tapi memang fokus seorang programmer terlebih programmer Android, adalah membuat aplikasi untuk Android. Tidak semua programmer mau mengalokasikan waktunya buat nge-root Android. Yang ada semua programmer mengalokasikan waktu buat menghadapi dedadline di esok hari.

9. Besok Pasti Beres, Kan Programmer!

Ketika programmer diminta mengerjakan 5 fitur. Kadang orang awam meminta kita menyelesaikan tambahan 10 fitur berikutnya. Bila orang yang sudah biasa proyekan IT (kalau masih punya perasaan), biasanya bernegoisasi dengan programmer untuk mengukur berapa lama waktu yang dibutuhkan untuk menyelesaikannya.

Tapi bagi orang proyekan yang masih baru terjun di dunia proyekan IT biasanya mengukur proyek IT itu disamakan dengan mengukur proyek jalan. Dimana programmer adalah resource yang dapat diganti seenaknya dan semuanya predictable. Hal ini tentu membuat sebagian besar programmer yang masih pemula dan terjebak dengan proyekan seperti itu harus menanggung beban yang cukup besar :|.

“Besok harus beres, kamu kan programmer!”

10. Memperkerjakan Programmer sebagai Sistem Analis, Tester, dan Instalasi Jaringan

Tak jarang ada juga client yang memiliki proyek dengan nilai yang cukup fantastis, namun hanya memperkerjakan programmer seorang diri atau cuma beberapa orang saja. Memang selain penghematan, tak jarang ada juga programmer yang ingin belajar menjadi role lain dalam suatu proyek IT.

Tapi memang anehnya dengan budget sekian, pengeluaran untuk sewa programmer harus seminim mungkin. Padahal harusnya peran dalam proyek IT tidak hanya dikerjakan oleh programmer saja. Tak jarang yang disewa hanya programmer namun harus mengerjakan analisis, desain web, sampai tahap validasi produk cuma dilakukan programmer, namun menuntut hasil yang maksimal. Belum lagi bila proyek tersebut harus dipasang di seantero gedung dengan menggunakan berbagai perangkat pendukung seperti, wifi, display monitor, dan front desk.

Kecuali kalau seorang programmer mengerjakan suatu proyek dengan “budget” minimalis, namun fee yang didapatnya adalah untuk banyak peran, jadi fee untuk system analysttesterprogrammer, dan network engineer harus didapatkan juga, dengan demikian tampaknya cukup adil walaupun sangat capek :D.