SMK Perbankan Nasional Jakarta
Thursday, 25 September 2025
Susulan PTS Ganjil 2025
SMK Perbankan Nasional Jakarta
Monday, 22 September 2025
Flowchart Dan Jenis – Jenisnya
Flowchart (bahasa Indonesia: diagram alir, bagan alir, atau bagan arus) adalah sebuah jenis diagram yang mewakili algoritma, alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah. Diagram alir digunakan untuk menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang.
Diagram alir digunakan untuk mendesain dan mendokumentasi proses atau program sederhana. Seperti jenis diagram lainnya, diagram ini membantu menggambarkan apa yang sedang terjadi dan dengan demikian membantu mengerti sebuah proses. Dan mungkin saja menentukan kekurangan fitur, atau bagian yang kurang jelas didalam sebuah proses.
Berikut ini merupakan pedoman dalam membuat suatu flowchart :
- Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.
- Kegiatan di dalam flowchart harus ditunjukkan dengan jelas.
- Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhirnya.
- Masing-masing kegiatan di dalam diagram alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan.
- Masing-masing kegiatan dalam flowchart harus disusun secara berurutan.
Terdapat beberapa bentuk diagram alir, dan setiap bentuk memiliki urutan dan peranan masing-masing. Dua bentuk persegi yang paling umum digunakan dalam diagram alir, yaitu:
- Langkah pemrosesan, yang sering disebut dengan tindakan, dan dinotasikan sebagai persegi panjang
- Keputusan, biasanya dinotasikan sebagai belah ketupat.
Simbol Flowchart
Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :
Jenis-Jenis Flowchart
Sterneckert (2003) menyarankan untuk membuat model diagram alir yang berbeda sesuai dengan perspektif pemakai (managers, system analysts and clerks) sehingga dikenal ada 4 jenis diagram alir secara umum:
- Diagram Alir Dokumen, menunjukkan kontrol dari sebuah sistem aliran dokumen.
- Diagram Alir Data, menunjukkan kontrol dari sebuah sistem aliran data.
- Diagram Alir Sistem, menunjukkan kontrol dari sebuah sistem aliran secara fisik.
- Diagram Alir Program, menunjukkan kontrol dari sebuah program dalam sebuah sistem.
Catatan: bahwa setiap jenis diagram alur berfokus pada beberapa jenis kontrol, bukan pada aliran tertentu itu sendiri.
Namun, ada beberapa klasifikasi yang berbeda. Misalnya, Andrew Veronis (1978) menyebutkan tiga tipe dasar diagram alur: diagram alur sistem, diagram alur umum, dan diagram alur terperinci. Pada tahun yang sama Marilyn Bohl (1978) menyatakan "dalam praktiknya, dua jenis diagram alur digunakan dalam perencanaan solusi: diagram alur sistem dan diagram alur program...". Mark A. Fryman (2001) mengidentifikasi lebih banyak perbedaan: "Alur keputusan, diagram alur logika, diagram alur sistem, diagram alur produk, dan diagram alur proses hanyalah beberapa dari berbagai jenis diagram alur yang digunakan dalam bisnis dan pemerintahan".
Selain itu, banyak teknik diagram yang mirip dengan flowchart (diagram alur) tetapi memiliki nama yang berbeda.
Contoh Flowchart / Bagan Alir
Flowchart dasar
Flowchart Percabangan
Flowchart Pengulangan
Cara Mudah Sharing Dokumen
Di zaman serba digital, kegiatan berbagi dokumen sudah menjadi kebutuhan sehari-hari. Baik di sekolah maupun di dunia kerja, kita sering harus bertukar file seperti laporan, makalah, proposal, atau presentasi. Nah, biar lebih praktis, kita bisa menggunakan sharing dokumen.
Apa Itu Sharing Dokumen?
Sharing dokumen adalah cara membagikan file ke orang lain melalui jaringan komputer atau internet. Dengan cara ini, dokumen bisa diakses, dilihat, atau bahkan diedit bersama-sama tanpa harus bolak-balik menggunakan flashdisk.
Manfaat Sharing Dokumen
Efisien dan Cepat
Tidak perlu repot copy-paste lewat flashdisk, cukup dengan jaringan atau cloud.Hemat Ruang Penyimpanan
File tidak perlu disimpan berulang-ulang di banyak perangkat.Kolaborasi Lebih Mudah
Bisa dikerjakan bersama-sama meski tidak dalam satu tempat.Aman dan Teratur
Dokumen tersimpan di satu tempat, lebih mudah dikelola.
Cara Sharing Dokumen yang Sering Digunakan
1. Melalui Cloud Storage
Google Drive, OneDrive, atau Dropbox
Upload dokumen → Atur izin berbagi (view, comment, edit) → Bagikan link ke teman.
Cocok untuk kerja kelompok dan presentasi.
2. Menggunakan Fitur Kolaborasi Online
Google Docs / Microsoft 365 Online
Dokumen bisa diedit bersama-sama secara real-time.
Perubahan langsung tersimpan otomatis.
3. Melalui Jaringan Lokal (LAN/Wi-Fi)
Dokumen bisa dibagikan antar komputer yang terhubung dengan jaringan yang sama.
Caranya:
Klik kanan folder → pilih Share with → Specific People → tentukan siapa yang bisa mengakses.
4. Lewat Aplikasi Chat/Email
WhatsApp, Telegram, atau Email masih sering dipakai untuk sharing cepat.
Cocok untuk dokumen ukuran kecil/menengah.
Tips Agar Sharing Dokumen Lancar
Gunakan nama file yang jelas, misalnya “Laporan_Kelompok3.docx”.
Atur izin sesuai kebutuhan (hanya baca / boleh edit).
Backup file penting agar tidak hilang.
Jangan bagikan dokumen pribadi tanpa izin.
Penutup
Sharing dokumen bukan hanya memudahkan kegiatan belajar, tetapi juga melatih keterampilan kolaborasi yang sangat berguna di dunia kerja. Dengan memanfaatkan teknologi ini, kita bisa bekerja lebih cepat, hemat, dan profesional.
Tumpukan (Stack) dan Antrian (Queue)
Pengertian
Tumpukan (Stack)
Struktur data yang menyimpan data seperti tumpukan barang. Data yang terakhir masuk akan menjadi yang pertama keluar (Last In First Out – LIFO).➝ Contoh: Tumpukan piring di kantin, piring terakhir yang ditaruh di atas akan diambil duluan.- Antrian (Queue)Struktur data yang menyimpan data seperti barisan antrian. Data yang pertama masuk akan menjadi yang pertama keluar (First In First Out – FIFO).➝ Contoh: Orang antre beli tiket, orang pertama yang masuk antrian akan dilayani duluan.
Konsep FIFO dan LIFO
FIFO (First In First Out)
Elemen pertama yang masuk akan keluar pertama.
➝ Dipakai pada Queue (Antrian).LIFO (Last In First Out)
Elemen terakhir yang masuk akan keluar pertama.
➝ Dipakai pada Stack (Tumpukan).
Operasi Dasar
Stack (LIFO)
Push → Menambahkan data ke dalam tumpukan.
Pop → Menghapus data dari atas tumpukan.
Peek/Top → Melihat data paling atas tanpa menghapusnya.
Queue (FIFO)
Enqueue → Menambahkan data ke dalam antrian (belakang).
Dequeue → Menghapus data dari antrian (depan).
Peek/Front → Melihat data paling depan.
Contoh Ilustrasi
Stack (LIFO)
Tumpukan buku: [A, B, C] (A paling bawah, C paling atas)
Push(D) →
[A, B, C, D]Pop() →
[A, B, C](D keluar)
Queue (FIFO)
Antrian orang: [A, B, C] (A paling depan, C paling belakang)
Enqueue(D) →
[A, B, C, D]Dequeue() →
[B, C, D](A keluar)
Perbedaan Stack dan Queue
| Aspek | Stack (Tumpukan) | Queue (Antrian) |
|---|
| Konsep | LIFO | FIFO |
| Masuk data | Push (atas) | Enqueue (belakang) |
| Keluar data | Pop (atas) | Dequeue (depan) |
| Analogi | Tumpukan piring | Antrian tiket |
Penerapan dalam Kehidupan Nyata
Stack (LIFO): Undo/redo di aplikasi, browser history.
Queue (FIFO): Sistem antrian bank, printer queue, antrian pelanggan.
Sunday, 21 September 2025
Contoh Soal Latihan: Sistem Komputer
A. Pilihan Ganda
Pilihlah jawaban yang paling tepat!
-
Komponen sistem komputer yang berfungsi sebagai "otak" untuk mengolah data adalah …
a. Monitor
b. CPU
c. Mouse
d. Printer -
Sistem operasi termasuk ke dalam jenis perangkat …
a. Hardware
b. Software aplikasi
c. Software sistem
d. Brainware -
Urutan proses kerja sistem komputer berdasarkan prinsip IPO adalah …
a. Output → Input → Process
b. Input → Output → Process
c. Input → Process → Output
d. Process → Input → Output -
Orang yang menggunakan komputer disebut dengan …
a. Hardware
b. Brainware
c. Software
d. Storage -
Flashdisk dan hard disk termasuk ke dalam perangkat …
a. Input
b. Output
c. Processing
d. Storage
B. Soal Esai
-
Jelaskan pengertian sistem komputer!
-
Sebutkan tiga contoh perangkat input dan fungsinya!
-
Apa perbedaan antara software sistem dan software aplikasi?
-
Mengapa brainware dianggap sebagai bagian penting dari sistem komputer?
-
Jelaskan prinsip kerja sistem komputer berdasarkan konsep IPO!
Sistem Komputer: Dasar Penting dalam Teknologi Informasi
Pengertian Sistem Komputer
Sistem komputer adalah sekumpulan perangkat yang saling bekerja sama untuk mengolah data menjadi informasi. Sistem ini terdiri dari hardware (perangkat keras), software (perangkat lunak), dan brainware (pengguna). Ketiga komponen ini saling berhubungan agar komputer dapat digunakan secara optimal.
Komponen Sistem Komputer
a. Hardware (Perangkat Keras)
Perangkat keras adalah semua bagian fisik komputer yang dapat disentuh. Contohnya:
-
Input Device: Keyboard, mouse, scanner, kamera.
-
Output Device: Monitor, printer, speaker.
-
Storage Device: Hard disk, SSD, flashdisk.
-
Processing Unit: CPU (Central Processing Unit) yang bertugas sebagai otak komputer.
b. Software (Perangkat Lunak)
Software adalah program atau instruksi yang mengatur kerja komputer. Dibagi menjadi dua:
-
System Software: Seperti sistem operasi (Windows, Linux, macOS).
-
Application Software: Program aplikasi yang digunakan untuk kebutuhan tertentu, misalnya Microsoft Word, Photoshop, atau aplikasi akuntansi.
c. Brainware (Pengguna)
Brainware adalah orang yang mengoperasikan dan memanfaatkan komputer, misalnya programmer, operator, atau pengguna biasa. Tanpa brainware, komputer tidak akan bermanfaat.
Cara Kerja Sistem Komputer
Sistem komputer bekerja dengan prinsip IPO (Input – Process – Output):
-
Input: Data dimasukkan melalui perangkat input (keyboard, mouse, dll).
-
Process: Data diolah oleh CPU sesuai instruksi dari software.
-
Output: Hasil pemrosesan ditampilkan lewat monitor, printer, atau speaker.
-
Storage: Data dan informasi dapat disimpan untuk digunakan kembali.
Fungsi Sistem Komputer
-
Mengolah data menjadi informasi.
-
Menyimpan data dalam waktu lama.
-
Membantu pekerjaan manusia, seperti perhitungan, desain, komunikasi, hingga hiburan.
-
Menjadi sarana belajar dan media informasi.
Kesimpulan
Sistem komputer merupakan perpaduan antara hardware, software, dan brainware yang bekerja sama untuk menghasilkan informasi. Pemahaman tentang sistem komputer sangat penting bagi siswa SMK, karena menjadi dasar dalam mempelajari jaringan komputer, pemrograman, maupun teknologi informasi lainnya.
Contoh Soal Latihan Algoritma untuk SMK
Contoh Soal Pilihan Ganda Algoritma
Soal 1
Algoritma adalah …
A. Bahasa pemrograman komputer
B. Urutan langkah-langkah logis untuk menyelesaikan masalah
C. Gambar diagram komputer
D. Proses instalasi program
Soal 2
Simbol belah ketupat pada flowchart digunakan untuk …
A. Menunjukkan proses perhitungan
B. Menunjukkan input/output
C. Menunjukkan keputusan (percabangan)
D. Menunjukkan awal atau akhir algoritma
Soal 3
Diketahui algoritma:
-
Mulai
-
Input panjang dan lebar
-
Hitung luas = panjang × lebar
-
Tampilkan luas
-
Selesai
Algoritma di atas digunakan untuk menghitung …
A. Keliling persegi panjang
B. Luas persegi panjang
C. Volume balok
D. Luas segitiga
Soal 4
B. Percabangan (if-else)
C. Input/output
D. Array
Soal 5
Perhatikan flowchart berikut:
-
Mulai → Input bilangan → Jika bilangan % 2 = 0 maka GENAP → Jika tidak GANJIL → Selesai.
Flowchart tersebut digunakan untuk menentukan …
A. Bilangan positif atau negatif
B. Bilangan prima atau bukan
C. Bilangan ganjil atau genap
D. Bilangan terbesar dari dua angka
Contoh Soal Latihan Algoritma
Latihan 1: Bilangan Ganjil/Genap
Buatlah algoritma untuk menentukan apakah sebuah bilangan yang dimasukkan adalah bilangan ganjil atau genap.
-
Input: sebuah bilangan
-
Output: teks "Ganjil" atau "Genap"
Latihan 2: Luas Persegi Panjang
Tuliskan algoritma untuk menghitung luas persegi panjang.
-
Input: panjang dan lebar
-
Proses: luas = panjang × lebar
-
Output: hasil luas
Latihan 3: Nilai Ujian
Buat algoritma untuk menentukan apakah seorang siswa lulus atau tidak lulus berdasarkan nilai ujian.
-
Jika nilai ≥ 75 → "Lulus"
-
Jika nilai < 75 → "Tidak Lulus"
Latihan 4: Bilangan Terbesar
Buatlah algoritma untuk menentukan bilangan terbesar dari 3 angka yang dimasukkan.
Latihan 5: Konversi Suhu
Tuliskan algoritma untuk mengonversi suhu dari Celcius ke Fahrenheit dengan rumus:
F = (C × 9/5) + 32
Latihan Algoritma untuk SMK
Soal 1: Algoritma Menghitung Luas Persegi Panjang
Tugas: Buat algoritma untuk menghitung luas persegi panjang jika diketahui panjang (p) dan lebar (l).
Jawaban (Pseudocode):
Mulai
Input p
Input l
Hitung luas = p * l
Tampilkan luas
Selesai
Soal 2: Algoritma Menentukan Bilangan Terbesar dari Dua Angka
Tugas: Buat algoritma untuk menentukan angka terbesar dari dua bilangan A dan B.
Jawaban (Pseudocode):
Mulai
Input A
Input B
Jika A > B maka
Tampilkan "A adalah bilangan terbesar"
Jika tidak maka
Tampilkan "B adalah bilangan terbesar"
Selesai
Soal 3: Algoritma Menentukan Lulus atau Tidak
Tugas: Siswa dinyatakan LULUS jika nilai ≥ 75. Buat algoritmanya!
Jawaban (Pseudocode):
Mulai
Input nilai
Jika nilai >= 75 maka
Tampilkan "LULUS"
Jika tidak maka
Tampilkan "TIDAK LULUS"
Selesai
Soal 4: Algoritma Menghitung Rata-Rata 3 Nilai
Tugas: Buat algoritma untuk menghitung rata-rata dari 3 nilai ujian.
Jawaban (Pseudocode):
Mulai
Input nilai1
Input nilai2
Input nilai3
Hitung rata = (nilai1 + nilai2 + nilai3) / 3
Tampilkan rata
Selesai
Soal 5: Algoritma Menentukan Ganjil/Genap
Tugas: Buat algoritma untuk menentukan apakah suatu bilangan termasuk ganjil atau genap.
Jawaban (Pseudocode):
Mulai
Input angka
Jika angka mod 2 = 0 maka
Tampilkan "GENAP"
Jika tidak maka
Tampilkan "GANJIL"
Selesai
Tips untuk SMK:
-
Kalau bingung, coba buat algoritma seperti langkah-langkah kegiatan sehari-hari (misalnya cara cuci motor, login Instagram, atau beli pulsa).
-
Setelah itu, baru ubah ke bentuk pseudocode atau flowchart.
Algoritma: Dasar Penting dalam Pemrograman
Apa Itu Algoritma?
Algoritma adalah urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan suatu masalah. Dengan algoritma, sebuah permasalahan dapat dipecahkan secara terstruktur, mulai dari input (masukan), proses, hingga output (keluaran).
Contoh sederhana algoritma dalam kehidupan sehari-hari adalah cara membuat mie instan:
-
Siapkan panci dan isi dengan air.
-
Panaskan air hingga mendidih.
-
Masukkan mie ke dalam panci.
-
Tunggu hingga mie matang.
-
Tuangkan bumbu ke mangkuk.
-
Masukkan mie ke dalam mangkuk dan aduk rata.
-
Mie instan siap disantap.
Langkah-langkah ini disebut algoritma memasak mie instan.
Ciri-Ciri Algoritma
-
Jelas dan logis → setiap langkah mudah dipahami.
-
Terurut → ada awal, proses, dan akhir.
-
Memiliki tujuan → hasil akhir bisa memberikan solusi.
-
Terbatas → langkah-langkahnya tidak boleh tak berujung.
Bentuk Penyajian Algoritma
Algoritma bisa disajikan dalam beberapa bentuk, di antaranya:
-
Deskriptif (Narasi)
Ditulis dalam kalimat langkah demi langkah, seperti contoh mie instan tadi. -
Pseudocode (Kode Semu)
Ditulis menyerupai bahasa pemrograman tetapi lebih sederhana.
Contoh:Mulai Masukkan angka A Masukkan angka B Hitung C = A + B Tampilkan C Selesai -
Flowchart (Diagram Alir)
Menggunakan simbol-simbol seperti oval (mulai/selesai), persegi panjang (proses), jajar genjang (input/output), dan panah (alur).
Contoh Algoritma Sederhana
Menentukan Bilangan Ganjil atau Genap
Pseudocode:
Mulai
Input angka N
Jika N mod 2 = 0 maka
Tampilkan "Bilangan Genap"
Jika tidak maka
Tampilkan "Bilangan Ganjil"
Selesai
Flowchart:
-
Mulai → Input N → Apakah N mod 2 = 0?
→ Ya → Tampilkan "Genap" → Selesai
→ Tidak → Tampilkan "Ganjil" → Selesai
Manfaat Belajar Algoritma untuk Siswa SMK
-
Berpikir logis dan sistematis → melatih otak menyusun solusi dengan runtut.
-
Dasar pemrograman → sebelum menulis kode, programmer harus punya algoritma.
-
Mudah memahami software/hardware → algoritma juga dipakai dalam jaringan, otomasi, hingga sistem cerdas.
-
Mempersiapkan dunia kerja → banyak bidang teknologi industri membutuhkan kemampuan membuat algoritma.
Kesimpulan
Algoritma adalah dasar penting dalam pemrograman maupun penyelesaian masalah sehari-hari. Dengan memahami algoritma, siswa SMK dapat membangun pola pikir logis, terstruktur, dan kreatif. Penguasaan algoritma akan sangat membantu saat belajar bahasa pemrograman, membuat aplikasi, hingga bekerja di bidang teknologi.
Slikahkan klik untuk Latihan Soal Algoritma
Contoh Soal Latihan Jaringan Komputer
Pilihan Ganda
-
Jaringan komputer dibagi menjadi beberapa jenis berdasarkan jangkauannya dimana jaringan komputer yang mencakup area dalam satu gedung atau sekolah disebut …
a. WAN
b. MAN
c. LAN
d. PAN -
Perangkat jaringan yang berfungsi menghubungkan beberapa komputer dalam satu jaringan adalah …
a. Router
b. Switch
c. Modem
d. Access Point -
Topologi jaringan adalah bentuk atau pola hubungan antar komputer. Topologi jaringan yang paling banyak digunakan di sekolah dan kantor adalah …
a. Topologi Ring
b. Topologi Mesh
c. Topologi Star
d. Topologi Bus -
Agar jaringan bisa berjalan, dibutuhkan beberapa perangkat, di antaranya perangkat yang digunakan untuk menghubungkan jaringan lokal ke internet yaitu …
a. Switch
b. Router
c. Hub
d. Kabel UTP -
WAN adalah jaringan berskala besar yang menghubungkan antarnegara, dimana WAN merupakan singkatan dari …
a. Wide Area Network
b. Wireless Access Network
c. Web Application Network
d. Wide Application Net
Isian Singkat
-
Sebutkan dua contoh perangkat keras jaringan komputer!
-
Apa fungsi utama dari sebuah Access Point?
-
Jaringan komputer yang digunakan untuk menghubungkan antarnegara disebut …
-
Sebutkan salah satu keuntungan menggunakan topologi Star!
-
Apa kepanjangan dari LAN?
Uraian
-
Tuliskan penjelasan tentang perbedaan antara LAN, MAN, dan WAN!
-
Tuliskan penjelasan mengapa topologi Star lebih sering digunakan dibandingkan topologi Bus?
-
Gambarkan bentuk atau pola hubungan antar komputer sederhana menggunakan topologi Ring!
Tuliskan penjelasan fungsi Router dalam jaringan komputer!
-
Tuliskan manfaat belajar jaringan komputer bagi siswa SMK di dunia kerja?
Jaringan Komputer: Dasar Penting dalam Dunia Teknologi
1. Pengertian Jaringan Komputer
Jaringan komputer adalah kumpulan dua atau lebih perangkat komputer yang saling terhubung untuk bertukar data, informasi, maupun sumber daya. Dengan adanya jaringan, komputer bisa berkomunikasi, berbagi file, menggunakan printer bersama, hingga terhubung ke internet.
2. Tujuan Jaringan Komputer
Beberapa tujuan utama jaringan komputer antara lain:
-
Berbagi sumber daya: seperti printer, scanner, atau file.
-
Komunikasi lebih mudah: lewat email, chat, atau aplikasi pesan.
-
Akses data cepat: semua komputer bisa mengakses file bersama di server.
-
Efisiensi biaya: karena perangkat bisa digunakan bersama-sama.
3. Jenis-Jenis Jaringan
Jaringan komputer dibagi menjadi beberapa jenis berdasarkan jangkauannya:
-
LAN (Local Area Network) → Jaringan dalam satu area kecil, misalnya di sekolah atau kantor.
-
MAN (Metropolitan Area Network) → Jaringan yang mencakup satu kota.
-
WAN (Wide Area Network) → Jaringan berskala besar yang menghubungkan antarnegara, contohnya internet.
4. Perangkat Jaringan
Agar jaringan bisa berjalan, dibutuhkan beberapa perangkat, di antaranya:
-
Router: penghubung antarjaringan dan internet.
-
Switch: menghubungkan banyak komputer dalam satu jaringan.
-
Access Point: memberikan koneksi nirkabel (Wi-Fi).
-
Server: tempat penyimpanan dan pengelolaan data.
-
Kabel & konektor: media penghantar data dalam jaringan kabel.
5. Topologi Jaringan
Topologi jaringan adalah bentuk atau pola hubungan antar komputer. Beberapa contoh:
-
Topologi Bus → sederhana, menggunakan satu jalur utama.
-
Topologi Star → setiap komputer terhubung ke switch/hub, paling sering digunakan.
-
Topologi Ring → komputer terhubung membentuk lingkaran.
-
Topologi Mesh → setiap komputer saling terhubung langsung, biasanya untuk keamanan tinggi.
6. Manfaat Belajar Jaringan di SMK
-
Membekali siswa dengan kemampuan praktis yang sangat dibutuhkan di dunia kerja.
-
Membuka peluang bekerja sebagai teknisi jaringan, administrator jaringan, atau IT support.
-
Menjadi dasar untuk melanjutkan studi ke bidang informatika, telekomunikasi, dan teknologi informasi.







