Membuat web interface menggunakan Cabal

EMURGO mendorong adopsi Cardano dan menambahkan nilai bagi pemegang ADA dengan membangun, berinvestasi, dan menjadi advisor/konsultan kepada proyek atau organisasi yang akan mengadopsi ekosistem blockchain yang terdesentralisasi dari Cardano.

EMURGO berafiliasi secara unik dan bekerja sama dengan IOHK untuk menumbuhkan ekosistem Cardano secara global dan mempromosikan adopsi blockchain Cardano.

Setelah kemarin kita sudah membahas tentang Fungsi Cabal pada Haskell, sekarang kita lanjutkan untuk mencoba membuat sebuah web interface sederhana menggunakan cabal. Pertama buat sebuah directory baru untuk project ini dan masuk ke directory tersebut.

Image for post
Image for post

Kemudian ketik command cabal init untuk membuat kerangka package file

Image for post
Image for post

Kemudian akan diminta untuk memasukkan nama file, version, dan lain-lain. Anda bisa melewatkan langkah tersebut dengan tekan enter.

Kemudian pada langkah package build pilih executable, karena kita menginginkan web app yang dapat dijalankan.

Image for post
Image for post

Setelah semua selesai, dalam directory project Anda akan ada file yang bernama testProject.cabal

Buka file tersebut dengan editor Anda, disini kita akan menggunakan sublime.

Image for post
Image for post

Ada banyak opsi yang tersedia dalam file tersebut, dan kita akan fokus pada file executable yang berarti kita akan membuat project kita dapat dieksekusi.

Image for post
Image for post

Selanjutnya kita definisikan nama file yang akan dieksekusi nanti dengan main-is: Main.hs

Image for post
Image for post

Kemudian kita spesifikasikan other-module yang akan menjadi bagian dari project ini. Kita akan menspesifikasikan nya dengan module “Greeting” yang akan men-generate sebuah greeting dalam bahasa inggris.

Image for post
Image for post

Setelah itu dalam directory project Anda, buatlah sebuah directory baru bernama src dan masuk ke dalam directory tersebut.

Image for post
Image for post

Setelah itu buat module greeting yang bernama Greeting.hs. Lalu edit file greeting tersebut dengan editor sublime

Kemudian pada file Greeting.hs copy paste code berikut

Image for post
Image for post

Setelah itu buatlah file bernama Main.hs, dan buka apda editor.

Lalu paste code berikut pada file Main.hs

Image for post
Image for post

Lalu jalankan command cabal install — only-dependencies dan cabal run

Image for post
Image for post

Setelah itu pada web browser kalian masukkan url localhost:3000/Espanol/Benson

Image for post
Image for post

Tentang EMURGO

EMURGO mendorong adopsi Cardano dan menambahkan nilai bagi pemegang ADA dengan membangun, berinvestasi, dan menjadi advisor/konsultan kepada proyek atau organisasi yang akan mengadopsi ekosistem blockchain yang terdesentralisasi dari Cardano. EMURGO memanfaatkan keahliannya dalam R&D blockchain serta jaringan global mitra blockchain dan industri terkait untuk mendukung usaha secara global. EMURGO adalah badan komersial dan ventura resmi dari proyek Cardano, terdaftar di Tokyo, Jepang sejak Juni 2017 dan di Singapura sejak Mei 2018. EMURGO berafiliasi secara unik dan bekerja sama dengan IOHK untuk menumbuhkan ekosistem Cardano secara global dan mempromosikan adopsi blockchain Cardano.

Pelajari lebih lanjut tentang EMURGO dan Cardano dengan menggunjungi website resmi https://emurgo.io

Follow akun media social EMURGO Indonesia:

Twitter : https://twitter.com/emurgo_id
Facebook : https://www.facebook.com/emurgo.id/
Instagram : https://www.instagram.com/emurgo.id/

Written by

EMURGO Solusi Indonesia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store