Wisnu Tyos

I am a Writer

Wisnu Tyos

Passionate about developing web applications and information systems that solve real-world business challenges.

  • North Larangan, Tangerang City, Indonesia 15154.
  • +62 851 6301 0608, +62 895 2551 6294
  • wisnu.tyopras@gmail.com
  • www.wisnutyos.web.id
WisnuTyos

My Professional Skills

“Continuously improving my technical and analytical skills to build reliable, secure, and scalable digital solutions..”

Database management 90%
Network Configuration 95%
Data Analyst 95%
Backend Developer 90%

DATA ANALYSIS

Mengolah data menjadi insight yang mudah dipahami untuk mendukung pengambilan keputusan bisnis.

DASHBOARD VISUALIZATION

Pembuatan dashboard interaktif menggunakan Excel, Power BI, Tableau, dan Google Looker Studio.

WEB DEVELOPMENT

Membangun website company profile, landing page, portofolio, dan sistem informasi berbasis web yang responsif.

DATABASE MANAGEMENT

Perancangan database MySQL, SQL Query, optimasi data, serta integrasi database dengan aplikasi.

DATA AUTOMATION

Otomatisasi pekerjaan menggunakan Python, Excel VBA, dan Google Sheets untuk meningkatkan efisiensi kerja.

SYSTEM DEVELOPMENT

Pengembangan aplikasi desktop maupun web untuk kebutuhan bisnis, akademik, dan UMKM.

0
completed project
0
design award
0
facebook like
0
current projects
  • Tutorial Konfigurasi Apache PHP 7 dan Virtual Disk pada Windows Server 2003

    Bagian 1 

        Keamanan merupakan salah satu aspek penting dalam pengembangan aplikasi berbasis web. Tanpa penerapan mekanisme keamanan yang tepat, data dan sistem berisiko mengalami penyalahgunaan maupun akses yang tidak sah. Oleh karena itu, memahami dasar-dasar pengamanan aplikasi menjadi langkah awal yang penting bagi setiap pengembang.

        Pada tutorial ini, Anda akan mempelajari cara mengimplementasikan keamanan dasar pada aplikasi berbasis PHP dan MySQL. Pembahasan mencakup konfigurasi Apache Web Server, pengaturan media penyimpanan, proses import database, penerapan enkripsi password menggunakan algoritma MD5, hingga modifikasi tampilan halaman web sebagai bagian dari proses validasi dan peningkatan keamanan aplikasi. Setiap langkah disajikan secara sistematis agar mudah dipahami dan dapat langsung dipraktikkan.


    1. Menyiapkan Apache Web Server untuk Menjalankan Aplikasi PHP

    Langkah 1: Akses XAMPP Control Panel, lalu aktifkan layanan Apache sebagai web server dan MySQL sebagai database server. Pastikan kedua layanan berhasil berjalan sebelum melanjutkan ke tahap berikutnya.




    Langkah 2: Setelah Apache dan MySQL aktif, tempatkan folder aplikasi (dalam praktek ini menggunakan aplikasi "jasa") ke dalam folder htdocs pada instalasi XAMPP agar proyek dapat diakses melalui browser.

    Langkah 3. Membuat Database Aplikasi

    Sebelum aplikasi dapat digunakan, Anda perlu menyiapkan sebuah database sebagai tempat penyimpanan data. Ikuti langkah-langkah berikut untuk membuat database melalui phpMyAdmin.

    1. Jalankan web browser seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox.
    2. Pada kolom alamat, akses halaman berikut:

      http://localhost/phpmyadmin
    3. Setelah halaman phpMyAdmin terbuka, pilih menu New yang berada pada panel sebelah kiri.



    4. Masukkan nama database pada kolom Database name. Sebagai contoh, gunakan nama db_jasa.
    5. Pastikan nama database yang dibuat sesuai dengan konfigurasi koneksi yang terdapat pada aplikasi PHP agar proses koneksi dapat berjalan dengan baik.
    6. Klik tombol Create untuk membuat database baru.



    Langkah 4. Mengimpor Database dari File SQL

    Setelah database berhasil dibuat, tahap berikutnya adalah mengimpor file SQL yang berisi struktur tabel beserta data awal aplikasi. Dengan proses ini, seluruh tabel akan dibuat secara otomatis tanpa perlu membuatnya satu per satu.

    1. Pada halaman phpMyAdmin, pilih database yang telah dibuat sebelumnya, misalnya db_jasa, melalui panel navigasi di sebelah kiri.
    2. Setelah database terbuka, klik tab Import yang berada pada bagian atas halaman.


    3. Tekan tombol Choose File, kemudian cari dan pilih file database dengan ekstensi .sql yang disertakan pada proyek aplikasi.
    4. Setelah file berhasil dipilih, gulir ke bagian bawah halaman dan klik tombol Import untuk memulai proses impor.


    5. Tunggu hingga proses selesai. Jika berhasil, phpMyAdmin akan menampilkan notifikasi berwarna hijau yang menandakan bahwa file SQL telah berhasil diimpor.


    Setelah proses impor selesai, seluruh tabel dan data yang terdapat pada file .sql akan tersimpan di dalam database sehingga aplikasi siap digunakan pada tahap konfigurasi berikutnya.

    Langkah 5. Konfigurasi Koneksi Database dan Pengujian Aplikasi

    Setelah database berhasil dibuat dan file SQL telah diimpor, tahap berikutnya adalah menghubungkan aplikasi PHP dengan database yang telah disiapkan. Konfigurasi ini sangat penting karena aplikasi tidak akan dapat mengakses maupun mengelola data apabila informasi koneksi belum sesuai.

    1. Mengatur File Koneksi Database

    Setiap aplikasi PHP umumnya memiliki sebuah file khusus yang digunakan untuk menyimpan konfigurasi koneksi database. Nama file tersebut dapat berbeda-beda, misalnya koneksi.php, config.php, atau db.php, tergantung struktur proyek yang digunakan.

    Ikuti langkah-langkah berikut:

    1. Buka folder proyek yang berada di direktori:

      C:\xampp\htdocs\jasa
    2. Gunakan text editor seperti Visual Studio Code untuk membuka proyek.
    3. Temukan file yang berisi konfigurasi koneksi database, misalnya koneksi.php.


    4. Pastikan konfigurasi pada file tersebut telah sesuai dengan database yang dibuat sebelumnya, seperti contoh berikut.

    2. Menjalankan Aplikasi Melalui Browser

    Setelah konfigurasi koneksi database selesai dan seluruh perubahan telah disimpan, langkah berikutnya adalah menguji apakah aplikasi dapat dijalankan dengan baik melalui web browser.

    Ikuti langkah-langkah berikut:

    1. Buka web browser yang Anda gunakan, seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox.
    2. Pada kolom alamat (address bar), masukkan URL berikut:

      Catatan: Jika nama folder proyek berbeda, sesuaikan URL dengan nama folder tersebut.

    3. Tekan Enter, kemudian tunggu hingga halaman aplikasi berhasil dimuat.



    Apabila aplikasi dapat ditampilkan tanpa muncul pesan kesalahan (error), berarti proses konfigurasi web server, database, dan koneksi PHP telah berhasil dilakukan. Dengan demikian, aplikasi siap digunakan untuk menjalankan seluruh fitur yang tersedia.


    Langkah 6. Mengamankan File Aplikasi Menggunakan Perintah attrib

    Selain melakukan konfigurasi aplikasi, Anda juga dapat meningkatkan keamanan file penting dengan memanfaatkan perintah attrib pada Windows. Salah satu penerapannya adalah mengubah atribut file index.php menjadi Read-Only, sehingga file tersebut tidak dapat diubah atau dihapus secara tidak sengaja melalui File Explorer. Langkah ini berguna sebagai perlindungan dasar terhadap file utama yang berperan sebagai pintu masuk aplikasi.

    Langkah-Langkah

    1. Buka folder proyek yang telah disimpan pada direktori berikut:

      C:\xampp\htdocs\jasa
    2. Klik Address Bar pada File Explorer, kemudian ketik:

      cmd

      Setelah itu tekan Enter. Windows akan membuka Command Prompt dengan lokasi direktori yang langsung mengarah ke folder proyek.

    3. Pada jendela Command Prompt, jalankan perintah berikut untuk memberikan atribut Read-Only pada file index.php.

      attrib +R index.php

    4. Tekan Enter dan tunggu hingga perintah selesai dijalankan. Jika tidak muncul pesan kesalahan, maka atribut Read-Only telah berhasil diterapkan pada file index.php.


    Catatan: Apabila di kemudian hari Anda perlu mengedit file index.php, atribut Read-Only dapat dihapus dengan menjalankan perintah berikut:

          attrib -R index.php

    Dengan menerapkan atribut Read-Only, file utama aplikasi memperoleh perlindungan tambahan sehingga risiko perubahan atau penghapusan yang tidak disengaja dapat diminimalkan. Meskipun demikian, metode ini hanya berfungsi sebagai pengamanan dasar dan sebaiknya dikombinasikan dengan mekanisme keamanan lain, seperti pengaturan hak akses (permissions) dan sistem autentikasi pengguna.

    Verifikasi Hasil Konfigurasi

    Setelah atribut Read-Only diterapkan, lakukan pengujian untuk memastikan bahwa pengaturan telah berjalan dengan baik.

    Langkah verifikasi:

    1. Buka file index.php menggunakan text editor, seperti Visual Studio Code, Notepad++, atau editor lainnya.
    2. Lakukan perubahan sederhana pada isi file, misalnya menambahkan komentar atau mengubah beberapa karakter.
    3. Simpan perubahan yang telah dilakukan.



    Apabila atribut Read-Only telah berhasil diterapkan, sistem akan menolak proses penyimpanan atau menampilkan peringatan bahwa file bersifat Read-Only. Pada beberapa editor, Anda juga akan diminta untuk menghapus atribut tersebut atau menyimpan file dengan nama yang berbeda sebelum perubahan dapat diterapkan.


    Bagian 2: Menambahkan Virtual Drive pada Windows Server 2003

    Membuat Virtual Hard Disk di Oracle VirtualBox

    Sebelum virtual drive dapat digunakan di dalam sistem operasi Windows Server 2003, Anda perlu menambahkan sebuah Virtual Hard Disk (VHD) pada mesin virtual. Media penyimpanan virtual ini akan dikenali sebagai hard disk baru sehingga dapat digunakan untuk menyimpan data maupun kebutuhan konfigurasi aplikasi.

    1. Membuka Pengaturan Mesin Virtual

    Pastikan mesin virtual Windows Server 2003 berada dalam kondisi Powered Off atau tidak sedang berjalan. Selanjutnya, buka Oracle VirtualBox, klik kanan pada mesin virtual yang akan dikonfigurasi, kemudian pilih menu Settings.


    2. Mengakses Menu Storage

    Pada jendela Settings, pilih menu Storage yang terdapat pada panel sebelah kiri. Melalui menu ini, Anda dapat melihat sekaligus mengelola seluruh media penyimpanan yang terpasang pada mesin virtual.

    3. Menambahkan Virtual Hard Disk Baru

    Pada bagian Controller: IDE atau Controller: SATA (sesuai dengan konfigurasi mesin virtual), klik ikon Add Hard Disk untuk menambahkan media penyimpanan baru.

    Selanjutnya, pilih opsi Create untuk membuat sebuah Virtual Hard Disk yang baru. Setelah itu, VirtualBox akan menampilkan Virtual Hard Disk Creation Wizard yang akan memandu proses pembuatan hard disk virtual hingga selesai.



    Verifikasi Virtual Drive

    Setelah proses inisialisasi, pembuatan partisi, dan format disk selesai dilakukan, langkah terakhir adalah memastikan bahwa Virtual Hard Disk telah dikenali dengan benar oleh sistem operasi Windows Server 2003. Proses verifikasi ini penting untuk memastikan bahwa media penyimpanan tambahan siap digunakan tanpa kendala.

    Keberhasilan konfigurasi dapat diperiksa melalui beberapa cara berikut.

    1. Verifikasi Melalui Disk Management

    Buka Computer Management, kemudian pilih menu Disk Management untuk melihat daftar media penyimpanan yang terpasang.



    Pastikan beberapa kondisi berikut telah terpenuhi:

    • Virtual Hard Disk berstatus Online.
    • Partisi telah diformat menggunakan sistem berkas NTFS.
    • Volume memiliki label sesuai yang telah ditentukan, misalnya Wisnu

      .

    • Drive telah memperoleh huruf drive, misalnya F: atau huruf lain sesuai konfigurasi.

    Apabila seluruh informasi tersebut ditampilkan dengan benar, maka proses konfigurasi Virtual Hard Disk telah berhasil dilakukan.




    2. Verifikasi Melalui My Computer

    Selain melalui Disk Management, Anda juga dapat melakukan pengecekan melalui My Computer.

    Buka My Computer, kemudian periksa apakah drive baru telah muncul pada bagian Hard Disk Drives. Selanjutnya, coba buka drive tersebut untuk memastikan bahwa media penyimpanan dapat diakses dan digunakan tanpa kendala.



    Jika drive berhasil ditampilkan dan seluruh isi direktori dapat dibuka, berarti Virtual Hard Disk telah terpasang dengan baik pada Windows Server 2003. Media penyimpanan ini selanjutnya dapat dimanfaatkan untuk menyimpan aplikasi web, file konfigurasi, database, maupun berbagai data penting lainnya selama proses praktikum atau pengembangan sistem.

    Penutup

        Demikian tutorial implementasi keamanan sistem informasi berbasis PHP, MySQL, dan Windows Server 2003. Melalui langkah-langkah yang telah dijelaskan, mulai dari konfigurasi web server, penambahan virtual drive, pengaturan database, hingga penerapan keamanan pada aplikasi, diharapkan sistem dapat berjalan dengan baik sesuai kebutuhan.

        Semoga panduan ini bermanfaat dan dapat menjadi referensi bagi Anda yang sedang mempelajari administrasi server maupun pengembangan aplikasi web. Terima kasih telah membaca, dan semoga sukses dalam mencoba tutorial ini.


  • Ngopi Simple Nan Kompleks Ala V60

     

    Saat ini perkembangan kopi di Indonesia beranjak tahun semakin meningkat pesat. Hal ini bisa dibuktikan dengan makin menjamurnya Kedai Kopi Indie terutama di Jakarta dan sekitarnya. Dari yang dulu kita hanya mengenal es kopi aren yang dilabeli kekinian, sampai akhirnya muncul yang namanya manual brew.

     

    Sebenarnya tradisi ngopi di Indonesia sudah mengenal manual brew sejak jaman nenek moyang kita dahulu, kita mengenal yang namanya kopi tubruk yang sudah dikonsumsi hampir seluruh masyarakat Indonesia. Dan tradisi itu turun temurun hingga saat ini bahkan menjadi metode untuk mencari sebuah cita rasa secangkir kopi yang sekarang dikenal dengan istilah Cupping.

     

    Lambat laun teknologi semakin maju muncullah berbagai macam alat kopi khususnya manual brew sebagai metode seduh kopi yang modern. Salah satu inovasi yang sampai saat ini banyak dipakai yaitu V60 buatan Hario Jepang. Singkatnya metode manual brew ini kita menyeduh kopi dengan menyaring menggunakan dripper V60 itu sendiri dan juga kertas filter sebagai tambahan alatnya sehingga kopi yang dihasilkan clean tanpa ampas dan rasa yang dihasilkan jauh lebih variative.

     

    Yang biasanya kita ngopi hanya muncul rasa pahit tapi dengan metode V60 ini muncul varian rasa baru yang kompleks dan berbeda antara satu jenis biji kopi dengan biji kopi lainnya. Bahkan satu jenis kopi dengan profil sangrai yang berbeda akan menghasilkan rasa yang berbeda pula.

     

    Saat ini mulai banyak jenis kopi yang khusus digunakan untuk metode V60 ini, dan hampir seluruhnya menggunakan jenis  biji kopi Arabika. Mengapa menggunakan arabika karena jenis kopi ini memiliki cita rasa yang beragam baik manis, asam, dan pahit dan juga menghasilkan aroma kopi yang wangi dan nikmat.

     

    Mungkin secara teknik V60 terlihat cukup simple namun cita rasa yang dihasilkan dari metode ini cukup kompleks, bahan mungkin secangkir kopi V60 akan menciptakan dua asumsi rasa yang berbeda dari dua orang yang menikmatinya.


  • Inilah Moge Terbaru Keluaran Ducati, bisa untuk touring Offroad??

     

    Setelah sekian lamanya Ducati, produsen motor asal Italia ini memasarkan berbagai macam produk moge untuk jalan raya kini mereka menghadirkan produk terbarunya yaitu Ducati DesertX 2022. Yang penasaran sebenarnya apa itu Ducati DesertX ini dan apa saja perbedaan dengan motor Ducati pada umumnya monggo disimak dengan baik.


    DesertX ini merupakan motor bigtrail Off-Road Adventure keluaran Ducati yang dikhususkan untuk para pengendara yang ingin touring sekaligus mencoba menjajal berbagai macam trek di alam liar. Jalanan basah berkerikil seperti di aliran sungai, jalur pegunungan yang naik turun dengan tikungan tajam, maupun jalur hutan dapat dengan mudah diterabas dengan motor ini.


    Didukung dengan ukuran 21 inci untuk ban depan dan 18 belakang tentu menciptakan keseimbangan dan cengkraman yang baik dalam mengendarai motor ini walaupun di kondisi ekstrim sekalipun. Secara visual Ducati DesertX mengusung model retro futuristic, jadi sekilas terlihat retro namun didalamnya banyak sekali teknologi terbaru yang diciptakan oleh insinyur ducati itu sendiri. Seperti salah satu contohnya yaitu ABS dan juga Traction Control sebagai komponen standar motor ini. Selain itu juga terdapat Whelie Control, Engine Break Control, dan Quick Shift Up / Down memberikan kemudahan dalam mengendarai motor ini.

     



    Untuk headlamp Ducati DesertX mengadopsi double LED headlamp yang sangat berguna disaat berkendara malam dalam kondisi jalur yang ekstrim dan lampu belakang menggunakan led lamp. Dengan konsep half fairing dan juga visor yang menyatu dengan body fairing menciptakan aerodinamika yang baik dalam bermanuver di segala tikungan. Walaupun body Ducati DesertX sedikit gambot namun terlihat kekar jika dilihat secara seksama.


    Adopsi sasis dengan rangka teralis dan suspensi yang bisa distel  menciptakan ergonomi yang baik untuk pengendara sehingga mudah dikendarai walaupun baru pertama kali mencoba Ducati DesertX ini. Dengan bobot yang hanya 202kg memberikan kenyamanan untuk pengguna yang baru menjajal jenis motor trail.



    Dan yang terakhir dari segi performa mesin Ducati DesertX ini menggunakan mesin Testastretta 11o Desmodromic 937cc dua silinder menghasilkan tenaga sebesar 110hp dengan torsi 92Nm. Dengan tenaga yang lumayan besar didukung dengan kapasitas tangki hingga 21 liter dan tangki cadangan dengan kapasitas 7,9 liter cukup untuk touring jarak jauh sekaligus offroad.


    Untuk harga motor Ducati DesertX ini dibanderol sekitar 241 jutaan  yang menurut saya sebanding dengan teknologi dan inovasi dari Ducati sendiri. Kita tunggu saja bagaimana pasar Indonesia apakah menyambut baik motor terbaru dari Ducati ini.


    ADDRESS

    North Larangan, Tangerang City, Indonesia 15154.

    EMAIL

    wisnu.tyopras@gmail.com
    juraganwisnu94@gmail.com

    MOBILE

    +62 851 6301 0608
    +62 895 2551 6294