Pada posting ini akan dibahas SPK dengan metode WP lagi, namun untuk kali ini berbeda dengan postingan sebelumnya. Bagi yang belum tahu apa itu metode WP silahkan cek pada post sebelumnya juga karena sudah admin bahasa sepintas.
Nah, pada pembahasan ini fokus pada objek untuk mendukung keputusan Mahasiswa Terbaik / SPK Mahasiswa Terbaik. Jadi, disini admin menenetukan mahasiswa terbaik dengan kriteria dan bobot sebagai berikut.
IPK bobot 35%
Prestasi bobot 35%
Aktif Organisasi bobot 30%
Kriteria tersebut adalah contoh saja, jika ingin menambah kriteria silahkan bisa anda kembangkan dari source code yang akan kami bagikan nanti.
Program ini dibuat masih sangat sederhana belum berupa GUI, hanya sebatas program via terminal CMD. Sesuai dengan nama dari blog ini yaitu minikoding yang memang fokus pada kode - kode sederhana untuk belajar.
Sistem Kerja Program Sederhana SPK Mahasiswa Terbaik Menggunakan Metode WP Bahasa C++
Disini akan sedikit admin terangkan mengenai sistem kerja dari contog program sederhana ini.
Pertama ketika program dijalankan maka akan mendeteksi file data.txt. Jadi, inptu data dari program ini menggunaka file bukan inputan langsung dari keyboard.
Setelah itu, data yang ada pada file data.txt akan dibaca oleh sistem
Kemudian setelah data terbaca maka proses perhitungan SPK Mahasiswa Terbaik Metode WP berjalan.
Program akan terus mengulangi proses hitung sesuai dengan jumlah data yang ada pada file data.txt
Hingga akahirnya semua data terhitung dan program akan menampilkan hasil perhitungan SPK terbaik.
Itulah alur kerja dari kode program yang akan admin bagikan.
Format Penulisan Data dan Peletakan File data.txt
Format Penulisan Data
Format penulisan data dalam file data.txt harus sesuai dengan format yang digunakan dalam kode program C++ . File data.txt harus berisi informasi mahasiswa dalam setiap baris, dipisahkan oleh spasi, dengan urutan sebagai berikut:
Nama mahasiswa
IPK mahasiswa
Prestasi mahasiswa
Aktifitas organisasi mahasiswa
Contohnya seperti ini :
Lokasi File
File data.txt yang digunakan dalam contoh kode yang harus disimpan di dalam folder yang sama dengan file program C++ Anda. Jika Anda menggunakan integrated development environment (IDE) seperti Visual Studio atau Code Blocks, Anda bisa menambahkan file data.txt ke dalam proyek Anda dan menentukan lokasi file tersebut dalam kode program Anda.
Jika Anda menjalankan program dari command line, Anda harus memastikan bahwa file data.txt berada di dalam direktori yang sama dengan file program C++ nya dan Anda harus memastikan path yang benar dalam kode program untuk mengakses file tersebut.
Contoh Program Sederhana SPK Mahasiswa Terbaik Menggunakan Metode WP Bahasa C++
Berikut ini merupakan contoh / coding SPK menggunakan metode WP sederhana. Code ini dibuat sebagai bahan untuk latihan dan dapat dikembangkan lagi sesuai dengan kebutuhan anda. Bentuk code syntax bahasa C ++ bisa anda lihat dibawah ini.
Progam menggunakan beberapa file header / file library
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
Tipe data yang digunakan yaitu String untuk nama mahasiswa dan Float nilai masing - masing kriteria mahasiswa.
Data dibaca dari file data.txt dan disimpan ke sistem sesuai dengan variabel
Proses hitunga metode WP terdapat pada baris 33 : mhs.wp = (ipk * 0.35) + (prestasi * 0.35) + (organisasi * 0.3)
Masing - masing data dihitung dengan perulangan for
Hasil akan ditampilakan mulai dari urutan dengan nilai WP tertinggi ke nilai WP terendah
Urutan tertinggi adalah Posisi yang menjadi rekomendasi Pendukung Keputusan
Cara Menjalankan Program Sederhana SPK Mahasiswa Terbaik Menggunakan Metode WP Bahasa C++
Untuk mengeksekusi program sederhana seperti kode yang sudah kami berikan diatas bisa ikut step berikut :
Silahkan buka aplikasi IDE Bahasa C++, kami menggunakan Dev C++
Buat Source File baru
Copy kode diatas dan pastekan pada lembar kerja Dev C++
Simpan projek tersebut misalnya dengan nama "SPK Mahasiswa Terbaik Metode WP"
Setelah itu Klik Excute - Klik Compile and Run atau tekan F11.
Maka akan tampilan terminal seperti gambar dibawah ini.
Ingat !! Program ini dibuat secara sederhana sebagai sarana untuk belajar dan referensi yang memungkinkan untuk anda kembangkan lagi. Jadi, jangan berharap lebih karena program ini dibuat hanya untuk pemula bahkan level 0.
Download Program Sederhana SPK Mahasiswa Terbaik Menggunakan Metode WP Bahasa C++
Bagi anda yang ingin mendapatkan file source code dengan format file .cpp, silahkan download melalui tombol dibawah ini.
Silahkan download melalui link yang sudah kami sediakan. Setelah itu silahkan open file tersebut menggunakan IDE Dev C++.
Baikllah demikian pembahasan kali ini tentang Program Sederhana SPK Mahasiswa Terbaik Menggunakan Metode WP Bahasa C++. Semoga informasi ini bermanfaat dan semoga dapat menginspirasi amda. Terima kasih.