Selasa, 28 Oktober 2014

MENGENAL KESALAHAN PADA KOMPUTER

JENIS ERROR:
  1. Syntax Error >> adalah kesalahan yang diakibatkan karena penulisan atau tata bahasa yang tidak benar. error ini membuat pihak yang diminta untuk mengerjakan sesuatu menjadi bingung, sehingga tidak bisa menyelesaikan perintah tersebut.
  2. Logical Error >> adalah jenis kesalahan secara logika. jika menemukan kesalahan jenis ini proses tetap dilanjutkan, namun tidak berjalan sebagaimana mestinya, maka ketelitian sangat diperlukan.
  3. Run-Time Error >> kesalahan jenis ini disebabkan karena waktu suatu perintah dieksekusi, sistemnya sendiri yang tidak siap menerima perintah tersebut, bisa saja disebabkan permintaan yang dilakukan sedang tidak tersedia atau karena penyebab lainnya. Kesalahan jenis ini mengakibatkan proses dihentikan seketika, umumnya sistem akan memberitahukan kondisi yang diketahuinya jika ditemukan masalah seperti ini.

Jumat, 24 Oktober 2014

PENGENALAN KOMPUTER

KOMPUTER
Komputer berasal dari bahasa Latin
yaitu kata : Computare
yang berarti : Menghitung
dalam Bahasa Inggris : to Compute

DEFINISI KOMPUTER
  • Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
  • Menurut Blissmer, komputer merupakan suatu alat elektronik yang mampu melakukan beberapa tugas yaitu menerima input, memproses input sesuai programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan output dalam bentuk informasi.
  • Menurut Wiliam M. Fouri, berpendapat bahwa komputer adalah suatu pemproses data yang dapat melakukan perhitungan secara capat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur tangan dari manusia.
  • Menurut Sanders, Komputer merupakan sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan didalam memori.
Kesimpulannya
Komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di dalam memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.

PENGOLAHAN DATA
Data: kumpulan kejadian yang diangkat dari suatu kenyataan (fakta)
Data dapat berupa : angka, huruf, simbol-simbol khusus atau gabungan ketiganya.
Pengolahan Data, Suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, yaitu berupa informasi.
Informasi, hasil dari suatu kegiatan pengolahan data yang memberikan bentuk lebih berarti/bermakna dari suatu kejadian.

TEKNOLOGI INFORMASI
Peranan Teknologi Informasi
  • menggantikan peran manusia dengan melakukan otomatisasi terhadap suatu tuga/proses
  • menyajikan informasi yang akurat
  • mempermudah menyelesaikan tugas/pekerjaan
Penggunaan Teknologi Informasi
  • Efisien, efektif dan inovasi
SISTEM KOMPUTER
Adalah jaringan dari elemen-elemen yang saling berhubungan sehingga membentuk satu kesatuan dalam melaksanakan suatu tujuan pokok dari sistem tersebut

ELEMEN SISTEM KOMPUTER
  1. perangkat keras (hardware) = peralatan yang secara fisik terlihat dan bisa dijamah serta berfungsi sebagai alat pengolahan data
  2. perangkat lunak (software) = program yang berisi instruksi/perintah untuk mengatur operasi komputer maupun untuk melakukan pengolahan data.
  3. manusia (brainware) = manusia yang mengoperasikan dan mengendalikan sistem komputer
ALAT PENGOLAHAN DATA
Alat pengolahan data dapat digolongkan ke dalam 4 golongan yaitu:

  1. alat manual, mempergunakan alat-alat sederhana, tangan masih memegang peranan penting
  2. alat mekanik, peralatan yang sudah terbentuk mekanik yang digerakan dengan tangan secara manual
  3. alat mekanik elektronik, peralatan mekanik yang digerakkan secara otomatis dengan motor elektronik
  4. alat elektronik, peralatan yang bekerja secara elektronik penuh

Selasa, 21 Oktober 2014

Pengantar Sistem Informasi

SISTEM

  • Sistem itu adalah sebuah keterkaitan antara elemen atau dan lainnya untuk mencapai tujuan
  • Sistem berasal dari bahasa latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.
  • Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.
INFORMASI

Berikut ini adalah pengertian dan definisi informasi menurut beberapa ahli:
  • Gordon B. Davis >> Informasi adalah data yang telah diproses/diolah ke dalam bentuk yang sangat berarti untuk penerimanya dan merupakan nilai yang sesungguhnya atau dipahami dalam tindakan atau keputusan yang sekarang atau nantinya.
  • MC. LEOD >> Informasi adalah data yang telah diproses atau data yang memiliki arti.
  • ANTON M. MOELIONO>> Informasi adalah penerangan, keterangan, pemberitahuan, kabar atau berita. Informasi juga merupakan keterangan atau bahan nyata yang dapat dijadikan dasar kajian analisis atau kesimpulan.

DEFINISI & PENGERTIAN SISTEM INFORMASI MANAJEMEN
  1. SIM ( Sistem Informasi Manajemen), adalah sebuah sistem manusia/mesin yang terpadu untuk menyajikan informasi guna mendukung fungsi operasi, manajemen dan pengambilan keputusan dalam sebuah organisasi.
  2. Konsep sistem manusia / mesin dapat diartikan bahwa sebagian tugas sebaiknya dilaksanakan oleh manusia dan tugas lainnya lebih baik dilakukan oleh mesin. Perancangan sebuah sistem informasi manajemen harus memahami kemampuan manusia sebagai pengolah informasi dan perilaku manusia dalam pengambilan keputusan.
  3. Sistem yang terpadu (integrated) adalah sistem yang mengharuskan adanya integrasi antara data dan pengolahan. Integrasi data dicapai melalui "database" yang terdiri dari semua data yang dapat dijangkau oleh sistem.
  4. Pengolahan transaksi pada sistem-sistem mutakhir membutuhkan pengumpulan data dan permintaan informasi secara "online". 
  5. Data yang dibutuhkan tidak cukup bila hanya berupa data mentah saja, tetapi harus diolah dan disajikan sedemikian rupa sehingga dapat digunakan untuk mempuat keputusan.
KOMPONEN PEMBANGUN SISTEM INFORMASI MANAJEMEN
Komponen fisik yang diperlukan untuk organisasi sistem informasi adalah hardware, software, database, prosedur dan operasi personalia.
  1. Hardware : menunjukan peralatan komputer fisik dan alat-alat yang saling berhubungan, merupakan pusat pengolahan data, unit masukan/keluaran dan unit penyimpanan.
  2. Software : merupakan istilah yang diberikan untuk instruksi secara langsung dari operasi hardware, dapat diklasifikasikan ke dalam dua tipe utama yaitu: sistem software dan aplikasi software.
  3. Database : berisi semua data yang digunakan untuk aplikasi software. Sekumpulan penyimpanan data sering dihubungkan sebagai suatu file. Bentuk fisik dari penyimpanan data ditunjukkan oleh media penyimpanan fisik.
  4. Prosedur : merupakan komponen fisik karena disediakan dalam bentuk fisik, seperti buku panduan dan instruksi
  5. Operasi Personalia : operator komputer, sistem analis, programmer, pegawai pengolahan data, manajer sistem informasi, administrasi data, dan lain-lain.
TIGA JENIS PROSEDUR YANG DIBUTUHKAN : 
  1. Instruksi untuk pemakai.
  2. Instruksi untuk pengolahan input oleh pegawai pengolahan data.
  3. Instruksi pengoperasian untuk operasi komputer.

Prinsip Desain Bahasa Pemrograman

Suatu bahasa program harus dirancang untuk memudahkan agar dapat dibaca dan ditulis untuk para pemakai manusianya dan pelaksanaan efisien pada perangkat keras yang tersedia.

Keadaan dapat dibaca dan ditulis dimudahkan oleh prinsip yang berikut:

Prinsip Kesederhanaan >> Bahasa harus didasarkan atas yang paling sedikit
Prinsip Orthogonal >> Fungsi mandiri harus dikendalikan oleh mekanisme mandiri
Prinsip Keteraturan >> Satu set object disebut reguler berkenaan dengan kondisi beberapa jika, dan hanya jika, kondisi dapat digunakan untuk masing-masing unsur set.
Prinsip Sifat Ekstensibilitas (dapat diperpanjang) >> Object baru dari tiap kelas sintaktis mungkin dibangun (digambarkan) dari dasar dan digambarkan membangun dengan suatu cara sistematis.

Prinsip keteraturan dan ekstensibilitas memerlukan konsep dasar bahasa harus diterapkan secara konsisten dan yang bersifat universal.

Prinsip Clarity, Simplicity dan Unity >> Bahasa pemrograman harus dapat menolong programmer untuk membuat suatu desain program jauh sebelum programmer melakukan coding.
Kemudahan, kesederhaan dan kesatuan merupakan suatu kombinasi yang membantu programmer mengembangkan suatu algoritma sehingga algoritma yang dihasilkan mempunyai kompleksitas yang rendah.
Orthogonality >> Orthogonality menunjuk kepada suatu atribut yang dapat dikombinasikan dengan beragam fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat digunakan.
Kewajaran untuk Aplikasi >> Bahasa pemrograman membutuhkan sintaks yang cocok/tepat yang digunakan pada struktur program untuk mereflesikan struktur logika yang melandasi suatu algoritma.
Mendukung Abstraksi >>  Abstraksi merupakan suatu hal yang substansial bagi programmer untuk membuat suatu solusi dari masalah yang dihadapi. Kemudian abstraksi tersebut dapat dengan mudah diimplementasikan menggunakan fitur-fitur yang ada dalam bahasa pemrograman.
Kemudahan untuk Verifikasi Program >> Verifikasi program merupakan hal penting bagi sebuah program karena dengan verifikasi yang mudah maka satu program akan dengan mudah dibangun dan dikembangkan.
Lingkungan Pemrograman >> Bahasa pemrograman yang mempunyai lingkungan pemrograman yang baik dan lengkap akan memudahkan programmer untuk mengimplementasikan abstraksi yang sudah disusunnya.
Portabilitas Program >> Salah satu kriteria penting untuk proyek pemrograman adalah kemudahan programan yang sudah jadi untuk dipindah-pindahkan dari komputer yang digunakan untuk membuat dan mengembangkan ke komputer lain yang akan menggunakannya.
Biaya Penggunaan >> Biaya merupakan elemen penting dalam mengevaluasi suatu bahasa pemrograman.
Ada beberapa biaya yang dapat diukur yaitu:

  1. Biaya eksekusi program
  2. Biaya translasi/kompilasi program
  3. Biaya penciptaan, testing dan penggunaan program
  4. Biaya pemeliharaan program

DEFINISI SINTAKS, SEMANTIK, DAN PRAGMATIS

Sintaks : aturan gramatikal atau komposisi suatu program yang mengatur tata cara penulisan huruf, angka dan karakter lain.
contoh : pada pembuatan program pascal antara dua statement dipisahkan oleh titik koma(;).
X := 1 ; X := X + 1;

Semantik : mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut.
contoh: pada pembuatan program C
Int vector [10]
arti semantiknya : akan menyebabkan ruang sebanyak 10 elemen integer diberikan kepada variabel bernama vector ( 0 - 9 untuk array dalam C )

Pragmatis : memperhatikan tentang pemakaian bahasa, area aplikasi, kemudahan implementasi dan penggunaan, dan sukses bahasa didalam desain pelaksanaan tujuannya. Kekuatan yang membentuk suatu bahasa pemrograman meliputi arsitektur komputer, praktek rancang-bangun perangkat lunak (terutama daur hidup perangkat lunak), model komputasional, dan daerah aplikasi (contoh: alat penghubung pemakai, sistem pemprograman, dan sistem ahli).

Tujuan umum bahasa pemrograman berpegang pada prinsip desain bahasa pemrograman yang berikut

Prinsip Kelengkapan Komputasional
Model komputasional untuk tujuan umum suatu bahasa pemrograman harus universal.
Prinsip Implementasi
Implementasi harus efisien dalam penggunaan waktu dan ruangnya. Prinsip Memprogram harus ditulis dalam suatu bahasa yang mencerminkan daerah masalah.

MODEL KOMPUTASI

Ada tiga model dasar komputasional, yaitu; Fungsional, Logika, dan Imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi.
  1. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.
  2. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti (suatu urutan kesimpulan).
  3. Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan.

Minggu, 19 Oktober 2014

DATA

Data = bahan mentah yang akan diolah menjadi informasi sehingga dapat digunakan oleh user atau pemakai.

Tipe data yang biasa digunakan adalah:

1. Tipe Data Dasar merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman.

Tipe data dasar dibagi menjadi lima bagian, yaitu:
  • Tipe Data Numerik : setiap bahasa pemrograman dapat dipastikan ada tipe data numerik yaitu untuk menyimpan data berupa angka.
  1. Integer : merupakan bilangan bulat positif dan negatif 
  2. Real : merupakan bilangan desimal atau mantissa
  3. Subrange : merupakan sebuah subtype dari tipe data integer dan terdiri dari urutan nilai-nilai integer dalam range yang terbatas
  4. Fixed-point real : bilangan ini direpresentasikan dengan urutan digit yang mempunyai panjang tetap dengan titik desimal diposisikan di tempat yang diberikan antara dua digit.
  • Enumerasi : adalah suatu urutan list dari nilai-nilai yang berbeda.
  • Boolean : tipe data untuk merepresentasikan true atau false (biasa digunakan dalam penyelesaian kondisi)
  • Character : berupa sebuah karakter yang ditulis diantara tanda petik tunggal atau ganda ( ' atau " ) tergantung dari bahasa pemrograman yang digunakan.
  • String : Urutan-urutan dari karakter yang terletak diantara tanda petik tunggal atau ganda ( ' atau " ) tergantung dari bahasa pemrograman yang digunakan.
  • Internationalization : disebut I 18N
2. Tipe Data Terstruktur : merupakan tipe data campuran dari berbagai tipe data dasar, Contoh : array, record, string, list dan file

3. Tipe data didefinisikan oleh pemakai : tipe data ini biasa disebut enumerasi

4. Tipe data penunjuk : contoh tipe data penunjuk adalah pointer

Sabtu, 18 Oktober 2014

Konsep Dasar Pemrograman

Sebelum kita membuat suatu bahasa pemrograman, maka kita perlu mengetahui:
  1. Pemahaman masalah
  2. Solusi masalah
  3. Pemahaman tata bahasa (sintaks) bahasa pemrograman
Baru setelah itu dapat kita buat pemrograman, memakai bahasa pemrograman yang menurut kita paling sesuai menurut kebutuhan.
Contoh : Pascal, Cobol, Delphi, dll.

Program merupakan himpunan atau kumpulan instruksi yang dibuat oleh programmer atau sesuatu executable dari suatu software.

Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau yang dikenal dengan bahasa pemrograman.

Bahasa Pemrograman merupakan prosedur atau tata cara penulisan program. Pada bahasa pemrograman terdapat dua faktor penting, yaitu sintaks dan semantik.

Fungsi Bahasa Pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrograman dengan komputer.

Secara umum terdapat 4 kelompok bahasa pemrograman, yaitu:
  1. Object oriented language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  2. High level language (seperti pascal dan basic)
  3. Middle level language (bahasa c)
  4. Low level language (bahasa Assembly)
Tipe Pemrograman ada 7 macam, yaitu:

1. Pemrograman Prosedural

Definisi prosedural adalah :
  • Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas.
  • Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah.
Bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran dan C mendukung kegiatan pemrograman prosedural, karena itu mereka dinamakan juga bahasa prosedural.

2. Pemrograman Terstruktur adalah bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. Prosedur-prosedur ini dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat menggunakan parameter yang berbeda-beda untuk setiap pemanggilan. Contoh bahasa pemrograman terstruktur : Pascal, Cobol, RPG, ADA, C.

3. Pemrograman Modular
Pemrograman modular diterapkan dengan menggunakan sub-routine, yaitu sebuah kumpulan perintah yang melakukan tugas pemrosesan yang terbatas. Pemrograman ini banyak dimanfaatkan oleh bahasa pemrograman berbasis obyek.

4. Pemrograman Fungsional
Disebut bahasa pemrograman fungsional karena memang pada program seluruh kodenya berupa fungsi-fungsi. Bahasa pemrograman fungsional merupakan salah satu bahasa pemrograman yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika. Contoh: Lisp, Schme, ML, Haskell.

5. Pemrograman Berorientasi Obyek
Obyek : Elemen yang memiliki fungsi, metode, karakteristik tertentu yang dapat dibedakan dalam dunia nyata.
Class : Kumpulan obyek-obyek yang memiliki kesamaan karakteristik.

  • Merupakan bahasa pemrograman yang mampu memanfaatkan obyek-obyek yang tersedia atau membuat suatu obyek tertentu dengan menggunakan bahasa pemrograman.
  • Mampu merefleksikan kebutuhan-kebutuhan user sebagaimana layaknyayang ada di dunia nyata.
  • Relatif lebih fleksibel dan mudah diadaptasikan terhadap perubahan suatu program.
  • Memiliki feature yang memperkuat dan meningkatkan fleksibilitas suatu obyek dengan adanya class, instance, encapsulation, inheritance, reusability, dan polymorphism.
Contoh: C++, SmallTalks, Java.

6. Pemrograman Visual 
  • Penggunaan ekspresi visual (seperti grafik, gambar, atau ikon) dalam proses pemrograman
  • Mengacu pada aktivitas yang memungkinkan pengguna untuk membuat program dalam dua (atau lebih) dimensi.
7. Pemrograman Even-Driven
Menggunakan konsep "jika sebuah aksi/perintah dilakukan terhadap sebuah obyek, apa yang akan terjadi/dilakukan oleh obyek tersebut selanjutnya"
Sangat fleksibel dalam pembuatan koding program, karena sudah menggunakan konsep OOP dimana pemrograman dapat dimulai dari obyek yang diinginkan tanpa harus terurut. biasanya merupakan jenis bahasa pemrograman visual.
Contoh : Visual Basic, Visual C++, Delphi.

Selasa, 07 Oktober 2014

PENERAPAN TEKNOLOGI KOMPUTER DI DUNIA BISNIS PERBANKAN BAIK DI JAMAN DULU-SEKARANG-MASA DEPAN

ASAL MULA BANK

Sejarah perbankan dimulai dari zaman Babylonia, dilanjutkan ke zaman Yunani Kuno dan Romawi. Pada saat itu, kegiatan utama bank hanya sebagai tempat tukar menukar uang. Selanjutnya, kegiatan bank berkembang menjadi tempat penitipan dan peminjaman uang. Uang yang disimpan oleh masyarakat, oleh bank dipinjamkan kembali ke masyarakat yang membutuhkannya.

PERKEMBANGAN BANK

Kemudian dalam perkembangan selanjutnya, kegiatan operasional perbankan berkembang lagi menjadi tempat penitipan uang atau yang disebut sekarang ini kegiatan simpanan. Berikutnya kegiatan perbankan bertambah dengan kegiatan peminjaman uang. Uang yang disimpan oleh masyarakat, oleh perbankan dipinjamkan kembali kepada masyarakat yang membutuhkannya. Jasa-jasa bank lainnya menyusul sesuai dengan perkembangan zaman dan kebutuhan masyarakat yang semakin beragam.

PERKEMBANGAN TEKNOLOGI INFORMASI "KOMPUTER" PERBANKAN

Semakin majunya teknologi di dunia transaksi perbankanpun mulai mengunakan teknologi berbasis komputer untuk mempermudah transaksi dengan nasabah. yang tadinya melayani nasabah dengan harus bertemu / nasabah datang ke cabang2 bank yang disediakan oleh bank yang dia gunakan untuk menabung/infertasi menjadi lebih mudah karena bank mulai mengunakan teknoligi berbasis komputer dan sekarang sudah bisa mengakses lewat internet bahkan dengan mobile "HP" dengan SMS sudah banyak diterapkan bank.
Dalam dunia perbankan, perkembangan teknologi informasi membuat para perusahaan mengubah strategi bisnis dengan menempatkan teknologi sebagai unsur utama dalam proses inovasi produk dan jasa seperti :
- Adanya transaksi berupa Transfer uang via mobile maupun via teller.
- Adanya ATM ( Auto Teller Machine ) pengambilan uang secara cash secara 24 jam.
- Penggunaan Database di bank – bank.
- Sinkronisasi data – data pada Kantor Cabang dengan Kantor Pusat Bank.

Dengan adanya jaringan computer hubungan atau komunikasi kita dengan klien jadi lebih hemat, efisien dan cepat. Contohnya : email, teleconference.
Sedangkan di rumah dapat berkomunikasi dengan pengguna lain untuk menjalin silaturahmi (chatting), dan sebagai hiburan dapat digunakan untuk bermain game online, sharing file. Apabila kita mempunyai lebih dari satu komputer, kita bisa terhubung dengan internet melalui satu jaringan. Contohnya seperti di warnet atau rumah yang memiliki banyak kamar dan terdapat setiap komputer di dalamnya.
Pada dunia perbankan, perkembangan teknologi informasi membuat para perusahaan mengubah strategi bisnis dengan menempatkan teknologi sebagai unsur utama dalam proses inovasi produk dan jasa. Seperti halnya pelayanan electronic transaction (e-banking) melalui ATM, phone banking dan Internet Banking misalnya, merupakan bentuk-bentuk baru dari pelayanan bank yang mengubah pelayanan transaksi manual menjadi pelayanan transaksi yang berdasarkan teknologi.

PERKEMBANGAN METODE ELEKTRIK & ELEKTRONIK

Metode elektronika adalah metode yang berhubungan dengan berbagai material dalam berbagai konfigurasi atau struktur yang dapat mengatur aliran arus listrik. Dalam metode elektronika dikenal dan digunakan berbagai komponen seperti diode, transistor, dan sirkuit terpadu untuk membangun perangkat keras. Hasil dari metode elektronika digunakan secara langsung oleh bidang lain seperti metode komputer dan metode telekomunikasi dengan sirkuit terintegrasi sebagai salah satu kemajuan terbesar yang paling dimanfaatkan.
Metode elektrik menjembatani aplikasi listrik sebagai pemindahan energi dan transfer informasi. Metode elektrik berkaitan dengan interaksi antara medan magnet dan medan listrik, serta arus listrik. Gambar di bawah melukiskan spektrum gelombang elektromagnet yang berkisar dari gelombang frekuensi rendah hingga sinar gama. Dengan adanya teknik ini dimungkinkanlah telekomunikasi radio, televisi, komunikasi satelit, radar, dan semua bentuk komunikasi nirkabel lainnya