Modul Praktikumlab.see.telkomuniversity.ac.id/lab/downlot.php?file=... · Web viewModul Praktikum...
Transcript of Modul Praktikumlab.see.telkomuniversity.ac.id/lab/downlot.php?file=... · Web viewModul Praktikum...
LABORATORIUM RANGKAIAN LISTRIKKK SISTEM ELEKTRONIKAFAKULTAS TEKNIK ELEKTROUNIVERSITAS TELKOM
Modul Praktikum Rangkaian Listrik
Hanya diperguna
Gambar bisa diganti sesuai dengan kebutuhan laboratorium
DAFTAR PENYUSUN Mohammad Ramdhani, ST., MT Raditiana P, ST., MT Dll
Diperbaiki Oleh
Sigit Yuwono, Ph.D
Modul Praktikum Rangkain Listrik 1
LEMBAR REVISI
Yang bertanda tangan dibawah ini :
Nama : Mohammad Ramdhani, ST., MT
NIK : …………………………….
Jabatan : Dosen Pembina Laboratorium Rangkaian Listrik
Dengan ini menyatakan pelaksanaan Revisi Modul Rangkaian Listrik untuk Prodi …………………., telah dialksanakan dengan penjelasan sebagai berikut:
No Keterangan Revisi Tanggal Revisi Terakhir
1 Revisi Bagian Pertama 23 Agustus 2015
Modul Praktikum Rangkain Listrik 2
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
Nama : Mohammad Ramdhani, ST., MT
NIK : …………………………….
Jabatan : Dosen Pembina Laboratorium Rangkaian Listrik
Menerangkan dengan sesungguhnya bahwa modul praktikum ini telah direview dan akan digunakan untuk pelaksanaan praktikum di Semester ………………….. Tahun Akademik …………………….. di Laboratorium Rangkaian Listrik Fakultas Teknik Elektro Universitas Telkom
Bandung, 10 Agustus 2016
Mengetahui,Ketua Kelompok Keahlian
Erwin Susanto, Ph.D.NIK………………………
Dosen Pembina LabRangkaian Listrik
…………………………………..NIK ………………………..
Modul Praktikum Rangkain Listrik 3
Visi & Misi
Fakultas Teknik Elektro
VISI:
Menjadi fakultas unggul berkelas dunia yang berperan aktif pada pengembangan ilmu pengetahuan dan teknologi elektro serta fisika, berbasis teknologi informasi dan komunikasi.
MISI:
1. Menyelenggarakan pendidikan tinggi dan pendidikan berkelanjutan berstandar internasional2. Mengembangkan, menyebarluaskan, dan memanfaatkan ilmu pengetahuan dan teknologi
bidang teknik telekomunikasi, teknik komputer, fisika teknik, dan elektroteknik, serta bekerja sama dengan industri/institusi, guna meningkatkan kesejahteraan dan kemajuan masyarakat.
3. Mengembangkan dan membina jejaring dengan perguruan tinggi dan industri terkemuka dalam dan luar negeri dalam rangka kerjasama pendidikan dan penelitian.
4. Mengembangkan sumberdaya untuk mencapai keunggulan dalam pembelajaran, penelitian dan pengabdian kepada masyarakat.
Modul Praktikum Rangkain Listrik 4
Visi & Misi
Fakultas Teknik Elektro
VISI:
“Menjadi program studi berstandar internasional dan menghasilkan sarjana berkeahlian Sistem Elektronika, Sistem Kendali, atau Teknik Biomedika”
MISI:
1. Menyelenggarakan pendidikan berstandar internasional untuk menghasilkan lulusan yang menguasai ilmu pengetahuan dan teknologi Sistem Elektronika, Sistem Kendali, atau Teknik Biomedika;
2. Mengembangkan dan menyebarluaskan ilmu pengetahuan dan teknologi Sistem Elektronika, Sistem Kendali, dan Teknik Biomedika yang diakui secara internasional dengan melibatkan mahasiswa secara aktif;
3. Memanfaatkan ilmu pengetahuan dan teknologi Sistem Elektronika, Sistem Kendali, dan Teknik Biomedika untuk kesejahteraan dan kemajuan peradaban bangsa.
Modul Praktikum Rangkain Listrik 5
ATURAN LABORATORIUM FAKULTAS TEKNIK ELEKTROTELKOM UNIVERSITY
Setiap Mahasiswa Fakultas Teknik Elektro yang akan menggunakan Fasilitas Laboratorium, WAJIB mematuhi Aturan sebagai berikut :
1. Menggunakan seragam resmi Telkom University, dan Membawa Kartu Tanda Mahasiswa (KTM) yang masih berlaku.
2. Tidak berambut gondrong untuk mahasiswa
3. Dilarang merokok dan makan minum didalam ruangan, dan membuang sampah pada tempatnya
4. Dilarang menyimpan barang-barang milik pribadi di Laboratorium tanpa seijin Fakultas
5. Dilarang menginap di Laboratorium tanpa seijin Fakultas
6. Jam Kerja Laboratorium dan Ruang Riset adalah 06.30 WIB sampai 22.00 WIB
7. Mahasiswa yang akan menggunakan Laboratorium dan atau ruang riset diluar jam kerja, harus mengajukan ijin kepada Fakultas
Dekan Fakultas Teknik ElektroBandung, ….. Juli 2014
Dr . Rina Pudjiastuti, Ir., MT.
Modul Praktikum Rangkain Listrik 6
DAFTAR ISI
Modul Praktikum Rangkain Listrik 7
DAFTAR GAMBAR
Modul Praktikum Rangkain Listrik 8
DAFTAR TABEL
Modul Praktikum Rangkain Listrik 9
Modul 0 : Running Modul
0.1 TujuanSetelah mengikuti Running Modul mahasiswa diharapkan dapat:
1. Memahami peraturan kegiatan praktikum.2. Memahami Hak dan Kewajiban praktikan dalam kegiatan praktikum.3. Memhami komponen penilaian kegiatan praktikum.
0.2 Peraturan Praktikum1. Praktikum diampu oleh Dosen Mata Kuliah Praktikum dan dibantu oleh Asisten
Laboratorium dan Asisten Praktikum.2. Praktikum dilaksanakan di Laboratorium Rangkaian Listrik sesuai jadwal yang
ditentukan.3. Praktikan wajib membawa modul praktikum, kartu praktikum, dan alat tulis.4. Praktikan wajib mengisi daftar hadir dan BAP praktikum dengan bolpoin bertinta
hitam.5. Durasi kegiatan praktikum = 2,5 jam (150 menit).
a. 15 menit untuk pengerjaan Tes Awal atau wawancara Tugas Pendahuluan b. 60 menit untuk penyampaian materic. 45 menit untuk pengerjaan jurnal dan tes akhir
6. Praktikan wajib hadir minimal 75% dari seluruh pertemuan praktikum di lab. Jika total kehadiran kurang dari 75% maka nilai Mata Praktikum = 0.
7. Praktikan yang datang terlambat : <= 30 menit : diperbolehkan mengikuti praktikum tanpa tambahan waktu Tes
Awal > 30 menit : tidak diperbolehkan mengikuti praktikum
8. Saat praktikum berlangsung, asisten praktikum dan praktikan: Wajib menggunakan seragam sesuai aturan Institusi. Wajib mematikan/ men-silent semua alat komunikasi(smartphone, tab, iPad,
dsb). Dilarang membuka aplikasi yang tidak berhubungan dengan praktikum yang
berlangsung. Dilarang mengubah setting software maupun hardware komputer tanpa ijin. Dilarang membawa makanan maupun minuman di ruang praktikum. Dilarang memberikan jawaban ke praktikan lain (pre-test, TP, jurnal, dan
post-test). Dilarang menyebarkan soal pre-test, jurnal, dan post-test. Dilarangmembuang sampah/sesuatu apapun di ruangan praktikum.
9. Setiap praktikan dapat mengikuti praktikum susulan maksimal 1 modul untuk satu praktikum.
Praktikan yang dapat mengikuti praktikum susulan hanyalah praktikan yang memenuhi syarat sesuai ketentuan Institusi, yaitu rawat inap di Rumah Sakit (menunjukkan bukti rawat inap dan resep obat dari RS), tugas dari Institusi (menunjukkan surat dinas dari Institusi), atau mendapat musibah (menunjukkan surat keterangan dari orangtua/ wali mahasiswa).
Persyaratan untuk praktikum susulan diserahkan sesegera mungkin ke Laboran Fakultas Teknik Elektro untuk keperluan administrasi.
10. Pelanggaran terhadap peraturan praktikum ini akan ditindak secara tegas secara berjenjang di lingkup Kelas, Laboratorium, Program Studi, Fakultas, hingga Institusi.
0.3 Penilaian Praktikum1. Komponen Nilai Praktikum terdiri dari : Tugas Pendahuluan, Tes Awal, Keaktifan Praktikum,
dan Jurnal/Tugas Besar.2. Seluruh komponen penilaian beserta pembobotannya ditentukan oleh dosen Mata
Praktikum3. Penilaian permodul dilakukan oleh asisten praktikum, sedangkan nilai seluruh modul
diserahkan kepada Dosen Mata Praktikum.4. Baik praktikan maupun asisten tidak diperkenankan meminta atau memberikan tugas
tambahan untuk perbaikan nilai.5. Standar indeks dan range nilai ditentukan oleh Dosen Mata Praktikum atas sepengetahuan
Ketua Kelompok Keahlian
Modul Praktikum Rangkain Listrik 11
Modul 1 : ADT1.1 TujuanSetelah mengikuti praktikum ini mahasiswa diharapkan dapat:
1. …………………….2. ……………………3. ……………………4. ……………………5. ……………………
1.2 Alat & Bahan1. Osiloskop 2 unit2. DC Powersupply 2 unit3. Dll
1.3 Dasar Teori1.3.1 FungsiFungsi merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus dengan tujuan:
1. Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan. Program dibagi menjadi beberapa modul yang kecil.
2. Dapat mengurangi pengulangan kode (duplikasi kode) sehingga menghemat ukuran program.
Pada umumnya fungsi memerlukan masukan yang dinamakan sebagai parameter. Masukan ini selanjutnya diolah oleh fungsi. Hasil akhir fungsi berupa sebuah nilai (nilai balik fungsi).Bentuk umum sebuah fungsi:
tipe_keluarannama_fungsi(daftar_parameter) {blok pernyataan fungsi ;
}Jika penentu_tipe fungsi merupakan tipe dari nilai balik fungsi, bila tidak disebutkan maka akan dianggap (default) sebagai int.
/*----------------------------------------------------------------*//* contoh penulisan fungsi *//*----------------------------------------------------------------*/#include <conio.h>#include <iostream>#include <stdlib.h>
Using namespace std;
int maks3(int a, int b, int c); /*mendeklarasikan prototype fungsi */int main(){
system(“cls”);int x,y,z;cout<<"masukkan nilai bilangan ke-1 =";cin>>x;cout<<"masukkan nilai bilangan ke-2 =";cin>>y;cout<<"masukkan nilai bilangan ke-3 =";cin>>z;cout<<"nilai maksimumnya adalah = "<<maks3(x,y,z);getch();return 0;
}
Modul Praktikum Rangkain Listrik 12
int maks3(int a, int b, int c) { /*badan fungsi */int temp_max=a; /*deklarasi variabel lokal dalam fungsi */
if(b>temp_max)temp_max=b;
if(c>temp_max)temp_max=c;
return (temp_max);}
Program 1-1 Fungsi
1.3.2 Paramater Formal dan Parameter AktualParameter formal adalah variabel yang ada pada daftar paramerter ketika mendefinisikan fungsi. Pada fungsi maks3() contoh diatas, a, b dan merupakan parameter formal.
float perkalian (float x, float y) { return (x*y);}
Pada contoh diatas x dan y adalah parameter formal.
Adapun parameter aktual adalah parameter (tidak selamanya menyatakan variabel) yang dipakai untuk memanggil fungsi.
X = perkalian(a,b);Y = perkalian(10,30);
Dari pernyataan diatas a dan b merupakan parameter aktual, begitu pula 10 dan 30. Parameter aktual tidak harus berupa variabel, melainkan bisa berupa konstanta atau ungkapan.
1.3.3 Cara melewatkan Parameter
1.3.3.1 Pemanggilan dengan Nilai (call by value)Pada pemanggilan dengan nilai, nilai dari parameter actual akan disalin kedalam parameter formal, jadi parameter aktual tidak akan berubah meskipun parameter formalnya berubah. Untuk lebih jelasnya perhatikan contoh berikut:/*------------------------------*//*contoh melewatkan parameter *//* call by value *//*------------------------------*/
#include <iostream>#include <conio.h>#include <stdlib.h>
Using namespace std;
void tukar(int x, int y); /*prototype fungsi */
int main () {int a, b;system (“cls”);
a=4; b=6;
cout<<"kondisi sebelum ditukar \n";cout<<" a = "<<a<<" b = "<<b<<endl;tukar(a,b);cout<<"kondisi setelah ditukar \n";cout<<" a = "<<a<<" b = "<<b<<endl;getch();
return 0;
Modul Praktikum Rangkain Listrik 13
}
void tukar (int x, int y) {int temp;temp = x;x = y;y = temp;cout<<"nilai akhir pada fungsi tukar \n";cout<<" x = "<<x<<" y = "<<y<<endl;
}Program 1-2 Pemanggilan dengan Nilai (call by value)
Hasil eksekusi :
Kondisi sebelum tukar a = 4, b = 6
nilai akhir pada fungsi tukarx = 6, y = 4
kondisi sesudah tukar a = 4, b = 6
Jelas bahwa pada pemanggilan fungsi tukar, yang melewatkan variabel a dan b tidak merubah nilai dari variabel tersebut. Hal ini dikarenakan ketika pemanggilan fungsi tersebut nilai dari a dan b disalin ke variabel formal yaitu x dan y.
1.3.3.2 Pemanggilan dengan Referensi (call by reference)Pemanggilan dengan referensi merupakan cara untuk melewatkan alamat suatu variabel kedalam suatu fungsi. Dengan cara ini dapat merubah nilai dari variabel aktual yang dilewatkan ke dalam fungsi. Jadi cara ini dapat merubah nilai variabel yang ada diluar fungsi. Cara penulisan :
tukar(int *px, int *py) {int temp;temp = *px;*px = *py;*py = temp;… …
}tukar(&a, &b);
Pada ilustrasi diatas *px merupakan suatu variabel pointer yang menunjuk ke suatu variabel integer. Pada pemanggilan fungsi tukar(), &a dan &b menyatakan “alamat a” dan “alamat b”. Dengan cara diatas maka variabel yang diubah dalam fungsi tukar() adalah variabel yang dilewatkan dalam fungsi itu juga, karena yang dilewatkan dalam fungsi adalah alamat dari variabel tersebut, jadi bukan sekedar disalin.
/*------------------------------*//*contoh melewatkan parameter *//* call by references *//*------------------------------*/
#include <iostream>#include <conio.h>#include <stdlib.h>
Using namespace std;
void tukar(int *x, int *y); /*prototype fungsi */
int main () {int a, b;system(“cls”);
Modul Praktikum Rangkain Listrik 14
a=4;b=6;cout<<"kondisi sebelum ditukar \n";
cout<<" a = "<<a<<" b = "<<b<<endl;tukar(&a,&b);cout<<"kondisi setelah ditukar \n";cout<<" a = "<<a<<" b = "<<b<<endl;
getch();return 0;
}void tukar (int *x, int *y) {
int temp;temp = *x;*x = *y;*y = temp;cout<<"nilai akhir pada fungsi tukar"<<endl;cout<<" x = "<<x<<" y = "<<y<<endl;
}
Program 1-3 Pemeanggilan dengan Referensi (call by reference)
1.4 Latihan1. Buatlah FUNGSI atau PROSEDUR untuk menghitung faktorial dari suatu bilangan secara
rekursif.Contoh:input bilangan: 5 <inputan>faktorial dari 5 adalah 120 <outputan>
2. Buat program yang dapat menyimpan data mahasiswa (max. 10) kedalam sebuah array dengan field nama, nim, uts, uas, tugas, dan nilai akhir. Nilai akhir diperoleh dari FUNGSI dengan rumus 0.3*uts+0.4*uas+0.3*tugas.
3. Studi KasusBuatlah sebuah program pemrosesan data mahasiswa sederhana yang mengimplementasikan konsep ADT.Ketentuannya :- Tipe bentukan Mahasiswa berupa Nama, NIM, dan Nilai- Terdiri dari 3 file, main.c, mahasiswa.c, mahasiswa.h- Menu program terdiri dari Input Data Mahasiswa, View Data Mahasiswa, dan Cari Data
Mahasiswa- View Data Mahasiswa termasuk menampilkan Nilai Rata-rata, Tertinggi, dan Terrendah- Menu program tambahan terdiri dari Update Data Mahasiswa dan Delete Data
Mahasiswa (nilai bonus)file mahasiswa.h harus berisi :
typedef struct {// isi sendiri
} Mahasiswa;
typedef struct {// isi sendiri
} TabMahasiswa;
void InputMahasiswa (Mahasiswa M, TabMahasiswa *T);void ViewMahasiswa (TabMahasiswa T);void CariMahasiswa (char NIM[10], TabMahasiswa T);float NilaiRata2 (TabMahasiswa T);float NilaiTertinggi (TabMahasiswa T);
Modul Praktikum Rangkain Listrik 15
float NilaiTerrendah (TabMahasiswa T);Program 1- 10 mahasiswa.h
DAFTAR PUSTAKA
Nugroho Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Penerbit Andi. Yogyakarta
Priyanto Rahmat.2002. Belajar Sendiri Menguasai MySQL 5. Elex Media Komputindo. Jakarta
Abraham Silberschatz, Henry F. Korth. Database System Concepts 3rd Edition. 1999.
Modul Praktikum Rangkain Listrik 16