RESUME 2 - B. PRO


Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel. Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
1.      Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
2.      Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
3.      Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
  • Compile adalah menerjemahkan computer ke dalam bahasa mesin atau bisa juga dikatakan compilation adalah mengubah source code menjadi sebuah object module. Object module merupakan sebuah kumpulan bahasa mesin yang masih belum bisa dieksekusi. Dapat diambil kesimpulan bahwa fase compilation tidak menghasilkan sebuah executable melainkan hanya menghasilkan object module dari source code. 
  • Debug adalah mencari dan mengoreksi setiap kesalahan dalam program computer atau membetulkan malfunction pada computer atau perlengkapan peripheralnya. 
  • Variabel adalah suatu besaran yang dapat diubah sehingga mempengaruhi peristiwa atau hasil penelitian. Dengan menggunakan variabel, kita akan lebih mudah memahami permasalahan. Hal ini dikarenakan kita seolah-olah sudah mendapatkan jawabannya. Biasanya bentuk soal yang menggunakan teknik ini adalah soal counting (menghitung) atau menentuakan suatu bilangan. Dalam penelitian sains, variable adalah bagian penting yang tidak bisa dihilangkan.
  • Creating class di java :
Jalankan Gel - Kemudian pilih menu File => New - Pilih Java FileKemudian anda diminta untuk memasukkan nama file (otomatis akan diberi ekstensi .java) tempat menyimpan class yang akan dibuat - Beri nama yang sama dengan nama Class yang akan dibuat, lalu tekan tombol Save

RESUME 1 - B. PRO


Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan dan terdiri atas dua bagian besar yaitu perangkat lunak (software) dan perangkat keras (hardware). Hardware disini meliputi, pemroses atau CPU sebagai unit yang mengolah data, memori RAM sebagai tempat menyimpan data sementara, hard drive sebagai media penyimpanan semi permanen, perangkat masukan sebagai media yang digunakan untuk memasukkan data untuk diproses oleh UPS, seperti mouse, keyboard, dan tablet, dan perangkat keluaran sebagai media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, seperti monitor dan printer.
Sistem operasi adalah seperangkat program yang mengelola sumber daya hardware misalnya untuk fungsi - fungsi hardware seperti sebagai masukan, keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan hardware, meskipun kode aplikasi biasanya dieksekusi langsung oleh hardware sendiri dan seringkali akan menghubungi OS atau terputus oleh itu. System operasi juga menyediakan layanan umum untuk aplikasi software. Sistem operasi adalah hal yang paling penting dari software dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka. Contoh system operasi, Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Bahasa pemrograman atau disebut juga dengan bahasa komputer adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang secara persis akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari, pertama, Bahasa Mesin yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110. Kedua, Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat, contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. Ketiga, Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. Keempat, Bahasa Tingkat Tinggi yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

RESUME KSI 9, 11, DAN 12


PART 9

- Komponen dari IT Management
  • CEO & CIO yang bertugas mengelola bisnis dan strategi IT 
  • CIO & CTO yang bertugas mengelola pengembangan aplikasi dan teknologi 
  • CIO & IT Managers yang bertugas mengelola organisasi dan infrastruktur
- Langkah – langkah pengembangan aplikasi :
1. Menentukan program aplikasi
2. Mengelola proyek tersebut
3. Memastikan kualitasnya
4. Memaintenance sistem
5. Menganalisis sistem dan design
6. Membuat Prototypenya

- IT Staff Planning bertugas
  • Merekrut, melatih, dan mendapatkan pekerja IS yang terlatih dan handal 
  • Mengevaluasi pekerjaan mereka 
  • Memberikan hadiah berupa kenaikan gaji atau kenaikan jabatan tergantung tingkat kerjanya 
  • Menentukan besar gaji pekerja.
- Tugas IT Executives :
1.     Chief Information Officer (CIO) : mengawasi semua penggunaan IT dan menyelaraskan IT dengan tujuan strategi bisnis
2.   Chief Technology Officer (CTO) : sebagai pemimpin kedua setelah CIO, mengelola tempat IT, dan bertanggung jawab terhadap seluruh perencanaan dan pengembangan IT
3.      E-commerce architect
4.      Technical team leader
5.      System analyst
6.      Chief Security Officer

- Outsourcing merupakan pembelian suatu barang atau jasa dari pihak ketiga 
- Alasannya menggunakan Outsourching :
1.      Mengurangi biaya pengawasan
2.      Dapat membuat perusahaan lebih fokus
3.      Mendapat akses kemampuan kelas dunia
4.      Membagi resiko
5.      Sumberdaya yang di butuhkan tidak ada dalam perusahaan

- Global Business Drivers : Kebutuhan bisnis yang dipengaruhi secara alami dari perindustrian yang kompetitif atau paksaan lingkungan
Contoh : Customers, Product, Operation, Resources, Collaboration
- Global IT Platforms ( Kesulitan Hardware ) : Harga yang mahal, tarif yang mahal, pembatasan import, tidak ada servis dan spare parts lokal, tidak ada dokumentasi lokal. 
- Kesulitan Software : Paket yang dikembangkan di Eropa mungkin tidak sesuai dengan yang di Amerika atau Asia, pembuat software tidak bersedia untuk menyuplai pasar yang memiliki perbedaan lisensi atau perjanjian

PART 11

- Tujuan membahas tentang Sistem Infomasi dan internet :
1.      Banyak masalah nontechnical yang berhubungan dengan IS
2.      Sumberdaya manusia harus : mencegah penyalahgunaan komputer, menghindari pelanggaran privasi.
- Penyalahgunaan komputer : menggunakan teknologi komputer yang tidak pada tempatnya dan tujuannya, kerusakan komputer yang disebabkan oleh kesalahan manusia 
- Kejahatan komputer :
1.      Seringkali menentang deteksi
2.      Jumlah yang dicuri atau dialihkan dapat substantial
3.      Kejahatannya bersifat “bersih” dan tanpa kekerasan
4.      Jumlah IT yang terkait insiden keamanan ini meningkat secara drastis
5.      Kejahatan komputer sekarang sudah mendunia
- Beberapa kategori untuk kejahatan komputer adalah sebagai berikut:
1.      Cyberterrorism : mengintimidasi pemerintah atau organisasi untuk mengembangkan tujuan politik atau sosialnya dengan cara melancarkan serangan berbasis komputer melawan komputer, jaringan, dan informasi yang tersimpan pada targetnya
2.      Identity Theft : Pelaku mendapatkan informasi pribadi seperti keamanan sosial atau nomor sim untuk mengancam orang lain, bertujuan untuk mendapatkan kredit atau servis tertentu dengan mengatas namakan dirinya sebagai nama korbannya
3.      Illegal Access and Use ( Hacker ) : mempelajari tentang penggunaan sistem komputer
4.      Kriminal hacker ( cracker ) : mendapatkan akses secara ilegal ke sistem komputer
5.      Script bunny : mengautomatisasi pekerjaan seorang cracker
6.      Insider : pekerja yang menyusup ke dalam suatu sistem di persuhaannya
7.      Malware : program yang dapat merusak suatu proses
8.      Virus : program file yang dapat memasuki file lain dan dapat menggandakan dirinya
9.  Worm : program komputer parasit yang dapat menduplikat dirinya dan dapat mengirimnya ke jaringan komputer lain.
- Tips dalam memakai antivirus :
1.      Jalankan dan update antivirus tersebut secara rutin
2.      Scan semua disk sebelum menggunakannya
3.      Hanya install program yang terpercaya atau dari situs yang terkenal
4.      Mendownload secara hati – hati
5.      Jika mendeteksi virus
6.      Ambil tindakan secara langsung.

PART 12

- Perkembangan kekuatan komputer dalam arti ekonomi :
1.      Sebagian besar organisasi akan melakukan sesuatu untuk mengurangi pengeluaran agar menjadi lebih efisien
2.      Organisasi yang kreatif akan menemukan kegunaan baru dari IT berdasarkan rasio “price-to-performance” agar lebih efektif
- Perbedaan antara ukuran investasi dalam teknologi informasi dan ukuran output pada tingkat nasional telah disebut produktivitas paradoks 
- Membedakan antara investasi dalam infrastruktur dan investasi dalam aplikasi tertentu akan membantu analisis 
- Infrastruktur TI, menyediakan fondasi untuk aplikasi TI di perusahaan (pusat data, jaringan, gudang tanggal, dan basis pengetahuan) dan investasi jangka panjang bersama oleh banyak aplikasi di seluruh perusahaan 
- Aplikasi TI, sistem khusus dan program untuk mencapai tujuan tertentu (penggajian, pengendalian persediaan, mengambil pesanan) dan dapat digunakan bersama oleh beberapa departemen, yang membuat evaluasi biaya dan manfaat yang kompleks.
- Proyek TI menghasilkan manfaat tak berwujud seperti kualitas meningkat, pengembangan produk lebih cepat, fleksibilitas desain yang lebih besar, layanan pelanggan yang lebih baik, atau memperbaiki kondisi kerja bagi karyawan 
- Selain mengidentifikasi dan mengevaluasi manfaat dari TI, perusahaan perlu account (track) untuk biaya. Sistem akuntansi harus memberikan ukuran yang akurat dari total biaya TI untuk pengendalian manajemen. Kedua, pengguna harus dibebankan untuk shared investasi TI dan layanan dengan cara yang konsisten dengan pencapaian tujuan organisasi 
- Sistem berbasis web cukup dapat meningkatkan produktivitas dan profitabilitas. Namun, pembenaran aplikasi EC bisa sulit. Biasanya salah satu kebutuhan untuk menyiapkan kasus bisnis yang mengembangkan dasar dari hasil yang diinginkan, terhadap kinerja aktual yang dapat dan harus diukur. Kasus bisnis juga harus menutupi kedua metrik kinerja keuangan dan non-keuangan terhadap yang untuk mengukur implementasi e-bisnis dan sukses. “Kebanyakan keputusan untuk berinvestasi dalam sistem berbasis Web didasarkan pada asumsi bahwa investasi yang dibutuhkan untuk alasan-alasan strategis dan bahwa pengembalian yang diharapkan tidak dapat diukur dalam nilai moneter.” 
- Teknologi informasi sulit dikelola dan dapat menjadi mahal ketika sesuatu tidak berjalan seperti yang direncanakan. Sebuah proporsi yang tinggi dari IS proyek pembangunan baik gagal sepenuhnya atau gagal memenuhi beberapa target asli untuk fitur, waktu pengembangan, atau biaya. Banyak dari ini adalah terkait dengan masalah ekonomi, seperti analisis biaya-manfaat yang salah. Ekonomi produksi perangkat lunak menunjukkan bahwa, untuk sistem yang relatif standar, membeli atau leasing dapat menghasilkan baik penghematan biaya dan peningkatan fungsi. Pembelian atau sewa juga bisa menjadi strategi paling aman untuk sistem yang sangat besar dan kompleks. "Terlepas dari potensi kegagalan TI memiliki potensi untuk benar-benar mengubah ekonomi industri."