Skip to main content

Menganalisis PC dan Github

 Menganalisis PC dan Github


Hari ke 47,
Pagi ini saya memulai aktivitas dengan bangun pukul 05.00, ketika udara masih segar dan suasana sekitar masih tenang. Setelah menunaikan ibadah Subuh, saya meluangkan waktu sejenak untuk menenangkan pikiran sambil menata rencana kegiatan hari ini. Rutinitas pagi saya lanjutkan dengan mandi untuk menyegarkan tubuh, kemudian sarapan sederhana berupa nasi, telur dadar, dan teh hangat. Bagi saya, kegiatan ini bukan hanya sekadar rutinitas, melainkan langkah awal untuk membangun energi dan semangat sebelum berangkat ke tempat Praktik Kerja Lapangan (PKL).

Sekitar pukul 07.00, saya berangkat bersama rekan saya, Daniel, menggunakan motor menuju lokasi PKL. Perjalanan di pagi hari selalu menjadi momen transisi yang menyenangkan antara suasana rumah yang tenang dengan dunia kerja yang penuh dinamika. Kami tiba di lokasi sekitar pukul 07.45 dan langsung disambut suasana hangat di laboratorium komputer. Sebelum memulai pekerjaan, kami melaksanakan kegiatan rutin piket pagi. Kegiatan ini kami jalani dengan penuh tanggung jawab, karena selain menjaga kebersihan lingkungan, hal ini juga melatih kami untuk bekerja dalam tim serta menumbuhkan disiplin dan rasa memiliki terhadap tempat kerja.

Pukul 08.30 kami menerima arahan dari pembimbing untuk melanjutkan pekerjaan yang telah dijadwalkan, yaitu Mempelajari mengenai Perbaikan komponen komputer dan cara mengupload website di github. Tugas ini menuntut ketelitian, karena setiap elemen seperti struktur tulisan, tautan, dan tampilan harus diperhatikan dengan saksama agar hasilnya maksimal. Aktivitas ini berlangsung hingga menjelang siang dan mengajarkan kami pentingnya kesabaran serta fokus dalam pekerjaan digital yang memerlukan detail tinggi.

Pukul 12.00 kami beristirahat sejenak untuk makan siang dan mengembalikan energi. Setelah istirahat selama satu jam, kami kembali ke laboratorium pada pukul 13.00 untuk melanjutkan pekerjaan yang belum selesai. Dengan semangat baru, kami memperbaiki bagian-bagian yang masih kurang dan menata ulang halaman agar tampil lebih rapi dan informatif.

Menjelang pukul 16.00, kami menutup kegiatan dengan membersihkan area kerja serta melakukan evaluasi ringan terhadap hasil pekerjaan hari ini. Secara keseluruhan, hari ini memberikan pelajaran berharga tentang konsistensi, tanggung jawab, dan kerja sama tim. Pengalaman di hari ke-47 ini semakin memperkaya wawasan saya tentang dunia kerja, khususnya dalam bidang teknologi informasi dan manajemen konten digital.

Berikut materi hari ini :

Menganalisis Masalah pada Komputer

Motherboard merupakan komponen utama dalam sebuah komputer yang berperan sebagai pusat penghubung semua perangkat keras. Setiap komponen seperti prosesor, RAM, kartu grafis, hingga penyimpanan data, semuanya terpasang dan berkomunikasi melalui papan sirkuit ini. Ketika terjadi kerusakan atau gangguan pada motherboard, hampir seluruh sistem komputer bisa ikut terpengaruh.

1. Gejala Awal Kerusakan Motherboard

Beberapa tanda yang sering muncul saat motherboard mengalami masalah antara lain:
  • Komputer tidak menyala sama sekali meski daya sudah masuk.
  • Kipas berputar, tetapi layar tetap gelap.
  • Terdengar bunyi “beep” dari speaker internal menandakan adanya error tertentu.
  • Port USB, HDMI, atau slot RAM tidak berfungsi sebagaimana mestinya.
  • Komputer sering restart sendiri atau tiba-tiba mati.
  • Gejala-gejala ini bisa jadi tanda bahwa motherboard mengalami gangguan pada jalur arus, chipset, atau bahkan BIOS-nya.

2. Penyebab Umum Kerusakan

Kerusakan motherboard bisa disebabkan oleh berbagai faktor, antara lain:
  • Listrik tidak stabil, seperti lonjakan daya atau korsleting.
  • Debu dan kotoran, yang menumpuk di sekitar komponen sirkuit.
  • Panas berlebih (overheating) akibat sistem pendingin yang tidak berfungsi dengan baik.
  • Kesalahan pemasangan, terutama saat mengganti RAM, prosesor, atau kartu grafis.
  • Kegagalan komponen internal, misalnya kapasitor yang bocor atau rusak.

3. Langkah-Langkah Analisis Masalah

Untuk mengetahui sumber kerusakan motherboard, langkah-langkah berikut bisa dilakukan:
  • Periksa sumber daya pastikan kabel power dan power supply berfungsi normal.
  • Cek komponen eksternal coba lepas RAM, VGA, dan perangkat tambahan lainnya lalu nyalakan kembali komputer.
  • Gunakan speaker BIOS dengarkan bunyi beep sebagai kode diagnostik.
  • Lihat kondisi fisik motherboard cari tanda-tanda seperti komponen gosong, karat, atau kapasitor menggembung.
  • Tes dengan multimeter untuk memastikan tegangan masih normal di setiap jalur penting.
  • Jika setelah semua langkah dilakukan komputer masih tidak bisa berfungsi dengan baik, besar kemungkinan motherboard perlu diganti atau diservis oleh teknisi berpengalaman.

4. Cara Pencegahan

Agar motherboard lebih awet dan tidak mudah rusak:
  • Gunakan stabilizer atau UPS untuk menstabilkan arus listrik.
  • Rutin membersihkan bagian dalam casing komputer dari debu.
  • Pastikan ventilasi udara baik agar suhu tetap stabil.
  • Hindari memasang atau mencabut komponen saat komputer menyala.

Kesimpulan

Motherboard adalah inti dari sistem komputer yang menentukan kestabilan dan performa keseluruhan. Dengan memahami gejala, penyebab, dan langkah penanganan dasar, pengguna bisa lebih cepat mendeteksi serta mengatasi permasalahan sebelum berdampak lebih besar. Perawatan rutin dan penggunaan yang bijak menjadi kunci agar motherboard tetap awet dan bekerja optimal.

Emergent



Emergent.sh adalah sebuah platform berbasis web yang dirancang untuk membantu pengembang, peneliti, dan pelajar dalam membuat serta berbagi eksperimen kode secara interaktif. Berbeda dari layanan penyimpanan kode biasa, Emergent.sh memberikan ruang di mana setiap pengguna bisa menulis, menjalankan, dan mendemonstrasikan ide langsung dari browser, tanpa perlu menginstal perangkat tambahan apa pun.

1. Konsep dan Tujuan

Tujuan utama Emergent.sh adalah menyederhanakan proses berbagi hasil eksperimen. Di dunia pengembangan perangkat lunak, banyak ide dan proyek yang berhenti di tahap konsep karena sulit dibagikan atau dijalankan ulang oleh orang lain. Emergent.sh hadir untuk menjembatani hal tersebut, dengan menyediakan lingkungan kerja yang bisa diakses langsung secara daring, lengkap dengan dukungan bahasa pemrograman, dokumentasi, dan hasil eksekusi yang bisa dilihat siapa saja.

2. Fitur Utama

Editor Kode Online
Pengguna dapat menulis dan menjalankan kode langsung di browser. Tidak perlu instalasi, semuanya berjalan melalui cloud.

Kolaborasi Langsung
Beberapa orang dapat bekerja bersama pada satu proyek secara real-time, melihat perubahan yang terjadi tanpa perlu memuat ulang halaman.

Proyek Dapat Dibagikan
Setiap eksperimen yang dibuat memiliki tautan unik yang bisa dibagikan ke publik atau dibatasi hanya untuk tim tertentu.

Visualisasi dan Dokumentasi
Hasil uji coba dapat dilengkapi dengan grafik, catatan, atau deskripsi yang memudahkan pembaca memahami ide yang disampaikan.

Integrasi dengan Git dan API
Pengguna dapat menyimpan hasil eksperimen ke repositori GitHub atau menghubungkannya dengan layanan eksternal melalui API.

3. Cara Kerja Singkat

Ketika seseorang membuat proyek baru di Emergent.sh, sistem akan menyiapkan lingkungan virtual khusus untuk menjalankan kode tersebut. Lingkungan ini bisa berisi dependensi, paket, atau framework tertentu sesuai kebutuhan proyek.

Setelah kode dijalankan, hasilnya langsung muncul di layar bisa berupa output teks, grafik, hingga antarmuka web kecil yang dibuat dari skrip pengguna. Proyek ini kemudian dapat disimpan dan dibagikan dengan satu klik.

4. Kelebihan Dibanding Platform Lain

Keunggulan utama Emergent.sh terletak pada kesederhanaan dan fleksibilitasnya. Platform ini dirancang agar siap pakai tanpa konfigurasi rumit. Tidak hanya itu, pengguna juga dapat:
  • Menjalankan eksperimen dengan cepat tanpa menyiapkan server lokal.
  • Menulis catatan teknis bersamaan dengan kode, mirip seperti notebook interaktif.
  • Menunjukkan hasil ide atau algoritma secara visual kepada rekan kerja, dosen, atau komunitas open source.
  • Dengan pendekatan seperti ini, Emergent.sh menjadi tempat yang cocok untuk menguji teori, membuat prototipe kecil, atau mempresentasikan hasil penelitian tanpa hambatan teknis.

5. Manfaat untuk Pengguna

Bagi pelajar, Emergent.sh membantu memahami konsep pemrograman dengan cara langsung mencoba.
Bagi peneliti, platform ini bisa menjadi sarana dokumentasi hasil eksperimen yang mudah diakses ulang.

Sementara bagi pengembang profesional, Emergent.sh mempermudah pembuatan demo interaktif untuk klien atau tim.

6. Kesimpulan

Emergent.sh menggambarkan masa depan pengembangan kode yang lebih terbuka dan kolaboratif. Dengan kemampuan berbagi dan menjalankan kode secara langsung di web, setiap orang bisa belajar, bereksperimen, dan berinovasi tanpa batasan teknis. Platform ini bukan hanya alat, tetapi juga ruang kreativitas digital tempat ide bisa diuji dan tumbuh menjadi sesuatu yang nyata.

Github



GitHub adalah layanan berbasis web yang menjadi tempat menyimpan dan mengelola kode proyek. Pada tingkat paling sederhana, GitHub menggabungkan sistem kontrol versi dengan antarmuka yang memudahkan orang bekerja bersama: menyimpan riwayat perubahan, berbagi versi terbaru, dan mengatur proses review sebelum perubahan dimasukkan ke proyek utama. Untuk siapa saja yang pernah membuat program atau dokumen yang terus berkembang, GitHub memudahkan melacak siapa mengubah apa, kapan, dan mengapa.

Pentingnya GitHub terlihat dari fungsinya sebagai pusat kolaborasi. Ketika beberapa orang bekerja pada satu proyek, setiap orang bisa membuat salinan kerja, melakukan perubahan tanpa mengganggu alur orang lain, lalu mengusulkan perubahan itu agar ditinjau dan digabungkan. Selain itu, GitHub juga sering dipakai untuk menampilkan portofolio; menyimpan dokumentasi; atau menyiapkan situs statis. Fitur seperti issue tracker, pull request, dan halaman dokumentasi membuatnya lebih dari sekadar tempat penyimpanan berkas.

Untuk mulai menggunakan GitHub, langkah dasar yang biasanya diikuti cukup sederhana. Pertama, buat repositori di akun GitHub sebagai tempat berkas proyek. Kedua, salin repositori itu ke komputer lokal sehingga kamu bisa bekerja secara offline. Ketika ada fitur baru atau perbaikan, buat cabang terpisah supaya perubahan tidak langsung masuk ke cabang utama; kerjakan perubahan pada cabang tersebut dan simpan perubahan tiap langkah sebagai unit yang jelas. Setelah pekerjaan siap, unggah cabang ke GitHub lalu buat permintaan penggabungan agar rekan tim bisa meninjau perubahan sebelum digabung ke cabang utama. Proses ini menjaga agar kode utama selalu berada dalam kondisi stabil.

Secara teknis, GitHub mendasarkan dirinya pada sistem kontrol versi yang disebut Git. Git menyimpan riwayat proyek sebagai serangkaian snapshot yang dapat dibandingkan dan dikembalikan. Memahami konsep commit, branch, merge, dan remote penting untuk bekerja efektif. Commit adalah rekaman perubahan yang memiliki pesan penjelas; branch adalah jalur pengembangan terpisah; merge adalah tindakan menggabungkan perubahan dari satu branch ke branch lain; remote adalah repositori yang berada di server (GitHub) tempat kamu mengirim atau menerima perubahan. Alur kerja yang sehat mendorong commit kecil dan sering dengan pesan yang jelas, serta penggunaan branch untuk fitur baru, perbaikan bug, atau eksperimen.

Lebih jauh, ada praktik kerja yang umum di tim profesional. Tim sering menggunakan strategi branch tertentu: misalnya satu cabang utama yang selalu siap rilis, cabang pengembangan untuk integrasi fitur, dan cabang fitur individual untuk pekerjaan terpisah. Setiap permintaan penggabungan biasanya dilengkapi tinjauan kode oleh rekan kerja, percobaan otomatis melalui sistem pengujian, dan pemeriksaan kualitas kode. Otomatisasi ini biasanya diimplementasikan dengan alat integrasi berkelanjutan dan pengiriman berkelanjutan sehingga setiap perubahan yang didorong ke server dapat diuji dan dibangun otomatis.

GitHub juga menyediakan fitur yang memudahkan otomatisasi dan integrasi, termasuk tindakan (actions) untuk menjalankan skrip otomatis setiap kali ada peristiwa di repositori. Dengan fitur ini, proyek bisa mengatur rangkaian pengujian otomatis, proses penyusunan paket, hingga penerapan ke lingkungan hosting tanpa campur tangan manual. Selain itu, GitHub mendukung integrasi dengan layanan pihak ketiga melalui webhook dan API, sehingga alur kerja tim dapat disesuaikan dan diperluas.

Dari sisi keamanan dan manajemen, penting untuk memperhatikan beberapa aspek teknis. Simpan rahasia dan kredensial di tempat yang aman, jangan masukkan kunci atau sandi langsung ke dalam repositori. Manfaatkan kontrol akses untuk mengatur siapa dapat mengubah cabang tertentu, dan aktifkan pemeriksaan otomatis yang menolak penggabungan jika pengujian gagal atau jika ada masalah keamanan yang terdeteksi. Untuk proyek publik, gunakan file panduan kontribusi dan kode etik agar kontributor tahu bagaimana berinteraksi dengan proyek.

Dalam praktik sehari-hari, beberapa masalah teknis kerap muncul dan cara menanganinya relatif konsisten. Konflik penggabungan bisa terjadi ketika dua orang mengubah bagian yang sama; solusi umumnya adalah meninjau perbedaan, memilih perubahan yang benar atau menggabungkan keduanya secara manual, lalu menyelesaikan konflik pada commit baru. Bila riwayat commit berantakan, ada pilihan untuk merapikannya sebelum menggabungkan, tetapi perlu hati-hati karena mengubah riwayat yang sudah dipublikasikan dapat mempersulit rekan lain. Masalah autentikasi biasanya terkait token atau kunci SSH yang kadaluarsa atau belum dikonfigurasi; perbaiki dengan memperbarui token atau menambahkan kunci yang benar. Untuk performa dan ukuran repositori, hindari menyimpan file besar versi demi versi; gunakan mekanisme penyimpanan file besar bila proyek membutuhkannya.

Untuk analisis dan pemeriksaan kualitas proyek, lihat metrik yang tersedia: frekuensi commit, waktu rata-rata untuk menyelesaikan issue, jumlah review per pull request, dan hasil pengujian otomatis. Angka-angka ini membantu menilai kesehatan proses pengembangan. Jika terdapat banyak perbaikan darurat pada cabang utama, itu indikasi bahwa proses review atau pengujian perlu diperbaiki. Sebaliknya, alur yang stabil biasanya menunjukkan cabang utama yang jarang bermasalah dan pull request yang rutin ditinjau.

Bagi yang baru memulai, fokuslah pada pola kerja dasar: buat repositori, kerjakan di branch, commit dengan pesan jelas, dorong perubahan ke server, dan gunakan pull request untuk tinjauan. Seiring bertambahnya kebutuhan, tambahkan pengujian otomatis, aturan penggabungan, dan dokumentasi yang baik. Untuk tim, sepakati aturan kerja yang jelas sehingga kontribusi berjalan rapi dan risiko kesalahan turun.

Secara ringkas, GitHub adalah wadah yang menyatukan kontrol versi, kolaborasi, dan alat otomatisasi sehingga proyek perangkat lunak bisa dikelola dengan rapi. Menguasai alur dasar dan menerapkan praktik teknis yang baik akan memberikan manfaat besar: kode yang lebih mudah dikelola, kolaborasi yang lebih efisien, dan produk akhir yang lebih andal.

hasil saya menggunakan Github :


Baik, segitu saja materi saya untuk hari ini. Terimakasih kepada para pembaca yang telah menyempatkan waktunya membaca blog saya. Mohon maaf apabila ada salah kata dan kurangnya penjelasan. saya pamit undur diri sampai bertemu di blog saya yang lainnya.
Azash.

Comments

Popular posts from this blog

Institut Sains dan Teknologi Nasional

PENGALAMAN PKL DI ISTN Perkenalkan nama saya Mustafidh Rafan Ahyan, saya kelas XII TJKT 2 dari SMK Yadika 12. Di blog ini saya ingin menceritakan pengalaman saya semasa PKL di ISTN. Namun, sebelum itu ISTN itu apa si? Institut Sains dan Teknologi (ISTN)  Institut Sains dan Teknologi ISTN berdiri sejak 1950, ISTN merupakan salah satu perguruan tinggi swasta tertua di Indonesia. Dengan visinya yaitu, Center of Excellence dalam pendidikan tinggi sains dan teknologi yang kreatif, inovatif, unggul, dan berjiwa pelopor. ISTN menghasilkan lulusan yang pancasilais, kompeten, dan berkarakter tangguh, serta adaptif terhadap perkembangan teknologi dan perubahan zaman. Ketika masih kelas 11, saya di beritahu oleh pengurus pkl dari pihak sekolah, bahwa ketika pkl nantinya saya akan ditempatkan di Institut Sains dan Teknologi atau jika di singkat menjadi ISTN. Awalnya saya ketika saya diberitahu bahwa saya akan di tempatkan di ISTN, saya kebingungan karna saya kurang mengetahui mengenai kampus t...

Ahli HTML Dalam Sehari

  Ahli HTML Dalam Sehari Kembali lagi bersama saya, Mustafidh Rafan Ahyan. Hari ini hari ke dua saya PKL di ISTN. Saya akan menceritakan sedikit aktivitas saya PKL hari ini. Hari ini saya belajar cara menceritakan keseharian masing-masing, lalu ditulis ke dalam Notepad++, setelah itu membuat Web dan cerita tersebut dimasukkan kedalam web lalu dirapihkan dengan menggunakan tailwind agar ketika melihat web tersebut dari handphone, tampilannya tidak berantakan. Sebelum itu Tailwind itu apasih? Notepad++ itu gunanya apasih? kok buat web pake Notepad++, emang nyambung sama HTML? HTML HTML, atau HyperText Markup Language, adalah bahasa markup standar yang digunakan untuk membuat dan merancang halaman web. Ini bukan bahasa pemrograman, melainkan bahasa yang memberikan struktur dan konten pada halaman web, memungkinkan teks, gambar, video, dan elemen lainnya ditampilkan di browser. (Berikut perbedaan HTML dengan CSS atau Javascript) Tailwind CSS Tailwind CSS adalah framework CSS yang bersi...

Analisis SWOT Dan Peta Strategi untuk Sekolah Unggul

 Analisis SWOT Dan Peta Strategi untuk Sekolah Unggul Halo kawan-kawan, kembali lagi bersama saya, Mustafidh Rafan Ahyan. Hari ini adalah hari ke lima saya PKL di ISTN. Kali ini pembelajaran kami cukup menarik karena membahas tentang SWOT. Seperti biasa, saya melaksanakan kegiatan PKL saya di ISTN dimulai dengan Piket terlebih dahulu di masing-masing ruangan. Kali ini saya kebagian tugas menyapu lantai lagi tetapi di ruangan A bukan di ruang B seperti kemarin. Setelah menyapu kami pun duduk di ruangan B sambil menunggu Pak Riadi sampai. Ternyata Pak Riadi sedang ada tugas lain, dan belum bisa hadir untuk memberikan bimbingan pada jam pagi. Akhirnya Pak Riadi memberikan tugas kepada kami untuk mempelajari mengenai SWOT. Setelah memahami materi mengenai SWOT, kami pun diberi tugas untuk menganalisis SWOT dari sebuah sekolah dan universitas. (Proses Pembelajaran) (Proses Materi) (Pada saat istirahat) Tetapi sebelumnya, SWOT itu apasi? dan guanya untuk sekolah dan universitas apa? mari...