Upload files to "praktikum4"

This commit is contained in:
202410715172 HANIF FAUZIYYAH 2025-12-22 20:11:23 +07:00
parent 5fda95a5d5
commit 61c30b8801
2 changed files with 353 additions and 0 deletions

BIN
praktikum4/laprak 4.pdf Normal file

Binary file not shown.

353
praktikum4/prak4.circ Normal file
View File

@ -0,0 +1,353 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="4.0.0" version="1.0">
This file is intended to be loaded by Logisim-evolution v4.0.0(https://github.com/logisim-evolution/).
<lib desc="#Wiring" name="0">
<tool name="Pin">
<a name="appearance" val="classic"/>
</tool>
</lib>
<lib desc="#Gates" name="1"/>
<lib desc="#Plexers" name="2"/>
<lib desc="#Arithmetic" name="3"/>
<lib desc="#Memory" name="4"/>
<lib desc="#I/O" name="5"/>
<lib desc="#TTL" name="6"/>
<lib desc="#TCL" name="7"/>
<lib desc="#Base" name="8"/>
<lib desc="#BFH-Praktika" name="9"/>
<lib desc="#Input/Output-Extra" name="10"/>
<lib desc="#Soc" name="11"/>
<main name="main"/>
<options>
<a name="gateUndefined" val="ignore"/>
<a name="simlimit" val="1000"/>
<a name="simrand" val="0"/>
</options>
<mappings>
<tool lib="8" map="Button2" name="Poke Tool"/>
<tool lib="8" map="Button3" name="Menu Tool"/>
<tool lib="8" map="Ctrl Button1" name="Menu Tool"/>
</mappings>
<toolbar>
<tool lib="8" name="Poke Tool"/>
<tool lib="8" name="Edit Tool"/>
<tool lib="8" name="Wiring Tool"/>
<tool lib="8" name="Text Tool"/>
<sep/>
<tool lib="0" name="Pin"/>
<tool lib="0" name="Pin">
<a name="facing" val="west"/>
<a name="type" val="output"/>
</tool>
<sep/>
<tool lib="1" name="NOT Gate"/>
<tool lib="1" name="AND Gate"/>
<tool lib="1" name="OR Gate"/>
<tool lib="1" name="XOR Gate"/>
<tool lib="1" name="NAND Gate"/>
<tool lib="1" name="NOR Gate"/>
<sep/>
<tool lib="4" name="D Flip-Flop"/>
<tool lib="4" name="Register"/>
</toolbar>
<circuit name="main">
<a name="appearance" val="logisim_evolution"/>
<a name="circuit" val="main"/>
<a name="circuitnamedboxfixedsize" val="true"/>
<a name="simulationFrequency" val="1.0"/>
<comp lib="0" loc="(100,220)" name="Constant"/>
<comp lib="0" loc="(100,300)" name="Constant"/>
<comp lib="0" loc="(100,380)" name="Constant"/>
<comp lib="0" loc="(100,450)" name="Constant"/>
<comp lib="0" loc="(100,540)" name="Constant"/>
<comp lib="0" loc="(100,690)" name="Constant"/>
<comp lib="0" loc="(100,770)" name="Constant"/>
<comp lib="0" loc="(1040,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(120,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(180,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(230,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(90,610)" name="Constant"/>
<comp lib="0" loc="(900,70)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(930,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="0" loc="(990,80)" name="Constant">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(1010,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(1060,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(1190,200)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,280)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,430)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,520)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,590)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,670)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1190,750)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(1200,360)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(150,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(200,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(250,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="1" loc="(380,200)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,280)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,360)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,430)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,520)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,590)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,670)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(380,750)" name="AND Gate">
<a name="inputs" val="4"/>
</comp>
<comp lib="1" loc="(680,460)" name="OR Gate">
<a name="inputs" val="8"/>
</comp>
<comp lib="1" loc="(960,140)" name="NOT Gate">
<a name="facing" val="south"/>
</comp>
<comp lib="5" loc="(1270,520)" name="LED"/>
<comp lib="5" loc="(1280,200)" name="LED"/>
<comp lib="5" loc="(1280,280)" name="LED"/>
<comp lib="5" loc="(1280,360)" name="LED"/>
<comp lib="5" loc="(1280,430)" name="LED"/>
<comp lib="5" loc="(1280,590)" name="LED"/>
<comp lib="5" loc="(1280,670)" name="LED"/>
<comp lib="5" loc="(1280,740)" name="LED"/>
<comp lib="5" loc="(760,460)" name="LED"/>
<wire from="(100,220)" to="(330,220)"/>
<wire from="(100,300)" to="(330,300)"/>
<wire from="(100,380)" to="(330,380)"/>
<wire from="(100,450)" to="(330,450)"/>
<wire from="(100,540)" to="(330,540)"/>
<wire from="(100,690)" to="(330,690)"/>
<wire from="(100,770)" to="(330,770)"/>
<wire from="(1010,100)" to="(1010,110)"/>
<wire from="(1010,140)" to="(1010,190)"/>
<wire from="(1010,190)" to="(1010,270)"/>
<wire from="(1010,190)" to="(1140,190)"/>
<wire from="(1010,270)" to="(1010,350)"/>
<wire from="(1010,270)" to="(1140,270)"/>
<wire from="(1010,350)" to="(1010,420)"/>
<wire from="(1010,350)" to="(1150,350)"/>
<wire from="(1010,420)" to="(1010,910)"/>
<wire from="(1010,420)" to="(1140,420)"/>
<wire from="(1040,100)" to="(1040,290)"/>
<wire from="(1040,100)" to="(1060,100)"/>
<wire from="(1040,290)" to="(1040,440)"/>
<wire from="(1040,290)" to="(1140,290)"/>
<wire from="(1040,440)" to="(1040,600)"/>
<wire from="(1040,440)" to="(1140,440)"/>
<wire from="(1040,600)" to="(1040,760)"/>
<wire from="(1040,600)" to="(1140,600)"/>
<wire from="(1040,760)" to="(1040,910)"/>
<wire from="(1040,760)" to="(1140,760)"/>
<wire from="(1040,80)" to="(1040,100)"/>
<wire from="(1060,100)" to="(1060,110)"/>
<wire from="(1060,140)" to="(1060,210)"/>
<wire from="(1060,210)" to="(1060,370)"/>
<wire from="(1060,210)" to="(1140,210)"/>
<wire from="(1060,370)" to="(1060,530)"/>
<wire from="(1060,370)" to="(1150,370)"/>
<wire from="(1060,530)" to="(1060,680)"/>
<wire from="(1060,530)" to="(1140,530)"/>
<wire from="(1060,680)" to="(1060,910)"/>
<wire from="(1060,680)" to="(1140,680)"/>
<wire from="(1190,200)" to="(1280,200)"/>
<wire from="(1190,280)" to="(1280,280)"/>
<wire from="(1190,430)" to="(1280,430)"/>
<wire from="(1190,520)" to="(1270,520)"/>
<wire from="(1190,590)" to="(1280,590)"/>
<wire from="(1190,670)" to="(1280,670)"/>
<wire from="(1190,750)" to="(1290,750)"/>
<wire from="(120,100)" to="(120,500)"/>
<wire from="(120,100)" to="(150,100)"/>
<wire from="(120,500)" to="(120,570)"/>
<wire from="(120,500)" to="(330,500)"/>
<wire from="(120,570)" to="(120,650)"/>
<wire from="(120,570)" to="(330,570)"/>
<wire from="(120,650)" to="(120,730)"/>
<wire from="(120,650)" to="(330,650)"/>
<wire from="(120,730)" to="(120,910)"/>
<wire from="(120,730)" to="(330,730)"/>
<wire from="(120,80)" to="(120,100)"/>
<wire from="(1200,360)" to="(1280,360)"/>
<wire from="(1280,200)" to="(1290,200)"/>
<wire from="(1280,280)" to="(1290,280)"/>
<wire from="(1280,430)" to="(1290,430)"/>
<wire from="(1290,740)" to="(1290,750)"/>
<wire from="(150,100)" to="(150,110)"/>
<wire from="(150,140)" to="(150,180)"/>
<wire from="(150,180)" to="(150,260)"/>
<wire from="(150,180)" to="(330,180)"/>
<wire from="(150,260)" to="(150,340)"/>
<wire from="(150,260)" to="(330,260)"/>
<wire from="(150,340)" to="(150,410)"/>
<wire from="(150,340)" to="(330,340)"/>
<wire from="(150,410)" to="(150,910)"/>
<wire from="(150,410)" to="(330,410)"/>
<wire from="(180,100)" to="(180,510)"/>
<wire from="(180,100)" to="(200,100)"/>
<wire from="(180,510)" to="(180,580)"/>
<wire from="(180,510)" to="(330,510)"/>
<wire from="(180,580)" to="(180,660)"/>
<wire from="(180,580)" to="(330,580)"/>
<wire from="(180,660)" to="(180,740)"/>
<wire from="(180,660)" to="(330,660)"/>
<wire from="(180,740)" to="(180,910)"/>
<wire from="(180,740)" to="(330,740)"/>
<wire from="(180,80)" to="(180,100)"/>
<wire from="(200,100)" to="(200,110)"/>
<wire from="(200,140)" to="(200,190)"/>
<wire from="(200,190)" to="(200,270)"/>
<wire from="(200,190)" to="(330,190)"/>
<wire from="(200,270)" to="(200,350)"/>
<wire from="(200,270)" to="(330,270)"/>
<wire from="(200,350)" to="(200,420)"/>
<wire from="(200,350)" to="(330,350)"/>
<wire from="(200,420)" to="(200,910)"/>
<wire from="(200,420)" to="(330,420)"/>
<wire from="(230,100)" to="(230,290)"/>
<wire from="(230,100)" to="(250,100)"/>
<wire from="(230,290)" to="(230,440)"/>
<wire from="(230,290)" to="(330,290)"/>
<wire from="(230,440)" to="(230,600)"/>
<wire from="(230,440)" to="(330,440)"/>
<wire from="(230,600)" to="(230,760)"/>
<wire from="(230,600)" to="(330,600)"/>
<wire from="(230,760)" to="(230,910)"/>
<wire from="(230,760)" to="(330,760)"/>
<wire from="(230,80)" to="(230,100)"/>
<wire from="(250,100)" to="(250,110)"/>
<wire from="(250,140)" to="(250,210)"/>
<wire from="(250,210)" to="(250,370)"/>
<wire from="(250,210)" to="(330,210)"/>
<wire from="(250,370)" to="(250,530)"/>
<wire from="(250,370)" to="(330,370)"/>
<wire from="(250,530)" to="(250,680)"/>
<wire from="(250,530)" to="(330,530)"/>
<wire from="(250,680)" to="(250,910)"/>
<wire from="(250,680)" to="(330,680)"/>
<wire from="(380,200)" to="(630,200)"/>
<wire from="(380,280)" to="(610,280)"/>
<wire from="(380,360)" to="(590,360)"/>
<wire from="(380,430)" to="(560,430)"/>
<wire from="(380,520)" to="(560,520)"/>
<wire from="(380,590)" to="(580,590)"/>
<wire from="(380,670)" to="(600,670)"/>
<wire from="(380,750)" to="(630,750)"/>
<wire from="(560,430)" to="(560,450)"/>
<wire from="(560,450)" to="(630,450)"/>
<wire from="(560,470)" to="(560,520)"/>
<wire from="(560,470)" to="(630,470)"/>
<wire from="(580,480)" to="(580,590)"/>
<wire from="(580,480)" to="(630,480)"/>
<wire from="(590,360)" to="(590,440)"/>
<wire from="(590,440)" to="(630,440)"/>
<wire from="(600,490)" to="(600,670)"/>
<wire from="(600,490)" to="(630,490)"/>
<wire from="(610,280)" to="(610,430)"/>
<wire from="(610,430)" to="(630,430)"/>
<wire from="(630,200)" to="(630,420)"/>
<wire from="(630,500)" to="(630,750)"/>
<wire from="(680,460)" to="(760,460)"/>
<wire from="(90,610)" to="(330,610)"/>
<wire from="(900,220)" to="(1140,220)"/>
<wire from="(900,220)" to="(900,300)"/>
<wire from="(900,300)" to="(1140,300)"/>
<wire from="(900,300)" to="(900,380)"/>
<wire from="(900,380)" to="(1150,380)"/>
<wire from="(900,380)" to="(900,450)"/>
<wire from="(900,450)" to="(1140,450)"/>
<wire from="(900,450)" to="(900,540)"/>
<wire from="(900,540)" to="(1140,540)"/>
<wire from="(900,540)" to="(900,610)"/>
<wire from="(900,610)" to="(1140,610)"/>
<wire from="(900,610)" to="(900,690)"/>
<wire from="(900,690)" to="(1140,690)"/>
<wire from="(900,690)" to="(900,770)"/>
<wire from="(900,70)" to="(900,220)"/>
<wire from="(900,770)" to="(1140,770)"/>
<wire from="(900,770)" to="(900,910)"/>
<wire from="(930,100)" to="(930,500)"/>
<wire from="(930,100)" to="(960,100)"/>
<wire from="(930,500)" to="(1140,500)"/>
<wire from="(930,500)" to="(930,570)"/>
<wire from="(930,570)" to="(1140,570)"/>
<wire from="(930,570)" to="(930,650)"/>
<wire from="(930,650)" to="(1140,650)"/>
<wire from="(930,650)" to="(930,730)"/>
<wire from="(930,730)" to="(1140,730)"/>
<wire from="(930,730)" to="(930,910)"/>
<wire from="(930,80)" to="(930,100)"/>
<wire from="(960,100)" to="(960,110)"/>
<wire from="(960,140)" to="(960,180)"/>
<wire from="(960,180)" to="(1140,180)"/>
<wire from="(960,180)" to="(960,260)"/>
<wire from="(960,260)" to="(1140,260)"/>
<wire from="(960,260)" to="(960,340)"/>
<wire from="(960,340)" to="(1150,340)"/>
<wire from="(960,340)" to="(960,410)"/>
<wire from="(960,410)" to="(1140,410)"/>
<wire from="(960,410)" to="(960,910)"/>
<wire from="(990,100)" to="(1010,100)"/>
<wire from="(990,100)" to="(990,510)"/>
<wire from="(990,510)" to="(1140,510)"/>
<wire from="(990,510)" to="(990,580)"/>
<wire from="(990,580)" to="(1140,580)"/>
<wire from="(990,580)" to="(990,660)"/>
<wire from="(990,660)" to="(1140,660)"/>
<wire from="(990,660)" to="(990,740)"/>
<wire from="(990,740)" to="(1140,740)"/>
<wire from="(990,740)" to="(990,910)"/>
<wire from="(990,80)" to="(990,100)"/>
</circuit>
</project>