BAB I PENDAHULUAN
1.1 Latar Belakang Matriks adalah kumpulan bilangan-bilangan yang disusun secara khusus dalam bentuk baris dan kolom sehingga membentuk empat persegi panjang atau bujur sangkar yang ditulis diantara dua tanda kurung, yaitu ( ) atau [ ] (Ruminta, 2009:1). Matriks dapat digunakan untuk menyelesaikan berbagai macam persoalan linier. Dalam persoalan algoritmik, matriks digunakan untuk menyimpan informasi yang cirinya ditentukan oleh dua komponen (baris dan kolom), missal merepresentasi cell pada sebuah spreadsheet. Matriks digunakan untuk menyelesaikan masalah-masalah tersebut dengan menggunakan berbagai operasi matriks. Ukuran matriks ditentukan dari banyaknya jumlah baris dan kolom. Dalam dunia pendidikan, determinan dan matriks adalah salah satu materi yang dipelajari dalam mata kuliah Aljabar Linear dan Matriks. Beberapa operasi matriks yang dipelajari adalah seperti operasi penjumlahan, pengurangan, dan perkalian serta mencari nilai suatu determinan. Untuk mencari suatu nilai determinan harus melalui beberapa cara yang panjang. Dan terkadang mencari suatu nilai determinan dari hasil sebuah matriks melalui beberapa proses yang rumit. Hal tersebut yang mengakibatkan operasi matriks dan mencari suatu nilai determinan sulit untuk dipelajari. Dari masalah diatas penulis mendapatkan inspirasi untuk perancangan sebuah aplikasi penyelesaian perhitungan determinan dan matriks n×n untuk membantu dalam proses pemahaman dalam mempelajari operasi matriks dan determinan. Dimana aplikasi nantinya dapat menampilkan hasil operasi matriks dan nilai suatu determinan.
1
http://digilib.mercubuana.ac.id/
2
1.2 Perumusan Masalah Dengan melihat latar belalkang diatas, maka rumusan masalah yang diangkat dalam tugas akhir ini adalah: 1. Bagaimana cara membuat aplikasi operasi determinan dan matriks pada microsoft visual basic.net? 2. Bagaimana aplikasi penyelesaian perhitungan matriks ini nantinya dapat bekerja dengan benar pada perangkat komputer?
1.3 Batasan Masalah Adapun dari permasalahan yang dihadapi diatas, maka pembatasan masalahnya sebagai berikut: 1. Maksimal ordo pada determinan dan matriks yang akan diproses adalah n×n, sedangkan n > 40. 2. Aplikasi ini hanya membahas operasi matriks seperti penjumlahan, pengurangan, dan perkalian dan perhitungan mencari suatu nilai determinan.
1.4 Tujuan Penelitian Tujuan dari penelitian tugas akhir ini adalah: 1. Membuat aplikasi desktop yang dapat digunakan untuk melakukan perhitungan determinan dan matriks. 2. Membuat aplikasi perhitungan yang nantinya dapat bekerja dengan baik pada perangkat komputer. 3. Merubah penyelesaian perhitungan determinan dan matriks yang selama ini secara manual menjadi sebuah penyelesaian perhitungan yang lebih terkomputerisasi.
http://digilib.mercubuana.ac.id/
3
1.5 Manfaat Penelitian Melihat hasil tujuan diatas, adapun manfaat penelitian tugas akhir ini adalah: 1. Untuk membantu proses perhitungan determinan dan matriks. 2. Sebagai alat bantu perhitungan yang dapat digunakan dalam proses belajar ataupun mengajar teori tentang determinan dan matriks.
1.6
Metodologi Penelitian Metode penelitian yang digunakan dalam tugas akhir ini adalah dengan :
1. Studi Literatur Adapun studi literatur yang akan dilakukan adalah pengumpulan materi–materi, referensi-referensi, buku-buku, sumber dari dosen mata kuliah aljabar linear dan matriks, atau sumber-sumber lain yang diperlukan untuk
merancang dan mengimplementasikan aplikasi yang berkaitan
dengan topik permasalahan serta teori-teori yang mendukung dalam penyusunan skripsi ini.
2. Perancangan dan Pembangunan Perangkat Lunak Dalam penyusunan skripsi ini model rekayasa perangkat lunak yang akan digunakan yaitu model waterfall. Model waterfall ini memiliki beberapa tahap yaitu :
Pendefinisian Kebutuhan Tahap ini dibutuhkan untuk menentukan tujuan, batasan– batasan sistem, kendala dan juga pemecahan masalah.
Analisa Sistem Tahap ini untuk mengetahui aktivasi apa saja yang ada di dalam sistem bersangkutan dan pada tahap ini dapat diketahui apa saja kebutuhan sistem.
http://digilib.mercubuana.ac.id/
4
Desain Berdasarkan hasil analisa tahap sebelumnya maka akan dirancang aplikasi pembelajaran berbasis multimedia.
Implementasi dan Testing Penerapan hasil rancangan aplikasi berbasis multimedia ke dalam kode–kode program dan juga dilakukan pengujian program.
Pengujian Sistem Tahap ini merupakan pengujian masing–masing program, kemudian dilanjutkan dengan pengujian keseluruhan program untuk mengetahui apakah sistem yang dibuat sudah sesuai dengan yang diinginkan.
3. Pengujian dan Analisa Perangkat Lunak Aplikasi yang telah selesai ini nantinya akan diuji coba dan dievaluasi untuk kelayakan yang sesuai dengan tujuan. Dilakukan dengan membandingkan keluaran
program
dengan analisa secara manual.
Disertai pengujian dengan menggunakan metode black box. Metode black box adalah cara pengujian dilakukan dengan hanya
menjalankan atau
mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan.
1.7
Sistematika Penulisan BAB I
PENDAHULUAN Pada bab ini dibahas mengenai gambaran secara umum dari skripsi, yang berisi latar belakang, perumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian yang digunakan, dan sistematika dalam penulisan tugas akhir ini.
http://digilib.mercubuana.ac.id/
5
BAB II
LANDASAN TEORI Bab ini berisi tentang penjelasan mengenai beberapa teori pendukung yang berhubungan dengan proses perancangan Aplikasi Pembelajaran Determinan dan Matriks 4×4 yang akan dibuat. Konsep dan teori yang akan dibahas meliputi teori tentang pembangunan multimedia dengan model waterfall, literatur, dan lain sebagainya.
BAB III
ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan bagaimana cara analisa dan perancangan sistem. Dalam perancangan ini dibahas mengenai analisa permasalahan
dengan
metode
yang
digunakan,
dan
perancangan antar muka. BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini menjelaskan bagaimana cara membangun aplikasi tersebut agar bisa digunakan oleh mahasiswa dan mahasiswi perguruan tinggi yang berisi tentang pembahasan dari implementasi kerja sistem yang telah dibangun.
BAB V
PENUTUP Bab ini memamparkan kesimpulan dari pembahasan bab-bab sebelumnya
dan
memberikan
pengembangan sistem lebih lanjut.
http://digilib.mercubuana.ac.id/
saran–saran
untuk
6
http://digilib.mercubuana.ac.id/