Program input data merupakan salah satu program yang sangat berguna untuk mempermudah pengelolaan data baik dalam skala kecil maupun besar. Dalam membuat program input data, kita dapat menggunakan berbagai tools dan software, salah satunya adalah menggunakan Microsoft Excel dan bahasa pemrograman seperti PHP. Pada artikel kali ini, kita akan membahas cara membuat program input data menggunakan Microsoft Excel dan PHP serta manfaat dari program input data ini.
Cara Membuat Program Input Data Dengan Excel
Microsoft Excel merupakan salah satu software yang paling banyak digunakan dalam pengolahan data. Selain dapat digunakan untuk membuat laporan atau tabel data, Excel juga dapat digunakan untuk membuat program input data. Berikut adalah langkah-langkah cara membuat program input data menggunakan Microsoft Excel:
- Buat table kosong pada lembar kerja Excel
- Berikan nama kolom pada table sesuai dengan jenis data yang akan dimasukkan
- Tambahkan tombol “Simpan” pada lembar kerja dengan mengikuti langkah-langkah berikut:
- Klik pada tombol “Developer” pada menu paling atas di Excel
- Pilih “Insert” kemudian pilih “Button”
- Letakkan tombol pada lembar kerja Excel
- Klik kanan pada tombol kemudian pilih “Assign Macro”
- Berikan nama pada macro yang telah diassign, misalnya “Save_Data”
- Klik “New” untuk membuka Microsoft Visual Basic untuk Applications (VBA)
- Isi sub procedure pada VBA sesuai dengan kebutuhan, contohnya sebagai berikut:
Sub Save_Data Dim Row_Index As Long Row_Index = Worksheets("Sheet1").Range("A1").End(xlDown).Row + 1 Worksheets("Sheet1").Cells(Row_Index, 2).Value = Range("B2").Value Worksheets("Sheet1").Cells(Row_Index, 3).Value = Range("B3").Value Worksheets("Sheet1").Cells(Row_Index, 4).Value = Range("B4").Value Worksheets("Sheet1").Cells(Row_Index, 5).Value = Range("B5").Value Range("B2:B5").ClearContents End Sub
Dalam sub procedure tersebut, disimpan data mulai dari kolom 2 (B) hingga kolom 5 (E) pada baris ke-n yang masih kosong pada worksheet pertama (Sheet1). Kemudian data pada kolom B hingga E akan dihapus agar siap untuk memasukkan data baru.
- Setelah selesai menulis sub procedure pada VBA, klik “Save” dan kembali ke worksheet Excel
- Tambahkan tombol “Reset” pada lembar kerja dengan mengikuti langkah-langkah berikut:
- Klik pada tombol “Developer” pada menu paling atas di Excel
- Pilih “Insert” kemudian pilih “Button”
- Letakkan tombol pada lembar kerja Excel
- Klik kanan pada tombol kemudian pilih “Assign Macro”
- Berikan nama pada macro yang telah diassign, misalnya “Reset_Data”
- Klik “New” untuk membuka Microsoft Visual Basic untuk Applications (VBA)
- Isi sub procedure pada VBA sesuai dengan kebutuhan, contohnya sebagai berikut:
Sub Reset_Data Range("B2:B5").ClearContents End Sub
Dalam sub procedure tersebut, data pada kolom B hingga E akan dihapus agar siap untuk memasukkan data baru.
- Setelah selesai menulis sub procedure pada VBA, klik “Save” dan kembali ke worksheet Excel
- Tambahkan formula untuk validasi input pada kolom yang memerlukannya, misalnya pada kolom “NIM”:
- Klik pada kolom yang akan divalidasi data inputnya (misalnya kolom B)
- Pilih “Data Validation” pada menu “Data”
- Pada “Allow”, pilih “Custom”
- Pada “Formula”, masukkan formula validasi yang diinginkan, misalnya:
=AND(ISNUMBER(B2),LEN(B2)=8)
Dalam contoh di atas, formula validasi akan mengecek apakah data inputnya bertipe Angka dan panjangnya harus 8 karakter
- Klik “OK”
- Tambahkan formula untuk menghitung total nilai atau perhitungan lainnya pada kolom yang memerlukannya
Cara Membuat Program Input Data Dengan PHP
Selain menggunakan Microsoft Excel, program input data juga dapat dibuat menggunakan PHP. Dalam membuat program input data menggunakan PHP, kita membutuhkan:
- HTML form sebagai interface
- Musikal Database contoh menggunakan MySQL
- PHP script untuk menghubungkan antara HTML form dengan database
Berikut adalah langkah-langkah cara membuat program input data menggunakan PHP:
- Buat database baru dengan username dan password sesuai dengan kebutuhan
- Buat tabel baru pada database dengan nama “mahasiswa” atau sesuai kebutuhan, dan kolom-kolom pada tabel yang dibutuhkan
- Buat file baru dengan ekstensi “.php” untuk membuat form HTML
<html> <head> <title>Form Input Data</title> </head> <body> <form method="POST" action="save_data.php"> <label>NIM</label> <input type="text" name="nim"><br> <label>Nama</label> <input type="text" name="nama"><br> <label>Nilai 1</label> <input type="text" name="nilai1"><br> <label>Nilai 2</label> <input type="text" name="nilai2"><br> <input type="submit" value="Simpan"> <input type="reset" value="Batal"> </form> </body> </html>
HTML form tersebut akan menampilkan input form pada browser. Nama-nama input akan digunakan sebagai nama kolom pada tabel di database.
- Buat file baru dengan ekstensi “.php” untuk menyimpan data yang diinput dari HTML form ke database
<?php $host = 'localhost'; $user = 'root'; $pass = 'password'; $db = 'music'; $con = mysqli_connect($host, $user, $pass, $db); if (mysqli_connect_errno()) echo "Gagal membuat koneksi database: " . mysqli_connect_error(); $nim = $_POST['nim']; $nama = $_POST['nama']; $nilai1 = $_POST['nilai1']; $nilai2 = $_POST['nilai2']; $query = "INSERT INTO mahasiswa (nim, nama, nilai1, nilai2) VALUES ('$nim', '$nama', '$nilai1', '$nilai2')"; if (mysqli_query($con, $query)) echo "Data berhasil dimasukkan"; else echo "Data gagal dimasukkan: " . mysqli_error($con); mysqli_close($con); ?>
Kode di atas akan memeriksa koneksi database dan nilai dari input HTML form, kemudian menyimpannya ke dalam tabel mahasiswa pada database.
Manfaat Program Input Data
Program input data sangatlah berguna dalam pengelolaan data yang efektif dan efisien. Berikut adalah beberapa manfaat dari program input data:
- Menghindari kesalahan input data secara manual
- Mempercepat proses pengelolaan data
- Memastikan keakuratan data yang disimpan
- Meningkatkan efisiensi waktu dan tenaga kerja pada proses pengolahan data
- Memberikan kemudahan dan efektivitas dalam menggali informasi dari data yang tersedia
FAQ
Berikut adalah beberapa pertanyaan umum mengenai program input data:
Pertanyaan 1: Apa saja jenis program input data yang sering digunakan?
Jawaban: Beberapa jenis program input data yang sering digunakan antara lain program input data berbasis web menggunakan PHP atau JavaScript, program input data berbasis desktop menggunakan Microsoft Excel, dan program input data berbasis aplikasi mobile menggunakan Java atau Kotlin untuk Android atau Swift untuk iOS.
Pertanyaan 2: Bagaimana cara melakukan validasi pada data input agar data yang dimasukkan lebih terkontrol dan meminimalisir kesalahan?
Jawaban: Ada beberapa cara yang dapat dilakukan untuk melakukan validasi pada data input, di antaranya adalah:
- Validasi tipe data: Mengatur tipe data apa saja yang dapat dimasukkan ke input field dengan menentukan karakter yang valid, seperti angka, huruf atau kombinasi keduanya.
- Validasi pada panjang data: Membatasi jumlah karakter yang dapat dimasukkan kedalam input field sesuai dengan aturan bisnis.
- Validasi pada range data: Memastikan data yang dimasukkan berada dalam range atau rentang yang masih valid sesuai keterangan bisnis.
- Validasi pada aturan tertentu: Memvalidasi apakah data yang sedang dimasukkan sudah memenuhi aturan yang berlaku, seperti kode barang, nama pelanggan dan lain-lain.
Video Tutorial Cara Membuat Program Input Data
Berikut adalah video tutorial yang dapat membantu dalam pembuatan program input data: