CARA BUAT LISTBOX DARI TABEL EXCEL DI MATLAB

Siapa yang tidak mengenal software Excel? Excel merupakan program pengolah angka yang sangatlah populer di seluruh dunia. Dalam Excel, ada banyak sekali fitur-fitur yang dapat digunakan untuk mempermudah kerja pengguna dalam mengolah data. Salah satu fitur yang sering digunakan adalah membuat tabel dan menggunakan listbox untuk mengatur tampilan data. Dalam artikel ini, akan dibahas mengenai cara membuat listbox dari tabel Excel di MATLAB.

Membuat Tabel pada Excel

Sebelum membuat listbox di MATLAB, pertama-tama harus membuat tabel pada Excel terlebih dahulu. Tabel ini akan digunakan sebagai sumber data pada listbox yang akan dibuat nantinya. Berikut cara membuat tabel pada Excel:

  1. Buka Microsoft Excel.
  2. Pilih kolom dan baris pada sheet Excel yang ingin dibuat tabelnya.
  3. Klik Insert > Table.
  4. Tentukan cell range atau rentang sel yang ingin dibuat tabelnya dan pastikan “My Table has headers” dicentang jika ingin memberikan judul untuk setiap kolom pada tabel tersebut.
  5. Klik OK.

Setelah tabel berhasil dibuat pada Excel, selanjutnya adalah membuat listbox pada MATLAB.

Membuat Listbox pada MATLAB

Setelah berhasil membuat tabel pada Excel, selanjutnya adalah membuat listbox pada MATLAB. Berikut merupakan langkah-langkah cara membuat listbox pada MATLAB:

  1. Buka MATLAB.
  2. Load file Excel yang sudah dibuat sebelumnya menggunakan perintah:
  3. {[sheetData, sheetText] = xlsread('nama_file.xlsx','nama_sheet');

    Keterangan:

  • sheetData: matriks yang berisi data dari sheet Excel.
  • sheetText: matriks yang berisi informasi teks pada sheet Excel.
  • ‘nama_file.xlsx’: nama file Excel yang akan diload.
  • ‘nama_sheet’: nama sheet Excel yang akan diload.
Baca Juga :  CARA MENGHILANGKAN FORMAT TABEL DI EXCEL
  • Setelah berhasil dimuat, buat listbox dengan mengggunakan perintah:
  • uicontrol('Style','Listbox','String', sheetText(1,:),'Callback', @my_callback);

    Keterangan:

    • uicontrol: fungsi untuk membuat control seperti listbox.
    • ‘Style’,’Listbox’: menentukan jenis control yang akan dibuat.
    • ‘String’, sheetText(1,:): menentukan data yang akan ditampilkan pada listbox. sheetText(1,:) disini berarti hanya menampilkan data pada baris pertama, namun bisa diubah sesuai dengan kebutuhan.
    • ‘Callback’, @my_callback: fungsi yang akan dijalankan saat pengguna memilih salah satu pilihan pada listbox. @my_callback disini adalah nama fungsi yang akan dijalankan.
  • Buat fungsi callback yang akan digunakan saat pengguna memilih salah satu pilihan pada listbox dengan menggunakan perintah:
  • function my_callback(hObject,eventdata)
      
    disp(eventdata)
      
    end

    Keterangan:

    • function my_callback(hObject,eventdata): definisi fungsi callback dengan nama 'my_callback' yang mengambil dua parameter, yaitu hObject dan eventdata.
    • disp(eventdata): fungsi untuk menampilkan pilihan yang dipilih oleh pengguna pada command window.
    • end: menutup fungsi my_callback.
  • Jalankan file MATLAB tersebut dengan menekan tombol run.
  • Setelah berhasil dijalankan, akan muncul listbox seperti berikut:
  • CARA BUAT LISTBOX DARI TABEL EXCEL DI MATLAB

  • Pilih salah satu pilihan pada listbox tersebut. Pilihan tersebut akan ditampilkan pada command window seperti berikut:
  • hasil-command-window

    Dengan mengikuti langkah-langkah di atas, maka listbox dari tabel Excel dapat dibuat dengan mudah pada aplikasi MATLAB. Selanjutnya, dapat dimodifikasi serta diimplementasikan sesuai kebutuhan pengguna.

    FAQ

    1. Apa perbedaan antara listbox dan combobox pada MATLAB?

    Listbox dan combobox merupakan dua jenis control pada MATLAB yang sangatlah populer. Perbedaan antara keduanya adalah pada cara tampilan data. Listbox menampilkan data dalam bentuk daftar, sedangkan combobox menampilkan data dalam bentuk dropdown. Selain itu, listbox dapat menampilkan lebih banyak data karena ukurannya yang lebih besar, sedangkan combobox tidak dapat menampilkan lebih dari satu baris data.

    2. Apa saja keuntungan dari menggunakan listbox pada MATLAB?

    Ada beberapa keuntungan yang dapat didapat dengan menggunakan listbox pada MATLAB, antara lain:

    • Memudahkan pengguna dalam memilih data dari sumber data yang besar.
    • Mempermudah pengguna dalam memfilter data yang diinginkan.
    • Memberikan tampilan yang rapi dan estetik pada aplikasi yang dibuat.
    • Meminimalisir adanya kesalahan input data oleh pengguna.
    Baca Juga :  Cara Membuat Data Excel Tidak Dapat Di Scroll

    Video Tutorial

    Dalam video tutorial tersebut, dijelaskan dengan detail mengenai cara membuat listbox pada MATLAB. Tutorial ini sangat cocok bagi pengguna MATLAB pemula yang ingin memperdalam pengetahuannya mengenai listbox pada MATLAB.