MAKALAHTugas Pemrograman SQL Aplikasi Sistem Penginputan Semester Pendek
Eka Artati Rahmadhani (2009-31-143) Megawati Farida Aritonang(2009-31-185) Herlinda De Christin (2009-31-203) Rici Astuti Septia (2009-31-219) Kiki Natalia(2009-31-243)
Kelompok : 7
Kelas : ASEKOLAH TINGGI TEKNIK PLN JAKARTA
BAB I PENDAHULUAN
Mahasiswa yang telah mengikuti mata kuliah selama satu semester biasanya dihadapkan dengan hasil akhir yang memuaskan atau tidak memuaskan . Kebanyakan dari mereka mengikuti semester pendek untuk memperbaiki nilai yang kurang tersebut. Maka dalam hal ini, dibuat Sistem Penginputan Semester Pendek yang merupakan sitem informasi yagn digunakan oleh petugas dan mahasiswa dalam mengelola data mahasiswa yang akan mengikuti semester pendek dan dapat digunakan oleh seluruh mahasiswa yagn akan mengambil semester pendek nantinya sehingga tidak perlu datang ke kampus dan pengambilan sp pun menjadi lebih mudah. Berikut merupakan beberapa form yang terdapat dalam sistem ini diantaranya 1. Entry data mahasiswa 2. Entry data dosen 3. Mata Kuliah Semester Pendek 4. Ikut Semester Pendek 5. Laporan Semester Pendek
Dengan demikian, sistem ini dapat digunakan sebagai sistem yang dapat membantu sistem semester pendek disetiap tempat perkuliahan.
BAB II ISITable yang terdapat dalam sistem ini : 1. mahasiswaSp 2. dosenSp 3. MatkulSp 4. AmbilSp create table mahasiswaSp ( nim char(9), namamhs varchar(30), alamatmhs varchar(30), telpmhs varchar(15), semester number, constraint pk_mahasiswaSp primary key (nim) ); create table dosenSp ( nid char(5), namados varchar(30), alamatdos varchar(30), telpdos varchar(15), constraint pk_dosenSp primary key (nid) ); create table MatkulSp ( kodematkul char(6), nid char(5), namamatkul varchar(40), sks number, constraint pk_MatkulSp primary key(kodematkul), constraint fk_MatkulSp_dosen foreign key(nid) references dosenSp(nid) ); create table AmbilSp ( nosp char(15), nim char(9), kodematkul char(6), kelas varchar(1), constraint pk_SemesterPendek primary key(nosp), constraint fk_AmbilSp_mhs foreign key(nim) references mahasiswaSp(nim), constraint fk_AmbilSp_matkul foreign key(kodematkul) references MatkulSp(kodematkul) );
FORM LOGIN
Form login digunakan pada saat looding pertama kali dengan cara menginput username dan password
FORM MENU UTAMA
FORM DATA MAHASISWA
Form yang digunakan untuk menginput data mahasiswa.Nama komponen Form3 Label1 Properties Name Caption Name Aligment Caption Name Caption Name Caption Name Caption Name Caption Name Text Name Text Name Text Name Text Name Caption Name Caption Nilai Form_mahasiswa Data Mahasiswa Label1 DATA MAHASISWA Times new roman Label2 NIM Label3 NAMA Label4 ALAMAT Label5 semester Txt_nim (dikosongkan) Txt_Nama (dikosongkan) Txt_Alamat (dikosongkan) Txt_semester (dikosongkan) Cmd_simpan SIMPAN Cmd_edit EDIT
Label2 Label3 Label4 Label5 TextBox1 TextBox2 TextBox3 TextBox4 CommandButton1 CommandButton2
CommandButton3 DataGrid Adodc
Name Caption Name Datasource Name Caption Conection string
Cmd_hapus HAPUS DataGrid1 Mahasiswa Data Mahasiswa Mahasiswa Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=True
FORM DATA DOSEN
Form yang digunakan untuk menginput data dosen.Nama komponen Form2 Label1 Label2 Label3 Label4 Label5 TextBox1 TextBox2 Properties Name Caption Caption Font Name Caption Name Caption Name Caption Name Caption Name Text Name Nilai Form_dosen Data Dosen Data Dosen Times new roman Label2 NID Label3 NAMA Label4 ALAMAT Label5 TELP Txt_nid (dikosongkan) Txt_namadosen
TextBox3 TextBox4 CommandButton1 CommandButton2 CommandButton3 Commandbutton4 CommandButton5 DataGrid Adodc
Text Name Text Name Text Name Caption Name Caption Name Caption Name Caption Name Caption Name Datasource Name Caption Conection string
(dikosongkan) Txt_Alamatdosen (dikosongkan) Txt_telpdosen (dikosongkan) Cmd_simpan SIMPAN Cmd_edit EDIT Cmd_hapus HAPUS Cmd_batal BATAL Cmd_keluar keluar Datagrid1 dosen dosen Dosen Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False
Form Data Mata Kuliah Semester Pendek
Form ini digunakan untuk menginput kode mata kuliah beserta nama matakuliah yang akan digunakan untuk semester pendek . Nama Komponen Form Properties Name Nilai DataSemestePendek
Label1 Label2 Label3 Label4 Textbox1 Textbox2 Textbox3 Textbox4 Combobox1 Adodc1
Caption Name Caption Name Caption Name Caption Name Caption Name Name Name Name Name Name Caption Connection String
Adodc2
Name Caption Connection String
datagrid
Name Data source
Data Semester Pendek Label1 Kode Matkul Label2 NID Label3 Nama Mata Kuliah Label4 SKS Txt_kodematkul Txt_namadosen Txt_sks Txt_semester Cbo_nid dataSp Data MataKuliah Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False Dosen Data Dosen Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False Datagrid1 dataSp
Form Ikut Semester Pendek
Form yang digunakan untuk melakukan penginputan data semester pendek bagi mahasiswa yang ingin mengambil semester pendek.Nama komponen Form5 Label1 Label2 Properties Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Nilai Data SemesterPendek Data Ikut Semester Pendek Label1 Data Ikud Semester Pendek Label2 NIM Label3 NAMA Label4 Semester Label5 KodeMatkul Label6 Nama Matkul Label7 SKS Label8 Nama Dosen Label9 Kelas Label10 Jam Txt_nama Dikosongkan Txt_semester Dikosongkan Txt_namadosen Dikosongkan Txt_namamatkul dikosongkan Txt_sks dikosongkan Txt_jam dikosongkan Cbo_nim dikosongkan Cbo_kodematkul dikosongkan Cbo_kelas dikosongkan
Label3
Label4
Label5
Label6 Label7 Label8 Label9 Label10 Textbox1 Textbox2 Textbox3 Textbox4 Textbox5 Textbox6 Combobox1 Combobox2 Combobox3
Commandbutton1 Commandbutton2 Commandbutton3 Adodc1
Name Caption Name Caption Name Caption Name Caption Connection String Name Caption Connection String Name Caption Connection String Name Caption Connection String Name Data Source
Adodc2
Adodc3
Adodc4
datagrid
Cmd_ambil dikosongkan Cmd_batal dikosongkan Cmd_keluar dikosongkan IkutSp Data Ikut SP Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False dataSp Data Matkul SP Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False Mahasiswa Data Mahasiswa Sp Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False Dosen Data Dosen SP Provider=MSDAORA.1;User ID=ekatati;Data Source=xe;Persist Security Info=False Datagrid1 IkutSp
Form Cetak Semester Pendek
Normalisasi
mahasiswaSp Nim Namamhs Alamatmhs Telpmhs semester dosenSp Nid Namados Alamatdos Telpdos MatkulSp Kodematkul nid namamatkul sks
AmbilSp nosp Nim Kodematkul kelas
UnnormalNim Namamhs Alamatmhs Telpmhs Semester Nid Namados Alamatdos Telpdos Kodematkul nid namamatkul sks nosp Nim Kodematkul kelas
Normal1
Nim * Namamhs Alamatmhs Telpmhs Semester Nid * Namados Alamatdos Telpdos Kodematkul * nid namamatkul sks
Normal2Nim * Namamhs Alamatmhs Telpmhs semester
Nid * Namados Alamatdos Telpdos
nosp Nim ** Kodematkul ** kelas
Kodematkul* nid namamatkul sks
Normal 2 :menghilangakn data yg berlebih pada tabel lain nim ** namamhs alamatmhs telpmhs Semester nid * namados alamatdos Telpdos kodematkul ** namamatkul Sks Nosp * kelas
Normal 3 : membentuk tabel sesuai dengan kunci mahasiswaSp nim namamhs alamatmhs telpmhs semester dosenSp nid namados alamatdos telpdos matkulSp kodematkul nid namamatkul sks SemesterPendek nosp nim kodematkul kelas
BAB III PENUTUP
Sistem Penginputan Semester Pendek merupakan sitem informasi yang digunakan oleh petugas dan mahasiswa dalam mengelola data mahasiswa yang akan mengikuti semester pendek dan dapat digunakan oleh seluruh mahasiswa yagn akan mengambil semester pendek nantinya sehingga tidak perlu datang ke kampus dan pengambilan sp pun menjadi lebih mudah.Demikian aplikasi Sistem Penginputan Semester Pendek ini kami buat, sistem ini masih memiliki banyak kekurangan dan belum sempurna sepenuhnya dikarenakan terbatasnya waktu dan referensi yang ada. Selanjutnya, semoga sitem ini dapt membantu dalam setiap perkuliahan nanti.
Recommended