Langkah pertama yang kami lakukan adalah
mempersiapkan library yang akan digunakan.Library yang kami pakai adalah :
#include<conio.h> : sediakan
fungsi input dan output konsole
#include<iostream> : input
dan output berdasarkan stream
#include<stdlib.h> : sediakan fungsi general seperti
managemen memori dinamis,generate nomer random, integer aritmatik
Langkah kedua kami sipakan struktur data
untuk menyimpan elemen data.Disini kami mengunakan 2 buah grup data
struct TahunAjaran
{int tahun;
int
semester;};
struct Matakuliah
{char namaMK[99];
char
kode[20];
int
sks;
TahunAjaran
tahunajaran;
Matakuliah *next; };
Lalu kedua buah data stuktur
tersebut akan digabung lagi menjadi sebuah struktur baru yaitu :
typedef struct Matakuliah *dataMK;
Untuk mendeklarasikan variabel
pointer untuk menyimpand data yang nantinya disimpan distruktur data :