04 Oktober, 2025

Menjalankan Proyek Django Python

Untuk pemula yang sedang belajar Django Python, biasanya bingung untuk memulai dan mengakhiri jalannya server (kaya saya ini hehehe...) nah untuk itu perlu dipahami beberapa perintah dasar di bawah ini agar makin terbiasa memulai dan mengakhiri secara prosedural. 

Tahap awal menjalankan webserver Django yaitu:

1. Mengaktifkan .venv dimana diletakkan dengan perintah: source /home/user_dir_name/Document/.venv/bin/activate

2. Aktifkan direktori web yang telah dibuat dengan perintah cd nama_direktori

3. Jalankan server dengan perintah python manage.py runserver

perintah ini akan mengekses file manage.py dan mengeksekusi perintah yang ada di dalamnya.

 

Untuk menghentikan server, gunakan perintah di bawah ini:

1. Cari ID Proses (PID) dengan perintah seperti ps aux | grep "manage.py runserver" 

2. Gunakan kill dengan PID tersebut (misalnya, kill 12345) atau pkill yang lebih sederhana. 

  • pkill -f "manage.py runserver" untuk menghentikan proses yang cocok dengan deskripsi tersebut. 
  • kill -9 12345: atau kill -15 12345 untuk memaksa penghentian proses dengan PID 12345. 

 

18 Agustus, 2025

Cara Memulai Anaconda Navigator


 

Anaconda Navigator adalah aplikasi berbasis GUI (Graphical User Interface) yang disediakan oleh distribusi Anaconda, digunakan untuk mengelola lingkungan (environment), paket, serta aplikasi terkait Python dan R, tanpa perlu mengetikkan perintah di terminal. Anaconda kurang begitu populer di kalangan developer, namun demikian banyak peneliti yang menggunakannya untuk melakukan eksperimen komputasi. Saya sendiri mengunakan Anaconda sejak tahun 2019 saat masuk kuliah untuk mengerjakan tugas eksperimen komputasi deep learning bidang NLP dengan topik Named Entity Recognition. Untuk pemula kadang masih kesulitan saat akan memulainya. Nah di sini disampaikan bagaimana cara memulai Anaconda Navigator.

Jika Anda menginstall Anaconda di Linux, ketika mulai menjalankan perlu untuk mengetik perintah

~$ source ~/anaconda3/bin/activate root

 Kemudian setelah itu ketik perintah

~$ anaconda activate

maka di sebelah kiri prompt akan muncul (base) user@namaPC

setelah itu lalu ketik perintah 

~$ anaconda-navogator 

beberapa saat muncul halaman GUI navigator Anaconda

 

Gambar 1. Antar muka Anaconda Navigator menyediakan berbagai tool yang bermanfaat untuk developer.


07 Maret, 2025

Siapkah Menuju Era 6G?


Mainstream teknologi broadband saat ini adalah 4G. teknologi 5G baru sebagian kecil operator dan handheld yang mengimplementasikannya. Namun demikian, di ranah para peneliti Broadband, teknologi 6G terus digenjot, sehingga pada tahun 2026 atau 2027 sudah bisa dikenalkan ke pasar.

Teknologi 5G menawarkan kecepatan yang lebih tinggi, banyak aplikasi konsumen saat ini tidak memerlukan bandwidth lebih dari 1 Gb/s. Sebagian besar pengguna hanya membutuhkan kecepatan antara 15 hingga 20 Mb/s untuk aplikasi sehari-hari. Hal ini menunjukkan bahwa meskipun ada inovasi dalam teknologi jaringan, kebutuhan nyata di lapangan tidak sejalan dengan ekspektasi industri yang terus mendorong untuk peningkatan bandwidth.

Meskipun ada harapan untuk teknologi baru seperti mobil otonom dan Internet of Things (IoT) yang dapat meningkatkan permintaan bandwidth, kenyataannya adalah bahwa banyak dari teknologi ini tidak memerlukan kecepatan yang jauh lebih tinggi daripada yang sudah ditawarkan oleh jaringan 4G dan 5G saat ini. Webb menekankan bahwa tidak ada teknologi baru yang muncul yang menunjukkan kebutuhan akan bandwidth yang jauh lebih besar, sehingga memunculkan pertanyaan tentang relevansi investasi besar dalam pengembangan jaringan 6G.

Dalam konteks ini, Webb menyarankan bahwa industri telekomunikasi mungkin perlu beradaptasi dengan realitas baru di mana pertumbuhan bandwidth tidak lagi menjadi fokus utama. Sebaliknya, perusahaan mungkin harus lebih memperhatikan efisiensi biaya dan layanan pelanggan untuk tetap bersaing. Hal ini mencerminkan pergeseran dari inovasi teknologi menuju penyediaan layanan yang lebih andal dan terjangkau.

Source: https://spectrum.ieee.org/6g-bandwidth
Image source: https://www.information-age.com/ushering-in-an-era-of-pervasive-intelligence-powered-by-6g-123501006/