Anda di halaman 1dari 11
esta Cg A) Konsep Ide dalam Simulasi dan Komunikasi Digital Kee, ‘Anda menghadapi sebuah permasalahan dalam kehidupan sehari-hari, sering terlintas dalam benak Anda tentang solusi-solusi yang mungkin dapat Anda kerjakan, Bayangan yang sering kali terlintas dalam pikiran dapat muncul secara tiba-tiba atau melalui proses pemikiran yang panjang, Kompleksitas permasalahan yang tidak terlalu rumit biasanya akan memacu otak untuk merespons secara otomatis sehingga memberikan alternatif pemecahan masalah. Sebagai contoh adalah jika secara tiba-tiba beberapa tombol keyboard laptop tidak dapat berfungsi dengan batk, tetapi sebagian dapat bekerja normal. Bagi seseorang yang sering berinteraksi dengan komputer dan memiliki pengetahuan serta kemampuan yang baik di bidang Teknologi informasi dan Komunikasi (TIK) akan meresponsnya dengan cepat. Otak akan memberikan imajinasi atau bayangan pada manusia yang bersifat simulasi tentang kemungkinan keyboard yang rusak. Ide yang mungkin muncul adalah melakukan substitusi dengan menambahkan keyboard eksternal melalui port USB untuk menggentikan keyboard yang rusak tersebut. Itu adalah contoh ide spontan yang muncul ketika menghadapi masalah Lain halnya dengan seseorang yang tidak memiliki pengetahuan dan keterampilan di bidang TIK. Mereka memerlukan waktu yang lebih lama untuk menganalisis masalah tersebut dan memunculkan ide untuk mengatasi hal tersebut. Dari analogi tersebut, dapat dilihat bahwa ide memiliki arti imajinasi atau rancangan solusi terhadap masalah yang dihadapi sebagai hasil pemikiran baik yang bersifat spontan atau melalui proses pemikiran yang lama. Kemampuan melahirkan ide yang tidak dimiliki oleh setiap orang karena tingkat kecerdasan, intuisi, dan daya analisis permasalahan akan berbeda-beda, Ide atau gagasan yang dihasilkan dari proses berpikir secara panjang dan matang tentunya memiliki beberapa faktor dan banyak pertimbangan. Selain itu, hasil yang diberikan dari ide tersebut akan memengaruhi implementasi dalam lapangan. Dalam penerapannya, sebuah ide atau gagasan sebaiknya ‘memberikan beberapa manfaat seperti berikut. + Membantu memecahkan masalah, Memberikan kontribusi positif bagi diri sendiri dan orang lain. Tidak melawan aturan ketentuan hukum, norma agama, sosial, dan masyarakat. Bab 1 | Pengemban Analog berasal dari kata ‘Yunani, yaitu analogos, yang artinya proporsional ilu pen dan menambah keterampilan, '9etahisay Merot¥as orang In untuk meakukan hal yang sang Konsep simulasi sering Anda temukan seperti saat imembayangkan cata toda mobil dapat digealtan ay Seperti halnya seorang pilot pesawat tempur yang mer Mesin, Jam lathan terbang secara simulasi untuk menggsar than kemampuan, daya ingat, refleks, dan ketahanan fisik daya tempurnya ketika berada dalam kokpit Pesawar pe Gemikian, simulasl dapat dikatakan sebagai men oe memecahkan masalah deng, o>#an meminta teman Anda untuk menyalakan uninterruptible Supply (UPS) sebelum komputer dioperasikan de tersebut TperuPakan penaleran yang logis karena komputer mer Sumber listik dari UPS. Dalam hal ii jka UPS tidak dinyaatay Komputer juga mati Komunikasi antarpersonal dapat beupa Percakapan verbal, peryataantertuls,iistrasi gamba, ode, hingga video, Adapun istlah digital sebenarya mengadopsi kata doh dari bahasa Yinani yang berart perhitungan engi tangan berjumlah sepuluh, Karena nilai sepuluh ‘mengandung angka 1 dan 0, selanjutnya disebut sebagai digital yang merupakan representasi on dan off terhadap kondisi arus listrik yang diwakili dengan angka 1 dan 0, Seiring perkembangan teknologi istlah digital digunakan untuk mendefinisikan keadaan sinyal yang ditransmisikan dalam bentuk pulsa dengan besaran tegangan tertentu, yatu on dan of atau 1 dan 0, Kebalikan digital adalah analog, yaitu representa sinyal dalam bentuk gelombang sinusoid secara kontinu dengan tiga variabel, yaitu amplitudo, frekuensi, dan phase, Sekarang istilah digital tidak hanya mewakili transmisi data berbentuk pulsa 1 dan 0, melainkan lebih merepresentasikan setiap data Simulasi dan Komunikasi Digital £ bak Sie gambar. audio, video, maupun grafis yang dihasikan perangtat elekwonik sepert kamputer, Contohnya gambar digital ‘beers gambar yang Gihasiltan dan proses digital seperti kamera digital dan diotah menggunakan komputer, Konsep membuat ide atau gagasan dalam simulasi dam bomunikasi digital adalah cara membuat komunikasi Sioa dan keh arsarpenggune Gengan pekerjaan keseharian menjadi lebih Seen cnudah menggunakan perangkat digital dalam bentuk simulasi, _P*awTwiastan suaty Conmaheye tet akan menyimutastan pekerjaan mengeti yang Sk tert semule menggunakan mesin tik secara manual menjadi simulasi yang dapat dicetak yang hasiinya sama persis dengan mesin tik ‘manual. Simulasi yang dapat digunakan adalah menggunakan Deranghat komputer dengan aplikasi pengolah kata, seperti Mecrosoft Word yang dapat distur margin, ukuran font, spasi, dan Gicetak same persis dengan hasil pengetikan manual dengan mesin tik na Aktivit A. Uji Pengetahuan (Nilai Pengetahuan 1) 1. Apa yang Anda ketahui tentang ide atau gagasan? 2 Menuna Anda, apa kelebihan simulasi digital dalam penerapan kehidupan sehart ha? 3. Bagaiman hubungan antara ide atau gagasan dalam simula digital? 4. Apa soja syarat yang harus dimilki agar ide yang diciptakan dapat diterima oleh lingkungan sekitar? B. Praktiicum (Nilai Praktik 1) ‘Bust kelompok dengan anggota maksimal tiga siswa, kemudian lakukan diskusi tentang permasalahan yang dihadapi berikut + Dalam lingiungan Sekolah Menengah Kejuruan di kota kecil di Kalimantan terdapat 250 siswa. Kendala utema yang dihadapi adalah sulitnya pengaturan alokasi IP cxddress bagi setiap perangkat yang tersambung dengan intemet. Ide atau gagasan ‘apa yang dapat diajukan sebagai solusi mengatasi hal tersebut jika Anda adalah Saou + Baik laptop atau komputer tentu memiliki prosesor. Hal yang dapat dialami oleh pengguna, yeitu kerusakan prosesor yang berakibat pula pada kerusakan hardware, ‘Tuliskan ide yang dapat dilakukan untuk menghindari hal tersebut. G _Eksperimen (Nilai Proyek I) Bust kelompok kecil dalam kelas, kemudian diskusikan dengan kelompok Anda jika ‘menghadapi masalah pada komputer dengan keadaan komputer tidak dapat dinyalakan ‘meskipun ditekan tombol power-nya. Ide atau gagasan apa yang dapat digunakan untuk menganalisis dan memperbaiki kerusakan komputer tersebut? Presentasikan hasilnya di depan kelas. Bab 1 | Pengembangan Ide yinto TIK Selain dikenal sebaga kecerdasan buatan atiticial inteligence juga bertokus pada perkembangan komputer ‘agar mei Kemampuan dan perilaky seperti manusia. Algoritme : vasa dar kata “aigorisi” YON — picts iqunakan alu Pik yang sistematis dan loge” manusia selalu dipengaruhi faktor rasional : ing berhubungan Tingkungan secara sosiy ‘ional bercirikan setiap Keputusan ritungan dan IOgis atau dapat" hitungan meng Dalam berpikir, dan faktor moral y=! kemasyarakatan. FaktOr 12 giambil selalu berdasarkan pert diterima akal. Contoh fakto' diperlukan 4 orang 6 m setiap batangn) Namun, karena han dilakukan secara bert n waktu d al adalah ketika membangun rumah ae pambu sekitar 200 batang berukuran ya dan dapat diselesaikan selama 30 hari, wa memiliki 100 batand. pengerjaannya hop sehingga pembangunan rumah oral ipat dari semula, yaitu menjadi 6p F rasions memerlukal hari dengan 4 orang: ; : ‘Adapun faktor moral memengaruhi pola pikir manusia terhadap perbuatan, sikap, dan tingkah lakunya dalam masyarakat, seperti dalam Proves pembangunan selokan atau raluran ait di kampung yang dapat dilakukan secara gotong royong. Ketika berimajinasi dan menggagas ide dalam dunia Logis jika pemikiran digital, diperlukan pemikiran yang logis. tersebut dapat diterima akal dan penalaran secara ilmiah. istiah logis atau logika identik dengan akal dan dapat diterima secara ipniah, Logika sendiri berasal dar kata logos yang berarti hasil pemikiran yang disampaikan dalam kata-kata, tullsan maupun verbal. Sebagai bagian ilmu filsafat yang menekankan pemikiran Secara baik, tepat, urut, dan sistematis, logika menjadi modal sal terciptanya teknologi kecerdasan busta atau yang lebih Sikenal sebagai artificial intelligence (AD seperti bidang robotic atau mekatronika. Dalam beberapa penelitian menunjukkan bahwa emampuan analiss berpikir, membuat logika, imu eksak, dan perhitungan berada di otak kir, sedangkan otak kanan lebih mengarah pada cara berpikir, kemampuan intuisi, membuat ide Kreativtas, seri, sosial, dan interaksi manusia dengan sesamanya. Keseimbangan antara otak kiri dan kanan akan membantu manusia dalam menarik kesimpulan setelah menerapkan logika yang dibangunnya. Jenis penalaran dalam menarik kesimpulan Zapat dibedakan menjadi dua tipe, yaitu sebagel berikut. 1. Kesimpulan Induktif Kesimpulan induktif merupakan proses pengambilan kesimpulan berdasarkan pernyataan umum Ke pernyataan khusus. Contohnya adalah sebagai berikut. ‘Server A memiliki bug SQL injection. Akhirnya server tersebut dapat di-deface hacker. Simulasi dan Komunikasi Digital k K a b. Server B rentan XSS vulnerable. Server tersebut dapat dimanipulasi datanya. _Kesimpulan dari dua kasus tersebut adalah bahwa server yang memiliki celah keamanan memudahkan hacker untuk meretasnya, Kesimpulan Deduktif Kesimpulan deduktif merupakan kesimpulan berdasarkan pernyataan khusus ke umum. + Semua server harus dilakukan hardening untuk meningkatkan keamanan sistemnya. Domain smkbisa.net merupakan server web berbasis Linux Ubuntu, Kesimpulan dari dua kasus tersebut adalah smkbisa.net harus dilakukan hardening untuk meningkatkan keamanan sistemnya. 2 Bagaimana caranya aplikasi kalkulator dalam sistem operasi Windows melakukan penjumiahan terhadap dua bilangan, yeitu 100 + 135? Jika dijumlahkan secara manual tentu hasilnya adalah 235, Apakah dalam proses komputer seperti itu? Tentu saja tidak. Pada contoh kasus tersebut akan dijelaskan urutan langkah- langkah yang dikerjakan program aplikasi dalam komputer ketika menjumlahkan 100 + 135 seperti berikut. 1. Identifikasikan dan deklarasikan variabel-variabel nilai operand yang akan dioperasikan, yaitu sebagai berikut. + Variabel A untuk menyimpan nilai bilangan pertama dengan tipe data integer. + Variabel B untuk menyimpan nilai bilangan kedua dengan tipe data integer. + Variabel hasil untuk menyimpan hasil penjumlahan variabel A dan B dengan tipe data integer. 2. Assignment atau pernyataan nilai data ke variabel Ae 100 Be 135 3, Proses penjumlahan hasil A+B 4, Menampilkan hasil penjumlahan write hasil Untuk mempermudah penulisan algoritme, Anda dapat menggunakan tiga jenis standar penulisan, yaitu sebagai berikut. 1. Menggunakan Natural Language atau Bahasa Alami Seperti Bahasa Inggris atau Indonesia Pada dasarnya penulisan algoritme jenis ini mempunyal tiga bagian penting, yaitu sebagai berikut. a. Header Header merupakan bagian awal algoritme dan sering dipakai sebagai tanda pengenal yang berisi Bab 1 | Peng Simulasi dan Komunikasi Digital nt y Judul algoritme, Dalam penulisan alur logika program biasanya diawall dengan keyword program. Deklarasi Deklarasi merupakan Setlap variabel dan konsta dalam badan program. Badan algoritme Pada bagian ini setiap proses computing, kan. penyeleksian, dan perulangan akan dilakukan. Contoh penulisan algoritme adalah sebagai berikut, am untuk menjumlahkan dua bilangan untuk menjumiahkan dua bagian yang mendefinisikan wnta yang akan digunakan | progr {program ini ae Deklarasi : In by a gan tipe ; integer (variabel den: data numerik) Algoritme Beri nilai A dengan 100 2) eri nilai B dengan 135 | Jumlahkan A dan B kemudian simpan hasilnya di variabel hasil 4. cetak nilai hasil 5. selesai Keuntungan gaya penulisan natural language adalah sebagai berikut. Strukturnya sederhana dan mudah dalam menulisnya. Tidak memiliki standar khusus dalam penulisannya sehingga memudahkan orang mempelajarinya Tidak memerlukan too! atau software khusus dalam perancangannya. Kerugian gaya penulisan natural language adalah sebagai berikut. + Gaya penulisan setiap programmer tidak sama sehingga pemahaman dan pembacaan algoritme oleh orang lain menjadi sulit. Jika kasus yang diselesaikan cukup kompleks, algoritme menjadi sangat panjang sehingga kurang efisien. + Sukar untuk mengonversinya ke dalam bentuk kode pemrograman. 2. Menggunakan Flowchart Model penulisan algoritme yang menggunakan bentuk penyusunan bangun ruang disebut sebagai bagan alir atau flowchart. Bagan alir (flowchart) merupakan bagan (chart) yang menunjukkan aliran atau runtutan data (flow) yang terjadi karena memiliki standar penggunaan yang sama, Berikut aturan Penyusunan yang harus diikuti antara lain sebagai berikut. 1. Penyusunan simbol flowchart dimulai dari atas ke bawah dan mulai dari sebelah kiri dari suatu halaman, 2. Setlap proses dalam simbol harus dilengkapi dengan nama dan aktivitas yang jelas. 3. Alur bagan alir harus diawali dengan simbol start atau awal | dan diakhiri dengan simbol end atau akhir. dalam program secara logika. Model ini lebih sering dipakai Setlap proses harus memiliki input dan menghasilkan output. 5. Pemberian nama proses simbol flowchart sebaiknya menggunakan kata kerja seperti berikut, + “Masukkan Variabel A" + Hasil = A+B” 6. Masing-masing kegiatan di dalam bagan alir (fowchart) harus memiliki alur data proses secara rinci dan jelas. Kegiatan yang terpotong yang akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung, ‘Ada lima jenis bagan ali flowchart, yaitu sebagai berikut. 1. Bagan alir sistem (system flowchart) menjelaskan urutan setiap prosedur yang terdapat pada sistem. 2. Bagan alir dokumen (document flowchart) menunjukkan arah aliran data laporan dan formulir pada subprogram atau proses. 3. Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di dalam sistem. 4. Bagan alir program (program flowchart) berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program, 5. _Bagan alir proses (process flowchart) merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri Berikut jenis-jenis dari simbol flowchart. Tabel 1.1 Jenis simbol flowchart. Terminator | rogram ‘Arah aliran | Aliran proses pada program [eae | Preparation Inisialisasi atau pemberian nila-nilat | awal pada variabel | atau deklaras ee | Proses Proses secara | computing [glee fe | Bab 1| Pengembangan ide i ot ao ore ate redefined process /_/| me I os | } ‘atau kondisi Penyeleksian a Decision | percabangan, misalnya der [then 9H page connector | Menghubungka oe bagian-bagin” flowchart yang terpisah pada | halaman | off} age connector Menghubungkan . | bagian-bagian UJ flowchart yang z | terputus pada bored _| halaman berbeda n menggunakan flowchart adalah sebagai bry, embacaan dan pemahaman algoritme k menyelesaikan masalah yang tidak Keuntungal + Lebih mudah dalam ps + Dapat digunakan untul rumit. Lebih rinci dengan model visualisasi. Kerugian model ini adalah sebagai berikut. Tidak cocok untuk menyelesaikan program yang rumit. Memerlukan software khusus dalam penulisannya seperti Microsoft Visio. ‘Agak susah ketika akan dikonversi ke dalam bentuk kode program. + Memakan ruang ketika menata simbol bagan alir flowchart. Contoh dengan flowchart adalah seperti gambar di samping Gombar 1.2 Baganai 3, Notas Pseudocode flowchart penjumlahan. Pseudocode merupakan penyusunan dan penulisan logika dalam bentuk notasi kode yang mirip dengan bahasa pemrograman tertentu, tetapi tidak mewakili dari bahasa pemrograman yang akan digunakan. Tidak ada aturan khusus dalam penulisan struktur algoritme dengan pseudocode sepett flowchart. Penulisan struktur algoritme dengan pseudocode harus memiliki beberapa bagian sebagai berikut. + Header bersi informasi judul algoritme, komentar, dan deklarasi. + Badan algoritme berisi pros + Bagian alr program, eee Simulasi dan Komunikasi Digital ir j re Deklarasi variabel menggunakan tands titk dua atau * Assignment atau pernyataan Mmenggunakan format “nama_ variabel < nilai” sebagai contoh x « 10, Untuk membuat komentar dapat diawali dengan karakter *(” dan diakhiri "y’, Beberapa keyword tertentu yang mendekati bahasa Pemrograman dapat digunakan untuk memperjlas alur logika seperti berikut. Read untuk menetima ‘masukan (input-an), Write untuk mencetak nilai ke layar, whe untuk melakukan pengulangan selama kondisi bern nat, If.then adalah mode penyeleksian, Contoh ‘Terdapat sebuah batan: bilah pagar berukuran ‘Menurut Anda, Penyelesaian: Program hitung_bambu {digunakan untuk menghitung jumlah potongan bilah yang dihasilkan dari sebuah bambu} Deklarasi p_bambu : integer {panjang bambu} b_bilah = integer {banyaknya potong bilah yang dihasilkan per bambu} w.bilah : integer {panjang perpotongan} jumlah _ : integer {jumlah potong bilah yang dihasilkan) 1g bambu dengan panjang 12 m yang akan dipotong-potong menjadi 4'm, Sebuah batang bambu dapat dipecah menjadi 4 bilah keci. berapa potong bilah bambu yang dapat dihasilkan dari bambu tersebut? ‘Algoritme p_bambu < 12 {dalam meter) bbilah <4 {dalam pcs} wbilah <4 {dalam meter) jumlah —< (p_bambu /bbilah) * u_bilah write (jumiah) ‘A. Uji Pengetahuan (Nilai Pengetahuan I!) \ 1 Apa yang Anda ketahui tentang penulisan logika dalam bentuk algoritme? 2. Bagaimana cara melakukan penulisan algoritme dengan pseudocode? 3. Simbol apa yang digunakan untuk melakukan penyeleksian atau percabangan kondisi tertentu dengan flowchart? 4. Menurut Anda, lebih mudah manakah antara penulisan struktur algoritme dengan bbahasa alami dibandingkan flowchart? Jelaskan alasanniya,

Anda mungkin juga menyukai