Kompresi mutlak dibutuhkan dalam semua jenis bidang komputer, banyak sekali algoritma pengkompresian, antara lain shanon fanno, LZW, RLE type 1, RLE type 2 dan masih banyak lagi. disini akan mencoba dibuat suatu aplikasi pengkompresian menggunakan algoritma LZW. LZW merupakah dasar algotirma software pengkompresian yang sangat terkenal yaitu WIN RAR
Oke... Langsung kita mulai membuat project..
1. Buat form baru, file -> new project, nama project diisi sesuai dengan keinginan
2. Tambahkan dua textbox, lima label, dua datagridview dan satu button
3. Atur dan tata componen-componen diatas sedemikian rupa sehingga tampilannya sama seperti pada gambar diatas
4. Buat function proses(). source code dari function tersebut adalah sebagai berikut ini
5.Pada button satu. tambagkan source code seperti berikut ini
6. Selesai. running program.
Jika bingung dengan sintak-sintak diatas, silahkan tinggalkan pertannyaan di kotak komentar, atau silahkan tinggalkan email di kotak komentar, full project dari aplikasi ini akan disend ke email tersebut.
untuk mendapatkan file binarynya, silahkan download disini(ziddu)
for more information contact us on informasi@csharp-indonesia.com
Dan jika ingin mendapatkan full projectnya, silahkan tinggalkan email di kotak komentar
4. Buat function proses(). source code dari function tersebut adalah sebagai berikut ini
private void Proses()
{
int indekGrid1,i;
string c, s;
i = 0;
indekGrid1 = 0;
indekGrid1 = dataGridView1.Rows.Count;
dataGridView1.Rows.Add(1);
textBox2.Text = "";
s = data.Substring(0, 1);
for (i = 0; i < data.Length; i++)
{
if (i < data.Length - 1)
{
c = data.Substring(i+1,1);
dataGridView2.Rows.Add(1);
dataGridView2.Rows[i].Cells[0].Value = "Langkah ke-"+(i + 1).ToString();
dataGridView2.Rows[i].Cells[1].Value = s;
dataGridView2.Rows[i].Cells[2].Value =c;
if (cekExistDiactinory(s+c) == true)
{
s = s + c;
}
else
{
dataGridView1.Rows.Add(1);
dataGridView2.Rows[i].Cells[3].Value = outPut(s);
textBox2.Text = textBox2.Text + outPut(s);
kamus.Add(s + c);
dataGridView1.Rows[indekGrid1].Cells[1].Value = (s + c);
dataGridView1.Rows[indekGrid1].Cells[0].Value = indekGrid1.ToString();
kamusCode.Add(indekGrid1);
indekGrid1 = indekGrid1 + 1;
s = c;
}
}
}
{
int indekGrid1,i;
string c, s;
i = 0;
indekGrid1 = 0;
indekGrid1 = dataGridView1.Rows.Count;
dataGridView1.Rows.Add(1);
textBox2.Text = "";
s = data.Substring(0, 1);
for (i = 0; i < data.Length; i++)
{
if (i < data.Length - 1)
{
c = data.Substring(i+1,1);
dataGridView2.Rows.Add(1);
dataGridView2.Rows[i].Cells[0].Value = "Langkah ke-"+(i + 1).ToString();
dataGridView2.Rows[i].Cells[1].Value = s;
dataGridView2.Rows[i].Cells[2].Value =c;
if (cekExistDiactinory(s+c) == true)
{
s = s + c;
}
else
{
dataGridView1.Rows.Add(1);
dataGridView2.Rows[i].Cells[3].Value = outPut(s);
textBox2.Text = textBox2.Text + outPut(s);
kamus.Add(s + c);
dataGridView1.Rows[indekGrid1].Cells[1].Value = (s + c);
dataGridView1.Rows[indekGrid1].Cells[0].Value = indekGrid1.ToString();
kamusCode.Add(indekGrid1);
indekGrid1 = indekGrid1 + 1;
s = c;
}
}
}
5.Pada button satu. tambagkan source code seperti berikut ini
bool statusTulis;
int indek;
kamus.Clear();
kamusCode.Clear();
indek = 0;
data = textBox1.Text.Trim().ToUpper();
dataGridView1.Rows.Clear();
dataGridView2.Rows.Clear();
for (int i = 0; i < data.Length; i++)
{
if (data.Substring(i, 1) == " ")
{
data = data.Remove(i, 1);
}
statusTulis = true;
for (int j = i + 1; j < data.Length; j++)
{
if (data.Substring(i, 1) == data.Substring(j, 1))
{
statusTulis = false;
}
}
if (statusTulis == true)
{
kamus.Add(data.Substring(i, 1));
kamusCode.Add(indek + 1);
dataGridView1.Rows.Add(1);
dataGridView1.Rows[indek].Cells[1].Value = data.Substring(i, 1);
dataGridView1.Rows[indek].Cells[0].Value = (indek + 1).ToString();
indek = indek + 1;
}
}
Proses();
int indek;
kamus.Clear();
kamusCode.Clear();
indek = 0;
data = textBox1.Text.Trim().ToUpper();
dataGridView1.Rows.Clear();
dataGridView2.Rows.Clear();
for (int i = 0; i < data.Length; i++)
{
if (data.Substring(i, 1) == " ")
{
data = data.Remove(i, 1);
}
statusTulis = true;
for (int j = i + 1; j < data.Length; j++)
{
if (data.Substring(i, 1) == data.Substring(j, 1))
{
statusTulis = false;
}
}
if (statusTulis == true)
{
kamus.Add(data.Substring(i, 1));
kamusCode.Add(indek + 1);
dataGridView1.Rows.Add(1);
dataGridView1.Rows[indek].Cells[1].Value = data.Substring(i, 1);
dataGridView1.Rows[indek].Cells[0].Value = (indek + 1).ToString();
indek = indek + 1;
}
}
Proses();
6. Selesai. running program.
Jika bingung dengan sintak-sintak diatas, silahkan tinggalkan pertannyaan di kotak komentar, atau silahkan tinggalkan email di kotak komentar, full project dari aplikasi ini akan disend ke email tersebut.
untuk mendapatkan file binarynya, silahkan download disini(ziddu)
for more information contact us on informasi@csharp-indonesia.com
Dan jika ingin mendapatkan full projectnya, silahkan tinggalkan email di kotak komentar
mas minta Full Projectnya yah...
BalasHapusnih email aku : kidzkidding@yahoo.com
full project sudah di sent ke email kidzkidding@yahoo.com . silahkan cek email nya ya...
BalasHapussemoga bisa bermanfaat dan bisa membantu
makasih mas :)
BalasHapusOCe.. sama sama semoga bisa membantu...
BalasHapusgan ini koq deklarasi kamus, kamusCode error ya ?
BalasHapusitu variabel atau nama column di datagridview ?
soale eror aq coba .
gan sama minta full project nya kalau boleh .
BalasHapusalfa.hersyanno@gmail.com
Thank's .
full project sudah di send ke alfa.hersyanno@gmail.com silahkan cek inbox nya ya.. semoga bisa bermanfaa
BalasHapusvariabel kamus adalah variabel type list, sebagai catatan variabel list d .Dot Net adalah variabel array yang dinamanis. sementara itu untuk menggunakan type data ini harus menggunakan library
BalasHapusUsing.System.Collection
jika library pada header tersebut tidak ada. maka variabel list tidak dapat digunakan. semoga bisa bermanfaat....
mas tlg kirimin k email aq donk full projectx....
BalasHapussarah.nurhasanah@gmail.com
full project sudah disent ke sarah.nurhasanah@gmail.com silahkan check inbox sarah.nurhasanah@gmail.com ya...
BalasHapusmas tolong kirim k email q full projectnya y..
BalasHapusce_gaolgtloh@yahoo.com..
thx a lot..
full project sudah dikirim ke ce_gaolgtloh@yahoo.com
BalasHapussilahkan chek. semoga bisa bermanfaat..
amin..
Bismillah..
BalasHapusMz, boleh minta full project nya gk?
ke : fathonie.amri@gmail.com
Full project sudah disend ke email, silahkan chek inbox saudara ya....
BalasHapusBoleh minta full projectnya kak, sebagai referensi belajar C#. email saya : alfanpresekal@gmail.com , terimakasih
BalasHapusmaaf baru bisa mereply komen saudara
BalasHapusfull project sudah di sent ke email, silahkan chek email saudara, atau langsung download dari http://adf.ly/4GKst
semoga bisa bermanfaat..
Bos,
BalasHapusminta full projectnya ya, email : maxiairindosurya@gmail.com
maksih bos
gan minta full projek'a
BalasHapusemail: lukmannh723@gmail.com
full project sudah di sent ke email, silahakan cek inbox email. atau silahakan download langsung dari link dibawah ini
BalasHapushttp://adf.ly/4GKst
full project sudah disent, silahakan cek inbox email, atau langsung silahkan download via link dibawah ini
BalasHapushttp://adf.ly/4GKst
terimakasih, semoga bisa bermanfaat dan berguna
kalau untuk kompresi gambar gif gimana ya?
BalasHapustolong ya full project-nya, thx before.
email: nobody30.11@gmail.com
bro ada full proyeknya ngga untuk pengkompresan file dengan algo LZW ini? makasih
BalasHapuscaratemukan@gmail.com minta full project
BalasHapusadeabdulgofur@gmail.com
BalasHapusminta full projectny gan..
thank's..
bisa minta full project??
BalasHapuspandala161@gmail.com
thanks
tolong copy full projectnya gan....
BalasHapusemail:mickyrifai@gmail.com
makasih gan sebelume
gan, saya tertarik sekali tentang LZW ini. Bisa minta full projectnya untuk mempelajarinya?
BalasHapusterima kasih atas ilmunya.
ajiest_ajot@yahoo.co.id
gan minta soruce code full projectny yah...
BalasHapusEmail : anggahardika89@gmail.com
Trimakasih...
Tolong Copy Full Project-nya juga gan,
BalasHapusEmail: ziex_84@yahoo.com
Terima kasih...
boleh donk full projectnya. kepepet dengan tugas, Pak
BalasHapusroman.moslem@gmail.com
minta dikirimin dong projectnya mas ke aulairshad@gmail.com makasih :D
BalasHapusaplikasinya bagus tuh....
BalasHapusminta projectnya dong ke zeinsaedi.92@gmail.com
makasih
boleh donk dengan full project.nya..minta projectnya ke tuinkanes@gmail.com trima kasih.
BalasHapusbagi full projectnya gan..
BalasHapusemail : bayakgunung@gmail.com
maaf gan bisa mnta tlong krim ke email saya nety1710@gmail.com
BalasHapusmkash gan, artikelnya bgus..
bisa tolong kirim full projectnya ke melissa_marselina@yahoo.com makasi :)
BalasHapus- if (cekExistDiactinory(s+c) == true)
BalasHapus- outPut(s)
itu yang tidak saya mengerti setelah mengikuti step2 diatas. Boleh minta full paper ke ramayana_x@yahoo.com? terima kasih
boleh minta full projectnya gan? kirim ke yudistirayogaaji@gmail.com. untuk tugas kuliah terimakasih, artikel nya bagus
BalasHapusblh minta full projectx gk gan???
BalasHapuskrim ke indra.dendra@yahoo.co.id...
trima ksih byak
bisa minta full project nya gag
BalasHapuske email . bombom.bedugul@gmail.com
Minta Full Project gan :) mau belajar .. Email : azi_az1@yahoo.co.id
BalasHapusThanks
minta full projectnya gan... shoshi.danggo@gmail.com
BalasHapuschristian louboutin yolanda christian louboutin canonita christian louboutin about christian louboutin red bottom shoes christian louboutin sale christian louboutin outlet christian louboutin shoes louboutin shoes red sole shoes red bottom shoes christian louboutin red sole shoes christian louboutin coach coach outlet coach factory coach factory outlet
BalasHapusemail saya, nofinhidayat@gmail.com
BalasHapusoakley jawbone sunglasses oakley flak jacket sunglasses new oakley sunglasses Oakley M Frame Sunglass oakley prescription glasses warby parker sunglass hut http://www.raybansunglassesoutletsale2015.com ray ban sunglasses ray-ban sunglasses ray bans sunglasses ray ban prescription sunglasses rayban sunglasses prescription sunglasses ray ban ray ban aviators ray ban clubmaster ray bans clubmaster ray ban wayfarer ray ban new wayfarer polarized ray bans ray ban glasses ray ban prescription glasses
BalasHapus3guowenhao0827
BalasHapusbeats headphones
green bay packers jerseys
canada goose outlet
cartier watches
louis vuitton
cheap nba jerseys
chanel handbags
lebron shoes
celine outlet online
abercrombie and fitch
mizuno running
louis vuitton handbags
gucci outlet
mac cosmetics
new york giants jerseys
hollister shirts
ray ban
coach outlet
the north face uk
chanel outlet
tods shoes
cheap nhl jerseys
nhl jerseys
oakley sunglasses
salvatore ferragamo
nike air max uk
true religion outlet, http://www.truereligionjeansoutlet.com
ed hardy clothing
mont blanc pens
links of london
hermes birkin
prada shoes
ugg boots, http://www.cheapuggboots.net.co
ralph lauren polo shirts
nfl jerseys wholesale
chenlina20150916
BalasHapustommy hilfiger outlet
sac longchamp
michael kors
gucci borse
toms shoes
longchamp
burberry outlet
sac longchamp pliage
prada uk
kate spade uk
air force 1
michael kors handbags
fitflop uk
adidas shoes uk
ray-ban sunglasses
moncler jackets
ray ban outlet
true religion outlet
instyler curling iron
adidas superstar
longchamp outlet
instyler max
gucci shoes
adidas superstars
hermes uk
barbour jackets
nike air huarache
lebron james shoes
gucci
ralph lauren outlet
uggs boots on sale
basketball shoes
nike elite socks
hollister uk
nike free runs
cheap jerseys
coach outlet online
ralph lauren pas cher
belstaff
kate spade outlet
as
qihang1005,christian louboutin
BalasHapuslouboutin
michael kors handbags
supra shoes
cheap uggs
replica watches
nike huarache
cheap versace
longchamp outlet
kobe bryant shoes
soccer shoes
oakley sunglasses
tommy hilfiger outlet
louis vuitton handbags
abercrombie and fitch
sac longchamp pliage
ugg boots outlet
insanity workout
ray ban sunglasses
pandora bracelets
louis vuitton pas cher
true religion outlet
cheap ray ban sunglasses
ghd
coach factory outlet
kate spade outlet
mcm outlet
rolex watches
gucci borse
tod's shoes
jordans for sale
air max 90
ray bans
q
a, boleh bagi full projeknya..
BalasHapusboleh dikirim ke email : yosep.amin@gmail.com
tengkyu
full projecknya dong gan...
BalasHapusemail : vtian90@yahoo.com
2015-11-24 xiaozhengm
BalasHapusmichael kors outlet
oakley vault
canada goose jackets
coach factory outlet
moncler jackets
louis vuitton outlet
tiffany jewelry
cheap jordans
ed hardy outlet
cheap jordans
caoch outlet
mcm outlet
fitflops clearance
michael kors outlet
christian louboutin shoes
jordan 4
louis vuitton handbags
jordan 8
cheap toms
coach outlet
cheap uggs
nike trainers
toms outlet
nike shoes
adidas shoes
true religion jeans
mont blanc pens
kate spade outlet
burberry outlet
gucci
nike blazers
kate spade uk
louis vuitton bags
fitflop uk
true religion jeans
jordan pas cher
louis vuitton
pandora charms
michael kors outlet
bang boleh minta dikirimkan projectnya, jika berkenan email ke sudirmanart@gmail.com....terima kasih banyak atas ilmunya.semoga semakin sukses
BalasHapusmas minta juga aries.pirnando@gmail.com
BalasHapuszhengjx20160326
BalasHapusburberry outlet
marc jacobs handbags
cheap ray ban sunglasses
bottega veneta shoes
true religion outlet
fitflops shoes
ray ban sunglasses
christian louboutin shoes
oakley sunglasses
michael kors outlet online
burberry bags
coach outlet online
michael kors handbags
burberry outlet online
air max
ray ban sunglasses
coach factory online
chi flat iron
fitflops
jimmy choo outlet store
instyler max
michael kors handbags
ralph lauren polo shirts
under armour
nike tn pas cher
coach outlet
nike running shoes
gucci borse
nike cortez shoes
stephen curry shoes
coach outlet store
abercrombie & fitch
lacoste shoes
rolex submariner
michael kors outlet online
vans store
kate spade outlet
jimmy choo
michael kors watches
asics gel kayano
oakley sunglasses wholesale
BalasHapustiffany jewelry
lululemon pants
swarovski crystal
ray-ban sunglasses
lululemon uk
ferragamo shoes
ralph lauren polo shirts
babyliss flat iron
coach handbags outlet
oakley sunglasses
ferragamo outlet
swarovski crystal
hollister uk
oakley sunglasses
rolex watches for sale
tiffany jewelry
ralph lauren uk
mulberry handbags sale
tiffany outlet
fitflops sale
cheap oakley sunglasses
louis vuitton handbags
ralph lauren pas cher
ralph lauren uk
true religion outlet
true religion outlet
oakley sunglasses
ray ban sunglasses
michael kors outlet uk
cai20160329
zhengjx20160411
BalasHapusjordan retro 11
true religion jeans
michael kors outlet
nike huarache black
ray ban outlet
insanity workout
louis vuitton outlet
michael kors outlet
ugg boots
pandora jewelry
kobe 10
kobe 8
michael kors outlet
jordan 3 retro
coach outlet
coach outlet online
adidas originals store
nike free uk
ray ban sunglasses uk
christian louboutin outlet
asics shoes for men
kids lebron shoes
michael kors outlet clearance
tory burch shoes
coach outlet store online
coach outlet
coach outlet clearance
louis vuitton purses
ray bans
cheap jordan shoes
nike running shoes for men
burberry handbags
beats by dre outlet
louis vuitton handbags
nike air max uk
retro 11
coach outlet
coach outlet online
nike roshe run mens
cheap oakley sunglasses
vans shoes
BalasHapusredskins jerseys
air jordan 13
nike outlet store
nike roshe run shoes
jordan 4
kobe 9
tennessee titans jersey
nike soccer shoes
san antonio spurs
new york giants jersey
philadelphia eagles jerseys
chiefs jersey
browns jerseys
abercrombie outlet
san antonio spurs jersey
boston celtics
eagles jerseys
jacksonville jaguars jerseys
oklahoma city thunder
cardinals jersey
buffalo bills jersey
new balance shoes
vans outlet
air jordan 11
celine outlet online
arizona cardinals jersey
mizuno shoes
abercrombie and fitch
tods shoes
cleveland browns jersey
chicago blackhawks
miami dolphins jerseys
san francisco 49ers jersey
dallas cowboys jersey
linyuan0517
chenlina20160709
BalasHapuscoach factory outlet
coach outlet store online
adidas yeezy
adidas outlet
burberry bags
polo ralph lauren
air jordans
air max 90
oakley sunglasses outlet
coach factory outlet
mont blanc
jordan 11 concord
longchamp outlet
nike roshe flyknit
louis vuitton purses
michael kors outlet
louis vuitton outlet
nike uk
fake watches
cheap nfl jerseys
tiffany outlet
louis vuitton outlet
gucci outlet
louis vuitton
true religion
michael kors handbags
hollister clothing
nike sb
polo ralph lauren outlet
celine bags
louis vuitton outlet
nike air max 90
nike factory outlet
coach factory outlet
ralph lauren outlet
beats solo
michael kors handbags
oakley vault
asics outlet
pandora jewelry
as
true religion jeans outlet
BalasHapusoakley sunglasses outlet
louis vuitton handbags
canada goose sale
moncler uk
coach outlet online
cheap ray bans
michael kors handbags
dolce and gabbana outlet online
jordan pas cher
longchamp outlet store
babyliss hair dryer
nike store uk
ecco outlet
kate spade bags
polo ralph lauren
cheap ray ban sunglasses
chaussure louboutin
ralph lauren uk
timberland uk
tiffany jewelry
michael kors purses
armani outlet
ghd hair dryer
louis vuitton borse
christian louboutin sale
ugg boots outlet
coach outlet online
yeezy boost 750
under armour
adidas superstar white
pandora charms sale clearance
louis vuitton outlet online
20160722caiyan
ray ban sunglasses
BalasHapusjordan 11
uggs canada
louis vuitton bags
polo ralph lauren
louis vuitton handbags
fitflops sale clearance
louis vuitton handbags
rolex watches
hogan scarpe
tory burch flats
instyler curling iron
oakley vault
louis vuitton
coach outlet
washington wizards jerseys
longchamp sac
kevin durant shoes 8
ray ban sunglasses
polo ralph lauren
retro jordans
cheap uggs
polo ralph lauren
giuseppe zanotti
timberland boots
timberland boots
louis vuitton outlet
ray ban sunglasses outlet
new york knicks jerseys
christian louboutin outlet
true religion jeans
michael kors outlet
louis vuitton outlet
giuseppe zanotti sneakers
cartier watches
true religion outlet
coach factory outlet
uggs on sale
ray ban sunglasses uk
20168.15wengdongdong
jianbin0829
BalasHapustods shoes sale
ferragamo outlet
michael kors outlet store
swarovski crystal
ferragamo shoes
longchamp handbags
air jordan 11
fitflops clearance
polo pas cher
cheap uggs
ralph lauren femme
tiffany jewellery
michael kors handbags outlet
longchamp pliage
ugg outlet
polo ralph lauren
canada goose outlet store
michael kors outlet online
cartier watches
uggs outlet
hollister canada
air jordan 13
nike outlet
versace sunglasses
coach outlet clearance
oakley sunglasses sale
longchamp outlet
swarovski outlet
tory burch outlet online
JIANBIN1112
BalasHapusair max 90
canada goose outlet
kate spade handbags
the north face outlet
nike free run
ugg outlet
yeezy boost 350
ugg boots
cheap ray ban sunglasses
mulberry handbags sale
kobe bryant shoes
BalasHapusnike kobe sneakers
adidas stan smith uk
kobe basketball shoes
adidas nmd
nfl jerseys wholesale
retro jordans
nike huarache
lacoste outlet
air yeezy
jimmy choo
BalasHapusair jordan uk
cheap nike shoes
fitflops
skechers outlet
louis vuitton pas cher
nike trainers
louis vuitton sacs
michael kors outlet store
adidas nmd runner
canada goose jackets
BalasHapustoms shoes
christian louboutin outlet
cheap ray bans
swarovski crystal
michael kors
cheap oakley sunglasses
swarovski jewelry
oakley sunglasses
mulberry handbags
chanyuan12.29
nike huarache
BalasHapusnike outlet
supra shoes
nike store uk
michael kors outlet
ed hardy uk
true religion jeans sale
air max 90
ralph lauren outlet
toms shoes
ray bans
BalasHapuspandora jewelry
ugg outlet
ray ban sunglasses
michael kors outlet
michael kors uk
christian louboutin outlet
replica rolex
miami heat
hollister
20170707 leilei3915
BalasHapuskate spade outlet store
michael kors outlet online
cheap oakley sunglasses
pandora charms
michael kors outlet
true religion outlet
coach outlet store online
hermes birkin
nike shoes
polo shirts
Komentar ini telah dihapus oleh pengarang.
BalasHapuscanada goose sale
BalasHapuscheap uggs
coach outlet
ralph lauren outlet
coach outlet store
louis vuitton outlet store
cheap mlb jerseys
christian louboutin outlet
ralph lauren sale clearance
ugg canada
clb1130
michaelkors outlet online
BalasHapusnorth face uk
michael kors uk
nike outlet store
north face
ugg outlet store
mlb jerseys
ugg boots
jordan 8
air max 97
20182.27chenjinyan
converse shoes
BalasHapusgolden goose
balenciaga shoes
adidas yeezy
jordan shoes
nike shox
off white hoodie
air max 90
golden goose sneakers
lebron 17
a bathing ape
BalasHapuscheap jordans
balenciaga
curry 6 shoes
kobe sneakers
longchamp handbags
giannis shoes
jordan shoes
adidas yeezy
supreme
mohon di kirim ke saya ya kak full projectnya.
BalasHapusemail : irpandamanik11@gmail.com
terimakasih kak :)
Saya mendapatkan informasi yang sangat keren dan menyukai artikel yang sudah dibuat ini dengan pemahaman yang mudah, terima kasih. Untuk lancar membuat account, Anda dapat membaca http://www.torontocamerata.org/ untuk langkah-langkah yang tepat dan persiapan yang dilakukan
BalasHapusjordan shoes
BalasHapuslebron 17 shoes
yeezy boost 700
supreme
supreme clothing
jordans
yeezy supply
off white shoes
bape hoodie
michael jordan shoes
find out this here her response check out the post right here look at this now find this imp source
BalasHapusv5o87j9c75 w9y64d1g49 j2y23m1s53 k5d42z2t87 a9t14b3j62 y3m59p1t10
BalasHapus