Kalkulator (sangat) Sederhana Dengan Java / NetBeans


Berikut merupakan contoh program Kalkulator Sederhana menggunakan Pemrograman Java dengan IDE NetBeans. Sangat sederhana, menggunakan BufferedReader.

package smkprogdas;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author ardan7779
 */
public class InputBufferedReader {

    public static void main(String args[]) throws IOException {
        
        BufferedReader ob = new BufferedReader(new InputStreamReader(System.in));

        System.out.println("Kalkulator Sederhana");
        System.out.println("==============");
        int a, b, hasil = 0;
        String operator;
        System.out.print("Masukan Nilai pertama: ");
        a = Integer.parseInt(ob.readLine());
        System.out.print("Masukan Operator Aritmatika: ");
        operator = ob.readLine();
        System.out.print("Masukan Nilai kedua: ");
        b = Integer.parseInt(ob.readLine());
        switch (operator) {
            case "+":
                hasil = a + b;
                break;
            case "-":
                hasil = a - b;
                break;
            case ":":
            case "/":
                hasil = a / b;
                break;
            case "*":
            case "x":
                hasil = a * b;
                break;
            default:
                System.out.println("Ada yang keliru..!");
                System.exit(0);
        }
        System.out.println("Hasil dari " + a + " " + operator + " " + b + " Adalah: "+hasil);
        System.exit(0);
    }

}

Kumpulan Lengkap E-Book Arduino Micro Controller Gratis!


E Book Gratis Micro Controller Arduino. Halo sobat mahasiswa! Terutama yang sedang mempelajari perihal Micro Controller seperti Arduino, Raspberry, dan lain sebagainya. Ini ada kumpulan beberapa E-book Arduino yang bisa menjadi penunjang sobat-sobat semua dalam mempelajari itu semua.

Oh iya, sebelum download mungkin pengen bisa lihat kecepatan internet di Laptop / Koputer kamu..? Bisa baca Cara Memasang Speed Monitor Disini.

E-book Micro Controller Arduino ini semuanya bisa sobat download secara gratis.

Tanpa dipungut biaya dan bisa menambah ilmu dan wawasan sobat semua. Sangat lengkap dan siap untuk sobat semua santap! 🙂

Salah Satu E-Book Arduino Lengkap

Untuk mendownload juga sangat mudah.

  1. Usahakan menggunakan Browser di Laptop / PC.
  2. Buka kumpulan link download dibawah (akhir post ini).
  3. Lalu pada bagian kanan atas, silahkan klik skip this ad.
  4. E Book sobat ada di tab sebelumnya. (Abaikan konten iklan yang muncul)
  5. Otomatis E-Book siap untuk sobat semua pelajari.

Ok, Langsung saja Berikut Link2 Lengkap E-Book Arduino Microcontroller yang bisa sobat semua download secara GRATIS.

Silahkan Klik Link Download E-Book Dibawah Ini.

30 Arduino Projects Evil Genius.pdf
2013-Arduino and Android Projects for the Evil Genius.pdf
Apress – Practical Arduino (December 2009) (ATTiCA).pdf
Apress.Practical.Arduino.Cool.Projects.for.Open.Source.Hardware.Dec.2009.pdf
Arduino 20091226-Modbus over Xbee.pdf
Arduino A Quick Start Guide (2015).pdf
Arduino and LEGO Projects (2013).pdf
Arduino Android Projects for the Evil Genius (2011).pdf
arduino basic connections April 2013.pdf
Arduino Basics.pdf

Arduino Bots and Gadgets (2011).pdf
Arduino by Example (2015).pdf
Arduino Comic (2011).pdf
Arduino Cookbook Rough Cuts.pdf
Arduino Cookbook.pdf
Arduino Development Cookbook (2015)_2.pdf
Arduino Electronics Blueprints (2015).pdf
Arduino Ethernet Shield.pdf
Arduino Experimenter Guide.pdf
Arduino Guide.pdf

Arduino In A Nutshell (2015).pdf
Arduino Lab 1 – The Voltage Divider.pdf
Arduino Meets Linux (2015).pdf
Arduino ModbusMaster reference-0.7.pdf
Arduino Networking (2014).pdf
Arduino Programming Interactivity.pdf
ARDUINO PROGRAMMING NOTEBOOK v6.pdf
arduino programming notebook.pdf
Arduino Projects to Save the World (2015).pdf
Arduino Servo Projects (2015).pdf

arduino_and_kinect_projects.pdf
Arduino_Bluetooth_Ralay_4ch.pdf
Arduino_Booklet.pdf
arduino_notebook_v1-1.pdf
arduino_projects.pdf
arduino_rfid.pdf
arduino_spooky_projects_class1.pdf
arduino_spooky_projects_class2.pdf
arduino_spooky_projects_class3.pdf
arduino_spooky_projects_class4.pdf

Arduino_Starter_Kit_Manual-Mar2010.pdf
Arduino_Uno_Rev3-schematic.pdf
Arduino_workshop_sensors.pdf
arduino-basics.pdf
arduino-duemilanove-schematic.pdf
arduino-mega2560-schematic.pdf
arduino-mini-user-guide.pdf
arduino-starter-kit-tutorial-v02.pdf
arduino-talk.pdf
arduino-xbee-shield-wireless-module.pdf

Arduino.cc – Learning.pdf
Arduino.cc – Reference.pdf
Arduinocheatsheetv02c.pdf
ArduinoNanoManual23.pdf
Beginning arduino 2011.pdf
Beginning.Arduino.pdf
Beginning.arduino.programming.pdf
Build Your Own Arduino.pdf
Building Autonomous Line Followers using Arduino and PID.pdf
BUKU ARDUINO PROGRAMMING INDO (BLM JADI).pdf

Connecting-Atmel-ICE-to-Arduino.pdf
Getting started with arduino.pdf
Getting Started with RFID Identify Objects in the Physical World with Arduino.pdf
Intro-to-the-Arduino.pdf
Oreilly.Make.Arduino.Bots.and.Gadgets.Mar.2011.pdf
Programming Arduino Next Step (2014).pdf
Programming Your Home Automate with Arduino, Android, and Your Computer.pdf
Smart Home Security berbasis Arduino Mega 2560.pdf
USB Keyboard interfacing with Arduino.pdf


Simak juga ulasan menarik lainnya terkait dengan Teknologi, maupun Kuliah yang akan menambah wawasan kita semua baik untuk anda sebagai pembaca, maupun diri saya.


When in The First Intensive English Class


First Task of Intensive English Class II

Assalamu’alaikum.

————————-

Today, Monday January, 1 2016 I Have a first class in fourth semester after I have a long holiday. In this class, I met a lecture who are familiar in my eyes. Yes, She is Ms. Anin. In the third semester, She also teach me at first English class.

In the old class, I had a nice experiences that I got it from Ms. Anin and all of my friends in the class. Many things we did together, and many knowledge I got.

In the final exam, My friends and I had to make a little drama that we must use English language for all of the conversation and also use a good actions. Yeah, that could not be my problem, my group problem.

Several weeks before we have to perform, we exercised together. We made our drama as best as possible that we can. And, Alhamdulillah. In the final exam, we did the drama well and closed our first English class happily.

Thanks a lot to my Teacher in the first class and be my teacher also in the second class, Ms. Anin. Who have give my friends and I many thinks, many knowledge and attitude. and also, Thanks to all my friend who had been accompaning me to study together. 🙂

I do hope, this all can be useful in this world and in the here after.

Wassalamu’alaikum..

M. Syauqi Hanif Ardani

Intensive English Class II (Class A)


Pengertian PTI: Pengenalan Teknologi Informasi


Mari kita bicara tentang PTI. PTI adalah kepanjangan dari Pengenalan Teknologi Informasi (dan merupakan salah satu matakuliah semester 1 Politeknik Batam jurusan IT).

Segala sesuatu tentu ada definisinya. Apa sich definisi dari ‘Teknologi Informasi’ itu sendiri? Teknologi Informasi adalah istilah untukmendeskripsikan teknologi-teknologi yang memungkinkan manusia untuk:

  • mencatat (record)
  • menyimpan (store)
  • mengolah (process)
  • mengambil kembali (retrieve)
  • mengirim (transmit)
  • menerima (receive)

Definisi di atas Saya ambil dari silabus matakuliah. Semua proses diatas tentu tidak lepas dari istilah ‘data’ dan ‘informasi’. Apa sih arti ‘data’ dan ‘informasi’?

Data adalah suatu bentuk yang belum memiliki arti(raw data), atau belum bisa dimanfatkan misalnya angka 18, kota Bandung, dan lain-lain. Jadi ketika anda disodori sesuatu yang belum memiliki arti, sebutlah ia sebagai ‘data’.

Informasi, adalah ‘data’ yang telah di’proses’ sehingga memiliki suatu arti, misal : Kota Bandung terletak di Provinsi Jawa Barat. Ada artinya kan? Jadi ketika anda disodori sesuatu dan sesuatu itu telah memiliki arti, sebutlah ia sebagai ‘informasi’.

‘Proses’ adalah suatu langkah untuk mengubah suatu ‘data’ menjadi ‘informasi’ yang berguna untuk kepentingan yang lainnnya.

Mengapa informasi dibutuhkan??

Informasi, selain sebagai alat komunikasi(sinyal, kode, dll) juga dapat digunakan sebagai dasar pengambilan keputusan. Misal : Pak Presiden SBY kita memiliki informasi bahwa ‘Sekitar 10% penduduk Indonesia masih belum melek IT’ maka tentu saja Pak Presiden  SBY bisa mengambil beberapa keputusan berdasarkan informasi tersebut, misalkan keputusan untuk ‘Menambah porsi pelajaran IT di sekolah-sekolah di Indonesia’ dan ‘Membangun warnet-warnet open source di sekolah-sekolah’.

Atau bila Dempkominfo memiliki informasi ‘Masih banyak software-software bajakan berkeliaran di sekolah-sekolah umum’, maka ia bisa mewajibkan sekolah-sekolah umu tersebut untuk menggunakan produk-produk open source yang tidak bertentangan dengan HaKI (Hak Atas Kekayaan Intelektual)

Di mana informasi bisa diperoleh?

Informasi bisa diperoleh dari pustaka,  media massa, lisan dan tulisan. Tapi di zaman serba maju sekarang ini, kita cukup dengan membuka internet dan bertanya dengan ‘Om Google’ dan dipastikan kita bisa mendapatkan informasi tentang apapun, dimanapun, siapapun=D

Oh iya tadi kita sempat membicarakan tentang ‘proses’ yang mengolah ‘data’ menjadi ‘informasi’. Bagaimana cara ‘data’ tersebut diolah? Ada banyak cara pengolahan data, antara lain perekaman awal, pengklasifikasian, penyusunan/ pengurutan, penghitungan, penyimpanan, cara pengambilan kembali, perbanyakan, penyampaian, dan masih banyak lagi.

Apa saja sich komponen IT itu?

  • hardware (cpu, monitor, i/o device dan kawan-kawan)
  • software (sistem operasi(windows, linux, unix,solaris), user application dan aplikasi lainnya)
  • firmware (instruksi yang disimpan permanen di ROM)
  • brainware (end user, programmer, analyst dan orang-orang pintar lainnya)
  • infoware (manual application, SOP, cyber law dan lain-lain)

Mari kita simpulkan

  • Sejak zaman dahulu kala sampai sekarangm bahkan sampai di masa depan sekalipun,manusia akan selalu membutuhkan informasi. Jadi selamanya juga lulusan dari Teknik Informatika akan selalu diperlukan juga=D
  • Informasi adalah hasil olahan dari data
  • Komponen IT adalah hardware, software, firmware, brainware dan infoware

Untuk materi PTI, bisa di download dibawah ini:

Download Chapter 1

Download Chapter 2

Download Chapter 3

Download Chapter 4

Download Chapter 5

Download Chapter 6

Download Chapter 7

Download Chapter 8

Download Chapter 9

Download Chapter 10


beberapa Dilansir dari http://museholic.wordpress.com/


E Book Materi Sistem Informasi


Pada kesempatan kali ini, saya berkesempatan kembali mempost mengenai e book materi sistem informasi yang saya dapat dari Dosen pengampu.

Buku ini bisa terbilang lengkap, karena tersaji dalam empat jenis buku yang pembahasannya terperinci dan masih dalam bahasa inggris. he he

sekali lagi, silahkan ambil E Book ini untuk keperluan pembelajaran, dan TIDAK untuk keperluan komersial.

> Download Buku Satu

> Download Buku dua

> Download Buku tiga

> Download Buku empat

Demikian E Book yang bisa sobat semua pakai untuk referensi atau menambah wawasan dalam hal SIstem Informasi untuk Teknik Informatika. Semoga Bermanfaat!


Materi Interaksi Manusia dan Komputer / IMK (Indonesia Version) .pdf


Dibawah ini adalah materi Interaksi Manusia dan Komputer.
(Indonesia Version)

Sebelumnya, saya sudah membahas terkait dengan apa itu Interaksi Manusia dan Komputer, bisa langsung sobat baca DISINI.

Silahkan dimanfaatkan untuk keperluan pembelajaran. dan TIDAK untuk keperluan Komersial. 🙂

E Book Interaksi Manusia dan Komputer bersumber dari dosen pengampu mata kuliah IMK.


Pengertian Interaksi Manusia dan Komputer (IMK)


Interaksi Manusia dan Komputer (IMK) adalah sebuah disiplin ilmu yang mempelajari perancangan, implementasi, dan evaluasi sistem komputasi interaktif dan berbagai aspek terkait. Dari perspektif ilmu komputer, fokus IMK adalah pada interaksi, khususnya interaksi antara satu atau lebih manusia (sebagai pengguna komputer) dengan satu atau lebih mesin komputasi (komputer). Situasi klasik sering kita jumpai adalah penggunaan program berbasis grafik yang interaktif. Dengan memperluas pengertian tentang interaksi manusia dan mesin akan membawa kita kepada topik yang lebih luas, yang tidak mungkin dipisahkan dari IMK, antara lain topik tentang piranti masukan / keluaran, dan lingkungan kerja.

Istilah “Interaksi manusia dan komputer” atau “interaksi manusia dan mesin” melingkupi dua sisi, yaitu mesin dan manusia. Pertama kita perlu melihat istulah “mesin”. Istilah mesin lebih populer dengan sebutan komputer. Berbagai jenis komputer yang kita kenal antara lain adalah mainframe, workstation, dan komputer pribadi. Komputer pribadi biasanya dalam bentuk komputer meja atau komputer jinjing / pangku. Selain berbagai jenis diatas, komputer juga muncul dalam bentuk mesin komputasi terpadu, misalnya sebagai bagian dari mesin cuci, kokpit pesawat terbang, ataub pemanggang microwave. Dengan demikian teknik untuk merancang antarmuka pada komputer dapat juga digunakan untuk merancang antarmuka pada mesin-mesin terpadu seperti yang disebutkan diatas. Tetapi jika kita mengabaikan aspek komputasi dan interaksi sebuah mesin, dan memperlakukan perancangan mesin yang bersifat mekanis dan pasif, misalnya perancangan sebuah cangkul, maka kita tidak akan menganggap hal itu sebagai IMK. Hubungan ini lebih umum disebut human factor yang bersifat umum, yang mempelajari aspek manusia dari semua piranti, tetapi bukan dari sisi mekanismenya. Sebaliknya, IMK mempelajari sisi mekanisme dan manusia, tetapi pada kelompok piranti yang lebih sempit.

Berikutnya kita lihat aspek “manusia” sebagai sekelompok orang atau sebuah organisasi, maka antarmuka di sini termasuk di dalamnya antara lain sistem terdistribusi, komunikasi antar manusia terbantu komputer, atau suatu pekerjaan yang secara kooperatif dikerjakan oleh sekelompok orang yang menggunakan bantuan sistem komputer. Kesemuanya ini merupakan topik penting dalam ruang lingkup IMK. Jika kita melangkah lebih jauh dari mempertimbangkan pekerjaan perancangan dari sisi pandang asal usul pekerjaan dan keputusan manusia, maka komputer tidak akan selalu muncul, IMK hanya merupakan salah satu pendukung, disamping pendukung yang lain.

Selain sudut diatas, terdapat beberapa sudut pandang lain yang akan menempatkan fokus IMK secara berbeda dibandingkan ilmu komputer, seperti halnya fokus tentang basis datayang berbeda antara sudut pandang ilmu komputer dengan sudut pandang bisnis. IMK merupakan disiplin ilmu, dan masing-masing disiplin ilmu memberi penekanan pada aspek yang berbeda.

Beberapa disiplin ilmu tersebut antara lain (Dowton, 1992):

1. Ilmu Komputer

Membahas tentang perancangan aplikasi dan rekayasa / perancangan antarmuka untuk dapat digunakan oleh manusia dengan mudah. Dalam hal ini menyangkut pemilihan program bantu pendukung, bahasa pemrograman, teknik pemrograman, serta bidang ilmu komputer lain seperti pengolahan bahasa alami, struktur data, basis data, dan lain-lain.

2. Psikologi

Membahas tentang penerapan teori proses kognitif dan analisis empiris tantang perilaku pengguna. Di atas telah disebutkan bahwa kita selalu berharap agar program aplikasi yang kta susun dapat dimanfaatkan oleh pengguna lain. Setiap pengguna mempunyai sifat yang berbeda satu sama lain sehingga perancang sistem interaksi manusia-komputer juga harus mempelajari aspek psikologi pengguna untuk dapat memahami bagaimana pengguna dapat menggunakan sifat dan kebiasaan baiknya, menggunakan  persepsi dan pengolahan kognitif serta ketrampilan motorik yang dimilikinya agar dapat menjodohkan mesin dengan manusia untuk mendapatkan kerja sama yang serasi. Psikologi eksperimental menyediakan dasar teknik evaluasi formal untuk mengukur unjuk kerja dan opini terhadap sistem manusia-komputer.

3. Antropologi dan Sosiologi

Membahas tentang interaksi antara teknologi, kerja, dan organisasi. Seperti diketahui, interaksi sangat dipengaruhi oleh teknologi yang digunakan (misalnya dalam sebuah kantor). Di sisi lain, antropologi juga dapat memberikan pandangan mendalam tentang cara kerja berkelompok yang masing-masing anggotanya diharapkan dapat memberikan kontribusi sesuai dengan bidang masing-masing.

Sosiologi berkaitan dengan studi tentang pengaruh sistem manusia-komputer dalam struktur sosial. Adanya kekhawatiran sementara orang tentang akan di PHK-nya mereka atau disingkirkannya mereka dari kantor mereka karena adanya otomatisasi kantor sering menjadi bahan yang menarik untuk didiskusikan.

4. Perancangan grafis dan tipografi

Ada kata bijak yang mengatakan bahwa “sebuah gambar dapat bermakna sama dengan seribu kata”. Dalam dunia komputer, kata ini dapat diartikan bahwa gambar dapat digunakan sebagai sarana dialog yang efektif antara manusia dengan koputer. Keahlian merancang grafik dan tipografi menjadi salah satu junci penting untuk menunjang keberhasilan sistem manusia-komputer. Karena antarmuka yang disusun dapat menjadi lebih luwes dan ampuh.

5. Teknik Elektronika

Berbicara tentang komputer, khususnya dari sisi perangkat keras, pastilah tidak terlepas dari pembicaraan tentang teknik elektronika. Dalam bidang inilah kita dapat mempelajari banyak sekali aspek yang berhubungan dengan perangkat keras komputer.

6. Ergonomik

Saat ini semakin banyak orang yang bekerja di depan terminal komputer untuk jangka waktu yang cukup lama. Oleh sebab itu untuk pengguna yang demikian perlu dipersiapkan meja kerja yang nyaman, untuk menghindari kemungkinan adanya kecelakaan, naik ringan maupun berat. Ergonomik berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman. Bentuk fisik meja dan kursi kerja, layar tampilan, bentuk papan ketik, posisi duduk, pengaturan lampu, kebersihan tempat kerja, dan beberapa aspek lain sangat berpengaruh pada kenyamanan lingkungan kerja. Meski sifat seorang pengguna dengan pengguna lain berbeda, tetapi mereka pasti menginginkan adanya lingkungan kerja yang nyaman ketika mereka bekerja dengan komputer.

7. Linguistik

Pada saat kita menggunakan komputer, seolah-olah kita sedang melakukan dialog dengan komputer yang ada di hadapan kita. Untuk dapat melakukan dialog, kita memerlukan sarana komunikasi yang memadai. Sarana komunikasi ini berbentuk suatu bahasa khusus, misalnya bahasa grafis, bahasa alami, bahasa menu ataupun bahasa perintah. Linguistik merupakan cabang ilmu pengetahuan yang mempelajari bahasa. Beberapa aspek seperti komputasi linguistik dan teori bahasa formal membentuk bidang khusus dalam ilmu komputer. Sarana komunikasi inilah yang akan mengarahkan pengguna ketika ia berurusan dengan komputer.

8. Perancangan Industri

Membahas tentang produk-produk interaktif. Dengan semakin berkembangnya teknologi layar tampilan, penggunaan layar sentuh menjadi semakin populer. Penggunaan layar sentuh, beserta teknologi di belakangnya, telah menjadi bahan kajian yang menarik. Saat ini, selain layar sentuh, layar sentuh banyak (multi-touch screen) juga semakin banyak digunakan.

Lebih lanjut, dari sudut pandang ilmu komputer, disiplin ilmu yang disebutkan di atas dapat menjadi semacam pendukung IMK, seperti halnya fisika menjadi pendukung disiplin teknik sipil, atau teknik mesin yang menjadi pendukung robotika. Pelajaran yang dapat dipetik dari disiplin keteknikan adalah bahwa perancangan selalu mempunyai konteks dan optimisasi yang terlalu sempit dari satu bagian dalam perancangan tersebut akan dianggap tidak sah pada konteks yang lebih luas. Dengan demikian, dari sudut pandang ilmu komputer secara langsung, adalah perlu untuk membahas IMK secara luas untuk memberikan bekal kepada mahasiswa (dan praktisi) untuk menghindari kelemahan klasik yang memisahkan antara rancangan dengan konteks. Selain itu perlu juga diketahui bahwa IMK berurusan dengan kinerja gabungan antara manusia dan mesin; struktur komunikasi antara manusia dan mesin, kemampuan manusia menggunakan mesin (termasuk kemampuan untuk dipelajari / learnability dari antarmuka yang digunakan); algoritma dan pemrograman antarmuka; isu-isu rekayasa yang muncul pada saat membangun antarmuka; proses spesifikasi, perancangan dan implementasi antarmuka; serta biaya perancangan.


Belajar Operator Aritmatika di Pemrograman Java


Assalamu’alaikum..
salam agan agan..

Aritmetika (kadang salah dieja sebagai aritmatika, berasal dari bahasa Yunani αριθμός – arithmos = angka) atau dulu disebut ilmu hitung merupakan cabang (atau pendahulu) matematika yang mempelajari operasi dasar bilangan. Oleh orang awam, kata “aritmetika” sering dianggap sebagai sinonim dari teori bilangan. Silakan lihat angka untuk mengetahui lebih dalam tentang teori bilangan. (Wikipedia)

kali ini, saya ingin share tugas mata kulliah Dasar-Dasar Pemrograman.
tugas ini adalah membuat program sederhana yang mengandung unsur-unsur operator aritmatika di Java, menggunakan NetBeans..

sumonggo, semoga bermanfaat.. 🙂

Langsung saja, Download DISINI