gipar

package module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MongoString string = os.Getenv("MONGOSTRING")

Functions

func InsertAlamat

func InsertAlamat(db string, alamat Alamat) (insertedID interface{})

func InsertMahasiswa

func InsertMahasiswa(db string, mahasiswa Mahasiswa) (insertedID interface{})

func InsertNilai

func InsertNilai(db string, nilai Nilai) (insertedID interface{})

func InsertOneDoc

func InsertOneDoc(db string, collection string, doc interface{}) (insertedID interface{})

func InsertPrestasi

func InsertPrestasi(db string, prestasi Prestasi) (insertedID interface{})

func InsertSyaratGrade

func InsertSyaratGrade(db string, syaratGrade SyaratGrade) (insertedID interface{})

func MongoConnect

func MongoConnect(dbname string) (db *mongo.Database)

Types

type Alamat

type Alamat struct {
	ID          primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	MahasiswaID primitive.ObjectID `bson:"mahasiswa_id,omitempty" json:"mahasiswa_id,omitempty"`
	NamaLengkap string             `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"`
	Alamat      string             `bson:"alamat,omitempty" json:"alamat,omitempty"`
}

Alamat struct

type Mahasiswa

type Mahasiswa struct {
	ID          primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	NamaLengkap string             `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"`
	NPM         string             `bson:"npm,omitempty" json:"npm,omitempty"`
	Alamat      string             `bson:"alamat,omitempty" json:"alamat,omitempty"`
	NilaiTugas  float32            `bson:"nilai_tugas,omitempty" json:"nilai_tugas,omitempty"`
	NilaiUTS    float32            `bson:"nilai_uts,omitempty" json:"nilai_uts,omitempty"`
	NilaiUAS    float32            `bson:"nilai_uas,omitempty" json:"nilai_uas,omitempty"`
	Grade       string             `bson:"grade,omitempty" json:"grade,omitempty"`
}

Mahasiswa struct

func GetDataMahasiswa

func GetDataMahasiswa(mahasiswa string) (data Mahasiswa)

type Nilai

type Nilai struct {
	ID          primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	MahasiswaID primitive.ObjectID `bson:"mahasiswa_id,omitempty" json:"mahasiswa_id,omitempty"`
	NPM         string             `bson:"npm,omitempty" json:"npm,omitempty"`
	AlamatID    primitive.ObjectID `bson:"alamat_id,omitempty" json:"alamat_id,omitempty"`
	NilaiTugas  float32            `bson:"nilai_tugas,omitempty" json:"nilai_tugas,omitempty"`
	NilaiUTS    float32            `bson:"nilai_uts,omitempty" json:"nilai_uts,omitempty"`
	NilaiUAS    float32            `bson:"nilai_uas,omitempty" json:"nilai_uas,omitempty"`
}

Nilai struct

type Prestasi

type Prestasi struct {
	ID          primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	NamaLengkap string             `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"`
	NPM         string             `bson:"npm,omitempty" json:"npm,omitempty"`
	Prestasi    string             `bson:"prestasi,omitempty" json:"prestasi,omitempty"`
}

Prestasi struct

type SyaratGrade

type SyaratGrade struct {
	ID     primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	Nilai  float32            `bson:"nilai,omitempty" json:"nilai,omitempty"`
	Syarat string             `bson:"syarat,omitempty" json:"syarat,omitempty"`
	Grade  string             `bson:"grade,omitempty" json:"grade,omitempty"`
}

SyaratGrade struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL