README.md 2.53 KiB
Newer Older
Nashir Wahyudi's avatar
Nashir Wahyudi committed
# MathML Calculator (Engine Parser)

Nashir Wahyudi's avatar
Nashir Wahyudi committed
![alt text][MathML Calculator Logo]

[MathML Calculator Logo]: https://git.stis.ac.id/mathml-alculator/frontend-web/-/blob/master/images/logo/logo.png "MathML Aplikasi"
Nashir Wahyudi's avatar
Nashir Wahyudi committed
MathML Calculator (engine parser) merupakan aplikasi berbasis Java Enterprise yang dirancang untuk berjalan pada server dalam bentuk RESTful API. 
Nashir Wahyudi's avatar
Nashir Wahyudi committed
Engine dibangun berdasarkan engine yang dibangun oleh [Boris Borisov](https://github.com/moisko/mathml "Moisko Mathml") dan merupakan bagian dari artifak yang dibangun dalam penelitian berjudul "Pengembangan Sistem Penyimpanan dan Pemakaian Formula Generik Menjadi Logik".
Nashir Wahyudi's avatar
Nashir Wahyudi committed
Penelitian tersbut dilakukan oleh Nashir Wahyudi dan Takdir, SST., M.T. Engine ini bertujuan untuk dapat mengekstrak makna semantik ekspresi matematika dalam format MathML daan melakukan kalkulasi terhadapnya.

Nashir Wahyudi's avatar
Nashir Wahyudi committed
## Tujuan pembuatan engine
* Melakukan kalkulasi formula matemika dalam bentuk representasi data dari simbol-simbolnya.
* Memungkinkan klien untuk dapat menyimpan, mengubah, ataupun menggunakan kembali formula tersimpan.
* Memungkinkan klien untuk melakukan kalkulasi dengan sumber data eksternal.`
Nashir Wahyudi's avatar
Nashir Wahyudi committed

Nashir Wahyudi's avatar
Nashir Wahyudi committed
## Getting Started
Berikut adalah panduan singkat untuk dapat menjalankan engine pada komputer pribadi. 
Nashir Wahyudi's avatar
Nashir Wahyudi committed
### Prerequisites

What things you need to install the software and how to install them

```
Give examples
```

### Installing

A step by step series of examples that tell you how to get a development env running

Say what the step will be

```
Give the example
```

And repeat

```
until finished
```

End with an example of getting some data out of the system or using it for a little demo

## Running the tests

Explain how to run the automated tests for this system

### Break down into end to end tests

Explain what these tests test and why

```
Give an example
```

### And coding style tests

Explain what these tests test and why

```
Give an example
```

## Deployment

Add additional notes about how to deploy this on a live system

## Built With

* [Dropwizard](http://www.dropwizard.io/1.0.2/docs/) - The web framework used
* [Maven](https://maven.apache.org/) - Dependency Management
* [ROME](https://rometools.github.io/rome/) - Used to generate RSS Feeds

## Authors

* **Billie Thompson** - *Initial work* - [PurpleBooth](https://github.com/PurpleBooth)

See also the list of [contributors](https://github.com/your/project/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

Nashir Wahyudi's avatar
Nashir Wahyudi committed
* Boris Borisov (moisko)
Nashir Wahyudi's avatar
Nashir Wahyudi committed