3. Deskripsi
Pengertian dan contoh-contoh hardware dan software komputer,
pembagian komputer dan penggunaannya, perkembangan dan
pengaplikasian microsoft office (Ms Word, Ms Powerpoint, Ms Excel, Ms
Visio) terutama yang berkaitan dengan penulisan karya ilmiah guna
penyusunan laporan dan skripsi serta pengolahan data penelitian, visual
basic, website, jaringan dan internet.
Pokok Bahasan
4. 10%
10%
30%
25%
25%
Sistem Penilaian
Attendance (Presensi atau P)
Participation (Keaktifan atau K)
Assigment (Tugas atau T)
Mid-term Test
Final Test
Before Mid-Test
1. Komponen Piranti keras dan lunak
2. Struktur algoritma, kendali program
3. Variabel, Tipe dan Struktur Data sederhana
4. Jenis Operator Bawaan (Built-in)
5. Struktur pemrograman Percabangan Script
6. Struktur pemrograman Perulangan dan varian Rekursif
7. User defined Function dalam Bahasa Pemrograman
After Mid-Test
1. Struktur data List, Link List
2. konsep dan paradigm Objek dan Class
3. Java, Python atau lainnya
4. Program berstruktur Tuple & Dictionary
5. Program Struktur Data Graph
6. Operasi File Handling
7. Web dan Mobile
ZOOM MEETING: ON CAMERA
6. PC / Desktop
Kelebihan
• Harga komponen
• Bisa Upgrade
• Custom style
• Kekuatan power
Kekurangan
• Mobilitas
• Komponen terpisah
• Boros Listrik
7. Laptop
Kelebihan
• Mobilitas Portable
• Praktis
• Hemat daya
• Komponen jadi satu
• Paket spesifikasi
Kekurangan
• Harga
• Tidak bisa upgrade
keseluruhan
• Tidak bisa custom
8.
9. Personal Computer
1. Lebih Murah.
2. Lebih Kuat.
3. Mampu menampung lebih banyak piranti komputer.
4. Layar Lebar tetap OK.
5. Service komputer PC lebih mudah dan murah.
6. Efisiensi Software Lebih Bagus. (64 bit)
7. Komputer PC lebih mudah di daur ulang.
8. Komputer PC lebih aman dan bertahan lama.
14. RAM
RAM adalah suatu hardware yang berfungsi sebagai
penyimpanan data yang bersifat sementara
15. Hardisk
Hard Disk Drive (HDD) atau biasa kita sebut hardisk menyediakan
ruang khusus untuk menyimpan dan membaca data
16. SSD
Solid State Disk, adalah perangkat penyimpan data yang menggunakan serangkaian IC sebagai
memori yang digunakan untuk menyimpan data atau informasi.
17. VGA / Graphic Card
Video/display card atau graphics adapter ini memiliki fungsi utama untuk
mengolah dan menerjemahkan output komputer ke layar monitor.
22. Istilah Software
Disebut juga dengan perangkat lunak,
merupakan kumpulan beberapa perintah yang
dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya. perangkat lunak
ini merupakan catatan bagi mesin komputer
untuk menyimpan perintah, maupun
dokumen serta arsip lainnya.
23. Fungsi Software
• Mengidentifikasi program.
• Menyiapkan aplikasi program sehingga tata
kerja seluruh perangkat komputer terkontrol.
• Mengatur dan membuat pekerjaan lebih
efisien.
24. Macam-macam Software
Perangkat lunak terbagi menjadi 4 macam, yaitu :
• Sistem Operasi (Operating System),
• Program Aplikasi (Application Programs),
• Bahasa Pemrograman (Programming Language),
• Program Bantu (Utility)
25. 1. Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur
kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi
berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan
digunakan. Adapun fungsi utama sistem operasi adalah :
• Menyimpan program dan aksesnya
• Membagi tugas di dalam CPU
• Mengalokasikan tugas-tugas penting
• Merekam sumber-sumber data
• Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
• Memeriksa kesalahan sistem
• Multitugas pada OS/2″, Windows ‘95″, Windows ‘98″, Windows NT”, /2000/XP, Windows 7
• Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan
penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
26. Sistem Operasi
compailer assembler text editor .... database system
Program-program Aplikasi
User
1
User
2
User
3
User
n
.......
Sistem Operasi
Hardware
27. Fungsi Sistem Operasi
• Manajemen proses
– Penyiapan, penjadwalan, dan pengendalian proses
• proses program yang sedang dijalankan
• Manajemen resource
– Pengendalian terhadap penggunaan sumber daya oleh
program aplikasi
• Sumber daya CPU, memori, perangkat I/O
• Manajemen data
28. 2. Program Aplikasi
(Aplication Programs)
• Program Aplikasi adalah perangkat lunak yang
dirancang khusus untuk kebutuhan tertentu,
misalnya program pengolah kata, mengelola
lembar kerja, program presentasi, design
grafis, dan lain-lain.
29. 3. Bahasa Pemrograman
(Programming Language)
Perangkat lunak bahasa yaitu program yang
digunakan untuk menerjemahkan instruksi-
instruksi yang ditulis dalam bahasa
pemrograman ke bahasa mesin dengan aturan
atau prosedur tertentu, agar diterima oleh
komputer.
30. 3.a Level Bahasa Pemrograman
• Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler),
dimana pengkodean bahasanya menggunakan kode
angka 0 dan 1.
• Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang
mudah dipelajari oleh pengguna komputer karena
menggunakan bahasa Inggris. Contohnya : Basic, cobol, pascal,
fortran.
• Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language)
merupakan bahasa yang berorientasi pada objek yang
disebut Object Oriented Programming (OOP). Contoh
software ini adalah : Visual Basic, Delphi, Visual C++
31. 4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak
yang berfungsi sebagai aplikasi pembantu
dalam kegiatan yang ada hubungannya dengan
komputer, misalnya memformat disket,
mengopi data, mengkompres file, dan lain-lain.
• Contoh software ini diantaranya :
• Norton Utility
• Winzip
• Norton Ghost
• Antivirus
32. Utilitas
• Program Backup
– Menyalin data/program ke media lain, biasanya media eksternal (magnetic
tape atau CD)
– Backup biasa digunakan jika sistem atau data utama mengalami kegagalan
atau kerusakan
– Contoh: Norton Backup pada windows dan tar, cpio, dan dd pada UNIX atau
LINUX
• Program pemulihan data
– Untuk memulihkan data yang rusak secara fisik
– Contoh: Norton Utilities
33. Utilitas
• Program anti virus
– Virus kode yang dapat menggandakan dirinya sendiri dan menempel pada
file
– Program ini akan aktif dengan sendirinya ketika file yang diinfeksi dijalankan
– File yang diinfeksi umumnya file biner
– Contoh: Norton Anti Virus, McAffee VirusScan, AVG, PC Cillin
• Program kompresi data
– Digunakan untuk memadatkan data sehingga ukurannya menjadi lebih kecil
– Contoh: WinZIP, WinRar
34. Utilitas
• Program untuk melakukan defragmentasi
– Fragmentasi terpisahnya lokasi sektor dari bagian-
bagian sebuah berkas sehingga memperlambat proses
pengaksesan berkas tersebut
– Program untuk melakukan defragmentasi biasa
disebut defragger atau defragmenter
• Pemformat disk
– Memformat disk dilakukan untuk mempersiapkan disk
tersebut untuk supaya bisa digunakan
35. Device Driver
• Program yang berfungsi untuk membantu
komputer mengendalikan piranti-piranti
peripheral
• Software ini biasa disediakan oleh vendor
pembuat perangkat keras, seperti modem,
printer, scanner, camera, dll
• Device driver harus diinstall supaya perangkat
keras tersebut dapat berfungsi dengan benar
36. Klasifikasi Bahasa Pemrograman
• Bahasa Generasi I
– Bahasa mesin
• Bahasa Generasi II
– Bahasa Rakitan (Assembly)
• Bahasa Generasi III
– Bahasa Prosedural (ADA, BASIC, C, Cobol, Fortran,
Pascal)
• Bahasa Generasi IV
– Bahasa Non Prosedural – SQL – (FOCUS, informix,
NOMAD, Oracle)
• Bahasa Generasi V
– Bahasa kecerdasan buatan (prolog, lisp, dll)
Orientasi