Anda di halaman 1dari 76

Aplikasi Komputer

Oleh: Setyono-Dean Riza Rivanda-


Tatang Santana
Piranti (Perangkat) Komputer
1. piranti keras (hardware)
2. piranti lunak (software)
3. piranti akal (brainware).
 Yang dimaksud dengan piranti keras pada komputer
adalah bendanya, yaitu meliputi kotak sistem (CPU), layar
(monitor), papan kunci (keyboard), mouse, pencetak
(printer), dan lain-lain.
 Yang dimaksud piranti lunak komputer adalah
programnya, yaitu meliputi sistem operasi, bahasa
pemrograman, dan program aplikasi.
 Yang dimaksud dengan piranti akal komputer adalah
orang yang mengatur kerjanya komputer, yaitu meliputi
operator, pemrogram (programmer), analis sistem (system
analyst), dan teknisi komputer
Piranti Keras

UNIT MEMORI
UTAMA

UNIT UNIT UNIT


MASUKAN PEMROSESAN KELUARAN
(INPUT) UTAMA (OUTPUT)
Piranti Keras
 Unit masukan bisa berupa keyboard, disket, flashdisk, hardisk,
kamera, maupun scanner
 Unit keluaran bisa berupa monitor, printer, maupun hardisk atau
disket.
 Unit memori utama terdiri dari RAM (Random Access Memory)
dan ROM (Read Only Memory). RAM dapat dibaca dan ditulisi
selama komputer aktif. Jika komputer dimatikan informasi di
RAM hilang. RAM berfungsi sebagai arena berpikir. ROM hanya
dapat dibaca tetapi tidak dapat ditulisi, biasanya digunakan
untuk ROM BIOS (Read Only Memory Basic Input Output
System) yang memuat informasi hardware dan mengendalikan
saat booting.
 Unit pemroses utama terdiri atas processor utama (central
processing unit = CPU) dan processor aritmatik (floating point
unit =FPU).
Keyboard
 Keyboard atau papan kunci atau papan ketik merupakan piranti keras
yang berfungsi sebagai unit masukan. Keyboard terdiri atas 4
kelompok tombol:
 typewriter key (di tengah)
 numeric key (di kanan)
 function key (di atas)
 control key (tersebar)
 Typewriter key berfungsi seperti mesin ketik, yang untuk menuliskan
huruf besar diperlukan menekan tombol Shift dan untuk mengaktifkan
huruf besar menekan tombol Caps Lock.
 Numeric key bisa diaktifkan dengan menekan tombol Num Lock, bila
tidak ditekan akan berfungsi sebagai control key.
 Function key ada 12 tombol, masing-masing mewakili satu fungsi
tertentu yang tiap program berlainan. Misalnya tombol F1, pada BASIC
berarti LIST, pada WS dan beberapa program lain umumnya berarti
HELP.
 Control key digunakan untuk memindahkan kursor dan mengaktifkan
fungsi-fungsi tertentu.
Mouse
 Mouse merupakan penggerak kursor pada modus grafis.
Mouse terdiri atas 2 atau 3 tombol, namun yang banyak
dipakai hanya tombol kiri.
 Pengendali mouse pada komputer terdahulu biasanya
disatukan dengan pengendali flopydisk, printer, dan hardisk
dalam sebuah card yang disebut super I/O.
 Pada komputer belakangan ini kebanyakan super I/O
sudah on board tidak memerlukan card khusus.
 Mouse sangat penting saat menjalankan program berbasis
WYSIWYG seperti program-program under Windows
Removable Disk
 Pada komputer terdahulu tersedia disket terdiri atas disket
berukuran 5.25 inch dengan kapasitas 360 KB (double-
density) dan 1.2 MB (high density), serta disket berukuran
3.5 inch dengan kapasitas 720 KB (double-density) dan
1.44 MB (high density). Disket dapat dibaca atau ditulisi
menggunakan penggerak disk (disk drive).
 Pada saat ini peranan disket sudah digantikan oleh
flashdisk. Beberapa komputer bahkan sudah tidak
menyediakan diskdrive
 Ukuran flashdisk bervariasi pertama kali muncul dengan
ukuran 128MB, sedangkan saat ini yang ada di pasaran
berukuran 2GB hingga 128GB.
 CD dan DVD merupakan media penyimpanan yang biasa
untuk backup yang mudah dibaca tetapi tidak mudah
ditulisi sehingga relatif aman dari virus. CD berkapasitas
700MB, sedangkan DVD berkapasitas 4,7GB. Ada juga
DVD DL dengan ukuran 8GB lebih.
Hardisk
 Hardisk adalah media penyimpanan berkapasitas besar yang
normalnya tidak berpindah-pindah. Ini terjadi karena pada hardisk,
diskdrive dan disk-nya menyatu dan hanya sesuai dengan disk
pasangannya.
 Hardisk berukuran 512MB ke bawah hanya dapat menggunakan
FAT16 atau NTFS, hardisk berukuran 512MB sampai 2GB dapat
menggunakan FAT16, FAT32, atau NTFS, sedangkan hardisk di atas
2GB hanya dapat menggunakan FAT32 dan NTFS. Pada Linux (misal
Ubuntu) dikenal beberapa tipe file sistem yang lain
 Biasanya semakin besar suatu hardisk semakin cepat prosesnya,
karena pada hardisk kecil (di bawah 1GB) biasanya menggunakan
1800rpm, pada hardisk 1GB sampai 10GB biasanya menggunakan
3600rpm (ATA-66) dan 5400rpm (ATA-100), sedangkan pada hardisk
di atas 10GB biasanya menggunakan 5400rpm dan 7200rpm (ATA-
133).
 Type hardisk ada IDE (ATA), SCSI, dan SATA (RAID). Komputer
sekarang menggunakan hardisk bertipe SATA dengan ukuran lebih
dari 1 TB.
 Semua yang dijelaskan di atas adalah hardisk HDD. Saat ini dikenal
juga hardisk SSD yang cara kerjanya seperti memory card atau
Processor
 Merek terkenal: Intel, AMD, Cyric
 Generasi processor Intel:
 XT
 AT80286
 AT80386
 AT80486
 Pentium
 Pentium II
 Pentium III
 Pentium 4
 Core Family: Dual Core, Core 2 Duo, Core 2 Quad, Xeon,
Core i3, Core i5, Core i7, dan M processor. Core family ini
ada beberapa generasi, saat ini sudah sampai generasi 8.
Processor Core Family
Socket Processor
LGA775 Pentium 4, Pentium Dual Core, Celeron, Core 2 Duo, Core 2 Quad,
Xeon

LGA1156 Pentium Dual Core, Core i3, Core i5, Core i7 (generasi pertama)
LGA1366 Core i7 kelas tinggi generasi pertama
LGA1155 Pentium Dual Core, Core i3, Core i5, Core i7 (generasi kedua sandy
bridge dan generasi ketiga ivy bridge)

LGA1150 Pentium Dual Core, Core i3, Core i5, Core i7 (generasi keempat
haswell)
LGA1151 Core family generasi ke-5 sampai ke-8
LGA2011 Core i7 dan Xeon kelas tinggi generasi ke-2 sampai ke-8
BIOS
 BIOS memuat informasi mengenai hardware,
waktu (tanggal dan jam), dan setup.
 Merek BIOS yang terkenal: Award, AMI, dan
Phoenix
 Informasi hardware, waktu, dan setup tersebut
dipelihara berkat adanya baterai. Bila baterai
habis, maka komputer lupa mengenai waktu dan
setupnya, sehingga komputer mengembalikannya
pada kondisi default.
 Bila baterai habis sebaiknya segera diganti,
karena bisa membusuk dan menjamuri komponen
motherboard.
RAM
 Jenis RAM sesuai perkembangan teknologi
yang digunakan oleh motherboard
 SIMM (komputer AT80286 s.d. AT80486)
 EDO RAM (AT 80486 dan Pentium I)
 SDRAM (Pentium I, II, III, dan Pentium 4)
 DDR1 (Pentium III dan Pentium 4)
 DDR2 (Pentium 4 dan Core Family)
 DDR3 (Core Family)
 DDR4 (Core Family generasi akhir)
Memory (RAM)
 Memori terdiri atas memori konvensional (0-640KB) dan memori
extended (1024KB ke atas).
 Pada sistem operasi MSDOS, Windows 3.1, Windows 95, dan
Windows 98, memori extended hanya dapat diaktifkan dengan
program manajer memori seperti HIMEM, QEMM386, atau
386MAX. Tanpa program manajer memori, memori yang aktif
hanya 640KB. Pada Windows Milenium, Windows 2000, XP,
Vista, Windows 7, Windows 8, dan Windows10 file sistemnya
otomatis berfungsi sebagai program manajer memori.
 Sebagian memori extended bisa dikonversi menjadi upper
memory yang menempati lokasi 640-1024KB, high memory area
1024-1088 KB, dan memori expanded yang menempati lokasi
1088-ke atas. Program manajer memori yang dapat digunakan
untuk mengkonversi tersebut antara lain EMM386, QEMM386,
dan 386MAX.
Upper Memory
 Upper memori diperlukan agar driver-driver disimpan
dalam upper memori sehingga memori konvensional
leluasa untuk bekerja.
 Meskipun memori extended masih sangat leluasa, tetapi
kalau memori konvensional tinggal sedikit yang bebas,
program tidak mau jalan.
 Memori expanded diperlukan karena ada beberapa
program DOS yang bisa bekerja lebih baik kalau ada
memori expanded, misalnya lotus, clipper, dan lain-lain.
 Program-program Windows cukup menggunakan memori
konvensional dan extended, tidak perlu expanded. Namun
pada saat menjalankan program DOS (MSDOS Prompt),
Windows menyediakan memori expanded agar program-
program DOS berjalan lebih baik.
Satuan Memori
 Satuan memori adalah byte. Satu byte terdiri atas 8 bit,
yang masing-masing bit ada 2 kemungkinan, 1 atau 0.
 Satu byte cukup untuk menghasilkan satu karakter ASCII,
sehingga banyaknya karakter ASCII ada 28 = 256
kemungkinan, yaitu dari 0 sampai 255. Sebagai contoh
karakter nomor 65 dapat dituliskan dalam bentuk
01000001 dan menghasilkan karakter ’A’
 Ukuran memori di atasnya antara lain
 1 kilobyte = 1 kb = 1024 byte
 1 megabyte = 1 MB = 1024 kb
 1 gigabyte = 1 GB = 1024 MB
 1 terabyte = 1 TB = 1024 GB
 Yang memakai satuan byte antara lain RAM, ROM, CD,
DVD, disket, flashdisk, dan hardisk.
Printer
 Printer atau pencetak merupakan piranti keras komputer
yang berfungsi sebagai unit keluaran.
 Printer ada yang monochrome ada pula yang berwarna.
 Dilihat dari bahan baku yang dipakai untuk mencetak,
printer terdiri atas printer dot matrik (pita), printer
inkjet/deskjet (tinta), dan printer laser (serbuk).
 Jenis printer dot matrik yang terkenal adalah Epson
 Jenis printer inkjet yang terkenal adalah Hewlet Packard
(HP) dan Canon
 Jenis printer laserjet yang terkenal adalah HP.
 Printer laser unggul dalam kualitas cetakan, printer inkjet
unggul dalam warna cetakan, sedangkan printer dot matrik
unggul dalam keawetan cetakannya.
Piranti Akal
 Piranti akal komputer adalah orang-orang yang terlibat
dalam proses kerja komputer, sehingga pekerjaan
pengoperasian komputer dapat berjalan lancar.
 Piranti akal terdiri atas:
a. operator (yang mengoperasikan atau menjalankan
program komputer)
b. pemrogram (yang membuat program-program aplikasi)
c. analis sistem (yang merancang sistem informasi masalah
yang dimaksud),
d. teknisi komputer (yang memperbaiki dan menyetel
komputer)
Piranti Lunak
 Piranti lunak komputer adalah program
sehingga piranti akal dapat berinteraksi
dengan piranti keras.
 Piranti lunak komputer secara garis besar
terdiri atas:
1. sistem operasi
2. bahasa pemrograman
3. program aplikasi
Sistem Operasi
 Sistem operasi adalah program yang menjembatani antara
piranti keras komputer dengan piranti lunak
 Sistem operasi antara lain adalah DOS (Disk Operating
System), CP/M, UNIX, XENIX, Windows, dan Linux.
 Windows Milenium ke bawah adalah sistem operasi yang
berjalan di atas DOS, yaitu DOS 6.2 (Windows 3.1), DOS
7.0 (Windows 95), DOS 7.1 (Windows 95B, Windows 98,
Windows 98SE), dan DOS 8.0 (Windows Milenium).
 Windows 2000, Windows XP, Windows Vista, Windows 7,
Windows 8, dan Windows 10 sudah merupakan sistem
operasi yang mandiri
Bahasa Pemrograman
 Bahasa pemrograman digunakan untuk
membuat program-program aplikasi setelah
sistem operasi bekerja.
 Bahasa pemrograman dibagi atas 3
kelompok berdasarkan kemudahan akses
bagi komputer dan bagi manusia, yaitu
bahasa tingkat rendah, bahasa tingkat
menengah, dan bahasa tingkat tinggi.
Bahasa Tingkat Rendah
 Bahasa tingkat rendah merupakan bahasa yang mudah
dimengerti oleh komputer, tetapi sulit dimengerti oleh
manusia.
 Yang dimaksud dalam kelompok ini adalah bahasa mesin.
 Bahasa mesin untuk komputer yang berlainan juga
berbeda, sehingga sangat sulit dipelajari oleh manusia.
 Bahasa mesin hanya sedikit menggunakan memori namun
sangat besar aksesnya.
 Sistem operasi merupakan salah satu program yang dibuat
dengan bahasa mesin, walaupun saat ini banyak sistem
operasi yang sudah bisa dibuat dengan bahasa tinggi.
Bahasa Tingkat Menengah
 Bahasa tingkat menengah merupakan bahasa yang dibuat
manusia untuk mengatasi kesulitan yang dihadapi pada
bahasa mesin, namun bahasa ini masih dirasa cukup sulit
bagi manusia.
 Yang tergolong pada bahasa tingkat menengah ini adalah
bahasa assembly.
 Agar dapat dimengerti oleh komputer, bahasa assembly
perlu diterjemahkan terlebih dahulu ke bahasa mesin,
dengan penerjemah yang disebut assembler.
 Belakangan ini muncul produk buatan Borland bernama
Turbo Assembly yang memudahkan manusia untuk
mempelajari dan menggunakan bahasa assembly.
Bahasa Tingkat Tinggi
 Bahasa tingkat tinggi merupakan bahasa yang mudah
dimengerti oleh manusia, namun untuk bisa dimengerti oleh
komputer perlu diterjemahkan terlebih dahulu ke dalam bahasa
mesin.
 Yang tergolong pada bahasa tingkat tinggi antara lain BASIC,
Pascal, FORTRAN, C, Cobol, dan Prolog.
 BASIC dan Pascal merupakan bahasa pemrograman yang
dirancang untuk keperluan umum
 FORTRAN dirancang untuk keperluan matematis,
 C language dirancang untuk membuat sistem operasi dan paket-
paket program
 Cobol untuk keperluan bisnis
 Prolog dirancang untuk keperluan membuat program-program
kecerdasan buatan, seperti games
Penerjemahan
 Sistem penerjemahan ada 2 cara, yaitu interpreter dan
compiler.
 Penerjemahan interpreter dilakukan dengan cara
membaca baris-baris program lalu diterjemahkan dan
dilaksanakan. Bila program dijalankan lebih dari sekali,
maka setiap kali akan dilakukan pembacaan dan
penerjemahan. Akibatnya proses pelaksanaan program
menjadi lambat.
 Penerjemahan compiler dilakukan dengan cara membaca
semua baris program lalu diterjemahkan. Bila ada pesan
kesalahan komputer memberi tahu. Setelah itu baru
dijalankan. Bila program dijalankan lebih dari sekali maka
komputer hanya menjalankan hasil penerjemahan tersebut.
Akibatnya proses menjadi cepat.
Contoh Program Aplikasi
 Pengolah Kata: Wordstar (WS), Chi-Writer, Microsoft Word,
dan Word Perfect.
 Lembar Kerja: Lotus, Quatro, dan Microsoft Excel.
 Data Base: dBase, Fox Base, dan Microsoft Access
 Gambar: HG dan Corel Draw.
 Presentasi : Microsoft Power Point
 Statistika: Microstat, Irristat, Minitab, SPSS, SAS, dan R
 Matematika: Derive
 Akuntansi: DEA, Zahir
Sistem Operasi
Oleh: Setyono – Dean Riza Rivanda-
Tatang Santana
Booting
Booting=menghidupkan komputer
Boot dingin=menghidupkan komputer dari kondisi
mati, dilakukan dengan menekan tombol power
boot panas=menghidupkan komputer yang
sebelumnya sudah hidup, pada PC dilakukan
dengan menekan tombol Ctrl-Alt-Del bersama-sama
atau tombol reset
Boot dingin diperlukan ketika kita baru memulai
menjalankan komputer, sedangkan boot panas
dilakukan jika terjadi hang (komputer tidak
memberikan respon), atau ingin mengganti
konfigurasi dari sistem operasi.
Tata Cara Penggunaan
Komputer
Urutan menghidupkan PC yang baik:
stabilizer (kalau ada), baru monitor dan CPU
Urutan mematikan yang baik: Shutdown
(otomatis CPU mati), monitor, baru stabilizer
Proses booting
Komputer dihidupkan
Komputer memeriksa dirinya (hardware-hardware
yang terpasang), yang antara lain meliputi
pemeriksaan hardisk, keyboard, memori, dan setup
Komputer mencari sistem operasi.
Bila file system tidak dijumpai, komputer akan
memberitahukan pesan kesalahan “Disk boot failure,
Insert system disk”.
Semua kegiatan tersebut dibimbing oleh Basic
Input Output System (BIOS).
BIOS
BIOS merupakan program yang hanya dapat
dibaca (read only)
Bios terdapat pada motherboard
BIOS bersifat spesifik, artinya untuk motherboard
yang berbeda BIOSnya juga berbeda
BIOS bisa mengingat konfigurasi setup dan waktu
karena pada motherboard ada baterai. Bila
baterainya habis, maka BIOS akan lupa semua
informasi tersebut, dan mengembalikannya pada
kondisi default.
Beberapa jenis BIOS: AMI, Award, dan Phoenix.
Sistem Operasi
• Sistem operasi (SO) adalah program yang
menjembatani antara piranti keras dengan piranti
lunak komputer.
• Sistem operasi ada yang bekerja mandiri,
misalnya DOS (Disk Operating System) pada
komputer IBM dan kompatibelnya, atau CP/M
pada komputer Apple, Ubuntu, Windows XP dan
sesudahnya
• Ada juga SO yang bekerja di atas SO lain,
misalnya Windows Milenium ke bawah yang
bekerja di atas DOS
DOS
Semula Disk Operating System (DOS) merupakan
produksi bersama IBM dan Microsoft. Sistem operasi
itu diberi nama Personal Computer Disk Operating
System (PC-DOS). Setelah Microsoft memproduksi
Windows, Microsoft membuat MS-DOS sebagai
sistem operasi yang mendasari Windows dan sejak
Windows95 Microsoft mengganti nama MS-DOSnya
dengan nama sama dengan nama Windowsnya.
Sementara IBM tetap memproduksi PC-DOS yang
masih bisa digunakan pada Windows3.11 ke bawah
File Sistem pada Windows
• Pada DOS terdapat file-file system, file untuk
perintah-perintah internal, dan file-file perintah-
perintah eksternal.
• File system pada PC-DOS adalah IBMBIO.COM
dan IBMDOS.COM, pada MS-DOS adalah
IO.SYS dan MSDOS.SYS, sedangkan pada
Windows95, Windows98, dan WindowsMe adalah
IO.SYS.
• File system pada WindowsXP tidak lagi seperti
DOS, melainkan seperti WindowsNT, yaitu terdiri
atas NTDETECT.COM, bootsect.dos, ntldr,
pagefile.sys, dan hiberfil.sys.
Beberapa perintah DOS
Perintah internal, yaitu dikelola oleh file
COMMAND.COM: DIR, CLS, REN, COPY,
DEL, TYPE, VOL, VER, dan lain-lain
Perintah eksternal, yaitu tiap perintah
dikelola oleh file khusus: LABEL, SYS,
FORMAT, FDISK, MOVE, dan lain-lain
Beberapa perintah/fungsi
Windows
Start menu->pilihan untuk menjalankan
program, control panel, pengaturan,
pengaturan printer, dan lain-lain
Control Panel->untuk melakukan
pengaturan: instalasi program, date & time,
pilihan power (catu daya), layar/display,
system, pilihan bahasa dan format tanggal,
desimal, dll;
Jaringan (network places): melihat koneksi
jaringan, menambah jaringan, dll
Latihan
Menyalin file
Mengganti nama file
Menghapus file
Memindahkan file
Mengganti label volume hardisk
Melihat spesifikasi komputer
Mengatur resolusi layar
Mengatur tanggal, format desimal, dll
ALGORITMA DAN
BAHASA PEMROGRAMAN
Setyono–Dean Riza Rivanda-
Tatang Santana
Piranti Lunak

• Sistem Operasi
• Bahasa Pemrograman
• Program Aplikasi
BAHASA PEMROGRAMAN

• BAHASA PEMROGRAMAN ADALAH


PROGRAM KOMPUTER YANG DAPAT
DIGUNAKAN UNTUK MEMBUAT PROGRAM
APLIKASI, BAHKAN DAPAT JUGA
DIGUNAKAN UNTUK MEMBUAT SISTEM
OPERASI
• UNTUK DAPAT MEMBUAT POGRAM
DIBUTUHKAN ALGORITMA
BAHASA PEMROGRAMAN
• BAHASA TINGKAT RENDAH
• mudah dimengerti komputer, tetapi sulit dimengerti orang.
• yang termasuk ini adalah bahasa mesin.
• berbeda mesinnya berbeda pula bahasa mesinnya.
• tidak umum dan sulit dipelajari

• BAHASA TINGKAT TINGGI


• mudah dimengerti orang, tetapi untuk dimengerti komputer perlu
diterjemahkan.
• Contoh= Bahasa BASIC, Pascal, C, Prolog, Fortran, Dll
• SEMAKIN RENDAH SUATU BAHASA SEMAKIN CEPAT PROSESNYA
PENGGUNAAN

• Bahasa BASIC dan PASCAL bersifat umum


• Bahasa FORTRAN untuk bidang
matematika, teknik
• Bahasa COBOL untuk bisnis
• Bahasa PROLOG untuk kecerdasan buatan
• Bahasa C untuk sistem operasi dan
program aplikasi
• Bahasa R untuk penelitian statistika
• BASIC=Beginner’s All purpose Symbolic
Instruction Code
• FORTRAN=FORmula TRANslator
• COBOL=COmmon Bussiness Oriented
Languange
MENERJEMAHKAN DARI BAHASA
PROGRAM KE BAHASA MESIN
1. INTERPRETER
TIAP-TIAP BARIS PROGRAM DIBACA, DITERJEMAHKAN,
LALU DIJALANKAN. KALAU PROGRAM DIJALANKAN ULANG,
KOMPUTER MENERJEMAHKAN LAGI
2. COMPILER
SEMUA DITERJEMAHKAN DULU SAMPAI TANPA SALAH,
BARU DIJALANKAN. COMPILE (MENERJEMAHKAN) DAPAT
DILAKUKAN DI MEMORI ATAU DI FILE (BIASANYA
BEREKSTENSI *.EXE)

• COMPILER LEBIH CEPAT JALANNYA KARENA SUDAH


DIPERIKSA TERJEMAHANNYA
• CONTOH BAHASA BASIC YANG MEMAKAI INTERPRETER:
BASICA, QBASIC
• CONTOH BAHASA BASIC YANG MEMAKAI COMPILER:
TURBO BASIC
BAHASA ASSEMBLY
• ADA BAHASA YANG MENDEKATI BAHASA MESIN
TETAPI RELATIF MUDAH DIMENGERTI
MANUSIA, YAITU BAHASA ASSEMBLY
• BAHASA ASSEMBLY DAPAT DITERJEMAHKAN KE
BAHASA MESIN MELALUI PENERJEMAH YANG
DISEBUT ASSEMBLER
• SAAT INI ADA TURBO ASSEMBLY YANG RELATIF
MUDAH
DBASE
• DBASE ADALAH PAKET PROGRAM PENGOLAH
DATA YANG DIBUAT DENGAN BAHASA C
• DALAM DBASE TERSEDIA MODUS INTERAKTIF
DENGAN DOT COMMAND MAUPUN MODUS
PROGRAM
• MEMBUAT PROGRAM MENGGUNAKAN DBASE
RELATIF MUDAH KARENA SUDAH TERSEDIA
BANYAK FUNGSI (MISAL SORT) YANG KALAU
MENGGUNAKAN BAHASA PEMROGRAMAN
MURNI MEMBUTUHKAN ALGORITMA
TERSENDIRI
BAHASA BASIC

• BEBERAPA JENIS BAHASA BASIC ANTARA


LAIN: BASIC, BASICA, GWBASIC, QBASIC,
TURBO BASIC (UNDER DOS), VISUAL
BASIC (UNDER WINDOWS)
• BASIC, BASICA, GWBASIC, QBASIC
MENGGUNAKAN INTERPRETER
• TURBO BASIC MENGGUNAKAN COMPILER
MENJALANKAN BASICA

• BASICA = PERINTAH DI DOS UNTUK


MEMUAT (LOADING) BASICA KE MEMORI
• SYSTEM = PERINTAH DI BASICA UNTUK
KELUAR PERMANEN DARI BASICA KE DOS
• SHELL = KELUAR SEMENTARA DARI
BASICA KE PROMPT DOS, TETAPI BASICA
MASIH DI MEMORI
• EXIT = KEMBALI KE BASICA SETELAH
SHELL
BASICA
• MODUS LANGSUNG: SEPERTI KALKULATOR,
TANPA BARIS-BARIS PROGRAM. UNTUK
PERHITUNGAN SEDERHANA, MISALNYA
PERKALIAN, PEMBAGIAN, DSB
• MODUS PROGRAM: MENGGUNAKAN BARIS-
BARIS PROGRAM YANG DAPAT DISIMPAN,
DIEDIT, DIJALANKAN BEBERAPA KALI. UNTUK
PERHITUNGAN ATAU PROSES RUMIT, MISAL
FAKTORIAL, BARISAN BILANGAN, FAKTOR
PERSEKUTUAN TERBESAR, DSB
BARIS-BARIS PROGRAM
• BIASANYA KELIPATAN 10
• DAPAT MANUAL ATAU AUTO
• AKAN MENGURUTKAN SENDIRI, SEHINGGA UNTUK
MENYISIPKAN TIDAK PERLU KE BARIS YANG
DIMAKSUD, CUKUP MEMBERI NOMOR BARIS
SISIPANNYA
• PERBAIKAN SEBELUM DIENTER TIDAK DIANGGAP
PERBAIKAN
• CARA MENGEDIT: (1) EDIT NOMOR BARIS LALU ENTER,
BARIS YANG DIEDIT AKAN MUNCUL (2) KURSOR KE
NOMOR BARIS YANG AKAN DIEDIT
OPERASI MATEMATIKA DI BASICA

• + : TAMBAH
• - : KURANG
• * : KALI
• \ : BAGI INTEGER, CONTOH 7\3=2
• / : BAGI REAL (BIASA), CONTOH 7/3=2,333333
• MOD : SISA PEMBAGIAN
CONTOH 7 MOD 5 HASILNYA 2
• ^ : PANGKAT, CONTOH 2^3 HASILNYA 8
• LOG : LOGARITMA NATURAL ATAU LN
CONTOH OPERASI STRING
(KARAKTER) DI BASICA
• LEFT$(A$,5) = MENGAMBIL 5 KARAKTER
DARI KIRI VARIABEL A$
• RIGHT$(A$,4) = MENGAMBIL 4
KARAKTER DARI KANAN VARIABEL A$
• MID$(A$,2,5)= MENGAMBIL KARAKTER
DARI VARIABEL A$ MULAI KARAKTER
KEDUA SEBANYAK 5 KARAKTER
BEBERAPA PERINTAH DASAR YANG SERING
DIPAKAI DALAM PROGRAM

• INPUT: MEMASUKKAN DATA SAAT


PROGRAM DIJALANKAN
• PRINT: MENULISKAN DATA KE LAYAR
• GOTO: PERGI KE NOMOR BARIS
TERTENTU
• END atau STOP: BERHENTI
• IF … THEN …: JIKA … MAKA …
• CLS: MEMBERSIHKAN LAYAR
BEBERAPA PERINTAH DASAR YANG SERING
DIPAKAI DI LUAR PROGRAM

• CLS: MEMBERSIHKAN LAYAR


• NEW: MEMBERSIHKAN MEMORI
• LIST: MENAMPILKAN BARIS-BARIS PROGRAM
• RUN: MENJALANKAN PROGRAM
• LOAD: MEMANGGIL PROGRAM
• SAVE: MENYIMPAN PROGRAM
• NAME … AS … : MENGGANTI NAMA FILE
• KILL: MENGHAPUS FILE
PERINTAH KENDALI DALAM BASIC

• END ATAU STOP


• GOTO
• IF ... THEN
• IF ...THEN ... ELSE
• FOR ... NEXT
• WHILE ... WEND
ALGORITMA
• Algoritma adalah langkah-langkah untuk
menyelesaikan suatu masalah
• Misalnya ingin mencari akar-akar
persamaan kuadrat ax2+bx+c=0, maka
langkah-langkahnya:
1. Hitung diskriminan D
2. Jika D=0 maka x=-b/2a
Jika D<0 tidak ada jawaban
Jika D>0 maka x=(-bD)/2a
Cara Penulisan Algoritma

• Cara bebas: hanya dimengerti diri sendiri


• Pascal like: seperti susunan dalam
program bahasa Pascal
• Bagan alir (flow chart)

Kebenaran suatu program tergantung


algoritma pemrogramannya
Lambang untuk Bagan Alir
Awal atau akhir

Arah

Proses, perubahan nilai

Masukan atau keluaran

Pernyataan percabangan

Loop, perubahan nilai secara berulang

Subrutin, kumplan proses

Penghubung dalam halaman

Penghubung antar halaman


Algoritma Menghitung Volume
Balok
START

INPUT P,L,T

V=P*L*T

PRINT V

END
Latihan Algoritma

• Barisan bilangan ganjil


• Barisan bilangan fibonaci
• Akar persamaan kuadrat
• Konversi suhu Celcius ke Fahrenheit
• Faktor persekutuan terbesar
• Kelipatan persekutuan terkecil
BARISAN BILANGAN GANJIL
• Bilangan ganjil adalah 1, 3, 5, 7, ...
• Misal diminta membuat barisan bilangan ganjil di bawah
N, maka algoritmanya sebagai berikut:

• L1: Masukkan N
• L2: A=1
• L3: Jika A>N selesai
• L4: Tulis A
• L5: A<-A+2
• L6: Pergi ke langkah 3
Program Basic
Microsoft Word
Perkembangan Microsoft Word
• Microsoft word adalah paket program aplikasi pengolah kata baw
Office buatan Microsoft
• Microsoft Word 97 (.doc)
• Microsot Word 2000 (.doc)
• Microsoft Word 2003 (.doc)
• Microsoft Word 2007 (.docx)
• Microsoft Word 2010 (.docx)
• Microsoft Word 2013 (.docx)
• Microsoft Word 2016 (.docx)
• Microsoft Word 2019 (.docx)
Penguasaan Microsoft Word
• Mahasiswa angkatan 2018 pada umumnya lahir tahun 1
sehingga sudah belajar Microsoft Word sejak pertama ka
komputer, sehingga tidak perlu adaptasi
• Perkuliahan Aplikasi Komputer ini tidak memberikan ma
Microsoft Word.
• Materi yang disampaikan selama 3-4 pertemuan ini han
materi Microsoft Word yang masih jarang digunakan ma
tetapi sangat bermanfaat dan dibutuhkan ketika membu
Kuliah Kerja Lapangan dan Skripsi
DAFTAR KOMPETENSI YANG PE
DIKUASAI
• Insert Caption • Daftar Isi
• Cross Reference • Daftar Tabel
• Equation • Daftar Gambar
• Heading • Daftar Lampiran
• Navigation Pane • Daftar Pustaka
• Convert pdf • Rujukan
• Pdfdocx • Sitasi
• Insert Gambar
Tabel pada Word
• Cara membuat tabel • Mengulang judul k
• Menggabungkan sel • Menambah kolom
• Memilah sel • Menambah baris
• Mengatur lebar kolom • Mengatur margin t
• Memunculkan batas baris/kolom • Menyalin tabel dar
• Merubah tabel ke teks • Mengatur posisi hu
• Merubah teks ke tabel
Memanfaatkan Formula Microsoft Eq
• Matriks dan vektor • Gabungan
• Integral • Limit
• Turunan • Log
• Akar (radikal) • Kurung
• Pangkat (Script) • Fungsi
• Pembagian (fraksi) • Topi (accent)
• Penjumlahan (sigma)
• Perkalian (phi)
Beberapa fungsi lain

Berinteraksi dengan aplikasi lain Mengatur tata letak


• Tabel • Ukuran kertas
• Gambar • Margin
• Ekspor • Paragraf
• Halaman
• Impor
• Spasi
• Kolom
• Font
• Warna
Pembelajaran Semasa Lockdown
• Belajar sendiri semua fungsi di atas
• Mengerjakan tugas
• Diskusi jarak jauh
• Mengumpulkan hasil pekerjaan
FORMATING DAN EDITING
AGENDA DISKUSI

• Penomoran
• Penabelan
• Layout
• Paragraf
• Editing
Penomoran

Bullets and numbering

Format pointer

Nomor berjenjang

Spasi antar nomor


Penabelan

Cara membuat tabel Mengulang judul kolom

Menggabungkan sel Menambah kolom

Memilah sel Menambah baris

Mengatur lebar kolom Mengatur margin tabel

Memunculkan batas baris/kolom Menyalin tabel dari aplikas

Merubah tabel ke teks Mengatur posisi huruf pad

Merubah teks ke tabel


Layout

Margin: normal, narrow, moderate, wide, custom

Orientation: portrait, landscape

Size: A4, Letter (kuarto), Legal (polio)


Paragraf

• Spacing: line, before, after

• Alignment: rata kiri, tengah, rata kanan, rata kiri-kanan

• Indentation: left, right, special


Editing

• Find dan Replace

• Insert: picture, table, shapes, header, footer, equation, symbol

• Membuka dua file

Anda mungkin juga menyukai