Buku ini membahas materi geometri analitik ruang yang meliputi titik dan vektor dalam ruang tiga dimensi, garis lurus, persamaan bola, luasan putaran, dan luasan berderajat dua.
Dokumen tersebut membahas tentang graf dan beberapa konsep dasar yang terkait dengan graf seperti simpul, sisi, derajat simpul, graf terhubung, upagraf, komponen graf, dan representasi graf seperti matriks ketetanggaan dan matriks bersisian.
Buku ini membahas materi geometri analitik ruang yang meliputi titik dan vektor dalam ruang tiga dimensi, garis lurus, persamaan bola, luasan putaran, dan luasan berderajat dua.
Dokumen tersebut membahas tentang graf dan beberapa konsep dasar yang terkait dengan graf seperti simpul, sisi, derajat simpul, graf terhubung, upagraf, komponen graf, dan representasi graf seperti matriks ketetanggaan dan matriks bersisian.
Dokumen ini membahas tentang pemrograman dinamis sebagai metode pemecahan masalah dengan menguraikan solusi menjadi tahapan. Pemrograman dinamis menggunakan tabel-tabel untuk menghitung solusi dan menerapkan prinsip optimalitas dimana solusi bagian optimal akan menghasilkan solusi keseluruhan yang optimal pula. Dua contoh yang dijelaskan adalah masalah lintasan terpendek dan shortest path.
Teori graf pertama kali diperkenalkan pada tahun 1736 oleh Leonhard Euler ketika ia mencoba menyelesaikan masalah Jembatan Konigsberg. Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek tersebut. Terdapat berbagai jenis graf, diantaranya graf sederhana yang tidak mengandung sisi ganda atau gelang, dan graf tak sederhana yang mengandung sisi ganda atau gelang. Cut-set dari graf ter
Dokumen tersebut membahas tentang relasi dan hasil kali cartesius antara dua himpunan atau lebih. Definisi relasi adalah pernyataan yang mendefinisikan hubungan antara suatu himpunan dengan himpunan lainnya. Hasil kali cartesius dari dua himpunan adalah himpunan semua pasangan berurutan dengan elemen pertama dari himpunan pertama dan elemen kedua dari himpunan kedua.
Dokumen tersebut membahas konsep dan notasi dasar proposisi dalam logika, termasuk definisi proposisi, operator logika seperti konjungsi, disjungsi, negasi, implikasi, dan tabel kebenaran yang terkait. Diberikan pula contoh-contoh penerapan operator logika dan hukum-hukum aljabar proposisi.
PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada JavaRUDISELAMAT2
Dokumen ini membahas tentang konsep array pada bahasa pemrograman Java. Array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama. Dokumen ini menjelaskan deklarasi array, ketentuan array dalam Java seperti penggunaan konstruktor, dan contoh kode untuk mendeklarasikan dan mengakses array satu dan multidimensi.
Matematika Diskrit - 07 teori bilangan - 01KuliahKita
Dokumen tersebut membahas tentang teori bilangan bulat dan algoritma Euclidean untuk menemukan pembagi bersama terbesar (PBB) dari dua bilangan bulat. Bilangan bulat adalah bilangan tanpa pecahan desimal, sedangkan algoritma Euclidean menggunakan serangkaian pembagian untuk menemukan PBB dua bilangan dengan sisa terakhir.
Teks tersebut membahas tentang kombinatorika dan konsep-konsep dasarnya seperti permutasi dan kombinasi. Secara singkat, teks tersebut menjelaskan cara menghitung jumlah kemungkinan susunan objek-objek tanpa harus menyebutkan satu per satu susunannya menggunakan aturan perkalian dan penjumlahan, serta rumus-rumus permutasi dan kombinasi.
Makalah ini membahas tentang Aljabar Linear Elementer yang merupakan rangkuman dari buku karya Howard Anton. Makalah ini terdiri dari bab pendahuluan, sistem persamaan linear dan matriks, determinan, dan penutup. Pembahasan mencakup konsep dasar sistem persamaan linear, eliminasi Gauss, matriks dan operasi matriks, serta determinan.
Berisikan materi serta contoh sola mengenai jarak titik ke titik, titik ke garis, titik ke bidang, dua garis yang sejajar, dua garis yang bersilangan, garis dan bidang serta dua bidang yang sejajar..
Matriks eselon dan matriks eselon tereduksi merupakan bentuk matriks khusus yang memenuhi syarat-syarat tertentu, dimana matriks eselon tereduksi merupakan bentuk lebih sederhana dari matriks eselon. Eliminasi Gauss dan Gauss-Jordan merupakan metode untuk mengoperasikan matriks menjadi bentuk eselon atau eselon tereduksi sehingga dapat digunakan untuk menyelesaikan persamaan linear.
Dokumen tersebut membahas tentang sistem bilangan riil dan kompleks. Bilangan kompleks didefinisikan sebagai bilangan berbentuk a + bi, dimana a dan b adalah bilangan riil dan i^2 = -1. Bilangan kompleks dapat digambarkan secara geometris sebagai titik pada bidang kompleks dan operasi aljabar bilangan kompleks memiliki interpretasi geometris.
Penyajian algoritma dapat dilakukan dengan tulisan maupun gambar. Metode penyajian tulisan meliputi English Structure dan Pseudocode, sedangkan penggunaan gambar meliputi Structure Chart, Hierarchy Plus Input-Process-Output, Flowchart, dan Nassi Schneiderman Chart. Setiap metode memiliki kelebihan tersendiri bergantung pada tujuan komunikasi algoritma.
Dokumen ini membahas tentang pemrograman dinamis sebagai metode pemecahan masalah dengan menguraikan solusi menjadi tahapan. Pemrograman dinamis menggunakan tabel-tabel untuk menghitung solusi dan menerapkan prinsip optimalitas dimana solusi bagian optimal akan menghasilkan solusi keseluruhan yang optimal pula. Dua contoh yang dijelaskan adalah masalah lintasan terpendek dan shortest path.
Teori graf pertama kali diperkenalkan pada tahun 1736 oleh Leonhard Euler ketika ia mencoba menyelesaikan masalah Jembatan Konigsberg. Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek tersebut. Terdapat berbagai jenis graf, diantaranya graf sederhana yang tidak mengandung sisi ganda atau gelang, dan graf tak sederhana yang mengandung sisi ganda atau gelang. Cut-set dari graf ter
Dokumen tersebut membahas tentang relasi dan hasil kali cartesius antara dua himpunan atau lebih. Definisi relasi adalah pernyataan yang mendefinisikan hubungan antara suatu himpunan dengan himpunan lainnya. Hasil kali cartesius dari dua himpunan adalah himpunan semua pasangan berurutan dengan elemen pertama dari himpunan pertama dan elemen kedua dari himpunan kedua.
Dokumen tersebut membahas konsep dan notasi dasar proposisi dalam logika, termasuk definisi proposisi, operator logika seperti konjungsi, disjungsi, negasi, implikasi, dan tabel kebenaran yang terkait. Diberikan pula contoh-contoh penerapan operator logika dan hukum-hukum aljabar proposisi.
PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada JavaRUDISELAMAT2
Dokumen ini membahas tentang konsep array pada bahasa pemrograman Java. Array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama. Dokumen ini menjelaskan deklarasi array, ketentuan array dalam Java seperti penggunaan konstruktor, dan contoh kode untuk mendeklarasikan dan mengakses array satu dan multidimensi.
Matematika Diskrit - 07 teori bilangan - 01KuliahKita
Dokumen tersebut membahas tentang teori bilangan bulat dan algoritma Euclidean untuk menemukan pembagi bersama terbesar (PBB) dari dua bilangan bulat. Bilangan bulat adalah bilangan tanpa pecahan desimal, sedangkan algoritma Euclidean menggunakan serangkaian pembagian untuk menemukan PBB dua bilangan dengan sisa terakhir.
Teks tersebut membahas tentang kombinatorika dan konsep-konsep dasarnya seperti permutasi dan kombinasi. Secara singkat, teks tersebut menjelaskan cara menghitung jumlah kemungkinan susunan objek-objek tanpa harus menyebutkan satu per satu susunannya menggunakan aturan perkalian dan penjumlahan, serta rumus-rumus permutasi dan kombinasi.
Makalah ini membahas tentang Aljabar Linear Elementer yang merupakan rangkuman dari buku karya Howard Anton. Makalah ini terdiri dari bab pendahuluan, sistem persamaan linear dan matriks, determinan, dan penutup. Pembahasan mencakup konsep dasar sistem persamaan linear, eliminasi Gauss, matriks dan operasi matriks, serta determinan.
Berisikan materi serta contoh sola mengenai jarak titik ke titik, titik ke garis, titik ke bidang, dua garis yang sejajar, dua garis yang bersilangan, garis dan bidang serta dua bidang yang sejajar..
Matriks eselon dan matriks eselon tereduksi merupakan bentuk matriks khusus yang memenuhi syarat-syarat tertentu, dimana matriks eselon tereduksi merupakan bentuk lebih sederhana dari matriks eselon. Eliminasi Gauss dan Gauss-Jordan merupakan metode untuk mengoperasikan matriks menjadi bentuk eselon atau eselon tereduksi sehingga dapat digunakan untuk menyelesaikan persamaan linear.
Dokumen tersebut membahas tentang sistem bilangan riil dan kompleks. Bilangan kompleks didefinisikan sebagai bilangan berbentuk a + bi, dimana a dan b adalah bilangan riil dan i^2 = -1. Bilangan kompleks dapat digambarkan secara geometris sebagai titik pada bidang kompleks dan operasi aljabar bilangan kompleks memiliki interpretasi geometris.
Penyajian algoritma dapat dilakukan dengan tulisan maupun gambar. Metode penyajian tulisan meliputi English Structure dan Pseudocode, sedangkan penggunaan gambar meliputi Structure Chart, Hierarchy Plus Input-Process-Output, Flowchart, dan Nassi Schneiderman Chart. Setiap metode memiliki kelebihan tersendiri bergantung pada tujuan komunikasi algoritma.
Algoritma dan flowchart memberikan uraian singkat tentang konsep algoritma sebagai urutan langkah-langkah sistematis untuk memecahkan masalah, pendefinisian program sebagai realisasi algoritma, serta penyajian algoritma melalui struktur bahasa, pseudocode, dan flowchart. Dokumen ini juga menjelaskan unsur-unsur penting dalam algoritma seperti header, kamus, dan deskripsi, serta struktur dasar algoritma seperti runtunan, pemilihan, dan pengul
Dokumen tersebut membahas tentang algoritma dan pemrograman, mencakup definisi algoritma dan kriterianya, struktur algoritma, penyajian algoritma dalam bahasa alami, pseudocode dan flowchart. Dokumen ini juga membahas tentang bahasa pemrograman prosedural khususnya bahasa C, meliputi ciri-cirinya dan kelebihan bahasa pemrograman C.
Dokumen tersebut membahas tentang algoritma dan pemrograman. Terdapat penjelasan mengenai definisi algoritma dan program serta langkah-langkah pembuatan program mulai dari mendefinisikan masalah, membuat algoritma, menulis program, mencari kesalahan, pengujian program, dan dokumentasi. Juga dibahas struktur penulisan algoritma, penyajian algoritma, dan struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan.
Algoritma merupakan urutan langkah-langkah sistematis untuk memecahkan masalah. Terdapat beberapa struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan. Runtunan melaksanakan instruksi secara berurutan, pemilihan melaksanakan salah satu aksi berdasarkan kondisi, dan pengulangan mengulang instruksi berdasarkan kondisi.
Dokumen tersebut membahas tentang definisi algoritma, pertimbangan pemilihan algoritma, perbedaan antara algoritma dan program, ciri-ciri penulisan algoritma yang baik, syarat algoritma, proses pemecahan masalah dengan algoritma, analisis masalah, pseudocode, kalimat deskriptif, dan flowchart. Diberikan juga contoh soal untuk dibuatkan algoritmanya dalam bentuk pseudocode.
Dokumen tersebut membahas tentang algoritma dan pemrograman kelas X bab 7 yang mencakup peta konsep, ilustrasi algoritma 01, diagram alir, pseudocode, bahasa pemrograman prosedural, bahasa C, serta contoh program menggunakan bahasa C. Dokumen ini memberikan panduan dasar tentang algoritma, diagram alir, pseudocode, bahasa pemrograman prosedural dan bahasa C beserta contoh-contoh aplikasinya.
Ringkasan dokumen tersebut adalah:
1. Pemrograman komputer melibatkan proses memberikan instruksi kepada komputer untuk menyelesaikan masalah menggunakan bahasa pemrograman.
2. Terdapat dua jenis bahasa pemrograman yaitu bahasa tingkat rendah dan tingkat tinggi, dengan bahasa tingkat tinggi lebih mudah dipahami manusia.
3. Langkah-langkah dasar pemrograman meliputi mendefinisikan mas
PENGGUNAAN FITUR SITASI DAN BIBLIOGRAFI PADA MICROSOFT OFFICE WORD 2013Reza Optoriter
Laporan ini membahas penggunaan fitur sitasi dan bibliografi pada Microsoft Word 2013, meliputi cara membuat sitasi dari berbagai sumber seperti buku, jurnal, proceeding, dan situs web serta membuat daftar pustaka otomatis berdasarkan sumber yang disitasi.
PENGGUNAAN FITUR NUMBER DAN STYLE PADA MICROSOFT OFFICE EXCELL 2013Reza Optoriter
Laporan ini membahas penggunaan fitur Number dan Style pada Microsoft Excel 2013. Fitur Number digunakan untuk mengatur format angka seperti currency dan accounting. Fitur Style digunakan untuk pengaturan tampilan tabel melalui conditional formatting, format as table, dan cell styles. Contoh penggunaannya adalah mencantumkan data mentah kemudian memblok dan memformatnya menggunakan fitur-fitur tersebut.
Materi ini membahas tentang defenisi dan Usia Anak di Indonesia serta hubungannya dengan risiko terpapar kekerasan. Dalam modul ini, akan diuraikan berbagai bentuk kekerasan yang dapat dialami anak-anak, seperti kekerasan fisik, emosional, seksual, dan penelantaran.
Panduan untuk memilih mata pelajaran pilihan yang akan dilaksanakan di jenjang SMK, yang mana sebagian besar sudah melakasanakan kurikulum merdeka. mata pelajaran pilihan bisa dipilih dari konsentrasi yang ada di sekolah, atau bisa juga memilih matqa pelajaran diluar konsentrasi keahlian yang dimiliki, dengan catatan sarana dan prasarana tersedia untuk melaksanakan pembelajaran.
Pendidikan inklusif merupakan sistem pendidikan yang
memberikan akses kepada semua peserta didik yang
memiliki kelainan, bakat istimewa,maupun potensi tertentu
untuk mengikuti pendidikan maupun pembelajaran dalam
satu lingkungan pendidikan yang sama dengan peserta didik
umumlainya
Materi ini membahas tentang defenisi dan Usia Anak di Indonesia serta hubungannya dengan risiko terpapar kekerasan. Dalam modul ini, akan diuraikan berbagai bentuk kekerasan yang dapat dialami anak-anak, seperti kekerasan fisik, emosional, seksual, dan penelantaran.
2. Penyajian algoritma dapat disajikan dengan
menggunakan dua teknik, yaitu dengan
tulisan dan gambar
Penyajian algoritma dalam bentuk tulisan
biasanya menggunakan metode English
Structure dan Pseudocode, sedangkan
penyajian algoritma dengan teknik gambar
biasanya menggunakan metode Structure
Chart, Hierarchy Plus Input-Process-Output,
Flowchart, dan Nassi Schneiderman Chart.
3. English Structure merupakan alat yang cukup
efisien untuk menggambarkan suatu algoritma.
Basis dari English Structure adalah bahasa
Inggris, tetapi juga dapat menggunakan bahas
Indonesia.
Bahasa manusia digunakan sebagai dasar
penggambaran suatu algoritma, oleh karena itu
English Structure lebih tepat digunakan untuk
menggambarkan suatu algoritma yang akan
dikomunikasikan kepada pemakai sistem.
4. Pseudocode adalah kode yang mirip dengan kode
pemrograman yang sebenarnya.
Pseudocode berasal dari kata pseudo yang
berarti imitasi atau mirip atau menyerupai, dan
code yang berarti program.
Pseudocode ditulis berbasiskan bahasa
pemrograman seperti BASIC, PASCAL, atau C,
sehingga lebih tepat digunakan untuk
menggambarkan algoritma yang akan
dikomunikasikan dengan programmer.
Pseudocode lebih rinci dari English Strucuture,
misalnya dalam menyatakan tipe data yang
digunakan.
6. Dalam penulisan English Structure dan
Pseudocode juga dikenal struktur penulisan
program seperti Sequence Structure,
Selection Structure, dan Looping Structure.
7. Terdiri dari sebuah instruksi atau blok instruksi
yang tidak mempunyai perulangan atau
keputusan di dalamnya.
Contoh dalam Bahasa Indonesia (menghitung
luas dan volume dari persegi panjang):
1. Masukkan panjang
2. Masukkan lebar
3. Masukkan tinggi
4. Luas = (2*p*l)+(2*p*t)+(2*l*t)
5. Volume = p*l*t
6. Tampilkan Luas
7. Tampilkan Volume
Contoh dengan Pseudocode
8. Merupakan struktur logika guna mengambil suatu
keputusan. Struktur ini dapat menggunakan instruksi-
seperti IF-THEN atau CASE
Contoh dalam Bahasa Indonesia (menghitung diskon
pembelian):
1. Inisialisasi variabel.
2. Baca data nilai pembelian.
3. Jika nilai pembelian lebih besar dari Rp. 100.000,
maka dikenakan diskon 10% dari nilai pembelian.
Selain itu maka hanya dikenakan diskon 5% dari nilai
pembelian.
4. Hitung total yaitu nilai pembelian dikurangi diskon.
5. Tampil nilai pembelian, diskon, dan total pembelian.
Contoh dengan Pseudocode:
9. Struktur ini diterapkan pada situasi di mana suatu
instruksi atau grup dari instruksi diproses berulangkali
sampai kondisi yang diinginkan terpenuhi.
Pada struktur perulangan ini dapat digunakan instruksi
FOR, DO-WHILE.
Contoh dalam Bahasa Indonesia (menampilkan kalimat
“Bahasa C” sebanyak 5 kali):
1. Inisialisasi variabel
2. Tentukan nilai awal sama dengan 0
3. Untuk nilai lebih kecil dari nilai akhir 5 dimulai dari
nilai awal, ulangilah blok instruksi berikut ini:
- Cetak kalimat “Bahasa C”
- Tambah nilai dengan satu
4. Selesai
Contoh dengan Pseudocode:
10. Beberapa gaya penulisan pada English Structure:
1. Common Style yaitu menggunakan huruf
besar di awal selanjutnya huruf kecil semua.
2. Capitalized Common Style yaitu menggunakan
huruf besar semua
3. Outline Common Style yaitu dengan
menggunakan nomor urut
4. Narative Style yaitu berbentuk uraian
5. Gaya lain yaitu tiap kata kunci ditulis dengan
huruf besar semua.
11. Beberapa aturan penulisan Pseudocode:
1. Satu pseudocode satu baris.
2. Pisahkan modul-modul atau kelompok pseudocode
dengan memberikan spasi beberapa baris untuk
mempermudah pembacaan.
3. Pseudocode ditulis dengan huruf kapital, sedangkan
komentar atau variabel dalam huruf kecil.
4. Berikanlah tabulasi yang berbeda untuk penulisan
pseudocode-pseudocode yang berada dalam loop-nya.
5. Lakukan pembatasan jumlah baris pseudocode setiap
modulnya, misalnya 50 – 75 baris pseudocode per
modul, sehingga tidak terlalu panjang.
12. Digunakan untuk mendefinisikan dan
mengilustrasikan organisasi dari sistem
secara berjenjang dalam bentuk modul dan
submodul.
Structure chart juga menunjukkan hubungan
elemen data dan elemen kontrol serta
hubungan antarmodulnya sehingga structure
chart dapat memberikan penjelasan yang
lengkap tentang sistem dipandang dari
elemen data, elemen kontrol, modul dan
hubungan antarmodulnya.
13. Gambar Nama Keterangan
Module Simbol ini menunjukkan suatu modul
Connection
Simbol ini digunakan untuk menghubungkan
suatu modul dengan modul lainnya
Loop
Simbol ini menunjukkan suatu perulangan di
dalam modul
Decision
Simbol ini menunjukkan suatu penyeleksian
kondisi di dalam modul
Couple
Simbol ini menunjukkan suatu data/elemen
yang dikirimkan dari satu modul ke modul
lainnya. Anak panah dengan lingkaran yang
kosong menunjukkan data yang dikirimkan,
sedangkan anak panah dengan lingkaran
padat menunjukkan elemen kontrol yang
dikirimkan
14. Di samping simbol-simbol standar tersebut,
pemrogram juga dapat menambahkan bentuk
simbol lain asalkan pemrogram memberikan
penjelasan tentang maksud dari simbol yang
dibuat tersebut dalam bentuk kamus simbol.
Namun demikian sebaiknya pemrogram
menggunakan simbol-simbol standar untuk
menggambarkan struktur sistem tersebut
agar mudah dipahami oleh pemrogram lain.
15. Gambar Keterangan
Menunjukkan suatu modul dengan nama “Luas
Persegi Panjang”.
Luas
Persegi
Panjang
Contoh penggunaan simbol-simbol pada
structure chart dalam menggambarkan
struktur suatu sistem
16. Gambar Keterangan
Modul A memanggil Modul B. Setelah proses
dari modul B selesai, maka proses kembali ke
modul A yang memanggilnya.
A
B
Contoh penggunaan simbol-simbol pada
structure chart dalam menggambarkan
struktur suatu sistem
17. Gambar Keterangan
Modul A memanggil Modul B, di mana elemen
data P dikirimkan. Hasil proses dari modul B
diperoleh elemen hasil pengolahan Q dan
elemen kontrol Flag.
Contoh penggunaan simbol-simbol pada
structure chart dalam menggambarkan
struktur suatu sistem
A
B
Flags
P
Q
18. Gambar Keterangan
Modul A memanggil Modul B bila kondisi yang
diseleksi di modul A terpenuhi.
B
Contoh penggunaan simbol-simbol pada
structure chart dalam menggambarkan
struktur suatu sistem
A
C
19. Gambar Keterangan
Proses pengulangan dapat diberi simbol
panah yang melingkar. Banyaknya
perulangan yang dilakukan secara eksplisit
memang tidak tampak pada structure
chart, tetapi ditunjukkan oleh proses pada
modul di mana letak perulangan tersebut
terjadi.
Contoh penggunaan simbol-simbol pada
structure chart dalam menggambarkan
struktur suatu sistem
Total
A
Tampilkan
hasil
Masukkan
Data
Hitung
Total
x
x
Total
Habis
20. Structure Chart memiliki dua model
penggambaran sistem, yaitu Transformed-
Centered dan Transaction-Centered
21. Structure chart dengan model ini
menggambarkan sistem dalam 3 cabang utama:
1. Cabang Input yang merupakan cabang yang
akan menerima input dan menentukan status
input untuk siap proses.
2. Cabang Proses yang merupakan cabang yang
akan melakukan fungsi utama dari sistem,
yaitu memproses input yang dikirim dari
cabang input.
3. Cabang Output merupakan cabang yang akan
memformat data menjadi output.
22. Sistem
Input A Proses A
menjadi B
Output B
INPUT BRANCH /
AFFERENT BRANCH
PROCESS BRANCH
TRANSFORM BRANCH
CENTRAL TRANSFORM
OUTPUT BRANCH /
EFFERENT BRANCH
24. Adalah bentuk penggambaran secara logika
di mana suatu modul berada di dalam modul
yang lainnya. Pada contoh berikut ini, tipe
transaksi dispatch merupakan modul yang
sangat sederhana. Modul tersebut hanya
berisi keputusan ke mana proses akan
diarahkan. Oleh karena itu modul ini dapat
digabungkan pada modul Proses Pesanan.
26. Biasa disingkat HIPO (Hierarchy Plus Input-
Process-Output), merupakan alat
dokumentasi program yang dikembangkan
dan didukung oleh IBM. Tetapi kini HIPO juga
telah digunakan sebagai alat bantu untuk
merancang dan mendokumentasikan siklus
pengembangan sistem.
27. HIPO telah dirancang dan dikembangkan secara
khusus untuk menggambarkan suatu struktur
bertingkat guna memahami fungsi dari modul-
modul suatu sistem
HIPO juga dirancang untuk menggambarkan
modul-modul yang harus diselesaikan oleh
program.
HIPO tidak dipakai untuk menunjukkan instruksi-
instruksi program yang akan digunakan, di
samping itu HIPO menyediakan penjelasan yang
lengkap dari input yang akan digunakan, proses
yang akan dilakukan serta output yang
diinginkan.
28. HIPO menggunakan tiga macam diagram
untuk masing-masing tingkatannya, yaitu
1. Visual table of contents
2. Overview diagrams
3. Detail diagram
30. Overview diagram digunakan untuk
menunjukkan secara garis besar hubungan
dari input, proses, dan output, di mana
bagian input menunjukkan item-item data
yang akan digunakan oleh bagian proses
(bagian proses berisi langkah-langkah yang
menggambarkan kerja dari fungsi atau
modul) dan bagian output berisi hasil
pemrosesan data.
32. Detil diagram berisi elemen-elemen dasar
dari paket yang menggambarkan secara rinci
kerja dari fungsi atau modul
INPUT PROSES OUTPUT
Data Karyawan meliput:
- NIP
- Nama Lengkap
- Tempat Lahir
- Tanggal Lahir
- Alamat Lengkap
- Golongan
- Jabatan
- Status
- Jumlah Anak
- Gaji Pokok
- Tunjangan
- Masukkan data
- Uji kesamaan data
- Uji akhir input data
- Kartu Identitas
- Daftar Karyawan
- Slip Gaji
- Pemberitahuan kesamaan
data
- Pemberitahuan kesalahan
data
- Kembali ke menu induk
33. English Structure (atau Language Structure)
disusun dengan tujuan untuk menggambarkan
tahap-tahap penyelesaian satu masalah dengan
kata-kata (teks). Metode ini memiliki kelemahan,
di mana penyusunan algoritma sangat
dipengaruhi oleh tata bahasa pembuatnya,
sehingga kadang-kadang sulit dipahami oleh
orang lain.
Oleh karena itu dikembangkan suatu metode
untuk menggambarkan tahap-tahap pemecahan
masalah dengan merepresentasikan simbol-
simbol tertentu yang mudah dimengerti, mudah
digunakan, dan standar. Salah satu metode
penulisan simbol ini adalah Flowchart.
34. Merupakan bagan-bagan yang
mempunyai arus yang
menggambarkan langkah-langkah
penyelesaian suatu masalah.
Merupakan salah satu cara
penyajian dari suatu algoritma.
35. Tujuan utama dari penggunaan flowchart
adalah untuk menggambarkan suatu tahapan
penyelesaian masalah secara sederhana,
terurai, rapi, dan jelas dengan menggunakan
simbol-simbol yang standar.
Tahap penyelesaian masalah yang disajikan
harus jelas, sederhana, efektif, dan tepat.
36. Simbol – simbol yang digunakan
dalam flowchart, yaitu
- Flow Direction Symbols (Simbol
penghubung alur)
- Processing Symbols (Simbol
proses).
- Input-output Symbols (Simbol
input-output)
39. Pembuatan flowchart
- Sebuah flowchart diawali dari satu titik START dan
diakhiri dengan END.
- Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses
menjadi singkat.
- Jalannya proses digambarkan dari atas ke bawah
dan diberikan tanda panah untuk memperjelas.
- Masing – masing simbol sebaiknya menggunakan
suatu kata yang mewakili suatu pekerjaan
- Jika flowchart terpotong yang dikarenakan
keterbatasan tempat maka gunakan simbol
penghubung yang tepat.
40. Ada 2 macam Flowchart :
– System Flowchart, yaitu urutan proses
dalam system dengan menunjukkan alat
media input, output serta jenis media
penyimpanan dalam proses pengolahan
data.
– Program Flowchart, yaitu urutan instruksi
yang digambarkan dengan simbol tertentu
untuk memecahkan masalah dalam suatu
program.
41. Merupakan diagram alir yang
menggambarkan suatu sistem peralatan
komputer yang digunakan dalam proses
pengolahan data serta hubungan antar
peralatan tersebut.
Sistem Flowchart tidak digunakan untuk
menggambarkan urutan langkah untuk
memecahkan masalah, tetapi hanya untuk
menggambarkan prosedur dalam sistem yang
dibentuk.
42. Dalam menggambarkan flowchart biasanya
digunakan simbol-simbol yang standar,
tetapi pemrogram juga dapat membuat
simbol-simbol sendiri apabila simbol-simbol
yang telah tersedia dirasa masih kurang.
Dalam kasus ini pemrogram harus
melengkapi gambar flowchart tersebut
dengan kamus simbol untuk menjelaskan arti
dari masing-masing simbol yang digunakan
agar pemrogram lain dapat mengetahui
maksud dari simbol-simbol tersebut.
43. Simbol-simbol standar yang diguanakan
untuk menggambarkan sistem flowchart
adalah:
Pita Magnetik Kartu Plong/Keyboard Punched Paper Type On Line Storage/VDU
Input/Output Magnetic Drum Process Magnetic Disc
Off Line Storage Proses Sortir Proses Merge Arus
45. Merupakan diagram alir yang
menggambarkan urutan logika dari suatu
prosedur pemecahan masalah. Untuk
menggambarkan program flowchart telah
tersedia simbol-simbol standar namun
demikian seperti halnya pada sistem
flowchart, pemrogram dapat menambah
simbol-simbol sendiri asalkan pemrogram
melengkapinya dengan penggambaran
program flowchart dengan kamus simbol .
46. Simbol-simbol standar yang digunakan untuk
menggambarkan program flowchart adalah:
Proses Input/Output Keterangan
Pengujian Pemberian Nilai Awal Awal/Akhir Program
Konektor pada satu halaman Konektor pada halaman lain Arah
47. Pada penggambaran program flowchart
terdapat dua jenis metode, yaitu conceptual
flowchart, dan detail flowchart.
Conceptual Flowchart menggambarkan
tentang alur dari suatu pemecahan masalah
secara global.
Detail Flowchart menggambarkan alur
pemecahan masalah secara rinci.
50. Salah satu cara untuk menggambarkan algoritma
selain dengan flowchart adalah dengan
menggunakan flowchart Nassi-Schneidermen.
Flowchart Nassi-Schneiderman adalah flowchart
terstruktur yang tidak menggunakan anak panah
sebagai penunjuk proses.
Pada flowchart Nassi-Schneiderman juga dikenal
tiga macam struktur program, yaitu Struktur
Urut, Struktur Perulangan, dan Struktur
Keputusan.
51. Simbol-simbol yang digunakan
Statement 1
Statement 2
Statement 3
While kondisi
Operasi
if
Ya
Statement
A
Tidak
Statement
B
if
Ya
Statement
A
Tidak
Tanpa
Proses
Case Of
1 2 3
State
A
State
B
State
C
52. Penerapannya
Mulai
Print “Mencari akar persamaan kuadrat”
Print “AX^2+BX+C”
Input “Konstanta A = ”;A
Input “Konstanta B = ”;B
Input “Konstanta C = ”;C
D = B^2-4A*C
Selesai
D<0
Ya Tidak
Print “Akar Imaginer”
D=0
TidakYa
Print “X1=X2”;
Print –B/(2*A)
X1=(-B+(sqrD))/2A
X2=(-B-(sqrD))/2A
Print “X1= ”; X1
Print “X2= “;X2