Rabu, 14 Desember 2016

Cara Meningkatkan Kinerja Windows 7


Banyak cara meningkatkan kinerja atau performa dari Windows 7, salah satunya yaitu dengan men-disable atau me-nonaktifkan services tertentu yang aktif secara otomatis, baik services Windows itu sendiri atau services dari software atau aplikasi lain yang sudah terinstall dikomputer.

Sebelum kita bahas services apa saja yang harus dinon-aktifkan agar meningkatkan kinerja windows 7, ada baiknya kita membahas pengertian services terlebih dahulu :)

Apa itu Services?
Services adalah aplikasi yang berjalan pada background, tidak memiliki tampilan atau user interface dan memiliki fungsi tertentu, misalnya update sistem operasi, update program, proteksi antivirus dan sebagainya.

Sabtu, 19 November 2016

[PHP+MySQL] Membuat Peta Lokasi dengan Google Maps API


Diartikel ini kita akan belajar membuat peta lokasi yang menggunakan Google Maps API. Lokasi tersebut akan ditandai oleh Marker dan data Marker tersebut akan diambil dari MySQL sehingga data peta nanti bersifat dinamis. Sebelum kita mulai, anda harus mempunyai Google Maps API Key (untuk web) terlebih dahulu. API Key tersebut anda bisa mendapatkannya di https://developers.google.com/maps/web/ , cukup dengan klik tombol Get A Key.

Pendahuluan
Di Map yang akan kita buat ini, kita akan menampilkan (secara default) peta Indonesia dengan beberapa lokasi yang ditandai oleh markers, kemudian jika markers tersebut di klik, maka menampilkan informasi (InfoWindow) berupa alamat lengkap.

Data markers yang disimpan pada tabel di MySQL berformat DD (decimal degree) ,perlu diperhatikan jika anda mempunyai data lokasi berformat DMS (degrees, minutes, seconds)  dan ingin menampilkannya di tutorial ini, maka anda harus melakukan konversi terlebih dahulu ke format DD .

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.
(C) 2018. Diberdayakan oleh Blogger.

Categories

Followers