SlideShare a Scribd company logo
Pengenalan Pemrograman 
Komputer 
http://learnmine.blogspot.com
Pengertian Komputer 
Komputer berasal dari bahasa Latin yaitu Computare yang artinya 
menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi 
komputer diterjemahkan sebagai sekumpulan alat elektronik yang 
saling bekerja sama, dapat menerima data (input), mengolah data 
(proses) dan memberikan informasi (output) serta terkoordinasi 
dibawah kontrol program yang tersimpan di memorinya. 
Gambar Skema IO Komputer
Komponen Dasar Komputer 
Komputer memiliki dua komponen utama yaitu : 
1. Hardware (perangkat keras) yang tersusun atas komponen 
elektronik dan mekanik. Contoh : Central Processing Unit 
(CPU)/Prosesor, Memori (Primary Memory & Secondary 
Memory), Input Dan Output Device. 
2. Software (perangkat lunak). Komponen ini terdiri atas data dan 
aplikasi – aplikasi komputer. Contoh : Sistem Operasi , Program 
Utility , Program Aplikasi , Program Paket dan Compiler.
HARDWARE 
Central Processing Unit (CPU) 
Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan 
aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri 
atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit. Kecepatan kerja 
prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya. 
Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan satu 
instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik. 
Memori 
Memori adalah media penyimpan data pada komputer. Memory, berdasarkan fungsinya dibagi 
menjadi dua yaitu : 
a. Primary Memory 
Dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. 
Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah : 
▫ Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi 
yang disimpannya juga hilang) 
▫ Berkecepatan tinggi 
▫ Akses random (acak) 
b. Secondary Memory 
Dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik 
dari memori sekunder adalah 
▫ Non volatil atau persisten 
▫ Kecepatan relatif rendah (dibandingkan memori primer) 
▫ Akses random atau sekuensial 
Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari 
seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
HARDWARE 
Perbandingan antara RAM & ROM 
Input Dan Output Device 
Input-Output Device, merupakan bagian yang berfungsi sebagai 
penghubung antara komputer dengan lingkungan di luarnya. Dapat dibagi 
menjadi dua kelompok, yaitu 
a. Input Device (Piranti Masukan) 
Berfungsi sebagai media komputer untuk menerima masukan dari luar. 
Beberapa contoh piranti masukan : Keyboard, Mouse , Touch screen, 
Scanner , Camera 
b. Output Device (Piranti Keluaran) 
Berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa 
contoh piranti keluaran : Monitor , Printer, Speaker, Plotter
Software 
Merupakan program-program komputer yang berguna untuk 
menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. 
Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh 
komputer. Program dapat dianalogikan sebagai instruksi yang akan 
dijalankan oleh prosessor. Software terdiri dari beberapa jenis, yaitu : 
1. Sistem Operasi, seperti DOS, Unix, Novell, OS/2, Windows. 
Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat 
yang terpasang pada komputer sehingga masing-masingnya dapat 
saling berkomunikasi. 
Tanpa ada sistem operasi maka komputer tidak dapat difungsikan 
sama sekali. 
2. Program Utility, seperti Norton Utility, Scandisk, PC Tools. 
Program utility berfungsi untuk membantu atau mengisi 
kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat 
melakukan perintah format sebagaimana DOS, tapi PC Tools mampu 
memberikan keterang dan animasi yang bagus dalam proses 
pemformatan. File yang telah dihapus oleh DOS tidak dapat 
dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
Software 
3. Program Aplikasi, seperti GL, MYOB, Payroll. 
Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti 
program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh 
bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. 
Umumnya program aplikasi ini dibuat oleh seorang programmer komputer 
sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna 
keperluan interennya. 
4. Program Paket 
Merupakan program yang dikembangkan untuk kebutuhan umum, seperti : 
▫ Pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro 
▫ Pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll 
▫ Presentasi : MS PowerPoint 
▫ Desain grafis : CorelDraw, PhotoShop 
5. Compiler. 
Komputer hanya memahami satu bahasa, yaitu bahasa mesin. Bahasa mesin 
adalah terdiri dari nilai 0 dan 1. Sangatlah tidak praktis dan efisien bagi 
manusia untuk membuat program yang terdiri dari nilai 0 dan 1, maka 
dicarilah suatu cara untuk menterjemahkan sebuah bahasa yang dipahami oleh 
manusia menjadi bahasa mesin. Dengan tujuan inilah, diciptakan compiler.
Pengertian Bahasa Pemrograman 
Bahasa pemrograman adalah teknik komunikasi standar untuk 
mengekspresikan instruksi kepada komputer. Layaknya bahasa manusia, 
setiap bahasa memiliki tata tulis dan aturan tertentu. 
Bahasa pemrograman memfasilitasi seorang programmer untuk secara 
spesifik apa yang akan dilakukan oleh komputer selanjutnya, bagaimana 
data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila 
terjadi kondisi yang variatif. 
Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, 
menengah, dan tingkat tinggi. Pergeseran tingkat dari rendah menuju 
tinggi menunjukkan kedekatan terhadap ”bahasa manusia”.
Kategori Bahasa Pemrograman 
1. Bahasa Pemrograman Tingkat Tinggi 
Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah 
dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah 
pernyataan program diterjemahkan kepada sebuah atau beberapa mesin 
dengan menggunakan compiler. 
Sebagai contoh adalah : JAVA, C++, .NET 
2. Bahasa Pemrograman Tingkat Rendah 
Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit 
dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga 
dengan bahasa assembly merupakan bahasa dengan pemetaan satu – 
persatu terhadap instruksi komputer. Setiap intruksi assembly 
diterjemahkan dengan menggunakan assembler. 
3. Bahasa Pemrograman Tingkat Menengah 
Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, 
walaupun masih cukup sulit untuk dimengerti karena menggunakan 
singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV 
yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah 
Fortran.
Alur Pembuatan Program 
Seorang programmer tidak melakukan pembuatan dan 
pengkodean program secara begitu saja, namun 
mengikuti perencanaan dan metodologi yang terstruktur 
yang memisahkan proses suatu aplikasi menjadi 
beberapa bagian. 
Berikut ini langkah – langkah sistematis dasar dalam 
menyelesaikan permasalahan pemrograman : 
• Mendefiniskan masalah 
• Menganalisa dan membuat rumusan pemecahan 
masalah 
• Desain Algoritma dan Representasi 
• Pengkodean, Uji Coba dan pembuatan dokumentasi

More Related Content

What's hot

Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
Aram Manalu
 
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputerRangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
afifahanjainaw
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
Chabil_Juniar
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
taufiqSMKtn
 
Yuhefizar Komputer
Yuhefizar KomputerYuhefizar Komputer
Yuhefizar Komputer
kresnokoro1945
 
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Irdan Arjulian
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
01sholihah
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
adi yusuf
 

What's hot (8)

Mengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasiMengenal operating system__sistem_operasi
Mengenal operating system__sistem_operasi
 
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputerRangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
Rangkuman TIK bab 1 operasi dasar komputer dan jaringan komputer
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
 
Yuhefizar Komputer
Yuhefizar KomputerYuhefizar Komputer
Yuhefizar Komputer
 
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
Makalah TIK Operasi Dasar Komputer ( Irdan Arjulian X-2 )
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
 

Similar to Pengenalan Pemrograman Komputer - dasar visual basic bagian 1

Modul1 - Pengenalan Pemrogaman Komputer
Modul1 - Pengenalan Pemrogaman KomputerModul1 - Pengenalan Pemrogaman Komputer
Modul1 - Pengenalan Pemrogaman KomputerMateri Kuliah Online
 
Jeni intro1-bab01-pengenalan pemrograman komputer
Jeni intro1-bab01-pengenalan pemrograman komputerJeni intro1-bab01-pengenalan pemrograman komputer
Jeni intro1-bab01-pengenalan pemrograman komputer
Kristanto Wijaya
 
Modul01 Pengenalan Pemrograman Komputer
Modul01 Pengenalan Pemrograman KomputerModul01 Pengenalan Pemrograman Komputer
Modul01 Pengenalan Pemrograman Komputerparcom
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
fajaralpindra
 
Jeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputerJeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputer
adealfarisi
 
Bab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputerBab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputer
RyanMany
 
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdfJENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
Jurnal IT
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
RyanMany
 
Jeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerJeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerAdi SetyaPerdana
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
lektro
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
Armse Veen
 
Kashidota
KashidotaKashidota
Kashidota
memochika
 
PTI_3.ppt
PTI_3.pptPTI_3.ppt
PTI_3.ppt
NamiNaumi
 
Komponen komputer
Komponen komputerKomponen komputer
Komponen komputer
Sidik Abdullah
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
Hardini_HD
 
Mengenal Komputer
Mengenal Komputer Mengenal Komputer
Mengenal Komputer
Sri Sophianingsih
 
Ppt teknologi informasi
Ppt teknologi informasiPpt teknologi informasi
Ppt teknologi informasi
SitiAlfiah9
 
Materi Pemrograman Komputer
Materi Pemrograman KomputerMateri Pemrograman Komputer
Materi Pemrograman Komputer
Aziz Moeslim
 
Komponen komputer.pptx
Komponen komputer.pptxKomponen komputer.pptx
Komponen komputer.pptx
DwiPratiwi50
 

Similar to Pengenalan Pemrograman Komputer - dasar visual basic bagian 1 (20)

Modul1 - Pengenalan Pemrogaman Komputer
Modul1 - Pengenalan Pemrogaman KomputerModul1 - Pengenalan Pemrogaman Komputer
Modul1 - Pengenalan Pemrogaman Komputer
 
Jeni intro1-bab01-pengenalan pemrograman komputer
Jeni intro1-bab01-pengenalan pemrograman komputerJeni intro1-bab01-pengenalan pemrograman komputer
Jeni intro1-bab01-pengenalan pemrograman komputer
 
Modul01 Pengenalan Pemrograman Komputer
Modul01 Pengenalan Pemrograman KomputerModul01 Pengenalan Pemrograman Komputer
Modul01 Pengenalan Pemrograman Komputer
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Jeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputerJeni intro1-bab01-pengenalan pemrogramankomputer
Jeni intro1-bab01-pengenalan pemrogramankomputer
 
Bab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputerBab01 pengenalan pemrograman komputer
Bab01 pengenalan pemrograman komputer
 
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdfJENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
JENI-Intro1-Bab01-Pengenalan Pemrograman Komputer.pdf
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Jeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputerJeni intro1-bab01-pengantar pemrograman komputer
Jeni intro1-bab01-pengantar pemrograman komputer
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Komputer dan jaringan
Komputer dan jaringanKomputer dan jaringan
Komputer dan jaringan
 
Kashidota
KashidotaKashidota
Kashidota
 
PTI_3.ppt
PTI_3.pptPTI_3.ppt
PTI_3.ppt
 
Komponen komputer
Komponen komputerKomponen komputer
Komponen komputer
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Mengenal Komputer
Mengenal Komputer Mengenal Komputer
Mengenal Komputer
 
Ppt teknologi informasi
Ppt teknologi informasiPpt teknologi informasi
Ppt teknologi informasi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Materi Pemrograman Komputer
Materi Pemrograman KomputerMateri Pemrograman Komputer
Materi Pemrograman Komputer
 
Komponen komputer.pptx
Komponen komputer.pptxKomponen komputer.pptx
Komponen komputer.pptx
 

More from Isya Ansyari

Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
Isya Ansyari
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Isya Ansyari
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
Isya Ansyari
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3
Isya Ansyari
 
Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2
Isya Ansyari
 
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris Rantau
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris RantauVentilasi tambang bawah tanah - isya'ansyari - Polisafaris Rantau
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris RantauIsya Ansyari
 
Penyanggaan tambang bawah tanah - isya ansyari -
Penyanggaan  tambang bawah tanah - isya ansyari -Penyanggaan  tambang bawah tanah - isya ansyari -
Penyanggaan tambang bawah tanah - isya ansyari -
Isya Ansyari
 
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
Isya Ansyari
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafarisIsya Ansyari
 
Praktikum : pengenalan mineral - isya ansyari - polisafaris
Praktikum : pengenalan mineral - isya ansyari - polisafarisPraktikum : pengenalan mineral - isya ansyari - polisafaris
Praktikum : pengenalan mineral - isya ansyari - polisafarisIsya Ansyari
 
Praktikum : analisis batuan beku - isya ansyari - polisafaris
Praktikum : analisis batuan beku - isya ansyari - polisafarisPraktikum : analisis batuan beku - isya ansyari - polisafaris
Praktikum : analisis batuan beku - isya ansyari - polisafarisIsya Ansyari
 
Presentasi (sistem pengolahan data spasial dengan arc view)
Presentasi (sistem pengolahan data spasial dengan arc view)Presentasi (sistem pengolahan data spasial dengan arc view)
Presentasi (sistem pengolahan data spasial dengan arc view)Isya Ansyari
 
Geologi struktur
Geologi strukturGeologi struktur
Geologi struktur
Isya Ansyari
 

More from Isya Ansyari (13)

Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
Flow chart - PermenLH (Peraturan Menteri Lingkungan Hidup)
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3
 
Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2
 
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris Rantau
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris RantauVentilasi tambang bawah tanah - isya'ansyari - Polisafaris Rantau
Ventilasi tambang bawah tanah - isya'ansyari - Polisafaris Rantau
 
Penyanggaan tambang bawah tanah - isya ansyari -
Penyanggaan  tambang bawah tanah - isya ansyari -Penyanggaan  tambang bawah tanah - isya ansyari -
Penyanggaan tambang bawah tanah - isya ansyari -
 
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
20 pembangkit listrik terbesar yang ada di dunia by: Isya Ansyari
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
 
Praktikum : pengenalan mineral - isya ansyari - polisafaris
Praktikum : pengenalan mineral - isya ansyari - polisafarisPraktikum : pengenalan mineral - isya ansyari - polisafaris
Praktikum : pengenalan mineral - isya ansyari - polisafaris
 
Praktikum : analisis batuan beku - isya ansyari - polisafaris
Praktikum : analisis batuan beku - isya ansyari - polisafarisPraktikum : analisis batuan beku - isya ansyari - polisafaris
Praktikum : analisis batuan beku - isya ansyari - polisafaris
 
Presentasi (sistem pengolahan data spasial dengan arc view)
Presentasi (sistem pengolahan data spasial dengan arc view)Presentasi (sistem pengolahan data spasial dengan arc view)
Presentasi (sistem pengolahan data spasial dengan arc view)
 
Geologi struktur
Geologi strukturGeologi struktur
Geologi struktur
 

Recently uploaded

materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
ahyani72
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
inganahsholihahpangs
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 

Recently uploaded (20)

materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 

Pengenalan Pemrograman Komputer - dasar visual basic bagian 1

  • 1. Pengenalan Pemrograman Komputer http://learnmine.blogspot.com
  • 2. Pengertian Komputer Komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Gambar Skema IO Komputer
  • 3. Komponen Dasar Komputer Komputer memiliki dua komponen utama yaitu : 1. Hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik. Contoh : Central Processing Unit (CPU)/Prosesor, Memori (Primary Memory & Secondary Memory), Input Dan Output Device. 2. Software (perangkat lunak). Komponen ini terdiri atas data dan aplikasi – aplikasi komputer. Contoh : Sistem Operasi , Program Utility , Program Aplikasi , Program Paket dan Compiler.
  • 4. HARDWARE Central Processing Unit (CPU) Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya. Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan satu instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik. Memori Memori adalah media penyimpan data pada komputer. Memory, berdasarkan fungsinya dibagi menjadi dua yaitu : a. Primary Memory Dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah : ▫ Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang) ▫ Berkecepatan tinggi ▫ Akses random (acak) b. Secondary Memory Dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah ▫ Non volatil atau persisten ▫ Kecepatan relatif rendah (dibandingkan memori primer) ▫ Akses random atau sekuensial Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
  • 5. HARDWARE Perbandingan antara RAM & ROM Input Dan Output Device Input-Output Device, merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelompok, yaitu a. Input Device (Piranti Masukan) Berfungsi sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti masukan : Keyboard, Mouse , Touch screen, Scanner , Camera b. Output Device (Piranti Keluaran) Berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti keluaran : Monitor , Printer, Speaker, Plotter
  • 6. Software Merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Program dapat dianalogikan sebagai instruksi yang akan dijalankan oleh prosessor. Software terdiri dari beberapa jenis, yaitu : 1. Sistem Operasi, seperti DOS, Unix, Novell, OS/2, Windows. Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tidak dapat difungsikan sama sekali. 2. Program Utility, seperti Norton Utility, Scandisk, PC Tools. Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
  • 7. Software 3. Program Aplikasi, seperti GL, MYOB, Payroll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Umumnya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya. 4. Program Paket Merupakan program yang dikembangkan untuk kebutuhan umum, seperti : ▫ Pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro ▫ Pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll ▫ Presentasi : MS PowerPoint ▫ Desain grafis : CorelDraw, PhotoShop 5. Compiler. Komputer hanya memahami satu bahasa, yaitu bahasa mesin. Bahasa mesin adalah terdiri dari nilai 0 dan 1. Sangatlah tidak praktis dan efisien bagi manusia untuk membuat program yang terdiri dari nilai 0 dan 1, maka dicarilah suatu cara untuk menterjemahkan sebuah bahasa yang dipahami oleh manusia menjadi bahasa mesin. Dengan tujuan inilah, diciptakan compiler.
  • 8. Pengertian Bahasa Pemrograman Bahasa pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Layaknya bahasa manusia, setiap bahasa memiliki tata tulis dan aturan tertentu. Bahasa pemrograman memfasilitasi seorang programmer untuk secara spesifik apa yang akan dilakukan oleh komputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif. Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi. Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan terhadap ”bahasa manusia”.
  • 9. Kategori Bahasa Pemrograman 1. Bahasa Pemrograman Tingkat Tinggi Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler. Sebagai contoh adalah : JAVA, C++, .NET 2. Bahasa Pemrograman Tingkat Rendah Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi komputer. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler. 3. Bahasa Pemrograman Tingkat Menengah Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah Fortran.
  • 10. Alur Pembuatan Program Seorang programmer tidak melakukan pembuatan dan pengkodean program secara begitu saja, namun mengikuti perencanaan dan metodologi yang terstruktur yang memisahkan proses suatu aplikasi menjadi beberapa bagian. Berikut ini langkah – langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman : • Mendefiniskan masalah • Menganalisa dan membuat rumusan pemecahan masalah • Desain Algoritma dan Representasi • Pengkodean, Uji Coba dan pembuatan dokumentasi