Belajar Kuy

Artikel

Jumat, 21 Oktober 2016

Ayo BELAJAR PYTHON

hahaha.gimana?apa kabar?..baiklah pastinya hehehe,sekarang kita belajar sedikit tentang python(bukan uler :v)

KENAPA SIH HARUS PYTHON....?(hehe oke)

  1. python itu mudah dipelajari,syntaxnya juga gak terlalu rumit sih
  2. bertenaga,karena fiturnya yang banyak dan library yang luas bro...
  3. cepat dan efektif,gak perlu takut nih bro,python gampang dimengerti kok :)

 Python

Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula maupun untuk yang sudah menguasai bahasa pemrograman lain.

Bahasa ini muncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido van Rossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. Bahasa Python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux, hampir semua distronya sudah menyertakan Python di dalamnya.

Dengan kode yang simpel dan mudah diimplementasikan, seorang programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error.

Hanya dengan menuliskan kode print seperti yang diatas, anda sudah bisa mencetak apapun yang anda inginkan di dalam tanda kurung (). Dibagian akhir kode pun, anda tidak harus mengakhirnya dengan tanda semicolon.

Syntax Dasar

Dibawah ini adalah contoh fungsi Python yang digunakan untuk mencetak. Di Python untuk mencetak cukup gunakan fungsi print(), dimana sesuatu yang akan dicetak harus diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.x Kalian tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.

Jika ingin mencetak tipe data String langsung, Kalian harus memasukanya ke dalam tanda kutip terlebih dahulu.

print("Hello World")


Saat anda menjalankan script diatas, Kalian akan melihat output berupa text Hello World


Python Case Sensitivity

Python bersifat case sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan. Sebagai contoh jika Kalian menggunakan fungsi print dengan huruf kecil print() akan berhasil. Lain hal jika anda menggunakan huruf kapital Print() atau PRINT() , akan muncul pesan error.

Aturan ini berlaku untuk nama variabel ataupun fungsi-fungsi lainya.

Selanjutnya kita akan mempelajari Komentar pada Python.

Komentar Python

Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis pada script. 

Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit script tersebut.

Untuk menggunakan komentar anda cukup menulis tanda pagar #, diikuti dengan komentar Kalian.

Dibawah ini adalah contoh penggunaan komentar pada Python

#Ini adalah komentar
# Tulisan ini tidak akan dieksekusi
#komentar dengan tanda pagar hanya bisa digunakan
#untuk
#satu
#baris
print("Hello World") #ini juga komentar
#print("Welcome")
# komentar bisa berisi spesial karakter !@#$%^&*(),./;'[]\
#mencetak nama
print(")
#mencetak angka/integer
print(123)


Saat Kalian menjalankan script diatas, Kalian akan melihat output berupa Hello WorldBudi dan 123, karena tulisan/komentar yang ditulis tidak dieksekusi.


Tipe Data Python

Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.

Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.

Berikut adalah tipe data dari bahasa pemrograman Python :

Tipe DataContohPenjelasan
BooleanTrue atau FalseMenyatakan benar(True) yang bernilai 1, atau salah(False) yang bernilai 0
String"Ayo belajar Python"Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
Integer25 atau 1209Menyatakan bilangan bulat
Float3.14 atau 0.99Menyatakan bilangan yang mempunyai koma
Hexadecimal9a atau 1d3Menyatakan bilangan dalam format heksa (bilangan berbasis 16)
Complex1 + 5jMenyatakan pasangan angka real dan imajiner
List['xyz', 786, 2.23]Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple('xyz', 768, 2.23)Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary{'nama': 'adi','id':2}Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai

Untuk mencoba berbagai macam tipe data, silahkan coba script Python dibawah ini.


#tipe data Boolean
print(True)
#tipe data String
print("Belajar Python Kuy")
print('Belajar Python Mudah')
#tipe data Integer
print(20)
#tipe data Float
print(3.14)
#tipe data Hexadecimal
print(9a)
#tipe data Complex
print(5j)
#tipe data List
print([1,2,3,4,5])
print(["satu", "dua", "tiga"])
#tipe data Tuple
print((1,2,3,4,5))
print(("satu", "dua", "tiga"))
#tipe data Dictionary
print({"nama":"Along", 'umur':15})
#tipe data Dictionary dimasukan ke dalam variabel biodata
biodata = {"nama":"hutajulu", 'umur':15} #proses inisialisasi variabel biodata
print(biodata) #proses pencetakan variabel biodata yang berisi tipe data Dictionary
type(biodata) #fungsi untuk mengecek jenis tipe data. akan tampil <class 'dict'> yang berarti dict adalah tipe data dictionary


Selanjutnya kita akan mempelajari tentang pengunaan variabel 

Variabel Python

Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Kalian membuat sebuah variabel Kalian memesan beberapa ruang di memori. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang natinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel.

Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.

Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
1. Karakter pertama harus berupa huruf atau garis bawah/underscore _
2. Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan adalah variabel yang berbeda.

Untuk mulai membuat variabel di Python caranya sangat mudah, Kalian cukup menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan = diikuti dengan nilai yang ingin dimasukan.

Dibawah ini adalah contoh penggunaan variabel dalam bahasa pemrograman Python

#proses memasukan data ke dalam variabel
nama = "Sunsugos"
#proses mencetak variabel
print(nama)
#nilai dan tipe data dalam variabel  dapat diubah
umur = 15               #nilai awal
print(umur)             #mencetak nilai umur
type(umur)              #mengecek tipe data umur
umur = "Lima Belas Tahun" #nilai setelah diubah
print(umur)             #mencetak nilai umur
type(umur)              #mengecek tipe data umur

namaDepan = "Aditya"
namaBelakang = "Febrian Go"
nama = namaDepan + " " + namaBelakang
umur = 15
hobi = "Gaming"
print("Biodata\n", nama, "\n", umur, "\n", hobi)
#contoh variabel lainya
inivariabel = "Halo"
ini_juga_variabel = "Hai"
_inivariabeljuga = "Hi"
inivariabel222 = "Bye" 

panjang = 10
lebar = 5
luas = panjang * lebarprint(luas)


Selanjutnya kita akan mempelajari tentang penggunakan kondisi If.

Kondisi If Python

Pengambilan keputusan (kondisi if) digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya program dan menentukan tindakan apa yang akan diambil sesuai dengan kondisi.

Pada python ada beberapa statement/kondisi diantaranya adalah ifelse dan elif Kondisi if digunakan untuk mengeksekusi kode jika kondisi bernilai benar.

Jika kondisi bernilai salah maka statement/kondisi if tidak akan di-eksekusi.

Dibawah ini adalah contoh penggunaan kondisi if pada Python

#Kondisi if adalah kondisi yang akan dieksekusi oleh program jika bernilai benar atau TRUE

nilai = 9
#jika kondisi benar/TRUE maka program akan mengeksekusi perintah dibawahnya
if(nilai > 7):
    print("Selamat Dapat ROG")
#jika kondisi salah/FALSE maka program tidak akan mengeksekusi perintah dibawahnya
if(nilai > 10):
    print("Selamat Dapat ROG")


Dari contoh diatas, jika program dijalankan maka akan mencetak string "Selamat Dapat ROG" sebanyak 1 kali yaitu pada if pertama. Di if kedua statement bernilai salah, jadi perintah print("Selamat  Dapat ROG") tidak akan dieksekusi.

Oke....oke....sampe disini dulu ya pelajaran kita kali ini,haha selamat ngoding guys,kalo ada yang mau ditambahin tulis di kolom komen ya guys,oke bye...bye.... :3


Kamis, 20 Oktober 2016

20 MACAM BAHASA PEMOGRAMAN

hey...wellcome back to my blog(sok inggris),nah sekarang kita belajar...

20 MACAM BAHASA PEMOGRAMAN

1.Bahasa pemrograman C  

Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi.(siapa nih..yang pegen bikin aplikasi berguna:))

 2.Bahasa pemograman JAVA

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. (Seru nih belajar ini)


3. Bahasa pemograman PYTHON

Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.

 4. Bahasa pemograman RUBY

Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. 

5. Bahasa pemograman SQL 



SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional.(hihi,udah belajar nih,ayo dong belajar juga)

6. Bahasa pemograman ColdFusion

ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.

7. Bahasa pemograman PHP  

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.(Bukan Pemberi Harapan Palsu ya,hehe)


HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.(udah ada tuh klo yang pengen belajar,hehe)

9. Bahasa pemograman COBOL

COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga.

10. Bahasa pemograman MICROSOFT VISUAL BASIC 

Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.

11. Bahasa pemograman VISUAL C++ 



Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.(Masih Belajar nih,hihi)

12. Bahasa pemograman DELPHI 

Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.

13 . Bahasa Pemrograman ASP

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.

14. Bahasa Pemrograman XML



Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.

15. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).

16. Bahasa Pemrograman PERL


Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.(mirip bahasa pemograman C.)

17. Bahasa Pemrograman CFM


Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.

18. Bahasa Pemrograman Javascript

Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.

19. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.

20. Pascal

Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun 1971.Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60).

PENJELASAN SISTEM KOMPUTER


hey apa kabar kalian? baikan? nih pelajaran kita kali ini adalah


 SISTEM KOMPUTER  

Istilah komputer berasal dari bahasa Latin “Computare” yang berarti menghitung.  Oleh karena itu sebenarnya setiap alat yang berfungsi sebagai alat hitung seperti mesin penjumlah, kalkulator, atau bahkan simpoa (abacus) secara teknis dapat disebut sebagai komputer.  Namun dalam perkembangannya, komputer mempunyai perkembangan arti yang berbeda.   
Komputer  adalah alat pengolah data elektronik yang bekerja dan dikontrol oleh sekumpulan instruksi (program) (Blissmer, 1985). Sistem komputer adalah kumpulan elemenelemen yaitu manusia, perangkat keras, dan perangkat lunak yang saling berinteraksi untuk mencapai tujuan yaitu mendapatkan informasi yang berguna, kemudahan dalam bekerja, kecepatan dan tujuan lainnya. 
Ada tiga komponen utama dalam sistem komputer yaitu manusia sebagai pengguna, perangkat keras dan perangkat lunak .  Apabila satu tidak ada maka sistem komputer menjadi tidak bekerja.  Sebagai contoh jika hanya ada manusia dan perangkat keras, maka sistem komputer tidak bekerja karena tidak program yang membantu manusia menjalankan perangkat keras. 

 Perangkat keras Perangkat keras adalah semua bagian fisik computer.  Perangkat keras dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan perangkat lunak yang menyediakan instruksi buat perangkat 
keras untuk menyelesaikan tugasnya.  Secara umum ada empat komponen dasar pada komputer yang saling terkait.   


-Unit Masukan (Input), yaitu perangkat yang memungkinkan pengguna memasukkan data atau perintah ke dalam komputer. Contoh perangkat  yang termasuk dalam unit masukan adalah : keyboard, mouse, joystick, dan digitizer. 
-Unit Keluaran (Output), yaitu perangkat yang memungkinkan pengguna menerima informasi hasil pemrosesan oleh komputer. Contoh perangkat yang termasuk dalam unit keluaran adalah : monitor, printer, dan plotter. 
-Unit Memori Utama (Main memory), yaitu perangkat yang digunakan untuk menyimpan data, program, dan informasi hasil pemrosesan komputer pada saat pemrosesan. Unit memori utama terdiri dari banyak sel, yang masing-masing dapat menyimpan satu satuan informasi. Unit memori utama terdiri dari dua bagian, yaitu ROM (Read Only Memory) dan RAM (Random Access Memory). ROM hanya dapat ditulisi sekali saja dan selanjutnya hanya dapat dibaca.  RAM dapat ditulisi, dihapus dan dibaca berulang kali.  Data, program, dan informasi yang sedang diproses disimpan dalam RAM ini, dan akan hilang apabila komputer dimatikan.  Itu sebabnya data, program, dan informasi yang akan digunakan lagi disimpan dalam media penyimpanan tambahan (secondary storage) seperti, hard disk, disket, CD, tape dan lain-lain. 
-Unit Pemrosesan Pusat (Central Processing Unit), yaitu bagian yang digunakan untuk memproses data, program, dan informasi pada komputer.  Ada dua bagian penting dalam CPU yaitu Arithmetic and Logical Unit (ALU) dan Control Unit.  Banyak orang menyebutkan ALU adalah jantung dari sebuah komputer.  ALU bertanggung jawab pada dua operasi dasar yaitu operasi aritmatik dan perbandingan.  Sedangkan Control Unit bertanggung jawab untuk menkoordinasi semua aktivitas unit-unit lain, misalnya bagaimana keyboard dapat dikenali dan bekerja sebagai unit input yang dimengerti aktivitasnya. 
Secara fisik, arsitektur umum dari sebuah komputer yang biasa kita kenal (Personal Computer/PC) dapat dilihat pada . Sebuah PC merupakan rangkaian dari berbagai macam komponen yang memiliki fungsi masing-masing.   


Berikut ini penjelasan singkat tentang komponen-komponen fisik dalam sebuah komputer : 
1                    Display. Komponen display atau monitor termasuk dalam unit keluaran sebuah komputer.  Sebuah kabel menghubungkan monitor dengan adapter video yang diinstal pada slot ekspansi motherboard. Komputer mengirimkan signal kepada adapter video, mengenai karakter, gambar atau grafik apa yang harus ditampilkan. Adapter video akan mengkonversi signal menjadi sekumpulan instruksi tentang bagaimana monitor harus menampilkan teks, atau gambar pada layarnya.           

2                   
Motherboard.  Motherboard atau dikenal juga sebagai mainboard, system board atau logic board (pada Apple Computer) dan kadang disingkat sebagai mobo adalah pusat dari papan sirkuit utama pada sebuah sistem elektronik, seperti perangkat komputer modern.  Pada komponen ini akan diletakkan (ditancapkan) komponen-komponen lain seperti memori utama, processor, adapter video, adapter suara dan lain-lain, sehingga terbentuk sistem komputer yang komplit dan dapat bekerja. 

3                    CPU. Central Processing Unit (CPU), atau sering disebut sebagai Processor, adalah komponen pada komputer digital yang menginterpretasi insktruksi dan memproses data pada suatu program komputer.  CPU menyediakan bagian penting dari sustu sisitem digital yaitu kemampuan untuk diprogram. Komponen ini merupakan komponen yang harus ada pada setiap perangkat komputer. 
                                                         

Central Processing Unit (CPU

1                    Main Memory.  Main Memory atau kadang disebut sebagai Primary Storage, atau Internal Memory, adalah memori komputer yang secara langsung dapat diakses oleh CPU tanpa menggunakan jalur input/output komputer.  Komponen ini digunakan untuk menyimpan data yang sedang aktif digunakan. Primary storage dapat terdiri dari beberapa tipe penyimpan seperti main storage, cache memory, dan special registers. 

2                    Expansion Cards.  Expansion card (kartu ekspansi) adalah sebuah printed circuit board (PCB) yang dapat ditancapkan pada slot ekspansi yang tersedia pada motherboard komputer untuk menambah fungsionalitas dari komputer.  Contoh expansion card antara lain kartu adapter video, kartu adapter audio, kartu adapter jaringan dan lain-lain. 
                                                      
3                    Power Supply.  Power supply atau kadang-kadang disebut PSU (Power Supply Unit) adalah perangkat yang menyuplai energi listrik atau energi jenis lain pada komponen lain dalam komputer. 

4                    Optical Disc Drive.  Optical Disc adalah sebuah media penyimpanan sekunder yang berbentuk seperti piringan hitam, namun dalam ukuran yang lebih kecil. Data yang tersimpan dalam Optical Disc diakses ketika material yang spesifik pada Optical Disc disinari oleh sinar laser. Ada dua tipe utama dalam Optical Disc yaitu yang berbasis pada CD (Compact Disc) dan yang berbasis pada DVD (Digital Versatile Disc). Perangkat untuk membaca, menulis, atau menghapus disebut Optical Disc Drive. 

5                    Secondary Storage (Hard Disk). Secondary Storage adalah perangkat yang digunakan untuk membantu Primary Storage (main memory), terutama untuk menyimpan data, program, atau informasi yang akan digunakan lagi. Berbeda dengan primary storage, data, program dan informasi pada secondary storage tidak akan hilang meskipun komputer dimatikan, kecuali apabila memang sengaja dihapus.  Secondary storage yang paling banyak ditemui dalam setiap komputer adalah Hard Disk. Hard disk akan menyimpan data dengan menggunakan material bersifat magnetic dalam pola-pola tertentu yang merepresentasikan data. 

6                    Keyboard.  Keyboard atau papan kunci, perangkat yang digunakan untuk menginputkan teks dan karakter pada komputer.  Perangkat ini juga dapat digunakan untuk mengontrol fungsi-fungsi khusus pada komputer. menunjukkan lay out sebuah keyboard yang umum kita jumpai.  

7                    Mouse.  Mouse, biasanya terdiri dari pointing device, yang digunakan untuk mendeteksi pergerakan relative dari dua permukaan secara dua dimensi yang kemudian ditampilkan pada display. Sebagai tambahan, pada mouse seringkali ditambahkan fungsi lain, seperti "wheels" atau roda. Selain mendeteksi pergerakan, mouse juga berperan dalam mengeksekusi perintah dengan cara menekan tombol pada mouse sekali (click) atau dua kali berurutan (double click). 

 Perangkat lunak Perangkat lunak/piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras.  Atau boleh juga diartikan sebagai ‘penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras.   
Program komputer ini, isinya dapat diubah dengan mudah.  Pada komputer, perangkat lunak dimuat ke dalam RAM kemudian dieksekusi di dalam CPU.  Pada level paling bawah, perangkat lunak berisi bahasa mesin yang bersifat spesifik terhadap suatu processor. 
Ada banyak model penggolongan perangkat lunak, namun secara umum perangkat lunak dapat dibagi menjadi tiga kelompok, yaitu : 
1.  System Software 
System Software adalah perangkat lunak yang digunakan untuk membantu menjalankan perangkat keras dan sistem komputer.  Tujuan dari system software  adalah membatasi semaksimal mungkin programmer aplikasi dari kompleksitas sebuah komputer, terutama yang berhubungan dengan akses memori dan perangkat keras secara langsung.  
Termasuk dalam kelompok ini adalah sistem operasi, driver perangkat keras, perangkat lunak pendiagnosa, windowing system, utilities dan lain-lain. Dari kelompok ini sistem operasi merupakan perangkat lunak yang paling penting. Perangkat lunak ini bekerja sebagai antar muka antara komputer dengan dunia luar. Pada bagian hardware, sistem operasi akan mendiskripsikan perangkat keras yang ada atau terhubung dengan komputer. Sistem operasi menyediakan antar muka pada perangkat keras ini menggunakan “driver” tertentu sehingga perangkat ini dapat dikenali dan bekerja sebagai mana mestinya.

2.  Programming Software 
Programming Software adalah perangkat lunak yang menyediakan alat bantu atau fungsi yang dapat membantu programmer dalam membuat program komputer.  
Software ini sangat bergantung pada bahasa pemrograman yang digunakan. Alat bantu ini meliputi editor teks, compiler, interpreter, linkers, debugger dan lain-lain. Sebuah Integrated Development Environment (IDE) atau lingkungan pengembangan terpadu menggabungkan alatalat bantu ini untuk mempermudah programmer. Kita akan banyak mempelajari bagian ini pada buku ini. 

3.  Application Software 
Application Software adalah perangkat lunak yang digunakan membantu manusia mengerjakan tugas-tugas tertentu (kadang tidak berhubungan dengan komputer.  
Tipe-tipe application software antara lain, perangkat lunak otomatisasi industri, perangkat lunak bisnis, perangkat lunak pendidikan, perangkat lunak software, database, dan game komputer.  Beberapa contoh application software. 


 RINGKASAN  

            Elektronika adalah ilmu yang mempelajari alat listrik arus lemah yang dioperasikan dengan cara mengontrol aliran elektron atau partikel bermuatan listrik. 
            Elemen penting dalam teori kelistrikan adalah muatan listrik (Q), hambatan (R), tegangan (V) dan arus (I). 
  Elektronika digital adalah sistem elektronik yang menggunakan signal digital dan tersusun dari apa yang disebut sebagai gerbang logika. 
            Gerbang logika adalah blok-blok penyusun dari perangkat keras elektronik. 
            Ada tiga bentuk dasar dari tabel kebenaran dan gerban logika yaitu AND, OR, dan NOT.  Selain itu dikenal juga bentuk turunan yaitu NAND, NOR, dan XOR. 
            Komputer adalah alat pengolah data elektronik yang bekerja dan dikontrol oleh sekumpulan instruksi (program).   
            Sistem komputer  adalah kumpulan elemen-elemen yaitu manusia, perangkat keras, dan perangkat lunak yang saling berinteraksi untuk mencapai tujuan yaitu mendapatkan informasi yang berguna, kemudahan dalam bekerja, kecepatan dan tujuan lainnya. 
            Ada tiga komponen utama dalam sistem komputer yaitu manusia sebagai pengguna, perangkat keras dan perangkat lunak.


hehehe,gimana belajarnya hari?,seru kan hehehe,klo ada tambahan tulis dikolom komen yak:)