Kamis, 22 September 2016

penjelasan tentang sistem komputer minimal

System Komputer Minimal
By m nasrul choirudin

A.    Computer Terapan Jaringan
Komputer terapan jaringan adalah sekelompok komputer rekayasa (terapan) yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras dengan tujuan membawa informasi secara cepat dan tepat dari sisi pengirim (Transmitter) menuju ke sisi penerima (Receiver). Jadi secara sederhana nya adalah sekumpulan komputer yang berkomunikasi satu sama lain melalui media jaringan secara bersama – sama. (Wambrauw, 2014)
B.     Bagan Sistem Komputer Minimal
Gambar di atas adalah contoh bagan komputer minimal atau dasar komputer. Konsep awal terciptanya komputer adalah sebagai alat hitung. Istilah komputer diambil dari bahasa latin computare yang artinya menghitung, jika dalam bahasa inggris to compute, yang artinya juga sama yaitu menghitung. Secara umum komputer dapat diartikan sebagai alat elektronika yang bekerja secara koordinasi dan integrasi berdasarkan program, dapat menerima masukan berupa data yang diproses didalam suatu sistem dan dikeluarkan dalam bentuk informasi. (Mahmudi, 2015)
C.     Fungsi Tiap Bagian Dari Bagan
1.      Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer
2.      Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3.      I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
4.      CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
5.      Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.
6.      Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
7.      Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
8.      Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel. (Pamungkas, 2014)
D.    Macam dan jenis mikrokontroler popular
1.      Keluarga MCS51
Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC. Sebagian besar instruksinya dieksekusi dalam 12 siklus clock. Mikrokontroler ini berdasarkan arsitektur Harvard dan meskipun awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan telah mengizinkan sebuah ROM luar 64KB dan RAM luar 64KB diberikan alamat dengan cara jalur pemilihan chip yang terpisah untuk akses program dan memori data.Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung dan secara efisien dalam register internal dan RAM. Karena itulah MCS51 digunakan dalam rancangan awal PLC (programmable Logic Control). (Smk, 2014)
2.      Mikrokonktroler AVR
adalah singkatan dari Alv and Vegard’s Risc processor yang merupakan mikrokonktroler RISC 8 bit. Hampir semua kode instruksi mikrokontroler AVR dikemas dalam bentuk satu siklus clock. Selain itu mikrokontroler jenis ini merupakan mikrokontroler yang kerap digunakan dalam aplikasi elektronika dan instumentasi. Perlu diketahui bahwa mikrokontroler AVR terbagi atas empat kelas yang terdiri dari kelas ATTiny, kelas AT90Sxx, kelas ATMega dan kelas AT86RFxx. Perbedaan masing-masing kelas tersebut terletak pada memori, peripheral serta fungsi yang dimilikinya. (Admin, 2016)
3.      Mikrokonktroler PIC
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada perkembangannya berubah menjadi Programmable Intelligent Computer. PIC termasuk keluarga mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640. Sekarang Microhip telah mengumumkan pembuatan PIC-nya yang keenam. (Cyber, 2014)
E.     Macam dan jenis komputer terapan jaringan
·         Jenis komputer terapan jaringan berdasarkan fungsi alat
a.       Jaringan nirkabel(Wi-Fi)
wireless adalah teknologi tanpa kabel, dalam hal ini adalah melakukan hubungan telekomunikasi dengan menggunakan gelombang elektromagnetik sebagai pengganti kabel.
b.      Jaringan Berkabel (Wired Network)
Wire Network adalah jaringan komputer yang menggunakan kabel sebagai mediapenghantar. Jadi, data mengalir pada kabel. Kabel yang umum digunakan pada jaringankomputer biasanya menggunakan bahan tembaga. Ada juga jenis kabel lain yang menggunakanbahan sejenis fiber optic atau serat optik.
·         Jenis Komputer Jaringan Berdasarkan Alat Koneksi
a.       Client-Server
adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI) dengan server. Masing-masing client dapat meminta data atau informasi dari server. Sistem client server didefinisikan sebagai sistem terdistribusi.
b.      Peer To Peer
adalah  jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. pengertian yang lebih tepat mengenai peer to peer (p2p) adalah sistem terkomputerisasi Client-Server dimana suatu komputer berfungsi sebagai client sekaligus sebagai server, sehingga memungkinkan komunikasi dan pertukaran resource antara dua komputer secara langsung (real time).
c.       Hybrid Network
adalah Network yang dibentuk dari berbagai Topologi (seperrti dan Teknologi. Sebuah Hybrid Network mungkin sebagai contoh, diakibatkan oleh sebuah pengambilan alihan suatu perusahaan. Sehingga, ketika di gabungkan maka teknologi-teknologi yang berbeda tersebut harus digabungkan dalam network Tunggal. Sebuah Hybrid metwork memiliki semua Karakteristik dari topologi yang terdapat dalam jaringan tersebut. (Kusmawati, 2014)
·         Jenis Komputer Jaringan Berdasarkan Alat Koneksi
a.       LAN
Local Area Network adalah jaringan lokal yang dibuat pada area tertutup, misalnya dalam satu gedung atau dalam satu ruangan.
b.      MAN
Metropolitan area network atau disingkat dengan MAN merupakan suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.
c.       WAN
Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. (Komputer Terapan, 2014)



Daftar Pustaka


Komputer Terapan. (2014). Jakarta: Kementerian Pendidikan & Kebudayaan.
Admin. (2016, Januari 29). Jenis Jenis Mikrokontroler Populer. Retrieved September 23, 2016, from Belajar Elektronika: http://belajarelektronika.net/jenis-jenis-mikrokontroler-populer/
Cyber, M. (2014, Agustus 23). Teknologi, Materi Sekolah / Komputer, dan Tutorial lainnya. Retrieved September 23, 2016, from Mata Cyber: http://mata-cyber.blogspot.co.id/2014/08/modul-sistem-komputer-minimal-komputer-terapan.html
Kusmawati, Y. (2014, November 4). Jenis komputer terapan jaringan berdasarkan Fungsi Alat, Alat Koneksi,Ukuran. Retrieved September 23, 2016, from Yeni Kusmawati: https://kusmawatiyeni.wordpress.com/2014/11/04/jenis-komputer-terapan-jaringan-berdasarkan-fungsi-alat-alat-koneksiukuran/
Mahmudi, A. I. (2015, April). Komputer Terapan. Retrieved September 23, 2016, from Mahmudiuye: https://mahmudiuye.blogspot.co.id/2015/04/v-behaviorurldefaultvmlo.html
Pamungkas, U. T. (2014, Oktober 9). Bagan Sistem Komputer Minimal dan Fungsinya. Retrieved September 23, 2016, from Hugceocorp: http://hugceocorp.blogspot.co.id/2014/10/bagan-sistem-komputer-minimal-dan.html
Smk, T. (2014, Agustus 14). Macam dan jenis mikrokontroler populer. Retrieved September 23, 2016, from Komputer Terapan TKJ: http://komputer-terapan.tkjsmk.net/2014/08/macam-dan-jenis-mikrokontroler-populer.html
Wambrauw, G. (2014, September 26). Pengertian Komputer Terapan Jaringan. Retrieved September 23, 2016, from Gabriel Wambrauw: https://gabrielwambrauwtkj.wordpress.com/2014/09/26/pengertian-komputer-terapan-jaringan/

Biodata
Nama               : m nasrul choirudin
Kelas               : XIK2

Sekolah           : SMKISLAM1BLITAR

bisa download artikel di sini

Pengertian Array 1 Dimensi dan 2 Dimensi

Array 1 dan 2 Dimensi
By m nasrul choirudin

A.    Pengertian array 1dimensi
Array 1 dimensi adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.
Bentuk Umum:
Type <NamaArray> = array[indexArray] of TipeData; (Kurniawan, 2015)
Terdapat 3 langkah untuk membuat array:
1.      Mendeklarasikan variabel array
Contoh :
int [ ] angka;
“ Variabel angka kita deklarasikan sebagai variabel array dimana setiap elemennya akan menyimpan data bertipe int ”.

2.      Memcreate array beserta ukurannya.
Contoh :
angka = new int[5];
int[] angka = new int[5];
“Berarti kita memesan 5 elemen untuk variabel angka dan array adalah sebuah object, maka
create array dengan operator new.”

3.      Memberikan sebuah nilai pada setiap element array.
Contoh :
int[ ] angka = {5, 3, 23, 99, 2};
int scores = new int[3];
scores[0] = 75;
scores[1] = 80;
scores[2] = 100; (Yusuf, 2014)

B.     Pengertian Array 2 Dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman_baris][jumah_eleme_kolom]; (Cihuys, 2009)
C.     Pemanfaatan Array 1 Dimensi
1.      Sum atau penjumlahan
Perjumlahan  adalah  salah  satu  operasi  aritmetika  dasar.  Perjumlahan  merupakan penambahan dua buah bilangan atau  lebih menjadi suatu bilangan yang merupakan jumlah atau sum.Penjumlahan  ditulis  dengan menggunakan  tanda  tambah  atau  plus  " +  "  di antara  kedua bilangan. Hasil dari penjumlahan dinyatakan dengan tanda sama dengan " = "
2.      Mean atau rata-rata
Rata-rata  atau Mean merupakan  ukuran  statistik  yang  paling  sering  digunakan. Rata-rata ada beberapa macam, yaitu rata-rata hitung (aritmatik), rata-rata geometrik, rata-rata harmonik dan lain-lain. Penghitungan rata-rata dilakukan dengan menjumlahkan seluruh nilai dari suatu kelompok data, kemudian dibagi dengan jumlah data tersebut.
D.    Pemanfaatan Array 2 Dimensi
1.      Matriks
Matriks adalah kumpulan bilangan, simbol, atau ekspresi, berbentuk persegi panjang yang disusun  menurut  baris  dan  kolom.  Bilangan-bilangan  yang  terdapat  di  suatu  matriks  disebut dengan elemen atau anggota matriks.
2.      Kedudukan titik terhadap bidang XoY
Bidang datar diatas disebut bidang koordinat Cartesius atau bidang XoY yang dibentuk oleh garis tegak Y (sumbu Y)  dan garis mendatar X (sumbu X). Setiap sumbu juga mempunyai besaran panjang unit. Titik perpotongan antara garis Y dan garis X disebut pusat Koordinat (titik O). Bidang XoY  biasa  digunakan  untuk  menentukan  letak  sebuah  titik  yang  dinyatakan  dalam  pasangan bilangan.  Perhatikan  titik  A,  B,  C,  dan  D  pada  bidang  tersebut.  Untuk  menentukan  letaknya, mulailah dari titik O. Kemudian, bergerak mendatar ke arah kanan (sumbu X), lalu bergerak ke atas. (Dhidhi & Dwi, Pemrograman Dasar, 2014)

Daftar Pustaka


Cihuys, A. (2009, November). Pengertian array satu dimensi, dua dimensi dan multi dimensi. Retrieved from Cihuy's Blog: http://aldhilacihuys.blogspot.co.id/2009/11/pengertian-array-satu-dimensi-dua.html
Dhidhi, P., & Dwi, M. (2014). Pemrograman Dasar. Jakarta: Menteri Pendidikan dan Kebudayaan.
Kurniawan, A. D. (2015, Desember ). larik /Array 1 Dimensi dan 2 Dimensi. Retrieved from Prak. Daspro: http://abraham-prakdaspro.blogspot.co.id/2015/12/larikarray-1-dimensi-dan-2-dimensi_20.html
Yusuf, Y. B. (2014, Desember). Penjelasan Mengenai Array Dan Contoh Programnya. Retrieved from Magazine Blog: http://magezine123.blogspot.com/2014/12/penjelasan-mengenai-array-dan-contoh.html


Biodata
Nama               : m nasrul choirudin
Kelas               : XIK2

Sekolah           : SMKISLAM 1 BLITAR
bisadownload disini

Kamis, 15 September 2016

Operasi Aritmatika dan Logika

Operasi Aritmatika dan Logika
By m nasrul choirudin

A.    Pemanfaatan Fungsi Aritmatika
fungsi aritmatika juga dapat kita manfaatkan untuk mnyelesaikan permasalahan sehari-hari.di bawah ini merupakan contoh masalah yang dapat kita selesaikan dengan memanfaatkan fungsi aritmatika pada FreePasca :
Permasalahan di atas meminta kita untuk menentukan panjang AC. Untuk mencari panjang AC dapat memanfaatkan teorema Phytagoras yang telah dipelajari di bangku sekolah dasar.Setelah itu, kita harus menyusun sourcecode yang sesuai dengan masalah 1.
(Pambudi & Maryono, 2014)

B.     Operasi Logika
Suatu fungsi logika atau operasi logika yang dimaksud dalam aljabar Boolean adalah suatu kombinasi variable biner seperti misalnya pada masukan dan keluaran dari suatu rangkaian digital yang dapat ditunjukkan bahwa di dalam aljabar Boolean semua hubungan logika antara variable variable biner dapat dijelaskan oleh tiga operasi logika dasar yaitu :
– Operasi NOT (negation)
– Operasi AND (conjuction)
– Operasi OR (disconjuction) (Emka, 2010)
            Fungsi NOT, AND, dan OR digunakan untuk menyatakan suatu kondisi sesuai dengan kondisi yang diberikan. Pernyataan yang dimasukkan akan memberikan dua kemungkinan, yaitu TRUE atau FALSE.
1.      FUNGSI NOT
Fungsi NOT digunakan untuk membalikkan suatu nilai pernyataan. Pernyataan yang diperlukan adalah pernyataan yang memiliki nilai TRUE atau FALSE.
2.       FUNGSI AND
Fungsi AND digunakan untuk menguji beberapa nilai atau kondisi sekaligus, sehingga memerlukan sedikitnya dua buah pernyataan (boleh lebih) berupa logika untuk menghasilkan nilai TRUE atau FALSE.
3.      FUNGSI OR
Fungsi OR digunakan untuk menguji beberapa nilai atau kondisi dan mengembalikan nilai TRUE atau FALSE. Ia juga memerlukan sedikitnya dua buah pernyataan (boleh lebih) berupa logika. (Rizky, 2012)


Daftar Pustaka


Emka, I. (2010, Juni 17). Operasi logika dasar AND, OR dan NOT. Retrieved from Blog Emka: http://emka.web.id/special/electro/2010/operasi-logika-dasar-and-or-dan-not/
Pambudi, D., & Maryono, D. (2014). Pemanfaatan Fungsi Aritmatika. Jakarta: Menteri Pendidikan dan Kebudayaan.
Rizky, R. (2012, Juni 26). Penggunaan Fungsi Logika (NOT, AND, OR, IF, IF Bercabang) pada Ms. Excel. Retrieved from my world: http://rheaarchuleta.blogspot.co.id/2012/06/penggunaan-fungsi-logika-not-and-or-if.html


Biodata
Nama               : M Nasrul Choirudin
Sekolah           : SMK ISLAM 1 BLITAR
Kelas               : XIK2

Motto              : berusaha menjadi yang terbaik

berminat tentang materi bisa download di sini

Kamis, 08 September 2016

operasi aritmatika & logika

Operasi aritmatika & logika
By m nasrul choirudin

Operator aritmatika merupakan operator yang sehari hari kita gunakan dalam rumus matematika dasar, yakni ka-ba-ta-ku (kali, bagi, tambah, dan kurang). Selain itu terdapat tambahan operator div dan mod. (Andre, 2015)
Jenis – jenis operator aritmatika :
Simbol
Nama operator
Contoh penggunaan
+
Operator penjumlahan
n = n + 1;
Operator pengurangan
n = n – 1;
*
Operator perkalian
n = n * 1;
/
Operator pembagian
n = n / 1;
%
Operator sisa pembagian
n = n % 1;
+
Operator penyambung string
n = “saya “+”tidur”;
(Nuranisah, 2009)
pemanfaatan operator aritmatika adalah digunakan untuk operasi aritmatik misalnya untuk pengurangan ,penjumlahan ,perkalian dan pembagian. (Dwiguna, 2014)
fungsi aritmatika :
ABS
ABS merupakan fungsi matematika dalam pascal yang berguna untuk menghasilkan nilai mutlak dari sebuah bilangan negatif . Sintax : ABS(x)
FRAC
Merupakan fungsi matematika dalam Pascal yang berguna untuk menghasilkan nilai desimal dari bilangan real. Sintax : FRAC(x)
INT
Berguna untuk membulatkan angka pecahan menjadi sebuah bilangan bulat positif. Sintax :
INT(x).
LN
Berfungsi untuk menghasilkan nilai logaritma dari sebuah bilangan. Sintax : Ln(x)
SIN
Sintaks sin berfungsi untuk menghitung nilai sinus dari sebuah bilangan yang biasanya digunakan untuk menghitung sudut tertetu dari 0 derajat samapi 360 derajat pada operasi metematika. Sintax: Sin(x).
SQR
Berfungsi untuk melakukan perhitungan kuadrat dari sebuah bilangan. Sintax : SQR(x)
SQRT
Berfungsi untuk melakukan penghitungan akar kuadrat dari sebuah bilangan. Sintax : Sqrt(x)
PRED
Perintah PRED digunakan untuk menghsilkan nilai yang lebih kecil darinya. Perintah PRED hanya
dapat digunakan pada tioe data numerik, character dan boolean. Sintax : PRED(x)
SUCC
Perintah SUCC digunakan untuk menghasilkan nilai yang lebih besar darinya. Sama seperti
perintah PRED, SUCC hanya dapat digunakan pada tipe data numerik, karakter dan boolean.
Sintax : SUCC(x)
ODD
Digunakan untuk menentukan sebuah bilangan apakah termasuk bilangan ganjil atau bukan.
Output dari operasi out adalah boolean. Sintax : ODD(x)
INC
Digunakan untuk menambah nilai bilangan numerik sebesar 1. Sintax : INC(x)
DEC
Digunakan untuk mengurangi nilai bilangan numerik sebesar 1. Sintax : DEC(x) (Pambudi & Maryono, 2014)




Daftar Pustaka


Andre. (2015, Desember 2). Pengertian dan Jenis-jenis Operator Aritmatika dalam Pascal. Retrieved September 9, 2016, from Duniailkom: http://www.duniailkom.com/tutorial-belajar-pascal-jenis-jenis-operator-aritmatika-dalam-pascal/
Dwiguna, H. (2014, Desember). Fungsi dan Cara Penggunaan Operator Dalam PHP. Retrieved September 9, 2016, from Belajarphplengkap.com: http://www.belajarphplengkap.com/2014/12/fungsi-dan-cara-penggunaan-operator-dalam-php.html
Nuranisah. (2009, Oktober 11). Operator Aritmatika Relasi Logika. Retrieved September 9, 2016, from Nuranisah's Blog: https://nuranisah.wordpress.com/2009/10/11/tugas-algoritma/
Pambudi, D., & Maryono, D. (2014). Fungsi Aritmatika. Jakarta: Menteri Pendidikan dan Kebudayaan.


Biodata
Nama               : m nasrul choirudin
Kelas              : XIK2
Sekolah            : SMK ISLAM 1 BLITAR
Motto              : berusaha menjadi yang terbaik


bisa download materi di sini