Daftar API

Data Mahasiswa

Mengambil semua data mahasiswa

http://rest.shalomita.com/mahasiswa/

Respon:

[
    {
        "id": "1",
        "nim": "k8115001",
        "nama": "NOVA KUSUMAWATI"
    },
    {
        "id": "2",
        "nim": "K8115002",
        "nama": "Ade Purwati"
    },
    {
        "id": "3",
        "nim": "k8115003",
        "nama": "AHMA NUR AISYAH"
    },
    {
        "id": "4",
        "nim": "K8115004",
        "nama": "Alwia Alhamid"
    },
    {
        "id": "5",
        "nim": "k8115005",
        "nama": "Ana Solikhah"
    }
]

Mengambil satu data mahasiswa

http://rest.shalomita.com/mahasiswa/1

Respon

[
    {
        "id": "1",
        "nim": "k8115001",
        "nama": "NOVA KUSUMAWATI"
    }
]

Data Matakuliah

Mengambil semua data matakuliah

http://rest.shalomita.com/matakuliah/

Respon:

[
    {
        "id": "1",
        "kode": "KB2712103",
        "nama": "PEMROGRAMAN TERSTRUKTUR",
        "sks": "3"
    },
    {
        "id": "2",
        "kode": "KB2712104",
        "nama": "KALKULUS",
        "sks": "2"
    },
    {
        "id": "3",
        "kode": "KB2712105",
        "nama": "PENGANTAR TEKNOLOGI INFORMASI DAN KOMPUTER",
        "sks": "2"
    },
    {
        "id": "4",
        "kode": "KB2712106",
        "nama": "SISTEM OPERASI",
        "sks": "2"
    },
    {
        "id": "5",
        "kode": "KB2712408",
        "nama": "PEMROGRAMAN DESKTOP",
        "sks": "3"
    },
    {
        "id": "6",
        "kode": "KB2714101",
        "nama": "PENGANTAR MULTIMEDIA",
        "sks": "2"
    },
    {
        "id": "7",
        "kode": "KB2714102",
        "nama": "MATEMATIKA UNTUK ILMU KOMPUTER I",
        "sks": "2"
    },
    {
        "id": "8",
        "kode": "KB2714103",
        "nama": "SISTEM OPERASI",
        "sks": "2"
    },
    {
        "id": "9",
        "kode": "KB2714104",
        "nama": "PENGANTAR TEKNOLOGI INFORMASI DAN KOMPUTER",
        "sks": "2"
    },
    {
        "id": "10",
        "kode": "KB2714105",
        "nama": "BAHASA PEMROGRAMAN TERSTRUKTUR",
        "sks": "2"
    },
    {
        "id": "11",
        "kode": "KK2712101",
        "nama": "ILMU PENDIDIKAN",
        "sks": "3"
    },
    {
        "id": "12",
        "kode": "KK2714101",
        "nama": "ILMU PENDIDIKAN",
        "sks": "3"
    },
    {
        "id": "13",
        "kode": "PK2712101",
        "nama": "BAHASA INDONESIA",
        "sks": "2"
    },
    {
        "id": "14",
        "kode": "PK2712102",
        "nama": "BAHASA INGGRIS",
        "sks": "2"
    },
    {
        "id": "15",
        "kode": "PK2712103",
        "nama": "OLAHRAGA KESEHATAN",
        "sks": "1"
    },
    {
        "id": "16",
        "kode": "PK2712104",
        "nama": "PENDIDIKAN PANCASILA",
        "sks": "2"
    },
    {
        "id": "17",
        "kode": "PK2714101",
        "nama": "BAHASA INDONESIA",
        "sks": "2"
    },
    {
        "id": "18",
        "kode": "PK2714102",
        "nama": "BAHASA INGGRIS (ENGLISH ACADEMIC PURPOSES)",
        "sks": "2"
    }
]

Mengambil satu data matakuliah

http://rest.shalomita.com/matakuliah/1

Respon:

[
    {
        "id": "1",
        "kode": "KB2712103",
        "nama": "PEMROGRAMAN TERSTRUKTUR",
        "sks": "3"
    }
]

Data KRS

Mengambil data KRS sesuai id mahasiswa

http://rest.shalomita.com/krs/1

Respon:

[
    {
        "id": "1",
        "nim": "k8115001",
        "nama": "NOVA KUSUMAWATI"
    },
    [
        {
            "kode": "KB2712103",
            "nama": "PEMROGRAMAN TERSTRUKTUR",
            "sks": "3"
        },
        {
            "kode": "KB2712104",
            "nama": "KALKULUS",
            "sks": "2"
        },
        {
            "kode": "KB2712105",
            "nama": "PENGANTAR TEKNOLOGI INFORMASI DAN KOMPUTER",
            "sks": "2"
        },
        {
            "kode": "KB2712106",
            "nama": "SISTEM OPERASI",
            "sks": "2"
        },
        {
            "kode": "KB2712408",
            "nama": "PEMROGRAMAN DESKTOP",
            "sks": "3"
        }
    ]
]