Five Minutes Coding
Mampir ke Channel Youtubenya juga ya :)

Jumat, 16 September 2016

Monitor Temperatur CPU dengan CoreTemp


Di artikel ini kita akan melakukan pengecekkan apakah suhu atau temperatur CPU komputer (dekstop atau notebook) kita normal atau tidak dengan Software bernama CoreTemp. Jika secara fisik kita bisa merasakan hawa panas yang keluar dari komputer atau bahkan panas yang merembet melalui casing komputer, kita juga perlu melakukan cek dari software untuk memastikan lebih detail sehingga bisa mendeteksi apakah CPU kita mengalami panas berlebih (overheat) atau tidak.

Banyak software lain untuk memonitor temperatur atau suhu CPU (Bahkan cek temperatur Harddisk dan lainnya), namun karena CoreTemp sangat ringan dan kecil ukurannya maka software ini saya rekomendasikan :)

Manfaat Bekerja Secara Mobile Working


sumber gambar (http://www.itcompanybirmingham.co.uk/)

Di-era Teknologi seperti saat ini, mungkin ada dari anda atau teman-teman anda yang sudah bekerja secara remote atau sering juga disebut Remote Worker atau Mobile Working. Istilah Berangkat pagi Pulang pagi  seperti lagu grup band tetangga sebelah sepertinya tidak berpengaruh terhadap segelintir orang yang bekerja secara mobile ini, termasuk saya tentunya  ;) .

Minggu, 11 September 2016

[MySQL] Cara menggunakan GROUP_CONCAT


Disaat kita ingin melihat kumpulan data dalam suatu grup data dengan lebih informatif, kita bisa menggunakan fungsi yang disediakan oleh MySQL yaitu Group_Concat.

Apa itu Group_Concat?
Group_Concat adalah sebuah function atau fungsi yang mengembalikan nilai berupa string yang sudah digabungkan dari suatu grup data.Untuk melakukan group_concat, query yang kita buat harus di grouping atau dikelompokkan terlebih dahulu

Pada contoh ini saya menggunakan 2 tabel yaitu tabel pegawai (t_employee) dan tabel skill atau keahlian (t_skill). Kita akan menampilkan data semua pegawai dengan keahlian nya masing-masing. Kita akan belajar bagaimana cara menggunakan fungsi group_concat di MySQL.




Terlihat bahwa setiap pegawai mempunyai keahlian lebih dari 1 (perhatikan id_employee nya).

Syntax Group_Concat

GROUP_CONCAT(DISTINCT expression

ORDER BY expression
SEPARATOR symbol);

Query yang kita gunakan adalah :

SELECT A.NAMA_EMPLOYEE,

GROUP_CONCAT(DISTINCT B.NAMA_SKILL
ORDER BY B.NAMA_SKILL
SEPARATOR ',')
FROM T_EMPLOYEE A
JOIN T_SKILL B
ON A.ID_EMPLOYEE = B.ID_EMPLOYEE
GROUP BY (A.ID_EMPLOYEE)

Hasilnya sebagai berikut :


Data yang ditampilkan adalah semua keahlian masing-masing pegawai dalam satu kolom atau field memanjang dengan diurutkan berdasarkan nama skillnya dan dikelompokkan berdasarkan id pegawainya (lihat query group_by(a.id_employee) dibawah) sehingga lebih informatif. 

Separator atau pemisah setiap data adalah "koma" dan dilakukan distinct untuk menghindari adanya duplikasi data. Sedangkan untuk mengubah nama kolom disebelah kanan (yang masih berupa query), bisa digunakan alias seperti berikut :

GROUP_CONCAT(DISTINCT B.NAMA_SKILL

ORDER BY B.NAMA_SKILL
SEPARATOR ',') AS KEAHLIAN

Hasilnya seperti berikut (terlihat lebih rapih):


Jika kita tidak menggunakan fungsi group_concat dan hanya melakukan grouping biasa dengan fungsi group_by, maka hasil yang didapatkan seperti berikut :


data keahlian atau skill yang muncul hanyalah satu baris, mengapa bisa begitu? karena jika hanya dilakukan grouping atau pengelompokkan biasa, data skill yang tampil hanya data atau row pertama. Bisa dilihat bahwa Pegawai 1 hanya mempunyai data skill berupa MySQL (di tabel t_skill berada pada id_skill 1 atau yang paling awal), begitu juga Pegawai 2 dan seterusnya.

Dan jika kita tidak melakukan grouping dan memakai group_concat, maka hasil yang didapat sebagai berikut :



Semoga Bermanfaat


Artikel ini dibuat oleh Yudha Tri Putra sebagai penulis artikel, diperbolehkan menyalin artikel ini secara utuh tanpa mengubah atau menambah isi artikel.

Sabtu, 10 September 2016

[VB 6.0] Aplikasi Parkir


Bagi yang membutuhkan referensi atau ingin contoh dalam membuat Aplikasi Parkir dengan Visual Basic 6.0 plus database menggunakan Microsoft Access, anda bisa mendownload aplikasi buatan saya dan teman-teman saya dahulu disemester tiga berikut ini :D.

Sekedar informasi,untuk report belum menggunakan Crystal Report,hanya memakai tools bawaan dari Visual Basic 6 nya. Fitur nya berupa:


  • Auto-generate kode tiket otomatis berdasarkan jenis kendaraan (Motor atau Mobil)
  • Tarif ada dalam tarif jam pertama dan tarif normal (setelah satu jam)
  • Cetak struk otomatis setiap in dan out
  • Ganti password untuk petugas
  • Input petugas untuk admin
  • Pencarian data parkir (all, yang masuk atau yang sudah keluar)
  • Input atau update tarif untuk admin


Sebelumnya saya jelaskan secara singkat alur kerja atau workflow dari aplikasi parkir ini.

Parkir Masuk
1. Petugas login melalui form login
2. Input Parkir Masuk melalui form parkir masuk di menu Input -> Input Parkir Masuk
3. Klik tombol Input
- maka no tiket, tanggal dan jam masuk akan ter-generate
4. Input No Polisi dan Pilih Jenis Kendaraan
5. Klik tombol Simpan
- data akan tersimpan dan struk parkir masuk akan tercetak otomatis


Parkir keluar
1. Petugas login melalui form login
2. Input Parkir Keluar melalui form parkir keluar di menu Input -> Input Parkir Keluar
3. Input No Polisi kemudian tekan ENTER
- maka data parkir masuk dan tarif dsb akan muncul
4. Pilih apakah ada struk atau tidak
- jika dipilih tidak, maka akan dikenai denda berdasarkan jenis kendaraan
5. Klik tombol Simpan & Cetak
- data akan terupdate dan struk parkir keluar akan tercetak otomatis

Screenshot





Download Google Drive

Semoga Bermanfaat

Artikel ini dibuat oleh Yudha Tri Putra sebagai penulis artikel, diperbolehkan menyalin artikel ini secara utuh tanpa mengubah atau menambah isi artikel.

Minggu, 04 September 2016

WD My Passport Ultra 1 TB


Diawal bulan ini,setelah saya berputar-putar dikota depok mencari toko komputer, saya memutuskan untuk membeli Harddisk External WD My Passport Ultra 1 TB ini karena banyak kerjaan, source code,tugas kuliah juga lagu, anime dan film yang saya download :D mengharuskan saya mempunyai backup data dan tentu saja storage yang lebih besar.

Jumat, 02 September 2016

[Analisa] Virus Dorifel


Virus Dorifel pertama kali menginfeksi ribuan komputer di Belanda dan akhirnya menyebar ke negara-negara eropa dan negara lainnya, termasuk Indonesia. Berdasarkan laporan dari forum dan beberapa komunitas, Dorifel menyebar melalui flashdisk yang sudah terinfeksi Dorifel. Berbeda dengan Virus penginfeksi dokumen pada umumnya, file yang terinfeksi Dorifel akan di enkripsi dengan metode enkripsi RC4.

Virus Dorifel oleh beberapa AntiVirus lain dikenal dengan nama xDocCrypt atau Quervar. Dorifel pertama yang saya temukan di tahun 2013 lalu virus tersebut dicompile dengan Microsoft Visual C++ ver. ~6.0~7.10

Apakah wscript.exe itu virus


Artikel ini dibuat untuk memahami apa sih sebenarnya wscript.exe itu, dan mengapa banyak yang mengira bahwa proses wscript.exe yang sedang berjalan pada sistem disangka sebagai virus atau malware.

wscript.exe atau Microsoft Windows Based Script Host sejatinya adalah program bawaan windows yang fungsinya untuk menjalankan script yang dibuat dengan Microsoft Visual Basic Scripting (atau VisualBasic Script saja) dan JavaScript secara langsung oleh Windows (Double Click) atau via Command prompt.
(C) 2018. Diberdayakan oleh Blogger.

Categories

Followers