Cara Membuat Database Di Excel

Membuat Database di Excel dengan Mudah dan Cepat

Cara Membuat Database di Excel Disertai Form Entri Data

Cara Membuat Database Di Excel

Jika Anda sedang mencari cara untuk membuat database dengan mudah, Excel bisa menjadi pilihan yang tepat. Meskipun tidak dirancang sebagai program database, Excel memiliki kemampuan untuk membuat tabel dan menyimpan data di dalamnya. Dengan sedikit kreativitas, Anda bisa membuat database di Excel dengan fitur yang cukup memadai.

Untuk membuat database di Excel, langkah pertama yang harus dilakukan adalah membuat tabel di worksheet. Tabel tersebut akan digunakan untuk menyimpan data yang akan diinput ke dalam database. Misalnya, jika Anda ingin membuat database pelanggan, Anda bisa membuat tabel seperti di bawah ini:

ID Pelanggan Nama Pelanggan Alamat Email No. Telepon
001 John Doe Jl. Sudirman No. 1 [email protected] 08123456789
002 Jane Smith Jl. MH Thamrin No. 2 [email protected] 08234567890
003 Mark Brown Jl. Gajah Mada No. 3 [email protected] 08345678901

Setelah membuat tabel, langkah berikutnya adalah membuat form entri data. Form ini akan digunakan untuk memudahkan pengguna dalam memasukkan data ke dalam database. Anda bisa menggunakan fitur Data Form yang tersedia di Excel. Caranya sebagai berikut:

  1. Pilih seluruh data pada tabel, termasuk header. Misalnya, pada tabel pelanggan di atas, pilih seluruh data dari A1 sampai E4.
  2. Pilih menu Data > Form.
  3. Akan muncul dialog box Form. Anda bisa memasukkan data baru ke dalam database dengan cara mengisi kolom-kolom di form ini.

Form Entri Data

Setelah membuat form entri data, selanjutnya adalah membuat form pencarian. Form ini akan digunakan untuk mencari data yang sudah tersimpan di dalam database. Anda bisa membuatnya dengan cara sebagai berikut:

  1. Buat sebuah sheet baru dan beri nama Pencarian.
  2. Pada sheet Pencarian, buat sebuah form seperti di bawah ini:
Baca Juga :  CARA MEMBUAT GARIS MIRING DI KOLOM EXCEL

Form Pencarian

Perlu diingat, pada form pencarian ini, Anda hanya perlu membuat input field untuk kolom-kolom yang ingin dicari. Karena itu, pada contoh di atas, hanya ada input field untuk ID Pelanggan dan Nama Pelanggan.

Setelah membuat form pencarian, selanjutnya adalah membuat script untuk pencarian data. Caranya sebagai berikut:

  1. Klik kanan pada sheet Pencarian dan pilih menu View Code.
  2. Akan muncul editor VBA. Tambahkan script berikut di dalamnya:
Sub cariData()
  Dim data As Worksheet
  Dim nomor As Range
  Set data = Worksheets("Data")
  Set nomor = data.Range("A1:F1").Find(What:="ID Pelanggan", LookAt:=xlWhole)

  If nomor Is Nothing Then
    MsgBox "Kolom ID Pelanggan tidak ditemukan"
    Exit Sub
  End If

  Range("A3:F100").ClearContents
  
  Dim kriteria As String
  
  If Len(Range("id-pelanggan").Value) > 0 Then
    kriteria = kriteria & "AND " & nomor.Offset(1, 0).Address & "='" & Range("id-pelanggan").Value & "' "
  End If
  
  If Len(Range("nama-pelanggan").Value) > 0 Then
    kriteria = kriteria & "AND " & nomor.Offset(1, 1).Address & "='" & Range("nama-pelanggan").Value & "' "
  End If
  
  kriteria = Right(kriteria, Len(kriteria) - 4)
  Debug.Print kriteria
  
  Dim hasil As Range
  Set hasil = data.Range("A:F").SpecialCells(xlCellTypeConstants).Resize(, 1).Offset(, 5)

  If Len(kriteria) > 0 Then
    hasil.FormulaArray = "=IFERROR(INDEX(Data!A:F,SMALL(IF(" & kriteria & ",ROW(Data!A:F)-ROW(Data!$A$2)+1),ROW(1:1)),COLUMN(A:A)),"""")"
    hasil.Value = hasil.Value
  End If
  
  Set hasil = hasil.Resize(hasil.End(xlDown).Row - hasil.Row + 1, 6)
  
  If hasil.Rows.Count = 1 Then
    MsgBox "Data tidak ditemukan"
  Else
    hasil.Offset(1, 0).EntireRow.Delete
  End If
End Sub

Setelah menambahkan script di atas, simpan dan tutup editor VBA.

Langkah terakhir adalah menghubungkan form pencarian dengan script pencarian. Caranya sebagai berikut:

  1. Posisikan kursor pada salah satu input field di form pencarian.
  2. Pilih menu Developer > Insert > ActiveX Controls > Command Button.
  3. Buat sebuah button pada form.
  4. Klik kanan pada button tersebut dan pilih menu Properties.
  5. Di dalam menu Properties, cari atribut On Click dan klik tombol di sebelah kanannya.
  6. Pilih View Code.
  7. Akan muncul editor VBA. Tambahkan kode berikut di dalamnya:
Private Sub CommandButton1_Click()
  cariData
End Sub

Simpan dan tutup editor VBA, lalu simpan seluruh workbook. Database Excel Anda sudah selesai dibuat.

Baca Juga :  Membuat Rumus Penjumlahan Di Excel

Cara Membuat Aplikasi Database Karyawan dengan Excel

Excel juga bisa digunakan untuk membuat aplikasi database yang lebih kompleks. Misalnya, Anda bisa membuat aplikasi database karyawan dengan fitur CRUD (Create, Read, Update, Delete) dan laporan. Berikut adalah langkah-langkah cara membuat aplikasi tersebut:

  1. Buat sebuah tabel yang berisi data karyawan, seperti di bawah ini:
ID Karyawan Nama Karyawan Jabatan Departemen Tanggal Masuk Gaji Pokok
001 John Doe Manager Keuangan 01/01/2020 10.000.000
002 Jane Smith Supervisor Produksi 01/01/2021 8.000.000
003 Mark Brown Staff IT 01/01/2022 6.000.000

Setelah membuat tabel, selanjutnya adalah membuat form entri data. Form ini akan digunakan untuk memasukkan data karyawan baru ke dalam database. Caranya sebagai berikut:

  1. Buat sebuah sheet baru dan beri nama Input Data.
  2. Pada sheet Input Data, buat sebuah form seperti di bawah ini:

Form Input Data

Setelah membuat form entri data, selanjutnya adalah membuat form pencarian. Form ini akan digunakan untuk mencari data karyawan di dalam database. Anda bisa membuatnya dengan cara yang sama seperti pada contoh sebelumnya.

Setelah membuat form entri data dan form pencarian, selanjutnya adalah membuat form edit data dan form hapus data. Form edit data akan digunakan untuk mengedit data karyawan yang sudah terinput di dalam database, sedangkan form hapus data akan digunakan untuk menghapus data karyawan dari database.

Form Edit Data

Form edit data bisa dibuat dengan cara yang sama seperti form entri data, namun dengan nilai default berupa data yang sudah terinput di dalam database. Berikut adalah contoh form edit data:

Baca Juga :  Cara Membuat Data Diri Siswa Dengan Excel

Form Hapus Data

Form hapus data bisa dibuat dengan cara yang sama seperti form pencarian, namun hanya menampilkan data yang ingin dihapus. Berikut adalah contoh form hapus data:

ID Karyawan Nama Karyawan
001 John Doe
002 Jane Smith
003 Mark Brown

Setelah membuat form entri data, form pencarian, form edit data, dan form hapus data, selanjutnya adalah membuat laporan. Anda bisa membuat