Sunday, December 9, 2018

Perbaiki atau Mengatasi Port 80 localhost XAMPP yang dipakai System Read more: Perbaiki Port 80 localhost XAMPP yang dipakai System

Perbaiki atau Mengatasi Port 80 localhost XAMPP yang dipakai System

Entah kenapa buka tangan ini menggerakkan mouse menuju aplikasi XAMPP yang sudah lama tidak tersentuh tiba-tiba muncul tulisan berwarna merah “Port 80 in use by “Unable to open proses” with PID 4!”. Apache / localhost tidak mau di start.





Port 80 in use by "Unable to open proses" with PID 4
Port 80 in use by “Unable to open proses” with PID 4

Untuk melihat aplikasi yang mengunakan port 80 yang kebetulan menggunakan PID 4 bisa melihat di Task Manager (CTRL+ALT+Del).





PID 4
PID 4

Jreng-Jreng ternyata yang pake System ga bisa pake jurus Task Kill.
Ada banyak cara untuk memperbaiki port 80 localhost xampp. karena kebetulan port 80 digunakan oleh system. Saya hanya menggunakan
2 3 cara dibawah ini.
  • Untuk cara Pertama bisa mengganti menggunakan port yang lain, sebagai contoh disini saya menggunakan port 81.
  1.  Edit port 80 menjadi port 81 pada file httpd.conf
  2. Buka XAMPP Control Panel -> Pilih Config (Apache) -> httpd.config
  3. Cari “Listen 80” ganti menjadi “Listen 81” (tanpa tanda kutip)
  4. Save
  5. Start Apache pada XAMPP Control Panel.
  6. Untuk membuka localhost menjadi localhost:81.
  • Untuk cara Kedua kita akan tetap menggunakan Port 80.
  1. Buka Command Prompt/cmd (Run as Administrator)
  2. Pada CMD ketikkan perintah seperti ini “net stop http” (tanpa tanda kutip)
  3. Apa bila ada pertanyaan Y saja. hehe
  4. Start Apache.





Apache Port 80
Apache Port 80
Cara Ketiga :
Jika sebelumnya sudah menginstall SQL Server 2012, maka ada kemungkinan portnya dipakai oleh SQL Server Reporting Services (MSSQLSERVER). Oleh karena itu matikan services ini 
  1. Buka SQL Server Configuration Manager
  2. Stop SQL Server Reporting Services (MSSQLSERVER) untuk stop service ini yg tidak permanen cukup klik kanan dan tekan Stop, namun untuk stop permanen klik kanan trus Propertis selanjutnya ikuti seperti dibawah ini
          

  1. Buka kembali XAMPP Control Panel kemudian start apache
  2. Buka web browser kemudian ketik alamat localhost/xampp
  3. Catatan : port masih 80
Berikut screenshoot hasil pengerjaannya
Stopping service sql server
Hasil akses dengan port 80

Adapun jika SQL SERVER pada komputer terinstall lebih dari satu maka untuk mematikan service SQL Server Reporting Services maka buka di Services.msc dan cari SQL Server Reporting Services buat manual dan Stop, contoh di gambar dibawah ini


  • Untuk cara Keempat kita juga tetap menggunakan Port 80. Dengan cara menonaktifkan IIS / World Wide Web plubishing Service
  1. Run menu ketik “service”
  2. Pilih service World Wide Web plubishing Service.
    World Wide Web plubishing Service
    World Wide Web plubishing Service
  3. Doble Klik service World Wide Web plubishing Service.Screenshot_21
  4. Ubah Start Type menjadi Manual, kemudian Stop Service Status.Screenshot_22Screenshot_24
  5. Start Apache pada XAMPP Control Panel.Screenshot_23


semoga bermanfaat

Cara Melihat Port Yang Sedang Digunakan Di Windows 10

Cara Melihat Port Yang Sedang Digunakan Di Windows 10 Dengan CMD

1. Tekan Ikon Windows + R di keyboard Anda.
2. Setelah itu Run akan ditampilkan. Untuk melanjutkan, ketikkan perintah “cmd”, setelah itu klik Ok.
3. Setelah Anda mengklik Ok, CMD atau Command Prompt akan dibuka. Untuk melanjutkan ketikkan perintah “netstat -aon” di cmd Anda, kemudian tekan Enter.

4. Setelah Anda menekan Enter di keyboard Anda, Anda akan mendapatkan koneksi yang aktif yang komputer Anda.

Dari gambar di atas, Anda dapat melihat di kolom Local Address, disana terdapat Alamat IP dan Port: 0.0.0.0:443, dimana port yang digunakan ialah 443. Jadi, pada kolom Local Address ini, Anda dapat melihat semua port yang telah digunakan di Windows 10 dari Komputer atau Laptop Anda.
5. Selesai
Di atas merupakan cara-cara atau langkah-langkah yang dapat Anda ikuti dan lakukan untuk melihat port yang sedang digunakan di Windows 10 dari komputer atau laptop Anda dengan menggunakan CMD (“Command Prompt”). Sedangkan untuk Anda yang ingin melihat aplikasi yang sedang menggunakan port tersebut, Anda dapat mengikuti tutorial atau langkah-langkah di bawah ini

Cara Melihat Aplikasi Yang Sedang Menggunkan Port Yang Sedang Aktif

Sebelum mengikuti tutorial ini, pastikan Anda telah mengetahui PID dari port yang sedang digunakan di atas, seperti contoh dari Gambar di atas (“Pembahasan No.4”), untuk Port 443, Anda dapat melihat di kolom PID yang berada dibagian akhir dari setiap kolom yang Ada, dan dari port 443 tersebut, didapatkan PID-nya ialah 13600.
Setelah di dapatkan PID-nya, sekarang untuk cara melihat aplikasi yang sedang menggunakan Port 443 tersebut, Anda dapat mengikuti cara-cara atau langkah-langkah terbaru dan terlengkap di bawah ini
1. Tekan Ikon Windows + R di keyboard Anda.
2. Setelah itu, Run akan ditampilkan. Untuk melanjutkan, ketikkan perintah “taskmgr”, setelah itu klik Ok.
3. Setelah Anda mengklik Ok, Task Manager akan ditampilkan. Untuk melanjutkan klik Details, setelah itu urutkan berdasarkan PID dengan cara mengklik PID (“Untuk mempermudah pencarian PID”), setelah itu, silahkan cari PID yang telah Anda dapatkan di atas (“Contoh: 13600”).

Dari gambar di atas, PID 13600 telah didapatkan dan sedang running. Untuk melanjutkan, klik kanan pada baris PID yang telah Anda dapatkan tersebut.
4. Setelah Anda mengklik kanan pada baris PID yang telah Anda dapatkan tersebut, langkah selanjutnya pilih dan klik Open file location.

5. Setelah Anda mengklik Open file location, maka Anda akan dibawa ke folder dari aplikasi yang sedang menggunakan Port yang telah Anda pilih tadi (“Contoh: 443”).

Dari gambar di atas, dapat dipastikan bahwa aplikasi yang sedang menggunakan port 443 ialah aplikasi XAMPP, dimana yang menggunakannya ialah Apache yang berada di Xampp.
6. Setelah itu, penulis mencoba untuk membuka aplikasi XAMPP, dan ternyata benar saja, pada Apache penulis telah jelas terlihat bahwa Apache penulis menggunakan Port 80 dan 443 serta PID-nya ialah 13600 seperti yang telah didapatkan di atas tadi.

7. Selesai
Di atas merupakan cara-cara atau langkah-langkah terbaru dan terlengkap yang dapat Anda ikuti dan lakukan untuk melihat aplikasi yang sedang menggunakan port yang sedang aktif.

Friday, October 12, 2018

Membuat File Installer / Setup di VB. Net 2008 Include Crystal Report

Membuat File Installer / Setup di VB. Net 2008 Include Crystal Report

Setelah mencari berbagai referensi dan baca-baca di forum VB, akhirnya nemu juga caranya membuat file installer melalui VB. Net yang include crystal report dan file database. Berikut step-stepnya :
  • Buka microsoft visual studio
  • Klik File >> New Project
  • Pilih yang Other Project Types >> Setup Project

  • Isi nama project dan location nya lalu klik Ok
  • Klik kanan File System on Target Machine >> Add Special Folder >> Program Files Folder




  • Klik kanan pada Program Files Folder >> Add >> Folder dan beri nama folder tersebut dengan nama aplikasi yang dibuat

  • Klik pada Menu >> File >> Add >> Existing Project
  • Cari file .vbproj yang akan dibuat installernya

  • Klik kanan pada folder aplikasi yang tadi di buat (pada step 6) dan klik Add >> Project Output
  • Pilih yang Primary Output dan klik Ok


  • Klik kanan Primary Output tersebut dan Create Shorcut to Primary output. Buat 2 shortcut


  • Pindahkan shortcut yang pertama ke dalam folder User’s Desktop dan yang satunya ke folder User’s Programs Menu

  • Klik View >> Editor >> User Interface


  • Jika ingin menambahkan form License Agreement, Klik kanan Start >> Add Dialog >> License Agreement. Pindahkan form License Agreement ke posisi sesudah form Welcome


  • Klik kanan pada nama Setup yang dibuat (di Solution Explorer) dan klik Properties. Klik Prerequisites

  • Klik checkbox Windows Installer 3.1, .Net Framework 3.0 dan 3.5, dan Crystal Reports Basic, Report Viewer >> Klik option yang Download prerequisities from the same location as my application. Klik Ok
    • Untuk menambahkan file lain seperti database dan report, kilk kanan pada nama Setup yang dibuat (di Solution Explorer) dan klik Add >> File

    • Klik Build >> Build Solution

Friday, May 25, 2018

MENGATASI GAGAL COULDN'T FIND ACME SETUP SAAT INSTALL VB 6.0


Solusi gagal install Visual Basic 6.0 pada windows 7 Windows 8 karena tidak ditemukan Acme setup, berikut adalah solusinya:

1. Buat copy CD instalasimu ke HDD PC yang mau di instal.
2. Open folder setup, Copy file VS98ENT.STF dan paste kan di folder SETUP dan / folder VB6 dan
     rename dengan nama acmsetup.STF.               
3. Copy seluruh isi folder setup dan paste di folder sebelumnya / folder VB6.
4. Kalo muncul popup Confirm File Replace, klik Yes To all.
5. Jalankan acmsetup.exe dalam folder VB6 instalation untuk memulai instal VB6.

Ok. semoga berhasil.

Monday, January 29, 2018

Mengirim Parameter dari Visual Basic ke Crystal Report

Seagate Crystal Report digunakan untuk mencetak data dari suatu database. Hal ini jelas terlihat pada saat setiap user membuat Report, Crystal Report akan menanyakan database yang digunakan. Namun terkadang, selain mengambil data dari database sering kita dihadapkan pada kasus, “Bagaimana cara mengirim nilai dari suatu form (VB) kedalam Crystal Report?”. Apakah bisa?
Ya! Bisa dan mudah sekali…
Caranya cukup dengan membuat suatu formula dalam Crystal Report kemudian kosongkan formula tersebut ( Blank Formula ). Pada contoh dibawah, formula yang digunakan adalah @NAMA, @ALAMAT, @TELEPON, @KETERANGAN dan ke-emat formula tersebut tidak berisi apa-apa.
NB: Formula dalam Crystal Report selalu diawali dengan prefix @ (baca: at)
Langkah selanjutnya yaitu “Mengisi formula tersebut dengan nilai dari aplikasi Visual Basic”, ini pun tidak terlalu sulit, yaitu dengan memberikan nilai pada property .Formulas( nIndex ). Misalkan ika ingin memberikan nilai “Dede Supriyatna” pada formula @NAMA, maka syntak-nya:
CrystalReport1.Formulas(0) = "NAMA='Dede Supriyatna' "
Sedangkan apabila menginginkan nilai-nya bersifat dinamik, tergantung dari nilai yang ada pada TextBox txtNama maka syntaknya:
CrystalReport1.Formulas(0) = "NAMA='" & txtNama.Text & "'"
  • .ReportFileName, Properti untuk menentukan nama file dari report yang akan digunakan.
  • .DataFiles( nIndex ), Properti untuk menentukan Database yang digunakan pada report.
  • .DiscardSavedData, yaitu data yang dicetak bukan berasal dari data yang disimpan pada report, tetapi data langsung diambil dari database.
Untuk lebih lengkapnya silahkan perhatikan potongan program dibawah ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Private Sub cmdCetak_Click()
  CrystalReport1.ReportFileName = App.Path + "\param2rpt.rpt"
  CrystalReport1.DataFiles(0) = App.Path + "\DB_TEST.mdb"
  CrystalReport1.DiscardSavedData = True
  CrystalReport1.Formulas(0) = "NAMA='" & txtNama.Text & "'"
  CrystalReport1.Formulas(1) = "ALAMAT='" & txtAlamat.Text & "'"
  CrystalReport1.Formulas(2) = "TELEPON='" & _
    txtTelepon.Text & "'"
  CrystalReport1.Formulas(3) = "KETERANGAN='" & _
    txtKeterangan.Text & "'"
  CrystalReport1.Action = 2 ' Cetak ke layar
 
End Sub
 
Private Sub cmdKeluar_Click()
  Unload Me
End Sub
 
Private Sub Form_Load()
  txtNama.Text = "Dede Supriyatna"
  txtAlamat.Text = "Pinang-Cipondoh Tangerang"
  txtTelepon.Text = "021-7330472"
  txtKeterangan.Text = "Program ini digunakan " & _
    "/u mengirim data " & _
    "dari VB ke dalam Crystal Report " & _
    "supriyatna@mailandnews.com"
End Sub
 
Private Sub txtKeterangan_KeyPress(KeyAscii As Integer)
  KeyAscii = 0
End Sub