Monday 15 December 2014

How to make CHART in ASP.NET MVC 5

==> VIEW
@model IEnumerable<WebAppSatisfactionOfCustomers.Models.T_Transaksi>
    @{
        ViewBag.Title = "Chart";
        Layout = "~/Views/Shared/_Layout.cshtml";

    }

    <h2>GRAFIK PENILAIAN</h2>

    <ul>
        @foreach (var group in Model.GroupBy(item => item.id_poli))
        {

            <li>
               
                @foreach (var it in ViewBag.divisidata)
                {
                    if (int.Parse(group.Key) == it.id_poli)
                    {
                    
                        <h1>@Html.Encode(@it.nama_poli)</h1>
                    }
                }

                @{
            var filePathNamegroup = "~/Images/" + group.Key + ".jpg";


            var chartImageGroup = new Chart(600, 400);
            chartImageGroup.AddTitle("GRAFIK KEPUASAN");
            chartImageGroup.AddLegend("Koresponden", "5 ");
            chartImageGroup.AddSeries(
            name: "" + group.Count(),
            axisLabel: "Name",
            xValue: new[] { "Puas", "Tidak Puas" },
            yValues: new[] { group.Where(kondisi => kondisi.id_kategori.Contains("1")).Count().ToString(), group.Where(kondisi => kondisi.id_kategori.Contains("2")).Count().ToString() });
            chartImageGroup.Save(path: filePathNamegroup);
                }

                <img src="@Url.Content(filePathNamegroup)" alt="Image" />


                <ul>

                    @foreach (var item in group.GroupBy(itempuas => itempuas.id_kategori))
                    {


                        if (item.Key == "1")
                        {
                            <h4>Grafik Kategori Puas</h4>

                            var filePathName = "~/Images/" + group.Key + item.Key + ".jpg";
                            var filename = group.Key + item.Key;

                            var chartImage = new Chart(600, 400);
                            chartImage.AddTitle("GRAFIK KATEGORI PUAS (" + item.Count() + " dari " + group.Count() + ")");
                            chartImage.AddSeries(
                                    name: "Employee",
                                    axisLabel: "Name",
                                    xValue: new[] { "Waktu Pelayanan", "Cara Pelayanan", "Keramahan", "Komunikasi", "Waktu Tunggu" },
                                    yValues: new[] { @item.Where(kondisi => kondisi.id_pertanyaan.Contains("1")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("2")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("3")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("4")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("5")).Count().ToString() });
                            chartImage.Save(path: filePathName);

                            <img src="@Url.Content(filePathName)" alt="Image" />



                        }
                        else
                        {

                            var filePathName = "~/Images/" + group.Key + item.Key + ".jpg";

                            var chartImage = new Chart(600, 400);
                            chartImage.AddTitle("GRAFIK KATEGORI TIDAK PUAS (" + item.Count() + " dari " + group.Count() + ")");
                            chartImage.AddSeries(
                                    name: "Employee",
                                    axisLabel: "Name",
                                    xValue: new[] { "Waktu Pelayanan", "Cara Pelayanan", "Keramahan", "Komunikasi", "Waktu Tunggu" },
                                    yValues: new[] { @item.Where(kondisi => kondisi.id_pertanyaan.Contains("1")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("2")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("3")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("4")).Count().ToString(), @item.Where(kondisi => kondisi.id_pertanyaan.Contains("5")).Count().ToString() });
                            chartImage.Save(path: filePathName);


                            <h4>Grafik Kategori Tidak Puas</h4>

                            <img src="@Url.Content(filePathName)" alt="Image" />

                        }


                    }

                </ul>
            </li>

        }
    </ul>

===> CONTROLER



public ActionResult Chart()
{
ViewBag.divisidata = db.divisi;
return View(db.transaksi.ToList());

}


Sorting, Filtering, and Pagination using ASP.NET MVC 5

Berikut link untuk membuat sorting, filtering dan pagination di ASP.NET MVC 5

http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application

Thursday 11 December 2014

Onload Redirect Refresh in asp.net

<body onload="timer = setTimeout(function () { window.location = 'http://localhost:6745/M_Divisi/HalamanPilihDivisi'; }, 3000)">
</body>


one line code, butt.....

Tuesday 2 December 2014

Yii 2

Link lengkap untuk belajar yii 2
http://www.yiiframework.com/doc-2.0/

Thursday 20 November 2014

Send Email with WAMP using PHP

Terima kasihh banyak buat yang punya blog ini... :)
Your blog help me this day... :)
hehehhe

http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/

dan yang punya blog ini juga,, makasihh banyak ya..
aku bisa ngirim email pake attachment :) :)

http://www.ilmuwebsite.com/mengirim-email-file-attachment-dengan-php-bagian-1

Tuesday 28 October 2014

Embed Google Maps

Ini link tadi bantu aku waktu mau buat maps gitu di website.
Buat teman-teman yang lagi pengen buat peta atau maps di website bisa coba link ini.. :) :)
 http://www.panduaji.net/2014/05/cara-memasang-google-map-di-website-dan.html

Link untuk buat Vertical News Ticker

ini link bermanfaar banget pass aku lagi butuh untuk buat Horizontal News Ticker di website.
Silahkan dicoba :) :)
Ehh,,, thx ya before buat yang DWUser.com. :)
http://www.dwuser.com/education/content/creating-a-jquery-image-scroller/

Monday 27 October 2014

MySQLi VS MySQL

MyQSLi merupakan ekstensi PHP terbaru yang digunakan untuk pengaksesan database MySQL, ya sama juga dengan MySQL namun ekstensi MySQLi merupakan perkembangan PHP versi 5 ke atas yang dapat mengakses fitur-fitur terbaru dari MyQSL versi 4.1 ke atas sedangkan ekstensi MyQSL akan berstatus usang dan selanjutnya mungkin gak akan dipake lagi.

MySQLi mempunyai API yang di dalamnya terdapat fungsi, kelas, method untuk terhubung dengan database MySQL.

Nilai lebih yang menjadi keuntungan MySQLi adalah MyQSLi dapat mendukung OOP atau procedural. :)

Ini efek, setelah sadar kemarin ternyata aku make MySQLi bukan MySQL,, :)

Wednesday 18 June 2014

STAR

Dulu semasa masih SMA, aku dengan teman satu kelas ku membuat sebuah grup pertemanan dengan nama "STAR" dengan harapan suatu saat nanti kami harus bisa bersinar seperti bintang. Grup ini terbentunk sejak kami duduk di kelas 1 SMA Negeri 1 Laguboti. Grup pertemanan ini terdiri atas 5 personil dan dengan inisial masing-masing personil. Inisial masing-masing berdasarkan warna kesukaan masing-masing. Seperti aku->white karena aku suka dengan warna putih. Terus ada Santi Maria Hutapea->Blue, Mita Sibarani->Vio, Dyna Astuti Nababan->Green, Desi Melda Situmorang->Brown.

Itulah kami berlima, yang sekarang sudah terpisah. Aku dan Santi kuliah di tempat yang sama di Institut Teknologi Del, Desi di Universitas Sriwijaya, Dyna di Universitas Negeri Medan, dan Mita bekerja di Jakarta. Setelah lulus dari SMA kami udah mulai jarang komunikasi dan hampir tidak pernah lagi ngumpul sama. Selalu ada saja diantara kami yang tidak bisa kalau diajak ngumpul di suatu tempat.

Banyak kenangan-kenangan kami waktu SMA, kami sering ke warnet sama, makan mie ayam/bakso sama, les Matematika dan Bahasa Inggris sama. Semuanya tinggal kenangan. Sekarang kami lebih memilih melihat kami masing-masing di dunia maya. Sekarang sudah jarang ada cerita tentang kami. Masing-masing telah disibukkan dengan urusannya masing-masing. Maklum sekarang tidak di zaman SMA nya yang belum memikirkan bagaimana nanti ke depan nya. Sekarang kami sudah mulai memikirkan bagaimana hidup di masa yang akan datang, meskipun sebenarnya tidak ada manusia yang tahu apa yang akan terjadi besok.
Tapi, ya seperti itulah lah dulu.

Aku yakin, 4 orang teman ku yang lain pasti bahagia dengan putusannya masing-masing. Aku mengasihi kalian semua. Aku merindukan kalian semua.
Tuhan memberkati kalian semua. :D

Tuesday 17 June 2014

Kerja Praktek

Di semester 6 ini kami mahasiswa tingkat 3 Institut Teknologi Del mendapatkan mata kuliah Kerja Praktek sebagai pembekalan sebelum memasuki dunia kerja nantinya. Aku dan 4 orang kawan yang lainnya, ada Jordan, Rosen, Ruminta dan Philips di tempatka di tempat yang sama.

Hari ini adalah hari ke-3 kami berada di tempat ini. Semuanya belum berjalan dengan lancar. Hingga saat ini kami masih instalasi tools yang akan digunakan yaitu Toad for Oracle, Oracle JDeveloper dna Oracle... Ada sedikit kesulitan pada saat instalasi tools ini selain ini kami juga agak kesulitan untuk berkomunikasi dengan kakak alumni karna tempat kerja kami yang berbeda.

Tapi mereka (kakak alumni) tetap mau meluangkan waktu mereka untuk kami. Mereka tetap meluangkan waktu mereka untuk mengajari kami hingga jam 9 malam. Dan mereka juga menyempatkan waktu nya lagi buat kami hari Sabtu ini buat ngajarin kami.

Hingga hari ini kami memang belum tahu apa-apa saja yang akan dikerjakan nanti, tapi sepertinya akan banyak yang akan dikerjakan nanti hanya saja kami belum siap instalasi tools nya.
Yah, semoga kami berlima sanggup mengerjakan semua nya di kurun waktu 2 setengah bulan ini.
Ayokkk semangat pasti bisa.. Hehehehe..

Kemarin sore, karena semua pada kehabisan uang, dan si Jordan yang lupa bayar bursar akhirnya kami memutuskan untuk jalan-jalan ke Cempaka Mas sekalian makan malam. Dan ternyata si Jordan akhirnya beli handphone juga. Akhirnya kami pun makan malam di Cempaka Mas..

That's all for yesterday and today..

Friday 28 March 2014

CARA MENGHILANGKAN JERAWAT

 CARA MENGHILANGKAN  JERAWAT

Alami

Anda bisa menggunakan bahan-bahan yang alami untuk menghilangkan jerawat, contohnya:
Tomat
Tomat kaya akan Vitamin A dan Vitamin C yang dapat menyehatkan kulit dan menghilangkan jerawat, baik yang baru timbul maupun sudah meradang. Cara pakai:
Bagi yang jerawatnya belum terlalu banyak:
  • Potong tomat yang sudah dibersihkan menjadi beberapa bagian
  • Letakan potongan tersebut di bagian wajah yang ada jerawatnya
  • Biarkan selama 20-30 menit
  • Bilas wajah dengan air bersih
  • Lakukan 2 – 3 kali dalam seminggu
Bagi yang jerawat sudah meradang:
  • Pilih tomat-tomat yang segar dan blender hingga halus (untuk dijadikan masker)
  • Oleskan pada seluruh permukaan wajah
  • Biarkan selama 20-30 menit
  • Bilas wajah dengan air bersih
  • Gunakan masker tomat 2 – 3 kali dalam seminggu
Jeruk nipis
Jeruk nipis memiliki banyak manfaat khususnya untuk kesehatan dan kecantikan wajah. Jeruk nipis dipercaya sejak jaman dahulu sebagai salah satu bahan alami yang paling ampuh untuk menghilangkan jerawat dan mendapatkan kulit yang mulus. Kandungan jeruk nipis mampu membersihkan sel-sel kulit mati serta mengurangi kadar minyak pada wajah. Cara pakai:
  • Siapkan 1 sendok teh air perasan jeruk nipis dan campur dengan 1 sendok teh madu
  • Aduk hingga rata
  • Oleskan pada wajah terutama pada bagian yang banyak jerawatnya
  • Biarkan selama 30 menit sampai atau sampai mengering
  • Bersihkan dengan handuk yang sudah dibasahi dengan air dingin
  • Lalukan 2 – 3 kali dalam seminggu
Gunakan air perasan jeruk nipis secukupnya pada wajah sebelum tidur secara teratur untuk hasil terbaik.

Mentimun
Mentimun terbukti ampuh membasmi jerawat adalah mentimun karena kandungan airnya yang melimpah dan vitamin yang baik untuk kesehatan kulit, seperti: Vitamin B, Vitamin C, zat besi, dll. Seperti tomat, Anda juga bisa menggunakan timun sebagai masker atau potongannya dapat langsung dioleskan ke wajah. Cara pakai:
Bagi yang jerawatnya belum terlalu banyak:
  • Potong timun yang sudah dibersihkan menjadi beberapa bagian
  • Letakan potongan tersebut di bagian wajah yang ada jerawatnya
  • Biarkan selama 20-30 menit
  • Bilas wajah dengan air bersih
  • Lakukan 2 – 3 kali dalam seminggu
Bagi yang jerawat sudah meradang:
  • Pilih timun yang segar dan blender hingga halus (untuk dijadikan masker)
  • Oleskan pada seluruh permukaan wajah
  • Biarkan selama 20-30 menit
  • Bilas wajah dengan air bersih
  • Lakukan 2 – 3 kali dalam seminggu
Putih telur
Putih telur memiliki banyak manfaat untuk kecantikan. Selain mengencangkan kulit, putih telur juga mampu menghilangkan jerawat membandel. Gunakan sebagai masker wajah sebelum tidur. Cara pakai:
  • Bersihkan wajah
  • Ambil satu butir dan pisahkan dari kuning telurnya
  • Usapkan pada wajah
  • Tunggu hingga kering selama 10-15 menit
  • Bilas wajah dengan air bersih
  • Gunakan masker tomat 2 – 3 kali dalam seminggu