Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Struktur Data Tree

 Apa itu Struktur Data Tree?
Tree (pohon) adalah struktur data yang digunakan untuk menyimpan dan mengatur data dalam bentuk hierarki (bertingkat). Setiap data saling berhubungan seperti cabang pada pohon
Berbeda dengan list yang tersusun lurus, tree memiliki percabangan sehingga lebih mudah digunakan untuk menggambarkan hubungan antara induk dan anak.


Ciri-ciri Tree
Memiliki satu titik awal yang disebut Root (akar).
Setiap data (node) dapat memiliki satu atau lebih Child (anak).
Setiap anak hanya memiliki satu Parent (induk).
Tidak membentuk lingkaran (loop).
Memiliki tingkat atau Level.


Contoh :
Tree pada Windows Explorer
This PC

├── Local Disk (C:)
│   ├── Program Files
│   ├── Users
│   │   ├── Guru
│   │   │   ├── Documents
│   │   │   ├── Pictures
│   │   │   └── Downloads
│   │
│   └── Windows

└── Local Disk (D:)
    ├── Materi TIK
    │   ├── Kelas 7
    │   ├── Kelas 8
    │   └── Kelas 9
    │
    └── Video
Penjelasan
This PC merupakan Root.
Local Disk C: dan Local Disk D: merupakan Child.
Folder Users, Program Files, dan Windows merupakan Child dari Local Disk C:.
Folder Downloads, Pictures, dan Documents merupakan Child dari folder Guru.
Inilah alasan di Windows terdapat ikon panah ▶ atau ▼ di samping folder. Saat diklik, cabang tree akan terbuka atau tertutup.

Mengapa Tree Digunakan?

Tree digunakan karena mampu mengatur data yang banyak agar tetap rapi dan mudah dicari.

Contohnya:

  • Struktur organisasi sekolah
  • Struktur kelas
  • Struktur kepengurusan OSPI/OSIS
  • Silsilah keluarga
  • Folder dan file di komputer
  • Menu aplikasi
  • Kategori produk pada toko online
  • Struktur halaman website
Kelebihan Struktur Tree
Data tersusun rapi dan mudah dipahami.
Memudahkan pencarian data.
Mudah menambahkan cabang baru.
Cocok untuk menggambarkan hubungan bertingkat.

Kekurangan Struktur Tree
Membutuhkan perencanaan agar hierarki tidak membingungkan.
Jika struktur terlalu dalam, pencarian secara manual bisa menjadi lebih lama.
Perubahan pada tingkat atas dapat memengaruhi banyak cabang di bawahnya.

Mengenal Draw.io

draw.io (diagrams.net) adalah aplikasi untuk membuat berbagai jenis diagram, seperti:

  • Flowchart
  • Mind Map
  • Struktur Organisasi
  • Struktur Data Tree
  • Diagram Jaringan Komputer
  • UML

Kelebihan draw.io

  • Gratis.
  • Mudah digunakan.
  • Bisa dijalankan secara online maupun offline.
  • Banyak pilihan bentuk (shape).
Membuat Dokumen Baru
  • Buka draw.io.
  • Pilih Create New Diagram.
  • Pilih Blank Diagram.
  • Klik Create.

  • Membuat Node Tree

    Node adalah titik atau simpul pada tree.

    Langkah-langkah :

    1. Cari Rectangle di panel kiri.
    2. Drag (seret) ke area kerja.
    3. Klik dua kali pada kotak.
    4. Ketik nama node.

    Menghubungkan node dengan Connector, caranya:

    • Arahkan mouse ke kotak.
    • Akan muncul panah biru.
    • Tarik ke kotak berikutnya.





    Mengenal Tampilan Desktop Windows

     Apa Itu Desktop?

    Desktop adalah tampilan utama Windows yang muncul setelah komputer selesai melakukan booting.

    Desktop merupakan tempat pengguna memulai berbagai aktivitas pada komputer.

    Desktop biasanya terdiri atas beberapa bagian.



    1. Wallpaper

    Wallpaper adalah gambar latar belakang Desktop. Wallpaper dapat diganti sesuai keinginan pengguna.

    2. Ikon (Icon)

    Ikon adalah gambar kecil yang mewakili aplikasi, folder, atau file.

    Contoh ikon:

    • This PC
    • Recycle Bin
    • Microsoft Word
    • Google Chrome

    3. Taskbar

    Taskbar berada di bagian bawah layar.

    Fungsinya:

    • Menampilkan aplikasi yang sedang dibuka.
    • Membuka Start Menu.
    • Menampilkan jam dan tanggal.
    • Menampilkan status jaringan dan suara.

    4. Start Menu

    Start Menu digunakan untuk membuka aplikasi, melakukan pencarian, membuka pengaturan, dan mematikan komputer.

    5. Shortcut

    Shortcut adalah ikon khusus yang berfungsi sebagai jalan pintas menuju program, file, atau folder yang sebenarnya.

    Shortcut hanya berupa "penghubung", bukan file aslinya.

    Misalnya:

    Google Chrome sebenarnya berada di folder Program Files.

    Agar mudah dibuka, Windows membuat shortcut Google Chrome di Desktop.

    Ketika shortcut dihapus, aplikasi Google Chrome tetap terpasang di komputer.


    Mengatur Desktop

    Desktop dapat diatur agar lebih rapi dan mudah digunakan.

    - Mengubah Wallpaper

    Langkah-langkah:

    • Klik kanan pada Desktop.
    • Pilih Personalize.
    • Klik Background.
    • Pilih gambar yang diinginkan.
    • Klik Apply.
    • Mengatur Ukuran Ikon
    • Klik kanan Desktop.
    • Pilih View.

    - Mengatur Ukuran Ikon

    Klik kanan Desktop. Pilih View.

    Pilih:

    • Large Icons
    • Medium Icons
    • Small Icons

    - Menampilkan atau Menyembunyikan Ikon

    Klik kanan Desktop → View → centang atau hilangkan Show Desktop Icons.

    Computational Thinking Dengan Analogi Membuat Kue

    Bayangkan kita mau buat kue yang super lezat. Kalau langsung asal campur bahan, bisa-bisa kuenya gagal total. Nah, biar hasilnya antigagal, kita bisa pakai Computational Thinking! Tenang, ini bukan berarti kita harus jadi komputer, melainkan cara berpikir yang terstruktur.



    Ada 4 pilar utama yang bakal kita pakai:

    1. Dekomposisi (Memecah Masalah)

    Konsep: Membagi tugas besar menjadi bagian-bagian kecil yang lebih mudah dikerjakan.

    Kalau melihat tugas "membuat kue", rasanya pasti ribet banget. Nah, lewat dekomposisi, kita pecah prosesnya jadi beberapa sub-tugas:

    • Menyiapkan bahan dan alat.
    • Membuat adonan.
    • Memanggang kue di oven.
    • Menghias kue (decorating).

    2. Pengenalan Pola (Melihat Kesamaan)

    Konsep: Mencari kesamaan atau tren dari pengalaman sebelumnya.

    • Pernah bikin donat atau bolu sebelumnya? Di sini kita pakai ingatan itu!
    • Kita tahu kalau hampir semua kue itu strukturnya mirip: butuh tepung, telur, dan gula.
    • Kita juga tahu polanya kalau kue dipanggang kelamaan, pasti bakal gosong.
    • Karena sudah tahu pola-pola ini, kita jadi bisa mengantisipasi dan memperkirakan langkah dengan lebih baik.

    3. Abstraksi (Fokus pada yang Penting Saja)

    Konsep: Mengabaikan detail yang tidak penting dan fokus pada info yang krusial.

    • Saat membaca buku resep, kadang ada cerita sejarah tentang kue tersebut atau tips memilih merk oven tertentu. Nah, lewat abstraksi, kita filter itu semua.
    • Info penting yang diambil: Suhu oven harus 180 derajat celcius dan dipanggang selama 30 menit.

    • Info yang diabaikan: Sejarah asal-usul kue cokelat dari benua Eropa. Kita tidak butuh sejarah itu sekarang karena fokus kita adalah membuat kuenya berhasil matang!

    4. Algoritma (Langkah-Langkah yang Urut)

    Konsep: Menyusun instruksi langkah demi langkah secara logis dan berurutan.

    Ini adalah bagian mengeksekusi resep. Semua langkah harus urut dari awal sampai akhir (seperti flowchart), tidak boleh acak:

    • Panaskan oven terlebih dahulu.
    • Kocok mentega dan gula sampai mengembang.
    • Masukkan telur satu per satu.
    • Campurkan tepung terigu secara perlahan.
    • Tuang adonan ke loyang.
    • Panggang selama 30 menit.
    • Keluarkan, dinginkan, dan hias kue.

    Bayangkan kalau algoritmanya keliru, misalnya menghias kue dulu baru dipanggang? Wah, bisa meleleh semua nanti dekorasinya!


    Kesimpulannya:

    Computational Thinking itu sebetulnya sudah sering kita lakukan di kehidupan sehari-hari, salah satunya saat bikin kue. Dengan berpikir terstruktur seperti ini, masalah serumit apa pun (termasuk coding atau pelajaran sekolah lainnya) bakal terasa jauh lebih mudah diselesaikan.





    Bingung x++ dan ++x di Bahasa C?

    Masih bingung saat melihat kode seperti ini?

    int x = 10;

    int y = x++;

    x kenapa jadi 11? kok bukan 10?

    Bu Mawar juga sering kebalik hehehehe...


    Ok.. tarik nafas, fokus...!!!

    Bayangkan x Memegang Angka 10

    Awalnya:

    x = 10

    Lalu ada perintah:

    y = x++;

    Komputer membacanya seperti:

    Berikan nilai x ke y terlebih dahulu.

    Setelah itu, tambahkan x sebanyak 1.

    Sehingga:

    y = 10

    x = 11

    Maka,

    printf("x = %d, y = %d", x, y);

    Outputnya :

    x = 11

    y = 10

    Trik Mengingat

    x++ = Pakai Dulu, Tambah Belakangan

    Contoh:

    int x = 10;

    int y = x++;

    Hasil:

    x = 11

    y = 10

    Karena angka 10 dipakai dulu untuk mengisi y, baru x naik menjadi 11.

    ++x = Tambah Dulu, Pakai Belakangan

    Contoh:

    int x = 10;

    int y = ++x;

    Hasil:

    x = 11

    y = 11

    Karena x ditambah dulu menjadi 11, lalu nilai 11 diberikan ke y.


    Masih bingung?hehehe.. 

    ok, tarik nafas! Fokus !!


    Cara Mudah Menghafal, perhatikan posisi tanda ++:

    x++

    Tanda ++ di belakang → kerjakan nanti

    ++x

    Tanda ++ di depan → kerjakan sekarang

    Kode     Nilai x     Nilai y

    int y = x++; 11     10

    int y = ++x; 11     11

    Ingat:

    x++ → pakai dulu nilainya, baru tambah 1.

    ++x → tambah 1 dulu, baru pakai nilainya.

    Remedial kelas 11

    Remedial Bahasa C :

    Silahkan Pilih :

    1. Modifikasi program :

    #include <stdio.h>


    int main()

    {

        int kategori, jumlah;

        char pilihanBarang;

        int harga = 0;

        char *namaBarang;


        printf("=== TOKO KOMPUTER CERDAS ===\n");

        printf("1. Perangkat Input\n");

        printf("2. Media Penyimpanan\n");

        printf("3. Keluar\n");

        printf("Pilih Kategori: ");

        scanf("%d", &kategori);


        switch (kategori)

        {

        case 1:

            printf("\n--- PERANGKAT INPUT ---\n");

            printf("A. Keyboard (Rp 150.000)\n");

            printf("B. Mouse (Rp 100.000)\n");

            printf("Pilih Barang (A/B): ");

            scanf(" %c", &pilihanBarang);


            switch (pilihanBarang)

            {

            case 'A':

            case 'a':

                harga = 150000;

                namaBarang = "Keyboard";

                break;


            case 'B':

            case 'b':

                harga = 100000;

                namaBarang = "Mouse";

                break;


            default:

                printf("Pilihan tidak valid.\n");

                return 1;

            }

            break;


        case 2:

            printf("\n--- MEDIA PENYIMPANAN ---\n");

            printf("A. Flashdisk (Rp 80.000)\n");

            printf("B. Harddisk Eksternal (Rp 500.000)\n");

            printf("Pilih Barang (A/B): ");

            scanf(" %c", &pilihanBarang);


            switch (pilihanBarang)

            {

            case 'A':

            case 'a':

                harga = 80000;

                namaBarang = "Flashdisk";

                break;


            case 'B':

            case 'b':

                harga = 500000;

                namaBarang = "Harddisk Eksternal";

                break;


            default:

                printf("Pilihan tidak valid.\n");

                return 1;

            }

            break;


        case 3:

            printf("Terima kasih telah berkunjung.\n");

            return 0;


        default:

            printf("Kategori tidak valid.\n");

            return 1;

        }


        printf("\nMasukkan Jumlah Pembelian: ");

        scanf("%d", &jumlah);


        printf("\n=== STRUK PEMBELIAN ===\n");

        printf("Nama Barang : %s\n", namaBarang);

        printf("Harga       : Rp %d\n", harga);

        printf("Jumlah      : %d\n", jumlah);

        printf("Total Bayar : Rp %d\n", harga * jumlah);


        printf("\nTerima kasih telah berbelanja.\n");


        return 0;

    }


    Modifikasilah program sehingga kategori Media Penyimpanan memiliki tambahan menu:

    • C. SSD (Rp 350.000)

    Tambahkan diskon:

    • Total ≥ Rp500.000 → Diskon 10%
    • Total ≥ Rp300.000 → Diskon 5%
    2. Perbaiki Program :
    #include <stdio.h>

    int main()
    {
        int jumlahPelanggan, i;
        int jenis;
        float berat;
        int hargaPerKg;
        float total;

        printf("=== LAUNDRY EXPRESS ===\n");
        printf("Jumlah Pelanggan Hari Ini: ");
        scanf("%s", &jumlahPelanggan);

        for(i = 1; i <= jumlahPelanggan; i++)
        {
            printf("\n===== Pelanggan %d =====\n", i);

            printf("Berat Cucian (kg): ");
            scanf("%f", &berat);

            printf("1. Cuci Biasa (Rp5.000/kg)\n");
            printf("2. Cuci Express (Rp8.000/kg)\n");
            printf("Pilih Jenis Laundry: ");
            scanf("%c", &jenis);

            switch(jenis);
            {
                case 1:
                    hargaPerKg = 5000;
                    break;

                case 2:
                    hargaPerKg = 8000;
                    break;

                default:
                    printf("Pilihan tidak valid!\n");
                    continue;
            }

            total = berat * hargaPerKg;

            if(total >= 50000)
            {
                printf("Diskon 10%% diberikan!\n");
                total = total - (total * 0.10)
            }
            else
            {
                printf("Tidak mendapatkan diskon.\n");
            }

            printf("\n=== STRUK ===\n");
            printf("Berat Cucian : %.1f kg\n", berat)
            printf("Total Bayar  : Rp %.0f\n", total);
        }

        printf("\nSemua data pelanggan telah diproses.\n");

        return 0;
    }

    Remedial Kelas 8

    Bismillah...

    Selamat Mengerjakan

    remedial kelas 7

     

    Bismillah.. Remedial TIK ASAT kelas 7

     

    Selamat Mengerjakan!

     

    Jangan Tertipu x++: Pahami Urutan Kerjanya dengan Benar

    “Kalau salah paham di sini, hasil ujian bisa terbalik jawabannya.”
    Increment adalah jebakan klasik di Bahasa C.

    Kode:

    int x = 10;

    int y = x++;

    printf("x: %d, y: %d", x, y);

    Analisis langkah demi langkah:

    Inisialisasi awal

    x = 10

    Operasi y = x++

    x++ = post-increment (nilai lama dipakai dulu, baru ditambah)

    Jadi:

    y = 10 (nilai sebelum ditambah)

    lalu x menjadi 11

    Nilai akhir

    x = 11

    y = 10

    Output printf:

    x: 11, y: 10

    Jawaban:

    Nilai Y = 10

    Nilai X = 11

    Catatan penting (logika C):

    x++ = pakai dulu, baru tambah

    ++x = tambah dulu, baru dipakai

    Positif:

    Mempercepat penulisan operasi counter (loop, indexing).

    Sering dipakai di struktur perulangan (for, pointer, array).


    Negatif:

    Sering membingungkan pemula.

    Bisa menyebabkan bug jika dipakai dalam ekspresi kompleks.

    Kalau mau, bisa saya buatkan latihan soal variasi x++, ++x, dan campuran biar makin paham.

    Kenapa Y bukan 11?


    Karena pada operasi x++ yang dipakai adalah post-increment (inkremen setelah nilai dipakai), bukan sebelum.


    Kode:


    int x = 10;

    int y = x++;

    Urutan kejadian yang benar:

    Awal:

    x = 10

    Ekspresi y = x++ bekerja seperti ini:

    Ambil nilai x dulu → 10

    Masukkan ke y → y = 10

    Baru setelah itu x ditambah 1 → x = 11

    Jadi kenapa bukan 11?


    Karena:


    y tidak mengambil hasil setelah penambahan

    y mengambil nilai sebelum perubahan

    Perbandingan penting:

    Ekspresi Kapan tambahnya Nilai yang dipakai

    x++ (post-increment) setelah dipakai nilai lama

    ++x (pre-increment) sebelum dipakai nilai baru

    Kalau pakai ++x:

    int x = 10;

    int y = ++x;


    Hasil:


    x = 11

    y = 11

    Intinya:

    x++ → “pakai dulu, baru naik”

    ++x → “naik dulu, baru dipakai”


    Kalau mau, saya bisa bantu buatkan trik cepat biar siswa tidak ketukar lagi (biasanya ini materi yang sering menjebak di ujian).


    buatkan materinya dengan bahasa sederhana mudah dipahami

    Materi: Increment pada Bahasa C (x++ dan ++x)

    1. Pengertian Increment


    Increment adalah operasi untuk menambah nilai variabel sebanyak 1.


    Contoh:


    x = x + 1;


    Bisa juga ditulis lebih singkat:

    x++;

    ++x;

    2. Jenis Increment

    A. Post-increment (x++)

    Artinya: pakai dulu nilainya, baru ditambah 1

    Contoh:

    int x = 10;

    int y = x++;

    Cara kerjanya:

    Nilai x dipakai dulu → 10

    Disimpan ke y → y = 10

    Baru x naik → x = 11

    Hasil akhir:

    x = 11

    y = 10

    B. Pre-increment (++x)

    Artinya: ditambah dulu, baru dipakai

    Contoh:

    int x = 10;

    int y = ++x;

    Cara kerjanya:

    x naik dulu → 11

    baru dipakai untuk y → y = 11

    Hasil akhir:

    x = 11

    y = 11

    3. Perbedaan Utama

    Jenis Cara kerja Hasil yang dipakai

    x++ pakai dulu, baru tambah nilai lama

    ++x tambah dulu, baru pakai nilai baru

    4. Ilustrasi Sederhana

    Bayangkan seperti ini:

    x++ → “Ambil dulu barangnya, baru ditambah stoknya”

    ++x → “Tambah stok dulu, baru ambil barangnya”

    5. Kesalahan yang sering terjadi

    ❌ Mengira x++ langsung membuat nilai naik sebelum dipakai

    ❌ Bingung saat muncul di soal y = x++

     Kesimpulan

    x++ → nilai lama dipakai

    ++x → nilai baru dipakai

    Mengenal Menu Review Excel: Fitur Keamanan Data yang Wajib Diketahui

      Excel bukan cuma soal rumus tapi juga soal ‘mengamankan data’.

    Bayangkan lembar nilai siswa yang tidak bisa diubah sembarangan. Nah, Excel bisa melakukannya.



    Gambar diatas adalah bagian tab Review (Tinjau) di Microsoft Excel, khususnya grup Protect (Perlindungan). Fungsinya untuk mengatur keamanan file, sheet, dan pengeditan data.

    Berikut penjelasannya satu per satu:

    1. Unprotect Sheet

    • Fungsi: Membuka kunci (proteksi) pada worksheet.
    • Digunakan ketika sheet sebelumnya sudah diproteksi dengan “Protect Sheet”.
    • Setelah dibuka, semua sel yang tadinya terkunci bisa diedit lagi.
    • Biasanya perlu password jika sebelumnya diberi password.

    2. Protect Workbook

    • Fungsi: Melindungi struktur workbook (file Excel secara keseluruhan).
    • Yang dilindungi:
      • Menambah sheet baru
      • Menghapus sheet
      • Memindahkan / mengubah urutan sheet
      • Menyembunyikan sheet
    • Tidak selalu melindungi isi sel, tapi struktur file.

    3. Allow Edit Ranges

    • Fungsi: Mengizinkan area tertentu di sheet tetap bisa diedit walaupun sheet diproteksi.
    • Contoh:
      • Semua sheet terkunci
      • Tapi kolom “Nama” atau “Nilai” tetap bisa diisi guru/siswa
    • Biasanya digunakan untuk sistem input data (form Excel).

    4. Unshare Workbook

    • Fungsi: Menghentikan fitur berbagi workbook (shared workbook).
    • Dulu dipakai untuk kolaborasi beberapa user dalam satu file.
    • Di versi Excel modern, fitur ini sudah jarang dipakai karena sudah diganti:
      • OneDrive
      • Excel Online (kolaborasi real-time)

    Ringkasan :

    • Protect Sheet → kunci isi sel
    • Protect Workbook → kunci struktur file
    • Allow Edit Ranges → pengecualian area yang boleh diedit
    • Unprotect / Unshare → membuka kembali akses yang dibatasi

    Cara Memperbaiki File Excel Yang Rusak

     


    "We found a problem with some content in '...xlsx'. Do you want us to try to recover as much as we can?"

    Artinya Excel mendeteksi file rusak (corrupt) atau ada bagian isi file yang tidak bisa dibaca dengan benar.

    Penyebab yang paling sering:

    1. File rusak saat disimpan
      • Laptop mati mendadak.
      • Flashdisk dicabut saat proses simpan.
      • Penyimpanan bermasalah.
    2. File hasil download tidak lengkap
    3. Versi Excel berbeda
      • Dibuat dengan Excel yang lebih baru atau aplikasi lain (LibreOffice, WPS Office).
    4. Bad sector pada harddisk
      • Apalagi jika laptop pernah sering terbentur atau bermasalah.
    5. Virus atau malware
      • Kadang merusak struktur file Excel.

    Coba langkah berikut

    1. Klik "Yes"
    Biarkan Excel mencoba memperbaiki file.

    Jika berhasil:

    • Segera pilih File → Save As
    • Simpan dengan nama baru.

    2. Jika gagal

    • Buka Excel terlebih dahulu (jangan klik file langsung).
    • Pilih File → Open → Browse.
    • Pilih file.
    • Klik panah kecil di samping tombol Open.
    • Pilih Open and Repair.

    3. Jika masih gagal
    Coba salin file ke:

    • Desktop
    • Dokumen

    Lalu buka dari sana.


     

    "The file is corrupt and cannot be opened."

    Artinya file Excel tersebut memang dianggap rusak oleh Excel dan proses perbaikan otomatis gagal.

    Coba langkah berikut satu per satu:

    Cara 1: Open and Repair

    1. Buka Excel kosong.
    2. Klik File → Open → Browse.
    3. Pilih file yang rusak.
    4. Klik panah kecil di samping tombol Open.
    5. Pilih Open and Repair.
    6. Pilih Repair.

    Cara 2: Buka dengan Google Sheets

    Jika file berasal dari Excel biasa:

    1. Masuk ke akun Google.
    2. Upload file ke Google Drive.
    3. Klik kanan → Open with Google Sheets.

    Kadang Google Sheets bisa membuka file yang tidak bisa dibuka Excel.

    Cara 3: Cek Ukuran File

    Klik kanan file → Properties.

    Berapa ukuran file tersebut?

    • 0 KB → data hampir pasti hilang.
    • Beberapa KB atau MB → masih ada kemungkinan diselamatkan.

    Cara 4: Cari File Cadangan

    Periksa apakah ada:

    • Versi yang tersimpan di flashdisk.
    • Salinan di WhatsApp.
    • Salinan di Google Drive.
    • File dengan nama mirip yang lebih lama.
    Semoga cara-cara ini bisa membantu kalian. Kalau ada pertanyaan lain, silahkan ketik di kolom komentar atau colek Bu Mawar di LabKom ya!

    HotKey Agar Cepat Membuat Dokumen di Word

     


    Agar mudah dihafal, kelompokkan berdasarkan fungsi dan arti hurufnya.

    1. FILE (Mengelola Dokumen)

    N O S P W

    • Ctrl + N = New (Baru)
    • Ctrl + O = Open (Buka)
    • Ctrl + S = Save (Simpan)
    • Ctrl + P = Print (Cetak)
    • Ctrl + W = Window Close (Tutup)

    Ingat: NOSPW = urusan file

    2. EDIT (Mengedit)

    C X V Z

    • Ctrl + C = Copy (Salin)
    • Ctrl + X = Cut (Potong)
    • Ctrl + V = Paste (Tempel)
    • Ctrl + Z = Undo (Batalkan)

    Ingat: CXVZ = edit

    3. TEKS (Format Huruf)

    B I U

    • Ctrl + B = Bold (Tebal)
    • Ctrl + I = Italic (Miring)
    • Ctrl + U = Underline (Garis bawah)

    Ingat: BIU = format huruf

    4. PARAGRAF

    L E R J

    • Ctrl + L = Left (Rata kiri)
    • Ctrl + E = Center (Tengah)
    • Ctrl + R = Right (Rata kanan)
    • Ctrl + J = Justify (Rata kiri-kanan)

    Ingat: LERJ = posisi paragraf

    5. PENCARIAN

    F H

    • Ctrl + F = Find (Cari)
    • Ctrl + H = Replace (Ganti)

    Ingat: FH = cari dan ganti

    10 Hotkey Wajib Hafal untuk Pemula

    1. Ctrl + C
    2. Ctrl + X
    3. Ctrl + V
    4. Ctrl + Z
    5. Ctrl + S
    6. Ctrl + A
    7. Ctrl + B
    8. Ctrl + I
    9. Ctrl + U
    10. Ctrl + P

    Kalimat bantu hafalan:

    "NOSPW urusan file, CXVZ urusan edit, BIU urusan huruf, LERJ urusan paragraf, FH urusan pencarian."

    Dengan menghafal 5 kelompok ini, sebagian besar pekerjaan di Word sudah bisa dilakukan tanpa mouse.

    Kamu mau HotKey apa lagi? ketik di kolom komentar atau colek aja Bu Mawar saat di LabKom ya!

    HotKey Agar Cepat Membuat PPT

    Harus membuat PPT segera ?! baiklah.. terapkan ini maka akan mempercepat pengerjaannya.

    Cara Menghafal Cepat

    Kelompok File

    • N = New
    • O = Open
    • S = Save
    • P = Print

    Kelompok Edit

    • C = Copy
    • X = Cut
    • V = Paste
    • Z = Undo

    Kelompok Teks

    • B = Bold
    • I = Italic
    • U = Underline

    Kelompok Slide

    • M = Make New Slide
    • D = Duplicate
    • F5 = Presentasi dari awal
    • Shift + F5 = Presentasi dari slide sekarang

    Untuk pemula, cukup hafalkan 10 hotkey inti berikut:
    Ctrl + C, Ctrl + X, Ctrl + V, Ctrl + Z, Ctrl + S, Ctrl + A, Ctrl + B, Ctrl + I, Ctrl + M, F5.

    Itu sudah mencakup sekitar 80% pekerjaan dasar di PowerPoint.


     

    Formula dan Rumus, Apakah Sama?

    Di dunia Excel, kata formula sering dipakai sebagai istilah bahasa Inggris dari rumus.

    Jadi:

    Formula = Rumus

    Contoh:

    "Masukkan formula berikut..."

    artinya:

    "Masukkan rumus berikut..."

    Karena itu guru kadang mengatakan formula IF, sedangkan buku lain menulis rumus IF.

    Keduanya masih dianggap benar.

    Apakah IF Termasuk Coding? Belum sepenuhnya.

    Menulis:

    =IF(B2>=90;"Rajin";"Kurang Rajin")

    lebih tepat disebut membuat rumus Excel, bukan coding penuh.

    Namun konsepnya sudah mirip logika pemrograman.

    Karena IF juga dipakai di bahasa pemrograman:

    Bahasa C:

    if(nilai>=90){

    printf("Rajin");

    }

    else{

    printf("Kurang Rajin");

    }

    Terlihat mirip, bukan?

    Sama-sama memiliki:

    • kondisi
    • keputusan
    • hasil

    Bedanya, Excel lebih sederhana karena sudah disediakan bentuknya.

    Lalu Apa Itu Program?

    Program adalah sekumpulan perintah yang disusun agar komputer melakukan tugas tertentu.

    Contoh:

    • aplikasi kalkulator
    • game
    • aplikasi kasir
    • WhatsApp
    • browser

    Program biasanya dibuat menggunakan bahasa pemrograman seperti:

    • C
    • Python
    • Java
    • JavaScript

    Jadi program lebih besar daripada sekadar satu rumus.


    Ringkasan Singkat

    • Fungsi → perintah bawaan (IF, SUM, MAX)

    • Rumus/Formula → penulisan lengkap dalam Excel

    • Coding → menulis logika menggunakan bahasa pemrograman

    • Program → kumpulan perintah menjadi aplikasi

    Sekarang jika ada yang bertanya:

    "=IF(B2>=90;"Rajin";"Kurang Rajin") itu apa?"

    Jawaban yang paling tepat:

    "Itu adalah rumus IF yang menggunakan fungsi IF di Excel."

    Mengolah Slide Pada PowerPoint

    Saat klik kanan pada slide, akan muncul beberapa menu untuk mengatur tampilan dan susunan slide. Berikut yang sering digunakan:


    Layout (Tata Letak)

    Digunakan untuk mengubah susunan isi pada slide.

    Contoh pilihan layout:

    • Title Slide → judul dan subjudul
    • Title and Content → judul dan isi
    • Two Content → dua bagian isi
    • Blank → slide kosong

    Contoh:

    Jika awalnya slide hanya berisi judul, kita bisa mengubahnya menjadi slide dengan judul dan gambar.

    Section (Bagian/Kelompok Slide)

    Digunakan untuk mengelompokkan beberapa slide menjadi bagian tertentu agar lebih rapi.

    Contoh:

    Presentasi "Tata Surya":

    • Section 1: Pendahuluan
    • Section 2: Planet
    • Section 3: Kesimpulan

    Fungsinya membantu saat presentasi memiliki banyak slide.

    Format Background (Mengatur Latar Belakang)

    Digunakan untuk mengubah tampilan latar slide.

    Yang bisa diubah:

    • Warna background
    • Gradasi warna
    • Gambar latar
    • Tekstur atau pola

    Contoh:

    Presentasi tentang laut dapat menggunakan background warna biru agar lebih sesuai tema.

     Mengolah Slide di PowerPoint

    1. Insert Slide (Menambah Slide)
      Digunakan untuk menambahkan slide baru ke dalam presentasi.
      Fungsinya agar kita bisa membuat halaman tambahan untuk materi berikutnya.

      Contoh:
      Slide 1 berisi judul, lalu menambahkan Insert Slide untuk membuat Slide 2 berisi materi.

    2. Delete Slide (Menghapus Slide)
      Digunakan untuk menghapus slide yang tidak diperlukan.

      Contoh:
      Jika ada slide yang salah atau kosong, slide tersebut bisa dihapus agar presentasi lebih rapi.

    3. Duplicate Slide (Menggandakan Slide)
      Digunakan untuk membuat salinan slide yang sama persis tanpa membuat ulang dari awal.

      Contoh:
      Jika desain Slide 2 sudah bagus dan ingin membuat Slide 3 dengan bentuk yang sama, gunakan Duplicate Slide lalu ubah isi materinya.

    Cara mudah mengingat:

    • Insert = tambah
    • Delete = hapus
    • Duplicate = salin/gandakan

    Mengenal Slide Di PowerPoint

     Pada Word ada page, pada Excel adan worksheet. Kenapa di PowerPoint disebutnya slide? Apa itu slide?

    Yuk, belajar bareng Bu Mawar.

    Kata slide digunakan karena berasal dari cara presentasi zaman dulu, sebelum ada PowerPoint. Dulu orang menggunakan film transparan atau foto khusus yang dimasukkan ke alat proyektor. Gambar atau materi itu digeser (slide = meluncur/geser) satu per satu saat ditampilkan di layar.

    Karena setiap gambar atau lembar transparan ditampilkan bergantian dengan cara digeser, istilah slide akhirnya dipakai untuk menyebut satu halaman presentasi.

    Mengapa bukan lembar kerja?

    Karena lembar kerja sudah punya arti lain di komputer:

    • Di Microsoft Excel, lembar kerja disebut worksheet → tempat mengolah data angka.
    • Di sekolah, lembar kerja sering berarti LKPD/LKS → lembar tugas siswa.
    • PowerPoint fokusnya presentasi, bukan mengolah data atau tugas tertulis.

    Jadi istilah slide dipilih karena lebih menggambarkan halaman yang ditampilkan satu per satu saat presentasi berlangsung.

    Apa itu Slide?

    Slide adalah halaman kerja pada PowerPoint yang digunakan untuk menampilkan isi presentasi. Setiap slide dapat berisi teks, gambar, tabel, video, animasi, atau materi lainnya.

    Jika buku memiliki banyak halaman, maka PowerPoint juga memiliki banyak slide. Setiap slide berisi bagian materi yang berbeda.

    Fungsi Slide:

    1. Menyusun materi menjadi lebih rapi
      Materi dibagi per halaman agar tidak menumpuk dalam satu tampilan.
    2. Membuat presentasi lebih mudah dipahami
      Informasi ditampilkan sedikit demi sedikit sehingga lebih jelas.
    3. Membantu saat menjelaskan materi
      Presenter dapat menjelaskan materi secara berurutan.
    4. Membuat tampilan lebih menarik
      Slide dapat ditambahkan gambar, warna, animasi, dan video.

    Contoh:

    • Slide 1: Judul presentasi
    • Slide 2: Pengertian materi
    • Slide 3: Contoh
    • Slide 4: Kesimpulan

    Jadi, slide adalah halaman presentasi yang digunakan untuk menampilkan dan mengatur isi materi agar lebih terstruktur.

    Mengenal Menu PowerPoint

     PowerPoint bukan cuma tempat mengetik tulisan di slide. Di dalamnya ada banyak menu rahasia yang bisa membuat presentasi biasa berubah jadi lebih menarik dan tidak membosankan

    Yuk, belajar bareng Bu Mawar.

    Menu-menu di Microsoft PowerPoint dan Kegunaannya 

    1. File
    Digunakan untuk mengatur file presentasi.
    Contoh: New untuk membuat file baru, Open untuk membuka, Save dan Save As menyimpan, Print untuk mencetak, dan Close untuk menutup PowerPoint.

    2. Home (Beranda)
    Berisi alat yang paling sering dipakai.


    Contoh: menambah slide, mengubah ukuran tulisan, warna teks, menyalin (copy), dan menempel (paste)
    3. Insert (Sisipkan)
    Digunakan untuk menambahkan sesuatu ke slide.

    Contoh: gambar, tabel, bentuk, WordArt, video, atau audio.

    4. Design (Desain)
    Digunakan untuk mempercantik tampilan presentasi.
    Contoh: memilih tema, warna, dan latar belakang slide.

    5. Transitions (Transisi)
    Digunakan untuk memberi efek perpindahan antar slide.
    Contoh: slide muncul dengan efek geser, pudar, atau zoom.

    6. Animations (Animasi)
    Digunakan untuk memberi gerakan pada objek di slide.
    Contoh: tulisan muncul perlahan atau gambar bergerak.

    7. Slide Show
    Digunakan untuk menjalankan presentasi.
    Contoh: menampilkan slide layar penuh saat presentasi.

    8. Review (Tinjau)
    Digunakan untuk memeriksa isi presentasi.
    Contoh: mengecek ejaan atau menambahkan komentar.

    9. View (Tampilan)
    Digunakan untuk mengatur cara melihat slide saat bekerja.
    Contoh: melihat semua slide sekaligus atau memperbesar tampilan.

    10. Help (Bantuan) (jika tersedia)
    Digunakan untuk mencari bantuan saat mengalami kesulitan menggunakan PowerPoint.




    Kenapa Bahasa C Harus Pakai Titik Koma (;)?

     "Kenapa sih setiap bahasa pemrograman punya aturan berbeda? Kenapa bahasa C harus pakai ;, sedangkan Python tidak?"

    Jika dipikir-pikir, semuanya sama-sama bahasa untuk komputer. Kenapa tidak dibuat satu aturan saja?

    Jawabannya se-simple Bahasa pemrograman tidak jauh berbeda dengan bahasa manusia.

    Masih bingung? yuk, kita bahasa bareng Bu Mawar !

    Bahasa Pemrograman Punya Tata Bahasa Sendiri

    Manusia berkomunikasi menggunakan bahasa yang berbeda di tiap wilayah : Setiap bahasa memiliki aturan masing-masing.

    Contohnya:

    Bahasa Indonesia:

    Saya makan nasi.

    Bahasa Inggris:

    I eat rice.

    Bahasa Arab:

    أَنَا آكُلُ الأَرُزَّ

    Meskipun artinya sama, susunan dan aturan penulisannya berbeda.

    Bahasa pemrograman juga demikian. Setiap bahasa memiliki aturan penulisan yang disebut syntax.

    Syntax adalah tata cara menulis kode agar komputer memahami instruksi yang diberikan.

    Komputer tidak menebak maksud kita. Ia membaca aturan secara sangat ketat.

    Mengapa Bahasa C Menggunakan Titik Koma (;)?

    Dalam bahasa C, tanda titik koma (;) digunakan sebagai penanda bahwa sebuah perintah telah selesai.

    Contoh:

    int umur = 15;
    printf("Halo");

    Komputer membaca:

    • int umur = 15; → selesai
    • printf("Halo"); → perintah baru

    Titik koma berfungsi seperti tanda berhenti.

    Bayangkan guru memberi instruksi: Tulis nama. Kerjakan soal. Kumpulkan tugas.

    Setiap titik menandakan instruksi baru.

    Sekarang bayangkan tanpa pemisah: Tulis nama kerjakan soal kumpulkan tugas

    Mulai terasa membingungkan. Komputer juga mengalami hal serupa.

    Jika titik koma dihilangkan:

    int umur = 15
    printf("Halo");

    sering muncul pesan:

    expected ';'

    Artinya: Komputer menunggu tanda bahwa perintah sebelumnya sudah selesai.

    Kenapa Python Tidak Wajib Menggunakan ;?

    Python memilih cara yang berbeda.

    Contoh:

    nama = "Umi"
    print(nama)

    Python menggunakan:

    • pergantian baris
    • indentasi (spasi di awal)

    untuk menentukan struktur program.

    Ketika pindah baris, Python memahami:

    "Instruksi sebelumnya sudah selesai."

    Karena itu titik koma biasanya tidak diperlukan.

    Jadi Kenapa Aturannya Tidak Disamakan?

    Ada beberapa alasan.

    1. Dibuat oleh orang yang berbeda

    Bahasa pemrograman tidak dibuat oleh satu tim besar yang menyepakati aturan universal.

    Contohnya:

    • C dibuat oleh Dennis Ritchie
    • Python dibuat oleh Guido van Rossum
    • Java dibuat oleh James Gosling

    Masing-masing memiliki cara berpikir dan tujuan yang berbeda.

    2. Setiap bahasa memiliki tujuan berbeda

    Bahasa C dibuat untuk dekat dengan mesin dan efisien.

    Python dibuat agar mudah dibaca manusia.

    Java dibuat agar bisa digunakan di berbagai sistem.

    Tujuan berbeda membuat desain bahasanya juga berbeda.

    3. Bahasa pemrograman terus berkembang

    Bahasa baru sering lahir karena ingin memperbaiki kekurangan bahasa sebelumnya.

    Mirip perkembangan alat transportasi:

    • sepeda
    • motor
    • mobil
    • mobil listrik

    Semuanya dipakai untuk berpindah tempat, tetapi cara kerjanya berbeda.

    Banyak pemula mencoba menghafal aturan:

    "Bahasa C harus pakai ;."

    Padahal yang lebih penting adalah memahami alasannya.

    Saat memahami fungsi titik koma sebagai penanda akhir instruksi, aturan itu tidak lagi terasa sebagai hafalan, tetapi menjadi sesuatu yang logis.

    Dalam pemrograman, memahami konsep sering lebih penting daripada sekadar mengingat simbol.

    Karena satu karakter kecil seperti ; ternyata bisa menentukan apakah program berjalan atau gagal.