Dosen :
Oleh :
Kelompok 6 :
2018
APLIKASI MAHIR LONTARA
1. Deskripsi Aplikasi
Lontara adalah aksara tradisional masyarakat Bugis-Makassar. Bentuk aksara
lontara menurut budayawan Prof Mattulada (alm) berasal dari "sulapa eppa wala suji".
Wala suji berasal dari kata wala yang artinya pemisah/pagar/penjaga dan suji yang berarti
putri. Wala Suji adalah sejenis pagar bambu dalam acara ritual yang berbentuk belah
ketupat. Sulapa eppa (empat sisi) adalah bentuk mistis kepercayaan Bugis-Makassar
klasik yang menyimbolkan susunan semesta, api-air-angin-tanah. Huruf lontara ini pada
umumnya dipakai untuk menulis tata aturan pemerintahan dan kemasyarakatan. Naskah
ditulis pada daun lontar menggunakan lidi atau kalam yang terbuat dari ijuk kasar (kira-
kira sebesar lidi). Aplikasi Mahir Lontara adalah sebuah aplikasi yang dibuat untuk dapat
mempelajari aksara lontara dari awal hingga mahir. Aplikasi ini dibuat dilatar belakangi
oleh banyaknya orang yang sudah lupa dengan aksara lontara dikarenakan dan tidak
pernah diulang atau jarang ditemukan lagi, oleh karena itu aplikasi ini diharapkan dapat
menarik minat orang – orang untuk kembali mempelajari ataupun mengingat kembali
aksara lontara. Aplikasi ini dilengkapi dengan beberapa fitur dengan mencantumkan
budaya Sulawesi – Selatan.
2. Fitur
1. Menu Awal
2. Menu Huruf
5. Menu Kuis
4. Program
1. Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Media;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2.Properties;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
huruf hr = new huruf();
hr.Show();
this.Visible = false;
SoundPlayer back = new SoundPlayer(Resources.Indologo);
back.Stop();
}
2. huruf.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2.Properties;
using System.Media;
namespace WindowsFormsApplication2
{
public partial class huruf : Form
{
public huruf()
{
InitializeComponent();
}
3. kata.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class kata : Form
{
public kata()
{
InitializeComponent();
}
}
}
4. hurufkey.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class hurufkey : Form
{
public hurufkey()
{
InitializeComponent();
}
5. kuis.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2.Properties;
using System.Media;
namespace WindowsFormsApplication2
{
public partial class kuis : Form
{
public kuis()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level2 : Form
{
public level2()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level3 : Form
{
public level3()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level5 : Form
{
public level5()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level6 : Form
{
public level6()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level7 : Form
{
public level7()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level8 : Form
{
public level8()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class level9 : Form
{
public level9()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2.Properties;
using System.Media;
namespace WindowsFormsApplication2
{
public partial class level10 : Form
{
public level10()
{
InitializeComponent();
}
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2.Properties;
using System.Media;
namespace WindowsFormsApplication2
{
public partial class input : Form
{
public input()
{
InitializeComponent();
}
koneksi konek = new koneksi();
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection conn = konek.Hubungkan();
String query = "INSERT INTO orang(NAMA,NOMOR) values('" + nama.Text
+ "', '" + nohp.Text + "')";
MySqlCommand cmd = new MySqlCommand(query, conn);
try
{
conn.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("Input Data Sukses");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
conn.Close();
}
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WindowsFormsApplication2
{
class koneksi
{
public MySqlConnection Hubungkan()
{
String connect = "server= localhost; username=root; password=;
database=lontara";
MySqlConnection conn = new MySqlConnection(connect);
return conn;
}
}
}
17. berhasil.cs
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class berhasil : Form
{
public berhasil()
{
InitializeComponent();
}
koneksi konek = new koneksi();
MySqlDataAdapter da;
DataTable dt;
private void readData()
{
MySqlConnection conn = konek.Hubungkan();
string query = "SELECT * From orang";
da = new MySqlDataAdapter(query, conn);
dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
private void button1_Click(object sender, EventArgs e)
{
Form1 home = new Form1();
home.Show();
this.Visible = false;
}