Jumat, 30 Juli 2021

Alur Logika Pemrograman - Pemrograman Dasar- X TKJ

Assalamualaikum...Wr.Wb.

Selamat pagi dan salam sejahtera bagi kita semua, semoga kita semua selalu dalam lindungannya,Amiin

pada kesempatan kali ini Sabtu, 31 Juli 2021 kita akan membahas tentang "Alur Logika Pemrograman"

Mari Kita Awali dengan membaca fatihah bersama, 

Alfatihah...


Pengertian Logika pemrograman komputer

Logika pemrograman adalah cara berfikir yang sistematis, masuk di akal, dalam menyelesaikan sebuah masalah.

Kata logika berasal dari kata logic (logis) berarti nilai kebenarannya harus dapat ditentukan, misal benar atau salah (tidak ada diantaranya), on dan off, hidup dan mati, masuk akal atau tidak, dan lain lain.

Logika harus mempunyai awal dan akhir, serta harus berhenti setelah mengerjakan serangkaian tugas. Setiap langkah harus didefinisikan secara tepat sehingga tidak memiliki arti ganda (not ambiguous)

Pengertian Logika - logika adalah istilah yang dibentuk dari kata logikos yang berasal dari kata benda logos. Kata logos, berarti sesuatu yang diutarakan, suatu pertimbangan akal (pikiran), kata, percakapan, atau ungkapan lewat bahasa. Kata logikos, berarti mengenal kata, mengenai percakapan atau yang berkenaan dengan ungkapan lewat bahasa.

Pengertian Logika berdasarkan Ahli

Logika adalah suatu pertimbangan akal atau pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa. Logika adalah ilmu pengetahuan dan keterampilan berpikir lurus. Tt, (1999 :71)

Logika adalah suatau pertimbangan akal atau pikiran yang diatur lewat kata dan dinyatakan dalam bahasa. Jan Hendrik Rapar, (1996 : 5)

Logika adalah ilmu dan kecakapan menalar, berpikir dengan tepat.W. Poespoprodjo, Ek. T. Gilarso. (2006: 13)

Logika adalah suatu metode atau teknik yang diciptakan untuk meneliti ketepatan nenalar. Soekadijo, (1983-1994: 3)

Hubungan antara algoritma dan logika adalah cara kalian membuat langkah untuk melakukan tugas tertentu. Syarat utama algoritma adalah, algoritma haruslah bernilai benar. Artinya saat membuat algoritma anda harus berfikir logis. 

Benar disini bukan berarti jawaban benar, tapi memberikan nilai output yang sesuai logika. Apa yang terjadi jika output algoritmanya aja gak benar? Ya ancur...

Gini contoh output algoritma harus benar...(kita tidak bicara nilai benar atau salah, tapi logikanya)

Contoh algoritma dalam kehidupan sehari-hari

menentukan antara bilangan genap dan ganjil...ingat, {logikanya harus benar}

  1. Mulai
  2. Masukan sembarang angka.
  3. Bagi angka tersebut dengan 2
  4. Apakah habis di bagi 2?
  5. Jika ya, Tampilkan genap.
  6. Jika tidak, tampilkan ganjil.
  7. Selesai.


Gampang 'kan? Perhatikan list nomor 5 dan 6, outputnya selalu benar 'kan?

Contoh soal algoritma dalam kehidupan sehari-hari. Gunakan logikamu...

Amati dan analisalah, bagaimana cara memindah isi gelas kopi ke gelas teh dan sebaliknya. Di pakai Logikanya...


Menerapkan alur logika pemrograman komputer

Jawaban soal menukar isi gelas kopi ke gelas teh

Kita akan menggunakan penulisan algoritma kalimat deskriptif dan strukturnya adalah Runtutan (sequence). Cara penulisan algoritma:

Reference: 
https://www.rsetiawan.com/2020/09/menerapkan-logika-algoritma-pemrograman-komputer.html#:~:text=Alur%20logika%20pemrograman%20komputer%20adalah,persoalan%20menggunakan%20komputer%20secara%20terstruktur.

  1. Mulai
  2. Siapkan gelas X.
  3. Tuang gelas berisi teh kedalam gelas X.
  4. Tuang gelas berisi kopi kedalam gelas teh yang telah kosong
  5. Tuang gelas X kedalam gelas kopi yang telah kosong
  6. Selesai.
Read more

Firewall - AIJ XII TKJ

 Assalamualaikum...Wr.Wb.

Selamat pagi dan salam sejahtera bagi kita semua, semoga kita semua selalu dalam lindungannya,Amiin

pada kesempatan kali ini Sabtu,31 Juli 2021 kita akan membahas tentang "Firewall"

Mari Kita Awali dengan membaca fatihah bersama, 

Alfatihah...


Pengertian Firewall

Firewall adalah sebuah sistem keamanan jaringan komputer yang berfungsi untuk melindungi komputer dari beragam jenis virus, malware, dan serangan dalam bentuk lainnya.

Tugas utama firewall dalam sebuah komputer adalah memonitor dan mengontrol semua koneksi masuk dan keluar yang kamu lakukan berdasarkan aturan keamanan yang telah ditetapkan. Secara umum, firewall komputer adalah program perangkat lunak yang mencegah akses tidak sah ke atau dari jaringan pribadi. Jadi, firewall adalah alat yang dapat digunakan untuk meningkatkan keamanan komputer yang terhubung ke jaringan, seperti LAN atau Internet. Firewall juga merupakan bagian integral dari kerangka kerja keamanan komprehensif untuk jaringan yang kamu gunakan.


Fungsi Firewall menjamin keamanan melalui aktvitasi kontrol granular atas jenis fungsi. Firewall juga akan melangsungkan proses sistem yang memiliki akses ke sumber daya jaringan. Kebanyakan orang berpikir bahwa firewall adalah perangkat yang diinstal pada jaringan, dan mengontrol lalu lintas yang melewati segmen jaringan. Namun, kamu juga dapat memiliki firewall berbasis host yang dapat dijalankan pada sistem itu sendiri, seperti ICF (Internet Connection Firewall). Pada dasarnya, fungsu kedua firewall tersebut sama: untuk menghentikan intrusi dan menyediakan metode kebijakan kontrol akses yang kuat. Dalam definisi yang sederhana, firewall tidak lain adalah sistem yang melindungi komputermu; poin penegakan kebijakan kontrol akses.


Manfaat Firewall untuk Komputer:

1. Melindungi komputer dari akses jarak jauh tidak sah

2. Dapat memblokir pesan yang menautkan ke konten yang tidak diinginkan

3. Menjadikan gaming online lebih aman



Reference:

https://www.dewaweb.com/blog/pengertian-firewall-dan-cara-kerjanya/

Read more

Senin, 03 Mei 2021

Sistem Operasi Jaringan-ASJ-XI TKJ

 Assalamualaikum.. Wr. Wb.

Selamat pagi anak-anak smk nu al hidayah,
selamat menjalankan ibadah dibulan suci ramadhan, semoga kita semua diberikan keberkahan dan ditebalkan keimanan kita, amiin..

pada pertemuan kali ini akan membahas tentang :

3.1 Menerapkan sistem operasi jaringan

diakhir materi nanti anak anak bisa menjawab soal yang dibawahnya ya...

Selamat Belajar...


7 SISTEM OPERASI JARINGAN YANG BANYAK DIPAKAI PADA PERANGKAT KOMPUTER INI WAJIB ANDA KETAHUI





Dalam perangkat teknologi seperti komputer, laptop dan berbagai jenis gadget lainnya terdapat sistem operasi jaringan di dalamnya. Sistem operasi jaringan ini bertujuan untuk menghubungkan perangkat tersebut dengan yang lain. Selain itu, sistem operasi jaringan juga berfungsi untuk menghubungkan perangkat dengan internet. Pada dasarnya, sistem operasi jaringan dibagi menjadi dua yaitu sistem operasi berbasis text dan sistem operasi berbasis grafis. Berikut ini akan dibahas tentang sistem operasi jaringan yang umum dipakai pada perangkat komputer atau laptop.

1. Windows

Siapa yang tidak tahu windows? Semua orang pasti mengenal sistem operasi jaringan yang satu ini. Windows adalah salah satu sistem operasi jaringan yang banyak dipakai oleh semua orang di seluruh dunia. Kenapa bisa demikian? Windows dinilai sangat mudah dalam pengoperasiannya. Perlu Anda tahu juga bahwa Windows adalah pengembangan dari Ms-DOS. Selain itu, Windows termasuk dalam kategori sistem operasi jaringan berbasis grafis. Dalam perjalanannya, Windows hadir dengan berbagai macam versi. Untuk saat ini versi yang paling banyak dipakai meliputi Windows Vista, Windows XP, Windows 7, Windows 8 dan Windows 10.

2. Linux

Sistem operasi jaringan berikutnya yang banyak dipakai adalah Linux. Sama halnya dengan Windows, Linux juga termasuk dalam kategori sistem operasi jaringan berbasis grafis. Ternyata, Linux adalah perkembangan dari UNIX sekaligus gabungan dari MINIX. Sistem jaringan ini diminati karena memiliki ketahanan terhadap malware. Selain itu Linux juga terbilang stabil dalam kurun waktu yang lama. Umumnya, Linux banyak dipakai pada jaringan besar untuk akses berkas di perusahaan-perusahaan atau lembaga pendidikan. Hal menarik lainnya adalah Linux bisa Anda dapatkan secara gratis.

3. MAC

Mendengar kata MAC, pasti Anda langsung mengaitkannya dengan produk Apple. Yah memang benar, MAC adalah sistem operasi jaringan yang khusus dibuat untuk rangkaian produk dari Apple Computer. MAC sendiri merupakan singkatan dari Macintosh Operating System. MAC juga masuk dalam jajaran sistem operasi jaringan berbasis grafis. Banyak orang yang mendambakan untuk bisa menikmati sistem operasi jaringan tersebut. Selain terkenal stabil dan ampuh melawan serangan malware, MAC juga mampu melakukan berbagai perintah dalam waktu yang bersamaan. Namun sayangnya, untuk bisa menikmatinya Anda harus menyiapkan budget lebih. Seperti yang Anda tahu semua produk Apple Computer menawarkan harga diatas rata-rata.

4. IBM

Selain Windows, terdapat satu lagi sistem operasi jaringan yang menggantikan keberadaan DOS. Sistem operasi tersebut adalah IBM. Sebagian dari Anda mungkin sudah tidak asing lagi dengan IBM karena memang pernah populer pada masanya. Pada awalnya, sistem operasi ini dibuat lewat kerjasama antara Microsoft dan IBM hingga pada akhirnya resmi hanya dipegang oleh IBM. Sistem operasi IBM menggunakan kemampuan penuh dari Microprocessor Intel 80280 yang memiliki modus proteksi yang dapat menjalankan perintah secara stimulan. Namun sayangnya, sistem operasi ini sudah tidak dapat Anda jumpai lagi karena pemakaiannya sudah dihentikan sejak tahun 2006.

5. Solaris

Sistem operasi UNIX merupakan cikal bakal dari sistem operasi lainnya yang ada saat ini. Salah satunya adalah sistem operasi Solaris. Sistem operasi ini dikelola oleh Sun Microsystem pada tahun 1992. Solari adalah sistem operasi yang sifatnya open source, jadi siapapun dapat mengakses, mengubah kode, memodifikasi dan menyebarkannya ke siapa saja. Walaupun sistem operasi ini dinilai stabil namun peminatnya hanya sedikit.

6. Free BSD

Selain Linux dan Solaris, masih ada satu lagi sistem operasi yang merupakan perkembangan dari UNIX. Sistem operasi tersebut adalah Free BSD. Sistem operasi ini dibuat oleh David Greenman pada tahun 1993. Free BSD beroperasi di atas Intel X6. Penggunaan sistem operasi ini dikhususkan untuk menyediakan berbagai software.

7. Novell Netware

Sesuai dengan namanya, sistem operasi ini dibuat oleh Novell. Sistem operasi ini juga banyak dipakai pada tahun 1990-an. Novell Netware menggunakan protokol Xerox XNS dan banyak ditemukan pada komputer IBM. Dulunya, Novel Netware cukup populer dengan sebutan NOS. Dasar kerja dari NOS sendiri adalah file sharing yang memakai layanan modul file dan pencarian lokasi fisik yang dilakukan di server. Selain itu, NOS juga fokus pada pembagian disk space dan printer.

Demikian informasi tentang sistem operasi jaringan yang umum dipakai pada perangkat komputer dan laptop. Tujuh sistem operasi jaringan yang disebutkan diatas merupakan yang populer dan banyak digunakan pada zaman dulu bahkan sampai sekarang.


Referency : https://www.baktikominfo.id/id/informasi/pengetahuan/7_sistem_operasi_jaringan_yang_banyak_dipakai_pada_perangkat_komputer_ini_wajib_anda_ketahui-829



Read more

Sabtu, 01 Mei 2021

Menganalisis permasalahan manajemen bandwidth- 11 TKJ 1 dan 2

Assalamualaikum.. Wr. Wb.

Selamat pagi anak-anak smk nu al hidayah,
selamat menjalankan ibadah dibulan suci ramadhan, semoga kita semua diberikan keerkahan dan ditebalkan keimanan kita, amiin..


pada pertemuan kali ini akan membahas tentang :

3.10   Menganalisis permasalahan manajemen bandwidth

diakhir materi nanti anak anak bisa menjawab soal yang dibawahnya ya...



selamat belajar,,


TIPS MENGECEK MASALAH PADA BANDWITH INTERNET RUMAH

Jika anda mengalami masalah dengan bandwith internet rumah, ada beberapa pemeriksaan yang bisa dilakukan untuk memastikan semuanya berjalan lancar. Salah satu cara yang bisa dilakukan adalah menjalankan aplikasi Wi-Fi Analyzer. Anda bisa saja menghubungi pihak provider tempat anda berlangganan, namun mereka mungkin hanya bersedia membantu hingga ke level tertentu saja, selebihnya anda yang punya tanggung jawab.

Ada aplikasi yang disebut dengan Manageengine Opmanager. Ini sangat berguna untuk memantau jaringan. Jaringan wi-fi yang anda pasang di rumah mentransmisikan data atau bandwith lewat bantuan sinyal radio. Jadi kondisi ini sangat rentan dengan yang namanya gangguan dari frekuensi lain. Jika anda mengalami masalah saat buffering video atau membuka website yang berat, ada kemungkinan masalahnya terletak disini. Anda bisa memulai dengan memeriksa ke provider. Bisa saja masalah memang terletak pada koneksi internet itu  sendiri. Anda bisa melakukan pengecekan dengan memutuskan koneksi lalu menyambungkannya kembali. Setelah itu lakukan pengecekan kecepatan internet. Jika masalah ternyata ada pada jaringan instalasi, yaitu dari luar hingga masuk ke rumah, maka itu tugas dari provider anda untuk memperbaikinya. Berikutnya anda juga bisa melakukan pengecekan dengan mencopot modem atau router dari komputer. Berikutnya matikan komputer anda serta semua perangkat yang terhubung dengan jaringan tersebut. Lakukan reboot pada modem serta router dan tunggu hingga hidup kembali. Mungkin dengan melakukan ini, kecepatan internet anda bisa stabil kembali.Tips berikutnya untuk mengecek masalah pada bandwith internet rumah adalah dengan mengunduh aplikasi untuk Wifi Analyzer. Ada banyak sekali aplikasi yang bisa dijalankan, namun jika anda memiliki perangkat Android, maka silakan install Farproc’s Wifi Analyzer. Anda bisa mencarinya di Google Play Store kalau mau. Wifi memakai gelombang 2.4 Ghz yang punya karakteristik sulit untuk menembus permukaan yang sifatnya solid. Karena itu, Wifi bisa saja mengalami gangguan jika terhalang oleh objek tertentu. Setelah menginstal aplikasi pemantau Wifi tersebut, silakan langsung anda jalankan di dekat jaringan wifi yang anda pasang di rumah. Anda bisa mempelajari grafis yang muncul, terutama berkaitan dengan kekuatan sinyal.

Memahami Permasalahan Umum Konektivitas Jaringan

Berikut ini daftar masalah umum yang menunjukkan penyebab masalah konektivitas jaringan:

  1. Sambungan kabel rusak atau tidak dapat dipercaya, adaptor jaringan gagal, atau hub gagal
  2. Pengaturan jaringan yang tidak benar atau pengandar jaringan yang tidak benar
  3. Instalasi versi MDAC pada setiap workstation daripada di server yang lebih lawas
  4. Fitur yang mematikan adaptor jaringan saat menjalankan Microsoft Dynamics RMS hemat energi
  5. Konflik alamat IP
  6. Pengaturan pada utilitas jaringan klien yang dikonfigurasi dengan benar
  7. Pengaturan di Server jaringan utilitas yang dikonfigurasi dengan benar
  8. Bandwidth jaringan tidak tersedia karena sumber daya sistem yang menggunakan semua bandwidth jaringan yang tersedia
  9. Pengaturan yang salah untuk tipe tender tertentu, perangkat periferal, atau untuk mendaftar
  10. Konfigurasi jaringan nirkabel
  11. Konflik dengan pengaturan untuk add-in pihak ketiga atau kustomisasi

jawablah soal berikut ini dengan tepat 




Refrensi :

Read more

Sabtu, 13 Februari 2021

Cara Kerja Bandwidth - AIJ - XII TKJ

 Assalamualaikum...

pada pembahasan materi kali ini adalah masih tentang bandwidth.

materi ini mulai 14 Februari - 23 Februari 2021


Read more

Rabu, 27 Januari 2021

Latihan Soal AIJ - XII TKJ

Jawablah Pertanyaan Berikut ini dengan Benar !

masa aktif soal ini mulai 27 januari sampai dengan 11 Februari 2021



klik gambar dibawah ini untuk mulai mengerjakan 




Read more

Rabu, 20 Januari 2021

10 Macam Linux - AIJ XII TKJ

Assalamualaikum.... pada materi kali ini akan membahas tentang 10 Jenis Linux, materi ini untuk 1 minggu kedepan sampai dari tanggal 20 Januari 2021 sampai 26 Januari 2021

1. Ubuntu

Ubuntu

Distro Linux pertama yang patut kamu coba adalah Ubuntu. Ubuntu merupakan salah satu distro Linux yang cukup populer dan sangat cocok bagi kamu yang baru pertama kali menggunakan Linux. Ya, seperti moto dari Ubuntu yaitu “Linux for human beings” atau dalam bahasa Indonesia “Linux untuk manusia”, maksudnya Ubuntu dikembangkan agar Linux dapat berguna bagi semua orang secara universal dalam artian untuk merubah stereotip umum bahwa Linux susah untuk digunakan oleh orang awam. 

Distro Linux Ubuntu patut kamu coba, karena selain Ubuntu sangat populer, Ubuntu juga memiliki dukungan komunitas yang besar. Jadi ketika kamu mengalami kendala atau kesulitan saat menggunakan Ubuntu kamu bisa mencari solusi penanganannya dengan mudah. Sampai artikel ini ditulis Ubuntu telah dirilis sampai versi 20.04 LTS. Ketika kamu menggunakan Ubuntu kamu tidak perlu takut kehilangan dukungan, karena Ubuntu menjamin penggunanya akan mendapat pembaruan keamanan dan pemeliharaan.

2. Manjaro

Manjaro

Manjaro merupakan distro Linux yang berbasis dari Arch Linux. Belakangan ini kepopuleran  Manjaro semakin menanjak. Bukan tanpa alasan Manjaro semakin banyak digandrungi oleh sebagian orang, selain karena Manjaro menawarkan keunggulan dari Arch Linux yang dijadikan basisnya. Manjaro juga mempunyai kemudahan seperti pemakaian yang simpel, sederhana, elegan dan tetap powerful.

Hal yang menarik dari distro Linux Manjaro ini adalah Manjaro menyediakan fitur lengkap dengan berbagai pilihan arsitektur, desktop environment, dan jenis build-nya. Dari hal tersebut Manjaro memang dikembangkan untuk berbagai kalangan pengguna, baik itu pemula, pendidikan, programmer maupun profesional. Salah satu faktor kepopuleran Manjaro adalah berkat banyaknya varian desktop environment yang bisa digunakan.

3. Linux Mint

Linux Mint

Linux Mint merupakan salah satu distro yang tak kalah populer dari Ubuntu, distro ini pun banyak digemari oleh komunitas Linux. Linux Mint dibangun diatas basis Ubuntu, oleh karena itu Linux Mint dapat menjalankan aplikasi yang ada pada Ubuntu. Sama seperti Ubuntu, Linux Mint pun cocok bagi kamu yang baru memulai menggunakan Linux, karena selain user interface yang mudah dan sederhana Linux Mint juga memiliki efek transisi yang cukup smooth.

Distro Linux Mint memiliki berbagai varian desktop environment meliputi Cinnamon, MATE, XFCE, KDE ditambah ada varian Linux Mint yang berbasis Debian. Untuk penggunaan sehari-hari Linux Mint sangat nyaman untuk digunakan, aplikasi yang bisa digunakan pun cukup melimpah ruah berkat basisnya dari Ubuntu.

4. Kali Linux

Kali Linux

Jika kamu tertarik untuk memulai belajar hacking dan penetrasi, maka distro Linux berikut ini boleh kamu coba. Kali Linux merupakan distro berbasis Debian yang dikembangkan oleh Offensive Security. Tujuan dari dikembangkannya Kali Linux adalah untuk memenuhi kebutuhan penetrasi dan pengujian maupun peretasan pada sistem keamanan komputer. Kali Linux juga menyediakan berbagai desktop environment seperti XFCE, KDE maupun LXDE.

Di dalam Kali Linux juga telah tersedia berbagai tools atau aplikasi yang berguna dalam melakukan ethical hacking atau penetrasi dan testingTools dan aplikasi yang disediakan pun selalu dalam keadaan terbaru karena menerapkan model rolling release. Komunitas dari Kali Linux pun banyak yang membuat tools atau aplikasi yang bisa kamu gunakan saat melakukan penetrasi ataupun testing keamanan.

5. Zorin OS

Zorin OS

Apabila kamu ingin mencoba Linux dengan rasa Windows, kamu bisa mencoba menggunakan distro Linux Zorin OS. Zorin OS dikembangkan dari basis Ubuntu dengan mengedepankan tampilan antarmuka yang mirip dengan Windows. Hal ini cocok bagi kamu, jika baru memulai menggunakan Linux, karena saat migrasi dari Windows ke Linux kamu akan merasa familiar dengan tampilannya.

6. openSUSE

openSUSE

Distro Linux berikutnya yang bisa kamu coba adalah openSUSE. openSUSE bisa jadi pilihan kamu sebagai system administrator, pengembang ataupun pengguna desktop. openSUSE terbagi menjadi dua varian distribusi yaitu Tumbleweed dan Leap. Jika kamu ingin selalu mendapatkan pembaruan maka varian openSUSE Tumbleweed adalah pilihannya. Sedangkan jika kamu ingin mendapatkan pembaruan pada rentang periode tertentu maka openSUSE Leap bisa kamu pilih.

7. Fedora

Fedora

Fedora pertama kali dirilis pada tanggal 6 November 2003 sampai dengan artikel ini ditulis Fedora telah sampai pada versi 32. Fedora dikembangkan oleh Red Hat dengan manajemen paket menggunakan RPM dan YUM. Fedora tidak terlalu memperhatikan pembaruan apabila hanya memperbaiki hal yang tidak begitu penting, para pengembang Fedora lebih mengutamakan pembaruan yang signifikan saat melakukan pembaruan.

8. Parrot OS

Parrot OS

Sama seperti halnya distro Kali Linux, distro Parrot OS juga dikembangkan untuk tujuan penetrasi, testing maupun forensik sistem keamanan. Parrot OS juga menggunakan basis dari Debian sama seperti Kali Linux. Parrot OS dikembangkan oleh Parrot Security CIC sampai artikel ini ditulis Parrot OS telah sampai pada versi 4.9.1. Parrot OS juga menyediakan berbagai macam pilihan desktop environment mulai dari MATE, KDE, dan juga OVA.

Walaupun masih tergolong baru, distro Parrot OS tidak bisa dipandang sebelah mata. Banyak tools penetrasi dan testing telah dipasang secara otomatis pada distro ini. Jika kamu tertarik untuk memulai penetrasi dan testing maupun hacking distro ini bisa kamu coba sebagai alternatif pilihan Kali Linux.

9. Elementary OS

Elementary OS

Apabila sebelumnya ada distro Zorin OS yang tampilannya mirip dengan Windows, sedangkan distro Linux satu ini tampilannya mirip dengan Mac OS. Jika kamu ingin merasakan sensasi tampilan yang elegan layaknya Mac OS, maka distro Linux Elementary OS ini bisa kamu coba. Elementary OS juga ramah bagi pengguna baru karena menggunakan basis dari Ubuntu. Sampai artikel ini ditulis Elementary OS telah sampai pada versi 5.1 Hera.

10. BlankOn

BlankOn

Kurang lengkap rasanya jika tidak mencantumkan distro Linux buatan Indonesia. BlankOn merupakan salah satu distro Linux racikan anak bangsa yang bisa kamu coba. BlankOn juga pernah masuk ke dalam 100 besar Linux di dunia, jadi kualitas dari BlankOn tidak bisa dianggap remeh. Apabila kamu membutuhkan Linux untuk kegiatan computing untuk pendidikan atau perkantoran distro Linux BlankOn ini bisa menjadi pilihan.

Demikian 10 macam Linux yang bisa kamu coba. Sistem operasi Linux juga banyak digunakan oleh orang-orang yang bekerja di bidang IT termasuk para developer. Memiliki pemahaman mengenai Linux bisa menjadi nilai lebih bagi kamu yang bergerak di bidang IT. Selain itu bekali diri kamu juga dengan kemampuan yang dibutuhkan oleh industri. Ada banyak hal-hal baru di Dicoding, kamu bisa belajar dengan harga yang murah bahkan gratis.


Referensi : https://www.dicoding.com/blog/macam-macam-linux/

Read more

Selasa, 12 Januari 2021

LINUX - AIJ Kelas XII TKJ

Assalamualaikum.... pada materi kali ini akan membahas tentang Linux, materi ini untuk 1 minggu kedepan sampai tanggal 20 januari 2021,

selamat belajar...


LINUX




Pengertian Linux adalah sistem operasi yang menggunakan kernel linux. Kernel sendiri adalah bagian terkecil dari sistem operasi yang bertugas untuk melakukan manajemen cpu, memori dan perangkat -perangkat tambahan lain. Linux adalah OS yang bersifat open source, yang berarti kode-kode sumber linux dapat digunakan, dimodifikasi dan didistribusikan secara bebas oleh siapapun. Lisensi linux yang berada dibawah naungan GNU pun Gratis, kita tidak perlu mengeluarkan biaya sedikit pun jika ingin menggunakannya.

Ini berbeda dengan OS Windows yang berbayar, karena untuk menggunakan sistem operasi windows secara Legal, biayanya hampir 2 juta pertahun. itu belum termasuk penggunaan microsoft office dan aplikasi lain seperti photoshop, corel dsb. Karena kodenya yang bersifat open source, banyak developer yang mengembangkan OS ini sehingga terciptalah berbagai macam distro linux yang banyak kita kenal selama ini, seperti misalnya linux Ubuntu, linux mint, Redhat dsb.

Setiap distro linux mempunyai karakteristik yang berbeda mulai dari tampilan, kerumitan penggunaan hingga tujuan penggunaannya. Apakah misalnya untuk programming, hacking, web security, server atau untuk menjalankan aplikasi umum sehari-hari.cikal bakal Linux adalah sistem operasi UNIX yang dikembangkan oleh Ken Thompson dan Dennis Ritchie pada tahun 1969. Ken dan Dennis ini juga merupakan penemu dari bahasa pemrograman C, yang mana menjadi dasar dari bahasa pemrograman tingkat tinggi.

Kode sumber UNIX dikembangkan menggunakan bahasa C sehingga mudah pemindahannya ke berbagai platform. Oleh karena itu UNIX mendapat respon dan perhatian yang besar.Dengan berkembangnya UNIX yang sangat cepat, akhirnya UNIX terpecah menjadi dua aliran yaitu yang dikembangkan oleh Universitas Berkley dan yang dikembangkan oleh AT&T.

Selain itu juga mengakibatkan banyak perusahaan yang ingin memegang kendali dalam bidang sistem operasi. Oleh karena itu ditetapkanlah spesifikasi standar UNIX oleh IEEE (The Institue of Electrical and Engineers) dengan mengemangkan Posix. Sejak saat itu muncul berbagai macam jenis UNIX, salah satunya yaitu Minix yang dikembangkan oleh A.S. Tanenbaum yang bertujuan untuk pendidikan.

Kemudian pada tahun 1984 mulai mengembangkan proyek GNU dengan membuat software, compiler, editor, textformatters, GUI, libraries, modules, dan masih banyak lagi. GNU didesain supaya kompatibel dengan sistem operasi yang sudah ada yaitu UNIX.

Pada tahun 1990 GNU telah berhasil membuat semua komponen yang diperlukan untuk mengnebangkan sebuah sistem operasi, yaitu compiler, libraries, aplikasi, user interfae. Tetapi ada satu yang belum selesai yaitu kernel yang merupakan inti dari sistem operasi.

Kemudian pada tahun 1991 Lunus Torvalds yang meruakan mahasiswa Jurusan Ilmu Komputer dari Universitas Helsinki menulis sebuah kernel dengan menggunakan bahasa C dan diterjemahkan menggunakan GNU C Compiler. Linus Torvalds menjadikan kode sumber dari Minix untuk dijadikan referensi untuk mengembangkan sistem operasi baru yang kode sumbernya dapat diakses oleh siapa saja. Kemudian sistem operasi yang dikembangkan oleh Linus Torvalds ini dinamakan Linux. Awalnya Linus ingin memeberi nama Freax yang merupakan gabungan dari “free freak” dan X yang mengacu pada Unix.

Pada bulan September 1991 Linus mengunggah file yang dikembangkannya ke FTP server (ftp.funet.fi). Kemudian seorang relawan administrator FTP yaitu Ari Lemmke berfikir bahwa nama Freax kurang bagus untuk dijadikan nama kernel. Lalu ia mengubh nama kernel dengan nama Linux tanpa persetujuan Linus. Dalam mengembangkan Linux, Linus menggunakan tools dari Free Foundation Software dan program-program yang berlisensi GNU GPL(lisensi untuk software bebas dan gratis). Dan dari sinilah lahir Linux versi 0.01. Linux versi ini belum dapat disebut sebagai sistem operasi secara utuh. Kemudian pada tanggal 5 Oktober 1991, Linus Torvalds kode sumber Linux yang menjadi versi Linux resmi pertama yang dikenalkan ke publik, yaitu Linux versi 0.02 dibawah lisensi GNU GPL. Saat merilis versi ini Linus menuliskan dalam dokumentasinya bahwa Linux memerlukan software yang disediakan oleh GNU supaya dapat menggunakan Linux seutuhnya.

Kemudian pada tahun 1996 Linus Torvalds mengumumkan logo atau maskot dari Linux yaitu seekor Pinguin yang diberi nama Tux.

Linus memilih hewan pinguin karena dia pernah mengalami pengalaman buruk yaitu digigt oleh seekor pinguin di kebun binatang Australia.

Dalam pemilihan logo pinguin, Linus mengadakan sebuah kontes untuk mendesain logo Linux. Kontes ini dimenangkan oleh Larry Ewing dengan desain gambar pinguin sedang duduk bernama Tux. Kata Tux mengacu pada Torvalds Unix yang berarti tuxedo

Read more

Minggu, 03 Januari 2021

RPL - V - Laporan Progres Project Akhir

Pada Perkuliahan Kali ini Senin, 4 Januari 2021 akan mereview Project akhir yang akan dinilai pada akhir januari 2021


Klik dibawah ini untuk melaporkan progres Project Akhir dan

mengisi Absensi Senin, 4 Januari 2021



Read more

RPL - III - Pemeliharaan Perangkat Lunak

pada hari ini Senin, 4 Januari 2020 Kita akan membahas materi tentang Pemeliharaan Perangkat Lunak


Pemeliharaan Perangkat Lunak

Mengapa Pemeliharaan Perlu di Lakukan ?

Pemeliharaan mesti dilakukan untuk memastikan bahwa perangkat lunak terus memenuhi persyaratan yang diinginkan oleh pengguna. Pemeliharaan berlaku untuk semua perangkat lunak yang dikembangkan menggunakan model siklus hidup perangkat lunak apa pun. Produk perangkat lunak mengalami perubahan karena tindakan perangkat lunak korektif dan nonkorektif termasuk adanya dinamika dalam teknologi dan organisasi.

Pemeliharaan secara terus menerus dilakukan untuk hal-hal berikut ini:

  1. Melakukan koreksi terhadap kesalahan yang ditemukan.
  2. Meningkatkan kualitas rancangan perangkat lunak.
  3. Mengimplementasikan perangkat tambahan/pendukung.
  4. Sebagai keperluan untuk antar muka dengan perangkat lunak lain.

Definisi Pemeliharaan Software

Pemeliharaan Software adalah proses umum pengubahan/pengembangan perangkat lunak setelah diserahkan ke konsumen. Perubahan mungkin berupa perubahan sederhana untuk membetulkan error koding atau perubahan yg lebih ekstensif untuk membetulkan error perancangan/perbaikan signifikan untuk membetulkan error spesifikasi/akomodasi persyaratan baru.

Lingkup Pemeliharaan

Aktifitas pemeliharaan antara lain :

  • Penambahan atau perbaikan produk perangkat lunak
  • Adaptasi produk dengan lingkungan operasional yang baru (hardware, sistem operasi, dll).
  • Pembetulan permasalahan yang timbul

Aktifitas Penambahan perbaikan produk perangkat lunak :

  • Penambahan fungsi-fungsi baru
  • Perbaikan tampilan dan modus interaktif
  • Memperbaharui dokumen eksternal
  • Memperbaharui karakteristik performansi dan sistem

Adaptasi produk dengan lingkungan operasional yang baru:

  • pemindahan perangkat lunak ke perangkat keras yang lain
  • modifikasi untuk dapat mempergunakan protokol tambahan dll

Pembetulan permasalahan yang timbul :

pembenaran kesalahan yang timbul setelah produk perangkat lunak dipergunakan oleh user Biasanya 70 % dari seluruh biaya pengembangan adalah untuk pemeliharaan. Dari seluruh biaya pemeliharaan, 60 % digunakan untuk anggaran penambahan atau perbaikan perangkat lunak, sisanya untuk adaptasi atau pembentulan.

Jenis Pemeliharaan Perangkat lunak

Pemeliharaan perangkat lunak dibedakan :

1. Corrective Maintenance

Pemeliharaan ini untuk merespon terjadinya kesalahan-kesalahan saat produk dioperasikan baik berupa bug atupun berupa output yang tidak sesuai dengan kebutuhan pengguna.

2. Adaptive Maintenance

Pemeliharaan ini untuk merespon perubahan yang terjadi pada lingkungan yang mempengaruhi perangkat lunak tersebut (seperti perangkat keras, sistem operasi, prosedur bisnis, kebijakan, dll).

3. Perfective maintenance

Pemeliharaan ini untuk merespon permintaan tambahan berupa fungsi-fungsi baru yang muncul setelah pengguna melakukan uji coba perangkat lunak tersebut.

4. Preventif maintenance

Pemeliharaan ini dilakuan untuk melakukan reengineering terhadap perangkat lunak agar lebih mudah diperbaiki, memiliki tingkat adaptasi yang tinggi dan mudah mengakomodasi munculnya kebutuhan baru.

Karakteristik perangkat lunak yang mudah dalam pemeliharaan :

• Perangkat lunak dikerjakan per modul

• Perangkat lunak mempunyai kejelasan

• Dokumentasi internal yang baik dan jelas

• Dilengkapi dokumen-dokumen pendukung lainnya


Pemeliharaan juga mempengaruhi dokumen pendukung seperti :

• dokumen spesifikasi kebutuhan perangkat lunak

• dokumen rancangan

• dokumen rencana pengujian

• prinsip pengoperasian

• petunjuk pemakaian


Manfaat pemeliharaan perangkat lunak

• Memastikan kesesuaian dengan kebutuhan fungsionalitas teknis software.

• Memastikan kesesuaian kebutuhan pihak manajerial mengenai jadwal dan budget.

• Dapat meningkatkan efisiensi software berikut juga aktifitas pemeliharaannya.


Siklus Hidup Pemeliharaan Sistem (SMLC)

Tahapan SMLC :

Memahami Permintaan Pemeliharaan

· Mentransformasi permintaan pemeliharaan menjadi pengubahan

· Menspesifikasi perubahan

· Mengembangkan perubahan

· Menguji perubahan

· Melatih pengguna dan melakukan test penerimaan

· Pengkonversian dan meluncurkan operasi

· Mengupdate Dokumen

· Melakukan pemeriksaan Pasca implementasi


Maintainability (Kemampuan pemeliharaan sistem)

Prosedur untuk peningkatan maintainability :

  • Menerapkan SDLC dan SWDLC
  • Menspesifikasi definisi data standar
  • Menggunakan bahasa pemrograman standart
  • Merancang modul-modul yang terstruktur dengan baik
  • Mempekerjakan modul yang dapat digunakan kembali
  • Mempersiapkan dokumentasi yang jelas, terbaru dan komprehensif
  • Menginstall perangkat lunak, dokumentasi dan soal-soal test di dalam sentral repositor sistem CASE atau CMS (change management system)

Tiga pendekatan untuk menyusun Pemeliharaan sistem :

  1. Pendekatan Pemisahan --> Pemeliharaan dan Pemeliharaan
  2. Pendekatan Gabungan --> Menggabungkan personalia penyusun dan pemelihara menjadi sebuah kelompok utama sistem informasi
  3. Pendekatan Fungsional --> Variasi dari pendekatan gabungan dengan memindahkan tenaga profesional sistem dari sistem informasi dan menugasi mereka pada fungsi bisnis untuk penyusunan maupun pemeliharaan.

Ada 5 CASE Tools yang membantu pemeliharaan sistem dari sistem lama dan membantu memecahkan kemacetan timbunan sistem baru yang belum dikerjakan :

a. Rekayasa Maju (Forward engineering)

b. Rekayasa Mundur (Reverse engineering)

c. Rekayasa Ulang (Reengineering)

d. Restrukturisasi (restrukturing)

e. Sistem Pakar Pemeliharaan (Maintenance expert system)


Mengelola Pemeliharaan Sistem

Dalam mengelola pemeliharaan sistem baik itu rekayasa maju, mundue, ulang dan restrukturisasi terdapat beberapa tahapan yang harus diperhatikan. Tahapan pengelolaan terhadap pemeliharaan sistem (perangkat lunak), meliputi:

a. Menetapkan Kegiatan Pemeliharaan Sistem

b. Mengawali dan merekam kegiatan pemeliharaan sistem tidak terjadwal (Form Maintenance Work Order : Pekerjaan yang diperlukan/dilakukan, waktu yang diperkirakan dibandingkan dengan waktu yang sebenarnya, kode pemeliharaan, biaya pemeliharaan)

c. Menggunakan sistem perangkat lunak helpdesk

d. Mengevaluasi aktivitas pemeliharaan sistem

e. Mengoptimalkan program pemeliharaan sistem


Sedangkan Resiko CMS yang harus dihindari, antara lain:

a. Kekurangan inventaris program perangkat lunak yang akurat dan sumber-sumber sistem informasi lainnya.

b. Ketidak lengkapan sejarah perubahan program

c. Modul-modul program perangkat lunak terduplikasi

d. Perubahan program perangkat lunak yang tidak sah

e. Kekurangan dokumentasi yang jelas, komprehensif dan terbaru

f. Rendahnya kualitas dan reabilitas perangkat lunak


Klik dibawah ini untuk mengisi absensi

perkuliahan hari ini

Senin, 4 Januari 2021



Read more

Latihan ABI - R2

Latihan ,

Klik dibawah ini



Selamat Mengerjakan



Upload Hasil latihan dibawah ini :




Read more

Minggu, 27 Desember 2020

RPL III - Arsitektur Perangkat Lunak

Senin, 28 Desember 2020

Klik (E-ABSENSI) dibawah ini untuk mengisi Absen dan Review Materi "PERANGKAT LUNAK ANALISIS DAN TOOL DESAIN"

Tetap Menjaga Jarak dan Patuhi Protokol kesehatan


Read more

RPL V - Praktek Views and ViewGrup -lanjutan

Pada praktikum kali ini Senin, 28 Desember 2020 akan membahas kelanjutan materi dari Views and ViewGrup :

Setelah melakukan praktik hasilnya bisa di save dalam format *APK dan diinstal kedalam HP masing-masing.


Silahkan mengisi Absensi dibawah ini (Klik Absen YUK!)





Read more

Upload Hasil Praktek ABI R2

 Silahkan Klik dibawah ini untuk upload hasil Praktek Ahad, 27 Desember 2020


Terima kasih atas perhatian dan kerjasamanya


Read more

Minggu, 20 Desember 2020

Administrasi Bisnis Internasional

 Ahad, 

20 Desember 2020

Klik dibawah ini untuk Upload Quiz



Read more

Jumat, 11 Desember 2020

Kuis Pengantar Algoritma

Silahkan menjawab Kuis dibawah ini

Max : 12 Desember 2020 

Pukul : 23:59 WIB








Read more

Minggu, 22 November 2020

akses blog lebih keren


 

Read more

Rabu, 18 November 2020

Tugas AIJ Kelas XI TKJ

 Assalamualaikum..

Anak-anak / siswa dan siswi SMK NU Al Hidayah yang saya saya ngi dan saya banggakan.

pada hari ini : Rabu, 18 November 2020 saya memberikan tuga untuk mengerjakan soal-soal dibawah ini.




Read more

Tugas ASJ Kelas XI

 Assalamualaikum..Wr.Wb.

Anak-anak / siswa dan siswi SMK NU Al Hidayah yang saya saya ngi dan saya banggakan.

pada hari ini : Rabu, 18 November 2020 saya memberikan tuga untuk mengerjakan soal-soal dibawah ini.




Read more

Jumat, 06 November 2020

Cara Mengatur dan Membatasi Bandwidth

Selamat pagi para bloger sejati, terkhusus siswa dan siswi semua, kali ini kita akan belajar tentang bandwidth. yuk kita kepoin...

        Mengatur bandwidth itu mudah, bukan cuma membatasi speed dan user (pengguna), kamu juga bisa mengelola berdasarkan jam di waktu-waktu tertentu. Saya mau sharing pengalaman yang mungkin bisa bermanfaat untuk sebagian diantara kamu. Sekarang ini banyak temen-temen saya yang usahanya alhamdulillah berkembang, punya komunitas, punya small home office, dan semacamnya. Barangkali ada diantara kamu yang mumet gimana caranya membagi bandwidth ke semua orang supaya koneksi internet tetap lancar dan stabil.

Masalah Umum Terkait Bandwidth

        Dulu Sintesa start dengan 9 orang santri. Kalau masing-masing santri pakai 2 devices (1 laptop dan 1 HP), berarti ada 18 devices yang terkoneksi. Kondisi ini masih bisa dihandle pakai modem bawaannya Telkom. Juga masih memungkinkan untuk dikasih instruksi “Dilarang download selain untuk kebutuhan belajar bersama”. Tapi, masalah mulai muncul ketika jumlah santri udah lebih dari 30 orang, minimal ada 60 devices yang butuh koneksi. Beberapa problems yang cukup bikin cenut-cenut diantaranya: 

-Koneksi jadi ngga stabil.

-Udah ngga bisa kasih peraturan dilarang download. Users sebanyak itu ada aja yang nakal.

-Speed 100Mbps jadi seperti sia-sia.

-Kontrol aktivitas ngga bisa dilakukan. Pernah ketahuan ada santri yang suka nonton porno, sedih.

-Dll

Meski udah pasang 100Mbps, tetep aja berhadapan dengan banyak problems yang cukup menghambat aktifitas. Bayar internet mahal dengan harapan bisa maksimal, tapi ekspektasi masih jauh dari realiti. Emang harus dikontrol dari akarnya. Mendadak saya jadi curious gimana cara kampus mengelola bandwidth mereka, gimana hotel, tempat publik, sekolah, perusahaan, dll.  Pasti ada rahasianya, dan saya pengen bisa begitu juga.  Setelah searching, banyak orang yang pakai Mikrotik untuk mengatur, membatasi, dan mengelola bandwidth. Akhirnya beli Mikrotik, ngikut apa kata banyak orang, meski agak bingung karena varian produknya banyak banget. Dan ujungnya, alat ini ngga terpakai maksimal, karena ngga friendly untuk amatir (seperti saya).

Meski ada aja santri yang pengalaman di instalasi jaringan, saya mikirnya ngga pendek begitu. Mikir buat ke depannya biar ngga bergantung terus sama yang paham. Jadi kalau ada apa-apa bisa dihandle sama orang yang amatiran seperti saya atau staf guru lainnya.

Belajar Setting Bandwidth

Produk yang saya beli adalah Unifi AP-LR. Tanpa ba-bi-bu langsung coba setup sesuai petunjuk yang ada di buku manual, gagal. Coba nonton YouTube, bingung. Tapi ya tetep saya searching buat nambah wawasan tentang Unifi ini. Beberapa hari kemudian saya baru ngerti bahwa Unifi ini ngga seperti Access Point pada umumnya. Dia lebih smart, jadi setupnya juga butuh beberapa steps. Dia butuh server di salah satu komputer yang disebut Unifi Controller. Belajar saya berhenti karena waktu itu lagi banyak urusan, akhirnya Unifi ini nganggur, numpuk di barang-barang yang jarang dipakai. Sampai beberapa bulan setelahnya, Sintesa mau ada hajat acara yang lumayan banyak peserta. Momen itu yang akhirnya memaksa saya pelajari lagi gimana cara setup Unifi. Alhamdulillah akhirnya berhasil. Meski waktu itu yang dipakai cuma kemampuan basicnya; memancarkan sinyal Wifi. Saat pertama kali saya coba, ada satu yang bikin saya wow banget; Unifi bisa handle koneksi untuk 50 devices sekaligus dan stabil! Ajaib banget sih buat saya. Seenggaknya saya merasa selangkah lebih maju dari sebelumnya. Di iklannya memang ada tulisan up to 100 clients, tapi saya sendiri antara yakin dan ngga yakin baca keterangan itu. Semakin amazing lagi setelah coba dites bisa sampai 80 lebih devices terkoneksi dan tetap stabil.


Read more