Skip to content

Commit d8260d8

Browse files
committed
finish si, change layout
1 parent c70bec6 commit d8260d8

File tree

4 files changed

+73
-42
lines changed

4 files changed

+73
-42
lines changed

assets/ilkom.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@
225225
"ltitle": "Analisis Numerik",
226226
"description": "Mata kuliah ini membahas dasar-dasar penerapan\nkomputasi ilmiah untuk ilmu komputer",
227227
"dependency": ["Alin", "Kalkulus 2"],
228+
"dependency": ["Alin", "Kalkulus 2"],
228229
"selected": false,
229230
"selectable": false
230231
},
@@ -267,7 +268,7 @@
267268
{
268269
"stitle": "KomMas",
269270
"ltitle": "Komputer dan Masyarakat",
270-
"description": "Mata kuliah ini menimbulkan kesadaran dan\nkepekaan mahasiswa terhadap berbagai persoalan\neka, sosial, dan ekonomi terkait penerapan\nteknologi komputer dalam kehidupan sehari-hari.\nMahasiswa diharapkan mampu merespon posif\nterhadap masalah-masalah sosial yang ada dalam\nkonteks disiplin ilmu komputer. [MIN 100SKS]",
271+
"description": "[MIN 100SKS] Mata kuliah ini menimbulkan kesadaran dan\nkepekaan mahasiswa terhadap berbagai persoalan\neka, sosial, dan ekonomi terkait penerapan\nteknologi komputer dalam kehidupan sehari-hari.\nMahasiswa diharapkan mampu merespon posif\nterhadap masalah-masalah sosial yang ada dalam\nkonteks disiplin ilmu komputer.",
271272
"dependency": [],
272273
"selected": false,
273274
"selectable": true

assets/si.json

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -199,52 +199,52 @@
199199
"name": "Semester 5",
200200
"matkuls": [
201201
{
202-
"stitle": "Agama",
203-
"ltitle": "MPK Agama",
204-
"description": "Mata Kuliah Agama",
205-
"dependency": [],
202+
"stitle": "AIDS",
203+
"ltitle": "Kecerdasan Artifisial dan Sains Data Dasar",
204+
"description": "Mata kuliah ini memperkenalkan konsep dasar\nkecerdasan buatan (arficial intelligence) serta\nberbagai pendekatan dan teknik untuk\nmemecahkan permasalahan di bidang kecerdasan\nbuatan.",
205+
"dependency": ["StatProb", "BasDat", "SDA", "MD-1"],
206206
"selected": false,
207-
"selectable": true
207+
"selectable": false
208208
},
209209
{
210-
"stitle": "Kalkulus 1",
211-
"ltitle": "Kalkulus 1",
212-
"description": "Matemaka Dasar 1 merupakan mata ajaran wajib di Fasilkom dengan materi utama Kalkulus Dasar.",
213-
"dependency": [],
210+
"stitle": "APAP",
211+
"ltitle": "Arsitektur dan Pemrograman Aplikasi Perusahaan",
212+
"description": "Kuliah ini memperkenalkan teknologi\npengembangan aplikasi enterprise terkini.\nDimulai dari konsep pengembangan aplikasi,\nframework pengembangan terbaru,\npenggunaan database dan studi kasus yang\ndituangkan dalam tugas proyek berkelompok.",
213+
"dependency": ["PBP", "BasDat", "SDA"],
214214
"selected": false,
215-
"selectable": true
215+
"selectable": false
216216
},
217217
{
218-
"stitle": "Inggris",
219-
"ltitle": "MPK Bahasa Inggris",
220-
"description": "Mata Pelajaran Bahasa Inggris",
221-
"dependency": [],
218+
"stitle": "StatTer",
219+
"ltitle": "Statistika Terapan",
220+
"description": "Salah satu kompetensi yang harus dimiliki oleh\npraksi di bidang sistem informasi adalah\nkemampuan untuk mengolah dan menganalisis\ndata. ",
221+
"dependency": ["StatProb"],
222222
"selected": false,
223-
"selectable": true
223+
"selectable": false
224224
},
225225
{
226-
"stitle": "MPKO/S",
227-
"ltitle": "MPK Olahraga/Seni",
228-
"description": "Mata kuliah yang bisa dipilih!",
229-
"dependency": [],
226+
"stitle": "Anaperancis",
227+
"ltitle": "Analisis dan Perancangan Sistem Informasi",
228+
"description": "Mata kuliah ini berfokus pada Analisis dan\nPerancangan Sistem Informasi (APSI). APSI\nmelibatkan pemahaman terkait kebutuhan\ninformasi oleh pengguna dan bagaimana\nkebutuhan tersebut dapat digunakan untuk\nmerancang Sistem Informasi (SI) untuk mencapai\ntujuan organisasi. ",
229+
"dependency": ["BasDat", "PPSI"],
230230
"selected": false,
231-
"selectable": true
231+
"selectable": false
232232
},
233233
{
234-
"stitle": "MD-1",
235-
"ltitle": "Matematika Diskret 1",
236-
"description": "Mata ajar ini berisi subyek Matemaka Diskret\nyang memuat fondasi teoris untuk mendukung\nstudi lanjutan di bidang ilmu komputer, dan\nmemuat aplikasi matemaka diskret di bidang\nilmu komputer\n",
237-
"dependency": [],
234+
"stitle": "MSI",
235+
"ltitle": "Manajemen Sistem Informasi",
236+
"description": "[MIN 100SKS] Mata kuliah ini mengajarkan mahasiswa terkait\naspek dan pengetahuan mengelola sistem\ninformasi dalam suatu organisasi bisnis, baik\ndari aspek strategis maupun teknis.",
237+
"dependency": ["PPSI"],
238238
"selected": false,
239-
"selectable": true
239+
"selectable": false
240240
},
241241
{
242-
"stitle": "DDP-1",
243-
"ltitle": "Dasar Dasar Pemrograman 1",
244-
"description": "Mata kuliah ini bertujuan untuk mengajarkan\nkonsep-konsep dasar serta teknik untuk membuat\nprogram komputer menggunakan Bahasa\nPemrograman Phyton.",
245-
"dependency": [],
242+
"stitle": "JarKomDat",
243+
"ltitle": "Jaringan Komunikasi Data",
244+
"description": "Mata kuliah ini memperkenalkan model referensi\nISO/OSI dan TCP/IP untuk menganalisis,\nmerancang, mengimplementasikan, dan mengelola\njaringan komunikasi data",
245+
"dependency": ["DDP-1", "SOSI"],
246246
"selected": false,
247-
"selectable": true
247+
"selectable": false
248248
}
249249
]
250250
},
@@ -267,7 +267,7 @@
267267
{
268268
"stitle": "KomMas",
269269
"ltitle": "Komputer dan Masyarakat",
270-
"description": "Mata kuliah ini menimbulkan kesadaran dan\nkepekaan mahasiswa terhadap berbagai persoalan\neka, sosial, dan ekonomi terkait penerapan\nteknologi komputer dalam kehidupan sehari-hari.\nMahasiswa diharapkan mampu merespon posif\nterhadap masalah-masalah sosial yang ada dalam\nkonteks disiplin ilmu komputer. [MIN 100SKS]",
270+
"description": "[MIN 100SKS] Mata kuliah ini menimbulkan kesadaran dan\nkepekaan mahasiswa terhadap berbagai persoalan\neka, sosial, dan ekonomi terkait penerapan\nteknologi komputer dalam kehidupan sehari-hari.\nMahasiswa diharapkan mampu merespon posif\nterhadap masalah-masalah sosial yang ada dalam\nkonteks disiplin ilmu komputer.",
271271
"dependency": [],
272272
"selected": false,
273273
"selectable": true

pages/ilkom/index.vue

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,30 @@
3838
min-height='150px'
3939
@click='matkul.selected = !matkul.selected'
4040
>
41-
<v-card-title style='font-weight: bold'>{{matkul.stitle}}</v-card-title>
42-
<v-card-subtitle style='color: white'>{{matkul.ltitle}}</v-card-subtitle>
43-
<v-card-text style='color: white'>{{matkul.description}}</v-card-text>
41+
<v-card-title>{{matkul.stitle}}</v-card-title>
42+
<v-card-subtitle>{{matkul.ltitle}}</v-card-subtitle>
43+
<v-card-text>
44+
{{matkul.description}} <br />
45+
</v-card-text>
46+
<v-card-subtitle v-if='joinDependency(matkul.dependency) !== ""'>
47+
<span>Prerekuisit:</span>
48+
{{joinDependency(matkul.dependency)}}
49+
</v-card-subtitle>
4450
</v-card>
4551
<v-card
4652
v-else
4753
height='100%'
48-
min-height='300px'
54+
min-height='150px'
4955
>
5056
<v-card-title>{{matkul.stitle}}</v-card-title>
5157
<v-card-subtitle>{{matkul.ltitle}}</v-card-subtitle>
52-
<v-card-text>{{matkul.description}}</v-card-text>
58+
<v-card-text>
59+
{{matkul.description}} <br />
60+
</v-card-text>
61+
<v-card-subtitle v-if='joinDependency(matkul.dependency) !== ""'>
62+
<span>Prerekuisit:</span>
63+
{{joinDependency(matkul.dependency)}}
64+
</v-card-subtitle>
5365
</v-card>
5466
</v-col>
5567
</v-row>
@@ -68,6 +80,9 @@ export default {
6880
// await console.log(this.dependencyDriver(['MatDas 1', 'MatDas 2']))
6981
},
7082
methods: {
83+
joinDependency(dependencyList){
84+
return dependencyList.join(', ')
85+
},
7186
dependencyDriver(dependencyList){
7287
// console.log("checking!")
7388
if(dependencyList===[]){

pages/si/index.vue

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,30 @@
3939
min-height='150px'
4040
@click='matkul.selected = !matkul.selected'
4141
>
42-
<v-card-title style='font-weight: bold'>{{matkul.stitle}}</v-card-title>
43-
<v-card-subtitle style='color: white'>{{matkul.ltitle}}</v-card-subtitle>
44-
<v-card-text style='color: white'>{{matkul.description}}</v-card-text>
42+
<v-card-title>{{matkul.stitle}}</v-card-title>
43+
<v-card-subtitle>{{matkul.ltitle}}</v-card-subtitle>
44+
<v-card-text>
45+
{{matkul.description}} <br />
46+
</v-card-text>
47+
<v-card-subtitle v-if='joinDependency(matkul.dependency) !== ""'>
48+
<span>Prerekuisit:</span>
49+
{{joinDependency(matkul.dependency)}}
50+
</v-card-subtitle>
4551
</v-card>
4652
<v-card
4753
v-else
4854
height='100%'
49-
min-height='300px'
55+
min-height='150px'
5056
>
5157
<v-card-title>{{matkul.stitle}}</v-card-title>
5258
<v-card-subtitle>{{matkul.ltitle}}</v-card-subtitle>
53-
<v-card-text>{{matkul.description}}</v-card-text>
59+
<v-card-text>
60+
{{matkul.description}} <br />
61+
</v-card-text>
62+
<v-card-subtitle v-if='joinDependency(matkul.dependency) !== ""'>
63+
<span>Prerekuisit:</span>
64+
{{joinDependency(matkul.dependency)}}
65+
</v-card-subtitle>
5466
</v-card>
5567
</v-col>
5668
</v-row>
@@ -69,6 +81,9 @@ export default {
6981
// await console.log(this.dependencyDriver(['MatDas 1', 'MatDas 2']))
7082
},
7183
methods: {
84+
joinDependency(dependencyList){
85+
return dependencyList.join(', ')
86+
},
7287
dependencyDriver(dependencyList){
7388
// console.log("checking!")
7489
if(dependencyList===[]){

0 commit comments

Comments
 (0)