teleren/devto huggingface dataset:
Diseases Diagnosis and Patient Rooms Analysis in Hasan Sadikin Hospital Bandung
Tags: datawarehouse, hospital, college
Published: 2020-05-21 15:53:47

Before telling the data warehouse project, I want to tell the condition of this project compared with the Soft Computing project. I worked on this project along with Shofi as my teammate. The lecturer of Data Warehouse and Soft Computing was Mrs. Intan. Mrs. Intan liked paper a lot, that’s why both of these projects required a paper to be submitted. Yesterday was the paper submission of Soft Computing project and the exam day. It was also the exam day of Data Warehouse but the paper submission was today, that’s why the story of this project is told a day after it. In case you didn’t notice, the date that I took as the posted date of each project that I’ve done was always the presentation or the submission day.

Okay, let’s get to the story. To be honest this title is too long. I hate the title but I don’t know how to make it short. As the title said, this project is about Diseases Diagnosis and Patient Rooms Analysis in Hasan Sadikin Hospital Bandung.

This project was already announced as a final project of this subject for a long time, even when we started this semester. During this semester, Shofi and I changed the topic several times and finally we decided to use this hospital topic. Although there were already too many teams using the hospital as the topic, luckily no one talked about the disease diagnosis and patient rooms analysis. Every week, we had to report the progress of the project to the lab assistants. That’s why we didn’t really have a bad time doing this project rather than the Soft Computing project.

Data Warehouse is kinda similar with Soft Computing, it required a dataset. But for this project, we made the dataset by ourselves. Yes, the dataset was random and more like a sample data. We only needed to make some OLAP results like ROLLUP, DRILLDOWN, etc. for this project. The only thing that I hate from this project was the process of making the dataset. I literally typed one by one without any generator. The rest of it such as making the OLAP results was not really difficult. We were already taught well by Mrs. Intan and the lab assistants. The exam which we did yesterday wasn’t difficult as well, and mostly the questions were about our Data Warehouse project. I just didn’t understand why we had to submit the paper a day after Soft Computing. I wished Soft Computing was the last project rather than this project 🙃

Anyway, check [this project](https://github.com/realicejoanne/datware-project) in my Github as always! Thanks!
Prostate Cancer Risk Diagnosis Using Evolving Fuzzy Systems
Tags: matlab, fuzzy, prostatecancer, college
Published: 2020-05-21 15:51:06

I collaborated with Shofi on this project, along with the Data Warehouse project that I will tell after this post. As the title said, it’s about “Prostate Cancer Risk Diagnosis Using Evolving Fuzzy Systems”. The method that we used, evolving fuzzy systems or EFS, was chosen by Mrs. Intan as the lecturer.

To be honest, Mrs. Intan explained a lot about soft computing. I liked how she lectured. It was super detailed and challenging at the same time. What I didn’t like was the speed of how she lectured. She talked too fast 😭 I couldn’t follow her pace so I usually didn’t take a very well written note of her lectures. Most of the soft computing lectures she gave to the students were in English since there were very few Indonesian researchers who focused on soft computing. She told us she wasn’t good in English but she proved to us that if we wanted to learn, there’s the way.

Soft computing is the door of real artificial intelligence. If we want to learn how AI thinks, then we should learn soft computing. In this subject, Mrs. Intan was too good to be a lecturer because we didn’t have to chunk all of the methods that we’ve learned but she would choose one method to each team. My team got EFS.

It’s hard to find an EFS project because this method was too old and almost nobody would use it. In the end, we decided to make it by ourselves but using EFSLab as the supporting software. You can download EFSLab [here](http://eden.dei.uc.pt/~dourado/eFSLab). We used Prostate Cancer Diagnosis as our topic because we were inspired by a paper that wasn’t explained well (that’s why we couldn’t use it as our project). The dataset was downloaded from Kaggle, here’s the [link](https://www.kaggle.com/sajidsaifi/prostate-cancer).

The trials and errors were done mostly by Shofi while I was focused on the paper writing. The paper was completed enough to describe how our project was made and how to use the program so go take a look on my Github to see [my repository](https://github.com/realicejoanne/softcom-project).

Today was the day of the paper submission but we were surprised to see that we had to take a final exam too! Luckily, the exam wasn’t too hard. It’s harder to do this project rather than the exam though.
G-Cube
Tags: unity3d, vrgame, college
Published: 2020-05-21 15:47:18

Here comes the project that made my life hard along with the Software Development 1 project. The lecturer of these subjects were Mr. Erick but I really didn’t feel that we were taught enough by him. I felt bad towards him because he had to handle two difficult subjects with big final projects.

Enough with the introduction. This time I want to share my Human-Computer Interaction project. Although the subject’s name looks cool but in fact we didn’t get taught anything besides VR and AR stuff. That’s why the final project is also about VR apps, specifically VR games.

I teamed up with the same team with Software Development 1 team, which were Rifqy and Raihan. The VR game that we made was a perspective training game. Simply, we had to find a path to get to the next level. It was Raihan’s idea and Rifqy came up with the G-Cube name. This VR game was built using Unity and Blender software.

I had to admit that most of the project making was done by Raihan. I didn’t understand a single thing about Unity. I supported on doing the designs and some 3D assets (which were not used).

I don’t know anything to say, and as always I share [the project](https://github.com/realicejoanne/imk-project) in my Github. Please fork us if you think it’s good!
Cacti Monitoring
Tags: cacti, networkmonitoring, college
Published: 2020-05-21 15:45:52

This final project had actually nothing special to say. I just wanted to thank Bening and Shofi for being a good team during this semester and finally we could finish the Network Management subject with this final subject. It was basically codes using Cacti. To be honest I almost didn't understand anything since I usually helped on the documentations instead of trying Cacti by myself. Bening was a student with Computer Network as her interest and she was our team's big help to understand this thing. I felt lucky that I chose this subject as my minor subject this semester because I felt no worries on my final score.

To get a look on my final project, you can visit [this repository](https://github.com/realicejoanne/manjar-project) in my Github. Hope it will be helpful for anyone too.
Monica 2.0
Tags: android, socialmedia, college
Published: 2020-05-21 15:44:30

Hey, hey Monica!

It’s been a while since I've used Monica when I won in GEMASTIK 11. Now that I worked in Kargo, I felt that my Monica design was very bad. I was using Adobe Photoshop while almost every good UI/UX designer is using the proper UI/UX tool like Adobe XD, Figma, Sketch, etc. I learned a lot from Kargo and I implied it on my Monica design. That’s why I named this Monica project as Monica 2.0.

Basically I changed the whole design from the color palette, base fonts, icons, to layouts. I only keep the Monica logo in text which used OneDirection font LOL. You can take a look at the differences from my Behance. This is version 1.0 and this is version 2.0. Ah yes, I used Figma to make the prototypes. Bye Marvelapp. Marvelapp was actually good but I need to put out all of my abilities without using templates. I might not use templates but because I was not an illustrator so I used the open source illustrations from Undraw.co and icons from a Figma templates website.

Thanks to Rifqy and Raihan’s hard work as always. They were handling the codes and video editing. Yeah, it is real now and Raihan’s work is not useless anymore. This project was not for User Interface Design subject but Software Development 1 project! We were still using the old repository that was used for GEMASTIK 11 but we really changed all of the designs inside the app.

Anyway go check the video of this project on YouTube! I embedded the video below. It’s not really good to be shared actually but whatever.

[![Monica 2.0](http://img.youtube.com/vi/pz6ynfo-ncU/0.jpg)](http://www.youtube.com/watch?v=pz6ynfo-ncU)

And as always, check [my project](https://github.com/realicejoanne/monica-dev) in Github. I usually make the repository private though because it’s my original project so I don’t want to share it as an open source project.
Shape and Color Detector using EmguCV
Tags: csharp, emgucv, detector, college
Published: 2020-05-21 15:42:01

To be honest, I didn’t really think too much about this project. Once I knew how to deal with a programming project, I would choose that way. I didn’t say that I didn’t understand anything about image processing and analysis but sometimes the lecturers were very annoying. They asked us to make a project in a very short time. This project was one of them. I didn’t want to waste my time to build a new project because I knew my skills were not as good as the people on the internet.

Thanks to Nezio, the person who worked on this project, I could reuse his project and make a better version of it. I fixed some bugs and redesign the UI. This was actually a very basic but detailed project. We can detect shape and color using this program. Check the [project](https://github.com/realicejoanne/pacd-project/) in my Github as always!
Create A CI/CD Pipeline With Kubernetes And Jenkins

Published: 2020-05-21 15:41:55

CI/CD stands for Continuous Integration/Continous Delivery and/or Deployment.
A team that does not implement CI/CD will have to pass through the following stages when it creates a new software product:

1- The product manager (representing the client’s interests) provides the needed features that the product should have and the behavior it should follow.

The documentation must be as thorough and specific as possible.

2- The developers with the business analysts start working on the application by writing codes, running unit tests, and committing the results to a version control system (for example, git).

3- Once the development phase is done, the project is moved to QA. Several tests are run against the product, like User Acceptance Tests, Integration Tests, performance tests among others. During that period, there should be no changes to the code base until the QA phase is complete. If there should be any bug, they’re passed back to the developers to fix them and hands the product back to QA.

4- Once QA is done, code is deployed to production by the operations team.

There is a number of shortcomings for the above workflow:

-- First, it takes so long from the time the product manager makes her request until the product is ready for production.

-- It’s harder for developers to address bugs in code that has been written since quite a long time like a month or more ago. Remember, bugs are only spotted after the development phase is over and QA phase starts.

-- When there’s an urgent code change like a serious bug that needs a hotfix, the QA phase tends to be shortened due to the need to deploy as fast as possible.

-- Since there’s little collaboration between different teams, people start pointing fingers and blaming each other when bugs occur. Everybody starts caring only about his/her own part of the project and lose sight of the common goal.

Full article here: https://hubs.ly/H0qCnJ90
Line Follower Robot with Webcam
Tags: python, arduino, robotics, college
Published: 2020-05-21 15:39:07

Robotics subject was not the favorite subject of me. I disliked this subject because I didn’t have any interests to make robots. I wanted to learn Artificial Intelligence specifically about how machine learned. After finishing this subject, my mind had changed a little about robotics. If we want to learn Artificial Intelligence then robotics subject is the basics. We can’t understand how machine learns and works if we don’t understand how to make robots.

Robots in this time aren’t as robots in the past. The definition of robot is not “a machine who help people” anymore but better to say it “a program who help people”. We can make any dead things helpful if we add programs in it. That’s why Internet of Things came.

I thought this subject only taught me the very basics of robots. We should learn it more if we were interested in it. The problem of this subject was the final project that we should make. Our lecturer forced us to make a robot program which had a computer vision in it and also it should move. With a lot of deficiencies, my team which was contained Shofi and Raihan chose to make a line follower wheelchair program.

At first we thought it would be easy since we were already taught about how to make a line follower. But it was far from our expectations. Finally we chose to use a small motor instead rather than the wheelchair because the wheelchair was really complex. The small motor type was DFRobot L298P and it was already in the robotics lab so we didn’t have to buy it. We also used smartphone camera as the webcam which was needed for the computer vision and a blue tape for making the way.

The hard process of making this project was the programs. We were really thankful to Ibnu’s team and Senior Umar’s team for the Python and Arduino programs as our references because without them we didn’t know what to make, seriously. You can check the programs in my Github [here](https://github.com/realicejoanne/robotika-project).

On the day of presentation time to the lecturer, we showed it without any openings or greetings OMG. Actually we still tried the robot but the lecturer thought we already showed it for the final presentation LOL. I knew it wasn’t the best presentation but I hoped we would get a good score for this project. Unfortunately, because we were already too happy to end this project we forgot to take the picture or video of this project. So sad. It’s okay, just let it go.
#discuss Do you read JavaScript Specification? Why should someone read JavaScript Specs?
Tags: discuss
Published: 2020-05-21 15:34:38

---
title: #discuss Do you read JavaScript Specification? Why should someone read JavaScript Specs?
published: true
tags: discuss
---

I was talking to someone and they said that you need not read the JavaScript specs until you're implementing a parser or something.

I want to know the opinions of other devs on the topic.

Here's a link to the [JavaScript specifications](https://tc39.es/ecma262/)
Romansa Chat
Tags: android, flutter, cryptography, college
Published: 2020-05-21 15:34:28

This is my Cryptography final project which is a cryptography chatting app made by Flutter. Thanks to Angga and Islam which were my team members who helped me to do this project. This project was initialized when I was in Jakarta to have an interview with Shopee last week. Last week everyone should present the idea and Angga made the mockups initiatively so we were safe. And today we presented our finished app in front of the Cryptography practical study assistants. I actually just learned Flutter not as expert as Islam so he made almost of the codes in the app. We gave our best in the presentation and the practical study assistants gave us the appreciations for this project. Wow.

You can check the project as usual in my Github [here](https://github.com/realicejoanne/kripto-project). The original repository belongs to Islam and I just forked it. Ah yes, note for the project: the cipher that we can use only the autokey cipher. The columnar transposition cipher doesn’t work because array isn’t supported in Flutter. That makes me wondered why the practical study assistants appreciated us. Is that because we use a new kind of programming language? But still, I am happy that they were so kind to us and I hope they can give us good scores.
Not For Farting App
Tags: android, flutter, borrowandlend, college
Published: 2020-05-21 15:32:39

I just wanted to thank all members in my Software Development team because I almost did nothing in this project. Thanks to Islam and Shofi who coded the application, thanks to Bening who designed the application and created the presentation, and Ihza, well I didn’t know what he did but I still had to thank him. I was so busy with my GEMASTIK stuffs from the first stage, final stage, even after I won, I still had to do some interview sessions.

Our application’s name is Pret. It is dedicated to people who want to lend and borrow things in the neighborhood. People who borrow things should pay for some money if the lender asks for it, usually it’s just for insurance to make sure the things are not broken. The name of our application was derived from Prêt in French which meant “lending” in English. It sounded weird for Indonesian because it’s like farting sound but whatever.

Are you asking if the application is ready to use or not? Haha, it’s not. But as a final project this was the best that we could do. Here’s some screenshots of the application. For the source code, please go to this [Github repository](https://github.com/realicejoanne/rpl-project).
Tooth Aches Diagnosis Expert System
Tags: exsys, toothaches, college
Published: 2020-05-21 15:07:42

Today is the day of me and my team to present about our Artificial Intelligence midterm project and I will share a little about it now. This project is using Exsys Corvid for making the program. As you can see we made a program called “Tooth Aches Diagnosis Expert System”.

Well actually I didn’t give any effort in this project. I even didn’t know how my program worked LOL. Thanks to Santo which was our MVP for this project. He was known as a lazy guy in my class but he showed us that he could be serious too if he really wanted to do it. He made the program entirely and explained it to us just before the presentation. The other team members including me only said chit-chat in front of the practical assistants while Santo explained the main topic.

Ummm I don’t know the details but this is the summary about our program. There are diseases and symptoms as the variables. Diseases are signed P1, P2, etc. and symptoms are signed G1, G2, etc. Then we made the logic based on the facts. After that we executed it. Just answer yes or no to find out. Done.

Again thanks again to Santo for being our MVP in this project. This maybe wasn’t a big project but this was really helpful for our midterm score. The best of this program was no bugs found! This project was really really final. Feel free to take a look for the complete program in my Github [here](https://github.com/realicejoanne/ai-project1). Remember, run it in Exsys Corvid okay. The contents are mostly HTML but you have to run the .CVD file instead. By the way, Exsys Corvid isn’t an open source software but there is a 30 days trial version if you want to download. Too bad I am too lazy to find the cracked software in the internet and I think nobody wants to crack this old software. Seriously, I like Artificial Intelligence but all software that we learned were really outdated OMG.
Rubik’s Cube using C#
Tags: csharp, rubikscube, college
Published: 2020-05-21 15:30:51

Computer Graphics was one of the courses I took this semester and had a final project to do. Mr. Arif, the lecturer of this course, let his students to choose what to do for the final score. There were three options: making a tutorial video about EmguCV, making a computer graphics project, and doing a final test. I chose the second option because I thought it would be the easiest since I could find any open source projects from Github. Thanks to [lucassklp](https://github.com/lucassklp/RubikCube) for the repository about making Rubik’s cube using C#. Here’s the screenshot of the project and you could see the source code in my Github account [here](https://github.com/realicejoanne/grafkom-project).

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ck1tc60p5pcmvwdl4s0z.png)
An Android App About Breast Cancer Education
Tags: android, breastcancer, college
Published: 2020-05-21 15:28:38

This project was the last project of this semester. I collaborated with Fauzi and Shofiyyah again for this project. We made Perantara, an Android app to educate people about breast cancer, especially women. Actually Mr. Erick, as the lecturer of the subject, suggested us to choose between an Android app about breast cancer, leukemia, or Sundanese scripts and since we were pinky team (LOL) we chose Perantara instead. Nah, I’m joking. The reason why we chose Perantara because the assets were much better for Perantara. We could say it’s better because the assets were easier to be cropped than Pemberani (the leukemia app name). We were already bored with Sundanese scripts too so we didn’t take Mandala (the Sundanese scripts app name).

Perantara was made to implement the paper that Psychology students of Padjadjaran University wrote. You can read the detail of the paper [here](http://www.isrctn.com/ISRCTN12570738). The assets were made by them too. So basically the Informatics students, who were asked to do this project for the final project of Object-oriented Programming 2 subject, only needed to develop an app by using the paper’s assets and contents.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/mgyhzhef87gtnnecoths.jpg)

My team’s app was not really good, and to be honest I didn’t really contribute myself in the development. I was only busy to refine the assets from the paper. But lucky us, Mr. Erick chose us as one of the best Perantara app. Those teams who were chosen by him should continue the project so it could be launched for real. I would like to take the chance but Fauzi and Shofiyyah didn’t want to continue it anymore and since I wasn’t really good at developing the Android app alone so I refuse the chance. But it’s okay, our team still got A score for this subject.

The project can be seen in my Github [here](https://github.com/realicejoanne/oop2-project2). Fun fact, this repository was one of the project with longest time to upload beside the User Interface Design project. I hate to say this but Github right now is limiting the size of the uploaded files so I need to install Git LFS if I want to upload big files.