BREAKING OPINION
Paradigma Parsial Teknologi Informasi
Akhir-akhir ini ramai dibicarakan revolusi industri 4.0. Apa sih itu? Jika pembaca mengetikkan kata tersebut pada kotak pencarian di Google, juru pencari yang paling banyak digunakan ini mengatakan bahwa berdasarkan informasi pada halaman Wikipedia: (unduh tulisan untuk membaca lebih lanjut)
VIDEO ON DEMAND
Video wawancara Romi Satria Wahono dengan tema programmer-entrepeneur. Rekaman diambil setelah selesai ngisi acara 3rd PHP Developers Day di LIPI 19 Pebruari 2009. Materi lengkap tentang programmer entrepreneur tersedia dengan blog RomiSatriaWahono.Net dengan judul 5 Langkah Menjadi Programmer Entrepreneur.
ARTICLE CATEGORY
TOP CATEGORIES
Pemrograman Mobile
Menggunakan Blazor Hybrid pada WPF dan Windows FormsWPF (Windows Presentation Foundation) adalah sebuah framework dari Microsoft yang digunakan untuk membangun aplikasi desktop berbasis Windows dengan tampilan yang kaya (rich UI). WPF merupakan bagian dari .NET Framework dan .NET Core/ .NET (terbaru), yang memungkinkan pengembang untuk membuat antarmuka pengguna (UI) modern.
Windows Forms (WinForms) Project di Visual Studio adalah jenis project yang digunakan untuk membuat aplikasi desktop berbasis GUI (Graphical User Interface) menggunakan teknologi Windows Forms. WinForms adalah salah satu framework UI di .NET yang memungkinkan pengembang untuk membangun aplikasi dengan antarmuka pengguna berbasis jendela, tombol, kotak teks, dan elemen UI lainnya.
Fitur Windows Forms Project:
Desainer Visual – Memungkinkan pembuatan UI secara drag-and-drop menggunakan Visual Studio.
Kontrol Bawaan – Seperti tombol, label, textbox, datagridviev dan lain-lain.
Event-Driven Programming – Menggunakan event seperti Click, Load, dan lainnya untuk menangani interaksi pengguna.
Untuk menggunakan Blazor Hybrid pada WPF dan Windows Forms kita menggunakan Razor Class Library. Pada Bab sebelumnya telah kita bahas bagaimana menggunakan RCL pada Blazor Web maupun MAUI.
Pada pembahasan sebelumnya kita tidak memindahkan seluruh komponen seperti “Home.razor”, “Routes.razor” maupun Layout. Sehingga jika kita ingin menggunakan RCL ini pada WPF project, kita perlu meng-copy komponen-komponen tersebut kedalam WPF project. Tapi hal ini akan menjadi masalah jika terdapat banyak code dan digunakan dibanyak project seperti .NET MAUI dan WPF. Sehingga jika terjadi perubahan harus dilakukan dimasing-masing project.
Pada pembahasan ini kita akan membuat RCL yang dapat digunakan dibanyak platform atau project Dimana jika terjadi perubahan code kita tidak perlu untuk mengganti code pada setiap project.
Linux dan Opensource
Perintah Linux di Terminal Linux memiliki sejumlah command atau perintah yang dijalankan dengan menggunakan terminal yang berguna di dalam pengoperasian Linux, seperti melihat isi sebuah direktori aktif, menginstall paket baru dari repository, copy file dan menghapus file. Perintah di terminal berbasis text dan tersedia di semua distro Linux ini terlihat kurang menarik dari sisi tampilan, namun menguasai nya adalah hal yang penting, terlebih lagi untuk System Administrator dan Network Administrator di Linux, karena kedua jenis pekerjaan tersebut erat dengan menggunakan Linux lebih dalam. Perintah Linux di terminal juga lebih dari sekedar Operasi file seperti fungsi dari File Manager berbasis GUI seperti Dolphin, Thunar dan PCMan.Download Artikel
Search Engine Optimization
Cara Menampilkan Scrolling RSS Feed di Website Menggunakan FeedWindMenampilkan rss feed dalam tampilan scrolling bagaimana cara melakukannya? Salah satunya bisa menggunakan fitur yang ditawarkan FeedWind. FeedWind merupakan widget untuk menampilkan rss yang dinamis dalam bentuk yang menarik. Dengan FeedWind, kita tidak perlu susah membuat kode program dari awal dan kita hanya perlu memodifikasi sedikit saja.
Download Tulisan Lengkap: masfebaryanto-menampilkan-scrolling-rssfeed
Data Mining
Membuat Aplikasi Input Data dengan menggunakan AppsheetTerdapat beberapa program yang dapat digunakan untuk membuat penginputan data, namun ada banyak program membutuhkan pengetahuan koding, sehingga menggunakan koding bagi pemula cukup kesulitan dalam proses membuatan program. AppSheet dapat digunakan untuk membuat platform perangkat lunak aplikasi yang dikembangkan tanpa menggunakan kode, sehingga dalam lebih sederhana dalam pengunaannya.
Cara kerja apsheet yaitu dengan menghubungkan Spreadsheet menjadi sebuah aplikasi, aplikasi juga dapat digunakan di ponsel baik online maupun offline, pengunaan nya secara gratis dapat digunakan untuk maksimal 10 user, namun jika ingin digunakan lebih dari 10 orang dapat mendeploy aplikasi tersebut.
Dalam hal ini yang akan dibuat adalah program input data kegiatan pegawai, salah satu pemanfaatannya dapat dilakukan ketika diberlakukan kegiatan workfromhome sehingga perlu dipantau kegiatan pegawai dengan cara pegawai melaporkan kegiatan menggunakan sebuah aplikasi, pada aplikasi input data tersebut akan dibuat beberapa tampilan yang difungsikan untuk memudahkan dalam memonitor kegiatan pegawai.
untuk penjelasan serta langkah pembuatannya dapat dilihat di artikel berikut :
Animasi dan Multimedia
Langkah Membuat Soal Pilihan Ganda dan Esai dengan Authorware 7Aplikasi tersebut bisa dibuka di windows atau linux. Jika ingin menjalankan aplikasi ini dengan menggunakan linux, maka terlebih dahulu melakukan instalasi terhadap wine. Salah satu script yang dipakai pada tutorial ini adalah dengan movable :=false, memiliki fungsi supaya tidak ada penambahan soal pada status soal (Mair, 2017), ketika pengguna mengerjakan soal berikutnya prototipe dan alur skenario yang diinginkan ketika sistem sudah selesai dikerjakan.
Download Tulisan Lengkap: zaid-tutorial-membuat-soal-dengan-authorware7.pdf
Internet dan Web
Mengenal Chat GPT: Era Baru Transformasi dengan Kecerdasan BuatanSejarah Chat GPT
Chat GPT dikembangkan oleh OpenAI, sebuah perusahaan kecerdasan buatan terkemuka, yang merilis beberapa model sebelumnya. GPT-3, yang menjadi dasar Chat GPT, diluncurkan pada tahun 2020. Model ini dibuat menggunakan metode pembelajaran mendalam (deep learning) dengan teknik transformer, yang memungkinkannya untuk menghasilkan teks yang sangat realistis dan responsif.
Chat GPT, atau model GPT (Generative Pre-trained Transformer), dikembangkan oleh OpenAI, sebuah perusahaan kecerdasan buatan. OpenAI didirikan oleh sekelompok individu yang mencakup beberapa tokoh ternama di dunia teknologi. Namun, penciptaan model GPT dan proyek-proyek terkait seperti Chat GPT adalah hasil kerja tim peneliti dan insinyur di OpenAI, dan tidak dapat secara langsung diatribusikan kepada satu individu. Beberapa tokoh kunci dalam pengembangan OpenAI termasuk Greg Brockman, Ilya Sutskever, John Schulman, dan Wojciech Zaremba. Model GPT, termasuk GPT-3 yang menjadi dasar Chat GPT, merupakan produk kolaboratif yang melibatkan kontribusi dari sejumlah ahli di berbagai bidang kecerdasan buatan.
Keunggulan Chat GPT
1. Kemampuan Bahasa yang Luar Biasa
Chat GPT dikenal atas kemampuannya dalam memahami dan membalas teks dengan cara yang alami. Ini membuatnya sangat berguna dalam berbagai konteks, mulai dari asisten virtual hingga dukungan pelanggan.
2. Pre-trained dan Adaptasi yang Cepat
Model ini pre-trained dengan dataset besar, memungkinkannya untuk memiliki pemahaman dasar yang kuat. Selain itu, kemampuannya untuk dengan cepat beradaptasi dengan konteks tertentu membuatnya sangat fleksibel.
3. Penggunaan yang Luas
Chat GPT dapat digunakan dalam berbagai industri, termasuk layanan pelanggan, edukasi, dan pengembangan aplikasi berbasis teks, meningkatkan efisiensi dan interaksi manusia dengan teknologi.
Chat GPT telah membawa revolusi dalam interaksi manusia dengan teknologi. Meskipun memiliki keunggulan yang signifikan, pengguna dan pengembang perlu memahami batasannya dan melibatkan pemantauan manusia untuk memastikan penggunaan yang etis dan efektif. Seiring dengan perkembangan teknologi, Chat GPT terus menjadi bagian integral dari transformasi digital di berbagai sektor.
Pemrograman Java
Dasar-dasar pemrograman JavaUntuk membuat sebuah aplikasi, diperlukan bahasa pemrograman dan salah satu bahasa pemrograman populer yang terkenal tangguh adalah Java. Pada saat tulisan ini di launching di ilmukomputer.org, Juli 2018, menurut situs tiobe.com, Java adalah bahasa pemrograman yang paling banyak digunakan di seluruh dunia, disusul oleh C dan C++. Java dapat digunakan untuk membuat aplikasi berbasis konsole atau text, GUI, web dan mobile device. Pada tutorial ini, penulis memperkenalkan dasar-dasar Java yang dijalankan di konsol dan juga GUI dengan menggunakan Swing. Java bersifat platform-independence, artinya, aplikasi yang dibuat dengan Java dapat dijalankan di platform atau Sistem Operasi populer seperti Windows, Linux dan Macintosh tanpa harus merubah source code aplikasi.
Tutorial ini merupakan tutorial yang penulis gunakan dalam kuliah pemrograman Java yang penulis ajar di sebuah kampus di Tangerang.
Pemrograman PHP
Pemrograman Web dengan PHP dan MySQL Pemrograman adalah sebuah pekerjaan menulis kode program untuk menghasilkan sebuah aplikasi atau software. Salah satu platform aplikasi adalah Web, selain desktop dan Mobile. Pemrograman di dalam platform Web sering disebut Pemrograman Web. Di dalam pemrograman web, terdapat bahasa pemrograman dan script yang dapat dipergunakan. HTML dan CSS adalah script untuk membuat tampilan halaman web. JavaScript adalah bahasa pemrograman yang biasa dipergunakan untuk membuat halaman web lebih interaktif. JavaScript dengan node.js nya juga dipergunakan sebagai Back-end. Sebagai Back-End, PHP, Python dan Java juga dapat dipergunakan. Pada tutorial ini, kita akan membahas penggunaan PHP sebagai bahasa pemrograman web, dengan disinggung juga HTML dan CSS sebagai pembuat halaman webnya. Penulis juga menggunakan MySQL sebagai database untuk pegolahan data.
Download Artikel
Jaringan Komputer
Standard Penyelenggaraan Teknologi Informasi pada BPR/ BPR SyariahStandar penyelenggaraan Teknologi Informasi bagi BPR / BPRS mengacu pada ketentuan dari OJK berupa POJK No. 75/POJK.03/2016 tentang standar penyelenggaraan Teknologi Informasi bagi Bank Perkreditan Rakyat dan Bank Pembiayaan Rakyat Syariah.
Aplikasi Perkantoran
Cara Host Berpindah dari Satu Room ke Room yang Lain dalam Breakout Room di ZoomSeorang host dalam suatu pertemuan yang menjalankan Breakout Room dapat berpindah dan bergabung dari satu room ke room yang lain. Hal ini diperlukan terutama untuk memonitor dan mengelola ruang-ruang lain yang sedang berlangsung secara paralel, misalnya menunjuk co-host, memberikan hak merekam, dll.
Semisal sebuah meeting di Zoom telah diatur ada beberapa breakout room yang telah disiapkan saat scheduling meeting, seperti gambar di bawah ini. Terlihat ada tiga breakout room yang disiapkan.
Baca selengkapnya di sini.
Keamanan dan Hacking
Melacak Handphone yang HilangSuatu ketika seseorang kehilangan handphone-nya, entah dicuri atau tertinggal. Timbul ide dari penulis untuk mengetahui cara melacak handphone tersebut, dimana posisinya sekarang ini. Setelah kasak-kusuk, penulis mendapati salah satu caranya.
Download Tulisan Lengkap: hchandraleka-melacak-hp-yang-hilang.pdf
eLearning and eEducation
Mengenal Chat GPT: Era Baru Transformasi dengan Kecerdasan BuatanSejarah Chat GPT
Chat GPT dikembangkan oleh OpenAI, sebuah perusahaan kecerdasan buatan terkemuka, yang merilis beberapa model sebelumnya. GPT-3, yang menjadi dasar Chat GPT, diluncurkan pada tahun 2020. Model ini dibuat menggunakan metode pembelajaran mendalam (deep learning) dengan teknik transformer, yang memungkinkannya untuk menghasilkan teks yang sangat realistis dan responsif.
Chat GPT, atau model GPT (Generative Pre-trained Transformer), dikembangkan oleh OpenAI, sebuah perusahaan kecerdasan buatan. OpenAI didirikan oleh sekelompok individu yang mencakup beberapa tokoh ternama di dunia teknologi. Namun, penciptaan model GPT dan proyek-proyek terkait seperti Chat GPT adalah hasil kerja tim peneliti dan insinyur di OpenAI, dan tidak dapat secara langsung diatribusikan kepada satu individu. Beberapa tokoh kunci dalam pengembangan OpenAI termasuk Greg Brockman, Ilya Sutskever, John Schulman, dan Wojciech Zaremba. Model GPT, termasuk GPT-3 yang menjadi dasar Chat GPT, merupakan produk kolaboratif yang melibatkan kontribusi dari sejumlah ahli di berbagai bidang kecerdasan buatan.
Keunggulan Chat GPT
1. Kemampuan Bahasa yang Luar Biasa
Chat GPT dikenal atas kemampuannya dalam memahami dan membalas teks dengan cara yang alami. Ini membuatnya sangat berguna dalam berbagai konteks, mulai dari asisten virtual hingga dukungan pelanggan.
2. Pre-trained dan Adaptasi yang Cepat
Model ini pre-trained dengan dataset besar, memungkinkannya untuk memiliki pemahaman dasar yang kuat. Selain itu, kemampuannya untuk dengan cepat beradaptasi dengan konteks tertentu membuatnya sangat fleksibel.
3. Penggunaan yang Luas
Chat GPT dapat digunakan dalam berbagai industri, termasuk layanan pelanggan, edukasi, dan pengembangan aplikasi berbasis teks, meningkatkan efisiensi dan interaksi manusia dengan teknologi.
Chat GPT telah membawa revolusi dalam interaksi manusia dengan teknologi. Meskipun memiliki keunggulan yang signifikan, pengguna dan pengembang perlu memahami batasannya dan melibatkan pemantauan manusia untuk memastikan penggunaan yang etis dan efektif. Seiring dengan perkembangan teknologi, Chat GPT terus menjadi bagian integral dari transformasi digital di berbagai sektor.