RENCANA PEMBELAJARAN SEMESTER (RPS )
NAMA MATA KULIAH : TEKNIK DIGITAL KODE MK : MKRK45203
Berbasis
KERANGKA KUALIFIKASI NASIONAL INDONESIA
Indonesian Qualification Framework
Peraturan Presiden No. 8 Tahun 2012
PROGRAM STUDI TEKNIK INFORMATIKA STMIK KAPUTAMA
BINJAI
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Nama Mata Kuliah : Teknik Digital
Kode : MKRK45203
Binjai, 13 September 2021 Mengetahui,
Ka. Prodi Teknik Informatika
Achmad Fauzi, S.Kom, M.Kom
DAFTAR ISI
LEMBAR PENGESAHAN DAFTAR ISI
A. RENCANA PEMBELAJARAN SEMESTER (RPS)
B. RANCANGAN TUGAS
STMIK KAPUTAMA
PROGRAM STUDI TEKNIK INFORMATIKA
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH KODE RUMPUN MATA
KULIAH BOBOT (SKS) SEMESTER TANGGAL PENYUSUNAN Teknik Digital MKRK45203 Mata Kuliah
Rumpun Keilmuan 3 sks II 13 September 2021
OTORISASI
Disusun oleh Dosen Pengembang RPS
Arnes Sembiring, S.T, M.Kom
Diperiksa oleh
Ka. Prodi Teknik Informatika
Achmad Fauzi, S.Kom, M.Kom
Diverifikasi oleh Unit Penjaminan Mutu
Dr. Relita Buaton, S.T, M.Kom
CAPAIAN PEMBELAJARAN
(CP)
CPL – PROGRAM STUDI
S01 Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.
S02 Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika.
S03 Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.
S04 Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, dan bernegara berdasarkan Pancasila.
S05 Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
S06 Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain.
S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
S08 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.
S09 Menginternalisasi nilai, norma, dan etika akademik.
S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
S11 Mendemonstrasikan kemampuan komunikasi lisan dan tulisan yang berkaitan dengan aspek teknis dan non-teknis.
S12 Berpikir kritis, mengidentifikasi akar masalah dan pemecahannya secara komprehensif, serta mengambil keputusan yang tepat berdasarkan analisis informasi dan data.
S13 Memiliki integritas profesional dan berkomitmen terhadap nilai-nilai etika.
S14 Memiliki sikap untuk belajar seumur hidup (life-long learning).
S15 Memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya.
S16 Bekerja sama dengan individu yang memiliki latar belakang sosial dan budaya yang beragam.
S17 Mencari, merunut, menyarikan informasi ilmiah dan non-imiah secara mandiri dan kritis.
S18 Beradaptasi terhadap situasi yang dihadapi dan menangani berbagai kegiatan secara simultan pada berbagai kondisi.
P01 Menguasai konsep-konsep matematika untuk memecahkan berbagai masalah yang berkaitan dengan logika, pemodelan matematika dan struktur diskrit.
P02 Menguasai teori dan konsep yang mendasari ilmu komputer untuk merancang, menerapkan dan menganalisis algoritma untuk menyelesaikan masalah.
P03 Memahami teori dasar arsitektur komputer, termasuk perangkat keras komputer dan jaringan.
P04 Menguasai metodologi pengembangan sistem, yaitu perencanaan, desain, penerapan, pengujian dan pemeliharaan sistem.
P05 Memahami konsep dan prinsip algoritma dan kompleksitas dalam pemodelan dan desain sistem berbasis komputer.
P06 Memahami konsep dan prinsip algoritma dan kompleksitas dalam memanipulasi model gambar, grafis dan citra, robotik, pengenalan suara, sistem cerdas, jaringan dan keamanan sistem.
P07 Menguasai konsep-konsep bahasa pemrograman, serta mampu membandingkan berbagai solusi serta berbagai model bahasa pemrograman.
KU01 Memahami konsep rekayasa perangkat lunak serta mampu menganalisa dan merancang sistem sesuai dengan kebutuhan user.
KU02 Mampu berkomunikasi dengan pemangku kepentingan dari berbagai latar belakang.
KU03 Menganalisis, merancang, dan menerapkan suatu sistem berbasis komputer secara efisien untuk menyelesaikan masalah, menggunakan pemrograman prosedural dan berorientasi objek.
KU04 Memahami pendekatan sistem cerdas yang sesuai dengan problem yang dihadapi, memilih representasi pengetahuan dan mekanisme penalarannya.
KU05 Mampu memilih struktur dan arsitektur jaringan komputer dan komponen-komponen sesuai dengan kebutuhan user.
KU06
Mampu menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun pemodelan dan abstraksi data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data.
KU07
Mampu mengidentifikasi kebutuhan bidang wirausaha di bidang teknologi informasi serta mampu memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya serta mampu berkomunikasi lisan dan tulisan yang berkaitan dengan aspek teknis dan non-teknis.
KU08
Mampu mencari, merunut, mencari informasi ilmiah dan non-imiah secara mandiri dan kritis serta mengidentifikasi akar masalah dan pemecahannya secara komprehensif, serta mengambil keputusan yang tepat berdasarkan analisis informasi dan data.
KU09
Menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun pemodelan dan abstraksi data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data.
KK01 Mampu membangun aplikasi dan sistem perangkat lunak yang berkaitan dengan pengetahuan ilmu komputer.
KK02 Mampu membuat program untuk meningkatkan efektivitas penggunaan komputer untuk memecahkan masalah tertentu.
KK03 Mampu membangun, mengevaluasi sistem dengan menggunakan bahasa pemrograman, menerapkan konsep-konsep yang berkaitan dengan pengembangan berbasis platform pada Mobile Computing.
KK04 Mampu membangun sistem dan merakit alat sistem cerdas, menganalisis, merancang dan mengimplementasikan
peripheral computer.KK05 Mampu merancang, memprogram dan mengimplementasikan Programmable Logic dan Field Programmable Logic
Array (FPGA).KK06 Mampu merancang dan mengembangkan program aplikasi untuk memanipulasi model gambar, grafis dan citra, serta dapat memvisualisasikannya.
KK07 Mampu membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan dengan
interaksi antara manusia dan komputer.
KK08 Mampu membangun, merancang, mengkonfigurasi dan mengelola infrastruktur sistem jaringan komputer dan sistem keamanannya serta melakukan pengelolaan secara kontinu terhadap proteksi profil yang ada.
KK09 Mampu membangun sistem online sebagai pendukung bisnis dalam bidang teknologi dengan menggunakan teknik, ketrampilan dan alat bantu yang modern yang diperlukan dalam bidang teknik komputer.
KK10 Mampu menghasilkan karya ilmiah dalam bentuk jurnal atau prosiding untuk dikembangkan pada studi lanjut.
CP – MATA KULIAH
M1 Mampu membedakan sistem digital dan sistem analog, mengkonversi permasalahan sehari-hari ke dalam bentuk digital dan membangun simulasinya.
M2 Mampu menyelesaikan masalah yang berkaitan dengan komponen gerbang logika dasar dan Mampu menggambar dengan benar rangkaian gerbang logika dasar.
M3 Mampu menyelesaikan masalah yang berkaitan dengan komponen gerbang logika turunan, menggambar dengan benar rangkaian gerbang logika turunan, membangun rangkaian gerbang lain dengan menggunakan gerbang universal NAND atau NOR dan mensimulasikan untuk menyelesaikan kasus sehari-hari yang berkaitan dengan arus lemah.
M4 Mampu menggunakan prinsip Product of Sum (POS) dan Sum of Product (SOP) untuk analisis dan menyederhanakan proses desain rangkaian digital dari masalah kehidupan sehari-hari.
M5 Mampu mendesain rangkaian aritmetika menggunakan gerbang-gerbang logika, mendesain rangkaian dasar bagi ALU.
M6 Mampu mendesain rangkaian multiplexer (Mux) dan demultiplexer (Demux) untuk keperluan akses memori dan komunikasi data serta keperluan sehari-hari lainnya menggunakan gerbang-gerbang logika.
M7 Mampu mendesain rangkaian flip-flop RS dan menggunakan flip-flop RS sebagai komponen pembangun sel memori dasar.
M8 Mampu mendesain rangkaian flip-flop D dan JK, serta menggunakan flip-flop D dan JK sebagai komponen pembangun sel memori dasar.
M9 Mampu mendesain rangkaian parallel register dan menggunakan parallel register sebagai komponen pembangun penyimpanan cepat pada komputer dan buffering data.
M10 Mampu mendesain rangkaian serial register dan menggunakan serial register sebagai komponen
pembangun buffering data dan komunikasi data dalam rangkaian dan antar perangkat.
M11 Mampu mendesain rangkaian Counter Up dan Down dan Program Counter serta memecahkan masalah seahri-hari yang berhubungan dengan counting up/down.
M12 Mampu desain rangkaian sel memori dan kendali serta akses tulis dan baca sel memori tersebut menggunakan rangkaian gerbang logika.
M13 Mampu membedakan berbagai jenis IC digital dan karakteristiknya serta memenuhi keperluan lapangan praktis terhadap rangkaian gerbang logika kompleks menggunakan IC digital yang sesuai.
Deskripsi Singkat Mata Kuliah Mata kuliah ini membahas rangkaian gerbang logika dasar, penyelesaian masalah sistem bilangan,gerbang dan aljabar boole, peta karnaugh, tabulasi quine-McCluskey, rangkaian kombinasi, flip-flop, pencacah, register, analisis rangkaian berurut, desain rangkaian berurut, dan rangkaian tak-serempak.
Materi Pembelajaran / Pokok Bahasan
1. Sistem digital versus sistem analog, mengkonversi permasalahan sehari-hari ke dalam bentuk digital dan membangun simulasinya.
2. Rangkaian gerbang logika dasar.
3. Rangkaian gerbang logika turunan dan gerbang universal NAND atau NOR.
4. Prinsip Product of Sum (POS) dan Sum of Product (SOP) untuk analisis, desain dan pengembangan rangkaian digital berdasarkan kebutuhan.
5. Rangkaian aritmetika dan desain rangkaian dasar bagi ALU.
6. Rangkaian multiplexer (Mux) dan demultiplexer (Demux) untuk keperluan akses memori, perangkat dan komunikasi data.
7. Rangkaian flip-flop RS dan flip-flop RS sebagai komponen pembangun sel memori dasar.
8. Rangkaian flip-flop D dan JK dan pembangunan sel memori.
9. Rangkaian parallel register untuk penyimpanan cepat pada komputer dan buffering data.
10. Rangkaian serial register untuk buffering data dan komunikasi data dalam rangkaian dan antar perangkat.
11. Rangkaian Counter Up dan Down dan Program Counter.
12. Desain rangkaian sel memori dan kendali serta akses tulis baca sel memori menggunakan rangkaian gerbang logika.
13. Berbagai jenis IC digital dan karakteristiknya.
Pustaka 1. Karris, Steven T, 2005, Digital Circuit Design with an Introduction to CPLDs and FPGAs, Orchard Publication, USA.
2. Tarigan, Pernatin, 2012, Dasar Teknik Digital, Graha Ilmu, Yogyakarta.
3. Lee, Samuel C, 1981, Digital Circuits and Logic Design, Prentice Hall of India Private Limited, New Delhi,.
4. Hodges, David A. And Jackson, Horace G., 1985, Analysis and Design of Digital Integrated,McGraw- Hill Book Co., Singapore.
Media Pembelajaran Perangkat Lunak Perangkat Keras
Electronics Workbenc (EWB) dan Live Wire LCD Projector, Laptop, White Board Team Teaching Arnes Sembiring, S.T, M.Kom
Mata Kuliah Prasyarat - Logika Informatika - Pengantar Elektronika
A. RENCANA PEMBELAJARAN SEMESTER (RPS)
PERTE MUAN
KEMAMPUAN AKHIR
YANG DIHARAPKAN BAHAN KAJIAN METODE PEMBELAJARAN
INDIKATOR KEBERHASILAN
ALOKASI WAKTU
BOBOT PENILAIAN
1 Mahasiswa mampu membedakan sistem digital dan sistem analog, mengkonversi permasalahan sehari- hari ke dalam bentuk digital dan membangun simulasi dasar di perangkat lunak EWB dan Live Wire.
1. Dasar sistem digital.
2. Sistem digital versus sistem analog.
3. Review aljabar boolean.
4. Software simulator (EWB dan Live Wire).
5. Penggunaan gerbang logika dasar dalam permasalahan sehari-hari.
Diskusi 1. Ketepatan menjelaskan definisi logika dasar.
2. Ketepatan membedakan sistem digital dan sistem analog.
3. Memahami penggunaan simulator EWB dan LiveWire dan TeknSik digital.
1x3x50 5%
2 Mahasiswa mampu menyelesaikan masalah yang berkaitan dengan komponen gerbang logika dasar dan mampu menggambar dengan benar rangkaian gerbang logika dasar dan mensimulasikannya untuk
menyelesaikan kasus sehari-hari yang berkaitan dengan arus lemah.
1. Definisi dan lambang gerbang logika dasar.
2. Sifat gerbang logika dasar.
3. Peta Karnough gerbang dasar.
4. Simulasi sifat-sifat gerbang dasar dengan EWB dan Live Wire.
Diskusi dan Studi kasus, tugas
1. ketepatan menjelaskan komponen gerbang logika dasar.
2. ketepatan menjelaskan karakteristik dan kegunaan dari komponen gerbang logika dasar.
3. Mengimplementasikan rangkaian dengan menggunakan komponen gerbang logika dasar dari suatu permasalahan.
1x3x50 10%
3 Mahasiswa mampu menyelesaikan masalah yang berkaitan dengan komponen gerbang logika turunan, menggambar dengan benar rangkaian gerbang logika turunan, membangun rangkaian gerbang lain dengan menggunakan gerbang universal NAND atau NOR dan mensimulasikan untuk
menyelesaikan kasus sehari-hari yang berkaitan dengan arus lemah.
1. Definisi dan lambang gerbang logika turunan.
2. Sifat gerbang logika turunan.
3. Peta Karnough gerbang turunan.
4. Penggunaan gerbang NAND dan NOR sebagai gerbang universal.
5. Simulasi sifat-sifat gerbang turunan dan gerbang universal dengan EWB dan Live Wire.
Diskusi dan studi kasus, tugas
1. ketepatan menjelaskan komponen gerbang turunan dan fitur-fiturnya
2. ketepatan menjelaskan gerbang universal NAND dan NOR
3. Mengimplementasikan rangkaian NAND dan NOR dalam membuat rangkaian digital yang lebih ekonomis.
1x3x50 10%
4 Mahasiswa mampu menggunakan prinsip Product of Sum (POS) dan Sum of Product (SOP) untuk analisis dan menyederhanakan proses desain rangkaian digital dari
1. Bentuk dasar rangkaian POS dan SOP
2. Konversi tabel kebenaran ke persamaan SOP 3. Konversi tabel kebenaran
Diskusi kelompok dan Problem Based
1. Ketepatan menjelaskan Teknik SOP dan POS untuk desain rangkaian digital berdasarkan kebutuhan.
1x3x50 5%
masalah kehidupan sehari-hari. ke persamaan SOP 4. Desain rangkaian digital
dari persamaan POS dan SOP.
2. Mengaplikasikan dengan benar konsep SOP dan POS untuk mendesain dan mengembangkan rangkaian digital.
5&6 Mahasiswa mampu mendesain rangkaian aritmetika menggunakan gerbang-gerbang logika, mendesain rangkaian dasar bagi ALU dan mensimulasikan proses perhitungan artimatika menggunakan rangkaian aritmatika pada perangkat lunak simulator.
1. Rangkaian half adder.
2. Rangkaian full adder.
3. Rangkaian half subtractor.
4. Rangkaian full subtractor.
5. Proses penjumlahan dan pengurangan data pada rangkaian aritmatika.
6. Deteksi over flow pada rangkaian adder.
7. Bilangan bertanda dan proses operasi bilangan negatif di rangkaian aritmatika.
Diskusi kelompok dan Problem Based
1. Ketepatan menjelaskan konsep aritmatika dalam sistem komputer.
2. Ketepatan menjelaskan rangkaian logika dan aritmatika.
3. Mengaplikasikan dengan benar rangkaian half adder dan full adder sebagai salah satu pembentuk ALU.
4. Mampu mendeteksi dengan benar adanya overflow pada operasi penjumlahan menggunakan rangkaian adder.
1x3x50 10%
7 Mahasiswa mampu mendesain rangkaian multiplexer (Mux) dan demultiplexer (Demux) untuk keperluan akses memori dan komunikasi data serta keperluan sehari-hari lainnya menggunakan gerbang-gerbang logika.
1. Perancangan rangkaian multiplexer
2. Perancangan rangkaian demultiplexer
3. Penggunaan rangkaian multiplexer dan
demultiplexer untuk akses tulis dan baca memori.
4. Penggunaan rangkaian multiplexer dan
demultiplexer untuk desain jalur komunikasi data
Diskusi kolompok dan Studi Kasus
1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian multiplekser dan
demultiplekeser.
2. Mengaplikasikan dengan benar rangkaian
multiplekser dan
demultiplekeser untuk akses memori (tulis dan baca ke alamat tertentu).
3. Mengaplikasikan dengan benar rangkaian
1x3x50 10%
wired dan wireless. multiplekser dan demultiplekeser untuk membangun jalur
komunikasi data (wired dan wireless).
8 UJIAN TENGAH SEMESTER (UTS)
9 Mahasiswa mampu mendesain dan mensimulasikan rangkaian flip-flop RS dan menggunakan flip-flop RS sebagai komponen pembangun sel memori dasar.
1. Rangkaian flip-flop RS.
2. Set dan reset flip-flop RS.
3. Race condition dan akibatnya.
4. Sel memori dasar
menggunakan flip-flop RS.
Diskusi kolompok dan Studi Kasus
1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian flip-flop RS.
2. Ketepatan menjelaskan mengenai fenomena race condition pada fkip-flop RS.
3. Mengaplikasikan dengan benar rangkaian flip-flop RS sebagai komponen
pembangun sel memori dasar.
1x3x50 5%
10 Mahasiswa mampu mendesain dan mensimulasikan rangkaian flip-flop D dan JK, serta menggunakan flip- flop D dan JK sebagai komponen pembangun sel memori dasar.
1. Rangkaian flip-flop D 2. Rangkaian flip-flop JK 3. Set dan reset flip-flop D an
JK
4. Perbandingan flip-flop RS, D dan JK
5. Sel memori dasar menggunakan flip-flop D dan JK.
Diskusi kolompok dan Studi Kasus
1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian flip-flop D dan JK.
2. Mengaplikasikan dengan benar rangkaian flip-flop D dan JK sebagai komponen pembangun sel memori dasar.
1x3x50 5%
11 Mahasiswa mampu mendesain dan mensimulasikan rangkaian parallel register dan menggunakan parallel register sebagai komponen pembangun penyimpanan cepat pada komputer dan buffering data.
1. Membangun rangkaian parallel register dari rangkaian flip-flop.
2. Kendali akses baca dan tulis parallel regsiter.
3. Mengembangkan rangkaian
Problem based 1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian parallel register dari rangkaian flip-flop.
2. Ketepatan menjelaskan cara kerja kendali dan akses baca
1x3x50 10%
parallel register untuk membangun penyimpanan cepat pada komputer dan buffering data.
dan tulis parallel regsiter 3. Mengaplikasikan dengan benar rangkaian parallel register untuk penyimpanan cepat pada komputer dan buffering data.
12 Mahasiswa mampu mendesain dan mensimulasikan rangkaian serial register dan menggunakan serial register sebagai komponen pembangun buffering data dan komunikasi data dalam rangkaian dan antar perangkat.
1. Membangun rangkaian serial register dari rangkaian flip-flop.
2. Register geser.
3. Kendali akses baca dan tulis serial regsiter.
4. Mengembangkan rangkaian serial register untuk membangun perangkat buffering data dan komponen komunikasi data.
Diskusi kolompok dan Studi Kasus
1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian serial register dan regsiter geser dari rangkaian flip- flop.
2. Ketepatan menjelaskan cara kerja kendali dan akses baca dan tulis serial regsiter.
3. Mengaplikasikan dengan benar rangkaian serial register untuk buffering data dan komunikasi data.
1x3x50 10%
13 Mahasiswa mampu mendesain dan mensimulasikan rangkaian Counter Up dan Down dan Program Counter serta memecahkan masalah seahri- hari yang berhubungan dengan counting up/down.
1. Counter up/down.
2. Pemanfaatan flip-flop JK untuk membangun
rangkaian counter up/down.
3. Program counter pada CPU.
4. Pemanfaatan rangkaian counting up/down dalam kehidupan sehari-hari.
Diskusi kelompok 1. Ketepatan menjelaskan cara kerja dan fungsi rangkaian Counter Up dan Down dari rangkaian flip-flop.
2. Ketepatan menjelaskan cara Program Counter.
3. Mengaplikasikan dengan benar rangkaian Counter Up dan Down dan Program Counter.
1x3x50 5%
14 Mahasiswa dapat menyelesaikan desain rangkaian sel memori dan mensimulasikannya kendali dan akses tulis dan baca sel memori tersebut menggunakan rangkaian
1. Rangkaian sel memori menggunakan flip-flop.
2. Perbandingan sel memori dari flip-flop RS, D dan JK.
3. Kendali Chip Select dan
Problem based 1. Ketepatan menjelaskan cara kerja rangkaian sel memori dari rangkaian flip-flop.
2. Ketepatan menjelaskan cara kerja kendali (chip select dan
1x3x50 5%
gerbang logika enable/disable sel memori dengan gerbang logika.
4. Akses tulis dan baca sel memori.
enable/disable) dan akses baca dan tulis sel memori.
3. Mengaplikasikan dengan benar rangkaian sel memori dan kendalinya.
15 Mahasiswa mampu membedakan berbagai jenis IC digital dan karakteristiknya serta memenuhi keperluan lapangan praktis terhadap rangkaian gerbang logika kompleks menggunakan IC digital yang sesuai.
1. IC gerbang-gerbang logika.
2. IC digital Transistor–
transistor Logic (TTL) dan karakteristiknya.
3. IC digital Complementary Metal Oxide
Semiconductor (CMOS) dan karakteristiknya.
4. IC digital Emitter-coupled logic (ECL) dan
karakteristiknya.
5. Membangun rangkaian gerbang logika kompleks menggunakan IC digital.
Studi kasus dan diskusi
1. Ketepatan menjelaskan perbedaan berbagai jenis IC digital dan karakteristiknya.
2. Ketepatan menjelaskan cara mengunakan IC digital dalam membangun
rangkaian digital skala besar dan kompleks secara ekonomis.
3. Mengaplikasikan dengan benar rangkaian IC digital untuk membentuk
rangkaian yang lebih kompleks.
1x3x50 10%
16 UJIAN AKHIR SEMESTER (UAS)